@charset "UTF-8";

/* CSS Document */
/* DEVELOPMENT TOOLS   
====================================================*/
p.dummy-text-sm:before{
	content:"Lorem ipsum dolor sit amet, consectetur adipiscing elit elementum.";}
p.dummy-text:before{
	content:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eget nibh elementum, tincidunt nibh vitae, imperdiet eros. Quisque lobortis blandit tortor, et molestie lorem. Proin nec est ac elit commodo sodales. Suspendisse at ultrices orci. Vestibulum vehicula libero in lorem cursus, nec scelerisque metus viverra. Morbi augue nunc, ullamcorper blandit nunc interdum, imperdiet dapibus nibh. Aenean suscipit efficitur sagittis.";}	
/* 
==========================
		FONTS
==========================

Helvetica
DINCondensedBold
Font-Awesome Icon Library


==========================
		BRAND COLORS
==========================

brand black:
RGBA: 19,3,3,1
HEX: #130303

brand warm gray:
RGBA: 214,214,204,1
HEX: #d6d6cc

brand warm gray dark:
RGBA: 218,218,210,1
HEX: #dadad2

brand white:
RGBA: 249,249,244,1
HEX: #f9f9f4


==========================
		LEARN-CONNECT-ACT colors:
==========================

Learn (blue):
RGBA: 70,137,155,1
HEX: #46899b

Connect (orange):
RGBA: 223,133,56,1
HEX: #df8538

Act (green):
RGBA: 56,146,62,1
HEX: #38923e


==========================
		BORDER STYLES
==========================

hairline: 1px  solid color:#130303 @ 10% or rgba 19,3,3,0.1
thin: 1px solid color:#130303 @ 15% or rgba 19,3,3,0.15

*/


/*blacks and grays */
.text-black-full{ color:#130303;}
.text-black-90p{ color:#130303; opacity:0.9;}
.text-black-80p{ color:#130303; opacity:0.8;}
.text-black-70p{ color:#130303; opacity:0.7;}
.text-black-60p{ color:#130303; opacity:0.6;}
.text-black-50p{ color:#130303; opacity:0.5;}
.text-black-40p{ color:#130303; opacity:0.4;}
.text-black-30p{ color:#130303; opacity:0.3;}
.text-black-20p{ color:#130303; opacity:0.2;}
.text-black-10p{ color:#130303; opacity:0.1;}

/*warm grays */
.text-wgray-full{color:#d6d6cc;}

/* white */
.text-white-full{ color:#f9f9f4;}



/* cap-core-v1 
====================================================*/
body {
	padding-top: 89px;
	background-color: #fff;
	color:rgba(19,3,3,0.9);
}
a {outline:0;}

/* REGIONS  
====================================================*/
#r_modal-container{ z-index:9999;}
#r_oc-container{}
#r_nav-container{}

#r_head-box{
	height: auto;
    margin-top: -38px;
    padding-bottom: 50px;
    padding-top: 50px;
    text-align: center;
    width: 100%;		
	}
	
.r_lca{}

#r_quick-nav{ 
	padding:20px 0;
  	border-bottom:1px solid #f3f3f3;
    }
	
#r_content-top{	padding:20px 0;}

.r_content-main{
	background-color: #F9F9F4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 20px 0;
	}
	
#r_content-bottom{ padding:20px 0;}

#r_comments{}

#r_annouce{
	min-height: 350px;
	display: block;
	border-top: 1px solid #ccc;
	padding-top: 20px;
	padding-bottom: 60px;
	/*background-color: #130303;*/
	background-color: #df8538;
	/*color: #f9f9f4;*/
	color: rgba(41,41,41,0.97);
	font-weight:300;
	margin:20px 0;
	}
#r_footer{
	/*min-height: 350px;*/
	display: block;
	border-top: 1px solid #ccc;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #130303;
	color: #f9f9f4;
	font-weight:300;
	/*bottom: 0;
    min-height: 300px;
    position: absolute;
    width: 100%;*/
	}
.modal-dialog {
	width: 90%;
	margin:10px auto;
	padding:0;
}
.modal-body {padding: 20px;}
/*========================
Buttons
=========================*/

.g-serv{ background-color:#666; color:#fff; border-radius:10px; font-size:18px; line-height:1.5em; border:none; padding:8px; width:100%; float:left; text-align:center; margin-bottom:10px;}
.g-serv:hover{ color:#FFAC00;}

.g-serv-light{ background-color:#fff; color:#666; border-radius:10px; font-size:18px; line-height:1.5em; border:none; padding:8px; width:100%; float:left; text-align:center; margin-bottom:10px; border:1px solid #ccc;}
.g-serv-light:hover{ color:#FFAC00;}
.btn-default { color:rgba(19,3,3,0.7); border-color:	 rgba(19,3,3,0.2);
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    background-color: rgba(214, 214, 204, 1);
    border-color: rgba(19,3,3,0.2);
    color: #333;
}

/*========================*/

.modal-header, .modal-footer {
	background-color: #F9F9F4;
	border-radius: inherit;
}

.modal-header * small {
	color: #fff;
}

.modal-header h3 > span.fa {
	display: none;
	visibility: hidden;
}

/* - - Modals - -*/
.modal-body.resources {
}

.modal-body.resources>.row>.col-sm-3, .modal-body.resources>.row>.col-sm-4 {
	font-size: 14px;
	font-weight: bold;
}

.modal-body.resources>.row>.col-sm-4>ul>li>a {
	font-size: 11px;
	font-weight: normal;
	word-wrap: break-word;
}

.modal-body.resources>.row>.col-sm-8, .modal-body.resources>.row>.col-sm-9 {
	font-size: 14px;
}

.modal-header.blue {
	background-color: #46899B;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	color: #fff;
}

.modal-footer.blue {
	background-color: #46899B;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	color: #fff;
}

.modal-header.orange {
	background-color: #DF8538;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	color: #fff;
}

.modal-footer.orange {
	background-color: #DF8538;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	color: #fff;
}

.modal-header.green {
	background-color: #38923E;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	color: #fff;
}

.modal-footer.green {
	background-color: #38923E;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	color: #fff;
}

.modal-header * small {
	color: #313131;
}

.modal-header.blue * small, .modal-header.orange * small, .modal-header.green * small {
	color: #F9F9F4;
}

.pdf {
	margin-bottom: 20px;
}

@font-face {
	font-family: 'DINCondensedBold';
	src: url('dincondensedbold.eot');
	src: url('dincondensedbold.eot') format('embedded-opentype'),  url('dincondensedbold.woff2') format('woff2'),  url('dincondensedbold.woff') format('woff'),  url('dincondensedbold.ttf') format('truetype'),  url('dincondensedbold.svg#DINCondensedBold') format('svg');
}

.DINCondensedBold {
	font-family: 'DINCondensedBold', Arial, Helvetica, sans-serif;
}

.resource-btn-bar {
	margin-top: 30px;
	padding-bottom: 30px;
	display: block;
}

.btn-resource {
	background-color: #F9F9F4;
	 color: rgba(19, 3, 3, 0.7);
	margin-bottom: 10px;
	border-color:rgba(19, 3, 3, 0.15);
}
.btn-resource .fa {
	color: rgba(19, 3, 3, 0.7);
	
}
.btn-resource:hover .fa {
	color: #DFDFD0;}
	
.btn-resource .fa-3x {
	color: rgba(19, 3, 3, 0.7);
	font-size:2em;
}

@media (max-width:767px) {

.btn-resource {
	background-color: #F9F9F4;
	font-size: 14px;
	margin-bottom: 10px;
	
}
}

.btn-resource:hover {
	background-color: #46899B;
	color: #DFDFD0;
}

/*.btn-resource.blue {

	color: #46899B;
}
.btn-resource.orange {

	color: #DF8538;
}
.btn-resource.green {
	
	color: #38923E;
}*/

.btn-resource.blue:hover {
	background-color: #46899B;
	color: #DFDFD0;
}

.btn-resource.orange:hover {
	background-color: #DF8538;
	color: #DFDFD0;
}

.btn-resource.green:hover {
	background-color: #38923E;
	color: #DFDFD0;
}
.btn-resource.dig-svc:hover {
	background-color: #444;
	color: #DFDFD0;

}

.container {
	width: 95%;/*padding-left:50px;
	padding-right:50px;*/
}

.container-doc {
}

.container-temp {
	width: auto;
	padding-left: 20%;
	margin: 0 auto;
}

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

a {
	text-decoration: none !important;
}

.scale {
	font-size: 3vmax;
}

#search-bar {
	opacity: 0.8;
	margin-bottom: 10px;
	visibility: hidden;
	display: none;
}

/* HOMEPAGE HEADER */
#headBox {
	margin-top: -38px;
	height: auto;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	background-image: url("/app/assets/i/agMainBrandBg.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

/* - - Hidden elements within the Headbox when viewing interior screens - - */
#headBox.in * h1 { 
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
#headBox * h1 {
	/*color: #1E1E1E;*/
	color: rgba(19,3,3,0.8);
	font-size: 7.5vmin;
	font-weight: 400;
	margin-top: 10px;
	padding-top: 0;
	/* font-family: 'DINCondensedBold'; */
	letter-spacing: 0.16em;
	line-height: 8.5vmin;
	font-family: 'DINCondensedBold', Arial, Helvetica, sans-serif;
}

#headBox * h1 a {
	color: #1E1E1E;
}

#headBox * h1 small {
	font-size: 7.5vmin;
	color: rgba(19,3,3,0.7);
	font-weight: 400;
	margin-top: 20px;
	padding-top: 0;
	/* font-family: 'DINCondensedBold'; */
	letter-spacing: 0.10em;
	line-height: 8.5vmin;
}

#headBox * h1 .fa {
	font-size: 7.5vmin;
	margin-bottom: 15px;
	font-size: 8.5vmin;
}

#headBox * h2 {
	color: rgba(19,3,3,0.6);
	font-size: 24px;
	font-weight: 400;
	margin-top: 10px;
	padding-top: 0;
	/* font-family: 'DINCondensedBold'; */
	letter-spacing: 0.16em;
}

#headBox * h2 a {
	color: rgba(19,3,3,0.7);
}

#headBox * h2 small {
	color: rgba(19,3,3,0.7);
	font-weight: 400;
	margin-top: 10px;
	padding-top: 0;
	/* font-family: 'DINCondensedBold'; */
	letter-spacing: 0.10em;
	line-height: 16px;
}

#boxes-box-homepage_hero_content #heroContent * h2 {
	font-family: 'DINCondensedBold', Arial, Helvetica, sans-serif;
}

/* BEING PHASED OUT */
#headBox>#heroContent {
	margin-top: 0px;
	margin-left: 0px;
	padding-bottom: 10px;
}

#heroContent>.panel-body {
	border-radius: 0px;
	border: none;
	/*padding: 5px 10% 5px 10%;*/
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background-color: transparent;
}

#heroContent * h2 {
	color: rgba(19,3,3,0.75);
	font-size: 7.5vmin;
	font-weight: 400;
	margin-top: 10px;
	padding-top: 0;
	/*font-family: 'DINCondensedBold';*/
	
	letter-spacing: 0.16em;
	line-height: 7.5vmin;
}

#heroContent * h3 {
	color:rgba(19,3,3,0.75) ;
	font-size: 24px;
	;
	font-weight: 300;
	margin-top: 10px;
	padding-top: 0;
	padding-bottom: 10px;
}

#heroContent * p {
	font-size: 18px;
	color: rgba(19,3,3,0.75);
	font-weight: 300;
}

/* /END BEING PHASED OUT */


/* HALLWAY HEADERS */
/* TO BE PHASED OUT - currently used for hallway landing page headers */
#headBoxIn {
	margin-top: -38px;
	min-height: 150px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	color: #242415;
	background-image: url(../art/gw-art/admin-support-lt.jpg);
}

