/* here you can put your own css to customize and override the theme */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700,500,100,900);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300);


.cls_pointer_txt{  /*------14-Aug-2020------*/
text-decoration: underline !important; 
 cursor: pointer !important;
}
.label, body, h1, h2, h3, h4, h5, h6{font-family: 'Open Sans', sans-serif;}
a{ display:inline-block;}
*,*:focus,*:hover{outline:none;}
a:hover, a:active, a:focus, a:visited{text-decoration: none;}
body{background-color:#6d817e!important; color:#666666; overflow-y: scroll!important; overflow-x: hidden!important;}


div#event_div .table-responsive { /*------09-12-2019---*/
    overflow-x: inherit !important;
}


.icheck-list {/*---11-12-2019---*/
    margin-bottom: 10px;
}


.label.label-sm{ /*--10-01-2020---*/
    margin-right: 5px;
}

.datepicker .dropdown-menu {
    margin: 40px 0 0;
}

.default_ctitle label{margin-top: 0; padding-top: 0 !important; padding-right: 86px !important;}

/* [type="checkbox"]:not(:checked), [type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
    outline: none;
} */

.sample_3_length label{
    float: left;
}


/*--------10-10-2019-----------*/

.mb-0{
    margin-bottom: 0 !important;
}

.mt-10{
    margin-top: 10px !important;
}

.modal {
  text-align: center;
  padding: 0!important;
}



.modal:before {
  content: '';
  display: inline-block;
  height: 15%;  /*--25px-06-02-2020-*/
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}


.edit_person .form-horizontal .radio{
    padding-top: 0;
}


.portlet.light.bordered{
    border:1px solid #e7ecf1 !important;
    margin-top:5px;
    } 


.checkbox-container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  
  /* Hide the browser's default checkbox */
  .checkbox-container input {
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  
  /* Create a custom checkbox */
  .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 17px;
    width: 17px;
  
      border:1px solid #8f8f8f;
  }

  /*-------25-11-2019---------------*/



  /*------04=12=2019-----*/
  

/*--------cart-css start form here -06-01-2020-----*/



.sub-content-cart {
    /* //width: 693px; */
    margin: 0 auto;
}

.stacktable.large-only {
    display: table;
}

.cart-subtotal  .help-block{color:#a94442; position:absolute;}



.cart-subtotal {
    border: 1px solid #e0e0e0;
    width: 425px;
    margin: 40px 0 30px;
    float: right;
}

.cart-subtotal p {
    color: #333333;
    font-size: 15px;
    font-weight: 500;
    line-height: 50px;
    padding: 0 18px;
    border-bottom: 1px solid #e0e0e0;
}

.sub-content-cart th {
    background-color: #9fc754;
    border: 1px solid #fff;
    color: #fff;
    font: 500 14px 'Roboto',sans-serif !important;
    border-bottom: 3px solid #fff;
    text-align: center;
    text-transform: uppercase;
}

.sub-content-cart input.form-control {
    font: 400 16px roboto,sans-serif;
    background-color: #f0f0f0;
    border-radius: 3px;
    border: 0;
    padding: 0 15px;
    margin: 0;
    line-height: 40px;
    height: 40px;
    text-align: center;
}

.text-center {
    text-align: center;
}

.sub-content-cart .material-icons {
    font-family: material icons;
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
}

.sub-content-cart a.btn.primary.btn-action {
    padding: 0px 4px 0px 4px;
    text-align: center;
}
.sub-content-cart .btn.primary.black-btn {
    background-color: #6c6d72 !important;
}


.sub-content-cart a.btn.primary.btn-action i {
    margin-right: 0px;
    vertical-align: -webkit-baseline-middle;
    line-height: 22px;
    font-size: 17px;
}
.sub-content-cart .btn.primary {
    font: 400 11px 'Roboto',sans-serif !important;
    padding: 6px 10px;
    background-color: #f25613;
    color: #fff;
    box-shadow: none !important;
    border-radius: 0px!important;
    display: inline-block;
    margin-bottom: 5px;
}


.sub-content-cart .my-cart-info .cart-img {
    min-width: 57px;
    min-height: 55px;
    border: 1px solid #e6e6e6;
    padding: 10px;
    float: left;
    margin-right: 16px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}

.sub-content-cart .my-cart-info .cart-img img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    margin: 0;
    padding: 5px;
}

.sub-content-cart .my-cart-info .cart-text {
    font: 400 14px/20px 'Roboto',sans-serif;
    color: #6d6e73;
}

.sub-content-cart .my-cart-info .cart-text a {
    text-decoration: none;
    color: #000;
}

.cart-subtotal .table thead tr th.text-right {
    text-align: right !important;
}

.cart-subtotal p.total-cart {
    color: #ec5a31;
    font-size: 20px;
    text-transform: uppercase;
}

.fc-ltr .fc-basic-view .fc-day-number { /*-----06 Feb 2020------*/
    text-align: right;
    padding-right: 5px;
}


.cart-subtotal p span {
    color: #6c6d72;
    float: right;
}

.cart-subtotal p {
    color: #333333;
    font-size: 15px;
    font-weight: 500;
    line-height: 50px;
    padding: 0 18px;
    border-bottom: 1px solid #e0e0e0;
}

.cart-subtotal p.total-cart {
    color: #9fc754;
    font-size: 20px;
    text-transform: uppercase;
}   

.cart-subtotal p:last-child {
    border-bottom: none;
}
.cart-subtotal p {
    margin: 0 0 10px;
}

.sub-content-cart .green-small{
    font-family: 'swis721bobtbold';
    text-transform: uppercase;
    border: 1px solid #b0c774;
    color: #54770f;
    display: inline-block;
    margin-top: 5px;
    padding: 10px 28px 10px 28px;
    font-size: 17px;
    line-height: 22px;
    text-shadow: 0 1px 1px #FFFFFF;
    cursor: pointer;
    background: #d2ea93;
    background: -moz-linear-gradient(top, #d2ea93 0%, #aed963 100%);
    background: -webkit-linear-gradient(top, #d2ea93 0%,#aed963 100%);
    background: linear-gradient(to bottom, #d2ea93 0%,#aed963 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2ea93', endColorstr='#aed963',GradientType=0);
    -webkit-box-shadow: 0 1px 1px 1px #d2dcbd;
    box-shadow: 0 1px 1px 1px #d2dcbd;
    line-height: 30px;
    box-shadow: 0 1px 0 0 #e6f7b6 inset;
}


.sub-content-cart .green-small {
    line-height: 17px;
}


/*--------cart-css close form here -06-01-2020-----*/

.note-editor.note-frame.fullscreen {   /*-------25-11-2019---------------*/
    position: fixed;
    top: 74px !important;
}

.calendar{
    padding: 5px;
}



.calendar{
    width: 90%;
    margin: 0 auto;
}


a.btn.grey-salsa.export_attendee_btn.mt-0 {
    margin-top: 0 !important; /*---27-11-2019--*/
}

.navbar-nav > li > a:after {
    content: '';
     border-right:none !important; /*---27-11-2019--*/
}

  /*-------25-11-2019 close---------------*/

/*Tab Highlight 30-08-2019*/

.edit_event_type:focus
{
    outline: none;
    box-shadow: 0px 0px 5px 2px #61C5FA !important;
}

.req_edit:focus
{
    outline: none;
    box-shadow: 0px 0px 5px 2px #61C5FA !important;
}
#req_delete:focus
{
    outline: none;
    box-shadow: 0px 0px 5px 2px #61C5FA !important;
}

a.label.label-sm.label-light-gray.popovers.req_delete:focus
{
    outline: none;
    box-shadow: 0px 0px 5px 2px #61C5FA !important;
}

.edit_essential:focus
{
    outline: none;
    box-shadow: 0px 0px 5px 2px #61C5FA !important;
}

.delete_essential:focus
{
    outline: none;
    box-shadow: 0px 0px 5px 2px #61C5FA !important;
}

.edit_c_revenue:focus
{
    outline: none;
    box-shadow: 0px 0px 5px 2px #61C5FA !important;
}

.delete_c_revenue:focus
{
    outline: none;
    box-shadow: 0px 0px 5px 2px #61C5FA !important;
}

    .pdso_tab_class:focus
{
    outline: none;
    box-shadow: 0px 0px 5px 2px #61C5FA !important;
}


/*
.clinic_event_admin .form-horizontal .radio>span {
margin-top: -4px !important; 
}*/

button.btn.grey-salsa.form-control.add_more_btn {
margin-top: 10px;
}

.center_class{
margin-top: 14px;
}


.remove_div{

margin: 12px; 
font-size:20px; 
color:red;
}


.plus_minus_icons{
    padding-left: 15px;
    vertical-align: sub;
}


/*---for calender css 26-11-2019 open----*/

button.fc-month-button.fc-button.fc-state-default.fc-state-active.green{
    border-bottom: 2px solid #00352A !important;
}

button.fc-month-button.fc-button.fc-state-default.fc-state-active.blue{
    border-bottom: 2px solid #36c6d3 !important;
}

span.fc-title {
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #3a87ad;
    background-color: #3a87ad;
    font-weight: 400;
}

.calendar_view_dis .portlet.calendar .fc-widget-header {
    background-color: #95ca55;
}

.calendar_view_dis .portlet.calendar .fc-widget-header {
    border-color: #9fd360;
    line-height: 38px;
     /* padding: 0px; --removed-27-11-2019-- */
}

.calendar_view_dis .portlet.calendar .fc-day-header {
    font-size: 14px;
    color: #ffffff !important;
}

.calendar_view_dis .portlet.calendar.light .fc-button {
    top: -10px !important; 
    text-transform: capitalize;
    box-shadow: none;
    background-color: #cd717100;
    text-shadow: none;
    background-image: none;
}

.fc-state-active, .fc-state-down { /*---03-03-2020--*/
    background-color: #95ca55 !important; 
    background-image: none !important;
    color: #fff !important;
}

.portlet.calendar.light .fc-button.fc-state-active, .portlet.calendar.light .fc-button.fc-state-hover {
    color: #333 !important; 
    border-bottom: 2px solid #9fd360; /*-----27-11-2019---*/
}

.calendar_view_dis .portlet.calendar .fc-widget-header {
    background-color: #95ca55;
}

.calendar_view_dis .portlet.calendar .fc-widget-content {
    padding: 0px;
}

.calendar_view_dis  .fc td, .fc th {
    border-style: solid;
    border-width: 1px;
    padding: 0;
    vertical-align: top;
}


.portlet.calendar .fc-event .fc-content { /*------28-11-2019----*/
    border: 0;
    height: auto;
}

.portlet.calendar .fc-toolbar h2 { /*------28-11-2019----*/
    margin-top: 3px;
    font-size: 17px;
    font-weight: 600;
}

.select2-container .select2-selection--multiple { /*------28-11-2019----*/
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 34px !important;
}

.select2-container--default .select2-selection--multiple{ /*------28-11-2019----*/
    border: 1px solid #dbdbdb !important;
}

.event_calendar .help-block{
    color: red;
    position: absolute;
}

.event_calendar .form-group{
    margin-bottom: 25px;
}


/*---for calender css 26-11-2019 close----*/


/* 29 Jan 2018 */
/* .userlog-search{height: 75px;}
.userlog-search .input-group {display: inline-block!important;}
.userlog-search .input-group-addon {padding: 9px 22px 8px 17px!important;border-left: 0px !important; border-right: 0px !important;width: 44px!important;float: left!important;}
.userlog-search .input-group {display: inline-block!important;width: 100%!important;}
.userlog-search .input-daterange {margin-bottom:0px!important;float: left!important;/*width: 39%!important;*/
/* 29 Jan 2018 */

.clinic_user{height: 75px;}

/* 4 June 2018 */
.page-sidebar .page-sidebar-menu>li .sub-menu { background-color: transparent !important; margin-top: 0;}
#event_div .portlet.light.bordered .manage_products .search_field{margin-top:27px;} /*hm22nov19*/
#event_div .portlet.light.bordered .manage_products .search_field.search-input-box{margin-top: 26px;}
/* 4 June 2018 */

/*Added 06-July-2018*/
.search_field {margin-top: 26px;}
/*End Added 06-July-2018*/

/*Added 20-July-2018*/
.row.list_course_location .userlog-search { height: auto;}
/* End Added 20-July-2018*/

/*Added 08-Aug-2018*/
/* .daterange-field .input-group-addon {padding: 9px 22px 8px 17px!important;border-left: 0px !important; border-right: 0px !important;width: 44px!important;float: left!important;} */
/* .daterange-field .input-group {width: 100%!important;} 20-04-2020 */
/* .daterange-field .input-daterange {margin-bottom:0px!important;float: left!important; display: block;} 20-04-2020 */
.period_select {margin-top: 0px !important;}
/*End Added 08-Aug-2018*/

/*Added 14-Aug-2018*/
ul.three-col-list {column-count: 2;}
/*End Added 14-Aug-2018*/
.date-education-report .daterange {margin-bottom:25px;}



  /* On mouse-over, add a grey background color */
  .container:hover input ~ .checkmark {
    background-color: #fff;
    border:1px solid #8f8f8f;
  }
  
  /* When the checkbox is checked, add a blue background */
  .container input:checked ~ .checkmark {
    background-color: #fff;
      border:1px solid #8f8f8f;
  }
  
  /* Create the checkmark/indicator (hidden when not checked) */
  .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the checkmark when checked */
  .checkbox-container input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the checkmark/indicator */
  .checkbox-container .checkmark:after {
    left: 5px;
    top: 1px;
    width: 5px;
    height: 10px;
    border: solid #78a300;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }


.validation-acc-mngr th{
    color: #000; 
    font-family: 'Roboto';
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
  }

.validation-acc-mngr th,
.validation-acc-mngr tr th a{
    color: #000; 
    font-family: 'Roboto';
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
}





/*------04-09-2010----*/
.pl-0{
    padding-left: 0 !important; 
}

.pr-0{
    padding-right: 0 !important; 
}

.has-error .select2-dropdown, .has-error .select2-selection {
    border-color: #c2cad8 !important;
}

input[name="validation_file[]"] {
    display: block;
    width: 195px;
}

.table>caption+thead>tr:first-child>td, 
.table>caption+thead>tr:first-child>th, 
.table>colgroup+thead>tr:first-child>td, 
.table>colgroup+thead>tr:first-child>th, 
.table>thead:first-child>tr:first-child>td, 
.table>thead:first-child>tr:first-child>th {
    border-top: 1px solid #e7ecf1 !important;
}

/*----01-10-2019----*/


#potential_field{
    padding: 10px 0 10px;
}

/*------13-08-2019------*/
.checkbox-inline, .radio-inline:first-of-type {
    padding-left: 0;
}

#add_short_mydmk_videos .modal-body {
    position: relative;
    padding: 20px;
}

#add_short_mydmk_videos .modal-content {
    width: inherit;
    height: auto;
    margin: 0 auto;
    pointer-events: all;
}

#add_short_mydmk_videos .embed-responsive-16by9 {
    padding-bottom: 50.25%;
}

