:root{
	--bs-body-font-family: 'Roboto', sans-serif;
	--bs-body-font-size: 14px;
	--bs-body-line-height: 16px;
	--bs-body-color: #003442;
	--bs-primary: #004254;
	--bs-primary-rgb: 0, 66, 84;
	--bs-success-rgb: 57, 147, 66;
	--bs-warning-rgb: 221, 110, 47;
	--bs-danger: #FF4B4B;
	--bs-info: #37AAB2;
	--bs-success: #399342;
	--bs-info-rgb: 55, 170, 178;
	--bs-yellow: #FBBB21;
	--bs-yellow-500: #D99530;
	--bs-green: #003442;
	--bs-green-light: #1E6A81;
	--bs-blue: #1A2034;
	--bs-gray: #838689;
	--bs-gray-100:#F4F4F4;
	--bs-gray-200: #CECEDB;
	--bs-gray-300: #B6B7B7;
	--bs-gray-400: #EBECEE;
	--bs-gray-500: #EAEAEA;
	--bs-gray-600: #6F7A7C;
	--bs-gray-700: #999987;
	--bs-gray-800: #CCCCCC;
}
/*****common-css*****/
h1, h2, h3, h4, h5, h6{line-height: 1;}
h2{font-size: 30px;font-weight: 700;}
h5{font-size: 18px;line-height: 22px;}
.navbar{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");}
ul{list-style-type: none;padding: 0;margin: 0;}
/* ol{list-style-position: inside;}
ol li:not(:last-child){margin-bottom: 10px;} */
a{text-decoration: none;}
a:hover{color: var(--bs-primary);}
p:last-of-type{margin-bottom: 0;}
label{font-size: 16px;line-height: 18px;color: #373744;}
.fs-xs{font-size: 12px;line-height: 14px;}.fs-sm{font-size: 14px;line-height: 16px;}
.bg-yellow{background-color: var(--bs-yellow);}
.bg-green{background-color: var(--bs-green);}
.text-gray{color: var(--bs-gray);}
.text-gray-600{color: var(--bs-gray-600);}
.bg-gray-100{background-color: var(--bs-gray-100);}
.bg-gray-500{background-color: var(--bs-gray-500);}
.bg-gray-600{background-color: var(--bs-gray-600);}
.bg-green-light{background-color: var(--bs-green-light);}
.border-primary{border-color: var(--bs-primary) !important;}
.border-gray-200{border-color: var(--bs-gray-200) !important;}
.border-gray-300{border-color: var(--bs-gray-300) !important;}
.border-gray-600{border-color: var(--bs-gray-600) !important;}
.border-green-light{border-color: var(--bs-green-light) !important;}
.border-yellow{border-color: var(--bs-yellow) !important;}
.rounded-4{border-radius: 4px;}
.text-yellow{color: var(--bs-yellow);}
.text-yellow-500, .text-yellow-500:hover{color: var(--bs-yellow-500);}
.text-green, .text-green:hover{color: var(--bs-green);}
.text-blue, .text-blue:hover{color: var(--bs-blue);}
.border-gray{border-color: var(--bs-gray-300) !important;}
.fw-medium{font-weight: 500;}
.icon-sm{font-size: 18px;}
.cursor-pointer{cursor: pointer;}
.overflow-y-auto{overflow-y: auto;}
.form-control, .form-select{font-size: 14px;line-height: 18px;font-weight: 400;color: var(--bs-primary);padding: 15px 15px;border-color: var(--bs-gray-600);}
.form-check{min-height: unset;padding: 0;margin: 0;}
.form-check input[type="checkbox"]{width: 15px;height: 15px;padding: 0;border: 2px solid var(--bs-gray);cursor: pointer;float: none;margin: 0;vertical-align: middle;}
.form-check input[type="checkbox"]:checked{background-color: var(--bs-primary);border-color: var(--bs-primary);}
.form-check input[type="checkbox"]:focus{box-shadow: none;border-color: var(--bs-primary);}
::-webkit-input-placeholder{color: var(--bs-gray-600);}
::-moz-placeholder{color: var(--bs-gray-600);}
:-ms-input-placeholder{color: var(--bs-gray-600);}
:-moz-placeholder{color: var(--bs-gray-600);}
.overflow-x-auto{overflow-x: auto;}
.btn{font-size: 14px;line-height: 18px;font-weight: 700;border-width: 2px;border-style: solid;padding: 8px 15px;box-shadow: none !important;-webkit-box-shadow: none !important;}
.btn i{font-size: 18px;}
.btn-primary{background-color: var(--bs-primary);border-color: var(--bs-primary);color: var(--bs-white);}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active{background-color: transparent;border-color: var(--bs-primary);color: var(--bs-primary);}
.btn-secondary{background-color: var(--bs-yellow);border-color: var(--bs-yellow);color: var(--bs-primary);}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active{background-color: transparent;border-color: var(--bs-yellow);color: var(--bs-yellow);}
.btn-info{background-color: var(--bs-info);border-color: var(--bs-info);color: var(--bs-white);}
.btn-info:hover, .btn-info:focus, .btn-info:active{background-color: transparent;border-color: var(--bs-info);color: var(--bs-info);}
.btn-gray{background-color: var(--bs-gray-600);border-color: var(--bs-gray-600);color: var(--bs-white);}
.btn-gray:hover, .btn-gray:focus, .btn-gray:active{background-color: transparent;color: var(--bs-gray-600);}
.btn-gray-400{background-color: var(--bs-gray-400);border-color: var(--bs-gray-400);color: var(--bs-primary);}
.btn-gray-400:hover, .btn-gray-400:focus, .btn-gray-400:active{background-color: var(--bs-primary);border-color: var(--bs-primary);color: var(--bs-gray-400);}
.btn-green-light{background-color: var(--bs-green-light);border-color: var(--bs-green-light);color: var(--bs-white);}
.btn-green-light:hover, .btn-green-light:focus, .btn-green-light:active{background-color: transparent;border-color: var(--bs-green-light);color: var(--bs-green-light);}
.btn-outline-primary{border-color: var(--bs-primary);color: var(--bs-primary);}
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active{background-color: var(--bs-primary);color: var(--bs-white);border-color: var(--bs-primary);}
.btn-file.video-upload{width: 150px;height: 150px;border: 2px dashed var(--bs-gray-200);}
.btn-yellow{background-color: var(--bs-yellow);border-color: var(--bs-yellow);color: var(--bs-primary);}
.btn-yellow:hover, .btn-yellow:focus, .btn-yellow:active{background-color: transparent;border-color: var(--bs-primary);}
.dropdown-menu{box-shadow: 0px 10px 28px rgb(21 21 35 / 10%);-webkit-box-shadow: 0px 10px 28px rgb(21 21 35 / 10%);border: 0;padding: 10px 0;}
.dropdown-menu li a{font-size: 14px;line-height: 16px;padding: 10px 20px;}
.offcanvas{z-index: 1060;}
.object-cover{object-fit: cover;}.object-center{object-position: center;}
.w-30{width: 30px;}.h-30{height: 30px;}
/*****normal-table*****/
table.table{margin-bottom: 0;}
table.table tbody{border: 0 !important;}
/*****normal-table*****/
/*datatable*/
.dataTables_wrapper .dataTables_scrollHead .dataTables_scrollHeadInner table.dataTable{margin: 0;}
.dataTables_wrapper .dataTables_scrollBody{scroll-behavior: smooth;border: 0 !important;}
.dataTables_wrapper table.dataTable{color: var(--bs-green);border: 0;margin-bottom: 15px;}
.dataTables_wrapper table.dataTable thead tr th, table.table thead tr th{padding: 15px 1.5rem;color: var(--bs-gray-600);border-top-width: 1px;border-color: rgba(0, 0, 0, 0.2);}
.dataTables_wrapper table.dataTable thead tr th:last-child{padding-right: 41px;}
.dataTables_wrapper table.dataTable thead tr th::after, .dataTables_wrapper table.dataTable thead tr th::before{display: none;}
.dataTables_wrapper table.dataTable thead tr th span, table.table thead tr th span{position: relative;padding-right: 22px;}
.dataTables_wrapper table.dataTable thead tr th span::before, table.table thead tr th span::before, .dataTables_wrapper table.dataTable thead tr th span::after,  table.table thead tr th span::after{content: '';width: 7px;height: 7px;opacity: 1;background-image: url('../images/table-arrow.png');background-repeat: no-repeat;background-size: 7px;background-position: top center;position: absolute;right: 0;}
.dataTables_wrapper table.dataTable thead tr th span::before, table.table thead tr th span::before{top: 0;}
.dataTables_wrapper table.dataTable thead tr th span::after, table.table thead tr th span::after{background-position: bottom center;bottom: 0;}
.dataTables_wrapper table.dataTable tbody tr td, table.table tbody tr td{padding: 15px 1.5rem;background-color: var(--bs-gray-100);border: 0;position: relative;vertical-align: middle !important;box-shadow: none !important;border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
.dataTables_wrapper table.dataTable tbody tr:last-child td, table.table tbody tr:last-child td{border-bottom: 0;}
.dataTables_wrapper table.dataTable tbody tr td .dropdown, table.table tbody tr td .dropdown{top: 10px;right: 20px;}
.dataTables_wrapper table.dataTable tbody tr td .dropdown a::after, table.table tbody tr td .dropdown a::after{display: none;}
.dataTables_wrapper table.dataTable tbody tr td .dropdown .dropdown-menu li a i, table.table tbody tr td .dropdown .dropdown-menu li a i{font-size: 16px;margin-right: 2px;}
.dataTables_wrapper table.dataTable tbody tr td i, table.table tbody tr td i{font-size: 18px;}
.dataTables_wrapper table.dataTable tbody tr td .dropdown .dropdown-toggle, table.table tbody tr td .dropdown .dropdown-toggle{display: block;width: 35px;height: 35px;text-align: center;border-radius: 50%;}
.dataTables_wrapper table.dataTable tbody tr td .dropdown .dropdown-toggle.show, table.table tbody tr td .dropdown .dropdown-toggle.show{background-color: var(--bs-white);}
.dataTables_wrapper table.dataTable tbody tr td .dropdown .dropdown-toggle i, table.table tbody tr td .dropdown .dropdown-toggle i{font-size: 24px;line-height: 35px;}
.dataTables_wrapper table.dataTable tbody tr td .actions a, table.table tbody tr td .action a{min-width: 70px;}
.dataTables_wrapper .dataTables_paginate{float: none;text-align: center;padding: 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: center;}
.dataTables_wrapper .dataTables_paginate > .paginate_button{margin: 0;padding: 0;font-size: 0;width: 20px;height: 20px;background-repeat: no-repeat !important;background-position: center !important;background-size: 7px !important;border: 0 !important;cursor: pointer;}
.dataTables_wrapper .dataTables_paginate > .paginate_button.disabled{cursor: not-allowed !important;opacity: 0.5;}
.dataTables_wrapper .dataTables_paginate > .paginate_button.previous, .dataTables_wrapper .dataTables_paginate > .paginate_button.previous.disabled{background-image: url('../images/arro-left.png');}
.dataTables_wrapper .dataTables_paginate > .paginate_button.next, .dataTables_wrapper .dataTables_paginate > .paginate_button.next.disabled{background-image: url('../images/arrow-right.png');}
.dataTables_wrapper .dataTables_paginate > span{margin: 0 15px;}
.dataTables_wrapper .dataTables_paginate > span .paginate_button{min-width: unset;width: 40px;height: 40px;font-size: 16px;line-height: 40px;font-weight: 700;color: var(--bs-gray-700);margin: 0 2.5px;padding: 0;border: 0;border-radius: 0;}
.dataTables_wrapper .dataTables_paginate > span .paginate_button:hover, .dataTables_wrapper .dataTables_paginate > span .paginate_button:active{background: transparent;color: var(--bs-yellow) !important;border: 0;box-shadow: none;}
.dataTables_wrapper .dataTables_paginate > span .paginate_button.current, .dataTables_wrapper .dataTables_paginate > span .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate > span .paginate_button.current:active{background: var(--bs-yellow);color: var(--bs-primary) !important;border: 0;box-shadow: none;}
/*datatable*/
/*select2*/
.select2-dropdown{z-index: 9999;}
.select2-container{display: block;width: 100% !important;}
.select2-container .select2-selection{border: 1px solid var(--bs-gray-300);border-radius: 0;height: auto;padding: 16px 15px;}
.select2-container .select2-selection .select2-selection__rendered{padding-left: 0;color: var(--bs-gray-600);line-height: 18px;display: inline-flex;flex-wrap: wrap;gap: 5px;}
.select2-container .select2-selection .select2-selection__arrow{width: 10px;height: 10px;top: 50%;right: 15px;}
.select2-container .select2-selection--multiple{border: 1px solid var(--bs-gray-300);padding: 7px 15px;}
.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{border-radius: 0;border: 0;background-color: var(--bs-yellow);color: var(--bs-blue);font-size: 14px;line-height: 1;padding: 10px 10px 10px 27px;margin: 0;}
.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{color: var(--bs-blue);border: 0;padding: 0;top: 10px;left: 10px;background-color: transparent;}
.select2-dropdown .select2-results .select2-results__options .select2-results__option{color: var(--bs-body-color);}
.select2-dropdown .select2-results .select2-results__options .select2-results__option:hover{background-color: var(--bs-green);color: var(--bs-white);}
/*select2*/
#main_content .tox-tinymce, .modal .modal-dialog .modal-content .tox-tinymce{border: 1px solid var(--bs-gray-300);border-radius: 0;}
.modal{background-color: rgba(0, 0, 0, 0.76);}
.modal-header .btn-close{opacity: 1;font-size: 12px;width: 30px;height: 30px;padding: 0;}
.reviewing, .in-progress{color: var(--bs-yellow-500);}
.rejected{color: var(--bs-danger);}
.approved, .published{color: var(--bs-info);}
.modal .modal-content .modal-body .select2-container .select2-selection{background-color: var(--bs-white);border-color: var(--bs-gray-600);}
/*****common-css*****/
/*****header*****/
/* header#header{z-index: 999;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);}
header#header .navbar .navbar-nav li.dropdown .dropdown-menu{width: 275px;margin-top: 52px;box-shadow: 0px 18px 40px rgb(21 21 35 / 34%);}
header#header .navbar .navbar-nav li.dropdown .dropdown-menu li a.logout{width: 28px;height: 28px;border-radius: 5px;}
header#header .navbar .navbar-nav li.dropdown .dropdown-menu li a.logout i{font-size: 18px;line-height: 28px;}
header#header .navbar .navbar-nav li.dropdown .dropdown-menu li:hover{background-color: transparent;}
header#header .navbar .navbar-nav li.dropdown .dropdown-menu li a:not(.logout):hover{background-color: transparent;}
header#header .navbar .navbar-nav li.dropdown .dropdown-menu li.user:hover{background-color: var(--bs-green);}
#module_header .navbar-bottom ul li:not(:last-child){border-right: 2px solid var(--bs-primary);}
#module_header .navbar-bottom ul li a{padding: 10px 15px;color: var(--bs-white);}
#module_header .navbar-bottom ul li a:hover{color: var(--bs-yellow);}
#module_header .navbar-bottom ul li.active a{background-color: var(--bs-yellow);color: var(--bs-green);} */
/*sidenav*/
/* #side_nav{width: 250px;left: -250px;z-index: 999;overflow-y: auto;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
#side_nav.opened{left: 0;}
#side_nav ul li a{color: var(--bs-white);padding-top: 12px;padding-bottom: 12px;}
#side_nav ul li a:hover{color: var(--bs-yellow);}
#side_nav ul li.active a{background-color: var(--bs-primary);} */
/*sidenav*/
/*****header*****/
/*****leads*****/
#main_content .filter-container form .form-control{padding-left: 27px;}
#main_content table thead tr th.check, #main_content table tbody tr td.check{padding-right: 0;}
#main_content table thead tr th.name, #main_content table tbody tr td.name{padding-left: 10px;}
#main_content table#leads tbody tr td.name, #main_content table#contacts tbody tr td.name{padding-right: 100px;}
#main_content table#leads tbody tr td.name::after, #main_content table#contacts tbody tr td.name::after, #main_content table#events tbody tr td.title::after, #main_content table#groups tbody tr td.title::after{content: '';display: block;width: 1px;position: absolute;top: 15px;right: 0;bottom: 15px;background-color: rgba(0, 0, 0, 0.2);}
#filterModal .modal-dialog .modal-content .modal-header .btn-close{top: 1.5rem;right: 1.5rem;}
/*details*/
.lead-info-container{font-size: 15px;line-height: 22px;}
.lead-info-container .notes li .dropdown{top: 1rem;right: 1rem;}
.lead-info-container .notes li .dropdown .dropdown-toggle::after{display: none;}
/*details*/
/*****leads*****/
/*****list*****/
#main_content table#crm_list tbody tr td.title::after{content: '';display: block;width: 1px;position: absolute;top: 15px;right: 0;bottom: 15px;background-color: rgba(0, 0, 0, 0.2);}
/*****list*****/
/*****mail-template*****/
#mail_template_wrapper .table-wrapper{width: 100%;}
#mail_template_wrapper.template-details-opened .table-wrapper{width: 60%;}
#mail_template_wrapper.template-details-opened #edit_template{width: 40%;}
#mail_template_wrapper #edit_template{margin-left: 15px;transform: translate(100%, 0);-webkit-transform: translate(100%, 0);-moz-transform: translate(100%, 0);-ms-transform: translate(100%, 0);-o-transform: translate(100%, 0);}
#mail_template_wrapper #edit_template.opened{transform: translate(0, 0);-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);}
#mail_template_wrapper #edit_template .select2-container .select2-selection{border: 0;padding: 16px 0;}
#mail_template_wrapper #edit_template .select2-container .select2-selection .select2-selection__arrow{right: 0;}
/*****mail-template*****/
/*****details-wrapper*****/
#main_content .details-wrapper .tab-wrapper .nav-tabs li.nav-item .nav-link{background-color: var(--bs-primary);color: var(--bs-white);}
#main_content .details-wrapper .tab-wrapper .nav-tabs li.nav-item .nav-link.active{background-color: var(--bs-yellow);color: var(--bs-green);}
.details-wrapper .timeline-container .profile .user .dropdown{top: 1.5rem;right: 1.5rem;}
.details-wrapper .timeline-container .profile .user .dropdown .dropdown-toggle::after{display: none;}
.details-wrapper .timeline-container .profile .contacts-info{font-size: 16px;line-height: 18px;}
.details-wrapper .timeline-container .notifications-container{max-height: 767px;overflow-y: auto;}
.details-wrapper .timeline-container .notes-container .dropdown{top: 1rem;right: 1rem;}
.details-wrapper .timeline-container .notes-container .dropdown .dropdown-toggle::after{display: none;}
.details-wrapper .timeline-container .notifications-container ul.notifications li.notification .badge{font-size: 14px;line-height: 16px;}
.details-wrapper .mail-container .filter-container .nav-tabs .nav-item a{min-width: 130px;}
.details-wrapper .mail-container .filter-container .nav-tabs .nav-item a svg path{fill: var(--bs-primary);}
.details-wrapper .mail-container .filter-container .nav-tabs .nav-item a.active{background-color: var(--bs-primary);color: var(--bs-white);}
.details-wrapper .mail-container .filter-container .nav-tabs .nav-item a.active svg path{fill: var(--bs-white);}
.details-wrapper .mail-container .filter-container .search-form input{padding: 15px 15px 15px 41px !important;}
.details-wrapper .mail-container .filter-container .search-form button{left: 15px;}
/*****details-wrapper*****/
/*****task-details*****/
.task-details-wrapper .task-title i{width: 30px;height: 30px;font-size: 14px;line-height: 30px;background-color: var(--bs-info);text-align: center;border-radius: 50%;}
.task-details-wrapper table.table tr:nth-child(even){background-color: var(--bs-gray-100);}
.task-details-wrapper table.table tr th{width: 40%;}
.task-details-wrapper table.table tr th, .task-details-wrapper table.table tr td{padding: 20px;font-size: 16px;line-height: 22px;background-color: transparent;border-top: 1px solid rgba(0, 0, 0, 0.2) !important;border-bottom: 0;}
.task-details-wrapper table.table tr td small{font-size: 10px;line-height: 12px;}
/*****task-details*****/
/*****offcanvas*****/
#addNewEmail{width: 100%;}
#addNewEmail .offcanvas-header button[aria-label="Close"]{width: 48px;height: 48px;}
#addNewEmail .offcanvas-header button[aria-label="Close"] i{font-size: 28px;}
#addNewEmail .offcanvas-body .tox-tinymce{border-radius: 0;border-color: var(--bs-gray-600);border-width: 1px;}
#addNewEmail .offcanvas-body .tox-tinymce .tox-editor-container .tox-editor-header{box-shadow: none;}
#addNewEmail .offcanvas-body .tox-tinymce .tox-editor-container .tox-sidebar-wrap{background-color: var(--bs-gray-100);}
/*****offcanvas*****/
/*****search-result*****/
body.search-result{padding-top: 110px;}
body.search-result header#header .header-top form input{color: var(--bs-gray-700);}
body.search-result header#header .header-top form input::-webkit-input-placeholder{color: var(--bs-gray-700);}
body.search-result header#header .header-top form input::-moz-placeholder{color: var(--bs-gray-700);}
body.search-result header#header .header-top form input:-ms-input-placeholder{color: var(--bs-gray-700);}
body.search-result header#header .header-top form input:-moz-placeholder{color: var(--bs-gray-700);}
body.search-result header#header .header-top form .btn{width: 28px;text-align: center;border-width: 1px;}
body.search-result header#header .header-top form .btn i{font-size: 14px;}
body.search-result header#header .header-top .navbar-nav li:not(:last-child){position: relative;padding-right: 1rem;margin-right: 1rem;}
body.search-result header#header .header-top .navbar-nav li:not(:last-child)::after{content: '';display: block;width: 1px;height: 100%;background-color: var(--bs-gray-800);position: absolute;top: 0;right: 0;bottom: 0;}
.search-result header#header .header-top .navbar-nav li a{color: var(--bs-gray-800);}
/*****search-result*****/
/*****events*****/
#main_content table#events tbody tr td.rank input, #main_content table#groups tbody tr td.rank input{max-width: 90px;padding: 10px 15px;margin: 0 auto;}
#event_info_form_wrapper .select2-container .select2-selection:not(.select2-selection--multiple){background-color: var(--bs-white);border: 0;}
#addEventModal .event-type li{width: 20%;}
#addEventModal .event-type li.active{background-color: var(--bs-yellow) !important;border-color: var(--bs-yellow) !important;}
#event_info_form_wrapper .upload-thumbnail-preview .preview-action{background-color: rgb(111 122 124 / 70%);}
.event-subpages .event-subpages-links ul.nav li:not(:last-child), .courses-subpages .courses-subpages-links ul.nav li:not(:last-child){border-right: 1px solid var(--bs-primary);}
.event-subpages .event-subpages-links ul.nav li a, .courses-subpages .courses-subpages-links ul.nav li a{display: block;padding: 12px 15px;font-size: 14px;color: var(--bs-white);}
.event-subpages .event-subpages-links ul.nav li a.active, .courses-subpages .courses-subpages-links ul.nav li a.active{background-color: var(--bs-yellow);color: var(--bs-primary);}
#event_gallery_wrapper .gallery-images ul.images{margin: 0 -15px;}
#event_gallery_wrapper .gallery-images ul.images li{width: 12.5%;padding: 0 15px;margin: 0 0 30px 0;}
#event_gallery_wrapper .gallery-images ul.images li .img-container .preview-action{background-color: rgb(111 122 124 / 70%);}
/*****events*****/
/*****group*****/
#group_info_form_wrapper .select2-container .select2-selection{border: 0;background-color: transparent;}
#group_info_form_wrapper .select2-container .select2-selection .select2-selection__arrow{top: 50%;}
/*****group*****/
/****blog*****/
#add_blog_form_wrapper .upload-container{border-style: dashed !important;}
#add_blog_form_wrapper .category-container .category-list li:not(:last-child){margin-bottom: 5px;}
#add_blog_form_wrapper .category-container .category-list li a{display: block;background-color: var(--bs-gray-100);padding: 8px 10px;color: var(--bs-primary);}
#add_blog_form_wrapper .category-container .category-list li a.selected{background-color: var(--bs-info);color: var(--bs-white);}
#add_blog_form_wrapper .category-container .category-list li a.selected i{color: var(--bs-white) !important;}
/****blog*****/
/*****task*****/
#main_content table#task_list tbody tr:nth-child(even) td{background-color: var(--bs-white);}
#main_content table tbody tr td.approved, #main_content table tbody tr td.completed{color: var(--bs-success);}
#filterTaskModal .modal-dialog .modal-content .modal-header .btn-close{top: 1.5rem;right: 1.5rem;}
/*****task*****/
/*****challenges*****/
table#challenges tbody tr td, table#job_responses tbody tr td{vertical-align: top !important;}
table#challenges tbody tr td.v-chat .chat .notification > span, table#challenges tbody tr td.c-chat .chat .notification > span{display: block;width: 10px;height: 10px;padding: 0 !important;}
table#challenges tbody tr td.status-count .status a{min-width: 70px;}
table#challenges tbody tr td.status-count .status .text-primary{color: #1F6AFD !important;}
table#challenges tbody tr td.action a i, table#job_responses tbody tr td.action a i{font-size: 24px;}
table#job_responses tbody tr td.status.in-progress{color: #FBBB21;}
table#job_responses tbody tr td.status.completed{color: var(--bs-info);}
#job_info_form_wrapper .select2-container .select2-selection{border: 0;background-color: transparent;}
#job_info_form_wrapper .jobs .job:not(:last-child){padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid var(--bs-gray-600);}
#job_info_form_wrapper .jobs .job .job-body{font-size: 16px;line-height: 22px;}
#job_info_form_wrapper .jobs .job .job-body ol li{list-style-type: number;list-style-position: inside;margin-bottom: 15px;}
#job_info_form_wrapper .jobs .job .job-body ol li:last-child{margin-bottom: 0;}
#job_info_form_wrapper .jobs .job .job-head .job-meta li:not(:last-child){padding-right: 10px;margin-right: 10px;position: relative;}
#job_info_form_wrapper .jobs .job .job-head .job-meta li:not(:last-child)::after{content: '';display: block;width: 4px;height: 4px;border-radius: 50%;background-color: var(--bs-gray-600);position: absolute;right: -2px;top: 6px;}
#hiring_process_wrapper .hiring-flow .flow{counter-reset: flow-count;}
#hiring_process_wrapper .hiring-flow .flow > li{position: relative;padding: 10px 0 30px 56px;}
#hiring_process_wrapper .hiring-flow .flow > li:last-child{padding-bottom: 0;}
#hiring_process_wrapper .hiring-flow .flow > li::before{content: counter(flow-count);counter-increment: flow-count;display: block;width: 36px;height: 36px;background-color: var(--bs-white);border: 2px solid var(--bs-info);text-align: center;font-size: 16px;line-height: 34px;font-weight: 600;color: var(--bs-info);position: absolute;left: 0;top: 0;z-index: 2;}
#hiring_process_wrapper .hiring-flow .flow > li::after{content: '';display: block;width: 2px;height: 100%;background-color: var(--bs-info);position: absolute;top: 0;bottom: 0;left: 17px;}
#hiring_process_wrapper .hiring-flow .flow .badges span{font-size: 14px;}
#hiring_process_wrapper .hiring-flow .flow .badges span i{font-size: 16px;}
#hiring_process_wrapper .hiring-flow .eligibility-check li{position: relative;margin-bottom: 10px;padding-left: 23px;}
#hiring_process_wrapper .hiring-flow .eligibility-check li:last-child{margin-bottom: 0;}
#hiring_process_wrapper .hiring-flow .eligibility-check li::before{content: '';display: block;width: 16px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2337AAB2' class='bi bi-check2' viewBox='0 0 16 16'%3E%3Cpath d='M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;position: absolute;left: 0;top: 0;}
/*****challenges*****/
/*****category*****/
#main_content table#categories tbody tr td.name{padding-right: 75px;}
#main_content table#categories tbody tr td.name::after{content: '';display: block;width: 1px;height: 18px;position: absolute;top: 26.5px;right: 0;background-color: rgba(0, 0, 0, 0.2);}
#main_content table#categories tbody tr td.name .dropdown{top: 18px;}
#main_content table#categories tbody tr td.ranking input{padding: 10px 15px;max-width: 90px;}
/*****category*****/
/*****course-certification*****/
#main_content .filter-container.certification-filter form .form-control{padding-left: 46px;}
#main_content .filter-container.certification-filter form button{left: 15px;}
.course-certification-table .dataTables_scrollHead table thead tr th, .course-certification-table #course_certification_list tbody tr td{padding: 15px;}
.course-certification-table .dataTables_scrollHead table thead tr th.check{padding-right: 0;}
.course-certification-table #course_certification_list tbody tr td.certificate-title{padding-right: 65px;}
.course-certification-table #course_certification_list tbody tr td.certificate-title .dropdown{margin-top: -17.5px;}
.course-certification-table #course_certification_list tbody tr td.owner .profile .img-container, .course-certification-table #course_certification_list tbody tr td.student .profile .img-container{width: 25px;height: 25px;}
.course-certification-table #course_certification_list tbody tr td.members .profile .img-container, .course-certification-table #course_certification_list tbody tr td.mentors .profile .img-container{width: 20px;height: 20px;}
.course-certification-table #course_certification_list tbody tr td.members, .course-certification-table #course_certification_list tbody tr td.mentors, .course-certification-table #course_certification_list tbody tr td.current-course, .course-certification-table #course_certification_list tbody tr td.associted-course, .course-certification-table #course_certification_list tbody tr td.previous-course, .course-certification-table #course_certification_list tbody tr td.previous-certification{font-size: 12px;line-height: 14px;}
.course-certification-table #course_certification_list tbody tr td.mentors i, .course-certification-table #course_certification_list tbody tr td.previous-course i, .course-certification-table #course_certification_list tbody tr td.previous-certification i{font-size: 16px;}
.course-certification-table #course_certification_list tbody tr td .course{max-width: 150px;}
/*details*/
#course_certification_details tbody tr th{width: 40%;}
#course_certification_details tbody tr th, #course_certification_details tbody tr td{background-color: transparent;vertical-align: middle;padding: 15px 1.5rem;border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
#course_certification_details tbody tr:last-child th, #course_certification_details tbody tr:last-child td{border: 0;}
#course_certification_details tbody tr td input{max-width: 150px;padding: 8px 15px;font-size: 12px;line-height: 14px;}
#course_certification_details tbody tr:nth-child(odd) th, #course_certification_details tbody tr:nth-child(odd) td{background-color: var(--bs-gray-100);}
#course_certification_details tbody tr td .members{font-size: 12px;line-height: 14px;}
#course_certification_details tbody tr td .tags li{font-size: 12px;line-height: 14px;}
#course_certification_details tbody tr td .tags li .remove-tag i{font-size: 14px;}
.certification-profile-container .profile .img-container{width: 80px;height: 80px;}
.certification-profile-container .profile .profile-info .rating{font-size: 12px;line-height: 14px;}
.certification-profile-container .profile .profile-info .rating i{font-size: 16px;}
#course_certification_details tbody tr td table{font-size: 12px;line-height: 14px;}
#course_certification_details tbody tr.academy-feedback td .profile .img-container{width: 36px;height: 36px;}
/*details*/
/*formation*/
#courses_formation_list tbody tr td.training, #courses_list tbody tr td.course-owner{padding-right: 74px;}
#courses_formation_list tbody tr td.training .dropdown, #courses_list tbody tr td.course-owner .dropdown{margin-top: -17.5px;}
#courses_formation_list tbody tr td.training .img-container, #courses_list tbody tr td.course-owner .owner-profile .img-container{width: 30px;height: 30px;}
#courses_formation_list tbody tr td.subscribers .subscriber-list .subscriber{width: 25px;height: 25px;margin-left: -8px;}
#courses_formation_list tbody tr td.creator .img-container{width: 25px;height: 25px;}
#courses_list tbody tr td.rank input{max-width: 90px;padding: 10px 15px;}
/*formation*/
.course-details-table #course_details tbody tr td ul.action li:not(:last-child){padding-right: 30px;margin-right: 30px;border-right: 1px solid rgb(111 122 124 / 40%);}
#submitted_tasks tbody tr td.si-title, #subscriber_list tbody tr td.name, #course_team tbody tr td.name, #course_lessons tbody tr td.code-name, #course_certifications tbody tr td.name{padding-right: 83px;}
#submitted_tasks tbody tr td.si-title .dropdown, #course_certifications tbody tr td.name .dropdown{margin-top: -17.5px;}
/*****course-certification*****/
/*****module-role-privilege*****/
#module_role_privilege tbody tr.children td{background-color: transparent;}
#module_role_privilege input[type="checkbox"]:checked{background-color: var(--bs-info);border-color: var(--bs-info);}
/*****module-role-privilege*****/
#jobResponseDetailsModal .modal-body .others_detailsArea .details_row .upload_area .upload_item .uploaded_innrBx{height: 135px;width: 135px;padding: 20px 10px;text-align: center;border-radius: 8px;}
#jobResponseDetailsModal .modal-body .others_detailsArea .details_row .upload_area .upload_item .uploaded_innrBx .delete_btn{position: absolute;right: 10px;top: 10px;}
#jobResponseDetailsModal .modal-body .others_detailsArea .details_row .upload_area .upload_item .uploaded_innrBx .delete_btn span{color: #CECEDB;}
#jobResponseDetailsModal .modal-body .others_detailsArea .details_row .upload_area .upload_item .uploaded_innrBx h4{font-size: 13px;color: #004254;font-weight: 500;margin-bottom: 10px;}
#jobResponseDetailsModal .modal-body .others_detailsArea .details_row .upload_area .upload_item .uploaded_innrBx h5{font-size: 10px;color: #6F7A7C;}
#jobResponseDetailsModal .modal-body .prsnl_detailsArea .profile-avatar{width: 120px;height: 120px;}
#jobResponseDetailsModal .modal-body .prsnl_detailsArea .profile-avatar .avatar{object-fit: cover;object-position: center;}
#jobResponseDetailsModal .modal-body .prsnl_detailsArea .profile-avatar + .action a{width: 35px;height: 35px;line-height: 33px;color: #004254;}
#jobResponseDetailsModal .modal-body .prsnl_detailsArea .profile-avatar + .action a i{font-size: 18px;}
/*****responsive-css*****/
/*****canban-board*****/
#canban_board_wrapper .single-item .board-container .board-head .dropdown .dropdown-toggle{width: 35px;height: 35px;}
#canban_board_wrapper .single-item .board-container .board-head .dropdown .dropdown-toggle::after{display: none;}
#canban_board_wrapper .single-item .board-container .board .img-container{width: 40px;height: 40px;}
#canban_board_wrapper .single-item .board-container .board .img-container img{object-fit: cover;object-position: center;}
#canban_board_wrapper .single-item .board-container .board .name{font-size: 16px;line-height: 18px;}
#canban_board_wrapper .single-item .board-container .board .designation{font-size: 14px;line-height: 16px;}
#canban_board_wrapper .single-item .board-container .board .location{font-size: 12px;line-height: 14px;}
/*****canban-board*****/
/*****faq-backend*****/
.modal-title{font-family: 'Noe Display Bold';font-size: 30px !important;line-height: 40px;font-weight: 700;color: #004254;}
.write-own-answer-modal .btn-close, .edit-responsive-modal .btn-close{background-color: #FBBB21;color: #004254;opacity: 1;}
.write-own-answer-modal .form-control, .edit-responsive-modal .form-control{background-color: #F4F4F4;font-size: 15px;line-height: 22px;color: #004254;padding: 15px;border: 1px solid #6F7A7C;border-radius: 0;}
.write-own-answer-modal .upload-files li, .edit-responsive-modal .upload-files li{width: 135px;height: 135px;}
.write-own-answer-modal .upload-files li.upload, .edit-responsive-modal .upload-files li.upload{border: 2px dashed #C9C9CA;}
.write-own-answer-modal .upload-files li.file, .edit-responsive-modal .upload-files li.file{border: 2px solid #C9C9CA;}
.write-own-answer-modal .upload-files li .name, .edit-responsive-modal .upload-files li .name{font-size: 14px;line-height: 16px;}
.write-own-answer-modal .upload-files li .size, .edit-responsive-modal .upload-files li .size{font-size: 10px;line-height: 12px;color: #6F7A7C;}
.write-own-answer-modal .upload-files li .material-icons-outlined, .edit-responsive-modal .upload-files li .material-icons-outlined{color: #6F7A7C;}
.assign-contents-modal .search input, .assign-experts-modal .search input{padding-left: 50px;}
.assign-contents-modal .contents li, .assign-experts-modal .experts li{box-shadow: 0px 1px 0px 0px #00000033;margin-bottom: 1px;}
.generate-a-challenge-wrapper aside{font-size: 16px;line-height: 22px;}
.generate-a-challenge-wrapper aside p{margin-bottom: 1rem;}
.generate-a-challenge-wrapper aside p:last-of-type{margin-bottom: 0;}
.generate-a-challenge-wrapper aside h6{margin-bottom: 1rem;}
.generate-a-challenge-wrapper aside p + h6, .generate-a-challenge-wrapper aside p + ol, .generate-a-challenge-wrapper aside p + ul, .generate-a-challenge-wrapper aside ol + h6, .generate-a-challenge-wrapper aside ul + h6{margin-top: 1.5rem;}
.generate-a-challenge-wrapper aside ol{list-style-type: decimal;padding-left: 1rem;}
.generate-a-challenge-wrapper aside li{list-style-type: inherit;}
.generate-a-challenge-wrapper aside li:not(:last-child){margin-bottom: 0.5rem;}
.generate-a-challenge-wrapper aside .job-meta li:not(:last-child){position: relative;padding-right: 10px;margin-right: 10px;}
.generate-a-challenge-wrapper aside .job-meta li:not(:last-child)::after{content: '';display: block;width: 4px;height: 4px;background-color: var(--bs-gray-600);border-radius: 50%;position: absolute;top: 50%;right: -2px;margin-top: -2px;}
.generate-a-challenge-wrapper aside .jobs .job:not(:last-child){padding-bottom: 2rem;border-bottom: 1px solid var(--bs-gray);margin-bottom: 2rem;}
.generate-a-challenge-wrapper .select2-container .select2-selection{border: 0;}
/*****faq-backend*****/
@media only screen and (max-width: 1400px){
	#event_gallery_wrapper .gallery-images ul.images{margin: 0 -10px;}
	#event_gallery_wrapper .gallery-images ul.images li{padding: 0 10px;}
}
@media only screen and (max-width: 1199px){
	#event_gallery_wrapper .gallery-images ul.images li{width: 14.28%;}
}
@media only screen and (max-width: 991px){
	#mail_template_wrapper.template-details-opened .table-wrapper{width: 100%;}
	#mail_template_wrapper #edit_template{display: block !important;width: 400px !important;height: 100%;overflow-y: auto;margin: 0;position: fixed;top: 0;bottom: 0;right: -400px;z-index: 999;transform: none;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
	#mail_template_wrapper #edit_template.opened{right: 0;transform: none;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;}
	#event_gallery_wrapper .gallery-images ul.images li{width: 16.666%;}
}
@media only screen and (max-width: 767px){
	#event_gallery_wrapper .gallery-images ul.images li{width: 20%;}
}
@media only screen and (max-width: 576px){
	#event_gallery_wrapper .gallery-images ul.images li{width: 25%;}
}
@media only screen and (min-width: 768px){
	#addNewEmail{width: 80%;}
}
@media only screen and (min-width: 992px){
	#addNewEmail{width: 50%;}
}
@media only screen and (min-width: 576px){
	.btn{font-size: 16px;line-height: 20px;border-width: 2px;padding: 12px 16px;}
}
@media only screen and (max-width: 480px){
	#mail_template_wrapper #edit_template{width: 300px !important;right: -300px;}
	#main_content .details-wrapper .tab-wrapper .nav-tabs li.nav-item .nav-link{padding: 10px !important;}
	#event_gallery_wrapper .gallery-images ul.images li{width: 33.333%;}
}
@media only screen and (max-width: 380px){
	#event_gallery_wrapper .gallery-images ul.images li{width: 50%;}
}
/*****responsive-css*****/