/*
Theme Name: Stoughton-Trucking
Theme URI: #
Author: Stoughton-Trucking
Author URI: #
Description: Stoughton-Trucking
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Stoughton-Trucking
--------------------------------------------------------------*/
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current{margin-top:10px;color: #004c7e !important;background-color: #fca300!important;background:#fca300!important;}
#myTablenew_length{display:none;}
#myTablenew_filter label {
    color: #aaaaaa;
}
#myTablenew_filter input {
    border: 1px solid #aaa;
    border-radius: 4px;
    padding: 7px;
}
.back_buttons{float: right;margin: 10px 0px 10px 10px;}
.listing_tab{
    float:right;
    width:27%;
    margin-bottom:10px;
}
.information_prod{    
    width: 80%;
    margin: 0 auto;
    background: #fca300;
    }
.information_prod li{    
    float: left;
    width: 100%;
    border-right: 1px solid  #fff;
    border-bottom: 1px solid  #fff;
    border-left: 1px solid  #fff;
    border-top: 1px solid  #fff;
    background: #fca300;
    display:table;
}
.information_prod li div:nth-child(odd) {
    color: #fff;
    text-transform: uppercase;
    display: table-cell;
    width: 50%;
    vertical-align: middle;
     padding:10px;
}
.information_prod li div:nth-child(even) {
    color: #fff;
    text-transform: uppercase;
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    border-left: 2px solid #fff;
    padding:10px;
}
.modal-content h2{padding-bottom: 15px;}
.view_details{background: #fca300;
    color: #fff;
    line-height: 25px;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 15px;
    border:none;
}
.location p {
    padding-top: 10px;
}
.content p a {
    color: #0075c8;
}
.footer-main ul li { float:left;}
#menu-item-73.inner {
    float: left!important;
}
.footer-main ul li a { color:#fff;font-size:12px ;line-height:12px;font-family:'Open Sans', sans-serif;font-weight:300; border-right:solid 1px #fff; padding-right:5px; margin-right:5px; text-transform:capitalize; }
.footer-main ul li:last-child a{ border:none;}
.dataTables_info { display: none; }
#myTable_length{display:none;}
.dataTables_paginate span{}
.dataTables_wrapper .dataTables_paginate{float:inherit;text-align: center;}
.paginate_button.previous{display:none!important;float:left;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #aaaaaa!important;}
.paginate_button.next{
    display:none!important;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #aaaaaa!important;}
.paginate_button.next:hover{
    background:none!important;
    color:#aaaaaa;}
.paginate_button.previous:hover{background:none!important;}
table.dataTable thead th, table.dataTable thead td{    padding: 25px 0px;}
.table-responsive,.table-responsive_inner{margin-top:50px;}
#menu-header-menu1 li:nth-child(1) a{line-height:23px; height:68px; padding-top:12px; display:block; }
#myTable_filter input{    
    padding: 7px;
    border-radius: 4px;
    border: 1px solid #aaa;
}
#myTable_filter label{color:#aaaaaa;}
.table-responsive_inner p {
    font-size: 18px;
    color: #444444;
    line-height: 26px;
    padding-top: 5px;
}
.login_msg{color:red;}
table.dataTable tbody th, table.dataTable tbody td {
    padding: 8px 0px!important;
}
a.btn {
    width: 90px;
    height: 25px;
    line-height: 31px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
    background: #fca300;
    display: block;
}
table.dataTable thead th, table.dataTable tfoot th {
    font-weight: normal!important;
}
.slider-buttons li a{display:block;}
.login_form_popup{display:none;}
.ui-widget-header {
    border: 1px solid #fca300!important;
    background: #fca300!important;
    font-weight: normal!important;
    color: #fff!important;
}
.ual_form input{
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #fca300!important;
}
.ui-widget-content {
    border: 3px solid #aaa;
    background: #fff!important;
    color: #000!important;
}
.ual_form_item{padding:10px 0px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    color:#000!important;
}
.ual_error{color:red;}
#menu-footer-menu .clicktologin{display:none;}

/*28102016 Start*/

 .listing .table-responsive table.dataTable.no-footer {
    border: 1px solid #dadada;
    margin-top: 10px;
    float: left;
}

.listing .table-responsive table.dataTable tbody td {
    padding: 8px 0px!important;
    border-top: 1px #dadada solid;
    border-right: 1px #dadada solid;
}

.listing .table-responsive table.dataTable thead .sorting{
    border-right: 1px #dadada solid;
}
.listing .table-responsive table.dataTable thead .sorting_asc{
    border-right: 1px #dadada solid;
}

.listing .table-responsive table.dataTable tbody td:last-child{
 border-right: none;
}
 

.listing-main .listing .table-responsive p{
  margin: 10px 0 40px 0;
    text-align: center;
    font-weight: bold;
  display: block;
    font-size: 22px;}
/*02112016 start*/
.modal-content {overflow: hidden !important;}
#myTable_next {float: right;}