body{
font-family: Montserrat,sans-serif;
color: #000;
}
*{
font-family: Montserrat,sans-serif;
}
.logo a{
    width: 100%;    
}
.logo img{
    max-width: 200px;
}
.kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {
    padding-top: 70px;
}
.nav-item.notify{
    margin-right: 0rem !important;
}
.profile::after{
    display: none;
}
.table-search{
    display: flex;
    width: 100%;
    margin-left: 8px;
}
.kt-header__topbar-item--user{
    right: 5px;
    position: absolute;
    top: 12px;
}
.kt-content{
    overflow-x: hidden
}
.kt-portlet .kt-portlet__body, .partner-topBox .kt-portlet .kt-portlet__body{
    padding-top: 40px;
}
.btn.map i{
    padding-right: 0rem;
}
.headTitle{
    margin-top: 15px;
    font-weight: 400;
}
.m-select2{
    width: 100%;
}
.remove_field,
.add-button{
    margin-top: 3px;
}
.kt-login__logo img{
    width: 160px;
    height: 100%;
    display: block;
}
.text-center{
    text-align: center;
}
.kt-login__title{
    font-size: 22px;
    font-family: Montserrat,sans-serif;
    font-weight: 500;
    color:#fff;
}
.kt-login__subtitle{
    font-size: 15px;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    color: rgba(255,255,255,.8);
}
.kt-login__copyright{
    color: #fff !important;
    font-size: 12px;
    font-weight: 600;
}
.copyright-link{
    color:#fff;
    font-weight: 600;
}
.kt-aside-menu{background-color: #151714;}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text{
    font-weight: 500;
}
.kt-widget17 .kt-widget17__stats .kt-widget17__items .kt-widget17__item .kt-widget17__subtitle{
    font-size: 1.05rem;
}
.downloadAs{
    text-align: right;
    margin-bottom: 10px;
}
.kt-scroll{
    padding: 0px 8px;
}
.uploadBTN{
    position: relative;
    margin-left: 10px;
}
.uploadBTN input[type="file"]{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    display: block;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.selectHO{
    display: flex !important;
    align-items: center !important;
}
.manage-branch{
    overflow-x: auto;
}
.add-branch{
    width: 100%;
    display: flex;
}
.add-branch .branch-field{
    min-width: 156px;
    margin-right: 10px;
}
.add-branch .btn-field{
    width: 78px;
    margin-right: 10px;
}
.btn-grp{
    margin-top: 0px;
    text-align: right;
    padding-right: 7px;
    padding-bottom: 20px;
}
.resetBTN{
    padding-left: 0px;
    cursor: pointer;
}
.claimTabs .nav-item{
    max-width: 300px;
    min-width: 150px;
    width: 100%;
}
.claimTabs .nav-link{
    font-size: 14px !important;
    font-weight: 500 !important;
}
.claimTabs.nav-tabs-line a.nav-link.active{
    color: #5d78ff !important;
}
.modelTable tr > th,
.modelTable tr > td{
    font-size: 1rem;
    border-top: 0px solid #ebedf2;
    border-bottom: 1px solid #ebedf2;
}
.modelTable tr > th{
    color: #6c7293;
    font-weight: 500;
}
.custom-file-label {
    text-align: left !important;
}
.zoomBranch{
    overflow-x: hidden;
}
.approve, .reject{
    cursor: pointer;
}
.select2{
    width:100% !important;
}
.table-wrap{
    padding-top: 10px !important;
}
.dropdown-item{color: #6c7293;}
.table-group-title{
    color: #646c9a;
    line-height: 15px;
    padding: 15px 0px 0px;
}
.upload-file-url{
    padding-right: 78px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.dataTables_scrollHeadInner{
    width: 100% !important;
}
.details .row{
    font-size: 1rem;
    border-top: 0px solid #ebedf2;
    border-bottom: 1px solid #ebedf2;
    line-height: 40px;
    margin: 0 8px;
}
.details strong{
    color: #6c7293;
    font-weight: 500;
}
.dataTables_empty {
    color: red !important;
}
/* change all text color */
.dataTables_wrapper .dataTable th, .dataTables_wrapper .dataTable td, .details strong, .table-group-title, .modelTable tr > th, .modelTable tr > td, .custom-select{
    color: #000;
}
div.dataTables_wrapper div.dataTables_info{
    color: #000;
    font-weight: 400;
}
.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title{
    color: #000;
}

/* end text color */
strong{font-weight: 500;font-size: 14px;}
.hide{display: none}
.form-heading{
    margin-top: 35px;
    margin-bottom: 20px;
}
.status{
    white-space: nowrap;
    cursor: pointer;
}
.statusTable{
    border-top: 1px solid #ebedf2;
    margin-top:20px;
}
.float-left{float: left !important;}
.float-right{float: right !important;}
.scrollTBL{
    overflow-x: auto;
}
.kt-badge.kt-badge--dark {
    background: #888888;
}
.upload-info{
    font-size: 19px;
    color: #888;
    line-height: 0;
    cursor: pointer;
}
.tooltip .tooltip-inner {
    max-width: 185px;
    white-space: normal;
    font-size:11px;
    font-weight: 400;
  }
  .td-min-width-100{
      min-width: 100px;
  }


.error-border{
    border:1px solid red;
    border-radius: 5px;
}

.custom-file-label-insurer {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 80px;
}

.is-invalid_custom {
  border-color: #fd397a !important;
  padding-right: calc(1.5em + 1.3rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fd397a' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fd397a' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.325rem);
  background-size: calc(0.75em + 0.65rem) calc(0.75em + 0.65rem); }
  .form-control.is-invalid-custom:focus {
    border-color: #fd397a !important;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.25); 
  }
  
  .blockOverlay{
      z-index: 107 !important;
  }
  
  .insurerList{
      min-height: 400px;
  }
  
  .excelBtn{
      display:none !important;
}

.mh-upload-note{
    font-size:11px !important;
    
}
.mh-upload-note span{
    color:#fd397a;
}

.availableFiles{
    margin-top: 5px !important;
    margin-bottom: 1px !important;

}
.noteInfo{
    margin-bottom: 3px;
    height: 16px;
    float: left;
}

.mh-inactiveBtn{
    background: #abaaaa !important;
}
/* .startadding {
    margin-top: 10px !important;
    margin-bottom: 15px !important;
} */
.mh-ellipsis{
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* Change the white to any color ;) */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.mh-insurer-upload-file{
    width: 320px;
    float: left;
    min-width: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color:#1a1a27;
}

.partnerAvailableFiles{
    margin-top: 30px !important;
}

.mh-insurer-upload-file-2{
    width: 100%;
    float: left;
    min-width: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color:#1a1a27;
}

.invalid-feedback-insurer-list {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #fd397a;
}

.availableFiles-add-insurer{
    margin-top: 10px !important;
    margin-bottom: 1px !important;
}

.kt-portlet__body{
    min-height:600px;
}

.la-check-square-o{
    cursor: pointer;
}

.mh-h3-custom-title{
    /* width: 650px; */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.is-invalid_custom-multiselect {
  background-position: center right calc(1.390em + 0.325rem) !important;
}

.invalid-feedback-forcustom {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #fd397a;
}

.insurer-policy-form-error{
    border: solid 1px red !important;
    padding: 10px;
}

.insurer-policy-form-error:after{
    content: "Please remove these documents";
    margin-top: 10px;
    font-size: 80%;
    color: #fd397a;
    
}

.is-invalid .form-control{
    border-color: #fd397a !important;
}
.kt-portlet__body.minH-200{
    min-height: 200px;
}

.is-invalid_custom_partnet {
  border-color: #fd397a !important;
  padding-right: calc(1.5em + 1.3rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fd397a' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fd397a' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.325rem);
  background-size: calc(0.75em + 0.65rem) calc(0.75em + 0.65rem);
  border: 1px solid;
  padding: 7px 0 0 0;
}
.is-invalid_custom_insurer {
  border-color: #fd397a !important;
  padding-right: calc(1.5em + 1.3rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fd397a' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fd397a' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.325rem);
  background-size: calc(0.75em + 0.65rem) calc(0.75em + 0.65rem);
  border: 1px solid;
}

#kt_content .modelTable th {
    width: 30%
}

#kt_content .modelTable td {
    width: 70%
    
}

#kt_content .modelTable td span{
    word-break: break-word;
    
}

table.table-bordered .status {
    font-weight: 600;
}

.addnewrow{
    font-weight: 600;
}

.claimColor{
    color: #ffffff !important;
}

.reasonForRejectionParent textArea{
    border: solid 1px red;
}

.reasonForRejectionParent textArea:hover{
    border: solid 1px red;
}

.reasonForRejectionParent textArea:focus{
    border: solid 1px red;
}

.reasonForRejectionParent:after{
    content: "This field is required.";
    margin-top: 10px;
    font-size: 80%;
    color: #fd397a;
}

.reasonForRevokeParent textArea{
    border: solid 1px red;
}

.reasonForRevokeParent textArea:hover{
    border: solid 1px red;
}

.reasonForRevokeParent textArea:focus{
    border: solid 1px red;
}

.reasonForRevokeParent:after{
    content: "This field is required.";
    margin-top: 10px;
    font-size: 80%;
    color: #fd397a;
}

.mh-column-center{
    text-align: center;
}

.mh-cl-relation{
    max-width: 161px;
/*    white-space: nowrap;*/
    overflow: hidden;
    text-overflow: ellipsis;
}

.dashboardContent .kt-widget4__info{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block !important;
    width: 65%;
}

#rejectClaimByPartnerReasonMsgModal, #revokeClaimByAdminReasonMsgModal {
    z-index: 999999;
    background: #00000047;
}

