/* Minification failed. Returning unminified contents.
(87,1): run-time error CSS1036: Expected expression, found '}'
 */
body {
    padding-top: 30px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}
/* Set width on the form input elements since they're 100% wide by default */
span.form-control,
input,
select,
textarea {
    max-width: 280px;
}

.aux-tables-add textarea {
    max-width: 380px;
}

.aux-tables-grid.apv table tr > td:nth-child(3) {
    min-width: 400px;
}

.aux-tables-add .form-horizontal .control-label[for="IsActive"] {
    padding-top: 0px;
}

.aux-tables-grid.apv .k-multicheck-wrap > li > .k-label {
    white-space: nowrap;
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}

.aux-tables-grid.apv table tr td:nth-child(2),
.aux-tables-grid.apv table tr td:nth-child(5) {
    text-align: center;
}

.bigger-select {
    max-width: 330px;
}

.edit-lot-element-verify form .radio-inline {
    padding-top: 0px;
}

.edit-lot-element-verify form .insertline {
    border-top: 1px solid #efefef;
}

.edit-lot-element-verify textarea[name="Remarks"] {
    max-width: 500px;
}

.highlight {
    padding: 9px 14px;
    margin-bottom: 14px;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    border-radius: 4px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color:
}

.validation-summary-valid {
    display: none;
}

.validation-summary-invalid {
    display: block;
}

.form-horizontal .checkbox-inline {
    margin-top: 12px;
}

.form-horizontal .text-inline {
    margin-bottom: 0;
    padding-top: 7px;
    text-align: left;
}

/* CUSTOM NAVBAR COLORS */
.navbar-menu {
    margin-top: 20px;
    background-color: #CFD9A3;
    min-height: 26px;
}

    .navbar-menu .navbar-nav > li > a {
        padding-bottom: 8px;
        padding-top: 8px;
    }

        .navbar-menu .navbar-nav > .active > a:hover, .navbar-menu .navbar-nav > li > a:hover, .navbar-menu .navbar-nav > li > a:focus {
            background-color: #BDCB85;
        }

    .navbar-menu .navbar-nav > .active > a, .navbar-menu .navbar-nav > .open > a, .navbar-menu .navbar-nav > .open > a, .navbar-menu .navbar-nav > .open > a:hover, .navbar-menu .navbar-nav > .open > a, .navbar-menu .navbar-nav > .open > a:hover, .navbar-menu .navbar-nav > .open > a:focus {
        background-color: #BDCB85;
    }

    .navbar-menu .dropdown-menu {
        background-color: #CFD9A3;
        border-color: #567121;
        height: auto;
    }

        .navbar-menu .dropdown-menu > li > a:hover, .navbar-menu .dropdown-menu > li > a:focus {
            background-color: #BDCB85;
        }

.navbar-menu {
    background-image: none;
}

    .navbar-menu .dropdown-menu > li > a:hover, .navbar-menu .dropdown-menu > li > a:focus {
        background-image: none;
    }

.navbar-menu {
    border-color: #567121;
}

    .navbar-menu .navbar-brand {
        color: #567121;
    }

        .navbar-menu .navbar-brand:hover {
            color: #567121;
        }

    .navbar-menu .navbar-nav > li > a {
        color: #567121;
    }

        .navbar-menu .navbar-nav > li > a:hover, .navbar-menu .navbar-nav > li > a:focus {
            color: #567121;
        }

    .navbar-menu .navbar-nav > .active > a, .navbar-menu .navbar-nav > .open > a, .navbar-menu .navbar-nav > .open > a:hover, .navbar-menu .navbar-nav > .open > a:focus {
        color: #567121;
    }

        .navbar-menu .navbar-nav > .active > a:hover, .navbar-menu .navbar-nav > .active > a:focus {
            color: #567121;
        }

    .navbar-menu .dropdown-menu > li > a {
        color: #567121;
    }

        .navbar-menu .dropdown-menu > li > a:hover, .navbar-menu .dropdown-menu > li > a:focus {
            color: #567121;
        }

    .navbar-menu .navbar-nav > .dropdown > a .caret {
        border-top-color: #567121;
    }

    .navbar-menu .navbar-nav > .dropdown > a:hover .caret {
        border-top-color: #567121;
    }

    .navbar-menu .navbar-nav > .dropdown > a .caret {
        border-bottom-color: #567121;
    }

    .navbar-menu .navbar-nav > .dropdown > a:hover .caret {
        border-bottom-color: #567121;
    }


