.main-menu.menu-dark .navigation > li.active > a {font-weight: 500 !important;}
.main-menu.menu-dark .navigation > li ul .active > a {font-weight: 500 !important;}
.main-menu.menu-dark .navigation > li ul .open > ul li > a {font-weight: 700 !important;}

.auto-ajustare-ifr {
  padding-top: 56.25%;
  position: relative;
}

.auto-ajustare-ifr iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}

.auto-ajustare-ifr-4x3 {
  padding-top: 75%;
}
@media only screen and (max-width: 600px) {
	.auto-ajustare-ifr iframe {
    height: 500px;
   } 
}
.range_inputs button{display:block;width:100%;margin-bottom:1rem}.picker__button--close:before,.picker__nav--next:before,.picker__nav--prev:before{font-family:LineAwesome!important}.picker__nav--next:before{content:'\f112'}.picker__nav--prev:before{content:'\f111'}.picker__button--close:before{content:'\f342'}


form .form-section-decolorat {
    border-bottom: 1px solid #e9ebf5;
}

div.dtsp-searchPane .dtsp-searchIcon {
    padding: 19px 13px!important;
}
div.dtsp-panes {
    padding: 5px;
    border: 2px solid #f0f0f0;
    border-radius: 10px;
    margin: 0px;
}

div.dtsp-panes {
    padding: 7px;
    border: 1px solid #CACFE7;
    border-radius: 5px;
    margin: 1px;
	margin-bottom: 20px;
}