.blank_search_barMain{
    border: solid 1px #fd397a;
}

.blank_search_barMain:focus{
    border: solid 1px #fd397a !important;
}

.mis-search {
    width: 100%;
}

.mis-search-form{
    min-height: 100px;
}

.mis-report-filter-error{
    border: solid 1px red !important;
}

.mis-report-filter-error:after{
    content: "Please select filter fields and then proceed";
    padding: 8px;
    font-size: 82%;
    color: #fd397a;
    
}

.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link:active, .nav-tabs .nav-item .nav-link:hover {
    background: #5d78ff21;
    border-bottom: solid;
}

.nav-link h5{
    margin-bottom: 0.1rem !important;
}

#misFilterForm .kt-portlet__body{
    min-height:151px !important;
}

.kt-widget26 .kt-widget26__content .kt-widget26__desc {
    color: #333 !important;
    font-weight: 600 !important;
}

 .kt-widget26__number_l{
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.kt-widget26__number_m{
    margin-left:5px;
}

.misWrapper .dt-buttons{
    display:none;
}

.claimantRelationShowHide{
    visibility: hidden;
    height:0px;
}

.kt-badge.kt-badge--ready {
    background: #673AB7;
}

.kt-badge.kt-badge--outstanding {
    background: #4CAF50 !important;
}

.kt-badge.kt-badge--inreviewatadmin {
    background: #d05dff !important;
}

.kt-badge.kt-badge--paid {
    background: #00BCD4 !important;
}

.kt-badge.kt-badge--repudation{
    background: #ff0000c4;
}
.kt-badge {
font-weight: bold !important;
}

/* Start For Bucket */

.admin-topBox .kt-portlet .kt-portlet__body, .partner-topBox .kt-portlet .kt-portlet__body {
    padding-top: 40px;
}
.admin-topBox .kt-widget26{
    min-height: 120px;
}
.admin-topBox .t-count, .partner-topBox .t-count{
    display: block;
    font-size: 1rem;
    color: #a7abc3;
}
.admin-topBox .kt-widget26__desc, .partner-topBox .kt-widget26__desc{
    font-weight: 500 !important;
    color: #6c7293 !important;
    font-size: 1.05rem !important;
}
.admin-topBox .kt-svg-icon, .partner-topBox .kt-svg-icon {			
    margin-left: -4px;
    width: 38px;
    height: 38px;
    }
.admin-topBox, .partner-topBox{
    position: relative;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
}



/* Menu SVG Icons */
.kt-menu__nav .fa-road:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../media/menu-icon/unselected/007-window-of-four-rounded-squares.svg);
    display: inline-block;
    background-size: 20px;
    background-repeat: no-repeat;
}
.kt-menu__nav .kt-menu__link:hover .fa-road:before {
    background-image: url(../media/menu-icon/selected/007-window-of-four-rounded-squares.svg);
}
.kt-menu__nav .kt-menu__item--active .fa-road:before {
    background-image: url(../media/menu-icon/selected/007-window-of-four-rounded-squares.svg);
}

