@font-face {
  font-family: gs_ss_text;
  src: url(../fonts/GE_SS_TEXT/GE_SS_Text_Medium.otf);
}

@font-face {
  font-family: montserrat;
  src: url(../fonts/Montserrat/Montserrat-Medium.ttf);
}

html, body {
    font-family: 'montserrat';
}

.gs_ss_text{
	font-family: 'gs_ss_text' !important
}

.loader{
	position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999999;
    background: url(/static/images/loader.gif) 50% 50% no-repeat;
    background-size: 60px;
    display:none;
}


.chosen-container-multi .chosen-choices{		
    border-color: #F3F6F9;
    color: #3F4254;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    padding: 1.75rem !important;
    background: #F3F6F9;
    border: 0px;
    border-radius: 0.85rem !important;
    font-size: 1.175rem !important;			
}

.search-choice{
	background: #F3F6F9;
    border-radius: 5px;
}

.hidden{
	display: none!important;
}

.chosen-container-multi .chosen-choices li.search-choice{
	font-size: 12px;
    background-color: #ffffff !important;
    background-image: none !important;
}

.dataTables_wrapper .dataTable td {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    padding-right: 6px !important;
    padding-left: 6px !important;
}

.form-group {
    margin-bottom: 1rem !important;
}

.card {
    margin-bottom: 1.5rem !important;
}

.star-checked {
    color: orange !important;
}

.target-highlight {
    -webkit-animation: target-fade 1.5s 1;
    -moz-animation: target-fade 1.5s 1;
    animation: target-fade 1.5s 1;
}

@keyframes target-fade {
    0% { background-color: rgba(185,220,255,.8); }
    100% { background-color: rgba(185,220,255,0); }
}


td.dt-control {
    background: url(https://www.datatables.net/examples/resources/details_open.png) no-repeat center center;
    cursor: pointer;
}

table tr.shown {
    background-color: #EBEDF3;
}

tr.shown td.dt-control {
    background: url(https://www.datatables.net/examples/resources/details_close.png) no-repeat center center;
}


/* Customized */


.aside-menu {
    background-color: #000;
}

.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon {
    color: #000;
}

.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link {
    background-color: #f7f7f7;
}

.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-icon {
    color: #f7f7f7;
}

aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-dot > span, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-dot > span {
    background-color: #f7f7f7;
}

.scrolltop{
    background-color: #000;
}

.dataTables_wrapper .dataTables_paginate .pagination .page-item.active > .page-link {
    background-color: #000 !important;
}

/*a {*/
/*    color: #0040c4;*/
/*}*/

/*.aside-menu .menu-nav > .menu-item > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item > .menu-link .menu-text {*/
/*    color: #484747;*/
/*}*/


.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon {
    color: #f7f7f7 !important;
}

.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon.svg-icon svg g [fill], .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg g [fill]{
    fill: #f7f7f7 !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-text{
    color: #000;
}

.brand {
    background-color: #f7f7f7;
    border-right: 1px solid #eee;
}


.aside {
    background-color: #000;
}

.header-mobile {
    background-color: #000;
}


.wizard.wizard-3 .wizard-nav .wizard-steps .wizard-step[data-wizard-state="current"] .wizard-label .wizard-bar:after {
    background-color: #000 !important;
}

.wizard.wizard-3 .wizard-nav .wizard-steps .wizard-step[data-wizard-state="current"] .wizard-label {
    color: #000 !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-icon.svg-icon svg g [fill], .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg g [fill]{
    fill: #000;
}

.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-icon.svg-icon svg g [fill], .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-icon.svg-icon svg g [fill]{
    fill: #fff;
}

.hover-link:hover img{
    border-bottom: 1px solid #000;
    padding-bottom: 20px;
}

/*.image-input .image-input-wrapper{
    background-size: contain !important;
}*/

/*.navi .navi-item .navi-link {*/
/*    color: #dccd3;*/
/*}*/

/*.navi .navi-item .navi-link:hover {*/
/*    color: #dccd3;*/
/*}*/

/*.btn.btn-clean i {*/
/*    color: #fff;*/
/*}*/

/*.symbol.symbol-light-success .symbol-label {*/
/*    background-color: #0040c4;*/
/*    color: #0040c4;*/
/*}*/

/*.btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-clean:focus:not(.btn-text) i, .btn.btn-clean.focus:not(.btn-text) i {*/
/*    color: #ffffff;*/
/*}*/

/*body {*/
/*    background: #fdfdfd;*/
/*}*/


/*.dataTables_wrapper .dataTable thead th{*/
/*	padding: 0.75rem 1rem;*/
/*    vertical-align: middle;*/
/*    font-size: 0.9rem;*/
/*    text-transform: uppercase;*/
/*    font-weight: 600;*/
/*    letter-spacing: 0.1rem;*/
/*}*/

/*.text-yellow{*/
/*    color: #ffc52d;*/
/*}*/

/*.text-dark{*/
/*    color: #231f20;*/
/*}*/