#headBoxIn>#heroContent {
	margin-top: -10px;
	margin-left: 0px;
}

#headBoxIn>#heroContent>.panel-body {
	margin-left: -10px;
}

#headBoxIn h2 {
	font-size: 32px;
	line-height: 30px;
	letter-spacing: 0;
}

.headBoxIn-as {
	
}

.headBoxIn-ithard {
	
}

.headBoxIn-itsoft {
	
}

.headBoxIn-ps {
	
}

.headBoxIn-sm-pack {
	
}

.headBoxIn-ed-train {
	
}


/* /END TO BE PHASED OUT */



/* LEARN-CONNECT-ACT BLOCK */

#lca-block {
	display: inline;
	width: 100%;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
	text-align: center;
}

.lca-image {
	width: 100%;
	max-height: 15px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
}

.lrn-con-act {
	background-image: url(../art/article-tiles/lrn-con-act.png);
	background-size: 100%;
	background-position: center;
}

.lrn {
	background-image: url(../art/article-tiles/lrn.png);
	background-size: 100%;
	background-position: center;
}

.con {
	background-image: url(../art/article-tiles/connect.png);
	background-size: 100%;
	background-position: center;
}

.act {
	background-image: url(../art/article-tiles/act.png);
	background-size: 100%;
	background-position: center;
}

