/*template*/
@media screen and (min-width:769px) {

}
@media screen and (max-width:768px) {

}

/*reset bootstrap*/
.region.region-content{background-color:transparent;}
#im-wrapper .col-md-3 {text-align: end;}
#im-wrapper .col-xs-2 {width: 16.666666666666664%;}
#im-wrapper h4, #im-wrapper h5, #im-wrapper h6 { margin-top: 0; margin-bottom: 0; }
#im-wrapper .col-md-12, .col-sm-6, .col-sm-4, .col-sm-3, .col-sm-9 { padding: 0px; }
@media screen and (min-width:769px) {
  #im-wrapper .col-sm-offset-1_5{margin-left: 12.5%}
}
@media screen and (max-width:768px) {

}
.container{padding-left:0;}


/*Font Set*/
#im-wrapper *, #im-wrapper p{ font-family: DBHelvethaicaX; }
#im-wrapper *.bold{ font-family: DBHelvethaicaX-Med !important;}
#im-wrapper *.bolder{ font-family: DBHelvethaicaX-Bd !important; }
#im-wrapper .h1, #im-wrapper h1,#im-wrapper .h2, #im-wrapper h2{  font-family: DBHelvethaicaX-Med; }
#im-wrapper .h1,#im-wrapper .h2,#im-wrapper .h3,#im-wrapper .h4,#im-wrapper .h5,#im-wrapper .h6,#im-wrapper .h7{font-weight:normal;}
h1, h2, h3, h4, h5, h6, h7{font-weight: normal;}

