/*ALL STYLE*/@import "button.css";@import "header.css";@import "navigation.css";@import "tab.css";@import "main.css";@import "footer.css";@import "generalForm.css";@import "case.css";@import "animate.css";@import "progress.css";@import "pageing.css";#preloader{           display:-moz-box;       -moz-box-pack:center;       -moz-box-align:center;              display: -webkit-box;       display: -moz-box;      /* OLD: Firefox (buggy) */       display: -ms-flexbox;   /* MID: IE 10 */       display: -webkit-flex;  /* NEW, Chrome 21�28, Safari 6.1+ */       display: flex;          /* NEW: IE11, Chrome 29+, Opera 12.1+, Firefox 22+ */              padding: 40px;       border: 2px solid #ffffff;       margin-top: 15px;       -webkit-box-pack: center;        -moz-box-pack: center;       -ms-flex-pack: center;       -webkit-justify-content: center;       justify-content: center;}#preloader .spinner{ margin: 0; }@font-face {	font-family: 'FF DIN Round Pro';	src: url("fonts/din-light-webfont.eot");	src: url("fonts/din-light-webfont.eot?#iefix") format('embedded-opentype'),		 url("fonts/din-light-webfont.woff") format('woff'),		 url("fonts/din-light-webfont.ttf") format('truetype'),		 url("fonts/din-light-webfont.svg#din_round_prolight") format('svg');	font-weight: 100;	font-style: normal;}@font-face {	font-family: 'FF DIN Round Pro';	src: url("fonts/din-medium-webfont.eot");	src: url("fonts/din-medium-webfont.eot?#iefix") format('embedded-opentype'),		 url("fonts/din-medium-webfont.woff") format('woff'),		 url("fonts/din-medium-webfont.ttf") format('truetype'),		 url("fonts/din-medium-webfont.svg#din_round_promedium") format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'FF DIN Round Pro';	src: url("fonts/din-bold-webfont.eot");	src: url("fonts/din-bold-webfont.eot?#iefix") format('embedded-opentype'),		 url("fonts/din-bold-webfont.woff") format('woff'),		 url("fonts/din-bold-webfont.ttf") format('truetype'),		 url("fonts/din-bold-webfont.svg#din_round_probold") format('svg');	font-weight: bold;	font-style: normal;}body{    font-family: "FF DIN Round Pro";    /*-webkit-user-select: none;  /* Chrome all / Safari all */    /*-moz-user-select: none;     /* Firefox all */    /*-ms-user-select: none;      /* IE 10+ */    /* No support for these yet, use at own risk */    /*-o-user-select: none;    /*user-select: none;*/}input,select{    font-family: "FF DIN Round Pro";}*{    font-family: "FF DIN Round Pro";    margin:0;    padding:0;    outline:0;}html,body{    width:100%;    height:100%;}body{    background:url("../images/bg.png") left top repeat}a,a:visited,a:hover,a:link,a:active{    color:#000;    text-decoration: none;}form{    margin:0;    padding: 0;    border:0;}.effect,#alertify{    background: rgb(71,129,225);    -webkit-box-shadow: 0px 0px 16px 0px #000;    -moz-box-shadow: 0px 0px 16px 0px #000;    box-shadow: 0px 0px 16px 0px #000;    color: #ffffff;    border-radius: 20px;    border: 1px solid #ccc;    padding: 10px;}#screen-problem{    display:none;}.success {    color:rgb(0, 230, 0);}.warrning {    color:rgb(197, 31, 31)}fieldset{    padding:10px;    border-color:#fff;}legend{    color:#000000;}.section{    width:400px;    margin:0 0 60px 0;    min-height:70px;    border:0 !important;    padding: 0 !important;}.section:nth-child(2n-1){float:left}.section:nth-child(2n){float:right}.section-row{    min-height:270px;    overflow: auto;    }::-webkit-input-placeholder {color:#777;}:-moz-placeholder {color:#777;}::-moz-placeholder {color:#777;}:-ms-input-placeholder {color:#777;}input[type=text],input[type=number],input[type=date],input[type=time],select,input[type=password],textarea,.disabledFields,.chosen-container-multi .chosen-choices{    -moz-box-shadow: inset 0 0 15px #888;    -webkit-box-shadow: inset 0 0 15px #888;    box-shadow: inset 0 0 10px #222;    border:1px solid #ccc;    border-radius: 10px;    line-height: 25px;    margin-right:3px;    color:#000;    height:25px;    background-size: 20px 20px;    background-position: 0 center;    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */    -moz-box-sizing: border-box;    /* Firefox, other Gecko */    box-sizing: border-box;    width:100%;    text-indent: 5px;    margin: 1px auto;}input[readonly]{ cursor:pointer; }select{height:25px;width:100%;padding:0}option{padding-left:5px}input[type=text]:focus,input[type=number]:focus,input[type=date]:focus,select:focus,input[type=password]:focus,textarea:focus{    -moz-box-shadow: inset 0 0 15px #006594;    -webkit-box-shadow: inset 0 0 15px #006594;    box-shadow: inset 0 0 15px #006594;    border-color:#ffffff;}input[type=date]{padding-left:5px}input[type=button]:active,input[type=submit]:active{color:#000}input:disabled,select:disabled,textarea:disabled,.disabledField,textarea#address[readonly]{    background-color:#ccc}textarea#address[readonly]{ cursor: pointer; }.required-field{    border-color: red !important;    background: url('../images/required.png') no-repeat;    background-color: rgb(255, 182, 182);    background-position: right 10px center !important;    background-size:20px 20px;}.disabledFields{    height:25px !important;    width:100% !important;    background:#ccc;    line-height:25px;    padding-left:0 !important;    text-align:left;    white-space: nowrap;    overflow:hidden;    text-overflow: ellipsis;    font-size:13px;}.printPage{    padding: 0 !important;    float: left;    margin:3px;}.print{    width:25px;    height:25px;    background:url("../images/print-icon.png");    background-size:25px 25px;    cursor:pointer;    position: absolute;}.myTable{    display:table;    width:100%;}.myRow{    display:table-row;}.myCell{    padding:0 3px;    display: table-cell;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    vertical-align: middle;}.myTable:not(.top-menu) .myCell{    border-top: 1px solid rgba(255,255,255,0.3);}.myTable:not(.top-menu) .myCell:not(:last-child){    border-right: 1px solid rgba(255,255,255,0.3);}.myTable:not(.top-menu) .myRow:first-child .myCell{    border-top: 0;}.myHeader {    height: 30px;    width: 100%;    line-height: 30px;    text-align: center;    background: rgb(71,129,225);    font-weight: bolder;    border-bottom:1px solid rgba(255,255,255,0.3);}.myFooter {    height: 40px;    width: 100%;    line-height: 30px;    background: rgb(71,129,225);    border-top:1px solid rgba(255,255,255,0.3);}.myTableArea{    border-radius:15px;    overflow: hidden;    border:2px solid #fff;}.tableScroll{    overflow: auto;}ol,ul{    margin-bottom: 0;}.section .myCell{    height:30px;}.generate-random {    width: 20px;    height: 20px;    background: url('../images/view_refresh.png') center no-repeat;    background-size: 20px;    margin-top: 5px;    float: right;    margin-right: 5px;    cursor: pointer;    }.generate-random:hover{    -webkit-animation: rotating 1s linear infinite;}@-webkit-keyframes rotating {    from{        -webkit-transform: rotate(0deg);    }    to{        -webkit-transform: rotate(360deg);    }}.user-short-name{    color: #000000;    font-size:10px;    float:left}.userprof-left{ float:left !important; }.userprof-right{ float:right !important; }.r-parrent{    width:30px;    height: 120px;    overflow: hidden;}.rotate{    -ms-transform: rotate(270deg); /* IE 9 */    -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */    transform: rotate(270deg);    transform-origin: 50% 50%;    margin-top: 90px;}.permissions .myRow:first-child .myCell{    border-top:0}.permissions .myRow .myCell:first-child{    padding-left:5px;    cursor:pointer;}.permissions .myCell{    height:25px}.permissions .myCell:not(:last-child){    width: 25px;}#job_steps{    margin: auto;    margin-bottom:30px;    padding: 0;    width:360px}#job_steps li{    float: left;    list-style: none;    width:101px;    line-height:12px;    font-size:11px;    text-align: center;    padding-top: 3px;    margin-left:-11px;    line-height: 11px;    height:28px;    color:#716969;background: url("../images/job-step-inactive.png") no-repeat left center}#job_steps li.activeStep{    background: url("../images/job-step-active.png") no-repeat left center;    color:#ffffff}.troubleResults div{    width:100%;    min-height:30px;    max-height:200px;    overflow-y: auto;    background: red;}/*START HOVER EFFECT*//*.myhover:hover:after{    content:"";    position: absolute;    z-index: 999999;	width: 0; 	height: 0; 	border-top: 9px solid transparent;	border-bottom: 9px solid transparent; 	margin-left:23px;    margin-top:-1px;	border-right:10px solid #000;}*/.myhover:hover:before{    min-width:50px;    overflow: auto;    height:25px;    text-align: center;    line-height:25px;    padding:0 5px;    color:#fff;    background:#000;    content: attr(data-title);    position: absolute;    z-index: 99999;    border-radius:5px;    margin-top:-5px;    margin-left:30px;-webkit-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.75);box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.75);}.myhoverProblem:before{    margin-top:-30px !important    }.flexigrid div.bDiv tr.trSelected.caseEmpty:hover td,.flexigrid div.bDiv tr.trSelected.caseEmpty td,.flexigrid div.bDiv tr.trSelected.caseEmpty:hover td.sorted{background: rgb(136,191,232); /* Old browsers */background: -moz-linear-gradient(top,  rgba(136,191,232,1) 0%, rgba(112,176,224,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,191,232,1)), color-stop(100%,rgba(112,176,224,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(136,191,232,1) 0%,rgba(112,176,224,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(136,191,232,1) 0%,rgba(112,176,224,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(136,191,232,1) 0%,rgba(112,176,224,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(136,191,232,1) 0%,rgba(112,176,224,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=0 ); /* IE6-9 */}.totalCounter{     margin-top:10px;    font-size:15px;    font-weight: bold;    }.convertToExcel{    width:25px;    height:25px;    float: left;    background:url('../images/icon_excel_small.jpg') no-repeat center}.searchForm .convertToExcel{    width:32px;    height:32px;    margin-left:30px;    cursor:pointer;}#iframe{    height: 0;}.pageingHover:before{    margin-top: 35px !important;    margin-left: -70px !important;}.spinner {  margin: 20px auto 0;  width: 70px;  text-align: center;}.spinner > div {  width: 18px;  height: 18px;  background-color: #fff;  border-radius: 100%;  display: inline-block;  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;  animation: bouncedelay 1.4s infinite ease-in-out;  /* Prevent first frame from flickering when animation starts */  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.spinner .bounce1 {  -webkit-animation-delay: -0.32s;  animation-delay: -0.32s;}.spinner .bounce2 {  -webkit-animation-delay: -0.16s;  animation-delay: -0.16s;}@-webkit-keyframes bouncedelay {  0%, 80%, 100% { -webkit-transform: scale(0.0) }  40% { -webkit-transform: scale(1.0) }}@keyframes bouncedelay {  0%, 80%, 100% {     transform: scale(0.0);    -webkit-transform: scale(0.0);  } 40% {     transform: scale(1.0);    -webkit-transform: scale(1.0);  }}.group-item select{    display: none;}.group-item.active input{    width: 49%;    float: left;}.group-item.active select{    width: 49%;    float: right;    display: block;}/**RESET BOOTSTRAP**/caption{    text-align: center;    padding-top: 0;}label{    display: initial;}th {    text-align: center;}button, input, optgroup, select, textarea{    font-weight: normal;    font-size: 13px;}.nomargin{    margin-left: 0 !important;    margin-right: 0 !important;}.nopadding{    padding-left: 0 !important;    padding-right: 0 !important;}.space30{    width: 100%;    height: 30px;}.selectedChosen .chosen-single, .leasingExists{ background-color: yellow !important }.required-field + .chosen-container .chosen-single{    border-color: red !important;    background: url('../images/required.png') no-repeat;    background-color: rgb(255, 182, 182);    background-position: right 15px center !important;    background-size: 20px 20px;}.user-section table{    width: 100%;    border-collapse: collapse;    table-layout: fixed;}.user-section .footer-btn{    padding: 15px}.user-section{    padding: 0!important;    border: 2px solid #fff;}.user-section .myHeader{    border: 0;}.user-section table td{    border: 1px solid rgba(255,255,255,0.3);    padding: 2px;}.user-section table td:first-child{    padding-left: 4px}.user-section .text-center{    padding: 15px;}.user-section .tableScroll{    height: 260px;    overflow: auto;}.password-row{    position: relative;}.show-password{    width: 20px;    height: 20px;    position: absolute;    right: 10px;    top: 8px;    cursor: pointer;    color: #000;}