/* ************ should be in dashboard *************/
#sidenav_content ul{padding:0;}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:0px;margin-top:4px \9;}
#filebrowser .navbar,#filebrowser .alert{margin-bottom:0px !important;}
.breadcrumbs_nav a,.breadcrumbs_nav span{font-size:12px !important;color:#428bca !important;margin:5px;}
.breadcrumbs_nav span{font-weight:bold;}
.breadcrumbs_nav{padding-top:5px;}
/*
.case_study_bullet{width:12px;height:12px;display:inline-block;cursor:pointer;margin:6px;background-image:url("/img/bullets.png");background-position:37px -8px;}
.case_study_bullet:hover{background-position:37px -314px;}
*/
.case_study_tier .case_study_bullet{margin-top:60px;}
.case_study_tier .tpl-thumb{margin-top:0px;}
.tech_instruction_tiles .case_study_bullet_holder{}
.header-shadow{text-shadow:0px 2px 0px rgba(0,0,0,1);color:#ffffff;}
.tech_instruction_tiles h4{}
.tech_instruction_tiles .tpl-title{text-align:center;font-weight:400;}
.case_study_bullet_holder{width:100%;text-align:center;}
.case_study_bullet{display:inline-block;width:32px;height:32px;margin:7px;text-indent:-999px;border:1px solid #b3b3b3;background-color:#b3b3b3;border-radius:20px;cursor:pointer;}
.bullet_selected,.case_study_bullet:hover{background-color:#13428a;border:1px solid #13428a;}
/* ************ ? *************/
.video_strip_wrapper{width:100%;height:507px;overflow:hidden;left:0;right:0;position:absolute;background-image:url("assets/top_slideshow_1.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;}
.bgvid{width:100%;height:auto;opacity:0.9;}
.video_banner_text h1,.video_banner_text h2{color:#ececec;}
/* ************navigation*************/
.treeNavDiv ul{margin-left:0;padding-left:0;}
.dropdown .list-group-item{background-color:inherit;border:inherit;color:#ffffff;}
/* ************MODAL STYLES*************/
#modal_container .hidden{display:none;}
#modal_container{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;/* Enable scroll if needed */
background-color:rgb(0,0,0);/* Fallback color */
background-color:rgba(0,0,0,0.75);/* Black w/ opacity */}
#modal_container{z-index:1100 !important;}
#modal_content{z-index:1111 !important;background-color:#000000;}
#modal_content.container{padding-left:0px;padding-right:0px;}
iframe{width:100%;overflow:hidden !important;}
iframe{border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-width:2px;border-style:inset;border-color:initial;}
.video_only{height:800px;overflow:hidden;}
.video_strip_wrapper{background-color:#000000;}
/*************MODAL STYLES*************/
/********************************************************************************************************/

/********************************************************************************************************/
/********************************************************************************************************/
.carousel_container{border-bottom:3px solid #000000;}
.carousel{height:auto;}

/********************************************************************************************************/
#header{background-color:#000000;}
/* Carousel Header Styles */

.btn-min-block{min-width:170px;line-height:26px;}
#footer{margin-top:120px;}
@media (min-width:768px){/* Medium devices (desktops,992px and up) */
.sm-pull-right{float:right !important;}
.sm-pull-left{float:left !important;}
}
@media (min-width:768px){/* Medium devices (desktops,992px and up) */
.sm-pull-right{float:right !important;}
.sm-pull-left{float:left !important;}
}
h2{

	font-weight:600;
}



h1:first-line{font-size:1.5em;}
#devices{padding-top:90px;padding-bottom:90px;color:#000000;}
.col-sm-6 img{width:100%;height:auto;}
/* for the "on the go image" */
/********************************************************************************************************/
.cta img{width:80px !important;height:80px !important;}
.cta span{font-size:24pt;margin-top:14px;margin-right:14px;}
/********************************************************************************************************/
.imac{margin-bottom:40px;}
.case_studies h2{margin-top:2em;}
.tpl-thumb{ margin-top:20px;}
.case_studies .row{margin-bottom:0px;padding-bottom:100px;}
.case_study_bullet_holder{margin-top:-20px;}
.tpl-thumb{margin-top:100px;}
.tpl-thumb h3{margin-top:0px;}


@media (min-width:768px){
	.small-visible{display:none}
}
@media (max-width:768px){/* Medium-large devices (desktops,992px and up) */
.sm-pull-right{float:right !important;}
.sm-pull-left{float:left !important;}
.small-hidden{display:none}
.small-visible{display:inline}
}





.header-text h1, .header-text h2, .header-text h3, .header-text h4,  .header-text .cta, .header-text a {
	text-shadow:0px 2px 0px rgba(0,0,0,1);
	color:#ffffff;
}


.header-text-area-mobile{
	color:#000000;
	min-height:475px;
	text-align:right;
	padding:75px;
	border-bottom:1px solid #000000;
}

.header-text-area-mobile h1 {
	font-size: 30px;
}
.header-text-area-mobile h3 {
	font-size: 20px;
}

.header-shadow{
	text-shadow:0px 2px 0px rgba(0,0,0,1);color:#ffffff;
}




.header-text ul {
	list-style: none;
	text-decoration: none;
	font-size: 16pt;
}



.letterspaced{
	 letter-spacing: .05em;

}


.subtext{

    font-weight: 100;
    font-size: 1.5em;
    margin-top: 0px;
		margin-bottom: 1em;

}


.content_creation{
	margin-top: 5em;
}
.content_creation h2{
	margin-top: 2px;
}

.header-text h3{
	font-weight: 300;
}

.header-text ul{
	font-weight:600;
	line-height:1.6em;
	text-shadow:0px 2px 0px rgba(0,0,0,1);color:#ffffff;
	letter-spacing: .06em;
}



@media (max-width:768px) {
	#navbar .link{
		text-align: center;
		font-size: 18px;
		margin-top: 12px;
		margin-bottom: 12px;
	}
	#navbar{
		padding-bottom: 40px;
	}
}


.faded{ opacity:0; }


.actions ul li{
	 list-style: none;
 }
