/* Author: AdminDesigns.com
* Last Updated: 02/01/14 
* Copyright 2014 Admin Designs
=================================================
* This file is reserved for changes made by 
* the user. It's often times a good idea to 
* seperate your changes from the themes core.
* It makes modifications, and future theme
* updates much easier to apply.
================================================= */
/* These styles have been placed here for as 
* they have a high chance of needing to be
* changed if one decides to modify the header
-----------------------------------------------*/
/* Header button states - text colors */
.navbar-menus > div > button:focus{color:#666;}
.navbar-menus > div > button:hover{color:#333;}
/* Place your custom styles or styles which 
* have been generated with the customization 
* tool below this line. 
-----------------------------------------------*/
.bg-red3.bg-green3{background:#a90a0a!important;}
.breadcrumb > li.crumb-active > a{text-decoration:none;}
input[type='checkbox']{vertical-align:bottom;}
.switch.switch-inline{width:100%;}
.cBox.cBox-green input[type='checkbox']{vertical-align:inherit;}
.popup-in02{background:white; border:solid 1px #ccc; box-shadow:2px 2px 5px #ccc; float:left; padding:2%; position:relative; width:500px;}
.btn-close > a{font-size:20px; position:relative; top:-23px; text-decoration:none; cursor:pointer; left:355px;}
.ddlbig{width:175px!important;}
.mrtop24{margin-top:24px;}
.btnSetting{position:relative; top: 23px; left: 1px; float:right;}
.btnSend{position:relative; top: 10px; left: 1px; float:right;}
.f-right{float:right;}
.clrbth{clear:both;}
.dnone{display:none;}
.fs-30{font-size:30px;}
.errormsg{color:#d9534f; font-size: 12px; font-weight: 600;}
i.pagging{font-size:15px!important;}
.page-status-block{width:100%; color:#fff; font-size:13px;}
.status-content{padding-top:5px; padding-bottom:5px; border-radius:2px;width:100%; padding-left:5%; padding-right:5%; margin-top:5px; margin-bottom:5px;}
.success-show{background-color:#5AAE06;}
.error-show{background-color:#E52727;}
.error{color:Red;}
.custom-tbl thead td{font-weight:bold;}
.custom-tbl td{border-top:1px solid #ddd!important; vertical-align:middle!important;}
.activetd{background-color:#89DDFF;color:black;}
.lightblue{color:#03a9f4;}
.sprtIC{}
.sprtIC .sprtone{float:left; height:15px;}
.sprtIC .sprtone input[type="checkbox"]{margin:2px 0px 0px 2px; display:block;}
.sprtIC .sprthte{float:right;}
.bdrf{border:solid 2px #ff4f3e; top:0px;}
.headsection label{margin-bottom:2px;}
.sml-txtbx {width:30px; border-radius:5px; border:1px solid #ccc;}
.selected-row > td{background-color:#c1e857!important;}
.light-row > td{background-color:#FBFF87!important;}
.pale-row > td{background-color:#e4f0f9!important;}
.manageselect button{width:130px; overflow:hidden; text-overflow:ellipsis!important;}
.emailmng{width:150px; word-break:break-all!important;}
.dgray-bg{background-color:#e1e1e1;}  
.lgray-bg{background-color:#f7f7f7;}
.lgreen-bg{background-color:#e9f5c5;}
.tbl-detail-wrap .info-row{padding-top:10px; padding-bottom:10px;}
.tbl-detail-wrap .info-row span{color:#444;}
.tbl-detail-wrap .dd-select{border-right:1px solid #ccc;} 
.tbl-detail-dd{background-color:#FFF;}
.tbl-detail-dd .dd-select{padding-top:5px; padding-bottom:5px;}  
.tbl-detail-form{padding-top:10px; padding-bottom:10px; background-color:#f8f8f8; border-top:1px solid #555; border-bottom:1px solid #555; padding-left:0px; padding-right:0px;} 
.toggle-detail-btn{ cursor:pointer;}
.toggle-details{display:none;}
.downarrow{transform: rotate(90deg) scale(1) skew(1deg) translate(0px);
-webkit-transform: rotate(90deg) scale(1) skew(1deg) translate(0px);
-moz-transform: rotate(90deg) scale(1) skew(1deg) translate(0px);
-o-transform: rotate(90deg) scale(1) skew(1deg) translate(0px);
-ms-transform: rotate(90deg) scale(1) skew(1deg) translate(0px);
} 
.tbl-header-info{background-color:#6bbbe0; color:#fff; border-radius:5px; padding-top:15px; padding-bottom:15px;} 
.tbl-header-info .col-md-2{text-align:center;} 
.tbl-header-info .col-md-3{text-align:center;} 
.tbl-norm-title {font-size:13px;}  
.tbl-mdm-title{font-size:14px; font-weight: bold;}
.tbl-mdm-title b{line-height:20px;}
.tbl-header-info .bdr-l{margin-top:20px;} 
.tbl-header-info .bdr-r{margin-top:20px;}
.thumb-select-grid{width:150px; float:left; text-align:center;}
.form-list-wrap ul{padding:0px; margin:0px;}
.form-list-wrap li{display:block; padding:5px 10px;  border-bottom:1px solid #CCC; height:30px;} 
.select-list-title{width:80%; float:left;}
.select-list-control{width:20%; float:left;}
.form-list-wrap table td{padding:5px 10px; border-bottom:1px solid #ccc;}
.form-list-wrap table td input{float:left;} 
.form-list-wrap table td label{width:80%; margin-left:5px; float:left;} 
.fs13new{display:inline-block; padding-top:1px; vertical-align:top;}
.fs13new [type="checkbox"]{margin-top:2px; display:block;}
.clickrow{position:relative;}
.clickrow .clicklink{position:absolute; width:100%; min-width:1040px; height:25px; left:0px; top:0px;}
.mt-none{margin-top:0px!important;}
.imgarr{margin-top:4px; margin-left:8px;}
.fa-envelope{color:#E7BB1E;}
.fa-times{color:#D22020;}
.pre_crnt{margin-top:-6px!important; padding-bottom:4px; font-size:12px;}
.dealerMrtp.manageselect button, .dealerMrtp.manageselect .btn-group, .dealerMrtp.manageselect .multiselect-container{width:100%;}
.footer{text-align:center; line-height:4;}
.Ofr_up{margin:4px 0px;}
.togglediv_btn{position:relative;}
.togglediv_btn .addclose_btn{position:relative; z-index:2;}
.togglediv_btn .close_btn{position:absolute; right:-10px; top:0; z-index:0;}
.loading{margin:0 auto; text-align:center; position:fixed; top:40%; z-index:9999; left:0; right:0; width:200px; padding:20px 0; border-radius:4px; background:#fff;}
.activeIMG .temp_DSN.active img{padding:10px; border:solid 4px #E55E20;}
.activeIMG .temp_DSN.active .btn_xl{background-color:#E55E20; color:#fff; border-color:#E55E20;}
.temp_DSN img{max-width:100%; cursor:pointer;}
.btn-circle.btn_xl{border-radius:35px;font-size:24px;line-height:1.6; padding:10px; width:60px; height:60px; text-align:center; position:absolute; left:0px; top:-15px; display:none;}
.btn-circle.btn_xl:hover{background-color:#E55E20; color:#fff;}
.cBoxinline table{width:100%;}
.cBoxinline table tr{float:left; width:100%; max-width:145px;}
.cBoxinline table tr td input[type="checkbox"]{vertical-align:initial!important;}
.cBoxinline table tr td label{font-size:11px; padding-left:8px; color:#000;}
.fnch_list{clear:both;}
.ajax__calendar_body, .ajax__calendar_days, .ajax__calendar_days table, .ajax__calendar_months,
.ajax__calendar_years{width:100%!important;}
.ajax__calendar_today{padding-top:0!important; border-top:none!important;}
.tbl_data_mng .text-left{text-align:left!important;}
.tbl_data_mng .col-md-3{max-width:167px;}
.tbl_data_mng .col-md-3.max_wdh{max-width:225px;} 
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome, select{line-height:2.1!important;}}
.popup-imgselector{width:400px; height:auto; border:2px solid #ccc; background-color:#FFF; border-radius:5px; position:absolute; z-index:999;left:0px; right:0px; margin:auto; }
.popup-imgselector ul{margin:0px; padding:0px;}
.popup-imgselector li{display:block; padding:10px; border-bottom:1px solid #ccc; margin-bottom:0px;cursor:pointer;}
.popup-imgblock{width:50%; float:left;}
.popup-imgblock img{width:100%; float:left; padding:3px; background-color:#FFF; border:1px solid #ccc;} 
.popup-imgtitle{width:45%; float:left; margin-left:10px; font-size:13px; font-weight:bold;}
.popup-imgslt{width:50px; float:left; line-height:50px;}
a.popup-close{display:block; width:30px; height:20px; position:absolute; right:0px;}
.popup-head{position:relative; height:30px;}
.popup-listwrap{height:400px; overflow:auto;}
.multiselect-container li{margin-bottom:0px;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color:#E6E6E6!important; color:#464646!important;}

/*-- chart --*/
.dial-title{font-size:16px; text-align:center; color:#231f20; margin:auto; height:32px; line-height:1;}
.dial-link span{ font-size:14px; text-align:center; color:#666666; text-decoration:underline;cursor:pointer;}
.knob-chart{text-align:center; margin-bottom:20px; position:relative;}
.knob-charts{padding-top:20px; margin-top:20px; border-top:1px solid #ccc;}
.chart-form{margin-top:30px;}
.chart-form .manageselect button{width:100%!important; max-width:250px!important; text-align:left;}
.chart-form .manageselect button b{float:right; margin-top:-12px;}
.btntopmrg{margin-top:23px;}
.chart-listpopup{position:absolute; width:425px; height:250px; left:-40px; padding:10px; border-radius:10px; border:1px solid #CCC; z-index:99; bottom:-240px; background-color:#EFEFEF;}
.chart-table{width:100%; height:210px; overflow:auto; font-size:12px;}
.chartlist-head {position:relative; height:20px;}
.chartlist-head span{color:#f04848; cursor:pointer;}
.chartlist-head i.topaero{position:absolute; color:#ccc; top: -30px; font-size:28px; left:0px; right:0px;}
.auto.fl-n .selector, .auto.fl-n .selector span{width:100%!important;}
.scrollACC{overflow:auto;}

/*print report*/
.cart-content {margin-top:20px; width:900px; margin:auto; border:1px solid #ccc; padding:10px; margin-top:10px;}
.chart-row {width:100%; border-bottom:1px solid #737373; }
.chart-left {width:225px; float:left;}
.chart-right { width:650px; float:right; margin-top: 20px;}
.table-view{width:300px; float:left; margin-left:10px;}
.list-heading {padding-bottom:3px; border-bottom:1px solid #666; font-size:12px; font-weight:bold; height:28px; display:table-cell; vertical-align:bottom; width:280px;}
.table-list .first{width:8%; float:left; font-size: 11px !important;}
.table-list .second{float:left; font-size:11px!important;}
.table-list .third{float:right; font-size:11px!important;}
.table-list .fourth{ width:45%; float:left; font-size:11px!important;}
.table-list .first1{  width:8%; float:left; font-size:11px!important;}
.table-list .second1{width:32%; float:left; font-size:11px!important;}
.table-list .third1{ width:30%; float:left; font-size:11px!important;}
.table-list .fourth1{width:30%; float:left; font-size:11px!important;}
 ul.list-items {margin:0px; padding:0px;}
.list-items li{display:block; border-bottom:1px solid #ccc; padding:5px 0px; height:auto;margin-bottom: 0px;overflow:auto;font-size: 10px;}
.list-items li .third{text-align:right;}
.list-items li .fourth{text-align:center;}
.table-view.full{width:100%; margin:0px; height:205px; margin-bottom:25px;}
.table-view.full .list-heading .first, .table-view.full .list-heading .first1{font-weight:bold;}
.table-view.full .list-heading .second, .table-view.full .list-heading .second1{font-weight:bold;}
.table-view.full .list-heading .third, .table-view.full .list-heading .third1{font-weight:bold;}
.table-view.full .list-heading .fourth1{color:#231f20; font-size:13px; font-weight:bold; line-height:1;}
.table-view.full .first, .table-view.full .first1{color:#231f20; font-size:13px; font-weight:normal; line-height:1; text-indent:5px;}
.table-view.full .second, .table-view.full .second1{color:#231f20; font-size:13px; font-weight:normal; line-height:1;}
.table-view.full .third, .table-view.full .third1{color:#231f20; font-size:13px; font-weight:normal; line-height:1;}
.table-view.full .fourth1{color:#231f20; font-size:13px; font-weight:normal; line-height:1;}
.pdf_footer{overflow:hidden; clear:both;}
.pdf_footer .ftrlogo{float:left; width:100px; margin-right:10px;}
.pdf_footer .ftrlogo img{max-width:100%;}
.pdf_footer .ftrcontent{float:left; width:80%;margin-top: 11px;}
.pdf_footer .ftrcontent p{color:#58595B; font-size:95%; border-bottom:solid 1px #939598; padding-bottom:5px; margin-bottom:5px;}
.pdf_footer .ftrcontent p a{color:#58595B;}
.pdf_footer .ftrcontent span{color:#58595B; font-size:13px; display:block; text-align:right;}
.rptcmplogo img{max-width: 170px; vertical-align: sub; padding: 15px 0px; max-height: 85px;}
.lnkCust{cursor:pointer; color:#2a6496;}


.rptr_line { display: inline-block; margin-left: 142px; }