.kt-menu__nav  .fa-bus:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../media/menu-icon/unselected/002-bus.svg);
    display: inline-block;
    background-size: 20px;
    background-repeat: no-repeat;
}
.kt-menu__nav .kt-menu__link:hover .fa-bus:before {
    background-image: url(../media/menu-icon/selected/002-bus.svg);
}
.kt-menu__nav .kt-menu__item--active .fa-bus:before {
    background-image: url(../media/menu-icon/selected/002-bus.svg);
}

.kt-menu__nav  .fa-user:before, .kt-menu__nav .flaticon2-user-outline-symbol:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../media/menu-icon/unselected/001-driver.svg);
    display: inline-block;
    background-size: 20px;
    background-repeat: no-repeat;
}
.kt-menu__nav  .kt-menu__link:hover .fa-user:before, .kt-menu__nav  .kt-menu__link:hover .flaticon2-user-outline-symbol:before {
    background-image: url(../media/menu-icon/selected/001-driver.svg);
}
.kt-menu__nav  .kt-menu__item--active .fa-user:before, .kt-menu__nav .kt-menu__item--active .flaticon2-user-outline-symbol:before {
    background-image: url(../media/menu-icon/selected/001-driver.svg);
}

.kt-menu__nav .fa-route:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../media/menu-icon/unselected/003-pointer.svg);
    display: inline-block;
    background-size: 20px;
    background-repeat: no-repeat;
}
.kt-menu__nav .kt-menu__link:hover .fa-route:before {
    background-image: url(../media/menu-icon/selected/003-pointer.svg);
}
.kt-menu__nav .kt-menu__item--active .fa-route:before {
    background-image: url(../media/menu-icon/selected/003-pointer.svg);
}