.lrn-con {
	background-image: url(../art/article-tiles/lrn-con.png);
	background-size: 100%;
	background-position: center;
}

.con-act {
	background-image: url(../art/article-tiles/con-act.png);
	background-size: 100%;
	background-position: center;
}

.lrn-act {
	background-image: url(../art/article-tiles/lrn-act.png);
	background-size: 100%;
	background-position: center;
}

#lca-block>.lca-bar {
	width: 100%;
	padding: 0px;
	margin-top: 0px;
}

#lca-block>.lca-bar>.lca-color-bar {
	/*background-color: #fff;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.2);*/
	height: 20px;
	display: block;
}

#lca-block>.lca-bar>.lca-color-bar>.col-sm-2, #lca-block>.lca-bar>.lca-color-bar>.col-sm-4, #lca-block>.lca-bar>.lca-color-bar>.col-sm-12 {
	padding: 0;
	text-align: center;
}

#lca-block>.lca-bar>.lca-color-bar>.progress, #lca-block>.lca-bar>.lca-color-bar>.col-sm-2>.progress, #lca-block>.lca-bar>.lca-color-bar>.col-sm-4>.progress, #lca-block>.lca-bar>.lca-color-bar>.col-sm-12 .progress {
	border-radius: 0px;
}
#lca-block>.lca-bar>.lca-color-bar>.progress>.progress-bar-primary, #lca-block>.lca-bar>.lca-color-bar>.col-sm-2>.progress>.progress-bar-primary, #lca-block>.lca-bar>.lca-color-bar>.col-sm-4>.progress>.progress-bar-primary, #lca-block>.lca-bar>.lca-color-bar>.col-sm-12>.progress>.progress-bar-primary {
	background-color: #46899B;
}

#lca-block>.lca-bar>.lca-color-bar>.progress>.progress-bar-warning, #lca-block>.lca-bar>.lca-color-bar>.col-sm-2>.progress>.progress-bar-warning, #lca-block>.lca-bar>.lca-color-bar>.col-sm-4>.progress>.progress-bar-warning, #lca-block>.lca-bar>.lca-color-bar>.col-sm-12>.progress>.progress-bar-warning {
	background-color: #DF8538;
}