@media screen and (min-width: 768px) {
    #wms-modal-dialog {
        width: 1100px;
    }
}

@media screen and (max-width: 500px) {
    #wms-modal-dialog {
        width: 600px;
    }
}

/*multiselect style*/

.dropdown-menu {
    border: 0;
}

.ms-container .dropdown-menu {
    border-color: #567121;
}

    .ms-container .dropdown-menu > li > a:hover, .ms-container .dropdown-menu > li > a:focus {
        background-color: #BDCB85;
        color: #567121;
        background-image: none;
    }

    .ms-container .dropdown-menu > li.active, .ms-container .dropdown-menu > li.active > a > label {
        background-color: #CFD9A3;
        color: #567121;
    }

        .ms-container .dropdown-menu > li.active, .ms-container .dropdown-menu > li.active > a:hover > label, .ms-container .dropdown-menu > li.active > a:focus > label {
            background-color: #BDCB85;
            color: #567121;
            background-image: none;
        }


.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px;
        border-radius: 0 6px 6px 6px;
    }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }

    .dropdown-submenu > a:after {
        display: block;
        content: " ";
        float: right;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 5px 0 5px 5px;
        border-left-color: #567121;
        margin-top: 5px;
        margin-right: -10px;
    }

    .dropdown-submenu.pull-left {
        float: none;
    }

        .dropdown-submenu.pull-left > .dropdown-menu {
            left: -100%;
            margin-left: 10px;
            -webkit-border-radius: 6px 0 6px 6px;
            -moz-border-radius: 6px 0 6px 6px;
            border-radius: 6px 0 6px 6px;
        }

.navbar-menu .dropdown-first-level:nth-child(5) > .dropdown-menu {
    max-height: 400px;
}

/* buttons */

.btn-success {
    background-color: #567121;
    border-color: #567121;
}

    .btn-success:hover,
    .btn-success:focus,
    .btn-success:active,
    .btn-success.active {
        background-color: #475d1b;
        border-color: #384a15;
    }

    .btn-success.disabled,
    .btn-success.disabled:hover,
    .btn-success.disabled:focus,
    .btn-success.disabled:active,
    .btn-success.disabled.active,
    .btn-success[disabled],
    .btn-success[disabled]:hover,
    .btn-success[disabled]:focus,
    .btn-success[disabled]:active,
    .btn-success[disabled].active,
    fieldset[disabled] .btn-success,
    fieldset[disabled] .btn-success:hover,
    fieldset[disabled] .btn-success:focus,
    fieldset[disabled] .btn-success:active,
    fieldset[disabled] .btn-success.active {
        background-color: #567121;
        border-color: #567121;
    }

.btn-danger {
    background-color: #E33207;
    border-color: #E33207;
}

    .btn-danger:hover,
    .btn-danger:focus,
    .btn-danger:active,
    .btn-danger.active {
        background-color: #ca2d06;
        border-color: #b22705;
    }

    .btn-danger.disabled,
    .btn-danger.disabled:hover,
    .btn-danger.disabled:focus,
    .btn-danger.disabled:active,
    .btn-danger.disabled.active,
    .btn-danger[disabled],
    .btn-danger[disabled]:hover,
    .btn-danger[disabled]:focus,
    .btn-danger[disabled]:active,
    .btn-danger[disabled].active,
    fieldset[disabled] .btn-danger,
    fieldset[disabled] .btn-danger:hover,
    fieldset[disabled] .btn-danger:focus,
    fieldset[disabled] .btn-danger:active,
    fieldset[disabled] .btn-danger.active {
        background-color: #E33207;
        border-color: #E33207;
    }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    pointer-events: visible;
}

