.packing-slip-row {
    margin-top: 5px;
    float: left;
    width: 100%;
}

.packing-slip-order-row {
    margin-top: 5px;
    border: 1px solid;
    padding-bottom: 5px;
}

.content {
    margin-top: 30px;
}

.box {
    border-top: 3px solid #367fa9;
}

hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 1px solid #bcced8;
}

.box-header > .fa, .box-header > .glyphicon, .box-header > .ion, .box-header .box-title {
    color: #636b6f;
}

.quotationattachmentbox
 {
    padding-top:10px;
    padding-bottom:10px;
    padding-left:30px;
    padding-right:30px;
 }

.table-responsive {
    overflow-x: hidden;
    overflow-y: hidden;
}

th {
    background-color: #114563;
    color: white;
}

table.dataTable tbody>tr.selected, table.dataTable tbody>tr>.selected {
    background-color: #367fa9 !important;
    color: #fff;
}

table.dataTable tr.selected td.select-checkbox:after, table.dataTable tr.selected th.select-checkbox:after {
    text-shadow: 1px 1px #367fa9, -1px -1px #367fa9, 1px -1px #367fa9, -1px 1px #367fa9 !important;
}

table.dataTable tbody td.select-checkbox:before, table.dataTable tbody th.select-checkbox:before {
    border: 1px solid #636b6f !important;
}

table.dataTable tbody td.select-checkbox:before, table.dataTable tbody td.select-checkbox:after, table.dataTable tbody th.select-checkbox:before, table.dataTable tbody th.select-checkbox:after {
    left: 12%;
}

td.details-control {
    background: url('../img/glyphicons-191-plus-sign.png') no-repeat center center;
    cursor: pointer;
}
tr.details td.details-control {
    background: url('../img/glyphicons-192-minus-sign.png') no-repeat center center;
}

.form-checkboxes {
    padding-top: 7px;
}

.checkboxes {
    margin-right: 7px !important;
}

.no-background {
    background-color: transparent !important;
}

.underlined {
    text-decoration: underline;
}
.text-right {
    text-align: right;
}

.message_bar {
    margin-top: 45px;
}
.margin-rigth {
    margin-right: 5px;
}

.file-icon{
    font-size: 75px;
}
.margin-left-10{
    margin-left: 10px !important;
}
.margin-left-30{
    margin-left: 30px !important;
}

.executor-planning-box{
    min-width: 200px;
    height: 100%;
    max-width: 300px;
    margin-left: 10px;
}

.executor-planning-container{
    display: flex;
}

.priceTag {
    margin: 0;
    font-weight: bold;
}

.button-container {
    display: flex;
}

.button-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.button-center-verticaly{
    display: block;
    margin: 0 auto;
    flex-shrink: 1;
}

.input-group .btn {
    padding: 0 6px 0 6px;
    line-height: 1.5;
    margin-top: 27px;
    height: 25px;
}

@media (min-width: 767px) {
    .navbar-nav .dropdown-menu .caret {
        transform: rotate(-90deg);
    }
}
.price-teardown {
    text-align:center;
}
.price-teardown span {
    display:inline-block;
    width:48%;
    text-align:left;
}
.price-teardown span:first-of-type {
    text-align:right
}

.price-title {
    display: inline;
    margin: 0px;
}
.planning-exclamation-icon{
    color: red;
    margin-right: 5px;
    font-size: large;
}
.has-error {
    border: solid red 1px;
    border-radius: 4px;
}
.price-box-inactive {
    color: lightgray;
}
.printing-type_button-inactive {

}

.order_row_to_late {
    border: 2px solid red !important;
}

.machine_action_button {
    margin-right: 5px;
    font-size: 19px;
}

.post-press-row {
    height: 50px;
    background-clip: content-box;
}
.post-press-row:nth-of-type(odd) {
    background-color: lightgrey;
}

.post-press-row:nth-of-type(even) {
    background-color:#fff;
}


.post_press_list_remarks_box {
    border-top: 1px solid black;
    margin-top: 15px;
    padding-top: 10px;
}

/*Overriding admin lte styling*/
.main-header .logo {
    width: 100px;
}
.main-header .navbar {
    margin-left: 0;
}

.glyphicon {
    font-size: 17px;
}
/* Overiding select2 classes*/
.select2-container .select2-selection--single {
    height: 25px !important;
}

.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {
    padding: 2px;
}
/*text color for ,ulty selected items*/
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    color: black;
}

/* overriding bootstrap classes*/
@media (min-width: 768px) {
    .modal-xl {
        width: 90%;
        max-width:1200px;
    }
}
.form-group {
    margin-bottom: 0px !important;
}
.form-horizontal .form-group {
    margin-left: -10px !important;
    margin-right: -10px !important;
}

.form-control {
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    height: 25px;
}

h4.collapsed:after {
    content:"\e080";
}

.btn_collapse {
    color: inherit;
}

.btn_collapse:focus {
    color: inherit;
}
.btn_collapse:hover {
    color: inherit;
}

.btn_collapse:after {
    font-family:'Glyphicons Halflings';
    content:"\e114";
    float: right;
    color: inherit;
}
.configuration-option {
    border-bottom: 1px solid #bcced8;
    padding-bottom: 8px;
    border-top: 1px solid #bcced8;
    padding-top: 8px;
}
.order-row-sub-title {
    background-color: #d2d6de;
    padding: 5px;
    color: black;
}
.form-horizontal .control-label {
    text-align: right;
    float: left;
}

.multySelectDeleteBtn{
    margin-bottom: 5px;
}

.cancel-button {
    margin-right: 5px;
}

.glyphicon {
    margin-right: 5px;
}

.copy-icon {
    cursor: pointer;
    color: #3c8dbc;
}

.tippy-tooltip.honeybee-theme {
    background-color: lightyellow;
    border: 2px solid black;
    color: black;
    text-align: left;
}
.tippy-popper[x-placement^='top']
.tippy-tooltip.honeybee-theme
.tippy-arrow {
    border-top: 2px solid black;
}
.tippy-popper[x-placement^='top']
.tippy-tooltip.honeybee-theme
.tippy-arrow::after {
    content: '';
    position: absolute;
    top: -1px;
    left: -6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid yellow;
}
.tippy-tooltip.honeybee-theme .tippy-backdrop {
    /* Your styling here. Example: */
    background-color: lightyellow;
    text-align: left;
    color: black;
}

.img-hint{
    max-width: 30px;
}

.arrow-down {
    width: 0px;
    height: 0px;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-top: 18px solid #f00;
    margin-bottom: 4px;
}

/*.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {*/
    /*position: relative;*/
    /*min-height: 1px;*/
    /*padding-left: 2px;*/
    /*padding-right: 2px;*/
/*}*/

/*.nav-bar-custom {*/
    /*margin: 0;*/
/*}*/

/*.input-group-addon {*/
    /*padding: 2px 6px;*/
    /*font-size: 14px;*/
    /*font-weight: normal;*/
    /*line-height: 1;*/
    /*color: #555555;*/
    /*text-align: center;*/
    /*background-color: #eeeeee;*/
    /*border: 1px solid #ccd0d2;*/
    /*border-radius: 4px;*/
/*}*/
