@import "//fonts.googleapis.com/css?family=Roboto:300,400,500|Roboto+Condensed:300,400";
@import "https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700";

.col-md-6 > .input-group {
    margin: 0;
    padding: 17px 0;
}

    .col-md-6 > .input-group > input.form-control {
        background: #f7f7f7 none repeat scroll 0 0;
        font-size: 23px;
        height: 46px;
        line-height: 46px;
        opacity: 0.7;
    }

    .col-md-6 > .input-group > span.input-group-btn > button.btn.btn-default {
        background: #5c6574 none repeat scroll 0 0;
        color: #fff;
        font-size: 21px;
        height: 46px;
        width: 60px;
    }

.login {
    color: #a4a6a1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin: 0;
    padding: 24px 0;
    text-align: center;
}

    .login > a {
        color: #5f6877;
        font-size: 13px;
        font-weight: bold;
        font-family: Arial,Helvetica,sans-serif;
    }

.cart_sec {
    color: #636766;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 25px 0 0;
    text-align: left;
}

    .cart_sec > a {
        color: #636766;
    }

    .cart_sec > .glyphicon.glyphicon-shopping-cart {
        font-size: 20px;
        left: -3px;
        position: relative;
        top: 4px;
    }

.logo {
    text-align: center;
}

.phone_no {
    color: #656565;
    font-size: 34px;
    font-weight: 800;
    text-align: center;
}

.col-xs-12.ie-ymm {
    border: 3px solid #00ab5c;
    border-radius: 6px;
}

#shop-by h5 {
    color: #5b6c74;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0;
}

.col-lg-2.col-md-2.ie-t {
    padding: 0;
}

.select.select-style.slate.col-lg-2.col-md-2.col-xs-2.ie-ymm, .select.select-style.slate.col-lg-3.col-md-3.col-xs-3.ie-ymm {
    padding: 5px 0;
}

    .select.select-style.slate.col-lg-2.col-md-2.col-xs-2.ie-ymm select, .select.select-style.slate.col-lg-3.col-md-3.col-xs-3.ie-ymm select {
        border: 1px solid #ccc;
        font-family: Arial;
        font-size: 12px;
        padding: 2px;
        width: 91%;
    }

.your_quote h1 {
    color: #323232;
    font-size: 42px;
    font-weight: bold;
    margin: 0;
    padding: 20px 0 20px 20px;
}

.search_right_2 {
    margin: 0;
    padding: 20px 0;
}

    .search_right_2 input {
        background: #f7f7f7 none repeat scroll 0 0;
        font-size: 23px;
        height: 46px;
        line-height: 46px;
        opacity: 0.7;
    }

    .search_right_2 .input-group span.input-group-btn button.btn.btn-default {
        background: #01a95c none repeat scroll 0 0;
        color: #fff;
        font-size: 21px;
        height: 46px;
        width: 60px;
    }

.collapse_first table tr th {
    background: #f4f4f4 none repeat scroll 0 0;
    border-bottom: 2px solid #999 !important;
    border-top: 2px solid #999 !important;
    color: #333333;
    font-size: 24px;
    font-weight: 400;
    text-align: center;
}

.view_btn h4.panel-title a {
    background: #01a95c none repeat scroll 0 0;
    border-radius: 7px;
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    padding: 5px 28px;
    text-decoration: none;
}

.inner_tab table tr th {
    padding: 35px 0;
    border-bottom: 1px solid #999;
}

tr.row_h td {
    background: #666666 none repeat scroll 0 0;
    color: #fff;
    font-size: 24px;
    padding: 10px 12px;
}

tr.row_01 td {
    background: #fff none repeat scroll 0 0;
    color: #989898;
    font-size: 24px;
    padding: 10px;
}

tr.row_02 td {
    background: #fff none repeat scroll 0 0;
    color: #989898;
    font-size: 16px;
    padding: 10px;
}

    tr.row_02 td b {
        background: #fff none repeat scroll 0 0;
        color: #000;
        font-size: 16px;
        font-weight: bold;
    }