/* end buttons*/

/* file upload */

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}

    .fileUpload input.upload {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
        font-size: 20px;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
    }


.fileUpload-noMargins {
    position: relative;
    overflow: hidden;
}

    .fileUpload-noMargins input.upload {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
        font-size: 20px;
        cursor: pointer;
        opacity: 0;
        text-align: center;
        filter: alpha(opacity=0);
    }

/* end file upload*/

.form-group .btn {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0px;
}

.page-title {
    color: #567121;
    border-bottom: 1px solid #567121;
    margin-bottom: 20px;
}

.header {
    /*margin-bottom: 10px;*/
}

.footer {
    text-align: center;
}

.logo {
    width: 50%;
}

.module-item {
    width: 128px;
    padding-bottom: 20px;
    text-align: center;
}

    .module-item .module-image-item {
        background: no-repeat top left;
        background-position: center center;
        display: block;
        width: 128px;
        height: 128px;
        text-indent: -9999px; /* hides the link text */
    }

    .module-item .module-link-item {
        width: 128px;
    }

#map_module {
    background: url(../Images/maps.png);
}

#mng_plan {
    background: url(../Images/date_silvice.png);
}

#timber_monitor {
    background: url(../Images/evidente_apv.png);
}

#infrastructure {
    background: url(../Images/infrastructura.png);
}

#biodiversity {
    background: url(../Images/n2k.png);
}

#field_photo {
    background: url(../Images/img.png);
}

#mh_plan {
    background: url(../Images/date_silvice.png);
}

#silviprio {
    background: url(../Images/date_silvice.png);
}

#modulOcol {
    background: url(../Images/date_silvice.png);
}

#users {
    background: url(../Images/logout.png);
}

.language {
    width: 30px;
    height: 20px;
    cursor: pointer;
}

.flag li {
    padding: 15px;
}

.flag .inactive {
    opacity: 0.2;
    filter: alpha(opacity=20); /* For IE8 and earlier */
}

.rights .header {
    text-align: center;
}

.rights .name {
    padding-top: 10px;
}

.rights .module {
    background-color: #efefef;
    border-bottom: 1px solid #fff;
}

.button-bar {
    margin: 10px 0;
}

    .button-bar span {
        padding-left: 10px;
        padding-top: 10px;
        font-size: 14px;
    }

.hide {
    display: none;
}

.year-selector {
    width: 100px;
}

a.disabled {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}

table.enlarged td {
    padding-left: 20px;
    padding-bottom: 10px;
}

#map {
    margin-top: 5px;
}

#ext-comp-1027 {
    width: 1138px;
    top: 80px;
    position: static;
}

.radio-button-list {
    list-style-type: none;
    padding: 0px;
    margin-top: 7px;
    margin-bottom: 0px;
}

    .radio-button-list label {
        font-weight: normal;
    }

.map {
    height: 575px;
    width: 1140px;
}

.smallTable {
    border-style: hidden;
    text-align: center;
    margin-bottom: 35px;
}

    .smallTable td {
        padding: 10px;
    }

    .smallTable td, .smallTable th {
        border: 1px solid black;
        text-align: center;
        vertical-align: middle;
    }

    .smallTable tr:last-child td {
        border-bottom: 0;
    }

.telerik-grid {
    height: 450px;
    margin: 10px auto 0;
    padding: 10px 4px 0 4px;
}

.grid-block {
    display: inline-block;
    padding-top: 20px;
}

.k-header > .k-grid-filter, .k-header > .k-header-column-menu {
    margin-bottom: -23px !important;
}