.kt-menu__nav .fa-child:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../media/menu-icon/unselected/004-graduation-hat.svg);
    display: inline-block;
    background-size: 20px;
    background-repeat: no-repeat;
}
.kt-menu__nav .kt-menu__link:hover .fa-child:before {
    background-image: url(../media/menu-icon/selected/004-graduation-hat.svg);
}
.kt-menu__nav .kt-menu__item--active .fa-child:before {
    background-image: url(../media/menu-icon/selected/004-graduation-hat.svg);
}

.kt-menu__nav .fa-users:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../media/menu-icon/unselected/005-teamwork.svg);
    display: inline-block;
    background-size: 20px;
    background-repeat: no-repeat;
}
.kt-menu__nav .kt-menu__link:hover .fa-users:before {
    background-image: url(../media/menu-icon/selected/005-teamwork.svg);
}
.kt-menu__nav .kt-menu__item--active .fa-users:before {
    background-image: url(../media/menu-icon/selected/005-teamwork.svg);
}

.kt-menu__nav .fa-map-marker:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../media/menu-icon/unselected/006-pin.svg);
    display: inline-block;
    background-size: 20px;
    background-repeat: no-repeat;
}
.kt-menu__nav .kt-menu__link:hover .fa-map-marker:before {
    background-image: url(../media/menu-icon/selected/006-pin.svg);
}
.kt-menu__nav .kt-menu__item--active .fa-map-marker:before {
    background-image: url(../media/menu-icon/selected/006-pin.svg);
}
/* Menu SVG Icons End */
/* SVG ICON */
.fa-road:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../media/menu-icon/selected/007-window-of-four-rounded-squares.svg);
    display: inline-block;
    background-size: 20px;
    background-repeat: no-repeat;
}
.fa-bus:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../media/menu-icon/selected/002-bus.svg);
    display: inline-block;
    background-size: 20px;
    background-repeat: no-repeat;
}
/* .yr-dashBlock .fa-bus:before {
    background-image: url(../media/menu-icon/white/002-bus.svg);
} */

.fa-user:before, .flaticon2-user-outline-symbol:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../media/menu-icon/selected/001-driver.svg);
    display: inline-block;
    background-size: 20px;
    background-repeat: no-repeat;
}
/* .yr-dashBlock .flaticon2-user-outline-symbol:before{
    background-image: url(../media/menu-icon/white/001-driver.svg);
} */
.fa-route:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../media/menu-icon/selected/003-pointer.svg);
    display: inline-block;
    background-size: 20px;
    background-repeat: no-repeat;
}
/* .yr-dashBlock .fa-route:before {
    background-image: url(../media/menu-icon/white/003-pointer.svg);
} */
.fa-child:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../media/menu-icon/selected/004-graduation-hat.svg);
    display: inline-block;
    background-size: 20px;
    background-repeat: no-repeat;
}
/* .yr-dashBlock .fa-child:before{
    background-image: url(../media/menu-icon/white/004-graduation-hat.svg);
} */

