.login-wrap input[type="text"]{
    background:#eaeaec url(../images/login_logos.png);
    background-repeat: no-repeat;
    background-position: 3px 8px;
    padding-left: 35px;
}
.login-wrap input[type="password"]{
    background:#eaeaec url(../images/login_logos.png);
    background-repeat: no-repeat;
    background-position: 3px -55px;
    padding-left: 35px;
}
.loading_savesetting{
     background: transparent url("ajax-loader.gif") no-repeat scroll center center;
    float: left;
    height: 19px; 
    width: 21px;
    position: absolute; 
        top: 0;
    right: 0;
}
.column_action{
    position:relative;
}
.column_action .loading_savesetting{
      right: 9px;
    top: 12px;
}
.etf_loading{
 background: transparent url("ajax-loader.gif") no-repeat scroll center center;
    float: left;
    height: 35px;
    margin-left: 20px;
    width: 21px;
}
.loading_csavesetting{
   background: transparent url("ajax-loader.gif") no-repeat scroll center center;
    height: 19px;
    left: -30px;
    position: absolute;
    width: 21px;
    display:none;
}
.nfc_load_more{
       position: relative;
}
.loading_blacklist{
     background: transparent url("ajax-loader.gif") no-repeat scroll center center;
    float: left;
    height: 19px; 
    width: 21px;
   float:left;
       margin-top: 6px;
       margin-left: 12px;
}
.api_blacklist_cancel,.api_emailsend_cancel{
    float:left;
        margin-left: 10px;
}
.api_blacklist_submit,.api_sendemail_submit{
    float:left;
}
 
.sfm_error{
      color: #cb2424;
    font-size: 10px;
    width: 100%;
}
.et_file_import{
    margin-top: 18px;
}
#add_smtp_frm .main_field_wrapper ,#edit_smtp_frm .main_field_wrapper ,#email_template_frm  .main_field_wrapper{
    margin-bottom: 8px;
}

.shedule_content{
    
   margin-top: 10px;
    padding: 0 15px 15px;
}
.shedule_content hr{
   border-top: 1px solid #e5e5e5;
    margin: 0;
}

.shedule_content_fields{
      padding-left: 25px;
}
.shedule_content .switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.shedule_content .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.shedule_content .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.shedule_content .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.mailsendstartedat label{
       font-weight:normal;
}
.sendtimeleadslabel{
    font-weight:normal;
}
.sendtimeleadslabel input{
       margin-right: 5px;
}
.shedule_content  input:checked + .slider {
  background-color: #5ab6df;
}

.shedule_content  input:focus + .slider {
  box-shadow: 0 0 1px #5ab6df;
}

.shedule_content  input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
 
.shedule_content  .slider.round {
  border-radius: 34px;
}

.shedule_content  .slider.round:before {
  border-radius: 50%;
}


.shedule_content .inner_inputbox_wrapper.group_wrap > div {
   float: left;
    margin-right: 5px;
    width: auto;
}


.shedule_content .inner_inputbox_wrapper.group_wrap label {
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
    width: 100%;
}

.shedule_content .inner_inputbox_wrapper.group_wrap div label {
    float: left;
    font-weight: normal;
    margin-bottom: 5px;
    width: 100%;
}

#email_template_frm .shedule_content .main_field_wrapper{
       margin-bottom: 20px;
}







.shedule_content #time-range p {
    font-family:"Arial", sans-serif;
    font-size:14px;
    color:#333;
}
.shedule_content .ui-slider-horizontal {
    height: 8px;
    background: #D7D7D7;
    border: 1px solid #BABABA;
    box-shadow: 0 1px 0 #FFF, 0 1px 0 #CFCFCF inset;
    clear: both;
    margin: 8px 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}