#lca-block>.lca-bar>.lca-color-bar>.progress>.progress-bar-success, #lca-block>.lca-bar>.lca-color-bar>.col-sm-2>.progress>.progress-bar-success, #lca-block>.lca-bar>.lca-color-bar>.col-sm-4>.progress>.progress-bar-success, #lca-block>.lca-bar>.lca-color-bar>.col-sm-12>.progress>.progress-bar-success {
	background-color: #38923E;
}
#lca-block>.lca-bar>.lca-color-bar>.progress>.progress-bar-ds, #lca-block>.lca-bar>.lca-color-bar>.col-sm-2>.progress>.progress-bar-ds, #lca-block>.lca-bar>.lca-color-bar>.col-sm-4>.progress>.progress-bar-ds, #lca-block>.lca-bar>.lca-color-bar>.col-sm-12>.progress>.progress-bar-ds {
	background-color: #444; border-top:2px solid red; /*border-top:2px solid #03B1FF;*/
}

/**/

#lca-block * .lca-title {
	font-size: 14px;
	letter-spacing: 8px;
	font-weight: 200;
	padding-top: 0px;
	margin-top: -60px;
	margin-bottom: -10px;
	margin-left: 10px;
	margin-right: 10px;
	display: block;
	text-align: center;
	color: rgba(19, 3, 3, 0.75);
	font-family: 'DINCondensedBold', Arial, Helvetica, sans-serif;/*
	
	border:1px solid #ccc;
	border-top:none;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.55);*/
}


/*======= PHASING IN ==========*/
/* #LCA  
====================================================*/

/* LEARN-CONNECT-ACT BLOCK */

.r_lca {
	display: inline;
	width: 100%;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
	text-align: center;
}
.art-lca-image {
	width: 100%;
	max-height: 5px;
	margin-bottom: 5px;
	margin-top: -5px;
	display: block;
	color:transparent;
}
.lca-image {
	width: 100%;
	max-height: 15px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
}

.lrn-con-act {
	background-image: url(../art/article-tiles/lrn-con-act.png);
	background-size: 100%;
	background-position: center;
}

.lrn {
	background-image: url(../art/article-tiles/lrn.png);
	background-size: 100%;
	background-position: center;
}

.con {
	background-image: url(../art/article-tiles/connect.png);
	background-size: 100%;
	background-position: center;
}

.act {
	background-image: url(../art/article-tiles/act.png);
	background-size: 100%;
	background-position: center;
}

.lrn-con {
	background-image: url(../art/article-tiles/lrn-con.png);
	background-size: 100%;
	background-position: center;
}

.con-act {
	background-image: url(../art/article-tiles/con-act.png);
	background-size: 100%;
	background-position: center;
}

.lrn-act {
	background-image: url(../art/article-tiles/lrn-act.png);
	background-size: 100%;
	background-position: center;
}

.r_lca>.b_lca-bar {
	width: 100%;
	padding: 0px;
	margin-top: 0px;
}

.r_lca>.b_lca-bar>.lca-state {
	/*background-color: #fff;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.2);*/
	height: 20px;
	display: block;
}

.r_lca>.b_lca-bar>.lca-state>.col-sm-2, .r_lca>.b_lca-bar>.lca-state>.col-sm-4, .r_lca>.b_lca-bar>.lca-state>.col-sm-12 {
	padding: 0;
	text-align: center;
}

.r_lca>.b_lca-bar>.lca-state>.progress, .r_lca>.b_lca-bar>.lca-state>.col-sm-2>.progress, .r_lca>.b_lca-bar>.lca-state>.col-sm-4>.progress, .r_lca>.b_lca-bar>.lca-state>.col-sm-12 .progress {
	border-radius: 0px;
}

.r_lca>.b_lca-bar>.lca-state>.progress>.progress-bar-primary, .r_lca>.b_lca-bar>.lca-state>.col-sm-2>.progress>.progress-bar-primary, .r_lca>.b_lca-bar>.lca-state>.col-sm-4>.progress>.progress-bar-primary, .r_lca>.b_lca-bar>.lca-state>.col-sm-12>.progress>.progress-bar-primary {
	background-color: #46899B;
	width:100%;
}

.r_lca>.b_lca-bar>.lca-state>.progress>.progress-bar-warning, .r_lca>.b_lca-bar>.lca-state>.col-sm-2>.progress>.progress-bar-warning, .r_lca>.b_lca-bar>.lca-state>.col-sm-4>.progress>.progress-bar-warning, .r_lca>.b_lca-bar>.lca-state>.col-sm-12>.progress>.progress-bar-warning {
	background-color: #DF8538;
	width:100%;
}

.r_lca>.b_lca-bar>.lca-state>.progress>.progress-bar-success, .r_lca>.b_lca-bar>.lca-state>.col-sm-2>.progress>.progress-bar-success, .r_lca>.b_lca-bar>.lca-state>.col-sm-4>.progress>.progress-bar-success, .r_lca>.b_lca-bar>.lca-state>.col-sm-12>.progress>.progress-bar-success {
	background-color: #38923E;
	width:100%;
}


.r_lca>.b_lca-bar>.lca-state>.progress>.progress-bar-ds, .r_lca>.b_lca-bar>.lca-state>.col-sm-2>.progress>.progress-bar-ds, .r_lca>.b_lca-bar>.lca-state>.col-sm-4>.progress>.progress-bar-ds, .r_lca>.b_lca-bar>.lca-state>.col-sm-12>.progress>.progress-bar-ds {
	background-color: #444; border-top:2px solid red; /*border-top:2px solid #03B1FF;*/
}