.raport-lucrari thead tr th:nth-child(4) a.k-link {
    width: 100px;
}

.raport-lucrari thead tr th:nth-child(16) a.k-link {
    width: 70px;
}

.dxeHyperlink_Office2003Olive {
    color: #567121 !important;
    font-weight: bold !important;
}

#loading {
    background: rgba(0, 0, 0, .1) url(../Images/ajax-loader2.gif) no-repeat 50% 50%;
    display: none;
    position: absolute;
    margin-left: 0;
    top: 174px;
    z-index: 1006;
    height: 575px;
    width: 1140px;
}

.edit-silviprio-contract-page .fileUpload,
.upload-supplier-invoice .fileUpload {
    width: auto;
}

/*District module*/
.selectDistrict {
    text-align: center;
}

.district-document-list-page #grid .k-grid-filter + .k-link,
.district-invoice-list-page #grid .k-grid-filter + .k-link {
    overflow: visible;
}

.district-document-list-page #grid tr > th {
    text-align: center;
}


.district-document-list-page .district-column,
.district-document-list-page .natureProduct-column,
.district-document-list-page .up-column,
.district-document-list-page .owner-column,
.district-document-list-page .lot-column {
    font-size: 13px !important;
    text-align: left;
    min-width: 150px;
}

.district-document-list-page .status-column {
    font-size: 13px !important;
    text-align: left;
    min-width: 100px;
}

.k-widget.k-autocomplete.k-header.k-state-default.k-state-hover {
    white-space: normal !important;
    background-color: white !important;
}

.k-filter-row input.k-input {
    width: auto !important;
}

/*.district-document-list-page .k-menu .k-item > .k-state-border-right,
.district-document-list-page .k-widget.k-reset.k-header.k-menu :hover {
    background-color: #567121;
}*/

.k-button.k-primary {
    background-color: #567121;
}

.district-document-list-page .k-group.k-menu-group.k-popup.k-reset.k-state-border-left,
.district-document-list-page .k-animation-container .k-column-menu.k-popup.k-group.k-reset.k-state-border-up .k-widget.k-reset.k-header.k-menu.k-menu-vertical .k-animation-container .k-filterable.k-content .k-filter-menu {
    background-color: #cfd9a3 !important;
}

.k-autocomplete.k-state-hover {
    white-space: normal;
}

.district-document-list-page .district-data.district-column {
    width: 500px !important;
}

.btnGenerateExtendedAuthorization {
    margin-left: -40px !important;
}

.district-document-list-page .gridWrapper #gridDiv #districtGrid .k-grid-header {
    font-size: 13px !important;
}

    .district-document-list-page .gridWrapper #gridDiv #districtGrid .k-grid-header .k-filter-row .k-filtercell .k-widget .k-dropdown .k-header .k-dropdown-operator,
    .district-document-list-page .k-filtercell .k-widget.k-dropdown.k-header.k-dropdown-operator {
    }

.k-list-container.k-popup.k-group.k-reset.k-state-border-up {
    width: 150px !important;
}

.district-document-list-page .gridWrapper #gridDiv #districtGrid .k-list.k-reset,
.district-document-list-page .gridWrapper #gridDiv #districtGrid .k-list.k-reset {
    overflow: visible;
}

.district-document-list-page .gridWrapper #gridDiv #districtGrid .k-list-container.k-popup.k-group.k-reset.k-state-border-down {
    width: 150px !important;
}

/*end District module*/
/* Silviprio document list page */
.silviprio-document-list-page #grid .k-grid-filter + .k-link,
.silviprio-invoice-list-page #grid .k-grid-filter + .k-link {
    overflow: visible;
}

.silviprio-document-list-page #grid tr > th {
    text-align: center;
}

.silviprio-document-list-page #grid .add2pdf {
    text-align: center;
}

.silviprio-document-list-page #grid .annex-data {
    box-shadow: inset 0 0 0 1000px rgba(242,333,104,.2);
}

