@charset "UTF-8";.link {
color: #177b9f
}

ul {
list-style-type: none;
margin: 0;
padding: 0
}

li {
list-style-type: none;
margin: 0;
padding: 0
}

a {
text-decoration: none
}

html,body {
height: 100%;
margin: 0;
width: 100%
}

body {
background: url(https://static.idriveonlinebackup.com/source/images/background_rush.png) repeat-x scroll 0% 0% #bcd5e6;
color: #666;
font-family: open sans,Tahoma,Verdana,Arial;
font-size: 14px;
line-height: 24px;
margin: 0 auto;
min-width: 980px
}

.wrapper {
margin: 0 auto;
overflow: hidden;
width: 980px
}

header {
background: none repeat scroll 0% 0% #0071bc;
height: 35px;
padding: 0;
position: relative;
width: 100%
}

header .wrapper {
overflow: visible
}

header .wrapper .headermenu {
float: left;
width: 880px
}

header .wrapper .topheader {
width: 100px
}

header .wrapper ul {
color: #fff;
font-size: 14px;
list-style-type: none;
margin: 0;
padding: 0
}

header .wrapper ul li.blog_menu {
padding-right: 10px
}

header .wrapper ul li {
float: left;
padding: 5px 28px 5px 0
}

header .wrapper ul li a {
color: #fff;
outline: medium;
text-decoration: none
}

header .wrapper ul li a:hover {
color: #cde9ff;
text-decoration: none
}

header .wrapper .morelinks {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat scroll 17px 8px transparent;
float: left;
height: 35px;
text-indent: -3500px;
width: 60px
}

header .wrapper .morelinks:hover {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat scroll 17px -3462px transparent;
float: left;
text-indent: -3500px;
width: 60px
}

header .wrapper .moremenu:hover {
background-color: #fff
}

header .wrapper .showImg {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat scroll 17px -3462px transparent!important;
display: block;
height: 35px;
width: 60px
}

header .wrapper .moremenu {
margin: 0;
padding: 0;
position: relative
}

header .wrapper .moremenu ul {
font-size: 14px
}

header .wrapper .sub-menu {
background-color: #fff;
box-shadow: 0 3px 8px #ccd3d9;
display: none;
padding: 0 0 10px;
position: absolute;
right: -260px;
top: 35px;
width: 760px;
z-index: 999
}

header .wrapper .sub-menu p {
border-bottom: 1px solid #e9e9e9;
color: #333;
font-size: 14px;
margin: 0 15px 10px;
padding-bottom: 15px
}

header .wrapper .sub-menu h6 {
color: #82aaaa;
font-size: 16px;
font-weight: 400;
margin: 20px 15px 0
}

header .wrapper .sub-menu ul {
box-shadow: none;
float: left;
margin-right: 7px;
padding: 0 0 0 15px;
width: 97%
}

header .wrapper .sub-menu ul li {
float: left;
line-height: 32px;
margin: 0;
padding: 0;
width: 33%
}

header .wrapper .sub-menu ul li a {
color: #333;
float: left;
font-size: 14px;
padding: 2px 5px 3px 45px;
width: 193px
}

header .wrapper .sub-menu ul li a.uniBackup {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px 9px transparent
}

header .wrapper .sub-menu ul li a.serBackup {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px -121px transparent
}

header .wrapper .sub-menu ul li a.fileSync {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px -263px transparent
}

header .wrapper .sub-menu ul li a.idExpress {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px -29px transparent
}

header .wrapper .sub-menu ul li a.linBackup {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px -168px transparent
}

header .wrapper .sub-menu ul li a.subAccount {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px -309px transparent
}

header .wrapper .sub-menu ul li a.mobBackup {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 10px -76px transparent
}

header .wrapper .sub-menu ul li a.rManage {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px -215px transparent
}

header .wrapper .sub-menu ul li a.trueArc {
background: url(https://static.idriveonlinebackup.com/source/images/menu_more_strip.png) no-repeat scroll 8px -350px transparent
}

header .wrapper .sub-menu ul li a:hover {
background-color: #edf3f8;
color: #1374ab
}

header .wrapper #userinfo {
background-color: #fff;
padding: 0 20px
}

header .wrapper .right {
float: left
}

header .wrapper .toparrow {
background: url(https://static.idriveonlinebackup.com/source/images/dropmenu_arrow.png) no-repeat scroll right 0 transparent;
height: 10px;
margin-right: 10px
}

header .wrapper .right ul {
margin: 0;
padding: 0;
width: 82px
}

header .wrapper .right ul li {
margin: 0;
padding: 5px 0 0
}

header .wrapper .right ul li.loginBg {
background-color: #fff
}

header .wrapper .login {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat scroll 65px -288px #fff;
border-radius: 0;
color: #447daa;
cursor: pointer;
float: left;
height: 30px;
padding: 0 25px;
width: 50px
}

header .wrapper .login:hover {
color: #333
}

footer {
text-align: center;
float: left;
line-height: normal;
color: #777;
margin: 0;
padding: 0 0 15px;
min-height: 335px;
background-color: #20242f;
font-family: Tahoma,Verdana,Arial
}

footer.newfooter {
text-align: center;
float: left;
line-height: normal;
color: #777;
margin: 0;
padding: 0;
min-height: auto;
background-color: #20242f;
font-family: Tahoma,Verdana,Arial
}

footer {
width: 100%
}

footer .wrapper {
overflow: inherit;
position: relative;
margin: 0 auto
}

.footerLinks {
float: left;
text-align: left;
margin: 15px 0 0;
padding: 0 20px
}

.linksWrapper {
width: 72%;
float: left
}

.footerLinks ul {
float: left;
list-style: none;
width: 25%;
padding: 0;
margin: 5px 0 0;
min-width: 164px
}

.footerLinks li {
width: 100%;
float: left
}

.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: -5000px;
margin-left: 6px
}

.footerLinks h4 {
color: #dee9ef;
font-size: 22px;
text-align: left;
float: left;
width: 100%;
padding: 0 0 15px 5px!important;
margin: 13px 0 0;
font-weight: 400
}

.footerLinks ul a {
color: #82868f;
display: block;
padding: 4px 0 4px 5px;
text-decoration: none;
outline: none
}

.footerLinks ul a:hover {
background: none repeat scroll 0 0 #383c47;
color: #fff!important
}

.footerlogo a {
background: 0 0!important
}

.divider {
float: right;
margin: 0;
padding: 20px 0 20px 40px;
height: 215px;
width: 217px
}

.supportTxt {
margin-top: 10px
}

.divider .media {
padding: 0;
width: auto;
float: none;
overflow: hidden;
margin: 95px auto 10px
}

.media a {
text-indent: -3500px;
float: left;
overflow: hidden;
width: 35px;
height: 35px;
margin: 0 3px
}

.footerLinks .media a {
padding: 0;
margin-left: 0
}

.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 scroll 0 -72px transparent;
transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s;
-webkit-transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s
}

.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 scroll 0 -176px transparent;
transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s;
-webkit-transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s
}

.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 scroll 0 -280px transparent;
transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s;
-webkit-transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s
}

.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 scroll 0 -384px transparent;
transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s;
-webkit-transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s
}

.forum {
background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat scroll 0 -540px transparent
}

.inner a:hover {
color: #333!important
}

.footerLinks .media a {
padding: 0
}

