@font-face {
    font-family: SourceSansPro-Bold;
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff2') format('woff2'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg#OpenSans_bold') format('svg');
    font-weight: normal;
    font-style: normal;
    
}
@font-face {
    font-family: SourceSansPro-Light;
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff2') format('woff2'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#OpenSans_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: SourceSansPro-Regular;
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff2') format('woff2'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#OpenSans_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* 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.                       --//
*/
.activeParent{background:#EDEDED!important;}
.activeParent a{color:#238BC5!important;}
.activechild{background:#13B3F0!important;}
.activechild a span{color:#fff!important;}
.activechild a span.glyphicons{color:#fff!important;}
.activechild a:hover{background:#13B3F0!important;}
.activechild a span:hover{color:#fff!important;}
.activechild a span.glyphicons:hover{color:#fff!important;}
.required-mark {position:absolute; right:10px; top: 5px; color: red; font-size:12px;}
.required-mark.tp1{top:-18px!important;}
.ErrorControl{border:solid 1px rgb(224, 162, 162)!important;background-color: rgba(255, 189, 189, 0.08)!important;}
.breadcrumb > li.crumb-active > a {text-decoration:none;}
select{width:100%;}
input[type='checkbox']{vertical-align:bottom;}
.cBox input[type='checkbox']{vertical-align:top;}
.switch.switch-inline{width:100%;}
.cBox.cBox-green input[type='checkbox']{vertical-align:inherit;}
.popup-in02 {background:white; border: 1px solid #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;}
#dvMsg h3{color:#D9534F!important; padding:10px!important;}
#dvMsg li{color:#D9534F!important;}
.emailadd{width:90px; word-break:break-all!important;}
.page-status-block{width:100%; color:#fff; font-size:14px;}
.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; border-bottom:solid 1px #fff!important;}
.lightblue{color:#00ADF2;}
.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:#B2FFDB!important;}
.manageselect button{width:130px; overflow:hidden; text-overflow:ellipsis!important;}
.manageselect .btn-group{display:block;}
.manageselect .btn-group .btn-default{width:100%!important; text-align:left;}

.addevt_mng .slt_multi.manageselect .btn-group{width:82px!important;}
.addevt_mng select.form-control{width:100px!important; text-overflow:ellipsis; padding-left:6px!important; padding-right:6px!important;}
.addevt_mng .slt_multi.manageselect .btn-group button{padding:6px 4px 6px 5px!important;font-size:13px!important;}
.addevt_mng .slt_multi button .caret{right:5px!important;}
.addevt_mng ul li > a > label{padding:6px 20px 6px 30px!important; white-space:pre-line; line-height:1!important;}
.addevt_mng ul li > a > label input{margin-top:0px!important;}
.addevt_mng .table tr td:last-child{min-width:100%!important; width:75px!important;}
.addevt_mng .edit-input.form-control{padding:6px 4px 6px 5px!important;font-size:13px!important; text-overflow:ellipsis;}
.addevt_mng .icn_prt div{width:auto!important;}
.addevt_mng .icn_prt a{float:left!important;}
.addevt_mng table tr td{padding:4px!important; font-size:13px!important; line-height:normal;}

.showhide_ev .shHDev{float:right;}
.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_data_mng{background-color:#6bbbe0!important;}
.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:14px;}
.tbl-mdm-title{font-size:12px; font-weight:bold;display: inline-block;float: left;}
.tbl-mdm-title b{line-height:20px;}
.tbl-mdm-title.normal{/*font-weight:normal;*/}
.tbl-header-info .bdr-l{margin-top:20px;} 
.tbl-header-info .bdr-r{margin-top:20px;}
.Valn{/*vertical-align:top;*/}  
  
.thumb-select-grid{width:200px; float:left; text-align:center; margin-top: 25px;}
.thumb-select-grid.wd_auto{width:50%;}
.thumb-select-grid.wd_auto img{height:auto; max-width:90%;}
.thumb-select-grid img{height:100px;}
.form-list-wrap ul{padding:0px; margin:0px;}
.form-list-wrap li{display:block; padding:8px 10px; margin:0px; background-color:#fff; border-bottom:2px solid #dadada; overflow:hidden;}
.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, .form-list-wrap li input{float:left; margin-top:6px;}
.form-list-wrap table td label, .form-list-wrap li label{width:80%; margin-left:5px; float:left; line-height:2; margin-bottom:0px; text-align: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:910px; height:25px; left:0px; top:0px;max-width: 100%;}
.mt-none{margin-top:0px!important;}
.fa-envelope{color:#E7BB1E;}
.fa-times{color:#D22020}
.fa-question-circle{cursor:pointer;}
.tbl-scroll div{overflow:auto;}
.imagetabs{padding:0px; margin:10px 0px 0px 0px; list-style:none; border-bottom:solid 2px #dadada; overflow:hidden;}
.imagetabs li{float:left; padding:5px 10px; font-weight:600; color:#009fe3; margin:0px; border:solid 2px #dadada; border-bottom:none; cursor:pointer;}
.imagetabs li.active{background:#f6f6f6; color:#2F2F2F; cursor:default;}
.imagetabs li:first-child{margin-left:10px;}
.sapCM{border-bottom:solid 1px #848484;}
.bwnone{border:none!important;}
.va-align i{vertical-align:text-top;}
.btn_mng .btn{font-size:11px!important;}
.btn_mng .ml30.mr30{margin-left:5px!important; margin-right:5px!important;}
.btn_mng .btn.bg-orange3{width:38% !important; white-space:normal; line-height:1; padding-top:2px;}
.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: 10px;background: #fff;}
.pagealt{list-style:none; padding:0px; margin:0px;}
.pagealt li{float:left; margin-right:4px;}
.pagealt li a{margin:0px; padding:6px 10px; text-decoration:none;background:#20a5ce; color:#fff; text-shadow:none;}
.pagealt li a:hover{background:#959595; color:#fff;}
.pagealt li a.active{color:#fff; background:#959595;}

.man_variant{position:fixed!important; top:0px!important; left:0px!important; z-index:9999; width:100%;}
.man_variant .modal-dialog.modal-dialog{overflow:hidden; margin-top:0px!important; width:100%!important; max-width:800px;}
.mng_vrntCL.input-sm{font-size:11px; padding:5px; text-overflow:ellipsis; width:70%!important;}
.trg_vrnt label{float:left; font-size:13px; line-height:1.2; width:58px;}
.trg_vrnt .mng_vrntCL.input-sm{float:left;}
.checkBX_list .chkRemove tr td input[type="checkbox"], .checkBX_list .checklistBX tr td input[type="checkbox"]{float:left!important;}
.checkBX_list .chkRemove tr td label, .checkBX_list .checklistBX tr td label{padding-left:5px!important; padding-top:1px!important; font-size:12px;}
.checkBX_list .chkRemove, .checkBX_list .checklistBX{width:98%!important;}
.checkBX_list .chkRemove tr td, .checkBX_list .checklistBX tr td{padding:6px 8px 0px 8px!important;}
.checkBX_list .chkRemove tr td input[type="checkbox"]:checked + label{color:Red!important;}
.check_variant{position:absolute; left:-30px; font-size:35px; z-index:1; color:#00adf2;}
.slct_ddmenu{width:auto; padding-top:3px; padding-bottom:3px; margin-left:3px;}

@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome, select{line-height:2!important;}}
@media only screen and (min-width:768px) and (max-width:1023px){.circle_nav_wrap ul li{display:inline-block; width:auto; height:auto;}
.fr_widndow .pos_window_one .step6TTLbar, .fr_widndow .pos_window_two .step6TTLbar{left:-56px!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:#FFFFFF; border:1px solid #ccc;} 
.popup-imgtitle{width:45%; float:left; margin-left:10px; font-size:14px; 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;}
.settool{border-radius:4px!important;}
.settool .fa-times{background:#006DB6; color:#fff!important; padding:2px 3px 5px 5px; border-radius:0px 0px 0px 5px; font-size:15px;}
.settool #pText{width:95%; display:block;}
.dateNDtime{width:100%!important;}
.dateNDtime .timeicons{display:none;}
.dateNDtime .time_pick .form-control{background:#fff url(../images/watchIC.jpg) no-repeat right center; cursor:pointer;}
.btn.disabled, .btn[disabled], a[disabled]{background-color: #A5A5A5 !important;}
.form-field ul{list-style:none; padding:0px; margin:0px;}
.form-field ul li{width:50%; float:left; text-align:center;}
.form-field ul li img{cursor:pointer; max-width:100%; clear:both;}
.form-field ul li.active img{border:solid 2px #006DB6;}

/*-- 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: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;}
.mngebutton .btn1{width:200px;}
.mngebutton .btn1 .fa-download{position:inherit!important; padding:0!important}
.mngebutton .btn2{width:330px; padding-right:10px;}
.mngebutton .btn2 .col-md-4 .btn-upload{width:90%!important;}
.mngebutton .btn3{width:185px; padding-right:15px;}
.mngebutton .btn4{width:215px; margin-right:10px;}
.mngebutton .btn4 .usr-and-pass{font-size:13px;}
.mngebutton .btn5{width:100px;}
.manageW label{line-height:normal!important;}
.manageW .st6.stp1{width:22%; float:left;}
.manageW .st6.stp2{width:25%; float:left; padding-right:1%;}
.manageW .st6.stp3{width:25%; float:left;}
.manageW .st6.stp4{width:28%; float:left;}
.manageLBL label{line-height:normal!important;}
.table tr td:last-child{min-width:95px;}
.table.tblrprt tr td:last-child{min-width:83px;}
.pull_right_new b{display:inline-block; width:21px;}
/*-- step6 30sep2015 new design css --*/
.BG-st6{background-color:#D4EDFC; border-radius:15px; padding:15px; width:94.667%;}
.BG-st6 .BG_st5{height:600px;}
.point-st6{width:35px; height:35px; background-color:#009FE3; border-radius:25px; display:inline-block; vertical-align:middle; font-size:23px; font-weight:bold; text-align:center; line-height:1.5; color:#fff; margin-right:5px;}
.BG-st6 .radioFTN input[type="radio"],
.BG-st6 .radioFTN input[type="checkbox"] {display:none;}
.BG-st6 .radioFTN input[type="radio"] + label:before,
.BG-st6 .radioFTN input[type="checkbox"] + label:before {font-family:'FontAwesome'; font-size: 20px; width:16px; height:16px;}
.BG-st6 .radioFTN input[type="radio"] + label:before {content: "\f10c"; background:url(../images/uncheckRadio.png) no-repeat; font-size:0px; display:inline-block; vertical-align:middle;}
.BG-st6 .radioFTN input[type="radio"]:checked + label:before {background:url(../images/checkRadio.png) no-repeat; font-size:0px; display:inline-block; vertical-align:middle;}
.BG-st6 .radioFTN input[type="checkbox"] + label:before {content: "\f10c"; background:url(../images/uncheckRadio.png) no-repeat; font-size:0px; display:inline-block; vertical-align:middle; display:inline-block; vertical-align:middle;}
.BG-st6 .radioFTN input[type="checkbox"]:checked + label:before {content: "\f192"; content: "\f10c"; background:url(../images/checkRadio.png) no-repeat; font-size:0px; display:inline-block; vertical-align:middle;}
.BG-st6 .Qcircle{color:#575756;}
.BG-st6 .yescheck, .BG-st6 .nocheck{float:left;}
.BG-st6 .tabscrolling{height:565px; overflow:auto;}
.form-control.blue-input{background-color:#d4edfc; border:solid 1px #009fe3;}
.chklst li .chk input[tyre="checkbox"]{margin:0!important;}
.bxblue3 input{margin:0px!important;}
.fr_widndow{overflow:hidden; width:100%; padding-top:10px;}
.fr_widndow .pos_window_one{width:100%; height:500px; position:absolute; right:-35px; top:10px!important; z-index:99; background:#fff; box-shadow:0px 0px 10px #b0b0b0;}

.fr_widndow .pos_window_two.close_right{right:-100%;}
.fr_widndow .pos_window_one.close_right{right:-100%;}

.fr_widndow .pos_window_two{width:100%; height:597px; position:absolute; right:-35px; top:30px!important; z-index:99; background:#fff; box-shadow:0px 0px 10px #b0b0b0;}
.fr_widndow .pos_window_two.layout4_prtl{top:-200px!important; height:499px!important;}
.fr_widndow .pos_window_one .step6TTLbar{height:500px; overflow:hidden;}
.fr_widndow .pos_window_one .step6TTLbar, .fr_widndow .pos_window_two .step6TTLbar{position:absolute; left:-40px; cursor:pointer;}
.fr_widndow .pos_window_one .thumb-blocks{float:none!important; margin:35px auto 0px auto!important;}
.fr_widndow .pos_window_two .thumb-blocks{float:none!important; margin:20px auto 0px auto!important; width:75%!important;}
.fr_widndow .pos_window_two .thumb-block{border:none!important;}
.fr_widndow .pos_window_two .thumb-title, .fr_widndow .pos_window_two .thumb-info-wrap{background-color:transparent!important;}
.fr_widndow .pos_window_two .thumb_img{height:225px; text-align:center;}
.fr_widndow .pos_window_two .thumb-info-wrap .info-desc{color:#0066b3; font-size:22px!important; font-weight:bold; padding:3px 0px 0px 0px; line-height: 1.2;}
.fr_widndow .pos_window_two .thumb-info-wrap p{color:#4d4d4d; font-family:'ArialMT-Medium'; font-size:17px; font-weight:normal; margin:0;}
.slidein-block-title {font-size:34px; font-weight:bold;}
.slidein-mflist {font-size:13px; font-weight:bold; float:right; color:#333; padding-bottom: 10px;}
.offerimprt{background-color: #009FE3; padding: 5px; border-radius: 5px; color: #FFF;}
.bxblue3.cBox label:after{border-color:#fff!important;}
.tltip{}
.tltip .tooltip{min-width:200px!important;}
.formlabel{display:block!important; width: 100%; height: 34px; padding: 6px 12px;font-size: 14px; font-weight:normal!important; background-color:#d4edfc; border:solid 1px #009fe3!important; border-radius: 5px;}
.overflow-hd {overflow:hidden;} 
.mt5{margin-top:5px;}
 select.form-control{width:99.99%!important;}
.slt_multi button{width:160px!important; text-align:left!important; overflow:hidden; text-overflow:ellipsis; padding-right:20px;}
.slt_multi button .caret{position:absolute; right:10px; top:15px;}
.slt_multi.multiMNG .btn-group{display:block!important;}
.slt_multi.multiMNG button{width:100%!important;}
.slt_multi.multiMNG .multiselect-container{width:100%!important; top:32px;}
.slt_multi.multiMNG .multiselect-container label{padding-left:30px; line-height:1.8;}

.scrolldiv{width:100%!important; overflow:auto; overflow-y:hidden;}
/*- ToolTip -*/
.newtooltip{position:relative; text-decoration:none;cursor:pointer; z-index:9;}
.newtooltip span{position:absolute;text-transform:none; top:30px; left:50%; margin-left:-123px; opacity:0; visibility:hidden; padding:5px 5px; width:250px;
 color:white;font-weight:normal; text-align:center; font-size:12px;line-height:18px;pointer-events:none;border-radius:6px; 
 background:#205066; border:2px solid rgb(255,255,255); border:2px solid rgba(255,255,255,.8); 
 box-shadow:0px 2px 4px rgba(0,0,0,0.5); 
 -webkit-transition:all 0.3s ease-in-out; 
 -moz-transition:all 0.3s ease-in-out; 
 -o-transition:all 0.3s ease-in-out; 
 -ms-transition:all 0.3s ease-in-out; 
  transition:all 0.3s ease-in-out;}
.newtooltip:hover span {opacity:1; top:30px; visibility:visible;}
.newtooltip span:before, .newtooltip span:after{
 content:''; position:absolute; top:-13px; left:50%; margin-left:-12px; 
 border-left:12px solid transparent; 
 border-right:12px solid transparent; 
 border-bottom:12px solid rgb(255,255,255); 
 border-bottom:12px solid rgba(255,255,255,.8);}
.newtooltip span:after{top:-10px; margin-left:-10px; border-width:10px; border-bottom:10px solid #205066; border-bottom:10px solid #205066;}
.newtooltip span:hover{visibility:hidden;}
.actioncell{text-align:center; width:120px;}
.actioncell.half{width:70px;}
.btnauto{margin:6px 0px 0 0!important; padding:3px 6px!important; width:auto!important;}
.btnauto .fa{margin-top:4px;}
.ui-dialog{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px; outline: 0;
-webkit-background-clip: padding-box; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5); box-shadow: 0 3px 9px rgba(0,0,0,.5); z-index:99;}
.ui-dialog .ui-widget-header{padding:10px; border-bottom:solid 1px #e5e5e5;}
.ui-dialog .ui-dialog-title{font-size:14px; margin:0; font-weight:bold;}
.ui-dialog .ui-dialog-titlebar-close{background:url(../images/close.png) no-repeat 0 0 / cover; width:20px; height:20px; border:none; float:right; outline:none;}
.ui-dialog .ui-dialog-content{position:relative; padding:10px;}
.diaryTab{width:83%; text-align:right; float:right; display:list-item; list-style:none;}
.diaryTab .panel-tabs{height:41px; position:relative; top:0; width:100%; z-index:9; height:41px; overflow:auto;}
.diaryTab .panel-tabs li{float:right; margin:0px;}
.diaryTab .panel-tabs li a{height:41px;}

.Bking_IMG{max-width:675px;}
.va-t input{vertical-align:top;}
.CLndr .ajax__calendar{top:-185px!important;}
.treetableBAR .treetable{width:auto!important;}
.treetableBAR .treetable td{padding-top:5px; padding-bottom:5px;}

.section_BRND{}
.section_BRND .col3SP{width:90%; margin:65px auto 30px auto;}
.section_BRND .bgCAR{background-color:#ddd; background-repeat:no-repeat; background-position:top center; background-size:100% auto; overflow:hidden;  width:100%;  height:372px; position:relative; box-shadow:0px 3px 4px #404040;}
.section_BRND .nbspSP{height:5px;}
.section_BRND .bluePNT{width:23px; height:13px; display:inline-block; background:#3dc4fe; position:absolute; left:0px; top:0px;}
.section_BRND .CARSZ{width:281px; height:136px; position:absolute; top:130px; right:79px;}
.section_BRND .availCST{font-family:SourceSansPro-Bold; font-size:18px; text-transform:uppercase; padding-left:35px; line-height:1;}
.section_BRND .availCST .whtCLR{font-size:15px; color:#fff; display:block; padding-top:3px;}
.section_BRND .col3SP h2{font-family:SourceSansPro-Bold; font-weight:normal; font-size:37px; color:#fff; margin:0px; padding:20px 20px 0px; line-height:1;}
.section_BRND .col3SP h2 span{display:block;}
.section_BRND .blueTXarea{position:absolute; bottom:20px; width:100%;}
.section_BRND .taxblue{width:255px; float:left; margin-top:5px; margin-left:20px; position:relative;}
.section_BRND .BTNblue{width:235px; float:right; margin-right:20px; position:absolute; bottom:0px; right:0px;}
.section_BRND .clickDetail{display:block; background-color:#1f5da6; height:47px; text-align:center; line-height:3; font-family:SourceSansPro-Bold; font-size:16px; color:#fff; border-radius:8px; text-decoration:none;}
.section_BRND .availCST{margin-bottom:10px!important;}
.shortlistproduct{background-color:#fff; max-width:255px; box-shadow:0px 5px 5px #c0c0c0; padding:15px 10px; margin:0 12px 25px 12px; position:relative;}
.shortlistproduct .closeCircle, .closeIcon{width:30px; height:30px; display:inline-block; position:absolute; top:-10px; right:-10px;}
.shortlistproduct .closeCircle .fa, .closeIcon{font-size:35px; color:#000;}
.shortlistproduct .h4TX{font-family:SourceSansPro-Bold; font-weight:normal; font-size:18px; color:#000; display:block; height:55px; line-height:1;}
.shortlistproduct .sortLSTCAR{height:132px; text-align:center;}
.shortlistproduct .sortLSTcontent{height:80px; border-bottom:solid 1px #ccc;}
.shortlistproduct .sortLSTcontent p{font-family:SourceSansPro-Regular; font-weight:bold; font-size:15px; color:#46c5fd; text-transform:uppercase; margin:0px 0px 2px 0px;}
.shortlistproduct .sortLSTcontent h4{font-family:SourceSansPro-Regular; font-weight:bold; font-size:15px; margin:0px;}
.shortlistproduct .stockavail{font-family:SourceSansPro-Regular; font-weight:bold; font-size:15px; padding:15px 0px;}
.shortlistproduct .clickDTL{display:block; background-color:#1f5da6; height:47px; text-align:center; line-height:3; font-family:SourceSansPro-Bold; font-size:16px; color:#fff; border-radius:4px; text-decoration:none;}
.grdEnq .tbl-colorblock{width:20px; height:20px; text-align: center; display: inline-block; border: 1px solid black; float:left; }
.grdEnq .table-condensed > tbody > tr:nth-child(odd) > td{padding:0px;}
.grdEnq .table-condensed a {color: #666666; text-decoration:none;}


.tbl_data_mng .text-left{text-align:left!important;}
.tbl_data_mng  .tbl-mdm-title{font-size:13px;}
.tbl_data_mng .col-md-3{max-width:160px;}
.tbl_data_mng .col-md-3.max_wdh{max-width:232px;}


.tabEnq span{display:inline-block; width:31.555%; float:left; margin:0% 1%; font-family:'SourceSansPro-Regular'; font-size:14px;}
.tabEnq span span{width:100%; float:none; margin:0%;}
.tabEnq span:first-child{margin-left:0px;}
.tabEnq span:last-child{margin-right:0px;}
.tabEnq br{display:none;}
.tabEnq.table{margin-bottom:10px!important;}
.tabEnq.table td{border-top:none!important; border:1px solid #c9c9c9!important;}

.activeIMG .temp_DSN.active img{border:4px solid #00adf2; padding:10px;}
.activeIMG .temp_DSN.active .bg-orange2{background-color:#00adf2!important;}
.activeIMG .temp_DSN img.active{border:4px solid #00adf2; padding:10px;}


/*-- step5A --*/
.newModelCar{text-align:center;} 
.newModelCar .ae_1done{float:none; margin:0 auto}
.box-77{color:#303030; display:block; outline:none; overflow:hidden;}
.box-77:hover{text-decoration:none;}
.box-77 .thumbnail-77{font-size:0; line-height:0; overflow:hidden; position:relative;}
.box-77 img{display:inline-block; max-width:100%;}
.box-77 .name-77{background:#fff;padding:0;}
.box-77 .equalElement{height:177px;}
.box-77 .wide{width:100%;}
.box-77  .cropBottom{margin-bottom:0!important;}

.newModelCar p.micro{font-size:16px; line-height:1.22727; margin-bottom:20px; margin-top:2px; color:#333;}
.newModelCar .title-77{font-size:16px; font-weight:bold; color:#3e3e3e; letter-spacing:2px; line-height:1.2; margin-top:15px; text-align:left; text-transform:uppercase;}
.newModelCar .author-77{background:#fff; border-top:1px solid #ebebeb; margin-top:18px; padding-top:20px; position:relative; text-align:left;}


.step6_thumb .bnd_nm{color:#868686;}
.step6_thumb .cropBottom.ae7{color:#dd0000; font-weight:700; font-size:16px;}
.step6_thumb .cropBottom.ae8{color:#333; font-size:14px;}
.step6_thumb .cropBottom.ae9{padding-top:18px;}
.step6_thumb .cropBottom.ae9 .more_info a{color:#dd0000; font-size:14px;}
.step6_thumb .cropBottom.ae9 .alt_mdl a{color:#333; font-size:14px;}
.step6_thumb .cropBottom.ae9 .more_info a:hover, 
.step6_thumb .cropBottom.ae9 .alt_mdl a:hover{text-decoration:none; opacity:0.75;}

.step6_thumb .more_info{border-bottom:dotted 1px #ababab; text-decoration:none;}
.step6_thumb .sap_pp{color:#ccc;}
.step6_thumb .alt_mdl{border-bottom:dotted 1px #ababab; color:#333; text-decoration:none;}
.step6_thumb .title-77{letter-spacing:normal;}

.finapad_tags{overflow:hidden;}
.finapad_tags .finc_info{font-size:19px; color:#354d5f; font-weight:400; margin-top:16px; border-top:solid 1px #eee; padding-top:12px; line-height: 1.5; text-align:left;}
.finapad_tags .finc_info.topB{border-top:solid 0px #eee; margin-top:0px;}
.finapad_tags .finc_info .info_clr{color:#dd0000;}



/*-- step4A css start here --*/
.frame_slide_1 .front_img img{max-width:100%; max-height:100%;}
.voucherimg{max-width:100%; max-height:100%;}
.frm_sld{border:solid 3px #15ADF5;}
.event_name{background:rgba(0, 0, 0, 0.5); color:#fff; font-size:21px; font-weight:600; margin:0 -12px; padding:4px 0; text-align:center; text-transform:uppercase;}
.file_btnSZ{width:100%; max-width:90px;}
.adit_clone{width:102px; overflow:hidden;}
.adit_pdIs{width:152px; overflow:hidden;}
.usr_selectall td label{width:84%;}
.showhide_pass{ width: 20px; position: absolute; top: 30px; right: 30px;}
input[type='checkbox'] {vertical-align: top !important;margin-right: 5px;}    
.circle_nav{border:1px solid #1c5b86; color:#1c5b86; border-radius: 50%;font-size: 15px;font-weight: bold;margin-right:5px;text-align:center; width:26px;height:25px;display:inline-table;line-height:25px;}

/* Drag & Drop web designer vacancy in it */ 
.dragul{margin-bottom:10px;}
.dragli{cursor:move;}
.dragli:hover{border:1px solid #1c5b86!important;}
.dragli .panel-title .pull-right .pull-left{height:31px;}
.dragli .panel-title .pull-right .pull-left .switch{margin-top:7px;}
.cursor-pointer{cursor:pointer;}

.box_shadow_ctm:after,
.box_shadow_ctm:before{content: ''; background:rgba(0, 0, 0, .8); position: absolute;}
.box_shadow_ctm:after {width: 100%; height:110px; left:-5px; top:-180px; transform: translatey(100%) skewx(45deg);}
.box_shadow_ctm:before{width:70px; height: 100%; left:50px;              transform: translateX(-100%) skewY(45deg); top:4px;}
.m-auto{margin:-103px -20px -33px -50px!important; float:none!important; width:103%;}
.vdo_format{position:relative; text-align:center;}
.dvMp4{position:absolute; left:0; right:0; z-index:9; margin:0 auto; width:80px; height:90px;  cursor:pointer; background:url(../images/mp4-vdo.png) no-repeat;}
.dvOgv{position:absolute; left:0; right:0; z-index:9; margin:0 auto; width:80px; height:90px;  cursor:pointer; background:url(../images/Ogv-vdo.png) no-repeat;}
.dvWebM{position:absolute; left:0; right:0; z-index:9; margin:0 auto; width:80px; height:90px; cursor:pointer; background:url(../images/WebM-vdo.png) no-repeat;}

.dvBGimg{}
.dvFallback{}
#toggle_sidemenu_l{color:#fff!important;}
.cursor-pointer{cursor:pointer;}
.sidebar-menu > ul li a{color:#505050!important;}
.activeParent a,
.panel-title > .fa, .panel-title > .glyphicon, .panel-title > .glyphicons, .panel-title > .imoon{color:#1c5b86!important;}
.activeParent span{color:#1c5b86!important;}
.activeParent span.fa{color:#35b5d7!important;}
.fa-edit.fsCus{color:#1c5b86!important;}
.fa-trash-o.fsCus{color:#d10011!important;}
.bg-blue2-alt{background-color:#7b5d3a;}
.border-blue3{border-color:#1c5b86!important;}

.btn-success{background-color:#0070ab; border-color:#0070ab;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  border-color: #0070ab;
 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  background-color: "";
  background-repeat: repeat-x;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);
}
.btn-success:hover{
  background-color:#0070ab; border-color:#0070ab;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.45) 1%, rgba(255, 255, 255, 0.15) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.45) 1%, rgba(255, 255, 255, 0.15) 100%);
}

.btn-danger{background-color:#1e1c1f; border-color: #1e1c1f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  background-color: "";
  background-repeat: repeat-x;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);
} 
.btn-danger:hover{
  background-color:#1e1c1f; border-color:#1e1c1f;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.45) 1%, rgba(255, 255, 255, 0.15) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.45) 1%, rgba(255, 255, 255, 0.15) 100%);
}
.btn-primary{background-color: #e94216; border-color: #e94216;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  border-color: #e94216;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  background-color: "";
  background-repeat: repeat-x;
    border-radius: 2px !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);
}

.btn-primary:hover{
 color:#fff; background-color: #e94216; border-color: #e94216;
 background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.13) 1%, rgba(255, 255, 255, 0.13) 100%);
 background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 1%, rgba(255, 255, 255, 0.13) 100%);
}

.imgsection{height:150px;}
.bg-clr{background-color:#D8D6D9; text-align:center; position:relative; margin-bottom:10px; cursor:pointer;}
.bg-clr .pd50_new{margin-top:30px;}
.bg-clr .fa{background:#fff; padding:5px; font-size:14px; border-radius:2px;}
.bg-clr:hover .icons_img{z-index:9;}
.bg-clr:hover .icons_cursor{position:absolute; right:1px; top:-37px;}
.bg-clr:hover .icons_cursor .fa-arrows{font-size:16px;}
.bg-clr .icons_img{position:absolute; left:0; right:0; top:40px; margin:0 auto; width:100%; z-index:-99;}
.bg-clr .icons_img .fa{margin:0px 2px; font-size:15px;}

.thumb_boxp{width:165px; overflow:hidden; position:relative; float:left; min-height:130px;}
.thumb_boxp .ionspos{display:none;}
.thumb_boxp .ionspos .fa{font-size:15px; vertical-align:top; background-color:#ebebeb; padding:3px 5px; float:left;}
.thumb_boxp:hover .ionspos{display:inline-block; position:absolute; right:5px; top:5px;}
.thumb_boxp .url_box{width:80px; float:left;}
.thumb_boxp .url_box span{vertical-align:top; color:#238BC5; font-size:14px!important;}
.thumb_boxp .url_box .file_format{text-transform:uppercase; font-size:11px!important; font-weight:normal!important; color: #505050;}
.thumb_boxp .playicons{position:absolute; right:10px; bottom:35px; top:auto; font-size:60px; opacity:.5;}
.playicons .img_circle{width:51px; height:51px; border-radius:50px; position:absolute; left:1px; top:4px;}


.contenteditor{position:relative;}
.contenteditor .savebtn{position:absolute; bottom:-3px; right:-1px; background-color:#fff; padding:0px;}
.fa-times{font-size:16px;}

.templates_selection{margin:0px 10px;}
.templates_selection .temp_DSN{cursor:pointer; border-top:1px solid #dcdcdc; padding-top:5px;}
.templates_selection .screen{float:left; width:100%; max-width:33.33%; padding:0px; margin-bottom:5px; position:relative; border:solid 1px #fff;}
.templates_selection .screen img{max-width:100%;}
.templates_selection .screen .fa{background-color: #008000;border-radius: 50%;color: #fff;display: none;font-size: 20px;padding: 4px;position: absolute;right: 3%;bottom: 15px;z-index: 99;}
.templates_selection .title-small{display:block; text-align:center; font-size:11px; font-weight:500; padding-top: 3px;}
.templates_selection .iconsttl{text-align:left; line-height:1.5; font-size:14px; padding:6px 10px; display:inline-block; margin-bottom:5px!important;}
.templates_selection .iconsttl .fa{padding-right:0px;}

.templates_selection .screen.active{border-radius:0px; background-color:#f7f7f7; border:solid 1px #d7d7d7;}
.templates_selection .screen.active .title-small{color:#1c5b86;}
.templates_selection .screen.active .fa{display:block;}
.templates_selection .imgscr{padding:4px;}


.usericon{display:inline-block; width:45px; height:45px; text-align:center; color: #238bc5;}
.table tr th{font-weight:500;}
.table tr td b, .table tr td strong{font-weight:500;}
.text-muted .login-rembr{line-height:20px;}


.maingallery{}
.maingallery .circle_nav{background:#fff; left:3px; position:relative; top:0px; z-index:2; border-color:#fff;}
.maingallery .col-xs-12{position:static!important; margin-top:-30px;}
.maingallery .editclose{display:none;}
.maingallery .inc_width{position:absolute; top:0; left:0; width:100%; height:280px; background:rgba(0,0,0, .7); z-index:9; text-align:center; padding-top:20px;}
.maingallery .inc_width .editclose{display:inline-block; background-color:#fff; width:100%; max-width:600px; text-align:right; padding:5px 10px 5px 0px; position:static!important; display:block; margin:0 auto; border-radius:4px 4px 0px 0px; cursor:pointer;}
.maingallery .inc_width textarea{width:100%; max-width:600px; height:150px!important; margin:0px auto 0 auto; }
.maingallery .inc_width .savebtn{background-color:#fff; width:100%; max-width:600px; text-align:right; padding:5px 10px 5px 0px; margin-top:-15px; position:static!important; display:block; margin:0 auto;}
.col_md_2{width:16.666%; float:left;}
.or_sap { background-color: #ffffff; border: 2px solid #cccccc; border-radius: 50%; color: #000; font-size: 14px; height: 35px; left: 0; line-height: 2.2;
            margin: 0 auto; position: absolute; right: 0; text-align: center; top: -21px; width: 35px; }  

.bg-yellow1{background-color:#ffffdc;}

.vdo_section{width:100%; max-width:410px; float:left;}
.vdo_section span{padding:3px 0px 0px 15px; display:block; font-size:12px; font-weight:500; color:#1B5A85;}
.vdo_section span .fa{font-size:13px; width:20px; height:22px; vertical-align:top; float:left; margin:0;}


.vdo_section span br{display:block; margin:4px 0px; clear:both;}
.fa_image{float:right; margin-top:10px; margin-right:30px; width:100px; height:100px; padding:30px 0px 0px 0px; font-weight:500; font-family:SourceSansPro-regular; border-radius:12px; position:relative; font-size:16px;}
.fa_image .icon_bg{top:20%; left:20%; position:absolute; background:url(../images/upload_vdo.png) no-repeat 0 0 / 100%; width:60px; height:60px; opacity:0.1;}
.chec_sec a{background-color: #99c437; color: #fff; border: solid 3px #dff2b0; padding: 5px 10px; border-radius: 20px; font-size: 16px; font-weight: 600; display: inline-block; text-decoration: none; line-height: 1; margin-top:5px!important;}
.chec_sec a i.fa{font-size: 15px; padding-left: 15px;}