.silviprio-document-list-page #grid .pvrp-data {
    box-shadow: inset 0 0 0 1000px rgba(241,163,103,.2);
}

.silviprio-document-list-page #grid .pvrf-data,
.silviprio-document-list-page #grid .tree-column {
    box-shadow: inset 0 0 0 1000px rgba(242,121,41,.2);
}

.silviprio-document-list-page #grid textarea,
.silviprio-document-list-page #grid input {
    color: #333333;
}

.silviprio-document-list-page #grid textarea {
    width: 200px;
    height: 90px;
}

.silviprio-document-list-page .check-box {
    display: none !important;
}

.silviprio-document-list-page .region-column,
.silviprio-document-list-page .action-column {
    min-width: 100px;
}

.silviprio-document-list-page .tree-column {
    min-width: 105px;
}

.silviprio-document-list-page .costcenter-column {
    min-width: 80px;
}

.silviprio-document-list-page .activity-column,
.silviprio-document-list-page .remarks-column {
    min-width: 200px;
}

.silviprio-document-list-page .action-column,
.silviprio-document-list-page .startdate-column,
.silviprio-document-list-page .enddate-column,
.silviprio-document-list-page .owner-column {
    text-align: center;
}

.silviprio-document-list-page .startdate-column,
.silviprio-document-list-page .enddate-column {
    min-width: 90px;
}

.silviprio-document-list-page .plannedunitprice-column,
.silviprio-document-list-page .plannedquantity-column,
.silviprio-document-list-page .pvrp-unitpricecolumn,
.silviprio-document-list-page .pvrp-quantity-column,
.silviprio-document-list-page .pvrf-unitpricecolumn,
.silviprio-document-list-page .pvrf-quantity-column,
.silviprio-document-list-page .annex-warrantyduration-column,
.silviprio-document-list-page .annex-warranty-column,
.silviprio-document-list-page .annex-unitprice-column,
.silviprio-document-list-page .annex-quantity-column,
.silviprio-document-list-page .annex-maxprice-column,
.silviprio-document-list-page .annex-normcode-column,
.silviprio-document-list-page .plannedunitprice-column,
.silviprio-document-list-page .plannedquantity-column {
    text-align: right;
}

.silviprio-document-list-page th > .k-link > .subtitle {
    font-size: 11px;
}


/* **************************** */

/* Generate Annex page */
.generate-annex-page .message-wrapper {
    min-height: 200px;
}

    .generate-annex-page .message-wrapper p {
        padding: 15px;
    }

/* Generate PV page */
.generate-pv-page input[type="checkbox"] {
    width: auto;
}

.generate-pv-page label[for="agree"] > span {
    display: inline-block;
    max-width: 275px;
}

.generate-pv-page.en label[for="agree"] > span {
    max-width: 475px;
}

/* Raport Facturi SilviPrio */
.silviprio-invoice-list-page #grid .email-column,
.silviprio-invoice-list-page #grid .invoicedate-column,
.silviprio-invoice-list-page #grid .selfbilling-column,
.silviprio-invoice-list-page #grid .action-column {
    text-align: center;
}

.silviprio-invoice-list-page #grid .totalvalue-column {
    text-align: right;
}

.silviprio-invoice-list-page #grid .icon-not.glyphicon-minus {
    color: #bcc0c6;
}

.silviprio-invoice-list-page #grid .annex-column,
.silviprio-invoice-list-page #grid .pv-column,
.silviprio-invoice-list-page #grid .filedSheet-column,
.silviprio-invoice-list-page #grid .invoice-column {
    max-width: 300px;
}

    .silviprio-invoice-list-page #grid .annex-column > a,
    .silviprio-invoice-list-page #grid .pv-column > a,
    .silviprio-invoice-list-page #grid .invoice-column > a {
        /* https://css-tricks.com/snippets/css/prevent-long-urls-from-breaking-out-of-container/ */
        /* These are technically the same, but use both */
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever */
        word-break: break-all;
        /* Instead use this non-standard one: */
        word-break: break-word;
        /* Adds a hyphen where the word breaks, if supported (No Blink) */
        -ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;
    }