.r_lca * .lca-title {
	font-size: 14px;
	letter-spacing: 8px;
	font-weight: 200;
	padding-top: 0px;
	margin-top: -60px;
	margin-bottom: -10px;
	margin-left: 10px;
	margin-right: 10px;
	display: block;
	text-align: center;
	color: #A08E8E;
	font-family: 'DINCondensedBold', Arial, Helvetica, sans-serif;/*
	
	border:1px solid #ccc;
	border-top:none;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.55);*/
}
/*======== /END PHASING IN ============*/



/* QUICKNAV BLOCK */
#quick-nav-block {
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	text-align: left;
	border-bottom:1px soolid #ccc;
}

#quick-nav-block>.panel-body { /*margin-left:-20px;*/
}

#quickNav-btn>ul {
	margin-top: 10px;
}

#quickNav-btn>ul>li>a {
	color: rgba(214, 214, 204, 1);
}

#quickNav-btn>ul>li>a:hover {
	color:rgba(19, 3, 3, 0.7);
	background-color:rgba(214, 214, 204, 1);
}

#gw-menu-btn {
}

#quick-nav-block * ul {
		margin-top: 7px; margin-left:0px; border-top-left-radius:0px; background-color:rgba(19,3,3,0.85); border:none;

	background-color: rgba(19,3,3,0.95);
	z-index: 9999;
"
}
#quick-nav-block button{ 	color:rgba(19, 3, 3, 0.7); 
}
#quick-nav-block button:focus,#quick-nav-block button:active{
	background-color:rgba(19,3,3, 0.95); color:rgba(214, 214, 204, 1); border-bottom-left-radius:0px; border:none;
	}
#quick-nav-block * .fa-icon {
	width: 40px;
	text-align: center;
	padding-right: 10px;
}

#quick-nav-block * .iconMenu {
	text-align: center;
}

#quick-nav-block * .gwMenuItem {
	min-height: 90px;
	text-align: center;
	font-size: 12px;
}

#quick-nav-block * .iconMenu * a {
	color: #fff;
}

#quick-nav-block * .iconMenu * a:hover {
	text-decoration: none;
}

#quick-nav-block * .gwMenu {
}

/* HALLWAY LANDING PAGE TOP BLOCK */


#hallway-landing-pg-top {
	margin-bottom: 40px; border-top: 1px solid #F3F3F3;
	padding-top: 20px;/**/
}

#hallway-landing-pg-top * .thumbnail {
	min-height: 415px;
	display: block;
		border-color:rgba(19, 3, 3, 0.1);

}

/* HALLWAY LANDING PAGE BOTTOM BLOCK */

#hallway-landing-pg-bottom {
	background-color: #F9F9F4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 20px;
	padding-bottom: 25px;
	margin-top: 10px;
}

/* ARTICLE PAGE COMMENT BLOCK */

#article-pg-comment {
	/*position: absolute;*/
	padding: 20px;
}

#article-pg-comment h2.title {
	text-align: left;
	font-size: 33px;
	font-weight: 200;
}
.title-case{font-size: 33px; line-height:33px;
	font-weight: 200;
	margin-bottom:10px;}
	.title-case-sub{font-size: 23px; line-height:23px;
	font-weight: 200;
	margin-bottom:10px;}
#hallway-tiles>.title-banner {
	text-align: center;
	font-size: 33px;
	font-weight: 200;
}

/* HALLWAY LANDING PAGE FOOT BLOCK */ 

#hallway-landing-pg-foot {
	min-height: 350px;
	display: block;
	border-top: 1px solid #ccc;
	padding-top: 20px;
	padding-bottom: 60px;
	margin-top: -10px;
	background-color: #fff;/*background-color: #F0F0E1;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);*/
}

/* COMMON ELEMENTS ACROSS HALLWAY LANDING PAGE BLOCKS */
#hallway-landing-pg-top * .title-banner, #hallway-landing-pg-bottom * .title-banner, #hallway-landing-pg-foot * .title-banner, .title-banner {
	font-weight: 200;
	font-size: 35px;
	padding-top: 20px;
	padding-bottom: 30px;
	line-height: 1;
	color: rgba(19, 3, 3, 0.75);
;
}


#resources-widget {
}

#resources-widget>.panel {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	border: none;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

#resources-widget .panel-body {
	padding-top: 0px;
	margin-top: 0px;
}

#tips-widget {
}

#events-widget {
}

#events-widget>.panel {
	margin-left: 10px;
	margin-right: 10px;
}

#events-widget>.panel-body h2 {
	padding-top: 0px;
	margin-top: 0px;
}

#article-content-block {
}

#article-content-block>p {
	font-size: 16px;
}

#navigator {
	background-color: #f9f9f9;
	padding: 20px;
	padding-top: 5px;
	border-radius: 10px;
	margin-bottom: 15px;
	margin-left: 8px;
}

#quickBuy {
	background-color: #f9f9f9;
	padding: 20px;
	padding-top: 5px;
	border-radius: 10px;
	margin-bottom: 15px;
	margin-left: 8px;/*margin-left:-20px;
	margin-right:-10px;*/
}

#footer-block-hold {
	display: none;
	visibility: hidden;
	background-color: rgba(19,3,3,1);
	color: #fff;
	min-height: 300px;
	padding-top: 40px;
	padding-bottom: 40px;
	background: #383521; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4MzUyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #383521 0%, #020101 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #383521), color-stop(100%, #020101)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #383521 0%, #020101 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #383521 0%, #020101 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #383521 0%, #020101 100%); /* IE10+ */
	background: linear-gradient(to bottom, #383521 0%, #020101 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383521', endColorstr='#020101', GradientType=0 ); /* IE6-8 */
}

