::selection{background-color:#8eb521;color:#fff;}
.check-list-wrap h4{font-size:18px;margin:20px 0;}
.check-list{float:left;list-style-type:none;margin:0;padding:0;}
.check-list li{float:none !important;background:url(../img/tick-bullet.png) 0 1px no-repeat;margin-left:15px;padding:0 0 8px 26px;line-height:20px;font-size:13px;}
.check-list.cross li{background-image:url(../../university-of-virtusNational/img/no-bullet.png);}

.stepsMainWrap{margin:20px auto;font-size:16px;}
.formContWrap{background:#f6f6f6;margin-top:30px;padding:0 40px 0 40px;}
.stepTextBoxWrap{height:35px;background:url(../img/form-prosees-bar.png) 0 0 no-repeat;margin-bottom:20px;padding-top:20px;}
.col-md-4.stepTextBox{text-align:center;position:relative;color:#649610;}
.stepTextBox:before{content:"1";display:block;text-align:center;padding:9px 15px;background:#a7ca2d;border-radius:50%;color:#FFF;font:normal 18px Open Sans SamiBold;position:absolute;top:-36px;left:50%;margin-left:-28px;}
.stepTextBox.two:before{content:"2";}
.stepTextBox.three:before{content:"3";}
.stepTextBoxWrap.active.one{background-position:-650px 0;}
.stepTextBoxWrap.active .stepTextBox.active{color:#000;font-weight:bold;}
.stepTextBoxWrap.active.one .stepTextBox.one.active:before,
.stepTextBoxWrap.active.two .stepTextBox.one:before, .stepTextBoxWrap.active.two .stepTextBox.two.active:before,
.stepTextBoxWrap.active.three .stepTextBox.one:before, .stepTextBoxWrap.active.three .stepTextBox.two:before, .stepTextBoxWrap.active.three .stepTextBox.three.active:before{background:#528005;}
.stepTextBoxWrap.active.two{background-position:-300px 0;}
.stepTextBoxWrap.active.three{background-position:-50px 0;}
.formContWrap h2{font-size:21px;background:url(../img/head-bullet.png) 0 4px no-repeat;padding-left:40px;line-height:34px;border:none;}
.formFildBox{border-bottom:#e4e9d8 1px solid;padding:15px 0;position:relative;}
.formFildBox .checkBoxs{float:left;width:376px;}
.formFildBox .textFild, .textFildSmall, .textArea{padding:15px 19px;width:100%;background:#f2fae7;border:#e4e9d8 2px solid;border-radius:5px;border-top:#e4e9d8 3px solid;border-bottom-width:1px;font-size:16px;color:#000;}
.formFildBox .textdropdown{width:838px !important;padding-right:40px;color:#000;}
.formFildBox .textdropdownsmall{width:410px !important;}
.textFildSmall{width:280px !important;float:right;margin-left:20px;}
.textFildBrief{width:48% !important;margin-right:5px;vertical-align:middle;}
.textFild50per{width:48% !important;}
.textselectFild50per{width:48% !important;}
.wid750{width:750px !important;}
.captchaquestion{width:45.5% !important;float:left;margin-right:30px;padding-left:20px;}
.marL15{margin-left:15px;}
.marR40{margin-right:40px !important;}
.valigntop{vertical-align:top;}
.ActionBtnBox{background:#f2fae7;padding:20px 30px;}
.NextBtnBox{width:150px;float:right;cursor:pointer;}
.NextBtnBox a{display:block;width:150px;background:#a6ce39;float:right;border-radius:6px;font-size:18px;text-transform:uppercase;text-align:center;color:#FFF;padding:15px 20px;transition:all 0.3s ease;font-weight:bold;text-shadow:#666 0 1px 1px;}
.NextBtnBox a span{display:inline-block;background:url(../img/next-arrow.png) 0 0 no-repeat;width:17px;height:10px;margin-left:17px;}
.NextBtnBox a:hover{background:#91b924;color:#FFF !important;text-decoration:none !important;}
.NextBtnBox a:active{background:#528005;color:#FFF !important;text-decoration:none !important;}
.BackBtnBox{width:150px;cursor:pointer;}
.BackBtnBox a{display:block;width:150px;background:#a6ce39;float:left;border-radius:6px;font-size:18px;text-transform:uppercase;text-align:center;color:#FFF;padding:15px 20px;transition:all 0.3s ease;font-weight:bold;text-shadow:#666 0 1px 1px;}
.BackBtnBox a span{display:inline-block;background:url(../img/back-arrow.png) 0 0 no-repeat;width:17px;height:10px;margin-right:17px;}
.BackBtnBox a:hover{background:#91b924;color:#FFF !important;text-decoration:none !important;}
.NextBtnBox a:active{background:#528005;color:#FFF !important;text-decoration:none !important;}
.formFildBox p{float:left;}
.formFildBox.small label.label_radio{width:84px;float:right;}
.formFildBox.small2 label.label_radio{width:135px;float:right;}
.formFildBox.small2 label.label_radio2{}
label.label_check{display:block;width:380px;height:23px;margin:20px 0;padding-left:40px;font-size:15px !important;}
.label_check{background:url(../img/check-box.png) 0 -24px no-repeat;}
label.c_on{background:url(../img/check-box.png) 0 -1px no-repeat;}
.complimentory_offer{background-color:#fffaae;border:solid 1px #f0e861;padding-left:7px;width:450px;position:relative;margin:10px 0;border-radius:5px;}
.alertcomplimentory{position:absolute;top:4px;right:5px;background:url(../img/complimentory-icons.png) 0 0 no-repeat;width:125px;height:25px;text-indent:-9999px;}
.recommended_offer{background-color:#ccf3f4;border:solid 1px #79e8ec;padding-left:10px;width:450px;position:relative;margin:10px 0;border-radius:5px;}
.alertrecommend{position:absolute;top:4px;right:5px;background:url(../img/recommended-icons.png) 0 0 no-repeat;width:125px;height:25px;text-indent:-9999px;}
.complimentory_offer label.label_check, .recommended_offer label.label_check{margin:4px 0;line-height:22px;}
label.label_radio{display:block;height:23px;padding-left:40px;margin-top:10px;}
.label_radio{background:url(../img/check-box.png) 0 -24px no-repeat;border:none !important;}
label.r_on{background:url(../img/check-box.png) 0 -1px no-repeat;}
.whoPayBtn{float:right;width:200px;height:23px;background:url(../../university-of-virtusNational/img/who-pay-btn.png) 0 0 no-repeat;padding:3px;}
.whoPayBtn span{margin-left:10px;}
.mobileHome,.beginnertable.Mobile,.mobileLeft,.footerLogoMobile{display:none;}
label.label_radio2{display:block;float:left;padding:3px 11px;border-radius:5px;}
.label_radio2{}
label.r_on2{background:#826971;color:#FFF;}
.label_check input, .label_radio input, .label_radio2 input{position:absolute;left:-9999px;}
.ui-tooltip{padding:20px 10px 10px;background:url(../img/tooltip-bg.png) 0 0 no-repeat;color:#FFF;font-size:12px;width:180px;position:absolute;z-index:999;}
.upload_file, .add_file{display:inline-block;width:795px;padding:15px 20px;background:#f2fae7 url(../../university-of-virtusNational/img/up-icon.png) 776px 15px no-repeat;border:#e4e9d8 2px solid;border-radius:5px;border-top:#e4e9d8 3px solid;border-bottom-width:1px;float:left;font-size:16px;text-align:left;}
.add_file{width:320px;background:#f2fae7 url(../../university-of-virtusNational/img/add-icon.png) 280px 15px no-repeat;margin-left:20px;}
.selectFild{width:100%;height:50px;padding-left:20px;background:#f2fae7;border:#e4e9d8 2px solid;border-radius:5px;border-top:#e4e9d8 3px solid;border-bottom-width:1px;font-size:16px;color:#000;}
.selectFild option{}
img.ui-combobox-arrow.selectFild{width:48px !important;padding:0;background:none;border:0;border-radius:0;position:absolute;vertical-align:text-bottom;top:15px;right:1px;}
* html img.ui-combobox-arrow{top:-17px;}
.ui-combobox-list{display:block;margin-top:30px;padding:0;z-index:9999;max-height:148px;overflow:auto;width:835px !important;}
.ui-combobox-item{display:block;padding:15px 20px;}
.ui-combobox-list .selected{background:#dccfd3;max-height:148px;}
.formFildBox.small{width:405px;float:left;}
.formFildBox.small .selectFild{width:405px;}
.formFildBox.small img.ui-combobox-arrow.selectFild{width:48px !important;padding:0;background:none;border:0;border-radius:0;position:absolute;vertical-align:text-bottom;top:15px;right:1px;}
.formFildBox.small .ui-combobox-list, #hideon_new_02 .ui-combobox-list, #hideon_new_03 .ui-combobox-list, #hideon_new_09 .ui-combobox-list{display:block;margin-top:30px;padding:0;z-index:9999;height:200px;overflow:auto;width:405px !important;}
.clienttypeBtn{float:right;width:225px;height:23px;background:url(../../university-of-virtusNational/img/who-pay-btn.png) 0 0 no-repeat;padding:3px;}
.clienttypeBtn span{margin-left:10px;}
.formFildBox .focusField{padding:15px 20px;width:100%;background:#f2fae7;border-radius:5px;border:#528005 1px solid;font-size:16px;}
.fileUpload{position:relative;overflow:hidden;}
.fileUpload input.upload{position:absolute;top:0;right:0;margin:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);padding:15px 20px;width:795px !important;background:#f2fae7;border-radius:5px;border:#a1063e 1px solid;font-size:16px;}
.col-lg-7{width:59.333% !important}
#showon_03_c{padding:15px 5px;}
#showon_03_c .label_check{width:auto;margin:0;}
#showon_03_c .label_check.fontnormal.sub{margin:0 0 10px 12px;}
#showon_03_c ul{margin:0 0 30px 80px;padding:0;list-style-type:none;margin-top:5px;}
#showon_03_c ul li{padding:5px 10px 3px 0;margin:5px 30px 5px 0;width:280px;float:left;}
#showon_03_c ul li span{background:#f2fae7;font-size:14px;padding:1px 5px;margin-right:5px;border:#a6ce39 1px solid;border-radius:20px;}
.note{width:493px;float:right;vertical-align:middle;font-size:12px;line-height:20px;}
#sid05, #sid06, #sid07, #sid08, #sid09, #sid10{padding-left:8px;}
.fontnormal{font-weight:normal !important}
.reviewerchoice{width:355px;line-height:20px !important;}
.notereviewer{margin-top:2px;font-size:12px;line-height:20px !important;}
.lineheight20{line-height:20px !important;}
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;width:44% !important;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:13px;line-height:20px;overflow:hidden;}
.ac_loading{}
.ac_odd{background-color:#bbb;}
.ac_over{background-color:#F00;color:white;}
form.frmSubmit{}
.leftalign{text-align:left !important;}
h3.step-num span.point{font-size:12px;font-weight:normal;}
h3.step-num span.point-num{display:inline-block;padding:10px 13px;font-size:24px;font-weight:normal;color:#FFF;margin-right:5px;background:url(../../university-of-virtusNational/img/step-num-bg.png) 0 0 no-repeat;}
p.pros-box-wrap{background:url(../../university-of-virtusNational/img/process-down-arrow.png) center top no-repeat;width:630px;height:70px;margin:20px 0;position:relative;}
.pros-box-wrap span{position:absolute;}
.pros-box-wrap span.pros-text-box{font-size:18px;font-weight:bold;color:#649610;top:25px;left:105px;text-align:right;width:150px;}
.pros-box-wrap span.pros-price-box{display:inline-block;width:100px;text-align:center;background:#f2fae7;padding:5px 0;font-size:14px;font-weight:bold;color:#649610;border-radius:5px;top:20px;right:150px;}
a.down-pdf{display:inline-block;background:#a6ce39 url(../../university-of-virtusNational/img/download-icon.png) 90% 6px no-repeat;color:#FFF;text-shadow:#666 0 1px 2px;border-radius:5px;padding:5px 45px 5px 15px;text-decoration:none !important;font-weight:bold;transition:all .3s ease;position:relative;}
a.down-pdf:hover{background-color:#91b924;color:#FFF !important;}
.go-top{display:block;width:16px;height:15px;background:url(../img/up-arrow.png) 0 0 no-repeat;text-indent:-9999px;float:right;}
#aboutContainer h3{font-size:16px;}
.complimentory-box{background:url(../../university-of-virtusNational/img/comp-table.png) 100% 0 no-repeat;width:218px;height:289px;margin-top:-10px;float:right;}
.complimentory-box h3{margin:92px 0 20px 30px;}
.complimentory-box span{display:block;background:url(../img/tick.png) 25px 2px no-repeat;padding:0 0 0 50px;font-size:12px;line-height:20px;}
.profile-wrap.lastp{height:110px;background:url(../../university-of-virtusNational/img/artwork-profile-banner.png) 0 center no-repeat;padding:15px 20px 5px 220px;}
.profile-wrap p{margin:10px 0 0 0 !important;line-height:normal !important;}
.profile-wrap h3{margin:0 !important;font-size:24px;}
a.green-btn{display:inline-block;background-color:#a6ce39;color:#FFF !important;text-shadow:#666 0 1px 2px;border-radius:5px;padding:3px 7px;text-decoration:none !important;transition:all .3s ease;box-shadow:#666 0 2px 0;font-size:14px;}
.profile-wrap a.green-btn{background:url(../../university-of-virtusNational/img/green-btn-arrow.png) right -4px no-repeat;padding-right:48px;margin-top:10px;}
.marL10{margin-left:10px;}
.marL40{margin-left:40px;}
.marR50{margin-right:50px;}
.floatLeft{float:left;}
.bottom-cta a.big { padding: 21px 20px; }

.bottom-cta2.span9 {margin-bottom: 15px;}
.bottom-cta2 .span6 { margin:0; background:#EEE; padding:20px 0; }
.bottom-cta2 .span6 a { display:block; text-align:left; margin:0 25px; }
.bottom-cta2 .span6 a em { font-size: 22px; font-style: normal; left: 220px; line-height: 26px; position: absolute; top: 10px;}
.bottom-cta2 .span6 a.big { font-size:48px; padding:24px 27px 16px; margin-bottom:17px; position:relative; }
.bottom-cta2 .span6 a.big span { background:url(../../university-of-virtusNational/img/cta-bottom-dis-tag.png) 0 0 no-repeat; display: block; height: 101px; position: absolute; right: 0; top: -11px; width: 81px;}
.bottom-cta2 .span6 span.email { display: block;font-family: bebas_neueregular;font-size: 32px; font-weight: normal; letter-spacing: 1px; padding: 8px 27px 8px 69px; color:#464646}
.bottom-cta2 .span6 span.email a{ display:inline; padding:0; margin:0; color:#597800; text-decoration:underline}
.bottom-cta2 .span6 span.email a:hover{text-decoration:none;}
.bottom-cta2 .span6 span.email .moon-mail-4 { font-size: 28px; margin-right: 7px;}
.bottom-cta2 .span3 { margin:0; position:relative; }
.bottom-cta2 .span3 .cta-shape{ position: relative; height:100px; width:0px; padding:0px; background-color:#FFFFFF; border-radius:0px; top:0px; left:0px; float:left; -webkit-transform:rotate(0deg) skew(0deg); transform:rotate(0deg) skew(0deg); border-top:30px solid transparent; border-left:52px solid #E2E2E2; border-right:0px transparent; border-bottom: 40px solid transparent; }
.bottom-cta2 .span3 .cta-contact { float:left; background:#EEE; height:100px; width:200px; margin-top:30px; }
.bottom-cta2 .span3 .cta-contact span { display:block; padding-left:15px; }
.bottom-cta2 .span3 .cta-contact span.head { color:#577909; margin-top:12px; font-size:18px }
.bottom-cta2 .span3 .cta-contact span.email { margin-top:8px; font-size:14px; color:#444444 }
.bottom-cta2 .span3 .cta-contact span.email i { font-size:24px; vertical-align:middle; }

.mcta-container{  background: #eee none repeat scroll 0 0;
    border: 1px solid #dddddf;
    margin: 30px auto;
    padding:10px 10px 15px; text-align:center;
}
.cta-big-package{margin-right:15px!important;}
.mcta-container a > b {
    display: block;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 1px;
    margin-top: 5px;
    text-align: center;
}
.mcta-container a {
    background: #ffd013 none repeat scroll 0 0;
    border-radius: 6px;
    box-shadow: 0 4px 0 #be9800;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-family: "bebas_neueregular";
    font-size: 30px;
    margin:0;
   min-width: 310px; text-align:center;
    padding: 10px 15px 2px;
    position: relative;
    text-decoration: none;
    transform: translate(0px, 0px);
    transition: all 0.2s ease 0s;
}
.mcta-container a:hover {
    background: #ffc513  none repeat scroll 0 0;
}
.mcta-container a:active {
    box-shadow: 0 2px 0 #be9800 ;
}
.wid91per{width:91% !important;}

.select-pack { text-align:center; font-size:16px; background-color:#f6f6f6; padding:10px;}
.select-pack label { padding:8px 20px; margin-right:10px;border-radius:5px; }
.select-pack label.active { background:#f2fae7 url(../img/tick.png) 94% 8px no-repeat; color:#649610; font-weight:bold; border:#e4e9d8 1px solid; padding-right:50px  }