.fa-users:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../media/menu-icon/selected/005-teamwork.svg);
    display: inline-block;
    background-size: 20px;
    background-repeat: no-repeat;
}
/* .partner-topBox .fa-users:before{
    background-image: url(../media/menu-icon/white/005-teamwork.svg);
} */
.fa-map-marker:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../media/menu-icon/selected/006-pin.svg);
    display: inline-block;
    background-size: 20px;
    background-repeat: no-repeat;
}
/* SVG END */
/* Button Color and Border Changes */
.kt-badge.kt-badge--rounded {
    border-radius: 50%;
    color: #18CFBC;
}
.btn-brand, .btn-danger, .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
    background-color: #F1554c;
    border-color: #f9655c;
}
.btn-brand:hover, .btn-danger:hover ,.btn-brand:not(:disabled):not(.disabled):active, .btn-brand:not(:disabled):not(.disabled).active, .show > .btn-brand.dropdown-toggle {
    background-color: #ec493f;
    border-color: #f9655c;
}
.btn.btn-clean i {
    color: #4948AA;
}
.btn.btn-clean:hover i {
    color: #4169e1;
}
.btn.btn-label-brand, .kt-notification .kt-notification__item:hover .kt-notification__item-details .kt-notification__item-title{
    color: #18CFBC;
}
.btn.btn-label-brand:hover{
    background: #18CFBC !important;
}
.kt-badge.kt-badge--brand, .btn-primary, .btn-info {
    background: #18CFBC;
    border-color:#1fdeca ;
}
.kt-badge.kt-badge--brand:hover, .btn-primary:hover, .btn-info:hover {
    background: #1fdeca;
    border-color:#1fdeca ;
}
.dataTables_wrapper .pagination .page-item.active > .page-link, .dataTables_wrapper .pagination .page-item:hover > .page-link, .kt-scrolltop--on .kt-scrolltop {
    background: #F1554C;
}
.kt-portlet{
    border-radius: 35px;
}
.kt-aside__brand{
    background-color:#151714;
}
.kt-aside__brand-logo a img, .kt-header-mobile__logo a img{
    /* width: 70% !important; */
    max-height: 50px;
    max-width: 150px;
    width: auto;
    padding-left: 10px;
}
#bucket > .col-sm-12.col-md-6.col-lg-3 .kt-portlet.kt-portlet--border-bottom-brand, #bucket > .partner-topBox .kt-portlet.kt-portlet--border-bottom-brand{
    background-color: transparent !important;
}

#bucket span.t-count {
    color: #333;
}
.btn, .form-control {
    border-radius: 20px;
}
.kt-login__body .btn, .form-control{
    border-radius: 30px;
}
.dataTables_wrapper .dataTables_paginate .pagination .page-item > .page-link{
    border-radius: 50%;
}
.kt-login__btn-primary{
    color: #18CFBC;
    border-color: #18CFBC;
    border-radius: 30px;
}
.kt-login__btn-primary:hover{
    background-color: #18CFBC;
    border-color: #0bccb8;
}
.btn.kt-login__btn-secondary, button.btn.btn-secondary{
    color: #F1554C;
    border-color: #F1554C;
    border-radius: 30px;
}
.btn.kt-login__btn-secondary:hover, button.btn.btn-secondary:hover{
    background-color: #F1554C !important;
    border-color: #F1554C !important;
    color: #fff !important;
}
.yr-routeMap{
z-index: 9;
cursor:pointer;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle{
    background-color: #18CFBC;
    border-color: #0bccb8;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus{
    box-shadow: 0 0 0 0.2rem rgba(88, 221, 196, 0.5);
}
.yr-updateProfile{
    padding:50px;
  }
  .yr-updateProfile .col-form-label{
    max-width:150px;
  }
  button.btn.dropdown-toggle.bs-placeholder.btn-light {
    border-radius: 20px !important;
}
.kt-form .form-group p {
    margin-bottom: 0 !important;
}
/* Button Color and Border Changes END*/



@media (max-width: 1024px) {
    .mh-h3-custom-title{
    width: 385px;
    
}
    .kt-header__topbar-item--user{
        z-index: 99;
        right: 50px;
        top: 5px;
        position: fixed;
    }
    .yr-updateProfile{
        padding:20px;
      }
      .yr-updateProfile .col-form-label{
        max-width:100%;
      }
      .yr-mobHide{
        display:none;
      }

}
@media (max-width: 767px) {
    .dataTables_length{
        text-align: right !important;
    }
    .mh-h3-custom-title{
    width: 370px;
    
}
    .btn.btn-icon.remove{
        width: 62px !important;
    }
   #boardedStudents div.dataTables_wrapper div.dataTables_filter, #pendingPayments div.dataTables_wrapper div.dataTables_filter{
        text-align: right;
        padding-right: 10px;
    }
    #kt_table_pending_payment_filter {
        margin-top: 10px;
    }
    .dataTables_wrapper .dataTables_paginate .pagination{
        margin-top: 50px !important;
    }
}
@media (max-width: 680px) {
    .dataTables_length{
        text-align: right !important;
    }
    .claimTabs .nav-item{
        max-width: 120px;
        min-width: 80px;
    }
   .btn.btn-icon.remove{
        width: 63px !important;
    }
}