.shedule_content .ui-slider {
    position: relative;
    text-align: left;
}
.shedule_content .ui-slider-horizontal .ui-slider-range {
    top: -1px;
    height: 100%;
}
.shedule_content .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    height: 8px;
    font-size: .7em;
    display: block;
    border: 1px solid #5BA8E1;
    box-shadow: 0 1px 0 #AAD6F6 inset;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    background: #81B8F3;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #A0D4F5), color-stop(100%, #81B8F3));
    background-image: -webkit-linear-gradient(top, #A0D4F5, #81B8F3);
    background-image: -moz-linear-gradient(top, #A0D4F5, #81B8F3);
    background-image: -o-linear-gradient(top, #A0D4F5, #81B8F3);
    background-image: linear-gradient(top, #A0D4F5, #81B8F3);
}
.shedule_content .ui-slider .ui-slider-handle {
    border-radius: 50%;
    background: #F9FBFA;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #C7CED6), color-stop(100%, #F9FBFA));
    background-image: -webkit-linear-gradient(top, #C7CED6, #F9FBFA);
    background-image: -moz-linear-gradient(top, #C7CED6, #F9FBFA);
    background-image: -o-linear-gradient(top, #C7CED6, #F9FBFA);
    background-image: linear-gradient(top, #C7CED6, #F9FBFA);
    width: 22px;
    height: 22px;
    -webkit-box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.6), 0 -1px 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 0 1px rgba(255, 255, 255, 0.9) inset;
    -moz-box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.6), 0 -1px 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 0 1px rgba(255, 255, 255, 0.9) inset;
    box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.6), 0 -1px 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 0 1px rgba(255, 255, 255, 0.9) inset;
    -webkit-transition: box-shadow .3s;
    -moz-transition: box-shadow .3s;
    -o-transition: box-shadow .3s;
    transition: box-shadow .3s;
}
.shedule_content .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 22px;
    height: 22px;
    cursor: default;
    border: none;
    cursor: pointer;
}
.shedule_content .ui-slider .ui-slider-handle:after {
    content:"";
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    top: 50%;
    margin-top: -4px;
    left: 50%;
    margin-left: -4px;
    background: #30A2D2;
    -webkit-box-shadow: 0 1px 1px 1px rgba(22, 73, 163, 0.7) inset, 0 1px 0 0 #FFF;
    -moz-box-shadow: 0 1px 1px 1px rgba(22, 73, 163, 0.7) inset, 0 1px 0 0 white;
    box-shadow: 0 1px 1px 1px rgba(22, 73, 163, 0.7) inset, 0 1px 0 0 #FFF;
}
.shedule_content .ui-slider-horizontal .ui-slider-handle {
    top: -.5em;
    margin-left: -.6em;
}
.shedule_content .ui-slider a:focus {
    outline:none;
}

.shedule_content #slider-range {
  width: 90%;
  margin: 0 auto;
}
.shedule_content #time-range {
  width: 400px;
}
.shedule_content .sliders_step1 {
   float: left;
    margin-bottom: 15px;
    margin-top: 5px;
    width: 100%;
}










.ftask_list{
   background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 4px;
    float: left;
    font-size: 12px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ftask_list li{
     margin: 5px 0;
     position: relative;
}
.ftask_single{
        background: transparent url("bullet.png") no-repeat scroll center center;
        float: left;
    height: 16px;
    width: 16px;
}

.ftask_singe_close{
      color: black;
    cursor: pointer;
    float: right;
    position: absolute;
    right: 10px;
    top: 16%;
}

.ftask_list li:hover,.ftask_list li.active{
     font-weight:bold;
     cursor:pointer;
}

.nf_content .notification_div,.nf_completed_content .notification_div  {
    border: 1px solid #90b3c6;
    float: left;
    margin: 8px auto;
    width: 100%;
}
.nf_content .left_notification_div .fa,.nf_completed_content .left_notification_div .fa {
    color: #1f8cdb;
    font-size: 22px;
    padding-top: 12px;
}
.nf_content .left_notification_div,.nf_completed_content .left_notification_div {
    float: left;
    text-align: center;
    width: 5%;
}
.nf_content .middle_notification_div,.nf_completed_content .middle_notification_div {
    float: left;
    width: 77%;
}
.nf_content .right_notification_div ,.nf_completed_content .right_notification_div {
    float: right;
}
.nf_content .notification_expand,.nf_completed_content .notification_expand{
    background: #d7f5ff none repeat scroll 0 0;
    border: 1px solid #538191;
    border-radius: 15px;
    color: gray;
    cursor: pointer;
    font-size: 8px;
    padding: 3px 5px;
}
.nf_content .notification_tasks,.nf_completed_content .notification_tasks{
      float: left;
       width: 100%;
         margin-bottom: 8px;
}
.nf_content .notification_task_ul,.nf_completed_content .notification_task_ul{
     float: left;
    list-style: outside none none;
    padding: 0;
    width: 100%;
}
.nf_content .notification_lbl a,.nf_completed_content .notification_lbl a{
     color: #ffffff;
    text-decoration: underline;
}
.nf_content .notification_lbl,.nf_completed_content .notification_lbl {
    background-color: #72c566;
    border: 1px solid #72c566;
    color: #fff;
    float: left;
    margin: 6px auto 5px;
    /*padding: 2px 6px;*/
    text-align: center;
    width: auto;
    
      border-radius: 12px;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 16px;
}

.nf_content .notification_txt ,.nf_completed_content .notification_txt {
   float: left;
    margin-bottom: 5px;
    width: 100%;
}
.nf_content .notification_complate,.nf_completed_content .notification_complate {
       color: #5554c5;
    cursor: pointer;
    float: right;
    font-size: 14px;
    margin: 5px 0;
    text-decoration: underline;
}
.nf_content .notification_date,.nf_completed_content .notification_date {
      font-size: 12px;
    line-height: 15px;
    padding-right: 18%;
    padding-top: 10px;
    text-align: right;
}
.nf_content .notification_error,.nf_completed_content .notification_error {
    background: #ffeed7 none repeat scroll 0 0;
    border: 1px solid #ffddb1;
    color: #ba741b;
    float: left;
    margin: 25px 1px 10px;
    padding: 10px;
    width: 100%;
}
.notification_followups .loading_savesetting{
       float: left;
    margin-left: 22px;
    margin-top: 8px;
    position: unset;
}

.notification_followups .notification_footer{
     float: left;
    margin-bottom: 6px;
    margin-top: 8px;
    text-align: center;
    width: 100%;
}
.notification_followups .notification_load_more,.notification_followups .nfc_load_more{
  min-width: 100px;
    width: 20%;
}








#api_rpm_campaign_body{
  background:  #292929;
}

.campaign_data_view #custom_campaign .cmp_action{
       width: 10%;
}

