/*
- Bootstrap v3.3.1
- Font Awesome 4.2.0
- Less - Leaner CSS v2.0.0-b1
*/

/*@import url("css/bootstrap/bootstrap.min.css");*/
@import url("css/bootstrap/bootstrap.cus.css");
@import url("css/fontawesome/font-awesome.css");
@import url("style_templates.css");
@import url("style_osp.css");
@import url("css/style_table.css");
@import url("css/style_cart.css");
@import url("css/style_form.css");
@import url("css/style_accordion.css");

body#insidepage,body#coverpage{
	margin:0px;
}

.space-10{
    padding-top: 10px;
    width: 100%;
}

.space-20{
    padding-top: 20px;
    width: 100%;
}

.space-30{
    padding-top: 30px;
    width: 100%;
}

.space-40{
    padding-top: 40px;
    width: 100%;
}

.space-50{
    padding-top: 50px;
    width: 100%;
}

.space-60{
    padding-top: 60px;
    width: 100%;
}

.space-70{
    padding-top: 70px;
    width: 100%;
}



.space-40-30{
    padding-top: 40px;
    width: 100%;
}

.space-50-30{
    padding-top: 50px;
    width: 100%;
}

.space-60-30{
    padding-top: 60px;
    width: 100%;
}

.space-90-30{
    padding-top: 90px;
    width: 100%;
}

.space-100-30{
    padding-top: 100px;
    width: 100%;
}

.space-120-30{
    padding-top: 120px;
    width: 100%;
}


.wrapper_pdf_list{
    margin-bottom: 15px;
}



@media (max-width: 767px){
    .space-40-30, .space-50-30, .space-60-30, .space-120-30, .space-90-30, .space-100-30{
    padding-top: 30px;
    width: 100%;
    }
}

form .col-xs-1, form .col-sm-1, form .col-md-1, form .col-lg-1, form .col-xs-2, form .col-sm-2, form .col-md-2, form .col-lg-2, form .col-xs-3, form .col-sm-3, form .col-md-3, form .col-lg-3, form .col-xs-4, form .col-sm-4, form .col-md-4, form .col-lg-4, form .col-xs-5, form .col-sm-5, form .col-md-5, form .col-lg-5, form .col-xs-6, form .col-sm-6, form .col-md-6, form .col-lg-6, form .col-xs-7, form .col-sm-7, form .col-md-7, form .col-lg-7, form .col-xs-8, form .col-sm-8, form .col-md-8, form .col-lg-8, form .col-xs-9, form .col-sm-9, form .col-md-9, form .col-lg-9, form .col-xs-10, form .col-sm-10, form .col-md-10, form .col-lg-10, .col-xs-11, form .col-sm-11, .col-md-11, form .col-lg-11, form .col-xs-12, form .col-sm-12, form .col-md-12, form .col-lg-12{
    padding-right: 6px;
    padding-left: 6px;
}

.pageNewsUpdate .btn.btn-morph.btn-primary{
    display: none;
}

.thickbox{
    display: block;
    border: 1px solid #ededed;
    background-color: transparent;
    opacity: 1;
    transition: ease .3s;
    text-align: center;
}

.thickbox img{
    margin: 0;
}

.item_content.grid_item:hover .thickbox{
/*    background-color: rgba(203, 19, 27, .75) !important;*/
}

.item_content.grid_item:hover .title>a{
    color: #012b7f;
}

.item_content.grid_item:hover img{
    opacity: .75;
}

.item_content.grid_item .thickbox img{
    height: 160px;
    width: 250px;
    margin: 0px;
    transition: ease .3s;
    border: 1px solid #889198;
}

.cover-c{
    background-size: cover !important;
}


a.activelan{ font-weight: bold; }

/*.wrapper_middle{ min-height: 300px; }*/

.nav-tabs.nav-stacked {
    border: 0;
    border-right: 1px solid #ccc;
}

.nav-tabs.nav-stacked > li{ border: none !important;}
.nav-tabs.nav-stacked > li > a {
	color: #222;
	font-size: 1.1em;
    background: #fff;
    border: none;
    border-radius: 0px;
}
.nav-tabs.nav-stacked > li > a.active,
.nav-tabs.nav-stacked > li > a:hover{
	color: #f4de92;
    font-weight: bold;
}

.controller-c .productimg .thickbox img{
    width: 100%;
}


/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	body {
		padding-right: 0px;
		padding-left: 0px;
	}
		
	.wrapper_middle > .container > .row > .col-md-3 { 
		max-width: 100%; 
	}
	
	.wrapper_header .companyLogo {
    text-align: center;
	}
}

/* Landscape phone to below */
@media (max-width: 480px) {
    
    
}