@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/OpenSans-Light-webfont.eot');
    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
 

@primarycolor: #FF7F50;
@color:#800080;
h1{
color: @primarycolor;
}
h3{
color: @color;
}

*{margin:0px; padding:0px;}
img {border:none;}
a{text-decoration:none; color:#3d3d3d;}
button{transition-duration: 1s;}
header,footer,nav{margin:0px; padding:0px;}
h1,h2,h3{margin:0px; padding:0px;}
body{font-family: Arial, sans-serif; font-size:14px; color:#575757; background-color:#fff;}
.clear{clear:both; height:0px;}
.left{float:left;}
.right{float:right;}

  
.relative { position:relative;}

.ceucontainer {font-family: 'open_sansregular', 'Roboto', Arial, sans-serif; margin:0 auto; max-width:1300px; width:100%; font-size:16px;}

.ceucontainer * {box-sizing: border-box;}

.heade_ceu { width:100%; float:left; background: url(../images/front/ceunit/bannerceu.jpg) center center no-repeat #172025; color:#ffffff; min-height:350px;}
.heade_bolt {width: 100%;float: left;background: url(../images/front/ceunit/bolt-banner.jpg) center top no-repeat #000000;color: #ffffff;min-height:384px;}
.bolt-logo {width: 222px; height: 35px; margin: 10px 0px 0px 20px; float: initial; background: url(../images/front/ceunit/bolt-logo.jpg) left;}
.heading1_ceu { font-size:34px; font-family: 'open_sanssemibold', 'Roboto', Arial, sans-serif; border-left:3px solid #ff7a13; padding-left:15px; margin-top:40px; line-height:40px;}
h1.heading1_ceu { font-size:34px; font-family: 'open_sanssemibold', 'Roboto', Arial, sans-serif; border-left:3px solid #ff7a13; padding-left:15px; margin-top:40px; line-height:40px;}
.heading1_ceu2 {padding-left:15px; margin-top:40px; width:98%; font-size:18px;}
.heading1_ceu2 div { color:#ff7a13; font-family: 'open_sansbold', 'Roboto', Arial, sans-serif; margin-top:20px; font-size:22px;}
.heading1_ceu2 div a{ color:#ff7a13;text-decoration: underline;}
.heading1_ceu2 div a:hover{text-decoration: none;}
@media only screen and (max-width:950px){.heading1_ceu2 {width: 98%;font-size: 15px;}.heading1_ceu2 div {font-size: 18px;}h1.heading1_ceu {font-size: 30px;}}
 
.wrapceu { width:80%; margin:0 10%; float: left; text-align: center; margin-bottom:30px;} 

.headingphy_ceu {background:url(../images/front/ceunit/phy_ceus.png) 0 0 no-repeat; padding:10px; padding-left: 55px;font-size: 30px; line-height:30px;text-transform: uppercase;
color: #ff7a13; display: inline-block; margin-top: 20px;margin-bottom: 20px;}
 
.ceubanner {width:75%; float:left;}
.ceus_form { background:url(../images/front/ceunit/bg_trans_white.png) 0 0 repeat; padding:2%; width:324px; float:right; min-height:340px;}
.ceus_form .headig_ceuform {color:#FFFFFF; font-size:16px; float:left; text-align:center; width:100%; font-family: 'open_sanssemibold', 'Roboto', Arial, sans-serif;}
/*.ceus_form .error_msg { color:#cc0000; font-size:11px; padding:2px; background: #FFCCCC;}*/
.ceus_form  label.shortform_err {color:#cc0000; font-size:11px; padding:2px; background: #FFCCCC; width:100%; float:left;}
.ceus_form label{float:left;}
.ceus_form input { color:#000; padding:10px; width:100%; border:0; margin-top:10px; border-radius:3px;}
.ceus_form input.inp_bolt { color:#000; padding:5px 15px 6px !important; width:100%; border:0; margin-top:7px; border-radius:3px;}
.ceus_form select { color:#000; padding:10px; width:100%; border:0; margin-top:10px; border-radius:3px; height: auto;}
.ceus_form select.inp_bolt { color:#000; padding:5px 15px 6px !important; width:100%; border:0; margin-top:7px; border-radius:3px; height: auto;}
.ceus_form input[type="button"] { font-style: normal; padding:10px; width:100%; font-size:19px; color:#ffffff; background:#ff7913; border:0; border-botom:1px solid #7d7777;  border-radius:3px; margin-top:10px;}
.ceus_form button { font-style: normal; padding:10px; width:100%; font-size:19px; color:#ffffff; background:#ff7913; border:0; border-botom:1px solid #7d7777;  border-radius:3px; margin-top:10px;}
.ceus_form .form-group{margin-bottom: 6px;}

@media only screen and (max-width:1330px){.ceus_form { background:url(../images/front/ceunit/bg_trans_white.png) 0 0 repeat; padding:2%; width:319px; float:right; min-height:340px;}.ceubanner {width:50%; float:left;}.heading1_ceu2 {font-size: 16px;}.heading1_ceu2 div {font-size: 20px;}h1.heading1_ceu {font-size: 32px;}}
@media only screen and (max-width:1000px){.ceus_form {width: 100%;float: left;}.ceubanner {width: 98%;float: left;margin-bottom: 20px;}}

.headingfc_ceu {background:url(../images/front/ceunit/fc_ceus.png) 0 0 no-repeat; padding:10px; padding-left: 55px;font-size: 30px; line-height:30px;text-transform: uppercase;color: #ff7a13;
display: inline-block; margin-bottom:20px;} 


.headingcs_ceu {background:url(../images/front/ceunit/cs_ceus.png) 0 0 no-repeat; padding:10px; padding-left: 55px;font-size: 30px; line-height:30px;text-transform: uppercase;color: #ff7a13;
display: inline-block; margin-bottom:20px;} 


.headingmc_ceu {background:url(../images/front/ceunit/mc_ceus.png) 0 0 no-repeat; padding:10px; padding-left: 55px;
font-size: 30px; line-height:30px;
text-transform: uppercase;
color: #ff7a13;
 
display: inline-block; margin-bottom:20px;} 


.contentceu { text-align:center;} 
 .boxceu {display: inline-block; padding:10px 0; width:15%; background:#eaeaea; border:1px solid #c5c5c5;}
  .boxceu div {font-size:20px; font-weight:bold;}
  .boxceu_last {display: inline-block; padding:10px 0; width:15%; background:#2980b9; border:1px solid #2980b9; color:#ffffff; }
  .boxceu_last div {font-size:20px; font-weight:bold;}
  .plussign { background:url(../images/front/ceunit/plussign.png) 18px 40px no-repeat; width:5%; display:inline-block; min-height:70px;}
  .rightarrsign { background:url(../images/front/ceunit/rightarrsign.png)  18px 40px no-repeat; width:5%; display:inline-block; min-height:70px;}
 
 .ceuboxlist { float:left; width:100%; margin-top:20px;}
 .btnfreetrial { width:100%; float:left; text-align:center; margin-top:30px;}
 .btnfreetrial a { background:#ffffff; border:1px solid #2980b9; color:#2980b9; text-decoration:none; width:15%; display:inline-block; text-transform: uppercase; padding:10px 0;  font-family: 'open_sanssemibold', 'Roboto', Arial, sans-serif;}
 .btnfreetrial a:hover { background:#2980b9; color:#ffffff;}
 
 
 .btnfreetrial input.btnbuy {background:#ff7913; border:1px solid #ff7913; color:#fff; text-decoration:none; width:15%; display:inline-block; text-transform: uppercase; padding:10px 0;  font-family: 'open_sanssemibold', 'Roboto', Arial, sans-serif;}
 .btnfreetrial input.btnbuy:hover {background:#ff7a13; color:#ffffff;}
 
 .btnfreetrial a.btnbuy {background:#ff7913; border:1px solid #ff7913; color:#fff; text-decoration:none; width:15%; display:inline-block; text-transform: uppercase; padding:10px 0;  font-family: 'open_sanssemibold', 'Roboto', Arial, sans-serif; cursor: pointer;}
 .btnfreetrial a.btnbuy:hover {background:#ff7a13; color:#ffffff;}
 
 .grebgceu { background:#eaeaea; padding:20px 0; float:left; width:100%; margin:20px 0;} 
 .grebgceu .boxceu { background:#ffffff;}
 .grebgceu a { background:#eaeaea;}
 
 .ceusbot_part { width:100%; float:left; color:#4f4f4f; font-size:14px; line-height:22px; margin-bottom:30px;}
 .ceusbot_part .p1 { float:left; width:70%; padding-right:25px;}
 .bothead { font-family:'open_sansbold', 'Roboto', Arial, sans-serif; margin:10px 0; border-bottom:1px solid #dbdbdb; height:20px;}
 .bothead .div { background:#ffffff; float:left; padding-right:10px; margin-top:4px;}
 .ceusbot_part .p1 ul { float:left; width:100%; list-style:none; margin:0; padding:0px;}
 .ceusbot_part .p1 ul li { padding-left:20px; background:url(../images/front/ceunit/bult.gif) 0px 5px no-repeat; font-family: 'open_sanssemibold', 'Roboto', Arial, sans-serif; margin-left:15px; margin-bottom:15px;	}
 .ceusbot_part .p2 { float:left; width:30%;}
 .ceusbot_part .p2 > img { width:100%;}
 
.ceusbot_part .p2 {background:url(../images/front/ceunit/ceus_webinar_banner_bg.jpg) 100% 100% no-repeat; height:325px; width:381px; float:left; margin-top:20px; padding: 0 2%;}
  .ceusbot_part .p2 .headtop { padding:10px; font-size:19px; color:#ffffff; background:#ff7913; border:0; border-botom:1px solid #7d7777;  border-radius:3px; text-transform:uppercase; font-family: 'open_sanssemibold', 'Roboto', Arial, sans-serif; margin-top:-10px;  text-decoration:none; display:inline-block; margin:-15px 5% 0; width:90%; text-align:center;}
.ceusbot_part .p2 .heading_wt { color:#ffffff; width:100%; float: left; font-size:26px; line-height:28px; text-decoration:none; font-family: 'open_sansbold', 'Roboto', Arial, sans-serif; margin-top:20px; text-shadow:1px 1px 1px #000000;}
.ceusbot_part .p2 ul { margin:0; padding:0; list-style:none; color:#ffffff; text-decoration:none; float:left; margin-top:15px; width:100%;}
.ceusbot_part .p2 ul li { padding:5px; background: url(../images/front/ceunit/bg_trans_blk.png) 0 0 repeat; float:left; margin-top:5px; width:100%; clear:both%; font-family: 'open_sanssemibold', 'Roboto', Arial, sans-serif; text-shadow:1px 1px 1px #000000;}
.ceusbot_part .p2 ul li img { float:left; margin-right:5px;}
  .shortform_msgbox {  background-color: #dff0d8; padding:0; width:96%; float:left; margin:10px 0; text-align:center; color: #3c763d;}
  
@media only screen and (max-width: 1300px) {.wrapceu { width:100%; margin:0;}}
  

@media only screen and (max-width: 840px) {.plussign {
    background: url(../images/front/ceunit/plussign.png) 6px 40px no-repeat;
    width: 3%;
 
}
.rightarrsign {
    background: url(../images/front/ceunit/rightarrsign.png) 4px 40px no-repeat;
    width: 3%;
}

.boxceu {width: 17%;}
}


@media only screen and (max-width: 720px) {
.heading1_ceu2 { width:100%;}
.boxceu {
    width: 16%;
    min-height: 100px;
    float: left;
} .boxceu_last {width: 16%; min-height:100px; float:left;} .plussign { float:left; width:5%;} .rightarrsign { float:left; width:5%;}
.ceusbot_part .p1 {
    float: left;
    width: 96%;
    padding-right: 0;
}
.ceusbot_part .p2 {
    float: left;
    width: 96%;
    padding-right: 0;
}
/*.headingphy_ceu, .headingfc_ceu, .headingcs_ceu, .headingmc_ceu { float:left; margin:10px 0;}
.contentceu { float:left; width:100%; text-align:left;}
.btnfreetrial a { float:left;}*/
.wrapceu { padding:0 2%;}
.btnfreetrial a { width:150px;}

.ceubanner {width:100%; float:left;}
.ceus_form {width:100%; float:left;}
.ceusbot_part .p2 { width:100%; background-size:100%;}
.ceusbot_part .p2 .heading_wt { font-size:24px; line-height:28px;}
}



@media only screen and (max-width: 650px) {.heading1_ceu {
    font-size: 28px;}
	.heading1_ceu2 { margin-top:10px;}
	.boxceu, .boxceu div, .boxceu_last div { font-size:14px;}
	.ceusbot_part .p1, .ceusbot_part .p2 { width:100%;}
	}
	
@media only screen and (max-width: 580px) {
.rightarrsign {
    background: url(../images/front/ceunit/downarrsign.png) 4px 40px no-repeat;}


.plussign, .rightarrsign {
    float: left;
    width: 100%;
    background-position: center;min-height: 40px;
}
.boxceu, .boxceu_last {
    width: 100%;
    min-height: auto;
    float: left;
}
 .heading1_ceu {
    font-size: 22px; line-height:27px;
}
.heading1_ceu2, .heading1_ceu2 div { font-size:14px;}
.heade_ceu { min-height:inherit; padding-bottom:20px;}
.headingphy_ceu, .headingfc_ceu, .headingcs_ceu, .headingmc_ceu { font-size:21px; line-height:21px; padding-top:17px;}
.boxceu, .boxceu div, .boxceu_last div { font-size:18px;}
}

@media only screen and (max-width: 350px)  {.headingphy_ceu, .headingfc_ceu, .headingcs_ceu, .headingmc_ceu{ font-size:18px;}}

 /* button options start */
 .btnfreetrial .options12 {
    background-color: #ff7913; 
color: #000;
font-family: "open_sansbold";
font-size: 14px;
margin: 0 auto;
width: 317px; padding: 15px;
}
.btnfreetrial  .options12 ul{margin:0px; padding:0px;}

.btnfreetrial .options12 li {
    border-bottom: 0px solid #929292;
    list-style: outside none none;
    margin: 0;
    padding: 5px 0;
}

.btnfreetrial .options12 li input[type="radio"]{margin-right: 5px;}
.btnfreetrial .buy_button{text-align:center;}
.btnfreetrial .buy_button a{cursor:pointer;font-family: "open_sansbold"; font-size:16px;   display:inline-block; letter-spacing: -0.5px;    width: 100%;}

#shortform_captche_rander {
    transform: scale(.90);
    transform-origin: left;
    float: left;
}

 /* button options End */