@charset "utf-8";
/* CSS Document */
@font-face { font-family: MyriadPro-Regular; src: url(../eot/myriadpro-regular_gdi.eot); src: url(../eot/myriadpro-regular_gdid41d.eot#iefix) format('embedded-opentype'), url(../woff/myriadpro-regular_gdi.woff) format('woff'), url(../ttf/myriadpro-regular_gdi.ttf) format('truetype'), url(../svg/myriadpro-regular_gdi.svg#MyriadPro-Regular) format('svg'); font-weight: 400; font-style: normal; font-stretch: normal; unicode-range:U+0020-25CA
}

@font-face { font-family: SegoeUI-Regular; src: url(../eot/segoeui_gdi.eot); src: url(../eot/segoeui_gdid41d.eot#iefix) format('embedded-opentype'), url(../woff/segoeui_gdi.woff) format('woff'), url(../ttf/segoeui_gdi.ttf) format('truetype'), url(../svg/segoeui_gdi.svg#SegoeUI-Regular) format('svg'); font-weight: 400; font-style: normal; font-stretch: normal; unicode-range:U+0020-2666
}
@font-face { font-family: SegoeUI-SemiBold; src: url(../eot/segoeui-semibold_gdi.eot); src: url(../eot/segoeui-semibold_gdid41d.eot#iefix) format('embedded-opentype'), url(../woff/segoeui-semibold_gdi.woff) format('woff'), url(../ttf/segoeui-semibold_gdi.ttf) format('truetype'), url(../svg/segoeui-semibold_gdi.svg#SegoeUI-SemiBold) format('svg'); font-weight: 600; font-style: normal; font-stretch: normal; unicode-range:U+0020-2666
}
@font-face { font-family: SegoeUI-SemiBold; src: url(../eot/segoeui-semibold_gdi.eot); src: url(../eot/segoeui-semibold_gdid41d.eot#iefix) format('embedded-opentype'), url(../woff/segoeui-semibold_gdi.woff) format('woff'), url(../ttf/segoeui-semibold_gdi.ttf) format('truetype'), url(../svg/segoeui-semibold_gdi.svg#SegoeUI-SemiBold) format('svg'); font-weight: 600; font-style: normal; font-stretch: normal; unicode-range:U+0020-2666
}
@font-face {
	font-family:'SegoeUI-Bold';
	src: url(../eot/segoeui-bold_gdi.eot);
	src: url(../eot/segoeui-bold_gdid41d.eot#iefix) format('embedded-opentype'),
		url(../woff/segoeui-bold_gdi.woff) format('woff'),
		url(../ttf/segoeui-bold_gdi.ttf) format('truetype'),
		url(../svg/segoeui-bold_gdi.svg#SegoeUI-Bold) format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
.orng-color{color:#ff9900;}
.checkout_h1 { font-family: SegoeUI-Regular;
  color: #232323;
  line-height: 30px;
  font-size: 22px;
  width:100%;
  text-align: center;
  margin: 19px auto 0px auto !important;}
.checkout_h1 span { font-family: SegoeUI-SemiBold !important; }
.checkout-full { margin-top: 15px; }
form table.editor tr th { width: 500px; float: left; display: block; text-align: left; }

th.field.fnt-25 label { color: #393939; font-family: SegoeUI-SemiBold; font-size: 20px; padding-bottom: 5px!important; }
th.field.fnt-25.pd0 label{padding-bottom: 0px!important;}
form table.editor td { float: left; }
.checkout-plans label { font-size: 15px; color: #525252; width: 470px; margin-bottom: 5px; }
#allplans { width: 475px; }
input[type=checkbox], input[type=radio], input.checkbox, input.radio { vertical-align: top; margin-top: 1px; width: 18px; height: 18px; }
input[type=text], input[type=password], input.text, input.title, textarea{border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;}
.packagetip { color: #ff9900; }
.best-value { color: #ff9900; font-family: SegoeUI-Regular; font-size: 16px; font-weight: normal; }
.checkout-plans label small { font-size: 15px; }
th.field label { text-align: left; padding-bottom: 0px!important; color: #2a2a2a; font-size: 15px; font-family: SegoeUI-SemiBold; }
.youbilled { font-size: 16px; font-family: SegoeUI-Regular; color: #4f4f4f; }
.fnt18 { font-size:16px; width: 600px; font-family: SegoeUI-Regular; }
input.text, input.title { width: 496px; font-family: SegoeUI-Regular; padding: 8px; }
input.city { width: 330px;}
select.state_dropdown { width: 347px; padding: 8px; }
select.country_dropdown, select.industryclass { width: 347px; padding: 8px; }
input.text.zip { width: 330px; }
.msg-info { margin-top: 20px; background: #f9f9f9; width: 385px; border: 1px solid #e4e4e4; padding: 12px 15px; }
input.text.cvv { margin-right: 10px; width: 48px; }
.fnt13 { font-size: 13px; color: #737373; font-family: SegoeUI-Regular; }
input[type=text], input[type=password], input.text, input.title, textarea, select { color: #737373; font-family: SegoeUI-Regular; }
#pricing_details_headtable tr td, #pricing_details_table tr td { float: none; }
.free-trial-img { margin: 549px 0 0 0 !important; }
select { -webkit-appearance: none; font-size: 15px; -moz-appearance: none; appearance: none; outline: none; background: url(../png/caret3860.png) no-repeat 98% 16px; border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px; }
input.text { -webkit-appearance: none; -moz-appearance: none; appearance: none; box-shadow: none !important; outline: none; }
select#credit_card_month { background-position: 92% 11px; padding: 0.25em 25px 0.25em 10px; }
select#credit_card_year { background-position: 92% 11px; width: 69px; }
select#account_quantity { background-position: 92% 14px; padding: 6px 8px; width: 96px; }
.trial-mob { display: none; }
.totalbill { border: 1px solid #ccc; }
#pricing_details_table tr td, #pricing_details_headtable tr td { background: #eee !important; background-color: #eee !important; }
.display-none { background-color: #EEEEEE !important; }
small.mob-indent { margin-left: 4px; }
/*:-webkit-autofill { color: #fff !important; }
input:-webkit-autofill { background: #fff !important; }
select:-webkit-autofill { background: #fff !important; }*/input.text:focus, select:focus { outline: none; }
.secure-indicators { text-align: left; width:250px; }
hr {
  border: 0;
  color: #f4f4f4;
  background-color: #f4f4f4;
  height: 1px;
  width: 98.5%;
  text-align: left;
  margin: 10px 12px;
}
.mrg-lt { margin-left: -20px; }
.error-block {
 width: 949px;
  margin: 0 auto;
  padding-left: 17px;
}
.youbilled strong{font-family:'SegoeUI-Bold' !important;}
#header {
     padding: 2.5px 0px;
     margin-bottom:0px;
     height: 80px !important; 

    }
  #footer{ width:100%;   padding: 17px 0 15px;}
  .bg-dk-grey {
  background: url(../png/pattern30f4.png);
}
.footer{ border:none !important;}
 #footer {font-size: 15px !important;
  color: #fff !important;
  line-height: 27px !important; text-align:center !important;  font-family: MyriadPro-Regular !important;
  }
   #footer p{ color: #ccc !important;}
   .checkout-plans label small.busn-tp {font-size: 14px;}
   input.crdno{ width:259px;}
  
 @media only screen and (min-width :980px) and (max-width :1199px) {.checkout_h1{ width:100%;}}
@media only screen and (min-width :768px) and (max-width :979px) {
body { width: auto !important; min-width: 100% !important; margin: 0px !important; }
#contentcss { display: block; min-width: 700px; }
.block { width: 700px; margin: 0px auto !important; }
.error-block {
  width: 700px;padding-left: 0px;}
#header, #footer { margin: 0 auto; width: 700px; }
.checkout_h1 { width: 100%; }
.checkout-full { margin-top: 15px; }
.checkout-right { width: 260px; }
.checkout-left { width: 420px; }
.secure-indicators {
  width: 630px;
}form table.editor tr th { width: 350px; }
.fnt18 { font-size: 16px; width: 400px; }
input.text, input.title { width: 350px; }
input.city, input.text.zip { width: 320px !important; }
.free-trial-img { margin: 549px 0 0 0 !important; }
select.country_dropdown, select.industryclass, select.state_dropdown { width: 338px; }
.best-value { font-size: 14px; }
.h2_head_goodcomp { font-size: 21px; }
#allplans, .checkout-plans label { width: 408px; }
.free-trial-img { margin: 820px 0 0 0!important; }.checkout_h1 span{ float:none;}
input.crdno {
  width: 248px;
}
}

@media (max-width :767px) {
.trial-mob { display: block; }
.trial-desk { display: none; }
.free-trial-img strong { font-size: 20px; }
}

@media only screen and (min-width :481px) and (max-width :767px) {
body { width: auto !important; min-width: 100% !important; margin: 0px !important; }
#contentcss { display: block; min-width: 480px; }
.block, #header, #footer { width: 480px; margin: 0px auto !important; }
.error-block {
  width: 480px;}
.checkout_h1 { line-height: 28px; font-size: 20px; margin: 30px auto 0px auto!important; width: 100%; }
.checkout-full { margin-top: 15px; }
th.field.fnt-25 label { font-size: 20px; }
.checkout-right { width: 80% !important; margin: 0 10% !important; text-align: center; }
input.text, input.title { width: 400px; }
input.city { width: 320px; }
.checkout-left { float: left; width: 100% !important; padding: 0px 0px 10px 0px; }
.secure-indicators {
  width: 100%;
}
form table.editor tr th { width: 450px; }
.free-trial-img { margin: 50px 0 0 0 !important; }
.checkout_h1 span { float: none !important; }
.free-trial-img img { display: none !important; }
#allplans, .fnt18 { width: 460px !important; }
.secure-indicators table th, table td{padding: 0.25em 6px;}.checkout_h1 br{ display:none !important;}.checkout_h1 { font-size:18px;width: 100%;}
}

@media (max-width :480px) {
  form table img {
        margin-left: 0px !important;
}
body { width: auto !important; min-width: 100% !important; margin: 0px !important; }
#contentcss { display: block; min-width: 320px; }
.block, #header, #footer { width: 320px; margin: 0px auto !important; }
.error-block {
  width: 277px;
  padding-left: 0px;
  padding-right: 15px;}
.checkout_h1 { line-height: 24px; font-size: 17px; margin: 30px auto 0px auto!important; }
.checkout_h1 br{ display:none !important;}
.checkout_h1 span { float: none !important; padding-left:4px; }
.checkout-full { margin-top:15px; }
th.field.fnt-25 label { font-size: 18px; }
.youbilled { font-size: 12px; font-family: SegoeUI-Regular; color: #4f4f4f; }
.checkout-left { float: left; width: 100% !important; }
.secure-indicators {
  width:100%
}
.checkout-right { width: 80% !important; margin: 0 10% !important; text-align: center; }
input.text, input.title { width: 260px; padding: 8px; }
input.city { width: 254px; }
select.country_dropdown, select.industryclass, select.state_dropdown { width: 272px; padding: 8px; }
input.text.zip { width: 254px !important; }
.msg-info { width: 263px !important; }
input.text.crdno { width: 183px !important; }
.checkout-right { float: left; width: 90%; margin: 0 5%; }
.checkout-plans { width: 290px !important; }
.checkout-plans label { width: 285px; }
.fnt18 { font-size: 16px; width: 290px; font-family: SegoeUI-Regular; }
.checkout_h1 { font-size: 18px; width: 100%; }
form table.editor tr th { width: 300px; }
.secure-indicators { text-align: center; padding: 10px 0px; width: 270px; margin: 0 auto; }
.secure-indicators table th, .secure-indicators table td { padding: 0.25em 10px; display: block; width: 250px; margin: 0 auto; }
.free-trial-img { margin: 50px 0 0 0!important; }
.free-trial-img img { display: none !important; }
form table.editor tr th { width: 278px; }
.best-value { display: block; margin-left: 28px; }
small.mob-indent { text-indent: -26px; margin-top: -15px; display: block; margin-left: 33px; }
.checkout-plans label small, .best-value, .checkout-plans label { font-size: 14px; }
small.mob-tp { margin-top: -39px; display: block; margin-left: 30px; }
.h2_head_goodcomp { font-size: 19px; }
select#account_quantity { width: 70px; }
.free-trial-img strong { font-size: 18px; }
.free-trial-img span { font-size: 16px; }
.free-trial-img { margin: 50px 0 30px 0!important; }
.mrg-lt { margin-left: 0px; }
hr { width: 100%; margin: 10px 0px; }
.multiyr_opt{
	font-size: 11px !important;
	width: 260px !important;
}
}
/* iPhone 6 ----------- */
@media (max-width: 667px) and (min-width:375px){
	.multiyr_opt{
		font-size: 14px !important;
		width: 340px !important;
}
}

@media (min-width:330px) and (max-width: 375px) {
	.multiyr_opt{
	font-size: 12px !important;
	width: 275px !important;
}
}
.pages_dpw{ margin-top: 15px !important; }
select#pages_avl{ background-position: 92% 14px; padding: 6px 8px; width: 99px; }
a:visited {
  color: #3B5998;
}
a:hover {
  text-decoration: underline;
  color: #444 !important;
}
a:link {
  color: #3B5998;
  text-decoration: underline;
}
.multiyr_opt{
border: 1px solid #E3E5E5 !important;
width: 380px;
height: 34px;
font-family: sans-serif;
margin-left: 10px;
font-size: 17px;
}

/* For aligning the radio button and help image with label text */
input#account_price2 {
  margin-top: -1px;
}
input#account_price3, input#account_price4 {
  margin-top: 4px;
}
/* /end of align style */
