.main-menu__contact__icon{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:var(--thm-gray);color:var(--thm-base);font-size:27px;border-radius:50%;margin-right:13px;transition:all 500ms ease}.main-menu__contact__text{color:var(--thm-color);transition:all 500ms ease;font-size:14px;line-height:1}.main-menu__contact__text strong{display:block;font-size:16px;font-weight:600;color:var(--thm-black);margin-bottom:10px}.main-menu__contact:hover .main-menu__contact__icon{background-color:var(--thm-base);color:#fff}.main-menu__contact:hover .main-menu__contact__text{color:var(--thm-color)}.main-menu .main-menu__list,.main-menu .main-menu__list ul{margin:0;padding:0;list-style-type:none;align-items:center;display:flex}.main-menu .main-menu__list{margin-left:auto;margin-right:auto}.main-menu .main-menu__list > li{position:relative}.main-menu .main-menu__list > li > a,.main-menu .main-menu__list > li > a:hover{font-size:14px;text-decoration:none;padding:10px 20px;text-align:center;color:#fff;position:relative;transition:all 500ms ease;display:block}.main-menu .main-menu__list > li > a i{display:block;font-size:13px;margin-bottom:5px}/*.main-menu .main-menu__list > li > a.active{color:var(--thm-base)}*/.main-menu .main-menu__list > li > a::after{content:'';width:100%;height:2px;background-color:var(--thm-base);position:absolute;bottom:0;left:0;transform:scale(0,1);transform-origin:right center;transition:transform 500ms ease}.main-menu .main-menu__list > li.current > a,.main-menu .main-menu__list > li:hover > a{color:var(--thm-base);text-shadow:0 0 1px currentColor}.main-menu .main-menu__list > li.current > a::after,.main-menu .main-menu__list > li:hover > a::after{transform:scale(1,1);transform-origin:left center}.main-menu .main-menu__list li ul{position:absolute;top:100%;left:0;min-width:130px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;opacity:0;visibility:hidden;transition:500ms ease;z-index:99;box-shadow:0 0 65px 0 rgba(0,0,0,0.1)}.main-menu .main-menu__list li:hover > ul{opacity:1;visibility:visible}.main-menu .main-menu__list li ul li{flex:1 1 100%;width:100%;position:relative}.main-menu .main-menu__list li ul li + li{border-top:1px solid RGBA(var(--thm-black),0.1)}.main-menu .main-menu__list li ul li a{font-size:16px;line-height:30px;color:#212529;display:flex;transition:500ms;padding:10px 20px}.main-menu .main-menu__list li ul li:hover > a{background-color:var(--thm-base);color:#fff}.main-menu .main-menu__list li ul li > ul{top:0;left:100%}.main-menu .main-menu__list li ul li > ul.right-align{top:0;left:auto;right:100%}.main-menu .main-menu__list li ul li > ul ul{display:none}
.main-menu{background:#084c9d}
ul.main-menu__list li a i{color:#fff}
.btn_cls{width:25%;height:50px;line-height:32px;font-size:14px !important}
.text-right{text-align:right}
.req{color:#cf2323;margin:4px 0 0 0;font-size:11px}
a.btn-def,a.btn-def:hover{border:1px solid #495057}
/* 6-7-2024 */
nav#sidebar{box-shadow: 5px 25px 35px #3535356b; background:#fff;}
a.sidebar-brand {background: #908379 !important;padding: 5px 0 0 0 !important;color: #fff !important}
a.sidebar-brand img {background: #fff;border-radius: 50%;padding: 2px}
.sidebar-content {background: #412C1B !important}
.sidebar-content p.align-middle.me-3 {margin-bottom:0}
.sidebar-link, a.sidebar-link{color:#fff}
html[data-sidebar-theme=colored] .sidebar-link i, html[data-sidebar-theme=colored] .sidebar-link svg, html[data-sidebar-theme=colored] a.sidebar-link i, html[data-sidebar-theme=colored] a.sidebar-link svg {color:#fff}
.sidebar-link, a.sidebar-link{font-weight: 500; font-size: 13px}
.sidebar-header {
    background: transparent;
    color: #ced4da;
    font-size: 0.9rem;
    padding: 1.1rem 1.5rem .375rem;
    border-bottom: 1px solid #412C1B !important;
}
html[data-sidebar-theme=colored] .sidebar-link, html[data-sidebar-theme=colored] a.sidebar-link {
    color: #fff;
}

html[data-sidebar-theme=colored] .sidebar-link:hover {
    color: rgba(244, 247, 249, .9);
    
}
.wrapper .content {
    padding: 0.9rem 1.5rem 1.5rem;
    background: #F3F3F3;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #212529;
}
.font-weight-bold, b, strong {
    color: #212529;
    font-weight: 400;
    font-size: 13px;
}


.card {
    box-shadow: 0 0 0 0 rgba(90, 113, 208, 0.11), 0 4px 16px 0 rgba(167, 175, 183, 0.33);
    border: solid 1px #dde4eb;
    }


.illustration {
background: #fff;
color: #e06162;
box-shadow: 0 0 0 0 rgba(90, 113, 208, 0.11), 0 4px 16px 0 rgba(167, 175, 183, 0.33);
    border: solid 1px #dde4eb;  
}   


textarea.form-control {
    min-height: calc(-2.15937rem + 0px);
    height: 70px;
}
.btn_cls {
    width: auto;
}
table.table.dataTable th {
    border-spacing: 0;
    clear: both;
    margin-bottom: 0;
    max-width: none;
    white-space: nowrap;
    background:#5980c9;
    color:#fff;
    font-weight: 400;
    padding: 8px;
    
}
.table>tbody>tr>td {
    vertical-align: middle;
    font-size: 12px;
    padding: 8px;
    
}
a.btn-def,.buttons-excel,.buttons-excel,.buttons-csv,.buttons-print,.buttons-reset,.buttons-reload{
    border: 1px solid #2d549c !important;
    background: #5980c9 !important;
    color: #fff;
}
a.btn-def:hover,.buttons-excel,.buttons-excel,.buttons-csv,.buttons-print,.buttons-reset,.buttons-reload {
    background-color: #0c83e2;
    border-color: #0c7cd5;
    color: #fff;}
.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color: #f2f2f2 !important;} 
.tox .tox-menubar{background-color: #f2f2f2 !important;}
.tox .tox-toolbar-overlord {
    background-color: #f2f2f2 !important;
}   
.form-control{font-weight:300;}



div#users-table_filter {
    margin-bottom: 10px;
    margin-top: 10px;
}
html[data-sidebar-theme=colored] .sidebar-dropdown .sidebar-link {
    background: #908379;
    color: #d7d6d6;
}
.illustration-text {
    color: #1c45ef;
}


.navbar-nav .dropdown-menu{    
    font-size: 0.9rem;
    margin-top: 15px;
    position: absolute;
    right: 0;
    left: auto;
    border: 1px solid rgba(182, 182, 182, 0.1);
    padding: 0 0 0px;
    min-width: 220px;
    border-radius: 2px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.13);
    overflow-x: hidden;
    max-height: 350px;
    overflow-y: auto;
    overflow: hidden;
    
    }


a.nav-link.dropdown-toggle img {
    width: 34px;
    height: 34px;
}   


.dropdown-divider{margin:0px;}
.btn-primary{background:#4083ff !important;border:1px solid #16449b}
table.table.dataTable{width:100% !important}

.active>.page-link, .page-link.active{background:#2d549c;border-color:#1e53b6}

table.datatable tr:nth-child(odd) td{
    background:#ffffff !important;
}
table.datatable tr:nth-child(even) td{
    background:#f9f9f9 !important;
}
html[data-sidebar-theme=colored] .sidebar-content{height:100% !important}
.form-control{appearance:auto !important}
.mb-20{margin-bottom:20px}
.compoptions{border:1px dashed #ddd;padding:5px 10px;margin-bottom:20px;border-radius:10px;margin-left:10px}
.compoptionsysno{margin:5px 10px}
.main-menu .main-menu__list li ul li a{font-size:14px !important;text-decoration:none}
.main-menu .main-menu__list > li:hover{color:#fff}
..main-menu .main-menu__list li ul li > a:hover{color:#212529}
.main-menu .main-menu__list li ul li a:hover{color:#212529}
.agreement_scroll{height:350px;overflow-y:scroll;border:2px solid #ddd;border-radius:10px;margin-bottom:10px}
.main-container{max-width:100%; background:#fff; margin-top:20px;padding:0;height:300px;overflow-y:scroll;border:1px solid #cdc7c7;border-radius:10px}

/* 17-8-2024 */
/*#save-action-data-form .row{border: 1px solid #f1f1f1;
    padding: 9px 0 9px 0;
    border-radius: 3px;
    margin-bottom: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}
#save-action-data-form .row .font-weight-bold, b, strong {
    color: #333;
    font-weight: 500;
    font-size: 14px;
}
.row.bordernonen {
    padding: 0 !important;
}

.wto-border { 
    background: #ccc;
    height: 2px;
}*/

/*#save-action-data-form p {
    margin-bottom: 0.2rem;
    margin-top: 0;
    color: #333;
}

#save-action-data-form .col-md-6 div {
    background: #f1f1f1;
    padding: 2px 11px;
    border-radius:3px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
    
}*/
.pdl5{padding-left:5px}
.mx-15{margin-left:15px !important}
.pd0{padding:0px}
.prevwrk a,.prevwrk a:hover {color:#557fd8;text-decoration: none}
.pdf{border:10px solid #bfbfd4}
.form-control:focus{box-shadow:none;background-color:transparent;border:1px solid var(--bs-border-color);}
.slebx{border-radius:0;padding:10px 8px;font-size:13px !important}
.h30{height:30px;line-height:30px}
.cmpbg{background:#f3f2f2}
.cmpliance{margin-left:10px;height:40px;line-height:40px}
.bordernonen {
    margin-top: 27px;
}
/* 17-8-2024 */
.wdth30{width:30%}
#issue-form {padding:20px;border:1px solid #8c8c8c}
#issue-form .col-md-6 div.mb-4 {background: #f7f7f7;padding:10px 0 1px 10px;border-left: 3px solid #bfbfd4}
.prvworkbox{background:#f7f7f7;padding:10px;border-radius:5px}
.prvworkbox h5{letter-spacing:1.2px;font-size:15px;background:#e5ecf9;padding:10px;border-left:5px solid #5980c9;width:25%}
.prevwrk{padding:15px;border:1px solid #ddd; border-radius:14px;text-align:justify;margin-right:10px;width:32%;border-top:5px solid}

.main-content-area {border-radius:3px;border-radius:5px}
.top-icon{display: flex;justify-content:center}
.top-icon ul{margin:0px;padding:0px}
.top-icon ul li{display:inline;list-style-type:none;padding:0 5px;}
.top-icon ul li img{width:36px; height:36px;}
.having-regard {padding-left: 59px}
.main-container hr{margin-top:30px}

/* 6-7-2024 */

.mb-3 p {font-size:12px;line-height:24px}
.dataTables_info{font-size:13px;margin:5px 0}
.form-label{font-weight:500}
.dataTables_paginate ul.pagination li a,#issues-table_filter label,#issues-table_processing{font-size:13px;margin:10px 0}
.modal-body label {font-weight:bold}
.btn-xs{padding:9px}
#issues-table_wrapper{overflow-x: scroll}

#fta_agreement{color:#2eb660;padding-top:5px}
.btna{position:relative;top:-39px}
.txtar{display:inline-block;width:90%;background:#f7f7f7;height:86px !important;line-height:24px !important}
.having-regard{padding-left:20px !important}
.sbmt{letter-spacing:0.9px;font-weight:bold}
.cmplConainer{border:1px dashed #ddd;margin-top:15px;border-radius:10px;padding:10px}
.ftaboundry{border:1px dashed #ddd;margin-top:15px;border-radius:10px;padding:15px}
.w-50{width:50%}
.addmorebtn{position:relative;top:-32px}
.delmorebtn{position:relative;top:-37px}
.h125{height:125px}
.tick_cls{color:#69c358}
.untick_cls{color:#eb8986}
.padr10{padding-right:10px}
.txtbox{height:40px;line-height:40px;border-radius:0}
.pdrt30{padding-right:30px}
.w-25{width:25% !important}
.err{color:#ff0000}
.height0{height:0px !important}
.epagination ul {margin:0;padding:0;}
.epagination ul li {list-style-type:none;padding:8px;border:1px solid #245cc4;border-radius:3px;margin: 0 10px 10px 0;display:inline-table;cursor:pointer;background:#4083ff;color:#fff}
.epagination ul li a{color:#fff}
.epagination ul li.active{background:#b7caec}
.epagination ul li.dis {cursor:default;background: transparent;color: var(--bs-secondary-color) !important;}
.valign-center{vertical-align:middle}

.card-body ul {margin:0;padding:0}
.card-body ul li {list-style-type:none;line-height:28px}
.tooltip {position: relative;display: inline-block;border-bottom: 1px dotted black;opacity:1}
.tooltip .tooltiptext {visibility: hidden;width: 120px;background-color: black;color: #fff;text-align: center;border-radius: 6px;padding: 5px 0;position: absolute;z-index: 1;bottom: 100%;left: 50%;margin-left: -60px}
.tooltip:hover .tooltiptext {visibility:visible}
.bdg{width:32px;height:32px;border-radius:50%;font-size:11px;line-height:28px}
.mt45{margin-top:45px !important}
.float-left{float:left}
.float-right{float:left}
.non-tariff-barriers{margin-left:8px;padding-top:10px}
.non-tariff-barriers strong{font-weight:bold;color:#e03a3c;font-size:18px;}
.non-tariff-barriers h5{font-weight:bold;}
.heading strong{color:#494545;font-size:23px;font-weight:bold;line-height:60px;letter-spacing:2.0px;padding-bottom:5px;box-shadow:5px 5px #efeded;padding:10px;background:#f5f5f5;border-radius:4px}
.select2-container--default .select2-selection--multiple{border:1px solid #dee6ed !important;border-radius:0px !important}
.select2-selection{height:40px}
.fade-eping{opacity:0.3}
.mrgnlft13{margin-left:13px !important}
.pad5{padding:5px !important}
.brdered{border:1px dashed #dddddd;border-radius:10px;padding:10px;}
.dataTables_paginate a, .dataTables_paginate a:hover{padding:5px;text-decoration:none}

.analyticsHeading {
    margin: 0;
    background: #ddecff;
    padding: 20px 0 50px;
}

.iq-card { background: #ffffff; border-radius: 10px; margin-bottom: 30px; border: none; -webkit-box-shadow: 0px 4px 5px 1px rgba(175, 175, 175, 0.1); box-shadow: 0px 4px 5px 1px rgba(175, 175, 175, 0.1); }
.iq-card .iq-card { box-shadow: none; }
.iq-card .iq-card .iq-card-header { border: none; }
.iq-card-body { padding: 20px; }
.iq-card .iq-card-header { padding: 0 20px; min-height: 60px; -ms-flex-align: center !important; align-items: center !important; border-bottom: 1px solid #eeeeee; border-radius: 25px 25px 0 0; -webkit-border-radius: 25px 25px 0 0; }
.iq-card .iq-card-header .iq-header-title { display: inline-block; align-self: center !important; }
.iq-card .iq-card-header .iq-header-title .card-title { margin-bottom: 0; color: #3f414d;}
.iq-card-header-toolbar .nav-item a { color: #393c52; padding: 4px 12px; font-size: 14px; font-family: 'Nunito', sans-serif; }
.iq-card-header-toolbar .dropdown-toggle i { font-size: 22px; line-height: normal; color: #393c52; }
.iq-card-header-toolbar .dropdown-toggle::after { display: none; }
.iq-card-block.iq-card-height {height: calc(100% - 30px);}


.iq-card-icon {
    height: 60px;
    width: 60px;
    display: inline-block;
    line-height: 60px;
    text-align: center;
    font-size: 22px;
    border-radius: 50%;
}

.sertArea .form-control {
 border-radius: 10px;
    border: 0;
    padding: 7px 15px;
    background: #ceebee;
    border-right: 10px solid #ceebee;
    color: #000;
    font-size: 15px;
}

.iq-bg-primary {
    background: #ceebee !important;
    color: #089bab !important;
}

.iq-bg-warning {
    background: #fae9dd !important;
    color: #ffb177 !important;
}

.rounded-4 {
    border-radius: 10px!important;
}

.iq-card .bg-primary,.iq-card .badge-primary {
    color: #ffffff;
    background: rgba(8, 155, 171, 1);
    background: -moz-linear-gradient(left, rgba(8, 155, 171, 1) 0%, rgba(13, 181, 200, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(8, 155, 171, 1)), color-stop(100%, rgba(13, 181, 200, 1)));
    background: -webkit-linear-gradient(left, rgba(8, 155, 171, 1) 0%, rgba(13, 181, 200, 1) 100%);
    background: -o-linear-gradient(left, rgba(8, 155, 171, 1) 0%, rgba(13, 181, 200, 1) 100%);
    background: -ms-linear-gradient(left, rgba(8, 155, 171, 1) 0%, rgba(13, 181, 200, 1) 100%);
    background: linear-gradient(to right, rgba(8, 155, 171, 1) 0%, rgba(13, 181, 200, 1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#089bab', endColorstr='#0db5c8', GradientType=1);
}

.iq-card .bg-warning, .iq-card .badge-warning {
    color: #ffffff;
    background: rgba(252, 158, 91, 1);
    background: -moz-linear-gradient(left, rgba(252, 158, 91, 1) 0%, rgba(255, 182, 126, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(252, 158, 91, 1)), color-stop(100%, rgba(255, 182, 126, 1)));
    background: -webkit-linear-gradient(left, rgba(252, 158, 91, 1) 0%, rgba(255, 182, 126, 1) 100%);
    background: -o-linear-gradient(left, rgba(252, 158, 91, 1) 0%, rgba(255, 182, 126, 1) 100%);
    background: -ms-linear-gradient(left, rgba(252, 158, 91, 1) 0%, rgba(255, 182, 126, 1) 100%);
    background: linear-gradient(to right, rgba(252, 158, 91, 1) 0%, rgba(255, 182, 126, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9e5b', endColorstr='#ffb67e', GradientType=1);
}

.fs-32 {
    font-size: 32px !important;
}

.mtMn-37{
    margin-top: -37px;
}

.cardBox{
    background: #ffffff;
    border-radius: 10px;
    margin-bottom: 30px;
    border: none;
    -webkit-box-shadow: 0px 4px 5px 1px rgba(175, 175, 175, 0.1);
    box-shadow: 0px 4px 5px 1px rgba(175, 175, 175, 0.1);
}

table.dataTable.table-striped>tbody>tr:nth-of-type(odd)>*, table.table.dataTable.table-striped>tbody>tr:nth-of-type(odd)>* {
    background:#fffaea !important;
    box-shadow: none;

}

table.table.dataTable.table-striped>tbody>tr td{
    color: #000 !important;
}

table.table.dataTable th {background: #1a479b;}

textarea.form-control{font-size:13px !important;line-height:28px !important}
#sps_sel_article{margin:15px 0 0 0 !important;font-size: 13px;}
.form-control{height:40px;line-height:40px !important;font-size:13px !important}
.no-underline{text-decoration:none}