
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tLmNzcyIsInNvdXJjZXMiOlsiY3VzdG9tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiJ9 */

/*# sourceMappingURL=custom.css.map */

body {
	font-family: 'Segoe UI', 'Titillium', 'Nunito', 'arial' !important;
}

.ease {
	-webkit-transition: .2s ease;
	   -moz-transition: .2s ease;
	     -o-transition: .2s ease;
	        transition: .2s ease;
}

.language {
	margin-left: 20px;
}
.language a {
	opacity: 0.4;
}
.language a:hover,
.language a.selected {
	opacity: 1;
}

.dropdown-menu li a {
	text-decoration: none;
	color: gray;
}
.dropdown-menu li a:hover {
	text-decoration: none;
	color: black;
}

.controls input:disabled,
.controls select:disabled {
	background-color: #dbdbdb;
}

.main-content-login {
	margin: auto;
	padding: auto;
}

.btn-primary{
	/*background-color: #334ecb !important;*/
	background-color: #394dc4 !important;
}
div .card-primary {
	/*border-color: #334ecb !important;*/
	border-color: #394dc4 !important;
}

div .main-sidebar, div .sidebar-style-2 {
	background-color:#343a40 !important;
	background-color:#3A3C3E !important;
}

.main-sidebar .sidebar-menu li a span:hover {
	/*color: #ff5d84 !important;*/
	color: #ec6885 !important;
}

div .sidebar-brand, #sidebar-wrapper {
	background-color: #3A3C3E !important;
}

.sidebar-mini .main-sidebar .header-logo {
    width: 60px;
}
.error .help-inline {
	color: red !important;
}
label.radio input[type="checkbox"]:checked + .menu-label {
    font-weight: bold;
}
#1privileges:enabled {
    color: #ffffff;
    background-color: #52bf28;
}
#privileges:disabled {
    pointer-events: none;
}
.menus-mb {
	margin-bottom: .1rem !important;
	padding-left: 30px;
}
label.control-label.parent-menu-label {
	font-size: 1.2em;
}
.form-group.form-group-menu {
	margin-bottom: 0px !important;
	border: thin solid #d8d8d8;
    padding: 5px;
    margin: 10px;
    border-radius: 5px;
}
label.label-user-select{
	font-size: 14px;
}

button#eye-btn, button#eye-btn:hover {
    line-height: 20px;
    border-radius: 5px;
    border: thin solid;
}

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

.nav-link img {
  filter: grayscale(100%);   /* default - sivo */
  transition: filter 0.3s ease;
}

.nav-link img:hover {
  filter: none;
  transition: filter 0.3s ease;
}

li.active .nav-link img {
  filter: none;              /* aktivna stavka - puna boja */
}
.nav-link:hover {
	color: #dc3545 !important;
}

a.text-danger {
	color: #424242 !important;
}

a.text-danger:hover{
	color: #dc3545 !important;
}
.btn-danger {
    color: #fff !important;
}
.badge.badge-primary {
    background-color: #394dc4;
}

a {
    color: #394dc4;
    text-decoration: none;
    background-color: transparent;
}
a.btn-danger:hover, a.iframe-link:hover {
	/*
	text-decoration: none;
	color: #fff;
	*/
	color: red !important;
}
.btn-danger, .btn-danger.disabled {
    box-shadow: 0 2px 6px #df848d;
	text-decoration: none;
    background-color: #dc3545;
    border-color: #dc3545;
    color: #fff;
}

.ajs-message .ajs-custom-default{ background-color: #394dc4; color: white; font-weight: 900; }
.ajs-message .ajs-custom-success{ background-color: #394dc4; color: white; font-weight: 900; }
.alertify-notifier .ajs-custom-error{ background-color: #ec6885; color: white; font-weight: 900; }

.accordion-help-container {
	padding: 15px;
	background-color: #FFF;
	border: thin solid silver;
    border-radius: 10px;
}

.accordion {
	margin: 0px !important;
	padding: 5px !important;
	/*padding: 0px;*/

}
.accordion .accordion-header {
    padding: 10px 15px;
	padding: 0px;
	margin-bottom: 2px;
	border: 1px solid #08193f;
}
.accordion .accordion-body{
	padding: 5px;
	/*border: 1px solid #ffffff00 !important;*/
	/*border: none !important;*/
}
.accordion .accordion-item {
	border: transparent !important;
}
.accordion-group {
    background-color: #FFF;
	background-color: #6b88be;
    border: 1px solid #D2E8F3;
	border: 1px solid #08193f;
}
.accordion-inner {
	border: none !important;
	
	background: url(../img/contact-shaddow.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% 10px;
	
	padding: 15px 15px !important;
}

.accordion-button:focus,
.accordion-button:not(.collapsed) {
    box-shadow: none !important;
    outline: none !important;
}
a.accordion-link {
	color: #394dc4;
	text-decoration: none;
	margin-right: 2px;
}
a.accordion-link:hover {
	color: #08193f !important;
	text-decoration: none;
	margin-right: 2px;
}
.aaccordion {
	--bs-accordion-bg: transparent !important;;
}
.nested-header-odd{
	background-color: #fff !important;
}
.nested-header-even{
	background-color: #dddedf !important;
}

.main-header-odd{
	background-color: #fff !important;
}
.main-header-even{
	background-color: #dddedf !important;
}
.action-btn {
	line-height: 15px !important;
    padding: .6rem !important;
}

.iframe-container {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.4s ease, opacity 0.4s ease;
  opacity: 0;
}

.iframe-container.open {
  max-height: 500px;
  opacity: 1;
}

.accordion-body .table td, .accordion-body .table th {
    vertical-align: middle;
	/*
	padding: .75rem;
    border-top: 1px solid #dee2e6;
	*/
}