#footer-block {
	display: none;
	visibility: hidden;
	background-color: rgba(19,3,3,1);
	color: #fff;
	min-height: 300px;
	padding-top: 40px;
	padding-bottom: 40px;
}

#footer-block h4 {
	font-size: 24px;
	font-weight: 200;
}

#footer-block a {
	color: #fff;
	text-decoration: none;
}

/*====================================================*/
.learn-color {
	color: #428bca;
}

.connect-color {
	color: #5cb85c;
}

.act-color {
	color: #f0ad4e;
}

.start-invisible {
	visibility: hidden;
}

/*.scrollup {
	position: fixed;
	top: 60px;
	right: 20px;
	opacity: 0.4;
	width: 300px;
	height: 80px;
	line-height: 30px;
	z-index: 9999;
	padding: 0px;
}

.scrollup-progress-bar {
	position: fixed;
	bottom: 20px;
	right: 0;
	opacity: 0.6;
	width: 100%;
	height: 30px;
	line-height: 30px;
	z-index: 9999;
	padding: 0px;
}

.scrollup a {
	float: right;
}*/

.btn-inverse {
	background-color: rgba(19,3,3,1);
	color: #fff;
}

.btn-inverse:hover, .btn-inverse:focus {
	background-color: #999;
	color: #fff;
}

a.btn-warning {
	color: #fff;
    background-color: #000;
    border-color: #000;
}

/*.nav-tabs>li {
	float: right;
}

.nav-tabs>li.active {
	
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	background-color: #000;
}

.nav-pills>li.active>a.btn-primary {
	color: #fff;
	background-color: #428bca
}

.nav-pills>li.active>a.btn-success {
	color: #fff;
	background-color: #5cb85c
}

.nav-pills>li.active>a.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
}*/

.panel {
	border-radius: 10px;
}

.panel-warning>.panel-heading {
	background-color: #f0ad4e;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #fff;
}

.panel-success>.panel-heading {
	background-color: #5cb85c;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #fff;
}

.arrow {
}

.arrow-up {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid black;
}

.arrow-down {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #f00;
}

.arrow-right {
	width: 0;
	height: 0;
	border-top: 60px solid transparent;
	border-bottom: 60px solid transparent;
	border-left: 60px solid green;
}

.arrow-left {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid blue;
}



/*.page-home .container{
width: 100%;
padding-left:15px;
padding-right:0;
}*/
section.col-sm-12 {
	padding: 0;
	margin: 0;
}

/*footer {
	display: none;
	visibility: hidden;
}*/

/*#myModalLabel span.fa, #myModalLabel br {
	visibility:hidden;
	display:none;}*/
	
.thumbnail.sol-mat {
	background-size: cover;
	background-position: top center;
	display: block;
	min-height: 415px;
}

.thumbnail.sol-mat.itsw-sm {
	background-image: url(../art/matrix-art/itsw-sm.jpg);
}

.thumbnail.sol-mat.ithw-sm {
	background-image: url(../art/matrix-art/ithw-sm.jpg);
}

.thumbnail.sol-mat.as-sm {
	background-image:url(../art/matrix-art/as-sm.jpg)
}

.thumbnail.sol-mat.ps-sm {
	background-image: url(../art/matrix-art/ps-sm.jpg);
}

.thumbnail.sol-mat.ed-sm {
	background-image: url(../art/matrix-art/ed-sm.jpg);
}

.thumbnail.sol-mat.sm-pack-sm {
	background-image:url(../art/matrix-art/sm-pack-sm.jpg)
}
.thumbnail.sol-mat.cs-sm {
	background-image: url(../art/matrix-art/cs-sm.jpg);
}

.thumbnail.sol-mat.we-sm {
	background-image: url(../art/matrix-art/we-sm.jpg);
}

.thumbnail.sol-mat.th-sm {
	background-image:url(../art/matrix-art/th-sm.jpg)
}

.thumbnail.sol-mat-test {
	background-image: url(../art/matrix-art/sm-back.jpg);
	background-size: cover;
	background-position: top center;
	display: block;
	min-height: 415px;
}

/*========================== CUBES.CSS =================================*/
.thumbnail.hallway-tile {
	
}
.thumbnail, .hallway-tile {
	
}

.thumbnail.hallway-tile .title {
	min-height: 35px;
	margin-top: 10px;
	padding-left: 2%;
	font-weight: bold;
	font-size: 18px;
}

.thumbnail.hallway-tile .services {
	color: #8A8680;
	font-size: 13px;
	min-height: 90px;
	padding-left: 10%;
}
.thumbnail.hallway-tile > .caption { 
height:auto ;
min-height:200px;






}

.thumbnail.hallway-tile > .caption.admin { background-size:cover; background-image:url(../art/hallway-tiles/adminsupport_hw-tile-2.png); } 

.thumbnail span {
	background-attachment: scroll;
	background-clip: border-box;
	/*background-color: #F65270;*/
	background-color: #FF0067;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-right-radius: 4px;
	color: white;
	display: block;
	font-size: 20px;
	min-width: 20px;
	opacity: 21;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	position: absolute;
}