#api_rpm_campaign_body .form-control{
        font-size: 12px;
        height: 26px;
}
.api_request_message_parent{
    position: relative;
    float: left;
    min-height: 28px;
    width: 100%;
}

.api_request_container.hide_container{
    opacity: .1;
}
.modal-footer .cmpr_balcklistsumit{
        float: left;
    margin-top: 8px;
    margin-left: 0;
}
.modal-footer .cmpr_sebdemailsumit{
        float: left;
    margin-top: 8px; 
}
.api_blacklist_container{
        position: fixed; 
     top: 6%;
    left: 0;
    width: 100%;
}
.api_emailsend_container{
        position: fixed; 
     top: 6%;
    left: 0;
    width: 100%;
}
.cmpr_grouptable{
       float: left;
    margin-top: 20px;
    overflow: scroll;
    width: 100%;
}
.record_group_delete{
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: black;
}
.record_group_add{
      background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #3e81d0;
}


.cmpr_grouptable table thead .cmp_action {
    width: 8% !important;
}
.employee_save_campaign{
   float: left;
    margin-left: 10%;
    margin-right: 10px;
}

.campaign_opration_table,.campaign_edit_opration_table{
      border: 1px solid #ccc;
    width: 100%;
}

.record_group_action_content{
    text-align: right; padding-top: 8px; padding-right: 4px;
}

