@charset "utf-8";
body {}
.list-inline a{opacity:0.5}
.list-inline a:hover,.list-inline a:focus{opacity:1}
.left_sidebar {background-color:#f2f4f4;padding-top:5px}
.left_sidebar .tab-content{background-color:#fff; padding:20px 10px;box-shadow:5px 5px 7px #ccc;border-radius:8px}
.left_sidebar .nav-tabs {border-bottom: solid 1px #1bb875}
.left_sidebar .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background-color:#1bb875;color:#fff}
.left_sidebar .nav-tabs > li > a{background-color:#fff; border-color:#f1f3f3;color:#2c3638;border-bottom: solid 1px #1bb875}
.left_sidebar h2{color:#2c3538;font-size:16px;text-transform:uppercase}
.btn-success{background-color:#1bb875}
.content{padding:0; margin:0;}
.content .nav-tabs {border-bottom: solid 1px #d65554}
.content .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background-color:#d65554;color:#fff}
.content .nav-tabs > li > a{background-color:#fff; border-color:#f1f3f3; color:#687276;border-bottom: solid 1px #d65554}
.content .list-inline {margin:5px 0}
hr{margin:0px 0; border-top: 1px solid #d65554}
.autos {border-radius:15px;border-top: solid 50px #1bb875; position:relative;background-color:#fff;box-shadow:5px 5px 7px #ccc}
.caption {position:absolute;width:87%; padding:0 4px;font-size:16px;border-radius:20px 20px 0 0;color:#fff;text-align:center;top:-50px}
.params{background-color:#fff;font-size:12px;font-weight:bold;padding:5px 10px 35px;box-shadow:5px 5px 7px #ccc;border-radius:8px}
tr:hover {background-color:#dedede}
.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th
{background: #ebebeb;background: -moz-linear-gradient(top, #f1f3f3 0%, #dfe4e4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f3f3), color-stop(100%, #dfe4e4));background: -webkit-linear-gradient(top, #f1f3f3 0%, #dfe4e4 100%);background: -o-linear-gradient(top, #f1f3f3 0%, #dfe4e4 100%);background: -ms-linear-gradient(top, #f1f3f3 0%, #dfe4e4 100%);background: linear-gradient(to bottom, #f1f3f3 0%, #dfe4e4 100%);text-align:center;padding:20px 0 10px;color:#6e848e}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ line-height:1}
.col-lg-3, .col-sm-3, .col-md-1{ padding-left: 5px}
.btn{ font-weight: 600}
.btn1{ font-size: 10px; font-weight: 600}
.btn-lg {padding: 10px 12px}
.btn-sm {padding: 5px 5px}
.list-inline1 > li {display: inline-block; padding-right: 1px; padding-left: 1px}

#grafics input[type="checkbox"], input[type="radio"] {
	position: relative;
	left:18px;
	top: -20px;
}

#grafics input:checked + label{
   	background: #fff;
    opacity: 1;
}

label{
		background: #fff;
    opacity: 0.5;
}

#content {
	width: 880px;
	margin: 0 auto;
	padding: 10px;
}
.demo-placeholder {
    width: 100%;
    height: 100%;
    font-size: 14px;
    line-height: 1.2em;
}
.demo-container {
    box-sizing: border-box;
    width: 850px;
    height: 450px;
    padding: 20px 15px 15px 15px;
    margin: 15px auto 30px auto;
    border: 1px solid #ddd;
}
#p_prldr .svg_anm {

position: absolute;

width: 41px;

height: 41px;

background: url(images/spinning-circles.svg) center center no-repeat;

background-size:41px;    

margin: -16px 0 0 -16px;}
#p_prldr{

position: fixed;

left: 0;

top: 0;

right:0;

bottom:0;

opacity: 0.6;

background: #333;

z-index: 2000;}

.contpre small{font-size:25px;}

 

.contpre{

width: 250px;

height: 100px;

position: absolute;

left: 50%;top: 48%;

margin-left:-125px;

margin-top:-75px;

color:#fff;}

.modal-header{ background:#2c3638;color:#fff}
.modal-content{border-radius:0}


.navcontainer > ul > li {
	float: left;
	
	min-width: 90px;
	height: 80px;
	padding: 0;
	margin: 0;
	
	text-align: center;
	list-style: none;
	
	border-left: 1px solid #d9d9d9;

}

.navcontainer > ul > li > a {
	display: block;
	
	height: 100%;
	padding: 3px 15px;
	
	font-size: 10px;
	font-weight: bold;

}
.navbar {

    min-height: 40px;
	margin-bottom: 0px; 
}
.navbar-collapse {
    padding-right: 0px; 
	}
	


.navbar-default .navbar-nav > li > a{color:#000; font-weight:bold}

.navbar-default {background-color:#fff}

.navbar-default li a:hover{background:#f2f4f4; text-decoration: none;}
.navbar-default> li.active > a {
  color: #fff;
  background-color: #428bca;

}



.navbar-nav > li > a{ padding-top:2px;padding-bottom:8px}

ul {
    margin-bottom: 0px;
}

.mainnav{
    padding-left: 0px; 
	}