﻿.nopadding{padding:0!important; margin:0!important;}
.table-head-btn{margin-top: 8px; margin-right:10px;}
.filter-btn{margin-top:23px;}
.clearfix{clear:both;}
.accord-tab{text-decoration: none;background-color: #143276;color: #FFF;padding-left: 20px;}
.accord-tab .panel-heading{background-color: #143276!important;}
.accord-tab .panel-heading a{color: #FFF!important;}
.visitorbox{width:100%; height:250px; padding:10px; background-color:#FAFAFA; border-radius:10px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05); border:1px solid #E5E5E5;}
.bor-bot {padding:10px; border-bottom:1px solid #CCC; }
.treetable { width:250px; border:1px solid #E5E5E5; border-radius:10px; background-color:#FAFAFA; padding:15px;}
.treetable>table>tbody>tr>td { width:200px; padding:8px 0px; border-bottom:1px solid #E5E5E5; text-align:left;}
.treetable>div>table>tbody>tr>td { width:170px; padding:8px 0px; border-bottom:1px solid #E5E5E5; text-align:left;}
.treetable>div>table>tbody>tr>td:first-child {width:30px;}
.navbar-branding {    float: left;    width: 245px!important;    margin-right: 15px;}
.header-logo { width:100%; height:50px; margin-top:5px; display:block;}
.header-logo img { max-height:75px; width:auto;} 
.treetable input {margin-right:10px;}
.mail-info-tbl tbody td{ width:100%;}
.mail-info-tbl {border:0px!important;}

.parentfldr{}
.parentfldr .linkbtn{color:#fff; min-height:inherit;}
.parentfldr .panelmenu{line-height:1;}
.parentfldr .addfolder{box-shadow:0px 0px 5px #ccc; border-radius:5px;}
.parentfldr .blankadd{box-shadow:0px 0px 5px #ccc; border-radius:5px; padding:17px 20px;}
.parentfldr .foldernormal{width:70px;}
.parentfldr .thumbnail{cursor:pointer;}
.parentfldr .thumbnail:hover{background:#f8f8f8; box-shadow:0px 0px 5px #4c5255;}
.parentfldr .plusfld_ic{width:12.6667%;}
.parentfldr span span{border-radius:3px; width:120px; box-shadow:0px 0px 5px #e2e2e2; float:left; text-align:center; margin-right:10px; margin-top:10px; padding:0px; position:relative;}
.parentfldr span span:hover{background:#c2c2c2;}
.parentfldr span span input[type="image"].delete-icon{position:absolute; right:-5px; top:-5px; display:none;}
.parentfldr span span:hover input[type="image"].delete-icon{display:block;}
.parentfldr span span.active{background:#c2c2c2;}
.parentfldr span a{display: block;text-decoration:none; color:#223C78; font-size:13px; font-weight:600; min-height:40px;}

.imgdtl{border:1px solid #ddd; border-radius: 4px; display: block; line-height: 1.42857; padding:0px;}
.imgdtl .popover-title{font-weight:600; padding-top:10px; text-align:center;}
.imgdtl .imgsec{}
.imgdtl .imgsec .foldernormal{width:100%;}
.imgdtl .ftrbottom{background-color:#f5f5f5; border-top:1px solid #ddd; padding:5px;}
.imgdtl .ftrbottom p{white-space: normal; word-break: break-all;}
.spht{height:1px;}
.imglink{font-weight:600;}

.line_space{line-height:30px;}
.icon_name{}
.icon_name span{width:15%; float:left; margin-top:10px; margin-right:10px; padding:0px; position:relative;
  transition-property:background; 
  transition-duration:.5s; 
  transition-timing-function:linear;}
.icon_name span input[type="image"].delete-icon{position:absolute; right:-5px; top:-5px; display:none; z-index:9;}
.icon_name span:hover input[type="image"].delete-icon{display:block;}
.icon_name span.active{background:#DEECF5;}
.icon_name a{text-decoration:none; color:#777; font-size:13px;}

.uploadpan-hgt{height:180px;}
.file-breadcrub{font-size:13px; color:#666; font-weight:bold;}
.file-breadcrub a{font-size:13px; color:#666; text-decoration:none;}
.file-breadcrub a:hover{ font-size:13px; color:#555; text-decoration:none;}
.paging table td {}
.paging table td span { display:block; line-height: 1.42857143;  text-decoration: none;    background-color: #238bc5;   border: 1px solid  #238bc5;  padding: 5px 10px;  font-size: 12px; color:#FFF;}
.paging table td a { display:block; line-height: 1.42857143;  text-decoration: none;  color: #428bca;  background-color: #fff;  border: 1px solid #ddd;  padding: 5px 10px;  font-size: 12px;}
.paging table td a:hover { display:block; line-height: 1.42857143;  text-decoration: none;    background-color: #238bc5;   border: 1px solid  #238bc5;  padding: 5px 10px;  font-size: 12px; color:#FFF;}

.sucess-msg {background-color:#D3EFB7; font-size:13px; padding:10px; border:1px solid #77a04c; margin-bottom:10px; color:#77a04c; border-radius:4px; display:inline-block;}
.error-msg {background-color:#FFD0D0; font-size:13px; padding:10px; border:1px solid #c33a3a; margin-bottom:10px; color:#c33a3a; border-radius:4px; display:inline-block;}
.sucess-msg span {font-size:16px;}
.error-msg span {font-size:16px;}
.assign-menu {border:0px!important; background-color:transparent!important;font-size: 16px; color:#238bc5; box-shadow:none!important;}
.assign-menu-panel { width:250px;}
.assign-menu-header { background-color:#238bc5; color:#FFF;}
.login-rembr {float: left;height: 20px;line-height: 18px;margin-left: 4px;}

.color-tags span {display:inline-block; margin:2px 0px;}
/* gallery effect */
.work{margin:9px 0;padding:0 9px;height:auto;color:#aaaaaa;cursor:pointer;overflow:hidden;}
.work-inner{border:1px solid #ebebeb;}
.work-img{width:100%;background:#555;position:relative;overflow:hidden;}
.work-img img{width:100%;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;}
.work-desc{width:100%;background:white;margin:0;text-align:center;padding:15px 5px;}
.work-desc h4{text-transform:uppercase;font-size:20px;margin:0;}
.work-desc p{font-size:15px;margin:0;}
.work-img .button{width:42px;height:42px;display:block;border-radius:100px;background:white;position:absolute;text-align:center;padding:11px 0 0;font-size:15px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;	}
.work-img .button:hover{background:#238bc5;color:white;	}
.work-img .zoom{left:20%;top:20%;opacity:0;	}
.work-img .detail{right:40%;bottom:20%;opacity:0;	}
.work-img .pic-delete{right: 18%;top:20%;opacity: 0;}
.work:hover .work-img img{opacity:0.2;	}
.work:hover .work-img .zoom{top:50%;opacity:1;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);	}
.work:hover .work-img .detail{bottom:50%;opacity:1;-webkit-transform: translateY(50%);-moz-transform: translateY(50%);transform: translateY(50%);	}
.work:hover .work-img .pic-delete{top:50%;opacity:1;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);	}

.isotope-item {z-index:2;}
.isotope-hidden.isotope-item {pointer-events: none; z-index: 1;}
.isotope,.isotope .isotope-item {-webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s;  -ms-transition-duration: 0.8s;   -o-transition-duration: 0.8s;	  transition-duration: 0.8s;	}
.isotope {-webkit-transition-property: height, width;-moz-transition-property: height, width;-ms-transition-property: height, width; -o-transition-property: height, width;	  transition-property: height, width;	}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:    -moz-transform, opacity;  -ms-transition-property:     -ms-transform, opacity;   -o-transition-property:      -o-transform, opacity;	  transition-property:         transform, opacity;	}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {-webkit-transition-duration: 0s; -moz-transition-duration: 0s;  -ms-transition-duration: 0s;   -o-transition-duration: 0s;	  transition-duration: 0s;	}

.circle_nav_wrap{height:100px; text-align:center;}
.circle_nav_wrap a{background-color:#398bd8; color:#fff; font-size:21px; transition:.2s; padding:10px;}
.circle_nav_wrap a:hover{background-color:#2873b9; width:60px!important; height:60px!important;font-size:29px ;transition:.2s; margin-top:0px; color:#FFFFFF!important; text-decoration:none; }
a.act_cir{background-color:#2873b9; width:60px!important; height:60px!important;font-size:29px ;transition:.2s; margin-top:0px; color:#FFFFFF!important; text-decoration:none; }
a.circle_nav{display:inline-block; width:50px; height:50px;border-radius:50%; color:#fff; font-weight:bold;}
.prev_cir{background-color:#cccccc!important; color:#FFF!important;}

.circle_nav_wrap ul{padding:0px; margin:0px; display:inline-block; background:url(../images/circlebg.png) no-repeat center center / 100% 14px; height:100px;}
.circle_nav_wrap ul li{display:table-cell; margin:0; vertical-align:middle; width:100px; height:100px;}

.circle_nav_wrap ul li:first-child{text-align:left; width:80px;}
.circle_nav_wrap ul li:last-child{text-align:right; width:62px;}

.circle_nav_wrap ul li:first-child a, .circle_nav_wrap ul li:last-child a{text-align:center;}

.form-step-title{font-size:18px; font-weight:bold; margin:0px 0px 15px 0px;}
.title-highlight{color:#03a9f4;}
.title-highlight.dark{color:#2873b9;}

/*thumb select block*/
.form-imglist-wrap{width:100%; height:250px; padding:10px; overflow:auto; background-color:#fff; box-shadow:0px 2px 4px #BBB inset; border-radius:3px;}
.form-imglist-wrap ul{padding:0px; margin:0px;}
.form-imglist-wrap ul li{display:block; width:100%;height: 60px; padding-bottom:5px; padding-top:5px; border-bottom:thin dashed #ccc;}
.select-img {width:75px; height:50px; float:left;text-align:center;}
.select-img img {height:100%;}
.select-img-title{font-size:12px; width:135px; float:left; color:#4B97B7; font-weight:bold; padding-top:14px;}
.select-img-control{width:20px;  float:left; padding-top:14px;}
.stepfieldgrp-clear{clear:both; margin-bottom:40px;} 
.stepfield-clear{clear:both; margin-bottom:10px;}
.nopadding{padding:0px!important;}
.control-label i{font-size:13px;}

a.prev-btn{text-align:center; display:inline-block; background-color:#398bd8; color:#FFF; text-decoration:none;}
a.save-btn{text-align:center; margin:auto;display:inline-block; background-color:#6fa53e; color:#FFF; text-decoration:none;}
a.next-btn{text-align:center; display:inline-block; background-color:#ff8d00; color:#FFF; text-decoration:none;}

.tpl-part-btn-act{width:265px; padding:10px; margin-bottom:3px; border-radius:3px; background-color:#2873b9; float:left; color:#FFF;}
.tpl-part-btn{width:265px; padding:10px; margin-bottom:3px; border-radius:3px; background-color:#398bd8; float:left; color:#FFF;}
.tpl-part-btn:hover, .tpl-part-btn-act:hover{background-color:#2873b9;color:#FFF; text-decoration:none;}

.form-tpl-wrap {width:100%; height:410px; padding:10px; overflow:auto; background-color:#fff; border-radius: 3px;}
.form-tpl-wrap ul{padding:0px; margin:0px;}
.form-tpl-wrap ul li{display:block; margin-bottom: 14px;}
/*.select-tpl-control {  width: 20px;  float: left;  padding-top: 8px;  padding-left: 15px;}*/
.select-tpl-control {margin-left: 10px;  margin-top: 10px;}
.select-tpl-control input[type='checkbox']{opacity: 0;}
.sample-thumb-wrap {padding:10px 0px; text-align:center; border:1px solid #ccc;}
.fileup-block input[type="file"] {  display: block;  width:195px; float:left;}
.select-all-bottom {border-top:1px solid #ccc; padding:20px 0px; margin-top:10px;}
.select-all-bottom div{width:280px; float:left;}
.sample-img-wrap { width:100%; margin-top:20px;  margin-bottom: 20px; }
.sample-img-wrap img {width:100%;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
.btn-save{background-color:#6fa53e; color:#FFF; border-radius:3px;}
.btn-delete{background-color:#404040; color:#fff; border-radius:3px;}
.btn-upload{background-color:#398bd8; color:#fff; border-radius:3px;}
.btn-addnew{background-color:#fe8d01; color:#fff; border-radius:3px;}

.mr10{margin-right:10px;}
.list-head-control{width:100%;}
.accordion .panel-heading{background-color:#2873b9; color:#fff;}
.accordion .panel-heading a{color:#fff;}
.accordian-number{background-color:#ccc; color:#fff; padding:0px 10px; width:40px; float:left; text-align:center; font-weight:bold; margin-right:10px;}
.accordion-toggle .accordion-toggle-icon i{color:#fff;}
.panel-heading a.edit-icon{color:#fff; float:right; font-size:13px; position:absolute; right:30px; top:3px; display:inline-block!important; width:30px;}
.accordion .panel-heading{position:relative;}
.ta-center{text-align:center;}
.formin-heading {font-size:13px; position:relative;}
.formin-heading span{position:absolute; display:inline-block; padding:10px; background-color:#fff; top:-20px;}
.table-grey thead td{background-color:#9f9f9f; color:#fff;}
.table-grey{border:1px solid #ddd;}
.table-grey td{border-top:1px solid #ddd; background-color:#f5f5f5;}
.table-grey td input{-webkit-box-shadow: inset 0px 2px 7px 0px rgba(0,0,0,0.30);
-moz-box-shadow: inset 0px 2px 7px 0px rgba(0,0,0,0.30);
box-shadow: inset 0px 2px 7px 0px rgba(0,0,0,0.30);}
.table-grey td i{font-size:24px;}
.selector{position:relative;}
.top-select-drop {width:100%!important; max-width:250px; float:left;}
.top-select-drop .selector span{display:block; background-color:#fff; height:34px; padding:5px 10px; border-radius:3px; border:1px solid #ccc;}
.top-select-drop .selector span::after{content:'\f0dc'; font-family:FontAwesome; float:right; margin-right:5px; font-size:18px; margin-top:-2px;}
.top-select-drop .selector select{position:absolute; top:0px; opacity:0; height:33px;}

.form-select-drop {width:145px; float:left;}
.form-select-drop .selector span{display:block; background-color: #FFF;  height: 34px;  padding: 5px 10px;  border-radius: 3px;  border: 1px solid #ccc;}
.form-select-drop .selector span::after{content:'\f0ab';  font-family:FontAwesome;  float:right;  margin-right:5px;  font-size:18px;  margin-top:-2px; color:#000;}
.form-select-drop .selector select{position:absolute; top:0px; opacity:0; height:33px;}
.fileup-panel {padding:20px; border:1px solid #CCC; margin-top:20px; margin-bottom:20px;}
.fileup-panel input[type="file"]{display: block;  width:195px; float:left;}
.emails-list {width:100%; height:200px!important;}
.radio-inline {font-size:13px; font-weight:normal;}
.form-list-wrap {width:100%; height:250px; border-radius:3px; border:1px solid #ccc; overflow:auto;}
.form-panel-title { font-size:18px;}
.accordian-icon{display:inline-block; padding-left:5px; padding-right:9px; border-right:1px solid #777; margin:5px 10px 5px 5px; color:#398bd8; line-height:2;}
.accordian-icon .fa-star{position:relative; top:2px;}
.dashboradtbl-wrap .accordion .panel-heading{background-color: #fafafa;  color: #777;}
.dashboradtbl-wrap .accordion .panel-heading a{color:#777;}
.dashboradtbl-wrap .accordion .panel-heading a .fsnew{margin-bottom:0px; color:#231f20; cursor:pointer;}

.dashboradtbl-wrap .accordion .panel-heading .accordion-toggle-icon{padding:6px 8px 8px; font-size:18px; background-color:#398bd8; border-radius:3px; margin-top:3px; margin-right:3px;}
.table-bluehead tr th { background-color:#2873b9; color:#FFF;}
.table-bluehead tr:hover th { background-color:#2873b9!important; color:#FFF!important;}
.table-bluehead td { background-color:#fafafa;}
.table-greyhead thead td { background-color:#babbbd; color:#FFF;}
.table-greyhead td { background-color:#fafafa;}
.dashboradtbl-wrap .panel-body{background-color:#fafafa;}





.tbl_pagination ul{margin:0px; padding:0px;}
.tbl_pagination ul li{display:inline-block; margin-right:5px;}
.tbl_pagination ul li a{ display:block;padding:5px 10px; background-color:#fff; color:#000;}
.tbl_pagination ul li a:hover, .tbl_pagination ul li a.active{display:block;padding:5px 10px; background-color:#20a5ce; color:#fff; text-decoration:none; }
.tbl_pagination ul li a i{line-height:.5em; color:#20a5ce;}
.tbl_pagination { background-color:#e8e8e8!important;}
.tbl_pagination td table tbody tr{margin:0px; padding:0px;} 

.tbl_pagination td table tbody tr td{background-color:#fff; display:inline-block; margin-right:5px;}

.tbl_pagination td table tbody tr td a{ display:block; padding:5px 10px 6px 10px;
  border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
  border:1px solid #ddd;
  font-weight:600;
  background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(214,214,214,1) 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(214,214,214,1))); 
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(214,214,214,1) 100%); 
  background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(214,214,214,1) 100%); 
  background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(214,214,214,1) 100%); 
  background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(214,214,214,1) 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d6d6d6',GradientType=0 );
}                                        

.tbl_pagination td table tbody tr td span{
  display:block;
  padding:5px 10px 6px 10px;
  text-align:center;
  background:#fff;
  border-radius:3px; 
  box-shadow: 0 0 7px #686868 inset;
  border:1px solid #ddd;
  font-weight:600;
}
.tbl_pagination td table tbody tr td a:hover, 
.tbl_pagination td table tbody tr td span:hover{border-radius:3px; box-shadow: 0 0 5px #c8c8c8 inset; text-decoration:none;}

.tbl_pagination td table tbody tr td a i{line-height:.5em; color:#20a5ce;}






.dashboradtbl-wrap { border:none!important;}
.dashboradtbl-wrap .panel-body { border:none!important; background-color:#e8e8e8!important; padding:0px!important;}
.dashboradtbl-wrap .panel { border:none!important; background-color:#e8e8e8!important; margin-bottom:30px; box-shadow:none!important;}
.dashboradtbl-wrap a.btn-addnew { width:225px;}
.panel-grey .accordian-icon i { color:#babbbd;}
.panel-grey .tbl_pagination ul li a:hover,.panel-grey .tbl_pagination ul li a.active{ display:block;padding:5px 10px; background-color:#babbbd; color:#fff; text-decoration:none;}


.btn-upload-small{background-color:#398bd8; color:#fff; border-radius:3px; padding:5px 10px;}
.multiselect-container li a label{ text-align:left;}
a.event_ctrlbtn{display:inline-block; width:50px; float:left; text-align:center;}
a.event_ctrlbtn:hover{text-decoration:none;}

/* For Report Header  */
.rpt_statswrp {text-align:center;}
.rpt_stats{display:inline-block; padding:10px 5px; border-right: 1px solid #cfb8f9; min-width: 150px;text-align: center; vertical-align:top;}
.rpt_stats .tbl-mdm-title {text-align:center;}
.rpt_stats div{display:inline-block; vertical-align: top;}
.rpt_stats .datacnt{font-size:15px; margin:0px; text-align:center;}
@media only screen and (min-width:769px) and (max-width:1280px)
{
   .rpt_stats .datacnt{font-size:12px;} 
    .rpt_stats {min-width: 125px;}    
}
@media only screen and (width:768px)
{
    .rpt_stats .datacnt{font-size:12px;} 
    .rpt_stats {min-width: 100px;padding: 10px 2px;} 
    
}
@media only screen and (max-width:767px)
{
    .rpt_stats {min-width: 100%; padding:10px; border-right:none; border-bottom:1px solid #cfb8f9;}  
    .rpt_statswrp {text-indent:0px!important;}
    .rpt_stats .datacnt-sub, .rpt_stats .datacnt{float:right;}
    
}
.showhide_pass{width: 20px; position: absolute; top: 30px; right: 30px;}
.download-btn{position: absolute !important; right: 20px !important; top: 20px !important;}
.btnFltr{width: 87px!important; text-align: center!important;}

/**/
.shdwBx {padding:20px 30px; border-radius:5px;-webkit-box-shadow: 0px 0px 11px -1px rgba(0,0,0,0.74);
-moz-box-shadow: 0px 0px 11px -1px rgba(0,0,0,0.74);
box-shadow: 0px 0px 11px -1px rgba(0,0,0,0.74);}
.shdwBx p{margin-top:0px; font-weight:bold; color:#3b3b3b;}
.bluTtl {color:#35c8ff;font-size:16px;padding:15px 0px;font-weight:bold;margin-top:10px;}
.cnfrm{padding: 20px 0px 0px 4px;}
.chkfrm {width:21%; float:left;}
.shdwBx img{float:left; padding-right:7px;}
.shdwBx:after {content:""; clear:both; display:block;}
.chkfrm label {font-weight:bold; color:#3b3b3b; line-height:32px; display:inline-block; float:left; width:65%;}
.chkfrm input[type='checkbox'] { -webkit-appearance: none; -moz-appearance: none; appearance: none; display:inline-block; width:32px; height:32px; background-color:#e4e4e4; border:3px solid #e4e4e4; border-radius:5px; float:left; margin:0px 10px 0px 0px; cursor:pointer;}
.chkfrm input:checked {background-color:#35c8ff; border:3px solid #abe7fe; background-image:url(../images/check_yes.png); background-repeat:no-repeat;}
.chkfrm input:focus {outline:none;}
.cnfrm {font-size:12px; line-height:26px;}
.cnfrm input { -webkit-appearance: none; -moz-appearance: none; appearance: none; display:inline-block; width:26px; height:26px; background-color:#e4e4e4; border:3px solid #e4e4e4; border-radius:5px; float:left; margin:0px 10px 0px 0px; cursor:pointer;}
.cnfrm input:checked {background-color:#35c8ff; border:3px solid #abe7fe; background-image:url(../images/check_sml.png); background-repeat:no-repeat;}
.cnfrm input:focus {outline:none;}
.rmv_fld{position: relative; top: -68px; right: -47px; background-color:rgba(0,0,0,0)!important; border:0px!important; color:#d9534f!important; trasition:.2s; }
.rmv_fld:hover{color:#f5726e!important; trasition:.2s;}
.rmv_fld i{font-size: 30px;}
.addfld{padding:5px 0px!important;}

/*tinymce editor
.mce-btn button {font-size: 11px!important; padding: 2px!important; margin-right:1px !important;}
.mce-ico {font-size: 12px!important; line-height: 1.2!important;}
.mce-menubtn {padding: 0px 2px!important; }
.mce-menubtn span {font-size: 12px!important; line-height: 1.5!important;}*/
.dshbrdLst th{text-align:center; background-color: #428bca!important; color: #fff;}


.dshbrdLst td a{display: block; height: 100%; text-align: center; padding: 10px 0px;}
.dshbrdLst td a:hover{text-decoration:none;}
.dshbrdLst td.chkbox{vertical-align:middle; text-align:center;} 
.dshbrdLst td a span{font-size: 40px; text-align: center; display: block; margin-bottom: 10px;}
.dshbrdLst div.switch.switch-green input:checked + label{margin: auto;}
.dshbrdLst .cmplogo img{border: 1px solid #ccc; padding: 5px; background: #fff;}


.multiMng .btn-group .caret { position: absolute; right: 10px; top: 15px; }
.multiMng .btn-group { width: 100%;}
.multiMng .btn-group button, .multiMng .open>.dropdown-menu { width: 100%;}

/*REPORT*/
.rptGrid a{cursor: pointer; text-decoration: none !important;}
.rptGrid .bgColor{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); z-index: 9999;}
.rptGrid .dropdown-toggle{text-align: left;}
.rptGrid #datatable tr.pale-row{cursor: pointer;}
.rptGrid .tdOptout{color: #dc2323; font-weight: 600;}
.rptGrid .fa-flag{color: #dc2323;}
.rptGrid .wth220{min-width: 160px !important; width: 220px !important;}
.rptGrid .wth220 span{display: block; width: 85% !important; float: left; padding: 0px; margin: 0px; line-height: 1;}
.rptGrid .shdwBx{background-color: #fff;}
.rptGrid .chkfrm{width: 25%;}
.rptGrid #datatable thead{background: #2873b9; color: #fff;}
.rptGrid .dvconsent label{padding-left: 10px; padding-right: 10px; border-right: 1px solid #ccc; font-weight: bold;}
.rptGrid .dvconsent label:last-child{border-right: 0px;}
.rptGrid .ajax__calendar{width:100%!important;}
.rptGrid .ajax__calendar_container{width:90%!important;}
.rptGrid .prntbtn{padding: 0px 5px; font-size: 11px; margin-left: 5px; float:right;}
.rptGrid .bdr_btm{border-bottom: 1px solid #ccc; padding-bottom: 5px;}
