﻿.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
    height: 65px;
}

.bold {
    font-weight: bold !important;
}

.datepicker, .timepicker {
    text-align: center;
}

.alerts {
    min-height: 60px;
}

img.flag {
    width: 30px;
    cursor: pointer;
}

.nav>li.flag-li a {
    padding-left: 5px;
    padding-right: 5px;
}

.select2-container {
    width:  100% !important;
}
.uppercase {
    text-transform: uppercase;
}

.btn {
    border-radius: 0px;
}

.alerts .alert {
    margin-bottom: 0px;
}

.field-validation-error {
    color: red;
}

.plantation-header {
    font-size: 18px;
    text-align: center;
    float: left;
    color: white;
    padding-top: 5px;
}

    .plantation-header .btn-link {
        color: white;
        padding: 0px;
    }

.bootbox .modal-body {
    padding: 15px;
}

.bootbox .modal-footer {
    margin-top: 0;
}

.bootbox-body {
    font-size: 18px;
}

@media (min-width:768px) {
    .modal-big .modal-dialog {
        width: 800px;
        margin: 30px auto;
    }

    .plantation-header {
        font-size: 24px;
    }
}

@media (min-width:768px) {
    .modal-huge .modal-dialog {
        width: 1127px;
        margin: 30px auto;
    }

    .plantation-header {
        font-size: 24px;
    }
}


.modal-footer {
    margin-top: 0;
}

.params i {
    cursor: pointer;
    padding-left: 5px;
}

.select2-container--default .select2-selection--multiple {
    border-radius: 0;
    -webkit-border-radius: 0;
}

.select2-container .select2-selection--single {
    min-height: 32px;
    border-radius: 0;
    -webkit-border-radius: 0;
}

div.checkbox {
    padding-left: 0px;
}

div.icheckbox_minimal-purple {
    margin-right: 5px;
}


.fileinput-button {
    position: relative;
    overflow: hidden;
    display: inline-block;
}

    .fileinput-button input {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        opacity: 0;
        -ms-filter: 'alpha(opacity=0)';
        font-size: 200px !important;
        direction: ltr;
        cursor: pointer;
    }

/* Fixes for IE < 8 */
@media screen\9 {
    .fileinput-button input {
        filter: alpha(opacity=0);
        font-size: 100%;
        height: 100%;
    }
}

#progress.progress {
    margin-top: 5px;
    margin-bottom: 5px;
}

.files {
    margin-top: 5px;
    text-align: center;
}

    .files canvas, .files img {
        padding: 4px;
        line-height: 1.42857143;
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 0;
    }

tfoot input, tfoot select {
    width: 100%;
    padding: 3px;
}

.table-striped > tbody > tr.selected:nth-child(odd) > td, .table-striped > tbody > tr.selected:nth-child(odd) > th {
    background-color: #acbad4;
}

table.dataTable td.select-checkbox:before {
    margin-top: 0 !important;
}

table.dataTable td.select-checkbox:before, table.dataTable td.select-checkbox:after {
    top: 1.2em !important;
}

table.dataTable tr.selected td.select-checkbox:after {
    margin-top: -7px !important;
}

.dataTables_length {
    margin-top: 10px;
}

img.barcode {
    max-width: 300px;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
}

.btn:hover, .btn:focus {
    color: #97a0b3;
}

.dropdown-menu {
    min-width: 100px;
}

td.select-checkbox {
    width: 50px;
}

.label-big {
    padding: 6px 12px;
    font-size: 14px;
}

.btn:hover, .btn:focus {
    color: white;
}

i[rel=tooltip]:hover {
    cursor: pointer;
}

.box-header .btn-box-tool:hover, .box-header .btn-box-tool:focus {
    color: #97a0b3;
}

.table>tbody>tr>td.enter-collection-row {
    padding: 0;
}

.enter-collection-row input {
    width: 30px; 
    height: 20px; 
    font-size: 14px; 
    text-align: right;
}

.input-group .input-group-addon {
    background-color: #F5F2F2;
}

.dropdown-menu li {
    text-align: left;
}


#maincontent {
    /*visibility: hidden;*/
}

.logo img {
    max-width: 70px;
    max-height: 40px;
}

.photo-container {
    height: 230px;
}

.photo-container img {
    max-height: 150px;
    max-width: 150px;
}

.pp_gallery div {
    display: none !important;
}

.sidebar-collapse .logo {
    display: none;
}

#UserSearchBox .twitter-typeahead {
    display: block !important;
}

.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
  color: #999
}

.tt-menu {    /* used to be tt-dropdown-menu in older versions */
  width: 422px;
  margin-top: 4px;
  padding: 4px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
  padding: 3px 20px;
  line-height: 24px;
}

.tt-suggestion.tt-cursor,.tt-suggestion:hover {
  color: #fff;
  background-color: #0097cf;

}

.tt-suggestion p {
  margin: 0;
}

