.mt-40{
    margin-top: 40px;
}
.mb-40{
    margin-bottom: 40px;
}
.mt-15{
    margin-top: 15px;
}
.mb-15{
    margin-bottom: 15px;
}
.form-control {
    /*width: 100% !important;*/
    float: none !important;
    margin-left: 0% !important;
}

.form-group input[type="text"],
.form-group input[type="email"],
.form-group input[type="password"],
.form-group textarea,
.form-group select {
    background: #f2f2f2 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-shadow: 0 3px 8px #d1d1d1 inset;
    width: 100%;
}
.form-group .checkbox {
    color: #9b9b9b;
    font-family: "Oswald",sans-serif;
    font-size: 16px;
    font-weight: 300;
    margin: 0% !important;
}
.alert{
    text-align: left;
}
.no-padding{
    padding: 0px;
}

.wt-subpage{
    background-size:cover;
    width:100%;
    background-position:top;
    padding-bottom:40px;
    z-index:1

}
.wt-subpage h1{
    color:#282828;
    font-family: 'Oswald', sans-serif;
    font-weight:300;
    font-size:48px;
    margin-top:30px;
}

.wt-subpage h3{
    margin-top:60px;
}
.wt-subpage .btn-info, .wt-subpage .btn-primary, .wt-subpage .wt-btn-warning{
    margin-top:15px;
    text-transform:uppercase;
}
.wt-subpage .form1 h3{
    margin-top:30px;
    margin-bottom:15px;
}

.wt-subpage .tab-content h3{
    margin-top:28px;
}
.pickup_details02, .delivery_details02 {

    font-size: 22px;
}

.answer, .question, .wt-price-panel {
    text-align: left;
}

.dashboard_bg {
    padding-bottom: 40px;
}

.wt-list-row{
    margin-bottom: 5px;
    float: left;

    width: 100%;
}

.wt-txt-red{
    color: #C9302C;
}
.fz-20{
    font-size: 20px;
}
.no-margin{
    margin: 0px !important;
}

#washpref .form-group .form-control {
    margin-bottom: 15px;
}
.no-padding-left{
    padding-left: 0px !important;
}
.no-padding-right{
    padding-right: 0px !important;
}

#washpref .price_table h3 {
    color: #777;
    float: left;
    font-family: "Oswald",sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin-top: 15px;
    text-align: left;
}
.wt-hidden{
    display: none;
}

.wt-link{
    cursor: pointer;
}
.numb {
    border: medium none;
    text-align: center;
    width: 20%;
}

.wt_summery_lft {
    float: left;
    text-align: left;
    
}
.table span.glyphicon {
    float: none !important;
    margin-bottom: 0px !important;
    margin-right: 0% !important;
}

.wt-txt-blue{
    color: #03a9f4;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #03a9f4 !important;
    border-color: #03a9f4 !important;
}

.no-margin-top{
    margin-top: 0px !important;
}

/* @author : Betsy Bernard */

#tfheader{
    background-color:#c3dfef;
}
#tfnewsearch{
    float:right;
    padding:20px;
}
.tftextinput{
    margin: 0;
    padding: 5px 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    border:1px solid #0076a3; border-right:0px;
    border-top-left-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
}

.tfbutton {
    margin: 0;
    padding: 5px 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    border: solid 1px #0076a3; border-right:0px;
    /*background: #0095cd;*/
    background: #428bca;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top,  #00adee,  #0078a5);
    border-top-right-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
}
.tfbutton:hover {
    text-decoration: none;
    background: #007ead;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top,  #0095cc,  #00678e);
}

.tfbuttonadd {
    margin: 0;
    padding: 5px 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    border: solid 1px #0076a3; border-right:0px;
    /*background: #0095cd;*/
    background: #428bca;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top,  #00adee,  #0078a5);
    border-top-right-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
}
.tfbuttonadd:hover {
    text-decoration: none;
    background: #007ead;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top,  #0095cc,  #00678e);
}

/* Fixes submit button height problem in Firefox */
.tfbutton::-moz-focus-inner {
    border: 0;
}
.tfclear{
    clear:both;
}
/* Add New Button*/
#add-new-btn {
    float: left;
    padding: 20px;
}

/* Faq Icons */
.faq-actions {
    float: right;
}

.ui-datepicker {
    z-index: 1000 !important;
}


.popup_drop{
    width:200px;
    height:35px;
    border:1px solid #ccc;
    border-radius:5px;
    outline:none;
    font-family: "Oswald", sans-serif;
    font-weight:300;
}

.popup_drop option{
    font-weight:300;
}

 hr.sweet-spacer {
    height:0px !important;
}

 #tffilter{
     padding: 20px;
 }

 /* login Label for new Register */