/* Generate Invoice SilviPrio */
.silviprio-generateinvoice-page :checked + span {
    font-weight: bold;
}

.silviprio-generateinvoice-page #grid .action-column {
    text-align: center;
}

/* Documents View */

.documents-view-all #grid .action-column {
    text-align: center;
}

.documents-view-all #grid .k-grid-header th.k-header > .k-link {
    overflow: visible;
}


@media (max-width: 991px) {
    .edit-silviprio-contract-page .fileUpload,
    .upload-supplier-invoice .fileUpload {
        margin-left: 0;
        margin-top: 10px;
    }
}

@media(max-width:767px) {

    .nav > li > a {
        padding: 10px 0;
        margin: 0 15px;
    }

    .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px;
        margin: 0 15px;
    }

    .dropdown-submenu .dropdown-menu {
        margin-left: 15px;
    }

    .dropdown-submenu:hover > .dropdown-menu, .dropdown-submenu:focus > .dropdown-menu, a.dropdown-toggle:hover > .dropdown-menu {
        display: none;
    }

    .display {
        display: block !important;
    }

    #grid {
        border: 0 !important;
    }

        #grid:before {
            content: " ";
            width: 15px;
            height: 640px;
            background-color: #fff;
            position: absolute;
            top: 0;
            left: 0;
        }

    .volume-edit-display {
        padding-top: 8px;
        padding-left: 10px;
    }

    .gridWrapper #grid::before {
        width: auto;
    }
}

.new-project-no {
    margin-top: 10px !important;
}

/* Create two equal columns that floats next to each other */
.column {
    float: left;
    width: 50%;
    padding: 10px;
}

.column-production-unit {
    float: left;
    width: 50%;
    padding: 10px;
}

.k-grid-header th.k-header > .k-link {
    display: table !important;
    min-height: 18px;
    line-height: 18px;
    margin: -0.5em -0.6em -0.4em -0.6em;
    padding: .5em .6em .4em .6em;
    overflow: hidden;
    text-overflow: ellipsis;
}

.displayLotView {
    display: grid !important;
}

.PlotDescriptionDisableElement {
    cursor: not-allowed !important;
    background-color: #eee !important;
    pointer-events: none !important;
}

.page-title {
    margin-top: 0;
    margin-bottom: 0;
}

.grid-block {
    padding-top: 0;
    width: 100%;
}

.container-fluid hr {
    margin-top: 10px;
    margin-bottom: 10px;
}

.form-group {
    margin-top: 10px;
    margin-bottom: 10px;
}

