/* It is recommended to place all your extra/additional CSS rules here */


body {
    font-family: 'open_sanslight', sans-serif;
    color: #000000;
	background:  #fff;
	font-size:  1.6em
}

table td {
	font-size:  1.0em;
	 vertical-align:  top;
	 padding-left:  5px;
	 padding-right:  5px;
}
.isolated-sections header {
    background: #fff;
}

.isolated-sections .horizontal-section-container  {
    background: #fff;
}

.isolated-sections #breadcrumbs-container {
    background: #fff;
}

.breadcrumbs > li > *, .breadcrumb > li > * {
	color: #1C4469;
	font-weight: 600;
}

#breadcrumbs-container > div > div > ol > li:nth-child(1) > a {
	color: #1C4469;
	font-weight: 600;
}

#breadcrumbs-container > div > div > ol > li:nth-child(1) > a:active,
#breadcrumbs-container > div > div > ol > li:nth-child(1) > a:focus,
#breadcrumbs-container > div > div > ol > li:nth-child(1) > a:hover {
	color: #10263B;
	font-weight: 600;
}

.breadcrumbs > .active, .breadcrumb > .active, .breadcrumbs > .active > *, .breadcrumb > .active > * {
	color: #1C4469;
	font-weight:  600;
}

/*.twlsky-red .section-header.with-icon .icon {
    background: #3481c6;
}*/

.twlsky-red .section-container .section-content .thumbnail-list > .item .thumbnail .icon:hover .glyphicon, .twlsky-red .section-container .section-content .thumbnail-list > .item .thumbnail .icon:hover .fa {
    color: #C67934;
}

.twlsky-red a:hover {
    color: #3481c6;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {

    border-top: none;
}

.isolated-sections .horizontal-section-container > .row > *[class*='col-'] {
    border-right: none;
}

.twlsky-red header #main-menu-container #mobile-menu-icon:hover,
.twlsky-red header #main-menu-container #mobile-menu-icon.active {
  background: #444444;
  border-color: #444444;
}
.section-container .section-content .thumbnail-list > .item .thumbnail p {
    font-size: 1.14em;
}

.btn-success {
    color: #fff;
    background-color: #286397;
    border-color: #286397;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    background: #204E78;
	border-color: #204E78;
}

.section-container .section-content .thumbnail-list > .item .thumbnail .icon .glyphicon, .section-container .section-content .thumbnail-list > .item .thumbnail .icon .fa {
    color: #C67934;
}

body > footer{
	background: #1C4469;	
}

footer .section-container .section-content .vertical-simple-list.contact-list .item .item-content .title {
    font-size: 1.14em !important;
}

body > footer > div > div > div.col-sm-7 > h3,
body > footer > div > div > div.col-sm-7 > p > a,
#footer-contact-us > h5,
#footer-contact-us > div > ul > li > div > h6,
#footer-contact-us > div > ul > li > div > div > span,
#footer-contact-us > div > ul > li > div > p {
	color: #ECF3FA;	
	font-weight: 600;
}

body > footer > div > div > div.col-sm-7 > p > a {
	text-decoration: none;
}

body > footer > div > div > div.col-sm-7 > p > a:active,
body > footer > div > div > div.col-sm-7 > p > a:focus,
body > footer > div > div > div.col-sm-7 > p > a:hover,
body > footer > div > div > div.col-sm-7 > p > a:visited {
	color: #fff;
	text-decoration: underline;
}

.legal  {
	background: #1C4469;
	color: #fff;
	font-size:  .8em;	
}