.article-img-thumbnail > img {
	opacity: 0.33;
	display: block;
	min-width: 100%;
	max-height: 131px;
	min-height: 130px;
	position: relative;
	z-index: 700;
	padding-bottom: 5px;
}

.article > img, .article a > img {
	width: 100%;
}

.article > img, .article a:hover {
}

.titleBox {
	display: block;
	width: 100%;
	box-sizing: border-box;
	/*background-color: rgba(255,255,255,0.4); margin-bottom: -65px;
	*/
	padding: 0;
	position: absolute;
	z-index: 900;
}

.titleBox:hover {
/*background-color: rgba(255,255,255,0.0);*/
}

.artTitle {
	font-size: 13px;
	font-weight: 500;
	line-height: 14px;
	padding: 0px 10px 5px 10px;
	color: rgba(19,3,3,0.7);
	margin-bottom: 0px;
	width: 100%;
	display: block;
	position: absolute;/*vertical-align:bottom;
		
	z-index:1000;
	display:block;*/
	
	



	
	
	
	
	
	
	
	/*margin-top:-92px;
	margin-bottom:0px;
	color:rgba(206,206,190,0.90);
	background-color:#262525;*/
}

.artDesc {
	font-size: 13px;
	line-height: 13px;
	color: rgba(19, 3, 3, 0.5);
	padding: 10px 10px 0px 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}

/* LCA TILE BAR ================================ */
.art-lca-image {
	width: 100%;
	max-height: 5px;
	margin-bottom: -5px;
	margin-top: -5px;
	display: block;
	color:transparent;
}

/*.lca-image{
	width:100%;
	max-height:15px;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	}*/
/*.lrn-con-act {
	background-image: url(../art/article-tiles/lrn-con-act.png);
	background-size: 100%;
	background-position: center;
}

.lrn {
	background-image: url(../art/article-tiles/lrn.png);
	background-size: 100%;
	background-position: center;
}

.con {
	background-image: url(../art/article-tiles/con.png);
	background-size: 100%;
	background-position: center;
}

.act {
	background-image: url(../art/article-tiles/act.png);
	background-size: 100%;
	background-position: center;
}

.lrn-con {
	background-image: url(../art/article-tiles/lrn-con.png);
	background-size: 100%;
	background-position: center;
}

.con-act {
	background-image: url(../art/article-tiles/con-act.png);
	background-size: 100%;
	background-position: center;
}

.lrn-act {
	background-image: url(../art/article-tiles/lrn-act.png);
	background-size: 100%;
	background-position: center;
}*/







.hallway-tile-2 {
	float:left;
	display:inline-block;
	width:100%;
	clear:both;
	margin-bottom:10px;
	
	
}
.hallway-tile-2 .thumbnail { margin-bottom:0;}
.hallway-tile-2 img { border-top-left-radius:10px; border-top-right-radius:10px;}
.hallway-tile-2 .caption { min-height:180px; background-color:#fff; margin-top:-10px; border:1px solid #e1e1e1; padding:8px;}
.hallway-tile-2 .title {
	font-family:'DINCondensedBold', Arial, Helvetica, sans-serif;
	min-height: 35px;
	margin-top: 10px;
	padding-left: 2%;
	font-weight: 100;
	font-size: 20px;
	color:#130303;
	margin-bottom:5px;;
	border-bottom:1px solid #ccc;
}

.hallway-tile-2 .services {
	color: #8A8680;
	font-size: 13px;
	
	padding-left: 10%;
}
#left-content{ border-right:1px solid rgba(19, 3, 3, 0.07);
;  margin-left:-10px; margin-right:10px; }
#left-content .title-banner { padding-left:20px;}
#left-content .title-banner, #right-content .title-banner {
	text-align: left;
	color: rgba(19, 3, 3, 0.75);
	font-size: 33px;
	font-weight: 200;
	letter-spacing:0.02em;
	/*font-family:'DINCondensedBold';*/
}
.hallway-tile-3 {
	float:left;
	display:inline-block;
	width:100%;
	clear:both;
	margin-bottom:10px;
	
	
}
.hallway-tile-3 .thumbnail { margin-bottom:0;}
.hallway-tile-3 img { border-top-left-radius:10px; border-top-right-radius:10px;}
.hallway-tile-3 .caption { min-height:180px;  margin-top:-10px;  padding:8px;}
.hallway-tile-3 .title {
	font-family:'DINCondensedBold', Arial, Helvetica, sans-serif;
	min-height: 35px;
	margin-top: 10px;
	padding-left: 2%;
	font-weight: 100;
	font-size: 20px;
	color:#130303;
	margin-bottom:5px;;
	border-bottom:1px solid #ccc;
	letter-spacing:0.02em;
}

.hallway-tile-3 .services {
	color: #8A8680;
	font-size: 13px;
	
	padding-left: 10%;
}

#right-content {}
#right-content .annouce{ background-color:transparent; color:#505050;}

/* #FOOTER  
====================================================*/

#r_footer{
	/*min-height: 350px;*/
	display: block;
	border-top: 1px solid #ccc;
	padding-top: 20px;
	padding-bottom: 60px;
	/*background-color: #130303;*/
		background-color: rgba(19,3,3,1);

	color: #f9f9f4;
	font-weight:300;
	/*bottom: 0;
    min-height: 300px;
    position: absolute;
    width: 100%;*/
	}


	