/* copy from container-fluid, we could inherit if we would have LESS or something similar */
.wide-layout {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.centered {
    text-align: center;
}

.tree-element-list .form-horizontal .col-md-12.form-group,
.plot-description-list .form-horizontal .col-md-12.form-group {
    margin-top: 0;
}


/* ////////////////////// */

body {
    padding: 10px 0;
}

h1, .h1 {
    font-size: 20px;
}

.logo {
    width: 140px;
    padding: 9px 0;
}

.navbar {
    margin-bottom: 10px;
}

.navbar-nav {
    float: none;
    margin: 0 auto;
    display: block;
    text-align: center;
}

    .navbar-nav > li {
        display: inline-block;
        float: none;
    }

.navbar-menu {
    border-left: none;
    border-right: none;
    border-radius: 0;
    margin-top: 0;
    border: none;
    background: none;
}

.flag li {
    padding: 7px 3px;
}


.k-pager-wrap {
    position: absolute;
    top: 0;
    right: 0;
    box-shadow: none !important;
    padding-top: 9px !important;
}

.k-header {
    position: relative;
}

.k-header-column-menu {
    position: absolute !important;
    top: .4em !important;
    right: .5em !important;
}

.k-grid .k-grid-header .k-header {
    white-space: normal;
    font-size: 12px;
}

.k-grid tr td {
    font-size: 12px;
}


.k-grid-header th.k-with-icon .k-link {
    margin-right: 0 !important;
}



/*.k-widget.k-grid {
    max-height: 500px;
}

.k-grid-content {
    max-height: 480px;
}*/

/*.k-grid,
.k-grid .k-auto-scrollable {
    height: auto !important;
    overflow-y: visible !important;
}*/

.k-grid-toolbar {
    padding-left: 27px !important;
}

    .k-grid-toolbar .columnMenuButton {
        position: absolute;
        top: 0;
        left: 30px;
        border: none;
        margin: 0;
        height: 18px;
    }

    .k-grid-toolbar .columnMenuButton1 {
        position: absolute;
        top: 0;
        left: 30px;
        border: none;
        margin: 0;
        height: 18px;
    }

.k-filtercell > span {
    padding-right: 0 !important;
}

span.k-widget.k-header.k-autocomplete,
span.k-widget.k-header.k-datepicker {
    box-sizing: border-box;
    display: inline-block !important;
    width: 100% !important;
    padding-right: 60px !important;
    border: none !important;
    /*background: #fb0 !important;*/
    background: none !important;
    /*height: 50px;*/
}

span.k-widget.k-autocomplete.k-header.k-state-default.k-state-hover {
    background: none !important;
}

span.k-widget.k-autocomplete.k-header.k-state-default.k-state-focused {
    box-shadow: none;
}

    span.k-widget.k-autocomplete.k-header.k-state-default.k-state-focused input.k-input {
        box-shadow: 0 0 7px 0 #67afe9;
        border-color: #67afe9;
    }

.k-filter-row .k-autocomplete input.k-input {
    box-sizing: border-box;
    width: 100% !important;
    padding-right: 4px !important;
    height: 30px;
    border: 1px solid #CCC;
}

.k-filtercell span .k-button.k-button-icon {
    padding: 3px 4px;
}


.k-header-column-menu.k-state-active {
    background-color: #ff7e0d !important;
}

.k-widget.k-dropdown.k-header.k-dropdown-operator {
    /*display: none;*/
}

.k-grid-content .k-selectable .k-state-selected {
    background-color: #567121;
    border-color: #567121;
    color: #fff;
}

.k-state-selected .single-line {
    color: black;
}

.k-state-selected .multi-line {
    color: black;
}

.colored-col-ReportSilvIII_Initial {
    background-color: #FFC000
}

.colored-col-ReportSilvIII_Recoltat {
    background-color: #FFFF00
}

.colored-col-ReportSilvIII_Reprimire {
    background-color: #d9b114
}

.colored-col-ReportSilvIII_Damage {
    background-color: #F4DB78
}


.k-grid-content .k-selectable .k-state-selected .colored-col-ReportSilvIII_Damage {
    background-color: #567121;
    border-color: #567121;
    color: #fff;
}

.k-grid-content .k-selectable .k-state-selected .colored-col-ReportSilvIII_Reprimire {
    background-color: #567121;
    border-color: #567121;
    color: #fff;
}

.k-grid-content .k-selectable .k-state-selected .colored-col-ReportSilvIII_Recoltat {
    background-color: #567121;
    border-color: #567121;
    color: #fff;
}

.k-grid-content .k-selectable .k-state-selected .colored-col-ReportSilvIII_Initial {
    background-color: #567121;
    border-color: #567121;
    color: #fff;
}

.colored-Selected-AnualPossibilities {
    background-color: #E0AC51
}


.k-grid-content .k-selectable .k-state-selected .colored-Selected-AnualPossibilities {
    background-color: #567121;
    border-color: #567121;
    color: #fff;
}

.saveAuthorizationMessage {
    margin-top:5px;
    margin-left: 73px;
    color: #b94a48;
}

.Alert_AuthorizationTermsPage {
    border: 10px double red;
    text-align: center;
    color: red;
    font-size: 17px;
    margin: 5px;
    padding: 5px;
}

#AutorizationOwnerIdMessage {
    border: 10px double red;
    text-align: center;
    color: red;
    font-size: 17px;
    margin: 5px;
    padding: 5px;
}
.k-detail-cell #tabstripLotStocParchetBySpecies {
    width: 800px;
}