tr.row_01 td input {
    border-color: #b7b8bd #ddd #ddd;
    border-style: solid;
    border-width: 3px 1px 1px;
    border-radius: 4px;
    width: 95%;
}

tr.row_01 td select {
    border-color: #b7b8bd #ddd #ddd;
    border-style: solid;
    border-width: 3px 1px 1px;
    border-radius: 4px;
    width: 95%;
    height: 46px;
}

tr.row_01 td textarea {
    border-color: #b7b8bd #ddd #ddd;
    border-style: solid;
    border-width: 3px 1px 1px;
    border-radius: 4px;
    width: 95%;
    min-height: 125px;
}

.shipping_details2 {
    margin: 15px 0 0 0;
    padding: 0;
    width: 100%;
}

.left_ali {
    padding-left: 45px !important;
}

a.submit_order {
    background: #01a95c none repeat scroll 0 0;
    border-radius: 7px;
    color: #fff;
    font-size: 34px;
    text-transform: uppercase;
    font-weight: 800;
    padding: 8px 34px;
    text-decoration: none;
}

    a.submit_order:hover {
        background: #01a95c none repeat scroll 0 0;
        border-radius: 7px;
        color: #fff;
        font-size: 34px;
        text-transform: uppercase;
        font-weight: 800;
        padding: 8px 34px;
        text-decoration: none;
    }

a.order_submit {
    background: #909090 none repeat scroll 0 0;
    border-radius: 7px;
    color: #fff;
    font-size: 34px;
    text-transform: uppercase;
    font-weight: 800;
    padding: 8px 34px;
    text-decoration: none;
}

    a.order_submit:hover {
        background: #909090 none repeat scroll 0 0;
        border-radius: 7px;
        color: #fff;
        font-size: 34px;
        text-transform: uppercase;
        font-weight: 800;
        padding: 8px 34px;
        text-decoration: none;
    }

.panel-title-2 {
    clear: both;
    float: right;
    margin: 16px 0;
}

ul.pagination li a.select {
    background: #056e2c none repeat scroll 0 0;
    color: #fff;
}

ul.pagination {
    float: right;
}

.footer_section {
    background: #00562f none repeat scroll 0 0;
    margin: 0;
    padding: 10px 0;
    text-align: center;
}

.foot_link {
    color: #fff;
    margin: 0;
    padding: 0;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

    .foot_link a {
        color: #fff;
        font-family: Verdana,Geneva,sans-serif;
        font-size: 11px;
        font-weight: bold;
        margin: 0;
        padding: 0;
    }

.follow_link {
    margin: 0;
    padding: 5px 0;
}

.copyright {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

h4.confirm_order {
    font-size: 48px;
    margin: 30px 0;
    padding: 0;
    text-align: center;
}

.modal-body, .modal-body-center {
    padding: 15px;
}

.modal-body-center {
    text-align: center;
}

.modal-body h4 button.btn.btn-success {
    font-size: 32px;
    background: #01a95c;
}

.phone_input input {
    width: 21% !important;
}

.modal-footer-center {
    margin: 0 30%;
}

.overlay {
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: Black;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.8;
}

.center {
    z-index: 1000;
    margin: 300px auto;
    padding: 10px;
    border-radius: 10px;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1;
    width: 50px;
    color: #056e2c;
}

.loader {
    border: 5px solid #f3f3f3;
    border-radius: 50%;
    border-top: 5px solid #636766;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

span.mandatory {
    float: right;
    color: red;
}

.modal.in .modal-dialog {
    font-size: 24px;
    max-width: 700px;
}

h4.modal-title {
    font-size: 24px;
}

.modal-footer button.btn.btn-success.btn-lg.btn-block, .modal-footer button.btn.btn-lg.btn-success.btn-block:hover {
    font-size: 24px;
}
#timer_note{
    z-index: 9;
	margin: 0;
	background: #03aa5c;
	font-family: 'Roboto Condensed',sans-serif!important;
	line-height: 40px;
	font-size: 16px;
	text-align: center;        
	color: #fff;
	font-weight: 700;   
	left: 0;top:0px;position:absolute;width:100%;
}
.timer_space{margin-top:40px;}