.campaign_opration_table tbody tr td,.campaign_edit_opration_table  tbody tr td{
    padding: 5px 3px;
      border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.campaign_opration_table thead tr th,.campaign_edit_opration_table thead tr th{
    padding: 5px 12px;
      border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.campaign_group_content{
      float: left;
    margin-left: 14px;
    width: 193px;
}
.campaign_group_select{
     height: 30px;
    padding-top: 4px;
}
.api_blacklist_container textarea{
        float: left;
    width: 100%;
    border: 1px solid #5d5d5d;
    height: 115px;
    margin-bottom: 10px;
}

.campaign_group_details{
    float:left;
}

.api_emailsend_container h4{
    margin-top: 0;
    color: white;
}
#api_rpm_campaign_body .api_emailsend_container select{
  height: 32px;
}
.api_blacklist_message,.api_emailsend_message{
        color: #ff4646;
    font-size: 12px;
    float: left;
    margin-bottom: 5px;
    width: 100%;
}

.api_blacklisted_note{
        position: fixed;
    top: 6%;
    text-align: center;
       margin: 0 3%;
    width: 94%;
}
.api_unblacklist{
        float: left;
    margin-left: 2px;
}
.api_blacklisted_note .loading_blacklist{
        margin-top: 22px;
}
.api_blacklisted_note div{
          border: 1px solid gray;
    background: #636363;
    color: white;
    padding: 5px;
    min-height: 100px;
    text-align: left;
}
.api_unblacklist{
        margin-top: 15px;
}

.record_site_submit .cmprflrfieldlineradio{
      font-weight: normal;
    margin-right: 10px;
}
.record_site_submit .cmprflrfieldlinecheckbox{
      font-weight: normal;
    margin-right: 10px;
}
.record_site_submit .cmprflrfieldlineradio input{
     margin-right: 5px;
}
.record_site_submit .cmprflrfieldlinecheckbox input{
    margin-right: 5px;
}

.sticky-admin .sticky-content{
        overflow-y: auto;
         max-height: 400px;
}

.modal-footer.ffi_footer{
      position: relative;
}
.modal-footer.ffi_footer .loading_savesetting { 
       float: right;
    margin-right: 4px;
    margin-top: 8px;
    position: unset;
}

.campaign_group_followup #addModal .main_field_wrapper {
    margin-bottom: 10px;
}
.campaign_group_followup #editModal .main_field_wrapper {
    margin-bottom: 10px;
}

#add_followup_frm #exec_date[readonly]{
    cursor:pointer;
}
#campaign_edit_followup #exec_date[readonly]{
    cursor:pointer;
}

.loading_manageradd{
     background: transparent url("ajax-loader.gif") no-repeat scroll center center;
    float: left;
    height: 19px;
    margin-left: 390px;
    margin-top: 6px;
    width: 21px;
}
.regenerat_api_key_v{
       float: left;
    margin-top: 8px;
}
.loading_api_keyv{
    background: transparent url("ajax-loader.gif") no-repeat scroll center center;
    float: left;
    height: 19px;
    margin-left: 12px;
    margin-top: 14px;
    width: 21px;
}
.loading_manageredit{
     background: transparent url("ajax-loader.gif") no-repeat scroll center center;
    float: left;
    height: 19px;
    margin-left: 320px;
    margin-top: 6px;
    width: 21px;
}
.loading_managerdelet{
     background: transparent url("ajax-loader.gif") no-repeat scroll center center;
    float: left;
    height: 19px;
    margin-left: 360px;
    margin-top: 6px;
    width: 21px;
}
.loading_reportadd{
     background: transparent url("ajax-loader.gif") no-repeat scroll center center;
    float: left;
    height: 19px;
    margin-left:25px;
    margin-top: 9px;
    width: 21px;
}
.sign-title{
    top:-80px;
}
.impexpheader.panel-heading{
      position: relative;
}
.impexpheader.panel-heading .impexpheadercontent{
         position: absolute;
    right: 58px;
    top: 12px;
}
.impexpheaderloading{
    background: transparent url("ajax-loader.gif") no-repeat scroll center center;
    float: left;
    height: 19px;
    margin-right: 14px;
    margin-top: 5px;
    width: 21px;
}
.impexpheader.panel-heading .impexpheadercontent .btn{
    margin-right: 8px;
    width: 90px;
}
.impexpheader.panel-heading .impexpheadercontent .btn.rpm_record_import {
    font-size: 11px;
  padding: 6px 10px;
    text-transform: none;
}