.sidebar-menu li.active>a>.fa-angle-left, .sidebar-menu li.active>a>.pull-right-container>.fa-angle-left {
    transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}

#receiversBox {
    max-height: 200px;
    overflow-y: scroll;
}

.datepicker {
    -ms-border-radius: 0px;
    border-radius: 0px;
}

.normal-case .info-box-text {
    text-transform: none;
}

#batches-list tr td input,#batches-list tr td select {
    padding: 0px;
    text-align: center !important;
}

#batches-list tr td {
    padding: 5px 0 0 0;
}

#batches-list .field-validation-valid, #batches-list .field-validation-error, #batches-list .control-label {
    display: none;
}

#batches-list .form-group {
    margin-bottom: 0
}

input.input-validation-error,select.input-validation-error {
    border-color: #dd4b39;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}

.batches-allocation .fa {
    font-size: 20px;
}

.assign-to {
    width: 80px;
}

.bgid {
    font-size: 14px;
    color: white;
}

.weather-filters .filter-position {
    padding: 0 15px;
    float: left;
}

.weather-filters {
    margin-bottom: 15px;
    clear: both;
}

table thead tr:first-of-type, .weatherdata-table thead tr {
    background-color: #3c8dbc;
    color: white;
}


.table.weatherdata-table>tbody>tr>td, .table.weatherdata-table>thead>tr>th {
    text-align: center;
    vertical-align: middle;
}

table > tfoot > tr > th > select {
    width: 100% !important;
}
.info-box-content .form-group {
    margin-bottom: 0;
}

#sortingItems tr td{
    background-color: transparent !important;
}

.vat-blocks .info-box-icon {
    width: 100%
}

.bg-main {
    background-color: #3c8dbc;
}

.account-number {
    margin-bottom: 10px;
}

select[readonly] option, select[readonly] optgroup {
    display: none;
}

.raport-filter-button {
    height: 36px;
    font-size: 16px;
}

.report-filter .report-items {
    padding-top: 20px;
}

.wrapper{
    overflow: scroll !important;
}

.skin-purple table thead tr:first-of-type,.skin-purple  .weatherdata-table thead tr {
    background-color: #493689;
    color: white;
}

.skin-green table thead tr:first-of-type,.skin-green.weatherdata-table thead tr {
    background-color: #00a65a;
    color: white;
}

.skin-blue table thead tr:first-of-type,.skin-blue.weatherdata-table thead tr {
    background-color: #3c8dbc;
    color: white;
}

.skin-yellow table thead tr:first-of-type,.skin-yellow.weatherdata-table thead tr {
    background-color: #f39c12;
    color: white;
}

.skin-red table thead tr:first-of-type,.skin-red.weatherdata-table thead tr {
    background-color: #dd4b39;
    color: white;
}

tr.border-solid-2 td {
    border: 2px solid black !important;
    border-collapse: collapse !important;
}

tfoot input, tfoot select {
    width: 100% !important;
}

.sidebar-collapse .logo img {
    max-width: 30px;
}

.order-details-row {
    border-bottom: 2px black solid !important;
}

tr.order-row {
    font-size: 16px;
}

tr.order-details-row {
    margin-bottom: 20px;
}

table.dataTable thead > tr > th {
    padding-right: 8px !important;
}

.icheckbox_square-purple {
    margin-right: 5px;
}


.calendar-table {
    table-layout: fixed;
}

.calendar-table tbody > tr > td {
    padding: 5px;
}

.calendar-table tbody > tr > td.weekend {
    background-color: #999999;
}

.hour-group-btn .input-group-addon, .hour-group-btn .input-group-btn {
    vertical-align: top;
}

.popover {
    z-index: 1050 !important;
}


.attachments-row .attachment-row {
    margin-top: 10px;
}

.product-img .fa {
    font-size: 34px;
}

.order-status-label {
    font-size: 14px;
}

span.inactive {
    color: #999;
}

label.control-label {
    padding-left: 14px;
}

span.inactive {
    color: #999;
}

.radio-horizontal .radio {
    float: left;
}

.radio-horizontal .iradio_square-purple, .radio-horizontal .iradio_square-green, .radio-horizontal .iradio_square-blue, .radio-horizontal .iradio_square-yellow, .radio-horizontal .iradio_square-red {
    margin-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    color: black !important;
}


.addSortItemColumn .form-group {
    margin-bottom: 0px;
}

.addSortItemColumn .control-label, .addSortItemColumn .checkbox {
    padding-top: 0px;
}

.content-wrapper{
    
}

.switches .bootstrap-switch{
    margin-right: 10px;
}

.truck-column {
    flex-basis: 100%;
    text-align: center;
    border: 1px solid black;
}

.truck-row {
    display: flex;
}

.bg-gold {
    background-color: #FFD700;
}

#selectedSumsContainer {
    min-height: 50px;
}