@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700,900&display=swap');
.content-wrapper {background: #fdfdfd;}
.h2, h2, .h3, h3 {font-size: 1rem; line-height: 1.3;}
.loader_new {width:100%; height: 100%; text-align: center; position: absolute; z-index: 2222; top:0; left: 0; right: 0; margin: auto; background: #eaf2fb;}
.loader-demo-box {height: 100%;}
.flip-square-loader:before {background-color: rgb(1, 180, 237);}
.navbar.default-layout .navbar-brand-wrapper .navbar-brand img,
.horizontal-menu .navbar.horizontal-layout .navbar-brand-wrapper .navbar-brand img, 
.horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-brand-wrapper .navbar-brand img
 {width: auto; height: auto;}
.navbar.default-layout .navbar-brand-wrapper, .horizontal-menu .navbar.horizontal-layout,
.horizontal-menu-2 .navbar.horizontal-layout-2 {background: #fff;}
.horizontal-menu-2 .navbar.horizontal-layout-2 {box-shadow: 0 0.5px 10px #bdbdbd;}
.horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-brand-wrapper {width: 190px; height: 60px;}
.horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-menu-wrapper {width: calc(100% - 190px);}

.horizontal-menu-2 .navbar.horizontal-layout-2 .nav-bottom .navbar-nav .nav-item.dropdown .dropdown-menu ul .dropdown-item:hover,
.navbar.horizontal-layout-2 .nav-bottom .navbar-nav .nav-item.dropdown .dropdown-menu ul .dropdown-item:hover {background:#0cca8e;}
.horizontal-menu-2 .navbar.horizontal-layout-2 .nav-bottom .navbar-nav .nav-item.dropdown .dropdown-menu ul .dropdown-item:hover .dropdown-link,
.navbar.horizontal-layout-2 .nav-bottom .navbar-nav .nav-item.dropdown .dropdown-menu ul .dropdown-item:hover .dropdown-link {color: #fff;}

.dropdown-item:hover, .dropdown-item:focus {color: #fff; background-color:#0068b7;}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {color: #fff;}

.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .profile-text {font-size:16px; font-weight: 600 !important;}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {color: #0068b7;}

.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper .inner .icon-wrapper {border-color: #0068b7;}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper .inner .icon-wrapper i {color: #0068b7;}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown {border:none; background: transparent;
 /*border: 1px solid #e8e8e8; background: #eaf2fb;*/}

.card-statistics .card .card-body p {margin-bottom:0px; font-size: 1rem; line-height: 1.1; color: #777 !important;}
.card-statistics .card .card-body .progress {margin-top:5px;}
.cardsm h3, h4, h5, .title_txt {font-size:1rem; font-weight: 600;}
.cardsm .card, .cardsm .card-body {border: none; box-shadow: none; background: transparent;}
.cardsm .card-body {padding:0.25rem 0.25rem 0.25rem 2.4rem; position:relative;}
.no_icon .cardsm .card-body {padding:0.25rem 0.45rem; position:relative;}
.no_icon .cardsm .card-body .icon-ab {display: none;}
.cardsm .card-body:after {position: absolute; content: ""; width: 1px; height: 65%; background: #dedede; right:-8px; top: 18%;}
.cardsm:last-child .card-body:after,
.cardsm .noborderr:after {display: none;}
.card .card-body h3+i {font-size: 1.75rem;}
/*.cardsm .card-body .justify-content-between.pb-2 {align-items:start; justify-content:start !important;}*/
.cardsm .card-body .justify-content-between {align-items:center; justify-content:center !important; text-align: center; padding-bottom: 0 !important;}
.card .card-body .icon-ab {font-size:1.9rem; position: absolute; left:4px; top:25%; color: #5894c7;}
.select2-container {min-height:24px;}
.select2-container span {min-height: 1px !important;}
.bg-info-text {display: flex; justify-content: center; flex-direction: column; text-align: center; min-height: 38px;}
/*.bg-info-text {color: #b7b300;}
.bg-info-text1 {color: #79ab1c;}
.text-info-dblue {color: #097ea2;}
.text-vt {color: #7f2f98;}
.text-red {color: #ca1818;}
.text-darkblue {color: #002eb7;}*/
.bg-ltvt {background: #f9e0ff;}
.bg-ltpink {background: lightpink;}
.bg-ltblue {background: lightblue;}
.bg-lt {background:#f1f1f1;}

.modal {width:100%; z-index:55555; max-height:95vh;}
.modal .modal-body {max-height:550px; overflow-y:auto;}
.modal-open {position:fixed; overflow:hidden; width: 100%; height: auto;}

.multiSelect .caret {right: 12px; top: 15px; border-top:6px solid #333;}
.checkboxLayer.show .caret {display:none;}
.checkboxLayer.show .buttonLabel {background-color: #eee; padding:2px 3px; font-size: 80%;line-height: normal; margin: 0 2px 5px 0;}

.input-daterange .daterange {font-size: 13px; line-height: 15px; font-weight: 600; color: #212529; border:1px solid #c6c6c6;}
.input-daterange .daterange, .filter-btns .btn {background:#fff;}
.report_btn_sec .btn-outline-success:hover {color: #fff; background:#0cca8e;}
.report_btn_sec .btn {vertical-align: initial; font-size:14px;}
.report_btn_sec input[type="checkbox"] {margin-top:2px;}

.horizontal-menu-2 .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown
{height: 63px; margin: 0 !important; background: #e7f2ff;}
.horizontal-menu-2 .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link {padding-bottom: 0; padding-top: 0;}
.horizontal-menu-2 .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper {height: 63px; display: flex;}
.horizontal-menu-2 .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper > .inner {
    display: flex; -webkit-align-items: center; align-items: center;}
.horizontal-menu-2 .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper > .inner .profile-text {
    display: block; text-align: left; margin-right: 10px; font-size: 14px;}
/*.horizontal-menu-2 .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper > .inner .profile-text:not(.small) {
    margin-bottom: 5px;}*/

.horizontal-menu-2 .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper .inner .icon-wrapper {
    width: 20px; height: 20px; border-radius: 100%; border: 1px solid #0068b7;}
.horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-menu-wrapper .navbar-nav .nav-item .nav-link i,
.horizontal-menu-2 .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper > .inner .profile-text:not(.small) {color: #0068b7;}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link .profile-text {margin-right:5px;}

.or-sec {position: relative; margin:0.75rem; display: inline-block; width:240px;}
.or-sec span {background-color:#f9fbfd; position: relative; padding: 0 5px;}
.or-sec:before {position: absolute; content:""; top: 50%; left: -1%; width:240px; height: 1px; border:1px dashed #333;}
.input-daterange label {color: #0068b7;}
.tbl-dark tr th {background-color: #f5f8fb; border: 1px solid #ced8e2 !important;}
.b_metrics_list {position: relative;}
.bmet_popup_btn {color:#4986b5; }
.chktd_sec .icheck label {vertical-align:middle; font-weight: 600; font-size: 0.875rem; line-height: 1; font-family: "Muli", sans-serif; color: #212529;}
.chktd_sec .icheckbox_minimal-blue {box-shadow: 0 1px 3px #e1dfe6; background-position: -20px 0;}
.chktd_sec .icheckbox_minimal-blue.checked {background-position: -40px 0;}
.chktd_sec .checktd {margin-right:5px;}
.chktd_sec {display: inline-block; margin-right: 1rem;}
.btn .fa {margin-right:4px;}
.btn-sm .fa {margin-right: 6px;}
.btn.btn-fw, .btn {padding: 0.5rem 1rem; min-width:80px; margin-bottom:1rem;}
table .btn {margin-bottom:0;}
.btn-sm {min-width:40px;}
.capitalize {text-transform: capitalize;}

.modal .modal-dialog .modal-content .modal-header {padding: 0.75rem 1rem;}
.modal .modal-dialog .modal-content .modal-body {padding: 0.75rem 1rem 0.25rem;}
/*.btn-ltgreen {background:#b7b300;}
.btn-ltvt {background: #79ab1c;}
.btn-dblue {background: #097ea2;}
.btn-ltcr {background: #35a1ad;}
.filter-btns .btn, .btn-dblue {color:#fff;}*/
.btn-group {border:none;}
.btn-outline-primary {margin-right:0.75rem;}
.btn-outline-primary, .btn-group .btn-outline-primary {color: #0068b7; border:1px solid #0068b7;}
.dashboard_page .filter-btns .btn-outline-primary, .dashboard_page .filter-btns .btn-group .btn-outline-primary{color: #212529; border-color:#c6c6c6;}
.btn-outline-primary, .btn-group .btn-outline-primary, .filter-btns .btn {background-color:#fff; border:1px solid #0068b7; color:#0068b7; font-weight: 500;}
.btn-outline-primary:not(:disabled):not(.disabled).active, .filter-btns .btn:hover, .filter-btns .btn.active,
.btn-outline-primary:hover, .btn-group .btn-outline-primary:hover {background-color:#269bff; border-color:#269bff; color:#fff;}
.dropdown-item:hover, .dropdown-item:focus {background-color:#eee; border-color:#eee; color:#333;}
.filter-btns {padding-bottom:1.5rem; border-bottom: 1px solid #e6ebf1; display: inline-block; margin-bottom:1.5rem;}
.dashboard_page .filter-btns.no_border {padding-bottom: 0;}
.filter-btns.no_border {border-bottom: none; display: inline-block; margin-bottom:0;}
.filter-date {margin-bottom: 1rem;}
.support-pane-card .support-pane .t-row {border: none;}

.border-card .card-body {border:1px solid #eee; box-shadow: 0 0px 4px #e6e6e6; padding: 1rem 1.1rem;}
.border-card .card-body .card-body {box-shadow: 0 0px 1px #e6e6e6; padding: 0.5rem 0.75rem; margin: 10px 12px;}
.border-card .card-title {color:#0068b7; font-size:1rem; border-bottom: 1px solid #eceff1;
    display: inline-block; padding-bottom: 0.5rem; margin-bottom: 0.75rem;}
.select_custom .btn {background-color: #eaf2fb;}
.border-card .card-body h4 {color: #222; font-size:0.9rem;}
.border-card .noborder {display: block; border-bottom: none;}
.dropdown-item.active, .dropdown-item:active {color: #222; background-color: #eee;}

.filter-btns .btn-group .dropdown-toggle:after {margin-left: 0.955em; border-top: 0.7em solid;
    border-right: 0.4em solid transparent; border-bottom: 0; border-left: 0.4em solid transparent; vertical-align: initial;}
.list_tbl_btns .btn, .btn_rt_btn .btn {background-color: #E3E8E8; border-color: #E3E8E8; color: #212529; border-radius: 0.1875rem !important; font-size:0.9rem; font-family: 'Roboto', sans-serif; font-weight: 500; letter-spacing: 0.5px;}
.list_tbl_btns .btn:focus, .list_tbl_btns .btn:hover, .btn_rt_btn .btn:hover {background-color: #ced7d7; border-color: #c7d1d1; color: #212529; border-radius: 0.1875rem !important;}
.bold1 {font-weight:bold;}

.bootstrap-select > .dropdown-toggle.bs-placeholder {color: #0a003a;}
/*.sec-icheck .icheck {width: 33%; float: left;}*/

.navbar.default-layout .navbar-menu-wrapper {box-shadow: 0 1px 4px #eee;}
.navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {padding:5px; border-radius: 0; }
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper > .inner .profile-text {padding-left:0;}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper > .inner .profile-text:not(.small) {
    margin-bottom: 0;}
.select2-container--default .select2-dropdown, .select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single {
	border-color: #b6dfec;}
.select2-container {width: 100% !important;}
.navbar .profile_sec .nav-item.dropdown .navbar-dropdown {min-width:100px; font-size: 13px; top: calc(63px - 1px); right: 12%;}
.navbar .profile_sec .nav-item.dropdown .navbar-dropdown .dropdown-item {padding: 7px 7px 7px 20px; justify-content: center; flex-direction: column; text-align: center;}
/*.sidebar {background: #eaf2fb;}*/

.sidebar {transition: width 0.6s ease, background 0.6s ease; -webkit-transition: width 0.6s ease, background 0.6s ease;
-moz-transition: width 0.6s ease, background 0.6s ease; -ms-transition: width 0.6s ease, background 0.6s ease;}
.main-panel {transition: width 0.6s ease, margin 0.6s ease;}

.filter_tabs .tab_cards h4{color:#212529;}
.navbar.default-layout .navbar-menu-wrapper {box-shadow: 3px 3px 4px #eee;}
.sidebar .nav .nav-item.active > .nav-link {color: #ffffff; background: #1e536b;}
.sidebar .nav .nav-item.active > .nav-link .menu-icon {color: #ffffff;}
.sidebar .nav .nav-item .sub-menu .nav-item .nav-link {line-height: normal;}
.sidebar-icon-only .sidebar .nav .nav-item .sub-menu .nav-item .nav-link {white-space:nowrap;}
.sidebar .nav.sub-menu .nav-item .nav-link, .sidebar .nav .nav-item .nav-link {color: #d2d2d2;}
.sidebar .nav.sub-menu .nav-item .nav-link.active {color: #ffffff; background: transparent; font-weight: bold;}
.sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile) > .nav-link {color: #ffffff; background: #1e536b;}
.tbl-dark tr th {background-color: #e0e0e0; border: 1px solid #c3c3c3 !important;}
.list_inblock.list_checkbox {padding-top:0.7rem;}
#userRoleForm .btn.btn-sm {border-color:#0068b7; margin: 0; font-size: 14px;}
#userRoleForm .btn.btn-sm:hover {border-color: #269bff;}
[tooltips].tooltips tip {background: #f9f9f9; color: #000000; min-width: 80px;}
[tooltips].tooltips._bottom tip tip-arrow {border-bottom: 6px solid #ccc;}
[tooltips].tooltips tip-tip {font-size: .95em; line-height: normal; white-space: nowrap;}
.list_inblock > li > ul {padding-left:0;}
.table td .fa-sign-in, .table td .fa-edit, .table td .fa-pause, .table td .fa-files-o {color:#212529 !important;}
.table td .fa-play, .table td .text-success {color:#0f7d41 !important;}
.daterangepicker .drp-buttons .btn {margin-bottom:0; font-weight: 500;}
.daterangepicker .drp-buttons .cancelBtn:hover {background-color: #E3E8E8; border-color: #E3E8E8;}
.graph_section .card .card-body {padding: 12px 10px;}
.graph_section .card-title {margin-left:4px; font-size: 16px; font-weight: 500;}
/*.accordion.accordion-multiple-filled .card .card-header a:before {top: 9px;}*/
.accordion.accordion-multiple-filled .card:nth-child(5n+1) .card-header a[aria-expanded="false"] {background: #eaf2fb;}
.accordion.accordion-multiple-filled .card:nth-child(5n+1) .card-header a[aria-expanded="true"] {background: #dae9fb;}
.accordion.accordion-multiple-filled .card .card-header a {color: #0068b7; font-size: 1rem; font-weight: 600;}
.accordion.accordion-multiple-filled .card .card-header a:before {color: #0068b7;}
.accordion .card .card-header a:before {font-size: 18px;}
.card-title {text-transform:none;}
.dashboard_page .accordion .card .card-body {padding: 12px 15px 15px;}
.dashboard_page .accordion .card .card.support-pane-card {margin-bottom:0;}
.marginrow {margin:5px 3px 0;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {font-size:11px;}
.tab_cards {border:none; background: transparent;}
.tab_cards .card-body {padding:0;}
.filter_tabs_sec .tab_cards {box-shadow:none;}
.filter_tabs_sec .tab_cards .card-body {padding:0; border: none; box-shadow: none; }
.filter_tabs_sec {margin-bottom:2rem;}
.btn-outline-default {color:#212529;background-color: #ddd;}
.btn-outline-default:hover {color: #269bff; background-color:transparent; border-color: #269bff;}
.badge-danger {background-color: #527788; border-color: #527788;}
.table td .badge {margin-right:5px;}
.table td .badge:last-child {margin-right:0;}
/*.select2-selection__rendered {position: relative;}
.select2-selection__rendered:before {position:absolute; content:"All"; top:4px; left:10px; width:90%; height:100%; font-size:1rem; color:#7890ab;}
*/
.table.table-bordered thead tr th, .jsgrid .table-bordered.jsgrid-table thead tr th {background:#e0e0e0; border: 1px solid #c3c3c3; color:#222;}
.table td, .jsgrid .jsgrid-table td, .table th, .jsgrid .jsgrid-table th {font-size:14px;}
.table-bordered th, .table-bordered td {border-color:#c3c3c3;}
.tab_stretch_title {overflow: hidden; padding-top: 15px;}
.page-dashboard .tab_stretch_title {padding-bottom: 0 !important;}
.tab_stretch_title .btn {margin-top:-5px; float: right; min-width:1px; width: auto; border:none; background-color:transparent; color:#212529;}
.tab_stretch_title .btn:hover {background-color: #269bff; color:#fff;}
.tab_stretch_title .btn.in {border:1px solid #c6c6c6;}
.btn-rounded, .input-daterange .daterange {-webkit-border-radius: 12px !important; -moz-border-radius: 12px !important; border-radius: 12px !important;}
.input-daterange .daterange {padding:0.5rem 0.75rem;}
.tab-basic .nav-item .nav-link {color:#484848;}
.tab-basic .nav-item .nav-link.active {border-bottom: 2px solid #0068b7; color:#0068b7;}

.report_card {/*border: 1px solid rgba(242, 242, 242, 0.25); box-shadow: 0 3px 5px #eaf2fb;*/ padding:0px;}
.report_card .table th.sortable {cursor: default;}
.filter-date .icheckbox_minimal-blue {vertical-align: -webkit-baseline-middle;}
.loginlogo {text-align: center; margin-bottom:1.5rem;}
.auth.theme-one .footer-text, .auth.theme-one .auth-footer li a {color: #efefef;}
.footer-text a {color: #fff;}
.auth.theme-one .auto-form-wrapper {background: rgba(255, 255, 255, 0.7); margin-bottom: 1rem; padding: 2rem 2.5rem 1.5rem;}
.chkall {margin-top:0.45rem;}
.filter_tabs .tab_stretch_title {padding-bottom: 0 !important; margin:10px 0 5px; font-size: 1.1rem;}
.link_success {font-size: 1.5rem; color: forestgreen; font-weight: bold; text-shadow: 0 2px 1px #fff;}
.checkmark_gif {width:80px; margin-bottom:1rem;}
.successpage .auth .auto-form-wrapper {background:#fff;}
.auth.theme-one .auto-form-wrapper .form-group .submit-btn {font-size:1.1rem; padding: 8px 12px; line-height: 1.1;}
.auth.theme-one .auto-form-wrapper .form-group .submit-btn:hover {background-color: #ca92b9;}
.auth.auth-bg-1 .form-group label {text-transform: uppercase; margin:0 0 7px; width: 100%; flex: 100%; max-width: 100%;}
.auth.auth-bg-1 .form-group .input-group.col-sm-8 {width: 100%; flex: 100%; max-width: 100%;}
.auth.auth-bg-1 .form-group label.error {text-transform: none; width: 100%; margin:6px 0 0 4px; font-size: 12px; font-weight: 600;}
.resetpage .auth.auth-bg-1 .form-group label {text-transform: none; margin: 0 0 7px;}
.form-group .input-group.has-danger {height: auto !important;}
.dataTables_length .btn {width: 55px !important; padding:6px; min-width:50px;}
.card {box-shadow: none;}
.auth.auth-bg-1 .form-check .form-check-label {font-size: 12px; line-height:1; padding-left: 7px; text-transform: inherit; margin-top: 0;}
.auth.auth-bg-1 .form-check .input-helper {line-height: 1.75;}
.show_pswd .fa {color: #b6b6b6;}
.show_pswd:hover .fa {color: #269bff;}
.auth.theme-one .auto-form-wrapper .form-group .input-group, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap {height: 35px;}
.auth.theme-one .auto-form-wrapper .form-group .input-group .input-group-append .input-group-text {border: none; padding: 2px;}
.auth.theme-one .auto-form-wrapper .form-group .input-group-append {margin-left: 0; position: absolute; right:18px; top: 9px; z-index: 22;}
.auth.theme-one .auto-form-wrapper .form-group .input-group .form-control,.auth.theme-one .auto-form-wrapper .form-group .input-group-append {
    -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.filter-btns.filter_date_btn {display: block; margin-bottom:0;}
.form-check.form-check-flat label .input-helper:before {border-color:#6d859a;}
.cnv_event {display: flex; align-items: center; justify-content: flex-start;}
.table label {font-size: 0.8125rem;}
.tbl_title {color:#0068b7; font-size:1.1rem;}
.dashb_tabs_sec .tbl_title {font-size:1rem;}
.page-dashboard .tab_stretch_title {font-size:1.1rem;}
.table.table-bordered th {padding:10px 12px;}
.table.table-bordered td {padding:8px 12px;}
.table td .btn {border-color:#dae9fb; padding:4px 7px; min-width: 75px;}
table {border-spacing:0px;}

.badge-hotpink {background:hotpink; border-color: hotpink;}
.badge-voilet {background: #9175bd; border-color: #9175bd;}
.badge-warning {background: #a4c75f; border-color:#a4c75f;}
.footer a {color: #777;}
.last_mlt_select .checkboxLayer {position:sticky;}
.table td, .table td div {text-align:center;}
.report_card .card .card-body {padding: 0.5rem 0.75rem;}
.report_card .table td, .report_card .table td div {text-align:center !important;}
.filter_tabs .tab_cards h4 {font-size:1rem; color: #222;}
.modal .modal-title, .filter_tabs .tab_cards .modal h4 {font-size:1.1rem; color: #222;}
.modal .list_item li {margin-bottom:8px; font-size: 0.9rem;}
.modal-title1 {color: #01b4ed;}
textarea {min-height:7rem;}
.form_sec_wrap .card-title {font-size:1rem; margin-bottom:1.75rem;}
.list_card_tbl .card-title {margin-bottom:1.5rem;}
.cardsm_form {margin: 0 -7px;}
.cardsm_form .card-body {padding: 1.75rem 1rem 0.25rem; position: relative; border: 1px solid #eaf2fb;}
.cardsm_form .card-title {font-size: 1rem; margin: 0; position: absolute; top: -40px; background-color: #fff; padding: 0 5px; left: -8px;}
.table-striped tbody tr:nth-of-type(odd) {background-color:transparent;}
.tr-ng-grid .tr-ng-column-header .tr-ng-title {font-size: 1rem; padding-top:0;}
.mb1 {margin-bottom: 1rem;}
.mb0 {margin-bottom:0;}
.mb05 {margin-bottom:5px;}
.mt05 {margin-top: 0.5rem;}
.mt1 {margin-top: 1rem;}
.mt2 {margin-top: 2rem;}

.fupload_modal .modal-footer {padding: 1rem 0 !important; margin-bottom:0;}
.table.listing_tbl th {vertical-align: top;}
.table .search_txt {background-color:#fff; border:1px solid #c1c9dc; height: 28px; padding: 2px 7px; width: 200px; display: inline-block;}
.select2-container--default .select2-dropdown, .select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single {
    border-color: #f2f2f2;}
/*.listing_tbl tr th:nth-child(2), .listing_tbl tr td:nth-child(2) {width:20%; min-width: 180px;}*/
.listing_tbl tr th:nth-child(1) .icheckbox_minimal-blue {background-position: -20px 0;}
.listing_tbl tr th:nth-child(1) .icheckbox_minimal-blue.checked {background-position: -40px 0;}
.btn.btn-sm, .table td .icon_show_sm {font-size:13px; font-family: 'Roboto', sans-serif; font-weight: 400; letter-spacing: 0.5px; border-radius: 0.1875rem !important;}
.table td .icon_show_sm {font-weight:400; font-size: 12px;}
.table td .btn-sm {font-size:12px; min-width: 70px;}
.form-group label {font-size: 14px; font-weight: 500; line-height: 20px;}
.modal-title {font-size: 1.2rem;}
.nav-pills .nav-item .nav-link, .nav-tabs .nav-item .nav-link {font-size:1rem; background: transparent;}
.fupload_modal .modal-dialog {max-width: 880px;}
.lt-blue-bg {border-color: #2ec1cc; color: #2ec1cc;}
.frm_add_btn {margin-top:0.25rem;}
.dt_range_txt {cursor: pointer;}
.dt_range_txt:hover {color: #0a003a;}

.dataTables_length .bootstrap-select.form-control:not([class*="col-"]) {width: auto;}
.report_card .dataTables_wrapper > .row:first-child, .report_card .dataTables_wrapper > .row:last-child {display: none;}
.table td .link_btn {min-width:1px;}
.table td .link_btn .fa {margin-right:0;}
.filter-btns .dropdown-menu {min-width:9em;}
.filter-btns .dropdown-menu .dropdown-item {padding: 0.25rem 1rem;}
.navbar-toggler .mdi-menu {font-size: 24px; line-height: normal;}
.navbar.default-layout .show_time .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper {padding-top: 18px;}
#utcclock {position: absolute; top:6px; right:1.9rem; margin: 0; text-align: center; white-space: nowrap; font-size: 12px; font-weight: 600; color:#071838; z-index:22222;}
.title_txtsm {font-size: 13px; margin-bottom: 1.5rem; font-weight: 400; color:#b74848;}
.pswd_strength {font-size: 12px; margin: 0.5rem 0 0.2rem; display: block; font-family: arial; letter-spacing: 0.5px;}
.progress {height: 12px;}
.progress .progress-bar {color: #000; font-size: 12px; background-color: #a6cff3;}
.icon_show_sm .fa {margin-right:2px;}
.table td .icon_show_sm {min-width:25px; margin-right:7px;}

.basic_info_area > .col-sm-12 {padding:0;}
.basic_info_area small {font-size: 11px;}
.help-inline {color: #b74848; display:block; font-size:12px;}
.pay_threesold .help-inline {margin-top:3px; float: left; width: 100%;}
.form-filter .multiSelectButton {width:100%; padding-right:18px; border-radius: 0px;}
.filter_tabs .form-filter .multiSelectButton {width:80%; padding-right:18px;}
.add_new_sc {position:relative;}
.add_new_sc .btn {position:absolute; right:1rem; top:5px;}
.add_new_sc .btn-success {right:3.5rem;}

.mr0, .mr0 .fa, .btn .mr0 {margin-right:0;}
.md_mr4, .sm_mr4 {margin-right: 4%;}
.sm_mr1 {margin-right:1rem;}
.hw-white:hover {color:white;}
.table-responsive {max-height:72vh;}

.cstm_tab .nav-tabs {border-bottom:none; width: 100%;}
.cstm_tab ul.nav-tabs {margin-bottom: 20px;}
.cstm_tab .nav-tabs .nav-item {margin-right: 2rem;}
.cstm_tab .tab-basic .nav-item a {font-size: 0.9rem; cursor: pointer; background: transparent; font-weight: 600; color: #777; padding: 0 0 7px; border-bottom: 2px solid #ffffff;}
.cstm_tab .tab-basic .nav-item.active a {border-color: #0068b7; color: #0068b7;}
.cstm_tab .tab-content {width: 100%;}
.ctrl_bdgt ul.nav-tabs {margin-bottom:10px; padding-left:9px;}
.cmpn_data .form-group .col-sm-3 {border-right:1px dotted #bbb;}
.cmpn_data .form-group .col-sm-4 {vertical-align:middle;}
.creative_tab ul.nav-tabs {margin-bottom: 2rem;}
/*Reporting pagination*/
/*.report_card .table-responsive{max-height:100%}*/
/*.report_card .table-bordered tfoot tr {display: block;}*/
.report_card .table-bordered tfoot tr td{border:none}
.ng-table-pager .ng-table-counts {display:none;}
.ng-table-pager {display: block;}
.ng-table-pager li {padding: 0px 10px;background: #f5f5f5;}
.list_inblock li {list-style-type: none;}
.list_checkbox input[type="checkbox"] {margin-right:5px;}

.datepicker > div {font-size:13px;}
.datepicker .fa-calendar, .datepicker .fa-clock-o {background-color: #eee;}
.datepicker .fa-calendar:hover, .datepicker .fa-clock-o:hover {background-color:#269bff;}

.datepicker .list-unstyled .collapse {display:none;}
.datepicker .list-unstyled .collapse.in {display:block;}
.datepicker .timepicker-picker table tr td span {width:50%;}
.submitbtn {background-color:#269bff; /*background-color: #4390d2;*/ border-color: #269bff; color:#fff; font-size:15px;
font-family: 'Roboto', sans-serif; font-weight: 400; letter-spacing:1px; border-radius: 0.1875rem !important;}
.btncmn, .icon_show_sm, .btn-success, .btn-secondary, .report_btn_sec .btn {font-family: 'Roboto', sans-serif; font-weight: 400; letter-spacing:1px;}
.report_btn_sec .btn-primary {margin-right:10px;}

.fa-upload:before {margin-right: 4px;}
.btn-success .fa-upload {margin-right:4px;}
.modal.report_metrics_modal {max-height: 100vh;}
.mb2{margin-bottom: 1.75rem;}
.cardsm .card-body.icon_big {padding: 0.25rem 0.25rem 0.25rem 3.6rem;}
.btn i {font-style:normal;}
#sup_demand .last_mlt_select {margin-bottom:1.5rem;}
.view_tbl_cstm {width:100%; max-width:700px;}
.view_tbl_cstm .form-group {margin:0;}
.view_tbl_cstm .col-sm-12, .view_tbl_cstm .form-group div {padding:0;}
.view_tbl_cstm .form-group {width:100%; display:flex; border-collapse: collapse;}
.view_tbl_cstm .form-group > label , .view_tbl_cstm .form-group > div {border:1px solid #c6c6c6;}
.view_tbl_cstm .form-group > label, .view_tbl_cstm .form-group > .fieldlabel {max-width:33%; flex: auto; width:300px;}
.view_tbl_cstm .form-group > div {flex: auto; width:400px; max-width:60%;}
.view_tbl_cstm .form-group > label, .view_tbl_cstm .form-group > div {border-top-color: transparent; display:flex; padding: 10px;}
.view_tbl_cstm > .col-sm-12:first-child > .form-group:first-child > label,
.view_tbl_cstm .tab-content > .col-sm-12:first-child > .form-group:first-child > label,
.view_tbl_cstm .tab-content > .col-sm-12:first-child > .form-group:first-child > div,
.view_tbl_cstm > .col-sm-12:first-child > .form-group:first-child > div {border-top:1px solid #c6c6c6;}
.view_tbl_cstm .tab-content > .col-sm-12 > .form-group:first-child > label,
.view_tbl_cstm .tab-content > .col-sm-12 > .form-group:first-child > div {border-color:#c6c6c6;}
.first_border > .col-sm-12:first-child > .form-group:first-child > label, .first_border > .col-sm-12:first-child > .form-group:first-child > div {border-top:1px solid #c6c6c6;}

.icon_show_sm .fa {margin-right: 3px;}
.view_tbl_cstm .list-display {margin:0;}
.view_tbl_cstm .card {border:none;}
.view_tbl_cstm .card .card-body {padding:0;}
.tab-content.view_tbl_cstm .row {margin:0;}
.view_tbl_cstm .card.list_card_tbl {margin-top:1rem;}
.view_tbl_cstm .tab-content .btn.btn-primary {cursor:default; background:transparent; border-color:#c6c6c6; width: 93%; border-radius: 0; margin-bottom: 0; border-top: none;}
form .col-form-label {padding-top:0; padding-bottom:0;}
form .form-group, form .upload_btn_red {margin-bottom: 1.5rem;}
form .form-group label, .form_sec_wrap .form-group label, form .upload_btn_red .form-group {margin-bottom: 0;}
.upload_btn_red .input-group {margin-bottom: 10px;}
.btnblue {color: #fff; background:#588ba2; border-color:#588ba2; margin-right: 10px;}
.btnblue:hover {color: #fff; background:#56a2c4; border-color:#56a2c4;}
.sidebar-fixed .sidebar .nav.sub-menu {overflow: hidden;}

.cstmbtn, .btnblue {background: #588ba2; color: #fff; border-radius: 4px !important; border-color: #588ba2 !important; margin-right: 10px;}
.cstmbtn:hover, .btnblue:hover {background: #437084; border-color:#437084 !important; color: #fff;}

.btn-success, .btn-info {background-color:#1ea264; border-color:#1ea264;}
.btn-success:hover, .btn-info:hover {background-color:#0f7d41; border-color:#0f7d41;}
.view_tbl_cstm .form-group > div {white-space: normal; word-break: break-all;}


@media (min-width: 992px) {
    .card .card-body .ctr_icon {left:1rem;}
    /*.card .card-body .win_icon {left:0.7rem;}*/
    .card .card-body .winr_icon {left:0.35rem;}
    .card .card-body.icon_big .winr_icon {left:0.75rem;}
    .filter-btns .btn {margin-bottom:5px;}
    .view_tbl_cstm .form-group > label, .view_tbl_cstm .form-group > .fieldlabel {border-right: none; border-top: none;}
    .view_tbl_cstm .form-group > div {border-top: none;}
    .dashb_tabs_sec .tab-pane .icheck.col-md-3 {width: auto; min-width: 165px;}
    .filter_tabs_sec .tab_cards .card-body {margin-top:0.32rem;}
    .filter_tabs_sec .tab_cards .card-body.grid-margin {margin-bottom:0;}
    .modal.report_metrics_modal .modal-dialog {max-width:600px;}
    .modal .modal-dialog {margin-top: 13%;}
    form .upload_btn_red .btn {margin-left:25.5%;}
    .modal.listingpopup .modal-dialog {max-width: 650px;}
    .listingpopup .modal-body .col-sm-3.col-form-label{flex: 0 0 40%; max-width: 40%;}
    .listingpopup .modal-body .col-sm-4 {flex: 0 0 60%; max-width: 60%;}
    .sidebar-fixed .sidebar .nav .nav-item .sub-menu .nav-item .nav-link {padding-top: 8px; padding-bottom: 8px;}
}


/*Added by Nawedita*/
.pagination li.disabled a{font-weight:bold;text-decoration: underline;color: #9f3f20;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .lightGallery .image-tile, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    min-height: auto;
}

.badge {color:#fff; margin-right:6px;}
.badge1{background-color:#e4af0a;}
.badge2{background-color:#068fa4;}
.badge3{background-color:#f67019;}
.badge4{background-color:#929f28;}
.badge5{background-color:#42bff6;}
.badge6{background-color:#fe6c6d;}

.datepicker table tr td span.decade{width:45%;height:30px}
#loginform .fa-eye{cursor:pointer;}
.hidden {display: none;}
.spinner {position: fixed;z-index: 10000;left: 0;top: 0;bottom: 0;right: 0;}
.spinner-content {position: fixed; left: 45%; top: 45%; background-color: #ffffff;}

.open > .dropdown-menu {display: block;}
.open > a {outline: 0;}
.multiSelect .multiSelectItem {min-width: 260px;}
.multiSelect .checkboxLayer {max-height: 300px; overflow-y: scroll; min-width: 300px; border-radius: 0px;}
.multiSelect .caret {position: absolute; right: 10px;}
.multiSelect .buttonLabel {text-align: left;}
pre {display: block; padding: 9.5px; margin: 10px; font-size: 13px; line-height: 1.42857; word-break: break-all; word-wrap: break-word;
 color: #333333; background-color: whitesmoke; border: 1px solid #cccccc; border-radius: 2px;}
pre code {padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0;}
.pre-scrollable {max-height: 340px; overflow-y: scroll;}

/*End Nawedita css*/

/*.auth.auth-bg-1 {background-color: #f3c288; background:url('../images/bg_gradient.jpg');}*/
.lightbg_sec {background-color: #00408a; background-image: linear-gradient(0deg, #00408a 0%, #08b3ef 100%); position: relative;}
.auth.auth-bg-1 {background-color: #00408a; background-image: linear-gradient(0deg, #00408a 0%, #08b3ef 100%);
 /*background: url('../images/login.jpg')no-repeat; background-position: center; background-size:cover;*/}
 .auth.auth-bg-1:before {position: absolute; content: ""; top:50%; left:30px; width:850px; height:528px;
 background: url('../images/loginicn.png')no-repeat; background-size: 100%; transform: translateY(-50%);}
.auth.theme-one .auto-form-wrapper {background: rgba(229, 232, 236, 0.81);}
.auth.theme-one .auto-form-wrapper .form-group .input-group .input-group-append .input-group-text, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .input-group-append .input-group-text, .show_pswd .fa {color: #7a7c7f;}
.show_pswd:hover .fa {color: #3281c2;}
.auth.theme-one .auto-form-wrapper .form-group .input-group .input-group-append, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .input-group-append {background: transparent;}
.auth.theme-one .auto-form-wrapper .form-group .input-group .form-control, .auth.theme-one .auto-form-wrapper .form-group .input-group-append {	background: rgba(255, 255, 255, 0.7);}
.auth.theme-one .auto-form-wrapper .form-group .input-group .form-control {padding-right:35px;}
.form-check.form-check-flat label .input-helper:before {border-color: #858789;}
.auth.auth-bg-1 .form-check .form-check-label {margin-top: 1px; color: #222;}
.forgot-password {margin-top: 2px; color: #222;}
.auth.auth-bg-1 .form-check.form-check-flat label input:checked + .input-helper:before {background-color: #7a7c7f;}
.auth.auth-bg-1 .form-check .form-check-label input:checked + .input-helper:after {top: 1px; height: 18px;}

input[type="radio"], input[type="checkbox"] { vertical-align: middle;}
.dt_range_area {display: inline-block; vertical-align: top;}
.modal .modal-dialog {max-width:70%;}

/*.form-control {border-color:#b7b7b7; background-color: #fafcff;}*/
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .wizard > .actions .disabled a:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .wizard > .actions .disabled a:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus, .wizard > .actions .disabled .show > a.dropdown-toggle:focus {box-shadow: none;}
.form-control, .datepicker.input-group, .datepicker.asColorPicker-wrap {color:#212529; border-color:#bbb; font-size:14px; line-height:20px; font-weight: 500;}

select.form-control:not([size]):not([multiple]), select.form-control {-webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important;
background: url('../images/droopdown.png')no-repeat center right; background-position-x:95%; border-color:#c6c6c6; background-color:#fafafa;}
::-webkit-input-placeholder { color:#212529 !important;}
:-moz-placeholder { color:#212529 !important;}
::-moz-placeholder { color:#212529 !important;}
:-ms-input-placeholder {  color:#212529 !important;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {
  -webkit-text-fill-color: #212529 !important; background: #fff !important; background-color: #fff !important;}
select.form-control:focus {outline:0;}
.mdi-calendar {padding: 6px 8px; font-size:1.2rem; opacity:0.8;}
.form-control:focus, .asColorPicker-input:focus, .dataTables_wrapper select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]:focus, .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]:focus, .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .tt-hint:focus, .tt-query:focus, .typeahead:focus {border-color:#bbb;}
select.form-control option {font:600 14px/25px "Muli", sans-serif;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset; background-color: transparent;}
.form-control:-webkit-autofill, .form-control:-webkit-autofill:hover, .form-control:-webkit-autofill:focus, .form-control:-webkit-autofill:active {-webkit-transition-delay: 99999s; background: #fff !important; background-color: #fff !important;}
input[type="radio"] {margin-right: 4px;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}
input[type=number] {-moz-appearance:textfield;}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper .inner .icon-wrapper {width:16px; height:16px;}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper .inner .icon-wrapper i {line-height: 1; margin-left: -1px;}
.filter_tabs_sec.mb0 {margin-bottom:0;}
pre {margin-left:0; margin-right:0;}
.form_area .col-sm-12, .form_area .col-md-3, .form_area .col-sm-3, .form_area .col-12,
.form_area .col-md-12, .form_area .card-body .container {padding-left:0; padding-right:0;}
.form_area .row {margin-left:0; margin-right:0;}
.form_area .space9 {padding-right: 9px; padding-left: 9px;}
.form_area .table {margin-bottom: 1rem;}
.form_area .marginlr {margin-left:-9px; margin-right:-9px;}
.rmtd tfoot {display:none;}
.auth.theme-one .auto-form-wrapper .form-group .submit-btn {background-color: #269bff; border-color: #269bff; color:#fff;}
.auth.theme-one .auto-form-wrapper .form-group .submit-btn:hover {background-color: #0082f2; border-color: #007ce5;}



@media only screen and (min-width: 992px) {
.sidebar-mini .navbar .navbar-brand-wrapper .navbar-brand img {max-width:90%;}
.input-daterange label {flex: 0 0 135px; padding-right: 0;}
.input-daterange .btn:first-child {margin-right:12px;}
.list_tbl_btns {margin-bottom:5px;}
.filter_date_btn .btn {margin-bottom:0.5rem;}
.btn_rt_sec {position:relative;}
.btn_rt_btn {position:absolute; left:70%; top:2px;}
.list_card_tbl .submitbtn {margin-left: 10px;}
.list_card_tbl .form_area .submitbtn {margin-left:0px;}
.col-lg-4.mx-auto {width:380px; max-width:380px; position: fixed; top:50%; right:5%; transform: translateY(-50%);}
.auth.theme-one .auto-form-wrapper {padding:2.1rem 2rem 0.75rem; background: rgba(255, 255, 255, 0.8);}
.loginlogo {margin-bottom: 2rem; padding:0;}
.loginlogo img {width:75%;}
.loginpage .form-group {margin-bottom:1.6rem;}
.loginpage .form-group label, .loginpage .form-group .form-control {font-size: 14px;}
.auth.theme-one .auto-form-wrapper .form-group .submit-btn {font-size: 1.1rem;}
.auth.theme-one .footer-text {font-size:13px;}
.sidebar-fixed .main-panel {margin-left: 70px; width: calc(100% - 70px);}
.sidebar-fixed .sidebar {box-shadow:0 1px 5px #0a003a;}
.sidebar-fixed.sidebar-icon-only .sidebar {box-shadow:none;}
.navbar.default-layout .navbar-menu-wrapper .navbar-toggler {display: none;}
}


@media  only screen and (max-width: 992px) {
.content-wrapper {padding: 20px 15px 5px;}
.horizontal-menu-2 .content-wrapper {padding: 20px 5px 5px;}
.navbar.fixed-top + .page-body-wrapper {padding-top: 120px;}
.page-body-wrapper {min-height: calc(100vh - 120px);}
.filter-btns {padding-bottom: 0.35rem; margin-bottom: 0.15rem;}
.card .card-body, .no_icon .cardsm .card-body {padding: 1rem;}
.tab_cards .card-body, .list_card_tbl .card-body {padding: 5px;}
.cardsm_form .card-body {padding:1rem 0.25rem;}
.cardsm_form .card-title {top: -27px; left: 2px;}
.input-daterange .daterange {margin-bottom: 10px;}
.filter-btns .btn {margin:0 0.5rem 0.5rem 0;}
.horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-menu-wrapper {padding-right:5px;}
.navbar.default-layout {background:#eaf2fb; box-shadow: 0 0.5px 10px #bdbdbd;}
/*.horizontal-menu-2 .navbar.horizontal-layout-2 {padding: 0 0 0 6px !important;}*/
.horizontal-menu-2 .navbar.horizontal-layout-2 {height: auto;}
.navbar.default-layout .navbar-brand-wrapper, .horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-brand-wrapper {width:220px; margin: 0; height:55px;}
.horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-brand-wrapper .brand-logo-mini, .navbar.default-layout .navbar-brand-wrapper .brand-logo-mini {display: none;}
.horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-brand-wrapper .brand-logo, .navbar.default-layout .navbar-brand-wrapper .brand-logo {
	display: flex; padding: 10px 0 0;}
.navbar.default-layout .navbar-menu-wrapper .navbar-toggler, .horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-menu-wrapper .navbar-toggler {
	padding: 0.25rem 0.45rem; border: 2px solid; color: #0068b7; position: absolute; left: 15px; bottom: 10px;}
.navbar.default-layout .navbar-menu-wrapper .navbar-toggler .mdi-menu, 
.horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-menu-wrapper .navbar-toggler {font-size: 1.75rem; line-height: 0.9;}
.profile_sec {position: absolute; right: 15px; bottom:8px;}
.horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-menu-wrapper {padding: 0 5px;}
.navbar.default-layout .navbar-menu-wrapper, .horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-menu-wrapper {width: 100%; height: 50px;}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown, .horizontal-menu-2 .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown{
	border:none; padding:0; height: 40px; border-radius: 0.25rem;}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper,
.horizontal-menu-2 .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper {height: 40px;}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link,
.horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {margin: 0 5px; }
.navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown  {top:calc(63px - 15px); left:9px; right: auto; min-width:90px; width:90px;}
.navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item {padding:7px 15px;}
.horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-menu-wrapper .navbar-nav {margin-left:0 !important;}
.horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-menu-wrapper .navbar-nav .nav-item .nav-link i {font-size: 1rem; line-height: 1.2rem; margin-right: 0;}
.horizontal-menu-2 .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {top: calc(110px - 60px); left: -1px;}
.accordion .card .card-body, .dashboard_page .accordion .card .card-body {padding: 7px 0 0; border: none; box-shadow:none;}
.accordion .card {border:none;}
.targeting .card .card-body {padding: 8px;}
.sidebar-offcanvas {right:auto; left:-255px; top: 108px;}
.sidebar-offcanvas.active {right:auto; left:0; top: 108px;}

.cardsm .card-body {background: #f2f5f9;}
.card .card-body .icon-ab {left: 12%;}
.tab-basic .nav-item {margin-bottom: 5%;}
.tab-basic {margin-bottom: 0;}
.auth.theme-one .auto-form-wrapper {padding: 1rem 1rem 0.25rem;}

.list_tbl_btns {display: block !important;}
.list_tbl_btns .btn {margin-bottom: 1rem;}
.auth.auth-bg-1 .form-group label { margin:0 0 5px;}
.auth.theme-one .auto-form-wrapper .form-group .input-group .input-group-append .input-group-text {padding:8px;}
div.dataTables_wrapper div.dataTables_length label, div.dataTables_wrapper div.dataTables_filter label {float: left;}
div.dataTables_wrapper div.dataTables_filter input {margin-left: -0.75em;}
.chktd_sec {display: block; margin: 0 0 1rem;}
.crtv_group, .creative_tab ul.nav-tabs {margin-bottom: 0;}

.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .nav-link .dropdown-toggle-wrapper {padding-top:0px;}
#utcclock {color: #0068b7; right:20px; margin: auto; top: 27px;}
.modal .modal-dialog {max-width:94%;}
.cstm_tab .nav-tabs .nav-item {margin: 0 1rem 1.8rem 0;}
.btn.btn-fw, .btn {white-space: normal;line-height: 1.5;}
.btn {margin-bottom:1rem;}
.table-responsive {max-height:70vh;}
.view_tbl_cstm .form-group {width: 100%; display: block; border-collapse: collapse; margin-bottom: 1.5rem;}
.view_tbl_cstm > .col-sm-12:first-child > .form-group:first-child > div {border-top-color: transparent;}
.view_tbl_cstm .form-group > label, .view_tbl_cstm .form-group > div {border-top-color: #c6c6c6;}
.view_tbl_cstm .form-group > label, .view_tbl_cstm .form-group > div{display: block;}
.view_tbl_cstm .form-group > label, .view_tbl_cstm .form-group > .fieldlabel,
.view_tbl_cstm .form-group > div {width:auto; max-width: 100%;}
}


@media only screen and (max-width: 992px) {
.sidebar-offcanvas {max-height: calc(100vh - 107px); top: 107px;}
.card-statistics .cardsm .card-body {padding: 0.6rem 1rem 1rem 3rem;; }
.card-statistics .cardsm {flex: 0 0 50%; max-width: 50%;}
.cardsm .card-body .icon-ab {top:30%; left: 0.7rem;}
.filter-btns.no_border {margin-bottom:0;}
.cardsm .card-body:after {display: none;}
.cardsm .card-body .ctr_icon, .cardsm .card-body .winr_icon {left: 1rem;}
.navbar.default-layout .navbar-menu-wrapper .navbar-toggler, 
.horizontal-menu-2 .navbar.horizontal-layout-2 .navbar-menu-wrapper .navbar-toggler {padding: 0.05rem 0.25rem;}

}

@media screen and (min-width:1166px) and (max-width: 1266px) {
.auth.auth-bg-1:before {width: 780px; height: 510px;}
.col-lg-4.mx-auto {width: 340px; max-width: 340px; right:4%;}
}

@media screen and (min-width:1052px) and (max-width: 1165px) {
.auth.auth-bg-1:before {width: 680px; height: 490px;}
.col-lg-4.mx-auto {width: 340px; max-width: 340px; right:4%;}
}

@media screen and (min-width:993px) and (max-width: 1050px) {
.auth.auth-bg-1:before {width: 560px; height: 380px;}
.col-lg-4.mx-auto {width: 350px; max-width: 350px; right: 4%;}
}

@media screen and (min-width:768px) and (max-width: 992px) {
.auth.auth-bg-1:before {width: 760px; height: 510px; top:auto; bottom: 0; transform: initial;}
.col-lg-4.mx-auto {width: 360px; max-width: 360px; right:0; left: 0; margin: auto; position: fixed; top: 16%;}
.auth.theme-one .auto-form-wrapper .form-group .input-group-append {top: 3px;}
}

.update_filter {font-size:13px; font-weight: 500;}
.update_filter .filter-date {margin-bottom: 0;}
.update_sec {font-size:13px; max-height:68vh; overflow: auto; background-color:transparent; border: 1px solid rgba(242, 242, 242, 0.58);
box-shadow: 0 0.75rem 1.5rem rgba(236, 242, 247, 0.56); border-radius: 3px; padding: 1rem 0 0.5rem 1.25rem;}
.update_sec .col-form-label {padding:0.6rem 0 0.5rem 0.9rem; text-align: center;}
.update_filter .input-daterange label {flex: 0 0 90px; padding-left:0;}
.update_filter .users_list label {flex: 0 0 92px; padding-right: 0; color:#212529;}
.update_filter .users_list .form-group {margin-bottom: 0; padding: 0;}
.update_filter .users_list .select2-container--default.select2-container--focus .select2-selection--multiple,
.update_filter .users_list .select2-container--default .select2-dropdown, .select2-container--default .select2-selection--multiple,
.update_filter .users_list .select2-container--default .select2-selection--single, .update_filter .bootstrap-select > .dropdown-toggle, .update_filter .bootstrap-select > .dropdown-toggle.bs-placeholder {border-color: #0068b7; -webkit-border-radius: 12px !important; -moz-border-radius: 12px !important; border-radius: 12px !important;}
.update_filter .bootstrap-select > .dropdown-toggle, .update_filter .bootstrap-select > .dropdown-toggle.bs-placeholder {
  background-color: #ffffff; color: #212529; border-color: #c6c6c6;}
.update_filter .bootstrap-select > select {left: 0%; width: 100% !important;}
.update_filter .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 100%; }
.update_filter .select2-container--default .select2-selection--multiple .select2-selection__rendered {padding: 0 10px;}
.update_filter .select2-container .select2-search--inline .select2-search__field {margin-top:0;}
.update_filter .bootstrap-select .dropdown-toggle:focus, .update_filter .dropdown .dropdown-toggle:focus {outline:none !important; outline:none !important; outline-offset:none !important;}
.update_filter .dropdown-menu {border-color:#ddd; max-width: 125px;}
.update_filter .col-form-label {padding-top:6px; font-size: 14px; line-height:normal; color:#212529;}
.update_filter .bs-searchbox .form-control {padding:4px 6px}
.bootstrap-select .dropdown-menu li {font-size:13px;}

.update_sec .accordion .card .card-header a:before {left:2px; top: 8px; font-size:20px; color: #588ba2;}
.update_sec .col-form-label .date_stp {line-height:1.6;}
.update_sec .col-form-label .time_stp {display: block; padding-top:4px; border-top: 1px solid #eee; margin-top:4px;}
.update_sec .card-body {border:none; box-shadow:none; padding:0.3rem 1.1rem 0.4rem;}
.update_sec .accordion .card {margin-bottom:0; box-shadow: none; border: none;}
.update_sec .lis_item {margin-bottom: 0; padding-left:1.6rem;}
.lis_item li {list-style-type:decimal; margin-bottom:10px;}
.update_sec .accordion {padding: 0;}
.update_sec .accordion .card .card-body {padding:5px; background-color: #f9fbfb;}
.update_sec .accordion .card .collapse.show .card-body {padding-top:13px; margin-top: -6px;}
.update_sec .card .self_title h3 {padding: 0.75rem 1.70rem 0.75rem 1.25rem; color: #242329;}
.update_sec .accordion .card .card-header a, .update_sec .card h3 .self_title {width: 100%; background:transparent; font-size: 14px; font-weight: 500; padding-left:2.25rem; display: inline-block;}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {color: #212529;}
.update_filter .btn_glog {font-family: 'Roboto', sans-serif; font-weight: 400; letter-spacing: 1px;}
.update_sec .txt_bg {background-color:#E3E8E8; padding:2px 4px; margin-right:1px;}
.update_sec .date_colum {max-width:110px; flex: 0 0 110px; padding: 0;}
.update_sec .card {border: none;}
.update_filter .select_usr .dropdown-menu {max-height:120px; overflow:auto;}
.update_filter .select_usr .dropdown-item {white-space:normal; padding: 5px 11px; line-height: 1.4;}
.update_log_data {border: none;}
.update_log_data > .card-body {padding: 0; border: none;}

.update_sec .border_sec {position: relative;}
.update_sec .border_sec:before {content: ""; position: absolute; border-radius: 100%; width: 12px; height: 12px; left: -5px;
top:22px; border: 3px solid #588ba2; margin-right: 15px; z-index: 2; background: #ffffff;}
.update_sec .border_sec:after {content: ""; position: absolute; border: 1px solid #588ba2; bottom: 0; left:0px; height:100%;}
.update_sec .border_sec:first-child:before {top:20px;}
.update_sec .border_sec:first-child:after {height:100%; top:32px;}
.update_sec .border_sec:last-child:after {height:25px; top:0px;}
.update_sec .border_sec:nth-last-child(2):after {height:150%; bottom: -20%;}

.update_sec .card-body .card-body:before, .update_sec .card-body .card-body:after {display: none;}
.update_filter .bootstrap-select > .dropdown-toggle:after {margin-left: 0.5em; border-top: 0.7em solid #212529; border-right: 0.4em solid transparent;
 border-bottom: 0; border-left: 0.4em solid transparent; vertical-align: initial;}

.update_sec .border_sec:before {top: 19px;}
.dashboard_page .filter-btns .btn-outline-primary:hover,
.dashboard_page .filter-btns .btn-group .btn-outline-primary:hover {color: #fff;}
.update_log_data {background: transparent;}
.update_sec {background-color: #fff;}
.update_sec .border_sec:nth-last-child(2):after {height: 100%; bottom: 0;}
.users_list .bootstrap-select {background: transparent;}

:focus {outline:0px;}
.ps__thumb-y {width: 6px; height:150px !important; min-height:150px; max-height:150px;}
.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y {width: 6px; background-color: transparent;}
.ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y {background-color: #aaa; width: 6px;}
.ps--active-y > .ps__rail-y:nth-child(1) .ps__thumb-y {background: transparent;}
.ps--active-y .ps__rail-x + .ps__rail-y {background: transparent;}
.ps--active-y  .ps__rail-y:first {background: transparent;}



@media only screen and (min-width:769px){
  .update_filter .select_usr {max-width: 300px; flex: 0 0 300px; padding-right: 0;}
  .update_filter .users_list .form-group {max-width:200px; flex: 0 0 200px;}
  .update_filter .input-daterange label {text-align: right; padding-right: 2px;}
  .update_filter .btn_glog {margin-left:;}
  .update_filter .filter-date {max-width: 330px; flex: 0 0 330px;}
  .update_filter .filter-date .daterange {width: 195px;}
  .input-daterange{margin-left: 0;}
  .update_filter .select_usr .col-form-label {max-width: 94px; padding-right: 0;}
}

@media only screen and (max-width:767px){
  .update_filter .users_list label, .update_filter .input-daterange label{flex: 0 0 120px; max-width: 120px; padding:10px 0 0 10px;}
  .update_filter .users_list .form-group {max-width: 200px; flex: 0 0 200px;}
  .update_filter .select_usr {margin-bottom:1rem;}
  .update_filter .filter-date .daterg_col {max-width: 200px; flex: 0 0 200px; padding: 0;}
  .update_filter .btn_glog {margin: 5px 0 0 112px; width: 200px;}
  .update_sec .date_colum {max-width: 100%; flex: 0 0 100%;}
  .update_sec .col-form-label {padding: 0.5rem 0 0.5rem 1rem; text-align: left; width: 100%;}
  .update_sec .col-form-label .time_stp {display: inline-block; padding: 0 0 0 7px; border-top: none; margin: 0 0 0 8px; border-left: 2px solid #ccc;}
  .update_sec .accordion .card .card-header a, .update_sec .card .self_title h3 {padding:0rem 0.5rem 0rem 1rem; overflow: visible; width: 100%; white-space: normal; line-height: 1.4;}
  .update_sec .accordion .card .card-header a:before {left: auto; top: -30px; right: 15px;}
  .update_sec {padding-left:1.25rem;}
  .update_sec .border_sec:after {left:-3px;}
  .update_sec .border_sec:before, .update_sec .border_sec:first-child:before {top:15px; left: -8px; margin-right:0;}
  .update_sec .border_sec:first-child:after {top:20px;}
  .auth.auth-bg-1 {background-position: center;}
  .auth.theme-one .auto-form-wrapper {background:rgba(255, 255, 255, 0.8); position: fixed;
    top:11rem; left: 2rem; right: 2rem; margin: auto; padding: 1.5rem 1.5rem 0.5rem;}
  .auth.theme-one .auto-form-wrapper .form-group .input-group-append {right: 14px; top: 3px;}
  .auth.auth-bg-1:before {top: auto; bottom: 6%; left:7px; width: 100%; height: 220px; opacity: 0; display:none;}
  .auth.theme-one .footer-text, .footer-text a {color: #fff;}
  .auth.theme-one .footer-text {position: fixed; left: 0; right: 0; margin: auto; bottom: 2em;}
  .auth.theme-one form .form-group {margin-bottom:2.2rem;}
  .auth.theme-one form .form-group:last-child {margin-bottom:1.5rem;}
  .loginlogo {margin: 0.5rem 0 1.5rem;}
}

@media only screen and (max-width: 355px) {
#utcclock {right: 15px; top: 12px; word-break: break-all; width: 70px; white-space: normal;}

}

.tooltips label {cursor: pointer;}
[tooltips].tooltips._bottom tip tip-arrow, .tooltips._bottom tip tip-arrow {opacity: 0;}
[tooltips].tooltips._bottom tip, [tooltips].tooltips tip, .tooltips.active tip {right: 0; max-width: fit-content; padding:3px 10px 5px;
will-change: auto; color: #212529; background: #ffffff; border: 1px solid #262626; border-radius: 0; line-height: normal;}
[tooltips].tooltips tip-tip {font-size: 13px; padding: 0; line-height: normal;}


