@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;700&display=swap");
body{font-family:"Open Sans", sans-serif;color:#333;background:#f1f4f6;}
.form-control:focus{box-shadow:none;}
a:hover{text-decoration:none;}
a{display:inline-block;color:inherit;}
h1,h2,h3,h4,h5,h6{color:var(--heading);font-weight:400;}
h2{font-size:50px;}
h3{font-size:40px;}
h4{font-size:36px;}
h5{font-size:24px;line-height:43px;}
h6{font-size:18px;}
section{padding:40px 40px;}
p{font-size:16px;line-height:24px;}
p:nth-last-child(1){margin:0;}
p:last-of-type{margin-bottom:0;}
ul,ol{margin:0;padding:0;list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;color:#008afb;}
.container{max-width:1300px;}
button:focus,input:focus{outline:0;}
::-moz-selection{color:#007ff9;}
::selection{color:#007ff9;}
::-webkit-input-placeholder{color:#545454;}
:-ms-input-placeholder{color:#545454;}
::placeholder{color:#545454;}
:root{--regular:#5aa3bf;--active:#024481;--activeH:#002f5b;--heading:#505255;--diff:#ff8d03;}
a:hover{text-decoration:none;}
.bg-light-1{background-color:#ffffff;}
.header{background:#fff;}
.top-header{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:0.5rem;padding-bottom:0.5rem;}
.login_page{background:URL(../image/login_bg.jpg) no-repeat center center/cover;}
.full_wrapper{display:flex;position:relative;width:100%;height:100%;justify-content:center;align-items:center;width:100%;height:100vh;}
.login_form{border-radius:10px;background:rgba(255, 255, 255, 0.8);padding:30px;text-align:center;width:360px;}
.login_form h1{color:var(--active);font-size:26px;text-transform:uppercase;font-weight:600;}
.login_form .form-control{width:100%;border-radius:5px;padding:10px;}
.full_wrapper a{font-size:14px;color:#333;text-decoration:none;}
.login_form a:hover{color:#ffffff;}
.user-profile img{width:40px;height:40px;border-radius:30px;}
.top_search-bar{position:relative;}
.user-profile .dropdown-menu,.user-setting .dropdown-menu{right:0;left:inherit !important;}
.top_search-bar .btn-outline-success{position:absolute;right:0;border-radius:50%;background-color:#024481;border-color:#024481;color:#fff;border-radius:50%;width:45px;height:45px;}
.top_search-bar .form-control{width:550px;height:45px;margin-right:0 !important;padding:7px 50px 7px 10px;border-radius:23px;}
.main-nav .navbar .nav-link{color:#000;font-size:16px;font-weight:500;padding:10px 15px;background:#fff;border-radius:4px 4px 0 0;min-width:100px;text-align:center;box-shadow:0px -3px 4px 0 #bbb;}
.main-nav .navbar .nav-link:hover{background:#cbcbcb;color:#fff;}
.main-nav .navbar .nav-item{margin-right:4px;}
.main-nav .navbar .nav-item-custom{margin-right:0;}
.main-nav .navbar .nav-item .nav-link.active{color:#fff;background:#42a1e1;;}
.user-profile .dropdown-toggle{display:flex;align-items:center;}
.user-profile .dropdown-toggle span{line-height:18px;padding-left:10px;}
.inner-content h2{color:#111;font-weight:500;font-size:24px;margin-bottom:0;}
.btn-primary{color:#fff !important;background-color:var(--active);border-color:var(--active);font-size:14px;text-transform:uppercase;}
.btn-primary:hover{background-color:#002446;border-color:#002446;}
.cutom_btn{padding:8px 30px;}
.table-search-1 .search input{border:1px solid #024481;height:43px;border-radius:5px 0 0 5px;font-size:16px;color:#000;}
.table-search-1 .search button{background-color:#024481;width:50px;height:43px;color:#fff;border:0;font-size:24px;border-radius:0 5px 5px 0;}
.inner-content .card-header{color:#2564a9;font-size:20px;}
.inner-content .card-header:first-child{border-radius:1em 1em 0 0;}
.bg-1{background-color:#f9fafd;}
.bg-2{background-color:#edf2f9;}
.inner-content .form-label{margin-bottom:10px;color:#5d5d5d;font-size:14px;font-weight:500;}
.add_icon{font-size:20px;font-weight:500;}
.inner-content .table>:not(caption)>*>*{padding:14px 25px;}
.card{border-radius:1em;margin-bottom:25px;}
.downlo-icon{font-size:20px;color:#898989;margin-right:10px;}
.inner-content .table>:not(:last-child)>:last-child>*{border-bottom-color:#edf2f9;}
.inner-content .table td{color:#212529;font-weight:500;}
.table_max{max-width:1000px;margin:auto;}
.table{background:#fff;border-radius:15px;}
.table thead{border-radius:15px 15px 0 0;}
.table th{line-height:18px;background:#f6f6f7;color:#303030;font-size:16px;font-weight:700;border:0;vertical-align:middle;height:50px;letter-spacing:0.5px;}
.table th:first-child{border-radius:15px 0 0 0;}
.table th:last-child{border-radius:0 15px 0 0;}
.table td{line-height:18px;vertical-align:middle;}
.actions{width:100px;}
.process-wth{width:180px;}
.container_12{max-width:1200px;}
.container_9{max-width:900px;}
.month_s{width:120px;}
.select_2 .form-select{width:150px;}
.main-nav .navbar{padding-bottom:0;}
.page_top{background:#42a1e1;padding:5px 0;border-bottom:5px solid #104b72;;}
.page_top h5{color:#fff;margin:0;}
.ids_1 i{font-size:30px;vertical-align:sub;margin-right:5px;color:#898989;}
.toggle_bt .switch{position:relative;display:inline-block;width:50px;height:23px;}
.toggle_bt .switch input{opacity:0;width:0;height:0;}
.toggle_bt .slider_tg{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}
.toggle_bt .slider_tg:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}
input:checked+.slider_tg{background-color:#2196F3;}
input:focus+.slider_tg{box-shadow:0 0 1px #2196F3;}
input:checked+.slider_tg:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}
.toggle_bt .slider_tg.round{border-radius:34px;}
.toggle_bt .slider_tg.round:before{border-radius:50%;}
.terms_condi_text p{font-size:16px;color:#333333;line-height:26px;}
.inner_form_1 h5{font-size:20px;color:#2564a9;line-height:26px;font-weight:500;}
.inner_form_2{padding:14px;background-color:#f3f3f3;margin:0;}
.inner_form_2 .all_contents .btn{min-width:auto;padding:0px 12px;}
.dropdown_1{position:relative;}
.dropdown_1 dd,.dropdown_1 dt{margin:0px;padding:0px;}
.dropdown_1 ul{margin:-1px 0 0 0;}
.dropdown_1 dd{position:relative;}
.dropdown_1 a,.dropdown_1 a:visited{color:#fff;text-decoration:none;outline:none;font-size:12px;}
.dropdown_1 dt a{background-color:transparent;display:block;padding:0.375rem 0.75rem;min-height:auto;line-height:24px;overflow:hidden;border:0;width:100%;border:1px solid #ced4da;border-radius:0.25rem;}
.dropdown_1 dt a span,.multiSel span{cursor:pointer;display:inline-block;padding:0 3px 2px 0;color:#212529;font-size:1rem;font-weight:400;}
.dropdown_1 .ic_o{position:absolute;z-index:999;top:8px;right:10px;}
.dropdown_1 dd ul{background-color:#ededed;border:0;color:rgb(28, 28, 28);display:none;left:0px;padding:2px 15px 2px 12px;position:absolute;top:2px;width:100%;list-style:none;height:100px;overflow:auto;cursor:pointer;}
.dropdown_1 span.value{display:none;}
.dropdown_1 dd ul li a{padding:5px;display:block;}
.dropdown_1 dd ul li a:hover{background-color:#fff;}
.dropdown_11{position:relative;}
.dropdown_11 dd,.dropdown_11 dt{margin:0px;padding:0px;}
.dropdown_11 ul{margin:-1px 0 0 0;}
.dropdown_11 dd{position:relative;}
.dropdown_11 a,.dropdown_11 a:visited{color:#fff;text-decoration:none;outline:none;font-size:12px;}
.dropdown_11 dt a{background-color:transparent;display:block;padding:0.375rem 0.75rem;min-height:auto;line-height:24px;overflow:hidden;border:0;width:100%;border:1px solid #ced4da;border-radius:0.25rem;}
.dropdown_11 dt a span,.multiSel span{cursor:pointer;display:inline-block;padding:0 3px 2px 0;color:#212529;font-size:1rem;font-weight:400;}
.dropdown_11 .ic_o{position:absolute;z-index:999;top:8px;right:10px;}
.dropdown_11 dd ul{background-color:#ededed;border:0;color:rgb(28, 28, 28);display:none;left:0px;padding:2px 15px 2px 12px;position:absolute;top:2px;width:100%;list-style:none;height:82px;overflow:auto;cursor:pointer;}
.dropdown_11 span.value{display:none;}
.dropdown_11 dd ul li a{padding:5px;display:block;}
.dropdown_11 dd ul li a:hover{background-color:#fff;}
.in-text_1{font-size:20px;font-weight:500;text-align:end;margin-bottom:8px;}
.model-custom .modal-header{background-color:#024481;position:relative;display:block;}
.modal_inner_text .aP_id,.modal_inner_text h5{font-size:18px;color:#2564a9;font-weight:500;line-height:26px;text-transform:uppercase;}
.btn-close{background-color:#fff;opacity:inherit;position:absolute;right:-8px;border-radius:30px;top:-8px;}
.box{position:relative;border-radius:3px;background:#ffffff;width:100%;}
.direct-chat-msg{margin-bottom:20px}
.direct-chat-msg,.direct-chat-text{display:block}
.box-body{height:45vh;overflow-y:auto;}
.direct-chat-info{display:block;margin-bottom:2px;font-size:12px}
.direct-chat-timestamp{color:#999}
.direct-chat-img{border-radius:50%;float:left;width:36px;height:36px;}
.direct-chat-text{border-radius:10px;position:relative;padding:10px 12px;background:#f1f1f1;border:1px solid #f1f1f1;margin:5px 0 0 50px;color:#444}
.right .direct-chat-img{float:right}
.right .direct-chat-text{margin-right:46px;margin-left:0}
@media (max-width:575.98px){}
@media (max-width:767.98px){}
@media (max-width:991.98px){}
@media (max-width:1199.98px){}
@media (max-width:1399.98px){}
.view_btn {
    width: 100px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
    color: #0062b2;
    background: #f5f5f5
}
label{
    font-weight:700;
}
