@import url("//hello.myfonts.net/count/29f783");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }
@import url('https://fonts.googleapis.com/css2?family=News+Cycle:wght@400;700&display=swap');

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

@font-face { font-family: "NewsGothicBT-Roman"; src: url('fonts/29F783_0_0.eot'); src: url('fonts/29F783_0_0.eot?#iefix') format('eot'), url('fonts/29F783_0_0.woff') format('woff'), url('fonts/29F783_0_0.ttf') format('truetype'); }

@font-face { font-family: "NewsGothicBT-Bold"; src: url('fonts/29F783_1_0.eot'); src: url('fonts/29F783_1_0.eot?#iefix') format('eot'), url('fonts/29F783_1_0.woff') format('woff'), url('fonts/29F783_1_0.ttf') format('truetype'); }

.container { /*max-width:775px!important;
min-width:768px;*/ max-width: 960px!important; min-width: 768px; }

a { color: #990000; }
a:hover { color: #990000; text-decoration: underline; }

textarea:focus, input:focus, input[type]:focus, .uneditable-input:focus, .form-control:focus { border-color: rgba(95, 151, 140, 0.6); box-shadow: 0 1px 1px rgba(95, 151, 140, 0.075) inset, 0 0 8px rgba(95, 151, 140, 0.6); outline: 0 none; }

strong { font-family: "NewsGothicBT-Bold","News Cycle"; }

.close { opacity: 0.7; }

.asteriskField { color: #c50000; }

.help-block strong { color: #c50000; font-size: 12px; }

.has-error .control-label { color: #c50000; }
.has-error .form-control { border-color: #c50000; }

body { padding: 0; margin: 0; font-family: "NewsGothicBT-Roman","News Cycle"; }

header { padding-top: 10px; }
header .logo { padding: 55px 0 0; float: right; }
header .stanford-logo { padding: 10px 0; float: left; margin-left: -15px; }
header .search-bar { clear: both; font-size: 11px; float: right; padding: 5px; background: #1b1b1b; height: 38px; border: 1px solid #cbcbcb; border-top: none; }
header .search-bar .cart { padding: 7px 5px 5px 35px; text-align: right; float: left; color: #ffffff; background: url(../images/shopping-cart.png) no-repeat left 5px; }
header .search-bar .cart a { color: #ffffff; text-decoration: none; font-size: 14px; }
header .search-bar .search { float: left; }
header .search-bar .search .search-text { border: none; height: 25px; margin: 1px 0 1px 5px; padding: 0 15px 0 5px; width: 160px; box-sizing: border-box; overflow: visible; line-height: 20px; display: inline-block; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-appearance: none!important; vertical-align: top; }
header .search-bar .search .search-btn { border: none; height: 25px; margin: 1px 0 1px -4px; padding: 0 15px 0 5px; width: 30px; background: url(../images/search-icon.png) no-repeat 10px 6px white; text-indent: 1000px; box-sizing: border-box; overflow: hidden; line-height: 20px; display: inline-block; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-appearance: none!important; vertical-align: top; }
header .nav-header { /*background:url(../images/banner_stanford.jpg) no-repeat top left;*/ -webkit-box-shadow: rgba(0, 0, 0, 0.65) 0px 2px 3px -2px inset; -moz-box-shadow: rgba(0, 0, 0, 0.65) 0px 2px 3px -2px inset; box-shadow: rgba(0, 0, 0, 0.65) 0px 2px 3px -2px inset; background: rgba(156, 207, 197, 0.7); }
header .nav-header .page-title { font-size: 22px; font-family: "NewsGothicBT-Bold","News Cycle"; color: #333; padding: 10px 0 10px; text-shadow: rgba(237, 237, 237, 0.2) 1px 1px 0; }
header .nav-header .login { padding: 8px 5px 0 0; float: left; }
header .nav-header .login .login-btn { background: #292929; padding: 5px 7px; color: #ffffff; font-size: 14px; text-decoration: none; }
header .nav-header .login a { color: #ffffff; font-size: 14px; padding-left: 5px; }
header .nav-header .shopping-cart { float: right; }
header .nav-header .main-navigation { padding: 0; clear: both; }
header .nav-header .main-navigation .nav-bar { /*height:38px;
border:1px solid #cbcbcb;
border-bottom:none;
@include clearfix;
padding-bottom:2px;*/ }
header .nav-header .main-navigation .nav-bar ul { margin: 0; padding: 0; height: 38px; border: 1px solid #cbcbcb; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #860000), color-stop(100%, #c50000)); background-image: -webkit-linear-gradient(#860000, #c50000); background-image: -moz-linear-gradient(#860000, #c50000); background-image: -o-linear-gradient(#860000, #c50000); background-image: linear-gradient(#860000, #c50000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#860000', endColorstr='#c50000')"; border-bottom: none; margin-bottom: -1px; display: table; width: 100%; }
header .nav-header .main-navigation .nav-bar ul li { display: table-cell; margin: 0; background: url(../images/separate.png) no-repeat right top; width: 160px; }
header .nav-header .main-navigation .nav-bar ul li:last-child { background: none; }
header .nav-header .main-navigation .nav-bar ul li:last-child.active a, header .nav-header .main-navigation .nav-bar ul li:last-child a { margin-right: 0px; }
header .nav-header .main-navigation .nav-bar ul li a { color: #ffffff; text-decoration: none; font-size: 15px; padding: 11px 2px 11px 0px; text-align: center; display: inline-block; margin-right: 2px; display: block; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; }
header .nav-header .main-navigation .nav-bar ul li a:hover { text-decoration: none; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #860000), color-stop(100%, #e00404)); background-image: -webkit-linear-gradient(#860000, #e00404); background-image: -moz-linear-gradient(#860000, #e00404); background-image: -o-linear-gradient(#860000, #e00404); background-image: linear-gradient(#860000, #e00404); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#860000', endColorstr='#e00404')"; }
header .nav-header .main-navigation .nav-bar ul li.active a { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #640000), color-stop(100%, #a20000)); background-image: -webkit-linear-gradient(#640000, #a20000); background-image: -moz-linear-gradient(#640000, #a20000); background-image: -o-linear-gradient(#640000, #a20000); background-image: linear-gradient(#640000, #a20000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#640000', endColorstr='#a20000')"; margin-right: 2px; }

.main-body { background: url(../images/bg-home.png) no-repeat center top; -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 6px -2px inset; -moz-box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 6px -2px inset; box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 6px -2px inset; padding-top: 40px; margin-top: -38px; padding-bottom: 30px; }

.main-body-inner { background: url(../images/bg-landing.jpg) repeat-X center top; -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 6px -2px inset; -moz-box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 6px -2px inset; box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 6px -2px inset; padding-top: 40px; margin-top: -39px; padding-bottom: 30px; }

.error-page .error { font-size: 150px; padding: 40px 0 0; text-align: center; color: #F00; }
.error-page h2 { font-size: 30px; text-align: center; padding: 10px 0 20px; }
.error-page h3 { font-size: 34px; text-align: center; padding: 10px; color: #F00; }
.error-page p { text-align: center; font-size: 14px; padding: 10px 0; }
.error-page p a { color: #990000; font-size: 18px; }

.btn-group .caret { border-top-color: #eff0dd; }
.btn-group.open .dropdown-toggle { background: #990000; color: #ffffff; }
.btn-group .dropdown-menu > li > a:hover, .btn-group .dropdown-menu > li > a:focus { background: #990000; }

.home-top-content { margin: 30px 0 0 0; *zoom: 1; /*background:#eff0dd;
padding:20px;	
@include box-shadow(#ccc -4px 4px 10px); */ }
.home-top-content:before, .home-top-content:after { content: " "; display: table; }
.home-top-content:after { clear: both; }
.home-top-content .navi-panel { background: url(../images/navi-panel-bg.png) repeat-x top left; border: 2px solid #ffffff; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px, rgba(0, 0, 0, 0.2) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px, rgba(0, 0, 0, 0.2) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px, rgba(0, 0, 0, 0.2) 0 0 0 1px; margin-left: -15px; height: 414px; }
.home-top-content .navi-panel .logo { padding: 15px 10px 0 20px; font-size: 24px; margin-right: -15px; }
.home-top-content .navi-panel .logo a { text-decoration: none; color: #333333; }
.home-top-content .navi-panel .logo span { padding-top: 10px; display: block; font-size: 12px; }
.home-top-content .navi-panel p { padding: 20px; font-size: 15px; line-height: 18px; font-family: "NewsGothicBT-Bold","News Cycle"; background: #a7bcb8; }
.home-top-content .navi-panel ul { padding-top: 0px; }
.home-top-content .navi-panel ul li { padding: 10px 15px 6px 15px; border-top: 1px solid #dbe8e6; *zoom: 1; }
.home-top-content .navi-panel ul li:before, .home-top-content .navi-panel ul li:after { content: " "; display: table; }
.home-top-content .navi-panel ul li:after { clear: both; }
.home-top-content .navi-panel ul li h2 { padding-bottom: 5px; color: #990000; font-size: 16px; font-family: "NewsGothicBT-Bold","News Cycle"; }
.home-top-content .navi-panel ul li h2:hover { text-decoration: none; }
.home-top-content .navi-panel ul li p { font-size: 12px; text-shadow: 1px 0 0 #C3C4C1; color: #333333; }
.home-top-content .navi-panel ul li .list-img { float: left; padding-left: 5px; }
.home-top-content .navi-panel ul li .list-content { float: left; padding: 5px 0 0 25px; }
.home-top-content .navi-panel ul li .list-content h2 { font-size: 16px; }
.home-top-content .navi-panel ul li .list-content p { padding: 0; font-size: 14px; line-height: 14px; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; background: none; }
.home-top-content .navi-panel ul li:hover { background-color: rgba(211, 234, 235, 0.5); }
.home-top-content .left-pane { background: url(../images/left-pane-bg.png) repeat-x top left; border: 2px solid #ffffff; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px, rgba(0, 0, 0, 0.2) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px, rgba(0, 0, 0, 0.2) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px, rgba(0, 0, 0, 0.2) 0 0 0 1px; font-size: 13px; margin-right: -15px; padding: 15px; height: 414px; }
.home-top-content .left-pane .heading { float: left; font-family: "NewsGothicBT-Bold","News Cycle"; padding-bottom: 5px; font-size: 16px; color: #990000; }
.home-top-content .left-pane .nav-tabs { border: none; float: left; padding-top: 2px; padding-left: 0px; clear: both; height: 30px; margin-bottom: 0px; }
.home-top-content .left-pane .nav > li > a, .home-top-content .left-pane .nav-tabs > li.active > a, .home-top-content .left-pane .nav-tabs > li.active > a:hover, .home-top-content .left-pane .nav-tabs > li.active > a:focus { background: #860000; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #860000), color-stop(100%, #c50000)); background-image: -webkit-linear-gradient(#860000, #c50000); background-image: -moz-linear-gradient(#860000, #c50000); background-image: -o-linear-gradient(#860000, #c50000); background-image: linear-gradient(#860000, #c50000); color: #ffffff; font-size: 11px; padding: 2px; border: 1px solid #ccc; }
.home-top-content .left-pane .nav > li > a { background: #ffffff; color: #1b1b1b; border: 1px solid #ccc; width: 20px; height: 20px; text-align: center; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; margin-right: 7px; }
.home-top-content .left-pane .tab-pane { clear: both; }
.home-top-content .left-pane .tab-pane .video { width: 270px; height: 210px; }
.home-top-content .left-pane .tab-pane a img { text-align: center; width: 270px; height: 210px; }
.home-top-content .left-pane .tab-pane a img.play { position: absolute; top: 135px; left: 130px; width: 75px; height: 75px; }
.home-top-content .left-pane .tab-pane a img.play:hover { opacity: 0.8; }
.home-top-content .left-pane .title { margin: 10px 0 0; }
.home-top-content .left-pane .title a { color: #990000; font-size: 16px; font-weight: normal; }
.home-top-content .left-pane .title a:hover { text-decoration: underline; }
.home-top-content .left-pane .name { padding: 10px 0 10px; font-size: 13px; font-family: "NewsGothicBT-Bold","News Cycle"; }
.home-top-content .left-pane .desc { height: 53px; overflow: hidden; }

.home-bottom-content { /*background:#eff0dd;	
padding:20px;
@include box-shadow(#ccc -4px 4px 10px); */ margin: 30px 0 0 0; *zoom: 1; }
.home-bottom-content:before, .home-bottom-content:after { content: " "; display: table; }
.home-bottom-content:after { clear: both; }
.home-bottom-content h2 { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 24px; color: #990000; padding-bottom: 15px; }
.home-bottom-content .carousel-main { background: #f1f1f1; -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 3px 0px inset; -moz-box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 3px 0px inset; box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 3px 0px inset; filter: progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=0,strength=1), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=45,strength=1), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=2), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135,strength=3), progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=180,strength=3), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=225,strength=3), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=270,strength=2), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=315,strength=1); height: 130px; position: relative; }
.home-bottom-content .carousel-main .list_carousel { width: 860px; margin: 0 50px; }
.home-bottom-content .carousel-main .list_carousel.responsive { width: auto; margin-left: 0; }
.home-bottom-content .carousel-main .list_carousel .carousels { margin: 20px; *zoom: 1; background: #ffffff; border: 1px solid #ccc; height: 90px; }
.home-bottom-content .carousel-main .list_carousel .carousels:before, .home-bottom-content .carousel-main .list_carousel .carousels:after { content: " "; display: table; }
.home-bottom-content .carousel-main .list_carousel .carousels:after { clear: both; }
.home-bottom-content .carousel-main .list_carousel .carousels .carousel-image { float: left; margin: 8px; width: 72px; height: 72px; }
.home-bottom-content .carousel-main .list_carousel .carousels .carousel-content { float: left; padding: 15px 5px; font-size: 13px; line-height: 18px; width: 130px; }
.home-bottom-content .carousel-main .list_carousel .carousels .carousel-content h3 a { color: #990000; font-size: 14px; font-family: "NewsGothicBT-Bold","News Cycle"; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 140px; display: block; }
.home-bottom-content .carousel-main .list_carousel .carousels .carousel-content b { font-family: "NewsGothicBT-Bold","News Cycle"; display: block; font-size: 13px; }
.home-bottom-content .carousel-main .list_carousel .prev { position: absolute; left: 20px; top: 40%; }
.home-bottom-content .carousel-main .list_carousel .next { position: absolute; right: 20px; top: 40%; }
.home-bottom-content .carousel-main .list_carousel .caroufredsel_wrapper { margin: 0!important; width: 860px!important; }
.home-bottom-content .carousel-main .list_carousel ul { margin: 0 50px 0 0 !important; display: block; }
.home-bottom-content .carousel-main .list_carousel ul li { float: left; display: block; position: relative; }

.modules-left { padding: 10px 15px 0 5px; }
.modules-left .panel-group { padding-left: 15px; /*z-index:10000;
position:absolute;*/ }
.modules-left .panel-group .panel { background: none; }
.modules-left .panel-group .panel .panel-collapse .panel-body ul li { padding-left: 0; }
.modules-left .panel-group .panel .panel-collapse .panel-body ul li a { padding-left: 0; }
.modules-left .title { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 13px; }
.modules-left .title-collapse { font-family: "NewsGothicBT-Bold","News Cycle"; padding: 10px 0; display: block; font-size: 11px; color: #000000; }
.modules-left .panel { box-shadow: none; border: none; }
.modules-left .panel .panel-title a { font-size: 13px; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; line-height: 24px; }
.modules-left .panel .panel-title a:hover { text-decoration: none; }
.modules-left .panel .panel-title i { color: #2d6280; }
.modules-left ul .title { font-size: 16px; }
.modules-left ul.video-caps, .modules-left ul.teaching-module-left { margin-bottom: 15px; border-top: 10px solid #000000; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(#f2f2f2, #ffffff); background-image: -moz-linear-gradient(#f2f2f2, #ffffff); background-image: -o-linear-gradient(#f2f2f2, #ffffff); background-image: linear-gradient(#f2f2f2, #ffffff); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2f2f2', endColorstr='#ffffff')"; }
.modules-left ul.video-caps li a, .modules-left ul.teaching-module-left li a { padding-left: 5px; display: inline-block; font-size: 12px; line-height: 15px; }
.modules-left ul { font-size: 11px; }
.modules-left ul.other-cat { border-top: 10px solid #000000; }
.modules-left ul li { padding: 10px; }
.modules-left ul li a { color: #000000; }
.modules-left ul li a.active { color: #2d6280; font-family: "NewsGothicBT-Bold","News Cycle"; }
.modules-left ul li a.video-caps { color: #000000; font-size: 13px; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; padding-left: 20px; display: block; }
.modules-left ul li a.video-caps.active { color: #2d6280; background: url(../images/arrow.png) 2px 0px no-repeat; }

.search-results .modules-left .panel-group, .video-cases-inner .modules-left .panel-group, .capstone-perspective-inner .modules-left .panel-group { position: relative; }

.sign-up { margin-bottom: 30px; }
.sign-up.sign-up-main { margin-top: 30px; margin-bottom: 30px; background: rgba(255, 255, 255, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#4cffffff'); /* IE */ padding: 20px; border: 2px solid #ffffff; }
.sign-up.sign-up-main .sign-up-right { padding: 0 15px; }
.sign-up.sign-up-main .sign-up-right .main-content { margin: 0!important; }
.sign-up.sign-up-main .sign-up-right .main-content h1 { background: none; border: none; margin: 0; padding-left: 0; font-size: 24px; }
.sign-up.sign-up-main .sign-up-right .main-content h2 { background: none; border: none; margin: 0; padding-left: 0; font-size: 24px; }
.sign-up.sign-up-main .sign-up-right .main-content h3 { color: #444; font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 20px; padding: 10px 0; border: none; margin: 0; border-bottom: 1px solid #dddddd; }
.sign-up.sign-up-main .sign-up-right .main-content div.border-box { border: 1px solid #e5e5e5; padding: 10px; padding: 0 20px 0px; margin: 0 0 30px 0; background: #f2f1f1; }
.sign-up.sign-up-main .sign-up-right .main-content div.border-box h3 { margin: 0 -20px; background: #efefef; border-bottom: 1px solid #e5e5e5; padding: 15px 20px; }
.sign-up .form-horizontal { font-size: 13px; padding: 20px; margin: 30px auto; width: 75%; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fbfaf8)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); background-image: linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; padding: 60px; }
.sign-up .form-horizontal #id_first_name, .sign-up .form-horizontal #id_city, .sign-up .form-horizontal #id_country, .sign-up .form-horizontal #id_password, .sign-up .form-horizontal #id_confirm_password, .sign-up .form-horizontal #id_zip_code, .sign-up .form-horizontal #id_phone, .sign-up .form-horizontal #id_fax, .sign-up .form-horizontal #id_estimated_user_count, .sign-up .form-horizontal #id_planned_use, .sign-up .form-horizontal #id_company_name, .sign-up .form-horizontal #id_title, .sign-up .form-horizontal #id_password1, .sign-up .form-horizontal #id_password2, .sign-up .form-horizontal #id_address_line_1, .sign-up .form-horizontal #id_address_line_2 { width: 100%; }
.sign-up .form-horizontal #id_last_name, .sign-up .form-horizontal #id_company_name, .sign-up .form-horizontal #id_department_title, .sign-up .form-horizontal #id_email { width: 100%; }
.sign-up .form-horizontal .form-group #div_id_is_behalf_of_corporate, .sign-up .form-horizontal .form-group #div_id_eula, .sign-up .form-horizontal .form-group #div_id_eula_2, .sign-up .form-horizontal .form-group #div_id_is_faculty_member, .sign-up .form-horizontal .form-group #div_id_is_promotion_enabled { padding-left: 190px; }
.sign-up .form-horizontal .form-group #div_id_is_behalf_of_corporate label, .sign-up .form-horizontal .form-group #div_id_eula label, .sign-up .form-horizontal .form-group #div_id_eula_2 label, .sign-up .form-horizontal .form-group #div_id_is_faculty_member label, .sign-up .form-horizontal .form-group #div_id_is_promotion_enabled label { width: auto; }
.sign-up .form-horizontal .form-group label { font-family: "NewsGothicBT-Bold","News Cycle"; padding-right: 0; padding-bottom: 5px; font-size: 14px; float: left; width: 150px; }
.sign-up .form-horizontal .form-group label span { color: #ff0000; }
.sign-up .form-horizontal .form-group .controls { float: left; width: 70%; padding-left: 20px; }
.sign-up .form-horizontal .form-group input[type="checkbox"] { margin-top: 0; padding-top: 0; }
.sign-up .form-horizontal .form-actions { padding-left: 170px; }
.sign-up .sign-up-left { padding-top: 20px; padding-right: 0; }
.sign-up .sign-up-left h2 { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 16px; padding: 0 0 10px; }
.sign-up .sign-up-left a { color: #990000; }
.sign-up .sign-up-right { color: #383837; }
.sign-up .sign-up-right.individual .main-content p { padding: 6px 0; }
.sign-up .sign-up-right.feedback p { padding: 5px 0!important; }
.sign-up .sign-up-right.feedback p span { padding-left: 32px; padding-top: 3px; }
.sign-up .sign-up-right .form-horizontal .form-group { margin-right: 0; margin-left: 0; }
.sign-up .sign-up-right .form-horizontal .form-group input[type="checkbox"] { min-height: 10px; padding-top: 0; }
.sign-up .sign-up-right .application-submitted { text-align: center; }
.sign-up .sign-up-right .main-content { margin: 30px 0 0 0; }
.sign-up .sign-up-right .main-content.request-info .request-inner { background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; padding: 20px; margin: 10px -15px; min-height: 220px; }
.sign-up .sign-up-right .main-content.request-info .request-inner span { text-align: center; display: block; }
.sign-up .sign-up-right .main-content.request-info h3 { text-align: center; }
.sign-up .sign-up-right .main-content.request-info p { text-align: center; padding: 10px 0; }
.sign-up .sign-up-right .main-content .btn { margin: 10px 0 20px 0; }
.sign-up .sign-up-right .main-content strong { font-family: "NewsGothicBT-Bold","News Cycle"; }
.sign-up .sign-up-right .main-content h1 { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 22px; padding: 12px 20px 10px; background: rgba(167, 188, 184, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#4cffffff'); /* IE */ border: 2px solid #ffffff; margin: 0px 0 20px 0; }
.sign-up .sign-up-right .main-content h2 { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 22px; padding: 12px 20px 10px; background: rgba(167, 188, 184, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#4cffffff'); /* IE */ border: 2px solid #ffffff; margin: 0px 0 30px 0; }
.sign-up .sign-up-right .main-content h3 { color: #990000; font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 20px; padding: 10px 0; margin-bottom: 10px; border-bottom: 1px solid #e5e5e5; }
.sign-up .sign-up-right .main-content hr { border-top: 2px solid #000000; margin: 0 0 10px; }
.sign-up .sign-up-right .main-content p { color: #676767; font-size: 13px; line-height: 18px; padding: 10px 0; }
.sign-up .sign-up-right .main-content p a { color: #990000; }
.sign-up .sign-up-right .main-content.request-info h3 { color: #990000; font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 20px; padding: 0 0 10px 0; }
.sign-up .sign-up-right .main-content.request-info .big-title { font-size: 28px; color: #990000; font-family: "NewsGothicBT-Bold","News Cycle"; padding-top: 50px; text-align: center; }

.login-box { color: #3F3F3F; padding: 30px 0 0px 0px; }
.login-box .password-reset-box { background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; *zoom: 1; width: 60%; margin: 0 auto; padding: 30px; }
.login-box .password-reset-box:before, .login-box .password-reset-box:after { content: " "; display: table; }
.login-box .password-reset-box:after { clear: both; }
.login-box h2 { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 24px; padding: 12px 20px 10px; background: rgba(167, 188, 184, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#4cffffff'); /* IE */ border: 2px solid #ffffff; margin: 0px 0 30px 0; }
.login-box .text-center { text-align: center; }
.login-box h3 { margin-bottom: 15px; font-size: 18px; padding-bottom: 10px; color: #990000; border-bottom: 1px solid #e5e5e5; font-family: "NewsGothicBT-Bold","News Cycle"; }
.login-box p { font-size: 13px; padding: 10px 0; }
.login-box .login-main-box { background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; *zoom: 1; margin: 0 15px 0px 15px; }
.login-box .login-main-box:before, .login-box .login-main-box:after { content: " "; display: table; }
.login-box .login-main-box:after { clear: both; }
.login-box .login-main-box .log-in { padding: 30px; border-right: 1px solid #ccc; margin-left: -15px; }
.login-box .login-main-box .log-in .forgot-password { margin: 10px 0; color: #990000; display: block; font-size: 11px; padding-left: 29%; }
.login-box .login-main-box .divider { padding: 30px 0 15px; position: relative; }
.login-box .login-main-box .divider div { /*border-bottom: 1px solid #e5e5e5;*/ }
.login-box .login-main-box .divider span { position: absolute; margin-left: 43%; top: 15px; font-size: 20px; padding: 5px 15px; font-family: "NewsGothicBT-Bold","News Cycle"; background: #ededed; color: #990000; }
.login-box .login-main-box a { text-decoration: none; }
.login-box .login-main-box .qualcomm-login { margin-left: 28%; margin-top: 15px; font-family: "NewsGothicBT-Bold","News Cycle"; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; width: 185px; padding: 10px; color: #000; }
.login-box .login-main-box .qualcomm-login:hover { color: #333; }
.login-box .login-main-box .qualcomm-login img { vertical-align: middle; padding-left: 5px; }
.login-box .login-main-box .sign-up { padding: 30px; margin: 0 -15px 0 -15px; }
.login-box .login-main-box .sign-up p { padding: 0 0 20px 0; font-size: 14px; }
.login-box .form-horizontal .form-actions { padding-left: 29%; }
.login-box .form-horizontal .form-group label { padding-top: 10px; font-size: 12px; padding-right: 10px; width: 30%; float: left; }
.login-box .form-horizontal .form-group .controls { float: left; width: 260px; }
.login-box .login-main-box .pgnet-login{margin: 0 auto;display: block;width: 196px;}

.my-cart { background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; margin-top: 30px; }
.my-cart.payby-check p { padding: 10px 0; }
.my-cart .summary { margin-top: 15px; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #dddddd), color-stop(100%, #cccccc)); background-image: -webkit-linear-gradient(bottom, #dddddd 20%, #cccccc 100%); background-image: -moz-linear-gradient(bottom, #dddddd 20%, #cccccc 100%); background-image: -o-linear-gradient(bottom, #dddddd 20%, #cccccc 100%); background-image: linear-gradient(bottom, #dddddd 20%, #cccccc 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dddddd', endColorstr='#cccccc')"; border: 2px white solid; text-align: center; padding: 0; }
.my-cart .summary span { color: #919191; font-size: 14px; display: block; font-family: "NewsGothicBT-Bold","News Cycle"; padding: 10px 0; text-decoration: none; }
.my-cart .summary span.active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #860000), color-stop(100%, #c50000)); background-image: -webkit-linear-gradient(#860000, #c50000); background-image: -moz-linear-gradient(#860000, #c50000); background-image: -o-linear-gradient(#860000, #c50000); background-image: linear-gradient(#860000, #c50000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#860000', endColorstr='#c50000')"; color: #ffffff; }
.my-cart .main-content { clear: both; padding-top: 20px; }
.my-cart .main-content .empty-cart { text-align: center; display: block; padding: 60px 0; }
.my-cart .main-content .empty-cart h2 { color: #555555; font-size: 34px; text-transform: uppercase; text-align: center; padding-bottom: 15px; font-family: "NewsGothicBT-Bold","News Cycle"; }
.my-cart .main-content .empty-cart h3 { color: #999999; font-size: 18px; padding-top: 15px; text-align: center; }
.my-cart .main-content .proceed-btn { text-align: right; padding: 10px 0; }
.my-cart .main-content .proceed-btn a { margin-left: 10px; }
.my-cart .main-content .proceed-btn form { display: inline; }
.my-cart .main-content .form-horizontal { font-size: 13px; padding: 50px 30px; }
.my-cart .main-content .form-horizontal label { padding-bottom: 5px; font-size: 14px; float: left; width: 150px; font-family: "NewsGothicBT-Bold","News Cycle"; }
.my-cart .main-content .form-horizontal .controls { float: left; width: 60%; padding-left: 20px; }
.my-cart .main-content .form-horizontal .form-actions { margin-left: 160px; }
.my-cart .main-content p { font-size: 13px; line-height: 18px; }
.my-cart .main-content p strong { font-family: "NewsGothicBT-Bold","News Cycle"; }
.my-cart .main-content hr { border-top: 2px solid #000000; margin: 5px 0 10px; }
.my-cart .main-content h1 { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 22px; color: #333333; }
.my-cart .main-content .order-summary table tr th, .my-cart .main-content .order-summary table tr td { padding: 10px!important; }
.my-cart .main-content .order-summary table tr th.total, .my-cart .main-content .order-summary table tr td.total { text-align: right; }
.my-cart .main-content table.summary-table tr th { color: #990000; font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 14px; vertical-align: bottom; padding: 5px; border-bottom: 1px solid #aac4bf; }
.my-cart .main-content table.summary-table tr th.item-right { text-align: right; }
.my-cart .main-content table.summary-table tr th.item-center { text-align: center; }
.my-cart .main-content table.summary-table tr th.item-left { text-align: center; }
.my-cart .main-content table.summary-table tr td { font-size: 14px; padding: 5px; border-bottom: 1px solid #aac4bf; }
.my-cart .main-content table.summary-table tr td.check { text-align: center; }
.my-cart .main-content table.summary-table tr td.item-right { text-align: right; }
.my-cart .main-content table.summary-table tr td.item-center { text-align: center; }
.my-cart .main-content table.summary-table tr td.item-left { text-align: center; }
.my-cart .main-content table.summary-total { background: #dddddd; }
.my-cart .main-content table.summary-total tr td { padding: 5px; color: #990000; font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 14px; vertical-align: middle; text-align: right; }
.my-cart .main-content table.summary-total tr td select { width: 200px; display: inline-block; }
.my-cart .main-content table.summary-total tr td span { float: left; }

.inner-page { padding-right: 0; padding-left: 0; }
.inner-page .portfolio-content-teaching { padding: 30px 0 0 0; }
.inner-page .portfolio-content-teaching ul li { float: left; padding-right: 30px; }
.inner-page .portfolio-content-teaching ul li .portfolio-box { *zoom: 1; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; padding: 10px; min-height: 150px; margin-bottom: 30px; /*width:270px;*/ }
.inner-page .portfolio-content-teaching ul li .portfolio-box:before, .inner-page .portfolio-content-teaching ul li .portfolio-box:after { content: " "; display: table; }
.inner-page .portfolio-content-teaching ul li .portfolio-box:after { clear: both; }
.inner-page .portfolio-content-teaching ul li .portfolio-box .content-title { font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; color: #990000; font-size: 13px; line-height: 18px; }
.inner-page .portfolio-content-teaching ul li .portfolio-box .content-title a { color: #990000; font-size: 16px; padding-bottom: 10px; display: block; font-family: "NewsGothicBT-Bold","News Cycle"; width: 302px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.inner-page .portfolio-content-teaching ul li .portfolio-box .content-intro { font-family: "NewsGothicBT-Bold","News Cycle"; color: #333333; font-size: 13px; padding-bottom: 10px; }
.inner-page .portfolio-content-teaching ul li .portfolio-box .content-photo { float: left; }
.inner-page .portfolio-content-teaching ul li .portfolio-box .content-photo img { display: block; }
.inner-page .portfolio-content-teaching ul li .portfolio-box .content-photo .related-links { font-size: 11px; display: block; padding-top: 5px; color: #990000; }
.inner-page .portfolio-content-teaching ul li .portfolio-box .content-blurb { float: left; min-width: 180px; font-size: 13px; padding-left: 10px; max-width: 230px; max-height: 78px; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.inner-page .portfolio-content-teaching ul li .portfolio-box .content-blurb .media-download { padding-top: 5px; }
.inner-page .portfolio-content-teaching ul li .portfolio-box .content-blurb .media-download .quicktime { float: left; background: url(../images/quicktime.png) no-repeat top left; padding: 7px 5px; font-size: 9px; }
.inner-page .portfolio-content-teaching ul li .portfolio-box .content-blurb .media-download .quicktime a { padding-left: 20px; color: #990000; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; }
.inner-page .portfolio-content-teaching ul li .portfolio-box .content-blurb .media-download .windows-media { float: left; background: url(../images/win_media.png) no-repeat top left; padding: 7px 5px; font-size: 9px; }
.inner-page .portfolio-content-teaching ul li .portfolio-box .content-blurb .media-download .windows-media a { padding-left: 20px; color: #990000; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; }
.inner-page .main-title h2 { font-family: "NewsGothicBT-Bold","News Cycle"; color: #231f20; font-size: 28px; padding: 12px 20px 10px; background: rgba(167, 188, 184, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#4cffffff'); /* IE */ border: 2px solid #ffffff; margin: 10px 0 10px 0; }
.inner-page .sub-title { margin: 10px 0 20px 0px; font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 20px; }
.inner-page .top-descriptions { color: #000000; font-size: 15px; line-height: 20px; padding: 0 15px 10px 15px; font-family: "NewsGothicBT-Bold","News Cycle"; }
.inner-page ul.learning-module-list li { padding-bottom: 30px; *zoom: 1; }
.inner-page ul.learning-module-list li:before, .inner-page ul.learning-module-list li:after { content: " "; display: table; }
.inner-page ul.learning-module-list li:after { clear: both; }
.inner-page ul.learning-module-list li .learning-module-box { *zoom: 1; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; padding: 15px; height: 145px; }
.inner-page ul.learning-module-list li .learning-module-box:before, .inner-page ul.learning-module-list li .learning-module-box:after { content: " "; display: table; }
.inner-page ul.learning-module-list li .learning-module-box:after { clear: both; }
.inner-page ul.learning-module-list li .learning-module-image { float: left; width: 80px; }
.inner-page ul.learning-module-list li .learning-module-description-block { float: left; padding-left: 5px; max-width: 350px; min-height: 80px; }
.inner-page ul.learning-module-list li .learning-module-description-block .title { color: #990000; font-size: 16px; font-family: "NewsGothicBT-Bold","News Cycle"; display: block; padding: 0 0 5px 0; }
.inner-page ul.learning-module-list li .learning-module-description-block .title span.no-link { color: #990000; font-size: 16px; font-family: "NewsGothicBT-Bold","News Cycle"; display: block; padding: 0 0 5px 0; }
.inner-page ul.learning-module-list li .learning-module-description-block .description { font-size: 14px; }
.inner-page .video-case { padding-bottom: 0px; }
.inner-page .video-case:last-child { padding-bottom: 0; }
.inner-page .video-case .video-case-box { padding: 10px 0 0 0; }
.inner-page .video-case:nth-child(odd) { padding-left: 0; }
.inner-page .video-case:nth-child(even) { padding-right: 0; }
.inner-page .video-case .video-case-title { padding-top: 0px; padding-bottom: 10px; }
.inner-page .video-case .video-case-title h2 a { color: #990000; font-size: 24px; font-family: "NewsGothicBT-Bold","News Cycle"; }
.inner-page .video-case .video-case-title h2 a:hover { text-decoration: underline; }
.inner-page .video-case .video-thumbs { background: url(../images/strip_bg_big.png) repeat-x top left; height: 71px; padding: 8px 1px; display: block; width: auto; float: left; }
.inner-page .video-case .video-thumbs a { display: block; float: left; padding: 0px 1px; }
.inner-page .video-case .video-thumbs a img { width: 54px; height: 54px; }
.inner-page .video-case .thumb-names { font-size: 11px; color: #990000; clear: both; padding: 4px 0; height: 15px; }
.inner-page .video-case .video-case-description { font-size: 14px; line-height: 18px; clear: both; padding: 3px 0; min-height: 60px; }
.inner-page .video-case .video-case-description a { color: #990000; display: block; }
.inner-page .main-content { /*background:#eff0dd;
@include box-shadow(#ccc -4px 4px 10px);
padding:20px;*/ margin: 10px 0 0 0; *zoom: 1; }
.inner-page .main-content:before, .inner-page .main-content:after { content: " "; display: table; }
.inner-page .main-content:after { clear: both; }
.inner-page .main-content .title-block { font-size: 22px; padding: 12px 20px 10px; background: rgba(167, 188, 184, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#4cffffff'); /* IE */ border: 2px solid #ffffff; margin: 0px; *zoom: 1; }
.inner-page .main-content .title-block:before, .inner-page .main-content .title-block:after { content: " "; display: table; }
.inner-page .main-content .title-block:after { clear: both; }
.inner-page .main-content .title-block .main-title { font-size: 24px; font-family: "NewsGothicBT-Bold","News Cycle"; padding-bottom: 5px; color: #000000; padding: 0px 145px 0 0; margin: 0; line-height: 27px; }
.inner-page .main-content .title-block .main-title span { color: #990000; }
.inner-page .main-content .title-block .sub-title { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 13px; padding: 10px 0; margin: 0; }
.inner-page .main-content .title-block .sub-title span { color: #990000; }
.inner-page .main-content .title { padding-bottom: 10px; }
.inner-page .main-content .title h2 { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 28px; padding: 12px 20px 10px; background: rgba(167, 188, 184, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#4cffffff'); /* IE */ border: 2px solid #ffffff; color: #231f20; }
.inner-page .main-content .title h2 span { color: #990000; }
.inner-page .main-content .title h4 { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 13px; padding: 10px 0; }
.inner-page .main-content .title h4 span { color: #000000; }
.inner-page .main-content .add-cart { text-align: right; padding: 10px 0; }
.inner-page .main-content .module-links { padding: 10px 0; clear: both; font-size: 13px; }
.inner-page .main-content .module-links h3 { font-family: "NewsGothicBT-Bold","News Cycle"; }
.inner-page .main-content .module-links h3 a { font-size: 15px; color: #990000; display: block; }
.inner-page .main-content .module-content .teaching-module-box { *zoom: 1; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; padding: 15px; margin-bottom: 10px; }
.inner-page .main-content .module-content .teaching-module-box:before, .inner-page .main-content .module-content .teaching-module-box:after { content: " "; display: table; }
.inner-page .main-content .module-content .teaching-module-box:after { clear: both; }
.inner-page .main-content .module-content .module-title { padding-bottom: 10px; }
.inner-page .main-content .module-content .module-title h3 a { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 22px; color: #990000; }
.inner-page .main-content .module-content .module-title span.no-link { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 14px; color: #990000; }
.inner-page .main-content .module-content .video-case-description { padding-bottom: 10px; }
.inner-page .video-capston .title-block { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 24px; padding: 12px 20px 10px; background: rgba(167, 188, 184, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#4cffffff'); /* IE */ border: 2px solid #ffffff; margin: 0px 15px 10px 15px; *zoom: 1; }
.inner-page .video-capston .title-block:before, .inner-page .video-capston .title-block:after { content: " "; display: table; }
.inner-page .video-capston .title-block:after { clear: both; }
.inner-page .video-capston .title-block .main-title { font-size: 24px; padding-bottom: 5px; color: #000000; padding: 0px; margin: 0; }
.inner-page .video-capston .title-block .manage-items-title, .inner-page .video-capston .title-block .manage-items-title a { font-size: 14px; padding-top: 2px; color: #990000; text-align: right; padding-right: 0px; padding-top: 5px; }
.inner-page .video-capston .portfolio-content table tr td { vertical-align: top; }
.inner-page .video-capston .portfolio-content.capston-perspective { padding: 0; }
.inner-page .video-capston .portfolio-content .portfolio-box { *zoom: 1; /*@include background-image(linear-gradient(bottom,#ededed 20%,#fdfdfd 100%));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')";
@include box-shadow(rgba(0,0,0,0.1) 2px 2px 2px,rgba(0,0,0,0.1) 0 0 0 1px);
border:2px white solid;*/ padding: 10px; min-height: 190px; margin-bottom: 0px; /*width:270px;*/ }
.inner-page .video-capston .portfolio-content .portfolio-box:before, .inner-page .video-capston .portfolio-content .portfolio-box:after { content: " "; display: table; }
.inner-page .video-capston .portfolio-content .portfolio-box:after { clear: both; }
.inner-page .video-capston .portfolio-content .portfolio-box .content-title { font-family: "NewsGothicBT-Bold","News Cycle"; color: #990000; font-size: 13px; line-height: 18px; }
.inner-page .video-capston .portfolio-content .portfolio-box .content-title a { color: #990000; font-size: 22px; padding-bottom: 10px; display: block; }
.inner-page .video-capston .portfolio-content .portfolio-box .content-intro { font-family: "NewsGothicBT-Bold","News Cycle"; color: #333333; font-size: 13px; padding-bottom: 10px; }
.inner-page .video-capston .portfolio-content .portfolio-box .content-photo { float: left; }
.inner-page .video-capston .portfolio-content .portfolio-box .content-photo img { display: block; }
.inner-page .video-capston .portfolio-content .portfolio-box .content-photo .related-links { font-size: 11px; display: block; padding-top: 5px; color: #990000; }
.inner-page .video-capston .portfolio-content .portfolio-box .content-blurb { float: left; min-width: 180px; font-size: 13px; padding-left: 10px; max-width: 230px; line-height: 16px; }
.inner-page .video-capston .portfolio-content .portfolio-box .content-blurb .media-download { padding-top: 5px; }
.inner-page .video-capston .portfolio-content .portfolio-box .content-blurb .media-download .quicktime { float: left; background: url(../images/quicktime.png) no-repeat top left; padding: 7px 5px; font-size: 9px; }
.inner-page .video-capston .portfolio-content .portfolio-box .content-blurb .media-download .quicktime a { padding-left: 20px; color: #990000; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; }
.inner-page .video-capston .portfolio-content .portfolio-box .content-blurb .media-download .windows-media { float: left; background: url(../images/win_media.png) no-repeat top left; padding: 7px 5px; font-size: 9px; }
.inner-page .video-capston .portfolio-content .portfolio-box .content-blurb .media-download .windows-media a { padding-left: 20px; color: #990000; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; }
.inner-page .left-intro-panel { padding: 0px; clear: both; /*.nav>li>span:hover,.nav>li.active>span:focus,.nav>ul>li>span:hover,.nav>ul>li.active>span:focus{
		
}*/ }
.inner-page .left-intro-panel.top-videos { margin-bottom: 7px; }
.inner-page .left-intro-panel .top-video-downloads { font-size: 11px; }
.inner-page .left-intro-panel .top-video-downloads .desc { padding-bottom: 6px; font-family: "NewsGothicBT-Bold","News Cycle"; }
.inner-page .left-intro-panel .top-video-downloads .desc span { background: url(../images/quicktime.png) no-repeat top left; }
.inner-page .left-intro-panel .top-video-downloads .quicktime { float: left; background: url(../images/quicktime.png) no-repeat top left; padding: 5px; }
.inner-page .left-intro-panel .top-video-downloads .quicktime a { padding-left: 20px; color: #990000; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; }
.inner-page .left-intro-panel .top-video-downloads .windows-media { float: left; background: url(../images/win_media.png) no-repeat top left; padding: 5px; }
.inner-page .left-intro-panel .top-video-downloads .windows-media a { padding-left: 20px; color: #990000; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; }
.inner-page .left-intro-panel .top-video-downloads .help { float: right; }
.inner-page .left-intro-panel .top-video-downloads .help a.help-popover { background: url(../images/help.png) no-repeat top left; margin-left: 10px; color: #333333; padding: 5px 0 5px 25px; display: block; font-family: "NewsGothicBT-Bold","News Cycle"; }
.inner-page .left-intro-panel .top-video-downloads .help .popover { max-width: 350px; width: 350px; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; }
.inner-page .left-intro-panel .top-video-downloads .help .popover .popover-title { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #860000), color-stop(100%, #c50000)); background-image: -webkit-linear-gradient(#860000, #c50000); background-image: -moz-linear-gradient(#860000, #c50000); background-image: -o-linear-gradient(#860000, #c50000); background-image: linear-gradient(#860000, #c50000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#860000', endColorstr='#c50000')"; color: #ffffff; font-family: "NewsGothicBT-Bold","News Cycle"; }
.inner-page .left-intro-panel .top-video-downloads .help .popover .popover-content p { padding: 5px 0; line-height: 15px; font-size: 11px; }
.inner-page .left-intro-panel .top-video-downloads .help .popover .popover-content ul { padding-left: 20px; }
.inner-page .left-intro-panel .top-video-downloads .help .popover .popover-content ul li { padding-bottom: 5px; list-style: disc; }
.inner-page .left-intro-panel .video-box { background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; padding: 25px; }
.inner-page .left-intro-panel .video-box #html5player { width: 100%!important; }
.inner-page .left-intro-panel .video-box img { width: 100%; }
.inner-page .left-intro-panel .video-box a.player { width: 100%!important; }
.inner-page .left-intro-panel .video-box a img { width: 100%; }
.inner-page .left-intro-panel .video-box a img.play { position: absolute; top: 80px; left: 120px; width: 75px; height: 75px; }
.inner-page .left-intro-panel .video-box a img.play:hover { opacity: 0.8; }
.inner-page .left-intro-panel .nav-tabs { border-top: 10px solid #000000; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(#f2f2f2, #ffffff); background-image: -moz-linear-gradient(#f2f2f2, #ffffff); background-image: -o-linear-gradient(#f2f2f2, #ffffff); background-image: linear-gradient(#f2f2f2, #ffffff); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2f2f2', endColorstr='#ffffff')"; padding: 10px 0 30px 0; margin-top: 30px; border-bottom: none; }
.inner-page .left-intro-panel .nav-tabs ul { padding: 0 0 0 30px; }
.inner-page .left-intro-panel .nav-tabs ul li { padding: 5px 0; }
.inner-page .left-intro-panel .nav-tabs ul li.active { background: url(../images/arrow.png) 5px 7px no-repeat; color: #2d6280; }
.inner-page .left-intro-panel .nav-tabs > li, .inner-page .left-intro-panel .nav-tabs > ul > li { float: none; padding: 5px 0; }
.inner-page .left-intro-panel .nav-tabs > li span, .inner-page .left-intro-panel .nav-tabs > ul > li span { display: inline-block; padding: 3px 0 6px 20px; }
.inner-page .left-intro-panel .nav-tabs > li span span, .inner-page .left-intro-panel .nav-tabs > ul > li span span { padding: 0 4px; }
.inner-page .left-intro-panel .nav-tabs > li span a, .inner-page .left-intro-panel .nav-tabs > ul > li span a { padding: 0; }
.inner-page .left-intro-panel .nav-tabs > li span .white, .inner-page .left-intro-panel .nav-tabs > ul > li span .white { color: #2d6280; font-family: "NewsGothicBT-Bold","News Cycle"; }
.inner-page .left-intro-panel .nav-tabs > li h3, .inner-page .left-intro-panel .nav-tabs > ul > li h3 { margin-right: 0; border: none; padding: 3px 0 4px 20px; color: #000000; font-size: 14px; font-family: "NewsGothicBT-Bold","News Cycle"; }
.inner-page .left-intro-panel .nav-tabs > li h3 span, .inner-page .left-intro-panel .nav-tabs > ul > li h3 span { font-size: 11px; padding-left: 0; display: block; }
.inner-page .left-intro-panel .nav-tabs > li a, .inner-page .left-intro-panel .nav-tabs > ul > li a { margin-right: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; border: none; padding: 3px 0 4px 20px; color: #000000; font-size: 14px; font-family: "NewsGothicBT-Bold","News Cycle"; }
.inner-page .left-intro-panel .nav-tabs > li a span, .inner-page .left-intro-panel .nav-tabs > ul > li a span { font-size: 11px; }
.inner-page .left-intro-panel .nav-tabs > li a strong, .inner-page .left-intro-panel .nav-tabs > ul > li a strong { font-family: "NewsGothicBT-Bold","News Cycle"; }
.inner-page .left-intro-panel .nav-tabs > li.active > a, .inner-page .left-intro-panel .nav-tabs > li.active > a:hover, .inner-page .left-intro-panel .nav-tabs > ul > li.active > a:focus, .inner-page .left-intro-panel .nav-tabs > ul > li.active > a, .inner-page .left-intro-panel .nav-tabs > ul > li.active > a:hover, .inner-page .left-intro-panel .nav-tabs > ul > li.active > a:focus, .inner-page .left-intro-panel .nav-tabs > ul > li > ul > li.active > a, .inner-page .left-intro-panel .nav-tabs > ul > li > ul > li.active > a:hover, .inner-page .left-intro-panel .nav-tabs > ul > li > ul > li.active > a:focus { margin-right: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; padding: 3px 0 4px 20px; border: none; color: #2d6280; font-size: 14px; font-family: "NewsGothicBT-Bold","News Cycle"; background: url(../images/arrow.png) 5px 5px no-repeat; }
.inner-page .left-intro-panel .nav > li > a:hover, .inner-page .left-intro-panel .nav > li > a:focus, .inner-page .left-intro-panel .nav > ul > li > a:hover, .inner-page .left-intro-panel .nav > ul > li > a:focus { background: url(../images/arrow.png) 5px 5px no-repeat; }
.inner-page .left-intro-panel .nav > li.active > a:focus, .inner-page .left-intro-panel .nav > li.active > a:hover, .inner-page .left-intro-panel .nav > ul > li.active > a:focus, .inner-page .left-intro-panel .nav > ul > li.active > a:hover { background: url(../images/arrow.png) 5px 5px no-repeat; }
.inner-page .left-intro-panel .nav > li > span:hover, .inner-page .left-intro-panel .nav > li > span:focus, .inner-page .left-intro-panel .nav > ul > li > span:hover, .inner-page .left-intro-panel .nav > ul > li > span:focus { background: url(../images/arrow.png) 5px 5px no-repeat; }
.inner-page .btn-group { position: absolute; right: 25px; top: 35px; }
.inner-page .btn-group .dropdown-toggle { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #860000), color-stop(100%, #c50000)); background-image: -webkit-linear-gradient(#860000, #c50000); background-image: -moz-linear-gradient(#860000, #c50000); background-image: -o-linear-gradient(#860000, #c50000); background-image: linear-gradient(#860000, #c50000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#860000', endColorstr='#c50000')"; width: 130px; border: none; font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 16px; height: 35px; color: #ffffff; }
.inner-page .btn-group .popover { background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #dedede), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #dedede 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #dedede 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #dedede 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #dedede 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dedede', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; }
.inner-page .btn-group .popover .popover-title { font-size: 15px; font-family: "NewsGothicBT-Bold","News Cycle"; background: none; }
.inner-page .btn-group .popover .popover-content p { font-size: 14px; }
.inner-page .right-intro-panel { padding-right: 0; }
.inner-page .right-intro-panel.top-pdfs { margin-bottom: 8px; }
.inner-page .right-intro-panel .top_pdf_download { font-size: 11px; float: left; *zoom: 1; }
.inner-page .right-intro-panel .top_pdf_download:before, .inner-page .right-intro-panel .top_pdf_download:after { content: " "; display: table; }
.inner-page .right-intro-panel .top_pdf_download:after { clear: both; }
.inner-page .right-intro-panel .top_pdf_download .desc { padding-bottom: 3px; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; height: 14px; }
.inner-page .right-intro-panel .top_pdf_download .pdf { float: left; background: url(../images/pdf.png) no-repeat top left; padding: 5px; }
.inner-page .right-intro-panel .top_pdf_download .pdf a { padding-left: 20px; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; color: #990000; }
.inner-page .right-intro-panel .tab-content .tab-pane { background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; }
.inner-page .right-intro-panel .tab-content .tab-pane .tab-content-inner { height: 580px; overflow-y: scroll; background: #ffffff; clear: both; }
.inner-page .right-intro-panel .tab-content .tab-pane .tab-content-inner .text-container{font-size:12px;padding:10px;}
.inner-page .right-intro-panel .tab-content .tab-pane .tab-content-inner .text-container p{padding-bottom:10px;}
.inner-page .right-intro-panel .tab-content .tab-pane .tab-content-inner .text-container ul{padding-bottom:10px; margin-left:20px; list-style:circle;}
.inner-page .right-intro-panel .tab-content .tab-pane .tab-content-inner .text-container ol{margin-left:20px;padding-bottom:10px; list-style: decimal;}
.inner-page.search-results hr { border-top: 2px solid #000000; clear: both; margin: 5px 0; }
.inner-page.search-results .main-title { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 22px; padding: 12px 20px 10px; background: rgba(167, 188, 184, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#4cffffff'); /* IE */ border: 2px solid #ffffff; margin: 10px 0 20px 0; }
.inner-page.search-results .nav-tabs { border-bottom: none; padding: 0 0 2px 0px; }
.inner-page.search-results .nav-tabs li { margin-right: 3px; }
.inner-page.search-results .nav-tabs > li > a { background: #fdfdfd; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 1px white solid; border-bottom-color: transparent; color: #990000; padding: 5px 20px; font-size: 12px; font-family: "NewsGothicBT-Bold","News Cycle"; text-align: center; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.inner-page.search-results .nav-tabs > li > a:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #860000), color-stop(100%, #c50000)); background-image: -webkit-linear-gradient(#860000, #c50000); background-image: -moz-linear-gradient(#860000, #c50000); background-image: -o-linear-gradient(#860000, #c50000); background-image: linear-gradient(#860000, #c50000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#860000', endColorstr='#c50000')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 1px solid #c50000; color: #ffffff; }
.inner-page.search-results .nav-tabs > li.active > a, .inner-page.search-results .nav-tabs > li.active > a:hover, .inner-page.search-results .nav-tabs > li.active > a:focus { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #860000), color-stop(100%, #c50000)); background-image: -webkit-linear-gradient(#860000, #c50000); background-image: -moz-linear-gradient(#860000, #c50000); background-image: -o-linear-gradient(#860000, #c50000); background-image: linear-gradient(#860000, #c50000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#860000', endColorstr='#c50000')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 1px solid #c50000; border-bottom-color: transparent; color: #ffffff; }
.inner-page.search-results .main-content { margin: 10px 0 0; }
.inner-page.search-results .main-content .title { padding-left: 0; padding-bottom: 0; font-size: 18px; font-weight: normal; color: #333333; }
.inner-page.search-results .main-content .title strong { font-family: "NewsGothicBT-Bold","News Cycle"; }
.inner-page.search-results .main-content .tab-pane .search-results { padding: 10px 0; *zoom: 1; }
.inner-page.search-results .main-content .tab-pane .search-results:before, .inner-page.search-results .main-content .tab-pane .search-results:after { content: " "; display: table; }
.inner-page.search-results .main-content .tab-pane .search-results:after { clear: both; }
.inner-page.search-results .main-content .tab-pane .search-results .search-img { padding: 0 0; }
.inner-page.search-results .main-content .tab-pane .search-results strong { font-family: "NewsGothicBT-Bold","News Cycle"; }
.inner-page.search-results .main-content .tab-pane .search-results .search-desc { padding: 0 0; }
.inner-page.search-results .main-content .tab-pane .search-results .search-desc .search-content-title a { font-size: 18px; font-family: "NewsGothicBT-Bold","News Cycle"; padding-bottom: 5px; color: #990000; display: block; }
.inner-page.search-results .main-content .tab-pane .search-results .search-desc .search-content { font-size: 14px; padding-bottom: 5px; }
.inner-page.search-results .main-content .tab-pane .search-results .search-desc .search-content span { padding-bottom: 5px; display: block; }
.inner-page.search-results .main-content .tab-pane .search-results .search-desc .view-category { font-size: 14px; color: #990000; background: url(../images/search_show.png) no-repeat left 4px; padding-left: 15px; }
.inner-page.search-results .main-content .tab-pane .search-results .search-desc .view-category.show-arrow { background: url(../images/search_show.png) no-repeat left 4px; }
.inner-page.search-results .main-content .tab-pane .search-results .search-desc .view-category.hide-arrow { background: url(../images/search_hide.png) no-repeat left 4px; }
.inner-page.search-results .main-content .tab-pane .search-results .search-desc .categories { display: none; padding-top: 5px; }
.inner-page.search-results .main-content .tab-pane .search-results .search-desc .categories a { color: #990000; }
.inner-page.search-results .main-content .tab-pane .search-results .search-desc .categories table { font-size: 14px; line-height: 12px; }
.inner-page.search-results .main-content .tab-pane .search-results .search-desc .categories table tr td.cat-title { text-align: right; vertical-align: top; padding: 3px; }
.inner-page.search-results .main-content .tab-pane .search-results .search-desc .categories table tr td.cat-content { text-align: left; }
.inner-page .comments { padding: 10px 0; clear: both; *zoom: 1; }
.inner-page .comments:before, .inner-page .comments:after { content: " "; display: table; }
.inner-page .comments:after { clear: both; }
.inner-page .comments p.help-text { padding: 20px 0 0; }
.inner-page .comments.rating-top h2 { color: #000000; font-size: 18px; font-family: "NewsGothicBT-Bold","News Cycle"; padding: 10px 0; border-bottom: 1px solid #ccc; }
.inner-page .comments.rating-top .form-horizontal .form-actions { float: right; margin-top: 10px; }
.inner-page .comments.rating-top .form-horizontal .form-group { margin-left: 15px; margin-right: 15px; }
.inner-page .comments.rating-top .form-horizontal .form-group#div_id_rating { padding: 5px 0; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; *zoom: 1; margin: 0 0 15px; }
.inner-page .comments.rating-top .form-horizontal .form-group#div_id_rating:before, .inner-page .comments.rating-top .form-horizontal .form-group#div_id_rating:after { content: " "; display: table; }
.inner-page .comments.rating-top .form-horizontal .form-group#div_id_rating:after { clear: both; }
.inner-page .comments.rating-top .form-horizontal .form-group#div_id_rating label.control-label { color: #990000; font-size: 16px; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; padding: 3px 10px 0px 10px; float: left; }
.inner-page .comments.rating-top .form-horizontal .form-group#div_id_rating label.radio { color: #990000; font-size: 16px; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; padding: 5px 10px 5px 5px; float: left; }
.inner-page .comments.rating-top .form-horizontal .form-group#div_id_rating .controls { float: left; margin: 3px 0; 								/*label{
									

									input{
										margin-left:0;
										z-index:1000;
									}

									span{
										position:absolute;
										margin-left:-20px;
									}
								}*/ }
.inner-page .comments.rating-top .form-horizontal .form-group#div_id_rating #error_1_id_rating { position: absolute; left: 190px; top: 15px; }
.inner-page .comments.rating-top .form-horizontal .form-group#div_id_comment { margin: 0; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; }
.inner-page .comments.rating-top .form-horizontal .form-group#div_id_comment .controls { margin: 15px; }
.inner-page .comments.rating-top .form-horizontal .form-group#div_id_comment textarea { width: 100%; display: inline-block; }
.inner-page .comments.rating-top .form-horizontal .form-group#div_id_comment label { color: #990000; font-size: 16px; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; padding: 15px 10px 15px 10px; float: left; }
.inner-page .comments.rating-top .form-horizontal .form-actions { padding: 5px 0 5px 15px; }
.inner-page .comments .rating { padding: 5px 0; border-top: 1px solid #AD821C; border-bottom: 1px solid #AD821C; *zoom: 1; }
.inner-page .comments .rating:before, .inner-page .comments .rating:after { content: " "; display: table; }
.inner-page .comments .rating:after { clear: both; }
.inner-page .comments .rating .rating-title { color: #990000; font-size: 16px; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; padding: 5px 10px 5px 15px; float: left; }
.inner-page .comments .rating .rating-widget { float: left; margin: 3px 0; }
.inner-page .comments .comment-submit { padding: 15px; }
.inner-page .comments .comment-submit .btn { float: right; margin-top: 10px; }
.inner-page .comments .comment-list { clear: both; margin: 0; padding: 0; }
.inner-page .comments .comment-list .comment-text { padding-bottom: 20px; }
.inner-page .comments .comment-list .comment-title { color: #000000; font-size: 18px; font-family: "NewsGothicBT-Bold","News Cycle"; padding: 10px 0; }
.inner-page .comments .comment-list .comment { margin: 0 0 10px 0; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; padding: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.inner-page .comments .comment-list .comment .comment-header { margin-bottom: 10px; padding-bottom: 3px; border-bottom: 1px solid #2d6280; *zoom: 1; }
.inner-page .comments .comment-list .comment .comment-header:before, .inner-page .comments .comment-list .comment .comment-header:after { content: " "; display: table; }
.inner-page .comments .comment-list .comment .comment-header:after { clear: both; }
.inner-page .comments .comment-list .comment .comment-header .author { color: #333333; font-size: 16px; font-family: "NewsGothicBT-Bold","News Cycle"; padding-right: 10px; float: left; }
.inner-page .comments .comment-list .comment .comment-header .date { float: left; display: block; font-size: 12px; line-height: 18px; }
.inner-page .comments .comment-list .comment .comment-text { font-size: 12px; line-height: 18px; clear: both; display: block; padding-top: 10px; }

.panel-default { border-color: #aac4bf!important; background: #fbfaf8; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fbfaf8)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); background-image: linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); font-size: 13px; line-height: 18px; color: #000000; }
.panel-default p { padding: 10px 0; color: #000000!important; }
.panel-default p strong { font-family: "NewsGothicBT-Bold","News Cycle"; }
.panel-default ol, .panel-default ul { padding-left: 10px; }
.panel-default ol li, .panel-default ul li { padding-bottom: 5px; list-style: disc; margin-left: 15px; }

.panel-default > .panel-heading + .panel-collapse .panel-body { border-top: 1px solid #aac4bf!important; }

.panel-default > .panel-heading { background: #f0f0f0; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #e7e7e7), color-stop(100%, #f0f0f0)); background-image: -webkit-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: -moz-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: -o-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); border-color: #aac4bf!important; }
.panel-default > .panel-heading .accordion-toggle:after { font-family: 'Glyphicons Halflings'; content: "\e114"; float: right; color: #990000; }
.panel-default > .panel-heading .accordion-toggle.collapsed:after { content: "\e080"; }
.panel-default > .panel-heading .panel-title { font-size: 14px; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; padding-top: 2px; color: #990000; }

footer { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(#f0f0f0, #ffffff); background-image: -moz-linear-gradient(#f0f0f0, #ffffff); background-image: -o-linear-gradient(#f0f0f0, #ffffff); background-image: linear-gradient(#f0f0f0, #ffffff); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f0f0f0', endColorstr='#ffffff')"; -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 3px -2px inset; -moz-box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 3px -2px inset; box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 3px -2px inset; min-height: 210px; }
footer .footer-bar { height: 51px; font-size: 12px; }
footer .footer-bar.admin { padding-top: 30px; }
footer .footer-bar.admin .copyrights-text { color: #000000; padding-top: 35px; }
footer .footer-bar ul { padding-top: 15px; }
footer .footer-bar ul li { display: inline; list-style-type: none; padding: 0; }
footer .footer-bar ul li a { color: #990000; text-decoration: none; }
footer .footer-bar ul li a:hover { text-decoration: underline; }
footer .footer-bar .copyrights-text { color: #666666; padding-top: 15px; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; }
footer .footer-bar .top-logo-bar { padding: 30px 0; border-bottom: 1px solid #cccbcb; }
footer .footer-bar .top-logo-bar div { padding: 0; }
footer .footer-bar .top-logo-bar .follow-us { float: right; }
footer .footer-bar .top-logo-bar .follow-us .follow-text { float: left; padding: 25px 10px; color: #990000; font-size: 16px; }
footer .footer-bar .top-logo-bar .follow-us ul { float: left; }
footer .footer-bar .top-logo-bar .follow-us ul li { padding: 0 3px; }
footer .footer-bar .top-logo-bar .follow-us ul li img:hover { opacity: 0.7; }
footer .footer-bar .footer-bottom { padding: 10px 0 50px 0; }
footer .footer-bar .footer-bottom div { padding-left: 0; padding-right: 0; font-size: 14px; }
footer .footer-logos { padding: 5px 0; }

@media (max-width: 1024px) { .inner-page .left-intro-panel .nav > li > a:hover, .inner-page .left-intro-panel .nav > li > a:focus, .inner-page .left-intro-panel .nav > ul > li > a:hover, .inner-page .left-intro-panel .nav > ul > li > a:focus { background: none; }
  .inner-page .left-intro-panel .nav > li.active > a:focus, .inner-page .left-intro-panel .nav > li.active > a:hover, .inner-page .left-intro-panel .nav > ul > li.active > a:focus, .inner-page .left-intro-panel .nav > ul > li.active > a:hover { background: none; }
  .inner-page .left-intro-panel .nav > li > span:hover, .inner-page .left-intro-panel .nav > li > span:focus, .inner-page .left-intro-panel .nav > ul > li > span:hover, .inner-page .left-intro-panel .nav > ul > li > span:focus { background: none; } }
@media (max-width: 1000px) { .learning-module-list li .learning-module-description-block { max-width: 240px!important; }
  .main-navigation .nav-bar ul li a { font-size: 13px!important; } }
@media (min-width: 1000px) and (max-width: 979px) { .container .row { margin: 0!important; }
  .logo img { width: 170px; }
  .search-text, .search-btn { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-appearance: none!important; }
  .modules-left .panel-group .panel-collapse ul li a { padding-left: 0; }
  .modules-left ul li { padding-left: 0; }
  .sign-up .form-horizontal .form-group .controls { width: 60%; }
  .login-box .login-main-box .qualcomm-login { margin-left: 18%; }
  .login-box .login-main-box .divider span { margin-left: 40%; }
  .login-box .form-horizontal .form-group .controls { width: 220px; }
  .main-navigation .nav-bar ul li a { padding: 11px!important; font-size: 12px!important; padding: 12px 0!important; }
  .home-top-content .navi-panel { height: 395px; }
  .home-top-content .navi-panel ul li { padding: 5px 0 0 23px; }
  .home-top-content .left-pane { height: 395px; }
  .home-top-content .left-pane .heading { padding-bottom: 10px; }
  .home-top-content .left-pane .nav-tabs { padding-left: 0; }
  .home-top-content .left-pane .desc { height: 53px; overflow: hidden; }
  .home-top-content .left-pane .video { width: auto!important; height: auto!important; }
  .home-top-content .left-pane a img { width: auto!important; height: auto!important; }
  .home-top-content .left-pane a img.play { top: 115px!important; left: 100px!important; width: auto!important; height: auto!important; }
  .home-bottom-content .carousel-main .list_carousel { width: auto!important; }
  .home-bottom-content .carousel-main .list_carousel .carousels .carousel-image { width: auto!important; height: auto!important; }
  .home-bottom-content .carousel-main .list_carousel .carousels .carousel-content { width: 80px!important; padding: 10px 5px 0 0; }
  .home-bottom-content .carousel-main .list_carousel .carousels .carousel-content b { font-size: 10px; line-height: 10px; }
  .home-bottom-content .carousel-main .list_carousel .carousels .carousel-content h3 a { width: 70px!important; }
  .home-bottom-content .carousel-main .list_carousel .caroufredsel_wrapper { width: auto!important; }
  .inner-page .top-descriptions { padding: 0 20px 20px 20px; }
  .inner-page ul.learning-module-list li .learning-module-description-block { max-width: 220px; }
  .inner-page.search-results .nav-tabs > li > a { width: auto; font-size: 10px; padding: 5px 10px; }
  .inner-page .main-content .module-links a { display: block; }
  .inner-page .main-content .title-block .main-title span { display: block; clear: both; }
  .inner-page .left-intro-panel .top-video-downloads .help a.help-popover { position: absolute; right: -4px; }
  .inner-page .left-intro-panel .top-video-downloads .help .popover { width: 300px; }
  .inner-page .left-intro-panel .video-box { min-height: 185px; }
  .inner-page .left-intro-panel .video-box #html5player { width: 100%!important; }
  .inner-page .left-intro-panel .video-box img { width: auto!important; height: auto!important; }
  .inner-page .left-intro-panel .video-box a.player { width: 190px!important; height: auto!important; }
  .inner-page .left-intro-panel .video-box a img { width: auto!important; height: auto!important; }
  .inner-page .left-intro-panel .video-box a img.play { position: absolute; top: 60px; left: 90px; width: auto!important; height: auto!important; }
  .inner-page .video-case .video-thumbs { background: url(../images/strip_bg.png) repeat-x top left; height: 59px; }
  .inner-page .video-case .video-thumbs img { width: 37px!important; height: 37px!important; margin-top: 3px; }
  .inner-page .video-capston .title-block .manage-items-title a { font-size: 12px; }
  .inner-page .video-capston .portfolio-content .portfolio-box { min-height: 250px; }
  .inner-page .video-capston .portfolio-content .portfolio-box .content-blurb { width: 145px; min-width: 0; }
  footer .footer-bar .footer-logos a { display: inline-block; width: 39%; }
  footer .footer-bar .footer-bottom div { font-size: 12px; } }
.alert { padding: 10px; border: 1px solid transparent; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; /*position: fixed;
top: 0;
left:0;*/ width: 100%; font-size: 13px; text-align: center; display: block; margin-bottom: 0; }

.btn-default, .btn-primary, .btn { color: #ffffff; font-family: "NewsGothicBT-Bold","News Cycle"; background: #860000; line-height: 1.32; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #860000), color-stop(100%, #c50000)); background-image: -webkit-linear-gradient(#860000, #c50000); background-image: -moz-linear-gradient(#860000, #c50000); background-image: -o-linear-gradient(#860000, #c50000); background-image: linear-gradient(#860000, #c50000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#860000', endColorstr='#c50000')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 1px solid #990000; filter: progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=0,strength=1), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=45,strength=1), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=2), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135,strength=3), progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=180,strength=3), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=225,strength=3), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=270,strength=2), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=315,strength=1); }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default .active, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary .active, .btn:hover, .btn:focus, .btn:active, .btn .active { color: #ffffff; background: #e00404; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #860000), color-stop(100%, #e00404)); background-image: -webkit-linear-gradient(#860000, #e00404); background-image: -moz-linear-gradient(#860000, #e00404); background-image: -o-linear-gradient(#860000, #e00404); background-image: linear-gradient(#860000, #e00404); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#860000', endColorstr='#e00404')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 1px solid #860000; filter: progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=0,strength=1), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=45,strength=1), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=2), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135,strength=3), progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=180,strength=3), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=225,strength=3), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=270,strength=2), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=315,strength=1); }

.form-control { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }

.user-tabs { margin: 0!important; }

#datepicker { width: 200px; }

div.ui-datepicker { font-size: 12px; border: 1px solid #ccc; }

.inner-content-tabs { padding-top: 30px; }
.inner-content-tabs .nav-tabs { border-bottom: none; }
.inner-content-tabs .nav-tabs li { margin-bottom: 0; padding-right: 3px; }
.inner-content-tabs .nav-tabs > li > a { background: #ffffff; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #dcdcdc), color-stop(100%, #cdcdcd)); background-image: -webkit-linear-gradient(bottom, #dcdcdc 20%, #cdcdcd 100%); background-image: -moz-linear-gradient(bottom, #dcdcdc 20%, #cdcdcd 100%); background-image: -o-linear-gradient(bottom, #dcdcdc 20%, #cdcdcd 100%); background-image: linear-gradient(bottom, #dcdcdc 20%, #cdcdcd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dcdcdc', endColorstr='#cdcdcd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px solid #dddddd; color: #990000; font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 14px; }
.inner-content-tabs .nav-tabs > li.active > a, .inner-content-tabs .nav-tabs > li.active > a:hover, .inner-content-tabs .nav-tabs > li.active > a:focus { background: #fdfdfd; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; border-bottom-color: transparent; }
.inner-content-tabs .nav > li > a:hover, .inner-content-tabs .nav > li > a:focus { background: #ededed; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #ffffff 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #ffffff 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #ffffff 100%); background-image: linear-gradient(bottom, #ededed 20%, #ffffff 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#ffffff')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; }

.admin-top-content { background: #fbfaf8; margin: 30px -15px 30px 20px; padding: 20px; *zoom: 1; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fbfaf8)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); background-image: linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fbfaf8')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; }
.admin-top-content:before, .admin-top-content:after { content: " "; display: table; }
.admin-top-content:after { clear: both; }
.admin-top-content .sortable { text-align: right; }
.admin-top-content .pagination { width: 100%; }
.admin-top-content hr { border-top: 1px solid #aac4bf; clear: both; }
.admin-top-content p { font-size: 13px; line-height: 18px; padding-bottom: 10px; }
.admin-top-content.delete { text-align: center; }
.admin-top-content.user-tracking { font-size: 13px; }
.admin-top-content.user-tracking.user-tabs { margin: 0; }
.admin-top-content.user-tracking.user-tabs table.login { min-width: 275px; table-layout: fixed; }
.admin-top-content.user-tracking.user-tabs table.login tr td, .admin-top-content.user-tracking.user-tabs table.login tr th { word-wrap: break-word; white-space: normal; }
.admin-top-content.user-tracking.user-tabs table.login tr td:first-child, .admin-top-content.user-tracking.user-tabs table.login tr th:first-child { width: 200px; }
.admin-top-content.user-tracking .video-stats-list .table th a { font-size: 12px; }
.admin-top-content.user-tracking .video-stats-list .table th a.active { color: #000000; }
.admin-top-content.user-tracking .video-stats-list .table ul { padding: 5px 0; font-size: 12px; }
.admin-top-content.user-tracking .video-stats-list .table ul li { display: inline; }
.admin-top-content.user-tracking .video-stats-list .table ul li a { color: #990000; }
.admin-top-content.user-tracking .video-stats-list .table ul li a.active { color: #000000; font-family: "NewsGothicBT-Bold","News Cycle"; }
.admin-top-content.user-tracking .video-stats-list .table ul li strong { padding: 0 3px 0 0; }
.admin-top-content.user-tracking .video-stats-list .table.stat-table { margin-bottom: 0; }
.admin-top-content.user-tracking .spec-search { *zoom: 1; }
.admin-top-content.user-tracking .spec-search:before, .admin-top-content.user-tracking .spec-search:after { content: " "; display: table; }
.admin-top-content.user-tracking .spec-search:after { clear: both; }
.admin-top-content.user-tracking .spec-search div { padding-right: 0px; }
.admin-top-content.user-tracking .spec-search div input[type="radio"] { margin-top: 0; }
.admin-top-content.user-tracking .spec-search .video-stats div { padding: 5px 15px 5px 0; }
.admin-top-content.user-tracking .spec-search .video-stats div.heading { opacity: 0.5; }
.admin-top-content.user-tracking .spec-search .main-title { padding-top: 7px; margin-left: -15px; }
.admin-top-content.user-tracking .nav-tabs { border-bottom: 1px solid #aac4bf; }
.admin-top-content.user-tracking .nav-tabs > li > a { background: #fdfdfd; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; border: 1px solid #aac4bf; border-bottom: none; color: #990000; }
.admin-top-content.user-tracking .nav-tabs > li.active > a, .admin-top-content.user-tracking .nav-tabs > li.active > a:hover, .admin-top-content.user-tracking .nav-tabs > li.active > a:focus { background: #fdfdfd; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f1f0f0), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #f1f0f0 0%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #f1f0f0 0%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #f1f0f0 0%, #fdfdfd 100%); background-image: linear-gradient(bottom, #f1f0f0 0%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f1f0f0', endColorstr='#fdfdfd')"; border: 1px solid #aac4bf; border-bottom-color: transparent; }
.admin-top-content.user-tracking .nav > li > a:hover, .admin-top-content.user-tracking .nav > li > a:focus { background: #f1f0f0; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #fdfdfd), color-stop(100%, #f1f0f0)); background-image: -webkit-linear-gradient(bottom, #fdfdfd 20%, #f1f0f0 100%); background-image: -moz-linear-gradient(bottom, #fdfdfd 20%, #f1f0f0 100%); background-image: -o-linear-gradient(bottom, #fdfdfd 20%, #f1f0f0 100%); background-image: linear-gradient(bottom, #fdfdfd 20%, #f1f0f0 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fdfdfd', endColorstr='#f1f0f0')"; border: 1px solid #aac4bf; }
.admin-top-content.user-tracking .tab-content p { padding: 10px 0; }
.admin-top-content.user-tracking .tab-content #activity th a { font-size: 12px; }
.admin-top-content.user-tracking .tab-content #activity th a.active { color: #000000; }
.admin-top-content.user-tracking strong, .admin-top-content.user-tracking b { font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; font-weight: bold; }
.admin-top-content.user-tracking table { background: none; clear: both; }
.admin-top-content.user-tracking table tr:last-child { border-bottom: none; }
.admin-top-content.user-tracking table tr th { font-family: "NewsGothicBT-Bold","News Cycle"; vertical-align: middle!important; text-align: left; color: #990000; border-top: 1px solid #aac4bf; border-bottom: 1px solid #aac4bf; background: #dddddd; }
.admin-top-content.user-tracking table tr th.header { background: url(../images/bg.gif) no-repeat center right #f0f0f0; cursor: pointer; }
.admin-top-content.user-tracking table tr th.header.headerSortDown { background: url(../images/asc.gif) no-repeat center right #dddddd; cursor: pointer; }
.admin-top-content.user-tracking table tr th.header.headerSortUp { background: url(../images/desc.gif) no-repeat center right #dddddd; cursor: pointer; }
.admin-top-content.user-tracking table tr td { border: none; }
.admin-top-content.user-tracking table.user-table { margin: 0; }
.admin-top-content.user-tracking table.user-table tbody th, .admin-top-content.user-tracking table.user-table thead th { border-bottom: 1px solid #aac4bf; text-align: left; border-top: 1px solid #aac4bf; }
.admin-top-content.user-tracking table.user-table tbody td, .admin-top-content.user-tracking table.user-table thead td { border-bottom: 1px solid #aac4bf; }
.admin-top-content .email-content { *zoom: 1; }
.admin-top-content .email-content:before, .admin-top-content .email-content:after { content: " "; display: table; }
.admin-top-content .email-content:after { clear: both; }
.admin-top-content .email-content .save-group { padding-top: 20px; text-align: right; }
.admin-top-content .email-content .form-horizontal { padding: 0; }
.admin-top-content .email-content .form-horizontal .form-group { margin-left: 0; margin-right: 0; }
.admin-top-content .email-content .form-horizontal label { padding: 10px 0!important; }
.admin-top-content .email-content .panel-default { background: #fbfaf8; border-color: #aac4bf!important; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fbfaf8)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); background-image: linear-gradient(bottom, #ededed 20%, #fbfaf8 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fbfaf8')"; }
.admin-top-content .email-content .panel-default > .panel-heading + .panel-collapse .panel-body { border-top: 1px solid #aac4bf!important; }
.admin-top-content .email-content .panel-default > .panel-heading { background: #f0f0f0; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #e7e7e7), color-stop(100%, #f0f0f0)); background-image: -webkit-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: -moz-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: -o-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e7e7e7', endColorstr='#f0f0f0')"; border-color: #aac4bf!important; }
.admin-top-content .email-content .panel-default > .panel-heading .accordion-toggle:after { font-family: 'Glyphicons Halflings'; content: "\e114"; float: right; color: #990000; }
.admin-top-content .email-content .panel-default > .panel-heading > .panel-title > .expanded:after {font-family: 'Glyphicons Halflings';content: "\e080";float: right;color: #990000;}
.admin-top-content .email-content .panel-default > .panel-heading .accordion-toggle.collapsed:after { content: "\e080"; }
.admin-top-content .email-content .panel-default > .panel-heading .panel-title { font-size: 14px; font-family: "NewsGothicBT-Bold","News Cycle"; padding-top: 2px; color: #990000; }
.admin-top-content .accounts-filter { clear: both; padding: 10px 0; font-size: 13px; border-top: 1px solid #aac4bf; }
.admin-top-content .accounts-filter .sort-heading { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 14px; padding: 10px 0; }
.admin-top-content .accounts-filter ul { padding: 5px 0 15px; }
.admin-top-content .accounts-filter ul li { display: inline; }
.admin-top-content .accounts-filter ul li a { color: #990000; }
.admin-top-content .accounts-filter ul li.active { font-family: "NewsGothicBT-Bold","News Cycle"; }
.admin-top-content .accounts-filter ul li.active a { color: #000000; }
.admin-top-content .accounts-view span, .admin-top-content .accounts-view b { font-family: "NewsGothicBT-Bold","News Cycle"; }
.admin-top-content .accounts-view .member-title { font-size: 20px; }
.admin-top-content .accounts-view .accounts-email span { float: left; padding-top: 10px; }
.admin-top-content .accounts-view .accounts-email .btn-holder { padding-top: 8px; text-align: right; }
.admin-top-content .accounts-view .radio-inline { height: 25px; padding-top: 3px; }
.admin-top-content .accounts-view .radio-inline input[type="radio"] { margin: 2px 0 0 -15px; }
.admin-top-content .form-horizontal { font-size: 13px; /*padding:20px;*/ 		/*.formset{

			.formset-container{

				.formset-form{
					padding: 30px 20px 0 20px;
					border: 1px solid #ccc;
					margin-bottom:20px;

					label{
						width: 20%;
						float: left;
					}
					.controls{
						float: left;
						padding-left: 20px;
						width: 80%;
					}

					.checkbox{
						padding-left:23%;

						label{
							width:auto;
						}
					}
				}
			}
		} */ }
.admin-top-content .form-horizontal fieldset { padding: 10px 0; /*border-top:1px solid #AD821C;
border-radius:6px;
-moz-border-radius:6px;*/ margin: 10px 0; }
.admin-top-content .form-horizontal fieldset legend { font-size: 18px; font-family: "NewsGothicBT-Bold","News Cycle"; color: #333333; padding-left: 0; width: auto; }
.admin-top-content .form-horizontal .video-box-inner .manage-items-title { padding-right: 15px; padding-top: 7px; }
.admin-top-content .form-horizontal .form-actions { padding: 5px 0; }
.admin-top-content .form-horizontal .import-alumni-table { max-width: 680px; overflow-y: auto; margin-bottom: 20px; }
.admin-top-content .form-horizontal .import-alumni-table .error-popover { color: #ff0000; font-size: 12px; font-weight: bold; }
.admin-top-content .form-horizontal .form-group { margin-left: 0; margin-right: 0; }
.admin-top-content .form-horizontal .form-group span.help-block { clear: both; text-align: left; padding-bottom: 0; margin-bottom: 0; color: #b94a48; }
.admin-top-content .form-horizontal .form-group span.help-block strong { font-weight: normal; }
.admin-top-content .form-horizontal .form-group p.help-block { clear: both; text-align: left; padding-bottom: 0; margin-bottom: 0; color: #777777; }
.admin-top-content .form-horizontal .form-group p.help-block strong { font-weight: normal; }
.admin-top-content .form-horizontal .form-group .checkbox { padding-left: 0; min-height: 10px; }
.admin-top-content .form-horizontal .form-group .controls { line-height: 18px; }
.admin-top-content .form-horizontal .form-group .controls .checkbox { width: 260px; float: left; padding: 4px 0; }
.admin-top-content .form-horizontal .form-group .controls .checkbox input[type="checkbox"] { margin: 3px 10px 0 0; }
.admin-top-content .form-horizontal .form-group .controls .s3pickerWidget .s3picker { margin-left: -15px; }
.admin-top-content .form-horizontal .form-group .controls .current, .admin-top-content .form-horizontal .form-group .controls .change, .admin-top-content .form-horizontal .form-group .controls .selected-file { padding: 10px 0 0 0; }
.admin-top-content .form-horizontal .form-group .controls .clear-box { padding: 10px 0 0 0; }
.admin-top-content .form-horizontal .form-group .controls .clear-box label { padding: 0; vertical-align: top; text-align: left; }
.admin-top-content .form-horizontal .form-group .controls .clearablefileinput { padding: 10px 0 0 0; width: 95%; }
.admin-top-content .form-horizontal .form-group .control-label.heading { font-size: 16px; }
.admin-top-content .form-horizontal .form-group .manage-form-items { text-align: left; font-size: 14px; font-family: "NewsGothicBT-Bold","News Cycle"; padding-top: 7px; color: #990000; padding-right: 0; display: block; }
.admin-top-content .form-horizontal .form-group .sub-titles { font-family: "NewsGothicBT-Bold","News Cycle"; margin: 10px 0; display: block; }
.admin-top-content .form-horizontal .form-group .checkbox-group { *zoom: 1; padding: 5px 0 10px; }
.admin-top-content .form-horizontal .form-group .checkbox-group:before, .admin-top-content .form-horizontal .form-group .checkbox-group:after { content: " "; display: table; }
.admin-top-content .form-horizontal .form-group .checkbox-group:after { clear: both; }
.admin-top-content .form-horizontal .form-group .btn-holder { padding-top: 2px; text-align: right; }
.admin-top-content .form-horizontal .form-group .form-control { font-size: 13px; border: 1px solid #aac4bf; }
.admin-top-content .form-horizontal .form-group label { padding: 7px 0 7px; font-family: "NewsGothicBT-Bold","News Cycle"; text-align: right; }
.admin-top-content .form-horizontal .form-group label.checkbox { text-align: left; font-weight: normal; }
.admin-top-content .form-horizontal .form-group label.error { color: #c50000; }
.admin-top-content .form-horizontal .form-group .checkbox-inline { padding: 10px 0 0 0px!important; font-weight: normal; display: block; text-align: left; margin-left: 10px; }
.admin-top-content .form-horizontal .form-group input[type="checkbox"] { margin: 0 10px 0 0px; padding-top: 0; }
.admin-top-content .form-horizontal .form-group input[type="radio"] { margin: 0; }
.admin-top-content .form-horizontal.manage-account { clear: both; }
.admin-top-content .form-horizontal.manage-account .form-group { margin-bottom: 0; padding: 10px 0; border-bottom: 1px solid #AD821C; }
.admin-top-content .form-horizontal.manage-account .form-group label { float: left; padding: 7px 10px 7px 0; }
.admin-top-content .form-horizontal.manage-account .form-group .controls { padding: 5px 0; }
.admin-top-content .form-horizontal.manage-account .form-actions { padding: 20px; }
.admin-top-content .main-title { font-size: 18px; font-family: "NewsGothicBT-Bold","News Cycle"; padding-bottom: 5px; color: #990000; padding-left: 0; }
.admin-top-content .sub-title { font-size: 14px; font-family: "NewsGothicBT-Bold","News Cycle"; padding-bottom: 5px; color: #990000; padding-left: 0; }
.admin-top-content .manage-items-title, .admin-top-content .manage-items-title a { font-size: 14px; font-family: "NewsGothicBT-Bold","News Cycle"; padding-top: 2px; color: #990000; text-align: right; padding-right: 0; }
.admin-top-content .main-links { padding: 0 0 10px 0; text-align: right; }
.admin-top-content ul.list { font-size: 13px; clear: both; padding-bottom: 10px; display: table; table-layout: fixed; width: 100%; }
.admin-top-content ul.list .sortable { text-align: right; }
.admin-top-content ul.list .title-black { color: #333333; font-family: "NewsGothicBT-Bold","News Cycle"; background: #f0f0f0; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #e7e7e7), color-stop(100%, #f0f0f0)); background-image: -webkit-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: -moz-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: -o-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e7e7e7', endColorstr='#f0f0f0')"; padding: 8px; text-align: left; display: block; border: 1px solid #aac4bf; margin-top: 10px; }
.admin-top-content ul.list .title-black span { /*border-top:1px solid #AD821C;*/ }
.admin-top-content ul.list li { vertical-align: top!important; text-align: right; *zoom: 1; display: table-row; }
.admin-top-content ul.list li:before, .admin-top-content ul.list li:after { content: " "; display: table; }
.admin-top-content ul.list li:after { clear: both; }
.admin-top-content ul.list li:hover { background: #dddddd; }
.admin-top-content ul.list li.manage-items-title { padding-top: 5px; }
.admin-top-content ul.list li.manage-items-title a { padding: 0; }
.admin-top-content ul.list li .contents { text-align: left; width: 80%; word-wrap: break-word; line-height: 18px; display: table-cell; padding: 8px; border-bottom: 1px solid #aac4bf; }
.admin-top-content ul.list li .contents strong { display: block; padding-bottom: 5px; }
.admin-top-content ul.list li .links { display: table-cell; padding: 8px; width: 10%; border-bottom: 1px solid #aac4bf; }
.admin-top-content ul.list li .highlight { color: #990000; font-family: "NewsGothicBT-Bold","News Cycle"; padding-left: 5px; display: inline!important; }
.admin-top-content ul.list li a { color: #990000; padding: 0 10px; }
.admin-top-content ul.list li a:hover { text-decoration: underline; cursor: pointer; }
.admin-top-content ul.list li:last-child { border-bottom: 1px solid #aac4bf; }
.admin-top-content.coporate-overview .form-actions { padding: 0 0 10px 0; text-align: right; }
.admin-top-content.coporate-member .controls span { color: #333333; font-family: "NewsGothicBT-Bold","News Cycle"; background: #f0f0f0; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #e7e7e7), color-stop(100%, #f0f0f0)); background-image: -webkit-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: -moz-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: -o-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e7e7e7', endColorstr='#f0f0f0')"; padding: 8px; text-align: left; display: block; border: 1px solid #aac4bf; margin-bottom: 10px; }
.admin-top-content.coporate-member .controls span span { /*border-top:1px solid #AD821C;*/ }
.admin-top-content.coporate-member .controls ul { font-size: 13px; clear: both; padding-bottom: 0px; display: table; width: 100%; }
.admin-top-content.coporate-member .controls ul li { vertical-align: top!important; text-align: right; *zoom: 1; display: table-row; }
.admin-top-content.coporate-member .controls ul li:before, .admin-top-content.coporate-member .controls ul li:after { content: " "; display: table; }
.admin-top-content.coporate-member .controls ul li:after { clear: both; }
.admin-top-content.coporate-member .controls ul li:hover { background: #dddddd; }
.admin-top-content.coporate-member .controls ul li span { text-align: left; word-wrap: break-word; line-height: 18px; display: table-cell; padding: 8px; border: none; border-bottom: 1px solid #aac4bf; background: none; background-image: none; }
.admin-top-content.coporate-member .controls ul li span strong { display: block; padding-bottom: 5px; }
.admin-top-content.coporate-member .controls ul li span:first-child { width: 80%; }
.admin-top-content.coporate-member .controls ul li span:last-child { width: 20%; text-align: right; }
.admin-top-content.coporate-member .controls ul li:last-child span { border-bottom: none; }
.admin-top-content.coporate-member .form-actions { padding: 5px 0 10px 0; }
.admin-top-content table { font-size: 13px; clear: both; }
.admin-top-content table.manage-orders { table-layout: fixed; word-wrap: break-word; width: 100%; }
.admin-top-content table tr:last-child { border-bottom: 1px solid #aac4bf; }
.admin-top-content table tr th { font-family: "NewsGothicBT-Bold","News Cycle"; background: #f0f0f0; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #e7e7e7), color-stop(100%, #f0f0f0)); background-image: -webkit-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: -moz-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: -o-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e7e7e7', endColorstr='#f0f0f0')"; }
.admin-top-content table tr th:first-child { border-left: 1px solid #aac4bf; }
.admin-top-content table tr th:last-child { border-right: 1px solid #aac4bf; }
.admin-top-content table tr th.active, .admin-top-content table tr th.active:hover { background: #f0f0f0; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #e7e7e7), color-stop(100%, #f0f0f0)); background-image: -webkit-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: -moz-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: -o-linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); background-image: linear-gradient(bottom, #e7e7e7 20%, #f0f0f0 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e7e7e7', endColorstr='#f0f0f0')"; }
.admin-top-content table tr td, .admin-top-content table tr th { vertical-align: top!important; border-top: 1px solid #aac4bf; padding: 8px; }
.admin-top-content table tr td .title, .admin-top-content table tr th .title { display: block; padding: 0 0 10px; }
.admin-top-content table tr td.title-black, .admin-top-content table tr th.title-black { color: #333333; font-family: "NewsGothicBT-Bold","News Cycle"; }
.admin-top-content table tr td .highlight, .admin-top-content table tr th .highlight { color: #990000; font-family: "NewsGothicBT-Bold","News Cycle"; padding-left: 5px; }
.admin-top-content table tr td a, .admin-top-content table tr th a { color: #990000; }
.admin-top-content table tr td a:hover, .admin-top-content table tr th a:hover { text-decoration: underline; cursor: pointer; }
.admin-top-content table tr td.active, .admin-top-content table tr td.active:hover, .admin-top-content table tr th.active, .admin-top-content table tr th.active:hover { background: #e1e2cd!important; }
.admin-top-content table tr td strong, .admin-top-content table tr th strong { font-family: "NewsGothicBT-Bold","News Cycle"; }
.admin-top-content .table-hover > tbody > tr:hover > td { background: #dddddd; }

.left-menu { padding: 0 0 30px 0; }
.left-menu ul { margin: 30px 0 0; padding-left: 5px; }
.left-menu ul.nav-pills { background: #f2f2f2; border-top: 10px solid #9ccfc5; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(#f2f2f2, #ffffff); background-image: -moz-linear-gradient(#f2f2f2, #ffffff); background-image: -o-linear-gradient(#f2f2f2, #ffffff); background-image: linear-gradient(#f2f2f2, #ffffff); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2f2f2', endColorstr='#ffffff')"; }
.left-menu ul li { padding: 6px; }
.left-menu ul li.active a { color: #000000; font-family: "NewsGothicBT-Bold","News Cycle"; }
.left-menu ul li.active a:focus, .left-menu ul li.active a:hover { text-decoration: underline; color: #990000; }
.left-menu ul li b { font-size: 14px; font-family: "NewsGothicBT-Bold","News Cycle"; }
.left-menu ul li a { padding: 2px 0; background: none!important; color: #990000; font-size: 13px; font-family: "NewsGothicBT-Roman","News Cycle"; font-weight: 500; }
.left-menu ul li a:focus, .left-menu ul li a:hover { text-decoration: underline; color: #990000; }
.left-menu .back-to-main { font-size: 14px; margin-top: 15px; }

[id^="s3picker-dialog"] .modal-content .modal-body { overflow-y: inherit; }
[id^="s3picker-dialog"] .modal-content .modal-body #s3picker-body { overflow-y: auto; height: 330px; }
[id^="s3picker-dialog"] .modal-content .modal-body #s3picker-pager { display: inline-box; float: right; margin-top: 35px; }

.modal-content { background: #fdfdfd; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ededed), color-stop(100%, #fdfdfd)); background-image: -webkit-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -moz-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: -o-linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); background-image: linear-gradient(bottom, #ededed 20%, #fdfdfd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#fdfdfd')"; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px, rgba(0, 0, 0, 0.1) 0 0 0 1px; border: 2px white solid; font-size: 14px; }
.modal-content .modal-header { border-bottom: 1px solid #aac4bf; }
.modal-content .modal-body { position: relative; font-size: 13px; max-height: 400px; overflow-y: auto; }
.modal-content .modal-body strong { font-family: "NewsGothicBT-Bold","News Cycle"; }
.modal-content .modal-body p { padding: 10px 0; line-height: 18px; }
.modal-content .modal-body .loading { position: absolute; top: 20%; left: 30%; text-align: center; font-size: 14px; color: #990000; }
.modal-content .modal-body .title { padding: 10px 0; font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 13px; }
.modal-content .modal-body ul { font-size: 13px; }
.modal-content .modal-body ul li { border-bottom: 1px solid #aac4bf; padding: 10px 0; }
.modal-content .modal-body ul li:hover { cursor: url(https://mail.google.com/mail/images/2/openhand.cur), move; cursor: -webkit-grab; cursor: -moz-grab; }
.modal-content .modal-body table tr { border-bottom: 1px solid #aac4bf; }
.modal-content .modal-body table tr th { font-family: "NewsGothicBT-Bold","News Cycle"; padding: 10px 0; }
.modal-content .modal-body table tr td { padding: 10px 0; }
.modal-content .modal-body table tr td:hover { cursor: url(https://mail.google.com/mail/images/2/openhand.cur), move; cursor: -webkit-grab; cursor: -moz-grab; }
.modal-content .modal-body .manage-items-title, .modal-content .modal-body .manage-items-title a { font-size: 14px; font-family: "NewsGothicBT-Bold","News Cycle"; color: #990000; text-align: right; }
.modal-content .modal-body .list-group { margin-bottom: 0; }
.modal-content .modal-body .list-group a.list-group-item:hover, .modal-content .modal-body .list-group a.list-group-item:focus { background: #dddddd; }
.modal-content .modal-body .list-group .list-group-item { border: none; border-bottom: 1px solid #aac4bf; border-top: 1px solid #aac4bf; background: none; padding-top: 10px; padding-bottom: 10px; }
.modal-content .modal-body .list-group .list-group-item:last-child, .modal-content .modal-body .list-group .list-group-item:first-child { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; border-top: 1px solid #aac4bf; }
.modal-content .modal-body .s3picker-overlay { width: 100%; text-align: center; padding: 130px 0; }
.modal-content .modal-body .s3picker-overlay .loading-text { color: #990000; text-align: center; font-size: 14px; }
.modal-content .modal-body .pagination { margin-bottom: 0; }
.modal-content .modal-body .pagination > li > a, .modal-content .modal-body .pagination > li > span { background-color: #770101; border: 1px solid #770101; color: #ffffff; }
.modal-content .modal-body .pagination > li > a:hover, .modal-content .modal-body .pagination > li > span:hover, .modal-content .modal-body .pagination > li > a:focus, .modal-content .modal-body .pagination > li > span:focus { background-color: #770101; color: #eff0dd; }
.modal-content .modal-footer { border-top: none; padding: 0 20px 20px 20px; text-align: left; }
.modal-content .sub-heading { font-family: "NewsGothicBT-Bold","News Cycle"; font-size: 13px; padding: 10px 0; }
.modal-content .modal-title { font-size: 18px; color: #990000; font-family: "NewsGothicBT-Bold","News Cycle"; }

.receipt { padding: 0; }
.receipt a.print { background: url(../images/print.png) no-repeat top left; padding-left: 25px; }
.receipt table { font-size: 14px; width: 100%; }
.receipt table th { font-family: "NewsGothicBT-Bold","News Cycle"; border-top: none; border-bottom: 1px solid #ddd; font-size: 16px; background: #eaeaea; }
.receipt table td { vertical-align: top; }
.receipt table.bottom-summary { width: 100%; }
.receipt table.bottom-summary td { border: none; padding: 5px; background: #f6f6f6; }
.receipt table.bottom-summary td.big { font-size: 18px; }
.receipt a.btn { float: right; margin: 10px 0 20px; }

.presentation-details .form-group .controls a:after{content:'\a'; white-space: pre;}
.presentation-details .form-group label.radio{text-align: left;}
.presentation-details .form-group label.radio input[type="radio"]{margin-right:10px;}
.admin-top-content .controls label.radio{text-align: left;}
.defaultSkin table.mceLayout tr.mceLast td{padding-top: 0px;}

@media (min-width: 768px) and (max-width: 979px) { .admin-top-content .manage-items-title a { font-size: 12px; }
  .left-menu .back-to-main { font-size: 12px; }
  .admin-top-content.user-tracking.user-tabs table.login tr th:first-child { width: 160px; } }
.defaultSkin .mceStatusbar {display: table-cell !important}

.error-msg-area{text-align: center;font-size: 22px; margin: 100px;}
.error-msg-area input{margin-top: 20px; padding: 8px 30px;font-size: 16px;}
.error-msg-area a{margin-top: 15px; padding: 8px 30px;font-size: 16px;}

.self-guide-full{width:100% !important;}
.self-guide-full .learning-module-list li{float:left; width:49%;}
.self-guide-full .learning-module-list li:nth-child(2n){float:right}
.inner-page .self-guide-full .learning-module-list li .learning-module-description-block{max-width:320px;}
.flash-messages{position:fixed; top:0px; left:0px;right:0px; border:none; border-bottom:solid 1px #faebcc;z-index: 2000; font-size:16px; font-weight:bold;padding: 20px 0px;box-shadow: 0px 2px 5px rgba(0,0,0,0.1);}
.admin-top-content .form-horizontal .form-group .check-box-label input[type=checkbox]{display:block; float:right; margin:2px 0px 0px 5px;}

.nav-tabs.teaching-module li:nth-child(n+3){padding-left:20px;	}
.nav-tabs.teaching-module li:last-child{padding-left:0px;}

.overlaypage{position:relative}
.overlaypage:before{position: absolute;content: '';background:rgba(255,255,255,0.7); cursor:not-allowed; top:0px; bottom:0px; right:-1px; left:-1px; z-index: 1000;}

/* UI revamp styles start */
.admin-top-content .form-group .controls .clearablefileinput.form-control{border: none; background: transparent; box-shadow: none;}
.admin-top-content .form-group .controls .radio {
    padding:7px 0;
}
.admin-top-content .form-group .controls .radio label {
    padding: 0; margin-left: 5px;
}
.admin-top-content .form-group .controls .radio label input {
    margin-top: 2px;
}
.admin-top-content .form-group .controls textarea {
    visibility: visible!important;
}
/* field after block for text labels start */
#div_id_image_teaching_guide .controls::after {
    content: "Allowed file type: PNG";
    display: block;
    height: 13px;
    color: #777777;
    margin-top: 5px;
}
#div_id_image_240 .controls::after {
    content: "Allowed file type: PNG";
    display: block;
    height: 13px;
    color: #777777;
    margin-top: 5px;
}
#div_id_image_43 .controls::after {
    content: "Allowed file type: PNG";
    display: block;
    height: 13px;
    color: #777777;
    margin-top: 5px;
}
#div_id_image_72 .controls::after {
    content: "Allowed file type: PNG";
    display: block;
    height: 13px;
    color: #777777;
    margin-top: 5px;
}
#div_id_segments-0-image_note .controls::after {
    content: "Allowed file type: PNG";
    display: block;
    height: 13px;
    color: #777777;
    margin-top: 5px;
}
#div_id_segments-1-image_note .controls::after {
    content: "Allowed file type: PNG";
    display: block;
    height: 13px;
    color: #777777;
    margin-top: 5px;
}
#div_id_segments-2-image_note .controls::after {
    content: "Allowed file type: PNG";
    display: block;
    height: 13px;
    color: #777777;
    margin-top: 5px;
}
#div_id_segments-__prefix__-image_note .controls::after {
    content: "Allowed file type: PNG";
    display: block;
    height: 13px;
    color: #777777;
    margin-top: 5px;
}
#div_id_image_overview .controls::after {
    content: "Allowed file type: PNG";
    display: block;
    height: 13px;
    color: #777777;
    margin-top: 5px;
}
/* field after block for text labels end */
/* login-UI start */
.log-in .form-horizontal .form-group .controls{
    margin-left: 30.5%;
}
.log-in #div_id_username .controls, .log-in #div_id_password .controls {
    margin-left: 0;
}
/* login-UI end */
/* password-reset styles start */
.password-reset-box .form-group .controls {
    margin-left: 30%;
}
.password-reset-box #div_id_email .controls {
    margin-left: 0;
}
/* password-reset styles end */
/* change password ui start */
.login-box .form-group .controls {
    margin-left: 30%;
}
.login-box #div_id_old_password .controls {
    margin-left: 0;
}
.login-box #div_id_new_password1 .controls {
    margin-left: 0;
}
.login-box #div_id_new_password2 .controls {
    margin-left: 0;
}
/* change password ui end */
/* sign up page start */
.sign-up .main-content .form-group .controls {
    margin-left: 27%;
}
.sign-up .iq-request-form .form-group .controls {
    margin-left: 25.5%;
}
@media (max-width: 960px){
    .sign-up .main-content .form-group .controls {
        margin-left: 36%;
    }
}
.sign-up .main-content fieldset .form-group .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_first_name .form-group .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_first_name .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_last_name .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_address_line_1 .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_address_line_2 .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_city .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_state .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_zip_code .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_country .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_phone .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_company_name .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_estimated_user_count .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_planned_use .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_department_title .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_password .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_email .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_name .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_company .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_phone .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_email .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_request_details .controls { margin-left: 0; }
.sign-up .form-horizontal #div_id_confirm_password .controls { margin-left: 0; }
#div_id_password2 .controls #error_1_id_password2 { margin-bottom: 0px; }
/* sign up page end */
.ui-mobile .body-content.login form .form-group .controls {
    position: relative;
    background-color: red;
}
.ui-mobile .body-content.login form .form-group .controls a {
    position: absolute;
    top: 8px;
}
/* UI revamp styles end */

/* New Contact Form Styles Start */
.contact-box {
    border-top: 0.0625rem #d9d9d9 solid;
    background: #fff;
    width: 650px;
    font-family: 'News Cycle', sans-serif !important;
}
.contact-box-row {
    display: grid;
    grid-template-columns: 90px 1fr;
    border-bottom: 0.0625rem #d9d9d9 solid;
}
.contact-box-row-title {
    padding: 16px;
    background: #f2f2f2;
}
.call-title {
    font-size: 17px!important;
    font-weight: bold!important;
}
.contact-box-row-number {
    padding: 16px;
    display: flex;
    align-items: center;
}
.phone-number {
    text-decoration: none;
}
.phone-number:hover {
    text-decoration: revert;
}
.phone-number:active  {
    color: #990000;
}
.phone-number:visited  {
    color: #990000;
}
.contact-box-row-mail {
    padding: 16px;
}
.address-line {
    padding: 0 !important;
    color: #676767;
    font-size: 13px;
    line-height: 18px;
    font-family: 'News Cycle', sans-serif !important;
    padding-bottom: 3px;
}
.mail-title-c {
    font-family: 'News Cycle', sans-serif !important;
    font-weight: bold !important;
    padding-bottom: 8px;
}
.contact-box-sub-title {
    color: #990000 !important;
}
/* New Contact Form Styles End */

em{
	font-style: italic;
}