.colored-col-ModulOcolOperareAmenajamentGrid_11 {
    background-color: #efaf72
}
.colored-col-ModulOcolOperareAmenajamentGrid_10 {
    background-color: #FFC000
}
.colored-col-ModulOcolOperareAmenajamentGrid_9 {
    background-color: #FFF44F
}
.colored-col-ModulOcolOperareAmenajamentGrid_8 {
    background-color: #FFEF00
}
.colored-col-ModulOcolOperareAmenajamentGrid_7 {
    background-color: #FFDF00
}
.colored-col-ModulOcolOperareAmenajamentGrid_6 {
    background-color: #F0E130
}
.colored-col-ModulOcolOperareAmenajamentGrid_5 {
    background-color: #E4D96F
}
.colored-col-ModulOcolOperareAmenajamentGrid_4 {
    background-color: #E4D00A
}
.colored-col-ModulOcolOperareAmenajamentGrid_3 {
    background-color: #B5A642
}
.colored-col-ModulOcolOperareAmenajamentGrid_2 {
    background-color: #E8DE2A
}
.colored-col-ModulOcolOperareAmenajamentGrid_1 {
    background-color: #F4C430
}
.colored-col-ModulOcolOperareAmenajamentGrid_ {
    background-color: #FFD800
}

.k-grid-content .k-selectable .k-state-selected [class^="colored-col-ModulOcolOperareAmenajamentGrid_"] {
    background-color: #567121;
    border-color: #567121;
    color: #fff;
}

.ForestPlanAndOperations_AlertMessage {
    color: red;
    text-align: right;
    width: 100%;
}
.colored-col-TimberMonitorAPV_Annex2 {
    background-color: #8ec3ee
}
.k-grid-content .k-selectable .k-state-selected .colored-col-TimberMonitorAPV_Annex2 {
    background-color: #567121;
    border-color: #567121;
    color: #fff;
}

.colored-col-TimberMonitorAPV_Annex3 {
    background-color: #F0D3D1
}
.k-grid-content .k-selectable .k-state-selected .colored-col-TimberMonitorAPV_Annex3 {
    background-color: #567121;
    border-color: #567121;
    color: #fff;
}

.colored-col-TimberMonitorAPV_Annex4 {
    background-color: #F8C065
}
.k-grid-content .k-selectable .k-state-selected .colored-col-TimberMonitorAPV_Annex4 {
    background-color: #567121;
    border-color: #567121;
    color: #fff;
}

.colored-col-TimberMonitorAPV_Volumes {
    background-color: #A2CFC2
}
.k-grid-content .k-selectable .k-state-selected .colored-col-TimberMonitorAPV_Volumes {
    background-color: #567121;
    border-color: #567121;
    color: #fff;
}
.colored-col-Partners_12 {
    background-color: #D0D2CB;
}
.colored-col-Tax-GGIS {
    background-color: #D0D2CB;
}
.colored-col-Tax-Declared {
    background-color: #ecbdab /*c1a3ea*/;
}
.k-grid-content .k-selectable .k-state-selected .colored-col-Partners_12 {
    background-color: #567121;
    border-color: #567121;
    color: #fff;
}
.colored-col-Partners_36 {
    background-color: #f78160;
}

.k-grid-content .k-selectable .k-state-selected .colored-col-Partners_36 {
    background-color: #567121;
    border-color: #567121;
    color: #fff;
}

