@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;/*line-height:.75em;*/vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-envelope-o:before{content:"\f003"}.fa-print:before{content:"\f02f"}.fa-map-marker:before{content:"\f041"}.fa-facebook-square:before{content:"\f082"}.fa-phone:before{content:"\f095"}.fa-globe:before{content:"\f0ac"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-envelope:before{content:"\f0e0"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-skype:before{content:"\f17e"}.fa-fax:before{content:"\f1ac"}.fa-twitter:before {content: "\f099";}.fa-chevron-up:before{content:"\f077"}
body{font-family:"Raleway", Arial, Helvetica, sans-serif;color:#fff;font-weight:normal;background:#002166;}
.bgcontainer{background-attachment:scroll;background-image: url(../img/bgw0.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;background-color:#002166;width:100%;margin:0 auto;padding-top:10px;}
.vid-wrap{overflow:hidden;position:relative;height:0;}
.vid-wrap iframe {left:0;top:0;height:100%;width:100%;
position:absolute;}#iframe-res{max-width:560px; max-height:315px;overflow: hidden;margin: 0 auto;}
.resp-wrap-wxh-560x315 {padding-bottom: 56.25%;}
#3d{position:relative; margin-top:200px;}
hr.soften{margin:auto;width:80%;}
.scrolltotop{background-color:#F1F1F1;border:1px solid darkGray;border-radius:100px 100px 100px 100px;display:none;height:36px;opacity:0.6;position:fixed;right:2%;top:50%;width:36px;z-index:33;text-align:center; font-size:20px;font-weight:400;line-height:1.5;}
.socialbar{background-color:#66F;border-bottom-color:#ddd;border-bottom-style:solid;border-bottom-width:1px;border-top-color:#fff;border-top-style:solid;border-top-width:1px;padding:10px 0;text-align:center;}
p.sched{color:#3CF;text-align:center;}
p.head{color:rgb(255, 102, 0);text-align:center;}
option[default]{display:none;}
input[type="password"]{background-color:rgb(0, 33, 102);color:rgb(255, 255, 255);}
input[type="submit"]{background:rgb(0, 33, 102);color:rgb(255, 255, 255);}
.agent{-border:1px solid #ddd;webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 0 0 4px;}
.panel-heading a:hover{text-decoration:none;}
.navbar.solid {
  background-color: #39F;
  transition: background-color 1s ease 0s;
  box-shadow: 0 0 4px grey;}
 .navbar.solid a{color:#999}
.navbar.solid > a{color: #33F;}
navbar.solid a:hover{color: #00f;}
@media (max-width:768px){.marketing h2{font-size:16px;margin-top:155px;}#iframe-res{max-width:auto; max-height:auto;overflow: hidden;margin: 0 auto;}}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color:#3162BB;}
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret{border-top-color:#f60;border-bottom-color:#f60;}
.smtxt{font-size: 11px;color: #000;}
.smtxt1{/*background:#fff;*/color:#000;}
a.accordion-toggle:hover{color:#fff;}
.content{background-color:#fff;}
.container{margin:0 auto;}
.linkwh{color:#fff;}
.flagfr{float:right;margin:17px 1px;}
.flagm{float:right;margin-top: 45px;margin-right: 6px;margin-bottom: 10px;margin-left: 3px;}
.flag{margin-top:20px;margin-right:-56px;margin-bottom:0px;margin-left:3px;z-index:20;float:right;}
.flagge{float: right;margin-top:20px;margin-right:-26px;margin-bottom:0px;margin-left:3px;z-index:20;}
.convert{width:179px;background:#03C;margin:5px auto;text-align:center;}
.prblue{color:#39B3D7;}
.fntcourse{color:#F90}
.center1{margin:0 auto;padding:1px 0;}
.center{text-align:center;}
.center .prh2{font-size:28px;color:#FF0;font-weight:normal;margin:10px 0;margin-bottom:5px;}
.centerimg{margin:0 auto;}
.left{text-align:left;}
.right{text-align:right;}
.courses{text-align:left;}
.courses li{text-align:left;list-style:none;}
.table{font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-size:10px;}
.table ul{float:left;margin:0;padding:0;}
.table ul li{list-style:none;padding:2px 3px;text-align:left;}
p, ul{color:#E6E7F2;}
.tabr{color:#E6E7F2;float:left;padding:2px 4px;width:200px;text-align:left;}
.tabsea{color:#E6E7F2;float:left;padding:2px 4px;text-align:left;}
img{height:auto;max-width:100%;width:auto;}
footer a{color:#fff;text-decoration:none;font-weight:normal;}
footer a:hover{color:#F60;text-decoration:none;font-weight:normal;}
#footer p{font-size:85%;line-height:1;color:#fff;}
#footer h4{font-family:Arial, Helvetica, sans-serif;font-size:85%;font-weight:500;line-height:1;color:#09F;}
#footer{background-color:#002166;width:100%;margin:0 auto;}
.vspace20{padding:20px 0px 0px 0px;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color:#0066CC;color:#ffffff;}
.navbar-inverse .brand, .navbar-inverse .nav > li > a{color:#ffffff;font-size:108%;font-weight:normal;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.navbar-inverse , .navbar-inverse .nav > li > a:hover{color:#FF6600;font-size:108%;font-weight:normal;}
.panel-title{font-size:16px;font-weight:500;margin-bottom:0;margin-top:0;}
.code{font-family:Verdana, Geneva, sans-serif;background-color:#03F;color:#F60;margin:1px auto;cursor:default;}
.codeb{font-family:Verdana, Geneva, sans-serif;background-color:#36F;color:#FC0;margin:1px auto;cursor:default;}
.dateb{color:#FC0;margin:1px auto;cursor:default;}
.book{font-size:120%;}
.pricess{font-size:85%;}
.dest{background-color:#CCC;color:#000;margin:1px auto;cursor:default;}
.destb{background-color:#fc0;color:#000;margin:1px auto;cursor:default;}
.date{color:#FC0;margin:1px auto;cursor:default;}
.bookn{margin:1px auto;padding:5px 0}
.bookn:hover{cursor:default;}
#pic{display:block;}
.im{display:none;width:183px;}
#pics{display:none;}
.sch-h2{color:#ff0;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;margin:10px 0;text-align:right;}
.book-h2{color:#ff0;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;margin:10px 0;}
.flex-container{position:relative;padding-bottom:40.25%;padding-top:30px;height:0;overflow:hidden;}
.flex-container iframe,.flex-container object,.flex-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.barpic2{margin:20px 5px;float:right;}
.navbar .nav{float:none;margin-left:100px;}
.navbar{min-height:80px;}
ul.nav{margin-top:20px;}
.navbar-inverse{background:#002166;background:url(data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlN2JkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(62, 123, 221, 1) 0%, rgba(0, 0, 51, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(62, 123, 221, 1)), color-stop(100%, rgba(0, 0, 51, 1)));background:-webkit-linear-gradient(top, rgba(62, 123, 221, 1) 0%, rgba(0, 0, 51, 1) 100%);background:-o-linear-gradient(top, rgba(62, 123, 221, 1) 0%, rgba(0, 0, 51, 1) 100%);background:-ms-linear-gradient(top, rgba(62, 123, 221, 1) 0%, rgba(0, 0, 51, 1) 100%);background:linear-gradient(to bottom, rgba(62, 123, 221, 1) 0%, rgba(0, 0, 51, 1) 100%);ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e7bdd', endColorstr='#000033', GradientType=0);}
#sdslogo{position:fixed;width:200px;height:100px;z-index:1100;}
.logo{background-image:url(../img/sdslogo.png);background-repeat:no-repeat;float:left;width:200px;top:0px;}
h2{color:#fff;font-size:30px;font-weight:200;letter-spacing:-1px;line-height:1;margin:10px 0 10px;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;text-shadow:0 1px 0 #009;}
h3{line-height:26px;font-weight:500;}
.marketing{color:#fff;}
.marketing h1{font-size:40px;font-weight:200;letter-spacing:-1px;line-height:1;margin:10px 0 10px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;padding-bottom:7px;text-shadow:0 1px 0 #000;}
.marketing h1 span {color: rgb(255, 255, 255);font-family: Georgia,"Times New Roman",Times,serif;font-size: 30px;font-weight: 200;letter-spacing: -1px;line-height: 1;margin: 10px 0;padding-bottom: 7px;text-align: center;text-shadow: 0 1px 0 rgb(0, 0, 153);}
.marketing h2{font-size:40px;font-weight:200;letter-spacing:-1px;line-height:1;margin:10px 0 10px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;padding-bottom:7px;text-shadow:0 1px 0 #000;}
.marketing h2 span{color:#fff;font-size:30px;font-weight:200;letter-spacing:-1px;line-height:1;margin:10px 0 10px;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;padding-bottom:7px;text-shadow:0 1px 0 #009;}
.marketing h3{font-weight:150;margin-bottom:5px;color:#39f;}
.marketing h3 span{font-weight:150;margin-bottom:5px;color:#fff;}
.marketing .prh2{font-size:28px;color:#FF0;font-weight:normal;margin:10px 0;margin-bottom:5px;}
.marketing{color:##E6E7F2;font-size:14px;font-weight:300;line-height:1.25;}
.marketing p{line-height:1.5;color:#CCD9E5;text-align:left;}
.marketing p.center{line-height:1.5;color:#CCD9E5;text-align:center;}
.marketing img{margin:5px auto;}
.marketing .imgfltrr{float:left;margin-right:5px;}
.marketing ul{text-align:left;padding:0;}
.container-slide{margin:0 auto;}
.cycle-slideshow{width:80%;z-index:0;margin:100px auto 0 auto;}
.cycle-slideshow img{display:none;width:100%;}
.cycle-slideshow img.first{display:block}
.imgfltp{text-decoration:underline;color:#428bca;}
.imgfltlp{float:left;margin-bottom:0;margin-left:15px;margin-top:5px;}
.imgfltl{float:left;margin:5px 0 0 5px;}
.imgfltr{float:right;}
.imgfltlx{float:left;padding-left:15px;}
.prices li{text-align:left;list-style-type:disc;}
.panel-default > .panel-heading{background-color:#002166;border-color:#dddddd;color:#fff;}
.panel-heading:hover{background-color:#f90;border-color:#dddddd;color:#fff;text-align:center;}
.nav>li> a:hover, .nav>li>a:focus{background-color:#00f;color:#fff;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:#00f;border-color:#dddddd #dddddd transparent;border-image:none;border-style:solid;border-width:1px;color:#fff;}
.panel-body{background-color:#039;padding:5px;}
.floating{float:right;margin-left:10px;}
.burma{color:#09f;text-decoration:underline;}
a:hover{color:#F60}
a.no-under:hover{text-decoration:none!important;}
.awhite{color:#fff;}
.sdscenter{color:#09F;}
.social{color:#F60;}
.social:focus{text-decoration:none;}
.social:hover{color:#069;text-decoration:none;}
p.orange{color:#f60;text-align:center;}
.select{color:#f60;border:none;cursor:pointer !important;background:transparent;-moz-background-origin:transparent;-webkit-appearance:none;-moz-appearance:none;}
.select:hover{color:#428bca;text-decoration:none;}
option{color:blue;background:white;}
@media (max-width:992px){.navbar{margin-bottom:0;}.logo{top:0;background-image:url(../img/sdslogo-mob.png);background-repeat:no-repeat;float:left;width:150px;height:75px;}
#sdslogo{position:fixed;width:150px;height:75px;z-index:1100;}}
@media (min-width:768px){.navbar-fixed-top{top:0px;}}
@media (max-width:768px){.marketing h2{font-size:16px;margin-top:5px;}.navbar-fixed-top{top:0px;}}
@media (max-width:767px){body{padding:0;}
.container{padding-left:20px;padding-right:20px;}.row{margin:0;}
.navbar{margin-bottom:0;margin-right:0;padding-left:20px;padding-right:0;}
.imgfltlp {float: left;margin-bottom: 0;margin-left: 10px;margin-top: 5px;}}
@media (max-width:400px){body{background-image:none;background-color:#003;}
.navbar .nav{float:none;margin-left:20px;}
.logo{top:0;background-image:url(../img/sdslogo-mob.png);background-repeat:no-repeat;float:left;width:150px;height:75px;}
#sdslogo{position:fixed;width:150px;height:75px;z-index:1100;}
.marketing h1{font-size:16px;margin-top:15px;}
.marketing h1 span{color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;margin:10px 0 0;}
.marketing h2{font-size:16px;margin-top:55px;}
.marketing h2 span{color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;margin:10px 0 0;}
.bgcontainer{margin-top:30px;}.table thead > tr > th,.table tbody > tr > th,.table tfoot > tr > th,.table thead > tr > td,.table tbody > tr > td,.table tfoot > tr > td{padding:1px;}.cycle-slideshow{width:100%;margin-top:40px;}
h2{color:#fff;font-size:20px;font-weight:200;letter-spacing:-1px;line-height:1;margin:10px 0 10px;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;text-shadow:0 1px 0 #009;}
.smtd{font-size:10px;}.btn-info1 {font-size: 14px;color: #fff;background-color: #5bc0de;border-color: #46b8da;-moz-appearance: button;-webkit-appearance: button;}}
.rowa{margin-left:50px;}
@media (min-width:992px){.col-md-2a{width:12.8%;float:left;margin-right:4px;}}
@media (min-width:768px){.col-md-2a{width:12.8%;float:left;margin-right:4px;}}
@media (max-width:400px){.rowa{margin-left:5px;}}
.col-md-2a{padding-left:0px;padding-right:0px;padding-top:4px;margin-bottom:4px;border:1px solid white;}
.top20{padding-top:20px;}
.blue{background-color:#06F;margin:2px;padding:2px;}
.orang{background-color:#F90;margin:2px;padding:2px;}
.yellow{background-color:#F60;margin:2px;padding:2px;}
.green{background-color:#30f;margin:2px;padding:2px;}
.stxt{font-size:12px;}
.date{/*color:#00f;*/font-size:14px;}
.marketing a.white{color:#fff;}
.marketing a:hover.white{color:#f60;}
a.season {color:#fff; font-size:16px;}
a:hover.season {color:#f60; font-size:16px;}
tr:hover span.days{color:#39b3d7;}