.forum:hover {
background: url(https://static.idriveonlinebackup.com/include/images/social_media_new.png) no-repeat scroll 0 -592px transparent;
transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s;
-webkit-transition: background .3s cubic-bezier(.6,.1,.15,.8) 0s,color 10s ease 0s
}

.red {
color: red
}

.rush_banner nav {
float: left
}

.rush_banner nav ul {
list-style-type: none;
margin: 15px 40px 0 0;
padding: 5px 0 0
}

.rush_banner nav ul li {
color: #666;
float: left;
line-height: 24px;
margin: 10px 0 0;
padding-right: 55px
}

.rush_banner nav ul li a {
color: #000;
font-size: 19px;
text-decoration: none
}

.rush_banner nav ul li a span {
font-size: 12px;
line-height: 18px;
font-weight: 400
}

.rush_banner nav ul li a:hover {
color: #1374ab;
text-decoration: none
}

.rush_banner nav ul li h1 {
background: url(https://static.idriveonlinebackup.com/source/images/idrive.png) no-repeat scroll 0 0 transparent;
float: left;
height: 54px;
margin: 0;
padding: 0;
text-indent: -3500px;
width: 130px
}

.rush_banner nav ul li h1 a {
float: left;
height: 54px;
width: 100%
}

.rush_banner .join_now {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat scroll 0 -419px;
text-indent: -5000px;
height: 37px;
width: 203px;
margin-top: 300px;
position: relative;
right: 169px;
width: 203px;
float: right
}

.rush_banner_title {
float: left;
margin-right: 39px;
margin-top: 22px;
text-align: justify;
width: 45%
}

.rush_banner_title h1 {
font-size: 38px;
color: #167d9e;
font-weight: 400;
margin-bottom: 17px
}

.rush_banner_title p {
color: #4c4c4c
}

.rush_container {
background: url(https://static.idriveonlinebackup.com/source/images/rush_container_bg.png) repeat-x scroll 0% 0% transparent;
float: left;
position: relative;
width: 100%;
z-index: 105
}

.rush_container .wrapper {
overflow: visible
}

.rush_features {
float: left;
width: 39%
}

.rush_features h2 {
color: #2878a6;
font-size: 20px;
font-weight: 400
}

.rush_features .full {
margin: 0 auto 20px;
overflow: hidden;
width: 100%
}

.rush_features .full .desc {
float: left;
margin: 5px 0 0 35px;
text-align: left;
width: 240px
}

.rush_features .full .desc h5 {
margin: 0;
padding: 0
}

.rush_features .full .desc h5 a {
color: #177b9f;
font-size: 16px;
font-weight: 400;
line-height: 18px;
margin: 0;
padding: 0
}

.rush_features .full .desc p {
color: #5f6364;
font-size: 14px;
margin: 0;
padding: 5px 0 0;
text-align: justify
}

.rush_features .full .image {
float: left;
margin: 5px 0;
text-align: left;
width: 90px
}

.rush_features .full .image img {
height: 80px;
width: 109px
}

.rush_features .full .image .multipleDevices {
background: url(https://static.idriveonlinebackup.com/source/images/features-rush.png) no-repeat scroll 0% 0% transparent
}

.rush_features .full .image .snapShot {
background: url(https://static.idriveonlinebackup.com/source/images/snapshotIconbg.png) no-repeat 20px 0;
height: 92px
}

.rush_features .full .image .express {
background: url(https://static.idriveonlinebackup.com/source/images/features-rush.png) no-repeat scroll 0 -142px transparent
}

.rush_features .full .image .mobileApps {
background: url(https://static.idriveonlinebackup.com/source/images/features-rush.png) no-repeat scroll 0 -272px transparent
}

.rush_features .full .image .swSubAccounts {
background: url(https://static.idriveonlinebackup.com/source/images/sw_sub_account.png) 0 10px no-repeat
}

.rush_features .full .image .swServerBackup {
background: url(https://static.idriveonlinebackup.com/source/images/sw_server_backup.png) 10px 0 no-repeat;
height: 85px
}

.rush_features .full .image .backupSyncnw {
background: url(https://static.idriveonlinebackup.com/source/images/features-rush.png) no-repeat scroll 0% 0% transparent
}

.get90.mcb .rush_features .full .image .backupSyncnw {
background: url(https://static.idriveonlinebackup.com/source/images/mcb_icon.png) 10px 10px no-repeat
}

.listn_rush {
display: block;
float: right;
margin-right: 34px;
margin-top: 290px;
position: relative;
z-index: 1000
}

#listen {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat scroll 0 -1050px transparent;
display: block;
float: right;
height: 38px;
outline-width: 0;
right: 218px;
top: 349px;
width: 182px;
z-index: 102
}

#listen:hover {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat scroll 0 -1132px transparent;
display: block
}

audio {
background: none repeat scroll 0% 0% #6495ed;
border-radius: 3px;
display: none;
height: 28px;
position: absolute;
right: 11px;
top: 6px;
width: 129px;
z-index: 999
}

.bgFocus {
background-position: 0 -1213px!important
}

.personal_cont_pro {
min-height: 277px
}

.rush_pricing {
background: none repeat scroll 0% 0% #fefaef;
border-color: #d4d4d4;
border-style: solid;
border-width: 0 1px 1px;
float: right;
margin: 0 0 30px;
min-height: 1118px;
min-width: 586px;
position: relative;
width: 59%
}

.rush_pricing .rush_plan_main {
float: left;
margin: 10px 0 20px;
padding: 0;
width: 100%
}

.rush_pricing .plan_table_pro li {
list-style-type: none;
margin: 0;
overflow: hidden;
padding: 0
}

.rush_pricing .plan_table_pro .plan_row_head_pro {
background-color: #dcdbd9;
border: 1px solid #e0dcd3;
color: #000;
font-size: 12px;
line-height: 18px;
padding: 10px 25px 10px 5px
}

.rush_pricing .plan_table_pro .plan_row_head_pro span {
font-size: 16px
}

.rush_pricing .busContent {
float: left;
margin: 5px 0;
padding: 0;
width: 100%
}

.rush_pricing .busContent .monthly_header {
cursor: pointer;
font-size: 14px;
padding: 11px 30px 4px 15px;
clear: both
}

.rush_pricing .busContent .monthly_header div {
float: right!important;
padding-right: 35px!important
}

.rush_pricing .busContent .monthly_header.down-arrow {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat 94px -958px transparent;
border: medium;
float: right;
padding-right: 20px;
width: 100px
}

.rush_pricing .busContent .monthly_header.up-arrow {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat 94px -988px transparent;
border: medium;
float: right;
padding-right: 20px;
width: 100px
}

.rush_pricing .plan_table_pro input[type=radio] {
margin: 3px 5px 0;
vertical-align: inherit
}

.rush_pricing .pro_use {
width: 80%
}

.rush_pricing .pro_use span {
color: #f9a366;
display: block;
font-size: 14px
}

.rush_pricing .pro_use span span {
color: #666;
display: none;
font-size: 12px;
padding-left: 10px
}

.rush_pricing .rush_newplan {
color: #000;
display: block;
font-size: 14px;
padding: 0 0 0 8px
}

.rush_pricing .plan_strike {
color: #888;
font-size: 12px;
padding: 0 0 0 20px;
text-decoration: line-through
}

.rush_pricing .submit_btn {
background: url(https://static.idriveonlinebackup.com/source/images/greenbtn_bg.png) repeat scroll 0% 0% #8ba82b;
border-radius: 2px;
border: 1px solid #8ba82b;
box-shadow: 0 0 3px #fff inset;
color: #fff!important;
cursor: pointer;
float: left;
font-size: 20px;
height: 50px;
line-height: 18px;
margin: 20px 0;
padding: 0 15px;
text-align: center;
width: auto
}

.rush_pricing .submit_btn:hover {
background: url(https://static.idriveonlinebackup.com/source/images/greenbtn_bg_hover.png) repeat scroll 0% 0% #358f68;
border: 1px solid #358f68;
box-shadow: 0 0 10px #b3ddc5 inset
}

.rush_pricing .submit_btn:active {
background: url(https://static.idriveonlinebackup.com/source/images/greenbtn_bg_hover.png) repeat scroll 0% 0% #358f68;
box-shadow: 0 0 10px #03535d inset
}

.rush_pricing .terms {
clear: both;
color: #9f9f9f;
font-size: 12px;
float: left;
margin-top: 20px
}

.rush_pricing .terms a {
color: #2878a6;
text-decoration: none
}

.rush_pricing .terms a:hover {
color: #666;
text-decoration: none
}

.rush_pricing form {
background: none repeat scroll 0% 0% #fefaef;
padding: 15px 25px 15px 30px
}

.active {
padding: 6px 0 6px 11px;
border-bottom: 1px solid #e4eaec;
width: 97%
}

.perContent .active:last-child,.busContent .active:last-child {
border-bottom: 0
}

.rush_pricing .main_head span:first-child {
display: block;
text-indent: -300px;
width: 203px
}

.rush_pricing .main_head.noBorder {
border: medium
}

.rush_pricing .main_head {
color: #fff;
font-size: 16px;
height: 89px;
left: 0;
overflow: hidden;
position: absolute;
top: -49px;
width: 586px
}

.rush_pricing .main_head input[type=radio]:checked+label {
color: #fff
}

.rush_pricing .plan_type {
background: none repeat scroll 0% 0% #e3bea1;
color: #8f613d;
float: left;
font-size: 18px;
height: 49px;
width: 100%
}

.rush_pricing .plan_type div {
float: left;
padding-top: 9px
}

.rush_pricing .plan_type div.free5gb {
height: 55px;
padding-left: 30px;
width: 141px
}

.rush_pricing .plan_type div.rush_pro_personal {
height: 54px;
width: 414px
}

.rush_pricing .plan_type div.free5gb.rush_slect_pln {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat scroll 0 -86px transparent
}

.rush_pricing .plan_type div.free5gb.rush_free_pln {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat scroll 0 -86px transparent;
width: 175px
}

.rush_pricing .plan_type div.rush_pro_personal.rush_slect_pln {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat scroll 0 -298px transparent
}

.rush_pro_personal input[type=radio] {
margin-left: 27px
}

.rush_pricing .content {
clear: both;
color: #888
}

.rush_pricing .content .promocode_join {
color: #5087ae;
font-size: 14px;
margin: 10px 0
}

.rush_pricing .content p.rush_sync_free_title {
background: url(https://static.idriveonlinebackup.com/source/images/pricing_syn_bg.png) no-repeat scroll -27px 0 transparent;
clear: both;
color: #1374ab;
display: none;
font-size: 12px;
height: 30px;
line-height: 32px;
margin: 0 auto;
overflow: hidden;
padding: 10px 0 10px 60px;
text-align: left;
width: 85%
}

.rush_pricing .content .verification p {
margin: 0;
padding: 0;
float: left;
width: 100%
}

.rush_pricing .content .verification img {
margin: 3px 10px 0 0
}

.rush_pricing .content .verification span {
float: left
}

.rush_pricing .content .verification .input {
width: 100px
}

.rush_pricing.adj_height {
min-height: 600px!important
}

.verification,.card_info {
margin-left: 0;
padding-bottom: 0;
padding-top: 5px
}

#billingError {
background-image: none;
margin: 0;
padding-left: 0
}

#textverifyErr {
background-image: none;
margin: 0;
padding-left: 0
}

.card_info {
margin-left: 0;
padding-bottom: 0;
padding-top: 5px
}

.rush_pricing .content .subhead {
border-bottom: 1px solid #dbdfe2;
color: #5187ad;
float: left;
font-size: 14px;
font-weight: 400;
margin-bottom: 20px;
padding-bottom: 0;
width: 100%
}

.card_info label {
display: block;
margin: 3px 0;
white-space: nowrap
}

.card_type label {
float: left;
margin-right: 10px
}

.card_type span {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat scroll 0% 0% transparent;
height: 25px;
line-height: 25px;
width: 80px;
float: left;
margin: 0!important
}

.card_type input[type=radio] {
margin-top: 6px;
width: auto!important
}

.card_type span.visa {
background-position: 20px -630px;
width: 60px
}

.card_type .master {
background-position: 22px -672px;
width: 60px
}

.card_type .american_express {
background-position: 23px -753px;
float: left;
width: 70px
}

.card_type .discover {
background-position: 23px -712px;
width: 75px
}

.card_info li:nth-child(2) span {
padding-right: 8px;
width: 90%
}

.card_info li:nth-child(2) span:nth-child(2) input {
width: 27%
}

.card_cw input {
width: 50%
}

.card_cw span {
width: 50%;
float: left
}

.card_info .card_exp_date {
width: 30%!important
}

.card_type .colF {
min-height: 50px
}

.rush_pricing .personal_cont_pro,.business_cont_pro {
background-color: #fff;
border: 1px solid #c4c8cb;
float: left;
width: 98%
}

.rush_plan_option .perTitle,.busTitle {
background-color: #c74e48;
border: 1px solid #c74e48;
color: #fff;
font-size: 12px;
line-height: 18px;
padding: 10px 25px 10px 5px
}

.perTitle span,.busTitle span {
font-size: 16px
}

.rush_pricing .personal_cont_pro .perContent div {
float: left
}

.rush_pricing .business_cont_pro .busContent div {
float: left
}

.cvv {
background-color: #d7e2e7;
border-radius: 25px;
color: #5187ad;
font-family: Tahoma,Verdana,Arial;
font-size: 11px;
font-weight: 700;
padding: 2px 5px;
width: 40px
}

.cvv:hover {
background: none repeat scroll 0% 0% transparent
}

.tooltip {
cursor: pointer
}

.tooltip_body {
background-color: #eff5f8;
border-radius: 5px;
border: 1px solid #d8e2e2;
display: none;
float: left;
font-size: 11px;
line-height: 18px;
padding: 5px 10px;
position: absolute;
text-align: justify;
width: 270px;
z-index: 9999;
margin-left: -40px
}

.tooltip_body span {
background: url(https://static.idriveonlinebackup.com/source/images/arrow.png) no-repeat scroll 0% 0% transparent;
float: left;
height: 7px;
left: 45px;
position: absolute;
top: 28px;
width: 13px
}

label.ccExp select {
-webkit-appearance: none;
-moz-appearance: none;
background: #fff;
border-radius: 4px;
border: 1px solid #ddd;
color: #888;
cursor: pointer;
display: inline-block;
font-size: 14px;
margin: 0 3px 0 0;
outline: medium;
padding: 10px 2px 10px 5px;
box-shadow: 0 0 5px #efeeee inset;
height: 43px;
width: 53px
}

@media not all {
label.ccExp select {
	padding-right: 18px
}
}

label.ccExp {
float: left;
position: relative
}

label.ccExp {
margin: 1px 6px 0 0!important
}

label.ccExp:after {
background: url(https://static.idriveonlinebackup.com/source/images/cc_drop.png) no-repeat -3px 4px;
height: 25px;
border-bottom: 0 solid #ddd;
color: #666;
content: "";
outline: medium;
padding: 0;
pointer-events: none;
position: absolute;
right: 13px;
top: 5px;
width: 14px
}

label.ccExp:before {
background: #fff;
content: "";
display: block;
height: 41px;
outline: medium;
pointer-events: none;
position: absolute;
right: 4px;
top: 1px;
width: 20px;
border-radius: 3px
}

.card_info li:nth-child(2) span.exp_date {
width: 95%;
padding-right: 0
}

.inner .card_info .cvv_container {
width: 44%
}

label.ccExp select {
padding-right: 1px\9
}

.ie10 label.ccExp select {
padding-right: 2px
}

.rush_pricing .basic_details input {
height: 21px\0;
padding-top: 10px\0;
padding-bottom: 10px\0
}

.rush_pricing .basic_details li.fullrow_uname {
background: #d6f0b4\0
}

#phoneNum_dis .phone_note {
color: #aaa;
width: 96%;
float: left;
margin-top: 8px;
font-size: 12px
}

.input {
background: #fff;
border: 1px solid #e6e6e6;
border-radius: 3px;
box-shadow: 0 0 5px #f0efef inset;
font-size: 16px;
height: 35px;
line-height: normal;
padding: 0 10px;
width: 90%
}

.row {
padding: 0;
float: left;
width: 100%
}

.row .colH {
float: left;
width: 48%;
padding: 0 1%
}

.row .colF {
padding: 0 1%
}

.row .colF input {
width: 95%
}

.colH,.colF {
min-height: 80px
}

.colF span {
display: inline;
float: left;
width: 100%
}

.row .fullrow_uname {
background: #e5eecd;
padding: 10px;
margin: 0 0 10px 5px;
min-height: 80px;
width: 93%
}

#phoneNum_dis p {
color: #ababab;
float: left;
margin-top: 8px;
font-size: 12px;
width: 96%
}

.red {
background: url(https://static.idriveonlinebackup.com/include/images/icons.png) no-repeat 0 -307px transparent!important;
color: red;
float: left;
font-size: 11px;
line-height: 24px;
padding-left: 18px!important
}

.green {
color: #096;
float: left;
font-size: 11px;
background: url(https://static.idriveonlinebackup.com/source/images/rush-icons-strip.png) no-repeat 0 -553px;
padding-left: 20px
}

.rush_features span.red {
background: 0 0!important;
padding-left: 0!important
}

.margin20 {
margin: 15px 0
}

.rush_banner.ide_banner {
background: url(https://static.idriveonlinebackup.com/source/images/ladywithpc.jpg) no-repeat;
height: 467px;
position: relative;
z-index: 90;
background-position: center bottom;
float: left;
position: relative;
width: 100%
}

.rush_banner.ide_banner.save50 {
background: url(https://static.idriveonlinebackup.com/source/images/idg_banner50.jpg) no-repeat;
height: 467px;
position: relative;
z-index: 90;
background-position: center bottom;
float: left;
position: relative;
width: 100%
}

.ide_banner nav ul li a {
color: #232b36
}

.ide_banner nav ul li a:hover {
color: #107bb3
}

.ide_banner h1 {
color: #333
}

.ide_banner .listn_rush {
visibility: hidden
}

.ide_banner .join_now {
background: url(https://static.idriveonlinebackup.com/source/images/rush-form-strip.png) no-repeat 0 -1309px
}

.multiLangCon {
display: none!important
}

#terms_check {
float: left;
margin-right: 10px;
margin-top: 3px
}

.lang-selection header.pad-incre-header {
background: #0071bc;
width: 98%;
padding: 10px 1% 0;
position: relative;
height: 45px
}

.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: 0;
padding-left: 10px
}

.lang-selection header.pad-incre-header .wrapper .right ul li.loginBg.pad-loginBg {
padding-left: 0;
background-color: transparent
}

.cardlabel {
background-image: url(https://static.idriveonlinebackup.com/include/images/allcards_new.png);
background-repeat: no-repeat;
background-position: center right;
width: 98%
}

.colH.card_number .visa {
background-image: url(https://static.idriveonlinebackup.com/source/images/visa.png);
background-repeat: no-repeat;
background-position: center right
}

.colH.card_number .mastercard {
background-image: url(https://static.idriveonlinebackup.com/source/images/master.png);
background-repeat: no-repeat;
background-position: center right
}

.colH.card_number .amex {
background-image: url(https://static.idriveonlinebackup.com/source/images/amex.png);
background-repeat: no-repeat;
background-position: center right
}

.colH.card_number .discover {
background-image: url(https://static.idriveonlinebackup.com/source/images/discover.png);
background-repeat: no-repeat;
background-position: center right;
width: 90%
}

.colH.card_number .allcards {
background: url(https://static.idriveonlinebackup.com/include/images/nocard.png) #fff no-repeat center right
}

.offer90 .ide_banner {
background-image: url(https://static.idriveonlinebackup.com/source/images/lady_platform_90.jpg)!important;
height: 459px;
position: relative;
z-index: 90;
background-position: center 0;
float: left;
position: relative;
width: 100%
}

.offer90 .rush_banner .join_now {
margin-top: 339px!important;
background-position: 0 -1377px!important
}

.offer90 .main_head,.buyersguide .margin20 {
display: none
}

.offer90 .rush_features h2 {
line-height: 28px
}

@media all and (-ms-high-contrast:none) {
label.ccExp::before {
	right: 5px
}

.full .image img {
	border: 0
}

.spiceworks .rush_pricing .basic_details .rush_business_plan {
	padding: 0
}
}

.full .image img,.supportTxt img {
border: 0px\9
}

.input::-ms-clear {
display: none
}

.smTxt {
font-size: 12px
}

@media screen and (min-width: 980px) {
.get90 .ide_banner .wrapper,.promo90 .ide_banner .wrapper,.pcmag5 .ide_banner .wrapper,.kimkomando90 .ide_banner .wrapper {
	position:relative
}
}

.get90 .rush_banner .wrapper::before,.promo90 .rush_banner .wrapper::before,.kimkomando90 .rush_banner .wrapper::before,.pcmag5 .rush_banner .wrapper::before {
    content: '';
    background: url(https://static.idriveonlinebackup.com/source/images/pcmag-9times-review1.png?v=1.0.6) no-repeat;
    position: absolute;
    width: 215px;
    height: 95px;
    top: 15px;
    right: 200px;
}
.get90 .rush_banner .wrapper::before{
    content: '';
    background:transparent;
    position: absolute;
    width: 215px;
    height: 95px;
    top: 15px;
    right: 200px;
}


.get90 header .wrapper .login,.kimkomando90 header .wrapper .login {
background: #fff url(https://static.idriveonlinebackup.com/source/images/bouty-arrow.png) no-repeat scroll 61px 22px!important;
border-radius: 0;
color: #447daa;
cursor: pointer;
float: left;
height: 30px;
padding: 0 25px;
width: 50px
}

.promo90 header .wrapper .login,.pcmag5 header .wrapper .login {
background: #fff url(https://static.idriveonlinebackup.com/source/images/bouty-arrow.png) no-repeat scroll 57px 21px!important;
border-radius: 0;
color: #447daa;
cursor: pointer;
float: left;
height: 30px;
padding: 0 25px;
width: 50px
}

.get90.lang-selection header.pad-incre-header .wrapper .login.pad-login,.promo90.lang-selection header.pad-incre-header .wrapper .login.pad-login,.pcmag5.lang-selection header.pad-incre-header .wrapper .login.pad-login,.kimkomando90.lang-selection header.pad-incre-header .wrapper .login.pad-login {
background-position: 54px 22px!important;
width: 72px
}

.promo90 h1.rush_newContent:after,.pcmag5 h1.rush_newContent:after {
content: '';
background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/banner-txt.png) no-repeat;
height: 42px;
width: 532px;
position: absolute;
top: 135px;
left: 0
}

.promo90 p.prTxt,.pcmag5 p.prTxt {
color: #353638;
font-size: 20px;
margin: -10px 0 0;
padding: 0;
line-height: 28px;
text-align: left;
float: left
}

.get90 h1.rush_newContent,.promo90 h1.rush_newContent,.kimkomando90 h1.rush_newContent,.pcmag5 h1.rush_newContent {
font-size: 54px!important;
color: #252525;
margin-bottom: 0;
line-height: 42px;
text-align: left;
margin-top: 30px;
text-indent: -3500px
}

.reCapchanew {
float: left;
width: 100%;
margin: 0
}

.reCapchanew .termsNw {
margin-bottom: 10px!important
}

.reCapchanew #catpcha-block {
float: left;
width: 100%
}

.reCapchanew #captcha_err {
color: red;
font-size: 12px
}

.reCapchanew #termsErr {
margin-bottom: 5px
}

.infoheadTxt {
width: 95%;
float: left;
margin: 0 0 30px;
text-align: justify
}

.infoheadTitle {
color: #177b9f;
font-weight: 400;
margin: 30px 0 10px;
padding: 0
}

.rush_features .full .desc h5 a.snapIcon {
position: relative
}

.rush_features .full .desc h5 a.snapIcon:after {
background: url(https://static.idriveonlinebackup.com/source/images/snp-new-icon.png) no-repeat;
width: 40px;
height: 24px;
position: absolute;
top: -3px;
right: -48px;
content: '';
display: none
}

.priceDesctxt {
font-size: 12px;
margin-top: 5px;
color: #eed858
}

.get90 .ide_banner {
background: url(https://static.idriveonlinebackup.com/source/images/peryear/switch_banner_new.jpg) no-repeat center center;
width: 100%;
height: 503px
}

.get90.mcb .ide_banner {
background: url(https://static.idriveonlinebackup.com/source/images/switchtoidrive/mcb/banner-txt-new.jpg) no-repeat center center;
width: 100%;
height: 503px
}

.kimkomando90 .ide_banner {
background: url(/source/images/switchtoidrive/banner-txt-todayonly.jpg) no-repeat center center;
width: 100%;
height: 503px
}

.promo90 .ide_banner,.pcmag5 .ide_banner {
background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/5tb/banner.jpg) no-repeat center center;
width: 100%;
height: 503px
}

.get90 h1.rush_newContent,.promo90 h1.rush_newContent,.kimkomando90 h1.rush_newContent,.pcmag5 h1.rush_newContent {
font-size: 54px!important;
color: #252525;
margin-bottom: 0;
line-height: 42px;
text-align: left;
margin-top: 30px;
text-indent: -3500px
}

.get90 .rush_newtitle p,.kimkomando90 .rush_newtitle p {
display: none;
color: #353638;
font-size: 20px;
margin: 15px 0 0;
padding: 0;
line-height: 28px;
text-align: left
}

.promo90 .rush_newtitle p {
color: #353638;
font-size: 20px;
margin: -10px 0 0;
padding: 0;
line-height: 28px;
text-align: left
}

.pcmag5 .rush_newtitle p {
font-size: 24px;
line-height: 36px;
color: #1a1512!important;
margin-top: 37px;
width: 80%
}

.get90 .rush_banner .join_now,.kimkomando90 .rush_banner .join_now {
margin-top: 226px!important;
background-position: 0 -1517px
}

.promo90 .rush_banner .join_now {
margin-top: 267px!important;
background-position: 0 -1517px
}

.pcmag5 .rush_banner .join_now {
margin-top: 244px;
background-position: 0 -1517px
}

.get90 .rush_banner nav ul li a span,.promo90 .rush_banner nav ul li a span,.kimkomando90 .rush_banner nav ul li a span,.pcmag5 .rush_banner nav ul li a span {
display: none
}

.get90 .rush_banner nav ul li,.promo90 .rush_banner nav ul li,.kimkomando90 .rush_banner nav ul li,.pcmag5 .rush_banner nav ul li {
margin: 15px 0 0
}

.get90 .rush_banner nav ul li:first-child,.promo90 .rush_banner nav ul li:first-child,.kimkomando90 .rush_banner nav ul li:first-child,.pcmag5 .rush_banner nav ul li:first-child {
margin-top: 0
}

.get90 .rush_banner_title,.promo90 .rush_banner_title,.kimkomando90 .rush_banner_title,.pcmag5 .rush_banner_title {
width: 65%!important;
margin-top: 40px!important
}

.get90 .rush_banner_title span.switchTxt,.promo90 .rush_banner_title span.switchTxt,.kimkomando90 .rush_banner_title span.switchTxt,.pcmag5 .rush_banner_title span.switchTxt {
font-size: 32px;
visibility: hidden
}

.get90 .main_head,.promo90 .main_head,.kimkomando90 .main_head,.pcmag5 .main_head {
display: none
}

.backupSynctxt {
font-size: 14px;
font-weight: 400
}

.rush_pricing .plan_table_pro input[type=radio] {
margin-top: -9px\9!important
}

.rush_pricing .personal_cont_pro .perContent div,.rush_pricing .business_cont_pro .busContent div {
padding-left: 0px\9 !important
}

@media all and (-ms-high-contrast:none) {
*::-ms-backdrop,.rush_pricing .plan_strike {
	padding-left: 0
}

*::-ms-backdrop,.rush_pricing .plan_table_pro input[type=radio] {
	margin: 1px 5px 0 0!important;
	float: left
}

.rush_pricing .plan_strike {
	padding-left: 0
}
}

.get90 .smTxt,.kimkomando90 .smTxt {
text-align: justify;
width: 96%
}

p.newJointxt {
color: #ae5b29;
font-size: 18px;
margin: 0 0 15px;
display: none
}

.offer {
display: none
}

.idg_join_now {
display: none
}

.supportContent {
display: none
}

.copyright {
display: none
}

footer .wrapper .copyright:first-child {
display: block
}

footer .copyright .socialIcons .facebook {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -403px
}

footer .copyright .socialIcons .facebook:hover {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -473px
}

footer .copyright .socialIcons .twitter {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -540px
}

footer .copyright .socialIcons .twitter:hover {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -612px
}

footer .copyright .socialIcons .linkedin {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -689px
}

footer .copyright .socialIcons .linkedin:hover {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -767px
}

footer .copyright .socialIcons .googleplus {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -837px
}

footer .copyright .socialIcons .googleplus:hover {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -914px
}

footer .copyright .socialIcons .forum {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -989px
}

footer .copyright .socialIcons .forum:hover {
background: url(https://static.idriveonlinebackup.com/source/images/icons.png) no-repeat 0 -1072px
}

.offer {
width: 100%;
float: left;
top: 0;
padding: 0;
color: #fff;
display: none
}

h1.rush_newContent {
font-size: 32px;
line-height: 38px
}

.rush_newtitle {
width: 53%
}

.get90 .main_head,.promo90 .main_head,.kimkomando90 .main_head,.pcmag5 .main_head {
display: none
}

.get90 span.switchTxt,.kimkomando90 span.switchTxt,.promo90 span.switchTxt,.pcmag5 span.switchTxt {
visibility: hidden
}

.get90 .rush_banner_title h1,.promo90 .rush_banner_title h1,.kimkomando90 .rush_banner_title h1,.pcmag5 .rush_banner_title h1 {
text-indent: -3500px
}

.get90 h1.rush_newContent,.promo90 h1.rush_newContent,.kimkomando90 h1.rush_newContent {
font-size: 54px!important;
color: #000;
margin-bottom: 0;
line-height: 42px;
text-align: left;
margin-top: 30px;
text-indent: -3500px
}

.pcmag5 h1.rush_newContent {
display: none
}

.reCapchanew {
float: left;
width: 100%
}

.creditCardblock {
background: url(https://static.idriveonlinebackup.com/source/images/creditCardblock.png) #fae6e7 20px center no-repeat;
float: left;
display: block;
border: 1px solid #eed1d3;
color: #c84849;
padding: 12px 10px 12px 90px;
line-height: 22px;
margin: 10px 0 15px
}

.creditCardblock p {
margin: 0;
padding: 0
}

div#usrename_field {
margin-top: -5px
}

@media screen and (max-width: 640px) {
.creditCardblock {
	background-image:none;
	padding: 12px 15px
}

div#termsErr {
	width: 100%;
	margin: 0 0 10px;
	line-height: 18px
}
}

@media screen and (max-width: 980px) {
.idg_join_now,.rush_pricing .main_head,.join_now {
	display:none
}

.get90 .rush_banner.ide_banner .rush_banner_title h1,.kimkomando90 .rush_banner.ide_banner .rush_banner_title h1,.promo90 .rush_banner.ide_banner .rush_banner_title h1 {
	text-indent: 0px;
}

.promo90 span.switchTxt,.get90 span.switchTxt,.kimkomando90 span.switchTxt {
	visibility: hidden
}
}

@media screen and (max-width: 980px) and (min-width:641px) {
body {
	overflow-x:hidden;
	width: 100%;
	min-width: 630px;
	-webkit-text-size-adjust: none
}

header .wrapper .right {
	float: right
}

.wrapper {
	width: 100%!important;
	min-width: 630px
}

header {
	width: 100%;
	float: left
}

.headermenu {
	display: none;
	width: 100%
}

.rush_banner.ide_banner .wrapper:before {
	display: none
}

.rush_banner.ide_banner nav ul {
	margin-top: 0
}

.rush_banner.ide_banner nav ul li:first-child {
	margin: 10px 0 0 15px
}

.rush_banner.ide_banner nav ul li {
	margin: 27px 0 0;
	padding-right: 45px
}

.rush_banner.ide_banner nav ul li a {
	font-size: 20px
}

.rush_banner.ide_banner nav li a span {
	display: none
}

.rush_banner.ide_banner .rush_banner_title {
	margin-top: 20px!important;
	width: 82%!important;
	float: left;
	margin-right: 0;
	margin-left: 15px
}

.rush_banner.ide_banner .rush_banner_title h1 {
	margin-top: 40px
}

.offer {
	width: 100%;
	float: left;
	top: 0;
	padding: 0;
	color: #fff;
	display: block
}

.rush_features {
	display: none
}

.rush_pricing {
	width: 95%;
	float: left;
	margin: 0% 2% 2%
}

p.newJointxt {
	color: #ae5b29;
	font-size: 18px;
	margin: 0 0 15px;
	display: block
}

p.terms {
	width: 100%
}

.pricingInfo input[type=radio] {
	width: auto
}

.rush_banner.ide_banner {
	height: 400px!important
}

.get90 .ide_banner,.kimkomando90 .ide_banner {
	background: url(https://static.idriveonlinebackup.com/source/images/switch_new_banner/banner_980.jpg) center bottom no-repeat!important;
	height: 400px!important
}

.get90 h1.rush_newContent:after,.kimkomando90 h1.rush_newContent:after {
	content: '';
	background: url(https://static.idriveonlinebackup.com/source/images/switch_new_text/banner-resp-txt-new.png) no-repeat;
	height: 120px;
	width: 476px;
	position: absolute;
	top: 150px;
	left: 15px
}

.get90 .rush_banner.ide_banner .rush_banner_title h1,.kimkomando90 .rush_banner.ide_banner .rush_banner_title h1 {
	text-indent: -3500px
}

.get90 span.switchTxt,.kimkomando90 span.switchTxt,.promo90 span.switchTxt {
	visibility: hidden
}

.get90 .rush_banner_title h1,.kimkomando90 .rush_banner_title h1,.promo90 .rush_banner_title h1 {
	text-indent: -3500px
}

.promo90 .ide_banner,.pcmag5 .ide_banner {
	background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/banner-980-new.jpg) center bottom no-repeat!important;
	height: 400px!important
}

.get90 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/switch_nolimit/offer-90-980.jpg) #a92413 no-repeat;
	height: 131px!important;
	width: 100%;
	display: block!important
}

.get90.mcb .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/limitedtime/90/2tb/mcb/offer-90-980-new.jpg) #a92413 no-repeat;
	height: 131px!important;
	width: 100%;
	display: block!important
}

.kimkomando90 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/todayonly/90/2tb/offer-90-980.jpg) #a92413 no-repeat;
	height: 131px!important;
	width: 100%;
	display: block!important
}

.promo90 .offer .off90,.pcmag5 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/limitedtime/90/5tb/offer-90-980.jpg) #a92413 no-repeat;
	height: 131px!important;
	width: 100%;
	display: block!important
}

.promo90 h1.rush_newContent:after {
	content: '';
	background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/banner-txt.png) no-repeat;
	height: 90px;
	position: absolute;
	top: 120px;
	left: 15px;
	width: 520px
}

.promo90 .rush_newtitle p {
	color: #353638;
	font-size: 20px;
	margin: -10px 0 0;
	padding: 0;
	line-height: 28px;
	text-align: left;
	width: 80%
}

.pcmag5 .rush_newtitle p {
	font-size: 24px;
	line-height: 36px;
	color: #fff;
	margin-top: 30px
}

.pcmag5 header .wrapper .login,.promo90 header .wrapper .login {
	background: #fff url(https://static.idriveonlinebackup.com/source/images/bouty-arrow.png) no-repeat scroll 70px 6px!important;
	border-radius: 0;
	color: #447daa;
	cursor: pointer;
	float: left;
	height: 30px;
	padding: 0 25px;
	width: 50px
}
}

@media screen and (max-width: 640px) and (min-width:481px) {
body {
	overflow-x:hidden;
	width: 100%;
	min-width: 470px;
	-webkit-text-size-adjust: none
}

.wrapper {
	width: 100%!important
}

header {
	width: 100%;
	float: left
}

header .wrapper .right {
	float: right;
	width: 20%
}

.headermenu {
	display: none
}

.rush_banner.ide_banner .wrapper:before {
	display: none
}

.rush_banner.ide_banner nav ul {
	margin: 0 0 0 15px
}

.rush_banner.ide_banner nav ul li {
	margin: 23px 0 0;
	padding-right: 20px
}

.rush_banner.ide_banner nav ul li:first-child {
	margin: 10px 0 0!important
}

.rush_banner.ide_banner nav ul li a {
	font-size: 16px
}

.rush_banner.ide_banner nav li a span {
	display: none
}

.rush_banner.ide_banner nav ul li .logo {
	background: url(https://static.idriveonlinebackup.com/source/images/idrive.png) 0 0 no-repeat!important;
	background-size: contain!important;
	width: 110px
}

.rush_banner.ide_banner .rush_banner_title {
	margin-top: 20px!important;
	width: 85%!important;
}

.rush_banner.ide_banner .rush_banner_title h1 {
	color: #1a1512;
	font-size: 18px!important;
	line-height: 26px;
	float: left;
	margin-right: 0;
	margin-top: 10px;
	margin-left: 15px;
	text-align: left;
	width: 100%
}

.leftBlock,.rightBlock {
	width: 100%
}

.leftBlock {
	width: 100%;
	margin-bottom: 20px;
	height: 175px!important;
	min-height: 175px!important
}

.row .colH {
	width: 98%
}

.offer {
	width: 100%;
	float: left;
	top: 0;
	padding: 0;
	color: #fff;
	display: block
}

.rush_features {
	display: none
}

p.newJointxt {
	color: #ae5b29;
	font-size: 18px;
	margin: 0 0 15px;
	display: block
}

.rush_pricing {
	width: 95%;
	float: left;
	margin: 0% 2% 2%;
	min-width: inherit
}

p.terms {
	width: 100%
}

.cardCw span {
	width: 40%;
	padding-right: 25px
}

.row .colH input {
	width: 95%
}

.rush_pricing .plan_table_pro input[type=radio] {
	width: auto
}

.pricingInfo input[type=radio] {
	width: auto
}

.rush_banner.ide_banner {
	height: 286px!important
}

.get90 .ide_banner,.kimkomando90 .ide_banner {
	background: url(https://static.idriveonlinebackup.com/source/images/switch_new_banner/banner_640.jpg) center bottom no-repeat!important;
	height: 286px!important
}

.get90 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/switch_nolimit/offer-90-640.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 90px!important
}

.get90.mcb .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/limitedtime/90/2tb/mcb/offer-90-640-new.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 90px!important
}

.kimkomando90 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/todayonly/90/2tb/offer-90-640.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 90px!important
}

.get90 h1.rush_newContent:after,.kimkomando90 h1.rush_newContent:after {
	content: '';
	background: url(https://static.idriveonlinebackup.com/source/images/switch_new_text/banner-resp-txt-new.png) no-repeat;
	height: 90px;
	width: 344px;
	position: absolute;
	top: 125px;
	left: 15px;
	background-size: contain
}

.promo90 .ide_banner,.pcmag5 .ide_banner {
	background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/banner-640-new.jpg) center bottom no-repeat!important;
	height: 286px!important
}

.promo90 .offer .off90,.pcmag5 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/limitedtime/90/5tb/offer-90-640.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 90px!important
}

.promo90 h1.rush_newContent:after {
	content: '';
	background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/banner-txt.png) no-repeat;
	height: 90px;
	width: 274px;
	position: absolute;
	top: 100px;
	left: 15px;
	background-size: contain
}

p.prTxt {
	float: left;
	margin: -10px 0 0 15px;
	width: 70%
}

.promo90 p.prTxt {
	float: left;
	margin: 10px 0px 0px 15px!Important;
	width: 70%
}

.card_cw span {
	width: 40%;
	padding-right: 25px
}

.pcmag5 p.prTxt {
	font-size: 20px;
	margin-left: 20px;
	margin-top: 10px;
	width: 90%
}

.pcmag5 header .wrapper .login,.promo90 header .wrapper .login {
	background: #fff url(https://static.idriveonlinebackup.com/source/images/bouty-arrow.png) no-repeat scroll 70px 6px!important;
	border-radius: 0;
	color: #447daa;
	cursor: pointer;
	float: left;
	height: 30px;
	padding: 0 25px;
	width: 50px
}
}

@media screen and (max-width: 480px) and (min-width:320px) {
body {
	overflow-x:hidden;
	width: 100%;
	min-width: 300px;
	-webkit-text-size-adjust: none
}

.wrapper {
	width: 100%!important
}

header {
	width: 100%;
	float: left
}

header .wrapper .right {
	float: right;
	padding-right: 10px
}

.headermenu {
	display: none
}

.rush_banner.ide_banner .wrapper:before {
	display: none
}

section.rush_banner.ide_banner .wrapper {
	height: 286px
}

.rush_banner.ide_banner nav ul {
	margin: 0;
	padding: 0
}

.rush_banner.ide_banner nav ul li {
	margin: 20px 0 0;
	padding-right: 10px
}

.rush_banner.ide_banner nav ul li:first-child {
	margin: 14px 5px 0 10px
}

.rush_banner.ide_banner nav ul li a {
	font-size: 14px
}

.rush_banner.ide_banner nav li a span {
	display: none
}

.rush_banner.ide_banner nav ul li .logo {
	background: url(https://static.idriveonlinebackup.com/source/images/idrive.png) 0 0 no-repeat!important;
	width: 85px;
	background-size: contain!important
}

.rush_banner.ide_banner .rush_banner_title {
	margin: 0 0 0 10px;
	width: 70%;
	margin: 0px auto;
	float: none;
}

.pcmag5 .rush_banner.ide_banner .rush_banner_title {
	margin: 0 0 0 10px;
	width: 70%!important
}

.rush_banner.ide_banner .rush_banner_title h1 {
	color: #fff;
	font-size: 14px!important;
	line-height: 28px;
	float: left;
	margin-right: 0;
	margin-top: 30px;
	margin-left: 0;
	text-align: left;
	width: 100%;
	margin-top: 10px !IMPORTANT;
}

.promo90 .rush_banner.ide_banner .rush_banner_title h1 {
	color: #1a1512;
	font-size: 14px!important;
	line-height: 28px;
	float: left;
	margin-right: 0;
	margin-top: 10px;
	margin-left: 0;
	text-align: left;
	width: 100%
}

.leftBlock,.rightBlock {
	width: 100%
}

.leftBlock {
	width: 100%;
	margin-bottom: 20px;
	height: 175px!important;
	min-height: 175px!important
}

.row .colH {
	width: 98%
}

.offer {
	width: 100%;
	float: left;
	top: 0;
	padding: 0;
	color: #fff;
	display: block
}

.rush_features {
	display: none
}

p.newJointxt {
	color: #ae5b29;
	font-size: 18px;
	margin: 0 0 15px;
	display: block
}

.rush_pricing {
	width: 100%;
	float: left;
	min-width: inherit;
	border: 0
}

.rush_pricing form {
	padding: 15px 25px 15px 20px
}

p.terms {
	width: 100%
}

.cardCw span {
	width: 40%;
	padding-right: 25px
}

.row .colH input {
	width: 95%
}

.cardCw span:last-child {
	padding-right: 0;
	width: 50%
}

.rush_banner.ide_banner {
	height: 285px
}

.get90 .ide_banner,.kimkomando90 .ide_banner {
	background: #000;
	height: 215px!important
}

.get90 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/switch_nolimit/offer-90-480.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 85px!important
}

.get90.mcb .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/limitedtime/90/2tb/mcb/offer-90-480-new.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 85px!important
}

.kimkomando90 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/todayonly/90/2tb/offer-90-480.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 85px!important
}

.get90 .ide_banner nav ul li h1,.kimkomando90 .ide_banner nav ul li h1 {
	background: url(https://static.idriveonlinebackup.com/source/images/idrive_white_logo.png) no-repeat 0 0!important;
	background-size: contain!important;
	width: 85px!important;
	float: left;
	height: 54px;
	margin: -3px 0 0 10px;
	padding: 0;
	text-indent: -3500px
}

.get90 .ide_banner nav ul li a,.kimkomando90 .ide_banner nav ul li a {
	color: #fff
}

.get90 .ide_banner nav ul li a:hover,.kimkomando90 .ide_banner nav ul li a:hover {
	color: #f7e461
}

.promo90 .ide_banner,.pcmag5 .ide_banner {
	background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/banner-320.jpg) center bottom no-repeat!important
}

.promo90 h1.rush_newContent:after {
	content: '';
	background: url(https://static.idriveonlinebackup.com/source/images/tablewithlap/banner-txt.png) no-repeat;
	height: 90px;
	width: 274px;
	position: absolute;
	top: 75px;
	left: 10px;
	background-size: contain
}

.promo90 .offer .off90,.pcmag5 .offer .off90 {
	background: url(https://static.idriveonlinebackup.com/source/images/69/limitedtime/90/5tb/offer-90-320.jpg) #a92413 no-repeat;
	width: 100%;
	display: block!important;
	height: 85px!important
}

.promo90 .rush_banner nav ul li h1,.pcmag5 .rush_banner nav ul li h1 {
	background: url(https://static.idriveonlinebackup.com/source/images/feat_320.png) 0 -90px no-repeat!important;
	width: 85px
}

.promo90 .rush_banner.ide_banner nav ul li:first-child,.pcmag5 .rush_banner.ide_banner nav ul li:first-child {
	margin: -1px 5px 0 10px
}

.card_cw span {
	width: 40%;
	padding-right: 25px
}

.card_cw span:last-child {
	padding-right: 0;
	width: 45%
}

.pcmag5 p.prTxt {
	font-size: 20px;
	margin-left: 0;
	margin-top: 10px;
	width: 100%
}

.pcmag5 header .wrapper .login,.promo90 header .wrapper .login {
	background: #fff url(https://static.idriveonlinebackup.com/source/images/bouty-arrow.png) no-repeat scroll 70px 6px!important;
	border-radius: 0;
	color: #447daa;
	cursor: pointer;
	float: left;
	height: 30px;
	padding: 0 25px;
	width: 50px
}
}

.reCapchanew {
float: left;
width: 100%
}

.policyBlock {
float: left;
margin-left: 7px;
margin-bottom: -25px
}

.policyBlock .subhead {
margin-left: 0;
margin-bottom: -21px;
padding-bottom: 10px;
border: none;
margin-top: 10px;
color: #333
}

.policyBlock .termbox {
max-height: 121px;
overflow: scroll;
float: left;
width: auto;
border: 1px solid #93b6ca;
padding: 0 15px;
margin: 0 0 10px;
overflow-x: hidden;
margin-left: 0;
margin-top: 20px;
margin-bottom: 30px;
background: #fff
}

.policyBlock .termbox ol {
padding: 0;
padding-left: 10px;
margin: 0
}

.policyBlock .termbox li {
list-style: decimal;
font-size: 14px;
line-height: 22px;
margin: 3px 0
}

.policyBlock+.terms {
width: 89%;
line-height: 23px
}

.policyBlock .termbox::-webkit-scrollbar {
width: 5px
}

.policyBlock .termbox::-webkit-scrollbar-button {
background: #fefaf0
}

.policyBlock .termbox::-webkit-scrollbar-track-piece {
background: #fefaf0
}

.policyBlock .termbox::-webkit-scrollbar-thumb {
background: #ccc;
border-radius: 6px
}

.policyBlock .termbox li {
font-size: 12px
}

span.email_span.red {
margin-bottom: 7px
}

.rush_pricing {
background: #fafafa!important;
border-color: #d4d4d4
}

.input {
background: #fff;
border: 1px solid #ccc;
border-radius: 0;
font-size: 16px;
height: 35px;
line-height: normal;
padding: 0 10px;
width: 90%
}

.card_cw input {
width: 50%!Important
}

.rush_features .full .desc h5 a {
font-weight: 700
}

.rush_pricing .submit_btn {
background: #2b80c3;
border-radius: 2px;
border: 1px solid #2b80c3;
box-shadow: none;
color: #fff!important;
cursor: pointer;
float: left;
font-size: 20px;
height: 50px;
line-height: 18px;
margin: 20px 0;
padding: 0 15px;
text-align: center;
width: auto
}

.rush_pricing .submit_btn:hover {
background: #3895de;
border: 1px solid #2b80c3;
box-shadow: none
}

.rush_pricing .submit_btn:active {
background: #3895de;
border: 1px solid #2b80c3;
box-shadow: none
}

.rush_pricing .terms {
color: #333
}

.rush_pricing .content {
color: #343434
}

#phoneNum_dis .phone_note {
color: #343434
}

.policyBlock .termbox li {
color: #343434
}

.rush_pricing,.rush_pricing form {
background: #fafafa!important;
border-color: #d4d4d4
}

.rush_container {
background: #fff!Important
}

.rush_features .full .image .snapShot {
background: url(https://static.idriveonlinebackup.com/include/images/two_rush_icons1.png) no-repeat scroll 40px -208px transparent;
height: 92px
}

.rush_features .full .image .multipleDevices {
background: url(https://static.idriveonlinebackup.com/include/images/two_rush_icons1.png) no-repeat scroll 40px 6px transparent
}

.rush_features .full .image .express {
background: url(https://static.idriveonlinebackup.com/include/images/two_rush_icons1.png) no-repeat scroll 47px -108px transparent
}

.rush_features .full .image .backupSyncnw {
background: url(https://static.idriveonlinebackup.com/include/images/two_rush_icons1.png) no-repeat scroll 40px 6px transparent
}

.rush_features .full .image .mobileApps {
background: url(https://static.idriveonlinebackup.com/include/images/two_rush_icons1.png) no-repeat scroll 40px -321px transparent
}

.get90.lang-selection header.pad-incre-header .wrapper .login.pad-login,.promo90.lang-selection header.pad-incre-header .wrapper .login.pad-login,.pcmag5.lang-selection header.pad-incre-header .wrapper .login.pad-login,.kimkomando90.lang-selection header.pad-incre-header .wrapper .login.pad-login {
background-position: 62px 21px!important;
width: 78px;
padding-right: 10px
}

.get90.lang-selection header .wrapper .login.adjustPos,.kimkomando90.lang-selection header .wrapper .login.adjustPos,.promo90.lang-selection header .wrapper .login.adjustPos,.pcmag5.lang-selection header .wrapper .login.adjustPos {
background: #fff url(https://static.idriveonlinebackup.com/source/images/bouty-arrow.png) no-repeat scroll 74px 7px!important
}

header.pad-incre-header .wrapper .right {
float: right;
width: auto
}

.rush_pricing .submit_btn {
-webkit-appearance: none
}

.master_wrapper {
width: 100%;
height: 100%;
position: fixed;
left: 0;
top: 0;
margin: 0;
padding: 0;
z-index: 999
}

.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: 0 auto;
height: 100%;
width: 550px
}

*: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: 0 0;
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
}

.id-nwacc {
display: none
}

.id-nwacc.active {
display: block
}

.id-nwacc .popup_container {
left: auto;
padding: 0;
border: 0
}

.id-nwacc .popup_container .popup_header {
padding: 15px 20px 10px;
background: #fafafa
}

.id-nwacc .popup_container .popup_content {
padding: 0 20px 10px;
float: left;
width: 100%;
box-sizing: border-box
}

.id-nwacc .id-nwacc-box {
float: left;
width: 100%
}

.id-nwacc .popup_close_btn {
right: 15px;
top: 15px
}

.id-nwacc .id-nwacc-title {
color: #000;
letter-spacing: 0;
font-size: 20px!important;
margin-bottom: 10px!important
}

.id-nwacc .id-amtpay {
margin: 10px 0 25px;
float: left;
width: 100%;
color: #000;
font-size: 16px
}

.id-nwacc .id-amtpay .id-amt-acpri {
color: #0072b4;
font-size: 20px
}

.id-nwacc .id-amtpay .id-amt-str {
font-size: 16px;
text-decoration: line-through
}

.id-nwacc .id-submit_btn {
margin: 0 0 10px;
padding: 10px!important;
font-weight: 400;
font-size: 16px;
background: #2b80c3;
color: #fff!important;
border: 0;
border-radius: 2px;
box-shadow: none;
height: auto;
-webkit-appearance: none;
width: 110px;
cursor: pointer
}

.id-nwacc .id-submit_btn:hover,.id-nwacc .id-submit_btn:focus {
background: #3895de
}

.id-nwacc .id-paranote {
margin-top: 10px
}

.id-nwacc .id-paranote span {
font-size: 12px;
color: #000
}

.id-loader-new-pg {
display: none;
position: fixed;
z-index: 99999;
background-image: url(https://static.idriveonlinebackup.com/include/images/Loader.gif);
background-color: #000;
opacity: .8;
background-repeat: no-repeat;
background-position: center;
left: 0;
bottom: 0;
right: 0;
top: 0
}

.g-snp .frmNew .promocode {
margin-bottom: 20px
}

.g-snp .frmNew .promocode .promocode_span {
position: absolute;
left: 10px;
bottom: -12px;
font-size: 12px;
color: red
}

@media screen and (max-width: 480px) {
.id-nwacc .first_pos_container {
	width:100%
}

.id-nwacc .id-amtpay {
	font-size: 15px
}

.id-nwacc .id-amtpay .id-amt-str {
	font-size: 14px
}

.id-nwacc .id-amtpay .id-amt-acpri {
	font-size: 14px
}

.id-nwacc .id-nwacc-title {
	font-size: 18px!important
}
}

.id-overflow-nw {
overflow: hidden
}

.id-str-nw {
color: red!important;
font-size: 14px
}

span.id-stdmon-rate {
float: left;
width: 100%;
font-size: 13px;
margin: 10px 0 15px;
line-height: 20px;
color: #000
}

.grecaptcha-badge {
visibility: visibile!important
}

@media all and (-ms-high-contrast:none) {
#cardnumber::-ms-clear {
	display: none;
	height: 0;
	width: 0
}

*::-ms-backdrop,#cardnumber::-ms-clear {
	display: none;
	height: 0;
	width: 0
}
}

label[for=terms_check] {
cursor: pointer
}

.reCapchanew+p div:first-child {
clear: both
}

@media screen and (max-width: 480px) {
.billingError.red {
	background:url(https://static.idriveonlinebackup.com/source/images/allcards_new.png) no-repeat -210px 7px!important
}
}

.billingError.red {
background: url(https://static.idriveonlinebackup.com/source/images/allcards_new.png) no-repeat -214px 7px!important
}

@media screen and (min-width: 980px) {
.row {
	margin:12px 0
}

.basic_details .row:nth-child(4) {
	margin: 0
}

.rush_pricing .content .card_info .subhead {
	margin-bottom: 15px;
	margin-top: 10px;
	margin-left: 5px
}

.rush_pricing .terms {
	margin: 30px 0
}

.rush_pricing .submit_btn {
	margin: 15px 0 50px!important
}

.rush_features .full .desc p {
	line-height: 30px
}

.rush_features .full {
	margin: 20px auto 40px
}

.get90 .smTxt {
	line-height: 26px;
	margin-bottom: 30px
}

.get90 .smTxt+.smTxt {
	line-height: 26px;
	width: 95%;
	text-align: justify;
	margin-top: 30px
}

.rush_container {
	padding-bottom: 40px
}

.get90 .ide_banner {
	background: url(https://static.idriveonlinebackup.com/source/images/switchbanner/banner.jpg) no-repeat center center
}

.get90 .rush_banner .join_now,.kimkomando90 .rush_banner .join_now {
	margin-top: 221px!important
}

.card_info .subhead {
	margin-bottom: 10px
}
}

@media screen and (min-width: 980px) {
.rush_features h2 {
	margin-bottom:-10px
}

.rush_features .full {
	margin: 30px auto
}

.basic_details {
	margin-top: -10px
}

.rush_features .full+p {
	margin-top: 50px
}
}

@media screen and (min-width: 980px) {
.row {
	margin:12px 0
}

.basic_details .row:nth-child(4) {
	margin: 0
}

.rush_pricing .content .card_info .subhead {
	margin-bottom: 15px;
	margin-top: 10px;
	margin-left: 5px
}

.rush_pricing .terms {
	margin: 30px 0
}

.rush_pricing .submit_btn {
	margin: 15px 0 50px!important
}

.rush_features .full .desc p {
	line-height: 30px
}

.rush_features .full {
	margin: 20px auto 40px
}

.smTxt {
	line-height: 26px;
	margin-bottom: 30px
}

.smTxt+.smTxt {
	line-height: 26px;
	width: 95%;
	text-align: justify;
	margin-top: 30px
}

.rush_container {
	padding-bottom: 40px
}

.ide_banner {
	background: url(https://static.idriveonlinebackup.com/source/images/peryear/switch_banner_space4_new.jpg) no-repeat center center
}

.card_info .subhead {
	margin-bottom: 10px
}
}

.stripeBlock #cc_info {
height: 19px;
border: 1px solid #ccc;
border-radius: 2px 2px 2px 2px;
width: 96%!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: 15px!important
}

.stripeBlock .labelStripeCVC {
margin-left: 8px!important;
margin-bottom: -4px!important;
margin-top: -10px
}

.stripeBlock #cc_info div {
width: 100%!Important
}

.stripeBlock .row.card_type {
margin: 5px 0
}

@media screen and (max-width: 480px) {
.stripeBlock .tooltip_body span {
	left:80%
}

.stripeBlock .tooltip_body {
	left: 4%!important
}

.stripeBlock .row.card_type {
	margin: 5px 0 10px
}
}

@media screen and (max-width: 640px) {
.stripeBlock .tooltip_body span {
	left:80%
}

.stripeBlock .tooltip_body {
	left: 4%!important
}

.stripeBlock .row.card_type {
	margin: 5px 0 10px
}
}

@media screen and (min-width: 980px) {
.get90 .ide_banner {
	background:url(https://static.idriveonlinebackup.com/source/images/switch_new_banner/switchbanner.jpg) center center no-repeat
}

.slide-switch .slide-desc-txt {
	font-size: 60px!important;
	height: 147px!important;
	margin-top: 0!important
}

.get90 h1.rush_newContent {
	text-indent: 0;
	font-size: 60px!important;
	height: 147px!important;
	margin-top: 0!important;
	font-weight: 700;
	background: 0 0!important;
	text-indent: 1px!important;
	white-space: normal!important;
	line-height: 60px!important
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {
	font-size: 22px!important;
	display: block;
	visibility: visible!important;
	margin-top: 18px;
	font-weight: 400
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt+span {
	font-weight: 400;
	font-size: 16px;
	float: left;
	margin-top: -20px
}

.limited-time-txt {
	width: 50%;
	height: auto;
	font-size: 16px;
	color: #000;
	font-weight: 700;
	margin: 30px 0 0;
	float: left;
	text-align: left;
	offer_signup:
}

.strike-txt {
	text-decoration: line-through;
	font-size: 15px;
	margin-left: 8px;
	margin-right: 0
}

.get90 .rush_newtitle p.limited-time-txt {
	margin: 0 0 45px;
	font-weight: 500;
	float: left;
	display: block!Important;
	padding-left: 20px;
	border-left: 1px solid #ccc
}

.slide-sec img.limited_img {
	float: left;
	display: block;
	padding: 20px 0
}

.priceNewText {
	float: left;
	width: 100%;
	margin-top: 90px
}

.saveText {
	display: block!important;
	width: 36%;
	float: left
}

.saveText span:first-child {
	font-size: 26px;
	font-weight: 100;
	float: left;
	color: #5f6265;
	margin-top: 20px
}

.offerValue {
	font-size: 74px;
	color: #f0553d;
	margin-top: 10px;
	float: left
}

.oneLine {
	width: 100%;
	float: left;
	font-size: 18px
}

.storageValue {
	font-size: 26px
}

.highlight-test {
	font-size: 24px;
	color: #f0553d;
	font-weight: 700
}

.limited-time-txt .oneLine:nth-child(2),.limited-time-txt .oneLine:nth-child(3) {
	font-size: 13px;
	line-height: 27px
}

.limitedTimeText {
	font-size: 27px;
	float: left;
	margin-top: -30px;
	padding-left: 0;
	padding-right: 130px;
	padding-top: 20px;
	border-top: 1px solid #ccc;
	display: none
}

.saveText span:first-child sup {
	font-size: 18px
}

.get90 .rush_banner .join_now {
	margin-top: 64px!important;
	position: relative;
	left: -385px
}
}

@media screen and (max-width: 980px) {
.rushText,.PriceBlock {
	display:none;
}
}

@media screen and (min-width: 2000px) {
.get90 .ide_banner {
	background:url(https://static.idriveonlinebackup.com/source/images/switch_new_banner/switchbanner_2000.png) #e7e8e9 center center no-repeat
}
}

.sales-tax .card_info ul li #cc_info {
margin-bottom: 5px;
width: 99%!important;
margin-right: 0
}

.sales-tax .card_info .form-full input {
margin-right: 0;
margin-bottom: 0;
width: 96%!important
}

.sales-tax .card_info .form-full {
width: 98%!important;
margin-right: 0!important;
margin-bottom: 5px!important;
padding-right: 0
}

.sales-tax label.countryCode_dropdown {
position: relative;
width: 98%!important
}

.sales-tax label.countryCode_dropdown:after {
right: 11px!important;
top: 3px
}

.sales-tax label.countryCode_dropdown select {
height: 35px;
width: 98%!important;
box-shadow: none;
padding: 4px 10px 5px;
border-color: #ccc;
font-size: 14px;
-webkit-appearance: none
}

.sales-tax .policyBlock {
margin-bottom: 0
}

.sales-tax .termbox {
margin-bottom: 40px!important;
width: 95%!important
}

.sales-tax h2.summary-ttle {
font-weight: 400;
font-size: 18px!important;
margin-bottom: 15px!important;
letter-spacing: 0!important;
clear: both;
margin-top: 0;
float: left;
margin-left: 5px;
color: #333;
float: left
}

.sales-tax .sumry-table {
float: left;
width: 99%;
border: 1px solid #dce4e8;
border-radius: 4px;
margin-left: 5px;
color: #333;
margin-bottom: 10px
}

.sales-tax .sumry-table .sumry-tb-hed .sumry-td span {
font-size: 14px
}

.sales-tax .sumry-table .sumry-tb-hed {
background-color: #f9fafb;
float: left;
width: 100%;
border-bottom: 1px solid #edf1f4
}

.sales-tax .sumry-table .sumry-tb-hed .sumry-tr {
padding: 10px 0
}

.sales-tax .sumry-table .sumry-tr {
padding: 20px 0
}

.sales-tax .sumry-table .sumry-td {
padding: 0 25px 0 20px
}

.sales-tax .sumry-table .sumry-tr {
float: left;
width: 100%
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-tr {
border-bottom: 1px solid #eff2f5;
background-color: #fff
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-tr:last-child {
border-bottom: 0
}

.sales-tax .sumry-table .sumry-td {
float: left
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td span {
font-size: 16px
}

.sales-tax .sumry-table .sumry-td-lft {
width: 30%
}

.sales-tax .sumry-table .sumry-td-rgt {
width: 50%;
padding-left: 30px
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .prsnl-space {
font-size: 16px;
font-weight: 700;
display: block
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .actual-price {
font-size: 14px;
color: #333;
margin-right: 4px
}

.sales-tax .sumry-table .strike-txt {
text-decoration: line-through;
color: #777;
text-decoration-color: #777;
font-size: 14px!important;
margin-left: 0
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .offer-price {
font-size: 16px;
font-weight: 700
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .tax-price {
font-size: 16px
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .total-price {
font-size: 16px;
font-weight: 600
}

@media(max-width: 980px) {
.sales-tax .sumry-table .sumry-td-rgt {
	width:49%
}

.sales-tax .card_info div {
}

.sales-tax .policyBlock {
	margin-top: 10px
}

.sales-tax .row .colF input#address {
	width: 96%!IMPORTANT
}
}

@media(max-width: 640px) {
.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .prsnl-space {
	font-size:14px
}

.sales-tax .sumry-table .sumry-td-lft {
	width: 35%;
	margin-bottom: 10px;
	float: left;
	padding-right: 0;
	padding-left: 15px!IMPORTANT
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .offer-price {
	font-size: 14px
}

.sales-tax .sumry-table .sumry-td-rgt {
	width: 46%!important;
	text-align: left;
	float: left;
	padding-right: 0!important;
	padding-left: 20px
}

.sales-tax .row .colF input#address {
	width: 94%!important
}

.sales-tax .row input#zip {
	width: 93%!IMPORTANT
}
}

.sales-tax .sumry-table .sumry-tb-bdy .sumry-td-rgt {
width: 45%
}

.sales-tax label.countryCode_dropdown:after {
background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/id_signup_icons.png) no-repeat;
background-position: 0 -1928px!important;
color: #666;
content: "";
height: 25px;
outline: none;
padding: 0;
pointer-events: none;
position: absolute;
right: 11px;
top: 3px;
width: 14px
}

.sales-tax label.countryCode_dropdown:before {
background: #fff;
content: "";
display: block;
height: 28px;
outline: none;
pointer-events: none;
position: absolute;
right: 10px;
top: 5px;
width: 20px
}

.sales-tax .row .colF input#address {
width: 95%
}

#state_non_us_Row {
float: left;
width: 48%;
padding: 0 1%;
margin-top: 0
}

#state_non_us_Row .colH {
width: 88%
}

#state_non_us_Row .colH #state_non_us {
width: 100%;
height: 33px
}

@media screen and (max-width: 640px) {
#state_non_us_Row {
	padding-left:0;
	width: 100%
}

#state_non_us_Row .colH {
	width: 91%
}
}

@media screen and (max-width: 980px) {
.footerNote {
	display:block!Important;
	width: 92%;
	float: left;
	margin-left: 20px;
	margin-right: 20px
}

.footerNote .red {
	background-image: none!IMPORTANT;
	padding-left: 0px!IMPORTANT
}
}



@media screen and (max-width:980px){
.get90 h1.rush_newContent:after, .kimkomando90 h1.rush_newContent:after{display:none;}
 .rushText {
	display: block;
	margin-top: 34px;
	font-size: 46px;
	text-indent: 0px;
	width: 100%!IMPORTANT
}

 .get90 h1.rush_newContent {
	text-indent:0;
	font-size: 60px!important;
	height: 147px!important;
	margin-top: 0!important;
	font-weight: 700;
	background: 0 0!important;
	text-indent: 1px!important;
	white-space: normal!important;
	line-height: 60px!important
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {
	font-size: 20px!important;
	display: block;
	visibility: visible!important;
	margin-top: -2px;
	font-weight: 400
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt+span {
	font-weight: 400;
	font-size: 16px;
	float: left;
	margin-top: -20px
}

.rushText {
	display: block;
	margin-top: 34px;
	font-size: 46px;
	width: 100%!IMPORTANT
}
}

@media screen and (max-width:640px) and (min-width:480px){
 .get90 h1.rush_newContent {
	text-indent: 0;
	font-size: 60px!important;
	height: 147px!important;
	margin-top: 0!important;
	font-weight: 700;
	background: 0 0!important;
	text-indent: 1px!important;
	white-space: normal!important;
	line-height: 60px!important
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {
	font-size: 15px!important;
	display: block;
	visibility: visible!important;
	margin-top: -12px;
	font-weight: 400
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt+span {
	font-weight: 400;
	font-size: 14px;
	float: left;
	margin-top: -20px
}

.rushText {
	display: block;
	margin-top: -6px;
	font-size: 30px;
	width: 100%!IMPORTANT;
	position: static
}
}

@media screen and (max-width:480px){
 .get90 h1.rush_newContent {
	text-indent: 0;
	font-size: 60px!important;
	height: 147px!important;
	margin-top: -38px!important;
	font-weight: 700;
	background: 0 0!important;
	text-indent: 1px!important;
	white-space: normal!important;
	line-height: 60px!important
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {
	font-size: 12px!important;
	display: block;
	visibility: visible!important;
	margin-top: -2px;
	font-weight: 400;
	line-height: 20px!IMPORTANT
}

.get90.stripeBlock .rush_banner_title .rush_newContent span.switchTxt+span {
	font-weight: 400;
	font-size: 13px;
	float: left;
	margin-top: 10px;
	text-align: center;
	float: none;
	line-height: 20px;
	display: block
}

.rushText {
	display: block;
	margin-top: -6px;
	font-size: 30px;
	width: 95%!IMPORTANT;
	position: static;
	text-align: center
}
}


.sales-tax .sumry-table .sumry-td-lft{width: 40%;}
.sales-tax .sumry-table .sumry-td-rgt{width:40% !Important;}



@media screen and (max-width:480px){
.stripeBlock .tooltip_body{left:17% !Important;}
}


/*EU vat related updates */

.rush_pricing .content .subhead {border-bottom: 1px solid #dbdfe2;color: #5187ad;float: left;font-size: 16px;font-weight: normal;margin-bottom: 20px;padding-bottom: 0px;width: 100%;padding-bottom: 10px;}
.policyBlock .subhead {color: #5187ad;float: left;font-size: 16px;font-weight: normal;margin-bottom: -12px;padding-bottom: 0px;
width: 100%;    padding-bottom: 10px;}
.sales-tax .termbox {margin-bottom: 0px!important;width: 95%!important;}

.signup-vat #summaryBlock{float:left;margin-top:40px;}
.vat-section{margin-bottom: 15px;float: left;margin-left: 5px;}
@media screen and (min-width:980px){.vat-section{margin-top:-20px;margin-bottom:0px;} }
@media screen and (max-width:980px){.vat-section .row{margin-top:10px;}.vat-section .row .flt_lt{max-width: none !important;width: auto !IMPORTANT;}}
.vat-section .hdr{font-size: 15px;font-weight: 600;margin-bottom:10px;color: #000;}
label[for="vat"]{float:left;width:100%;margin-bottom:5px;}
.vat-section .desc{font-size: 14px;margin-bottom: 5px;margin-top: -5px;color: #000;line-height: 28px;float: left;}
h2.summary-ttle{margin-bottom: 15px !important;}
.vat-section .sumry-td-lft {width: 25%;}
.vat-section  .sumry-td-rgt {width: 67%;}
  .vat-section .sumry-td {padding: 0 15px;}
.sumry-table .sumry-td {padding: 0 15px;}
.sumry-tb-bdy .sumry-td .subtitle{font-size:13px;margin-top:3px;color: #888888;display: block;line-height:22px;}
.sumry-td .vat-price{font-size: 16px;}
.vat-section .row{padding-left: 0px !important;min-height: 85px;}
.vat-section .row .flt_lt{float: left;width: 50%;position: relative;padding-left: 0px !important;max-width: 414px;}
.signup-vat .vat-section .row .flt_lt .input{margin-bottom: 5px;width:90%}
@media (max-width:1260px){
.sumry-table .sumry-td-lft {width: 24%;}
.sumry-table .sumry-td-rgt {width: 70%;}
.sumry-table .sumry-td {padding: 0 10px;}
}
@media (max-width:1199px){
.sumry-table .sumry-td-lft {width: 100%;}
.sumry-table .sumry-td-rgt {width: 100%;}
}

.sumry-td .vat-price{font-size: 16px;}
.sumry-td .vat-price strong + span {
font-size: 14px !IMPORTANT;
}

.sales-tax .sumry-table .sumry-td-rgt {
width: 50%!Important;
}
.sumry-table .sumry-td-lft {
width: 30% !Important;
}
#vat{width:250px;}
.vat-price .subtitle{font-size: 14px !important;}



/*responsive style for pricing text */
@media screen and (max-width:980px) and (min-width:640px) {.offer{display:none;}.get50 h1.rush_newContent {text-indent: 0;font-size: 60px !important;height: 147px !important;margin-top: 0 !important;font-weight: 700;background: 0 0 !important;text-indent: 1px !important;white-space: normal !important;line-height: 60px !important;}.get50.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {font-size: 20px !important;display: block;visibility: visible !important;margin-top: 18px;font-weight: 400;}.get50.stripeBlock .rush_banner_title .rush_newContent span.switchTxt + span {font-weight: 400;font-size: 16px;float: left;margin-top: -20px;}.rushText {display: block;margin-top: 34px;font-size: 46px;width: 100% !important;}.PriceBlock {display: block;float: left;position: absolute;top: 350px;left: 0;width: 100%;}.priceNewText {float: left;width: 100%;background: #a92413;height: 131px;}.rush_container {margin-top: 80px;}.saveText {width: 240px;float: left;height: 80px;margin: 0;background: #660902;position: relative;padding-top: 49px !important;margin-left: 0 !important;display: block !important;margin-top: 0px !important;}.saveText span {font-size: 20px;color: #fff;margin-top: 5px;float: left;margin-left: 40px;}.limited-time-txt {float: left;margin: 0 !important;height: auto;padding-left: 5% !important;width: 45%;margin-top: -2px !important;padding-top: 17px !important;display: block !important;}.limited-time-txt:before {;}.oneLine + .oneLine {float: left;width: 100%;}.offerValue {font-size: 46px !important;margin-left: 6px !important;margin-top: 0px !important;}.storageValue {font-size: 25px;color: #f4e39a;}.oneLine {color: #ecd5ce;font-size: 16px;line-height: 33px;}.strike-txt {text-decoration: line-through;margin-left: 5px;}.highlight-test {font-size: 28px;color: #f4e39a;}.limitedTimeText {float: left;margin-top: -40px;color: #fff;font-size: 16px;margin-left: 40px;position: relative;visibility: hidden;}.saveText:after {content: "";background: #660902;width: 16px;height: 16px;position: absolute;right: -7px;top: 43%;transform: rotate(45deg);}}
@media screen and (max-width:640px) and (min-width:480px) { .offer{display:none;}.rushText, .PriceBlock {display: block;top: 284px !important;position: absolute;left: 0;}.priceNewText {float: left;width: 100%;background: #a92413;height: 110px;}.get50 h1.rush_newContent {text-indent: 0;font-size: 60px !important;height: 147px !important;margin-top: 0 !important;font-weight: 700;background: 0 0 !important;text-indent: 1px !important;white-space: normal !important;line-height: 60px !important;}.get50.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {font-size: 16px !important;display: block;visibility: visible !important;margin-top: -12px;font-weight: 400;}.get50.stripeBlock .rush_banner_title .rush_newContent span.switchTxt + span {font-weight: 400;font-size: 14px;float: left;margin-top: -20px;}.rushText {display: block;margin-top: -6px;font-size: 30px;width: 100% !important;position: static;}.PriceBlock {display: block;float: left;position: absolute;top: 350px;left: 0;width: 100%;}.saveText {width: 130px;float: left;height: 72px;margin: 0 !important;background: #660902;position: relative;padding-top: 38px !important;margin-left: 0 !important;display: block !important;}.saveText span {font-size: 16px;color: #fff;margin-top: -29px;float: left;margin-left: 15px;margin-right: 0;}.limited-time-txt {float: left;margin: 0 !important;height: auto;padding-left: 5% !important;width: 45%;display: block !important;margin-top: 7px !important;padding-top: 7px !important;}.limited-time-txt:before {;}.oneLine + .oneLine {float: left;width: 100%;}.offerValue {font-size: 36px !important;margin-left: 13px !important;margin-top: 10px !important;}.storageValue {font-size: 22px;color: #f4e39a;}.oneLine {color: #ecd5ce;font-size: 13px;line-height: 25px;}.strike-txt {text-decoration: line-through;margin-left: 5px;}.highlight-test {font-size: 24px;color: #f4e39a;}.limitedTimeText {float: left;margin-top: -39px;color: #fff;font-size: 13px;margin-left: 40px;position: relative;visibility: hidden;}.saveText:after {content: "";background: #660902;width: 16px;height: 16px;position: absolute;right: -7px;top: 41%;transform: rotate(45deg);}.offer {display: none;}.rush_container {margin-top: 110px;}}
@media screen and (max-width:480px) and (min-width:320px) {.offer {display: none;}.rushText, .PriceBlock {display: block;position: absolute;top: 215px !important;z-index: 1000;left: 0;}.get50 h1.rush_newContent {text-indent: 0;font-size: 60px !important;height: 147px !important;margin-top: -38px !important;font-weight: 700;background: 0 0 !important;text-indent: 1px !important;white-space: normal !important;line-height: 60px !important;}.get50.stripeBlock .rush_banner_title .rush_newContent span.switchTxt {font-size: 12px !important;display: block;visibility: visible !important;margin-top: -2px;font-weight: 400;line-height: 20px !important;}.get50.stripeBlock .rush_banner_title .rush_newContent span.switchTxt + span {font-weight: 400;font-size: 13px;float: left;margin-top: 10px;text-align: center;float: none;line-height: 20px;display: block;}.rushText {display: block;margin-top: -16px;font-size: 30px;width: 95% !important;position: static;text-align: center;}.PriceBlock {display: block;float: left;position: absolute;top: 350px;left: 0;width: 100%;}.rush_container {margin-top: 95px;}.priceNewText {float: left;width: 100%;background: #a92413;height: 95px;}.saveText {width: 86px;float: left;height: 75px;margin: 0 !important;background: #660902;position: relative;padding-top: 25px !important;margin-left: 0;display: block !important;}.saveText span {font-size: 13px;color: #fff;margin-top: -15px;float: left;margin-left: 12px;margin-right: 6px;}.get90 .rush_newtitle .limited-time-txt {float: left;margin: 0;height: 100%;padding-left: 5%;width: 62%;display: block !important;margin-top: 5px;padding-top: 7px;text-align: left;}.limited-time-txt:before {;}.oneLine + .oneLine {float: left;width: 100%;}.offerValue {font-size: 28px !important;margin-left: 11px !important;margin-top: 2px !important;}.storageValue {font-size: 16px;color: #f4e39a;}.oneLine {color: #ecd5ce;font-size: 12px;line-height: 22px;}.strike-txt {text-decoration: line-through;margin-left: 5px;}.highlight-test {font-size: 14px;color: #f4e39a;}.ortext {font-style: normal;margin-left: 5px;margin-right: 2px;}.limitedTimeText {float: left;margin-top: -40px;color: #fff;font-size: 12px;margin-left: 20px;position: relative;display: none;}.saveText:after {content: "";background: #660902;width: 16px;height: 16px;position: absolute;right: -6px;top: 40%;transform: rotate(45deg);}}




	
	#taxRateText{float: left;font-size: 14px;}.sales-tax .sumry-table .sumry-td-lft{padding-right: 0px;width: 45% !IMPORTANT;}.sales-tax .sumry-table .sumry-td-rgt{width: 40% !important;padding-left: 15px;padding-right: 0px;}.sales-tax .sumry-table .sumry-tb-bdy .sumry-td .offer-price{display:inline-block;}.sumry-loader i {background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/table-loader.gif) no-repeat center;width: 51px;height: 51px;float: none;text-align: center;margin: auto;display: block;margin-top: 40px;padding-top: 70px;}.sumry-loader{display: flex;justify-content: center;align-items: center;min-height: 200px;background: #fff;}
	.signup-vat #summaryBlock{width:100%}.pwdField{position:relative}.pwd-hide,.pwd-show{position: absolute;top: 26px !important;right: 12px !important;cursor: pointer !IMPORTANT}.pwdField input{padding-right: 58px;width: calc(95% - 48px) !IMPORTANT}.rem_tooltip{cursor: pointer}.rem_tooltip_body{margin-top: 8px;font-size: 12px;position: absolute;width: auto;float: left;padding: 3px 7px;background: #383838;display: none;z-index: 9999;border: 1px solid #383838;border-radius: 2px;max-width: 350px;min-height: 10px;text-align: justify;color: #fff;margin-left: 0px}.rem_tooltip_body span{background: url(https://static.idriveonlinebackup.com/bare-metal-recovery/source/images/tooltip_arrow.png) no-repeat;position: absolute;float: left;width: 19px;height: 10px;left: 15px;top: 28px;margin-top: -4px;margin-left: 0px}.rem_tooltip_body p{margin: 0px;line-height: 20px}.pwd-hide svg:hover,.pwd-show svg:hover{fill: #0071bc}.pwd-hide svg path,.pwd-hide svg circle, .pwd-show svg path,.pwd-show svg circle{display:none}.pwd-hide{background: url(https://static.idriveonlinebackup.com/source/images/pwd_hide.svg) no-repeat 11px 12px;width: 43px !IMPORTANT;
	height: 33px;float: left;top: 30px;right: 1px}.pwd-show:hover,.pwd-hide:hover{background-color: #f3f3f3}
	.pwd-show{background: url(https://static.idriveonlinebackup.com/source/images/pwd_show.svg) no-repeat 11px 12px;width: 43px !IMPORTANT;height: 33px;float: left;top: 30px;right: 1px}.pwdField svg{width: 43px;height: 35px;float: left}.colF span{display: inline;float: left;width: 100%;user-select: unset}@media screen and (max-width:980px){.rem_tooltip_body{display:none !Important}}@media screen and (max-width:480px){.pwd-hide, .pwd-show{right:0px !important}}
	
	
	
	
	@-moz-document url-prefix() {
 .policyBlock{ clear: both !Important;}
}






/* for password hide show */
 input[type="password"]::-ms-reveal{display: none;}input[type="password"]::-ms-clear {display: none;}.pswd-input-wrap {position: relative }.pswd-input-wrap input {height: 36px!important;max-height: 36px;padding-right: 10px;}.pswd-input-wrap .pswd-encrypt {position: absolute;right: 6px;top: 2px;z-index: 1;font-size: 0;width: 40px;height: 34px;background: url(/assets/images/pswd-sprite.svg)no-repeat 0 0;background-size: 23px;cursor: pointer }.pswd-input-wrap .pswd-encrypt:focus {outline: auto;outline-color: #000 }.pswd-input-wrap .pswd-encrypt.show {background: url(/webmanager/assets/images/pswd-sprite.svg)no-repeat 8px -51px;background-size: 25px }.pswd-input-wrap .pswd-encrypt.hide {background: url(/webmanager/assets/images/pswd-sprite.svg)no-repeat 8px 7.5px;background-size: 25px;display: none }.pswd-input-wrap .pswd-encrypt.hide:hover,.pswd-input-wrap .pswd-encrypt.show:hover {background-color: #f3f3f3 }.pswd-tooptip-ctnr {width: 50px!important;height: 36px;position: absolute;left: 40px;top: -1px;background: #434343;padding: 5px!important;border-radius: 3px;display: flex;box-sizing: border-box;display: none;margin: 0;text-align: center }.pswd-encrypt:hover div.pswd-tooptip-ctnr {display: block }.pswd-tooptip-ctnr::after {position: absolute;content: "";left: -6px;bottom: 11px;height: 0;border-right: 7px solid #434343;border-top: 7px solid transparent;border-bottom: 7px solid transparent }.pswd-tooptip-ctnr span {color: #fff;font-size: 14px;width: 100%;text-align: center;left: 0;top: 0;line-height: 28px }@media(max-width: 1199px) {.pswd-input-wrap .pswd-encrypt:hover .pswd-tooptip-ctnr {display:none!important }.pswd-input-wrap .pswd-encrypt{right: 7px !IMPORTANT;}}@media(max-width: 640px) {.pswd-input-wrap .pswd-encrypt{right: 0px;}}.pswd-input-wrap .pswd-encrypt{background-color: #fff !important;}@media(max-width: 1199px) and (min-width:1180px) {.pswd-input-wrap .pswd-encrypt{right: 6px;}}@media(max-width: 980px) and (min-width:640px) {.pswd-input-wrap .pswd-encrypt{right: calc(5% - 20px) !IMPORTANT;}}@media(max-width: 480px) {.pswd-input-wrap .pswd-encrypt{right: calc(5% - 20px) !IMPORTANT;}}

.link_sub{color:#0071bc;}
.link_sub:hover{color:#5f6364;}
.rush_features .full .image .c2cImage {background: url(https://static.idriveonlinebackup.com/include/images/two_rush_icons2.png) no-repeat 42px -418px;}


@media screen and (max-width:480px){
    .pswd-input-wrap input {
    height: 36px!important;
    max-height: 36px;
    padding-right: 44px !Important;
    /* font-size: 12px; */
    width: calc(100% - 48px) !IMPORTANT;
}
}


@media screen and (min-width:980px){
 .pswd-input-wrap input {
    height: 36px!important;
    max-height: 36px;
    padding-right: 44px !Important;
    /* font-size: 12px; */
    width: calc(100% - 58px) !IMPORTANT;
}
}

.green {color: #0071bc;float: left;font-size: 11px;background: url(https://static.idriveonlinebackup.com/source/images/rush-icons-strip1.png) no-repeat 0 -553px;padding-left: 20px}

/*adding zip code message */
span.zip-code-msg {color: #ff0000;font-size: 12px;line-height: 24px;width: 100%;float: left;background: url(https://static.idriveonlinebackup.com/webmanager/assets/images/zip-info-ico.png) 0px 6px no-repeat;padding-left: 17px;}



/*-------------------------------------paypal related updates --------------------------------------------------------*/
.card_info .payment-options-ui {display:flex;width: 100%;margin: 0px 0px 25px;column-gap: 30px;}
.payment-options-ui .pay-card {display:flex;align-items: center;padding-left: 0 !important;}
.payment-options-ui .pay-paypal {display:flex;width:auto;align-items: center;}
.payment-options-ui .pp-card-details {display:flex;width:auto;cursor:pointer;padding:0px 0px 0px 10px;}
.payment-options-ui input[type="radio"] {display:flex;margin: 0;}
.payment-options-ui input[type="radio"]:hover{cursor: pointer;}
.payment-options-ui .pp-card-details span {text-indent:-3500px;display:inline-block;height: 23px;}
.payment-options-ui .pp-visa {background:url(https://static.idriveonlinebackup.com/include/images/pp_visa.png) no-repeat;width: 37px;}
.payment-options-ui .pp-master {background:url(https://static.idriveonlinebackup.com/include/images/pp_master.png) no-repeat;width: 37px;}
.payment-options-ui .pp-amex {background:url(https://static.idriveonlinebackup.com/include/images/pp_amex.png) no-repeat;width: 37px;}
.payment-options-ui .pp-discover {background:url(https://static.idriveonlinebackup.com/include/images/pp_discover.png) no-repeat;width: 37px;}
.payment-options-ui .pp-pal {background:url(https://static.idriveonlinebackup.com/include/images/pp_paypal.png) 0px 8px no-repeat;width: 41px;}




@media screen and (min-width:480px){.sales-tax .sumry-table .sumry-tb-bdy .sumry-td span {
    font-size: 15px;
}}


/*c2c related content change */
.get90  #signup_c2c_addon { margin-top: 0px; font-size: 18px; font-weight: 600; margin-bottom: 30px; color: #333; }
.get90  .rush_features .full + p { margin-top: 10px; margin-bottom: 30px; }
.get90  .rush_features .full .desc .signup_server_nolink_price { font-size: 14px !important; color: #ee5d34 !important; margin-top: 7px ! IMPORTANT; float: left; width: 98%; text-align: left; font-weight: 600; margin-bottom: 5px; line-height: 28px; margin-top: 2px ! IMPORTANT; }
.get90 .rush_features .full + p a { font-size: 16px; }
.get90 .rush_features .full.ms365 .desc { width: 257px; }
.get90 .rush_features .full.ms365 .desc span { line-height: 28px; }
.get90 .rush_features .full.gsuite .desc span { line-height: 28px; }
.get90 .rush_features .full .image .gsuiteicon { background: url(https://static.idriveonlinebackup.com/source/images/c2cimage.png?v=1.0.3) no-repeat scroll 47px -430px; }
.get90 .rush_features .full .image .ms365icon { background: url(https://static.idriveonlinebackup.com/source/images/c2cimage.png?v=1.0.3) no-repeat scroll 47px -518px;}









/**add on for the box and dropbox*********/
.id_box .image a img{
  background:url(https://static.idriveonlinebackup.com/source/images/box-signup-switch.svg) no-repeat 30px 0px;
  scale:90%;
}

.id_dropbox .image a img{
  background:url(https://static.idriveonlinebackup.com/source/images/dropbox-signup-switch.svg) no-repeat 30px 0px;
	  scale:90%;
}
.get90 .rush_features .full.id_box .desc{    width: 257px;}
.get90 .rush_features .full.id_dropbox .desc{    width: 257px;}
.get90 .rush_features .full.id_box .desc span, .get90 .rush_features .full.id_dropbox .desc span {
    line-height: 28px;
}
@media screen and (min-width:980px){

.get90 .rush_features + .rush_pricing.adj_height {
    min-height: 1610px !important;
}
.get90 .rush_features .full.id_box {
    margin-bottom: -10px;
}
}


/* .rush_features .c2cBlock .full .image { */
    /* float: left; */
    /* margin: 5px 0; */
    /* text-align: left; */
    /* width: 70px; */
    /* margin-left: 20px; */
    /* height: 70px; */
/* } */








/****h1 tag changes and menu changes as below********/



.rush_banner nav ul li .logo-div a {
    float: left;
    height: 54px;
    width: 100%;
}
.rush_banner nav ul li .logo-div { background: url(https://static.idriveonlinebackup.com/source/images/idrive.png) no-repeat scroll 0 0 transparent; float: left; height: 54px; margin: 0; padding: 0; text-indent: -3500px; width: 130px }
 @media screen and (min-width: 481px) and (max-width: 640px) {
.rush_banner nav ul li .logo-div { background: url(https://static.idriveonlinebackup.com/source/images/idrive.png) 0px 0px no-repeat !important; background-size: contain !important; width: 110px; }
}
 @media screen and (max-width: 480px) and (min-width: 320px) {
.rush_banner nav ul li .logo-div {background: url(https://static.idriveonlinebackup.com/source/images/idrive_white_logo.png) no-repeat 0 0 !important;
        background-size: contain !important;
        width: 85px !important;
        float: left;
        height: 54px;
        margin: -3px 0 0 10px;
        padding: 0;
        text-indent: -3500px;}
}



/**salesforce related updates**/


@media screen and (min-width: 980px) {
   html .get90 .rush_features + .rush_pricing.adj_height {
        min-height: 1800px !important;
    }
}

.id_salesforce .image a img {
	    background: url(https://static.idriveonlinebackup.com/source/images/salesforce-signup.svg) no-repeat 32px 5px;
    background-size: 65px;
}

.id_salesforce  .signup_server_nolink_price{
	white-space:nowrap;
}