#r_footer h2{ font-size:22px;  margin-bottom:8px; letter-spacing: 0.1em; color: rgba(214, 214, 204, 1);} 
#r_footer h3{ font-size:18px; margin-bottom:8px; color: rgba(214, 214, 204, 1); font-weight:200; }
#r_footer p{ font-size:11px; letter-spacing:1.1px; color: rgba(214, 214, 204, 1); padding-right:30px;}
#r_footer .cap-modal h2, #r_footer .cap-modal h3, #r_footer .cap-modal p{ color:rgba(19,3,3,0.75);}
.cap-modal p{ font-size:14px; }
/* #CONNECT FORUM  
====================================================*/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background-color:#f9f9f4;
  
    
   
}	
#connect-forum { border-right:1px solid rgba(19,3,3,0.1); padding-right:20px;}
#connect-forum .title-banner { padding-left:0;}
#connect-forum .thread-group { border-bottom:1px solid rgba(19,3,3,0.1); padding:10px; margin:5px auto;}
#connect-forum .thread-group .thread-title { font-size:13px; font-weight:bold;}
#connect-forum .thread-group .thread-info { font-size:11px; font-weight:bold; color:rgba(19,3,3,0.5);}
#connect-forum .thread-group .thread-content { font-size:12px; line-height:14px;}

.thread-parent{}
.thread-child{ margin:0 0 10px 20px; padding:4px 4px 4px 10px; border:1px solid rgba(19,3,3,0.1); border-radius:8px; background-color:rgba(214,214,204,0.3);}
.thread-grandchild{margin:0 0 10px 40px; padding:4px 4px 4px 10px; border:1px solid rgba(19,3,3,0.1); border-radius:8px; background-color:rgba(214,214,204,0.8)}

.comment-add-pane { margin-bottom:10px; }	
.comment-add-pane div.btn { color:rgba:(19,3,3,0.2); font-size:11px; margin-bottom:8px;}

#connect-forum .btn-sm {padding:2px 6px; font-size:10px; }
.view-comments:before{
	content:"view comments"; cursor:pointer; font-weight:normal;}
.hide-comments:before{
	content:"hide comments"; cursor:pointer; font-weight:normal;}
.add-comments:before{
	content:"add comment"; cursor:pointer; font-weight:normal;}
.cancel-comments:before{
	content:"cancel"; cursor:pointer; font-weight:normal;}	
	
/* BUTTONS
====================================================*/
/*.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	outline:0;
}

.btn:focus, .btn:active:focus, .btn.active:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.btn:hover, .btn:focus {
	color: #333;
	text-decoration: none
}

.btn:active, .btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	pointer-events: none;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-default {
	color: #333;
	background-color: #f9f9f4;
	border-color: #ccc
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	color: rgba(19,3,3,0.75);
	background-color: #ebebeb;
	border-color: #adadad
}

.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-image: none
}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
	background-color: #fff;
	border-color: #ccc
}

.btn-default .badge {
	color: #fff;
	background-color: #333
}

.btn-primary {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #3276b1;
	border-color: #285e8e
}

.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-image: none
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #428bca;
	border-color: #357ebd
}

.btn-primary .badge {
	color: #428bca;
	background-color: #fff
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #47a447;
	border-color: #398439
}

.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	background-image: none
}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #39b3d7;
	border-color: #269abc
}

.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-image: none
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff
}

.btn-warning {
	color: #fff;
	background-color: rgba(223,133,56,0.9);;
	border-color: #eea236
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ed9c28;
	border-color: #d58512
}

.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	background-image: none
}

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #d2322d;
	border-color: #ac2925
}

.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	background-image: none
}

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff
}

.btn-link {
	color: #428bca;
	font-weight: normal;
	cursor: pointer;
	border-radius: 0
}

.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color: transparent
}

.btn-link:hover, .btn-link:focus {
	color: #2a6496;
	text-decoration: underline;
	background-color: transparent
}

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
	color: #999;
	text-decoration: none
}

.btn-lg, .btn-group-lg>.btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px
}

.btn-sm, .btn-group-sm>.btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-xs, .btn-group-xs>.btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0
}

.btn-block+.btn-block {
	margin-top: 5px
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width: 100%
}	*//*===========================================================*/


@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {

body {
	padding-top: 90px;
}

.anchor {
	display: block;
	height: 90px;
	margin-top: -90px;
*/or whatever value you need*/ visibility:hidden;
}
#connect-forum { border-right:0;   }
}

@media (max-width:767px) {

.container-temp {
	padding: 0 4% 0 4%;
	margin: 0 auto;
}
#connect-forum { border-right:0;   }
}

@media (min-width:768px) {

.gwMenu {
	width: 750px
}

.container-temp {
	padding-left: 0%;
	margin: 0 auto;
}

}

@media (min-width:992px) {

.gwMenu {
	width: 690px
}

.container-temp {
	padding-left: 0%;
	margin: 0 auto;
}
}

@media (min-width:1200px) {

.gwMenu {
	width: 840px
}

.container-temp {
	padding-left: 20%;
	margin: 0 auto;
}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
	/*===========================================================*/

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
	/*===========================================================*/

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
}