@import url(./fonts/font.css);

body, * {
    font-family: yekanbakh !important;
}

label:not(.actions label){
    font-size: 0.7125rem !important;
    min-width: 120px !important;
    width: 120px !important;
    padding-left: 1px !important;
    margin-left: 0 !important;
}

.vTextField,.vIntegerField, .vBigIntegerField, fieldset select, .hasDatepicker{
    width: 12vw !important;
}

@media only screen and (min-width: 1025px) {
    fieldset select{
        width: 12.833vw !important;
    }
    fieldset .fieldBox {
        margin-left: 60px !important;
    }
}

@media only screen and (max-width: 1024px) {
    .vTextField,.vIntegerField, .vBigIntegerField, fieldset select, .hasDatepicker{
        width: 100% !important;
    }
    fieldset .fieldBox {
        margin-left: 0px !important;
    }
}



#branding h1, #branding h1 a:link, #branding h1 a:visited {
    color: #fff;
}

#header {
    background: #16423c;
    color: #fff;
}
#header a:link, #header a:visited {
    color: #fff;
}

#header a:hover {
    color: #fff;
}

div.breadcrumbs {
    background: #6a9c89;
    color: #c4dce8;
}
div.breadcrumbs a.active {
    color: #c4dce8;
!important;
    font-weight: 300;
}

div.breadcrumbs a:focus, div.breadcrumbs a:hover {
    color: #c4dce8;
!important;
    font-weight: 300;
}

.select2-container--admin-autocomplete .select2-results__option--highlighted[aria-selected] {
    background-color: #292D32;
}

.paginator a:link, .paginator a:visited {
    background: #292D32;
}

.button, input[type=submit], input[type=button], .submit-row input, a.button {
    background: #6a9c89;
}
.button:hover, input[type=submit]:hover, input[type=button]:hover {
    background: #878787;
}

.module h2, .module caption, .inline-group h2 {
    background: #6a9c89;
}
#user-tools a:focus, #user-tools a:hover {
    border: 0;
    color: #ddd;
}

.selector-chosen h2 {
    background: #6a9c89 !important;
}

.calendar td.selected a {
    background: #6a9c89 !important;
}

.calendar td a:focus, .timelist a:focus,
.calendar td a:hover, .timelist a:hover {
    background: #6a9c89 !important;
}

#changelist-filter li.selected a {
    color: #444;
}

fieldset.collapsed .collapse-toggle {
    color: #444;
}

a:link, a:visited {
    color: #777;
}

a:focus, a:hover {
    color: #999;
}

table thead th.sorted .sortoptions a.sortremove:focus:after,
table thead th.sorted .sortoptions a.sortremove:hover:after {
    color: #444;
}

a.active.selector-chooseall:focus, a.active.selector-clearall:focus,
a.active.selector-chooseall:hover, a.active.selector-clearall:hover {
    color: #999;
}

.calendar td a:active, .timelist a:active {
    background: #444;
}

.change-list ul.toplinks .date-back a:focus,
.change-list ul.toplinks .date-back a:hover {
    color: #222;
}

.paginator a.showall:focus, .paginator a.showall:hover {
    color: #222;
}

.paginator a:focus, .paginator a:hover {
    background: #222;
}

#changelist-filter a:focus, #changelist-filter a:hover,
#changelist-filter li.selected a:focus,
#changelist-filter li.selected a:hover {
    color: #222;
}

.calendar td a:active, .timelist a:active {
    background: #292D32;
    color: white;
}

.calendar caption, .calendarbox h2 {
    background: #999;
}

.button.default, input[type=submit].default, .submit-row input.default {
    background: #16423c;
}

.button.default:hover, input[type=submit].default:hover {
    background: #191D22;
}

.select2-container--admin-autocomplete .select2-results__option--highlighted[aria-selected] {
    background-color: #292D32;
}

.button.default, input[type=submit].default, .submit-row input.default {
    background: #16423c;
}

.object-tools a:focus, .object-tools a:hover {
    background-color: #292D32;
}

input[type=file]::-webkit-file-upload-button:hover {
    border: 0;
    background: #292D32;
}

#changelist-filter {
    top: -250px;
    right: 15px;
}

#changelist-filter h2 {
    padding-top: 0px;
    padding-bottom: 0px
}

.admin_shortcuts .shortcuts li{
    float: right !important;
}
.shortcuts ul li{
    margin-inline: 1.5vw !important;
}
.admin_shortcuts{
    margin-inline: auto !important;
}
.admin_shortcuts .shortcuts ul:not(:first-child){
    margin-top: 30px !important;
}
.admin_shortcuts .shortcuts ul:nth-child(7){
    margin-top: 10px !important;
}
.admin_shortcuts .shortcuts h2{
    margin-top: 30px !important;
    text-align: center;
    font-weight: 800;
    font-size: 1.5rem;
}
.admin_shortcuts .shortcuts li a .title {
    font-weight: 700;
    display: inline-block;
    width: 16ch !important;
}
html[data-theme="light"] {
    .admin_shortcuts .shortcuts li a:hover, .admin_shortcuts .shortcuts li a:focus, .admin_shortcuts .shortcuts li a:active {
        background: #6a9c89;
    }
}
html[data-theme="dark"] {
    .admin_shortcuts .shortcuts li a:hover, .admin_shortcuts .shortcuts li a:focus, .admin_shortcuts .shortcuts li a:active {
        background: #6a9c89;
    }
}

.colMS #content-main, #content h1{
    display: none !important;
}
#content-related {
    float: right !important;
}