.importModal_rpm_records .modal-footer{
     border: medium none;
}

.rpm_uploadcsvmessage{
     background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #eaeaea;
    font-size: 12px;
    padding: 8px;
    text-align: left;
    display:none;
}

.rpm_uploadcsvmessage .rpm_errormsg{
    color: red;
}
.rpm_uploadcsvmessage .rpm_successmsg{
    color: green;
}
.rpm_uploadcsvmessage .rpm_waitmsg{
    color: blue;
}

.forget_pass{
    /*background-color: red;*/
    height: 40px;
    position: relative;
    top: 60px;
    width: 100%;
    display:none;
}
.form-signin .checkbox {
    bottom: -50px;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-weight: normal;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.form-signin .checkbox {
    float: left;
    font-size: 13px;
    margin-bottom: 14px;
    width: 100%;
}
.form-signin{
    margin:20% auto;
}
.logo a img{
    float: left;
    width: 100px;
    height: auto;
}
.employee_criteria .panel{
    min-height: 220px;
    float: left;
    width:100%;
    padding-top: 15%;
}
.employee_criteria  .state-overview .state-value .title{
    float: left;
    width: 100%;
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 20px;
}
.employee_criteria  .state-overview .state-value .value{
    float: left;
    width: 100%;
    text-align: left;
    font-size: 30px;
}
.employee_criteria .state-overview .symbol, .employee_criteria .state-overview .state-value{
    float: left;
}
.main-content.dash_main{
    min-height: 800px;
}
.employee_criteria .panel.green_new{
    background-color: #5cb85c;
    box-shadow: 0 5px 0 #008800;
    -webkit-box-shadow: 0 5px 0 #008800;
    -moz-box-shadow: 0 5px 0 #008800;
}
.employee_criteria .nav_btn_links{
    float: left;
    width:100%;
    padding-top:6%;
}
.employee_criteria .nav_btn_links .dash_btn{
    float: left;
    width:100%;
    background-color: #ffffff;
    border-color:#dddddd;
    color:#49586e;
}

.container.api_request_container{
     padding: 0;
}
.container.api_request_container .api_request_success{
color: #91cf66;
    float: left;
    font-size: 12px;
    margin-bottom: 8px;
    text-align: left;
    width: 100%;
}
.api_body_error{
     color: #f85151;
       margin-top: 48%;
    padding: 10px;
    text-align: center; 
    position: absolute;
    top: 0;
    width: 100%;
}
.container.api_request_container .api_request_error{
 color: #f85151;
    float: left;
    font-size: 12px;
    margin-bottom: 8px;
    text-align: left;
    width: 100%;
}
.container.api_request_container .modal-body{
 padding: 4px;
       padding-top: 35px;
}
.container.api_request_container .modal-footer{
    margin-top: 0;
    padding: 8px 20px 20px;
}
.container.api_request_container .row {
    margin-left: 0;
    margin-right: 0;
}
.container.api_request_container .col-md-4,.container.api_request_container .col-md-8 {
       padding-left: 4px;
    padding-right: 4px;
}
.container.api_request_container .main_field_wrapper{
    padding-left: 5px;
    padding-right: 5px;
}
.container.api_request_container .form_label_wrpper{
  color: white;
    margin-bottom: 5px;
    margin-top: 5px;
        float: left;
    width: 100%;
}
.container.api_request_container .modal-footer{
  border:none;
      padding-left: 12px;
    padding-right: 12px;
}

.api_campaign_error_input{
      background: #ffeaea none repeat scroll 0 0;
    border: 1px solid #ff0000;
    color: red;
}

.api_campaign_error_span{
     color: red;
    float: left;
    font-size: 12px;
    margin-top: 0;
    width: 100%;
}
.api_request_message{
    text-align:left;
}

.rmp_api_record_notfound{
  background: transparent url(gray.png) no-repeat scroll center center;
    position: absolute;
    height: 35px;
    z-index: 999;
    top: 3px;
    width: 37px;
    left: 12px;
}
.rmp_api_record_recorded{
  background: transparent url(blue.png) no-repeat scroll center center;
    position: absolute;
    height: 35px;
    z-index: 999;
    top: 3px;
    width: 37px;
    left: 12px;
}
.rmp_api_record_dorecord{
  background: transparent url(green.png) no-repeat scroll center center;
    position: absolute;
    height: 35px;
    z-index: 999;
    top: 3px;
    width: 37px;
    left: 12px;
}

.cmpr_rpmselectedslug{
    background: white none repeat scroll 0 0;
    border: 1px solid #dddcdc;
    height: 168px;
    list-style: outside none none;
    margin: 0;
    overflow-y: scroll;
    padding: 0;
    position: absolute;
    width: 156px;
    z-index: 9999;
     top: 50px;
}
.cmpr_rpmselectedslugtd {
    position: relative;
}
.cmpr_rpmselectedslug li {
    border-bottom: 1px solid #d5d5d5;
    font-size: 12px;
    padding: 3px 5px;
    cursor:pointer;
}
.cmpr_rpmselectedslug li:last-child {
    border-bottom:none; 
}
.cmpr_rpmselectedslug li:hover {
     background: #e6e6e6 none repeat scroll 0 0;
    color: black;
    font-weight: bold;
}
 
.cmprflremailul{
        list-style: none;
    padding: 0;
    max-height: 72px;
    overflow-y: scroll !important;
    position: absolute;
    top: 37px;
    width: 100%;
    background: #272727;
    z-index: 999;    
}

.cmprflremailul li {
    background: #fbfbfb none repeat scroll 0 0;
    cursor: pointer;
    margin-bottom: 1px;
    padding: 1px 8px;
}
.cmprflremailul li:hover {
      background: #5b5b5b none repeat scroll 0 0;
    color: white;
}
.cmprflrfieldline{
       position: relative;
    float: left;
    width: 100%;
    margin-bottom: 5px;
} 
.api_request_container select.cmprflrfieldlineselect{
        width: 100%;
    height: 26px;
    font-size: 12px;
    padding: 3px 12px;
    border-radius: 4px;
}
.api_request_container .cmprflrfieldlinecheckbox{
   padding: 0 1px;
    margin-right: 6px;
    font-size: 12px;
    float: left;
}
.api_request_container .cmprflrfieldlinecheckbox input{
    margin-right: 5px;
    margin-top: 3px;
    float: left;
}
.api_request_container .cmprflrfieldlineradio{
   padding: 0 1px;
    margin-right: 6px;
    font-size: 12px;
    float: left;
}
.api_request_container .cmprflrfieldlineradio input{
    margin-right: 5px;
    margin-top: 3px;
    float: left;
}

/*.employee_criteria .nav_btn_links .generate_reports_btn{
    background-color: #5bc0de;
    border-color:#5bc0de;
}
.employee_criteria .nav_btn_links .system_settings_btn{
    background-color: #f0ad4e;
    border-color:#f0ad4e;
}
.employee_criteria .nav_btn_links .log_out_btn{
    background-color: #d9534f;
    border-color:#d9534f;
}*/
.employee_criteria .employee_sub a{
    color:#ffffff;
}
.employee_criteria .employee_sub a:hover{
    color:#ffffff;
    cursor: pointer;
}
.employee_criteria .nav_btn_links a:hover{
    opacity:0.8;
    color:#ffffff;
    background-color: #dddddd;
}
.dash_main .dash_brd_date{
    float: left;
    width:20%;
    padding: 0px;
    text-align: right;
}
.dash_main .dash_brd_date li{
    display: inline;
    width:auto;
}
.dash_main .dash_brd_date li:last-child{
   text-align: right;
}
.dash_main .breadcrumb{
    float: left;
    width: 80%;
}
.dash_main .main_sub_wrapper, .dash_main .page-heading, .dash_main .wrapper{
    float: left;
    width:100%;
}
.main_right_body_wrppr{
    float: left;
    width:100%;
    background-color: #eff0f4;
}
.form-signin .form-signin-heading{
    padding: 3px 15px;
}
.nav.nav-pills.nav-stacked.custom-nav {
    float: left;
    margin-top: 30%;
    width: 100%;
}
.record_save,.record_cancel{
    margin-top:10px;
}
.api_key_value{
       background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 4px;
    float: left;
    line-height: 1.42857;
    padding: 6px 12px;
    width: 100%;
}
.employee_edit, .employee_delete,.salesletter,.print_salesletter,.record_edit, .record_delete,.record_save,.record_cancel,.generate_api{
    float: left;
    width:auto;
}
.employee_edit,.salesletter,.print_salesletter,.record_edit,.record_save,.generate_api{
    padding-right: 10px;
}
.employee_edit i, .employee_delete i,.salesletter i,.print_salesletter i,.record_edit i, .record_delete i,.record_save i,.record_cancel i,.generate_api i{
    color:#424F63;
}
.employee_edit i:hover, .employee_delete i:hover,.generate_api i:hover,.salesletter i:hover,.print_salesletter i:hover,.record_edit i:hover, .record_delete i:hover,.record_save i:hover,.record_cancel i:hover{
    cursor:pointer;
    color:#0177C1;
}
.clearfix.edit_table_banner{
    float: left;
    margin: 10px 0;
    width: 100%; 
}
.modal-header.add_madal_h, .btn.btn-success.add_modl_btn{
    background-color: #5ab6df;
    border-color: #5ab6df;
}
.modal-header.edit_madal_h, .btn.btn-success.edit_modl_btn{
    background-color: #5cb85c;
    border-color: #5cb85c;
}
.modal-header.delete_madal_h, .btn.btn-success.delete_modl_btn{
    background-color: #fc8675;
    border-color: #fc8675;
}
.dash_main .form_label_wrpper, .dash_main .input_wrpper{
    float: left;
    width: 100%;
}
.dash_main .main_field_wrapper{
    margin-bottom: 10px;
}
.dash_main .main_field_wrapper:last-child{
    margin-bottom: 0px;
}
.ui-datepicker-next {
	background: url(../images/calendar-arrow.png) no-repeat -28px 5px;
	/*background: url(../images/calendar-arrow.png) no-repeat 10px 5px;*/
}

.ui-datepicker-prev {
	background: url(../images/calendar-arrow.png) no-repeat -91px 5px;
	/*background: url(../images/calendar-arrow.png) no-repeat 8px -80px;*/
}
.ui-datepicker td a{
    padding: 3px 10px;
}
.report_dates{
    float: left;
    width:241px;
    /*width:auto;*/
    /*margin-right: 32px;*/
}
.report_dates:last-child{
    float: left;
    width:234px;
    /*width:auto;*/
    /*margin-right: 32px;*/
}
.report_dates .start_time_hdng, .report_dates .start_date{
    float: left;
    width:auto;
}
.report_dates .start_time_hdng{
    padding-top:8px;
}
.start_date .default-date-picker{
    float: left;
    height: 40px;
    width: 129px;
    margin-left: 10px;

}
.start_date .default-date-picker2{
    float: left;
    height: 40px;
    width: 129px;
    margin-left: 10px;

}
.report_dates .start_date{
    position: relative;
    top: 0px;
    left: 0px;
}
.report_dates .add-on{
   position:absolute;
   margin: 0px;
   float: none;
   top:0px;
   padding:0px;
   right: 0px;
}
.employy_date_picker_hdrs{
    float: left;
    width:100%;
    margin:10px 0px;
}
.employy_date_picker_hdrs .employee_date_select,.employy_date_picker_hdrs .time_period_btns{
 float: left;
 width:50%;
}
.employy_date_picker_hdrs .time_period_btns{
    text-align: right;
    margin-top:5px;
}
.date_slash{
    font-size: 22px;
    height: 38px;
    padding-top: 7px;
    text-align: center;
    width: 50px;
    float: left;
}
.time_period_btns .time_btn{
    background-color: #5ab6df;
    border-color: #5ab6df;
    color:#ffffff;
}
.time_period_btns .time_btn:hover{
    opacity: 0.8;
}
.left-side.sticky-left-side{
    background: #424f63;
}
.logo h2{
    color:#ffffff;
    text-align: center;
    text-transform: uppercase;
    margin: 10px 0px;
}
.logo-icon h4{
    text-transform: uppercase;
    text-align: center;
    margin: 10px 0px;
    color:#ffffff;
}
.employee_reports .panel_main_hdng , .order_reports .panel_main_hdng{
    float: left;
    margin-top: 8px;
}
.employee_reports .employee_record_selection, .order_reports .employee_record_selection{
    float: left;
    text-align: right;
    /*width:auto;*/
}
.employee_reports .no_padding, .order_reports .no_padding{
    padding-left: 0px;
    padding-right: 0px;
}
.employee_reports .employee_record_selection .emp_record, .order_reports .employee_record_selection .emp_record{
    /*text-align: right;*/
    margin-right: 10px;
}
.employee_reports .employee_record_selection .emp_record, .tools.pull-right, .order_reports .employee_record_selection .emp_record{
    /*float: left;*/
    display: inline;
    width:auto;
}
.employee_reports .panel-heading, .order_reports .panel-heading{
    float: left;
    width:100%;
}
.employee_reports .panel-heading .tools.pull-right, .order_reports .panel-heading .tools.pull-right{
    margin-top: 0px;
}
.btn.btn-default.time_btn{
    display: inline;
    width: auto;
}
.report_dates .form-control.default-date-picker2, .report_dates .form-control.default-date-picker,.report_dates .add-on .btn{
    height: 36px;
}
.report_dates .add-on .btn{
    padding: 7px;
}
.order_reports .employy_date_picker_hdrs .employee_date_select, .employy_date_picker_hdrs .time_period_btns{
    width:auto;
    float: right;
}
.employee_reports .employee_r_hdn, .order_reports .employee_r_hdn{
    text-transform: capitalize;
    text-align: right;
}
.order_reports .order_reports_body,.order_reports .build_by,.order_reports .build_by_desc{
    float: left;
    width:100%;
}
.order_reports .build_by i,.order_reports .build_by h4 {
    float: left;
    width:auto;
    color:#5ab6df;
}
.order_reports .build_by i{
    font-size: 30px;
    padding-right: 10px;
}
.order_reports .build_by h4 {
    font-size: 25px;
    margin:0px;
}
.order_reports .build_by_desc .bulid_desc{
    padding: 0px;
    float: left;
    width:100%;
    list-style: none;
}
.order_reports .build_by_desc .bulid_desc li{
    float: left;
    width:100%;
}
.order_reports .comment_hdng_o{
    font-size: 20px;
    margin: 10px 0px;
}
.order_reports .order_sub_sec{
    margin-bottom: 20px;
    /*border-bottom: 1px solid #dddddd;*/
}
.order_reports .order_sub_sec:last-child{
    margin-bottom: 0px;
    border-bottom: 0px;
}
.order_reports .order_pagination{
    float: left;
    width:100%;
}
.order_reports .order_pagination ul{
    float: right;
    width: auto;
}
.settings_main .settings_body, .settings_main{
    float: left;
    width:100%;
}
.settings_main .panel-heading{
    width:100%;
    float: left;
}
.system_in_wrpper{
    margin-bottom: 20px;
}
.upload_wrp img{
    float: left;
    border:1px solid #cccccc;
    padding: 5px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    width:220px;
    height: auto;
}
.file_uploader_wrpper{
    float: left;
    width:100%;
    margin-top:5px;
}
.fileupload.btn.btn-primary{
  position:relative;
  top:0px;
  left: 0px;
  width: 220px;
  height: 36px;
  cursor: pointer;
}
.fileupload.btn.btn-primary .upload{
    position: absolute;
    top:0px;
    left:0px;
    width: auto;
    height: 40px;
    opacity: 0;
    cursor: pointer;
}
.time_zone_wrpper{
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    float: left;
    width:100%;
    margin:20px 0px;
    padding-top:20px;
}
.company_info_wrpper{
    float: left;
    width:100%;
}
.settings_btn_wrpper{
    float: left;
    width:100%;
    margin:20px 0px;
}
.btn.btn-primary.save_details_btn{
    float: left;
    width:100px;
    margin-left: 30px;
}

