/* Body content */
body {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #2A2A2A;
    /*background-color: #FFFFFF;*/
    border-color: #D0D0D0;
    top: 0;
    left: 0;
    background: #E9EAED 0 0 no-repeat padding-box;
    opacity: 1;
}
.body-content {
    background: #E9EAED 0 0 no-repeat padding-box;
    border: 1px solid #D0D0D0;
    border-top: none !important;
    opacity: 1;
    padding-left: 20px !important;
    padding-right: 20px !important;
    top: 10px;
    /*top: 50px !important;*/
}


/* Inputs */
.body-content input[type=text], .body-content select, .body-content .select2-selection{
    color: #2A2A2A !important;
    background: #FFFFFF !important;
    border: 1px solid #2A2A2A !important;
    height: 40px;
}

.body-content textarea {
    min-height: initial;
    height: initial;
}

/* Selec2 input lauki */
.body-content .select2-selection--multiple {
    height: auto;
    border-radius: 0 !important;
    padding: 4px;
}
input.select2-search__field {
    width: 300px !important;
    margin-top: 4px !important;
}
.body-content .select2-selection .select2-selection__arrow b {
    border-color: #2A2A2A transparent transparent transparent;
    /*margin-top: 4px !important;*/
}
.select2-selection .select2-selection__clear {
    color: #2A2A2A !important;
    /*margin-top: 6px !important;*/
}
.body-content table td textarea {
    min-width: 100%;
    min-height: 60px;
    max-width: 300px;
    max-height: 200px;
}

/* Checkbox inputs */
.ckbox label {
    display: inline;
}

.ckbox input[type=checkbox] {
    height: 15px;
}

/* Header layout */
#header {
    top: 0;
    left: 0;
    height: 53px;
/*    height: 60px !important;*/
    background: #FFFFFF 0 0 no-repeat padding-box;
    border-bottom: 1px solid #dddddd;
    position: relative;
    width: 100%;
    opacity: 1;
    /*z-index: 9999;*/
}
.header-content {
    height: 60px;
    color: #777777;
    background: #FFFFFF 0 0 no-repeat padding-box;
    opacity: 1;
    padding-left: 24px;
    /*z-index: 9999 !important;*/
}
.navbar-header {
    top: 0;
    left: 0;
    width: 203px;
    height: 60px;
/*IT    background: transparent url('../img/logo-header.jpg') 0 0 no-repeat padding-box;*/
    background: transparent;
    opacity: 1;
}
.page-header-fixed .header-right {
    top: 0;
}

/* Header buttons */
.header-content .btn {
    height: 40px;
    text-align: center;
    margin-left: 4px;
    margin-right: 4px;
}
.th-return-btn {
    margin-right: 20px !important;
}
.header-content .th-button-label {
    margin-top: 4px !important;
}
.header-content .th-return-button {
    margin-right: 12px;
}
.header-content .btn .glyphicon {
    vertical-align: middle;
}
.header-title {
    margin: 0 10px;
    line-height: 52px;
    /*font-size: 21px;*/
}
.header-title i {
    margin-right: 4px;
}

/* Sidebar */
#sidebar-left {
    margin-top: 50px;
    left: 0;
    width: 200px;
    height: 1351px;
    /*background: #FFFFFF 0 0 no-repeat padding-box !important;*/
    border: 0;
    opacity: 1;
}
/*#sidebar-left:after {
    background: #FFFFFF 0 0 no-repeat padding-box !important;
}*/
.sidebar-menu > li {
    height: 40px;
}
/*.sidebar-menu > li.active, .sidebar-menu > li:hover, .sidebar-menu > a:hover {
    background: #E9EAED 0 0 no-repeat padding-box !important;
    opacity: 1;
}
.sidebar-menu > li a i {
    color: #2A2A2A;
}*/

/* Buttons */
button:disabled {
    background: #D0D0D0 0 0 no-repeat padding-box !important;
    opacity: 1;
}

.btn-success {
    background-color: #7EBF00;
}

.btn-default, li .active {
    background-color: #E9EAED;
}

.btn .glyphicon {
    display: inline-block;
    margin: 0 !important;
}

.th-button-label {
    display: inline-block;
    margin-left: 6px;
    vertical-align: middle;
}

.btn-default.btn-circle {
    width: 34px;
    height: 34px !important;
}

.popover-footer .glyphicon {
    margin: initial;
}

textarea {
    max-width: 100%;
}

/* Login forma */
.logo-sign {
    width: 220px;
}
.sign-header {
background-color: white;
border-bottom: 0;
padding: 0 !important;
}
#sign-wrapper .brand {
margin-bottom: 0 !important;
}
#sign-wrapper .text-muted {
/*font-size: 15px;*/
}
#sign-wrapper a {
/*font-size: 14px;*/
}

/* Datepickerī pēdējā kolonnā (svētdiena) sarkani datumi */
.datepicker table tbody tr td:last-child {
    color: #E9573F;
}

/* Datepickerī pirmā kolonna ir pirmdiena - pārraksta krāsu uz defaulto */
.datepicker table tbody tr td:first-child {
    color: #636E7B;
}

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
    border: none;
}

.header-title, .panel-title {
    font-size: 16px !important;
}

.kv-editable-link {
    color: #7EBF00;
}
.d3files-drop-zone {
    background: #777777 0 0 no-repeat padding-box;
    color: #FFFFFF !important;
}
.dropdown-menu ul {
    list-style-type: none;
}

/* Forms */
.form-body {
    background: #ecedef;
    color: #2A2A2A;
}
.form-body input,.form-body select,.form-body textarea {
    border: 1px solid #777777 !important;
}

.form-body .input-group.date .input-group-addon {
    background-color: #7EBF00;
    color: #FFFFFF;
}

.form-horizontal .form-group {
    margin-bottom: 10px;
}

.form-footer {
    background: none;
    text-align: center;
}

.panel-body .vat_country_code {
    border-right-width: 0;
    width: 180px;
}

.kv-drp-dropdown .left-ind .glyphicon-calendar {
    color: #333333;
}

/* Space between input and [+] append button */
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    margin-left: 2pt;
}

.add-amount-select {
    min-width: 200px;
    font-size: 16px;
}

.add-amount-select li {
    padding: 6px;
    border-bottom: 1px dotted;
}

.collapse .card-body {
    padding: 4px;
}

/* Kartik file input widget tweaks */
/*.file-caption.form-control.kv-fileinput-caption {
    border: none;
    background: none;
    height: auto;
}

.file-caption .file-caption-name {
    padding-left: 4px;
}*/

/* Kartik file upload widget - buttons under file input field */
/*.file-input .input-group-btn.input-group-append {
    display: initial;
    padding-left: 14px;
}*/

/*
.krajee-default .file-thumb-progress .progress, .krajee-default .file-thumb-progress .progress-bar {
    height: 22px;
}
.krajee-default .file-thumb-progress {
    height: initial;
    top: initial;
    position: relative;
}

.krajee-default .file-caption-info, .krajee-default .file-size-info {
     white-space: initial;
    height: inherit;
    overflow-wrap: break-word;
}*/