@media (max-width: 576px) {
    .dataTables_length{
        text-align: right !important;
    }
.mh-h3-custom-title{
    width: 140px;
    
}

.add-button span span{
    display: none;
}

}


@media (min-width: 576px){
    .admin-topBox{
        min-width: 50%;
        max-width: 50%;
        flex: 1 1 50%;
    }    
    .partner-topBox{
        min-width: 50%;
        max-width: 50%;
        flex: 1 1 50%;
    }
}
@media (min-width: 768px){
    .admin-topBox{
        min-width: 33.33333%;
        max-width: 33.33333%;
        flex: 1 1 33.33333%; 
    }
    .partner-topBox{
        min-width: 33.33333%;
        max-width: 33.33333%;
        flex: 1 1 33.33333%;
    }
    
    
}
@media (min-width: 1024px){
    .admin-topBox, .partner-topBox{
        min-width: 33.33333%;
        max-width: 33.33333%;
        flex: 1 1 33.33333%;
    }
}
@media (min-width: 1200px){
    .admin-topBox{
        min-width: 20%;
        max-width: 20%;
        flex: 1 1 20%;
    }
}
@media (max-width: 768px){
.yr-routeMap {
    right: 5px !important;
}
.uploadBTN {
    position: relative;
    margin-left: 10px;
    font-size: 0px;
    padding: 15px;
    max-width: 30px;
}
.uploadBTN i {
    margin-left: -8px;
}
.modal-body .gm-style #pac-input{
    top: 60px !important;
    left: 0 !important;
    width: auto !important;
}
}
/* End For Bucket */

#bucket .kt-portlet__body{
    min-height:0px !important;
}

.pub-error{
    border: solid 1px #fd397a;
}

.mh-revert-to-default{
    margin-top:7px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 11px;
    height: 25px;
    line-height: .9px;
}

.mh-button-active{
    border-bottom: solid 2px #ef3e36;
}

div.divMoreText {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 300px;
}

.divMoreTextOnHeader{
    max-width: 90px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 9px;
    margin-top: 0px !important;
}

.select2-selection__arrow{
    margin-right: -11px !important;
}

.select2-results__option{
    width: 100% !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

#kt_table_2 .select2-selection__rendered div:first-child {
    width: 159px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    display: block !important;
}

#kt_table_2 .select2-selection__rendered{
    width: 180px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    display: block !important;
    font-size: 11px;
    height: 31px;
}

.disabledInput{
    background-color: #eee !important;
    opacity: 1;
    cursor: not-allowed !important; 
    color: #555
}

.kt-header__topbar-user span {
    line-height: 16px !important;
    padding: 7px 0px !important;
    float: left !important;
}
.kt-header__topbar-welcome{
    margin-top: 7px !important;
}

@media (max-width: 390px){
.kt-portlet__head-title{
max-width: 150px;
}
}


.mh-is-invalid-custom {
  border-color: #fd397a;
  padding-right: calc(1.5em + 1.3rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fd397a' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fd397a' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.325rem);
  background-size: calc(0.75em + 0.65rem) calc(0.75em + 0.65rem); }


.mh-invalid-feedback-custom {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #fd397a;
  font-weight: 400;
  }
  .mh-browse-sample{
background: #5d78ff;
border: solid 1px #5d78ff;
color: white;
height: 35px;
line-height: 14px;
}

.mh-browse-sample:hover{
    background: #5d78ff;
    border: solid 1px #5d78ff;
    color: #ffeeee;

}

.kt-avatar .kt-avatar__holder {
    width: 150px !important;
    height: 150px !important;
}

.bootstrap-select > .dropdown-toggle{
border-radius: 20px !important;
}
.cke_button__save{
    display: none !important;
}


.blockWrapper{
    z-index: 999; 
    position: absolute;
    width: 100%;
/*    border: solid 1px red;*/
    height: 100%;
    top: 0px;
    left: 0px;
    cursor: pointer
}

.bootstrap-select .dropdown-menu{
    z-index: 9999 !important;
}