div.dtsp-searchPanes button.btn {
    background-color: #ECEFF1!important;
    border-color: #cacfe7b5!important;
	color: #3B4781;
}
div.dtsp-searchPanes button.btn:focus {
    background-color: #ECEFF1!important;
    border-color: #1E9FF2!important;
	-webkit-box-shadow: inset 0 1px 2px rgb(0 0 0 / 8%), 0 0 5px rgb(30 159 242 / 50%);
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 8%), 0 0 5px rgb(30 159 242 / 50%);
	color: #3B4781;
}
div > button.btn.btn-light.clearButton:hover {
	color: #3B4781!important;
}
div.dtsp-topRow button.dtsp-nameButton {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmVJREFUeNrsl09IVEEcx99bVzLsqLZoFy/dtsVDIChIXrRDCwUKKl2iQ2ggHeqyoChkV6WLeBA6pFAHYTuYXsQ/h6hDbNvJg7eEslMQ/cF1/I58R6ZhZp7KQw3eDz7M+7dvvu/3b2ZDIURwXiwVnCNLxCRi/msxYVvXmO/+LKgHv0BvjPPeBT2gsPF2pHwUzzSAOh7XgGxMQmpBXjoCDB01TMP8QYVjPiYxz/lx0prau8cLUWKk+qtAtucFjrkYhOhh3yWtSpBLTAu4AH6DF+A7uAj6YhAyAB6CPb7vkxLkEnOPoSnxfIVjh+XZdlAEb8C0x9Py3i3wA+zw+h8ksExieX095UlcwUmkLfE8Ay4bz9+kcPmljY5E/wne+9wGQWs2MV18uQyRKrtvDFUVuG8IzzLJl4+R6FWqtfiqqVZ7Wcm4p0KVs1TcB/Ca3rtu8Z5pFY7CJ0Ylrh6iwAiV6jl6xRXpvTK/ujOO5UDFf1sLUWCESjWrOxSmh3OR4m6fREzaEv+DZsTqcFmGuRWwDyn7KCtE8175pGJU4go2o7QR41DzpAzFJR73E9Ok9x5EzC9cYm5wnAevQDXPd7WEawaPwRXwlx4IHRM1erwT+jyj95bPnLxieX4LvARPKKTgmOwpuMbKLEd5xEzgYUtvcZnKC19PWYwoc+HyjCpRW28JHN10k1+uJvvqEFzDJjnJNWnGFiasS1LDQNTmKk5TC+U7sAoegUHwjNfnTlOMnkuCa1mKXprD2jR/2nvgArcMIdvDoZCz2pBPsFCkfVFCzkqMLIAp9qnRf5pP8sc/EZOIicn2BRgA3AWdrESSbBEAAAAASUVORK5CYII=);
	background-size: 22px;
}
div.dtsp-topRow button.dtsp-searchIcon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATBJREFUeNqc0qFLQ1EUx/G3OUWTbAhi0CJi0CAYDNNgsjjBYLD4FxgEg4Y5EMsYaFocitjULMNksCzYLCImpyAsKSrbkOf3wO/J2+VNcRc+PLic3zv3nvdivu97na5YemE3ar8XK5hHF55xiPug4Lqc8xIRwWnsKBQcK4kD3CKLL9uMO8ERBW3/HMtYwioeMYmtoNgNr6njGY6DDqx3bKCGGQy7YbvnBBrq6i7bP7U56QUtYeuYULfPNgN+03PcDX/gVS/paxMe1fPODdtkL9GN9YhgPxZVV4kaWBl1zGEPKd1xFkeaS0WTb/nOPdhXQRNTmnj4ZFeq8cJhCxYxiBt1HUBGx63iIjSwn7AF8xjCg4I28ReUfvu37c7bGMMTNkM/xp/LOp/ojoX/BG19CzAAvmA+QF4l6pkAAAAASUVORK5CYII=');
}
div.dtsp-topRow button.dtsp-countButton {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNpi/P//PwMtARMDjQGjtXsjupgYEM8B4h9AHIZHDAyO7KhjsPFo4gYyJwBxDZD/kpAP1KD0OwJiyKAKiCWAuJGYIFIE+QyIDxIQAwOg622AlC6UKw3kRxKyQAOIQTF/BUnMEYsY2HwgLoOyQfL/gDgK2RJ0C7ihwQFS+ApJjBdNDNnwZ0CcApWvAeLXyJaAIhmmkJHIhPEdOaKhkQzSux6IQ4H837RMpn+wRfIRIPYDYl8gXgUVPwHlYxMLIyU/MeGI4E1YIngTHpfDigNGfBaQEsHogBnNIjhgQUoNyLbPwWLIHGyRjMUH/2kRyf/w+eAIFMdCXbYMiJdD5VuBWA9NjOzSFFtulcSRg0lORbDIBJWWl/GI4Q0iYCb7j8sCQyBmRystsYkhAz+kQo4TWvCxQ2kxII7HVR8QC2B1BKwMaoHGWRnUYdVAH12mJBW9ghZyIDPaoXmhDtlwaiRTmCX/kZIp3HCq5AOgYSBLVkO5J5ENp2ZGWwfEL7CVAIy0brYABBgAqDyDhJFmXsYAAAAASUVORK5CYII=');
	background-size: 17px;
}
div.dtsp-searchPane div.dataTables_scrollBody {
    border: 1px #CACFE7 solid;
}
div.dtsp-searchPane div.dataTables_scrollBody:hover {
    border: 1px solid #CACFE7 !important;
}

div.dtsp-titleRow.row > button {
border-color: #FF7216!important;
    color: #FFF;
	background-color: #FF9149!important;
	padding: 7px
}

div.dtsp-titleRow.row > button:active {
    border-color: #FF7216!important;
    background-color: #FC6300!important;
    color: #FFF!important;
}
span.dtsp-name {
	color: #3B4781;
}
tr.odd.selected > td > div > span.dtsp-name {
	color: #fff;
}
tr.even.selected > td > div > span.dtsp-name {
	color: #fff;
}
.dtsp-titleRow.row {
	color: #FF4961!important;
}

.modal-content {
    background-color: transparent;
}

.modal-body {
	background-color: #fff;
}

.close {
    text-shadow: none;
}

.modal-header {
	background-color: #fff;
}

.header-navbar .navbar-header .navbar-brand .brand-logo {
    width: 129px;
    margin-top: -4px;
    margin-left: -10px;
}
}