﻿body.search {
    padding-top: 50px;
}
a{
    cursor: pointer;
}
.is-new {
    background-color:rgba(61, 215, 234, 0.3);
    border: 2px solid #00BCD4  !important;
   
}
.pickup_msg {
    background-color: #F48B20;
    font-size: 13px;
    font-weight:700;
    color: black;
    text-align: center;
    margin: 0 -30px -30px -30px ;
}
.is-urgent {
    /*background-color:rgba(96, 125, 139, 0.18) !important;
    border: 2px solid #9E9E9E  !important;*/
    background-color: #fcf8e3 !important;
    border: 2px solid #faebcc !important;
}

/*.title-vehicle {
    background: #122043;    
    text-align: center;
    color: #FFF;
    border-radius: 3px;
    font-size:13px;
    padding:3px;
}*/

.border-vehicle {
    padding: 15px;
    border: 1px solid rgba(128, 200, 236, 1);
    border-radius: 3px;
    margin: 5px 7px;
}
.dropdown.dropdown-lg .dropdown-menu {
    margin-top: -1px;
    padding: 6px 20px;
}

.input-group-btn .btn-group {
    display: flex !important;
}

.btn-group .btn {
    margin-left: -1px;
}

    .btn-group .btn:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

.btn-group .form-horizontal .btn[type="submit"] {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}

.form-group .form-control:last-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

table.search {
    width: 100%;
    border: none;
}

    table.search, table.search td {
        border-collapse: collapse;        
        text-align: left;
        padding: 5px 5px;
    }

        /*table.search th {
            text-align: left;
            border-collapse: collapse;
            padding: 5px 0px 10px 0px;
            font-size:12px;
            border-bottom: 1px solid #ddd;
            background-color: #122043;
            text-align: center;
            vertical-align: middle;
            padding-top: 5px;
            font-weight:normal;
        }*/

img-search {
    width: 60px;
    height: auto;
}

table.ship-rows {
    width: 100%;
    border-spacing: 0 5px;
}

    table.ship-rows, table.ship-rows th, table.ship-rows td {
        border-collapse: collapse;
        vertical-align: top;
        font-size: 10pt;
    }

.alert-info {
    margin: 0;
}

select.sel-rows {
    background: rgba(244, 139, 32, 0.02);
}

.well-details {
    text-align: left;
    font-size: small;
    padding:15px;
    margin-top:10px;
}

.well-map {
    text-align: left;
    font-size: small;
    padding:10px;
    margin-top:10px;
}

.price {
    color: #427618;
    font-weight: bold;
    text-align: right;
    font-size: 14px !important;
}

span.badge-photos {
    position: relative;
    top: 0px;
    left: 15px;
    background: #f0ad4e;
}

/*Modal Dialog*/
.modal {
    text-align: center;
}
.title-vehicle {
     width: 100%;
     font-size:11px;
}

.imgship {
    width: 100%;
    height: auto;
    min-width: 100px;
    max-height:164px;
    cursor:zoom-in;
}

@media screen and (max-width: 1500px) and (min-width: 1000px) {
    .imgship {
        width: 150px; 
    }
    .title-vehicle {
     width: 150px;
    }
}

@media screen and (min-width: 400px) {
    .dropdown.dropdown-lg .dropdown-menu {
        min-width: 300px;
    }
    #label-feo {
        margin-bottom: 10px;
    }
}

@media screen and (min-width: 768px) {
    .modal:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
    }

    #adv-search {
        width: 400px; 
        margin: 0 auto;
    }

    .dropdown.dropdown-lg {
        position: static !important;
    }

        .dropdown.dropdown-lg .dropdown-menu {
            min-width: 400px;
        }

    .imgship {
        width: 100%; 
        max-width: 250px;

       
    }
    .title-vehicle {
        width:100%;
        max-width: 250px;
        min-height:21px;
    }

    .filter-panel {
        margin-top: 60px;
    }

    .btn-search-group{
        width: 25%;
    }

    .btn-search {
        left: 0px;
        margin-top: 10px;
        margin-bottom: 0px;
        width: 75%;
    }

    .btn-clear-filter {
        margin-top: 10px;
        margin-bottom: 0px;
        width: 25%;
    }

    .first-filter{
        margin-top: -15px;
    }
}

/*.modal-dialog {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    height: 100%;
}*/

/*carousel*/
.slider-size {
    height: auto;
}

    .slider-size > img {
        width: 60%;
    }

.carousel-inner > .item > img {
    margin: 0 auto;
}

carousel-title {
    text-align: center;
}

