@font-face { font-family: 'Publico'; src: url('Publico.eot') format('eot'), url('Publico.otf') format('otf'), url('Publico.svg') format('svg'), url('Publico.ttf') format('truetype'), url('Publico.woff') format('woff'), url('Publico.woff2') format('woff2');}

@font-face { font-family: 'Publico-Medium'; src: url('Publico-Medium.eot') format('eot'), url('Publico-Medium.otf') format('otf'), url('Publico-Medium.svg') format('svg'), url('Publico-Medium.ttf') format('truetype'), url('Publico-Medium.woff') format('woff'), url('Publico-Medium.woff2') format('woff2');}



h1, h2, h3, h4, h5, h6{font-weight: 500;font-family: 'Publico-Medium',sans-serif;text-transform: capitalize;}


body.layout-fixed .wrapper .sidebar{height: 80vh}
body{font-family: 'Nato Sans',sans-serif;}



a{color: #061C49}

a:hover{color: #061C49}

.small-box .inner.new-link {padding: 10px;}

.login-main {background: #F4F4F4;display: flex;align-items: center;justify-content: center;}

.form-group{margin-bottom: 1.5rem}

.login-section-one {background-color: #ffff;padding: 3rem;}

.login-section-one figure {width: 20rem;margin: 0 auto 2rem;}

.login-section-one figure img {width: 100%;}

.form-control, .select2-container--default .select2-selection--single, [class*=sidebar-dark] .btn-sidebar, [class*=sidebar-dark] .form-control-sidebar{color: #111111;background: transparent;padding: 0 0 0.25rem;transition: 0.5s;border: 0;border-radius: 0;border-bottom: 1px solid rgb(17 17 17 / 50%);}

.form-control::placeholder, body .select2-container--default .select2-selection--single .select2-selection__rendered{color: rgb(17 17 17 / 50%)}

.form-control:focus, body .select2-container--default .select2-selection--single:focus{box-shadow: none;border-color: #061C49 !important;padding-left: 0.5rem;outline: none;background: transparent;color: #111;}

.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--single{border-color: #061C49 !important;}

.btn, .msg_send_div .chat-box-tray .material-icons {line-height: 1;position: relative;border-radius:50px;background: transparent;padding: 0.85rem 1.51rem;overflow: hidden;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;z-index: 1;border: 0;color: #061C49;border: 1px solid #061C49;}

.btn:before, .msg_send_div .chat-box-tray .material-icons:before {position: absolute;content: "";inset: auto 0 0;background: #061C49;-webkit-transition: all 0.25s linear;-moz-transition: all 0.25s linear;transition: all 0.25s linear;z-index: -1;height: 0;width: 100%}

.btn:hover, .btn:focus, .msg_send_div .chat-box-tray .material-icons:hover, .msg_send_div .chat-box-tray .material-icons:focus, .stage_piplines .btn.active {color: #fff !important;outline: none;box-shadow: none;background: transparent;border-color: #061C49;}

.btn:focus, .msg_send_div .chat-box-tray .material-icons:focus {color: #061C49 !important}

.btn:hover:focus, .msg_send_div .chat-box-tray .material-icons:hover:focus {color: #fff !important}

.btn:hover:before, .msg_send_div .chat-box-tray .material-icons:hover:before, .stage_piplines .btn.active::before {height: 100%}

body [type=search]{-webkit-appearance: textfield;}

body .select2-container .select2-selection--single .select2-selection__rendered{padding: 0 0 0.25rem;margin: 0;line-height: 33px}

body .select2-container .select2-selection--single{height: 38px}

body .select2-container--default .select2-selection--single .select2-selection__arrow {height: auto;top: 15px;right: 8px;width: auto;}

body .select2-container--default .select2-selection--single .select2-selection__arrow b{margin: 0}

body .dataTables_wrapper .dataTables_filter{float: left;text-align: left;margin: -3px 0 0px 30px}
.card-tools .dropdown-menu2{min-width: 120px}
.careerFilterInr{padding: 0;margin: 0.5rem 0}

.careerFilter .dropdown-menu2 {box-shadow: 0 0 0.125rem rgb(0 0 0 / 20%);display: none;background: #fff;position: absolute;top: 100%;left: 0;right: 0;z-index: 99;margin-top: 5px;}

.careerFilter::-webkit-scrollbar {width: 2px;}

.careerFilter::-webkit-scrollbar-track {background: #f1f1f1;}

.careerFilter::-webkit-scrollbar-thumb {background: #888;}

.careerFilter::-webkit-scrollbar-thumb:hover {background: #555;}

.careerFilter .dropdown-menu2 li {transition: .6s;width: 100%;min-width: 100%;display: block;margin: 0;}

.careerFilter .dropdown-menu2 li a {margin: 0;color: #000;display: flex;padding: 0.5rem 0.938rem;text-decoration: none;line-height: 1;font-size: 0.813rem;align-items: center;gap: 0.5rem;}

.careerFilter .dropdown-menu2 li a:hover {background: #061C49;color: #fff;}

.careerFilter .btn{gap: 0.5rem}

.careerFilter path{transition: 0.5s;stroke: #061C49;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color: #fff !important;}
.careerFilter .btn:hover path{stroke: #fff}



.table-bordered thead td, .table-bordered thead th{border-bottom-width: 1px}

.table-striped tbody tr:nth-of-type(odd){background: transparent;}

.table-bordered td, .table-bordered th{white-space: nowrap;}

label:not(.form-check-label):not(.custom-file-label) {font-weight: 500;}

.table td, .table th{vertical-align: middle;}

.main-footer{color: #000}

.main-footer strong{font-weight: 400}

table.dataTable thead th, table.dataTable thead td{border-color: #dee2e6}

.dataTables_wrapper .dataTables_paginate .paginate_button{border: 0 !important}

body .dataTables_wrapper .dataTables_paginate .paginate_button.current, body .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background: #061C49 !important;color: #fff !important;}
.small-box .icon {
    color: rgba(255, 255, 255, 0.15) !important;
    z-index: 0;
}
.card-header{display: flex;align-items: center;justify-content: space-between;border-radius: 0}

.card-header>.card-tools{margin-right: 0}

.card-header::after{display: none}

.card {border-radius: 8px}

.table-responsive>.table-bordered{border: 1px solid #dee2e6;}

.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active{box-shadow:none;background: #061C49;border-radius: 8px}

.nav-pills .nav-link{border-radius: 0}

.brand-link .brand-image{float: none;line-height: 1;margin: 0;width: 100%;max-height: none;}

[class*=sidebar-dark-] .sidebar a {color: #111;}

[class*=sidebar-dark-] .user-panel a:hover {color: #061C49;}



.content-wrapper {background-color: #fff;}

[class*=sidebar-dark-]{border-right: 1px solid #dee2e6;background-color: #fff;overflow: hidden;}

.navbar-light .navbar-nav .nav-link {color: #111111;}

.navbar-badge {background: #061C49;border-radius: 50%;width: 18px;height: 18px;display: flex;align-items: center;justify-content: center;top: 0px;color: #fff;padding: 0;}

[class*=sidebar-dark] .brand-link, [class*=sidebar-dark] .user-panel{border-bottom: 1px solid #dee2e6;}

.sidebar-search .input-group-append{top: 6px;right: 0}

[class*=sidebar-dark] .btn-sidebar:focus, [class*=sidebar-dark] .form-control-sidebar:focus{border-top-width: 0;border-left-width: 0;border-right-width: 0}

.nav-sidebar .nav-item>.nav-link {border-bottom: 1px solid rgb(17 17 17 / 50%);}

.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active {border-color: #061C49;}

[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link {color: #111;}

[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:focus, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:hover {background-color: transparent;color: #111;}



.main-header .nav-link{height: auto;}



.nav-link{padding: .5rem}

.navbar{padding: .5rem .95rem;}

.navbar .navbar-nav{gap: .875rem;}

.nav-sidebar>.nav-item .nav-icon.fa, .nav-sidebar>.nav-item .nav-icon.fab, .nav-sidebar>.nav-item .nav-icon.fad, .nav-sidebar>.nav-item .nav-icon.fal, .nav-sidebar>.nav-item .nav-icon.far, .nav-sidebar>.nav-item .nav-icon.fas, .nav-sidebar>.nav-item .nav-icon.ion, .nav-sidebar>.nav-item .nav-icon.svg-inline--fa {font-size: 15px;}

.nav-sidebar .nav-treeview>.nav-item>.nav-link>.nav-icon{font-size: 13px}



.small-box{background: #061C49;}

.small-box>.small-box-footer{background: #111;color: #fff;transition: 0.5s}

.small-box .inner *{color:#fff}



 .loader div {height: 15px;width: 15px;border-radius: 50%;transform: scale(0);animation: animate 1.5s ease-in-out infinite;display: inline-block;margin: .5rem;}

.loader div:nth-child(0) {animation-delay: 0s;}

.loader div:nth-child(1) {animation-delay: 0.2s;}

.loader div:nth-child(2) {animation-delay: 0.4s;}

.loader div:nth-child(3) {animation-delay: 0.6s;}

.loader div:nth-child(4) {animation-delay: 0.8s;}

.loader div:nth-child(5) {animation-delay: 1s;}

@keyframes  animate {

  0%, 100% {transform: scale(0.2);background-color: #061C49;}

  40% {transform: scale(1);background-color: #111;}

  50% {transform: scale(1);background-color: #061C49;}

}
.ordersecinner3{border-top: 1px solid #dee2e6;border-bottom: 1px solid #dee2e6;}
ul.service-feq {padding-left: 16px;}
ul.service-feq li {list-style-type: square;margin-bottom: 0.25rem}

.small-box .icon>i.fa, .small-box .icon>i.fab, .small-box .icon>i.fad, .small-box .icon>i.fal, .small-box .icon>i.far, .small-box .icon>i.fas, .small-box .icon>i.ion {font-size: 50px;top: 30px;}
.myaccordion .card{border-radius: 8px !important}
.myaccordion .card-header{padding: 1rem 1.25rem 0.75rem;border: 0}
.card-header .btn-block{border: 0;background: transparent;padding: 0;display: flex;align-items: center;justify-content: space-between;width: 100%}
.card-header .btn-block svg{transition: 0.5s}
.card-header .btn-block:not(.collapsed) svg{transform: rotateX(180deg);}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{background: #061C49;border-color: #061C49}
.myaccordion .card-body{border-top: 1px solid #dfdfdf;}
.myaccordion .card-body ul{padding: 0;margin: 0;}
.myaccordion .card-body > ul > li{border-bottom:1px solid #c6c2c2;padding-bottom:15px;margin-bottom:15px}
.myaccordion .card-body > ul > li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}
.ranges .btn{width: 100%}
/*.ranges .cancelBtn{margin-top: 0.5rem}*/
.daterangepicker .calendar th{font-family: 'Publico-Medium', sans-serif !important;}
.daterangepicker .calendar td, .settingsecinner h6 span{font-family: 'Publico', sans-serif !important;}
.daterangepicker td.active, .daterangepicker td.active:hover {background-color: #061C49 !important;border-color: #061C49 !important;}
.form-control:disabled, .form-control[readonly]{background: transparent;}
.card-tools .form-control{padding-left: 0 !important}
.daterangepicker .ranges .input-mini:focus-visible{outline-color: #061C49 !important;}
.settingsecinner{padding: 1.5rem 0;border-top: 1px solid #888}
.modal-header{align-items: center;}
.modal-header .close{background: #061C49;opacity: 1;margin: 0;padding: 0.5rem;min-width: 32px;font-size: 16px;border-radius: 5px;}
.modal-header .close span{text-transform: uppercase;color: #fff;font-weight: 100}
.dashboard-section-two li.nav-item button {background: #fff;padding: 0.5rem 2rem;border-radius: 0;border: 1px solid #ccc;border-bottom: 0;}
.dashboardsec2wrap7 li.nav-item:first-child button {border-radius: 0.4rem 0 0 0;}
.dashboardsec2wrap7 li.nav-item:last-child button {border-radius: 0 0.4rem 0 0;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {border-color: transparent;background-color: #061C49;color: #fff}
.dashboard-section-one .nav-tabs .nav-link:focus, .dashboard-section-one .nav-tabs .nav-link:hover, .dashboard-section-one .nav-tabs .nav-item.show .nav-link, .dashboard-section-one .nav-tabs .nav-link.active {background-color: #058ACB;color: #fff;}
.dashboard-section-two form button {background-color: #EB303B;border-color: transparent;border-radius: 0.4rem;width: 50px;height: 50px;min-width: 50px;display: flex;align-items: center;justify-content: center;}
.dashboard-section-two form button img.disabled_img {max-width: 1.5rem;filter: brightness(0) invert(1);}
.dashboard-section-two form svg{position: absolute;left: 0;top: 21%;}
.dashboard-section-two form label input{padding-left: 1.5rem !important}
.dashboard-section-two form .dateRange{padding-left: 0 !important}
.table .thead-dark th{background-color: #061C49;border-color: #061C49;}
.dashboardsec7inner1 .btn{background: transparent;border-radius: 50px;color: #061C49;border: 1px solid #061C49;width: auto;height: auto;}
@media (min-width: 768px) {
    body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {margin-left: 260px}
  }