/* CSS Document */

body h4.line{
 color: #294172;
    font-size: 26px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-top: 20px;

}
.row-fluid.white{
background-color:#ffffff;
min-height:400px;
}
.new_user{
background-color: #FCFAF0;
border-radius: 5px 5px 5px 5px;
height: 168px;
margin-top: 65px;
width: 31%;
}
.new_user h4{
font-size:26px;
color:#294172;
text-align:center;
}
.new_account{
font-size:21px;
color:#313131;
text-align:center;
}
.login_left{
margin: 31px 18px 28px 68px;
}
body .form-group{
margin-bottom:7px;
}
.login_txt{
margin-left:16px;
margin-bottom:15px;
font-size:11px;
}
.m_left{
margin-left:16px;
margin-bottom:15px;
}
.form-group.col-md-7{
padding-top:15px;
}
.login_right{
padding: 39px 9px 0 5px;
}
.m_left.m_top{
margin-top:15px;
}
.font_eleven{
font-size: 11px;
padding-left: 16px;
text-align: left;
}
.center{
margin:auto;
}
.feedback{
font-size:18px;
font-weight:bold;
}
.contact_address{
background-color: #FCFAF0;
border-radius: 5px 5px 5px 5px;
height: 250px;
margin-top: 65px;
width: 48%;

}
.mleft_null{
padding-left:0px !important;
}
.cards{
margin: 17px auto;
}
            #table-content .pagination ul{margin:0; padding:0}
            #table-content .pagination ul li.inactive,
            #table-content .pagination ul li.inactive:hover{
                background-color:#ededed;
                color:#bababa;
                border:1px solid #bababa;
                cursor: default;
            }
            #table-content .data ul li{
                list-style: none;
                font-family: verdana;
                margin: 5px 0 5px 0;
                color: #000;
                font-size: 13px;
            }

            #table-content .pagination{
                width: 100%;
            
                margin: 0;
                padding: 10px;
                position: relative;
                top: 6px;
                border-top: 1px solid #eee;
                background: #F9F9F9;
}
            #table-content .pagination ul li{
                list-style: none;
                float: left;
                border: 1px solid #006699;
                padding: 2px 11px;
                margin: 0 3px 0 3px;
                font-family: arial;
                font-size: 13px;
                color: #006699;
                background-color: #f2f2f2;
            
                border-radius: 3px;
}
            #table-content .pagination ul li:hover{
                color: #fff;
                background-color: #006699;
                cursor: pointer;
            }
            .go_button
            {
            background-color:#f2f2f2;border:1px solid #006699;color:#cc0000;padding:2px 6px 2px 6px;cursor:pointer;position:absolute;margin-top:-1px;
            }
            .pagination .total
            {
            float:right;font-family:arial;color:#999;
            padding: 3px 10px;
            font-size: 12px;
            font-weight: normal;
}
@media (max-width:600px){
    #table-content .pagination{
    text-align: center;
}
    #table-content .pagination ul li{width: 38%;display: inline-block;float: none;margin: 3px 4px;}
    #table-content .pagination ul li a{}
    .pagination .total{
    width: 100%;
    float: none;
    padding: 12px 0 0;
    display: block;
}
}

.filter-panel{
    background: #fff;
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #eee;
    margin-bottom: 10px;
}
.filter-panel h4{
    text-transform: none;
    display: block;
    padding: 0 0 3px 2px;
    font-size: 14px;
    margin: 0;
}
.filter-panel .sub-menu{
    max-height:200px;
    overflow:auto;
}
.filter-panel .field-row{
    margin: 10px 0 0 0;
}
.filter-panel .field-row input.filter-chbbx{
    margin: 1px 0 0 0;
    float: left;
}
.filter-panel .field-row label{
    margin: 0 0 0 3px;
    display: block;
    cursor: pointer;
    font-weight: normal;
}
.filter-panel .field-row label input{
    margin: 0px 5px 0 0;
    position: relative;
    top: 2px;
}
.filter-control{
    padding: 5px 0 10px;
}
.filter-control .btn{padding: 4px 8px 3px;font-size: 11px;}
.filter-control .btn.btn-default{
    background-color: #5cb85c;
    border-color: #4cae4c;
    color:#fff;
}
#filter_selected{}
#filter_selected span.badge{
    border: 0;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    font-weight: normal;
    font-size: 11px;
    padding: 3px 0 3px 7px;
}
#filter_selected span.badge .close{
    color: #fff;
    text-shadow: none;
    opacity: 1;
    font-weight: normal;
    display: inline-block;
    padding: 0 6px;
    border-left: 1px solid #ffffff5c;
    border-radius: 0;
    margin-left: 8px;
}
#filter_selected span.badge .close:hover{
    background-color:transparent;
    opacity: 0.7;
}
#pagination{margin:0 0 0 15px;}
#pagination ul{}
#pagination ul li{display:inline-block; margin:0 5px 0 0}
#pagination ul li a{border-radius:4px;color:#999;padding: 5px 10px;}
#pagination ul li.active a{background-color:#d7c52b;border-color:#ab9b18;color:#fff;}

.prod-spec{
    margin: 30px 0;
}
.prod-spec h3{text-transform: none;margin-bottom: 15px;}
.prod-spec .prod-spec-table{
    width: 100%;
    border-collapse: collapse;
}
.prod-spec .prod-spec-table th,
.prod-spec .prod-spec-table td{
    border: 1px solid #ddd;
    padding: 4px 10px;
    font-size: 13px;
}
.prod-spec .prod-spec-table th{
    width: 25%;
    background-color: #f8f8f8;
}
.prod-spec .prod-spec-table td{
    font-weight: normal;
}
.prod-categs-exp{}
.prod-categs-exp h4 a{position: relative;display: block;color: #000;margin-top: 2px;}
.prod-categs-exp h4 a:after{content: '';background: url("../images/arrow-right.png") no-repeat 50% 50%;width: 10px;height: 16px;position: absolute;right: 0;transform: rotate(
90deg);}
.prod-categs-exp h4 a.collapsed:after{transform: rotate(0deg);}
#table-category + #pagination{margin: 0;}