.promo-width{
    width: 12%;
    float: left;
}


input[type="radio"] {
    margin-top: -1px;
    vertical-align: middle;
  }



#selected_offer_list label{
    word-wrap: break-word;
}


#ans_div p {
    margin-bottom: 5px;
}


.start_end_middle {
    width: 4%;
    text-align: center;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    padding-top: 5px;
}

.validation-delete{padding-top: 23px;}

/*-------16-08-2019-------*/
#custom-search-input .form-group{
    display: block !important;
    width:100%;
}
/*19-08-2019*/
#create_pdso_form .checkbox input[type=checkbox], 
.checkbox-inline input[type=checkbox], 
.radio input[type=radio], 
.radio-inline input[type=radio] {
    position: absolute;
    margin-left: -11px;
}
#teams_table  .table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #e7ecf1;
    /*vertical-align: inherit !important;*/
}
#teams_table p{
margin: 0;
}



.page-header.navbar{background-color:#f4f4f4; height:72px; min-height:72px; -webkit-box-shadow: 0 1px 1px 0.5px #D1D1D1; -moz-box-shadow: 0 1px 1px 0.5px #D1D1D1; -ms-box-shadow: 0 1px 1px 0.5px #D1D1D1; -o-box-shadow: 0 1px 1px 0.5px #D1D1D1; box-shadow: 0 1px 1px 0.5px #D1D1D1;}/*height:50px; min-height:50px;*/
.page-header.navbar .page-logo .logo-default{margin:5px 0;}
.page-header.navbar .menu-toggler{ background-image:url(../img/sidebar_toggler_icon_green.png); opacity:1;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle>.langname, 
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username,.page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>i{color:#00352A; opacity:1; font-size: 14px; font-weight: 500;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle>i{color:#00352A; text-shadow: 0 0 0.1px #00352A;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover, .page-header.navbar .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle{ background-color:#00352A;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-language:hover>.dropdown-toggle>.langname, 
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user:hover>.dropdown-toggle>.username, 
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user:hover>.dropdown-toggle>i{color:#fff;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown:hover .dropdown-toggle>i{color:#fff;}
.page-sidebar .page-sidebar-menu>li.active.open>a, .page-sidebar .page-sidebar-menu>li.active>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a{background:#00352A;}
.page-sidebar, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover{background-color:#6d817e;}
.page-sidebar .page-sidebar-menu .sub-menu>li.active>a, .page-sidebar .page-sidebar-menu .sub-menu>li.open>a, .page-sidebar .page-sidebar-menu .sub-menu>li:hover>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.active>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.open>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li:hover>a{background:#00352A!important;}
.page-sidebar .sidebar-search .input-group .form-control, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control{background-color:#676763; color:#fff;}
.page-sidebar .page-sidebar-menu .sub-menu>li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a{color:#fff;}
.page-sidebar .page-sidebar-menu .sub-menu>li.active>a>i, .page-sidebar .page-sidebar-menu .sub-menu>li.open>a>i, .page-sidebar .page-sidebar-menu .sub-menu>li:hover>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.active>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.open>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li:hover>a>i{color:#fff;}
.page-sidebar .page-sidebar-menu .sub-menu>li>a>i[class*=icon-], .page-sidebar .page-sidebar-menu .sub-menu>li>a>i[class^=icon-], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a>i[class*=icon-], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a>i[class^=icon-]{color:#fff;}
.page-sidebar .sidebar-search .input-group, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group{border-bottom:1px solid #676763;}
.page-sidebar .page-sidebar-menu>li.active.open+li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open+li>a{border-top-color:#676763;}
.page-sidebar .sidebar-search .input-group .input-group-btn .btn>i, .page-sidebar-closed .page-sidebar .sidebar-search.open .remove>i, .page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .remove>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn>i{color:#676763;}
.sidebar-search .form-control::-webkit-input-placeholder {color:#fff!important; opacity:0.5;}
.sidebar-search .form-control:-moz-placeholder {color:#fff!important; opacity:0.5;}
.sidebar-search .form-control::-moz-placeholder {color:#fff!important; opacity:0.5;}
.sidebar-search .form-control:-ms-input-placeholder {color:#fff!important;opacity:0.5;}
.page-sidebar .page-sidebar-menu .sub-menu>li>a>.arrow.open:before, .page-sidebar .page-sidebar-menu .sub-menu>li>a>.arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a>.arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a>.arrow:before{color:#fff;}
.page-sidebar .page-sidebar-menu .sub-menu>li.active>a>.arrow.open:before, .page-sidebar .page-sidebar-menu .sub-menu>li.active>a>.arrow:before, .page-sidebar .page-sidebar-menu .sub-menu>li.open>a>.arrow.open:before, .page-sidebar .page-sidebar-menu .sub-menu>li.open>a>.arrow:before, .page-sidebar .page-sidebar-menu .sub-menu>li:hover>a>.arrow.open:before, .page-sidebar .page-sidebar-menu .sub-menu>li:hover>a>.arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.active>a>.arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.active>a>.arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.open>a>.arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.open>a>.arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li:hover>a>.arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li:hover>a>.arrow:before{color:#fff;}
.page-sidebar .page-sidebar-menu>li.open>a>.arrow.open:before, .page-sidebar .page-sidebar-menu>li.open>a>.arrow:before, .page-sidebar .page-sidebar-menu>li.open>a>i, .page-sidebar .page-sidebar-menu>li:hover>a>.arrow.open:before, .page-sidebar .page-sidebar-menu>li:hover>a>.arrow:before, .page-sidebar .page-sidebar-menu>li:hover>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.open>a>.arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.open>a>.arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.open>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li:hover>a>.arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li:hover>a>.arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li:hover>a>i{color:#fff;}
.page-sidebar .page-sidebar-menu li a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li a{border-top:1px solid #93958e; border-bottom: 0; color:#fff; font-weight: 400;}
.page-sidebar .page-sidebar-menu>li.open>a, .page-sidebar .page-sidebar-menu>li:hover>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.open>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li:hover>a{background:#00352A; color:#fff;}
.page-sidebar .page-sidebar-menu>li>a>i[class*=icon-], .page-sidebar .page-sidebar-menu>li>a>i[class^=icon-], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i[class*=icon-], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i[class^=icon-]{color:#fff;}
.page-sidebar .page-sidebar-menu li:hover>a>.arrow.open:before, .page-sidebar .page-sidebar-menu li:hover>a>.arrow:before, .page-sidebar .page-sidebar-menu li>a>.arrow.open:before, .page-sidebar .page-sidebar-menu li>a>.arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover>a>.arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover>a>.arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li>a>.arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li>a>.arrow:before{color:#fff;}
.page-sidebar .page-sidebar-menu>li.active.open>a:hover, .page-sidebar .page-sidebar-menu>li.active>a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a:hover{background:#00352A;}
.page-sidebar .page-sidebar-menu>li.heading>h3, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.heading>h3{color:#fff;}
.dashboard-stat.green{background-color:#00352A; color:#fff;}
.dashboard-stat.red{background-color:#D3B198; color:#fff;}
.dashboard-stat.dark-green{background-color:#00352A; color:#fff;}
.dashboard-stat.dark-green .visual>i{opacity:0.1;}
.dashboard-stat .visual>i{ margin-left:0;}
.dashboard-stat.dashboard-stat-v2 .visual{padding-top:15px; margin-bottom:55px;}
.page-sidebar .page-sidebar-menu>li>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i{color:#fff;}
.box-icon{position:relative;  box-sizing: border-box;}
.view-more-box{ position:absolute; bottom:0; left:0; width:100%; background:rgba(0,0,0,0.1); padding:5px 10px; margin:0 auto; box-sizing: border-box;}
.view-more-box a{text-transform:uppercase; font-size:11px; color:#ffffff; display:block;}
.view-more-box a:hover{ text-decoration:underline;}
.view-more-box i{ float:right; color:#fff;}
.dark-grayish-box{padding:25px 15px; margin:0 auto; background-color:#4c7072; border-bottom:3px solid #466769; text-align:center; color:#fff; font-size:24px; text-transform:uppercase; margin-bottom:30px; width:100%; float:left; height:auto; overflow:hidden; font-weight:700; border-radius:4px!important; -moz-border-radius:4px!important; -ms-border-radius:4px!important; -webkit-border-radius:4px!important; -o-border-radius:4px!important;}
.dark-grayish-box i{ margin-left:5px;}
.dark-grayish-box:hover{ text-decoration:none; color:#fff;}
.dashboard-stat{ margin-bottom:30px;}
.portlet.light>.portlet-title>.caption>i{color:#00352A;}
.font-green-haze{color:#00352A!important;}
.portlet>.portlet-title>.caption>.caption-helper{color:#00352A;}
.page-footer .page-footer-inner{color:#fff;}
.page-footer-inner span{color:#00352A;}
.portlet>.portlet-title{border-bottom:none;}
.portlet.light.portlet-fit>.portlet-title{padding: 0;}
.portlet>.portlet-title>.actions>.btn, .portlet>.portlet-title>.actions>.btn-group>.btn, .portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm, .portlet>.portlet-title>.actions>.btn.btn-sm{font-size: 14px;}
.portlet>.portlet-title>.caption{padding: 0;}
.btn.grey-salsa:not(.btn-outline).active, .btn.grey-salsa:not(.btn-outline):active, .btn.grey-salsa:not(.btn-outline):hover, .open>.btn.grey-salsa:not(.btn-outline).dropdown-toggle{background-color:#6d817e; border-color:#6d817e;}
.btn.grey-salsa:not(.btn-outline).active.focus, .btn.grey-salsa:not(.btn-outline).active:focus, .btn.grey-salsa:not(.btn-outline).active:hover, .btn.grey-salsa:not(.btn-outline):active.focus, .btn.grey-salsa:not(.btn-outline):active:focus, .btn.grey-salsa:not(.btn-outline):active:hover, .open>.btn.grey-salsa:not(.btn-outline).dropdown-toggle.focus, .open>.btn.grey-salsa:not(.btn-outline).dropdown-toggle:focus, .open>.btn.grey-salsa:not(.btn-outline).dropdown-toggle:hover{background-color:#D3B198; border-color:#D3B198; opacity: 1;}
.btn.grey-salsa:not(.btn-outline){background-color:#D3B198; border-color:#D3B198;}
.label-soft-pink{background-color:#e88bb0;}
.label-lime-green{background-color:#54caaa;}
.label-green{background-color:#00352A;}
.label-light-gray{background-color:#dedede; color:#666666;}
.label-light-red{background-color:#F7C7C7; color:#BF3D3F;}
.control-label{margin-top: 4px;}
.portlet.light{padding: 20px;}
.page-bar>.actions{float: right; display: inline-block; padding: 6px 0 14px;}
.page-bar .actions .fa-plus{margin-left: 5px;}
.page-bar>.page-title{display: inline-block;}
.page-content-white .page-content .page-bar{border-bottom: 0;}
.page-content-white .page-title{margin:5px 0 25px 0;}
.page-container-bg-solid .page-bar, .page-content-white .page-bar{margin: 0 -20px 0;}
.table thead tr th{font-weight: 600 !important; vertical-align:top;}/*font-weight: 500;*/
select{ -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; text-indent:1px; text-overflow: ''; background-image:url(../img/select-box-icon.png)!important; background-repeat: no-repeat; background-position:right 20px center;}
div#sample_3_length, div#sample_3_length_course, div#sample_3_length_education, div#sample_3_length_incentive, div#sample_3_length_redemption, div#sample_3_length_item, div#sample_3_length_skill, div#sample_3_length_artwork, div#sample_3_length_invoice, div#sample_3_length_previously, div#sample_3_length_topic{float: left; margin-right: 7px;}
.input-group-sm>.input-group-btn>select.btn, .input-group-sm>select.form-control, .input-group-sm>select.input-group-addon, select.input-sm{ line-height: 20px; }
div#sample_3_info{line-height: 30px; display: initial; vertical-align: sub;}
select.form-control.input-sm.input-xsmall.input-inline{background-position: 85% center; margin-left: 5px;}
.pagination{ margin: 0;}
#custom-search-input {margin:0 -10px 0 0; padding: 0;}
#custom-search-input .search-query {width:100%; height: 34px; border: 1px solid #c2cad8; padding-right: 32px; padding-left: 15px; /* IE7-8 doesn't have border-radius, so don't indent the padding */ margin-bottom: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}/*padding-right: 15px; padding-right: 4px \9;padding-left: 4px \9;*/
#custom-search-input .search-query::-ms-value { padding-right:32px; padding-left:15px;}
#custom-search-input button {border: 0; background: none; /** belows styles are working good */ padding: 2px 0; margin-top: 2px;  position: relative; left: -28px; /* IE7-8 doesn't have border-radius, so don't indent the padding */ margin-bottom: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#666666;}
.search-query:focus + button {z-index: 3;}
.table-scrollable{margin-bottom:25px!important;}
.padd-none{padding-left: 0; padding-right: 0;}
.padd-top{padding-top: 8px;}
body .icheckbox_minimal-grey,body .iradio_minimal-grey{ display: inline-block; vertical-align: middle; margin: 0; padding: 0; width: 18px; height: 18px; background: url(../../../global/plugins/icheck/skins/minimal/green.png) no-repeat; border: none; cursor: pointer;}
/*table layout - last column*/
/*table tr td:last-child {white-space: nowrap; width: 1px; text-align:right;}*/
/* layout.css Style */
.mt-15{margin-top:15px;}
.mt-0{margin-top:0px;}
.s_light hr{
        margin: 20px 0 20px 0 !important;
}

.count_message_email {width: 100%;}

.follupattachment{
    margin-bottom: 6px;
}

.label-grey{
    vertical-align: -webkit-baseline-middle;
}


#table-validation .table>thead:first-child>tr:first-child>th {
    border-top: 1px solid #e7ecf1 !important;
    border-bottom: 2px solid #e7ecf1 !important;
}

.bottom_bottom{
    position:absolute;
    bottom:0;
}

.s_light{
    padding:6px 15px !important;
}

.s_light textarea{
    resize:none;
}

.pdf_attach span{
	color:#00352A;
	padding:0 8px;
	cursor:pointer;
	display:inline-block;
	text-decoration: underline;
	font-weight: 600;
}


#appointment_sch #schedule_appointment_notes {
    height: 138px !important;
}


.pdf_attach .fa{
    color:#2d9861;
}

.page-title_h3{
    font-size:18px;
    padding-left:16px;
}

.bottom_button{
        position: absolute;
    margin-top: 21%;
}

.appointments_container .green_button{
	border:1px solid #00352A;
	background:transparent;
	color:#00352A;
}

.appointments_container{
    background-color:#fafcff;
    border:1px solid #dddddd;
    padding:20px 20px;
        margin: 20px 13px;
}

.appointments_container .date_month{
    color:#666666;
    font-size:14px;
    font-weight:600;
}

.appointments_container p{
    margin:15px 0;
}

.accept_file{
    padding-top:15px;
}



.s_light :-webkit-input-placeholder {color:#000!important;}
.s_light :-moz-placeholder {color:#000!important;}
.s_light :-moz-placeholder {color:#000!important;}
.s_light :-ms-input-placeholder {color:#000!important;}

.show_locator_cl{padding: 23px 10px !important;}


.upload-drop-zone {height: 200px; border-width: 2px; margin-bottom: 20px;}
.w88{ min-width: 88px;}
/* skin.css Style*/
.upload-drop-zone {color: #ccc; border-style: dashed; border-color: #ccc; line-height: 200px; text-align: center}
.upload-drop-zone.drop {color: #222; border-color: #222;}
.image-preview-input {position: relative; overflow: hidden; margin: 0px; color: #333; background-color: #e1e5ec; border-color: #e1e5ec;}
.image-preview-input input[type=file] {position: absolute;top: 0;right: 0;margin: 0;padding: 0;	font-size: 20px;cursor: pointer;opacity: 0;	filter: alpha(opacity=0);}
.image-preview-input-title {margin-left:2px;}
.image-preview .input-group-btn{ float: left; background-color:transparent; border-color:#e1e5ec;}
.portlet.light .form .form-actions, .portlet.light .portlet-form .form-actions{background:#f5f5f5;}
.bord-lft-none{border-left: 0 none !important;}
.btn.green:not(.btn-outline) {color: #FFF; background-color: #D3B198; border-color: #D3B198;}
.custom-menu-icon-people{ margin-right: 9px; margin-left: 3px;}
.custom-menu-icon-teams{ margin-right: 5px;}
.bord-radius-sm{border-radius: 3px!important; -moz-border-radius: 3px!important; -ms-border-radius: 3px!important; -o-border-radius: 3px!important; -webkit-border-radius: 3px!important;}
.label{padding:3px 8px;}
.label-dark-gray{background-color: #afb2ac;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background-color: #fff;}
.form .form-bordered .form-group .label-green{ margin-top: 7px;}
.mar-bottom-20{ margin-bottom: 20px; }
::-webkit-input-placeholder {color: #bdbdbd!important;}
:-moz-placeholder {/* Firefox 18- */color: #bdbdbd!important;}
::-moz-placeholder {/* Firefox 19+ */color: #bdbdbd!important;}
:-ms-input-placeholder {color: #bdbdbd!important;}
.login .content .form-control::-webkit-input-placeholder {color: #D6DFDD!important;}
.login .content .form-control:-moz-placeholder {/* Firefox 18- */color: #D6DFDD!important;}
.login .content .form-control::-moz-placeholder {/* Firefox 19+ */color: #D6DFDD!important;}
.login .content .form-control:-ms-input-placeholder {color: #D6DFDD!important;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; margin: 0; }
input[type=number] {-moz-appearance: textfield;}
.pad-top-5{ padding-top: 5px!important; }
.image-preview .pdf-icon-bg{background-image: url(../img/pdf-icon.gif);}
.tabbable-custom>.nav-tabs>li.active{border-top:3px solid #00352A;}
.tabbable-custom .nav-tabs a{color:#555;}
.portlet.light>.portlet-title>.caption{color:#00352A;}
.label-very-dark-green{background-color: #00352A;}
.label-very-dark-green .icon-login{margin-right: 5px;}
body .page-sidebar .page-sidebar-menu li > a > .arrow::before,body .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow::before{content:'\f105';}
body .page-quick-sidebar-open .page-header .top-menu .dropdown-quick-sidebar-toggler>.dropdown-toggle i:before,body .page-quick-sidebar-open .page-quick-sidebar-toggler>i:before{content:'\e066'!important;}
.top-menu .nav li{display: none;}
.top-menu .nav li:first-child{display: block;}
body table.dataTable thead .sorting::after, body table.dataTable thead .sorting_asc::after, body table.dataTable thead .sorting_asc_disabled::after, body table.dataTable thead .sorting_desc::after, body table.dataTable thead .sorting_desc_disabled::after{display: none;}
body table.dataTable thead .sorting{background: rgba(0, 0, 0, 0) url("../../../global/plugins/datatables/images/sort_both.png") no-repeat scroll right center;}
body table.dataTable thead .sorting_asc {background: rgba(0, 0, 0, 0) url("../../../global/plugins/datatables/images/sort_asc.png") no-repeat scroll right center;}
body table.dataTable thead .sorting_desc {background: rgba(0, 0, 0, 0) url("../../../global/plugins/datatables/images/sort_desc.png") no-repeat scroll right center;}
body .dataTables_wrapper table-scrollable:first-child{border:0 none!important;}
body .no-bottom-border{border-bottom:0 none!important;}
a.dark-grayish-box:focus, a.dark-grayish-box:hover{color:#fff;}
/*optgroup{ padding:5px 10px;}*/

.page-header .top-menu .dropdown-quick-sidebar-toggler > .dropdown-toggle{padding:29px 10px 23px !important;}/*padding:17px 10px 13px !important;*/
.form-horizontal .control-label{ padding-top:0;}
.help-block .icheckbox_minimal-grey{ margin-right:5px;}
.help-block {margin-bottom: 10px; margin-top: 10px;}
hr, p{ margin:30px 0;}
.pl-15{padding-left:15px;}
.btn.green.active.focus:not(.btn-outline), .btn.green.active:focus:not(.btn-outline), .btn.green.active:hover:not(.btn-outline), .btn.green.focus:active:not(.btn-outline), .btn.green:active:focus:not(.btn-outline), .btn.green:active:hover:not(.btn-outline), .open > .btn.green.dropdown-toggle.focus:not(.btn-outline), .open > .btn.green.dropdown-toggle:focus:not(.btn-outline), .open > .btn.green.dropdown-toggle:hover:not(.btn-outline){background-color: #00352A; border-color: #00352A;}
.btn.green.focus:not(.btn-outline), .btn.green:focus:not(.btn-outline){background-color: #00352A; border-color: #00352A;}
.btn.green.active:not(.btn-outline), .btn.green:active:not(.btn-outline), .btn.green:hover:not(.btn-outline), .open > .btn.green.dropdown-toggle:not(.btn-outline){background-color: #00352A; border-color: #00352A;}
.modal-content, .form-body, .modal-body, .form-group, .modal-body .form-actions {width: 100%; height: auto; clear:both; display:block;}
.modal-content, .modal-content .form-body, .modal-content .modal-body, .modal-content .form-group, .modal-content .form-actions {  overflow:hidden; width:100%; height: auto;}
small{ font-size:14px; color:#a0a0a0;}
.tabbable-custom small{ margin-bottom:10px; display:inline-block;}/*margin-bottom:35px;*/
.tab-pane .dark-grayish-box{ margin-top:15px;}
.dark-grayish-box-2{text-transform:none; font-size:20px;}
.dark-grayish-box-2 i{ clear:both; display:block!important; margin-bottom:10px;}
.dataTables_empty{font-size: 14px !important;}
.drag-and-drop-modules td:first-child{ background-color:#F5F5F5; font-size:22px; text-align:center; width:60px;}
.light-green-selet-box{ background-color:#ECF7D9; /*border:1px solid #a1c951;*/ color:#759d25; background-image: url("../img/select-box-icon-light-green.png") !important;}
.light-yallow-selet-box{ background-color:#f9f6ef; /*border:1px solid #f3dda3;*/ color:#c7a645; background-image: url("../img/select-box-icon-light-yallow.png") !important;}
.inline-box{ display:inline-block; width:auto;}
.label-extra-lg{padding:9px 12px;}
h3 .fa-info-circle{ color:#bcbcbc;}
.icheckbox_minimal-grey{ margin-right:8px!important;}
.uneditable-input{min-width:150px;}
.portlet.light > .portlet-title {border-bottom: 1px solid #eef1f5;}
.label-green-border{border: 1px solid #618d34; color: #618d34;}
.slider-outer-round-border{border: 2px solid #9cc648; border-radius: 10px !important; padding: 2px;}
.slider-outer-round-border .progress{ border-radius:10px!important; height:11px; margin:0; padding:0;}
.progress-bar-success{ border-radius:10px!important; background-color:#9cc648;}
.progress{ background-color:transparent;}
.strong-gray-color{font-weight:600; color:#676767;}
.strong-gray-color:hover, .strong-gray-color:active, .strong-gray-color:focus{color:#676767;}
.small-select{width:auto!important; background-position: right 10px center;}
.for-small-select .form-control{height:24px; text-align:left; border:0;}
.for-small-select optgroup{padding:0;}
.no-bottom-border{ border-bottom:0;}
.drag-and-drop-modules tr th:last-child{ width:260px; min-width:260px;}
.dmk-program-one-people-table tr th:last-child{min-width:140px;}
.online-course-table tr th:first-child{min-width:25px; width: 25px;}
.online-course-table tr th:last-child{min-width:70px;}
.events-table tr th:first-child{min-width:25px; width: 25px;}
.people-user-table tr th:nth-last-child(2){min-width:70px;}
.red-color{color:#cd678c;}
.dmk-program-one-edit-question-table td:first-child{ font-size: 14px; font-weight:600;}
.dmk-program-one-edit-question-table tr th:last-child { width:115px; min-width:115px;}
.dmk-program-one-edit-module-result-table tr th:last-child{ width:25px; min-width:25px;}
.dmk-program-one-edit-module-result-table tr th:nth-last-child(2){width:120px;}
.dmk-program-one-edit-module-result-table tr th:nth-last-child(3){width:170px;}
.label-light-red-2{ background-color:#da99bb; color:#fff;}
.incentive_point_claims_table tr th:last-child{ width:25px;}
.incentive_point_claims_table tr th:nth-last-child(2){ width:160px; min-width:160px;}
.color-light-red2{color:#c5749d;}
.color-light-red2:active, .color-light-red2:hover, .color-light-red2:focus{color:#c5749d;}
.color-green{color:#83ad47;}
.color-green:active, .color-green:hover, .color-green:focus{color:#83ad47;}
.redemption_requests_table tr th:last-child{ width:160px;}
.items_table tr th:last-child{ width:25px; min-width:25px;}
.btn .fa-plus, .btn .fa-eye{ margin-left:5px;}
.artworks_approval_table tr th:nth-last-child(2) {width: 160px; min-width: 160px;}
.artworks_approval_table tr th:last-child {width: 25px; min-width: 25px;}
.invoice_approval_table tr th:nth-last-child(2) {min-width: 160px; width: 160px;}
.invoice_approval_table tr th:last-child {width: 25px; min-width: 25px;}
.previously_approved_table tr th:last-child {width: 25px; min-width: 25px;}
.documents_table tr th:last-child{width: 65px; min-width: 65px;}
.topic_table tr th:last-child{width:65px; min-width: 65px;}
.assign_to_existing_people_table tr th:first-child{width:25px; min-width: 25px;}
.assign_courses_table tr th:first-child{width:25px; min-width: 25px;}
.assign_people_to_this_team_table tr th:first-child{width:25px; min-width: 25px;}
.dmk_program_one_edit_teams_table tr th:first-child{width:25px; min-width: 25px;}
.dmk_program_one_edit_teams_table tr th:last-child{width:25px; min-width: 25px;}
.team_name_people_tab_table tr th:first-child{width:25px; min-width: 25px;}
.team_name_courses_tab_table tr th:first-child{width:25px; min-width: 25px;}
.team_name_courses_tab_table tr th:last-child{width:25px; min-width: 25px;}
.teams_table tr th:last-child{width:25px; min-width: 25px;}
.teams_table tr td:first-child{ font-weight:500;}/*font-weight:600;*/
.education_levels_table tr th:last-child{width:65px; min-width: 65px;}
.skills_table tr th:last-child{width:65px; min-width: 65px;}
.education_levels_table tr td:first-child{ font-weight:500;}/* font-weight:600;*/
.skills_table tr td:first-child{ font-weight:500;}/*font-weight:600;*/
.clinics_table tr th:first-child, .clinics_table tr td:first-child{ font-weight:500;}/*font-weight:600;*/
.label-red{ background-color:#e7505a;}
.label-red:hover{ background-color:#e12330;}
.input-circle-box .select2-container--bootstrap .select2-selection{border-radius:25px!important;}
.datepicker-days tr th, .datepicker-days tr td{ text-align:center;} 
table tr td .select2-container--bootstrap{ margin-top:-2px !important; display: inline-block!important;}
.morris-hover.morris-default-style .morris-hover-point, .select2-container--bootstrap .select2-results__group, .select2-container--bootstrap .select2-selection{font-family: 'Roboto', sans-serif;  font-weight:normal;}
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color: #555555;font-size: 14px;font-weight: normal !important;}
.select2-container--bootstrap .select2-results__group{ font-size:14px!important;}
.select2-container--bootstrap .select2-selection{ box-shadow:none!important;}
.select2-container--bootstrap .select2-selection--single{ height:33px!important;}
.select2-container--bootstrap{ width: 100%!important; }
/* span.select2-container.select2-container--bootstrap.select2-container--open{display: none;} */
.light-yallow-selet-box .select2-container--bootstrap, .light-green-selet-box .select2-container--bootstrap{ display:inline-block!important; width: 100%!important; margin-right: 0!important;}
.dataTables_length .select2-container--bootstrap{display:inline-block!important; width: 70px!important;}
.dataTables_length .input-xsmall{width:60px!important;}
.light-yallow-selet-box .select2-selection__clear, .light-green-selet-box .select2-selection__clear, .light-gray-selet-box .select2-selection__clear{ margin-left: 8px; margin-right: 0; }
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{top: 15px!important; left: -5px!important; width: 8px!important; height: 5px!important; margin-top: 0!important; margin-left: 0!important; border:0!important; background-image: url("../img/select-box-icon.png") !important; background-position: center center; background-repeat: no-repeat;}
.light-green-selet-box .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{background-image: url("../img/select-box-icon-light-green.png") !important; }
.light-green-selet-box .select2-container--bootstrap .select2-selection{border: 1px solid #a1c951; color: #759d25; background-color: #ecf7d9;}
.light-green-selet-box .select2-container--bootstrap.select2-container--focus .select2-selection, .light-green-selet-box .select2-container--bootstrap.select2-container--open .select2-selection{ box-shadow:none!important; border: 1px solid #a1c951!important;}
.light-green-selet-box .select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color: #87af37;}
.light-green-selet-box .select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color: #658d15;}
.light-green-selet-box .select2-container--bootstrap .select2-selection__clear{color: #658d15;}
.light-yallow-selet-box .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{background-image: url("../img/select-box-icon-light-yallow.png") !important; }
.light-yallow-selet-box .select2-container--bootstrap .select2-selection{border: 1px solid #f3dda3; color: #c7a645; background-color: #f9f6ef;}
.light-yallow-selet-box .select2-container--bootstrap.select2-container--focus .select2-selection, .light-yallow-selet-box .select2-container--bootstrap.select2-container--open .select2-selection{ box-shadow:none!important; border: 1px solid #f3dda3!important;}
.light-gray-selet-box .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{background-image: url("../img/select-box-icon.png") !important; top:10px!important }
.light-gray-selet-box .select2-container--bootstrap .select2-selection{color: #666666; background-color: #dedede; border:0!important; border-radius:3px!important; height:auto!important; line-height:20px!important; padding:2px 24px 2px 12px!important;}
.light-gray-selet-box .select2-container--bootstrap.select2-container--focus .select2-selection, .light-gray-selet-box .select2-container--bootstrap.select2-container--open .select2-selection{ box-shadow:none!important; border:0 none!important;}
.light-yallow-selet-box .select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color: #d3b251; font-size:12px;}
.light-yallow-selet-box .select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color: #b79635;}
.light-yallow-selet-box .select2-container--bootstrap .select2-selection__clear{color: #b79635;}
.light-gray-selet-box .select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color: #666666;}
.light-gray-selet-box .select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color: #666666;}
.light-gray-selet-box .select2-container--bootstrap .select2-selection__clear{color: #666666;}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#4C7072!important;}
.light-blue-selet-box .select2-container--bootstrap .select2-selection{background-color: #DDE3EC; border:0;}
.light-blue-selet-box .select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#8290a3;}
.light-blue-selet-box .select2-container--bootstrap .select2-selection--single{ height:43px!important; padding:12px 24px 12px 12px;}
.light-blue-selet-box .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{top:20px!important; background-image: url("../img/select-box-icon-light-blue.png") !important;}
.light-blue-selet-box .select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#8290a3;}
.light-blue-selet-box .select2-container--bootstrap .select2-selection__clear{color:#8290a3;}
/*.btn.green:not(.btn-outline){background-color:#00352A!important; border-color:#00352A!important;}*/
body.login{background-color:#fff!important;}
/*.login .content{background-color:#fff!important; border:1px solid #00352A;}*/
.login .content{background-color:#f6e6d9!important; border:1px solid #00352A;}
body.login .content h3{ color:#00352A!important; font-weight:bold!important; font-size:18px!important; color:#00352A!important; text-transform:uppercase;} 
.login .content .control-label{ color:#333333; text-transform:uppercase; margin-bottom:10px;}
.login .content .rememberme{color:#333333!important; text-transform:uppercase;}
.login .content .form-control{background-color:#efefef!important;}
.login-options{ margin-top:30px;}
.login{font-family:"Roboto",sans-serif!important;}
.login .content .form-actions{ padding:0 30px!important;}
.login .content .form-actions .btn-default{ text-transform:uppercase!important; color:#00352A!important;}
.login .content .form-actions .btn{ display:block; clear:both; width:100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d1e990+0,c2e37d+50,abd75d+100 */
background: #00352A; /* Old browsers */
/* background: -moz-linear-gradient(top,  #d1e990 0%, #c2e37d 50%, #abd75d 100%);
background: -webkit-linear-gradient(top,  #d1e990 0%,#c2e37d 50%,#abd75d 100%);
background: linear-gradient(to bottom,  #d1e990 0%,#c2e37d 50%,#abd75d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1e990', endColorstr='#abd75d',GradientType=0 ); */
 font-size:16px!important; color:#fff!important; margin-top:10px!important;}
.login .content .forget-password{display:block!important; clear:both; float:none!important; text-transform:uppercase; color:#00352A; margin-top:20px!important; margin-bottom:20px!important; text-align: center;}
.login .btn-success{background-color:#00352A; border-color:#00352A;}
.login .content .form-actions .btn-default{color:#00352A; font-weight:normal;}
.login .content .form-actions .btn-default:hover {background-color: #00352A; color: #fff;}
.login .content .form-actions .btn-default{color:#00352A; font-weight:normal!important;}
.login .content .form-actions .btn-default:hover{color:#00352A!important;}
.login .content .form-actions{ border:0!important;}
.login-footer { width:100%; height:auto; overflow:hidden; margin:0 auto; background-color:#043429; border-top:12px solid #e9eaee; padding-top:20px; padding-bottom:20px; margin-top:190px;}
.login-footer-menu-links{ margin:8px 0 0 0; padding:0;}
.login-footer-social-menu-links{ margin:0; padding:0;}
.login-footer-menu-links li { display:inline-block; list-style:none; border-right:1px solid #b0b0b0; padding:0 5px;}
.login-footer-social-menu-links li { display:inline-block; list-style:none; padding:0 5px;}
.login-footer-menu-links li:last-child { border-right:0;}
.login-footer-menu-links li, .login-footer-menu-links li a{ color:#8c8989; font-size:14px; text-shadow: 1px 1px 1px #000000;}
.login-footer-social-menu-links li a{ color:#8c8989; font-size:24px; text-shadow: 1px 1px 1px #000000;}
.login-footer .right-box{ text-align:right;}
.dataTables_info.dataTables_info { left: 130px; color:#666666 !important; display:inline-block; padding-top:5px; vertical-align:top; line-height:normal !important; padding-left:3px; width:inherit;}/* position: absolute;  top:5px;*/
table.dataTable thead th, table.dataTable thead td{padding:10px!important;}
table.dataTable.no-footer{ border-bottom:0!important;}
.label-light-gray:hover, .label-light-gray:active, .label-light-gray:focus{color:#666666!important;} 
.label-light-red:hover, .label-light-red:active, .label-light-red:focus{color:#bf3d3f!important;}
.label-green-border:hover, .label-green-border:active, .label-green-border:focus{color:#00352A!important;}
.label{ display:inline-block;}
.text-left{ text-align:left!important;}
.p-t-0{padding-top:0!important;}
.p-b-0{padding-bottom:0!important;}
.p-b-25{ padding-bottom:25px!important;}
.m-t-0{ margin-top:0!important;}
.m-r-15{ margin-right:15px;}
.m-t-15{ margin-top:15px;}
.m-t-25{ margin-top:25px;}
.m-l-10{ margin-left:10px;}
.m-b-15{ margin-bottom:15px!important;}
.m-b-30{ margin-bottom:30px;}
.m-b-0{ margin-bottom:0!important;}
.m-r-5{ margin-right:5px;}
.m-l-40{ margin-left: 40px; }
.mar-minus-10{ margin:-10px;}
.fileinput .input-group{ width: 150px!important;}
.panel-info>.panel-heading{background-color:#f2ffd9;}
.panel-info > .panel-heading{color:#00352A;}
.accordion-first .accordion-heading, .accordion-first .accordion-toggle:hover, .accordion-first .accordion-heading .accordion-toggle.active {background: none repeat scroll 0% 0% transparent;}
.accordion-first .accordion-heading {border-bottom: 0px none; font-size: 16px;}
.accordion-first .accordion-heading .accordion-toggle {display: block; cursor: pointer; padding: 5px 0px !important; color: #666; outline: medium none !important; text-decoration: none;}
.accordion-first .accordion-heading .accordion-toggle.active em{background-color: #00352A;}
.accordion-first .accordion-heading .accordion-toggle > em {background-color: #6d817e; border-radius: 100px; color: #FFF; font-size: 14px; height: 32px; line-height: 32px; margin-right: 10px;text-align: center; width: 32px;}
.note-popover .popover-content, .panel-heading.note-toolbar{ padding: 0 0 5px 5px!important; }
.branch-offices, .education-contact, .dmk-account-managers{ width: 100%; height: auto; overflow: hidden; margin:0 auto; clear:both;}
body .amcharts-chart-div a { display: none!important;}
/* .note-editor.note-frame.panel.panel-default.fullscreen{ margin-top: 74px;} */
body span.help-block.help-block-error{ margin: 0!important; font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight:normal; color: red;}

.has-error .control-label{color:#666666;}
/* .vertical-alignment-helper {display:table; height: 100%; width: 100%; pointer-events:none;} removed on 25-11-2019 */
.vertical-align-center { vertical-align: middle; pointer-events:none;}
.modal-content {/* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */ width:inherit; height:inherit;/* To center horizontally */ margin: 0 auto; pointer-events:all;}
body .page-sidebar .page-sidebar-menu>li>a>.arrow:before, body .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>.arrow:before{right: 11px!important;}
body .page-sidebar .page-sidebar-menu>li:last-child>a{border-bottom:1px solid #93958e!important;}
b, optgroup, strong{ font-weight: 600; }
.dmk-program-one-people-table th:first-child{width:25px!important; max-width: 25px;}
.dmk_program_one_edit_teams_table th:first-child{width:25px!important; max-width: 25px;}
.dmk_program_one_edit_teams_table th:last-child{width:25px!important; max-width: 25px;}
.dmk_program_one_edit_teams_table th:nth-last-child(2){width:125px!important; max-width: 125px;}
.btn.grey-salsa:not(.btn-outline):focus{ background-color: #D3B198; border-color:#D3B198; }
.items_table th:last-child{width:25px!important; max-width: 25px;}
.team_name_courses_tab_table th:first-child{width:25px!important; max-width: 25px;}
.team_name_courses_tab_table th:last-child{width:25px!important; max-width: 25px;}
.team_name_people_tab_table th:last-child{width:175px!important; max-width: 175px;}
.invoice_approval_table th:last-child{width:25px!important; max-width: 25px;}
.invoice_approval_table th:nth-last-child(2){width:160px!important; max-width: 160px;}
.dmk-program-one-people-table th:last-child{width:125px!important; max-width: 125px;}
.select2-selection__clear{ display: none!important; }
.light-green-selet-box .select2-container--bootstrap .select2-selection{ min-width: 115px; }
.light-yallow-selet-box .select2-container--bootstrap .select2-selection{ min-width: 115px; }
.light-gray-selet-box .select2-container--bootstrap .select2-selection{ min-width: 125px; }
.clinics_table th:last-child{ width: 65px!important; max-width: 65px; }
.portlet.light{ margin-bottom: 0; }

/*Smita added by 4July2016*/
.alert_success {background-color: #dff0d8; border-color: #d6e9c6; color: #00352A;}
#correct_ans_error .help-block-error{ color: #e73d4a; margin-bottom: 10px !important;}
#correct_ans_edit_error .help-block-error{ color: #e73d4a; margin-bottom: 10px !important;}
#bulk_action_user_error .help-block-error{ color: #e73d4a; }
#team_user_error .help-block-error{ color: #e73d4a; }
#error_select_user .help-block-error{ color: #e73d4a; }
#error_select_product .help-block-error{ color: #e73d4a; }
#error_select_treatmemt .help-block-error{ color: #e73d4a; }
.alert-danger p{margin: 0px 0; }
.w50{ width:50px;}
#people_user_table .icheckbox_minimal-grey{ margin-right:0px !important;}
.form .form-bordered .form-group .btn-remove{ margin-top:7px;}
.help-block1 {display: block; margin-top: 10px; margin-bottom: 10px; color: #737373;}
.error-messg{ box-sizing:border-box; border:1px solid #a02423; background-color:#f4e8e8; font-size:14px; color:#ff0000; padding:10px; width:auto; display:inline-block;}

.inactive-date .input-group-btn{ vertical-align:top;}

.note-editor.note-frame .note-editing-area .note-editable p{ margin:5px 0;}
.error-info p{margin:10px 0; color:#ff0000; font-size:16px;}
.success-messg {margin:10px 0; color:#008000; font-size:16px;}
.note-editor.note-frame.panel {margin-bottom: 0px;}

#loader{position: fixed; z-index: 10000000000000; width: 300px; height: 86px; padding: 20px; vertical-align:middle; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background:none repeat scroll 0 0 #D3B198; color: #fff; font-family: graublauweb-webfont, Helvetica, Arial, sans-serif; font-size: 12.5pt; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.doc-upload .fileinput{ margin-bottom:0px;}
/*.doc-upload #page_doc_error{ line-height:11px;}*/
#assign_course_to_users table label .icheckbox_minimal-grey{ margin-right:0px !important;}

.label-cursor-default{ cursor:default !important;}
.modal-body{ padding: 0px 15px;}

#edit_course .control-label .required, .form-group .required{ padding:0 0 0 5px;}/* position:absolute; padding:2px 0 0 5px; display:inline-block;*/
.form .form-bordered#edit_course .form-group .control-label{ padding-right:27px;}

.light-gray-selet-box .span-optgroup select{color: #666666; background-color: #dedede; border: 0!important; border-radius: 3px!important; height: auto!important;line-height: 20px!important; padding: 2px 10px !important; width:auto !important; background-position:right 10px center !important;}/*width:90px !important;*/
.w10p{ width:10% !important;}
.w70p{ width:70% !important;}
.w20p{ width:20% !important;}
.w5p{ width:5% !important;}
.w165{ width:165px;}
.w175{ width:175px;}

.ie .team_name_people_tab_table .w175{ width:187px;}
.padl0 {padding-left:0px;}
.padt7{ padding-top:7px;}

.mar_t_6{ margin-top:6px;}

.note-popover.popover{ z-index:99999;}
.note-editor.note-frame .note-editing-area .note-editable{ position:relative;}

.pre-courses ul:before{font-family: FontAwesome; content: "\f107"; margin-right: 11px; color: #666; margin-top:8px; float:right; font-weight:bold;}
table th a{ color:#666;}

.date_and_time_main_div .input-group-btn{ vertical-align:top;}

.inner-label .control-label{ text-align: left; padding-top: 0px !important; padding-left: 0px; margin-top: 0px; padding-bottom: 8px;}
select#per-page::-ms-expand { display: none;}
select.form-control::-ms-expand { display: none;}

.login .content .form-actions .btn.green{ background: #00352A !important; /* Old browsers */
 font-size:16px!important; color:#fff!important; margin-top:10px!important;}
/*.login .content .form-actions .btn.green:hover{ background:#D3B198 !important; color:#ffffff !important;}*/
.login .content .form-actions .btn.green:hover{ background:#6f817e !important; color:#ffffff !important;}

.login .content .form-actions .btn-default{ background:#e1e5ec !important; border:1px solid #bcc5d4 !important; color:#666 !important; text-shadow: 1px 1px 1px #FFFFFF; }
.login .content .form-actions .btn-default:hover{ background:#c2cad8 !important;  color:#666 !important;}
.login .content .form-actions #back-btn.btn{ display:inline-block; margin-top:10px;}
.page-404 {text-align:center;padding:100px 0 40px 0;}
.page-404 .number {color:#7BBBD6;display:inline-block;font-size:113px;font-weight:300;letter-spacing:-10px;line-height:113px;margin-bottom:10px;margin-top:0;position:relative;text-align:right;top:13px;}
.page-404 .details {display:inline-block;margin-left:40px;padding-top:0;text-align:left;}

.time-zone{ display:block;}

/*drag-drop-accordian-info*/
.drag-drop-accordian-info{ border:1px solid #e7ecf1; border-bottom:none; margin-bottom:20px;}
.drag-drop-accordian-info h4{ border-bottom:1px solid #e7ecf1; font: 600 14px 'Open Sans', sans-serif; padding:8px; margin:0px;}
.drag-drop-accordian-info .accordion-first{ padding:8px; border-bottom:1px solid #e7ecf1;}
.drag-drop-accordian-info .accordion-first button.btn {margin-right: 5px;}
/*End*/

.form .form-bordered .form-group .form-group{ border:none;margin-bottom: 15px; /*---25-11-2019---*/}
.form .form-bordered .form-group .form-group>div{ border:none;}
.form .form-bordered .form-group .form-group>div:first-child{ padding-left:0px;}
.form .form-bordered .form-group .form-group>div:last-child{ padding-right:0px;}

.w-break{ word-break: break-all;}
a.forget-password:hover{ text-decoration:underline !important;}
span.month {display: block;  width: 25%; float: left; height: 54px; height: 62px; text-align: center; line-height: 54px;}
span.year {display: block;  width: 25%; float: left; height: 54px; height: 62px; text-align: center; line-height: 54px;}
.datepicker.dropdown-menu {width: 209px !important;}

.date-event .control-label{ width:25%;}
::-ms-clear { display: none; }
.padr5{ padding-right:5px !important;}
#sub_tab_questions_table_wrapper table th:first-child{ width:6% !important;}
#sub_tab_questions_table_wrapper table th:last-child{ width:9% !important;}

#edit_ass .form-body, #edit_course .form-body, #add_course .form-body, #form_add_event .form-body, #form_edit_event .form-body, #setting_form .form-body, #add_clinic .form-body, #edit_clinic .form-body, #add_author .form-body, #edit_author .form-body, #add_slider .form-body, #edit_slider .form-body{ padding:0px !important;}
#form_sample_1 .form-body, #form_sample_edit_1 .form-body{ padding:0px; display:inline-block; width:100%;}/* padding:20px 0px; */
#form_sample_1 .form-body.padt30, #form_sample_edit_1 .form-body.padt30 {padding-top:30px;}
#edit_ass .form-actions, #edit_course .form-actions, #add_course .form-actions, #form_add_event .form-actions, #form_edit_event .form-actions, #setting_form .form-actions, #add_clinic .form-actions, #edit_clinic .form-actions, #add_author .form-actions, #edit_author .form-actions, #add_slider .form-actions, #edit_slider .form-actions{ padding:10px 0px;}
.marb10{ margin-bottom:10px;}

.feeds li .col2.w100{ width:100px; float:right;}

/*CSS added Nilesh*/
.ui-sortable tr{cursor: pointer;}
.modal-content > h4{padding: 15px 15px 0;}
.portlet.light .form .form-body, .portlet.light .portlet-form .form-body, .portlet.light .form .form-actions, .portlet.light .portlet-form .form-actions{padding: 20px;}
.light-gray-selet-box.mar {margin: 0 10px 10px 0 !important;}
.icheck-inline label{margin-bottom: 0;}
span#single-error{top: 0px;}/*position: absolute; top: 32px;*/
.login-footer-social-menu-links{margin: 0; padding: 0; display: inline-block;}
.design-by {display: inline-block; color: #8c8989; margin: 0 0 0 5px; padding: 0 0 0 10px; line-height: 22px; border-left: 1px solid #b0b0b0;}
.design-by a {color: #fff;}
/* #team_table>tr>td:nth-child(2){text-align: left;} */
.form .form-bordered .form-group .form-group>div#rank_error{ padding:5px 0 0 0;}
/*CSS added Nilesh*/

/* 29 Jan 2018 */
.social_desc {  margin-bottom: 0; margin-top: 8px!important; font-size: 13px; color: #bbb;}
/* 29 Jan 2018 */

/*Added 31-Jan-2018*/
.arrow-list {padding: 0; list-style-type: none;}


.search_field{ margin-top: 26px;}
.search_field #custom-search-input button {left: 0px;position: initial;}
.search_field #custom-search-input .input-group .input-group-btn{  position: absolute;  top: 2px;  right: 18px;}
.search_field .search-query {width:100%;}
/*.filter div[class|=col-lg] { border: 1px solid red;}*/
/*Added 31-Jan-2018*/

/*-------08-08-2019------*/
.mr-10{margin-right:10px;};

.h-61{
    height: 61px !important;
}


#claim-incentive-points .col-lg-6.col-md-6.col-sm-6.col-xs-12 {
    position: relative;
    margin-bottom: 26px;
}

/*------25-11-2019 start from here-----*/

.course-edit-ml-12{
    margin-left: -12px;
}

/*20dec19*/
.form .form-bordered#edit_course .form-group .cp .control-label {padding-top:5px;}
.form .form-bordered#edit_course .form-group .co .control-label {padding-top:0;}
.form .form-bordered#edit_course .form-group .cp .input-group, .form .form-bordered#edit_course .form-group .co .input-group {display:inline-block;}
/*20dec19*/

.new_row a{word-break: break-all;}

/*-----03-05-2019---*/
@media all and (-ms-high-contrast:none) {

    #previously_approved_list .search_field,
    #invoice_approval_list .search_field,
    #artworks_approval .search_field{ margin-top: 4px !important;}


 }

#previously_approved_list .search_field,
#invoice_approval_list .search_field,
#artworks_approval .search_field{ margin-top: 15px;}



/*7 FEb 2018*/
.input-daterange.input-group .form-control{ height: 33px; }
.input-daterange.input-group .form-control.left {border-left:none;}
.userlog-search .input-group-addon{ border-right:0; }
.userlog-search .input-group-addon { width:13%; line-height: 17px;}
.daterange-field .input-group-addon{ border-right:0; }
.daterange-field .input-group-addon { width:13%;}
#documents .userlog-search .mobile-margin-bottom-none{height: 56px;}/*---24-07-2020----*/
.btn-danger{ background:transparent;  }
#custom-search-input {margin-bottom: 15px;/*float: right;*/margin-right: 2px;}
#documents .search_field {margin-bottom: 10px;}
.search_req .search_field {margin-top: 0px; margin-bottom: 10px;}
.event_att .search_field {/*margin-top: 12px;*/ margin-bottom: 10px;}
.col-lg-1.col-md-1.col-sm-6.col-xs-12.portlet-title.no-bottom-border:last-child{padding-left: 0;} /*---24-07-2020----*/
.no-bottom-border button.btn.grey-salsa{margin-left: 5px;}

/*7 FEb 2018*/

/*22 May 2018*/
.upload_div .fileinput { display: block;}
.upload_div .fileinput .input-group {  width: 100%!important;   display: block;}
.upload_div .form-control.uneditable-input{ width: 67%!important; display: inline-block;}
.upload_div .input-group-addon.btn.default.btn-file{width: 90px!important;display: inline-block;}
.upload_div a.input-group-addon.btn.red.fileinput-exists {   width: 90px!important;  float: left;   margin-top: 10px;}
/*22 May 2018*/

/*1 June 2018*/
#therapist_validation .control-label{display: inline-block;word-break: break-word;word-wrap: break-word;vertical-align: top;margin-top: 0;}
#therapist_validation .therpist_tick{display: inline-block;vertical-align: top;}
.therp_valid> div:first-child{margin-top: 20px;}
#therapist_validation .control-label[for="inputSkype"]{ width: 78%; text-align: left; }

.row.course_started > div:nth-child(1),
.row.course_started div:nth-child(2),
.row.course_started div:nth-child(3)
{height: 60px;}
.row.course_started div.search_field.filter_btn{ margin-top:25px; margin-bottom:10px  }
table#team_name_courses_tab_table thead tr th:nth-child(2){min-width: 157px;}
/*1 June 2018*/


/*5 June 2018*/
.form-group.certi .input-group .form-control.uneditable-input.input-fixed.input-small { float: none }
.form-group.certi .input-group a.remove_certi{margin-left: 10px;}
/*5 June 2018*/


.rating_star {background-image: url(../img/star.png); display: inline-block;width: 14px;content: "";height: 13px; background-repeat: no-repeat;}
.decline {cursor: pointer;}
.testim_table  thead tr th.first_th {width: 150px;} 
.event_parti .export_attendee_btn{float:right;}

.sticky-wrap{ margin: 0; }

.sticky-wrap .sticky-thead{border: 1px solid #e7ecf1; -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;box-shadow: none!important; z-index: 199!important;}

/*Added 20-July-2018*/
#items #custom-search-input .input-group .input-group-btn {position: absolute; top: 2px; right: 18px;}
#items #custom-search-input button {left: 0px; position: initial;}
/*End Added 20-July-2018*/

/*Added 28-July-2018*/
#form_edit_event1 .form-body{padding: 0}
/*End Added 28-July-2018*/

.row.list_course_location .search_field{margin-top: 27px;}
.row.list_course_location .search_field #custom-search-input{ margin-bottom: 15px; }
.row.list_course_location .search_field.filter_btn{margin-top: 0;margin-bottom: 10px;}

.row.list_course_users .search_field{margin-top: 27px;}
.row.list_course_users .search_field #custom-search-input{ margin-bottom: 15px; }

.row.list_course_status_user .search_field {  margin-top: 8px;}

.row.completed_course_users .search_field #custom-search-input{ margin-bottom: 15px; }
.row.completed_course_users .search_field.filter_btn{margin-top: 0;margin-bottom: 10px;}

/*Added 08-Aug-2018*/
.portlet.light .form .form-body, .portlet.light .portlet-form .form-body {padding: 0px;}
/*End Added 08-Aug-2018*/

/*Added 10-Aug-2018*/
.noti-head-link {background-color: #e4e4e4;}
ul.dropdown-menu .notify-list a i {margin-right: 5px !important;}
ul.dropdown-menu .notify-list a span {display: block; padding-left: 25px; font-size: 12px;}
.top-menu .nav li.notify-list {display: block;}
/*End Added 10-Aug-2018*/

/*Added 14-Aug-2018*/
ul.three-col-list {column-count: 3; padding: 0; margin: 0; list-style: none; font-size: 15px; font-family: 'Roboto';}
ul.three-col-list a {word-break: break-all;}
/*End Added 14-Aug-2018*/

/*Added 16-Aug-2018*/
.rqu-dtl .form-group input[type="file"] {border-color: #dfdfdf; padding-left: 5px; width: 94%; display: inline-block; margin-right: 5px;}
.field-dtl-text, .field-dtl-text2 {font-size: 12px; line-height: 16px; display: block; margin-top: 3px;}
.add-more-link {margin-top: 38px; display: block; color: #b54572; text-decoration: underline;}
.add-more-link i {margin-right: 5px;}
.cont-area {padding: 20px;}
.rqu-dtl {border: 1px solid #00352A;}
.dtl-cont {font-size: 15px; line-height: 22px; color: #333333;}
.dtl-cont p {margin: 0px 0 15px;}
.dtl-cont-name {color: #666666;}
.dtl-cont-name label {font-weight: 700; color: #00352A; margin-right: 5px; margin-bottom: 0px;}

.attech-div .white-btn span {color: #b54572; text-decoration: underline; margin-left: 15px;}
.attech-div .white-btn:hover span {color: #fff; text-decoration: none;}
.attech-div .white-btn {margin: 0 10px 10px 0;}
.attech-div label {font-weight: 700; display: block;}

.white-btn {border: 1px solid #d8ddc3; background-color: #fff;}
.white-btn i {margin-right: 6px;}
.white-btn:hover {color: #fff !important; background-color: #00352A; border: 1px solid #00352A;}
.white-btn.active {color: #fff !important; background-color: #00352A; border: 1px solid #00352A;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color: #00352A; border-color: #00352A;}
.pagination>li>a, .pagination>li>span {color: #00352A;}
.btn.green:not(.btn-outline) {border: none; background-color: #00352A;}
.btn.green:not(.btn-outline).active, .btn.green:not(.btn-outline):active, .btn.green:not(.btn-outline):hover, .open>.btn.green:not(.btn-outline).dropdown-toggle {background-color: #00352A; border:none;}
/*Added 16-Aug-2018*/

/*Added 17-Aug-2018*/
.portlet.box.green {background-color: #00352A !important; border: 1px solid #00352A;}
.portlet.box.green>.portlet-title, .portlet.green, .portlet>.portlet-body.green {background-color: #00352A;}
/*End Added 17-Aug-2018*/

/*22aug18*/
table.table-bordered.dataTable tbody td.btmborder {border-bottom:1px solid #e7ecf1;}
.form-group.file a:hover i, .add-more-link:hover {color:#00352A;}

/*Added 27-Aug-2018*/
.form-control-file {background-color: #fff; padding: 5px; border: 1px solid #ccc;}
.search_field #custom-search-input .input-group .input-group-btn {position: absolute; top: 2px; right: 18px;}
#custom-search-input .input-group .input-group-btn {position: absolute; top: 2px; right: 18px;}
#custom-search-input button {left: 0px; position: initial;}
/*End Added 27-Aug-2018*/

/*Added 15-Sep-2018*/
.btn.green:not(.btn-outline).focus,.btn.green:not(.btn-outline):focus{background-color:#00352A;border-color:#00352A;}
.btn.green:not(.btn-outline).active.focus,.btn.green:not(.btn-outline).active:focus,.btn.green:not(.btn-outline).active:hover,.btn.green:not(.btn-outline):active.focus,.btn.green:not(.btn-outline):active:focus,.btn.green:not(.btn-outline):active:hover,.open>.btn.green:not(.btn-outline).dropdown-toggle.focus,.open>.btn.green:not(.btn-outline).dropdown-toggle:focus,.open>.btn.green:not(.btn-outline).dropdown-toggle:hover{background-color:#00352A;border-color:#00352A}
.btn.green:not(.btn-outline).active,.btn.green:not(.btn-outline):active,.open>.btn.green:not(.btn-outline).dropdown-toggle{background-image:none}
.btn.green:not(.btn-outline).disabled.focus,.btn.green:not(.btn-outline).disabled:focus,.btn.green:not(.btn-outline).disabled:hover,.btn.green:not(.btn-outline)[disabled].focus,.btn.green:not(.btn-outline)[disabled]:focus,.btn.green:not(.btn-outline)[disabled]:hover,fieldset[disabled] .btn.green:not(.btn-outline).focus,fieldset[disabled] .btn.green:not(.btn-outline):focus,fieldset[disabled] .btn.green:not(.btn-outline):hover{background-color:#00352A;border-color:#00352A}
/*End Added 15-Sep-2018*/

.date-education-report .daterange .input-group {width:100%;}

/*HM 22nov19*/
#update_page .modal-body .modal .modal-body {padding:15px;}
.modal.link-dialog.in .modal-body .form-group {margin-bottom:16px;}
.modal.link-dialog.in .checkbox {margin-left:20px;}
#event_div .portlet.light.bordered .manage_products .search_field.search-input-box {margin-top:27px;}
#education_levels .keywords .control-label {display:none;}
.modal.link-dialog.in .modal-header, .note-editor .modal-header {margin-bottom:16px;}
#update_page_info_desc_div .modal .modal-header {margin-bottom:0;}
#upload_new_document_edit_form1 #edit_name-edit_error #edit_name-error, #upload_new_document_edit_form1 #edit_location_id_error #edit_location_id-error,
#upload_new_document_add_form #st_opening_order-error span, #upload_new_document_add_form #topic_error span,
#upload_new_document_edit1 #adddocumentname-edit_error span, #upload_new_document_edit1 #edit_type_1 span {padding:5px 0 0 14px;}
.br {clear:both; margin:0; padding:0;}

#upload_new_document_add_form .form-group-one .control-label, #upload_new_document_edit_form1 .form-group-one .control-label {width:auto; margin-top:8px; padding-right:0;}
#treatment_add_form .no-border-left{border-left: none;}
#treatment_add_form .masque,
#treatment_add_form .pre-exfoliation{margin-bottom: 0;}
.exfoliatio-border {border-right: 1px solid #efefef;}

/*SA 13Aug20 start */
.whitebghover{background-color: #fff;}
.whitebghover:hover {background-color: #fff!important;}
/*SA 13Aug20 end */

.loadin-box .img-wrapper > h5 {
    display: inline-block;
}
.loadin-box .download_img {
    float: right !important;
    display: inline-block;
}
.loadin-box .download_img span {
    padding: 0px !important;
}
.loadin-box .download_link {
    margin-top: 5px;
}
.password-field-new {
    position: relative;
}
.password-field-new .toggle-password {
    position: absolute;
    top: 9px;
    right: 20px;
}

.modal_layer{width: 232px; height: 34px; position: absolute; top: 15px; z-index: 5; cursor: pointer;}

/* Responsive Style*/
@media (max-width: 1870px){

    #event_div .filters-info{
        float: none;
    }

    /* label.control-label.padd-none{display: block; float: none; width: 100% !important;}
    
    label.control-label.padd-none + div{padding: 0; width: 100% !important;}     */
.col-md-3.date-event{ width:30%;}
/*#form-allsearch .col-lg-3, #form-allsearch .col-lg-2, #form-course .col-lg-2{ width:30%;}*/
.filters-info{clear:both; margin-top:10px;}
.people-listing .filters-info, .order-history-listing .filters-info, #education_levels .filters-info, #overprint_div .filters-info, #skills .filters-info, .event-order-history .filters-info{ clear:inherit; margin-top:0px;}
    
#education_levels .keywords, #education_levels .filters-info {margin-top:28px;} /*hm22nov19*/

/* 
.docs_filter .label.control-label.padd-none{width: auto;}
.docs_filter  label.control-label.padd-none + div{padding: 0; width:auto;}  26-11-2019 */

}


/*--------15-11-2019-----*/

@media (min-width: 1871px){

.lever-view-label{
    display: none;
}


}



/* @-moz-document url-prefix() {

    label.control-label.padd-none{display: block; float: none; width: 100% !important;}
    label.control-label.padd-none + div{padding: 0; width: 100% !important;}

} */

@media (min-width:1601px){
    .biglaptop{
        display: none !important;
    } 

    #education_levels .keyword{display: none;}
    #skills .keyword{display: none;}

}


@media (max-width: 1600px){

    .course-edit-ml-12{
        margin-left: 0px; /*------25-11-2019----*/
    }

    label.control-label.padd-none{display: block; float: none; width: 100% !important;}
    label.control-label.padd-none + div{padding: 0; width: 100% !important;}
    label.control-label.padd-none + div > .row{margin: 0;}
    .search-box{ margin-top:27px;}
    .search-box-team{ margin-top:27px;}
    .form .form-bordered#edit_course .form-group .control-label.education-expiry-points{padding-right:33px;}
    /*.filters-info{ margin-top:28px; padding-left:15px;}*/
    .order-history-listing .filters-info, #overprint_div .filters-info, #skills .filters-info, .event-order-history .filters-info{ margin-top:0px;/*27 px*/}
    
    #education_levels .filters-info {margin-top:28px;} /*HM 22nov19*/

/*7 FEb 2018*/
.search_req .search_field {margin-top:12px; margin-bottom: 10px;}
/*7 FEb 2018*/

/*Added 20-July-2018*/
#incentive_point_claims .bulk-action {margin-top: 0px;}
#incentive_point_claims .col-lg-5.search-input-box, #redemption_requests .col-lg-5.search-input-box {width: 35%;}
/*End Added 20-July-2018*/

}


@media (min-width:1601px){
    .biglaptop{
        display: none !important;
    } 
}

@media (max-width: 1470px) {

#people .mar-minus-10 h4 .btn { margin-top: 10px; margin-left:0!important;}
.portlet.light.bordered .container {
    max-width: fit-content;
    max-width: -moz-fit-content;
}
}

/*--------08-08-2019--------*/

@media (max-width: 1360px) {
.all-float-left{float:left!important;}
}

@media (min-width: 768px) and (max-width: 1360px) {
.lappi-1360-m-b-3{ margin-bottom:3px;}  
}

@media (max-width:1285px) {
.initial .form-group strong {display:inline-block; margin-left:44px;}
}

@media (min-width:1200px){

.w12{
    width:12%;
}
    
}


@media (max-width: 1200px) {
    /*#form-allsearch .col-lg-3, #form-allsearch .col-lg-2, #form-course .col-lg-2{ width:50%;}*/
    .col-md-4.date-overprint{ width:47%;}
    
.bottom_button {
    position: absolute !important;
    margin-top: 70% !important;
}
    
}





/* 2 Fab 2018 */
@media (max-width: 1199px) {
    .search_field {margin-bottom: 10px;} /*margin-top: 7px;*/

#event_div .portlet.light.bordered .search_field { margin-top: 26px;}
#event_div .portlet.light.bordered .search_field.filter_btn{margin-top: 7px; clear:both;} /*-----*/
#event_div .sts_div{     height: 70px; }
#treatments .portlet.light .search_field { margin-top: 26px;}
.row.course_started .search_field { margin-top: 26px;}

/*Added 20-July-2018*/
#incentive_point_claims .col-lg-5.search-input-box, #redemption_requests .col-lg-5.search-input-box {width: 33.33333%;}
#redemption_requests .col-md-12:nth-child(2) {margin-top: 20px;}
/*End Added 20-July-2018*/


.row.completed_course_users .search_field{margin-top: 7px!important;}

/*Added 17-Aug-2018*/
.search_field #custom-search-input {margin-bottom: 7px;}
.search_field.filter-btn {margin-top: 0px; margin-bottom: 20px;}
.rqu-dtl .form-group input[type="file"] {width: 93%;}
/*End Added 17-Aug-2018*/
#education_levels .keywords, #education_levels .filters-info {margin-top:7px;} /*HM 22nov19*/


.product-listing .newrequest-form div.col-xs-12, .product-listing .newrequest-form-right div.col-xs-12 {
    margin-bottom: 20px;
}
}
/* 2 Fab 2018 */


@media (min-width: 1400px) {
.coursekeyword{
    display: none;
}

}




@media (max-width: 1080px) {
    .for-small-select{ margin-bottom:5px;}
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        .search-box-team{ margin-top:0px;}
        .col-md-3.date-event{width:40%;}
        .search-input-box{width:50%;} /*------43% to 33%---*/
        .order-history-listing #custom-search-input, .event-order-history #custom-search-input{ margin:0px 0px 16px 0px !important;}
    }
    
    /*----------------27-08-2019--------------------*/
    @media (min-width:1024px) and (max-width:1366px){

        .fc-view-container { /*--29-11-2019--*/
            width: 70% !important; 
            margin: 0 auto;
        }
    
        .portlet.calendar .fc-toolbar { /*--29-11-2019--*/
            margin-bottom: 0;
            width: 80% !important;
            margin: 0 auto;
        }

        .calendar {
            width: 100%;/*--27-11-2019--*/
        }

        .upload-edit-person{
            padding-left: 0 !important;
        }

        .upload-edit-person .control-label{
            margin-top: 10px;
        }

        .edit_person .form-group .required {
            padding: 0 0 0 5px;
        }


        .edit_person .form-horizontal .control-label{
            text-align: left;
        }

        .dataTables_info.dataTables_info{
            width: inherit;
        }

        .page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {
            padding: 27px 6px 25px 8px !important;
        }

        .start_end_middle {
            width: 7%;
            position: relative;
        }

        /*----------03-09-2019------------*/
        #form_edit_event .form-group .control-label {
            padding-top: 10px;
        }
    
        .btn-group.btn-group-devided a:nth-child(4n+5) {
            margin-top: 8px;
    
        }
        .people-btn-group .grey-salsa:last-child{
            margin-top: 8px !important;
        }

        a.btn.grey-salsa.export_attendee_btn.mt-0 {
            margin-top: 0 !important; /*---27-11-2019--*/
        }
    

        /* .actions .btn-group-devided .grey-salsa{
            margin-top: 0px !important; 
        } */

        /* .userlog-search .input-daterange {
            margin-bottom: 0px!important;
            float: left!important;
            width: 43%!important;
        } */

        .promo-width {
            width: 25%;
            float: left;
        }

        .form-horizontal .control-label {
            padding-bottom: 5px;
        }

        /* .userlog-search .input-daterange {
            margin-bottom: 0px!important;
            float: left!important;
            width: 39%!important;
        } */

        /* label.control-label.col-lg-1.col-md-1.col-sm-1.col-xs-1.padd-none.mobile-margin-top-none {
            display: none;
        } */


        .questionedit .radio-inline+.radio-inline:nth-child(7){
            padding-left: 0;
        }

        .questionedit .radio-inline:nth-child(7) {
            padding-left: 0;
            margin-left: 0;
        }
    

    
    }

/*23dec19*/
@media (max-width:1145px) {
.form .form-bordered#edit_course .form-group .cp, .form .form-bordered#edit_course .form-group .co {width:32%;}
}
    
    @media (max-width:1024px){

        .d-flex{display:flex !important; }
    
    .clear_export_btn:before{
        content: " ";
        display: table;
    }
    
    .clear_export_btn:after{
        clear: both;
            content: " ";
        display: table;
        }
    
    
    
        .event_parti{ padding-bottom: 10px; }
    
    
    }
    
    /*-----08-08-2019--*/
    @media (max-width:1023px){
    
        /* .userlog-search .input-daterange {
            margin-bottom: 0px!important;
            float: left!important;
            width: 44%!important;
        } */

        .userlog-search .input-group{
            display: flex;
        }
    
    }
    
    /*---------16-08-2019-----------*/
    @media (min-width:768px) and (max-width:1023px){


        .col-md-3.search-input-box {
            width: 50%;
        }

        .fc-view-container { /*--27-11-2019--*/
            width: 67% !important;
            margin: 0 auto;
        }

        .portlet.calendar .fc-toolbar { /*--27-11-2019--*/
            margin-bottom: 0;
            width: 80% !important;
            margin: 0 auto;
        }


        .calendar {
            width: 100%;/*--27-11-2019--*/
        }

        .userlog-search .input-daterange {
            margin-bottom: 0px!important;
            float: left!important;
            width: 100%!important;
        }

        .upload-edit-person{
            padding-left: 0 !important;
        }

        .upload-edit-person .control-label{
            margin-top: 10px;
        }


        .dataTables_info.dataTables_info{
            width: auto;
        }

        .start_end_middle {
            width: 7%;
            position: relative;
        }


        .ipad-pt0{
            padding-top: 0 !important;
        }


        #add_questions_frm .ipad-pt0{
            padding-top: 10px !important;
        }

        .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle{padding:14px 6px 16px 8px;}/*padding:14px 6px 16px 8px;*/ /*padding:27px 6px 25px 8px;*/
    
        .page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle>i{
            color: #fff;
        }

        .page-header.navbar .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle>.langname, .page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username, .page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>i{
            color:#fff;
        }

        /* .btn-group.btn-group-devided a:nth-child(4n+5) {
            margin-top: 8px;
        } */

        .people-btn-group a:nth-child(4n+5){
            margin-top: 8px;
        }


        .btn-group.btn-group-devided a:last-child {
            margin-top: 8px;
        }

        a.btn.grey-salsa.treadmenttype{margin-top: 0;}

        /* .btn-group.btn-group-devided .grey-salsa:last-child {
            margin-top: 0;
        } */

        /* .actions .btn-group-devided .grey-salsa{
            margin-top: 0px !important; 
        } */
                
        .form-group-one {
            margin-bottom: 15px;
        }

        .form-horizontal .control-label {
            padding-bottom: 5px;
        }

        /* label.control-label.col-lg-1.col-md-1.col-sm-1.col-xs-1.padd-none.mobile-margin-top-none {
            display: none;
        } */

        .questionedit .radio-inline:nth-child(7) {
            padding-left: 0;
            margin-left: 0;
        }
    


    }
    



@media (min-width: 768px) and (max-width: 991px) {
.lappi-991-768-m-b-15{ margin-bottom:15px;}
.ipad_version{text-align: left !important;}
}

@media (min-width:991px){

    /*---------19-08-2019------*/
    #add_short_mydmk_videos .modal-lg {
        width: 1045px !important;
        height: 603px !important;
    }

}

@media (max-width: 991px) {

    .promo-width {
        width: 25%;
        float: left;
    }


/*------27-08-2019-------*/

#custom-search-input .input-group {
    width: 100%;
}


/*--- 19-08-2019----*/
#custom-search-input .input-group {
    width: 98%;
}
/*------13-08-2019----*/    
/* .form .form-bordered .form-group .control-label {
    padding-top: 0px !important;
} */

.form-group-one {
    margin-bottom: 15px;
}


.form-horizontal .control-label {
    text-align: left;
}




.lappi-991-m-b-15{ margin-bottom:15px!important;}
.lappi-991-m-t-3{ margin-top:3px!important;}
.lappi-991-p-t-15{ padding-top:0;}  
.lappi-991-m-t-15{ margin-top:20px;}
.lappi-991-text-algin-left{ text-align:left!important;}
.form .form-bordered .form-group .form-group>div{ padding-left:0px; padding-right:0px;}
.form-group-one {margin-bottom: 15px;}
.search-box-team{ margin-top:0px;}
.col-md-3.date-event{width:40%;}
.search-input-box{width:50%;} /*--------02-01-2020---34%--to--43%------*/
.col-sm-3.date-education-report{ width:45%;}
.people-listing #custom-search-input{ margin:0px 0px 15px 0px;}
/*----16-08-2019-----*/
#custom-search-input .input-group {width: 100%;}
#redemption_requests #custom-search-input .input-group {width: 100%;}
#event_div .userlog-search .input-group {display: flex !important;}
.initial .form-group strong {margin-left:0;}
#upload_new_document_add_form .form-group-one .control-label {margin-top:3px;}
#upload_new_document_edit_form1 .form-group-one .control-label {margin-top:1px;}
/*23dec19*/
.form .form-bordered#edit_course .form-group .cp .control-label, .form .form-bordered#edit_course .form-group .co .control-label {padding-top:0;}
.form .form-bordered#edit_course .form-group .cp, .form .form-bordered#edit_course .form-group .co {width:auto;}


}

.ipad_version{text-align: right !important;}
.filter_btn {margin-top: 15px;}

/*@media (max-width: 991px){

}*/

@media (max-width: 800px){ /*------21-04-2020---*/
    .search_field {
        margin-bottom: 0px;
    }

    .daterange-field .form-group {
        margin-bottom: 8px;
    }

}

@media (max-width: 767px) {
.validation-delete{padding-top: 15px;}
.mobi-l-0{padding-left:0px;}
#treatment_add_form .no-border-left {border-left: none;border-top: 1px solid #efefef;}}


@media (min-width: 767px) {
.pagination{
    float: right;
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0 !important;
}

}





@media (max-width: 767px) {


    /* .fc-event-container a[href^=""] {
        pointer-events: none;
       }

    span.fc-title:before {
        content: "\f129";
        font-size: 16px;
        color: #fff;
        transition: all .2s;
        font-family: FontAwesome;
        outline: none;
    }

    .portlet.calendar .fc-event .fc-title{
        padding: 10px;
        height: 10px;
        text-align: center;
        line-height: 12px;
        color: transparent;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
    }

    .portlet.calendar .fc-event .fc-content {
        margin: 0;
        padding: 0;
    } */

    /* .calendar_view_dis .calendar_p_0{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #calendar .fc-icon {
        width: auto !important;
        top: 36px !important;
    } */

    .default_ctitle label{padding-right: 30px !important;}
    .prescription-attachment .mobi-block span{word-break: break-word;white-space: initial;}
    .attech-div .file_view span{word-break: break-word;white-space: initial;}

    .edit_person .form-group {margin-left: 0 !important;}

    .fc-day-grid-container.fc-scroller {
        height: auto !important;
    }

    .fc-toolbar .fc-right {/*---03-03-2020---*/
        float: none !important;
        display: inline-block !important;
    }

    .portlet.calendar .fc-toolbar h2 {/*---03-03-2020---*/
        font-weight: 500;
        font-size: 20px;
        line-height: 6px;
    }

    .fc-toolbar .fc-left { /*---03-03-2020---*/
        float: none !important;
        height: 40px;
        display: inline-block;
    }
    .mobile_pl_pr_0{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* #calendar .fc-time-grid-container.fc-scroller {
        height: 250px !important;
    } */

    #calendar .portlet.calendar .fc-button 
    #calendar .fc-icon-left-single-arrow, 
    #calendar .portlet.calendar .fc-button .fc-icon-right-single-arrow {/*------60-02-2020-----*/
        font-family: FontAwesome;
        font-size: 49px !important;
        display: inline-block;
    }

    #calendar .fc-ltr .fc-basic-view .fc-day-number {/*------60-02-2020-----*/
        text-align: right;
        padding-right: 5px;
    }

    /*------06-1-2020 cart------*/
    .sub-content-cart {
        width: 100%;
    }
    
    
    .stacktable.small-only:last-child {
        margin-bottom: 25px;
    }
    
    .stacktable.small-only {
        display: table;
        margin-bottom: 5px;
    }
    
    .stacktable.large-only {
        /* display: none; */
    }

/*------06-1-2020 cart------*/

    .portlet.light.calendar {
        padding: 0; /*------25-11-2019------*/
    }

    .form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0 !important;
    }


    .mobile-break-word{
        word-break:break-all;/*-------22-11-2019-----*/
    }


    #custom-search-input .input-group {
        width: 100%;
    }

    .form-control .fileinput-filename {
        position: absolute;
    }

    .upload-edit-person{
        padding-left: 0 !important;
    }

    .upload-edit-person .control-label{
        margin-top: 10px;
    }

    .page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle>i {
        color: #ffffff;
        text-shadow: 0 0 0.1px #00352A;
    }

    .mobilemb15{
        margin-bottom: 15px;
    }

    .questionedit .checkbox-inline, .radio-inline{
        padding-left: 0;
        margin-left: 0 !important;
    }
    .questionedit .checkbox-inline+.checkbox-inline, 
    .questionedit .radio-inline+.radio-inline{
        margin-top: 0;
         margin-left: 0px;
    }

    .promo-width {
        width: 100%;
        float: left;
    }


    .dataTables_info.dataTables_info{
        margin-bottom: 10px;
    }

    .dataTables_info.dataTables_info,
    .dataTables_paginate{
        text-align: center;
    }

    /*-----04-09-2019------*/

    .pagination>li>a, .pagination>li>span {
        padding: 6px 11px !important;
    }

    .pl-0{
        padding-left: 0 !important; 
    }

    .pr-0{
        padding-right: 0 !important; 
    }

    /*--------03-09-2019-----------*/

    .datepicker-range{
        margin-bottom: 15px;
    }



    .form-horizontal .control-label {
        padding-bottom: 5px;
    }

    .btn-group.btn-group-devided .btn {
        margin-bottom: 10px !important;
    }

    /*------03-09-2019-----*/
    .btn {
        margin-bottom: 10px!important;
    }


    /*---13-08-2019---*/
    .vertical-alignment-helper {
        width: 90%;
        margin: 0 auto;
    }

    .select2-container--bootstrap {
        width: 98%!important;
    }

    span.select2-dropdown.select2-dropdown--below {
        width: 309px;
    }


    /*-------12-11-2019-------*/

    .vertical-alignment-helper {
        width: 90%;
        margin: 0 auto;
    }

    .vertical-alignment-helper .modal-dialog{
        width: 98%; /*------25-11-2019------*/
        margin:30px auto auto;
    }

    .vertical-alignment-helper .table-scrollable {
        margin-bottom: 25px!important;
        overflow-x: scroll;
        /* max-width: 293px; */
        max-width: inherit; /*-----25-11-2019--------*/
    }

    /*-------12-11-2019 close-------*/

    /*---13-08-2019---*/
    

    .select2-container--bootstrap {
        width: 100%!important;
    }

    span.select2-dropdown.select2-dropdown--below {
        width: 309px;
    }

    .start_end_middle {
        float: none;
        margin-bottom: 15px;
        clear: both;
    }

    .start_end_middle span{
        font-size: 15px;
    }
.bottom_button {position: absolute !important; margin-top: -5% !important;} 
.btn{margin-bottom:10px!important;}
#upload_new_clinic_note_form .input-daterange{margin-bottom:0px; float: left;}
.input-daterange{ float: left; width: 100%;} /*--02-01-2020---*/
#education_levels .input-daterange {width:100%;} /*HM 22nov19*/
#education_levels .status {margin-bottom:16px;} /*HM 22nov19*/
.mobile-margin-top-none{ margin-top:0;}
.mobile-margin-bottom-none{ margin-bottom:0;}
.btn{margin-bottom:10px!important;}
body{background-color:#F5F5F5;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle{background-color:transparent;}
.mobile-767-m-t-0{ margin-top:0;}
.login-footer .right-box, .login-footer .left-box {text-align:center;}
.login-footer .right-box{ margin-top:5px;}
/*.input-group.date-picker.input-daterange + span.input-group-addon{float: left; line-height: 34px; width: 38px!important; height: 33px!important; padding: 0!important;}*/
.form-group-one {margin-bottom: 15px;}
form .modal-body td {word-break: break-all;}
.datetimepicker.dropdown-menu {left: 50px !important;}
.search-box{ margin-top:0px;}
.col-md-3.date-event{width:auto;}
.search-input-box{width:100%;}
.col-sm-3.date-education-report{ width:100%;}
#form-allsearch .col-lg-3{ width:100%;}
/*.filters-info{ margin-top:10px;}*/
.col-md-4.date-overprint{ width:auto;}

/* 30 Jan 2018*/
/* .userlog-search .input-daterange, #notes .input-daterange {margin-bottom: 0px!important;float: left!important;width: 46.3%!important;} */
#notes .input-group {width: 100%; display: flex;}
#notes .input-group-addon {padding: 9px 22px 8px 17px!important; border-left: 0px !important; border-right: 0px !important; width: 44px!important; float: left!important;}
#custom-search-input { margin: 0 0 15px 0;  padding: 0;}
/* 30 Jan 2018*/
    
/* 2 feb 2018*/
.search_field { margin-top: 7px;margin-bottom: 0;}  
#documents .search_field {margin-top: 10px; margin-bottom: 0;}
.event_att .search_field { margin-bottom: 0;}
/* 2 feb 2018*/

/* 19 May 2018 */
.page-boxed .page-footer, .page-footer { background: #6d817e;}
/* 19 May 2018 */

/*22 May 2018*/
.page-footer{background-color: #6d817e;}
.userlog-search{height: auto;}
.clinic_user{height: auto;}
/*22 May 2018*/

/* 4 June 2018*/
#event_div .portlet.light.bordered .manage_products .search_field.search-input-box {margin-top:7px; margin-bottom:11px;} /*hm22nov19*/
/* 4 June 2018*/

/*Added 20-July-2018*/
#incentive_point_claims .col-lg-5.search-input-box, #redemption_requests .col-lg-5.search-input-box {width: 100%;}
#redemption_requests .input-daterange {margin-bottom:0;}
/*End Added 20-July-2018*/


/*Added 30-July-2018*/
.row.list_course_location .search_field { margin-top: 7px;}
.row.list_course_users .search_field { margin-top: 7px;}
.row.list_course_users .filter_btn{margin-top: 7px;}
/*End Added 30-July-2018*/

/*Added 08-Aug-2018*/
.lappi-991-m-t-3 {margin-top:0px!important;}
/* .daterange-field .input-daterange {margin-bottom: 0px!important;float: left!important;width: 46.3%!important;} */
/*End Added 08-Aug-2018*/

/*Added 17-Aug-2018*/
.search_field.filter-btn {margin-top: 10px; margin-bottom: 20px;}
/*End Added 17-Aug-2018*/
.form-horizontal .form-group.marl0 {margin-left:0; margin-bottom:7px;}
.therp_valid > div:first-child.mart0 {margin-top:0!important;}
.form-horizontal .form-group.marb30 {margin-bottom:30px;}
.therp_valid .m-b-30 {margin-bottom:16px;}
.date-education-report .daterange .input-daterange {width:100%;}
#upload_new_document_add_form .form-group-one, #upload_new_document_edit_form1 .form-group-one {margin-top:18px;}
#upload_new_document_add_form .form-group-one .control-label, #upload_new_document_edit_form1 .form-group-one .control-label {margin-top:0;}
/*23dec19*/
.form .form-bordered#edit_course .form-group .cp, .form .form-bordered#edit_course .form-group .co {width:100%;}
.form .form-bordered#edit_course .form-group .cp .control-label, .form .form-bordered#edit_course .form-group .co .control-label {width:86.33%; padding-top:0;}
}

/*24dec19*/
@media (max-width:705px) {
.form .form-bordered#edit_course .form-group .cp .control-label, .form .form-bordered#edit_course .form-group .co .control-label {width:87%;}
}

/* 30 Jan 2018*/
@media (max-width: 690px) {

/* .userlog-search .input-daterange, #notes .input-daterange {  width: 46%!important;}
.daterange-field .input-daterange {  width: 46%!important;} */


    }


/* 6 FEb 2018*/
@media (max-width: 640px) {
.news-wrap .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{white-space: inherit !important;}
.marketing-table td:first-child {min-width: 170px !important;} /*---24-07-2020--*/
    
/* .userlog-search .input-daterange, #notes .input-daterange {  width: 45.5%!important;}
#documents .userlog-search .input-daterange {  width: 45%!important;} */

/*Added 20-July-2018*/
#redemption_requests .date-education-report .col-xs-4, #redemption_requests .date-education-report .input-group.date-picker.input-daterange {width: 100%;}
#redemption_requests .date-education-report .col-xs-4 {margin-bottom: 15px;}

/*Added 08-Aug-2018*/
/* .daterange-field .input-daterange {  width: 45.5%!important;} */
/*End Added 08-Aug-2018*/

/*Added 14-Aug-2018*/
ul.three-col-list {column-count: 1;}
/*End Added 14-Aug-2018*/
}
/* 6 FEb 2018*/

/*24dec19*/
@media (max-width:602px) {
.form .form-bordered#edit_course .form-group .cp .control-label, .form .form-bordered#edit_course .form-group .co .control-label {width:87.5%;}
}

@media (max-width: 568px) {

/* .userlog-search .input-daterange, #notes .input-daterange { width: 44%!important;}
#documents .userlog-search .input-daterange { width: 44%!important;} */
.quota-section {width :100%;}

/*Added 08-Aug-2018*/
/* .daterange-field .input-daterange {  width: 44%!important;} */
/*End Added 08-Aug-2018*/

/*Added 17-Aug-2018*/
.rqu-dtl .form-group input[type="file"] {width: 94%;}
/*End Added 17-Aug-2018*/


/*Added 13-Aug-2019*/
.event_parti .export_attendee_btn{margin-top: 15px;}/*float :left;*/

}

@media (max-width:536px) {
.initial .form-group strong {margin-left:44px;}
}

/*24dec19*/
@media (max-width:505px) {
.form .form-bordered#edit_course .form-group .cp .control-label, .form .form-bordered#edit_course .form-group .co .control-label {width:88%;}
}

/* 30 Jan 2018*/

@media (max-width: 480px) {

    /*---06-01-2020 start---*/
    .cart-subtotal, .terms-box {
        width: 100%;
    }   
    
    .cart-subtotal, .terms-box {
        width: 100%;
    }
    
    .green-btn a{
    color:#54770f;
    }
    .green-btn a:hover{
    color:#54770f;
    }

        /*---06-01-2020 close---*/

/*-------13-aug-2019-----*/
.event_parti .export_attendee_btn{margin-top: 15px;}/*float :left;*/


.page-header.navbar .top-menu .navbar-nav{ margin-top:5px;} 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle{padding: 13px 6px 13px 8px;}
.page-header .top-menu .dropdown-quick-sidebar-toggler > .dropdown-toggle{padding: 13px 10px !important;}
/* .note-editor.note-frame.panel.panel-default.fullscreen{ margin-top: 100px;}  removed on 25-11-2019 */
.input-group.date-picker.input-daterange {display: block; float: none; width: 100%;}
.input-group.date-picker.input-daterange input{float: none;}
/*.input-group.date-picker.input-daterange + span.input-group-addon{top: -7px; position: relative; margin: 0 auto; display: block; float: none; border-left: 1px solid #ccc !important;}*/
div#sample_3_length{float: none;}
.dataTables_info.dataTables_info {top: 0; left: 0; position: relative;}
.input-daterange span.input-group-addon{display: block; margin: 8px auto; width: 40px; border-left: 1px solid #ccc;}
/*#form-allsearch .col-lg-3, #form-allsearch .col-lg-2, #form-course .col-lg-2{ width:100%;}
.filters-info{ margin-top:20px;}*/


/* 29 Jan 2018 */
/* .userlog-search .input-group, #notes .input-daterange {display: inline-block!important;} */
.userlog-search .input-group-addon, #notes .input-group-addon {padding: 9px 22px 9px 17px!important;border-left: 1px solid #ccc!important;border-right: 1px solid #ccc !important;float: left!important;border-top: 0 !important;border-bottom: 0 !important;    line-height: 1!important; top:0!important;}
/* .userlog-search .input-group, #notes .input-daterange {display: inline-block!important;width: 100%!important;}
.userlog-search .input-daterang {margin-bottom:0px!important;float: left!important;width: 100%!important;} */
/* 29 Jan 2018 */




#documents .userlog-search .input-daterange { width: 100%!important;}
.dataTables_info#sample_3_info{ padding-left: 0 }


.form-group.certi .input-group{ display: inline-block;  vertical-align: top;width: 100%!important; }
.form-group.certi .input-group .form-control.uneditable-input.input-fixed.input-small { float: none;
    display: inline-block;  vertical-align: top;}
.form-group.certi .input-group .input-group-addon.btn.default.btn-file {
    display: inline-block;
    width: 86px;
    position: relative;
    left: -4px;
}
.form-group.certi .input-group a.remove_certi{display: block; margin-left: 0;}/*margin-top: 10px;*/

/*Added 08-Aug-2018 */
/* .daterange-field .input-group-addon {padding: 9px 22px 9px 17px!important;border-left: 1px solid #ccc!important;border-right: 1px solid #ccc !important;width: 100%!important;float: left!important;border-top: 0 !important;border-bottom: 0 !important; line-height: 1!important; top:0!important;}
.daterange-field .input-group {width: 100%!important;}
.daterange-field .input-daterang {margin-bottom:0px!important;float: left!important;width: 100%!important;} */
/*End Added 08-Aug-2018 */  

/*Added 17-Aug-2018*/
.rqu-dtl .form-group input[type="file"] {width: 90%;}
/*End Added 17-Aug-2018*/

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
    margin: 5px 7px 0 6px;
    padding: 0 6px;
    white-space: pre-line;
}

/*Added 27-Aug-2018*/
.form-group.certi .fileinput-exists .input-group .input-group-addon.btn.red.fileinput-exists {width: 86px; display: inline-block; left: -8px;  position: relative;}
/*End Added 27-Aug-2018*/
/*24dec19*/
.form .form-bordered#edit_course .form-group .cp .control-label, .form .form-bordered#edit_course .form-group .co .control-label {width:89%;}
}


@media (max-width:400px){



    .page-bar>.actions {
        float: unset;
        display: block;
        padding: 0;
    }

    .pagination .prev{
        display: none;
    }

    .pagination>li>a, 
    .pagination>li>span {
        padding: 2px 9px !important;
        font-size: 15px;
    }

}


@media (max-width: 375px) {
    /*Added 27-Aug-2018*/
    .form-group.certi .fileinput-exists .input-group .input-group-addon.btn.red.fileinput-exists {width: 237px; display: block; left: 0px;}
    /*End Added 27-Aug-2018*/
    .date-education-report .daterange .input-group {width:100%;}
    .date-education-report .daterange .input-group-addon {float:left; width:100%; border-left:1px solid #c2cad8; border-bottom:none; border-top:none;}
    .date-education-report .daterange .input-group {clear:both;}
    .input-daterange.input-group .form-control.left {border-left:1px solid #c2cad8;}

    .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
        margin: 5px 7px 0 6px;
        padding: 0 6px;
        white-space: pre-line;
    }
/*24dec19*/
.form .form-bordered#edit_course .form-group .cp .control-label, .form .form-bordered#edit_course .form-group .co .control-label {width:90%;}
}


@media (max-width:360px){

    .page-bar>.actions {
        float: none;
    }
/*24dec19*/
.form .form-bordered#edit_course .form-group .cp, .form .form-bordered#edit_course .form-group .co {padding-right:0;}
.form .form-bordered#edit_course .form-group .cp .control-label, .form .form-bordered#edit_course .form-group .co .control-label {width:86%;}
}


/*---------17-09-2019------*/
@media(max-width:320px){
    .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
        margin: 5px 7px 0 6px;
        padding: 0 6px;
        white-space: pre-line;
    }


    .form-control .fileinput-filename {
        position: absolute;
    }



    .nav.pull-right>li>.dropdown-menu, .nav>li>.dropdown-menu.pull-right {
        right: auto;
    }

    .nav.pull-right>li> .notification_menu{
        right: inherit !important;
    }
}
/*---------17-09-2019------*/



img.image_class.img-responsive {
    margin-bottom: 10px; 
}


.modal-body.padb15 {padding-bottom:15px;}
.modal-body.padt0 {padding-top:0;}

/* Recording Feature START */
.recording_started{
    animation-name: pulse;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes pulse{
   0%{
        box-shadow: 0px 0px 5px 0px rgb(0, 204, 0);
    }
    65%{
        box-shadow: 0px 0px 5px 13px rgba(51,0,0,.3);
    }
    90%{
        box-shadow: 0px 0px 5px 13px rgba(51,0,0,0);
    }
}
/* Recording Feature END */