body {font-family: "Roboto Condensed", sans-serif;color: #2C3E50;background:#ffffff;padding-top: 0px;overflow-x:hidden;font-size:15px;}
body.modal-open-noscroll {margin-right: 0!important;overflow: hidden;}
header{
	font-size:16px;
}
.navbar-default {
    background-color: #E1E1E1;
    /* border-color: #A2A1A1; */
}
.nav.nav-tabs{
	margin-bottom:15px;
}
nav.navbar.navbar-top.navbar-static-top {
    background: #E1E1E1;
    padding-top: 10px;
    padding-bottom: 10px;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0;
    margin-bottom: 10px;
}
.logo-img {
	padding:0px 30px 0 0
}
.nav-top li a{
	color:#000;
	text-transform:uppercase;
	font-size:13px;
	float:left;
	padding: 10px;
	font-weight: 700;
	background:#d8d8d8;
}
a.btn.btn-default.btn-block.btn-testaccess {
    margin-top: 5px;
	color: #000;
    background-color: #fff;
    border-color: #e1e1e1;
    border-width: 2px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
}
.advantage .infoblock {
    min-height: 350px;
    padding: 30px 20px;
    text-align: center;
    font-size: 15px;
}
.infoblock h4 {
    text-transform: uppercase;
    font-size: 20px;
    margin: 20px 10px;
}
p.logotype-subtext {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    margin-top: -2px;
}
.phone {
	font-size: xx-large;
    font-size: 32px;
}
.caption {
	padding:20px 40px;
	font-size: xx-large;
    font-size: 18px;
}
.user-menu .dropdown-menu {   border-radius: 0; z-index: 80;position: absolute; background: #2C3E50;width: 100%;}
.user-menu .dropdown-menu>li>a {
	padding: 10px 20px 10px 20px;
    clear: both;
    color: #FFF;
    border-bottom: 1px #333 solid;
    font-size: 15px;
    font-weight: 300;
	white-space: inherit;
	line-height:1;
}
.user-menu .dropdown-menu>li>a:hover {background:#199AB5;}
.user-menu span.glyphicon{font-size:12px;padding-right:8px;}
/* SIDEBAR */

.nopadding {
    padding: 0;
}
.sidebar-module-inset {background-color: #f5f5f5;border-radius: 4px;}
.sidebar-module-inset p:last-child,.sidebar-module-inset ul:last-child,.sidebar-module-inset ol:last-child {margin-bottom: 0;}
.sidebar-module h4{font-weight:bold;}
.nav-stacked>li+li {margin-top: 0px;margin-left: 0;}

/* LEFT LIST */
.left-list>li>a {padding: 8px 15px;}
.left-list li {line-height:16px;margin-top:0px;}
.left-list li a {color:#111;font-weight:400;font-size:16px;line-height:17px;border-bottom:1px #D9F3E7 solid;background: #eff4f7;}
.left-list li:hover a {border-bottom:1px #FDEAE3 solid;}
.left-list li:hover a:hover {border-bottom:1px #D9F3E7 solid;}
.left-list li a:hover, .left-list li.active a, .left-list li:hover a {color: #FFFFFF;text-decoration: none;background: #005F87;}
.left-list li ul {margin:0;padding:0;margin:5px 15px 5px 15px;}
.left-list li{list-style:none;}
.left-list li li{padding-left:15px;}
.left-list li li a{font-size:13px;padding:5px 0;display:block;line-height:14px;background:transparent;}
.left-list li.active li a{color:#333;border-bottom:1px #DDDDDD solid;}
.left-list li.active li.active a,.left-list li li a:hover{color:#00AF64;}
.left-list li li:hover, .left-list li.active li.active {box-shadow: inset 2px 0 0 0 #00AF64;}

/* PUBLICATION  */
.bc-publication-post {margin-bottom: 15px;margin-top: 5px;background:#FFF;padding:10px;border: 1px #eee solid;}
.bc-post,.sidebar-module h4 {margin-bottom: 15px;background:#FFF;padding:15px 0px;}
.bc-post-sm {margin-bottom: 10px;background:#FFF;padding:5px 10px;border: 1px #eee solid;line-height:1;}
.bc-post-sm h5{margin-bottom: 0px;}
.bc-post-sm h4.orange{margin: 5px 0 10px 0;color: #2C3E50;font-weight: 300;font-size: 17px;}
.bc-post-title {
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 18px;
	font-weight:600;
}

.bc-post-title-sm{font-size:18px;background: #FF9C7C;background: -moz-linear-gradient(left,  rgba(125,185,232,0) 0%, #89DAB7 100%);background: -webkit-linear-gradient(left,  rgba(125,185,232,0) 0%,#89DAB7 100%);background: linear-gradient(to right,  rgba(125,185,232,0) 0%,#89DAB7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#89DAB7',GradientType=1 );font-weight:400;}
.bc-post-title-sm {
    padding: 4px 15px 5px 0;
}
.bc-post-title-xs {
    margin-bottom: 0px;
    padding: 3px 0 5px 0;
    font-weight: 600;
    font-size: 14px;
    color: #1A242F;
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #777;
}
.bc-post-meta {margin-bottom: 20px;color: #999;}
.bc-post p {font-size:16px;}

.well {background-color: #F4F4F4;color: #252525;}
.bc-post .well {color:#2C3E50;}
#tree .dropdown-menu {width: 100%;}
#tree .panel-group {margin-bottom: 0px;}
/* paginator */
.pagination{display:block;text-align:left;}
.pagination ul  {display: inline-block;padding-left: 0;margin: 0px 0;border-radius: 4px;}
.pagination ul  > li {display: inline;}
.pagination ul > li > a, .pagination ul > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #07435D;
    text-decoration: none;
    border: 1px solid #D8D2D2;
    font-weight: 500;
    font-size: 14px;
    background: #E1E1E1;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}
.pagination ul  > li:first-child > a,.pagination ul  > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination ul  > li:last-child > a,.pagination ul  > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination ul  > li > a:hover,.pagination ul  > li > span:hover,.pagination ul  > li > a:focus,.pagination ul  > li > span:focus {z-index: 3;color: #23527c;background-color: #eee;border-color: #ddd;}
.pagination ul  > .active > a,.pagination ul  > .active > span,.pagination ul  > .active > a:hover,.pagination ul  > .active > span:hover,.pagination ul  > .active > a:focus,.pagination ul  > .active > span:focus {z-index: 2;color: #fff;cursor: default;    background: #2C3E50;border-color: #1A242F;}
.pagination ul  > .disabled > span,.pagination ul  > .disabled > span:hover,.pagination ul  > .disabled > span:focus,.pagination ul  > .disabled > a,.pagination ul  > .disabled > a:hover,.pagination ul  > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination-sm ul > li > a,.pagination-sm ul > li > span {padding: 5px 8px;font-size: 12px;line-height: 1.5;}
.pagination-sm  ul > li:first-child > a,.pagination-sm  ul > li:first-child > span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.pagination-sm ul > li:last-child > a,.pagination-sm ul > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
/* tabs */
.collapse.navbar-collapse {padding-left:0;padding-right:0;}
.nav-tabs {
    border-bottom: 2px #005F87 solid;
}
.nav-tabs>li>a {margin-right: 2px;border: 1px solid transparent;}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #FFF;
    background-color: #005F87;
    border: 0;
}
.nav-tabs>li>a {margin-right: 2px;border: 0;color: #2C3E50;}
.nav-tabs>li {margin-bottom: 0;}
.tab-content {
    padding: 15px 15px 5px 15px;
    /* border: 1px #005F87 solid; */
}
.navbar-right {
    margin-right: 0;
}
.card {background: #FFF none repeat scroll 0% 0%; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); margin-bottom: 30px; }

.list-group {padding-left: 0;margin-bottom: 0px;}
.list-group-item {border:0;border-top: 1px solid #ddd;cursor:pointer;}
a.list-group-item:first-child,a.list-group-item:last-child {border-radius: 0px;}
.list-group-item{line-height: 1.2;}
.nav>li.disabled>a {color: #2C3E50;font-weight: 500;text-transform: uppercase;}
.dropdown .nav>li>a {position: relative;display: block;padding: 5px 15px;border-bottom: 1px #eee solid;}
.fulltext_highlight {color:#67A519;}


/* CART */
.well {
    padding: 5px;
}
.well-lg {
	padding:30px;
	padding-top:15px;
	padding-bottom:15px;
	background:#FFF;
}
.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
    background-color: #F2FFEC;
}
.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger {
    background-color: #FFEADE;
	font-weight:500;
}
.cart .list-group-item{padding:5px 0;}
.list-group-sm .list-group-item {padding: 5px 10px;}
.list-group-sm .list-group-item.active {color:#FFF;}
#labelSelectBtn{overflow-x: hidden;}
#complectatorModal .tab-content{margin-top:15px;}
.modal-header {min-height: 16.43px;padding: 15px 15px 5px 15px;border-bottom: 1px solid #e5e5e5;}

#complectatorModal .close {float: right;font-size: 24px;font-weight: 700;line-height: 1;color: #E55925;text-shadow: none;filter: alpha(opacity=20);opacity: 1;}
.bc-post.bc-post-gradient label {display: block;max-width: 100%;margin-bottom: 1px;font-weight:500;color: #005F87;font-size: 14px;}
.bc-post.bc-post-gradient{border: 1px #CBCCB0 solid;background: #fcfff4;background: -moz-linear-gradient(right,  #fcfff4 0%, #e9e9ce 100%);background: -webkit-linear-gradient(right,  #fcfff4 0%,#e9e9ce 100%);background: linear-gradient(to left,  #fcfff4 0%,#e9e9ce 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=1 );}
.alert-warning.price-info {margin-top:6px;font-size: 12px;color: #6D3D2D;padding: 6px 10px;border-radius: 3px;border: 1px #D2C5AF solid;font-weight: 500;}
.alert-success.price-info {margin-top:3px;font-size: 12px;padding: 3px 10px;border-radius: 3px;border: 1px #B4D2AF solid;font-weight: 500;}
.alert-success {color: #0C7546;background-color: #DCF4EA;border-color: #9ED0BA;}
.alert-warning {color: #9A4125;background-color: #FDEEE1;border-color: #DECCBD;}
.alert-danger {color: #CC2C3E;background-color: #FFFFFF;border-color: #C10202;line-height: 1;}
.alert-error {    color: #A5211F;background-color: #FFD5D5;border-color: #B7737E;}
.alert-info {color: #31708f;background-color: #FFFFFF;border-color: #92C9D4;line-height: 1;}
blockquote {border-left: 5px solid #EFF4F7;color:#111;padding-top:0;padding-bottom:0;}
.bc-post blockquote p{font-size:15px;}

/* .user-menu .dropdown-menu {border-radius: 0;margin-top: -15px;z-index: 25;position:absolute;padding-top:85px;background:#005F87;} */
.user-menu .dropdown-menu {   border-radius: 0;margin-top:8px;z-index: 80;position: absolute; background: #2C3E50;padding-bottom:0;    width: 100%;}
.user-menu .dropdown-menu>li>a {
    padding: 10px 30px 10px 20px;
    clear: both;
    color: #FFF;
    border-bottom: 1px #333 solid;
    font-size: 15px;
    font-weight: 300;
	white-space: inherit;
	line-height:1;
}
.user-menu .dropdown-menu>li>a:hover {background:#199AB5;}
.user-menu span.glyphicon{font-size:12px;padding-right:8px;}
li.organization-info {
    padding: 10px 10px 15px 20px;
    color: #D7F5FF;
    font-size: 14px;
    background: #005477;
    border-top: 1px #2c3e50 solid;
    line-height: 1.2;
}
li.organization-info span {
	display:block;
	margin:4px 0;
}
li.organization-info strong{
    display:block;
	color: #FFF;
    font-weight: 500;
	margin-top:4px;
}

#tree .dropdown-menu {padding:4px 0;border-radius:0;}
#tree .dropdown-menu>li>a {display: block;padding: 4px 10px;clear: both;font-weight: 300;color: #333;white-space: nowrap;line-height: 1.2;border-bottom: 1px solid #ddd;}
#tree .list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {color: #00AF64;cursor: not-allowed;background-color: rgba(238, 238, 238, 0.32);font-weight: 400;font-size: 12px;}
span.disabled {color: #00AF64;font-size: 11px;}
a.active span.disabled {color: #FFAF95;}
.bootstrap-select.btn-group .dropdown-menu li a span.text {display: block;}
.tree-form .bootstrap-select.btn-group .dropdown-menu li a span.text {white-space: pre-line;}
.dropdown {margin-bottom: 15px;}
.form-control:focus {border-color: #00AF64;-webkit-box-shadow: inset 0 1px 1px #00AF64,inset 0 0 0 1px #00AF64;box-shadow: inset 0 1px 1px #00AF64,inset 0 0 0 1px #00AF64;}
.nav-stacked>li {background: #FBFBFB;}
#ajaxBusy {display: none;position: fixed;top: 50%;left: 50%;margin: -60px 0 0 -195px;width: 290px;height: 96px;background: #FFF url(../img/load.gif) no-repeat 15px 15px;padding: 25px 10px 10px 95px;border: 1px #005F87 solid;font-weight: 400;font-size: 14px;border-radius: 12px;box-shadow: 0px 4px 15px -4px #005F87;z-index:10999;}
.maincontent {min-height:400px;}
span.usertype{color:#999;display:block;font-size:15px;font-style:italic;}
span.orgspan {color: #ddd;font-size: 14px;margin-top: 6px;display: block;}
span.department {color: #005F87;font-size: 14px;margin-top: 6px;display: block;}
.well-list{border-radius:0;font-size:13px;box-shadow:none;margin-top:10px;background:#FFFFFF;border:0;padding:0;}
.mr10{margin-right:10px;}
.mr5{margin-right:5px;}
a.btn-panel {font-size: 12px;border: 1px #1A242F solid;padding: 3px 6px;margin-top: -3px;border-radius: 2px;background: #2C3E50;color: #FFF;margin-right: -8px;}
#facultets-alert,#departments-alert,#years-alert,#specialties-alert,#programs-alert{padding:4px;}
#facultets-alert .alert,#departments-alert .alert,#years-alert .alert,#programs-alert .alert{margin-bottom:0;font-size:13px;}
.well.well-form {
    box-shadow: 0px 0px 0px 0px #e1e1e1;
    border-radius: 0px;
    padding: 10px 10px 10px 10px;
    background: #F3F1F1;
    float: left;
    width: 100%;
}
.well.well-form label {
    font-size: 13px;
	font-weight: 500;
	color:#555;
}
.well.well-form  hr{margin:12px 0;border:0;}
.table-mini .label {
    font-size: 14px;
    font-weight: 500;
    margin-top: 0px;
    float: left;
    padding: 6px 5px;
}

#works-pagination{
	margin: 0px 0 20px 0;
}

.form-inline .form-group {
    width: 100%;
}
.btn-group-xs>.btn, .btn-xs {
    font-size: 14px;
}
input#dp1,input#dp2 {
    width: 110px;
}

#toTop {
    display:none;
    position: fixed;
    top: 20px;
    left: 20px;
    float: left;
    padding: 7px 11px 7px 14px;
    color: #fff;
    font-size: 24px;
    background-color: #005c85;
    border-radius: 50%;
    z-index: 99999;
	cursor:pointer;
}
.container-filter {
    background: #fffdf3;
    background: #fafafa;
    padding: 15px 0;
    border-bottom: 1px #EEE solid;
    border-top: 1px #EEE solid;
    margin-bottom: 10px;
}
.table .btn-group-xs>.btn, .table .btn-xs {
    padding: 2px;
    font-size: 14px;
    line-height: 15px;
    border-radius: 0px;
	
}
.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover {
    background-color: #FFEDDF;
}
#vkr-main tr.info td {
    text-decoration: none;
    color: #FFF;
}
#vkr-main tr td.nodecor {
    text-decoration: none;
    color: #000;
}
#vkr-main .panel-body {
    padding: 5px 5px 4px 5px;
    border-bottom: 1px #DDD solid;
    /* margin-bottom: 4px; */
}
#vkr-main .panel>.panel-body+.table,#vkr-main  .panel>.panel-body+.table-responsive,#vkr-main  .panel>.table+.panel-body,#vkr-main  .panel>.table-responsive+.panel-body {
    border-top: 0;
}
@media (min-width: 768px){
	.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
		width: 1%;
	}
	.form-inline .input-group {
		width: 100%;
	}
}

.panel-default>.panel-heading {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}
.panel-title {
    font-size: 14px; 
}
.panel-default>.panel-heading .badge {
    color: #FFFFFF;
    background-color: #2C3E50;
    font-weight: normal;
    line-height: 10px;
    border-radius: 15px;
    margin-right: 5px;
}
.btns label {
    margin-bottom: 5px;
}
.table {
	font-size:14px;
	/* box-shadow: 0px -1px 0 0 #9E9E9E; */
}
.table-hover>tbody>tr:hover {
    background-color: #eee;
}
.table .btn-sm {
    padding: 5px 4px;
    line-height: 16px;
    white-space: normal;
    font-size: 14px;
}
.table .btn-sm.btn-link {
    text-align: left;
}
.label {
    display: inline;
    
}
a.test-access{
	background: #536A82;
    color: #FFF;
}

.navbar-default .navbar-nav>li>a.test-access:hover, .navbar-default .navbar-nav>li>a.test-access:focus {
    color: #EEE;
    background:#1a242f;
}
table.table-docs tr>td>a {
	color:#08c !important;
	text-decoration:underline;
}
.alert.alert-information {
    font-size: 12px;
    padding: 6px;
    background: aliceblue;
}


.table.table-mini th {
    font-size: 14px;
    color: #333333;
    background: #E1E1E1;
    line-height: 1;
	font-weight:500;
	vertical-align:middle;
}
a.btn.btn-sm.btn-link {
    font-size: 14px;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #E1E1E1;
}


/* FOOTER */
.gree-container {
	background:#efefef;
	padding:15px 30px 30px 30px;
}
.gree-container h4{
	font-weight:700;
	font-size:16px;
}
.gree-container h5{
	margin-bottom:30px;
	margin-top:5px;
}
.social-icon a {
	margin-right:10px;
}
.footer-phone {
	font-size:32px;
	font-weight:700;
}
.bc-footer-bottom {
	color:#acacac;
	text-align:center;
	font-size:13px;
	margin:15px 0;
}
hr.hr-sm{margin:30px 0;border:0;}
hr.hr-xs{margin:15px 0;border:0;}
.popover{
	max-width:400px;
}
.popover .table{
	box-shadow:none;
	font-size:12px;
	border-bottom:1px #DDD solid;
}
.popover .table td{
	vertical-align:middle;
	line-height:1;
}
.alert.alert-info p{
	font-size:14px;
}

.modal-full {
	min-width:960px;
	height:100%;
}
.modal-full .modal-content {
    height: 100%;
}
.modal-full .modal-body {
    height: 100%;
	padding:5px 15px 10px 15px;
}
.modal-full .modal-content iframe {
    height: 95%;
	border:0;
	box-shadow:0;
}
#vkr-main .table,.modal .table {
    box-shadow:none;
}

#vkr-main td {
    cursor: pointer;
    line-height: 15px;
    font-size: 15px;
    padding: 4px 6px;
    text-decoration: underline;
    color: #12A1BF;
    font-weight: 500;
}
#vkr-main tr.info td {
    text-decoration: none;
    color: #FFF;
    background: #005F87;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    color: inherit;
}

/* STATUSES */
td.tdyellow {
    background: #F0AD4E;
	border: 1px solid #FFFFFF;
}
td.tdgree {
    background: #fafafa;
}
td.tdred {
    background: #D9534F;
}
td.tdgreen {
    background: #5CB85C;
}
td .bc {
	background:#e0f5ff;
	border:0;
	border: 1px #CCC solid;
	font-size: 12px;
    display: block;
	margin:0;
	padding:0;
    margin-top: 5px;
    padding: 2px 10px;
	color:#000 !important;
	font-weight:500;
	border-radius:6px;
}
.row.row-bb {
    border-bottom: 1px #EEE solid;
    padding: 3px 0;
}
.row-bb {
    border-bottom: 1px #EEE solid;
    padding: 3px 0 7px 0;
}
td .bc li {
	list-style:none;
	margin:0;
	padding:0;
}
td.worktype{
	font-size:13px;
}
input.full-width{
	width:100% !important;
}
#countworks{
	background: #005f87;
    border-radius: 17px;
    padding-bottom: 2px;
}
a.password-link {
    display: block;
    text-decoration: underline;
    font-size: 12px;
    margin: 10px 0 5px 0;
}
.label-password{
	display:block;
}
form.form-well {
    background: #efeeee;
    border-radius: 3px;
    display: block;
    /* float: left; */
    width: 100%;
    padding: 10px 0;
    /* margin-bottom: 5px; */
    min-height: 52px;
}
.addit-date{
	display:block;
	font-size:11px;
}
.work-desc{
	display:block;
	padding:0 5px;
	font-weight:500;
}




.nav-tabs.nav-mainmenu-tabs>li>a {
    border-radius: 8px 8px 0 0;
	padding: 8px 15px;
	font-size:16px;
	font-weight:500;
}
.nav-tabs.nav-mainmenu-tabs {
    border-color: transparent;
	border-bottom:0px;
}

ul.nav.nav-pills.nav-submenu-pills {
    margin-top: -15px;
	margin-bottom:15px;
    background: #005477;
    border-radius: 0px 8px 8px 8px;	
	border-bottom:1px #FFF solid;
	box-shadow:0px 1px 0px 0px #005477;
}
.nav-tabs.nav-mainmenu-tabs>li.active>a, .nav-tabs.nav-mainmenu-tabs>li.active>a:focus, .nav-tabs.nav-mainmenu-tabs>li.active>a:hover {
    color: #FFF;    
    border: 0;
	border-top:1px #FFF solid;
	box-shadow:0px -1px 0px 0px #2389b3;
	background: #2389b3;
    background: -moz-linear-gradient(top, #2389b3 0%, #2389b3 50%, #105d9e 51%, #005477 100%);
    background: -webkit-linear-gradient(top, #2389b3 0%,#2389b3 50%,#105d9e 51%,#005477 100%);
    background: linear-gradient(to bottom, #2389b3 0%,#2389b3 50%,#105d9e 51%,#005477 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2389b3', endColorstr='#005477',GradientType=0 );
}
ul.nav.nav-pills.nav-submenu-pills a {
    font-size:13px;
	color:#c9e7ff;
}
ul.nav.nav-pills.nav-submenu-pills a {
    font-size: 14px;
    padding: 10px 15px;
    border-radius:0 0;
}
ul.nav.nav-pills.nav-submenu-pills li:first-child a{
	border-radius:0px 0px 0px 8px;
}
.nav.nav-submenu-pills>li>a:focus, .nav.nav-submenu-pills>li>a:hover {
    text-decoration: none;
    background-color: #005477;
	color:#FFF;
}
.nav-pills.nav-submenu-pills>li.active>a, .nav-pills.nav-submenu-pills>li.active>a:focus, .nav-pills.nav-submenu-pills>li.active>a:hover {
    color: #FFF;
    background: #005477;
}
.row-reviews{background:#fafafa;padding-bottom:40px;box-shadow:inset 0px 0px 18px -2px #CCC; padding-top:30px;}
.row-reviews h2{margin-bottom:30px;text-align:center;}
#owl .item{margin:3px;vertical-align:middle;}
#owl .item img{display:block;height:auto;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(../img/grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;text-align:center;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:10px;height:10px;margin:5px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background:#005c85;text-align:center;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(../img/iprloader.gif) no-repeat center center}
.owl-pagination{text-align:center;margin-top:15px;}
.review-name {font-weight: 600;font-size: 18px;line-height: 30px;}
.review-text {font-size: 15px;}
.review-degree {font-size: 13px;color: #000;line-height: 13px;margin-bottom: 10px;}
.btn-success {
    color: #fff;
    background-color: #005477;
    border-color: #023e56;
}
.row-news {box-shadow: inset 0px 5px 8px -4px #b9b9b9;padding-bottom:30px;padding-top:30px;}
.row-events{background:#f1f1f1;padding-bottom:30px;box-shadow:inset 0px 5px 8px -4px #b9b9b9; padding-top:30px;}
.news{padding:15px 0;}
.news h2,.partners h2,.row-reviews h2,.row-events h2{padding-bottom:15px;}
.news-date{color:#999;margin-bottom:5px;font-size:12px;font-weight:700;}
.news-title a{font-weight:400;font-size:16px;line-height:1.1;margin-bottom:15px;display:block;}
.news strong {font-weight: 400;font-size: 14px;line-height: 1.5;}
.news-intro p{color:#000;font-size:14px;font-weight:700;}

.row-presentation{
	margin:30px 0;
	padding:20px 0;
	background:#fafafa;
	font-size:18px;
	box-shadow:inset 0px 0px 18px -2px #CCC;
}
label {
    display: inline;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}