@charset "UTF-8";body{font-family:open sans,Tahoma,Verdana,Arial;font-size:1em;margin:0 auto;padding:0;line-height:1.4em}header,footer,nav,section,aside,article,menu,figure{display:block}header{width:100%}footer{width:100%}.signup_wrapper .content{width:auto;margin:0;overflow:hidden;padding:0}footer{width:100%;padding:0;background-color:#20242f;overflow:hidden;float:left;text-decoration:none;text-align:left;font-size:14px}footer p{text-align:center;font-size:11px;width:100%;clear:left;margin:0;float:left;padding:0}footer .wrapper{overflow:inherit;position:relative}.media{margin:0 auto;width:300px;padding:30px 0;float:none;overflow:hidden}.media a{text-indent:-3500px;float:left;overflow:hidden;width:35px;height:35px;margin:0 3px}.facebook{background:url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0 -20px}.facebook:hover{background:url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0 -72px;-webkit-transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease;-moz-transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease;transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease;-o-transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease}.twitter{background:url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0 -124px}.twitter:hover{background:url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0 -176px;-webkit-transition:background .3s cubic-bezier(.6,.1,.15,.8),color .2s ease;-moz-transition:background .3s cubic-bezier(.6,.1,.15,.8),color .2s ease;transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease;-o-transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease}.linkedin{background:url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0 -228px}.linkedin:hover{background:url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0 -280px;-webkit-transition:background .3s cubic-bezier(.6,.1,.15,.8),color .2s ease;-moz-transition:background .3s cubic-bezier(.6,.1,.15,.8),color .2s ease;transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease;-o-transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease}.googleplus{background:url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0 -332px}.googleplus:hover{background:url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0 -384px;-webkit-transition:background .3s cubic-bezier(.6,.1,.15,.8),color .2s ease;-moz-transition:background .3s cubic-bezier(.6,.1,.15,.8),color .2s ease;transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease;-o-transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease}.forum{background:url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0 -540px}.forum:hover{background:url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0 -592px;-webkit-transition:background .3s cubic-bezier(.6,.1,.15,.8),color .2s ease;-moz-transition:background .3s cubic-bezier(.6,.1,.15,.8),color .2s ease;transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease;-o-transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease}.footerlogo{background-image:url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png);background-position:0 -1083px;background-repeat:no-repeat;width:75px;height:29px;text-indent:-5e3px;margin-left:6px}.footerlogo a{background:0 0!important}.footerproducts{background:url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png) no-repeat scroll 5px -1238px;width:75px;height:29px;text-indent:-5e3px}.serverbkp{background:url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png) no-repeat scroll 5px -1290px;width:75px;height:29px;text-indent:-5e3px}.services{background:url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png) no-repeat scroll 8px -1342px;width:75px;height:29px;text-indent:-5e3px}.help{background:url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png) no-repeat scroll 7px -1394px;width:75px;height:29px;text-indent:-5e3px}.pressReview{background:url(https://static.idriveonlinebackup.com/include/images/footer_bg_blue.png) repeat-x scroll 0 0;float:left;line-height:normal;margin:0;text-align:center;width:100%}.footerLinks{float:left;text-align:left;margin:15px 0 0;padding:0 30px}.footerLinks ul{float:left;list-style:none;width:25%;padding:0;margin:5px 0 0;min-width:164px}.footerLinks li{width:100%;float:left}.footerLinks ul a{color:#82868f;display:block;padding:4px 0 4px 5px;margin-right:20px}.footerLinks ul a:hover{background:#383c47;color:#fff!important}.footerLinks h4{color:#dee9ef;font-size:22px;text-align:left;width:100%;padding:0 0 15px 5px!important;margin-top:13px}.divider{float:right;margin:0;padding:20px 0 20px 40px;height:215px;width:238px}.divider .media{padding:0;width:auto;margin:0 auto 10px}.divider p{text-align:left;width:50%;color:#82868f;font-size:11px}.divider h5{color:#fff;font-size:15px;margin:0;padding:0 0 13px}.footerLinks .media a{padding:0}.media .facebook{margin-left:0}.supportTxt{margin-top:10px;display:none}.linksWrapper{width:70%;float:left}figure{position:absolute;top:300px;left:50%;z-index:99;height:238px;width:450px;margin-left:-225px;-moz-animation:cloud7 3s infinite;-webkit-animation:cloud7 20s infinite;animation:cloud7 3s infinite}footer p{color:#c6dce9;font-size:11px;margin:5px 0;text-align:center;width:100%}footer .footerMain{width:100%;padding:0 0 20px}footer .footerMain ul{float:left;width:20%;margin:0 7px 0 0;padding:0}footer .footerMain ul li{float:left;list-style-type:none;width:100%}footer .footerMain ul li a{color:#82868f;width:95%;padding:3px 0 3px 5px;float:left;line-height:20px;text-align:left}footer .footerMain ul li a:hover{color:#fff!important;background-color:#383c47}footer .footerMain ul li.supportImg a{background:url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -3124px no-repeat;padding:0;margin:25px 0 0;height:80px;width:250px}footer .footerMain ul li.supportImg a:hover{background-color:#20242f}footer .footerMain ul.subcategory{width:100%}footer .footerMain ul.helpList{width:12%;margin:0 5px 0 0}footer .footerMain h4{margin:20px 5px 10px;padding:5px 0 0!important}footer .footerMain h4.IDlogo{text-indent:-3500px;background:url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -3002px no-repeat;height:25px}footer .copyright{float:left;width:100%;padding:15px 0;display:block!important}footer .footerMain{position:relative}footer .copyright .socialIcons{width:25%;float:right}footer .copyright .socialIcons a{margin:0 0 0 20px}footer .copyright p{float:left;margin:0;padding-left:5px;color:#82868f;text-align:left;font-size:14px;width:auto}footer .copyright .socialIcons a{float:left;height:28px;width:27px}footer .copyright .socialIcons a:hover{-webkit-transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease;-moz-transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease;transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease;-o-transition:background .3s cubic-bezier(.6,.1,.15,.8),color 10s ease}footer .copyright .socialIcons .facebook{background:url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -403px no-repeat}footer .copyright .socialIcons .facebook:hover{background:url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -473px no-repeat}footer .copyright .socialIcons .twitter{background:url(https://static.idriveonlinebackup.com/source/images/icons20.png) 0 -540px no-repeat}footer .copyright .socialIcons .twitter:hover{background:url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -612px no-repeat}footer .copyright .socialIcons .linkedin{background:url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -689px no-repeat}footer .copyright .socialIcons .linkedin:hover{background:url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -767px no-repeat}footer .copyright .socialIcons .googleplus{background:url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -837px no-repeat}footer .copyright .socialIcons .googleplus:hover{background:url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -914px no-repeat}footer .copyright .socialIcons .forum{background:url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -989px no-repeat}footer .copyright .socialIcons .forum:hover{background:url(https://static.idriveonlinebackup.com/source/images/icons.png) 0 -1072px no-repeat}footer h4{color:#fff;font-size:16px!important;font-weight:400;text-align:left;line-height:24px!important}footer .widFul{width:100%!important}footer .footerMain{border-bottom:1px solid #383c47;float:left}footer .h4Link{color:#fff!important;font-size:16px!important;padding-left:0!important;font-weight:400!important;text-align:left!important;line-height:24px!important;margin-bottom:10px!important}footer .footerMain h4.IDlogo a{background:0 0!important}footer .footerMain ul.featureList{width:23%}header .wrapper .moremenu{padding:0;margin:0}header .wrapper .menu_log{padding-right:0}.headermenu ul li.blog_menu{padding-right:5px!important}.morelinks,.bulkSignup .morelinks,.ptr .morelinks{background:url(https://static.idriveonlinebackup.com/include/images/dropmenu_image.png) no-repeat 20px 8px!important;text-indent:-5e3px;width:80px;height:35px;float:left}.sub-menu,.bulkSignup .sub-menu,.ptr .sub-menu{display:none;top:30px;position:absolute;z-index:999;right:24px!important;width:230px}@media screen and (max-width:1024px){.wrapper{width:999px!important}.login_body,.login_section{width:999px!important}.body{width:100%}.content_terms{width:76%!important}footer,header{width:auto!important}.pressReview{width:auto}.indexfooter .linksWrapper{width:74%!important}.indexfooter .footerLinks{font-size:13px!important}.vertContainer{width:999px!important}.price_table .lft_table h4{font-size:15px}.hybrid_inner_wrap{width:900px!important}.offer_singup .id_body_wrap .id_backup_title{font-size:14px!important}.stackup .content_terms{width:74%!important}.signup_jsp header{width:100%;padding:0}.upgrade.upgrade_new .wrapper.signup_wrapper header{width:100%!important}}@media screen and (max-width:1100px){.drive_free .index_body_wrap{margin:0 auto;width:100%!important;overflow:hidden}.drive_free .offertable{width:68%!important}.drive_free .index_body_wrap{margin:0 auto;width:100%!important;overflow:hidden}.drive_free .price_outline{width:30%;min-width:240px;margin-left:0%!important}.drive_free .support_container{padding-right:16px;width:290px}.drive_free .pricing1tb_persoanl{width:108px}.drive_free .support_index{background:url(https://static.idriveonlinebackup.com/include/images/support_img.png) no-repeat scroll -10px -5px}.drive_free .pricing1tb_persoanl{background:url(https://static.idriveonlinebackup.com/include/images/pro_personal_onetb.png) no-repeat -12px -26px}.drive_free .pricing1tb_persoanl:hover{background:url(https://static.idriveonlinebackup.com/include/images/pro_personal_onetb.png) no-repeat -12px -192px}.drive_free .pricing1tb_persoanl:active{background:url(https://static.idriveonlinebackup.com/include/images/pro_personal_onetb.png) no-repeat -12px -358px}.drive_free .pricingbox a.tbdrive_offer{margin-left:0!important}.drive_free .pricingfree{margin:17px 0 0!important}.signup_jsp .signup_imagecont{margin-left:0px}.offer_singup .offertable{width:69%}.offer_singup .contentIndex .support_container{margin-right:0}.offer_singup .support_index{background:url(https://static.idriveonlinebackup.com/include/images/support_img.png) no-repeat scroll 10px -5px transparent;float:right;height:84px;width:210px}.offer_singup .support_container{width:31%}.offer_singup .support_container_wrap{margin-right:10px;width:300px}.offer_singup .personal_signup>img{padding-left:20px}}@media screen and (min-width:1020px)and (max-width:1120px){.content_terms{width:76%!important}.pressReview{width:100%!important}footer,header{width:100%!important}.indexfooter .linksWrapper{width:74%!important}.indexfooter .footerLinks{font-size:13px!important}.offer_singup .id_body_wrap .id_backup_title{font-size:14px!important}.stackup .content_terms{width:74%!important}.signup_jsp header{width:100%;padding:0}}@media screen and (max-width:1280px){.wrapper{max-width:1260px;width:100%}.login_body{max-width:1260px;width:100%}.body{min-width:100%;max-width:1260px;width:100%}.indexfooter .linksWrapper{width:74%!important}.indexfooter .footerLinks{font-size:13px!important}}@media screen and (min-width:1280px){.wrapper{width:1260px}.login_body{width:1260px}.body{min-width:100%;max-width:1260px;width:100%}.drive_free .pricingfree{margin:17px 5% 0!important}.drive_free .contentIndex .support_container{padding-top:53px;padding-right:43px}.offer_singup .indexfooter .footerLinks ul.srlist{width:20%!important}}@media screen and (max-height:700px){.main h2{margin:10px auto 20px!important}.main h3{font-size:14px!important;margin:10px auto 20px!important}.main h1.logo{height:68px!important;width:159px!important}figure{top:275px!important;height:200px!important;width:378px!important;margin-left:-189px!important}.animate{height:190px!important}.pri{width:260px!important}}@media screen and (min-width:1018px)and (max-width:1023px){.signup_jsp header{width:100%;padding:0}}@media screen and (min-width:1280px)and (max-width:1290px){.signup_jsp header{width:100%;padding:0}}@media all and (max-width:1040px){header .wrapper .headermenu li{padding-right:10px}}.multiLangCon{float:right;margin-right:0;position:relative}.lang-selection .rightTopHd{width:377px}.lang-selection .lang_sel{margin-right:10px;float:left;height:35px;width:48px;text-indent:-5999px;padding:0 6px;border-right:0}.lang-selection .multiLang{position:absolute;top:34px;z-index:99999;background:#fff}.lang-selection .multiLang ul{padding:0;margin:0}.lang-selection header .wrapper .multiLang li{padding:0!important;margin:0!important;float:none}.lang-selection header .wrapper .multiLang li a{display:inline-block;padding:7px 10px 7px 5px!important;width:85px;height:25px;float:left;cursor:pointer}.lang-selection header .wrapper .multiLang li a:hover{background-color:#d2e5ed;color:#1374ab}.lang-selection .eg_flag{background:url(https://static.idriveonlinebackup.com/include/images/flag-icons.png)no-repeat 7px 8px}.lang-selection .sp_flag{background:url(https://static.idriveonlinebackup.com/include/images/flag-icons.png)no-repeat 3px -46px;height:25px;width:25px;float:left;padding:0 0 0 32px;color:#333;line-height:30px}.lang-selection .lang_sel .DownArrow{padding-right:4px;float:right;width:15px;height:25px;background:url(https://static.idriveonlinebackup.com/include/images/language-down-arrow.png)no-repeat 0 16px}.lang-selection .lang_sel .UpArrow{background-position:0 -14px!important}.dispN{display:none}.lang-selection .fr_flag{background:url(https://static.idriveonlinebackup.com/include/images/flag-icons.png)no-repeat 3px -105px;height:25px;width:25px;float:left;padding:0 0 0 32px;color:#333;line-height:30px}.lang-selection .ge_flag{background:url(https://static.idriveonlinebackup.com/include/images/flag-icons.png)no-repeat 3px -171px;height:25px;width:25px;float:left;padding:0 0 0 32px;color:#333;line-height:30px}.lang-selection header.pad-incre-header{background:#0071bc;box-sizing:border-box;width:100%;padding:10px 0 0;position:relative;height:50px}.lang-selection header.pad-incre-header .wrapper .login.pad-login{background-position:53px -272px;width:82px;height:55px;margin-top:-15px;box-sizing:border-box;padding-top:15px!important;text-align:left;text-indent:12px}.lang-selection.signup_plan header.pad-incre-header .wrapper .login.pad-login{height:50px}.lang-selection header.pad-incre-header .wrapper .right ul li.loginBg.pad-loginBg{padding-left:0;background-color:transparent}.lang-selection header.pad-incre-header .wrapper .login.pad-login.login_close{background-position:53px -326px}.lang-selection header.pad-incre-header .signup_new{min-width:130px;height:50px;box-sizing:border-box;padding:16px 22px 18px 55px;background-position:23px 14px;margin-top:-10px;border-bottom-left-radius:0;border-bottom-right-radius:0;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:pre}@-moz-document url-prefix(){#outside_div{background:url(https://static.idriveonlinebackup.com/include/images/signup.png) no-repeat scroll 18px 5px #fff;padding:6px 22px 7px 55px}#user_column{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:pre;background:url(https://static.idriveonlinebackup.com/include/images/signup.png) no-repeat scroll 18px 6px #fff}}.windows_chrome #outside_div{padding:16px 25px 18px 58px;background-position:24px 14px}.windows_chrome #user_column{padding:16px 12px 18px 45px;background-position:13px 14px;max-width:200px}.lang-selection.fwdsupport header.pad-incre-header .wrapper .login.pad-login{width:82px;height:55px;margin-top:-10px;padding:20px 0 0 11px!important;text-align:left;text-indent:0;box-sizing:border-box;background-position:54px 20px;border-bottom-left-radius:0;border-bottom-right-radius:0}.lang-selection.signup_jsp header.pad-incre-header .wrapper .login.pad-login{margin-top:-10px;padding:20px 0 0 15px!important;text-indent:0;background-position:57px -352px;border-radius:0}.lang-selection.reseller-wrap header.pad-incre-header .wrapper .login.pad-login{margin-top:-10px;padding:20px 0 0 15px!important;text-indent:0;background-position:53px 25px}.lang-selection.support_captcha header.pad-incre-header .signup_new{min-width:130px;padding:19px 22px 38px 55px;border-bottom-left-radius:0;border-bottom-right-radius:0}.eduStatic.lang-selection header.pad-incre-header .wrapper .login.pad-login{background-position:58px -352px;width:82px;height:55px;margin-top:-10px;box-sizing:border-box;padding-top:20px!important;text-align:left;text-indent:0}.eduConfirm.lang-selection header.pad-incre-header .wrapper .login.pad-login{width:82px;height:55px;margin-top:-10px;box-sizing:border-box;padding-top:20px!important;text-align:left;text-indent:0;background:url(https://static.idriveonlinebackup.com/include/images/ext_icons.png) no-repeat 62px -352px #fff}.lang-selection header.pad-incre-header .topheader li{background-color:transparent}.support-page .no_extension .blu_con_txt a{font-weight:500;font-size:3.286em!important;color:#45a5a9;line-height:42px;margin-bottom:2px}.support-page .no_extension .gry_con_txt{font-weight:500!important;font-size:1.143em;line-height:24px;color:#6a6e71}.supHrs{color:#fff;font-size:12px}.supNum a,.inner .supNum a,.inner .supNum a:hover{color:#fff!important;font-size:1.429em;line-height:30px}.supTxt{color:#fff;font-size:1.24em;margin-bottom:5px}.sup_num_space{padding-left:8px}.sup_num_left_space{padding:0 8px}.sup_cen_txt{display:none}.foot_sup_text{color:#333}.smart_tel_num a,.inner .supportMob a:hover{color:#3887b7}.supportContent.fluid-support{display:none}.divider .supportTxt.support_phone~.media{margin:0 auto 10px}@media screen and (max-width:1280px){header .wrapper #user_column{max-width:183px!important;overflow:hidden;text-overflow:ellipsis;white-space:pre;padding:16px 8px 18px 40px;background-position:10px 14px}@-moz-document url-prefix(){header .wrapper #user_column{padding:9px 12px 8px 45px;background-position:10px 6px;max-width:210px}header .wrapper .headermenu li{padding-right:10px}}.linux_id header .wrapper #user_column{max-width:160px}.msie header .wrapper #user_column{max-width:160px}}@media screen and (max-width:640px){header .wrapper #user_column{max-width:205px}}@media screen and (max-width:980px){.supportMob,.supportTxt{display:none}.fluid-support.support_phone{display:block}.fluid-support.support_phone .supportMob{display:block}.supportTxt.support_phone{display:block}header .wrapper #user_column{max-width:190px!important}}

body { /*font-size: 14px;*/ line-height: 18px; color: #333; background: url("https://static.idriveonlinebackup.com/include/images/background.png") repeat-x scroll 0 -2px #BCD5E6; -webkit-text-size-adjust: 100%;}
.static { background: #bcd5e6 url(https://static.idriveonlinebackup.com/include/images/background.png) repeat-x 0px -2px; float: left; width: 100%; }
img { border: 0px; outline: none }
a { color: #1374AB; text-decoration: none; outline: none }
a:hover { color: #333 }
.inner nav a { color: #333; text-decoration: none; outline: none }
.inner nav a:hover { color: #1374AB !important }
.inner a { color: #0071bc; text-decoration: none; outline: none }
.inner .login { background: url("https://static.idriveonlinebackup.com/include/images/ext_icons.png") no-repeat 66px -363px #FFFFFF; border: none; color: #41586A; cursor: pointer; float: right; font-weight: normal; outline: medium none; padding: 9px 33px 8px 18px !important; }
.inner a:hover { color: #333 !important }
form { margin: 0px; padding: 0px }
/* Container Styles */
.wrapper { margin: 0px auto; position: relative; overflow: hidden }
.login_wrapper { margin-top: 40px; }
/* Header styles */
h1 { padding: 0px; margin: 0px 0px 0px; height: 88px; width: 100%; float: left; text-align: center; }
h2 { font-size: 48px; color: #333333; margin: 20px auto 30px; text-align: center; float: none; padding: 0px 0px; font-weight: normal; }
.inner h2 { margin: 40px auto 30px; }
h3 { font-size: 16px; color: #333333; margin: 20px auto 20px; text-align: center; float: none; padding: 0px 0px; font-weight: normal; line-height: 24px }
h4 { font-size: 60px; color: #1374ab; margin: 20px auto 0px; text-align: center; padding: 0px 0px 30px; float: left; width: 100%; font-weight: normal; }
h5 { font-size: 24px; color: #333; margin: 0px 0px 10px; font-weight: normal; padding: 0px 0px 10px }
h6 { }
/* Logo styles */
h1 a { height: 88px; width: 216px; margin: 0px auto; float: left }
h1.logo { height: 88px; width: 216px; margin: 0px auto 20px; padding: 0px 0px; float: none; background: url(https://static.idriveonlinebackup.com/include/images/idrive.png) no-repeat; text-indent: -3500px; overflow: hidden; background-size: contain }
.inner h1 a { height: 54px; width: 129px; margin: 0px; }
.inner h1.logo { height: 54px; width: 129px; margin: 0px 0px 0px 20px; padding: 0px 0px; float: left; background: url(https://static.idriveonlinebackup.com/include/images/idrive_logo.png) no-repeat; text-indent: -3500px; overflow: hidden; }
h2 a { color: #333333; text-decoration: none }
h2 a :hover { color: #1374ab; text-decoration: none }
h3 a { color: #333333; text-decoration: none; }
h3 a:hover { color: #1374ab; text-decoration: none }
/* Button styles */
.submit_btn { width: auto; height: 50px; line-height: 18px; text-align: center; border: 1px solid #8ba82b; background: #8ba82b url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg.png); color: #fff !important; font-size: 20px; float: left; margin: 20px 0; border-radius: 2px; box-shadow: inset 0px 0px 3px #fff; padding: 0px 15px; cursor: pointer }
.submit_btn:hover { background: #358f68 url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg_hover.png); border: 1px solid #358f68; box-shadow: inset 0px 0px 10px #b3ddc5; }
.submit_btn:active { background: #358f68 url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg_hover.png); box-shadow: inset 0px 0px 10px #03535d }
.pri { width: 280px; margin: 30px auto 0px; float: none }
.btn { width: 100%; margin: 0px auto; text-align: center; overflow: hidden }
/* Header styles */
.login { background: url("https://static.idriveonlinebackup.com/include/images/user_arrow.png") no-repeat scroll right 12px #FFFFFF; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; outline: medium none; padding: 7px 37px 6px 13px; float: right; color: #41586A; cursor: pointer; font-weight: bold }
.inner .signup_new { background: url("https://static.idriveonlinebackup.com/include/images/signup.png") no-repeat scroll 14px 4px #FFFFFF; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; outline: medium none; padding: 9px 22px 8px 55px; float: right; color: #669630 !important; font-weight: normal }
.login:hover { color: #6196B9; }
.topheader { width: 25%; float: right; }
.topheader ul { margin: 0px; padding: 0px; list-style-type: none; float: right;/* width:200px;*/ }
.topheader li { color: #41586A; float: left; font-size: 14px; list-style-type: none; margin: 0px; padding: 0px; width: auto; background: #fff }
.topheader .signup { background: url("https://static.idriveonlinebackup.com/include/images/signup.png") no-repeat scroll 0 3px transparent; color: #669630; font-weight: bold; float: left; line-height: 23px; padding: 5px 10px 0 32px; text-decoration: none; }
.signup:hover { color: #333 }
.username { background: url("https://static.idriveonlinebackup.com/include/images/signup.png") no-repeat scroll 14px 3px #FFFFFF; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; outline: medium none; padding: 7px 17px 8px 50px; float: right; color: #669630 !important; font-weight: bold }
.username:hover { color: #333; text-decoration: none; }
.nbg { background: none !important }
header { background:#0071bc;  height: 35px; float: left; font-family:Tahoma, Verdana, Arial !important; padding:0px 1%; width:98%; }
header .wrapper { overflow: inherit }
.headermenu ul { color: #fff; margin: 0px; padding: 0px; list-style: none; font-size: 14px }
.headermenu a { color: #fff }
.headermenu a:hover { color: #cde9ff !important }
.headermenu ul li { float: left; padding: 5px 25px 5px 0px; letter-spacing:0.05em; line-height:24px; }
.moremenu { position: relative; }
.wrapper header { background: none !important; margin-bottom: 0px !important }
.wrapper header .topheader li { background: none !important; }
.wrapper header .inner .login { border-bottom-left-radius: 6px !important; border-bottom-right-radius: 6px !important; }
.toparrow { background: url("https://static.idriveonlinebackup.com/include/images/dropmenu_arrow.png") no-repeat scroll right 0; margin-right: 10px; height: 10px; }
.inner .innerContainer { width: 96%; }
.innerContainer { margin: 0px 20px; }
.rush .innerContainer { width: 948px; margin: 0px auto; }
/*login page related css*/
.login_cont { margin: 0 20px 100px; background-color: #f9f9f9; clear: both; color: #888888; border-radius: 3px; box-shadow: 0 0px 3px #adcfe8; overflow: hidden; padding: 60px 0px; }
.login_cont .brand_img { float: left; margin: 0px 0px; text-align: center; width: 54%; }
.login_cont .brand_img img { width: 367px; margin-top: 15px; }
.login_cont .brand_img p { margin: 0; padding: 0; }
.login_cont .brand_img h2 { font-size: 30px; color: #666; margin: 0px auto 30px; }
.login_cont .brand_img .login_btn { margin-top: 15px; }
.login_details { padding: 32px 0px 0; float: left; width: 44% }
.login_details .input { width: 339px; padding: 0 10px; float: left; clear: both; margin: 0px; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E5E5E5; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 5px #EFEEEE inset; font-size: 16px; height: 40px; line-height: normal; }
.input_field input { margin: 0px !important; width: 339px !important; }
.input_field label { display: block; float: left; margin: 0px 0px 5px; }
.login_head { width: 427px; overflow: hidden; }
#forgotPass .login_head { margin-bottom: 20px }
.login_head span { float: left; font-size: 16px; font-weight: bold; line-height: 24px; }
.login_head a { float: right; color: #0071BA; text-decoration: none; }
.login_details form { padding: 0; margin: 0; }
.remem_box { clear: both; padding: 10px 0 0; overflow: hidden; font-size: 12px; width: 361px }
.remem_box a { color: #0071BA; text-decoration: none; float: right }
.login_btn { margin: 20px 0 0; line-height: 18px; text-align: center; border: 1px solid #8ba82b; background: #8ba82b url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg.png); color: #fff !important; font-size: 18px; border-radius: 2px; box-shadow: inset 0px 0px 3px #fff; width: 185px; height: 40px; cursor: pointer }
.login_btn:hover { background: #358f68 url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg_hover.png); border: 1px solid #358f68; box-shadow: inset 0px 0px 10px #b3ddc5 }
.login_btn:active { background: #358f68 url(https://static.idriveonlinebackup.com/include/images/greenbtn_bg_hover.png); box-shadow: inset 0px 0px 10px #03535d; }
.input_field p { margin: 0; padding: 10px 0 0; clear: both; }
.error_msg_cont { margin: 0 0 15px; }
.error_msg { background-color: #fde4ea; border: 1px solid #edc4cc; width: 389px; color: #3f3d3e; clear: both; padding: 20px; margin: 0; display: none; font-size: 12px; margin: 10px 0px 0px 0px }
.err_main { margin: 0 0 20px; width: 100%; }
.error_msg p { margin: 0px !important; padding: 0px; }
.error_msg div { color: #ab5967; font-size: 20px; margin-bottom: 15px; }
.login_details .select_body { margin: 15px 0 0px; }
.login_details .select_option { top: 40px; right: 15px; width: 400px; }
.success_msg { background-color: #FFFDDF; border: 1px solid #b5b284; width: 389px; color: #666666; clear: both; padding: 20px; margin: 30px 0 0; }
.success_msg p { margin: 0; padding: 0px 0px 10px 0px; }
.success_msg div { color: #67632d; font-size: 20px; margin-bottom: 15px; }
.login_cont .select_body { width: 360px; }
.uname label,
.pwd label { display: block; margin: 15px 0px 5px 0px; }
.uname,
.pwd { width: 100%; float: left }
/* Footer Related styles */
footer { text-align: center; float: left; line-height: normal; color: #777; background:#20242f; margin: 0px 0px 0px; padding: 0px 0px; height: auto; min-height:auto !important }
footer p { text-align: center; font-size: 11px; width: 100%; clear: left; margin: 0px; float: left; padding: 0px }
footer .wrapper { overflow: inherit; position: relative }
.store { background: #6594bd url(https://static.idriveonlinebackup.com/include/images/store_bg.png) repeat; height: 67px; width: 125px; float: left; text-align: center; border: 3px solid #fff; border-radius: 6px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-right: 0px; color: #FFF; font-size: 17px; line-height: 67px; }
.store span { background: url(https://static.idriveonlinebackup.com/include/images/products_arrow.png) no-repeat scroll 70px 0 transparent; padding-right: 20px; }
.products { height: 74px; width: 560px; margin: 50px auto 45px; overflow: hidden; }
.ver_slides .products { width: 533px; }
.products a { text-indent: -3500px; overflow: hidden; height: 51px; float: left; margin-top: 8px; }
.prod_logo { background: #ecf4f8 url(https://static.idriveonlinebackup.com/include/images/store_bg2.png) repeat; height: 67px; border: 3px solid #fff; border-radius: 6px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; float: left }
.prod_logo a { margin: 4px 20px 0px; float: left }
.prod_logo a img { vertical-align: middle }
.plink { margin-right: 0px !important; }
.links { float: left; width: 100%; text-align: center; }
.links ul { margin: 0px auto; padding: 0px 0px; list-style-type: none; text-align: center; width: 100%; }
.links ul li { margin: 0px 30px 0px 0px; padding: 0px; list-style-type: none; font-size: 16px; display: inline; }
.links a { color: #fff; text-decoration: none; }
.links a:hover { color: #333; text-decoration: none; }
.idr_contacts { background: url(https://static.idriveonlinebackup.com/include/images/idrivecontacts.png) no-repeat; width: 95px; display: none; }
.idrivesync { background: url(https://static.idriveonlinebackup.com/include/images/idrivesync.png) no-repeat; width: 95px; margin-left: 13px !important }
.idr_portable { background: url(https://static.idriveonlinebackup.com/include/images/idriveexpress.png) no-repeat;width:95px; }
.remotepc { background: url(https://static.idriveonlinebackup.com/include/images/remotepc.png) no-repeat; width: 116px; }
.idr_apps { background: url(https://static.idriveonlinebackup.com/include/images/idrive_apps.png) no-repeat; width: 95px; }
.press { text-align: center; height: 60px; margin: 0px; }
.press a { margin: 0px 15px }
.press img { vertical-align: middle; margin: 15px 20px 10px }
.media { margin: 0px auto; width: 300px; padding: 30px 0px; float: none; overflow: hidden }
.media p { float: left; }
.media a { text-indent: -3500px; float: left; overflow: hidden; width: 35px; height: 35px; margin: 0 3px; }
.blog_text { background: none repeat scroll 0 0 #FFFFFF; border-radius: 4px 4px 4px 4px; color: #666666 !important; opacity: 0.95; filter: alpha(opacity = 95); padding: 2px 7px; }
.blog_text:hover { background: none repeat scroll 0 0 #517da7; color: #fff!important }
.facebook { background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0px -20px }
.index .media { width: 250px; }
.facebook:hover { background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0px -72px; -webkit-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; -moz-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; -o-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; }
.twitter { background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0px -124px }
.twitter:hover { background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0px -176px; -webkit-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; -moz-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; -o-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; }
.linkedin { background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0px -228px }
.linkedin:hover { background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0px -280px; -webkit-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; -moz-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; -o-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; }
.googleplus { background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0px -332px }
.googleplus:hover { background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0px -384px; -webkit-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; -moz-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; -o-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; }

.facebook {background: url(https://static.idriveonlinebackup.com/source/images/icons19.png) 0 -403px no-repeat}
.facebook:hover {background: url(https://static.idriveonlinebackup.com/source/images/icons19.png) 0 -473px no-repeat}
.twitter {background: url(https://static.idriveonlinebackup.com/source/images/icons19.png) 0 -540px no-repeat}
.twitter:hover {background: url(https://static.idriveonlinebackup.com/source/images/icons19.png) 0 -612px no-repeat;}
.linkedin {background: url(https://static.idriveonlinebackup.com/source/images/icons19.png) 0 -689px no-repeat}
.linkedin:hover {background: url(https://static.idriveonlinebackup.com/source/images/icons19.png) 0 -767px no-repeat}
.blog { background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0px -436px }
.blog:hover { background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0px -488px; -webkit-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; -moz-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; -o-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; }
.forum { background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0px -540px }
.forum:hover { background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat 0px -592px; -webkit-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; -moz-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 0.2s ease; transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; -o-transition: background 0.3s cubic-bezier(0.6, 0.1, 0.15, 0.8), color 10s ease; }
.footerlogo a { background: none !important }
.footerlogo { background-image: url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png); background-position: 0px -1083px; background-repeat: no-repeat; width: 75px; height: 29px; text-indent: -5000px; margin-left: 6px }
.footerproducts { background: url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png) no-repeat scroll 5px -1238px; width: 75px; height: 29px; text-indent: -5000px; }
.services { background: url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png) no-repeat scroll 8px -1342px; width: 75px; height: 29px; text-indent: -5000px; }
.help { background: url(https://static.idriveonlinebackup.com/include/images/index_sprite_img.png) no-repeat scroll 7px -1394px; width: 75px; height: 29px; text-indent: -5000px; }
.pressReview { background: url(https://static.idriveonlinebackup.com/include/images/footer_bg.png) repeat-x scroll 0 0; float: left; line-height: normal; margin: 0; text-align: center; width: 100% }
.footerLinks { float: left; text-align: left; margin: 15px 0px 0px 0px; padding: 0px 30px }
.footerLinks ul { float: left; list-style: none; width: 25%; padding: 0px; margin: 5px 0px 0px 0px; min-width: 164px }
.footerLinks li { width: 100%; float: left; }
.footerLinks ul a { color: #82868F; display: block; padding: 4px 0px 4px 5px; margin-right: 20px }
.footerLinks ul a:hover { background: #383c47; color: #fff !important }
.footerLinks h4 { color: #dee9ef; font-size: 22px; text-align: left; width: 100%; padding: 0 0 15px 5px !important; margin-top: 13px }
.divider { float: right; margin: 0px 0px 0px 0px; background: none; padding: 20px 0px 20px 40px; height: 215px; width: 238px }
.divider .media { padding: 0px; width: auto; margin: 0px auto 10px }
.divider p { text-align: left; width: 50%; color: #82868F; font-size: 11px; }
.divider h5 { color: #fff; font-size: 15px; margin: 0px; padding: 0px 0px 13px 0px; }
.footerLinks .media a { padding: 0px; }
.media .facebook { margin-left: 0px }
.supportTxt { margin-top: 10px;display:none; }
.linksWrapper { width: 69%; float: left }
/* login head for static page */
.login_section { overflow: hidden; background: #fff; display: none; }
.login_body { margin: 0 auto; padding: 0; overflow: hidden; position: relative; min-height: 130px; }
.signup_content { margin-left: 20px; height: 130px; position: absolute; bottom: 0; float: left; width: 350px; background: url(https://static.idriveonlinebackup.com/include/images/divider.png) no-repeat right -10px; }
.signup_icon { background: url(https://static.idriveonlinebackup.com/include/images/signup_icon.png) no-repeat; position: absolute; top: 0; left: 0; width: 125px; height: 120px; }
.signup_txt { position: absolute; top: 0px; left: 150px; height: 24px; font-size: 24px; }
.signup_link { position: absolute; top: 22px; left: 151px; }
.signup_now { padding: 0px; color: #669630; font-size: 12px; margin: 0px 0px 20px; font-weight: bold }
.signup_link a { color: #777; margin-right: 10px; padding-right: 15px; background: url(https://static.idriveonlinebackup.com/include/images/next_arrow.png) right 2px no-repeat; white-space: nowrap; float: left; }
.signup_link a:hover { color: #1374ab }
.signup_content a:last-child { margin-top: 4px; }
.login_content { margin: 0 20px 25px 0; padding: 0; float: right; width: 580px; }
.login_section form { margin: 30px 0 0 0; padding: 0; }
.login_section form div { float: left; width: 230px; margin-right: 8px; }
.login_section form .login_submit { width: auto; margin: 23px 0 0; float: right; }
.login_section form span { clear: both; float: left; margin-top: 10px; font-size: 12px; width: 100%; }
.login_content label { padding: 0 0 5px; display: block; color: #777; }
.login_section form label.checked { background-position: 0 -18px; }
.login_section form span input { display: none; }
.signedin_section span input { display: inline !important; vertical-align: middle; }
.login_section form a { margin-right: 8px; float: right; }
.login_section .input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E5E5E5; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 5px #EFEEEE inset; float: left; font-size: 16px; height: 40px; line-height: normal; padding: 0 10px; width: 90%; float: left; }
.login_section .login_btn { width: 100px; margin: 0; float: right; }
.login_close { background-position: right -28px; }
.login_errormsg { background: #FDE4EA; border: 1px solid #EDC4CC; padding: 10px; margin-top: 10px; display: none; }
.login_errormsg div { font-size: 12px; }
/* Main Nav styles */
nav ul { float: right; width: 100%; text-align: left; list-style-type: none; margin: 15px 0px 20px; padding: 5px 0px 0px; font-weight: bold ;}
.inner nav ul { float: right; width: 100%; text-align: left; list-style-type: none; margin: 15px 0px 40px; padding:5px 0px 0px; font-weight: bold;font-family:open sans,Tahoma,Verdana,Arial }
nav li { float: left; list-style-type: none; padding: 0px 0px; text-align: left; margin: 10px 50px 0px 0px; }
nav li a { text-decoration: none; color: #333; font-size: 19px; white-space: nowrap; }
nav li a:hover { text-decoration: none; color: #1374ab }
nav li a span { font-size: 12px; font-weight: normal }
nav li.nav_feat { margin: 10px 50px 0px 20px !important; }
.inner_logo { margin-top: 0px!important }
/* Container styles */
.body { float: left; width: 100%; }
.feature { float: left; width: 960px; height: auto; margin: 10px 0px 20px; overflow: hidden; padding: 10px 0px 40px }
.feat_img { width: 160px; float: left; text-indent: -5000px; }
.feat_img_new { width: 160px; float: left; text-indent: -5000px; height: 150px; background: #FFF }
.feat_img p { margin: 0px 0px 0px 0px; padding: 0px }
.feat_text { width: 270px; float: left; padding: 0px 35px 0px 15px; }
.feat_text p { padding: 0px 0px 15px; margin: 0px 0px; }
.center { text-align: center }
.content { width: 960px; margin: 45px auto 40px; padding: 0px 20px; overflow: hidden; }
.subnote { font-size: 36px; color: #1374ab; margin: 20px auto 0px; text-align: center; float: none; padding: 20px 0px 30px; float: left; text-align: center; width: 100%; font-weight: normal; }
/* Header Links Styles */
.head_links ul { float: right; text-align: right; margin: 0px 0px; padding: 0px 0px; }
.head_links li { font-size: 14px; color: #41586a; list-style-type: none; float: left; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px }
.head_links li a { color: #41586a; text-decoration: none; padding: 6px 10px; float: left; line-height: 23px; background: url(https://static.idriveonlinebackup.com/include/images/upgrade.png) no-repeat 0px 3px; padding: 6px 10px 0px 30px }
.head_links li a:hover { color: #fff; }
.head_links li a.head_user { background: #fff; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; background: #fff url(https://static.idriveonlinebackup.com/include/images/user_arrow.png) no-repeat right 13px; padding: 6px 37px 6px 13px; }
.head_links li a.head_user:hover { color: #6196b9; 1background: #fff url(https://static.idriveonlinebackup.com/include/images/user_arrow_up.png) no-repeat right 13px;
}
/* signup */
.signup_wrapper h2 { color: #6096BC; font-size: 15px !important; font-weight: normal; letter-spacing: 0.1em; margin: 5px 0 15px !important; padding: 0; text-align: left; }
input[type="radio"] { vertical-align: middle; margin: 0; padding: 0; width: auto !important; }
.signup_wrapper p { clear: both; overflow: hidden; }
.input { background: #fff; border: 1px solid #e5e5e5; box-shadow: 0 0 5px #efeeee inset; height: 40px; border-radius: 3px; font-size: 16px; line-height: normal; }
/**+html .input { line-height:40px; }*/
.focus { box-shadow: 0 0 7px #99d4ef; border: 1px solid #8bc3dd; }
.container { margin: 0 18px 100px; float: left; width: 96%; }
.left { width: 68%; margin: 0 2% 0 0; background: #fff; box-shadow: 0 0 5px #83aecd; border-radius: 5px; min-width: 360px; float: left; }
.right { width: 28%; margin-left: 2%; min-width: 268px; float: left; }
.signup_wrapper form { padding: 30px; }
.main_head { margin: 20px 0 0 20px; padding-bottom: 20px; border-bottom: 1px solid #dddddd; overflow: hidden; color: #5087AE; }
.subhead { /*font-size: 13px;*/ font-weight: bold; color: #5187AD; margin-bottom: 10px; border-bottom: 1px solid #DBDFE2; padding-bottom: 5px; width: 100% !important; }
.main_head span:first-child { height: 25px; padding-left: 7px; font-size: 20px; float: left; background: url(https://static.idriveonlinebackup.com/include/images/signup_icons.png) 164px -1057px no-repeat; padding-right: 22px; }
.main_head input[type="radio"]:checked + label { color: #000; font-weight: bold; }
.plan_type { color: #777; font-weight: bold; float: left; margin-left: 20px; font-size: 14px; }
.plan_type label { margin-right: 10px; }
.plan_type input[type="radio"] { vertical-align: middle; }
.signup_wrapper .content { clear: both; color: #888888; padding-left: 5px; }
.basic_details { padding: 10px 10px; position: relative; margin: 0; }
.edu_body .basic_details { padding: 10px; }
.basic_details li { position: relative; overflow: hidden; padding: 10px; margin: 0; list-style: none; }
.basic_details > li:last-child { height: 90px !important; }
.basic_details input { width: 48%; padding: 0 10px 0 10px; float: left; line-height: normal; }
.basic_details li label { width: 100%; display: block; margin-bottom: 5px; }
.basic_details span { width: auto; float: left; display: inline; margin: 8px 0 0 0px; }
.basic_details input:focus { color: #0a0a0a; }
.pw_strength { position: absolute; top: 28px; right: 40%; background: #fff; height: 8px; width: 89px; overflow: hidden; box-shadow: inset 0 0 5px #ccc; border-radius: 10px; }
.pw_mask { width: 0; height: 4px; background: #5f9b00; float: left; margin: 2px; border-radius: 10px; }
.email_span a { color: #39F; cursor: pointer; }
.username_suggesion { padding: 10px 0; margin: 10px; display: none; }
.username_suggesion font { margin: 0 0 0 15px; color: #2095df; width: auto; float: none; cursor: pointer; }
.red { color: #ff0000; background: url(https://static.idriveonlinebackup.com/include/images/icons.png) 0 -311px no-repeat; padding-left: 20px; font-size: 12px }
.green { color: #0071bc; background: url(https://static.idriveonlinebackup.com/include/images/icons.png) 0 -278px no-repeat; padding-left: 20px; font-size: 12px }
.red_2 { color: #ff0000; background: url(https://static.idriveonlinebackup.com/include/images/icons.png) 0 -304px no-repeat; padding-left: 20px; margin-top: 4px !important; line-height: 16px; }
.green_2 { color: #096; background: url(https://static.idriveonlinebackup.com/include/images/icons.png) 0 -269px no-repeat; padding-left: 20px; margin-top: 4px !important; line-height: 16px; }
.plan_table { display: none; position: relative; margin: 0 20px; }
.plan_table ul { overflow: hidden; margin: 25px 0 0; padding: 0; }
.plan_table li { height: 35px; line-height: 35px; border-bottom: 1px solid #e8eaec; padding: 0; margin: 0; list-style: none; }
.plan_row_head { font-weight: bold; }
.plan_table span { display: block; float: left; height: 35px; padding-left: 4%; }
.plan_table span:nth-child(odd) { width: 15%; }
.plan_table span:nth-child(2) { width: 15%; }
.plan_table span:last-child { width: 26%; border-right: 0 none; }
.plan_table span:first-child { color: #5187ad; }
.plan_table span:nth-child(2) { background: #f5f5f5; }
.plan_row_head span:nth-child(2) { background: #fff; }
.bubble { position: absolute; right: 15px; top: -45px; width: 165px; height: 125px; background: url(https://static.idriveonlinebackup.com/include/images/icons.png) 0 -376px no-repeat }
.card_info { clear: both; margin: 20px 20px 0; display: none; padding: 30px 0; }
.card_info .red { width: 100%; margin: 10px 0; }
.card_info ul { margin: 0; padding: 0; }
.card_info ul li { clear: both; overflow: hidden; padding: 10px 0; list-style: none; }
.card_info div { display: block; float: left; width: 48%; padding-right: 8px; }
.card_info span { display: block; float: left; margin: 0; }
.card_info input { width: 92%; padding: 0 10px; float: left; margin-right: 5px; }
.card_info label { margin: 3px 0px; display: block; white-space: nowrap; }
.card_type label { float: left; margin-right: 10px; }
.card_type input[type="radio"] { margin-top: 6px; }
.card_type span { background: url(https://static.idriveonlinebackup.com/include/images/ext_icons.png) no-repeat; width: 65px; height: 25px; line-height: 25px; }
.card_type .visa { background-position: 15px -552px; }
.card_type .master { background-position: 17px -592px }
.card_type .american_express { background-position: 17px -674px; float: left; }
.card_type .discover { background-position: 17px -634px; width: 80px; }
.card_info li:nth-child(2) span { width: 46%; padding-right: 8px; }
.card_info li:nth-child(2) span:nth-child(2) input { width: 27%; }
.cvv { color: #5187AD; padding: 0 5px; font-weight: bold; font-size: 13px; border-radius: 25px; background: #d7e2e7; }
.cvv:hover { background: none; }
.cvv_container input { width: 84%; }
.verification { clear: both; margin: 0 20px 0; }
.verification p { padding: 20px 0; margin: 0; }
.captcha { display: block; float: left; margin-top: 5px; }
.captcha img { margin-right: 2px; }
.captcha_span { display: inline; margin: 8px 0 0 15px; width: auto; }
.verification input { margin-left: 50px; width: 100px; padding: 0 10px; }
.right h2 { margin-bottom: 5px; font-weight: bold; }
.icon { width: 80px; height: 80px; background: url(https://static.idriveonlinebackup.com/include/images/icons_80.png) 0 -4px no-repeat; float: left; margin-right: 20px; }
.cloud_icon { background-position: 0 -90px; }
.universal_icon { background-position: 0 -180px; }
.easy_icon { background-position: 0 -270px; }
.right_row { margin-bottom: 30px; overflow: hidden; }
.terms { color: #9f9f9f; }
.signup_footer { margin: 0; }
.signup_footer p { padding: 0 20px; }
.tooltip { cursor: pointer; }
.tooltip_body { position: absolute; width: 300px; float: left; display: block; padding: 5px 10px; background: #eff5f8; display: none; z-index: 9999; border: 1px solid #d8e2e2; border-radius: 5px;font-size:12px; }
.tooltip_body span { background: url(https://static.idriveonlinebackup.com/include/images/arrow.png) no-repeat; position: absolute; float: left; width: 13px; height: 7px; left: 8px; top: 28px; }
.link { color: #2095DF; text-decoration: none; }
.float_rt { float: right }
/*pop up*/
.master_wrapper { width: 100%; height: 100%; position: fixed; left: 0; top: 0; margin: 0; padding: 0; z-index: 99; }
.shadow_container { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #000; opacity: .7; -moz-opacity: .7; -webkit-opacity: .7; -khtml-opacity: .7; filter: alpha(opacity=70); }
.popup_wrapper { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.first_pos_container { display: table; overflow: hidden; margin: 0px auto; height: 100%; width: 560px; }
*:first-child+html .first_pos_container { position: relative; }
* html .first_pos_container { position: relative; }
.popup_wrapper .sec_pos_container { display: table-cell; vertical-align: middle; }
*:first-child+html .popup_wrapper .sec_pos_container { position: absolute; top: 50%; }
* html .popup_wrapper .sec_pos_container { position: absolute; top: 50%; }
*:first-child+html .popup_wrapper .popup_container { position: relative; top: -50%; }
* html .popup_wrapper .popup_container { position: relative; top: -50%; }
.popup_wrapper .popup_container { background: #f9f9f9; border: 4px solid #6ea5ce; border-radius: 2px; padding: 15px; position: relative; }
.popup_container { position: absolute; overflow: hidden; left: -99999px; }
.master_wrapper .popLeft { left: 0; }
.popup_close_btn { position: absolute; right: -2px; top: 0; display: block; background: url(https://static.idriveonlinebackup.com/include/images/popup_close_btn.png) no-repeat; width: 16px; height: 16px; cursor: pointer; }
.popup_container .popup_header { position: relative; background: none; margin-bottom: 10px; border-bottom: 1px solid #d2dae0; }
.popup_container .popup_footer { position: relative; margin: 10px 0 0; }
.popup_container .popup_footer input { float: right; width: auto; }
.popup_container .popup_content { margin: 0; padding: 0; }
.mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(https://static.idriveonlinebackup.com/include/images/Loader.gif) no-repeat center; display: none }
.popup_system h3 { text-align: left; padding: 0px; margin: 0px }
.popup_system ul { padding: 0px; margin: 0px; list-style-type: none }
.popup_system li { background: url("https://static.idriveonlinebackup.com/include/images/ide_bullet.gif") no-repeat scroll left 7px transparent; margin: 0; padding: 0 0 10px 23px; line-height: 24px; font-size: 12px }
.popup_content p { color: #1374AB; padding: 0px; margin: 20px 0px }
.popup_system_box { padding: 10px 30px 20px; }
.accept li { padding-bottom: 0px !important; }
/* regconfirmdue */
.confirm_due_cont { padding: 20px; }
.regconfirmdue_wrapper .main_head span:first-child { background: none; }
/*Contact info page */
.sm_text { font-size: 11px; margin: 10px 0px !important }
.cmpy_address3 p { padding: 0px; margin: 0px }
.support_text { margin-top: 30px !important }
.support_num { font-size: 16px; color: #669630; font-weight: bold }
.support_count { font-size: 12px; margin-top: 10px !important }
.mediakit a { background: url("https://static.idriveonlinebackup.com/include/images/zip-icon.png") no-repeat scroll 85px 9px transparent; }
.pdficon a { background: url("https://static.idriveonlinebackup.com/include/images/pdficon.png") no-repeat scroll 85px 9px transparent; }
.cmpy_address1 p { margin: 0px; padding: 0px }
.cont_info_wrapper { margin-top: 20px }
.rapidshare .rapid_details li,
.card_detail li,
.billing li { width: 100%; float: left; height: 60px; list-style: none; margin: 0px 0px 20px 0px }
.rapidshare .rapid_details li .input_box span,
.card_detail span,
.billing span { float: left; color: #F00; font-size: 12px; padding-left: 5px; }
.expir .select_body { float: left; width: 130px; margin: 9px 0 0; }
.rapid_details .rapid_input,
.card_detail .rapid_input,
.billing .rapid_input { margin-top: 10px; float: left; padding: 0 10px; width: 90%; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E5E5E5; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 5px #EFEEEE inset; font-size: 16px; height: 35px; line-height: normal; }
#cvv { color: #0A0A0A; width: 25%; }
.card_detail { clear: both; margin-left: 0px; }
.card_detail ul,
.billing ul { padding: 0px; }
.card_detail .select_option li,
.billing .select_option li { height: auto; margin: 5px; cursor: pointer; }
.input_box { float: left; padding: 0 10px; width: 45%; }
/* fancy select dropdown */

.select { background: url("https://static.idriveonlinebackup.com/include/images/dropdown_arrow.png") no-repeat scroll right 17px #FFFFFF; border: 1px solid #E5E5E5; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 5px #EFEEEE inset; color: #ACA899; cursor: pointer; font-size: 16px; height: 40px; line-height: 40px; padding: 0 10px; background-position: right 14px; font-size: 16px; line-height: 34px; }
.zip { width: 27%; }
.billing { float: left; margin-top: 20px; margin-left: 0px; }
.card_detail { float: left; margin-top: 0px; }
.card_detail .subhead { margin-top: 20px; }
/* Promo Code styles */
.promotion_offer { width: 980px; }
.promocode_container .promocode_left { float: left; width: 47%; }
.promocode_container .promocode_right { position: relative; width: 53%; margin: 0 0 0 0; background: #fff; box-shadow: 0 0 5px #83aecd; border-radius: 5px; min-width: 360px; float: right; }
.promocode_right .signup_wrapper .content { position: relative; }
.promocode_main_head.main_head span:first-child { background: url(https://static.idriveonlinebackup.com/include/images/signup_icons.png) 220px -1057px no-repeat; }
.promocode_join { color: #5087AE; font-size: 20px; font-size: 20px; margin: 10px 0px; }
.promocode_right .main_head { margin-left: 0px; margin-top: 0px; }
.promocode_right .basic_details { padding: 10px 0px; }
.promocode_right .basic_details li { padding-left: 0px; width: 40%; float: left; margin-right: 10px; height: 75px; padding-top: 0px; }
.promocode_right .basic_details input { width: 90%; height: 35px; }
.promocode_right .plan_type { margin-left: 0px; float: left; width: 100%; padding: 20px 0 0 5px; height: 25px; }
.promocode_right .basic_details span { width: 100%; margin: 0px 0 0px 0; line-height: 20px; }
.promocode_right .basic_details span.red { background-image: none; padding-left: 0px; }
.promocode_right #billingError { background-image: none; padding-left: 0px; margin: 0px; }
.promocode_right #textverifyErr { background-image: none; padding-left: 0px; margin: 0px; }
.promocode_right .card_info li:nth-child(2) span:nth-child(2) input { width: 24%; }
.promocode_right .verification,
.promocode_right .card_info { margin-left: 0px; padding-top: 5px; padding-bottom: 0px; }
.promocode_right .verification p { padding: 0px; }
.promocode_right .plan_table { margin-left: 0px; margin-right: 0px; margin-top: 0px; }
.promocode_right .signup_footer { margin-left: 0px; }
.promocode_right .signup_footer>p .submit_btn { margin: 0px; }
.promocode_right .plan_table span:nth-child(2n+1) { padding-left: 0px; padding-right: 10px; width: 18%; }
.promocode_right .plan_table span.promo_plan { width: 18%; }
.promocode_right .plan_table span.promo_space { width: 18%; }
.promocode_right .plan_table span.promo_monthly { width: 18%; }
.promocode_right .plan_table span.promo_yearly { width: 18%; }
.promocode_right .plan_table span:nth-child(2) { margin-right: 10px; padding-right: 10px; width: 15%; }
.promocode_right .bubble { top: 345px; right: 8px; background: url(https://static.idriveonlinebackup.com/include/images/yearly_2months_rush.png) no-repeat scroll 35px 40px transparent !important; height: 125px; position: absolute; width: 165px; }
.promocode_right .plan_table { position: static; }
.promocode_right .plan_table ul { margin-top: 5px; float: none; }
.promocode_right .card_cw { float: left; width: 16%; padding-left: 13px; }
.promocode_right .card_exp_date { float: left; width: 33%; }
.promocode_right .card_cw #cvv { width: 40px; }
.promocode_right .card_exp_date .exp_date { width: 80%; margin-top: 0px; }
.promocode_right .card_exp_date .exp_date input { height: 35px; margin-right: 0; width: 25%; }
.promocode_right .card_exp_date .exp_date input#year { margin-left: 10px; }
.promocode_right .card_info .card_number { width: 40%; }
.promocode_right .card_info .card_bill { width: 45%; margin-right: 10px; }
/*.promocode_right  input{outline:none;}*/
.promocode_right input[type="text"] { outline: none; height: 35px; }
.promocode_right input[type="password"] { outline: none; height: 35px; }
.clear_left { clear: left; }
.promocode_right .card_info ul li { padding: 5px 0; }
.promocode_left .promo_offer_bg { background: url(https://static.idriveonlinebackup.com/include/images/promo_offer_20precent_new.png) no-repeat 0px 0px; width: 450px; height: 545px; background-size: contain; float: right; margin-top: 10px; }
.promocode_left .promo_rescue_bg { background: url(https://static.idriveonlinebackup.com/include/images/promo_offer_rescue.png) no-repeat 0px 0px; width: 438px; height: 520px; background-size: contain; float: right; margin-top: 10px; }
.promocode_left .promo_offer_gallagher { background: url(https://static.idriveonlinebackup.com/include/images/promo_gallagher.png) no-repeat 0px 0px; width: 450px; height: 545px; background-size: contain; float: right; margin-top: 10px; }
.promocode_left .promo_offer_medved { background: url(https://static.idriveonlinebackup.com/include/images/promo_medved.png) no-repeat 0px 0px; width: 450px; height: 545px; background-size: contain; float: right; margin-top: 10px; }
.promocode_left .promo_txt { font-size: 12px; line-height: 22px; margin-top: 485px; padding: 0 20px 0 0; text-align: justify; }
.promocode_left .promo_rescue_txt { font-size: 12px; line-height: 25px; margin-top: 530px; padding: 0 10px 0 0; text-align: center; }
.rush .submit_btn { font-size: 16px; height: 40px; }
.rush .terms { font-size: 12px }
.green_promo { color: #6baf1a }
.rush .green { font-size: 12px }
.nr_price { text-decoration: line-through; padding-left: 3px }
.dis_price { color: #76992c; font-size: 16px; padding-left: 4px }
.dis_amount { font-size: 16px; font-weight: bold }
.total_promo_offer { background-color: #EFFFD2; border: 1px solid #98B66E; float: left; font-size: 13px; font-weight: bold; margin: 15px 0 20px; width: 97%; padding: 10px 0 10px 10px; color: #5187AD; }
.total_promo_offer .offer_text { font-weight: normal; }
.total_promo_offer .offer_text { font-weight: normal; color: #888888; }
.total_promo_offer .total_values { color: #888888; }
.promocode { margin: 0 20px 30px; width: 42%; float: left }
.promocode label { display: block; margin: 15px 0 9px; }
.promocode input { width: 40%; padding: 0px 10px; margin: 20px 0px 0px 0px }
.signup_wrapper.signup_plan .promocode input {margin:5px 0px 20px 0px;}
.signup_jsp .verification { width: 44%; float: left }
.signup_jsp .verification input { margin-left: 20px }
.signup_jsp .subhead { width: 90% !important; }
/*signup new changes*/
.basic_details_cont { padding-bottom: 10px !important; width: 530px; }
.basic_details_cont li div { float: left; width: 50%; }
.basic_details_cont input { width: 200px; }
.basic_details_cont span { white-space: nowrap; }
.signup_pro_wrapper .plan_type label { font-weight: bold; }
.signup_pro_wrapper .idrive_pro { display: inline-block; background: #fac934; border: 1px solid #e3a33a; padding: 6px 8px; }
.signup_pro_wrapper .idrive_pro label { font-weight: normal !important; margin-right: 0; color: #522200; }
.signup_pro_wrapper .plan_row_head { border-bottom: none !important; }
.signup_pro_wrapper .plan_table span { width: 17%; }
.personalplan_cont,
.familyplan_cont { border: 1px solid #e8eaec; border-top: 2px solid #cfe5c2; height: auto !important; overflow: hidden; margin-bottom: 15px !important; }
.personalplan_cont span,
.familyplan_cont span { padding: 8px 0; padding-left: 4%; height: 43px; line-height: 43px; }
.signup_pro_wrapper .plan_space { background: #eff7ec !important; color: #666; }
.signup_pro_wrapper .plan_name { line-height: normal !important; }
.signup_pro_wrapper .plan_name span { height: auto; width: auto; line-height: normal; padding: 0; background: none; }
.signup_pro_wrapper .plan_name2 { font-size: 18px; }
/*.signup_pro_wrapper .plan_name_arrow { width:25px !important; height:25px !important; margin:10px 0 0 8px }*/
.businessplan_head { border: 1px solid #e8eaec; border-top: 2px solid #cfe5c2; border-bottom: none !important; height: 36px !important }
.signup_pro_wrapper .businessplan_bdr { border-bottom: none !important; border-left: 1px solid #e8eaec; border-right: 1px solid #e8eaec; height: 36px !important }
.businessplan_head .plan_name { position: relative; top: 50px; }
.signup_pro_wrapper .yearly_paln { width: 33% !important; *width:32% !important;}
.signup_pro_wrapper .bubble { right: -15px; }
.signup_pro_wrapper input[type="radio"] { vertical-align: inherit; }
.signup_pro_wrapper .businessplan_btm { border-bottom: 1px solid #e8eaec !important; }
.signup_pro_wrapper .main_head span:first-child { font-size: 20px; float: left; background: url("https://static.idriveonlinebackup.com/include/images/ext_icons.png") no-repeat scroll 172px -406px; padding-right: 22px; padding-top: 7px }
.signup_wrapper .signup_imagecont h2 { font-size: 35px !important; text-align: center; font-weight: normal; line-height: 35px; letter-spacing: 1px; }
.signup_wrapper .signup_imagecont p { text-align: center; margin: 20px 0; }
.signup_wrapper a.more_btn { color: #222; font-size: 12px; padding: 5px 27px 7px 10px; background: url(https://static.idriveonlinebackup.com/include/images/arrow_signup.png) 75px no-repeat #fff; border-radius: 2px; float: left; }
.signup_wrapper h2.head { margin: 0px 0 9px !important; }
.signup_rgt_icons { width: 70px; height: 70px; background: url(https://static.idriveonlinebackup.com/include/images/signup_icons_new.png) 0 -25px no-repeat; float: left; margin-right: 20px; }
.signup_cloud_icon { background-position: 0 -125px; }
.signup_universal_icon { background-position: 0 -225px; }
.signup_snapshot_icon {    background-position: 0 -460px;}
.signup_easy_icon { background-position: 0 -316px; }
.signup_wrapper div.text { font-size: 13px; }
p.signup_fea_text a { color: #333; text-decoration: none }
p.signup_fea_text a:hover { color: #1374ab; text-decoration: none }
.plan_table_pro { display: block; position: relative; margin: 0 20px; color: #000 }
.plan_table_core { display: block; position: relative; margin: 0 20px; color: #000 }
.plan_table_pro ul,
.plan_table_core ul,
.plan_table_core li,.plan_table_pro li
 { overflow: hidden; margin: 0; padding: 0; list-style: none; }
.personal_cont_pro { width: 48%; float: left; border: 1px solid #c4c8cb; background: #f4f8fb url(https://static.idriveonlinebackup.com/include/images/pricing_contentbg.png); margin-right: 3% !important; }
.core_cont_pro { width: 48%; float: left; border: 1px solid #c4c8cb; background: #f4f8fb url(https://static.idriveonlinebackup.com/include/images/pricing_contentbg.png); margin-right: 3% !important; }
.business_cont_pro { width: 48%; float: left; border: 1px solid #c4c8cb; background: #f4f8fb url(https://static.idriveonlinebackup.com/include/images/pricing_contentbg.png); }
.plan_table_pro .plan_row_head_pro { background: #b7bdbd url(https://static.idriveonlinebackup.com/include/images/signupplan_headbg.jpg); border: 1px solid #c4c8cb; box-shadow: inset 0 0 10px #969e9e; padding: 10px 25px; ; }
.plan_table_pro .plan_row_head_pro span { font-size: 18px; margin-left: 5px }
.plan_table_pro .plan_row_cont_pro {margin: 10px 20px;min-height: 300px;/* font-size: 13px; */}
.plan_table_core .plan_row_head_pro { background: #b7bdbd url(https://static.idriveonlinebackup.com/include/images/signupplan_headbg.jpg); border: 1px solid #c4c8cb; box-shadow: inset 0 0 10px #969e9e; padding: 10px 25px; ; }
.plan_table_core .plan_row_head_pro span { font-size: 18px; margin-left: 5px }
.plan_table_core .plan_row_cont_pro {margin: 10px 20px;min-height: 300px;/* font-size: 13px; */}
.plan_row_cont_pro div { display: block; float: left; padding-right: 10px; }
.plan_row_cont_pro li { padding: 15px 5px; border-bottom: 1px solid #e5eaed; }
.plan_row_cont_pro li:first-child .refer_newplan { width: 80px; }
.business_cont_pro li:last-child { border-bottom: 0 none; }
/*.personal_cont_pro li div:last-child { position:relative; top:5px; }*/
.pro_use { width: 37%; }
.pro_use span { font-size: 16px; /*margin-top: 5px; */ display: block; }
.business_cont_pro .pro_use span { margin-top: 0; }
/*.personal_cont_pro input { position:relative; top:5px; }*/
/*upgrade page css*/
.upgrade .upgrade_account { border-bottom: 1px solid #E1E0E0; border-left: 1px solid #E1E0E0; float: left; margin: 10px 0; width: 100%; color: #666666; font-size: 12px; }
.upgrade .upgrade_account td { width: 19%; }
.upgrade .nright_border { width: 43% !important; }
.upgrade .wdth_percent { width: 18% !important; }
.upgrade .main_head { margin: 0px; }
.upgrade_account th { background: none repeat scroll 0 0 #FBFBFB; border-top: 1px solid #E1E0E0; font-weight: bold; padding: 0 10px; text-align: left; color: #000 }
.upgrade_account td { font-weight: normal; padding: 0 10px; text-align: left; }
.upgrade_account th,
.upgrade_account td { line-height: 40px; }
.nright_border { border-right: medium none !important; width: 25% !important; }
.personal_color { background-color: #F7F8FA; }
.family_color { background-color: #EFF5E9; }
.business_color { background-color: #FBFBF1; }
.bordern { border-right: 1px solid #E1E0E0; }
.upgrade .upgrade_account p { overflow: visible; margin: 5px 0; }
.upgrade .quota_available { background: none repeat scroll 0 0 #F7F8F8; border: 1px solid #9ABACB; box-shadow: 0 0 3px #82B2CD inset; float: left; height: 13px; margin: 1px 0 0; width: 150px; }
.upgrade .user_details td { padding: 8px 0; }
.upgrade .quota_spaceused { background: url("https://static.idriveonlinebackup.com/include/images/quotaused_small.png") repeat-x scroll -1px -1px transparent; float: left; height: 15px; }
.upgrade .storage_heading { margin-bottom: 0px; color: #4d8ab9; font-weight: bold; }
.upgrade .card_info { display: block; padding: 30px 0 0; margin: 0px; }
.upgrade .user_details { margin: 15px 0 35px; }
.upgrade .right { padding-top: 215px; }
.upgrade .topheader .login { background: url("https://static.idriveonlinebackup.com/include/images/user_arrow_right.png") no-repeat scroll right 8px #FFFFFF; padding-right: 30px; }
.upgrade .percentage,
.upgrade_username { font-weight: bold; margin-left: 10px; color: #605f5d; }
.upgrade .upgrade_username { margin: 0px; }
.upgrade .upgrade_submit { background: url("https://static.idriveonlinebackup.com/include/images/ide_upgrade_btn.png") no-repeat top left; width: 145px; height: 44px; border: 0; text-indent: -99999px; }
.upgrade .upgrade_submit:hover { background: url("https://static.idriveonlinebackup.com/include/images/ide_upgrade_btn.png") no-repeat bottom left; }
.upgrade .upgrade_submit:active { background: url("https://static.idriveonlinebackup.com/include/images/ide_upgrade_btn.png") no-repeat center left; }
.upgrade .signup_footer { margin: 0px; }
.upgrade input[type="radio"] { margin-right: 5px; }
.upgrade .upgrade_popup h2,
.upgrade .plan_option_saveBtn h2 { color: #6096BC; font-size: 15px; font-weight: bold; margin: 5px 0 10px; padding: 0; text-align: left; }
.upgrade .upgrade_popup .upgrade_popup_btn,
.upgrade .plan_option_saveBtn input[type='button'] { background: none repeat scroll 0 0 #6196B9; border: 1px solid #6196B9; border-radius: 2px 2px 2px 2px; color: #FFFFFF; cursor: pointer; font-family: tahoma; font-size: 14px; font-weight: normal; line-height: 18px; padding: 3px 15px; text-align: center; margin: 0 5px; }
.upgrade .upgrade_popup .upgrade_popup_btn:hover,
.upgrade .plan_option_saveBtn input[type='button']:hover { background: none #5EAFE5; }
.upgrade .upgrade_popup .upgrade_popup_btn:active,
.upgrade .plan_option_saveBtn input[type='button']:active { background: none repeat scroll 0 0 #5EAFE5; box-shadow: 0 0 5px #10608C inset; }
.upgrade .upgrade_popup p { color: #333333; font-size: 12px; margin: 0px; padding: 0; }
.upgrade .upgrade_popup ol { font-size: 12px; padding: 0 0 0 20px; }
.master_wrapper .popLeft { left: 0; }
.loading_wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(https://static.idriveonlinebackup.com/include/images/loading.gif) center rgba(255, 255, 255, .6) no-repeat; z-index: 9999; display: none; }
.plan_table_pro .red { margin-bottom: 10px; }
.plan_table_core .red { margin-bottom: 10px; }
.verification .red { white-space: nowrap }
.business_cont_pro li div:last-child { padding-right: 0; }
.right_row { margin-bottom: 22px !important; }
/*storage*/
.upgrade_new .plan_table_pro { margin: 20px 10px 0 }
.upgrade_new .plan_table_core { margin: 20px 10px 0 }
.upgrade_new .quota_info { width: 56% }
.upgrade_new .storage_text { float: left; font-size: 16px; margin: 20px 0px 0px 0px; color: #5e95bc; line-height: normal; }
.upgrade_new .storage_fixed { width: 250px; }
.upgrade_new .storage_used .storage_quota { font-size: 13px; padding: 0px 0px 10px 0px; float: left; width: 85%; margin: 0; }
.upgrade_new .storage_used .storage_text p { margin: 0px; padding: 0px; line-height: normal }
.upgrade_new .storage_used .quoto_text { width: 100%; color: #666; }
.upgrade_new .storage_used .quoto_text a { text-decoration: none; color: #89a9c2 }
.upgrade_new .storage_used .quoto_text a:hover { text-decoration: none; color: #666 }
.upgrade_new .storage_used .quota_available { background: #f7f8f8; border: #9abacb 1px solid; float: left; height: 13px; margin: 1px 0px 0px 0px; width: 150px; box-shadow: inset 0 0 3px #82b2cd; }
.upgrade_new .storage_used .quota_percent { color: #295f7f; font-size: 45px; letter-spacing: 0.1em; float: left; margin: 20px 0px; padding: 0px }
.upgrade_new .storage_used .quota_spaceused { background: url(https://static.idriveonlinebackup.com/include/images/quotaused_small.png) repeat-x -1px -1px; float: left; height: 15px; }
.upgrade_new .upgrade_btn { width: 100%; float: left; }
.upgrade_new .plan_text { float: left; border-bottom: 1px solid #cdd2d5; width: 95%; margin: 5px 0px; font-size: 12px; }
.upgrade_new .plan_text p { line-height: 18px }
.upgrade_new .storage_upgrade_btn { background: url(https://static.idriveonlinebackup.com/include/images/storage_upgrade_btn.png) no-repeat scroll 0 -20px transparent; float: left; height: 31px; width: 73px; }
.upgrade_new .storage_upgrade_btn:hover { background: url(https://static.idriveonlinebackup.com/include/images/storage_upgrade_btn.png) no-repeat scroll 0 -80px transparent; }
.upgrade_new .storage_upgrade_btn:active { background: url(https://static.idriveonlinebackup.com/include/images/storage_upgrade_btn.png) no-repeat scroll 0 -140px transparent; }
.upgrade_new .storage_upgrade_btn img { display: none; }
.upgrade_new .plan_row_cont_pro li { padding: 10px 5px; }
.upgrade_new .plan_table_pro,
.upgrade_new .plan_table_core,
.upgrade .plan_row_cont_pro { min-height: 200px; }
.upgrade_new .pro_use span { font-size: 18px; }
.upgrade_new .plan_table_pro .subhead { border: 0 none; margin-bottom: 0; }
.upgrade_new .plan_table_core .subhead { border: 0 none; margin-bottom: 0; }
.upgrade_new .card_info .subhead { margin: 0 10px 10px; }
.upgrade_new .plan_text_username span,
.plan_text_currentplan span { width: 100%; display: block; font-size: 16px; }
.upgrade_new .plan_table_pro .red { margin: 0; line-height: 35px; background: url(https://static.idriveonlinebackup.com/include/images/icons.png) no-repeat scroll 0 -302px transparent; }
.upgrade_new .plan_table_core .red { margin: 0; line-height: 35px; background: url(https://static.idriveonlinebackup.com/include/images/icons.png) no-repeat scroll 0 -302px transparent; }
.upgrade_new .main_head span:first-child { background-position: 170px -1050px; }
.upgrade_new .card_info .red { margin: 0 10px; line-height: 35px; background: url(https://static.idriveonlinebackup.com/include/images/icons.png) no-repeat scroll 0 -302px transparent; }
.upgrade_new form { padding: 20px; }
.upgrade_new .footer { clear: both; float: left; line-height: 35px; color: #5187ad; width: 68%; text-align: center; font-size: 12px; }
.upgrade_new .container { margin-bottom: 0; }
.upgrade_new #cvv { width: 66%; }
.upgrade_new .cvv_container { width: 20% !important; }
.upgrade_new .topheader a { border-radius: 0; padding: 0px 15px; color: #1374AB; font-weight: bold; }
.upgrade_new .topheader li { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; background: #fff; line-height: 30px; }
.upgrade_new .topheader li a:first-child { border-right: 1px solid #000; }
.upgrade_new .main_head { margin: 0px 10px; }
.upgrade_new .card_info ul li { padding: 10px; }
.upgrade_new .card_type { padding-top: 0 !important; }
.upgrade_new .card_type input[type="radio"] { outline: none; }
.upgrade_new .signup_footer p { padding-left: 10px; }
.upgrade_new #planCvv { width: 66%; }
.upgrade_new .no_higher_plan { background: none repeat scroll 0 0 #FFFDDF; border: 1px solid #DEDEDE; color: #666666; float: left; font-size: 14px; height: 40px; width: 90%; padding: 10px 20px; line-height: 25px; }
/* signup page plan option */
.signup_plan .refer_personal_plan { display: none; }
/* .signup_plan  .rush_plan_main{float:left; padding:0px; margin:0px;width:100%;margin-bottom:20px;} */
.signup_plan .plan_table_pro { float: left; width: 100%; position: relative; margin: 0 20px; color: #000; }
.signup_plan .plan_table_pro { min-height: 200px; margin: 20px 0 0 }
.signup_plan .plan_table_pro li { overflow: hidden; margin: 0; padding: 0; list-style: none; }
.signup_plan .plan_table_pro .plan_row_head_pro { font-size: 12px; float: none; width: auto; background: #b7bdbd url(https://static.idriveonlinebackup.com/include/images/signupplan_headbg.jpg); border: 1px solid #c4c8cb; box-shadow: inset 0 0 10px #969e9e; padding: 10px 10px 10px 10px; line-height: 18px; }
.signup_plan .plan_table_pro .plan_row_head_pro span { font-size: 18px; margin-left: 5px }
.signup_plan .plan_table_pro .subhead { border: 0 none; margin-bottom: 0; }
.signup_plan .plan_table_pro .plan_row_head_pro span { font-size: 18px; margin-left: 5px }
.signup_plan .plan_table_pro .red { margin-bottom: 10px; }
.signup_plan .plan_table_pro .red { margin: 0 0px 7px 20px; }
.signup_plan .plan_table_core { float: left; width: 100%; position: relative; margin: 0 20px; color: #000; }
.signup_plan .plan_table_core { min-height: 200px; margin: 20px 0 0 }
.signup_plan .plan_table_core li { overflow: hidden; margin: 0; padding: 0; list-style: none; }
.signup_plan .plan_table_core .plan_row_head_pro { font-size: 12px; float: none; width: auto; background: #b7bdbd url(https://static.idriveonlinebackup.com/include/images/signupplan_headbg.jpg); border: 1px solid #c4c8cb; box-shadow: inset 0 0 10px #969e9e; padding: 10px 10px 10px 10px; line-height: 18px; }
.signup_plan .plan_table_core .plan_row_head_pro span { font-size: 18px; margin-left: 5px }
.signup_plan .plan_table_core .subhead { border: 0 none; margin-bottom: 0; }
.signup_plan .plan_table_core .plan_row_head_pro span { font-size: 18px; margin-left: 5px }
.signup_plan .plan_table_core .red { margin-bottom: 10px; }
.signup_plan .plan_table_core .red { margin: 0 0px 7px 20px; }
.signup_plan .plan_row_cont_pro {float: left;padding: 0;width: 90%;margin: 10px 15px;min-height: 190px;/* font-size: 13px; */}
.signup_plan .plan_row_cont_pro div {/* font-size: 12px; */float: left;padding-right: 0px;}
.signup_plan .plan_row_cont_pro li { padding: 5px 0 5px 0px; border-bottom: 1px solid #e5eaed; line-height: 19px; }
.signup_plan .personal_cont_pro {width: 44%;/* font-size: 13px; */margin: 0px 28px 0px 20px !important;float: left;border: 1px solid #c4c8cb;background: #f4f8fb url(https://static.idriveonlinebackup.com/include/images/pricing_contentbg.png);}
.signup_plan .core_cont_pro {width: 44%;/* font-size: 13px; */margin: 0px 28px 0px 20px !important;float: left;border: 1px solid #c4c8cb;background: #f4f8fb url(https://static.idriveonlinebackup.com/include/images/pricing_contentbg.png);}
.signup_plan .business_cont_pro { width: 44%; float: left; border: 1px solid #c4c8cb; background: #f4f8fb url(https://static.idriveonlinebackup.com/include/images/pricing_contentbg.png); }
.signup_plan .business_cont_pro ul,
.signup_plan .core_cont_pro ul,
.signup_plan .personal_cont_pro ul { padding: 0; min-height: 335px; }
.signup_plan .business_cont_pro li:last-child,
.signup_plan .signup_last_child { border-bottom: 0 solid transparent; }
.signup_plan .business_cont_pro li div:last-child, {
padding-right:0;
}
.signup_plan .business_cont_pro .pro_use span { margin-top: 0; }
.signup_plan .verification .red { white-space: nowrap }
.signup_plan .card_info .red { margin: 0; }
.signup_plan .pro_use { width: 49%; width: 43%\0/; }
.signup_plan .pro_use span { font-size: 20px; font-size: 18px\0/; display: block; }
.signup_plan .plan_table_pro input[type="radio"] { vertical-align: inherit; margin-right: 5px; margin-top: 3px; margin-left: 2px; }
.signup_plan .plan_table_core input[type="radio"] { vertical-align: inherit; margin-right: 5px; margin-top: 3px; margin-left: 2px; }
.signup_plan .pro_use { padding-top: 10px; }
.signup_plan .refer_newplan { display: block; }
.signup_plan .plan_strike { text-decoration: line-through; color: #888888; }
.signup_plan .signup_txt_offer { font-size: 12px !important; }
.signup_plan .plan_table_pro input[type="radio"] { margin-top: 13px; }
.signup_plan .plan_table_core input[type="radio"] { margin-top: 13px; }
/* support request page css */
.supportrequest .disclaimer .rapid_input { width: auto; height: 20px; }
.supportrequest .disclaimer p { clear: none; margin: 19px 0 0; padding-left: 7px; }
.supportrequest .rapid_txtarea { height: auto !important; margin: 0 !important; }
.supportrequest .disclaimer { margin: 15px 0 !important; }
.supportrequest .disclaimer .input_box { float: left; margin: 0; padding: 0 10px; width: 20px; }
.supportrequest .disclaimer .input_box input { margin-top: 0px !important }
.captcha_images p { padding: 10px }
.supportrequest .signup_footer_rapid p { margin-top: 20px; }
.supportrequest select.rapid_input { padding: 8px 7px !important; width: 91% }
.supportrequest .disclaimer textarea { float: left; height: 120px; text-align: justify; width: 88%; }
.supportrequest .rapid_details li:nth-child(5) { height: auto; }
.supportrequest .rapid_txtarea .input_box { width: 93%; }
.supportrequest .main_head span:first-child { background: url("https://static.idriveonlinebackup.com/include/images/signup_icons.png") no-repeat scroll 170px -1057px transparent; padding-left: 0px; }
.supportrequest .supportheading { color: #248CC3; font-size: 18px; }
.supportrequest .captcha { margin-right: 10px; margin-top: 2px; }
/* Forgot password */
.fwdsupport .login_head span { float: none }
.s_holder { float: left; width: 100%; }
.fwdsupport .verification input { margin-left: 35px; width: 200px; clear: none; float: left !important; }
.fwdsupport .verification { clear: both; float: left; margin: 20px 0 0; }
.fwdsupport .verification p { padding: 0; }
.fwdsupport .red_new { color: red; float: left; width: 100%; }
/*assisted page css*/
.assisted .download_mobile p { overflow: hidden; }
.assisted .download_mobile p .submit_btn { width: auto; }
.assisted .smb_header { background: url("https://static.idriveonlinebackup.com/include/images/assist-backup.png") no-repeat scroll 0 0 transparent; width: 634px; height: 186px; }
.assisted .download_pcmac .submit_btn { width: auto; }
/* Account page Plan option rush_plan */
.rush_plan .rush_plan_option { display: none }
.rush_plan .rush_plan_main { float: left; padding: 0px; margin: 0px; width: 100%; margin-bottom: 20px }
.rush_plan .plan_table_pro { float: left; width: 100%; position: relative; margin: 0; color: #000;display: block !important; min-height: 200px; }
.rush_plan .plan_table_pro li { overflow: hidden; margin: 0; padding: 0; list-style: none }
.rush_plan .plan_table_pro .plan_row_head_pro { font-size: 12px; float: none; width: auto; background: #b7bdbd url(https://static.idriveonlinebackup.com/include/images/signupplan_headbg.jpg); border: 1px solid #c4c8cb; box-shadow: inset 0 0 10px #969e9e; padding: 10px 25px 10px 5px; line-height: 18px }
.rush_plan .plan_table_pro .plan_row_head_pro span { font-size: 18px; margin-left: 5px }
.rush_plan .plan_table_pro .subhead { border: 0 none; margin-bottom: 0 }
.rush_plan .plan_table_pro .plan_row_head_pro span { font-size: 18px; margin-left: 5px }
.rush_plan .plan_table_pro .red { margin-bottom: 10px }
.rush_plan .plan_table_pro .red { margin: 0 }
.rush_plan .plan_table_core { float: left; width: 100%; position: relative; margin: 0; color: #000;display: block !important; min-height: 200px; }
.rush_plan .plan_table_core li { overflow: hidden; margin: 0; padding: 0; list-style: none }
.rush_plan .plan_table_core .plan_row_head_pro { font-size: 12px; float: none; width: auto; background: #b7bdbd url(https://static.idriveonlinebackup.com/include/images/signupplan_headbg.jpg); border: 1px solid #c4c8cb; box-shadow: inset 0 0 10px #969e9e; padding: 10px 25px 10px 5px; line-height: 18px }
.rush_plan .plan_table_core .plan_row_head_pro span { font-size: 18px; margin-left: 5px }
.rush_plan .plan_table_core .subhead { border: 0 none; margin-bottom: 0 }
.rush_plan .plan_table_core .plan_row_head_pro span { font-size: 18px; margin-left: 5px }
.rush_plan .plan_table_core .red { margin-bottom: 10px }
.rush_plan .plan_table_core .red { margin: 0 }
.rush_plan .plan_row_cont_pro { float: left; padding: 0; width: 96%; margin: 10px 5px; min-height: 190px; font-size: 13px }
.rush_plan .plan_row_cont_pro div { font-size: 12px; float: left; padding-right: 0px }
.rush_plan .plan_row_cont_pro li { padding: 6px 0px 6px 0px; border-bottom: 1px solid #e5eaed; line-height: 19px }
.rush_plan .personal_cont_pro { width: 47%; font-size: 13px; margin: 10px 20px; float: left; border: 1px solid #c4c8cb; background: #f4f8fb url(https://static.idriveonlinebackup.com/include/images/pricing_contentbg.png) }
.rush_plan .core_cont_pro { width: 47%; font-size: 13px; margin: 10px 20px; float: left; border: 1px solid #c4c8cb; background: #f4f8fb url(https://static.idriveonlinebackup.com/include/images/pricing_contentbg.png) }
.rush_plan .business_cont_pro { width: 47%; float: right; border: 1px solid #c4c8cb; background: #f4f8fb url(https://static.idriveonlinebackup.com/include/images/pricing_contentbg.png) }
.rush_plan .business_cont_pro ul,
.rush_plan .core_cont_pro ul,
.rush_plan .personal_cont_pro ul { padding: 0; min-height: 201px }
.rush_plan .business_cont_pro li:last-child { border-bottom: 0 none }
.rush_plan .business_cont_pro li div:last-child { padding-right: 0 }
.rush_plan .business_cont_pro .pro_use span { margin-top: 0 }
.rush_plan .verification .red { white-space: nowrap }
.rush_plan .card_info .red { margin: 0 }
.rush_plan .pro_use { width: 41%; }
.rush_plan .pro_use span { font-size: 15px; display: block }
.rush_plan .plan_table_pro input[type="radio"] { vertical-align: inherit; margin-right: 5px; margin-top: 3px; margin-left: 2px }
.rush_plan .plan_table_core input[type="radio"] { vertical-align: inherit; margin-right: 5px; margin-top: 3px; margin-left: 2px }
.rush_plan .rush_newplan { display: none }
.rush_plan .active .pro_use { padding-top: 10px }
.rush_plan .active .rush_newplan { display: block }
.rush_plan .active .plan_strike { text-decoration: line-through; color: #888 }
.rush_plan .plan_table_pro .active input[type="radio"] { margin-top: 13px }
.rush_plan .plan_table_core .active input[type="radio"] { margin-top: 13px }
.rush_plan .main_head span:first-child { background: url(https://static.idriveonlinebackup.com/include/images/signup_icons.png) no-repeat scroll 172px -1057px transparent; float: left; font-size: 20px; height: 25px; padding-left: 7px; padding-right: 22px }
.rush_plan .signup_footer p { padding: 0 0 0 5px !important }
.rush_plan .signup_wrapper p { clear: both; height: 45px; }
/* Signup latest changes */
.fullwidth input { width: 455px !important }
.username_cont { background: rgb(249, 230, 230); width: 457px; margin: 7px 0px 10px 10px !important; }
.basic_details .username_cont input { width: 435px !important; }
/* Rush page changes */
.promocode_container .basic_details { width: 450px; }
.promocode_container .basic_details li:first-child .input { width: 40% !important }
.basic_details li.fullrow { width: 90% !important; }
.basic_details li.fullrow_uname { background: rgb(249, 230, 230); width: 367px; margin-bottom: 10px; padding: 10px; }
.basic_details li.fullrow_uname .input { width: 344px; }
/* Edu page changes */
.username_edu { background: rgb(249, 230, 230); width: 48%; float: left; padding: 10px; }
.basic_details .username_edu .input { width: 92%; }
.basic_details.basic_details_cont .fullwidth .passStrengthify { float: right; margin: 0; position: absolute; right: 42px; top:78px; width: 91px; }
.basic_details.basic_details_cont .fullwidth .strength { float: left; height: 3px; margin: 0 10px 0 -4px; position: absolute; top: 8px; width: 40px; }
.basic_details.basic_details_cont .fullwidth .strength_text { float: right; margin: 0; overflow: initial;padding-bottom: 1px;}
.rush_plan .wrapper { overflow: visible\0!important; }
.singup_terms { list-style: none; padding: 0px; margin: 0px; }
.singup_terms b { font-size: 12px; }
.signup_terms_list { list-style: disc outside none; padding: 0px; margin: 0px 0 0 30px; }
.signup_terms_list li { font-size: 12px; color: #9F9F9F; padding: 5px 0 0 0; }
.signup_wrapper .pricingInfo p { float: left; font-size: 11px; clear: none; margin: 0px; }
.rush_plan .signup_wrapper .pricingInfo p { height: auto; }
.signup_wrapper .pricingInfo .plan_strike { padding-right: 10px; }
.signup_plan .pricingInfo .pro_use { width: 36% !important }
.signup_wrapper .pricingInfo .refer_newplan {/* font-size: 14px; */}
.rush_plan .pricingInfo .pro_use { width: 33% !important }
.rush_plan .pricingInfo .pro_use span { font-size: 16px; }
/* Sync related styles */
.signup_plan .pricingInfo .pro_use.syncPro {width: 47% !important;}
.signup_plan .pro_use.syncPro span { font-size: 11px; display: block; color: #000; }
.signup_plan .pro_use.syncPro span:first-child { font-size: 18px; color:#5a8802; }
.signup_plan .pro_use.syncPro span:first-child span { font-size: 11px; color: #000; display: block }
.signup_plan .plan_row_cont_pro.sync_row_cont { margin: 3px 5px 10px; width: 96%; }
.signup_plan .plan_row_cont_pro.sync_row_cont li { padding: 5px 0px 10px 0px; }
.signup_wrapper .pricingInfo .plan_strike.syncSpacestrike {padding: 10px 0px 0px 10px;width: 38%;/* font-size: 12px !important; */}
.plan_row_cont_pro li .refer_newplan.syncSpaceplan {padding-left: 9px;padding-right: 0px;/* font-size: 12px; */}
.plan_row_cont_pro.sync_row_cont .refer_newplan.syncSpaceplan { width: 39%; padding-left: 10px; font-size: 11px; }
.rush_plan .pricingInfo .pro_use.syncPro { width: 50% !important;  }
.rush_plan .pro_use.syncPro span{color:#5A8802;}
.rush_plan .pro_use.syncPro span span { font-size: 10px; display: block; color: #000; }
.rush_plan .pricingInfo .plan_strike.syncSpacestrike { padding-left: 5px; padding-top: 10px; width: 38%; }
.rush_plan .rush_newplan.syncSpaceplan { padding-left: 5px; }
.rush_plan .pricingInfo .plan_strike.syncSpacestrike { padding-left: 3px; padding-top: 10px; width: 38%; font-size: 11px; }
.rush_plan .rush_newplan.syncSpaceplan { padding-left: 3px; font-size: 11px; }
.rush_plan .signup_wrapper form { padding: 15px; }
.sync_free_title { padding: 10px 20px 10px 105px; background: url("https://static.idriveonlinebackup.com/include/images/ext_icons.png") no-repeat scroll 0 -447px; border-width: 2px 0px 2px 0px; line-height: 20px; border-color: #bacfe0; border-style: solid; text-align: justify !important; float: left; display:none; }
p.rush_sync_free_title { text-align: left; color: #1374AB; font-size: 12px; line-height: 32px; margin: 0px auto 0px auto; height: 30px; padding: 10px 0 10px 60px; overflow: hidden; width: 100%; background: url(https://static.idriveonlinebackup.com/include/images/pricing_syn_bg.png) no-repeat -27px 0px; display:none; }
.rush_plan_main li.personal_cont_pro,
.rush_plan_main li.core_cont_pro,
.rush_plan_main li.business_cont_pro { min-height: 428px !important }
.rush_plan .personal_cont_pro li:last-child { border-bottom: 0 none; }
.rush_plan .core_cont_pro li:last-child { border-bottom: 0 none; }
.rush_plan_main li.personal_cont_pro,
.rush_plan_main li.core_cont_pro,
.rush_plan_main li.business_cont_pro { min-height: 428px !important }
.signup_plan .plan_row_cont_pro li:last-child { border-bottom: 0 none !important; }
.red_color {  color:#ff0000;}
/* for signun universal backup */
.signup_wrapper .signup_universal{padding-top:10px;background:url(https://static.idriveonlinebackup.com/include/images/signup_divider.png) no-repeat 0px top;text-align:center;}
.signup_wrapper .signup_universal h3{color:#0670ac;font-size:20px;padding-right:5%;}
.signup_wrapper .signup_universal p{color:#252525;font-size:14px;text-align:center;margin-bottom:30px;width:90%;line-height:20px;padding:0px 5%;}


.features {color: #333;float: left;width: 100%;}
.features h2 {color: #2878A6;font-size: 22px !important;font-weight: normal;letter-spacing: 0.05em;line-height: 28px;margin: 0 0 25px !important;}
.full .desc h5{font-size: 16px;line-height: 18px;margin: 0;padding: 0;color:#2878A6 !important;}
.features a {color:#333 !important;}
.full {margin: 0 auto 15px;overflow: hidden;width: 100%;}
.full .image {float: left;margin: 5px 0;width: 90px;}
.full .desc {float: left;width: 325px;margin-top:10px;}
.desc p {font-size: 13px;margin: 0;padding: 5px 0 0;text-align: justify;overflow:inherit;}
.full .image .mdbRush {background:url("https://static.idriveonlinebackup.com/include/images/rush-icons-strip.png") no-repeat;height:70px; width:70px;}
.full .image .uaRush {background:url("https://static.idriveonlinebackup.com/include/images/rush-icons-strip.png") 0px -89px no-repeat;height:70px; width:70px;}
.full .image .syncRush {background:url("https://static.idriveonlinebackup.com/include/images/rush-icons-strip.png") 0px -184px no-repeat;height:70px; width:70px;}
.full .image .secRush {background:url("https://static.idriveonlinebackup.com/include/images/rush-icons-strip.png") 0px -277px no-repeat;height:70px; width:70px;}
.full .image .ieRush {background:url("https://static.idriveonlinebackup.com/include/images/rush-icons-strip.png") 0px -369px no-repeat;height:70px; width:70px;}
.full .image .maRush {background:url("https://static.idriveonlinebackup.com/include/images/rush-icons-strip.png") 0px -461px no-repeat;height:70px; width:70px;}
.moreFeat {font-size:14px !important;margin-left:90px;color:#333;}
.moreFeat a:hover {color:#2878A6 !important;}
.mtRush {margin-top:15px !important;}
.promocode_left .promo_rush_bg {background:url("https://static.idriveonlinebackup.com/include/images/promo_offer_50_rush.png") no-repeat !important;height:470px !important;width:450px !important;}
.rush_txt {font-size: 12px;line-height: 22px;padding: 0 20px 0 0;text-align: justify;margin:20px 0px; float:left;}
.full .desc h5 a{color:#2878A6 !important;}
.full .desc h5 a:hover{color:#333 !important;}

.ccExp { font-size: 16px; padding: 10px 7px 7px 4px; width:56px; }
.signup_exp_icon { background: url("https://static.idriveonlinebackup.com/include/images/signup_exp_icon.jpg") no-repeat 0px 0px !important; }
.signup_comp_icon { background: url("https://static.idriveonlinebackup.com/include/images/signup_comp_icon.jpg") no-repeat 0px 0px !important;; }
/*signupbusiness and signuppersonal page icons*/
.signup_uob_icon{ background: url("https://static.idriveonlinebackup.com/include/images/signup_new_add_icon.png") no-repeat 0px 0px !important; }
.signup_media_icon{ background: url("https://static.idriveonlinebackup.com/include/images/signup_new_add_icon.png") no-repeat 0px -557px !important; }
.signup_sub_icon{ background: url("https://static.idriveonlinebackup.com/include/images/signup_new_add_icon.png") no-repeat 0px -656px !important; }
.signup_instal_icon{ background: url("https://static.idriveonlinebackup.com/include/images/signup_new_add_icon.png") no-repeat 0px -749px !important; }
.signup_server_icon{ background: url("https://static.idriveonlinebackup.com/include/images/signup_new_add_icon.png") no-repeat 0px -842px !important; }
.signup_pro_wrapper.signup_wrapper .right_row .signup_rgt_icons{height:85px;}
.signup_pro_wrapper.signup_wrapper .right_row .signup_snapshot_icon.signup_rgt_icons{height:87px;}
.signup_plan .noOffer .plan_row_cont_pro div {  font-size:13px;}
.noOffer .business_cont_pro li div:last-child { padding-top:10px; }
.noOffer .personal_cont_pro li div:last-child { padding-top:10px; }
.noOffer .core_cont_pro li div:last-child { padding-top:10px; }
.signup_page_image { text-align:center}

/*2 yearly plan for signup page */
.signup_plan .offer2 .plan_row_cont_pro { margin:0px 10px 10px; width:98%}
.offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan {/* font-size: 11px; */}
.offer2 .plan_strike.syncSpacestrike { text-decoration:none; padding:0px !important; width:48% !important }
.offer2  .refer_newplan.syncSpaceplan { padding-left:0px !important; }
.offer2 .personal_cont_pro ul { min-height:467px }
.offer2 .core_cont_pro ul { min-height:467px }
.offer2 .pro_use.syncPro span:first-child span { margin-top:10px;}
.signup_plan .offer2  .plan_row_cont_pro li {padding: 5px 0 10px 0px;}
.frmNew { padding:10px !important}

.bdr_btm { border-bottom: 1px solid #fff !important; }
.frmNew .businessplan_head .plan_name { position: relative; top: 5px !important; }
.frmNew .plan_row_cont_pro li:first-child .refer_newplan { width: auto; }
.frmNew .plan_row_cont_pro li .plan_strike { width: 50%; }
.frmNew .firstYear { padding-left: 5px; }
.imgcenter{margin:0px auto; width:286px}
.frmNew .offer2 .personal_cont_pro ul {    min-height: 467px;}
.frmNew .offer2 .core_cont_pro ul {    min-height: 467px;}
.signup_wrapper .signup_imagecont h2 {font-size:30px !important}
.frmNew .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan {color: #894809;/* font-size: 11px; */}
.signup_plan .plan_strike {    color: #894809;    text-decoration: line-through;}
.frmNew .promocode{margin:0px;}
footer .footerMain ul li h4 a {padding-bottom: 0;padding-top: 0;margin-bottom: 0 !important;}
header .wrapper .menu_log { padding-right: 10px;}
header .wrapper .moremenu { margin: 0px; padding: 0px;}
.signup_wrapper .right_row h2.head{letter-spacing:0px;}

/*CSS for CC dropdown in regular signuup page */
label.ccExp_Dropdown select{-webkit-appearance:none;-moz-appearance:none;background:#ffffff;border-radius:4px;border:1px solid #dddddd;color:#888888;cursor:pointer;display:inline-block;font-size:14px;margin:0px 3px 0px 0px;outline:medium none;padding:10px 2px 10px 5px;box-shadow:0px 0px 5px #EFEEEE inset;height:40px;width:58px;height:41px;}
@media not all{label.ccExp_Dropdown select{padding-right:18px;}}
label.ccExp_Dropdown{float:left;position:relative;}
label.ccExp_Dropdown{margin:1px 6px 0px 0px !important;}
label.ccExp_Dropdown:after{background:url("https://static.idriveonlinebackup.com/include/images/cc_drop.png") no-repeat -3px 4px;height:25px;border-bottom:0 solid #DDDDDD;color:#666666;content:".";outline:medium none;padding:0px 0px 0px 0px;pointer-events:none;position:absolute;right:13px;top:4px;width:13px;}
label.ccExp_Dropdown:before{background:#ffffff;content:"";display:block;height:39px;outline:medium none;pointer-events:none;position:absolute;right:4px;top:1px;width:20px;border-radius:3px;}
.card_info li:nth-child(2) span.exp_date{width:52%;padding-right:0px;}
.inner .card_info .cvv_container{width:44%;}
label.ccExp_Dropdown select{	padding-right:0px\9;}
.ie10 label.ccExp_Dropdown select{	padding-right:0px /* Only works in IE10 */	}

/* 1 year -25% and 2year -50% */
.signup_plan.offer3 .plan_table_pro input[type="radio"] { margin-top: 8px !important; }
.signup_plan.offer3 .plan_table_core input[type="radio"] { margin-top: 8px !important; }
.signup_plan.offer3 .pricingInfo .pro_use.syncPro { width: auto !important; }
.signup_plan.offer3 .pro_use.syncPro span { font-size: 11px; display: inline !important; color: #000; }
.signup_plan.offer3 .pro_use.syncPro span:first-child { font-size: 22px; color:#5a8802;  }
.signup_plan.offer3 .pro_use.syncPro span:first-child span { font-size: 12px; color: #000; display: block; margin-left:10px; float:right }
.signup_plan.offer3 .offer2 .plan_strike.syncSpacestrike { text-decoration:none; padding:0px !important; width:98% !important }
.signup_plan.offer3 .offer2 .pro_use.syncPro span:first-child span { margin-top:0px; display: none !important;}
.signup_plan.offer3 .frmNew .offer2 .personal_cont_pro ul {    min-height: 585px;}
.signup_plan.offer3 .frmNew .offer2 .core_cont_pro ul {    min-height: 585px;}
.signup_plan.offer3 .frmNew .offer2 .plan_row_cont_pro li .refer_newplan.syncSpaceplan {color: #894809;/* font-size: 12px; */}
.strike { color: #999 !important;    text-decoration: line-through; margin-right:5px; font-size:11px;}
/* .offer3 .offer2 li.personal_cont_pro,  .offer2 li.business_cont_pro {min-height: 660px !important;} */
.monthly-plan .pricingInfo .plan_row_cont_pro .monthly_header { height: 16px;float: right;}


/* Header Styles */
header .wrapper .morelinks { background:url("https://static.idriveonlinebackup.com/include/images/dropmenu_image.png") no-repeat 28px 8px !important; float:left; text-indent:-3500px; width:80px; height:35px }
header .wrapper .morelinks:hover { background:url("https://static.idriveonlinebackup.com/include/images/dropmenu_image.png") no-repeat 28px -26px !important; float:left; text-indent:-3500px; width:80px }
header .wrapper .moremenu:hover { background-color:#fff }
header .wrapper .showImg { background:url("https://static.idriveonlinebackup.com/include/images/dropmenu_image.png") no-repeat 28px -26px !important; display:block; height:35px; width:80px }
header .wrapper .moremenu { position:relative; padding:0 0 0 0; margin:0 0 0 0 }
header .wrapper .moremenu ul { font-size:14px }
header .wrapper .sub-menu {box-shadow:0 3px 8px #ccd3d9; display:none; position:absolute; right:-225px !important; top:35px; width:800px; z-index:999; background-color:#fff; padding:0px 0px 10px }
header .wrapper .sub-menu p { color:#333; margin:0 15px 10px 15px; border-bottom:1px solid #e9e9e9; padding-bottom:15px; font-size:14px }
header .wrapper .sub-menu h6 { color:#82aaaa; font-size:16px; margin:20px 15px 0 15px; font-weight:normal }
header .wrapper .sub-menu ul { float:left; width:97%; box-shadow:none; padding:0 0 0 15px; margin-right:7px }
header .wrapper .sub-menu ul li { float:left; margin:0px; padding:0px; width:33%; line-height:32px }
header .wrapper .sub-menu ul li a { color:#333; float:left; font-size:13px; padding:2px 5px 3px 45px; width:100%;box-sizing:border-box; }
header .wrapper .sub-menu ul li a.uniBackup { background:url("https://static.idriveonlinebackup.com/include/images/menu_more_strip.png") no-repeat 8px 9px }
header .wrapper .sub-menu ul li a.serBackup { background:url("https://static.idriveonlinebackup.com/include/images/menu_more_strip.png") no-repeat 8px -121px }
header .wrapper .sub-menu ul li a.fileSync { background:url("https://static.idriveonlinebackup.com/include/images/menu_more_strip.png") no-repeat 8px -263px }
header .wrapper .sub-menu ul li a.idExpress { background:url("https://static.idriveonlinebackup.com/include/images/menu_more_strip.png") no-repeat 8px -29px }
header .wrapper .sub-menu ul li a.linBackup { background:url("https://static.idriveonlinebackup.com/include/images/menu_more_strip.png") no-repeat 8px -168px }
header .wrapper .sub-menu ul li a.subAccount { background:url("https://static.idriveonlinebackup.com/include/images/menu_more_strip.png") no-repeat 8px -309px }
header .wrapper .sub-menu ul li a.mobBackup { background:url("https://static.idriveonlinebackup.com/include/images/menu_more_strip.png") no-repeat 10px -76px }
header .wrapper .sub-menu ul li a.rManage { background:url("https://static.idriveonlinebackup.com/include/images/menu_more_strip.png") no-repeat 8px -215px }
header .wrapper .sub-menu ul li a.trueArc { background:url("https://static.idriveonlinebackup.com/include/images/menu_more_strip.png") no-repeat 8px -350px }
header .wrapper .sub-menu ul li a:hover { background-color:#edf3f8; color:#1374ab !important }

.monthly-plan .monthly_radio {padding-top: 2px !important;}

/* phone no field related addition */
.signup_pro_wrapper.signup_wrapper .basic_details > li:last-child{height:auto;}
.signup_pro_wrapper.signup_wrapper .signup_plan .plan_table_pro{margin-top:0px;}
.signup_pro_wrapper.signup_wrapper .signup_plan .plan_table_core{margin-top:0px;}
#phoneNum_dis .phone_note{color:#aaa; width: 480px; float: left; margin-top: 8px; font-size: 12px;}
.static.signup_plan #phoneNum_dis div{width:100%;}
.static.signup_plan .basic_details > li.fullwidth#phoneNum_dis{height:134px !important; }
#phoneNum_dis .phone_span.red{margin-top:-3px;}
.fullwidth:last-child{height:140px\0; }
.inner .static.signup_wrapper .red{background:url("https://static.idriveonlinebackup.com/include/images/icons.png") no-repeat scroll 8px -311px;padding-left:27px;}
.inner .static.signup_wrapper .green{background:url("https://static.idriveonlinebackup.com/include/images/icons.png") no-repeat scroll 13px -278px;padding-left:32px;}
.inner .static.signup_wrapper .main_head span:first-child{background:url("https://static.idriveonlinebackup.com/include/images/signup_icons.png") no-repeat scroll 173px -1057px;}
.inner .static.signup_wrapper .basic_details #usrename_field span.red{margin-top:35px;}
.signup_pro_wrapper.signup_wrapper .basic_details li.fullwidth:nth-last-child(2){padding-bottom:22px;height:70px;}
.static.signup_wrapper .phone_note{color:#aaa; width: 60%; float: left; margin-top: 8px; font-size: 12px;}
.static.signup_wrapper .basic_details > li:last-child{height:140px !important; }


/* wifi signup related styles */
.wifi_signup .perInfo {margin:20px 0px 0px 20px }
	.wifi_signup .perInfo p{font-size:18px;margin:0px;}
	.wifi_signup .formQuantity {margin-left:20px}
	.wifi_signup .formQuantity div {display: block;float: left;padding-right: 8px;width: 38%;}
	.wifi_signup .formQuantity label {float:left;margin-top:10px}
	.wifi_signup .formQuantity p {padding-bottom:20px;font-size:18px;margin:0px 0px 10px 20px;border-bottom:1px solid #ddd}
	.wifi_signup .formQuantity ul{margin:0px;padding:0px;clear:both }
	.wifi_signup .formQuantity li {list-style: outside none none;margin: 0;overflow: hidden;padding: 10px 0px;position: relative;}
	.wifi_signup .signup_pro_wrapper .main_head span:first-child { background:none }
	.wifi_signup .main_head {border-bottom:0px;padding-bottom:0px;}
	.wifi_signup .shipForm {float:left;clear:both;margin:10px 0px 0px 5px;color:#666}
	.wifi_signup .shipForm p {display:inline;font-weight:bold}
	.wifi_signup .credit_info { clear: both;display: block;margin: 20px 20px 0;padding:30px 0px 0px;}
	.wifi_signup .credit_info label {display: block;margin: 3px 0;white-space: nowrap;}
	.wifi_signup .credit_info div {display: block;float: left;padding-right: 8px;width: 48%;}
	.wifi_signup .credit_info input {float: left;margin-right: 5px;padding: 0 10px;width: 77%;}
	.wifi_signup .credit_info ul {margin:0px;padding:0px}
	.wifi_signup .credit_info ul li {clear: both;list-style: outside none none;overflow: hidden;padding: 10px 0;}
	.wifi_signup .card_type label.ccExp_Dropdown select {width:300px}
	.wifi_signup .exp_date label.ccExp_Dropdown select {width:68px}
	.wifi_signup .billing_info { clear: both;display: block;margin: 20px 20px 0;padding: 30px 0px 0px 0px;}
	.wifi_signup .billing_info label {display: block;margin: 3px 0;white-space: nowrap;}
	.wifi_signup .billing_info div {    display: block;float: left;padding-right: 8px;width: 48%;}
	.wifi_signup .billing_info input {float: left;margin-right: 5px;padding: 0 10px;width: 77%;}
	.wifi_signup .billing_info ul {margin:0px;padding:0px}
	.wifi_signup .billing_info ul li {clear: both;list-style: outside none none;overflow: hidden;padding: 10px 0;}
	.wifi_signup .state label.ccExp_Dropdown select {width:300px}
	.wifi_signup .static.signup_plan #phoneNum_dis div {width:48%}
	.wifi_signup .basic_details_cont {width:auto}
	.wifi_signup .basic_details_cont input {width:75%}
	.wifi_signup .fullwidth input {width:283px !important}
	.wifi_signup .signup_jsp .verification {width:98% !important}
	.wifi_signup .plan_typ {clear: both;display: block;float: left;margin: 30px 0 0 6px;width:100%}
	.wifi_signup .label.ccExp_Dropdown select{padding-top:0px !important}
	.wifi_signup .plan_byt {width:40%;float:left;}
	.wifi_signup .plan_byt label span {float:none !important;display:block;font-weight:normal}
	.wifi_signup .plan_byt .storg {color:#78A2C0;font-size:30px;font-weight:normal;width:40%}
	.wifi_signup .storg span {font-size:12px !important;margin-left:15px;}
	.wifi_signup .plan_byt .storg {float:left;margin-top:7px;color:#666}
	.wifi_signup .signup_pro_wrapper .main_head span:first-child {margin-top:0px}
	.wifi_signup .plan_txt {width:50%;float:left}
	.wifi_signup .plan_txt p {color:#666}
	.wifi_signup .main_head input[type="radio"]:checked + label {color:#78A2C0;font-weight:normal}
	.wifi_signup .main_head span:first-child {background:none}
	.wifi_signup .verification {width:100%}
	.wifi_signup .success_msg {  background-color: #E3FFB6;border: 1px solid #BEDB90;clear: both;color: hsl(330, 2%, 24%);display: none;font-size: 14px;line-height: 24px;margin: 30px auto 10px;padding: 0px 10px 0px 10px;overflow:hidden;width:90%;}
.wifi_signup .success_msg p {float: right;margin: 7px 0 0 20px;width: 90%;}
.wifi_signup .wifi_righticon { float: left;height: 95px;margin-right: 20px;width: 90px;}
.wifi_signup .wifi_file {background: url("https://static.idriveonlinebackup.com/include/images/wifi_sign_icons.png") no-repeat;}
.wifi_signup .wifi_mac {background: url("https://static.idriveonlinebackup.com/include/images/wifi_sign_icons.png") 0px -141px no-repeat;}
.wifi_signup .wifi_usb {background: url("https://static.idriveonlinebackup.com/include/images/wifi_sign_icons.png") 0px -283px no-repeat;}
.wifi_signup div.text {margin-top:15px;text-align:justify;}
.wifi_signup  font {font-size:12px;text-align:justify;margin-bottom:3px;display:inline-block;}
.wifi_signup a.more_btn { background: url("https://static.idriveonlinebackup.com/include/images/ext_icons.png") no-repeat 100px -363px;border: medium none;cursor: pointer;float: right;font-weight: normal;
outline: medium none;padding: 9px 20px 8px 18px !important;color:#5087AE;font-size:14px}
.wifi_signup .signup_imagecont p {text-align:justify;line-height:24px}
.wifi_signup .signup_footer p {padding:0px 26px}
.wifi_signup .right_row:nth-child(4) {margin-bottom:0px !important;}

/* phone no. with country code field addition*/
label.countryCode_dropdown:before {background: #ffffff;content: "";display: block;height: 28px;outline:none;pointer-events: none;position: absolute;right: 5px;top: 1px;width: 20px;}
label.countryCode_dropdown:after {background: url("https://static.idriveonlinebackup.com/include/images/cc_drop.png") no-repeat -3px 4px;color: #666666;content: "";height: 25px;outline:none;padding: 0px;pointer-events: none;position: absolute;    right: 11px;    top: 5px;    width: 14px;}
label.countryCode_dropdown {margin: 1px 6px 0px 0px !important;    width: 44% !important;}
label.countryCode_dropdown {float: left;    position: relative;}
label.countryCode_dropdown select { box-shadow:0px 0px 5px #efeeee inset;  -webkit-appearance: none;  -moz-appearance: none;    background:  #ffffff;   border:1px solid #e5e5e5;   box-shadow: 0 0 5px #efeeee inset;    color: #888888;    cursor: pointer;    display: inline-block;    font-size: 14px;  border-radius:3px;  height: 41px;    margin: 0px 3px 0px 0px;    outline:none;    padding: 4px 2px 5px;width: 221px;}
.phone_no.input{width:202px !important;margin-left:23px !important;}
#phoneNum_dis label span{float: none; margin-left: 167px;}
span.mobile_label{display:none;}

#phoneNum_dis div {width: 48% !important;}
#phoneNum_dis div:first-child{margin-right:10px !important;}
label.countryCode_dropdown select{width:220px !important;text-indent:5px;}
#phoneNum_dis #phone{margin-left:0px !important;}
label.countryCode_dropdown:before{right:-110px !important;}
label.countryCode_dropdown:after{right:-104px !important;}
@media all and (-ms-high-contrast:none){ *::-ms-backdrop, label.countryCode_dropdown::before{right:-110px !important;top:5px;height:30px;}}
.headermenu ul li{padding-right:20px\9;}  /* Only works in IE9 */

/*new ubniversal backup content addition css */
.signup_wrapper .right_row.signup_imagecont h2 {  font-size: 20px !important;  line-height: 26px;margin-bottom:34px !important;}

/* 75 offer */
.plan_strike  .new75off {background:url(https://static.idriveonlinebackup.com/include/images/save75offer.png) no-repeat; height:25px;width:74px;display:inline-block;position:relative;top:9px;margin-left:5px;}

.signup_wrapper .signup_footer #termsErr.red{margin-left:27px;}
.terms .slink:focus {  outline: -webkit-focus-ring-color auto 5px;}
.signup_footer .terms{overflow:visible;font-size:0.9em;}
@media all and (-ms-high-contrast:none){*::-ms-backdrop, .terms .slink:focus {outline: #87b8d4 solid 1px;}}

.inner .static.signup_wrapper .basic_details #usrename_field span.green {margin-top:35px;}
/*card related css starts*/
.allcards {background-image: url(https://static.idriveonlinebackup.com/include/images/allcards.png);background-repeat: no-repeat;background-position: 170px;}
.visa {background-image: url(https://static.idriveonlinebackup.com/include/images/visa.png);background-repeat: no-repeat;background-position: 315px;}
.mastercard {background-image: url(https://static.idriveonlinebackup.com/include/images/master.png);background-repeat: no-repeat;background-position: 315px;}
.amex {background-image: url(https://static.idriveonlinebackup.com/include/images/amex.png);background-repeat: no-repeat;background-position: 315px;}
.discover {background-image: url(https://static.idriveonlinebackup.com/include/images/discover.png);background-repeat: no-repeat;background-position: 315px;}
/*card related css ends*/

 /*card type selection to eduction signup page */
.eduStatic .cardlabel {background-image: url(https://static.idriveonlinebackup.com/include/images/allcards_new.png);background-repeat: no-repeat;background-position: center right;width:98%;}
.eduStatic .card_info li div .visa {background-image: url(https://static.idriveonlinebackup.com/source/images/visa.png);background-repeat: no-repeat;background-position: center right;}
.eduStatic .card_info li div .mastercard {background-image: url(https://static.idriveonlinebackup.com/source/images/master.png);background-repeat: no-repeat;background-position: center right;}
.eduStatic .card_info li div .amex {background-image: url(https://static.idriveonlinebackup.com/source/images/amex.png);background-repeat: no-repeat;background-position: center right;}
.eduStatic .card_info li div .discover {background-image: url(https://static.idriveonlinebackup.com/source/images/discover.png);background-repeat: no-repeat;background-position: center right;width:92%;}


/*card type selection to regular signup page */
.signup_jsp.signup_pro_wrapper .cardlabel {background-image: url(https://static.idriveonlinebackup.com/include/images/allcards_new.png); background-repeat: no-repeat;background-position: center right;width:98%;}
.signup_jsp.signup_pro_wrapper .card_info input.visa {background-image: url(https://static.idriveonlinebackup.com/source/images/visa.png); background-repeat: no-repeat;background-position: center right;}
.signup_jsp.signup_pro_wrapper .card_info input.mastercard {background-image: url(https://static.idriveonlinebackup.com/source/images/master.png); background-repeat: no-repeat;background-position: center right;}
.signup_jsp.signup_pro_wrapper .card_info input.amex {background-image: url(https://static.idriveonlinebackup.com/source/images/amex.png); background-repeat: no-repeat;background-position: center right;}
.signup_jsp.signup_pro_wrapper .card_info input.discover {background-image: url(https://static.idriveonlinebackup.com/source/images/discover.png); background-repeat: no-repeat;background-position: center right;width:92%;}
.signup_jsp.signup_pro_wrapper .card_info input.nonecard{background:url(https://static.idriveonlinebackup.com/include/images/nocard.png) #fff no-repeat center right;}

/* IE11 fixes for card type selection */
@media all and (-ms-high-contrast:none){
*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.visa {background-position:8px center;padding-left:50px;width:81%;}
*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.mastercard {background-position:8px center;padding-left:50px;width:81%;}
*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.amex {background-position:8px center;padding-left:50px;width:81%;}
*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.discover {background-position:8px center;padding-left:50px;width:81%;}
*::-ms-backdrop, .signup_jsp.signup_pro_wrapper .card_info input.nonecard {background-position:13px center;padding-left:50px;width:81%;}
}

/* new styles for 1TB and 5TB plan - idrive signup */
.monthly-plan .offer2.newPlan .personal_cont_pro ul{min-height:225px !important;}
.monthly-plan .offer2.newPlan .core_cont_pro ul{min-height:225px !important;}
.monthly-plan .offer2.newPlan .business_cont_pro ul{min-height:225px !important;}

/* signup page fix for edge browser */
#cardnumber.input::-ms-clear { display: none; }

/* new styles dor idrive team  */

.BusinessTable li {padding: 5px 0 10px 0px !important;    margin: 0px 10px 0px !important;}
.BusinessTable .pro_use.syncPro span span{float:none !important;}
.BusinessTable ul{min-height:322px !important;}

.signup_jsp.signup_pro_wrapper.monthly-plan .monthly_box.block{display:block !important;}
.signup_jsp.signup_pro_wrapper.monthly-plan .monthly_box{display:none !important;}
.signup_jsp.signup_pro_wrapper.monthly-plan .personal_cont_pro.adjustHeight{/* height: 911px !important; */}
.signup_jsp.signup_pro_wrapper.monthly-plan .personal_cont_pro{/* height:387px !important; */}
 
.BusinessTable .monthly_box{min-height:335px !important}
.personal_cont_pro.adjustHeight{/* height:369px !important; */}
.morePlanBlock.unblock{display:block !important;}
.BusinessTable .refer_newplan.syncSpaceplan span:nth-child(2){font-size:12px !important;color:#894809 !important;}
.BusinessTable .refer_newplan.syncSpaceplan span:nth-child(3){font-size:12px !important;color:#894809 !important;}

.newPrice div{color: #1374ab;float: left;padding: 0px 25px 0 5px; font-size:14px !important;}
.monthly-plan .monthly_row { width: 100%; float: left; }
.monthly-plan .plan_row_cont_pro div.montly_space{ width:120px; display:block; height:22px;}
.monthly-plan .plan_row_cont_pro div.montly_dollar{ min-width:100px; display:block; height:22px;}
.monthly-plan .montly_dollar span{line-height:25px;}
.monthly-plan .monthly_radio{padding-top:5px;}
.monthly-plan .montly_space span{float:left;}
.monthly-plan .plan_table_pro .montly_space input[type="radio"]{margin-top:0px !important;}
.monthly-plan .plan_table_core .montly_space input[type="radio"]{margin-top:0px !important;}
.monthly-plan .monthly_gb{padding:3px 0 0 0;font-size: 18px;color: #666;width:80px;}
.monthly-plan .monthly_header.down-arrow{background:url(https://static.idriveonlinebackup.com/include/images/pricing_arrow.png) no-repeat right -57px;border-bottom:0px !important; }
.monthly-plan .monthly_header.up-arrow{background:url(https://static.idriveonlinebackup.com/include/images/pricing_arrow.png) no-repeat right 1px; border-bottom:0px !important;float:left; }
.monthly-plan .pricingInfo .plan_row_cont_pro .monthly_header{ cursor:pointer; color: #000; font-size:14px; padding:11px 0px 4px 5px;  padding-left:35px; }
.monthly-plan .plan_row_cont_pro div.monthly_box{display:none; padding-top: 11px;}
.monthly-plan .monthly_header div{ float: right !important; padding-right: 50px !important; }		  	 
.monthly-plan .pricingInfo li.personal_cont_pro, 
.monthly-plan .pricingInfo li.core_cont_pro, 
.monthly-plan .pricingInfo li.team_cont_pro 	{ min-height:auto!important;}
.monthly-plan .team_cont_pro ul,
.monthly-plan .core_cont_pro ul,
.monthly-plan .personal_cont_pro ul { min-height: 220px !important; }
.monthly-plan  .offer2 .team_cont_pro ul,
.monthly-plan  .offer2 .core_cont_pro ul,
.monthly-plan  .offer2 .personal_cont_pro ul { min-height: 302px !important; }
.offer3 .team_cont_pro ul, .offer3 .personal_cont_pro ul {    min-height: 467px;}
.offer3 .team_cont_pro ul, .offer3 .core_cont_pro ul {    min-height: 467px;}
	/* 	  .offer3 .pricingInfo li.personal_cont_pro, .offer3 .pricingInfo li.team_cont_pro  { min-height:auto!important;} */
	
/*syncspace text removal*/
.signup_plan .pro_use.syncPro span:first-child span{visibility:hidden;}
.offer3.signup_plan .pro_use.syncPro span:first-child span{visibility:visibile;}

.termBox { max-height: 160px; overflow: scroll; float: left; width: 90%; border: 1px solid #dbdfe2; padding: 15px 15px; margin:10px 25px 30px 25px; overflow-x: hidden;}
.termBox h3 {padding: 0px 0 5px;margin: 0px;color: #2d72a3;font-size:15px;font-style: normal;font-variant: normal;font-weight: normal;line-height: normal;text-transform: none;text-align: left;}
.termBox p {line-height: 23px;text-align: justify;padding: 0px 0 0;color:#666;}
.termBox span.itl {font-style: normal;text-decoration: underline;}
.termHead { font-size: 13px; font-weight: bold; color: #5187AD; margin-bottom: 10px;  padding-bottom: 5px; width: 90% !important; margin:0px 25px;}
.termCheckbx {float: left;margin:0px 10px 0px 7px;height: 20px}

/* recapcha related styles */
.reCapchanew {float: left;width: 100%;margin:0px 0px 0px 0px}
.reCapchanew .termsNw {margin-bottom:10px !important}
.reCapchanew #terms_check {width: auto;margin-left: 0px}
.reCapchanew #catpcha-block {float: left;width: 100%}
.reCapchanew #captcha_err {color:#ff0000;font-size: 12px;background:none;border:0px;margin:10px 0px 0px 0px;float:left;padding:0px}
.reCapchanew #termsErr {margin-bottom:5px}	
.signup_pro_wrapper .signup_plan .reCapchanew, .eduStatic .reCapchanew{float: left;width: 100%;margin: 10px 0px 10px 20px;}
select:focus{outline:-webkit-focus-ring-color auto 5px !important;}
@-moz-document url-prefix(){ select:focus{border:1px solid #8bc3dd !important;box-shadow:0 0 7px #99d4ef !important;outline:none!important;}}

/*2Tb and 5Tb new perosnal plan changes */
.signup_plan .ltdtime .personal_cont_pro .plan_row_head_pro .signup_txt_offer{background-image: url(https://static.idriveonlinebackup.com/include/images/limited-time-only_new.png);background-repeat: no-repeat;position: absolute;width: 90px;height: 90px;top: 0px;right: 53%;}
.signup_plan .plan_table_pro .ltdtime .plan_row_head_pro span{margin-left:0px;color: white;}
.signup_plan .plan_table_core .ltdtime .plan_row_head_pro span{margin-left:0px;color: white;}
.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .personal_cont_pro{/* height: 418px !Important; */}
.ltdtime{position:relative;text-rendering: optimizeLegibility;}
.price-desc-txt{font-size:14px;color:#eed858;margin-top: 8px;}
.signup_plan .plan_table_pro .ltdtime .plan_row_head_pro{background:#c74e48;height: 55px;box-shadow: none;border: 1px solid #c74e48;}
.signup_plan .plan_table_core .ltdtime .plan_row_head_pro{background:#c74e48;height: 55px;box-shadow: none;border: 1px solid #c74e48;}
@media screen and (max-width:1280px){.signup_snapshot_icon + h2.head:after{right:5% !important;}}
@media screen and (max-width:1180px){.plantitle.cmpr{width: 89% !important;padding-right: 3px !important;}}
@media screen and (max-width:1024px){.signup_snapshot_icon + h2.head:after{right:0px !important;}}

@media screen and (max-width:1067px) {
    .signup_plan .ltdtime .personal_cont_pro .plan_row_head_pro .signup_txt_offer{background-image: url(https://static.idriveonlinebackup.com/include/images/limited-time-only_new.png);background-repeat: no-repeat;position: absolute;width: 11%;height: 90px;top: 0px;right: 52%;background-size: contain;} .plantitle.cmpr{width:89% !important;padding-right:3px !important;}
    .signup_plan .ltdtime .core_cont_pro .plan_row_head_pro .signup_txt_offer{background-image: url(https://static.idriveonlinebackup.com/include/images/limited-time-only_new.png);background-repeat: no-repeat;position: absolute;width: 11%;height: 90px;top: 0px;right: 52%;background-size: contain;} .plantitle.cmpr{width:89% !important;padding-right:3px !important;}
}
@media screen and (max-width: 980px) and (min-width: 581px){
    .signup_plan.offer3 .ltdtime .personal_cont_pro .plan_row_head_pro .signup_txt_offer{width: 13%;height: 91px;background-size: contain;} .plantitle.cmpr {width: 640px !important;padding-right: 9px !important;}
    .signup_plan.offer3 .ltdtime .core_cont_pro .plan_row_head_pro .signup_txt_offer{width: 13%;height: 91px;background-size: contain;} .plantitle.cmpr {width: 640px !important;padding-right: 9px !important;}
}
@media screen and (max-width:720px) and (min-width:580px){
    .price-desc-txt{width:90%;font-size:12px;}
    .signup_plan.offer3 .plan_table_pro .ltdtime .plan_row_head_pro{height:60px;}
    .signup_plan.offer3 .plan_table_core .ltdtime .plan_row_head_pro{height:60px;}
    .signup_plan.offer3 .pricingInfo .ltdtime .pro_use.syncPro{width:39%;}
}
@media screen and (max-width:579px){
    .signup_plan .ltdtime .personal_cont_pro .plan_row_head_pro .signup_txt_offer{background-image: url(https://static.idriveonlinebackup.com/include/images/limited-time-only_new.png);background-repeat: no-repeat;position: absolute;width: 22% !Important;height: 90px !important;top: 0px;right:0px !important;}.signup_plan .ltdtime .business_cont_pro .plan_row_head_pro .signup_txt_offer{width: 22% !important;height: 90px !important;top:400px !important;}.signup_plan .plantitle.cmpr + .ltdtime .business_cont_pro .plan_row_head_pro .signup_txt_offer{    top: 350px !important;    right: 33px !important;}
    .signup_plan .ltdtime.comptn .personal_cont_pro .plan_row_head_pro .signup_txt_offer{right:0px !important;}
    .signup_plan .ltdtime .core_cont_pro .plan_row_head_pro .signup_txt_offer{background-image: url(https://static.idriveonlinebackup.com/include/images/limited-time-only_new.png);background-repeat: no-repeat;position: absolute;width: 22% !Important;height: 90px !important;top: 0px;right:0px !important;}.signup_plan .ltdtime .business_cont_pro .plan_row_head_pro .signup_txt_offer{width: 22% !important;height: 90px !important;top:400px !important;}.signup_plan .plantitle.cmpr + .ltdtime .business_cont_pro .plan_row_head_pro .signup_txt_offer{    top: 350px !important;    right: 33px !important;}
    .signup_plan .ltdtime.comptn .core_cont_pro .plan_row_head_pro .signup_txt_offer{right:0px !important;}
}
.signup_jsp.signup_pro_wrapper.monthly-plan .ltdtime .personal_cont_pro{/* height:318px !important; */}
.signup_jsp.signup_pro_wrapper.monthly-plan .ltdtime .personal_cont_pro.adjustHeight{/* height: 704px !important; */}
.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro.adjustHeight{/*height: 935px !important;*/}
.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro{/* height:422px !important */}
 .signup_wrapper.signup_plan.offer3 .topheader{width:18%;}
@media screen and (max-width:640px){
    .signup_plan .personal_cont_pro{width:94% !important;} 
    .signup_plan .core_cont_pro{width:94% !important;} 
    .signup_plan .business_cont_pro{width:94%;margin-top:30px !important;margin-left:20px !important;} }
 .signup_wrapper.signup_plan.offer3 .topheader{width:18%;}

.plantitle {float: left;width: 89%;line-height: 10px;margin-left: 20px;margin-bottom: 0px;font-size: 16px;color: #333;background: #f7faf3;padding-bottom: 20px;padding-top: 20px;border: 1px solid #ccc;padding-left: 20px;border-bottom: none;    background-image: url(https://static.idriveonlinebackup.com/include/images/ltdtime_top.png);background-position: 100% 0px;background-repeat: no-repeat;margin-left: 20px;padding-right: 1px;display:none;}
.plantitle + ul{float:left;}
@media screen and (max-width:980px) and (min-width:920px){
.plantitle {    width: 728px;    padding-right: 31px;}
.signup_plan .ltdtime .personal_cont_pro .plan_row_head_pro .signup_txt_offer{/* background-image:none; */}
}
@media screen and (max-width:920px) and (min-width:640px) { .plantitle {    width: 87%;    padding-right: 15px;} .signup_plan .ltdtime .personal_cont_pro .plan_row_head_pro .signup_txt_offer{/* background-image:none; */}}
@media screen and (max-width:640px) and (min-width:579px){ 
    .plantitle {    width: 86%;    padding-right: 21px;} 
    .signup_plan .ltdtime .personal_cont_pro .plan_row_head_pro .signup_txt_offer{/* background-image:none !important; */right:0px;}
    .signup_plan .ltdtime .business_cont_pro .plan_row_head_pro .signup_txt_offer{background-image:none !important;}
    .signup_plan .ltdtime.comptn .personal_cont_pro .plan_row_head_pro .signup_txt_offer{right:0px !important;}
    .signup_plan .ltdtime.comptn .core_cont_pro .plan_row_head_pro .signup_txt_offer{right:0px !important;}
.username_cont{width:92% !important;}
}	 
@media screen and (max-width:579px) {
    .plantitle {   display:none;} 
    .signup_plan .plantitle.cmpr + .ltdtime .business_cont_pro .plan_row_head_pro .signup_txt_offer{    top: 320px !important;    right: 4px !important;}
 .pricingInfo .offer2.ltdtime .personal_cont_pro{width:90% !important;}
 .pricingInfo .offer2.ltdtime .core_cont_pro{width:90% !important;}
 .username_cont{width:92% !important;}
}
@media screen and (max-width:780px){.plantitle.cmpr {width: 88% !important;padding-right: 11px !important;}}
.signup_plan .ltdtime .business_cont_pro{/* position:relative; */}
.signup_plan .ltdtime .business_cont_pro .plan_row_head_pro .signup_txt_offer{background-image: url(https://static.idriveonlinebackup.com/include/images/limited-time-only_new.png);background-repeat: no-repeat;position: absolute;width: 90px;height: 90px;top: 440px;right: 3px;background-size: contain;display: none;}
.price-desc-txt{font-size:1.2em;}.signup_plan .ltdtime .plan_row_head_pro span:first-child{/* line-height:60px; *//* font-size: 22px !important; */}}
@media screen and (max-width:480px) {.offer2.ltdtime .price-desc-txt{display:none;}}
.offer2.ltdtime .price-desc-txt{width:100% !important;}
/* .offer2.ltdtime .monthly_header.newPrice.down-arrow{display:none;} */
/* .offer2.ltdtime .business_cont_pro .plan_row_cont_pro li:nth-child(3){border-bottom:none;} */
.plantitle.cmpr {width:639px;padding-right:1px;}
.plantitle.cmpr.mac-os{width:635px;padding-right:1px;}
@-moz-document url-prefix() { .plantitle.cmpr{width:648px;}}
.monthly-plan  .offer2 .business_cont_pro ul{min-height:305px;}
.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro{/* height: 415px !important; */}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome */
.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro.mac-os{height:403px !important;}
.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro.mac-os.adjustHeight{height:910px !important;}
/* Safari only override */
::i-block-chrome,.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro.mac-os{height:410px !important;}
::i-block-chrome,.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro.mac-os.adjustHeight{height:910px !important;}

.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .core_cont_pro.mac-os{height:403px !important;}
.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .core_cont_pro.mac-os.adjustHeight{height:910px !important;}
/* Safari only override */
::i-block-chrome,.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .core_cont_pro.mac-os{height:410px !important;}
::i-block-chrome,.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .core_cont_pro.mac-os.adjustHeight{height:910px !important;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .inner.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro.mac-os{height: 398px !important;}
    .inner.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro.mac-os.adjustHeight{height: 911px !important;}
    .inner.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .core_cont_pro.mac-os{height: 398px !important;}
    .inner.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .core_cont_pro.mac-os.adjustHeight{height: 911px !important;}
}

@supports (-webkit-font-smoothing:antialiased) {
    .inner.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro.mac-os{height: 403px !important;}
    .inner.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro.mac-os.adjustHeight{height: 911px !important;}
    .inner.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .core_cont_pro.mac-os{height: 403px !important;}
    .inner.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .core_cont_pro.mac-os.adjustHeight{height: 911px !important;}
    .monthly-plan.signup_jsp  .offer2 .business_cont_pro ul{min-height:315px !important;}
    .monthly-plan.signup_jsp  .offer2 .personal_cont_pro.mac-os.adjustHeight + .business_cont_pro ul{
    min-height: 824px !important;
}
  
}




@supports (overflow:-webkit-marquee)
   and (justify-content:inherit) {
    .inner.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro.mac-os{height: 398px !important;}
   .inner.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro.mac-os.adjustHeight{height: 911px !important;}
    .inner.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .core_cont_pro.mac-os{height: 398px !important;}
   .inner.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .core_cont_pro.mac-os.adjustHeight{height: 911px !important;}
}

.signup_snapshot_icon + h2.head {position: relative;}
.signup_snapshot_icon + h2.head:after {background:url(https://static.idriveonlinebackup.com/source/images/snp-new-icon.png) no-repeat;width: 40px;height: 24px;position: absolute;top:1px;right:62px;content: '';display:none;}
.eduStatic .personal_cont_pro{height: 453px;} 
.eduStatic .core_cont_pro{height: 453px;} 
.offer3.signup_plan.signup_jsp  .pricingInfo li.business_cont_pro{min-height: 305px !important;}
/* new comprsn page signup change */
.signup_plan .ltdtime.comptn .personal_cont_pro .plan_row_head_pro .signup_txt_offer{background-image: url(https://static.idriveonlinebackup.com/include/images/limited-time-only_new.png);background-repeat: no-repeat;position: absolute;width: 90px;height: 90px;top: 0px;right: 57%;}
.signup_plan .ltdtime.comptn .core_cont_pro .plan_row_head_pro .signup_txt_offer{background-image: url(https://static.idriveonlinebackup.com/include/images/limited-time-only_new.png);background-repeat: no-repeat;position: absolute;width: 90px;height: 90px;top: 0px;right: 57%;}
.signup_plan .pricingInfo .ltdtime.comptn .pro_use.syncPro{width:28% !Important}
.signup_wrapper .pricingInfo .ltdtime.comptn  .plan_strike.syncSpacestrike {    padding: 0px 0px 0px 10px;
    width: 38%;    font-size: 12px !important;}
.signup_plan .ltdtime.comptn .personal_cont_pro {width:38%}
.signup_plan .ltdtime.comptn .core_cont_pro {width:38%}
.signup_plan .ltdtime.comptn .plan_row_cont_pro li{padding: 12px 0 12px 0px;    border-bottom: 1px solid #e5eaed;    line-height: 19px;
    height: 42px;}
.monthly-plan .pricingInfo .ltdtime.comptn .plan_row_cont_pro .monthly_header{height:auto !important;}
.signup_plan .ltdtime.comptn .plan_row_cont_pro li.monthly_row{padding: 12px 0 2px 0px;margin-top: 10px;}
:root .signup_plan .comptn.ltdtime .personal_cont_pro .plan_row_head_pro .signup_txt_offer{right:54%  \0/IE9;width:70px  \0/IE9;
height:60px  \0/IE9;background-size:contain;}
:root .signup_plan .comptn.ltdtime .core_cont_pro .plan_row_head_pro .signup_txt_offer{right:54%  \0/IE9;width:70px  \0/IE9;
height:60px  \0/IE9;background-size:contain;}
.monthly-plan .monthly_gb{width:70px !important \0/IE9;}
.monthly-plan .plan_row_cont_pro div.montly_space{width:96px !important \0/IE9;}
.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro{min-height:410px !important;}
.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .core_cont_pro{min-height:410px !important;}
.offer3.signup_plan.signup_jsp  .pricingInfo .offer2.ltdtime li.business_cont_pro{min-height:410px !important;}


.pricingTxtblock .plan_row_head_pro {background: #c74e48;height: 60px;box-shadow: none;border: 1px solid #c74e48;color:#fff}
.pricingTxtblock .plan_row_head_pro span {color:#fff}
.pricingTxtblock .price-desc-txt {font-size: 14px;}
.pricingTxtblock .personal_cont_pro {height: 493px;}
.pricingTxtblock .core_cont_pro {height: 493px;}
.eduStatic .signup_wrapper a.more_btn {background-image: none;padding:5px 10px 7px 10px;border:1px solid #bfcdd6}
.eduStatic .signup_wrapper a.more_btn:hover {background-color: #447daa;color:#fff !important;border:1px solid #447daa}
/* IE11 text area related issue fixes*/
@media all and (-ms-high-contrast:none)
{
    *::-ms-backdrop, .signup_plan .comptn.ltdtime .personal_cont_pro .plan_row_head_pro .signup_txt_offer{right:59%;}
 .signup_plan .comptn.ltdtime .personal_cont_pro .plan_row_head_pro .signup_txt_offer{right:59% !important;width:90px !important;height:90px !important;}}
    *::-ms-backdrop, .signup_plan .comptn.ltdtime .core_cont_pro .plan_row_head_pro .signup_txt_offer{right:59%;}
 .signup_plan .comptn.ltdtime .core_cont_pro .plan_row_head_pro .signup_txt_offer{right:59% !important;width:90px !important;height:90px !important;}}
 /* credit card redirection to signup page after wrong crdit card details */
 .errorCreditcard{background: #f9e6e6;padding: 16px 20px 20px 10px;margin-left: 20px;margin-top: 20px;width: 80%;line-height: 21px;background-image: url(https://static.idriveonlinebackup.com/include/images/alart-icon.png);background-repeat:no-repeat;background-position: 28px 20px;}
.errorCreditcard p{line-height: 25px;clear: none;overflow: auto;margin: 0px;font-size: 16px;padding-left: 120px;width: 80%;color: #8e3030;}
@media screen and (max-width:980px){ 
	.errorCreditcard{width: 90%}
}
@media screen and (max-width:640px){ 
	.errorCreditcard{background-image: none;margin-left: 10px;width: 83%;}
	.errorCreditcard p{padding: 0px;font-size: 14px;width:100%;}
}


.bdr_btm { border-bottom:1px solid #fff !important;}
.businessplan_head .plan_name {position: relative;top: 5px !important;}
.plan_row_cont_pro li:first-child .refer_newplan {width:auto;}
.plan_row_cont_pro li .plan_strike {width: 50%;}
.firstYear{padding-left: 5px;}
/* Montly Plan styles */
.monthly-plan .monthly_row { width: 100%; float: left; }
.monthly-plan .plan_row_cont_pro div.montly_space{ width:120px; display:block; height:22px;}
.monthly-plan .plan_row_cont_pro div.montly_dollar{ min-width:100px; display:block; height:22px;}
.monthly-plan .montly_dollar span{line-height:25px;}
.monthly-plan .monthly_radio{padding-top:5px;}
.monthly-plan .montly_space span{float:left;}
.monthly-plan .plan_table_pro .montly_space input[type="radio"]{margin-top:0px !important;}
.monthly-plan .plan_table_core .montly_space input[type="radio"]{margin-top:0px !important;}
.monthly-plan .monthly_gb{padding:3px 0 0 0;font-size: 16px;color: #5A8802;}
.monthly-plan .monthly_header.down-arrow{background:url(https://static.idriveonlinebackup.com/include/images/pricing_arrow.png) no-repeat right -57px;border-bottom:0px !important; }
.monthly-plan .monthly_header.up-arrow{background:url(https://static.idriveonlinebackup.com/include/images/pricing_arrow.png) no-repeat right 9px; border-bottom:0px !important; }
.monthly-plan .pricingInfo .plan_row_cont_pro .monthly_header{ cursor:pointer; color: #000; font-size:14px; padding:11px 0px 4px 5px;  padding-left:35px; }
.monthly-plan .plan_row_cont_pro div.monthly_box{display:none; padding-top: 11px;}
.monthly-plan .monthly_header div{ float: right !important; padding-right: 50px !important; }		  	 
.monthly-plan .pricingInfo li.personal_cont_pro, 
.monthly-plan .pricingInfo li.core_cont_pro, 
.monthly-plan .pricingInfo li.business_cont_pro{ min-height:auto!important;}
.monthly-plan .business_cont_pro ul,
.monthly-plan .core_cont_pro ul,
.monthly-plan .personal_cont_pro ul { min-height: 220px !important; }
.monthly-plan  .offer2 .business_cont_pro ul,
.monthly-plan  .offer2 .core_cont_pro ul,
.monthly-plan  .offer2 .personal_cont_pro ul { min-height: 335px !important; }
.offer3 .business_cont_pro ul, .offer3 .personal_cont_pro ul {    min-height: 467px;}
.offer3 .pricingInfo li.personal_cont_pro,
.offer3 .pricingInfo li.core_cont_pro,
.offer3 .pricingInfo li.business_cont_pro  { min-height:auto!important;}
.newPrice{float: left !important; padding-left:0px !important;}
.newPrice div{color: #1374ab;float: left;padding: 0px 25px 0 5px; font-size:14px !important;}
.newPriceMonth{padding: 30px 0 10px 5px !important;border-bottom: 0px;}
.newPriceMonth div{font-size: 14px !important;color: #1374ab;}
.monthly_row{display:block !important;}

.username_cont.usernameClr {background:#e2edf5 !important;}

/* for california policy*/
.eduStatic .policyBlock{float: left;margin-left: 20px;margin-bottom: 25px;}
.eduStatic .policyBlock .subhead{margin-left:0px;margin-bottom:-11px;padding-bottom: 10px;border: none;margin-top:10px;color:#333;}
.eduStatic .policyBlock .termbox {max-height: 123px;overflow: scroll;float: left;width:90%;border: 1px solid #93B6CA;padding: 0px 15px;margin: 0px 0px 10px;overflow-x: hidden;margin-left:0px;margin-top: 20px;margin-bottom: 00px;background: #fff;}
.eduStatic .policyBlock .termbox ol { padding: 0px;    padding-left: 10px;  margin: 0px;}
.eduStatic .policyBlock .termbox li {list-style: decimal;font-size: 13px;line-height: 22px;margin: 10px 0px;}
.eduStatic .policyBlock + .terms{    width: 89%;   line-height: 23px;}
.eduStatic .policyBlock .termbox::-webkit-scrollbar {width: 5px;}
.eduStatic .policyBlock .termbox::-webkit-scrollbar-button {background: #fefaf0}
.eduStatic .policyBlock .termbox::-webkit-scrollbar-track-piece {background: #fefaf0;}
.eduStatic .policyBlock .termbox::-webkit-scrollbar-thumb {background: #ccc;}
@media screen and (max-width:480px){
.policyBlock .termbox{padding:0px 15px 0px 5px;width:77%;}
.policyBlock .termbox{padding-left: 13px}
.policyBlock .termbox ol{padding-left: 5px !Important;}
.policyBlock .termbox{width:78% !Important}
.policyBlock .termbox li{font-size:12px !important;}}
.policyBlock .termbox li a{color:#0071bc;}
.policyBlock .termbox li a:hover{color:#666;}
@media screen and (max-width:780px){
.signup_plan .ltdtime.comptn .personal_cont_pro .plan_row_head_pro .signup_txt_offer{
background-image: url(https://static.idriveonlinebackup.com/include/images/limited-time-only_new.png);background-repeat: no-repeat;
position: absolute;width: 62px;height: 66px;top: 0px;right: 55%;}
.signup_plan .ltdtime.comptn .core_cont_pro .plan_row_head_pro .signup_txt_offer{
background-image: url(https://static.idriveonlinebackup.com/include/images/limited-time-only_new.png);background-repeat: no-repeat;
position: absolute;width: 62px;height: 66px;top: 0px;right: 55%;}
.signup_plan .policyBlock .termbox{max-height:250px;}}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
 label.ccExp_Dropdown:before{width:30px;}}

 .signup_plan .policyBlock .subhead{margin-left: 20px;margin-bottom: -21px;padding-bottom: 10px;border: none;margin-top: 10px;color: #333;}
.signup_plan .policyBlock .termbox {
   max-height: 190px;
   overflow: scroll;
   float: left;
   width: 87%;
   border: 1px solid #93B6CA;
   padding: 0px 15px;
   margin: 0px 0px 10px;
   overflow-x: hidden;
   margin-left: 23px;
   margin-top: 20px;
   margin-bottom: 30px;
   }
.signup_plan .policyBlock .termbox ol { padding: 0px;    padding-left: 20px;  margin: 0px;}
.signup_plan .policyBlock .termbox li {font-size: 13px;line-height: 22px;margin: 10px 0px;}
.signup_plan .policyBlock + .terms{    width: 89%;   line-height: 23px;}
.signup_plan .signup_footer p,.signup_plan .card_info label,.signup_plan .basic_details li label,#phoneNum_dis .phone_note{color:#333;}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
 label.ccExp_Dropdown:before{width:30px;}}

.rwd footer .copyright {display:none}
.rwd .copyright {display:none}
.rwd .supportContent {display:none !important;}
.rwd .promocode {padding-left:20px}
.rwd .verification {clear:none !important}
.rwd .offer { width: 100%; float: left; top: 0px; padding: 0px 0px; color: #fff; display:none}
.rwd #phoneNum_dis {padding-bottom:0px;}



@media screen and (max-width: 1024px){
.rwd .wrapper {
width: 100% !important;
}
.rwd header {width:100% !important}
.rwd .container {width:98% !important} 
.rwd .right {margin-left:0% !important}
}
@media screen and (min-width: 640px) and (max-width:980px) {
.rwd .right {display:none;}
.rwd .left {width:100%}
.rwd .basic_details_cont {width:100%}
.rwd .basic_details_cont input {width:90%}
.rwd .fullwidth input {width:90% !important}
.rwd .response .wrapper {width:auto !important;}

/* header related styles */
.rwd nav ul{width:100%;}
.rwd nav ul li{margin:20px 50px 0px 0px;position:relative;}
.rwd nav li a span {display:none}
.rwd .headermenu {display:none}
.lang-selection .topheader { width: 35%;}
.multiLangCon{display:none !important;}
.rwd header {width:100% !important;}

/* footer related styles */
.rwd footer {display:none}

/* copyright relates styles */
.rwd .copyright {display:block}
.rwd .copyright {background:hsl(224, 20%, 15%);float: left;width: 100%;padding: 15px 0 15px 0;}
.rwd .copyright p {float: left;margin-top: 7px;padding:0px 0px 0px 10px;color: #82868f;}
.rwd .copyright .socialIcons {width: auto;float: right;min-width: inherit;margin: 9px 10px 0 0;}
.rwd .copyright .socialIcons a {margin: 0 0 0 15px;float: left;height: 32px;width: 32px;}


/* support related styles */
.rwd .supportContent {display:block}
.rwd .supportMob {padding:3%;text-align: right;width: 94%;}
.rwd .supportMob p {color: hsl(203, 53%, 47%);cursor: pointer;font-size: 19px;margin-bottom: 5px;padding: 0;}
.rwd .supportMob p a {color:hsl(203, 53%, 47%)}
.rwd .supportMob span a {color:#333}

.rwd .container {margin:0 3px 0px}

.rwd .promocode {padding-left:20px}
.rwd .verification {clear:none !important}

.rwd .offer { width: 100%; float: left; top: 0px; padding: 0px 0px; color: #fff; display:block}
.rwd .offer .offer_unlmtd { background:url(https://static.idriveonlinebackup.com/include/images/unlimited_980.png) center center no-repeat; width:100%; height:72px; display:block}
.rwd .offer .off25 { background:url(https://static.idriveonlinebackup.com/include/images/onetimeoffer_980.png) center center no-repeat; width:100%; height:72px; display:block}
.rwd .offer .off50 { background:url(https://static.idriveonlinebackup.com/include/images/onetimeoffer_50_980.jpg) center center no-repeat; width:100%; height:72px; display:block}
.rwd .offer .off75 { background:url(https://static.idriveonlinebackup.com/include/images/onetimeoffer_75_980.png) center center no-repeat; width:100%; height:72px; display:block}	

.rwd .signup_footer p.terms {font-size:12px;}

.rwd .signup_footer p.terms {font-size:12px;}
 .rwd .countryCode_dropdown{width:100% !important;}  
 .rwd label.countryCode_dropdown select{width:100% !important;} 
 label.countryCode_dropdown:before{right:3% !important;} 
 label.countryCode_dropdown:after{right:3% !important;}
.phone_note{width:91% !important;}

/* #phoneNum_dis #phone {width: 22% !important;margin-left: 3px !important;} */
.rwd .basic_details.basic_details_cont .fullwidth .passStrengthify{right:52%;}

.rwd.inner nav ul{font-weight:400;
-webkit-appearance: none;
border-radius: 0;}
}

@media screen and (min-width: 480px) and (max-width:640px) {
	.rwd .right {display:none;}
.rwd .left {width:96%}
.rwd .main_head {width:90%}
.rwd .basic_details_cont li div {width:100%}
.rwd .basic_details_cont div #first_name {margin-bottom:0px;}
.rwd .basic_details_cont .FirstName_span.green{margin-bottom:10px;}
.rwd .basic_details_cont .FirstName_span.red{margin-bottom:10px;}
.rwd .basic_details_cont {width:92%}
.rwd .basic_details_cont input {width:96% !important}
.rwd .signup_pro_wrapper.signup_wrapper .basic_details li.fullwidth:nth-last-child(2) {padding-bottom:0px}
.rwd .card_type_response div {width:100%}
.rwd .card_type_response div:first-child {margin-bottom:15px;}
.rwd .card_info ul li div {width:100%}
.rwd .card_info ul li div:first-child {margin-bottom:15px;}


/* header related styles */
.rwd .headermenu {display:none}
.lang-selection .topheader { width: 35%;}
.rwd nav ul{width:100%;}
.rwd nav ul li{margin:20px 20px 0px 0px;position:relative;}
.rwd nav li a span {display:none}
.rwd header {width:100% !important;}
.rwd h1.logo {background:url(https://static.idriveonlinebackup.com/include/images/320_graphics_rwd.png) 0px -92px no-repeat;width:120px;display:block;}
.rwd nav a {font-size:20px;font-weight:normal}
.rwd.signup-new-ui nav a {font-size:16px;}
.inner_logo {margin-right:10px !important;}
.rwd nav ul {min-width:320px; width:100%;}

.rwd .main_head .plan_type {margin-left:8px;}
.rwd .main_head span:first-child {padding-bottom:15px !important;}

/* footer related styles */
footer {display:none}

/* copyright relates styles */
.rwd .copyright {display:block}
.rwd .copyright {background:hsl(224, 20%, 15%);float: left;width: 100%;padding: 15px 0 15px 0;}
.rwd .copyright p {float: left;margin-top: 12px;padding:0px;color: #82868f;}
.rwd .copyright .socialIcons {width: auto;float: right;min-width: inherit !important;margin: 6px 10px 0 0;}
.rwd .copyright .socialIcons a {margin: 0 0 0 15px;float: left;height: 32px;width: 32px;}

.rwd .verification {width:auto;margin-top:20px}

/* support related styles */
.rwd .supportContent {display:block}
.rwd .supportMob {padding-bottom:10px;text-align: right;width: 94%;}
.rwd .supportMob p {color: hsl(203, 53%, 47%);cursor: pointer;font-size: 19px;margin-bottom: 5px;padding: 0;}
.rwd .supportMob p a {color:hsl(203, 53%, 47%)}
.rwd .supportMob span a {color:#333}


.rwd .container {margin:0 3px 0px}

.rwd .offer { width: 100%; float: left; top: 0px; padding: 0px 0px; color: #fff; display:block}
.rwd .offer .offer_unlmtd { background:url(https://static.idriveonlinebackup.com/include/images/unlimited_640.png) center center no-repeat; width:100%; height:72px; display:block}
.rwd .offer .off25 { background:url(https://static.idriveonlinebackup.com/include/images/onetimeoffer_640.png) center center no-repeat; width:100%; height:72px; display:block}
.rwd .offer .off50 { background:url(https://static.idriveonlinebackup.com/include/images/onetimeoffer_50_640.jpg) center center no-repeat; width:100%; height:72px; display:block}
.rwd .offer .off75 { background:url(https://static.idriveonlinebackup.com/include/images/onetimeoffer_75_640.png) center center no-repeat; width:100%; height:72px; display:block}	

/* label.countryCode_dropdown{width:100% !important;}
label.countryCode_dropdown select{width:100% !important;}
label.countryCode_dropdown:before{right:8px;}
label.countryCode_dropdown:after{right:6px;}
 */
 .rwd .countryCode_dropdown{width:100% !important;}  
 .rwd label.countryCode_dropdown select{width:100% !important;} 
 label.countryCode_dropdown:before{right:3% !important;} 
 label.countryCode_dropdown:after{right:3% !important;}
.phone_note{width:95% !important;}

/* #phoneNum_dis #phone{margin:10px 0px 0px 0px!important;width:95% !important;} */
#phoneNum_dis .phone_note{float:none;}
.multiLangCon{display:none !important;}
.signup_jsp.signup_pro_wrapper .cardlabel{background-image:none !important;}
.rwd .basic_details.basic_details_cont .fullwidth .passStrengthify{right:0px;}
}
@media screen and (min-width: 480px) and (max-width:580px){
.rwd .pricingInfo .offer2 .personal_cont_pro {width:90%}
.rwd .pricingInfo .offer2 .core_cont_pro {width:90%}
.rwd .pricingInfo .offer2 .business_cont_pro {width:90%;margin:20px 28px 0px 20px !important}

/* footer related styles */
footer {display:none}
.multiLangCon{display:none;}
.signup_jsp.signup_pro_wrapper .cardlabel{background-image:none !important;}
.rwd .basic_details_cont div #first_name {margin-bottom:0px;}
.rwd .basic_details_cont .FirstName_span.green{margin-bottom:10px;}
.rwd .basic_details_cont .FirstName_span.red{margin-bottom:10px;}
}
@media screen and (min-width: 320px) and (max-width:480px) {
body {overflow-x:hidden}
.rwd .wrapper {width:96% !important}
.rwd .right {display:none}
.rwd .left {width:100% !important;min-width:280px;}
.rwd .basic_details_cont {width:100%}
.rwd .basic_details_cont li div {width:100%}
.rwd .basic_details_cont div #first_name {margin-bottom:15px;}
.rwd .signup_pro_wrapper.signup_wrapper .basic_details li.fullwidth:nth-last-child(2) {padding-bottom:0px}
.rwd .card_type_response div {width:100% !important;}
.rwd .card_type_response div:first-child {margin-bottom:15px;}
.rwd .card_info ul li div {width:100%}
.rwd .card_info ul li div:first-child {margin-bottom:15px;}
.rwd .pricingInfo .personal_cont_pro {width:90%;margin-left:10px !important;height:180px !important}
.rwd .pricingInfo .offer2 .personal_cont_pro {width:90%;margin-left:10px !important;height:250px !important}
.rwd .pricingInfo .offer2.ltdtime .personal_cont_pro {width:90%;margin-left:10px !important;height:auto !important}
.rwd .pricingInfo .core_cont_pro {width:90%;margin-left:10px !important;height:180px !important}
.rwd .pricingInfo .offer2 .core_cont_pro {width:90%;margin-left:10px !important;height:250px !important}
.rwd .pricingInfo .offer2.ltdtime .core_cont_pro {width:90%;margin-left:10px !important;height:auto !important}
.rwd .pricingInfo .business_cont_pro {width:90%;margin:20px 28px 0px 10px !important}
.rwd .basic_details_cont input {width:90% !important}
.rwd .main_head{width:92%;margin:10px 0px 0px 10px}


/* header related styles */
.rwd .headermenu {display:none}
.lang-selection .topheader { width: 35%;}
.rwd nav ul{width:100%;}
.rwd nav ul li{margin:20px 8px 0px 0px;position:relative;}
.rwd.signup-new-ui nav ul li{margin:20px 12px 0px 0px;}
.rwd nav li a span {display:none}
.rwd header {width:100% !important;}
.rwd h1.logo {background:url(https://static.idriveonlinebackup.com/include/images/320_graphics_rwd.png) 0px -92px no-repeat;width:120px;display:block;}
.rwd nav a {font-size:13px;font-weight:bold}
.inner_logo {margin-right:0px !important;}
.rwd nav ul {min-width:320px; width:100%;}
.rwd .container {margin:0 3px 30px}
.rwd .basic {margin-bottom:15px;}

/* footer related styles */
footer {display:none}

/* copyright relates styles */
.rwd .copyright {display:block}
.rwd .copyright {background:hsl(224, 20%, 15%);float: left;width: 100%;padding: 15px 0 15px 0;}
.rwd .copyright p {float: left;margin-top: 7px;padding:0px;color: #82868f;}
.rwd .copyright .socialIcons {width: auto;float: none;min-width:inherit !important;text-align: center;}
.rwd .copyright .socialIcons a {margin: 0 0 0 10px;float: none;height: 32px;width: 32px;display: inline-block;}
.rwd .copyright .socialIcons a:first-child{margin: 0;}
.rwd .main_head .plan_type {margin-left:8px;}
.rwd .main_head span:first-child {padding-bottom:10px !important;}
.rwd .idrive_pro {margin-top:15px;}
.rwd .basic_details {padding:10px 0px;}
.rwd #phoneNum_dis .phone_note {margin-top:4px;}
.rwd .verification {width:auto}
.rwd .verification input {width:70px;margin-left:10px;margin-top:2px;}
.rwd .captcha {margin-right:0px}
.rwd .card_info li:nth-child(2) span.exp_date {margin-top:15px;width:60% !important}

/* card related styles */
.rwd .card_type label {width:100%;}
.rwd .card_type span {width:63px;}
.rwd .card_info {margin:10px 14px 0px;}
/* .rwd .card_info input {width:88% !important}  */
.rwd .card_info .cvv_container input {width:64% !important}
.rwd .card_info li:nth-child(2) span

/* support related styles */
.rwd .supportContent {display:block}
.rwd .supportMob {padding: 3%;text-align: right;width: 94%;}
.rwd .supportMob p {color: hsl(203, 53%, 47%);cursor: pointer;font-size: 19px;margin: 0;padding: 0;}
.rwd .supportMob p a {color:hsl(203, 53%, 47%)}
.rwd .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;-moz-transform:scale(0.77);-moz-transform-origin:0 0;}
.rwd .promocode {width:70% !important}
.rwd .promocode input {margin:10px 0px 20px 0px}
.rwd .verification p {margin:10px 0px}

/* priya */
.rwd .offer { width: 100%; float: left; top: 0px; padding: 0px 0px; color: #fff; display:block}
.rwd .offer .offer_unlmtd{ background:url(https://static.idriveonlinebackup.com/include/images/unlimited_320.png) center center no-repeat; width:100%; height:71px;display:block;background-color:#35420a;}
.rwd .offer .off25 { background:url(https://static.idriveonlinebackup.com/include/images/onetimeoffer_320.png) center center no-repeat; width:100%; height:71px;display:block;background-color:#35420a;}
.rwd .offer .off50 { background:url(https://static.idriveonlinebackup.com/include/images/onetimeoffer_50_320.jpg) -15px center no-repeat; width:100%; height:71px; background-size:contain; display:block;background-color:#35420a;}
.rwd .offer .off75 { background:url(https://static.idriveonlinebackup.com/include/images/onetimeoffer_75_320.png) center center no-repeat; width:100%; height:71px; display:block;background-color:#35420a;}	

.rwd .basic_details .FirstName_span {margin:0px 0px 10px 0px !important}

.rwd .signup_footer p.terms {font-size:12px;}

 .rwd .countryCode_dropdown{width:100% !important;}  
 .rwd label.countryCode_dropdown select{width:100% !important;} 
 label.countryCode_dropdown:before{right:3% !important;} 
 label.countryCode_dropdown:after{right:3% !important;}
.phone_note{width:91% !important;}
/* #phoneNum_dis #phone{margin:10px 0px 0px 0px!important;width:95% !important;} */
#phoneNum_dis .phone_note{float:none;}

.static.signup_plan .basic_details > li.fullwidth#phoneNum_dis {height: 163px !important;}
#phoneNum_dis .phone_span.red {margin-top: -3px;width: 100%;display: block;white-space: normal;}
.phone_no.input{width:83% !important;}
.lang-selection  .topheader{width:60%;}
.multiLangCon{display:none !IMPORTANT;}
.signup_jsp.signup_pro_wrapper .cardlabel{background-image:none !important;}
.rwd .basic_details_cont div #first_name {margin-bottom:0px;}
.rwd .basic_details_cont .FirstName_span.green{margin-bottom:10px;}
.rwd .basic_details_cont .FirstName_span.red{margin-bottom:10px;}
.rwd .pricingInfo .ltdtime.comptn .personal_cont_pro {width:90% !important;margin-left:10px !important; height:auto !important }
.rwd .pricingInfo .ltdtime.comptn .core_cont_pro {width:90% !important;margin-left:10px !important; height:auto !important }
.rwd .basic_details.basic_details_cont .fullwidth .passStrengthify{right:22px;}
}

/*intermediate page footer styles */
@media screen and (max-width:980px){
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper nav ul{width:97% !important;;}
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper + footer{display:block;width: 100% !important;margin-top:20px;}
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper + footer .footerMain{display:none;}
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper + footer .copyright{width:100%;}
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper .left{margin-left: 10px;width: 98% !IMPORTANT;} 
.inner.rwd{background:#dfecf5;}
.inner.rwd .wrapper.signup_wrapper.regconfirmdue_wrapper + footer{position: fixed;bottom: 0px;}
.inner.rwd{-webkit-text-size-adjust: none;}}
@media screen and (max-width:480px){
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper .main_head span{font-size: 18px;margin-bottom: -10px;}
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper .dis_price {display: inline-block;margin-top: 10px;}
.rwd.inner .wrapper.signup_wrapper.regconfirmdue_wrapper .confirm_due_cont{padding:20px;margin-bottom:-30px;}
.rwd.inner .basic_details.basic_details_cont li:first-child div:first-child{margin-bottom:20px;}
.rwd.inner .card_info input{width:90%;}}


.signup_jsp.signup_pro_wrapper.monthly-plan .ltdtime.comptn.signupToggle .personal_cont_pro{height: 341px !IMPORTANT;}
.signup_jsp.signup_pro_wrapper.monthly-plan .ltdtime.comptn.signupToggle .personal_cont_pro.adjustHeight{height:903px !IMPORTANT;}
.signup_jsp.signup_pro_wrapper.monthly-plan .ltdtime.comptn.signupToggle .core_cont_pro{height: 341px !IMPORTANT;}
.signup_jsp.signup_pro_wrapper.monthly-plan .ltdtime.comptn.signupToggle .core_cont_pro.adjustHeight{height:903px !IMPORTANT;}

/* ie9 message block */
.ieBlockmsg {display:none;background:#d0d57b;color:#162d3f;float:left;width:100%;padding:20px 0px;z-index:99;position: fixed;top:0px;}
.ieBlockmsg div.ieIco {    background: url(https://static.idriveonlinebackup.com/include/images/ie_alert_ico.png) no-repeat;margin: 0px auto;display: block;background-position: left center;width: 370px;height:61px;padding: 5px 0px 0px 90px;font-size: 16px;line-height: 28px;}
.ieBlockmsg.ieBlockShow {display:block;}
.ieIco span {color:#162d3f;font-weight: 600;}
.ieBlockBody .static {margin-top:106px;}
#promocode + .red{margin-top: -10px !important;}

footer .socialIcons {
width: auto !important;
float: right !important;
}
.rwd .copyright .socialIcons a.googleplus{display:none;}
/* for storage sync related separate page */
.id_compl_sync {background:url(https://static.idriveonlinebackup.com/include/images/signup_icons_sync.png)no-repeat 0px -831px;;
width: 70px;    height: 70px;    float: left;    margin-right: 20px;}
.signup_share_icon{background-position:0 -310px;}
.newfont{font-size:22px;}
.signup_storage_icon{ background: url(https://static.idriveonlinebackup.com/include/images/signup_icons_sync.png)no-repeat 0px -590px;  }
.signup_sync_icon{background: url(https://static.idriveonlinebackup.com/include/images/signup_icons_sync.png)no-repeat 0px -710px;}
.signup_share_icons  + h2.head span{color: #1374AB;    cursor: default;    text-decoration: none;    outline: none;}
.signup_share_icons{background: url(https://static.idriveonlinebackup.com/include/images/signup_icons_sync.png)no-repeat 0px -315px;}
/* added more link for feature */
.right p a.link{color: #0071bc !important;font-size: 16px;}
.right p a.link:hover{color: #333 !important;font-size: 16px;}

.lang-selection.signup_jsp header.pad-incre-header .wrapper .login.pad-login.id-sgn-nw {background-position: 64px -352px;}
.lang-selection.signup_jsp.mini-plan header.pad-incre-header .wrapper .login.pad-login.id-sgn-nw {background: url(https://static.idriveonlinebackup.com/include/images/ext_icons.png) no-repeat 64px -352px #FFFFFF !important;}
.inner .login.id-sgn-nw {background-position: 66px -362px;}
.signup_wrapper h2.addon-title {color: #383939;letter-spacing: 0;font-size: 18px !important;width: 100%;float: left;margin: 30px 0 30px !important;}
.right_row.c2c_prod_row{width: 100%;float: left;}
.signup_c2c_gsuite_icon.signup_rgt_icons {background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/signup-rhs-gsuite-icon.svg)no-repeat -5px 0 !important;}
.signup_c2c_ms365_icon.signup_rgt_icons {background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/signup-rhs-ms365-icon.svg)no-repeat -4px 0 !important;}
.signup_e2_icon.signup_rgt_icons {background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/signup-e2-icon.svg)no-repeat 0 0 !important;}
.stripeBlock #cc_info.StripeElement--focus,select:focus{border: 1px solid #8bc3dd !important;}
input:focus-visible, select:focus-visible,select:focus {outline: none !important;}
.signup_rgt_icons a img{width: 42px !important;}
.signup_c2c{width: 100%;float: left;}
span.zip-code-msg {color: #ff0000;font-size: 12px;line-height: 18px;width: 100%;float: left;background: url(https://www.idrive.com/webmanager/assets/images/zip-info-ico.png) 0px 3px no-repeat;padding-left: 17px;}

h2.head.signup_server_nolink {color: #383939;}
.signup_wrapper.signup_jsp div.text.signup_server_nolink_text {width: calc(100% - 66px);margin-right:6px}
.signup_server_nolink_price {font-size: 14px;color: #ee5d34;margin-top: 7px;float: left;width: 100%;}

.signup_wrapper .signup_c2c.signup_c2c_50offer .signup_server_nolink_price{color: #333;font-weight: 400;}
.signup_wrapper .signup_c2c.signup_c2c_50offer .signup_server_nolink_price strike{color: #747474;}
.signup_wrapper .signup_c2c.signup_c2c_50offer .signup_server_nolink_price b{color: #ee5d34;}
.signup_wrapper .signup_c2c.signup_c2c_blks .signup_server_nolink_price b{color: #ee5d34;}
.signup_wrapper .signup_c2c.signup_c2c_blks .signup_server_nolink_price{color: #333;font-weight: 400;}
.c2c-addon-title{color: #383939;letter-spacing: 0;font-size: 16px !important;width: auto;float: left;text-align: left;font-weight: 600;margin: 0px 0 25px;position: relative;}
.c2c-addon-title span.c2c-offer-banner-50{width: 120px;height: 50px;background: url(../../webmanager/assets/images/c2c-offer-50.png) no-repeat;    font-size: 0;margin: 0;padding-left: 0;position: absolute;left: calc(100% + 5px);top: calc(50% - 25px);font-size: 0 !important;}
.c2c-addon-title span.c2c-offer-50-banner{width: 126px;height: 36px;background: url(../../webmanager/assets/images/offer-c2c-50.png) no-repeat;    font-size: 0;margin: 0;padding-left: 0;position: absolute;left: calc(100% + 5px);top: calc(50% - 18px);font-size: 0 !important;}
.signup_c2c_dropbox_icon.signup_rgt_icons {background: url(../../webmanager/assets/images/dropbox-signup.svg) no-repeat -4px 0 !important;}
.signup_c2c_box_icon.signup_rgt_icons {background: url(../images/box-signup.svg) no-repeat -4px 0 !important;}
.c2c-50-offer-note{font-size: 13px;color: #555;margin-bottom: 30px;line-height: 20px;border-bottom: 1px solid #e5e5e5;padding-bottom: 30px;}
.c2c-50-offer-note sup{color: #f00;}
.id-signupfree-ctnr + .right .signup_c2c_50offer .c2c-50-offer-note{border-bottom: none;padding-bottom: 0;}

@media screen and (max-width:667px) {
	.inner .login.id-sgn-nw {background-position: 74px -362px;width: 55px;}
}
@media only screen and (max-device-width: 1200px) {
	.inner .login.id-sgn-nw {background-position: 76px -363px;}
}

/*new header height fixes and fix for firefox browser*/
/*header.newheader,.lang-selection header.pad-incre-header{height: 44px;}
.lang-selection header.newheader.pad-incre-header{padding-top: 0;}
header.newheader .headermenu {float: left;width: auto;}
header.newheader .headermenu ul li {float: left;padding: 10px 24px 10px 0px;}
header.newheader .headermenu ul li.moremenu{padding: 0;}
header.newheader .headermenu ul li.moremenu .morelinks{height: 44px;background: url("https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png") no-repeat 29px -1840px !important;}
header.newheader .headermenu ul li.moremenu .morelinks:hover{background: url("https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png") no-repeat 29px -1874px !important;}
header.newheader .wrapper .sub-menu{top:44px;}
.lang-selection header.newheader.pad-incre-header .wrapper .login.pad-login {height: 44px;margin-top: 0;}
header.newheader #user_column {background: url(https://static.idriveonlinebackup.com/include/images/signup.png) no-repeat scroll 18px 8px #FFF;padding: 11px 22px 11px 55px;}
header.newheader #outside_div {background: url(https://static.idriveonlinebackup.com/include/images/signup.png) no-repeat scroll 18px 8px #fff;padding: 11px 22px 11px 55px;}
.lang-selection.signup_jsp header.newheader.pad-incre-header .wrapper .login.pad-login.id-sgn-nw {background-position: 64px -359px;}
.lang-selection.signup_jsp header.newheader.pad-incre-header .wrapper .login.pad-login {padding: 13px 0 13px 15px!important;}
.lang-selection header.newheader .lang_sel {height: 44px;}
.lang-selection header.newheader .multiLang {top: 44px;}
.lang-selection header.newheader .lang_sel .DownArrow {height: 44px;background-position: 0 -1521px!important;}
.lang-selection header.newheader .lang_sel:hover .DownArrow {background-position: 0 -1551px!important;}
.lang-selection header.newheader .eg_flag {background-position: 4px -1613px!important;}
.mobile_menu.lang-selection .sp_flag {background: url(https://static.idriveonlinebackup.com/es/source/images/flag-icons.png)no-repeat 6px -38px;}
.lang-selection.mimi-plan header.newheader .lang_sel .DownArrow {background-position: 0 -1550px!important;}
.lang-selection header.newheader .lang_sel .DownArrow.UpArrow {background-position: 0 -1550px!important;}*/

.strike i{    display: inline-block;    font-style: normal;    margin-top: 0px;}
.signup_wrapper .pricingInfo .ltdtime.comptn .plan_strike.syncSpacestrike i{display:inline-block;font-style:inherit !Important;}
.signup_wrapper .pricingInfo .ltdtime.comptn .plan_strike.syncSpacestrike i + span{display:none;}

/* stripe related style */

.stripeBlock #cc_info {
   height: 19px;
   border: 1px solid #ccc;
   border-radius: 2px 2px 2px 2px;
   width: 98% !important;
   margin-left: 1%;
   margin-right: 1%;
   margin-bottom: 18px;
   margin-top: 10px;
   background: #fff;
   padding-left: 5px !important;
   padding-top: 10px !IMPORTANT;
   padding-bottom: 10px !IMPORTANT;
   height: 39px !important;
}


.stripeBlock .labelStripeCVC {
   margin-left: 8px !important;
   margin-bottom: -4px !important;
}
.stripeBlock #cc_info div{
width:100% !Important
}

@media screen and (max-width:1024px){
	.signup_wrapper.signup_jsp .right div.text{
	float: right;
}
}
@media screen and (max-width:480px){
.stripeBlock .tooltip_body span{left:80%;}
.stripeBlock .tooltip_body{    left: 4% !important;}
}



@media screen and (max-width:640px){
.stripeBlock .tooltip_body span{left:80%;}
.stripeBlock .tooltip_body{    left: 4% !important;}
}


/*adding spacing related style for signup */
@media screen and (min-width:980px) {


.stripeBlock.g-snp nav ul {
    margin: 20px 0 15px;
}


.signup_jsp.g-snp nav ul {
    margin: 20px 0 15px;
}

.stripeBlock .left {
    background: #fafafa;
    box-shadow: none;
    border-radius: 5px;
    border: 1px solid #dbdbdb;
    box-sizing: border-box;
    margin-top: 20px;
}

.signup_jsp .left {
    background: #fafafa;
    box-shadow: none;
    border-radius: 5px;
    border: 1px solid #dbdbdb;
    box-sizing: border-box;
    margin-top: 20px;
}

.signup_pro_wrapper .main_head>span:first-child {
    font-size: 16px;
    margin: 10px 0px;
}
.g-snp .basic_details_cont li div {
    padding: 0 1%!important;
    position: relative;
    margin: 5px 0px;
}

.signup_plan .offer2 .plan_row_cont_pro li {
    padding: 15px 0 10px 0px;
}

.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro {
    min-height: 449px !important;
}
.signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .core_cont_pro {
    min-height: 449px !important;
}

.g-snp .subhead.sub_gsp_title {
    margin-left: 0!important;
    margin-bottom: 20px;
}
.g-snp .card_info ul li {
    padding: 0 0 10px;
    margin: 5px 0px;
}

.signup_plan .policyBlock .subhead {
    margin-bottom: 0;
    margin-top: 20px;
}

.g-snp .signup_footer p.terms {
    width: 100%!important;
    margin: 35px 0px;
    margin-bottom: 15px;
}

.stripeBlock .impOff span , .stripeBlock .id-fp-condoffer{line-height:26px;}

.signup_jsp .impOff span , .signup_jsp .id-fp-condoffer{line-height:26px;}

.signup_wrapper.stripeBlock div.text {
    color: #666!important;
    line-height: 26px;
    font-size: 14px!important;
    float: left;
    width: calc(100% - 60px);
    box-sizing: border-box;
    line-height: 30px;
    margin-bottom: 20px;
}

.signup_wrapper.signup_jsp div.text {
    color: #666!important;
    line-height: 26px;
    font-size: 14px!important;
    float: right;
    width: calc(100% - 60px);
    box-sizing: border-box;
    line-height: 30px;
    margin-bottom: 30px;
}

/*.inner .right .signup_rgt_icons a{display: none;}*/
.signup_wrapper .right h2.head{line-height: 22px;}
.signup_wrapper.stripeBlock .right_row.signup_imagecont h2{margin-bottom:40px !Important;}
.signup_wrapper.signup_jsp .right_row.signup_imagecont h2{margin-bottom:40px !Important;}
.signup_wrapper.signup_jsp.mini-plan .right_row.signup_imagecont h2{margin-bottom: 20px !important}
.signup_wrapper.signup_jsp.mini-plan div.text{margin-bottom: 0px;}

.signup_pro_wrapper.stripeBlock .main_head>span:first-child {
    font-size: 16px;
}
.signup_pro_wrapper.signup_jsp .main_head>span:first-child {
    font-size: 16px;
}
.g-snp.stripeBlock .plan_type{margin-top:20px;}
.g-snp.signup_jsp .plan_type{margin-top:20px;}
.signup_pro_wrapper.signup_wrapper .signup_plan .plan_table_pro{margin-top:20px;}
.signup_pro_wrapper.signup_wrapper .signup_plan .plan_table_core{margin-top:20px;}

.container.flex-container{display: flex;}

/* today change */

.signup_pro_wrapper.signup_jsp .main_head>span:first-child{margin-top: 13px;
    margin-bottom: 6px;}
	
.signup_plan .plan_table_core .subhead{
    margin-top: 0px;
    margin-bottom: 27px;
}
.signup_plan .plan_table_pro .subhead{
    margin-top: 0px;
    margin-bottom: 27px;
}

.signup_plan .plan_table_core .ltdtime .planActive .plan_row_head_pro,
.signup_plan .plan_table_pro .ltdtime .planActive .plan_row_head_pro{
padding:15px;
}

.signup_plan .plan_table_core .ltdtime .plan_row_head_pro,
.signup_plan .plan_table_pro .ltdtime .plan_row_head_pro{
	padding:15px;
}
.g-snp .basic_details{padding:25px 0px 0px !important;}
/* .signup_jsp.signup_pro_wrapper.monthly-plan.offer3 .offer2.ltdtime .personal_cont_pro{height:459px !Important;} */

}

@media screen and (max-width:1250px){
	.headermenu ul li{padding-right: 15px;}
}
@media screen and (max-width:1199px){
    .c2c-addon-title span.c2c-offer-banner-50 {width: 110px;height: 42px;background: url(../../webmanager/assets/images/c2c-offer-50-small.png) no-repeat;font-size: 0 !important;margin: 0;padding-left: 0;position: absolute;left: 100%;top: calc(50% - 21px);font-size: 0 !important;}
    .c2c-addon-title span.c2c-offer-50-banner {width: 110px;height: 32px;background: url(../../webmanager/assets/images/offer-c2c-50.png) no-repeat;font-size: 0 !important;margin: 0;padding-left: 0;position: absolute;left: 100%;top: calc(50% - 16px);font-size: 0 !important;background-size: 110px;}
    .c2c-addon-title {font-size: 14px !important;}
    .signup_wrapper .right h2.head {font-size: 14px !important;}
}
@media screen and (max-width:1150px){
	.headermenu ul{font-size: 13px;}
	.signup_plan header .wrapper .morelinks {background-position: 17px -1845px !important;width: 60px;height: 35px;}
	.signup_plan header .wrapper .morelinks:hover{width: 60px;background-position: 17px -1880px !important}
}
@media screen and (max-width:1024px){
	.headermenu.mmenu{display: none;}
}