.new-label{
    color: #9b9b9b;
    font-family: "Oswald",sans-serif;
    font-size: 16px;
    font-weight: 300;
}
.new-sign{
    color: #03A9F4;
    font-family: "Oswald",sans-serif;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    text-decoration: none;
}

.close-swal-icon{
    position: absolute;
    right: 3%;
    top: 0%;
    font-size:25px;
}

.left_line {
    border-left: 1px solid #ccc;
}



/*Rotate Image Dashboard of Customer */

#couldBeAnImage {

    -moz-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -webkit-transition: all 0.25s ease-out;
}

#couldBeAnImage.rotate {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}

#couldBeAnImage.rotateMore {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

#couldBeAnImage.rotateEvenMore {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

#couldBeAnImage.rotateEvenFull {
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
}

/*End -- Rotate Image Dashboard of Customer */

.status_txt {
    font-size: 12px !important;
    text-transform: capitalize;
}

/* tooltip 06/05/2016 */

[data-tooltip] {
    display: inline-block;
    position: relative;
    cursor: help;
    padding: 4px;
}
/* Tooltip styling */
[data-tooltip]:before {
    content: attr(data-tooltip);
    display: none;
    position: absolute;
    background-color: #03A9F4;
    color: #fff;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.4;
    min-width: 250px;
    text-align: center;
    border-radius: 4px;
    font-weight:300;
    margin-left: 55px;
}
/* Dynamic horizontal centering */
[data-tooltip-position="top"]:before,
[data-tooltip-position="bottom"]:before {
    left: 50%;
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
/* Dynamic vertical centering */
[data-tooltip-position="right"]:before,
[data-tooltip-position="left"]:before {
    top: 50%;
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
/*[data-tooltip-position="top"]:before {*/
    /*bottom: 100%;*/
    /*margin-bottom: 6px;*/
/*}*/
/*[data-tooltip-position="right"]:before {*/
    /*left: 100%;*/
    /*margin-left: 6px;*/
/*}*/
[data-tooltip-position="bottom"]:before {
    top: 100%;
    margin-top: 6px;
}
/*[data-tooltip-position="left"]:before {*/
    /*right: 100%;*/
    /*margin-right: 6px;*/
/*}*/

/* Tooltip arrow styling/placement */
[data-tooltip]:after {
    content: '';
    display: none;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
/* Dynamic horizontal centering for the tooltip */
[data-tooltip-position="top"]:after,
[data-tooltip-position="bottom"]:after {
    left: 50%;
    margin-left: -6px;
}
/* Dynamic vertical centering for the tooltip */
/*[data-tooltip-position="right"]:after,*/
/*[data-tooltip-position="left"]:after {*/
    /*top: 50%;*/
    /*margin-top: -6px;*/
/*}*/
/*[data-tooltip-position="top"]:after {*/
    /*bottom: 100%;*/
    /*border-width: 6px 6px 0;*/
    /*border-top-color: #000;*/
/*}*/
/*[data-tooltip-position="right"]:after {*/
    /*left: 100%;*/
    /*border-width: 6px 6px 6px 0;*/
    /*border-right-color: #000;*/
/*}*/
[data-tooltip-position="bottom"]:after {
    top: 100%;
    border-width: 0 6px 6px;
    border-bottom-color: #03A9F4;
}
/*[data-tooltip-position="left"]:after {*/
    /*right: 100%;*/
    /*border-width: 6px 0 6px 6px;*/
    /*border-left-color: #000;*/
/*}*/
/* Show the tooltip when hovering */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
    display: block;
    z-index: 50;
}

/*Order History Pop Up */
/*#orderHist {*/
    /*-webkit-transform: scale(0.8);*/
    /*-moz-transform: scale(0.8);*/
    /*-ms-transform: scale(0.8);*/
    /*transform: scale(0.8);*/
/*}*/
/*.popup_visible #orderHist {*/
    /*-webkit-transform: scale(1);*/
    /*-moz-transform: scale(1);*/
    /*-ms-transform: scale(1);*/
    /*transform: scale(1);*/
/*}*/

.fadescale{
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}
.popup_visible .fadescale {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
/*End Order History Pop Up */

.nav li{
    cursor: pointer;
}

.privacy-policy strong{
    color: #03a9f4;
    font-weight: 400;
    text-decoration: underline;
}

.color-primary{
    color: #03a9f4;
}

.privacy-policy li {
    color: #787878;
    font-family: "Oswald",sans-serif;
    font-size: 18px;
    font-weight: 300;
    margin-top: 15px;
}

.work_steps .monitor{
    margin-top: -13px;
    display: block;
    margin-bottom: -23px;
}