/***** CSS Document for TISCOR */
/* Layouts */
*{outline:0;}
.wrapper{width:100%; margin:auto; background:#fff;}
.col-2-left-layout{width:100%; margin:auto;}
.col-2-left-layout .col-main{margin: 0 ; width:100%; padding:5px 0 3px;} 
.page-min-hght{min-height:415px;}
.page-min-hght-report{min-height:550px;}
/*Master Page Setting*/
.padd-l-r{padding:0 2px!important;}
.underline{text-decoration:underline; Cursor: pointer;}
html { font-size:100%; /* 1 */ -webkit-text-size-adjust:100%; /* 2 */ -ms-text-size-adjust:100%; /* 2 */ }
/* styling */  
.busy{position: absolute; z-index: 1; left: 50%; top: 50%;}
.busy-center{position: absolute; z-index: 1; left: 50%; top: 30%; vertical-align:middle;text-align:center;}
.right{float:right;} 
.left{float:left;}
.clear{clear:both;}
.box{margin:5px 0;}
.auto{margin:auto !important}
.border{border-top:1px solid #ccc; width:100%; margin:5px 0; padding:0;}  
.required-info{color:#555; float:right; margin-right:14px;}
.red{color:#FE003F !important; font-weight:normal;}
.top{vertical-align:top!important; padding-top:5px!important;}
.top-padd{padding-top:10px!important;}
.top-padd14{padding-top:14px!important;}
.padd-rt{padding:0 5px 0 0;}
.padd-bottom{margin-bottom:5px;}
.align-rt{width:100%; text-align:right;}
.align-rt2{text-align:right;}
.width-td{width:40%;}
.noBorder{border:0;}
.16p{width:16px;}
.req {color:#ff0000;}
.padd-t-l{padding:8px 0 0 5px !important;}
.padd5-t-b{padding:5px 0 5px 0 !important;}
.padd-tp{padding-top:3px!important;}
.label-td{width:135px; text-align:left; padding-top:5px;}
.hideDiv{display:none;}
.CustomTextBox, .CustomTextBox input[type='text'] {padding: 0px; border-width: 0px;}
.showDiv{display:block;}
.disabled-link{color:#ccc;}
h4.top-minus{margin-top:-10px;}
.padd-l{padding-left:10px;}
.disable-box{background:#ece9d8!important;}
.padd-top5{padding-top:5px!important;}
.padd-top4{padding-top:8px!important;}
*:first-child+html .padd-top4{padding-top:5px!important;}
.padd-top8{padding-top:8px!important;}
.padd-top10{padding-top:10px!important;}
.calnd-padding1{padding-left:115px;}
*:first-child+html .calnd-padding1{padding-left:122px;}
.calnd-padding2{padding-left:98px;}
*:first-child+html .calnd-padding2{padding-left:105px;}
.padd-left{padding-left:51px!important;}
*:first-child+html .padd-left{padding-left:50px!important;}
.padd-lt{padding-left:5px!important;}
.div-control{width: 98.8%; padding:5px 10px}
*:first-child+html .padd-left14{padding-left:13px!important;}
.required-field{width:15px; text-align:center; padding:5px 0;}
.text-msg{padding:0 0 5px 10px!important;font-weight:normal;}
.text2{text-align: justify!important; padding:0 35px 5px 2px!important; font-weight:normal;}
.box2{width:190px;}
.padding-top{padding-top:17px!important;}
*:first-child+html .padding-top{padding-top:12px!important;}
.padd2{padding:2px 2px 0 3px;}
*:first-child+html .padd2{padding:3px 2px 0 3px;}
*:first-child+html .paddt1{padding-top:1px;}
.paddl3{padding-left:3px;}
*:first-child+html .paddl3{padding-left:0;}
.pd-bt5{padding-bottom:5px!important;}
.pad-l-50{padding-left:158px!important;}
*:first-child+html .pad-l-50{padding-left:167px!important;}
.padd-top8{padding-top:8px!important;}
.NonVisible{display:none!important;}
.align-top{vertical-align:top!important;}
.padd-l40{padding-left:40px!important;}
*:first-child+html .padd-l40{padding-left:27px!important;}
.padd-l30{padding-left:30px!important;}
*:first-child+html .padd-l30{padding-left:29px!important;}
.padd-l28{padding-left:28px!important;}
*:first-child+html .padd-l28{padding-left:30px!important;}
*:first-child+html .padd-l10{padding-left:14px!important;}
.white{background:#fff;}
.align-rgt{text-align:right;}
.width33{width:33%;}
.height50{height:50px;}
.a-center, .txt-page-no{text-align:center;}
.border-t{border-top:1px solid #ccc;}
.width-tab{margin-top:20px; width:765px}
*:first-child+html .width-tab{margin-top:40px; width:765px}
.padd-l20{padding-left:20px!important;}
.W50{width:75% !important;}
*:first-child+html .no-padd{padding:0 !important;}
.padd_t2{padding-top:1px !important;}
*:first-child+html .padd_t2{padding:2px 6px 0 0 !important;}
.width25{width:20%;}
*:first-child+html .width25{width:21%;}
.w100{width:100%;}
*:first-child+html .t-pad10{padding-top:12px !important;}
.pd-t1l5{padding:1px 0 0 5px;}
.ft13{line-height:17px; letter-spacing:.09em}
.ft14{font-size:13px; color:#336699; line-height:17px;}
.w70{width:60px !important;}
.w10px{width:10px;}
.padd-l2{padding-left:2px !important;}
.padd-l-t{padding:3px 0 0 5px;}
.padd-left5{padding-left:5px!important;}
.padd-l20{padding-left:20px!important;}
.button-set-lt{width:95px; float:left; padding:5px 0 0;}
.button-set-rt{text-align:right; padding:5px 0 0;}
.top-margin{margin-top:5px;}
*:first-child+html .top-margin{margin-top:3px;}
.l-h-28{line-height:28px;}
.w10pr{ width:20%!important;}
.w72pr{ width:71%!important;}
.padd-l27{padding-left:27px!important;}
*:first-child+html .padbt{ padding-bottom:6px!important;} 
.padbt{ padding-bottom:0px!important;}
.overflowauto{overflow:auto!important;}
.w15pr{ width:15%!important;}
.w80pr{ width:80%!important;}
.wid-pl{width:145px!important; padding-top:4px;}
*:first-child+html .wid-pl{width:95px!important; padding-top:0px;}
.mr-t10{margin-top:10px!important;}
*:first-child+html .mr-t10{margin-top:5px!important;}
*:first-child+html .pd-tp5{padding-top:5px;}
.w380{width:380px;}
.ques-tabl{vertical-align: top; width: 45%;}
.bor-t-no{border-top:0!important;}
input.upperCase{text-transform:uppercase;}
.highlight { background-color: yellow; }
.lt-mrg17{ margin-left:17px!important;}
.lm{ margin-left:5px!important;}
* :first-child+html .lt-mrg17{ margin-left:13px!important;}
.top-mrg3{ margin-top:3px!important;}
.lt-mrg50{ margin-left:50px!important;}
.lt-mrg100{ margin-left:100px!important;}
.lt-mrg150{ margin-left:150px!important;}
.lt-mrg200{ margin-left:200px!important;}
.lt-mrg250{ margin-left:250px!important;}
.lt-mrg75{ margin-left:75px!important;}
.lt-mrg125{ margin-left:125px!important;}
.lt-mrg175{ margin-left:175px!important;}
.lt-mrg225{ margin-left:225px!important;}
.lt-mrg275{ margin-left:275px!important;}
.bold1{font-weight:bold;}
.bolder{font-weight:bolder;}
.mytext{}
.btn-right-one{background:url(../Images/bkg_all_icons.png) -142px -2px no-repeat; width:24px; height:24px; border:0; margin-bottom:5px;}
.btn-right-all{background:url(../Images/bkg_all_icons.png) -197px -2px no-repeat; width:24px; height:24px; border:0;margin-bottom:5px;}
.btn-left-one{background:url(../Images/bkg_all_icons.png) -169px -2px no-repeat; width:24px; height:24px; border:0;margin-bottom:5px;}
.btn-left-all{background:url(../Images/bkg_all_icons.png) -224px -2px no-repeat; width:24px; height:24px; border:0;margin-bottom:5px;}
.btn-right-one-d{background:url(../Images/bkg_all_icons.png) -142px -29px no-repeat; width:24px; height:24px; border:0;margin-bottom:5px;}
.btn-right-all-d{background:url(../Images/bkg_all_icons.png) -197px -29px no-repeat; width:24px; height:24px; border:0;margin-bottom:5px;}
.btn-left-one-d{background:url(../Images/bkg_all_icons.png) -169px -29px no-repeat; width:24px; height:24px; border:0;margin-bottom:5px;}
.btn-left-all-d{background:url(../Images/bkg_all_icons.png) -224px -29px no-repeat; width:24px; height:24px; border:0;margin-bottom:5px;}
.btn-move-top-d{background:url(../Images/btn_navigation_move.png) no-repeat 0 0; display:block; width:23px; height:23px; margin-bottom:5px;}
.btn-move-top{background:url(../Images/btn_navigation_move.png) no-repeat 0 -97px; display:block; width:23px; height:23px; margin-bottom:5px;}
.btn-move-up-d{background:url(../Images/btn_navigation_move.png) no-repeat 0 -24px; display:block; width:23px; height:23px; margin-bottom:5px;}
.btn-move-up{background:url(../Images/btn_navigation_move.png) no-repeat 0 -121px; display:block; width:23px; height:23px; margin-bottom:5px;}
.btn-move-down-d{background:url(../Images/btn_navigation_move.png) no-repeat 0 -146px; display:block; width:23px; height:23px; margin-bottom:5px;}
.btn-move-down{background:url(../Images/btn_navigation_move.png) no-repeat 0 -48px; display:block; width:23px; height:23px; margin-bottom:5px;}
.btn-move-bottom-d{background:url(../Images/btn_navigation_move.png) no-repeat 0 -170px; display:block; width:23px; height:23px; margin-bottom:5px;}
.btn-move-bottom{background:url(../Images/btn_navigation_move.png) no-repeat 0 -73px; display:block; width:23px; height:23px; margin-bottom:5px;}
/*Bold Text*/
.bold, .ft14, .form-list li .login-label, .minisearch .label, .head h3, .heading-home .right-side li a, .dashboard-table-outer span, .dashboard-table-outer table td span.label, .dashboard-table-outer table td span.grid, td.dashboard-item-header, .table-outer span, .table-outer table td span.label, .table-outer table td span.grid, .msg-head-expand-lt, .msg-head-collapse-lt, .msg-head-expand-lt2, .inner-head, .inner-head-strip, .inner-head-strip1, .inner-head-strip2, .msg-head-collapse-lt-disable, .msg_body table.user_search tr td{font-weight:bold!important;}
/*Text Align Left*/
.align-lft, table.form-list td.inner-label, td.dashboard-item-header, td.dashboard-item-header span, td.dashboard-item-footer span, .msg_body, .button_body, .sub_msg_body, .enabled, .disabled, .msg_body table.user_search td, .exp_body, .ecp_body, .exp_body1, .sub_msg_body {text-align:left !important;}
/* Page Background */
 table.main-background{margin:auto; width:100%; border:0px solid #ababa7; border-top:none;}
/*Page Midle Content columns*/
.col-2-left-layout .col-main table{width:100%; border-collapse:collapse;}
.col-2-left-layout .col-main table td.right-col{width:100%;}
/* forms */
.head{background:#fff; padding:5px; height:18px;}
.form-list{font-weight:normal; width:100%;}
.form-list .input-checkbox{margin-left:72px;}
.form-list .input-pts{width:101px;  padding:3px 2px;  margin-left:8px;}
.form-list .input-radio{padding:3px 5px; margin-left:8px; border:none;}
.form-list li{padding:0 0 10px 0;}
.form-list li .login-label{margin-top:3px; float:left; text-align:right;}
.select-box, .select-box2, select-box3{border:1px solid #ccc; margin:1px 0 0 0; height:21px!important; width:147px;}
.select-box3{width:166px!important;}
.select-box-td{width:110px;}
.select-box2{ margin:0 0 0 3px; width:105px;}
.form-list li .login-label{margin-top:3px; margin-left:15px; font-weight:normal;}
.radio_btn input{border:none;}
.input-celender{width:120px;padding:3px 2px;margin:0;}
/*Controls Table  */
table.form-list td{vertical-align:top;} 
table.form-list td.label-col{padding:10px 10px 0 20px; width:100px; text-align:right;}
table.form-list td.input-col{padding:5px 0 0; vertical-align:middle!important;} 
table.form-list td.input-col p{padding: 0; margin: 2px 0 0 0;}
table.form-list td.input-col1list{padding: 0 0 4px 5px;}
table.form-list td.input-ctrl{padding-bottom: 10px; text-align: left;}
table.form-list td.input-ctrl input{border:0;}
.input-chk{padding:0 0 5px 6px;}
.input-login{padding:3px 0 5px 6px; text-align: left;}
*:first-child+html .input-chk{padding:0 0 5px 3px;}
/*For Popup Window */
.fixedBox{border:0 solid #e3deb8 !important;overflow:auto; height: 100px; width:480px; margin:auto;}
.fixedBox table{width:480px!important; margin:0 0 0 5px;}
.fixedBox table tr td label{margin-left:6px;}
.input-go{padding:3px 2px; width:50px; margin-right:5px;}
*:first-child+html .pd-bt4{padding-bottom:6px!important;}
* html .form-list ul.radio_btn li{padding:0;}
* html .form-list ul.radio_btn{margin-top:-12px;}
*:first-child+html .form-list ul.radio_btn li{padding:0;}
*:first-child+html .form-list ul.radio_btn{margin-top:-12px;}
table.form-list td.input-ctrl{padding:0 0 10px 10px; text-align: left;}
table.form-list td.inner-label, td.inner-label2{font-weight:normal; vertical-align:top; padding:5px 0 0 28px; line-height:normal; width:130px;}
td.inner-label2{padding:5px 0 0 2px; width:113px!important;}
td.inner-label3{padding:5px 0 0 2px; width:82px!important;}
td.inner-label4{padding:5px 0 0 28px; width:175px!important;}
table.form-list td.inner-label span{margin:0; padding:0;}
/* Header */
.header{width:100%; padding:5px 0 0;}
.header .logo{padding:20px 0 5px 0;}
*:first-child+html .header .logo{padding:15px 0 5px 0;}
.customize_logo{ width:175px; height:55px; padding:0px 0 5px;}
.topnavbar{width:100%; clear:both;height:25px;display:block !important}
/* mini search */
.minisearch{float:left; text-align:right; margin:0px 1px 1px 504px;}
*:first-child+html .minisearch{margin:3px 1px 6px 0;float:right; width:750px}
.minisearch .select-box{width:160px; border:1px solid #ccc !important; margin:0!important; padding:0!important; position:relative;}
.minisearch ul{margin:8px 0 8px 0;}
.minisearch li{display:inline; background:url(../images/Main/saperator-gray.gif) no-repeat 100% 2px; padding:0 5px 0 8px;}
.minisearch li.last{background:none; padding-right:0;}
.minisearch .label{color:#1e1e1e; float:left; padding-top:3px;}
.comp-name{text-align:center; float:left;}
.link-div{float:right; border-bottom:4px solid #154A7F; height:20px;}
*+html .link-div{ width:auto}
*+html .comp-name{float:left;}
/* Login Form and Logout */
.login-box, .logout-div{width:454px; margin:20px auto; padding:10px 0 10px 15px; height:350px;}
.logout-div{margin:40px 0;width:100%}
.head h3{padding:0 5px; font-size:12px;}
.login-box li.checkbox .input-checkbox{margin:5px 5px 0 102px;}
.login-box .right-form{width:320px; }
.cadena-image{background: url(images/cadena.gif) no-repeat center;width:54px ;height:50px }
.multiple_browser{width:148px; height:37px;}
.default-box{width:454px; margin:40px auto; padding:10px 00px 10px 15px;}
* html .login-box li.checkbox .input-checkbox{margin:0 5px 0 105px;}
.login-box .button-set{margin:0 0 0 113px;}
*:first-child+html .login-box .button-set{margin-left:114px;}
* html .login-box .button-set{margin-left:117px;}
.login-box .contentboxL{margin:40px 0 0 0; padding:10px 15px;}
.login-box .contentbox{margin:40px 0 0 0; padding:10px 15px;}
.message{text-align:right; padding:0 29px 10px 0; font-weight:normal;}
.forgot-link{text-align:right; padding:0 22px 0 0;}
.pos-js-err{position: absolute; left: 0; top: 80px; width: 100%; height: 220px; font: 15px bold; color: #ff0000!important; background-color: #fff; text-align: center; vertical-align: middle;}
.forgot-ctrl{padding:3px 0 0 50px!important;}
.required{color:#FF0000;}
/*Apply Validator control*/
.validator{font-family:Arial; font-size:.9em; color:#ff0000; padding:0 }
/* Heading Bar of Content Area */
.heading-bar .heading img{padding:0 0 0 10px; border:0; float:left;}
.heading-bar .heading h4{font-size:18px; padding:5px 0 0 53px; margin:0;}
.heading-bar .right-side img{padding:12px 15px 0 0; border:0;}
/* Heading Bar of Content Area Home Page */
ul.heading-home{height:28px; background: repeat-x scroll center top #E2F0FF;list-style: none;margin: 0px; padding: 0px; line-height:25px;}
.heading-home .heading{/*float:left; width:28%;*/}
.heading-home .right-side{text-align:right; float:right; width:65%; padding:4px 5px 0 0; font-size: 13px;}
.right-side ul{margin:0 10px 0 0; float:right;}
* html .right-side ul{margin:3px 5px 0 0;}
.right-side li{display:inline; padding:0 5px 0 2px; float:left; cursor:pointer; font-size:14px;}
.heading-home .right-side li a{font-size:12px; text-decoration:none; padding:0 0 0 0;}
.heading-home .right-side li a.last{background:none;}
.heading-home .center{float:left; padding:7px 0 0 0; width:30%; text-align:right;}
.heading-home .heading img{padding:2px 0 0 10px; border:0; float:left;}
.heading-home .heading h4{font-size:13px; /*padding:11px 0 0 10px;*/ margin:3px 0 0 0; text-align:left;}
.heading-home .right-side li last{padding:0; float:left; border:0;}
.heading-home .right-side li.first{padding-top:3px;}
/* Home Page Charts and Table */
.dashboard-table-outer{padding:0; border:1px solid #99b4bc;}
.dashboard-table-outer div{text-align:center;background: none repeat scroll 0 0 #E2F0FF;}
.dashboard-table-outer td{text-align:center; padding:0;  width:32.5%; vertical-align:top;}
.dashboard-table-outer span{padding:0; text-align:center; float:left;}
.dashboard-table-outer table td.last{margin-right:0;}
.dashboard-table-outer table td span.label{background:#ebebeb; padding:0 0; text-align:center; width:100%; float:left;}
.dashboard-table-outer table td span.grid{text-align:center; width:100%; float:left;}
td.dashboard-item-header, td.dashboard-item-footer{border:0; padding:0 3px !important; height:20px;}
td.dashboard-item-header span, td.dashboard-item-footer span{ height:15px; margin:0; background:transparent; text-align:left!important; padding-left:0px;}
td.dashboard-item{height:479px; padding:0!important; margin-bottom:0;}
.dashboard-grid-div{clear:both;}
.dashboard-item span{background:#E0E0E0;font-size: 13px;}
/* Home Page Charts and Table */
.table-outer{width:100%; margin:0 auto;}
.table-outer td{text-align:center;  width:32.5%; vertical-align:top; padding:0 1px 0px 0;}
.table-outer span{padding:5px 0; text-align:center; width:100%; float:left;}
.table-outer table td.last{margin-right:0;}
.table-outer table td span.label{padding:10px 0; text-align:center; width:100%; float:left;}
.table-outer table td span.grid{text-align:center; width:100%; float:left;}
.table-main{width:100%;}
.headerSpan{width: 49% !important; vertical-align: top !important;}
.containerDiv{overflow-x: hidden; min-height:269px; clear:both;}
.headerDiv{width:100% !important; float:left; margin-top:5px;}
.table-outer table{border-collapse: separate;}
/*hacks for IE6 and 7*/
*:first-child+html .table-outer table{border-collapse: separate;}
* html .table-outer table{border-collapse:separate;}
* html .table-outer table td{border:1px solid #ccc; float:left!important; margin-right:25px!important; width:20%!important; vertical-align:top;}
*:first-child+html .table-outer table td{width:25%!important; margin-right:25px;}
*:first-child+html .dashboard-grid-div .grid { }
.dashboard-grid-div .grid tr.alt-item-style td{ }
/* collapse and Expand Panes */
.outer-main{/*height:auto;*/}
.outer-expand{height:23px;}
.outer-collapse{height:23px; border-bottom:0;}
.msg_list{margin: 0; padding: 0 0 0 0; width: 100%; clear:both;}
.msg-head-expand-lt, .msg-head-collapse-lt, .msg-head-expand-lt2{padding: 5px 0 5px 7px; margin:0 0 0 0; color:#00254a; float:left; width:62.0%;}
.msg-head-expand-lt{cursor: pointer !important;}
.msg-head-expand-lt2{cursor:default  !important;}
.msg-head-expand-rt, .msg-head-collapse-rt{padding: 5px 15px 5px 0; float:right; width:26%; text-align:right;}
.msg-head-expand-lt img, .msg-head-collapse-lt img{padding:3px 8px 0 0; float:left;}
.msg_body{clear:both; padding: 5px 10px 3px; margin-bottom:2px;}
.msg_height{height:160px;}
.msg_heightAdmin{height:130px;}
*:first-child+html .msg_body{padding: 5px 10px 5px;}
.button_body{clear:both; padding: 3px 10px 3px 10px; border-bottom:0; border-top:0;}
.disabled{background:#e4e6e7;}
.inner-head{padding:5px 11px 5px 8px; color:#00254a; border-bottom:0;}
.inner-head-strip, .inner-head-strip1{width:93%;  padding:5px 11px; border-bottom:1px solid #E3DEB8;}
.inner-head-strip1{width:96%;}
.inner-head-strip2{width:95%;  padding:5px 0 0 11px; height:24px; color:#00254a;}
.sub-msg-bar{padding: 1px; cursor: pointer; width:100%;}
.sub-msg-bar img{float: left; padding:5px 0 0;}
.outer-collapse-disable{height:23px; border-bottom:0;}
.msg-head-collapse-lt-disable{padding:5px 0 0 7px; margin-bottom:1px; color:#00254a; float:left; width:23.6%;}
/* Buttons */
.button-set{margin:5px 0; text-align:left; clear:both;}
.button-set-navigation {margin:5px 10px 0 20px;}
.btn-browse, .btn-browse-disable{width:24px; height:21px ; border:0; margin-left:3px;}
.btn-right-one, .btn-right-all, .btn-left-one, .btn-left-all, .btn-move-top, .btn-move-up, .btn-move-down, .btn-move-bottom, .btn-right-one-d, .btn-right-all-d, .btn-left-one-d, .btn-left-all-d, .btn-move-top-d, .btn-move-up-d, .btn-move-down-d, .btn-move-bottom-d{width:22px; height:22px ; border:0;}
.btn-right-one, .btn-right-all, .btn-left-one, .btn-left-all, .btn-move-top, .btn-move-up, .btn-move-down, .btn-move-bottom, .btn-browse{cursor:pointer;}
.btn-right-one-d, .btn-right-all-d, .btn-left-one-d, .btn-left-all-d, .btn-move-top-d, .btn-move-up-d, .btn-move-down-d, .btn-move-bottom-d, .btn-browse-disable{cursor: default;}  
/* Footer */
.footer{width:100%; margin:auto; color:#5f5e5e; border-top:1px #ccc solid; background:#fff; float:left;}
.footer	.footerlogo{padding:5px 8px 12px 0;}
.footer .copyright{padding:24px 0 0 7px;}
.footer .powered{padding:20px 10px 0 0;}
.footer .footer-links{ margin:7px auto;}
.footer .footer-links ul{margin:0 0 3px 0px; text-align:center;}
.footer .footer-links li{display:inline; background:url(../Images/Main/saperator-gray.gif) no-repeat 100% 2px; padding:0 6px 0 6px;}
.footer .footer-links li.last{background:none; padding-right:0;}
.footer .footer-links .copyright{padding:0 0 0 106px; text-align:center;}
.footer .footer-links .powered{padding:0 10px 0 0;}
.footer .footer-links .footerlogo{padding:2px 8px 19px 0;}
/* Table Grid */
.align-center{width:98%; margin:0 auto;}
.grid{width: 100%; clear:both; margin:0 0 2px 0; border-collapse:collapse; text-align: left; background:#e2e7ec;}
.grid th{ font-weight:bold;  text-align:left; vertical-align:middle; padding:2px 2px 2px 10px!important;height:23px;}
.grid th a, .grid th a:hover{font-weight:bold;  text-align:left; vertical-align:middle; padding:2px;}
.grid th.tar{text-align:right;}
.grid th.tac{text-align:center;}
.grid th.tal{text-align:left;}
.scroll div{float:left; width:100% !important;}
.scroll table{margin:5px 15px 5px 5px !important; width:96% !important;}
*:first-child+html .scroll table{width:90% !important;}
.grid tr.item-style td, .grid tr.alt-item-style td{background-color:#fff; text-align:left; vertical-align:middle;padding:0 0 0 13px; margin:0;  color: #333; height:25px;}
.grid tr.footer-item-style td{background:#e1e1e1; text-align:left; vertical-align:top; padding:3px 0 3px 10px; margin:0;  color: #333;}
.grid tr.edit-item-style td{background:#f2f2f2; text-align:left; vertical-align:top;padding:0 0 0 10px; margin:0;  color: #333;}
.grid tr.pager-item-style td{background:#fff;width:12px; text-align:left; padding:3px 2px 3px 2px; margin:0;border:0;}
.grid tr.item-style td img, .grid tr.alt-item-style td img{border:0 }
.grid tr.item-style td input, .grid tr.alt-item-style td input{padding:0;}
.grid tr.footer-item-style td input, .grid tr.edit-item-style td input{padding:3px 0;}
.grid th input[type="checkbox"] { vertical-align:top; margin:0 0 0 3px!important;}
/*Grid Scrolling V-H*/
.scrolling-blockExpanded{overflow:auto; width:100%; max-height:306px;}
.RadGrid_Default .rgDetailTable{border:none!important}
.pad7{padding-left:7px}
.pad8{padding-left:8px}
.pad12{padding-left:12px}
.pad25{padding-left:25px}
.rpad25{padding-right:25px}
.rpad15{padding-right:15px}
.tar{padding-right:10px;}
.padd-r20{padding-right:32px;}
.radioButton_style input{border:0; padding:0 0 5px 0; margin: 1px 0 0 5px;}
.chkBoxListStyle{width:500px;}
.chkBoxListStyle input{border:0; padding:0 0 3px 0; margin: 1px 0 0 3px;}
.chkBoxStyleForGridColumn input{border:none;}
.chart{text-align:center; margin:0 auto;}
.chk-label{font-weight:bold; vertical-align:top; line-height:normal; text-align:right; width:130px;}
.up-down-arrow,.up-down-arrow1{width: 48px; margin: 0;}
.up-down{margin:0 2px; padding:3px 3px; width:25px!important;}
.rad-btn{margin-top: 3px; width:115px;}
.rad-btn-col{margin-top:0; width:60px;}
.rad-btn-col2{margin:0 2px 0 0;}
*:first-child+html .rad-btn-col2{margin:0 5px 0 0;}
.arrow{float:right; margin:0!important; padding:2px 0 0 0!important; width:11px; height:16px;}
*:first-child+html .arrow{padding:0 0 0 0!important;} 
.arrow .arr-img{margin:0!important; padding:0!important;}
.arrow .arr-img-down{margin:1px 0 0 0!important; padding:0!important;}
*:first-child+html .arrow .arr-img-down{margin:-8px 0 0 0!important;}
.sel-box, .sel-box2{width: 100px; margin-top:0;}
.link-list{margin:0 0 5px 0;}
.link-list li{line-height:20px; padding-left:13px;}
.sel-box-w{ width:162px!important;}
*:first-child+html  .sel-box-w{ width:164px!important;}
/*Pagination*/
.pagination{font-weight:normal; color:#000; margin-bottom:2px;}
.input-page{padding:0 0 1px 0; width:30px!important; margin:0;}
.input-searchbox{width:100px; padding:3px 0;}
/* user -list links*/
.user-search{padding:3px 0; text-align: left; vertical-align:top;}
.search-c-links{margin:0 0 0 0;}
.search-c-links li{display:inline; background: url(../images/saperator-gray.gif) no-repeat 100% 2px; padding:0 8px 0 6px;}
.search-c-links li.last{background:none; padding-right:0;}
.find{color:#232323; margin:0 0 5px 0;}
.input-view-page{width:50px; margin:2px 5px 0 0; padding:3px 0;}
.find .center{text-align:center;}
.view{width: 100%!important;}
.view-panel{width:195px; vertical-align:middle!important;}
.input-find{padding:3px 2px;}
.input-box{padding:3px 2px; width:160px!important;}
.input-box-big{padding:3px 2px; width:250px!important;}
textarea.input-box-big{padding:3px 2px; width:250px!important;border:1px solid #ccc}
.input-box-big2{padding:3px 2px; width:220px!important;}
.input-box-sml {padding:2px!important; width:100px!important;}
.input-box-sml1 {padding:2px!important; width:25px!important;}
/* Links at Add forms */
.top-link{margin:8px 0 0 0 ; border-bottom:1px solid #e3deb8; padding:0 0 5px 1px;}
.top-link li{display:inline; background:url(../images/panel-link-saparator.gif) no-repeat 100% 2px; padding:0 8px;}
.top-link li.first{padding:0 8px 0 0;} 
.top-link li.last{background:none; padding-right:0;}
.top-link .label{color:#00254a; font-weight:bold; float:left; padding-top:3px;}
.red-bar{border-left:3px solid #cc0000; padding:0 0 0 2px;}
.empty-bar{border-left:3px solid transparent; padding:0 0 0 2px;}
.w105{width:105px;}
.input-box-time{padding:3px 0 3px 1px; width:50px; margin-left:2px;}
.calender{cursor:pointer;}
.input-label-box{padding:4px 2px 3px 0; border:0; width:50%;}
/*Chrome hack*/
body:nth-of-type(1) #ReportViewer1 > div > div > div{display: inline-block !important;}
body:nth-of-type(1) #ReportViewer1 > div > div > table{display: inline-block !important;}
.button {background: url("../images/theme_images/Default/button.gif") repeat-x scroll left top transparent !important;}
.button, .button-dis{border:0; font-family:Tahoma,'Verdana','Geneva',sans-serif; font-size:70%; font-weight:bold; padding:3px 5px 3px;}
.button{cursor:pointer;color:#fff; margin-right:3px}
.button-dis{cursor:default; color:#ACA899;}
.button:active{padding:3px 4px 3px 6px!important; overflow:visible;}
*:first-child+html .button, *:first-child+html .button-dis{padding:3px 7px 2px!important; overflow:visible;}
/* User Search */
.msg_body table.user_search{width:420px;}
.msg_body table.user_search td{padding:5px; width:70%;}
.msg_body table.user_search tr td{font-weight:bold;}
.msg_body table.user_search td select{border:1px solid #ccc; height:25px;}
.msg_body table.user_dd{width:580px; font-weight:bold; color:#232323;}
.msg_body table.user_dd td{padding:3px;}
.msg_body table.user_dd td .Calendar_Theme1 td{padding:0px!important;}
.msg_body table.user_dd td select{border:1px solid #ccc;}
.input-view{width:255px; padding:3px 0;}
.input-search-box{width:120px; padding:2.9px 0;}
select.input-drop-box{width:120px;}
/* Status messsage*/
.stmsg{background:#f0ffe8 url(../Images/xp_ok.gif) no-repeat scroll 6px 5px; color:#333;}
.sterrmsg{background: #fdeeee url(../Images/close-icon.gif) no-repeat scroll 7px 6px; color:#ff0000;}
.stwrngmsg{background: #FEF8DF url(../Images/warning-icon.png) no-repeat scroll 7px 6px; color:#9D5501;}
.stmsg, .sterrmsg, .stwrngmsg {margin:0 0 0; min-height:25px; overflow:hidden; padding:8px 7px 0 34px; position:relative; font-weight:bold;}
.exp_box{width:100%;  margin:auto; text-align:center;}
.mess-box{width:230px; margin:8px auto 0; }
.exp_box1{width:230px; position:fixed; left:40%; top:35%;z-index:200;}
.exp_head, .ecp_head{padding:7px; color:#fff; font-weight:bold; background: url(../Images/head_bg.gif) repeat-x left top; height:14px;}
*:first-child+html .exp_head, *:first-child+html .ecp_head{ vertical-align:top; padding:5px 7px 9px;}
.exp_body, .ecp_body, .exp_body1{padding:10px; color:#000; border:3px solid #636161; background:#f7f7f7; border-top:0;}
.close-box{vertical-align:top; background:url(../Images/close-img.gif) no-repeat top right; width:16px; height:16px; cursor:pointer; border:0;}
.ecp_box{width:40%; position:fixed; left:30%; top:30%;}
.ecp_body{height:250px; overflow-y:scroll;}
hr{margin:5px 0;}
/* TISCOR Dierct History Reports */
table.history{margin:0;}
table.history td{vertical-align:middle; padding:0px 0 5px 10px;}
*:first-child+html table.history td{vertical-align:top; padding:0px 0 5px 10px;}
table td.left-column{width:51.2%; padding-left:27px;}
table td.left-col-width, .width-td1{width:136px; padding-left:27px!important;}
*:first-child+html table td.left-column{width:54%; padding-left:27px;}
*+html table td.left-col-width{width:150px; padding-left:27px}
*+html .width-td1{width:150px; padding-left:27px!important;}
.history-label{ padding:0 0 0 27px!important}
*+html .history-label{ padding:10px 0 0 27px!important}
/*Save Report*/
.mtb5{margin:5px 0;}
*:first-child+html .mtb5{margin:5px 0 0 2px;}
.sub_msg_body{clear:both; padding: 5px 0 0; margin-bottom:2px;}
.enabled, .disabled{width:98.5%; border:1px solid #c6c6c6; padding:5px 10px 0 0;}
/*Calender text box*/
.wme-input-celender, .wme-input-box{color:Gray; width:120px; padding:3px 2px; margin:0;}
input.wme-input-box{width:100px!important;}
.label-user{ width:70px; padding-top:2px;}
 /*Dashboard Component*/
.dashbc-w{width:205px!important;}
.w35p{width:35px!important;}
.w36p{width:36px!important;}
.w30p{width:30px!important;}
.w92pr{width:59% !important;}
.w200p{width:200px!important;}
/* For AutoComplete Feature */
.height0{height:0px;}
.autocomplete_completionListElement{margin:0px;}
.divwidth{ width:  205px !important; z-index: 1;}
.divwidth div{ width:  205px !important; z-index: 1;}
/* Help & Training */
.text-cont {margin:0 auto 5px auto ;text-align: justify; line-height:16px; }
.text-cont h2{ margin:10px 0; color:#4b89c8; font-size:15px;}
.text-cont h3{ margin:5px 0;color:#6da7e2; font-size:14px;}
.text-cont table{width:500px!important; border:1px solid #ccc; margin-bottom:5px;}
.text-cont table tr th, .text-cont table tr td{ padding-left:2px; border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.legends-PPC{ width:300px; padding-left:25px; color:#232323; height:80px;}
.legends-CU{ width:400px; padding-left:25px; color:#232323; height:120px;}
.SetPPC{width:80%;padding:10px 0 10px 20px;}
.SetPPC p{ line-height:17px;}
.tree-grid .sf {font-size:0.9em; font-weight:normal; padding:0; margin:0;}
.tree-grid td{ border-bottom:1px solid #758191;}
.tree-grid {border:1px solid #e3deb8; width: 100%; text-align: left; font-family:tahoma !important;} 
.tree-grid .header{text-align:left;background:#efeded; color:#232323; font-size:0.9em !important;  font-weight:bold !important;}
.tree-grid .si{font-size:0.9em; background-color:#F7F5DF; text-align:left; font-weight:normal; padding:0; margin:0}
.tree-grid .sia{font-size:0.9em; background-color:#F7F5DF; text-align:left; font-weight:normal; padding:0; margin:0;}
.tree-grid .ci{font-size:0.9em; background-color:#EAE4CC; text-align:left; font-weight:normal; padding:0; margin:0;}
.tree-grid .cia{font-size:0.9em; background-color:#EAE4CC; text-align:left; font-weight:normal; padding:0; margin:0;}
.tree-grid .di{font-size:0.9em; background-color:#F7F5DF; text-align:left; font-weight:normal; padding:0; margin:0}
.tree-grid .dia{font-size:0.9em; background-color:#F7F5DF; text-align:left; font-weight:normal; padding:0; margin:0;}
.tree-grid .ri{font-size:0.9em; background-color:#C8D1E0; text-align:left; font-weight:normal; padding:0; margin:0;}
.tree-grid .ria{font-size:0.9em; background-color:#C8D1E0; text-align:left; font-weight:normal; padding:0; margin:0;}
.tree-grid .zi{font-size:0.9em; background-color:#e1e1e1; text-align:left; font-weight:normal; padding:0; margin:0;}
.tree-grid .zia{font-size:0.9em; background-color:#e1e1e1; text-align:left; font-weight:normal; padding:0; margin:0;}
.tree-grid .li{font-size:0.9em; background-color:#F2F7FC; text-align:left; font-weight:normal; padding:0; margin:0;}
.tree-grid .lia{font-size:0.9em; background-color:#F2F7FC; text-align:left; font-weight:normal; padding:0; margin:0;}
.tree-grid .ei{font-size:0.9em; text-align:left;background-color:#fff; font-weight:normal; padding:0; margin:0;}
.tree-grid .eia{font-size:0.9em;background-color:#fff;text-align:left; font-weight:normal; padding:0; margin:0;}
.tree-grid .mi{font-size:0.9em; background-color:#eae4cc!important; text-align:left; font-weight:normal; padding:0; margin:0;}
.tree-grid .mia{font-size:0.9em; background-color:#eae4cc!important; text-align:left; font-weight:normal; padding:0; margin:0;}
.tree-grid .selected{font-size:0.95em; text-align:left; border-style:outset;border-width:1px; background-color:#FF704D; padding:0; margin:0;}
.tree-grid .found{font-size:0.9em; text-align:left; background-color:#FFFF66!important; font-weight:normal !important; padding:0; margin:0;}
.tree-grid .rbc {margin-left:5px; }
.tree-grid .iEC {width:13px;}
.tree-grid .iEE {background:url(../Images/TreeGrid/minus-sign.gif) no-repeat top left;}
.tree-grid .iAD {background:url(../Images/RouteBuilderIconSets/Set1/grid/add-division.gif) no-repeat top left;}
.tree-grid .iAR {background:url(../Images/RouteBuilderIconSets/Set1/grid/add-route.gif);}
.tree-grid .iAZ {background:url(../Images/RouteBuilderIconSets/Set1/grid/add-zone.gif) no-repeat top left;}
.tree-grid .iAF {background:url(../Images/RouteBuilderIconSets/Set1/grid/add-fixed-equipment.gif) no-repeat top left;}
.tree-grid .iAL {background:url(../Images/RouteBuilderIconSets/Set1/grid/add-location.gif) no-repeat top left;}
.tree-grid .iAM {background:url(../Images/RouteBuilderIconSets/Set1/grid/add-movable-equipement.gif) no-repeat top left;}
.tree-grid .iA {margin-left:5px;}
.tree-grid .iH {visibility:hidden;width:0px;}
.tree-grid .iPD {overflow:hidden;height:20px;}
.tree-grid .iLI {margin-right:5px;}
.tree-grid .chk {vertical-align:middle;}
.tree-grid .hid {visibility:hidden;}
/*Route Builder Grid*/
.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td{padding-left:0;}
.RadGrid_Default .rgHeader{}
.grid-table {width:100%;}
.grid-table .top-padd{padding: 5px 0;}
.grid-table .top-padd img{margin-left: 5px;}
.tree-grid .header{text-align:left;background:#e2e7ec; color:#232323; font-size:.9em;  font-weight:bold;}
/* Question Set Grid */
.tree-grid .question-item{font-size:0.9em !important; background-color:#fff; text-align:left; font-weight:normal !important; padding:0; margin:0;}
.tree-grid .question-item-alt{font-size:0.9em !important; background-color:#f1f1f1; text-align:left; font-weight:normal !important; padding:0; margin:0;}
.tree-grid .questionset-item {font-size:0.9em !important; font-weight:bold;  }
.tree-grid .actionitem {background-position:bottom!important;text-align:left; padding-left:5px}
.treegrid-header {background-position:bottom!important;text-align:left; line-height:14px; padding-left:5px}
/* Discrepancy */
.Discrepancy{ margin-left:200px!important; width:55%!important;}
.Vmdl{vertical-align:middle!important;}
/* Division */
.w419{width:419px!important;}
*+html .w419{width:400px!important;}
.w200db{width:200px!important; display:block;}
.left-block{width:80%;padding:10px 0 10px 20px;}
.left-block p{ line-height:17px;}
.left-block .up-down-arrow, .left-block .up-down-arrow1 { margin-right:15px}
.left-block span.w160{ width:160px;}
.cofig-tbl{ width:370px!important; margin:0;}
.cofig-tbl td{ height:28px}
.mail-text-box{ width:370px!important; padding:3px 2px;}
.email-form-list input.input-box-sml{width:88px!important;}
.email-form-list input:focus.input-box-sml{width:88px!important;}
.SetDisMsg{width:90%;padding:10px 0 10px 20px;}
.radioBtnList input[type="radio"]{ margin:0 5px 0 3px}
.radioBtnList label{ margin-right:10px;}
.RepDtFlt {margin-left:25px}
*+html .RepDtFlt{ position:relative; left:25px }
.RepDtFlt td.inner-label4 { padding-left:0!important}
.RepDtFlt .chk-box input[type="checkbox"]{ margin-top:9px!important}
*+html .RepDtFlt .chk-box input[type="checkbox"]{margin-top:5px!important}
.RepDtFlt input[type="checkbox"]{ margin-bottom:5px!important}
*+html .RepDtFlt input[type="checkbox"]{ margin-bottom:3px!important}
*+html .sortBlk { margin-left:22px;}
.sortBlk { margin-left:48px;}
.padd-tp-lt{ padding-top:8px}
*+html .padd-tp-lt{ padding:8px 0 0 10px}
/*popup*/
.task-tbl { width:100%; border:0; margin:0; border:1px solid #638ab5; border-right:0;}
.task-tbl th{ color:#fff; background:#215994; font-size:11px; font-weight:bold; text-align: left; padding:3px 5px 3px 15px}
.task-tbl td{color:; background:#fff; font-size:; text-align:; padding:5px 5px 5px 15px; border-top:1px solid #638ab5; border-right:1px solid #638ab5;  }
.task-tbl td table td{ border:0}
input.Button-green, input.Button-red{ background-position:0 0; height:33px; padding:2px 3px; border:0; cursor: pointer; min-width:80px;text-align:center; display:inline; margin:5px 5px 5px 0; overflow:visible; zoom:1;}
*+html input.Button-green { min-width:83px; padding-left:0px; padding-right:20px; text-align: center; overflow:visible;zoom:1}
*+html input.Button-red{ min-width:83px; padding-left:0px; padding-right:20px; text-align: center; overflow:visible;zoom:1}
input.Button-green:hover, input.Button-green.active{ background-position: 0 -33px; zoom:1 }
input.Button-red:hover, input.Button-red.active{ background-position: 0 -66px; zoom:1}
.task-tbl td textarea{ max-width:190px; overflow:auto}
.Insp-port td.inner-label4.padd-top8{ padding:2px 0 0 0!important}
ul.data{ margin:0px}
ul.data li{ float:left; margin-right:0}
*+html ul.data li input[type="checkbox"]{ margin-top:-2px!important}
.data-list{ padding-bottom:5px; width:185px}
.data-list dt{ float:left; margin-right:3px; clear:both; padding-bottom:5px; width:166px}
.data-list dd{ float:left; padding-bottom:5px }
.PW200{ width:200px!important}
.task-tbl td .ajax__calendar_days td{ padding:0!important}
.discp-block td{padding:5px 0}
.discp-block td input[type="radio"]{ margin:5px 5px 0px 0}
.rtextAlign {text-align: right}
/*Question Set*/
.pad-top2 {Padding-top:2px !important}
.lblRefGrp{Padding-Left:10px; color:#232323;}
/*Adavanced Import Preview*/
.noDataDiv { text-align:center;	padding-top:100px; } 
 .fontLarge{ font-size:large; }
 .padTop-45 {padding-top:45px !important; }
 .padTop-25 { padding-top:25px !important; }
 .dxgvHeader_Aqua { background: repeat-x scroll center top #E2F0FF;    border: 1px solid #A3C0E8;  cursor: pointer; font-weight: normal;  overflow: hidden; padding: 5px; text-align: left; white-space: nowrap;}
.dxbButton_Aqua { background: url("/MMWeb-Small/DXR.axd?r=0_55-NjhF4") repeat-x scroll center top #E2F0FF; border: 1px solid #A3C0E8; color: #2C4D79; cursor: pointer; font: 12px Tahoma; padding: 1px;
  vertical-align: middle;}
.customCheckBoxList img  { margin-bottom: -18px; padding-right: 5px;}
.customCheckBoxList label { height: 50px;  padding-left: 5px; padding-top: 4px; display: inline-block; }
/*New css*/
.login-section{padding:14px 14px 5px 14px;}
.login-button{margin-left:60px;}
.login-error{margin-left:13px;}
.col-2-left-layout .col-main table.dashboard-table-outer.single-table{width: 33.5%;}
.button-set.NonPrint .dxbButton_Aqua, .button-set.NonPrint select{height:23px; line-height:23px;}
.Panel-Area {border:1px solid #99B4BC; width:99%; min-height:480px; margin-bottom:6px;}
.Panel-Area .Panel-header{text-align: center; height: 25px; width: 100%; background:#e2f0ff; line-height:25px; padding-top:2px;}
.Panel-Area .Title span{background:#e0e0e0; margin-top:3px;}
.Panel-Area .Contener{margin-left:40px;}
.Panel-Area .Contener .imageSpacer{margin:18px 0 0 0;}
.Panel-Area .Contener .no-data-found{margin-top:10px;}
.Panel-header > input {vertical-align:text-top;}
.button-set.NonPrint select, .button-set.NonPrint input.dxbButton_Aqua{line-height:15px; vertical-align:text-top; height:21px;}
.clearfix:after, .Panel-header:after, .header:after {content: " "; visibility: hidden; display: block; height: 0; clear: both;}
img{max-width:100%;}
.user-section{float: right; width: 220px;}
.logo-area{float: left; width: 83%; text-align: center;}
.table-outer.table-outer-setion > li {float: left;  width:33.33% !important; position:relative;}
.table-outer.table-outer-setion{display:inline; padding-left:0;}
.top-section.clearfix{border-bottom: 1px solid #ccc; margin-bottom: 15px;}
.top-section .change-size{margin-bottom:15px; float:left;}
.top-section .change-size span{float:left; padding:6px 10px 0 1px;}
.top-section .change-size table{width:50px;}
.top-section, .radioList-section .radioList{font:12px Tahoma,Geneva,sans-serif;}
.top-section .Specialities th{text-align:left; font-weight:normal; font:12px Tahoma,Geneva,sans-serif;}
.top-section .Specialities{float:left;}
.top-section .report-heading-block{float:left; width:170px; margin:23px 0 0 20px;}
.top-section .report-heading .title{padding:1px 0 5px 0; display:block;}
.top-section .report-heading input.txtHeading{width:98%; margin-bottom:10px; display:block;}
.top-section .checkbox-section input{margin-right: 8px; vertical-align: text-top;}
.radioList-section label{margin-right: 8px; vertical-align: text-top;}
.radioList-section .dx-vam, .radioList-section .dx-valm{padding-top:2px;}
.radioList-section.clearfix {margin: 6px 0 10px;}
.radioList-section .report-heading{float:left;}
.radioList-section .report-heading span{padding-top:5px !important;}
.radioList-section .apply-button-block{display:block;height: 30px; float:left;}
.radioList-section .apply-button-block .dxbButton_Aqua.dxbButtonSys {float: left;}
.radioList-section .apply-button-block .dxeBase_Aqua{color:#5689C5; padding-left:10px !important;}
.radioList-section input{height:20px;}
.checkbox-section {border: 1px solid #ccc; padding: 9px;}
.right.close-button {padding-right: 4%;}
.change-password .dxeBase_Aqua{text-align:left;}
.change-password .login-button.left-spacer{margin-left:121px;}
.change-password .login-button.dxbButton_Aqua.dxbButtonSys.dxbButtonHover_Aqua{float:left !important;}
.change-password .dxrp.dxrpcontent table td:first-child{text-align:right;}
.change-password .dxrp.dxrpcontent table td:last-child{padding-bottom:0 !important}
.change-user-information .login-button.left-spacer{margin-left:87px;}
.change-user-information .dxrp.dxrpcontent table td:first-child {text-align:right; padding-bottom:0 !important;}
.forgot-password-section .login-button.left-spacer, .forgot-password-section .Backbutton.dxbButton_Aqua.dxbButtonSys {margin-left:68px;}
.forgot-password-section .login-button, .register-section .login-button, .change-user-information .login-button, .change-password .login-button{margin-left:10px; float:left;}
.forgot-password-section .dxrp.dxrpcontent table td:first-child {width: 65px;}
.register-section .login-button.left-spacer{margin-left:98px;}
.register-section table.dxrpControl_Aqua td.dxrp.dxrpcontent table td:first-child{text-align:right}
.register-section td, .forgot-password-section td, .change-password td, .change-user-information td{text-align:left;}
.login-container .text-link{padding-bottom:5px; text-align:left;}
.user-section a{font-size:14px;}
.Panel-Area .Panel-header {margin:0 auto; height:25px;}
.Panel-Area .Panel-header > table{width:250px; margin:0 auto; border-collapse: collapse;}
.Panel-Area .Panel-header table table table td{float: none;  width: 15px;}
.Panel-Area .Panel-header table table td{width:50px;}
.Panel-Area .Panel-header table table td:last-child{width:67px; float:none;}
/*.dxEditors_edtRadioButtonChecked_Aqua {background-position: 0 -229px;  height: 15px; overflow: hidden;}
.dxEditors_edtRadioButtonUnchecked_Aqua { background-position: -103px -194px; height: 15px;}*/
.dxeRadioButtonList_Aqua, .dxeCheckBoxList_Aqua{border:0 !important;}
.dxeRadioButtonList_Aqua {float:left;}
.DropdownBtn {float:left; margin:4px 0 0;}
.dxeTextBoxSys {float:left; margin:0 5px 0 0;}
.radioList {float:left;}
.radioList td.dxe {height:24px !important; vertical-align:top; padding:3px 0 0 !important;}
.radioList td.dxe table {margin:0;}
.LeftSection {float:left;}
.RightSection {float:right;}
.RightSection .dxbButtonSys {float:left; margin:0 5px 0 0;}
.dxeHyperlink_Aqua {display:block; padding:4px 0 0; float:left;}
.radioList-section .apply-button-block .dxbButton_Aqua.dxbButtonSys {margin:0 5px 0 0;}
.dxeRadioButtonList_Aqua td.dxe, .dxeCheckBoxList_Aqua td.dxe { height: 30px; padding:0; margin:0 !important; border:none}
.dxeRadioButtonList_Aqua td.dxe table.dxeBase td, .dxeCheckBoxList_Aqua td.dxe table.dxeBase td{padding: -1px !important;margin:0; text-align:left; display: inline;}
.dxeRadioButtonList_Aqua td.dxe input, .dxeCheckBoxList_Aqua td.dxe input{margin-top:0px !important}
.dxeRadioButtonList_Aqua td.dxe table.dxeBase td span, .dxeCheckBoxList_Aqua td.dxe table.dxeBase td span{height:17px; padding:0 !important; margin:0; width:15px;}
.button-set.NonPrint .dxbButton_Aqua.dxbButtonSys{float:left;}
.button-set.NonPrint .dxeButtonEditSys.dxeButtonEditSysWithSpacing.dxeButtonEdit_Aqua {width: 207px; margin-left:5px; display:inline-block;}
.table-outer.table-outer-setion {float: left;}
.dxe > table {margin-top: 5px;}
.button-set.NonPrint{height:30px;}
.dxic input.dxeEditArea_Aqua[type="text"], input.dxeEditArea_Aqua[type="password"]{ height: 22px; margin-right:10px; line-height:20px;}
.register-section .text-area {width:100px;}
.text-area{padding-top: 5px; vertical-align: text-top; padding-right:5px;}
.text-area.first{padding-bottom:13px;}
.button-top-spacer{padding:13px;}
.button-top-spacer.spacer{padding-bottom:0 !important;}
.change-password .Error-Msg{float:left; padding-left:12px;}
.dxrpControl_Aqua .dxrpHeader_Aqua, .dxrpControl_Aqua .dxrpHLE, .dxrpControl_Aqua .dxrpHRE{text-align:left;}
/*Popup section*/
.radioList-section.clearfix .left{width:377px; display:inline-block;}
.radioList-section.clearfix .left.close-button{width:400px; text-align:right;}
.radioList-section.clearfix .dxeBase_Aqua{float:left; padding:3px 10px 0 5px !important;}
.report-heading-block .report-heading .dxeTextBoxSys.dxeTextBox_Aqua{ display: inline-block; vertical-align: text-top; width:227px;}
.report-heading-block .report-heading .dxeBase_Aqua {float: left; padding: 5px 14px 0 0;}
.report-heading-block .report-heading{margin-bottom:5px;}
.checkbox-section table{display:inline-block; margin-bottom:4px;}
.checkbox-section table .dxucInputs_Aqua {width: 273px !important; margin-left:3px;}
.top-section .Specialities .dxic input.dxeEditArea_Aqua[type="text"], .top-section .Specialities .dxic input.dxeEditArea_Aqua[type="password"]{height:15px;}
.top-section .Specialities .dxeButtonEditSys.dxeButtonEditSysWithSpacing.dxeButtonEdit_Aqua{margin-top:5px; float:left;}
.radioList-section.clearfix .right.close-button .dxeHyperlink_Aqua{text-align:right; margin-top:10px; vertical-align:bottom; margin-left:10px;}
#ASPxRoundPanel1 {width: 340px !important;}
#ASPxRoundPanel1 textarea{width: 164px !important;} 
#ASPxRoundPanel1 .dxeButtonEditSys.dxeButtonEditSysWithSpacing.dxeButtonEdit_Aqua{margin:12px 0;}
.dxeIRBFocused_Aqua{border:none !important}
.dxpc-mainDiv.dxpc-shadow { border: 1px solid #aecaf0; border-radius:5px;}
/*Email Report Popup*/
.email-report-popup{width:340px;}
.email-report-popup .text-area{text-align:right;}
.email-report-popup textarea {width:150px;}
.email-report-popup .dxeTextBox_Aqua, .email-report-popup .dxeMemo_Aqua, .email-report-popup .dxeButtonEditSys.dxeButtonEditSysWithSpacing.dxeButtonEdit_Aqua{width:215px;}
.email-report-popup .attachment-type .text-area.last{padding-top:15px;}
.email-report-popup .attachment-type .text-area{padding-top:0;}
.email-report-popup .attachment-type .attachment-type-title{padding-top:10px;}
.email-report-popup .button-spacer{padding-top:15px;}
#loading {width: 100%; height: 100%; top: 0px;  left: 0px;  position: fixed;  display: block;  opacity: 0.7;  background-color: #fff;  z-index: 99;  text-align: center;}
#loading-image {  position: absolute;  top: 100px;  left: 240px;  z-index: 100;}
.change-password .dxeErrorCell_Aqua {padding: 0 !important; font-size:11px;}
#c_ASPxRoundPanel1_pnlContent_txtConfirmPassword_EC td{font-size:11px;}
.dxeErrorCell_Aqua, .dxeErrorCell_Aqua td{font-size:11px;}
/*Loder section*/
.Loder {display: block; left: 40%; position: absolute; top: 50%; width:130px}
.Loadingsection img{float:left;}
.Loadingsection span{font-weight:bold; width:75px; float:left; padding-left:10px;}
.Loadingsectionreport img{float:left;}
.Loadingsectionreport span{font-weight:bold; width:350px; float:left; padding-left:10px;}
a{color:#5689C5 !important;}
a:hover{color:#F39128 !important;}
.Loadingsection{padding: 10px; position: absolute; top: 30%; left: 30%;}
.Panel-header .dxeRadioButtonList_Aqua label, .dxeCheckBoxList_Aqua label {margin-right: 5px;}
.EmailSendPopup #loading-image {left: 50%; position: absolute; top: 50%; z-index: 100;}
/*Error page*/
.Error{text-align:center; color:red; font-weight:bold; width: 570px; border:1px solid #ccc; border-radius:5px; padding: 15px; margin: 80px auto 0; font-size:20px;}
.Error > img {float: left;}
.Error span {display: inline-block; padding-top: 28px;}

/* New CSS Starts */
/*reports-control-section*/
.reports-control-section {font:12px Tahoma,Geneva,sans-serif;}
.reports-control-section .w100 {margin:15px 0 20px;}
.reports-control-section .w100 .MenuContent {float:left; width:18.3%; border:1px solid #908d8d; border-bottom:0;}
.reports-control-section .w100 .ReportContent {float:right; width:81%; /*height:662px; overflow-y:scroll;*/ border:1px solid #908d8d; overflow-x:scroll;}
.ReportContent h2 {color:#000; font-size:26px; font-weight:normal; text-align:center; text-transform:capitalize; margin:12px 0;}
.reports-control-section h4 {height:auto; margin-top:0 !important;}
.reports-control-section ul.heading-home {height:auto; background:#fff;}
.MenuContent .dxmLite_Aqua .dxm-main {border:0; background:none; padding:0;}
.MenuContent .dxmLite_Aqua .dxm-main .dxm-separator b {background:none; height:0;}
.MenuContent li a.dxm-content, .dxmLite_Aqua ul.dx {color:#000;}
.reports-control-section li a.dxm-content span {color:#000;}
.MenuContent li.dxm-hovered a.dxm-content, .MenuContent li.dxm-hovered .dxm-content {color:#000;}
.reports-control-section li.dxm-hovered a.dxm-content span, .reports-control-section li.dxm-selected span{color:#000;}
.reports-control-section .dxmLite_Aqua .dxm-vertical .dxm-item {background:#fff; border-bottom:1px solid #5b5b5c;}
.reports-control-section .dxmLite_Aqua .dxm-vertical .dxm-item:hover, .reports-control-section li.dxm-selected {background:#e2e5e8 !important;}
.ReportContent #c_CryViewer {height:auto !important;}
.ReportContent #c_DashboardReports {height:auto !important;}
/*report-section*/
.reports-section {font-family:Tahoma,Geneva,sans-serif; width:1007px; margin:0 auto;}
.reports-section .col-main-top {margin:0 0 0.9%;}
.reports-section .table-container {border:1px solid #abafae;}
.table-container .table-heading {font-size:16px; color:#000; text-transform:capitalize; background:#e2efff; border-bottom:1px solid #fff; padding:9px 10px 9px 15px; font-weight:bold;}
.reports-section .col-2-left-layout table {border-collapse:collapse;}
.reports-section table td {padding:6px 10px 7px 15px; color:#000; text-transform:capitalize; border-bottom:1px solid #d4d4d4; font-size:12px; border-right:1px solid #d8d8d8;}
.reports-section table td.last {border-right:0  !important;}
.reports-section table tr.last td {border-bottom:0 !important;}
.reports-section table th {}
.reports-section table.performance-summary tr.title td {color:#000; text-transform:uppercase; background:#ebe9ea; font-size:12px; border-bottom:0;}
.reports-section table tr.title td {color:#000; text-transform:capitalize; background:#ebe9ea; font-size:12px; border-bottom:0;}
.reports-section table tr.title h4 {margin-bottom:0;}
.reports-section table.performance-summary td {border-right:0;}

.reports-section .col-left {width:49.4%; float:left; margin:0 0.8% 0 0; height:754px; overflow-y:auto;}
.reports-section .col-right {width:49.8%; float:left;}

.equipment-statistics {margin:0 0 2%;}
.scrollable {overflow:auto;}
.work-order-statistics {height:361px;}
.work-order-statistics table {height:100%;}
.work-order-expence {width:99.9%;}
.work-order-expence table td {border:0; padding:5px;}
.work-order-expence table td.work-category-container {width:150px;}
.work-order-expence .scrollable table td table td {border-bottom:1px solid #d4d4d4; font-size:12px; border-right:1px solid #d8d8d8;}

.work-category {width:272px;}
.work-category-section {width:150px !important;}
.work-category table, .work-category-section {border:1px solid #D8D8D8;}
.work-category-section td {border-right:0 !important;}
.work-category-section td.date {background:#ebe9ea; padding:2px 5px;}
.work-category-section td select {width:100%;}
.work-order-expence td.total {font-weight:bold;}
.work-category .table-heading {font-size:12px; color:#000; text-transform:capitalize; background:#eaeaea; border-bottom:1px solid #eaeaea; padding:17px 0 18px 10px; font-weight:bold; border-width:1px; border-style:solid; border-color:#d9d9d9 #d9d9d9 #eaeaea #d9d9d9;}

#c_hypLogin {float:none;}


.CryToolBar{height:auto;}
/* Media css */
@media screen and (max-width: 1366px) {
.reports-control-section .w100 .MenuContent {width:25.9%}
.reports-control-section .w100 .ReportContent {width:73%;}
}
@media screen and (max-width: 1280px) {
.reports-section .col-left {height:705px;}
.work-order-statistics {height:335px;}
.reports-section .col-main-top {margin:0 0 0.9%;}
.reports-control-section .w100 .MenuContent {width:27.9%;}
.reports-control-section .w100 .ReportContent {width:71%;}
}
@media screen and (max-width: 1024px) {
.reports-section .col-left {height:756px;}
.work-order-statistics {height:362px;}
.reports-section {width:100%;}
.work-order-statistics {height:364px;}
.reports-control-section .w100 .MenuContent {width:34.8%;}
.reports-control-section .w100 .ReportContent {width:64%;}
}
@media screen and (max-width: 980px) {
.reports-section .col-left {height:757px;}
.work-order-statistics {height:367px;}
.reports-control-section .w100 .MenuContent {width:36.4%;}
.reports-control-section .w100 .ReportContent {width:62.6%;}
}
@media screen and (max-width: 920px) {
.reports-section .col-left {height:753px;}
.reports-control-section .w100 .MenuContent {width:38.9%;}
.reports-control-section .w100 .ReportContent {width:60%;}
}
@media screen and (max-width: 800px) {
.reports-control-section .w100 .MenuContent {width:45%;}
.reports-control-section .w100 .ReportContent {width:54%;}
.reports-section .col-left {height:733px;}
.work-order-statistics {height:366px;}
}
@media screen and (max-width: 768px) {
.reports-section .col-left {height:755px;}
.work-order-statistics {height:377px;}
.reports-control-section .w100 .MenuContent {width:46.9%;}
.reports-control-section .w100 .ReportContent {width:51%;}
}
@media screen and (max-width: 640px) {
.reports-section .col-left {float:none; width:100%; margin:0 0 0.2%; height:709px;}
.reports-section .col-right {float:none; width:100%; margin:0 0 0.5%;}
.equipment-statistics {margin:0 0 1%;}
.reports-control-section .w100 .MenuContent {width:57.8%;}
}
@media screen and (max-width: 568px) {
.reports-control-section .w100 .MenuContent {width:65.8%;}
}

@media screen and (max-width: 480px) {
.reports-section .col-left {margin:0 0 1%;}
.reports-section .col-right {margin:0 0 1%;}
#c_ASPxRoundPanel1 {width:98% !important;}
.equipment-statistics {margin:0 0 2%;}
.reports-control-section .w100 .MenuContent {width:79%;}
}
@media screen and (max-width: 360px) {
.reports-control-section .w100 .MenuContent {width:100%; overflow-x:scroll;}
}
/* New CSS Ends */


/*Media css*/
@media screen and (max-width: 1698px) {
    /*start block yogini comment out
.innerarea{width:440px !important; height:390px !important;}
.Panel-Area{min-height: 460px;}
end block*/
}

@media screen and (max-width: 1500px) {
    /*Start block Yogini Comment out
.innerarea{width:380px !important; height:310px !important;}
.Panel-Area{min-height: 417px;}
.Panel-Area .Title span{font-size:13px;}
end comment*/
}
 
 @media screen and (max-width: 1366px) 
 {
.Panel-Area .Contener .no-data-found {height: 300px;}
.Panel-header .dxe > table {margin-top:3px;}
/*.dxEditors_edtRadioButtonUnchecked_Aqua{background-position: -151px -192px;}
.dxEditors_edtRadioButtonChecked_Aqua {background-position: -166px -192px;}*/
}

@media screen and (max-width: 1315px) {
    /*start blockquote Yogini comment out for dashboard tooltip below bar issue
.innerarea{width:350px !important; }
.Panel-Area{min-height: 405px;}
.Panel-Area .Contener{margin-left:15px;}
.logo-area{width:75%;}
.Panel-Area .Contener .no-data-found {height: auto;}
.register-section .text-area {width: 103px;}
end Block*/
.dxic input.dxeEditArea_Aqua[type="text"], input.dxeEditArea_Aqua[type="password"]{ height: 18px; margin-right:10px; line-height:20px;}
.button-set.NonPrint .dxbButton_Aqua.dxbButtonSys {float: left;  height: 20px !important;}
.Panel-header .dxe > table {margin-left:30px;}
}

@media screen and (max-width: 1240px) {
.innerarea{width:330px !important; height:285px !important;}
.Panel-Area{min-height: 373px;}
.Panel-Area .Title span{font-size:12px;}
.dxic input.dxeEditArea_Aqua[type="text"], input.dxeEditArea_Aqua[type="password"]{ height: 18px; margin-right:10px; line-height:18px;}
.radioList-section.clearfix .left.close-button .dxbButton_Aqua, .apply-button-block .dxbButton_Aqua{height:22px;}
.Panel-Area .Panel-header > table{width:300px; margin-left:30px;}
}

@media screen and (max-width: 1090px) {
.innerarea{width:300px !important;}
.Panel-Area .Title span{font-size:14px;}
.logo-area{width:60%;}
.Panel-Area .Panel-header > table{margin-left:auto;}
}

@media screen and (max-width: 1024px) {
.innerarea, .Contener{width:95% !important;}
.logo-area{width:60%; }
.Panel-Area {min-height: 340px !important;}
.register-section{width:500px !important; margin:0 auto;}
.register-section .text-area {width: 120px;}
.register-section .login-button.left-spacer {margin-left: 115px;}
.Panel-Area .Contener .imageSpacer {margin: 19px 0 0 -48px;}
}

@media screen and (max-width: 1000px) {
.Panel-Area{min-height: 432px;}
.table-outer.table-outer-setion > li {width:100.40% !important; display:block;}
.Panel-Area {min-height: 482px !important;}
.forgot-password-section .dxrp.dxrpcontent, .register-section .dxrp.dxrpcontent, .change-user-information .dxrp.dxrpcontent, .change-password .dxrp.dxrpcontent { padding:14px 0 14px 0 !important;}
.forgot-password-section .login-button.left-spacer {margin-left: 83px;}
.register-section .login-button.left-spacer {margin-left: 94px;}
.change-user-information > table{width:285px !important;}
.change-user-information .login-button.left-spacer{margin-left:83px;}
.change-password .login-container.left-spacer{margin-left:95px;}
.footer div{ width:100% !important; text-align:center !important;}
.change-user-information .login-button.left-spacer {margin-left: 74px;}
.change-password .login-button.left-spacer {margin-left: 131px;}
.register-section .login-button.left-spacer {margin-left: 115px;}
.forgot-password-section .login-button.left-spacer {margin-left: 69px;}
.Panel-Area .Contener .imageSpacer { width: 41%;}

}

@media screen and (max-width: 640px)
{
.change-user-information .login-button.left-spacer {margin-left: 70px;}
.logo-area{text-align: left;}
/*.Panel-header .dxEditors_edtRadioButtonUnchecked_Aqua{background-position: -103px -195px;}
.Panel-header .dxEditors_edtRadioButtonChecked_Aqua {background-position: 0 -230px;}*/
.Panel-header table{ padding-top: 2px;}
.logo-area {width: 40%; float:left; text-align:left !important; padding-left:0; margin-left:0}
.user-section{width: 35%; float:right;}
.Error{width: 80%;}
.Error span{width:76%; padding-top:12px;}

}

@media screen and (max-width: 568px)
{
.user-section{float:left;}
.footer span{font-size:9px;}

}

@media screen and (max-width: 555px)
{
.Contener img{width:inherit;}
.logo-area{width:100%; }
.user-section { margin: 15px 0; width: 100%;}
.forgot-password-section > table, .register-section > table, .change-password > table, .login-container > table, .change-user-information > table {width: 98% !important;}
.Panel-Area .Contener .imageSpacer { width: 41%;}
.register-section{width:98% !important; margin:0 auto;}
.register-section .text-area{width:119px;}
.footer span{font-size:7px;}
.change-user-information .text-area{width: 40px !important;}
.change-user-information .login-button.left-spacer {margin-left: 80px;}
.table-outer td {vertical-align:top;}


}


@media screen and (max-width: 480px)
{
.Panel-Area { min-height: 377px !important;}
.change-user-information .text-area{width:47px;}
.change-password .text-area {width: 20px;}
.change-password .login-button.left-spacer {margin-left: 113px !important;}
.logo-area{width:80%;}
.Error span{width:64%; padding-top:12px; font-size:15px;}
.Panel-header .dxe > table {margin-left:25px; width:90% !important;}
}


@media screen and (max-device-width: 400px)  
{ 
.Contener img{width:90%;}
.Panel-Area .Panel-header, .Panel-Area .Title span{font-size:14px; height:auto; line-height:30px;}
.logo-area{margin-left:15%;}
.button-set.NonPrint select{width:200px; font-size:20px; height:30px;}
.button-set.NonPrint input.dxbButton_Aqua{width:100px; font-size:20px; height:30px; line-height:30px;}
.logo-area img{width:70%;}
input.dxeEditArea_Aqua[type="text"], input.dxeEditArea_Aqua[type="password"]{width:150px;}
.login-button {margin-left: 60px;}
.heading-home .heading h4{font-size:14px;}

}

@media screen and (max-width: 390px)
{
.Panel-Area { min-height: 370px !important;}
.Panel-Area .Panel-header table{text-align:left;}
.Panel-Area .Panel-header table table td {width: 45px;}
.Panel-Area .Title span{line-height:18px;}
}

@media screen and (max-width: 360px)
{
.Panel-Area { min-height: 300px !important;}
.change-password .text-area {width: 87px;}
.logo-area{width:70%; float:left;}
.user-section{float:left;}
.change-user-information .login-button.left-spacer {margin-left: 79px;}
.change-user-information .text-area{width: 65px !important;}
.Panel-Area .Panel-header table{margin-left:10px;}
.Panel-header .dxe > table {margin-left:23px;}
.Panel-Area .Panel-header > table {width: 273px;}
.Panel-Area .Panel-header table table td:last-child{width: 55px;}
}

@media screen and (max-width: 320px)
{
.innerarea { min-height: 200px !important; height: 200px !important;}
.Panel-Area { min-height: 300px !important;}
.change-password .login-button.left-spacer {margin-left: 90px;}
.register-section .login-button.left-spacer {margin-left: 88px;}
.change-user-information .text-area {width: 78px;}
.change-password .text-area {width: 82px;}
.change-password .login-button.left-spacer {margin-left: 95px;}
.dxeBase_Aqua {font: 11px Tahoma,Geneva,sans-serif;}
.change-user-information .login-button.left-spacer {margin-left: 68px !important;}


}

@media screen and (min-width:0\0) {
 .Contener {width: 92% !important; margin-left:10 !important;}
 .innerarea  img {width: 93% !important;}
}


 .email-report-popup input.dxb-hb {
   width: auto !important;
}

 .email-report-popup .button-spacer .dxbButtonSys {
   white-space: normal;
}

