body{overflow-x: hidden !important; position: relative; transition: all 0.7s ease 0s; font-family:"Open Sans",sans-serif !important;}
.homepage_color{background: #ccc;}
.menulist_boxss{ display: table;width: 650px !important;  margin: 15px auto;}
/*.menulist_boxss{display: table-cell; vertical-align: middle; text-align: center; width: 100%; margin: 0 auto;}*/
.menulist_boxss li{width: 300px; overflow: hidden; position: relative; margin: 1px; text-align: center; height: 230px; border-radius: 0px; padding: 0px 50px; float: left; display: inline-block; background: #5e738b;  }
.menulist_boxss li a{color: #fff;   font-size: 23px;   line-height: 27px;}
.home_header{background: #2196f3;  box-shadow: 0 -2px 8px #666; z-index: 9999999999 !important; }
.menulist_boxss li a i{display: block !important; 
  font-size: 47px;
  margin: 62px auto 22px;}
.menulist_boxss li a:hover{text-decoration: none !important;}
.menulist_boxss h2{color: #555555; font-weight: bold; margin-bottom: 25px;}
footer{background: #fff; height: 28px; box-shadow: 0 2px 8px #666; position: fixed; bottom: 0px; left: 0px; width: 100%;}
.logo_here{padding: 7px; display: inline-block; background: #fff;}
.logout_class{ color: #333 !important;  display: block; padding: 0px; text-align: center;  /*border: 1px solid*/}
.copyright_text{font-size: 14px; color: #666;  float: left; margin: 4px 0px;  text-align: center; display: block; width: 100%;}
.menulist_boxss li:hover{background: #8E44AD ; transition: all 0.7s ease 0s;}
.logout_class:hover{color: #5269f3 !important; transition: all 0.7s ease 0s;}
.heading_text{margin: 73px 0px 30px;}
.container{margin: 0 auto;}
.colum_textboc{text-align: center;  overflow: hidden; margin-top: 30px; display: block;  height: 156px;  padding: 15px; border-radius: 3px; background: #fff !important;}
.colum_textboc span{

  display: block !important;
}
.colum_textboc:hover{
  background: #0e57a1 !important;
  transition: all 0.7s ease 0s;
}
.colum_textboc:hover strong{
  color: #fff !important;
  transition: all 0.7s ease 0s;
  text-shadow: 0px 0px 2px #000;
}
.colum_textboc:hover i{
  color: #fff !important;
}
.listing_menu li img{
  border: 1px solid #eee;
    width: 170px;
    vertical-align: top;
        border-radius: 3px;
        display: inline-block;
}
.listing_menu li{
  margin-top: 15px;
}
.sa-button-container button{
  background: #eee !important;
  border-radius: 5px;
  padding: 2px 14px !important;
  text-transform: uppercase;
  color: #333 !important;
  line-height: auto !important;
  height: auto !important;
  margin-left: 10px !important;
  cursor: pointer;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important;
  border: none !important;
  margin-top: 0px !important;
}
.sa-button-container button:hover{ background: #fff !important;
  transition: all 0.7s ease 0s;}
  .colum_textboc span i {
    display: block !important;
    color: #efefef;
    font-size: 176px !important;
    margin-top: 62px !important;

    font-size: large;
    float: right;
    vertical-align: bottom;
    transform: rotate(0deg);
  }
  .multiselect-container input[type=checkbox]{
    display: block !important;
    margin-left: -18px !important;
  }
   .multiselect-container label{
    padding-left: 30px !important;
   }
  .colum_textboc strong{font-size: 20px;
    color: #0b51c5;
    font-weight: normal;
    position: absolute;
    left: 3px;
    top: 104px;
    width: 100%;
    text-transform: uppercase;
    text-align: left;}
    .colum_textboc p{color: #666; margin: 5px 0px 0px;}
    .colum_textboc:hover i{text-decoration: none;  transition: all 0.7s ease 0s;}
    .incresssize{
      font-size: 18px;
    }


	 #accesstable tr:nth-child(even) {background: #eee;}   
	 #accesstable .uppercase{background: #ccc !important; color: #000;}
	 #accesstable .uppercase th{color: #000 !important;}
	 #accesstable td{
	    font-size: 13px;
	  }

	  #usertable tr:nth-child(even) {background: #eee;}
	  #usertable .uppercase{background: #ccc !important; color: #000;}
	  #usertable .uppercase th{color: #000 !important;}
	  #usertable td{
	    font-size: 13px;
	  }

	 .main_wrapper{
	    margin: 15px;
	    z-index: 1;
	  }
	 .main_wrapper  #addnew, #btn_addnew, #btn_update{
	    background: #2196f3 none repeat scroll 0 0;
	    border-radius: 3px;
	    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	    color: #fff;
	    cursor: pointer;
	    padding: 3px 8px;
	    text-transform: uppercase;
	    font-size: 12px;
	    border: none;
	  }
	  #addnewmodal .btn-default:hover{
	    background: #0b51c5 none repeat scroll 0 0;
	    transition: all 0.7s ease 0s;
	    color:#fff;
	  }
	  #addnewmodal #btn_addnew:hover{
	       background: #0b51c5 none repeat scroll 0 0;
	  transition: all 0.7s ease 0s;
	  }
	  #updateuser .btn-default:hover{
	    background: #0b51c5 none repeat scroll 0 0;
	    transition: all 0.7s ease 0s;
	    color:#fff;
	  }
	  #updateuser #btn_addnew:hover{
	       background: #0b51c5 none repeat scroll 0 0;
	       transition: all 0.7s ease 0s;
	  }
	  #updateuser #btn_update:hover{
	       background: #0b51c5 none repeat scroll 0 0;
	       transition: all 0.7s ease 0s;
	  }
	  #updateuser .help-block{position: static !important; margin: 0PX !important}
	  #addnewmodal .help-block{position: static !important; margin: 0PX !important}



  .main_wrapper #addnew:hover{
    background: #0b51c5 none repeat scroll 0 0;
    transition: all 0.7s ease 0s;
    }
    #addnewmodal .btn-default{
      background: #eee none repeat scroll 0 0;
      border-radius: 3px;
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
      color: #333;
      cursor: pointer;
      padding: 3px 8px;
      text-transform: uppercase;
      font-size: 12px;
      border: none;
    }
    #updateuser .btn-default{
      background: #eee none repeat scroll 0 0;
      border-radius: 3px;
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
      color: #333;
      cursor: pointer;
      padding: 3px 8px;
      text-transform: uppercase;
      font-size: 12px;
      border: none;
    }
    #usertable .label-success{background: green !important; padding: 2px 6px !important;}


    body .newdesign_filter .addcleass_width .dropdown-content label{
      width: auto !important;
    }
    body .newdesign_filter .addcleass_width label{
      width: 101px !important;
    }
    body .newdesign_filter .addcleass_width{
      margin-left: 11px;
      margin-top: 3px;
    }
      .loader_disable{
        cursor: not-allowed;
        opacity: 0.3;
        pointer-events: none;
      }
      .loader_disable img{
        float: right;
        width: 20px; height: 20px;
      }
    #btn_reset{
      background: #2196f3 !important;
      border-radius: 5px;
      padding: 2px 14px;
      text-transform: uppercase;
      color: #fff !important;
      line-height: auto !important;
      height: auto !important;
      cursor: pointer;
      box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important;
      border: none !important;
      margin-top: 0px !important;
    }
    #btn_reset:hover {
      background: #0b51c5 !important;
      transition: all 0.7s ease 0s;}
      .backbg_image{
        /*background: url(http://1stpayblaze.com/media/1030/partner-reporting.jpg)no-repeat; */
        background-size: 100%; position: fixed; left: 0px; top: 0px; z-index: -1; width: 100%; height: 100%; background: #D3D3D3;}
        .color_box{/*background-color: rgba(0, 0, 0, 0.7);*/ position: fixed; left: 0px; top: 0px; width: 100%; height: 100%;}
      .form-control {width: 100%; height: 45px;  background-color: #fff;  border: 1px solid #c2cad8; /*border-radius: 22px;*/}
      .input-icon>i{    margin: 15px 2px 4px 10px;}
      .button_login{width: 100%; padding: 15px; font-weight: bold;  text-transform: uppercase;  border-radius: 25px; background: #ca1740 !important; border: 1px solid rgba(255, 255, 255, 0.5) !important;}
      .login .content .form-actions{padding-bottom: 9px;}
      .button_login:hover{background: #194679 !important; transition: all 0.7s ease 0s; border: 1px solid rgba(255, 255, 255, 0.6) !important;}
      .login .content .forget-password{margin-top: 0px;}
      .login .content{width: 394px; background-color: rgba(255,255, 255, 0.99); box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3); margin-top: 5%; padding-bottom: 20px; border: 1px solid rgba(255, 255, 255, 0.3) !important;}
      .forget-password a{color: #fff; text-decoration: none;}
      #register-btn{width: 100%; padding: 11px;  border-radius: 25px; background: #4B77BE !important; border:1px solid #4B77BE !important; color: #fff; text-align: center;}
      .create-account{border: none !important; margin: 0px !important;}
      .forget-password {padding: 9px 0px 4px;}
      .login .logo{margin-bottom: 0px; margin-top: 0px !important;}
      .menulist_home h2.heading_text{margin: 27px 0px 11px !important;}
      .box_sidebar{background: #fff; padding: 15px; margin: 15px 15px 15px 0px;}
      .box_sidebar .control-label{font-weight: bold;}
      .category_filter{display: block; color: #4b77be; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #eee; padding: 10px 10px; font-size: 15px; margin-bottom: 15px !important; margin: -13px ;}
      .chatbox{margin: 15px 0px 15px 15px;}
      .footer_inner_all{position: static;}
      .widget-thumb{height: 168px;}
      .button_color{background: #6d859f !important;}
      .heading_text_inner{margin-bottom: 0px !important; background: #eee; left: 0px; font-size: 22px;}
      #spnTitle{color:#4b77be !important;}
      .dashboard_class{margin-left: 15px;}
      .dashboard_class22{margin-top: 15px;}
      .heading_text_inner{ color: #4B77BE; font-weight: 400; display: none;}
      .box_show{position: absolute; color: #333; font-size: 18px; background-color: rgba(255, 255, 255, 0.9); left: 0px; top: 100%; z-index: 222; width: 100%; height: 100%; transition: all 0.7s ease 0s;}
      .menulist_boxss li:hover .box_show{top: 0px; }
      .box_show p{font-style: italic; color: #333; margin: 20px;}
      .shadow_box{box-shadow: 0px 1px 3px #ccc; background-color: rgba(255, 255, 255, 0.99) !important;}
      .nav15{float: left; margin-top: 0px; width: 100%;}
      .nav>li>a {
        padding: 8px 15px !important;
        border-radius: 0px;
        color: #fff;
        text-transform: uppercase;
        font-size: 12px;
      }
      .btn {border-radius: 30px;}
      .nav>li{margin-right: 0px;}
      .nav>li>a:hover{background-color: #0b51c5  !important; transition: all 0.7s ease 0s; color: #fff; }
      .home_icon{ padding: 9px !important; border: 1px solid #ccc;}

      .active{background-color: #0b51c5 !important; transition: all 0.7s ease 0s; color: #fff !important; 

        -webkit-touch-callout: none; /* iOS Safari */
        -webkit-user-select: none; /* Safari */
        -khtml-user-select: none; /* Konqueror HTML */
        -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
        user-select: none; 
        color: #fff !important;

      }
      .portlet.light .dataTables_wrapper .dt-buttons {
        margin-top: 0;
      }
      .dataTables_wrapper .dt-buttons {
        float: left;
      }
      .Management_class{
        overflow: hidden;
      }
      ul.select-dropdown{
        background: #fff !important;
        padding: 2px;
        max-height: 250px !important;
        width: 218px !important
      }
      input.select-dropdown{
        background: #fff !important;
        padding: 2px;

        width: 150px !important;
        margin-bottom:0px !important;
      }
      td, th{
        border-radius: 0px !important;
      }
      .backdrop{
        display: none !important;
      }
      .dropdown-content li > a, .dropdown-content li > span{
        font-size: 13px !important;
        color: #333 !important;
      }
      .select-wrapper{
        display: inline-block !important;
        position: relative;
        background: #eee;
        padding: 3px 0;
      }
      .select-wrapper input.select-dropdown{
        line-height: 5px !important;
        height: auto !important; 
        font-size: 11px !important;
        padding-bottom: 3px !important;
/*  border-bottom: 1px solid #ccc !important;
*/  margin-top: 3px !important;
background: none !important;
border: none !important;
text-align: center;
color: #333 !important;
padding-left: 10px !important;
box-sizing: border-box;
padding-right: 21px !important;
}
.select-wrapper span.caret{
  color: initial;
  position: absolute;
  right: 0;
  top: -7px !important;
  font-size: 7px !important;
  border-top: none !important; 
  border-right: 10px solid transparent;


  padding: 13px 5px;

  display: inline-block;
  z-index: 0;

}
/*.multiselect{
  display: none !important;
}
*/
.dropdown-content li.active span {color: #fff !important;}
.dropdown-content li.active label {margin-top:0px;}
.highcharts-credits{display: none;}
.tabs{ overflow: hidden; padding: 0px; text-align: center !important; background: #fff !important; z-index: 99; display: block !important; height: auto !important; margin: -20px -20px 0px !important;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16) !important;   width: 104% !important;
  /*background-color: #f5f5f5 !important;*/ text-align: left;  }
  .tabs li{list-style: none; text-align: center; font-size: 13px; display: inline-block;  /*float: left;*/ width: 16.2%;     margin-right: -5px;     }
  .tabs li a{padding: 10px 0px; border-bottom:4px solid #fff ; /*border-right:1px solid #fff;*/ color: rgba(0, 0, 0, 0.87); display:block;     text-decoration: none !important;}
  .active2{border-bottom:4px solid #2196f3 !important; background:#eee;
    box-shadow: 0px 0px 3px #ccc; 
    position: relative; transition: all 0.7s ease 0s; }
    .tabs li:nth-child(6) a{border-right: none !important;}
    .dotted_border{
     padding-bottom: 23px;
     color: #333;
     position: relative;
     height: 100%;
   }
   .menulist_home{padding-bottom: 77px;}

   .filter_mainbox{
    position: relative;
  }
  .filter_icons{
   margin: -1px 0px 0px 15px;
   display: inline-block;
   vertical-align: middle;
   font-size: 12px;
   background: none !important;
 }
 .apply_filter_scorecard .remove_addclass{
  margin-bottom: 5px;
  display: inline-block;
}
.apply_filter_scorecard{
  padding-left: 10px !important;
}
/*.tabs  li a {
  display: block;
 
  padding: 10px 10px 8px;
  background-color: #fafbfb;
  margin-right: 41px;
  z-index: 2;
  position: relative;
  cursor: pointer;
  color: #777;

 line-height: 15px !important;
  font: 600 12px/20px roboto, "Open Sans", Helvetica, sans-serif;

  transition: all 250ms ease;
}
.tabs  li a:before,
.tabs  li a:after {
  display: block;
  content: " ";
  position: absolute;
  top: 0;
  height: 100%;
  width: 44px;  
  background-color: #fafbfb;
  transition: all 250ms ease;
}
.tabs  li a:before {
  right: -24px;
  transform: skew(30deg, 0deg);
  box-shadow: rgba(0,0,0,.1) 3px 2px 5px, inset rgba(255,255,255,.09) -1px 0;
}
.tabs  li a:after {
  left: -24px;
  transform: skew(-30deg, 0deg);
  box-shadow: rgba(0,0,0,.1) -3px 2px 5px, inset rgba(255,255,255,.09) 1px 0;
}
.tabs  li a:hover,
.tabs  li a:hover:before,
.tabs  li a:hover:after {
  background-color: #F4F7F9;
  color: #444;
}
.tabs  li a.active2 {
  z-index: 3;
}
.tabs  li a.active2,
.tabs  li a.active2:before,
.tabs  li a.active2:after {
  background-color: #6d859f;
  color: #fff;
}

/* Round Tabs */
/*.tabs_managemnt_summary li a {
  border-radius: 8px 8px 0 0;
}
.tabs_managemnt_summary li a:before {
  border-radius: 0 8px 0 0;
}
.tabs_managemnt_summary li a:after {
  border-radius: 8px 0 0 0;
}

/* Skins */
/*.tabs_managemnt_summary[class*="skin-"] ul li {
  color: #FFF;
  text-*//*shadow: rgba(0,0,0,.1) 0 1px;
  }*/












  .tabs li:nth-child(6){margin-right: 0px;}
  .Export_Buttonheader11{background: #eee !important; color: #333 !important; font-size: 14px; position: absolute; right: 15px; border-radius: 3px; padding: 9px 15px; border: 1px solid #ccc;}
  .Export_Buttonheader11:hover{background: #D91E18 !important; transition: all 0.7s ease 0s; color: #fff !important;}
  .padding_none{ width: 48.5%; float: left; margin-right: 20px;  background: #fff;}
  .padding_none_right{float: right; margin-right: 0px;}
  .tabs_class{margin-top: 20px;}
  .first_row25{    background: #4B77BE;
    color: #fff;
    font-size: 13px;}
    .dataTables_info{display: none;}
    .dashboard_class table td{text-align: right;}
    .dashboard_class table tr td:first-child{text-align: left;}
    .portlet-body h2.text-center{margin: 1px;font-size: 18px; color: #4B77BE; font-weight: 600;}
    #tab2 .portlet-body{background: #fff !important;
      padding-top: 15px;}
      .table-scrollable{border: none !important;}
      table.dataTable.no-footer{border: none !important;}
      table.dataTable thead th, table.dataTable thead td{border-bottom: 1px solid #666;}
      .rows_span{padding-right:15px;}
      .multiselect {overflow: hidden;}
      .mt-checkbox>span, .mt-radio>span{height: 13px !important; width: 13px !important;}
      .mt-radio>span:after {
        left: 3px;
        top: 2.5px;
        height: 5px;
        width: 5px;
        border-radius: 100%!important;
        background: #888;}
        .mt-checkbox, .mt-radio{padding-left: 21px !important;}
        .monthly_report{max-width:600px; margin:6% auto; }
        .monthly_report .scorecardclass{width: 100%;}
        .monthly_report .form-group{float: none; width: 80% !important; position: relative; z-index: 2;}
        .monthly_report .form-group button{font-weight: bold; font-size: 25px;}
        .monthly_report .control-label{font-weight: normal; font-size: 15px; width: 100%;}
        .monthly_report select{font-size: 15px; height: 37px; background-color: #eee;}
        .monthly_report  .Criteria_filter{border:1px solid #ccc;  box-shadow: 0px 4px 9px #666; padding:25px 15px 25px !important; overflow: hidden;}



        .quick-sidebar-toggler i {
          color: #fff;
          font-size: 20px;
          line-height: 25px;
          padding: 10px;
        }
        .select2-container--open{z-index: 111111;}
        .page-quick-sidebar-chat-users{padding:0px !important;}
        span.btn-info{ line-height: 2 !important;padding: 2px 5px !important;}
        #fm-tab-export-html,#fm-tab-export-csv,#fm-tab-export-image,#fm-tab-export-print,#fm-tab-export-pdf{display: none !important;}
        #fm-tab-exportexcl{left: 90.5% !important;;}
        /*.scorecardclass label{font-size: 11px; width: 42%; float: left; font-weight: bold;} akash */
        .scorecardclass label{font-size: 11px; width: 42%;  font-weight: bold;}
        .scorecardclass{margin-bottom: 7px;}
        .scorecardclass button{font-size: 11px; display: block; width: 100%;     padding: 3px 0px;}
        span.multiselect-native-select{float: right; width: 54%; display: block;}
        .scorecardclass span.multiselect-native-select .btn-group, .btn-group-vertical{display: block;}
        .scorecardclass222{margin: 0px; float: right; text-align: right; position: relative; top: 2px; right: 0px;}
        .scorecardclass222 button{display: inline-block !important;  padding: 5px 18px; margin: 3px 0px !important; width: auto;}
        .Criteria_filter{background-color: rgba(255, 255, 255, 0.98); position: relative; margin: 0px 15px; padding-bottom: 10px; padding-top: 10px; border-radius: 5px;}
        .heading_sub2{font-size: 18px; font-weight: 600; margin-bottom: 13px !important; margin-left: 10px;}
        section{margin-right: 15px;}
        .reporting_deta{position: absolute; left: 84px; top: 9px;}
        .reporting_deta  span.multiselect-native-select{float: left; width:auto; display: block;}
        .reporting_deta button{padding: 3px 9px !important;}
        .reporting_deta label{font-size: 11px; width: 100px; float: left; font-weight: bold;     margin-top: 4px;}
        .portlet-fit{margin-top: -33px;}
        .mt-checkbox:hover>input:not([disabled]):checked~span, .mt-checkbox>input:checked~span, .mt-radio:hover>input:not([disabled]):checked~span, .mt-radio>input:checked~span{background: #6d859f ;}
        .mt-radio>span:after{background: #fff;}
        .multiselect-container{max-height: 300px; overflow: auto;}
        .multiselect-container .active{background: #fff !important;}
        .btn-group>.dropdown-menu, .dropdown-toggle>.dropdown-menu, .dropdown>.dropdown-menu{margin-top: 23px;}
        .heading_text_inner{text-align: left; padding: 10px !important; margin-top: 0px !important; color: #666;;}
        .multiselect-container .multiselect-filter .form-control{height: 30px;}
        .scorecardclass {width: 24.4% !important;}

        .reporting_deta_class{left: 300px;}
        .Switch_adavance{background: #4B77BE;color: #fff;padding: 10px 15px;float: none;display: inline-block;border-radius: 3px;margin-bottom: 15px;}
        .Switch_adavance:hover{background: #D91E18 !important; transition: all 0.7s ease 0s; color: #fff !important; text-decoration: none;}
        .scorecardclass_new{width:75% !important;}
        .mt-radio{width: auto !important;}
        .scorecardclass_new .control-label{    width: 10.5%;    float: left;}
        .mt-radio-inline{float: left;     padding: 3px 6px;}
        .Switch_adavance{background: #4B77BE;color: #fff;padding: 10px 15px;float: none;display: inline-block;border-radius: 3px;margin-bottom: 15px;}
        .Switch_adavance:hover{background: #D91E18 !important; transition: all 0.7s ease 0s; color: #fff !important; text-decoration: none;}
        #fm-tab-export-html,#fm-tab-export-csv,#fm-tab-export-image{display: none !important;}
        .reporttitle .portlet-title .caption i{ font-size: 19px ;margin-top: 2px;}
        /* .tabs_managemnt_summary{background: #dae8fe !important ;}*/

        .username_img{width: 25px; height: 25px;     border: 1px solid #ccc;
          margin-right: 5px;
          display: inline-block; border-radius:100%; overflow: hidden; background: #eee; vertical-align: middle;}
          .username_img img{width: 100%;} 
          .navbar-nav .fa-sort-down{
            display: block;
            margin-top: 3px !important;
            float: right;
          }

          .navbar-nav li ul{background: #eee; margin: 0px; display: none;  z-index: 9999;  
            margin-top: 1px;  position: absolute;  padding: 0px;  width: 150px;  
            list-style: none;  padding: 10px; left: auto; right: -28px;
            box-shadow: none !important;

          }
          .navbar-nav li:hover ul {display: block; }
          .navbar-nav li{cursor: pointer;}
          table {
            border-collapse: collapse;
          }
          .navbar-nav li ul img{
            width: 30px; border-radius: 100%;
          }
          .navbar-nav li ul li{
            color: #333;
          }
          .navbar-nav li ul li a{
            display: block !important;
          }
          .navbar-nav li ul li:last-child{
            float: none !important;
          }
          .negative{
            background-color: #df3800;
            color: #ffffff;
            height: 30px;
            left: 0;
            min-width: 100px;
            text-align: right;
            top: 60px;
          }
          .positive{
            background-color: #00a45a;
            color: #ffffff;
            height: 30px;
            left: 0;
            min-width: 100px;
            text-align: right;
            top: 60px;
          }



          .tblData tr td {
           text-align: right;
           border: 1px solid #eee;
         }

         .tblData tr td:first-child {
           text-align: left;
         }
         .table{
          border: 1px solid #eee;
        }
        .row{
          margin-bottom: 0px !important;
          margin-left: -15px !important;
          margin-right: -15px !important;
        }
        .Management_class{margin:0px 15px;}

        .tblData td, .table th{font-size: 11px;}
        .tblData thead tr th{font-size: 12px; text-align: center; border: 1px solid #eee;}
        .table-scrollable1>.table{border: 1px solid #eee;}
        .tblData thead tr.category_rows th:first-child{background: #f7f7f7 !important;}
        .tblData thead tr.category_rows th:nth-child(2){background: #eee !important; color: #333;}
        .tblData thead tr.category_rows th:nth-child(3){background: #ddd !important}
        .tblData thead tr.category_rows th:nth-child(4){background: #725d38 !important; color: #fff;}
        .tblData thead tr.category_rows th:nth-child(5){background: #1a2c3f !important; color: #fff;}
        .tblData thead tr.category_rows th:nth-child(6){background: #725d38 !important; color: #fff;}
        .tblData thead tr.category_rows th:nth-child(7){background: #1a2c3f !important; color: #fff;}
        .tblData thead tr.category_rows th:nth-child(8){background: #725d38 !important; color: #fff;}
        .tblData thead tr.category_rows th:nth-child(9){background: #1a2c3f !important; color: #fff;}
        .tblData thead tr.category_rows th:nth-child(10){background: #725d38 !important; color: #fff;}
        .tblData thead tr.category_rows th:nth-child(11){background: #1a2c3f !important; color: #fff;}
        .tblData thead tr.category_rows th:nth-child(12){background: #725d38 !important; color: #fff;}
        .tblData thead tr.category_rows th:nth-child(13){background: #1a2c3f !important; color: #fff;}
        .tblData tr td:first-child{/*background-color: rgb(0, 188, 212,0.1);*/ color: #333; width: 14%;}
        .tblData tr td:nth-child(2){width: 11%;}
        .tblData tr td:nth-child(3){width: 11%;}
        .tblData tr td:nth-child(4){width: 11%;}
        .tblData tr td:nth-child(5){width: 11%;}
        .tblData tr td:nth-child(6){width: 11%;}
        .tblData tr td:nth-child(7){width: 11%;}
        .tblData tr td:nth-child(8){width: 11%;}
        .tblData tr td:nth-child(9){width: 11%;}
        .tblData td, .table th{font-size: 12px; border: none !important;}
        .management_summyetextdata .scorecardclass{width: 30% !important;}
        .management_summyetextdata span.multiselect-native-select{width: 66% !important;}
        .management_summyetextdata .scorecardclass label{width: 31% !important;}
        .management_summyetextdata .scorecardclass_new{width: 10% !important; margin-top: -8px !important;}
        .section_classwrapper{margin: 0px 0px;}
        .multiselect-clear-filter {padding: 3.5px !important; font-size: 15px !important;}

        .tab_class_wrapper br{display: none;}
        .tab_class_wrapper  .heading_table_box{font-size: 20px; text-align: center;}
        .button_image_box{background: none; border: none !important; float: right;}

        .tab_class_wrapper .heading_table_box {
          font-size: 14px;
          font-weight: normal;
          text-align: center;
          background: #2196f3;
          padding: 8px;
          color: #fff;
          margin-bottom: 0px;
          text-transform: uppercase;}
          /*.fm-ui-col-2 ul li:last-child{display:none !important;}*/
          .menu_right_wrapper .multiselect-native-select .dropdown-menu{left: auto !important; right: 0px !important;}
          .category_select_boxclass .btn-group span.multiselect-selected-text{    width: 87%;   display: inline-block;  overflow: hidden; vertical-align: middle;}

          .btn_generate_allreport{position: absolute !important; left: 33px; top: -5px;  
            background: #2196f3 !important;
            border-radius: 5px;
            padding: 3px 14px !important;
            text-transform: uppercase;
            color: #fff !important;
            line-height: auto !important;
            height: auto !important;
            cursor: pointer;
            box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important;
            border: none !important;
            margin-top: 0px !important;
            z-index: 22; 
            width: 250px;
            display: inline-block;
          }
          .btn_generate_allreport .fa-file-excel-o{
            font-size: 14px;
          } 

          .dropdown-content .search-wrap .form-control{
            margin-bottom: 0px;

            padding: 0px 10px;

            box-sizing: border-box;
          }
          .selectall:first-child(1){
            display: none !important;
          }

          .addmargincl input{margin-left:7px !important;}
          .button_color{background: #2196f3 !important;
            border-radius: 5px;
            padding: 3px 14px !important;
            text-transform: uppercase;
            color: #fff !important;
            line-height: auto !important;
            height: auto !important;
            cursor: pointer;
            font-size: 13px !important;
            font-weight: normal !important;
            box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important;
            border: none !important;
            margin-top: 0px !important; border: none !important;}
            .button_color:hover{background: #0b51c5 !important;
              transition: all 0.7s ease 0s;}
              .btn_generate_allreport:hover{  background: #0b51c5 !important;
                transition: all 0.7s ease 0s;}
                .mt-checkbox{font-size: 11px; font-weight: bold;}
                .mt-checkbox span::after{left: 4px;top: -1px;border-color: #fff;}
                .login .content .form-title{font-size: 22px; color: #333;}
                .login-form .form-control{    border-radius: 43px; border: none; background: none;}
                .Switch_adavance{
                        background: #2196f3 !important;
    border-radius: 5px;
    padding: 2px 14px;
    text-transform: uppercase;
    color: #fff !important;
    line-height: auto !important;
    height: auto !important;
    cursor: pointer;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important;
    border: none !important;
    margin-top: 0px !important;


                }
                  .portlet.box.yellow>.portlet-title, .portlet.yellow, .portlet>.portlet-body.yellow{
                    background: #2196f3 !important;
                    border:1px solid #2196f3 !important;
                  }
                  .apply_filter span span{
                    font-size: 11px; font-weight: 600;
                    font-style: italic;
                  }
                  .apply_filter strong{
                    font-size: 10px;
                  }
                  body .Criteria_filter .addcls_move label{width: 131px !important;}
                  .bg1 span i{margin-top: 48px !important; font-size: 220px !important;}
                  .bg2 span i{margin-top: 48px !important; font-size: 193px !important;}
                  .bg3 span i{margin-top: 56px !important; font-size: 220px !important;}
                  .bg4 span i{margin-top: 56px !important; font-size: 184px !important;}
                  .bg5 span i{margin-top: 56px !important; font-size: 187px !important;}
                  .bg6 span i{margin-top: 52px !important;
                    font-size: 164px !important;}
                    .bg7 span i{margin-top: 48px !important; font-size: 220px !important;}
/*.bg7{background: #a81f5f;}
*/.allow_fullscreen{margin-top: 4px; display: inline-block; padding: 5px 10px; 
  font-size: 9px; border:1px solid #eee; border-radius: 3px; float: right;
  margin-right: -9px; color: #fff; cursor: pointer; vertical-align: middle;}
  .activeclass{border:1px solid #256ad1; color: #256ad1;}
  .nav_menu{margin-left: 10px; cursor: pointer; background: #eee; border-radius:3px; padding:9px 15px; 
    vertical-align: middle;}
    .nav_menu:hover{background: #6d859f; color: #fff;}

    .colum_textboc{
      box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
      position: relative;
    }
    .right_nav_bar{
     position: fixed;
     right: -300px;
     top: 0px;
     z-index: 999999;
     list-style: none;
     background: #111;
     height: 100%;
     margin: 0px;
     padding:50px 0px 10px; box-shadow: 0px 0px 10px #333;
     transition: all 0.7s ease 0s;


   }
   .right_nav_bar a{
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    padding:10px 25px;
    display: block;
    border-bottom: 1px solid  rgba(255, 255, 255, 0.3);
    text-decoration: none;

  }
  .right_nav_bar a:hover{
    transition: all 0.7s ease 0s; background: #6d859f;
  }
  .close_icon{
    position: absolute;
    right: 10px;
    top: 10px;
    color: #fff;
    font-size: 24px;
    padding: 10px;
    cursor: pointer;
  }
  .newdesign_filter .scorecardclass button{
    font-size: 13px;
    padding: 2px 15px;
    border-radius: 3px;
  }
  .newdesign_filter .scorecardclass label{
    font-size: 11px;
    margin-top: 4px;
    font-weight: normal;
  }
  .newdesign_filter  .btn-group > .dropdown-menu, .dropdown-toggle > .dropdown-menu, .dropdown > .dropdown-menu {
    margin-top: 21px;
    box-shadow: 0px 0px 11px #ccc !important;
   /* width: 200px;*/
  }
  .newdesign_filter .multiselect-container > li > a > label.radio, .multiselect-container > li > a > label.checkbox{
    margin: 0px;
  }
  .newdesign_filter input[type="checkbox"], input[type="radio"]{
    margin: 0px;
  }
  .newdesign_filter .multiselect-container > li > a > label{
    width: 100% !important;
    display: block !important;
    margin-top: -10px !important;
  }
  .newdesign_filter .multiselect-container > li {
    border-bottom: 1px solid #eee;
    padding:19px 0px;
  }
  .newdesign_filter .multiselect-container > li a{
    display: block;
  }
  .newdesign_filter .multiselect-filter{
    padding:0px !important;
  }

  .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"]{
    margin-left: -26px;
  }

  .newdesign_filter .multiselect-selected-text{float: left;
    text-align: center;
    width: 108%;
    overflow: hidden;}
  .newdesign_filter .caret{
    position: absolute;
        top: 9px;
    right: 11px;
  }
  .dropdown-content li > span > label{
    margin-top: 0px !important;
  }
  thead{
    border: none !important;
  }

  .newdesign_filter #btn_generate_res{
    background: #2196f3 !important;
    border-radius: 5px;
    padding: 2px 14px;
    text-transform: uppercase;
    color: #fff !important;
    line-height: auto !important;
    height: auto !important;
    cursor: pointer;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important;
    border: none !important;
    margin-top: 0px !important;
  }
  .newdesign_filter{
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    margin-bottom: 15px !important;
    margin: 0px;
    z-index: 999;
  }

  .newdesign_filter #btn_generate_res:hover{
    background: #0b51c5 !important;
    transition: all 0.7s ease 0s;
  }
  #btn_generate_report:hover{
    background: #0b51c5 !important;
    transition: all 0.7s ease 0s;
    color: #fff !important;
  }
  .clearfilter:hover{
    background: #0b51c5 !important;
    transition: all 0.7s ease 0s;
  }
  .newdesign_filter .heading_sub2{
    text-align: center;
    color: #333 !important;
  }
  .export_excel{
    background: #eee;
    padding: 8px 20px;
    border-radius: 3px;
    color: #333;
    font-size: 15px;
    margin-bottom: 10px;


  }
  .export_excel:hover{
    color: #fff;background: #6d859f; transition: all 0.7s ease 0s;

  }

  .apply_filter{

    text-align: left;
    color: #333;
    padding-left: 0px;
    display: none;



  }
  .apply_filter strong{
    font-weight: normal;
  }

  .newdesign_filter .scorecardclass{
    display: inline-block;
    width: auto !important;
    float: none;
  }
  .newdesign_filter .scorecardclass .multiselect{
    width: auto !important;
    background: #eee !important;
    padding-right: 32px;
  }
  .newdesign_filter .scorecardclass .multiselect-native-select{
    width: auto !important;
  }
  .newdesign_filter .scorecardclass label{
    width: auto !important;

  }
  .multiselect-container>li>a>label{
    padding-left: 26px !important;
  }
  .multiselect-container .input-group {
    margin: 0 0 7px !important;
}
.multiselect-container > li > a > .checkbox input[type="checkbox"], input[type="radio"]{
  display: none;
}


  .apply_filter span {
    background: #eee;
    color: #333;
    padding: 2px 5px;
    border-radius: 3px;
    margin-left: 0px;
    font-size: 12px;

  }
  .remove_addclass{border:1px solid #eee; border-radius: 3px; background: #eee !important}
  .apply_filter span span{
    padding:0px;
    margin-left: 0px;
    margin-right: 0px !important;
  }
  .clearfilter{
   background: #2196f3 !important;
   border-radius: 5px;
   padding: 8px 20px;
   text-transform: uppercase;
   color: #fff !important;
   cursor: pointer;
   box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important;
 }
 .apply_filter span{
  margin-right: 10px;
}
.newdesign_filter{
  padding-bottom: 8px !important;
  /* padding-top: 20px !important;*/
  border-radius: 0px;
}
.logo_here img{
  width: 92%;
}
#filterimage{
  float: left;
  height: 45px;
  margin-top: -6px;

  border: 1px solid #eee;
  border-radius: 3px;
}
.close_icon_filter{cursor: pointer;}
.remove{
  display: none;
}
.cleardata span{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.blockUI{
  display: none !important;
}
.sweet-overlay{
  z-index: 999999;
}
.sweet-alert{
  z-index: 9999999;
}

.looding{
  position: fixed;
  left: 0px;
  top: 0px;
  width:100%;
  height: 100%;
  z-index: 99999999999;
  background: rgb(255,255,255, 0.8);
  display: table;
  text-align: center;

}
.tblData tr:nth-child(even) {
  background: #f7f7f7;
}
.innerlode{
  display: table-cell;
  vertical-align: middle;
}
.innerlode img{
  width: 80px;
}
.newdesign_filter .addfilterclass1 .multiselect-native-select{

 width: 173px !important;
    background-color: #eee;
    border-radius: 3px;
    text-align: center;
    padding: 2px 0px;


}
.addmargin .multiselect-native-select{margin-left: 7px;}
  .newdesign_filter .addfilterclass1 .scorecardclass .multiselect{
  background: none !important;
  border: none !important;
  width: 100% !important;
}
.button_export_setpostion{

  background: #eee !important;
  color: #333 !important;
  padding: 4px 10px;
  font-size: 13px;
  margin: 0px 13px;

  border: none !important;
}
.navbar-nav{
  width: 94.5%;
}
.form-control{
  border-radius: 0px;
}
.navbar-nav li:last-child{
  float: right;
  margin-top: 5px;
  color: #fff;
  font-size: 12px;
}
.newdesign_filter .scorecardclass{
  margin-bottom: 0px !important;
  padding:0px 3px !important;
  margin-right: 20px;
}
.select_filter, .select_filter_home{
  color: #fff;
  display: inline-block;
  margin-top: 7px;
  font-weight: bold;
  float: right;
  text-transform: uppercase;
  cursor: pointer;
}
.select_filter, .select_filter_home > i{
  vertical-align: top;


}
.select_filter i{
  vertical-align: top;
}
.select_filter:hover, .select_filter_home:hover{
  opacity: 0.8;
  transition: all 0.7s ease 0s;
}
.select_popup_wrapper{
  position: fixed; left: 0px; top: 0px; width: 100%;
  height: 100%;
  overflow: auto;
  background: rgb(255,255,255, 0.9);
  z-index: 999999999999;
  display: none;
}
.popup_close_icon{
  position: fixed; right: 15px;
  top: 15px;
  color: #333 !important;
  font-size: 25px;
  cursor: pointer;
}
.listing_menu{
  margin: 0px auto;
  width: 650px;
  margin: 30px auto;
  list-style: none;
}
.listing_menu li a{
  font-size: 50px;
  font-weight: bold;
}
.scroolhiddenbar{
  overflow: hidden !important;
}

/*  New css added on 15/5/18 starts */
.dropdown-menu > li > a {
  display: block;
  padding: 0 0 ;
  clear: both;
  font-weight: normal;
  line-height: 40px;
  /*color: #333;*/
  white-space: nowrap;
}

.dropdown-menu > li.active:hover > a, .dropdown-menu > li.active > a, .dropdown-menu > li:hover > a {
  background-color: #0b51c5 !important  ;
  background-image: none;
  filter: none;
  text-decoration: none;
  color: #fff !important;
  transition: all 0.7s ease 0s;
}
.navbar-nav .dropdown-menu  li a:hover i{color: #fff !important;}

.multiselect-native-select > .btn-group > .multiselect-container > li > a > label {font-size: 14px !important;  width: 100% !important;z-index: 99999999;}
.multiselect-container > li > a > .checkbox input[type="checkbox"],input[type="radio"] {margin-left: -21px;margin-top: 14px;}
.multiselect-container{font-family: "Open Sans",sans-serif !important;}
.newdesign_filter .multiselect-container > li {
  border-bottom: none;
  padding: 4px 0;
}
.newdesign_filter .scorecardclass button {
  font-size: 11px;
}

.scorecardclass label {
  font-size: 11px;
  width: 42%;
}
.scorecardclass button {
  border: 1px solid #eee;
  font-size: 11px;
}
.scorecardclass span.multiselect-native-select .btn-group, .btn-group-vertical {
  display: block;
}
.scorecardclass {
  width: 24.4%;
}
span.multiselect-native-select {
  display: block;
  float: right;
  width: 54%;
}
.category_select_boxclass .btn-group span.multiselect-selected-text {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  width: 100%;
}

/* New css added on 15/5/18 end */

@media only screen and (max-width: 1024px) {
  .nav>li>a{ font-size: 9px; padding: 4px 6px !important;}
  .scorecardclass{    width: 33% !important; float: left;}
  .scorecardclass_new .control-label{    width: 17.5%;}
  .navbar-nav li span{ font-size: 12px;}
  
  .username_img{width: 25px; height: 25px; margin:0 auto;}
  .management_summyetextdata .scorecardclass{width: 49% !important;}
  
  .tab_class_wrapper{overflow: auto; width: 100%;}
  .navbar-nav{
    width: 91%;
  }
  .colum_textboc strong{
    top: 72px !important;
  }
}


@media only screen and (max-width: 767px) {

  .navbar-toggle{position: absolute;    top: -43px;
    right: 13px;}
    .navbar-toggle .icon-bar{background:#fff;}
    .monthly_report{width: 100%;}
    .navbar-nav{position: absolute; left: 0px; top: 0px; background: #fff; width: 100%; z-index: 222; margin: 0px;}
    .nav>li>a{text-align: center; font-size: 14px;     padding: 12px 6px !important;}
    .navbar-collapse {width: 100%;}
    .home_icon{border: none;}
    .monthly_report .form-group button{font-size: 20px;}
    .heading_text{font-size: 20px;}
    .nav15{float: none; margin-top: 0px;}
    .scorecardclass{width: 100% !important;}
    .scorecardclass_new .control-label{width: 100% !important;}
    .management_summyetextdata .scorecardclass{width: 100% !important;}
    .tabs li{width: 100%; float: none !important; display: block;}
    .tabs li a{border-radius: 0px;}
    .tblData{width: 1300px;}
    .tab_class_wrapper{overflow: auto; width: 100%;}
    .navbar-nav li span{display: block; text-align: center; font-size: 12px;}
    .navbar-nav li span span{display: inline-block !important;}
    .username_img{width: 25px; height: 25px;}
    .navbar-nav li:last-child{
      float: none !important;
    }
    .canvas_background{
      padding-left: 20px !important;
      padding-right: 20px !important;
    }
    .navbar-nav li ul{
      right: 90px !important;
    }
    .Criteria_filter{
      position: static !important;
    }
    section{
      margin-right:0px !important;
    }
    .apply_filter{padding-left: 10px !important;}
    .apply_filter .remove_addclass {
    margin-bottom: 5px;
    display: inline-block;
}
body .newdesign_filter .addcleass_width{
  margin-right: 0px !important;
}
.file_background{
  display: none;
}
.monthly_report .form-group{
  width: 100% !important;
}
   /* .home_header{
      overflow: hidden;
    }*/
    .tabs{
      position:static !important;
      width: auto !important;
    }
    .newdesign_filter  #btn_generate_res{
      margin: 15px !important;
    }
    .logo_here img{
      width: 34%;
    }
    .nav > li > a{
      color: #333;
    }
    .newdesign_filter .scorecardclass label{
      width: 42% !important;
    }

  } 

  .focus-input100{
    padding-left: 20px;
  }

  .wrap-input100 {
    width: 100%;
    position: relative;
    border-bottom: 2px solid #adadad;
    margin-bottom: 37px;
  }

  .input100 {

    font-size: 15px;
    color: #555555;
    line-height: 1.2;

    display: block;
    width: 100%;
    height: 45px;
    background: transparent;
    padding: 0 5px;
  }

  /*---------------------------------------------*/ 
  .focus-input100 {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
  }

  .focus-input100::before {
    content: "";
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0px;
    width: 0;
    height: 2px;

    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;

    background: #2196f3;
    background: -webkit-linear-gradient(left, #2196f3, #2196f3);
    background: -o-linear-gradient(left, #2196f3, #2196f3);
    background: -moz-linear-gradient(left, #2196f3, #2196f3);
    background: linear-gradient(left, #2196f3, #2196f3);
  }

  .focus-input100::after {
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    color: #999999;
    line-height: 1.2;

    content: attr(data-placeholder);
    display: block;
    width: 100%;
    position: absolute;
    top: 12px;
    left: 0px;
    padding-left: 30px;

    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
  }
  .focus-input100{
    color: #999 !important;
  }
  .input100:focus + .focus-input100::after {
    top: -15px;
    color: #2196f3 !important;

  }

  .input100:focus + .focus-input100::before {
    width: 100%;
  }

  .has-val.input100 + .focus-input100::after {
    top: -15px;
  }

  .has-val.input100 + .focus-input100::before {
    width: 100%;
  }

  .container-login100-form-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 1px;
  }

  .wrap-login100-form-btn {
    width: 100%;
    display: block;
    position: relative;
    z-index: 1;
    border-radius: 25px;
    overflow: hidden;
    margin: 0 auto;
  }

  .login100-form-bgbtn {
    position: absolute;
    z-index: -1;
    width: 300%;
    height: 100%;
    background: #a64bf4;
    background: -webkit-linear-gradient(right, #21d4fd, #b721ff, #21d4fd, #b721ff);
    background: -o-linear-gradient(right, #21d4fd, #b721ff, #21d4fd, #b721ff);
    background: -moz-linear-gradient(right, #21d4fd, #b721ff, #21d4fd, #b721ff);
    background: linear-gradient(right, #21d4fd, #b721ff, #21d4fd, #b721ff);
    top: 0;
    left: -100%;

    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
  }

  .login100-form-btn {
    font-family: Poppins-Medium;
    font-size: 15px;
    color: #fff;
    line-height: 1.2;
    text-transform: uppercase;

    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    width: 100%;
    height: 50px;
  }

  .wrap-login100-form-btn:hover .login100-form-bgbtn {
    left: 0;
  }
  .login_new{
    display: block; background: #2196f3; padding:12px 0px; width: 100%;
    border: none; font-size: 18px; text-transform: uppercase; color: #fff; font-weight: bold;
    border-radius: 5px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
  }
  .login_new:hover{
    background: #0b51c5;
    transition: all 0.7s ease 0s;
  }


  .help-block{
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
    position: absolute;
    margin-top: -34px !important;
    font-size: 11px;
  }
.disablespan{opacity: 0.6;
    pointer-events: none;}

/*.multiple-select-dropdown li [type="checkbox"] + label::before{
  content: '';
position: absolute;
top: 0;
left: 0;
width: 18px;
height: 18px;
z-index: 0;
border: 2px solid #5a5a5a !important;
border-radius: 1px;
margin-top: 2px;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
-ms-transition: 0.2s;
transition: 0.2s;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.multiple-select-dropdown li.active [type="checkbox"] + label::before{

top: -4px;
left: -3px;
width: 12px;
height: 22px;
border-top: 2px solid transparent !important;
border-left: 2px solid transparent !important;
    border-right: 2px solid #fff !important;
    border-bottom: 2px solid #fff !important;

-webkit-transform: rotate(40deg);
-moz-transform: rotate(40deg);
-ms-transform: rotate(40deg);
-o-transform: rotate(40deg);
transform: rotate(40deg);
-webkit-backface-visibility: hidden;
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin: 100% 100%;
  }*/
