body{
	 font-family:Lato,Helvetica,Arial,sans-serif;
	 min-width:320px;
	 color:#000 
}
 h1,h2,h3,h4,h5,h6,.font-smooth{
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased 
}
 a[href^="tel"],a[href^="mailto"]{
	 font-weight:700!important 
}
 .has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{
	 color:#384658 
}
 #main-menu-wrapper{
	 padding-left:0;
	 padding-right:0 
}
 #map-custom{
	 height:200px;
	 margin:0;
	 padding:0;
	 border-top:solid 8px #FFEEC9;
	 border-bottom:solid 8px #FFEEC9 
}
 #search-results *{
	 font-family:Lato,Helvetica,Arial,sans-serif 
}
 #search-results .gsc-above-wrapper-area{
	 display:none!important 
}
 #search-results .gsc-search-box-tools{
	 display:none!important 
}
 #search-results .gsc-control-cse,.gsc-thumbnail-inside,.gsc-url-top{
	 padding:0!important;
	 border-color: transparent !important;
     background-color: transparent !important;
}
 #search-results table{
	 font-size:1.2em!important;
	 line-height:1.4em!important 
}
 #search-results div .gs-title,#search-results .gs-title a b{
	 font-size:20px!important;
	 height:auto!important;
	 color:#2A66A9;
	 text-decoration:none!important 
}
 #search-results .gsc-result{
	 padding:5px 0 20px 15px !important;
	 transition:ease .2s background; 
	 margin-bottom: 1rem;
}
 #search-results .gsc-result:hover{
	 background:#f6f6f6!important 
}
 #search-results .gcsc-branding{
	 padding:0!important 
}
 #search-results table.gcsc-branding{
	 border-top:solid 1px #CCC 
}
 #search-results .gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl{
	 color:#A67600 
}
 a,a:hover,a:active,a:focus{
	 outline:0 
}
 a:hover{
	 background:rgba(75%,75%,75%,0.25) none repeat scroll 0 0 
}
 .h1,h1{
	 font-size:28px 
}
 .h2,h2{
	 font-size:25px 
}
 iframe{
	 border:none 
}
 #main-content .container{
	 padding-top:50px;
	 padding-bottom:40px 
}
 #main-content .main-program{
	 padding-top:15px 
}
 .lead{
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased;
	 font-weight:400 
}
 #why-fiu-main{
	 background:#F6F7F9 url(../img/why-fiu-bg.jpg) no-repeat;
	 background-size:cover 
}
 #why-fiu-main h1{
	 font-size:2.3em 
}
 #special-interests h2{
	 font-size:2em 
}
 #why-fiu-main h1,#special-interests h2{
	 margin-bottom:30px 
}
 #why-fiu-main h5,#special-interests h5{
	 font-size:1.5em;
	 margin-top:0;
	 color:#2D2D2D 
}
 #why-fiu-main a{
	 width:100%;
	 margin-bottom:10px 
}
 #why-fiu-main i,#special-interests i{
	 font-size:5em;
	 color:#deb408 
}
 #why-fiu-main p,#special-interests p{
	 line-height:1.5em;
	 color:#565656;
	 margin:0 auto;
	 padding-bottom:20px;
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased;
	 font-size:15px 
}
 #why-fiu-main p{
	 color:#646464;
	 max-width:750px;
	 padding-bottom:40px;
	 line-height:1.6;
	 font-size:1.3em;
	 font-family:Lato,Helvetica,Arial,sans-serif;
	 font-weight:400 
}
 #why-fiu-main p.title{
	 line-height:1.3em;
	 color:#737373;
	 margin:0 auto;
	 padding-bottom:20px;
	 font-size:1.1em;
	 padding-top:4px;
	 font-weight:400 
}
 #special-interests i{
	 font-size:4em;
	 color:#336898;
	 padding:5px;
	 border-radius:50%;
	 width:100px;
	 height:100px;
	 display:block;
	 margin:0 auto;
	 margin-bottom:17px;
	 border:solid 2px #336898 
}
/*body.homepage #carousel-main .carousel-indicators{
	 bottom:auto;
	 top:170px 
}
 */
 #main-content .homepage-boxed-links{
	 background:#0874de 
}
 body.homepage #carousel-main,body.homepage #carousel-main .carousel-inner,body.homepage #carousel-main .carousel-inner .item,body.homepage #carousel-main .carousel-background{
	 min-height:200px 
}
 body.homepage #carousel-main .carousel-caption h2{
	 font-size:1.6em;
	 text-transform:uppercase 
}
 h1 span.Sanchez.blue.text-uppercase{
	 font-size:29px;
	 display:block;
	 margin:15px 0;
	 line-height:30px 
}
 span.h1.Sanchez.blue.text-uppercase{
	 font-size:29px;
	 display:block;
	 margin:20px 0 5px;
	 line-height:30px 
}
 #main-content .homepage-boxed-links .container{
	 padding-top:0;
	 padding-bottom:0;
	 margin-top:0;
	 margin-bottom:0 
}
 #page-banner{
	 height:100px;
	 background:#002D62;
	 background-size:cover 
}
 #main-content .homepage-boxed-links .container a{
	 color:#FFF;
	 font-size:1.2em 
}
 #main-content .homepage-boxed-links .container .box-background{
	 display:block;
	 border-bottom:solid 1px #36A2D2 
}
 #main-content .homepage-boxed-links .container a .title{
	 display:block;
	 padding:25px 5px 18px 7px;
	 text-transform:uppercase;
	 font-size:.9em;
	 text-shadow:1px 1px 2px #0D2A5E 
}
 #main-content .homepage-boxed-links .container a:hover{
	 text-decoration:none;
	 color:#CCC 
}
 #main-content .homepage-boxed-links .container br{
	 display:none 
}
 #main-content .boxed-links .container{
	 padding:0 30px 40px 
}
 #main-content .boxed-links .container .row{
	 padding-bottom:0 
}
 #main-content .boxed-links .container .row .column{
	 padding:0;
	 border-right:none;
	 overflow:hidden 
}
 #main-content .boxed-links .overlay{
	 height:100%;
	 width:100%;
	 z-index:1;
	 position:absolute;
	 -webkit-transition:all 300ms ease-in-out;
	 transition:all 300ms ease-in-out;
	 opacity:.75 
}
 #main-content .boxed-links .overlay.gold{
	 background:rgba(179,147,18,0.9) 
}
 #main-content .boxed-links .overlay.orange{
	 background:rgba(240,100,0,0.9) 
}
 #main-content .boxed-links .overlay.light-blue{
	 background:rgba(0,176,240,0.9) 
}
 #main-content .boxed-links .overlay.blue{
	 background:rgba(29,105,153,0.9) 
}
 #main-content .boxed-links .overlay.red{
	 background:rgba(147,45,59,0.9) 
}
 #main-content .boxed-links .overlay.green{
	 background:rgba(110,121,18,0.9) 
}
 #main-content .boxed-links .box-background{
	 height:80px;
	 width:100%;
	 cursor:pointer;
	 overflow:hidden;
	 display:block;
	 margin-top:3px 
}
 #main-content .boxed-links .box-background:hover .overlay{
	 opacity:.5 
}
 #main-content .boxed-links .box-background img, .block-linked img{
	 -webkit-transition:all 300ms ease-in-out;
	 transition:all 300ms ease-in-out;
	 width:100% 
}
 #main-content .boxed-links .box-background:hover img, .block-linked:hover img{
	 -webkit-transform:scale(1.05);
	 -ms-transform:scale(1.05);
	 transform:scale(1.05) 
}
.block-linked.type-5:hover img {
  opacity: 0.2;
}
.block-linked.type-5 img {
margin-bottom: 10px;
}

 #main-content .boxed-links .box-background:hover .triangle-small{
	 border-width:0 0 45px 45px 
}
 #main-content .boxed-links .box-background:hover .triangle-shine{
	 border-width:140px 210px 0 0;
	 opacity:.5 
}
 #main-content .boxed-links .container .row .column .title{
	 color:#FFF;
	 position:absolute;
	 bottom:25px;
	 left:10px;
	 z-index:2;
	 font-size:1.3em;
	 padding:0 50px 12px 20px;
	 line-height:.9em;
	 font-weight:600;
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased;
	 text-transform:uppercase;
	 text-shadow:1px 1px 1px rgba(0,0,0,0.48) 
}
 #main-content .boxed-links .container .row .column .title.staticnews {
	 color: #FFF;
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 z-index: 2;
	 font-size: 1.4em;
	 padding: 0.5em;
	 line-height: normal;
	 font-weight: 600;
	 text-transform: none;
	 text-shadow: 1px 1px 1px rgba(0,0,0,0.48);
	 text-align: center;
	 background-color: rgba(0,0,0,0.48);
	 margin: 0;
	 width: 100%;
}
 #main-content .boxed-links .box-background.staticnews {
	 height: auto;
}
 #main-content .boxed-links .container .row .column .box-programs {
	 font-size: 1em;
	 padding: 50px 0 20px 30px;
	 text-transform: capitalize;
	 color: #FFF;
	 position: absolute;
	 left: 10px;
	 z-index: 2;
	 line-height: .9em;
	 font-weight: 600;
	 text-shadow: 1px 1px 1px rgba(0,0,0,0.48);
}
 .popover-content p{
	 font-size:14px!important;
	 line-height:20px!important 
}
 #main-content .container-events-text .container{
	 padding-top:0;
	 padding-bottom:30px 
}
 .container-events-text .left-column{
	 padding-bottom:25px 
}
 .program-description h3,.program-description .h3,.program-description h2{
	 font-size:20px;
	 color:#AD935A;
	 margin-top:15px;
	 font-weight:700 
}
 .program-description li{
	 margin-bottom:1px 
}
 .panel-body ul li:before,.program-description ul.nav.nav-tabs li:before{
	 content:none;
	 color:#fff 
}
 .program-description ul.nav.nav-tabs{
	 margin-left:0;
	 padding-left:0 
}
 .program-page .program-description p,.program-description span,.program-page .program-description ul,.program-page .program-description ol,.program-page .program-description p,.program-page .program-description table{
	 font-size:16px;
	 font-weight:400;
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased;
	 line-height:22px 
}
 .program-page .program-description h1{
	 margin-bottom:5px;
	 line-height:37px 
}
 .program-page .program-description h2{
	 margin-top:0 
}
 #main-content .program-highlights{
	 background:#F7F7F7 
}
 #main-content .program-highlights .icon,.features .icon{
	 color:#DEB408;
	 font-size:3em;
	 display:block;
	 margin-top:15px;
	 margin-bottom:5px;
	 text-shadow:#FFF 2px 2px 0px,#EDEDED 2px 2px 8px 
}
 .features .icon{
	 font-size:5em 
}
 #main-content .program-highlights p{
	 color:#888;
	 line-height:1.1em 
}
 #main-content .program-highlights strong{
	 color:#777 
}
 #main-content .program-highlights .container{
	 padding-top:0;
	 padding-bottom:0 
}
 #main-content .program-highlights .container .column{
	 margin-bottom:15px;
	 margin-top:15px 
}
 #main-content .program-highlights h4{
	 font-size:3.5em;
	 color:#DEB408;
	 margin-bottom:0;
	 line-height:1.1em;
	 margin-top:0;
	 padding-top:15px;
	 text-shadow:#FFF 2px 2px 0px,#EDEDED 2px 2px 8px;
	 font-weight:300 
}
 h4.at-a-glance{
	 font-size:5.5em;
	 color:#DEB408;
	 line-height:1.1em;
	 margin-top:-10px;
	 margin-bottom:13px;
	 padding-top:15px;
	 text-shadow:#FFF 2px 2px 0px,#EDEDED 2px 2px 8px;
	 font-weight:300 
}
 #main-content .program-highlights .column.contact-info{
	 padding-left:30px;
	 text-align:center 
}
 #main-content .program-highlights .column.pad-55-right{
	 line-height:1.1em;
	 text-align:left 
}
 #main-content .program-highlights .column.pad-55-right ul li{
	 margin-bottom:10px;
	 list-style:none 
}
 #main-content .program-highlights .column.pad-55-right ul li:before{
	 content:'\00B0';
	 color:#DEB408;
	 font-size:20px;
	 position:absolute;
	 margin-left:-25px;
	 margin-top:4px 
}
 #main-content .program-highlights .glyphicon{
	 font-size:3.5em;
	 margin-bottom:15px;
	 margin-top:0 
}
 #main-content .program-highlights .column.contact-info a{
	 white-space:nowrap;
	 text-decoration:underline 
}
 .features .row-icons{
	 padding-top:25px;
	 padding-bottom:15px 
}
 .row-icons ul{
	 min-height:95px 
}
 .features .glyphicon,.program-highlights .glyphicon{
	 font-size:4em;
	 color:#DEB408;
	 text-shadow:#FFF 2px 2px 0px,#EDEDED 2px 2px 8px 
}
 .features h2{
	 margin-top:0 
}
 .features h4, .features h3{
	 font-size:1.23em;
	 color:#494949;
	 margin-bottom:.2em;
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased 
}
 .features p{
	 line-height:1.15em;
	 color:#7E7E7E;
	 margin-bottom:40px;
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased 
}
 .features .lead p{
	 line-height:1.6em;
	 color:#7E7E7E;
	 margin-bottom:0;
	 margin-top:30px;
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased 
}
 .tabbable{
	 margin-top:30px;
	 margin-bottom:40px;
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased 
}
 h4.divider{
	 padding:20px 0 0 15px;
	 text-transform:uppercase;
	 font-size:14px;
	 color:#AE8A48;
	 font-weight:700 
}
 .menu-heading{
	 text-transform:uppercase;
	 font-size:15px;
	 font-weight:700;
	 margin-top:20px;
	 color:#C7A22D 
}
 .by-the-numbers .carousel-inner> .item{
	 min-height:150px 
}
 .features.text-center.hidden-print{
	 background:#F7F7F7 
}
 .by-the-numbers h2{
	 margin-top:0 
}
 .by-the-numbers h4{
	 font-size:4em;
	 text-align:center;
	 color:#DEB408;
	 line-height:.8em;
	 padding:20px 20px 10px;
	 margin-bottom:5px;
	 text-shadow:#FFF 2px 2px 0px,#EDEDED 2px 2px 8px 
}
 .by-the-numbers p{
	 margin-top:0;
	 text-align:center;
	 font-size:.9em;
	 color:#767676;
	 width:auto;
	 text-transform:uppercase;
	 padding:0 60px;
	 line-height:1.1em 
}
 .by-the-numbers .carousel-control{
	 background:none;
	 color:#8C8C8C;
	 text-shadow:none 
}
 #breadcrumb-wrapper{
	 background:#EDEDED;
	 border-bottom:solid 1px #ECECEC 
}
 #breadcrumb-wrapper .container{
	 padding-top:0;
	 padding-bottom:0 
}
 .breadcrumb{
	 padding:3px 3px 3px 0;
	 margin-bottom:0;
	 list-style:none;
	 background:none;
	 border-radius:0;
	 font-weight:400 
}
 .breadcrumb a{
	 color:#64768B 
}
 .breadcrumb>li:after{
	 padding:0 5px 0 10px;
	 color:#CCC;
	 content:"/\00a0" 
}
 .breadcrumb>li+li:before{
	 padding:0;
	 content:"" 
}
 #top-menu{
	 background:#002d62;
	 padding:3px 0 
}
 #top-menu a,#top-menu a:active,#top-menu a:visited,#top-menu a:focus{
	 font-size:12px;
	 font-weight:700;
	 color:#FFF;
	 transition:color .3s ease;
	 text-decoration:none;
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased 
}
 #top-menu a:hover{
	 color:#DBDBDB 
}
 #top-menu ul{
	 color:#FFF;
	 font-size:.9em;
	 list-style:none outside none;
	 margin:0;
	 padding:1px 0;
	 text-align:right 
}
 #top-menu ul li{
	 display:inline;
	 padding:0 0 0 20px 
}
 header{
	 background:#fff;
	 border-bottom:#DEB408 solid 1px;
	 box-shadow:rgba(0,0,0,0.3) 0 0 5px;
	 min-width:320px;
	 position:fixed;
	 top:0;
	 width:100%;
	 z-index:1000 
}
 header .logo{
	 margin-left:10px;
	 padding:0;
	 width:150px;
	 margin-top:6px 
}
 header .btn-search .main-menu-sub.animated.fadeIn{
	 display:block 
}
 header .selected{
	 left:18px;
	 margin-top:-1px;
	 position:absolute;
	 top:0;
	 width:20px 
}
 header .btn-search .selected{
	 float:right;
	 left:auto;
	 margin-top:-1px;
	 position:absolute;
	 right:32px;
	 width:20px 
}
 header .header-icon{
	 border:solid #DEB408 1px;
	 border-bottom:0;
	 border-top:0;
	 color:#cca229;
	 font-size:24px;
	 padding:10px 15px;
	 vertical-align:middle 
}
 header .header-icon span{
	 position:static;
	 transition:color .3s ease 
}
 header .btn-menu a:focus,header .btn-menu:focus,header .btn-menu:hover span,header .main-menu-open span{
	 color:#95A6B8 
}
 header .btn-menu-drop.main-menu-open,header .btn-menu-drop:hover,header .btn-menu-drop:active{
	 background:#F5F5F5 
}
 header ul,header .sidebar ul{
	 list-style-type:none;
	 margin:0;
	 padding:0 
}
 header .main-menu > ul,header .main-menu .main-menu-sub-inner{
	 margin:0 auto;
	 width:100% 
}
 header .main-menu > ul > li{
	 display:inline-block;
	 float:left 
}
 header .main-menu > ul > li > a{
	 display:block;
	 font-weight:700 
}
 header .main-menu > ul > li.main-menu-open a,header .main-menu > ul > li.main-menu-open > a:hover{
	 color:#fff 
}
 header .main-menu .main-menu-sub{
	 font-size:85%;
	 left:0;
	 position:absolute;
	 width:100%;
	 z-index:1000;
	 padding-left:15px;
	 padding-right:15px 
}
 header .main-menu-open .main-menu-sub{
	 margin-top:1px 
}
 header .main-menu .main-menu-sub-inner{
	 float:left;
	 font-size:1.1em;
	 padding:0 2em 2em;
	 width:100%;
	 background:#002D62;
	 background:rgba(0,45,98,0.98) 
}
 header .main-menu .main-menu-sub-inner > div{
	 float:left;
	 font-size:1.1em;
	 padding:0 .5em 0 1.5em;
	 width:100% 
}
 header .main-menu .btn-search{
	 float:right 
}
 header .main-menu .btn-search .main-menu-sub-inner > div{
	 width:100%;
	 padding:20px 0 0 
}
 header .btn-search .main-menu-sub{
	 margin-top:1px;
	 padding-bottom:0 
}
 header .form-search{
	 text-align:center 
}
 header .form-search .form-group{
	 margin:0 
}
 header .form-search input{
	 border:none;
	 font-size:1.2em;
	 width:80%;
	 float:left 
}
 header .form-search button{
	 width:19%;
	 float:left;
	 margin-left:1% 
}
 header .main-menu-sub{
	 display:none 
}
 header .main-menu-sub.animated{
	 -moz-animation-delay:0;
	 -moz-animation-duration:.3s;
	 -moz-animation-iteration-count:1;
	 -ms-animation-delay:0;
	 -ms-animation-duration:.3s;
	 -ms-animation-iteration-count:1;
	 -webkit-animation-delay:0;
	 -webkit-animation-duration:.3s;
	 -webkit-animation-iteration-count:1;
	 animation-delay:0;
	 animation-duration:.3s;
	 animation-iteration-count:1 
}
 header .main-menu .main-menu-sub-inner:before,header .main-menu .main-menu-sub-inner:after{
	 content:" ";
	 display:table 
}
 header .main-menu .main-menu-sub-inner:after{
	 clear:both 
}
 header .main-menu .main-menu-sub-inner > div{
	 width:25%;
	 padding:0 2em;
	 font-size:1em 
}
 header .main-menu-sub li{
	 padding:3px 0 
}
 header .main-menu-sub h4,.sidebar h4,#main-menu h4 a{
	 color:#F4D040!important;
	 font-family:Sanchez-Bold,Arial,Gadget,sans-serif;
	 font-size:1.2em;
	 font-weight:400;
	 line-height:1em;
	 margin:0;
	 padding:1.77em 0 .2em 
}
 #main-menu h4 a{
	 font-size:1em 
}
 header.nav-down{
	 -webkit-transform:translate3d(0,0,0);
	 left:0;
	 position:fixed;
	 right:0;
	 top:0;
	 transform:translate3d(0,0,0);
	 transition:.7s ease 
}
 header.nav-up{
	 -ms-transform:translateY(-105px);
	 -webkit-transform:translate3d(0,-105px,0);
	 -webkit-transform:translateY(-105px);
	 transform:translate3d(0,-105px,0);
	 transform:translateY(-105px);
	 transition:2s ease 
}
 .sidebar{
	 position:fixed;
	 top:0;
	 left:0;
	 width:265px;
	 height:100%;
	 background:#002d62;
	 overflow-y:auto;
	 padding:0;
	 margin-top:55px;
	 padding-bottom:250px 
}
 .sidebar a{
	 color:#FFF;
	 display:block;
	 font-size:1.1em;
	 padding:8px 5px 8px 20px 
}
 .sidebar h4{
	 background:#002d62;
	 padding:25px 20px 3px 
}
 .sidebar ul{
	 padding:0;
	 margin:0;
	 list-style:none 
}
 .sidebar-content{
	 position:relative;
	 top:0;
	 left:0;
	 min-height:100%;
	 z-index:10;
	 background-color:#FFF;
	 margin-top:55px 
}
 .sidebar-pulled{
	 -webkit-transition:-webkit-transform .4s ease;
	 -moz-transition:-moz-transform .4s ease;
	 -ms-transition:-ms-transform .4s ease;
	 -o-transition:-o-transform .4s ease;
	 transition:transform .4s ease 
}
 .sidebar-pushed{
	 -webkit-transform:translate3d(265px,0,0);
	 -moz-transform:translate3d(265px,0,0);
	 -ms-transform:translate3d(265px,0,0);
	 -o-transform:translate3d(265px,0,0);
	 transform:translate3d(265px,0,0) 
}
 .sidebar-scroll-disabled{
	 position:fixed;
	 overflow:hidden 
}
 .no-border{
	 border:none!important 
}
 .triangle-top-right{
	 width:0;
	 height:0;
	 border-style:solid;
	 border-width:0 15px 15px 0;
	 border-color:transparent #fff transparent transparent;
	 right:5px;
	 top:0;
	 position:absolute;
	 opacity:0;
	 -webkit-transition:opacity .5s;
	 transition:opacity .5s 
}
 .triangle-small{
	 width:0;
	 height:0;
	 border-style:solid;
	 border-width:0 0 40px 40px;
	 border-color:rgba(0,0,0,0) rgba(0,0,0,0) #FFF;
	 position:absolute;
	 bottom:0;
	 right:0;
	 z-index:1;
	 transform:scale(.9999);
	 transition:all 200ms ease-in-out;
}
 .triangle-shine{
	 width:0;
	 height:0;
	 border-style:solid;
	 border-width:150px 200px 0 0;
	 border-color:rgba(255,255,255,0.12) rgba(0,0,0,0) rgba(0,0,0,0);
	 position:absolute;
	 top:0;
	 left:0;
	 z-index:1;
	 transform:scale(.9999);
	 transition:all 200ms ease-in-out;
}
 .triangle-shine2{
	 width:0;
	 height:0;
	 border-style:solid;
	 border-width:80px 80px 0 0;
	 border-color:rgba(0,0,0,0) rgba(205,205,205,0.12) rgba(205,205,205,0.12);
	 position:absolute;
	 bottom:0;
	 right:0;
	 z-index:1;
	 transform:scale(.9999);
	 transition:all 200ms ease-in-out;
}
 .triangle-small:before{
	 content:"\e258";
	 position:relative;
	 bottom:-18px;
	 right:15px;
	 font-size:1.1em;
	 color:#114F84;
	 font-family:'Glyphicons Halflings';
	 -webkit-transition:all 200ms ease-in-out;
	 transition:all 200ms ease-in-out 
}
 .portrait.pull-left{
	 margin:0 20px 10px 0;
	 max-width:100px!important 
}
 .portrait.pull-right{
	 margin:0 0 10px 20px 
}
 .no-margin{
	 margin:0 
}
 .no-margin-top{
	 margin-top:0!important 
}
 .no-padding{
	 padding:0!important 
}
 .bigger{
	 font-size:1.7em 
}
 .pad-10{
	 padding:10px!important 
}
 .pad-15{
	 padding:15px!important 
}
 .pad-20{
	 padding:20px!important 
}
 .pad-30{
	 padding:30px 
}
 .pad-40{
	 padding:40px 
}
 .pad-60{
	 padding:50px 
}
 .margin-20{
	 margin:20px 
}
 .mb-1{
	 margin-bottom:10px;
}
 .mb-2{
	 margin-bottom:20px;
}
 .no-padding-top{
	 padding-top:0!important 
}
 .no-padding-left{
	 padding-left:0!important 
}
 .no-padding-right{
	 padding-right:0!important 
}
 .no-padding-bottom{
	 padding-bottom:0!important 
}
 .no-margin-bottom{
	 margin-bottom:0!important 
}
 .no-margin-sides{
	 margin-left:0!important;
	 margin-right:0!important 
}
 .no-padding-sides{
	 padding-left:0!important;
	 padding-right:0!important 
}
 .img-float-left{
	 padding:4px 15px 0 0;
	 float:left;
	 width:100%;
	 max-width:180px 
}
 .blue{
	 color:#094486 
}
 .gold{
	 color:#deb408 
}
 .white{
	 color:#FFF 
}
 a.white:hover,a.white:active,a.white:focus{
	 color:#DEB408;
	 text-decoration:none 
}
 .slider-fix{
	 z-index:1;
	 position:relative 
}
 .featured-alumni{
	 padding:50px 0 
}
 .featured-alumni .btn{
	 margin-top:15px;
	 padding:10px 50px 
}
 .featured-alumni img{
	 padding-bottom:20px;
	 width:100% 
}
 #stockTick{
	 background:#546981 
}
 ul.stock-ticker{
	 list-style-type:none;
	 margin:0;
	 padding:0;
	 font-family:Arial,Helvetica,sans-serif;
	 font-size:11px;
	 color:#CCC;
	 display:none 
}
 ul.stock-ticker li{
	 float:left;
	 position:relative;
	 padding-left:20px;
	 padding-top:1px 
}
 ul.stock-ticker li span{
	 padding-right:5px 
}
 ul.stock-ticker li span img{
	 margin-top:-3px 
}
 ul.stock-ticker li span.symbol{
	 font-weight:700;
	 color:#FFF 
}
 .simply-scroll-list li img{
	 border:none;
	 display:inline!important 
}
 .simply-scroll .simply-scroll-list li{
	 float:left;
	 width:160px;
	 height:20px 
}
 .simply-scroll .simply-scroll-clip{
	 width:100%;
	 height:20px 
}
 .simply-scroll{
	 width:100%;
	 height:20px;
	 margin:0 
}
 #biznews-carousel .column{
	 margin-top:10px;
	 margin-bottom:30px 
}
 #biznews-carousel .column .col-md-6{
	 margin:0 
}
 #biznews-carousel .column.col-md-4{
	 margin:0;
	 padding-left:0 
}
 #biznews-carousel .item > .column,#biznews-carousel .carousel-caption-alt{
	 padding:0 
}
 #biznews-carousel.light{
	 color:#515151!important;
	 background-color:#F2F2F2!important 
}
 #biznews-carousel.light h2{
	 color:#094486!important 
}
 #biznews-carousel.light a,#biznews-carousel.light a:visited{
	 color:#0078CF!important;
	 transition:.5s ease color;
	 margin-bottom:30px;
	 display:block 
}
 #biznews-carousel.light a:hover,#biznews-carousel.light a:active{
	 color:#deb408!important 
}
 #biznews-carousel.light .info-sessions .carousel-indicators li{
	 background-color:#094486;
	 border:2px solid #094486;
	 background:rgba(0,0,0,0) 
}
 #biznews-carousel.light h2{
	 text-shadow:none 
}
 #biznews-carousel.light h4{
	 text-shadow:none!important;
	 color:#545454!important;
	 font-weight:700!important;
	 margin-top:0!important;
	 padding-top:0!important 
}
 #biznews-carousel.light .carousel-indicators li.active{
	 background:#CCA229!important 
}
 #biznews-carousel.light .carousel-indicators li{
	 background-color:#FFF;
	 border:2px solid #B69300;
	 background:rgba(0,0,0,0) 
}
 .panel-body p.lead,.tab-pane .contact-block p.lead{
	 font-size:1.2em 
}
 .panel-body .key p,.tab-pane .contact-block .key p{
	 font-size:1.1em;
	 line-height:1.1em;
	 color:#A5A5A5;
	 text-transform:uppercase 
}
 .js-tabcollapse-panel-body .contact-block .key .glyphicon,.tab-pane .contact-block .key .glyphicon{
	 font-size:3em;
	 color:#DEB408;
	 text-shadow:#FFF 2px 2px 0px,#EDEDED 2px 2px 8px 
}
 .panel-body .key a,.tab-pane .contact-block .key a{
	 display:block 
}
 .panel i.icon{
	 color:#DEB408;
	 font-size:2.3em;
	 display:block;
	 margin-top:-3px;
	 margin-bottom:-9px;
	 text-shadow:#FFF 2px 2px 0px,#EDEDED 2px 2px 8px 
}
 .panel-collapse i.icon{
	 color:#DEB408;
	 font-size:1.84em;
	 display:block;
	 margin-top:0;
	 margin-bottom:-4px 
}
 .tab-pane .glyphicon{
	 color:#DEB408;
	 font-size:.8em 
}
 .panel .key p{
	 font-size:2.5em;
	 color:#DEB408;
	 margin:0 0 -5px;
	 text-shadow:#FFF 2px 2px 0px,#EDEDED 2px 2px 8px;
	 font-weight:300 
}
 .panel .key small{
	 display:block;
	 margin-bottom:0;
	 line-height:1.1em;
	 color:#A5A5A5;
	 text-transform:uppercase;
	 font-size:.7em;
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased;
	 font-weight:600;
	 margin-top:5px 
}
 .program-description .contact-block{
	 font-size:1em;
	 color:#9EA3A8;
	 line-height:1.2em;
	 padding:15px 0 
}
 .program-description h1{
	 margin-top:0;
	 margin-bottom:15px;
	 line-height:.85em 
}
 .program-description .key{
	 padding:10px 0 30px;
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased 
}
 .program-description .key p a{
	 display:block;
	 margin-bottom:0;
	 color:#A5A5A5;
	 text-transform:uppercase;
	 font-size:1em;
	 font-weight:600;
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased 
}
 .program-description .key span{
	 font-size:2em;
	 color:#deb408 
}
 .list-unstyled{
	 padding-left:15px;
	 list-style:none 
}
 .program-menu{
	 font-size:1.19em;
	 line-height:1.7em;
	 font-weight:400;
	 border-left:none 
}
 .quickLinks{
	 margin-top:25px 
}
 .quickLinks h4{
	 color:#898B8C;
	 margin-left:15px 
}
 .quote{
	 border-left:5px solid #95BCC7;
	 background-color:#FBFBFB;
	 font-style:italic 
}
 .program-page .program-description .quote p{
	 font-size:1.2em;
	 line-height:1.6em 
}
 .program-menu li a.apply,.program-menu li a.attend-info-session{
	 color:#DEB408!important;
	 font-weight:700;
	 font-size:1.2em 
}
 .program-menu li a,.program-menu li a:visited{
	 padding:7px 5px 7px 15px;
	 background:#FFF;
	 transition:background .3s ease;
	 display:block;
	 text-decoration:none;
	 color:#0F70A3;
	 line-height:1em;
	 margin-left:-15px;
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased 
}
 .program-menu li a:hover{
	 background:#F4F4F4;
	 color:#999;
	 text-decoration:underline 
}
 .program-menu li a.active{
	 background:#8C9FB5;
	 color:#FFF;
	 font-weight:700 
}
 .quickLinks li a{
	 color:#417088;
	 text-transform:none 
}
 .contact-us .dropdown-fix{
	 background-color:#FFF;
	 border-radius:4px;
	 margin-right:4px!important 
}
 .contact-us .dropdown-fix .icon:before{
	 margin-top:2px 
}
 .contact-us .dropdown-fix .input-group-addon{
	 padding-right:6px 
}
 .contact-us{
	 background:url(../img/contact-overlay.png) no-repeat;
	 background-attachment:fixed;
	 background-position:50% 50% 
}
 .contact-us p{
	 color:#FFEEC1;
	 font-size:1.2em;
	 margin-bottom:30px 
}
 .contact-us .form-control{
	 font-size:18px;
	 font-weight:300;
	 color:#6B7889;
	 margin-left:-1px;
	 height:40px;
	 border:none;
	 box-shadow:none 
}
 .contact-us .form-group{
	 margin-bottom:4px 
}
 .contact-us .input-group-addon{
	 color:#5B7FA9;
	 background-color:#AB7F00;
	 border:none 
}
 .contact-us .input-group-addon .icon:before{
	 font-weight:700;
	 font-size:20px 
}
 .contact-us .input-group-addon{
	 padding:6px 2px 6px 12px 
}
 .contact-us .btn{
	 padding:14px 40px;
	 border:none;
	 box-shadow:none;
	 background:#FDD563;
	 color:#93663B;
	 text-transform:uppercase;
	 font-weight:700 
}
 .contact-us .btn:hover{
	 background:#FFF6DC 
}
 .contact-us h2{
	 margin-top:0;
	 margin-bottom:0 
}
 .contact-us .form-group textarea{
	 height:4.69em 
}
 .contact-us.fiu-theme{
	 background:url(../img/contact-overlay.png) no-repeat #194175;
	 background-attachment:fixed;
	 background-position:50% 50% 
}
 .contact-us.fiu-theme .form-group{
	 margin-bottom:4px 
}
 .contact-us.fiu-theme p{
	 color:#EEE 
}
 .contact-us.fiu-theme .form-control{
	 font-size:18px;
	 font-weight:300;
	 color:#6B7889 
}
 .contact-us.fiu-theme .input-group-addon{
	 background-color:#FFF 
}
 .contact-us.fiu-theme .btn{
	 background:#F7D033;
	 color:#002d68 
}
 .contact-us.fiu-theme h2{
	 color:#F7D033 
}
 .contact-us.fiu-theme .btn:hover{
	 background:#deb408;
	 color:#002d68 
}
 .fiu-theme .sp{
	 color:#fff 
}
 .dark-gray .sp{
	 color:#deb408 
}
 .contact-us.light-blue{
	 background:url(../img/contact-overlay.png) no-repeat #CEDAE8;
	 background-attachment:fixed;
	 background-position:50% 50% 
}
 .contact-us.light-blue h2{
	 color:#416086 
}
 .contact-us.light-blue .form-group{
	 margin-bottom:4px 
}
 .contact-us.light-blue p{
	 color:#505050 
}
 .contact-us.light-blue .form-control{
	 color:#525252 
}
 .contact-us.light-blue .input-group-addon{
	 background-color:#FFF 
}
 .contact-us.light-blue .btn{
	 background:#477BBB;
	 color:#FFF 
}
 .contact-us.light-blue .btn:hover{
	 background:#4A5767;
	 color:#FFF 
}
 .contact-us.dark-gray{
	 background:url(../img/contact-overlay.png) no-repeat #404C5A;
	 background-attachment:fixed;
	 background-position:50% 50% 
}
 .contact-us.dark-gray h2{
	 color:#FFF 
}
 .contact-us.dark-gray .form-group{
	 margin-bottom:4px 
}
 .contact-us.dark-gray p{
	 color:#BBC9DA 
}
 .contact-us.dark-gray .form-control{
	 color:#525252 
}
 .contact-us.dark-gray .input-group-addon{
	 background-color:#FFF 
}
 .contact-us.dark-gray .btn{
	 background:#707984;
	 color:#FFF 
}
 .contact-us.dark-gray .btn:hover{
	 background:#4A5767;
	 color:#FFF 
}
 .contact-us.gold{
	 background:url(../img/contact-overlay.png) no-repeat #F1E0C0;
	 background-attachment:fixed;
	 background-position:50% 50% 
}
 .contact-us.gold h2{
	 color:#405F86 
}
 .contact-us.gold .form-group{
	 margin-bottom:4px 
}
 .contact-us.gold p{
	 color:#6C7177 
}
 .contact-us.gold .form-control{
	 color:#6B7889 
}
 .contact-us.gold .input-group-addon{
	 background-color:#FFF 
}
 .contact-us.gold .btn{
	 background:#6B7889;
	 color:#FFF 
}
 .contact-us.gold .btn:hover{
	 background:#4A5767;
	 color:#FFF 
}
 .contact-us.purple{
	 background:url(../img/contact-overlay.png) no-repeat #8186A9;
	 background-attachment:fixed;
	 background-position:50% 50% 
}
 .contact-us.purple h2{
	 color:#FFF 
}
 .contact-us.purple p{
	 color:#D9DFE6 
}
 .contact-us.purple .form-control{
	 color:#6B7889 
}
 .contact-us.purple .input-group-addon{
	 background-color:#FFF 
}
 .contact-us.purple .btn{
	 background:#B5BAD6;
	 color:#444969 
}
 .contact-us.purple .btn:hover{
	 background:#4A5767;
	 color:#FFF 
}
 .contact-us.brown{
	 background:url(../img/contact-overlay.png) no-repeat #A29191;
	 background-attachment:fixed;
	 background-position:50% 50% 
}
 .contact-us.brown .input-group-addon{
	 color:#8A8383 
}
 .contact-us.brown h2{
	 color:#FFF 
}
 .contact-us.brown p{
	 color:#EAEAEA 
}
 .contact-us.brown .form-control{
	 color:#6B7889 
}
 .contact-us.brown .input-group-addon{
	 background-color:#FFF 
}
 .contact-us.brown .btn{
	 background:#8A7575;
	 color:#FFF 
}
 .contact-us.brown .btn:hover{
	 background:#968484;
	 color:#E2E2E2 
}
 .contact-us.blue{
	 background:url(../img/contact-overlay.png) no-repeat #8C9FB5;
	 background-attachment:fixed;
	 background-position:50% 50% 
}
 .contact-us.blue p{
	 color:#EEE 
}
 .contact-us .input-group{
	 margin-right:2px;
	 width:99%;
}
 .contact-us.blue .form-control{
	 color:#6B7889 
}
 .contact-us.blue .input-group-addon{
	 background-color:#FFF 
}
 .contact-us .input-group-addon.top{
	 vertical-align:top 
}
 .contact-us.blue .btn{
	 background:#6B7889;
	 color:#FFF 
}
 .contact-us.blue .btn:hover{
	 background:#4A5767;
	 color:#FFF 
}
 .contact-us-sidebar{
	 background:transparent;
	 padding-left:15px 
}
 .contact-us-sidebar *{
	 box-shadow:none 
}
 .contact-us-sidebar .form-control{
	 font-size:17px 
}
 .contact-us-sidebar h4{
	 color:#AD935A;
	 margin-top:40px;
	 font-size:22px 
}
 .contact-us-sidebar p{
	 color:#6B6B6B;
	 font-size:16px;
	 line-height:1.3em 
}
 .contact-us-sidebar .input-group-addon{
	 background:transparent 
}
 .contact-us-sidebar .input-group{
	 border:solid 1px #BAC0C8;
	 border-radius:4px 
}
 .contact-us-sidebar .input-group-addon{
	 padding:6px 3px 6px 12px 
}
 .contact-us-sidebar .btn{
	 background:#6486AE;
	 color:#FFF 
}
 .contact-us-sidebar .btn:hover{
	 background:#7EA4D2 
}
 .contact-us a{
	 text-decoration:underline;
}
 .form-alone{
	 margin:3em 0 
}
 .international-collaborations h2{
	 margin-top:0 
}
 .dob{
	 width:0;
	 height:0;
	 border:0;
	 margin:0;
	 padding:0;
	 visibility:hidden 
}
 .google-maps{
	 width:100%;
	 min-height:350px;
	 max-width:510px;
	 margin:0 auto;
	 margin-bottom:60px 
}
 .gm-style-cc{
	 display:none 
}
 .google-maps-image{
	 overflow:hidden 
}
 .google-maps-image img{
	 max-width:150%;
	 margin-left:-25% 
}
 .promotional-content{
	 text-align:center 
}
 .promotional-content .overlay{
	 background:rgba(13,35,103,0.83);
	 border:solid 1px #FFF;
	 padding:30px 
}
 .promotional-content.light .overlay{
	 background:#fff;
	 background:rgba(255,255,255,0.9) 
}
 .promotional-content .btn,.features .btn{
	 text-transform:uppercase;
	 padding:10px 35px 
}
 .promotional-content h2,.promotional-content .lead{
	 text-shadow:0 1px 1px #000 
}
 .promotional-content.light h2{
	 text-shadow:none 
}
 .promotional-content.light .lead{
	 text-shadow:0 1px 1px #FFF 
}
 .btn-fiu{
	 transition:.2s ease all;
	 color:#FFF;
	 background-color:#255698;
	 border-color:#50A2FF 
}
 .btn-fiu:hover,.btn-fiu:focus{
	 color:#FFF;
	 background-color:#4984D3;
	 border-color:#50A2FF 
}
 .btn{
	 cursor:pointer;
	 text-decoration:none;
	 font-weight:700 
}
 .btn-md{
	 margin-bottom:20px;
	 padding:15px 20px;
	 font-size:.9em 
}
 .btn-gold{
	 background:#DEB408;
	 border:#DEB408 solid 1px;
	 color:#002D62;
	 transition:background .3s ease,border-color .3s ease,color .3s ease 
}
 .btn-gold:hover,.btn-gold:visited,.btn-gold:active,.btn-gold:focus{
	 background:#F4CE32;
	 border:#F4CE32 solid 1px 
}
 .btn-white,.btn-white:visited{
	 border:solid 1px #72ABDF;
	 background:#FFF;
	 color:#337ABB;
	 transition:background .3s ease,border-color .3s ease,color .3s ease 
}
 .btn-white:hover,.btn-white:active,.btn-white:focus{
	 border:solid 1px #deb408;
	 background:#FFFCF4;
	 color:#C29E0E 
}
 .btn-transparent,.btn-transparent:visited{
	 border:solid 1px #FFF;
	 color:#FFF;
	 transition:background .5s ease,border-color .5s ease,color .5s ease;
	 padding:10px 20px;
	 font-size:1.1em;
	 font-weight:400;
	 background:rgba(16,109,200,0.6);
	 display:inline-block;
	 text-shadow:0 1px 1px #142D44!important 
}
 .btn-transparent:hover,.btn-transparent:active,.btn-transparent:focus{
	 border:solid 1px #FFD500;
	 color:#FFD500;
	 background:#002d62 
}
 .panel .btn-white{
	 margin:20px 0 0;
	 text-transform:uppercase;
	 padding:10px 35px 
}
 .nav-tabs{
	 border-bottom:2px solid #DEB408 
}
 .nav-tabs li{
	 width:100% 
}
 .nav-tabs>li>a{
	 border-radius:0;
	 margin-right:0;
	 text-transform:uppercase;
	 border:none;
	/*transition:background .2s ease,color .2s ease;
	 */
	 margin-bottom:1px;
	 font-weight:700;
	 transition:.2s ease all;
	 font-size:.99em;
	 color:#546A85;
	 padding: 10px 14px;
}
 .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
	 color:#FFF;
	 background-color:#DEB408;
	 border:none;
	 margin-top:-2px;
	 padding-bottom:11px;
	 padding-top:11px 
}
 .nav-tabs>li>a:hover{
	 border-bottom-color:#DEB408 
}
 .panel-title{
	 font-weight:400;
	 color:#337ab7;
	 text-decoration:none 
}
 .panel-title>a{
	 text-decoration:none;
	 transition:color .5s ease 
}
 .panel-title>a:hover{
	 text-decoration:none;
	 color:#DEB408 
}
 .panel-body .panel-title > a,.tab-pane .panel-title > a{
	 display:block;
	 padding:15px 15px 15px 35px;
	 color:#154975 
}
 .panel-body .panel-title > a.collapsed,.tab-pane .panel-title > a.collapsed{
	 color:#3A5473;
	 font-weight:400;
	 font-size:1em 
}
 .panel-body p,.panel-body ul{
	 font-size:1.1em;
	 -webkit-font-smoothing:antialiased;
	 font-weight:400 
}
 .panel-body ul,.program-description ul{
	 margin-left:0;
	 padding-left:25px;
	 padding-top:0;
	 list-style:none 
}
 .panel-body ul li:before,.program-description ul li:before{
	 content:'\00B0';
	 color:#DEB408;
	 font-size:20px;
	 position:absolute;
	 margin-left:-20px;
	 margin-top:3px 
}
 .panel-group .panel{
	 margin-bottom:0;
	 border-radius:0;
	 border-bottom:solid 1px #EFEFEF;
	 -webkit-box-shadow:none;
	 box-shadow:none 
}
 .panel-default>.panel-heading{
	 background:none;
	 padding:0 
}
 .panel-group .panel+.panel{
	 margin-top:1px 
}
 .panel-default{
	 border:none 
}
 .panel-title .glyphicon{
	 font-size:10px;
	 padding:0 9px 0 0;
	 top:-1px;
	 color:#DEB408;
	 margin-left:-20px;
	 width:20px;
	 height:13px 
}
 .panel-default>.panel-heading+.panel-collapse>.panel-body{
	 border-top:none 
}
 .panel-body{
	 padding:0 15px 40px 36px 
}
 div.panel-heading.collapsed-heading a.selected-tab{
	 background:#FFD349;
	 text-shadow:0 1px 1px #FFF;
	 color:#7C692D 
}
 div.panel-heading .collapsed-title > a{
	 padding:17px;
	 display:block;
	 color:#337AB7 
}
 .panel-body.js-tabcollapse-panel-body .panel-group .panel{
	 border-bottom:none 
}
 div.panel-body.js-tabcollapse-panel-body{
	 border:solid 1px #E8E8E8 
}
 #carousel-video .carousel-caption{
	 position:static;
	 margin:0 auto 
}
 .embed-container{
	 position:relative;
	 padding-bottom:56.25%;
	 height:0;
	 overflow:hidden;
	 max-width:100%;
	 margin-bottom:60px 
}
 .embed-container iframe,.embed-container object,.embed-container embed{
	 position:absolute;
	 top:0;
	 left:0;
	 width:100%;
	 height:100% 
}
 #carousel-video .carousel-indicators{
	 bottom:15px 
}
 #carousel-video h2 small{
	 color:#FFF;
	 text-transform:none;
	 display:block;
	 margin-top:0 
}
 #carousel-video h2 small span{
	 color:#FFF;
	 text-transform:none;
	 display:block;
	 margin-bottom:20px;
	 font-family:lato;
	 font-size:.8em;
	 margin-top:10px;
	 line-height:1.3em 
}
 #carousel-video h2{
	 text-shadow:0 1px 1px #000;
	 margin-top:25px;
	 padding:0 10px 1px 
}
 #biznews-carousel .carousel-inner{
	 min-height:280px 
}
 #biznews-carousel .carousel-indicators{
	 bottom:0!important;
	 position:relative;
	 top:20px!important 
}
 .info-sessions{
	 background-size:cover;
	 min-height:320px;
	 color:#FFF;
	 line-height:1em;
	 background-color:#153355!important 
}
 .info-sessions-small{
	 line-height:1.4em 
}
 .gold .info-sessions-single{
	 margin:15px 0;
	 min-height:110px 
}
 .info-sessions-single{
	 padding-left:115px;
	 margin-bottom:20px;
	 min-height:90px 
}
 .info-sessions-single.special a:hover{
	 color:#FFF 
}
 .info-sessions h2{
	 font-size:3em;
	 line-height:.8em;
	 margin-top:0;
	 text-shadow:1px 1px 1px #424242 
}
 .info-sessions-small h2{
	 font-size:2.5em;
	 margin-bottom:30px 
}
 .info-sessions-small #carousel-infosessions{
	 padding-bottom:60px 
}
 .info-sessions-small .carousel-indicators{
	 padding-left:0;
	 bottom:25px 
}
 .info-sessions-small #carousel-news-right h4{
	 margin:0 0 10px 
}
 .info-sessions-small #carousel-news-right .carousel-indicators{
	 bottom:-50px 
}
 #carousel-news-right img{
	 border:solid 1px #FFF;
	 margin-top:11px 
}
 .info-sessions h4{
	 line-height:1.1em;
	 padding:5px 0;
	 margin:0;
	 font-size:1.1em;
	 text-shadow:1px 1px 1px #222 
}
 .menu-events{
	 padding-bottom:30px;
	 -moz-osx-font-smoothing:grayscale;
	 -webkit-font-smoothing:antialiased 
}
 .menu-events .carousel-indicators{
	 bottom:0 
}
 #carousel-infosessions{
	 padding-top:20px 
}
 .carousel-indicators{
	 bottom:-30px 
}
 .gold .date-box{
	 border:solid 2px #deb408;
	 color:#DEB407;
	 background-color:#fff 
}
 .date-box a.gold:hover{
	 text-decoration:none 
}
 .carousel-infosession h2{
	 padding-bottom:20px 
}
 .contact-us p.time{
	 margin-bottom:0;
	 font-size:1.05em 
}
 .carousel-infosession h4{
	 color:#fff;
	 line-height:1em;
	 padding:5px 0;
	 margin:0;
	 font-size:1.2em;
	 text-shadow:1px 1px 1px #424242;
	 font-weight:700 
}
 .contact-us.brown .date-box{
	 background:#8A7575;
	 color:#fff 
}
 .contact-us.blue .date-box{
	 background:#6B7889;
	 color:#fff 
}
 .contact-us.fiu-theme .date-box{
	 background:#fff 
}
 .contact-us.gold .carousel-infosession h4{
	 text-shadow:none 
}
 .contact-us.purple .date-box{
	 background:#B5BAD6 
}
 .contact-us.dark-gray .date-box{
	 background:#707984 
}
 .contact-us.light-blue .date-box{
	 background:#477BBB;
	 color:#fff 
}
 .contact-us.light-blue .info-sessions-single p,.contact-us.light-blue .carousel-infosession h4{
	 text-shadow:none 
}
 .contact-us.light-blue .carousel-infosession h4{
	 color:#222 
}
 .contact-us.light-blue .info-sessions-single p .white{
	 text-shadow:1px 1px 1px #424242 
}
 .gold .info-sessions-single p .white{
	 text-shadow:1px 1px 1px #424242 
}
 .date-box{
	 position:absolute;
	 background:rgba(8,44,90,0.48);
	 width:85px;
	 margin-left:-100px;
	 border:solid 1px #FFF;
	 padding:20px 0;
	 font-size:1.5em;
	 line-height:1em 
}
 .date-box .bigger{
	 margin-left:-5px 
}
 .date-box small{
	 text-transform:uppercase 
}
 .gold .info-sessions-single h4{
	 font-size:16px;
	 color:#474747;
	 padding-top:5px 
}
 .gold .info-sessions-single p{
	 text-shadow:none;
	 font-size:15px;
	 margin:0;
	 line-height:20px;
	 color:#6B6B6B 
}
 .info-sessions-single p{
	 text-shadow:1px 1px 1px #424242 
}
 .blue #carousel-infosession p a{
	 color:#094486;
	 text-shadow:none 
}
 .purple #carousel-infosession p a,.brown #carousel-infosession p a,.dark-gray #carousel-infosession p a,.fiu-theme #carousel-infosession p a{
	 color:#deb408;
	 text-shadow:none 
}
 .date-box a.white:hover,.date-box a.white:active,.date-box a.white:focus{
	 color:#fff;
	 text-decoration:none 
}
 .info-sessions a,.info-sessions a:visited,.info-sessions a:active,.info-sessions a:focus{
	 color:#F7C500;
	 text-decoration:none 
}
 .info-sessions a.white-date{
	 color:#FFF 
}
 .info-sessions a:hover{
	 color:#FFEFB0 
}
 .date-box big{
	 font-size:150% 
}
 .carousel-inner>.item>a>img,.carousel-inner>.item>img,.carousel-inner .thumbnail a>img,.carousel-inner .thumbnail>img{
	 margin:0 auto;
	 max-width:175px;
	 padding:10px;
	 margin-top:0;
	 max-height:165px 
}
 .carousel-indicators li{
	 background-color:#deb408;
	 border:2px solid #deb408;
	 background:transparent;
	 margin:4px 
}
 .carousel-indicators li.active{
	 background:#deb408;
	 margin:3px 
}
 .info-sessions .carousel-indicators li{
	 background-color:#FFF;
	 border:2px solid #FFF;
	 background:transparent 
}
 .info-sessions .carousel-indicators li.active{
	 background:#FFF 
}
 .carousel-caption{
	 color:inherit;
	 text-shadow:none;
	 padding-bottom:0;
	 text-align:center 
}
 #carousel-whyFIU .carousel-caption{
	 bottom:-50px 
}
 .why-carousel{
	 margin:0;
	 padding-top:0;
	 padding-bottom:20px 
}
 .why-carousel h2{
	 margin-top:40px 
}
 .why-carousel .carousel-indicators{
	 bottom:-45px 
}
 .carousel-inner>.item{
	 min-height:120px 
}
 #carousel-main,#carousel-main .carousel-inner,#carousel-main .carousel-inner .item{
	 min-height:200px;
	 background-color:#05376A 
}
 #carousel-main .carousel-indicators{
	 bottom:-5px 
}
 #main-content #carousel-main .carousel-caption{
	 top:30px;
	 left:0;
	 right:0;
	 padding:0 5% 
}
 #carousel-main .carousel-background{
	 min-height:200px 
}
 #carousel-main .overlay{
	 background:#3B5069;
	 background:rgba(13,72,121,0.39);
	 width:100%;
	 height:100%;
	 position:absolute;
	 top:0 
}
 #carousel-main .carousel-caption h2,#carousel-main .carousel-caption p{
	 text-shadow:0 1px 1px #000;
	 color:#FFF;
	 line-height:.8em;
	 margin-top:0;
	 font-size:1.8em;
	 text-transform:uppercase 
}
 body.homepage #carousel-main .carousel-caption h2,body.homepage #carousel-main .carousel-caption p{
	 text-shadow:0 1px 1px #000;
	 color:#FFF;
	 line-height:29px;
	 margin-top:0;
	 display:inline;
	 background:rgba(226,172,0,0.77);
	 box-shadow:10px 0 0 rgba(226,172,0,0.77),-10px 0 0 rgba(226,172,0,0.77);
	 padding:7px 0 0;
	 clear:both;
	 -webkit-box-decoration-break:clone;
	 -ms-box-decoration-break:clone;
	 -o-box-decoration-break:clone;
	 box-decoration-break:clone 
}
 body.homepage .carousel-control{
	 z-index:2 
}
 body.homepage #carousel-main .carousel-caption p{
	 font-size:1.2em;
	 margin-bottom:20px 
}
 #carousel-main .carousel-caption p{
	 font-size:1.04em;
	 line-height:1.4em;
	 margin:8px 0 10px;
	 text-transform:none 
}
 #carousel-main .btn-transparent{
	 font-size:1em;
	 padding:8px 16px;
	 text-transform:uppercase 
}
 #carousel-main .carousel-indicators li.active,#carousel-main .carousel-indicators li{
	 background:transparent;
	 border-color:#FFF 
}
 #carousel-main .carousel-indicators li.active{
	 background:#FFF;
	 margin:3px 
}
 .container-events-text{
	 background:#F0F0F0;
	 padding-top:30px 
}
 .container-events-text img{
	 width:100%;
	 max-width:380px;
	 padding:2px 
}
 .container-events-text .carousel-inner>.item>.carousel-caption{
	 color:inherit;
	 text-shadow:none;
	 padding-bottom:0;
	 margin-bottom:-80px 
}
 .container-events-text .item{
	 padding-top:30px 
}
 .container-events-text h4{
	 text-transform:uppercase;
	 font-weight:bolder;
	 color:#545454 
}
 .container-events-text .carousel-indicators{
	 bottom:0;
	 position:relative;
	 margin-top:20px;
	 margin-bottom:20px 
}
 .container-events-text .carousel-caption-alt{
	 padding:5px 10px 0 5px 
}
 .container-events-text .right-column{
	 border-left:none;
	 border-top:solid 1px #CCC;
	 padding-top:25px 
}
 .js-tabcollapse-panel-body{
	 padding:0 
}
 .js-tabcollapse-panel-body .panel-group{
	 margin:0 0 20px 
}
 .collapsed .collapsed-title a{
	 color:#337ab7;
	 font-weight:700 
}
 .collapsed .collapsed-heading{
	 border-radius:0;
	 padding:0;
	 border:solid 1px #D3D3D3 
}
 .collapsed .collapsed-heading:hover{
	 background:#F9F9F9 
}
 div.panel.panel-default.collapsed{
	 margin:0 0 -1px;
	 border-radius:0;
	 border:none 
}
 footer{
	 background:#EDEDED 
}
 footer a{
	 color:#083468;
	 text-decoration:underline 
}
 #main-content footer .footer{
	 padding-top:0;
	 padding-bottom:0 
}
 footer .links-group{
	 padding:10px 0 
}
 footer .links-group a{
	 display:table;
	 padding:4px 0 
}
 #footer-address{
	 border-left:none;
	 margin-bottom:30px;
	 margin-top:30px 
}
 footer .left-side{
	 border-right:none;
	 padding:20px 30px 0 
}
 footer .right-side{
	 padding:0 0 0 30px;
	 position:static 
}
 footer .left-side .logo:nth-of-type(1){
	 margin-left:0;
	 text-align:center 
}
 footer .left-side .logo{
	 padding:5px 10px 15px;
	 text-align:center 
}
 footer .left-side .logos{
	 padding:20px 0 
}
 footer .left-side .col-xs-3.logo{
	 width:16% 
}
 footer .social-icons{
	 padding:25px 0 0 
}
 footer .social-icons a{
	 opacity:1;
	 -webkit-transition:opacity .1s ease-in-out;
	 transition:opacity .1s ease-in-out 
}
 footer .social-icons a:hover{
	 -webkit-filter:grayscale(0%);
	 filter:grayscale(0%) 
}
 footer .social-icons img:hover{
	 -webkit-filter:grayscale(0%);
	 filter:grayscale(0%);
	 opacity:1 
}
 footer .social-icons img{
	 width:30px;
	 margin-right:10px;
	 -webkit-filter:grayscale(100%);
	 filter:grayscale(100%);
	 opacity:.8 
}
 footer address{
	 margin-bottom:10px 
}
 .card {
	 position: relative;
	 display: flex;
	 flex-direction: column;
	 min-width: 0;
	 word-wrap: break-word;
	 background-color: #fff;
	 background-clip: border-box;
	 border: 1px solid rgba(0,0,0,.125);
	 border-radius: .25rem;
	 border-top-right-radius: 0.25rem;
	 border-bottom-right-radius: 0.25rem;
	 margin: 0 1rem 1rem;
}
 .card-img, .card-img-bottom, .card-img-top {
	 width: 100%;
	 height: auto;
}
 .card-img, .card-img-top {
	 border-top-left-radius: calc(.25rem - 1px);
	 border-top-right-radius: calc(.25rem - 1px);
}
 .card-body {
	 flex: 1 1 auto;
	 padding: 1rem 1rem;
}
 .card-title {
	 margin-bottom: .5rem;
}
 .card-text:last-child {
	 margin-bottom: 0;
}
 @media (min-width: 576px){
	 .card-group {
		 display: flex;
		 flex-flow: row wrap;
		 margin-bottom: 1rem;
	}
	 .card-group > .card {
		 flex: 1 0 0%;
	}
	 .card-group > .card:not(:last-child) {
		 border-top-right-radius: 0;
		 border-bottom-right-radius: 0;
	}
	 .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top {
		 border-top-right-radius: 0;
	}
}
 @media (max-width: 767px){
	 .carousel-infosession{
		 margin-bottom:70px 
	}
	 .no-padding-sm{
		 padding:0 
	}
	 .btn-white{
		 width:100% 
	}
	 .program-menu{
		 font-size:1.3em 
	}
	 .program-menu li a,.program-menu li a:visited{
		 padding:12px 5px 12px 15px 
	}
	 .video_overlay.jumbotron h1 {
		 font-size: 3em;
	}
	 .jumbotron p {
		 font-size: 1.5em;
	}
}
 @media (min-width: 448px) and (max-width: 766px){
	 footer .left-side .col-xs-3.logo{
		 width:16% 
	}
	 footer .left-side{
		 padding:20px 30px 0 4% 
	}
	 footer .right-side{
		 padding:14px 30px 0 4% 
	}
	 footer .left-side .logo:nth-of-type(1){
		 margin-left:0;
		 text-align:center 
	}
}
 @media (min-width: 768px) and (max-width: 992px){
	 footer .left-side .col-xs-3.logo{
		 width:16% 
	}
	 footer .left-side{
		 padding:20px 30px 0 4% 
	}
	 footer .right-side{
		 padding:14px 0 0 4% 
	}
	 footer .left-side .logo:nth-of-type(1){
		 margin-left:0;
		 text-align:center 
	}
	 .info-sessions-single{
		 float:left;
		 width:50% 
	}
	 .features .column:nth-child(odd){
		 clear:both 
	}
	 .video_overlay.jumbotron h1 {
		 font-size: 5em;
	}
	 .jumbotron p {
		 font-size: 2.5em;
	}
}
 @media (min-width: 768px){
	 #why-fiu-main h1{
		 font-size:3em 
	}
	 #special-interests h2{
		 font-size:2.5em 
	}
	 .h1,h1{
		 font-size:35px 
	}
	 .h2,h2{
		 font-size:29px 
	}
	 #main-menu-wrapper{
		 padding-left:15px;
		 padding-right:15px 
	}
	 body.homepage #carousel-main .carousel-caption h2{
		 font-size:3em;
		 text-transform:uppercase;
		 line-height:1.19em 
	}
	 body.homepage #main-content #carousel-main .carousel-caption{
		 top:60px 
	}
	 #main-content #carousel-main .carousel-caption{
		 top:40px 
	}
	 #main-content .program-highlights .column{
		 padding-top:47px;
		 padding-bottom:20px 
	}
	 #main-content .program-highlights .column.contact-info{
		 padding-left:30px;
		 padding-top:0;
		 padding-bottom:20px 
	}
	 #main-content .program-highlights .column.pad-55-right{
		 text-align:left 
	}
	 #main-content .program-highlights .container .column{
		 margin-bottom:0;
		 margin-top:0;
		 line-height:1.1em 
	}
	 #main-content .program-highlights .icon{
		 color:#DEB408;
		 font-size:4em;
		 display:block;
		 margin-top:40px;
		 margin-bottom:20px;
		 text-shadow:#FFF 2px 2px 0px,#EDEDED 2px 2px 8px 
	}
	 #main-content .program-highlights .glyphicon{
		 font-size:3.5em;
		 margin-bottom:10px;
		 margin-top:35px 
	}
	 #main-content .program-highlights h4{
		 padding-bottom:3px;
		 padding-top:0 
	}
	 .main-menu-sub{
		 display:none 
	}
	 .main-menu-sub.animated.fadeIn{
		 display:block 
	}
	 .program-menu li a{
		 padding:7px 5px 7px 15px 
	}
	 .program-page .program-description,.program .program-description{
		 padding-right:40px 
	}
	 .by-the-numbers h4{
		 font-size:8em 
	}
	 .lead{
		 font-size:18px 
	}
	 .pad-15-right{
		 padding-right:15px 
	}
	 .btn-md{
		 margin-bottom:20px;
		 padding:12px 24px;
		 font-size:1em 
	}
	 .program-description .btn-md{
		 margin-bottom:0;
		 padding:12px 24px;
		 font-size:.75em 
	}
	 #carousel-main .btn-transparent{
		 padding:10px 20px;
		 margin-left:0;
		 margin-top:10px 
	}
	 .homepage #carousel-main .btn-transparent{
		 margin-left:-10px 
	}
	 .panel-body p,.panel-body ul{
		 font-size:16px;
		 line-height:1.6em 
	}
	 .panel .btn-white{
		 margin:10px 0 0;
		 text-transform:uppercase;
		 padding:10px 35px 
	}
	 .panel .key p{
		 font-size:4em 
	}
	 .panel .key small{
		 font-size:.9em 
	}
	 .tab-pane i.icon,.panel i.icon{
		 font-size:3.5em;
		 margin-top:-13px;
		 margin-bottom:0;
		 color:#DEB408 
	}
	 .main-menu .logo{
		 width:170px;
		 padding:1px 0 6px 3px 
	}
	 .main-menu .selected{
		 left:36px 
	}
	 header .header-icon{
		 font-size:24px;
		 color:#cca229;
		 vertical-align:middle;
		 padding:12px 19px;
		 border:solid #DEB408 1px;
		 border-top:0;
		 border-bottom:0;
		 width:63px 
	}
	 header .btn-search .main-menu-sub{
		 width:385px;
		 left:auto;
		 right:0 
	}
	 header .main-menu .main-menu-sub-inner > div{
		 width:50%;
		 padding:0 2% 
	}
	 header .form-search .form-group{
		 margin:0;
		 width:80% 
	}
	 header .form-search input{
		 border:none;
		 font-size:1.2em;
		 float:none;
		 width:100%!important 
	}
	 header .form-search button{
		 width:inherit;
		 float:none;
		 margin-left:inherit 
	}
	 .sidebar-content{
		 margin-top:95px 
	}
	 .google-maps-image{
		 overflow:hidden 
	}
	 .google-maps-image img{
		 max-width:75%;
		 margin:0 auto;
		 padding-top:25px 
	}
	 .why-carousel{
		 border-radius:10px;
		 background:none;
		 padding-bottom:40px 
	}
	 .carousel-inner>.item{
		 min-height:120px 
	}
	 #carousel-whyFIU .why-carousel{
		 margin:50px 0 30px 
	}
	 #carousel-main .carousel-inner h2{
		 font-size:2.5em;
		 margin-bottom:0;
		 line-height:1em 
	}
	 #carousel-main,#carousel-main .carousel-inner,#carousel-main .carousel-inner .item,#carousel-main .carousel-background{
		 min-height:280px;
		 background-position:0 5%!important;
		 background-color:#05376A 
	}
	 body.homepage #carousel-main,body.homepage #carousel-main .carousel-inner,body.homepage #carousel-main .carousel-inner .item,body.homepage #carousel-main .carousel-background{
		 min-height:380px 
	}
	/*body.homepage #carousel-main .carousel-indicators{
		 top:350px 
	}
	 */
	 #carousel-main .carousel-indicators{
		 bottom:0 
	}
	 #carousel-main .carousel-caption{
		 top:40px 
	}
	 .by-the-numbers h4{
		 font-size:6em;
		 text-align:center;
		 color:#DEB408;
		 line-height:.8em;
		 padding:20px;
		 margin-bottom:5px 
	}
	 .by-the-numbers p{
		 margin-top:0;
		 text-align:center;
		 font-size:1em;
		 color:#767676;
		 width:auto;
		 text-transform:uppercase;
		 padding:0 120px 
	}
	 .google-maps{
		 width:100%;
		 min-height:700px;
		 max-width:1025px;
		 margin:0 auto;
		 margin-bottom:60px 
	}
	 #carousel-infosessions{
		 padding-top:30px 
	}
	 .info-sessions-small #carousel-infosessions{
		 padding-top:0;
		 padding-bottom:35px 
	}
	 .info-sessions-small h2{
		 margin-bottom:30px;
		 font-size:2.5em 
	}
	 .info-sessions-small .carousel-indicators{
		 bottom:0 
	}
	 footer .left-side{
		 border-right:1px #FAFAFA solid;
		 padding:30px 15px 15px 
	}
	 .main-menu .btn-search .selected{
		 right:35px 
	}
	 .img-float-left{
		 float:left;
		 padding:0 20px 10px 0;
		 max-width:325px 
	}
	 #main-content .main-program{
		 padding-top:40px 
	}
	 footer .social-icons img{
		 width:34px;
		 padding:0 1px 0 0;
		 margin:0 
	}
	 #push-down-400{
		 height:400px 
	}
}
 @media (min-width: 992px){
	 .portrait.pull-left{
		 max-width:150px!important;
	}
	 #map-custom{
		 height:480px 
	}
	 #biznews-carousel .column{
		 margin-top:0;
		 margin-bottom:0 
	}
	 #biznews-carousel .item{
		 margin-top:15px 
	}
	 .info-sessions-small #carousel-infosessions{
		 min-height:320px 
	}
	 .menu-events{
		 min-height:360px;
		 padding-top:0!important 
	}
	 body.homepage #main-content .homepage-boxed-links .column{
		 padding-left:1px;
		 padding-right:4px 
	}
	 body.homepage #main-content .homepage-boxed-links{
		 position:relative;
		 padding-bottom:5px;
		 background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.34) 100%);
		 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.34)));
		 background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.34) 100%);
		 background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.34) 100%);
		 background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.34) 100%);
		 background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.34) 100%);
		 background:rgba(8,116,222,0.86);
		 z-index:20 
	}
	 body.homepage #main-content .homepage-boxed-links .container{
		 padding-top:5px;
		 padding-bottom:0;
		 margin-top:0;
	}
	/*body.homepage #carousel-main .carousel-indicators{
		 top:350px 
	}
	 */
	 body.homepage #main-content .homepage-boxed-links .box-background br{
		 display:block 
	}
	 body.homepage #main-content .homepage-boxed-links .box-background{
		 color:#FFF;
		 border:solid 1px rgba(255,255,255,0);
		 border-bottom:solid 2px rgba(255,255,255,0.4);
		 line-height:1em;
		 height:45px;
		 text-shadow:1px 1px 2px #0D2A5E;
		 transition:border 0.8s,background .2s;
		 font-size:1.05em;
		 font-weight:700;
		 -moz-osx-font-smoothing:grayscale;
		 -webkit-font-smoothing:antialiased;
		 -webkit-transition:border 0.8s,background .2s 
	}
	 body.homepage #main-content .homepage-boxed-links .box-background:hover .triangle-top-right{
		 opacity:1 
	}
	 body.homepage #main-content .homepage-boxed-links .box-background .title{
		 text-transform:uppercase;
		 padding:0 20px 0 10px;
		 display:block;
		 line-height:1em;
		 text-decoration:none;
		 margin:0;
		 position:absolute;
		 bottom:10px 
	}
	 body.homepage #main-content .homepage-boxed-links .box-background:hover{
		 border:solid 1px #FFF;
		 border-bottom:solid 2px #FFF;
		 background:#DEB408;
		 background:rgba(222,180,8,0.85) 
	}
	/*body.homepage #carousel-main,body.homepage #carousel-main .carousel-inner,body.homepage #carousel-main .carousel-inner .item,body.homepage #carousel-main .carousel-background{
		 min-height:480px 
	}
	 */
	 header .main-menu .main-menu-sub-inner > div{
		 width:25%;
		 padding:0 1em;
		 font-size:1em 
	}
	 #main-content .promotional-content .overlay{
		 padding-left:100px;
		 padding-right:100px 
	}
	 #main-content .main-program{
		 padding-top:40px;
		 padding-bottom:10px 
	}
	 #main-content .program-highlights .column.pad-55-right{
		/*border-right:solid 1px #DADADA;
		 */
		 text-align:left;
		 padding-top:50px;
		 padding-bottom:50px 
	}
	 #main-content .program-highlights .column.pad-55-right ul li{
		 margin-bottom:10px 
	}
	 #main-content .program-highlights .column.contact-info{
		 padding-bottom:0 
	}
	 #main-content .boxed-links .box-background{
		 height:150px 
	}
	 #main-content .boxed-links .container .row{
		 padding-bottom:3px 
	}
	 #main-content .boxed-links .container .row .column .title{
		 font-size:1.4em 
	}
	 .container-events-text .carousel-indicators{
		 margin-top:80px 
	}
	 .container-events-text .right-column{
		 border-left:solid 1px #CCC;
		 padding:0 10px 0 50px;
		 border-top:none 
	}
	 .container-events-text .left-column{
		 padding-right:25px;
		 padding-bottom:0 
	}
	 .container-events-text .carousel-caption-alt{
		 padding:5px 10px 0 20px 
	}
	 .img-float-left{
		 float:left;
		 padding:0 50px 15px 0;
		 max-width:360px;
		 width:360px 
	}
	 .pad-55-right{
		 padding-right:55px 
	}
	 #breadcrumb-wrapper .container{
		 padding-top:0;
		 padding-bottom:0 
	}
	 .why-carousel h2{
		 margin-top:0 
	}
	 .list-unstyled{
		 padding-left:0 
	}
	 .nav-tabs li{
		 width:inherit 
	}
	 #carousel-main .carousel-caption{
		 top:45px 
	}
	 .program-page .program-description,.program .program-description{
		 border-right:#BAC0C8 1px solid;
		 padding-bottom:30px 
	}
	 .program-menu li a{
		 padding:7px 5px 7px 30px 
	}
	 .program-menu{
		 margin-top:0 
	}
	 .quickLinks li a{
		 padding:5px 5px 5px 30px !important 
	}
	 .panel .key p{
		 font-size:5em 
	}
	 .panel i.icon{
		 font-size:4.5em;
		 margin-top:-7px;
		 margin-bottom:-11px 
	}
	 .by-the-numbers h4{
		 font-size:10em;
		 padding:20px 
	}
	 .by-the-numbers p{
		 font-size:1.2em;
		 padding:0 30px 
	}
	 .info-sessions-small .carousel-indicators{
		 top:328px 
	}
	 .info-sessions-small #carousel-news-right .carousel-indicators{
		 top:270px 
	}
	 #main-content .boxed-links .container .row .column{
		 border-right:solid 3px #FFF 
	}
	 #biznews-carousel .carousel-caption-alt{
		 padding-left:20px;
		 padding-right:20px 
	}
	 footer .social-icons img{
		 width:35px;
		 padding:0 3px 0 0;
		 margin:0 
	}
	 #footer-address{
		 padding:40px 30px 30px 15px;
		 margin:0 
	}
	 footer .worlds-ahead{
		 margin-left:-7px 
	}
	 footer .left-side .col-xs-3.logo{
		 width:16% 
	}
}
 @media (min-width: 1200px){
	 #sitemap-block{
		 margin:30px 0 160px 
	}
	 .portrait.pull-left{
		 max-width:200px!important 
	}
	 #carousel-main .carousel-caption p{
		 font-size:1.1em;
		 line-height:1.4em 
	}
	 header .main-menu .main-menu-sub-inner > div{
		 width:25%;
		 padding:0 1em;
		 font-size:1em 
	}
	/*body.homepage #carousel-main,body.homepage #carousel-main .carousel-inner,body.homepage #carousel-main .carousel-inner .item,body.homepage #carousel-main .carousel-background{
		 min-height:480px 
	}
	 */
	 .video_overlay.jumbotron h1 {
		 font-size: 7em;
	}
	 .jumbotron p {
		 font-size: 3em;
	}
}
 @media (min-width: 2000px){
	 .container{
		 max-width:1300px!important;
		 width:100% 
	}
}
 ul > li.list-item-1{
	 list-style:none 
}
 .panel-body ul li.list-item-1:before,.program-description ul li.list-item-1:before{
	 content:'';
	 color:#FFF;
	 font-size:0;
	 position:absolute;
	 margin-left:-20px;
	 margin-top:3px 
}
 .program-menu li address{
	 padding:7px 5px 7px 15px 
}
 .program-menu li address a{
	 padding:0!important;
	 background:none!important;
	 display:inline!important;
	 margin-left:4px!important 
}
 a.back-to-top{
	 display:none;
	 width:60px;
	 height:60px;
	 position:fixed;
	 z-index:999;
	 right:20px;
	 bottom:20px;
	 -webkit-border-radius:30px;
	 -moz-border-radius:30px;
	 border-radius:30px 
}
 .important-info{
	 padding:20px 0 0;
	 background:#fff 
}
 .important-info .icon{
	 color:#DEB408;
	 font-size:16px;
	 display:inline 
}
 .important-info p{
	 display:inline 
}
 #loading-mask{
	 position:absolute;
	 top:0;
	 left:0;
	 width:100%;
	 height:100%;
	 color:#000;
	 background:#F5F5F5;
	 z-index:1;
	 display:none;
	 opacity:.5;
	 filter:alpha(opacity=50) 
}
 #loading-wrapper{
	 position:absolute;
	 width:400px;
	 height:200px;
	 margin-left:-200px;
	 margin-top:-100px;
	 top:50%;
	 left:50%;
	 z-index:2;
	 display:none 
}
 #loading{
	 display:block;
	 height:2em;
	 top:50%;
	 margin-top:-2em;
	 margin-left:auto;
	 margin-right:auto;
	 position:absolute;
	 width:100%;
	 text-align:center 
}
 #loading span{
	 color:#000;
	 background-color:#00ffffff;
	 background:url(data:image/gif;
	 base64,R0lGODlhEAAQALMMAKqooJGOhp2bk7e1rZ2bkre1rJCPhqqon8PBudDOxXd1bISCef///wAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAAAMACwAAAAAEAAQAAAET5DJyYyhmAZ7sxQEs1nMsmACGJKmSaVEOLXnK1PuBADepCiMg/DQ+/2GRI8RKOxJfpTCIJNIYArS6aRajWYZCASDa41Ow+Fx2YMWOyfpTAQAIfkEBQAADAAsAAAAABAAEAAABE6QyckEoZgKe7MEQMUxhoEd6FFdQWlOqTq15SlT9VQM3rQsjMKO5/n9hANixgjc9SQ/CgKRUSgw0ynFapVmGYkEg3v1gsPibg8tfk7CnggAIfkEBQAADAAsAAAAABAAEAAABE2QycnOoZjaA/IsRWV1goCBoMiUJTW8A0XMBPZmM4Ug3hQEjN2uZygahDyP0RBMEpmTRCKzWGCkUkq1SsFOFQrG1tr9gsPc3jnco4A9EQAh+QQFAAAMACwAAAAAEAAQAAAETpDJyUqhmFqbJ0LMIA7McWDfF5LmAVApOLUvLFMmlSTdJAiM3a73+wl5HYKSEET2lBSFIhMIYKRSimFriGIZiwWD2/WCw+Jt7xxeU9qZCAAh+QQFAAAMACwAAAAAEAAQAAAETZDJyRCimFqbZ0rVxgwF9n3hSJbeSQ2rCWIkpSjddBzMfee7nQ/XCfJ+OQYAQFksMgQBxumkEKLSCfVpMDCugqyW2w18xZmuwZycdDsRACH5BAUAAAwALAAAAAAQABAAAARNkMnJUqKYWpunUtXGIAj2feFIlt5JrWybkdSydNNQMLaND7pC79YBFnY+HENHMRgyhwPGaQhQotGm00oQMLBSLYPQ9QIASrLAq5x0OxEAIfkEBQAADAAsAAAAABAAEAAABE2QycmUopham+da1cYkCfZ94UiW3kmtbJuRlGF0E4Iwto3rut6tA9wFAjiJjkIgZAYDTLNJgUIpgqyAcTgwCuACJssAdL3gpLmbpLAzEQA7) no-repeat left center;
	 font-size:1.2em;
	 padding:5px 21px 
}
 #loading-wrapper.timeout #loading span{
	 background:none 
}
 #loading-mask.run,#loading-wrapper.run,#loading-mask.timeout,#loading-wrapper.timeout{
	 display:block 
}
 .tutorial.icons8-Multiple-Devices:before{
	 margin-left:-5px;
	 margin-top:9px 
}
 span.tutorial{
	 font-size:32px 
}
 .BBFormContainer[data-bbox-part-id="f33c0083-788f-411e-8245-0c7fa5af3059"]{
	 font-size:.5em!important 
}
 .additional-info{
	 margin-left:1em 
}
 .special-event{
	 display:inline;
	 color:#f17c3e;
	 font-size:20px;
	 padding:0;
	 margin:0 
}
 .special-event-desc{
	 padding-left:15px;
	 text-shadow:1px 1px 1px #424242;
	 font-size:1.1em!important 
}
 #feedback_block {
	 margin: 1em 0;
	 border: #ccc 1px solid;
	 width: 100%;
	 padding: 0.5em;
}
 #feedback_question {
	 padding: 0.5em 1em;
	 background-color: #f0f0f0;
}
 #feedback_question p {
	 font-weight: 500;
}
 #feedback_question button {
	 padding: 0.5em;
	 margin: 0 1em 0 0;
}
 #positive_feedback p {
	 font-size: 1.25em;
	 font-style: italic;
	 color: #336699;
	 background-color: #f0f0f0;
	 padding: 0.5em;
	 margin: 0;
}
 .events_and_infosessions li{
	 margin-bottom:-1px 
}
 #find-program.form-inline .form-group{
	 margin-right:15px 
}
 #find-program{
	 margin-bottom:30px 
}
 .btn-success.orange{
	 background-color:#f17c3e;
	 border-color:#c96f40;
	 border-width:0 0 3px;
	 letter-spacing:.03em 
}
 .btn-success.orange-no-border{
	 background-color:#F8C93E;
	 border-width:0;
	 letter-spacing:.03em;
	 color:#081E3f!important 
}
 #area_of_interest.form-control[disabled]{
	 background-color:#FFF 
}
 .btn-success.yellow{
	 background-color:#f8c93e;
	 border-color:#d1aa29;
	 border-width:0 0 3px;
	 letter-spacing:.03em;
	 color:#333 
}
 .btn-success.yellow-no-border{
	 background-color:#f8c93e;
	 border-color:#d1aa29;
	 border-width:0;
	 letter-spacing:.03em;
	 color:#333 
}
 #area_of_interest.form-control[disabled]{
	 background-color:#FFF 
}
 .apply-table.v6-plus{
	 font-weight:200 
}
 .level-block{
	 padding:30px;
	 text-align:center;
	 margin-bottom:20px 
}
 .level-block section{
	 font-weight:bolder 
}
 .fa{
	 font:normal normal normal 14px/1 FontAwesome;
	 text-rendering:auto;
	 -webkit-font-smoothing:antialiased;
	 -moz-osx-font-smoothing:grayscale 
}
 .rounded-x{
	 border-radius:50%!important 
}
 h2.heading-md{
	 font-size:20px;
	 line-height:24px;
	 margin-top:5px;
	 text-shadow:none;
	 font-weight:400 
}
 .level-block p,.level-block h2{
	 color:#fff;
	 margin:0 0 10px 
}
 .apply-table h3,.apply-table h3 i,.apply-table h3 span{
	 color:#fff;
	 font-style:normal;
	 font-weight:200!important 
}
 .apply-table ul{
	 padding-bottom:10px 
}
 .list-unstyled{
	 padding-left:0;
	 list-style:none 
}
 .column .list-unstyled .beginapp{
	 color: #DEB408;
	 font-weight: 700;
	 font-size: 1.2em;
}
 .apply-table .btn-u.btn-brd{
	 color:#fff;
	 display:block;
	 border-color:#fff 
}
 .btn-u.btn-brd{
	 background:none;
	 padding:5px 13px;
	 border:solid 1px transparent 
}
 .btn-u{
	 font-size:14px;
	 cursor:pointer;
	 font-weight:400;
	 position:relative;
	 white-space:nowrap;
	 text-decoration:none 
}
 section span.apply-now{
	 font-size:45px;
	 color:#fff;
	 display:block;
	 margin-top:25px;
	 margin-bottom:8px 
}
 .apply-table .btn-u.btn-brd:hover{
	 color:#555;
	 background:#fff;
	 border-color:transparent;
	 text-decoration:none 
}
 .program-description .level-block ul{
	 padding-left:0 
}
 @media (min-width: 160px){
	 .level-block-blue,.level-block-orange,.level-block-grey{
		 width:95%;
		 margin-bottom:30px;
		 margin-left:10px;
		 margin-right:10px;
		 padding-right:0;
		 padding-left:0 
	}
}
 @media (min-width: 768px){
	 .level-block-blue,.level-block-orange,.level-block-grey{
		 width:98% 
	}
	 .block-linked {
		 height:270px;
	}
	.block-linked.type-5 {
		 height:450px;
	}
}
 @media (min-width: 992px){
	 #equalheight{
		 overflow:hidden 
	}
	 .level-block-blue,.level-block-orange,.level-block-grey{
		 width:30%;
		 margin-bottom:-99999px;
		 padding-bottom:99999px 
	}
	 .level-block-blue{
		 margin-left:15px;
		 margin-right:7px 
	}
	 .level-block-orange{
		 margin-left:10px;
		 margin-right:10px 
	}
	 .level-block-grey{
		 margin-left:7px;
		 margin-right:15px 
	}
	 .video_overlay.jumbotron h1 {
		 font-size: 5em;
	}
	 .jumbotron p {
		 font-size: 2em;
	}
	 .block-linked {
		 height:270px;
	}
	.block-linked.type-5 {
		 height:450px;
	}
	 .program-menu.insights {
		 position: sticky;
		 top: 100px;
		 line-height: inherit;
	}
}
 @media (min-width: 1200px){
	 .level-block-blue,.level-block-orange,.level-block-grey{
		 width:30% 
	}
}
 .level-block-blue{
	 background:#3498db 
}
 .level-block-orange{
	 background:#B6862C 
}
 .level-block-grey{
	 background:#95a5a6 
}
 #graduate-menu abbr[title]{
	 cursor:pointer;
	 border-bottom:none;
	 text-decoration:none 
}
 .team-arrow-right,.team-arrow-left{
	 position:relative 
}
 .team-arrow-left::before,.team-arrow-right::before{
	 border-style:solid;
	 content:" ";
	 height:0;
	 margin-top:-25px;
	 position:absolute;
	 top:50%;
	 width:0;
	 z-index:2 
}
 .team-arrow-right::before{
	 border-color:transparent transparent transparent #fff;
	 border-width:20px 0 20px 25px;
	 right:-25px 
}
 .team-arrow-left::before{
	 border-color:transparent #fff transparent transparent;
	 border-width:20px 25px 20px 0;
	 left:-25px 
}
 @media (max-width: 991px){
	 .team-arrow-left::before,.team-arrow-right::before{
		 border-color:#fff transparent transparent;
		 bottom:-25px;
		 left:70px;
		 top:auto;
		 border-width:25px 20px 0;
	}
	 .equal-height-column{
		 height:auto 
	}
	 .video_overlay.jumbotron h1, .jumbotron p {
		 color: inherit !important;
	}
	 .video_overlay.jumbotron{
		 padding: inherit !important;
	}
}
 .attend-info-session-btn{
	 background-color:#094486;
	 margin-bottom:1em 
}
 video#sampleMovie{
	 width:100%;
	 height:auto;
	 max-width:100% 
}
 .video_overlay.jumbotron {
	 z-index: 2;
	 padding: 10% 5%;
	 background-color: rgba(0,45,98,0);
	 margin-bottom: 0;
	 width: 100%;
	 height: 100%;
	 text-align: center;
}
 .video_overlay.jumbotron h1 {
	 color: #fff;
	 font-weight: 700;
	 text-transform: uppercase;
}
 .jumbotron p {
	 margin-bottom: 15px;
	 font-weight: 200;
	 color: #ffffff;
}
 body.homepage #main-content .homepage-boxed-links{
	 background:rgba(8,116,222,0.96) 
}
 @media screen and (min-width: 991px){
	 .video_overlay.jumbotron{
		 position:absolute;
		 top:0;
		 padding: 15% 5% 0;
	}
}
 audio, canvas, progress, video{
	 display: block;
}
/*new boxed blocks for open enrollment*/
 .program-page2 {
	 overflow: hidden;
	 margin-bottom: 1em;
}
 .program-description2 h2 {
	 font-size: 20px;
	 color: #AD935A;
	 margin-top: 15px;
	 font-weight: 700;
}
 .program-page2 .program-description2 p {
	 font-size: 16px;
	 font-weight: 400;
	 line-height: 22px;
}
 .block-linked {
	 border: 3px solid #f0f0f0;
	 overflow: hidden;
	 display: block;
	 margin: 0.5em;
	 text-align:left;
}
 .block-linked img {
	 margin: auto;
	 width: 100% !important;
}
 .block-linked .title-epe {
	 color: #094486;
	 font-size: 1.3em;
	 padding: 15px 20px;
	 line-height:0.9em;
	 font-weight: 600;
	 text-transform: uppercase;
	 text-shadow: 1px 1px 1px rgba(230,230,230,0.5);
}
.block-linked.type-5 .title-epe{
  position: absolute;
  background-color: rgba(255,255,255,0.8);
  width: 100%;
  line-height: normal;
  height: 9rem;
}
.block-linked.type-5 .box-programs-epe p {
  margin-bottom: 15px;
}
 .block-linked .box-programs-epe {
	 font-size: 1em;
	 padding: 0.5em 0.5em 1em 1em;
	 text-transform: capitalize;
	 color: #094486;
	 left: 10px;
	 z-index: 2;
	 line-height: 1.2em;
	 font-weight: 600;
	 text-shadow: 1px 1px 1px rgba(230,230,230,0.5);
}
 .block-linked .box-programs-epe ul{
	 margin:0 0 0 1em;
	 padding:0;
}
 .block-linked .box-programs-epe ul li{
	 margin-bottom:0.5em;
}
.block-linked.type-5 .box-programs-epe ul li {
  margin-bottom: 1em;
}
 .block-linked .box-programs-epe ul li a {
	 color: #333333;
}
.block-linked.type-5 .box-programs-epe ul li a {
  color: #337ab7;
}
 .block-linked .triangle-small{
	 bottom: 0.75em;
	 right: 0.75em;
}
/*new career*/
 .banner-model2.img-responsive {
	 max-height: initial!important;
	 margin: 0 !important;
	 padding: 0 !important;
	 width: 100% !important;
	 max-width: 100% !important;
}
/*block ranking numbers*/
 .rankings-number {
	 font-size: 80px;
	 text-align: center;
	 color: #b6862c;
	 line-height: normal;
	 padding: 0;
	 margin: 0 1% 10px 0;
	 text-shadow: #FFF 2px 2px 0px,#EDEDED 2px 2px 8px;
	 float: left;
	 display: inline-block;
	 width:38% 
}
 .rankings-number small {
	 font-size: 26px;
	 vertical-align: middle;
	 /*padding-bottom: 60px;*/
}
 .number-explained {
	 float: left;
	 overflow: hidden;
	 display: inline-block;
	 text-align: left;
	 width:60%;
}
 .number-explained-main {
	 font-size: 16px;
	 color: #081e3f;
	 font-weight: bold;
	 margin: 15px 0 0 0;
}
 .number-explained-second {
	 font-size: 14px;
	 color: #000000;
	 font-weight: normal;
	 margin-bottom: 5px;
	 font-style: italic;
}
 #intro-ranking{
	 font-size: 20px;
	 padding: 0 60px;
	 line-height: 1.5em;
	 text-transform: none;
	 font-weight: normal;
	 text-align:center;
	 margin: 1em 2em 0;
	 color:#3d3d3d;
}
@media (max-width:1199px) {
	 #intro-ranking {
		 padding: 0;
	}
	 .ranking-wraper{
		 overflow:hidden;
		 margin: 0 auto;
		 width: 96%;
		 margin: 0 5%;
	}
	 .number-explained{
		 float:none;
		 vertical-align: top;
		 width:56%;
	}
	 .rankings-number {
		 float:none;
		 vertical-align: top;
		 font-size: 4.5rem;
		 width:42%;
	}
	 #main-content .boxed-links .container .row .column .title{
		 bottom:0;
	}
}
 @media (min-width:769px) and (max-width:1023px){
	 .rankings-number {
		 font-size: 4rem;
	}
}
 table.glance caption{
	 font-size: 20px;
	 color: #FFFFFF;
	 margin-top: 0;
	 font-weight: 700;
	 white-space:nowrap;
	 background-color:#AD935A;
	 padding: 8px;
	 border: 1px solid #AD935A;
}
/* Max width before this PARTICULAR table gets nasty. This query will take effect for any screen smaller than 760px and also iPads specifically. */
 @media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
	/* Force table to not be like tables anymore */
	 table.glance, table.glance thead, table.glance tbody, table.glance th, table.glance td, table.glance tr {
		 display: block;
	}
	 table.glance caption{
		 display:block;
	}
	/* Hide table headers (but not display: none;
	 , for accessibility) */
	 table.glance thead tr {
		 position: absolute;
		 top: -9999px;
		 left: -9999px;
	}
	 table.glance tr {
		 margin: 0;
	}
	 table.glance tr:nth-child(odd) {
		 background: #ffffff;
	}
	 table.glance td {
		/* Behave like a "row" */
		 border: none;
		 border-bottom: 1px solid #eee;
		 position: relative;
		 padding: 8px 1px 10px 50% !important;
		 white-space: normal !important;
		 min-height:55px;
	}
	 table.glance td:before {
		/* Now like a table header */
		 position: absolute;
		/* Top/left values mimic padding */
		 top: 8px;
		 left: 6px;
		 width: 45%;
		 padding-right: 10px;
		 white-space: normal !important;
	}
	/* Label the data You could also use a data-* attribute and content for this. That way "bloats" the HTML, this way means you need to keep HTML and CSS in sync.*/
	 table.glance td:nth-of-type(1):before {
		 content: "Program";
		 color: #fff;
		 text-transform: uppercase;
		 font-weight: bold;
	}
	 table.glance td:nth-of-type(2):before {
		 content: "Location";
	}
	 table.glance td:nth-of-type(3):before {
		 content: "Begins";
	}
	 table.glance td:nth-of-type(4):before {
		 content: "Schedule";
	}
	 table.glance td:nth-of-type(5):before {
		 content: "Duration";
	}
	 table.glance td:nth-of-type(6):before {
		 content: "GMAT/GRE Required";
	}
	 table.glance td:nth-of-type(7):before {
		 content: "Work Exp (Years)";
	}
	/* msm programs- Label the data You could also use a data-* attribute and content for this. That way "bloats" the HTML, this way means you need to keep HTML and CSS in sync.*/
	 table.glance.mod1 td:nth-of-type(1):before {
		 content: "Start Classes in:";
		 color: #fff;
		 text-transform: uppercase;
		 font-weight: bold;
	}
	 table.glance.mod1 td:nth-of-type(2):before {
		 content: "Program Length";
	}
	 table.glance.mod1 td:nth-of-type(3):before {
		 content: "Class Times";
	}
	 table.glance.mod1 td:nth-of-type(4):before {
		 content: "Class Location";
	}
}
 .gradient-diagonal-gold{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+50,ad935a+99 */
	 background: #ffffff;
	/* Old browsers */
	 background: -moz-linear-gradient(-45deg, #ffffff 50%, #ad935a 99%);
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(-45deg, #ffffff 50%,#ad935a 99%);
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(135deg, #ffffff 50%,#ad935a 99%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ad935a',GradientType=1 );
	/* IE6-9 fallback on horizontal gradient */
}
 .table-responsive > .glance.table-bordered > tbody > tr > td:first-child {
	 border-left: 0;
	 background-color: #336699;
	 text-transform: uppercase;
	 font-weight: bold;
	 color: #fff !important;
}
 .table-responsive > .table-bordered > tbody > tr > td:first-child a{
	 color:#FFF;
}
 .nav-tabs#admitted > li > a{
	 text-transform:none;
}
/*FIXED-BAR Template Region*/
 .bg-fixedbar {
	 background-color: #002d62 !important;
}
 .navbar {
	 position: relative;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 -ms-flex-align: center;
	 align-items: center;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 padding: .5rem 1rem;
	 margin-bottom: 0;
	 border-radius: 0;
}
 .navbar-brand {
	 display: inline-block;
	 padding-top: .3125rem;
	 padding-bottom: .3125rem;
	 margin-right: 1rem;
	 font-size: 1.25rem;
	 line-height: inherit;
	 white-space: nowrap;
}
 .navbar, .navbar-brand {
	 padding: 0;
	 font-size: 0.85em;
}
 .navbar-fixedbar .navbar-brand {
	 color: #fff;
	 font-size: 1.5rem;
	 font-weight: 400 !important;
	 height: auto;
	 padding: 1rem;
	 margin: 0;
	 border-radius: 0;
	/*background-color: #DEB408;
	 */
}
 .fixed-bottom {
	 position: fixed;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 1030;
	 box-shadow: 0 -5px 10px -5px rgba(0,0,0,.5);
}
 .fixed-bottom .glyphicon {
	 margin-right: 1rem;
}
 .justify-content-between {
	 -ms-flex-pack: justify !important;
	 justify-content: space-between !important;
}
 .d-flex {
	 display: -ms-flexbox !important;
	 display: flex !important;
}
 @media (min-width: 768px){
	 .navbar-fixedbar .navbar-brand{
		 font-size: 1.65rem;
		 margin: 0 2rem;
	}
}
/*quotes styling*/
 .quote-container{
	 margin: 1em 2em;
	 width: 80%;
}
 .quote-phrase{
	 font-size: 1.25em !important;
	 line-height: 1.35em !important;
}
 .quote-author{
	 font-size: 1.25em !important;
}
 .program-page .program-description.insights p, .program-description.insights span, .program-page .program-description.insights ul, .program-page .program-description.insights ol, .program-page .program-description.insights table {
	 font-size: 17px;
	 line-height: 25px;
}
 .insights .right-menu-topics img {
	 max-width: 100%;
}
 .text-primary {
	 color: #337ab7 !important;
}
 .insights .category-title{
	 margin-bottom: 2em;
	 border-bottom: 3px inset;
}
 .insights .card{
	 margin-bottom:3em;
	 display: block !important;
	 border: 0;
	 margin-right: 0;
	 margin-left: 0;
}
 .search-article{
	 background-color: #f0f0f0;
	 padding: 1em 0;
	 display: inherit;
	 margin-bottom: 3em;
	 border-radius: 1em;
}
 .search-article .btn-group-lg > .btn, .search-article .btn-lg{
	 padding: 6px 12px;
}
 .insights #find-article .btn{
	 margin-left:1em;
}
 @media (min-width: 992px){
	 .insights .card{
		 min-height:460px;
		 margin-bottom:2em;
	}
	 .text-md-right{
		 text-align:right;
	}
	 .text-md-left{
		 text-align:left;
	}
}
 .btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .dropdown-toggle.btn-success {
	 color: #fff;
	 background-color: #337ab7;
	 border-color: #337ab7;
}
 .insights .node-categories span::after{
	 content: ", " 
}
 .insights .node-categories span:last-child::after{
	 content: "" 
}
/*insights aside*/
 .insights .right-menu-topics {
	 font-size: 0.85em;
	 font-weight: normal;
	 margin: 0;
	 padding: 0;
}
 .insights .right-menu-topics a {
	 margin: 0;
	 padding: 0;
	 font-weight: normal;
	 line-height: normal;
}
 .insights .right-menu-topics img {
	 margin: 1em 0 0.5em;
	 padding: 0;
	 max-width: 250px;
}
 .insights .right-menu-topics .card{
	 min-height: auto;
	 margin-bottom: 0;
}
 .insights .right-menu-topics hr {
	 margin-top: 10px;
	 margin-bottom: 10px;
}
 .no-gutters {
	 margin-right: 0;
	 margin-left: 0;
}
 .program-description ul.dropdown-menu li::before {
	 content: ' ';
	 color: transparent !important;
}
 .program-description ul.dropdown-menu {
	 padding-left: 0;
	 font-size: 18px;
}
 .program-description ul.dropdown-menu > li > a {
	 padding: 3px 10px;
}
 .mb-05{
	 margin-bottom:5px;
}
 .program-description hr.anchor-divider {
	 padding: 0;
	 border: 0;
	 padding-bottom: 55px;
	 border-bottom: 1px solid #eee;
	 margin: 0;
	 margin-bottom: 55px;
}
 .a2a_kit .a2a_svg.a2a_s__default {
	 background-color: #094486 !important;
}
 .a2a_menu a {
	 color: #333 !important;
}
 .bg-light{
	 background-color: #f0f0f0;
}
 .blue{
	 color:#002d62;
}
 .newstyle h2{
	 color: #000;
	 font-size: 1.5em;
	 font-family: Arial, Helvetica,sans-serif;
	 padding: 0 0.5em;
}
 .newstyle p{
	 padding: 0 1em;
}
 .newstyle .box-programs-epe ul{
	 list-style: disc;
	 padding-left: 1em;
}
 .newstyle .box-programs-epe ul li{
	 margin-bottom: 0.25em;
}
 .newstyle ul li:before{
	 content:none !important;
}
 .newstyle .block-linked{
	 border-top: none;
	 height:auto;
	 margin-bottom: 2em;
}
 .newstyle .block-linked .title-epe{
	/*padding: 15px 20px 5px;
	 */
	 line-height: 1em;
}
 .newstyle .block-linked .title-epe small{
	 text-transform: capitalize;
}
 .newstyle .block-linked .title-epe a {
	 color: inherit;
}
.block-linked a[title="Mastery Certificates"] .title-epe {color:#AD935A;}

 .newstyle .block-linked .gradient-cyan{
	 border-image-source: linear-gradient(90deg,cyan,#fc0);
	 border-top: 8px solid cyan;
	 border-image-slice: 1;
}
 .newstyle .block-linked .gradient-magenta{
	 border-image-source: linear-gradient(90deg,#D92D8A,#fc0);
	 border-top: 8px solid #D92D8A;
	 border-image-slice: 1;
}
 .newstyle .block-linked hr{
	 width: 50%;
	 margin: 1rem auto;
	 text-align: center;
}
 #carousel-fullwidth .carousel-inner > .item > img{
	 max-width: 100%;
	 max-height: 100%;
}
/*BizNews inside website*/
 .biznews-news{
	 float: none;
	 margin: 0 auto 3em;
	 font-family: frank-new,Helvetica,Arial,sans-serif;
	 padding: 3rem 4rem;
}
 .biznews-news button{
	 width: 250px;
	 margin: 1em auto 0 !important;
	 float: none !important;
	 display: block;
	 background: #fc0;
	 text-transform: uppercase !important;
}
 .biznews-news .btn-success:hover, .biznews-news .btn-success:active, .biznews-news .btn-success:focus{
	 background-color: #0c2b5a;
	 border-color: #081e3f;
}
 .border{
	 border: 1px solid #dee2e6 !important;
}

/* Start Google Results for News*/
form.gsc-search-box{margin-bottom: 0;}

.biznews-news button.gsc-search-button-v2{
background-color: #0c2b5a !important;
border-color: #081e3f !important;
width: auto !important;
margin: 0 !important;
}
.biznews-news button.gsc-search-button-v2 svg {
  height: 20px !important;
  width: 20px !important;
  vertical-align: inherit !important;
}
.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus {
  border-color: #d1aa29 !important;
  background-color: #f8c93e !important;
  background-image: none !important;
  filter: none !important;
}
.gsc-control-cse {
  border-color: #f0f0f0 !important;
  background-color: #f0f0f0 !important;
  border-radius: 6px !important;
  margin: 2em auto !important;
}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
  font-size: 16px !important;
  background-image: linear-gradient(to right,rgba(0,255,255,.8) 60%,rgba(255,204,0,.8)) !important;
  background-position: 0 100% !important;
  background-repeat: no-repeat !important;
  background-size: 0 4px !important;
  transition: background-size .6s !important;
}
.gsc-results {
  width: 100% !important;
}
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
  border-color: #ffffff !important;
  background-color: #ffffff !important;
  padding: 1em !important;
  border-radius: 6px !important;
  margin-bottom: 1em !important;
}

.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b {
  color: #002d62 !important;
}
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
  color: #002d62 !important;
  background-color: transparent !important;
  background-size: 100% 4px !important;
}

.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
  color: #333333 !important;
}

.gs-webResult div.gs-visibleUrl {
  color: #A67600 !important;
}

.gsc-webResult.gsc-result:hover {
  border: solid 1px rgba(12,43,90,.3) !important;
  box-shadow: 0 0 4px 0 #afafaf !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
.gcsc-more-maybe-branding-root {
  display: none !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
  border-color: #CCCCCC !important;
  background-color: #f8c93e !important;
  color: #002d62 !important;
  padding: 1rem !important;
}
.gsc-results .gsc-cursor-box {
  margin: 0 !important;
  padding: 20px 0 !important;
  text-align: center !important;
}
#gsc-i-id1 {
background: none !important;
}
#gsc-i-id1:focus, #gsc-i-id1:visited {
background: none !important;
}
/* End Google Results for News*/

 