.alert-filter {
    width: auto;
    padding: 1px 20px 1px 5px;
    font-size: 9pt;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.btn-filter {
    margin-bottom: 10px;
    padding: 0px 5px 0px 5px;
}

.btn-close {
    margin-bottom: 10px;
}

.tool-bar {
    padding: 0px 5px 0px 5px;
    margin-left: 5px;
}

.bottom-border {
    border-bottom: 1px solid #ddd;
}

.categories {
    margin-left: 40px;
    margin-top: -20px;
    font-size: small;
}

.img-op {
    margin: 0px 0px -13px 5px;
}
.img-urgent {
    margin: 0px 0px -8px 5px;
}

.dropdown-radius {
    margin-top: 22px;
}

.active-radio {
    background-color: #f48b20;
    color: white;
}

#place-from, #place-to {
    border-radius: 5px 0px 0px 5px;
}

.new-tag {
    background-color: red;
    font-size:95%;
}

.urgent-tag {
    background-color: yellow;
    font-size:95%;
    color:black;
}

.ship-title {
    font-size: small;
    margin: -20px 0px 5px 0px;
}

.row-shipments {
    margin-bottom: -30px;
}
.title-detail{
    font-weight: bold;
}
.icon-contact{
    color: #f48b20;
    font-weight: bolder;
}
.icon-pay{
    color: #427618;
    font-weight: bolder;
}
.trailer_type:hover, .operate:hover {
    background-color: #337ab7;
    color: white;
}

#label-feo{
    font-size: 14px;
    border: 1px;
    border-style: solid;
    padding: 5px 5px 5px 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.lbl-filter{
    font-size: 14px;
}
.alert-offer{
    margin-top: 15px;
}
.btn-close-well{
    margin :-10px -20px -10px -10px;
}

.ship-lg, .ship-sm {
    font-size: 14px;
    font-weight: bold;

}

#shipments-table tr th {
    font-weight: bold;
    font-size: 12px;
}

td.ship-lg {
    text-align: center !important;
}
td.ship-lg.price{
    font-size: 14px !important;
}
tr.bottom-border td.ship-lg {
    text-align:left!important;
}

.ship-sm {
    padding: 0px 7px;
}
.alert-rows{
    margin-bottom: 0px;
}

.panel-shipments{
   /* margin-top: -22px;*/
    margin-bottom: 0px;
}

.label-ship{
    background: #f0ad4e;
}

.modal-title {
    color: #FFF;
    font-weight: bold;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif /*arial,helvetica,sans-serif*/;
}

#carrier-body {
    margin:15px;
    font-family: 'Open Sans', sans-serif/*arial,helvetica,sans-serif*/;
     font-size: 13px;
     color:#555;
}
dfn {
    color:#011728;
    font-size:13px;
    line-height:22px;
    font-weight:bold;
}
dt { 
    display: block;
   
}
dd {
     -webkit-margin-start: 20px;
}
dl {
    display: block;     
}
.comment-date {
    font-size:10px;
}

svg.icon-counteroffer {
    fill: currentColor;
    vertical-align: middle;
}

.btnWithCounterOffer span.badge{
    height:16px;
    width:16px;
    margin-left:0px;
}

#dynamicModal .modal-body .text-modal{ font-weight:bold;}

a.img-house {
    display: inline-block;
    margin: 0px 0px 0px 3px;
    position: relative;
    top:17px;
}
img-apartment, .img-smallhouse, .img-midhouse, .img-largehouse, .img-apartment {
    position: relative;
    top: 10px;
}
.img-storage {
    position: relative;
    top: 8px;
}

.btn-accept.btn-success {
    background-color: rgba(8, 173, 0, 0.94) !important;
    border-color: rgba(8, 173, 0, 0.94) !important;
    color: white !important;
}

.btn-rated.btn-danger {
    background-color: #F48B20 !important;
    border-color: #F48B20 !important;
    color: white !important;
}

.review-content{
    max-height:500px;
    height:auto;
    overflow-y:auto;
}

.review {
    padding: 15px 0px;
    border-bottom: 1px solid silver;
}

.review:last-child{
    border-bottom: 0px none;
}

.review-rated, .review-comment{
    text-align:left;
}

.review-rated .gl-star-rating .gl-star-rating-stars > span {
    width: 15px;
    height: 15px;
    background-size: 15px;
}

.img-thumbnail-feedback {
    width: 15%;
    height: 15%;
    padding: 4px;
    cursor: pointer;
    cursor: hand;
    /* padding-top: 30px; */
    border-radius: 10px;
}

.faceSelectedCss {
    height: 100px !important;
    width: 100px !important;
    border: 3px solid #54b230;
}

option.pageSize{
    color: black;
}

option.pageSize:hover{
    color:white;
}

#filter-types, #filter-days, #filter-payments {
    top: inherit;
}