/*Color Set*/
.White,.White:hover,.White:active,.White:focus,.White:visited{color:#ffffff;}
.WhiteBG{background-color:#ffffff;}

.LightBlue{color:#00B6F0;}
.LightBlueBG, .LightBlueBG *{background-color:#00B6F0;}
.MidBlue{color:#0082C9;}
.MidBlueBG, .MidBlueBG *,.MidBlueBG:hover {background-color:#0082C9;}
.DarkBlue{color:#00487A !important;}
.DarkBlueBG,.DarkBluBG *,.DarkBluBG:hover{background-color:#00487A !important;}

.BirdFlower{color:#C3D82E;}
.BirdFlowerBG,.BirdFlowerBG *{background-color:#C3D82E;}
.ChateauGreen{color:#54B848;}
.ChateauGreenBG,.ChateauGreenBG *,.ChateauGreenBG:hover,.ChateauGreenBG:active,.ChateauGreenBG:visited{background-color:#54B848;}
.FunGreen{color:#00833F;}
.FunGreenBG,.FunGreenBG *,.FunGreenBG:hover,.FunGreenBG:active,.FunGreenBG:visited{background-color:#00833F;}

.Tango{color:#f08324;}
.TangoBG,.TangoBG *{background-color:#f08324;}
.Pumpkin{color:#F16322;}
.PumpkinBG,.PumpkinBG *{background-color:#F16322;}

.IronBG{background-color:#F0EEED;}
.TulipTreeBG{background-color:#edb232;}

.glyphicon-chevron-right:before{content:'\e0020' !important; visibility: hidden;}
.glyphicon-chevron-left:before{content:'\e0020' !important; visibility: hidden;}
.glyphicon-chevron-right{background:url('/sites/default/files/campaign/images/sh2-arrow-next.png') no-repeat;}
.glyphicon-chevron-left{background:url('/sites/default/files/campaign/images/sh2-arrow-prev.png') no-repeat;}
@media screen and (min-width:769px) {
  .glyphicon-chevron-right{background-size: 21px; background-position: 1px 0px;}
  .glyphicon-chevron-left{background-size: 21px; background-position: 1px 0px;}
}
@media screen and (max-width:768px) {
  .glyphicon-chevron-right{background-size: 20px; background-position: -1px -1px; height:23px; margin-top:-5px;}
  .glyphicon-chevron-left{background-size: 20px; background-position: -1px -1px; height:23px; margin-top:-5px;}
}
/* Structure Abstract */
#im-wrapper #slide_mobile{} /* -A- */
#im-wrapper #intro-container{} /* -B- */
#im-wrapper #privilege-container{} /* -C- */
/* -D- Onlhy one image */
#im-wrapper #disease-container{} /* -E- */
#im-wrapper #misc-container{} /* -F- */
#im-wrapper #YouTube-Container{} /* -G- */
#im-wrapper #form-container{}
/*--------------------*/
#im-wrapper .header-disease-container{}
#im-wrapper .table-price-container{}
#im-wrapper .service-addon-container{}
#im-wrapper .download-container{}
#im-wrapper .step-buy-container{}
#im-wrapper .voluntary-container{}

/*General*/
@media screen and (min-width:769px) {
  #im-wrapper *, #im-wrapper p{ font-size: 23px; }
  /*#im-wrapper .h1, #im-wrapper h1, #im-wrapper .h1 *, #im-wrapper h1 *{font-size:2.9em; margin:0; line-height:1.3em;}
  #im-wrapper .h1-bold, #im-wrapper .h1-bold *{font-size:2.9em; margin:0; line-height:1.3em; font-weight:500;}
  #im-wrapper .h2, #im-wrapper h2, #im-wrapper .h2 *, #im-wrapper h2 *{font-size:1.2em; margin:0; line-height: 1em;}
  #im-wrapper .h3, #im-wrapper h3, #im-wrapper .h3 *, #im-wrapper h3 * {font-size:1.5em; margin:0; line-height: 20px;}
  #im-wrapper .h4, #im-wrapper h4, #im-wrapper .h4 *, #im-wrapper h4 * {font-size:0.8em; margin:0; line-height: 1em;}*/
  #im-wrapper .h1, #im-wrapper h1, #im-wrapper .h1 *, #im-wrapper h1 *{font-size:1.5em; margin:0; line-height:1em;}
  #im-wrapper .h1-bold, #im-wrapper .h1-bold *{font-size:1.5em; margin:0; line-height:1em; font-weight:500;}
  #im-wrapper .h2, #im-wrapper h2, #im-wrapper .h2 *, #im-wrapper h2 *{font-size:1.2em; margin:0; line-height: 1em;}
  #im-wrapper .h3, #im-wrapper h3, #im-wrapper .h3 *, #im-wrapper h3 * {font-size:1em; margin:0; line-height: 20px;}
  #im-wrapper .h4, #im-wrapper h4, #im-wrapper .h4 *, #im-wrapper h4 * {font-size:0.8em; margin:0; line-height: 1em;}
}
@media screen and (max-width:768px) {
  /*#im-wrapper * ,#im-wrapper p{font-size: 22px;}*/
  /*#im-wrapper{font-size: 20px;}*/
  #im-wrapper {padding:0px;}
  #im-wrapper *, #im-wrapper p{ font-size: 18px}
  #im-wrapper .h1, #im-wrapper h1, #im-wrapper .h1 *, #im-wrapper h1 *{font-size:1.5em; margin:0; line-height:1em;}
  #im-wrapper .h1-bold, #im-wrapper .h1-bold *{font-size:1.5em; margin:0; line-height:1em; font-weight:500;}
  #im-wrapper .h2, #im-wrapper h2, #im-wrapper .h2 *, #im-wrapper h2 *{font-size:1.2em; margin:0; line-height: 1em;}
  #im-wrapper .h3, #im-wrapper h3, #im-wrapper .h3 *, #im-wrapper h3 * {font-size:1.2em; margin:0; line-height: 1em;}
  #im-wrapper .h4, #im-wrapper h4, #im-wrapper .h4 *, #im-wrapper h4 * {font-size:1em; margin:0; line-height: 1em;}
}

/*Table Info*/
#im-wrapper .tableinfo section .btn{border-radius: 0; padding:0 0 0 34px; height:100%; position:relative; overflow: hidden;white-space: normal;line-height:1em; margin: 18px auto;}
#im-wrapper .tableinfo section .btn *{position: relative; text-align:left; background: transparent;}
/*#im-wrapper .tableinfo section .btn .check,
#im-wrapper .tableinfo section .btn .uncheck{width: 25px; height: 24px; left:43px;}*/
#im-wrapper .tableinfo section .btn:active, .btn.active { -webkit-box-shadow: none; box-shadow: none; }

#im-wrapper .tableinfo section{padding:15px 30px;}
#im-wrapper .tableinfo section .btn .check{width: 24px !important; height: 24px; position:absolute;}
#im-wrapper .tableinfo section .btn .uncheck{width: 22px !important; height: 22px;}
#im-wrapper .tableinfo section .btn .check{left:-2px; top:0px; display:none;}
#im-wrapper .tableinfo section .btn .uncheck{left:0px; top:0px;border: 2px solid white; border-radius: 12px; display: block; position:absolute;}
@media screen and (min-width:769px) {

}
@media screen and (max-width:768px) {
}


/*#im-wrapper #slide_mobile{}*/
@media screen and (min-width:769px) {
}
@media screen and (max-width:768px) {
  #im-wrapper #slide_mobile{height: auto; margin-bottom:15px;}
}


/*#im-wrapper #intro-container{}*/
#im-wrapper #intro-container .section-1{margin-top:20px;}
#im-wrapper #intro-container .section-3 .hand{position:absolute; width:35px; background-color:transparent;}
#im-wrapper #intro-container .section-4{margin-bottom:20px;}
#im-wrapper #intro-container .section-4>div{margin-top:10px;}
#im-wrapper #intro-container .btn-group .btn{position:relative;}
#im-wrapper #intro-container .btn-group .btn{width:50%;}
#im-wrapper #intro-container .section-5 .btn h1.click{text-decoration:underline;}
#im-wrapper #intro-container .section-5 .btn .navigate{position: absolute; top: 0; left: 0; width: 100%; background-color: transparent;}
#im-wrapper #intro-container .section-6{margin:35px auto 20px auto;}
#im-wrapper #intro-container .section-6 h1{margin-bottom:13px; font-style:italic;}
#im-wrapper #intro-container .section-6 h1 br{line-height:0.5em;}
#im-wrapper #intro-container .section-6 h3{line-height:1em;}
#im-wrapper #intro-container .section-7 h1{margin-bottom:13px; font-style:italic;}
#im-wrapper #intro-container .section-7 h1 br{line-height:0.5em;}
#im-wrapper #intro-container .section-7 h3{line-height:1em;}
#im-wrapper #intro-container .section-7 h3 span{white-space:nowrap; font-size:unset;}
@media screen and (min-width:769px) {
  #im-wrapper #intro-container {padding:37px 3%;}
  #im-wrapper #intro-container .section-3 .hand{right:28%; top:5px;}
  #im-wrapper #intro-container .section-3 a{padding-top:8px}
  #im-wrapper #intro-container .btn-group{width: 70%; display: block; min-height: 140px; margin: auto; }
  #im-wrapper #intro-container .section-5 .btn .navigate{height: 140px;}
  #im-wrapper #intro-container .section-5 .btn h1.captions{font-size:2.4em; line-height:1em;}
  #im-wrapper #intro-container .section-5 .btn h1.click{margin-top:10px;}
}
@media screen and (max-width:768px) {
  #im-wrapper #intro-container .section-2 h1.h1-bold{line-height:40px;}
  #im-wrapper #intro-container {padding:20px 3%;}
  #im-wrapper #intro-container .section-3 .hand{right:30%; top:5px;}
  #im-wrapper #intro-container .section-3 a{padding-top:18px}
  #im-wrapper #intro-container .section-5 .btn{height:150px;}
  #im-wrapper #intro-container .section-5 .btn h1.captions{font-size:2em; line-height:1em;}
  #im-wrapper #intro-container .section-5 .btn h1.click{margin-top:10px;}
  #im-wrapper #intro-container .section-5 .btn .navigate{height: 140px;}
}
@media screen and (max-width:480px) {
  #im-wrapper #intro-container .section-3 .hand{right:12%;}
  #im-wrapper #intro-container .section-3 a{padding-top:13px}
}
@media screen and (max-width:360px) {
  #im-wrapper #intro-container .section-5 .btn h2{font-size: 1em;}
}
/*#im-wrapper #privilege-container{}*/
#im-wrapper #privilege-container .section-1{background:url('/sites/default/files/campaign/images/sh2-blueBG.gif') repeat-x; padding-top:20px;}
#im-wrapper #privilege-container .section-1 .block>a{margin:10px auto 30px auto; position:relative;}
#im-wrapper #privilege-container .section-1 .block>a>img.hand{position:absolute; width:35px; background-color:transparent;}
@media screen and (min-width:769px) {
  #im-wrapper #privilege-container .section-1{background-size: 44% 100%;}
  #im-wrapper #privilege-container .section-1 .block>a{width:48%;}
  #im-wrapper #privilege-container .section-1 .block>a>img.hand{top:60px; right:13%;}
  #im-wrapper #privilege-container .section-1 h2{margin-top:5px;}
}
@media screen and (max-width:768px) {
  #im-wrapper #privilege-container .section-1 .block>a>img.hand{top:45px; right:28%;}
  #im-wrapper #privilege-container .section-1{background-size: 100% 100%;}
  #im-wrapper #privilege-container .section-1 .block>a{width:92%;}
  #im-wrapper #privilege-container .section-1 h2{margin-top:10px;}
}
@media screen and (max-width:480px){
  #im-wrapper #privilege-container .section-1 .block>a>img.hand{top:48px; right:7%;}
  #im-wrapper #privilege-container .section-1 h2{margin-top:10px;}
}

#im-wrapper .group-d{margin:auto;}

/*#im-wrapper #disease-container{}*/
/*#im-wrapper #disease-container{padding-bottom:15px;}*/
#im-wrapper #disease-container .disease-no1{ background-image: url('/sites/default/files/campaign/images/sh2-disease1.png'); }
#im-wrapper #disease-container .disease-no2{ background-image: url('/sites/default/files/campaign/images/sh2-disease2.png'); }
#im-wrapper #disease-container .disease-no3{ background-image: url('/sites/default/files/campaign/images/sh2-disease3.png'); }

#im-wrapper #disease-container .bar-disease{ cursor:pointer; position:relative; background-repeat: no-repeat; height: auto; }
#im-wrapper #disease-container .bar-disease>div.White{margin: 0 0 0 40%;}
#im-wrapper #disease-container .bar-disease>div.navigate{position:absolute; top:19%; left:0; width:100%; height:auto;}
#im-wrapper #disease-container h1{position:relative;}
#im-wrapper #disease-container h1>img{position:absolute; right:13%; top:19%; width:35px; background-color:transparent;}
@media screen and (min-width:769px) {
  #im-wrapper #disease-container{padding-bottom:15px;}
  #im-wrapper #disease-container .bar-disease{padding-bottom:53px; background-size: 100%; background-position: 50% 0px;}
  #im-wrapper #disease-container .bar-disease>div.White{margin-top: 70px;}
  #im-wrapper #disease-container .disease-no2>div.White{margin-top: 60px;}
  #im-wrapper #disease-container .disease-no2>div.White *{line-height: 1 !important;}
  #im-wrapper #disease-container .bar-disease>div.navigate{padding-bottom:83px;}
  #im-wrapper #disease-container h1.hidden-xs{margin-top:20px;}
  /*#im-wrapper #disease-container h1.hidden-xs{font-size:3em; margin-top:20px;}
  #im-wrapper #disease-container h2.hidden-xs{font-size:2em;}*/
}
@media screen and (max-width:768px) {
  #im-wrapper #disease-container{padding-bottom:15px;}
  #im-wrapper #disease-container{padding-top:20px; }
  #im-wrapper #disease-container .bar-disease{padding-bottom:6%; background-size: 74%; background-position: 56% 0px; }
  #im-wrapper #disease-container .bar-disease>div.White{padding-top: 8.5%;}
  #im-wrapper #disease-container .disease-no2>div.White{padding-top: 7%;}
  #im-wrapper #disease-container .bar-disease>div.navigate{padding-bottom:10%;}
}
@media screen and (max-width:480px) {
  #im-wrapper #disease-container{padding-bottom:0px;}
  #im-wrapper #disease-container .bar-disease{background-size: 110%; background-position: -45% 0px;}
  #im-wrapper #disease-container .bar-disease>div.White{padding-top: 11%; padding-bottom: 3%;}
  #im-wrapper #disease-container .disease-no2>div.White{padding-top: 8.5%;}
}

/*#im-wrapper #misc-container{} */
#im-wrapper #misc-container .footer-no1{ background-image: url('/sites/default/files/campaign/images/sh2-footer1c.png'); }
#im-wrapper #misc-container .footer-no2{ background-image: url('/sites/default/files/campaign/images/sh2-footer2c.png'); }
#im-wrapper #misc-container .footer-no3{ background-image: url('/sites/default/files/campaign/images/sh2-footer2c.png'); }
#im-wrapper #misc-container{padding:20px 3%; margin-bottom:20px;}
#im-wrapper #misc-container .bar-footer{background-repeat: no-repeat; height: auto; padding-bottom: 7%;}
/*#im-wrapper #misc-container h4, #im-wrapper #misc-container h4 *{font-size:1em;}*/
#im-wrapper #misc-container h4 span.first{display:inline-block;}
@media screen and (min-width:769px) {
  #im-wrapper #misc-container h4 span.first{margin-top:5px; font-size:1em;}
  #im-wrapper #misc-container .bar-footer{ background-size: 174%; background-position: 0% 0; width: 95%; padding-bottom: 16%;}
  #im-wrapper #misc-container h4{margin: 0 0px 0px 38%;padding-top: 49px;}
}
@media screen and (max-width:768px) {
  #im-wrapper #misc-container .footer-no1{margin-top:20px;}
  #im-wrapper #misc-container .footer-no2{margin-bottom: -12px;}
  #im-wrapper #misc-container h4 span.first{margin-top:12px;}
  #im-wrapper #misc-container .bar-footer{ background-size: 113%; background-position: -140% 0; width: 91%;}
  #im-wrapper #misc-container h4{margin: 0px 0px 0px 43%;padding-top: 85px;}
}
@media screen and (max-width:480px) {
  #im-wrapper #misc-container .footer-no1{margin-top:10px;}
  #im-wrapper #misc-container .bar-footer{ background-size: 143%; background-position: 25px 0px; background-repeat: no-repeat; width:100%; }
  #im-wrapper #misc-container .footer-no2{margin-bottom: -12px;}
  #im-wrapper #misc-container .bar-footer .h1{line-height: 0.8em;}
  #im-wrapper #misc-container .row>div:first-child>.bar-footer{background-position: 25px 0px;}
  #im-wrapper #misc-container h4{margin: 5px 0px 0px 43%;padding-top: 15%;}
  #im-wrapper #misc-container h4 span.first{margin-top: 5%;}
}

/*#im-wrapper .header-disease-container{}*/
#im-wrapper .header-disease-container .hr{margin-top: 7px; margin-bottom: 7px; border: 0; border-top: 2px solid #0082C9;}
@media screen and (min-width:769px) {
  /*#im-wrapper .header-disease-container{margin-top:111px;}*/
  #im-wrapper .header-disease-container{margin-top:227px;}
}
@media screen and (max-width:768px) {
  #im-wrapper .header-disease-container{margin-top:200px;}
}

/*titlebar*/
/*#im-wrapper .titlebar{}*/
#im-wrapper .titlebar .pull-left{width:15px; margin-top:10px;}
#im-wrapper .titlebar .navbar-header{position:relative; height:20px;}
#im-wrapper .titlebar h1{padding-top:10px;}
#im-wrapper .titlebar h1 span{font-size:16px;}
#im-wrapper .titlebar .navigate{position:absolute; z-index:100;width:100%; height:40px; background-color:transparent;top:-5px;left:-5px; cursor:pointer;}
#im-wrapper .titlebar{z-index:1040;}
@media screen and (min-width:769px) {
  #im-wrapper .titlebar .pull-left{margin-left: 13%; margin-right: -13%;}
  #im-wrapper .titlebar{min-height:37px;}
  #im-wrapper .titlebar .navbar-header{width:948px; margin:auto; float:none;}
}
@media screen and (max-width:768px) {
  .titlebar{display:none; border-width:0; min-height:20px;}
}

/*#im-wrapper .table-price-container{}*/
#im-wrapper .table-price-container{margin:auto -15px;}
#im-wrapper .table-price-container .btn-group label.btn:before{ background:none !important; }
#im-wrapper .table-price-container .btn-group label.active{box-shadow: 5px 0px 7px -2px rgba(89,89, 89, 0.75)}
/*#im-wrapper .table-price-container label.active{box-shadow: 7px -1px 6px -2px rgba(89,89, 89, 0.75)}*/
#im-wrapper .table-price-container .btn-group label{font-size: 1.9em;line-height: 1em;}
#im-wrapper .table-price-container .btn-group{z-index:0;}
@media screen and (min-width:769px) {
  #im-wrapper .table-price-container .btn-group label.btn:first-child{padding-left: 161px; width: 352px;}
  #im-wrapper .table-price-container .btn-group label{width:182px; border-radius: 0; height:67px;}
}
@media screen and (max-width:768px) {
  #im-wrapper .table-price-container .btn-group label{width:33.33333%; padding-top:15px;}
}
@media screen and (max-width:480px) {
  #im-wrapper .table-price-container .btn-group label{padding-top:13px;}
}

/*#im-wrapper .service-addon-container{}*/
  #im-wrapper .service-addon-container .section-1{margin-top: 20px;}
  #im-wrapper .service-addon-container .section-2{margin-top: 10px;}
  #im-wrapper .service-addon-container .section-2 img{margin-bottom: 10px;}
@media screen and (min-width:769px) {
}
@media screen and (max-width:768px) {
}

/*#im-wrapper .download-container{}*/
@media screen and (min-width:769px) {
}
@media screen and (max-width:768px) {
  #im-wrapper .download-container{margin:20px 13px;}
  #im-wrapper .download-container a{padding-top:15px;}
}

/*#im-wrapper .step-buy-container{}*/
#im-wrapper .step-buy-container .section-2{margin-top:10px;}
#im-wrapper .step-buy-container .section-3{margin-top:10px;}
#im-wrapper .step-buy-container .section-4{margin-top:10px;}
@media screen and (min-width:769px) {
  #im-wrapper .step-buy-container .section-2{text-align:center;}
  #im-wrapper .step-buy-container .section-3{text-align:center;}
  #im-wrapper .step-buy-container .section-4{text-align:center;}
  #im-wrapper .step-buy-container .section-2 div:last-child{margin-top:20px;}
  #im-wrapper .step-buy-container .section-3 div:last-child{margin-top:20px;}
  #im-wrapper .step-buy-container .section-4 div:last-child{margin-top:20px;}
  #im-wrapper .step-buy-container{margin-top:30px;}
}
@media screen and (max-width:768px) {
  #im-wrapper .step-buy-container .section-2 .MidBlue{margin-top:33px;}
  #im-wrapper .step-buy-container .section-3 .MidBlue{margin-top:33px;}
  #im-wrapper .step-buy-container .section-4 .MidBlue{margin-top:33px;}
}
@media screen and (max-width:480px) {
  #im-wrapper .step-buy-container .section-2 .MidBlue{margin-top:0px;}
  #im-wrapper .step-buy-container .section-3 .MidBlue{margin-top:0px;}
  #im-wrapper .step-buy-container .section-4 .MidBlue{margin-top:0px;}
}
/*#im-wrapper .mandatory-container{}*/
#im-wrapper .mandatory-container{position: relative;}
#im-wrapper .mandatory-container hgroup{padding:7px 1px 7px 20px; margin-bottom:10px;}
#im-wrapper .mandatory-container section{margin:auto 3.33333% auto 4%;}
@media screen and (min-width:769px) {
  #im-wrapper .mandatory-container .section-1{margin-top:22px;}
  #im-wrapper .mandatory-container{padding-bottom:10px;}
}
@media screen and (max-width:768px) {
  #im-wrapper .mandatory-container{padding:16px 20px 10px 20px; margin-top:-2px;}
}

/*#im-wrapper .notibar{}*/
#im-wrapper .notibar{background-color:transparent; display:none;border-color:rgba(0, 0, 0, 0);}
#im-wrapper .notibar .well{border:0; padding: 20px 12px 12px;}
#im-wrapper .notibar hr{margin-top: 7px; margin-bottom: 7px; border: 0; border-top: 2px solid #C3D82E;}
#im-wrapper .notibar .btn{padding:15px 0px 0px 0px; margin-top:6px; font-weight:bold;}
@media screen and (min-width:769px) {
  #im-wrapper .notibar{margin-top:39px;}
  #im-wrapper .notibar .well{width: 948px; margin: auto;}
  #im-wrapper .notibar .navbar-header{width:100%;}
  #im-wrapper .notibar .btn{width: 30%; margin: 6px auto;}
}
@media screen and (max-width:768px) {
  #im-wrapper .notibar{margin-top:34px;}
}

/*#form-container*/
#form-container, #form-container *{ font-family: DBHelvethaicaX; }
#form-container{top: 10%; }
#form-container h1{margin:0;}
#form-container .h1{font-size: 1.5em;}
#form-container .White{color:#ffffff;}
#form-container .form-group{margin-bottom: 4px;}
#form-container .close{font-weight: normal; font-size:30px;}
#form-container .btn{border-radius: 0px; height: 32px; line-height: 10px;}
#form-container .btn-close{height:50px; font-size:1.7em;}
#form-container .modal-header{border-bottom:none;}
#form-container .modal-footer{border-top:none;}
#form-container .modal-content{border-radius: 0;background:url('/sites/default/files/campaign/images/sh2-darkblueBG.png') repeat-x;background-size: 100% 100%;}
#form-container input{line-height: 2; -webkit-line-height:1.2; height:40px; border-radius: 0; font-size:1.3em}
#form-container .form-control:-moz-placeholder { line-height:2;  font-size:1.3em}
#form-container .form-control::-moz-placeholder { line-height:2;  font-size:1.3em}
#form-container .form-control:-ms-input-placeholder { line-height:2;  font-size:1.3em}
#form-container .form-control::-webkit-input-placeholder { line-height:1.2; font-size:1.3em}
#form-container input[type="submit"]{line-height: 1.2; font-size:1.7em; height:50px;}
/*#3190c8*/
#form-container .form-control::-webkit-input-placeholder { color: #AAAAAA; }
#form-container .form-control:-moz-placeholder { color: #AAAAAA; }
#form-container .form-control::-moz-placeholder { color: #AAAAAA; }
#form-container .form-control:-ms-input-placeholder { color: #AAAAAA; }
#form-container .form-control{color:#004b85; border-color:#bae2ee;}
#form-container input[type="submit"] {background-color: #C3D82E; color: #3190c8; border-color: #C3D82E; width:100%; }
@media screen and (min-width:769px) {

}
@media screen and (max-width:768px) {

}

/*#YouTube-Container{}*/
#YouTube-Container div div{position:relative; margin-bottom:20px;}
@media screen and (min-width:769px) {
  #YouTube-Container .embedly-card .embedly-card-hug{ max-width: 63% !important; margin-top: 0% !important; margin-bottom: 0% !important; }
}
@media screen and (max-width:768px) {
  #YouTube-Container .embedly-card .embedly-card-hug iframe.embedly-card{ width: 100% !important; }
  #YouTube-Container div div{position:relative; max-height:350px;}
}
@media screen and (max-width:480px) {
  #YouTube-Container div div{max-height:250px;}
}

.screen { width:  100%; height: 100%; }
.screen .page { width:  100%; height: 100%; font-family: sans-serif; }
.screen .page[data-jquery-page-name='root'] { }
.screen .page[data-jquery-page-name='leaf1'] { }
.screen .page[data-jquery-page-name='leaf2'] { }
.screen .page[data-jquery-page-name='leaf3'] { }

.screen .page .navigate {
  margin: 5px;
  padding: 5px;
    /*border: 1px solid black;
    width: 90%;
    text-align: center;*/
}
.shdbox{
  -webkit-box-shadow: 0px 2px 8px 0px rgba(89, 89, 89, 0.75);
  -moz-box-shadow:    0px 2px 8px 0px rgba(89, 89, 89, 0.75);
  box-shadow:         0px 2px 8px 0px rgba(89, 89, 89, 0.75);
}

.dark-shdbox{
  -webkit-box-shadow: 0px 4px 8px 0px rgba(30, 30, 30, 0.75);
  -moz-box-shadow:    0px 4px 8px 0px rgba(30, 30, 30, 0.75);
  box-shadow:         0px 4px 8px 0px rgba(30, 30, 30, 0.75);
}
