/* Generic Styles */
body { margin: 0px auto; padding: 0px; }
.clear { clear: both }
.float_lt { float: left }
.float_rt { float: right }
body { background: #fff;  line-height: 18px; color: #333; background: #e9f2f7 url(https://static.idriveonlinebackup.com/include/images/main_bg.png) repeat-x 0px -248px fixed; }
img { border: 0px; outline: none }
/* Header styles */
h1 { text-indent: -3500px; overflow: hidden; padding: 0px; margin: 32px 0px 0px; height: 75px; width: 180px; float: left }
h2 { color:#2d72a3; font-size:15px; font-weight:normal; margin:5px 0px 15px; padding:0px; letter-spacing:0.1em }
h3 { color:#5087ae; font-size:14px; font-weight:bold; margin:0; }
h4 { }
h5 { }
h6 { color:#5187ad; font-size:12px; font-weight:normal; margin:10px 0; float:left; width:100%; }
/* Logo styles */
h1 a { height: 75px; width: 139px; float: left; background: url(https://static.idriveonlinebackup.com/include/images/idrive_logo.png) no-repeat; margin-left: 20px }
/* Terms Header portaion */
.header_title { padding-bottom:0px; border-bottom:1px solid #dcdcdc; min-width:960px; width:100%; }
.header_title p { margin:0px; padding:30px 0px 30px 22px; font-size:25px; }
/* Left Side Navigation portaion */
.leftnav_terms { width:220px; float:left; }
/*.leftnav_corporate{ width:170px!important; }*/
.leftnav_terms ul { padding:20px 0 0 22px; list-style:none; margin:0px; float:left; width:200px; }
.leftnav_terms li { list-style-type: none; font-size: 14px; letter-spacing: 0.10em; margin: 0px; padding: 0px; }
.leftnav_terms li a { color:#333333; float: left; display:inline-block; width:100%; line-height:18px; padding-right:0px; padding-top:0px; padding-bottom:0px; height:auto; margin:7px 0px; white-space: pre-line; word-spacing: inherit; word-wrap: break-word; text-decoration:none; }
.leftnav_terms li a:hover, .leftnav_terms li:hover a { color:#2d72a3; }
.leftnav_terms li a.act { color:#2d72a3; background:none !important }
.page_title { color: #669630; font-size: 20px; letter-spacing:normal; float:left; margin:14px 0; }
/* Content Terms portaion */
.content_terms { display: inline-block; /*width:760px;*/ width:79%; float:left; }
.stackup  .content_terms { display: inline-block; /*width:760px;*/ width:77%; float:left; }
.content_terms .faq_terms { width:100%; }
.content_terms .faq_wrapper { padding:5px 5% 50px 5%; min-width:650px; /*max-width:820px;*/ position:relative; float:left;  }
.stackup .content_terms .faq_wrapper {padding: 5px 20px 50px 5%;}
.contactinfo .faq_wrapper{width:98%; padding-right:0px}

/* Meny Navigation portaion */
.menu.terms { background:#fff; width:800px; float:right; }
.terms_header { height:60px; border:none; padding: 0px; width:100%; position:relative; }
/* Whole page portaion */
.inner_wraper { /*min-width:960px; max-width:1220px; */ float:left; height:auto; background-color: #F7F7F7; margin:0px 20px 0px; padding:0 0 20px; width:96% }
/* terms-and-conditions.htm page */
.faq_terms { padding:0px 0 0 0px; }
.terms_header .terms_header_right { width:95%; float:left; }
.terms_header .box2 { margin:0px; float:left; padding:5px 0% 5px 5%; width:95%; }
/*.terms_header .box2 .page_title{ float:left; margin:14px 0; color:#2d72a3; letter-spacing: 0.1em;font-size: 15px;}*/
.terms_header .page_title_right { float:right; padding:0px; margin:14px 0; color: #666666; font-size: 12px; }
.terms_header p a { text-decoration:none; color: #666666; font-size: 12px; }
.terms_header p a:hover { color: #2d72a3; }
.terms_header p span { text-decoration:none; }
.terms_header .update_details { font-size:11px; padding:5px 0; }
.terms_header .update_details span { width:70px; display:inline-block; }
.faq_wrapper { padding:0px 10px 10px; display:inline-block; margin:0px 0px; min-height:400px; }
.faq_wrapper h3 { padding:20px 0 5px; margin:0px; color: #2d72a3; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-transform: none; text-align:left; }
.faq_wrapper h3.tag { color: #0086D0; }
.faq_wrapper p { line-height:23px; text-align: justify; }
.faq_wrapper p a { color: #2d72a3; text-decoration:none  }
.faq_wrapper p a:hover { color: #333333; text-decoration:none}
.legal .faq_wrapper p a { color: #2d72a3; text-decoration:underline  }
.legal .faq_wrapper p a:hover { color: #333333; text-decoration:underline }
.faq_wrapper p span.itl { font-style: normal; text-decoration:underline; }
/* privacy policy  privacy.htm */
.faq_wrapper p span.txtstrong { text-align:left; font-weight: normal; color: #0086D0; width:100%; display:inline-block; padding:0px 0px 10px; }
.faq_wrapper p span.txtstrong.address { color: #333333; }
.faq_wrapper p span.txtstrong2 { padding-bottom:0px; }
/* Service Level Agreement */
.terms_sla span.txtheader { text-align:left; width:100%; display:inline-block; }
.terms_sla p span.txtstrong { padding:10px 0 15px; text-align:left; font-weight: normal; width:100%; display:inline-block; }
.terms_sla .txtheader { padding:10px 0 15px; margin:0px; color: #0086D0; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-transform: none; }
/* GNU Gneral Public License */
.terms_gnu span.txtheader { text-align:left; width:100%; display:inline-block; }
.terms_gnu span.txtstrong { padding:10px 0 15px; text-align:left; font-weight:bold; width:100%; display:inline-block; }
.terms_gnu .txtheader { padding:10px 0 15px; margin:0px; color: #0086D0; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-transform: none; }
/* DMCA Policy */
.faq_wrapper p span.txtstrong2 { padding-bottom:0px; }
.terms_dmca span.txtheader { text-align:left; width:100%; display:inline-block; }
.terms_dmca span.txtstrong { padding:10px 0 15px; text-align:left; font-weight: normal; color: #0086D0; width:100%; display:inline-block; }
.terms_dmca .txtheader { padding:10px 0 15px; margin:0px; color: #0086D0; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-transform: none; }
/* Acceptable Use Policy */
 ul.dwl { list-style-type:none; font-weight: normal; line-height:23px; margin:0px; padding:0px; }
.dwl li { background:url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) no-repeat; background-position: left 4px; margin:0px; padding:0px 0px 20px 30px; }
.bullet{ margin: 0; padding: 0;}
.accept_use .bullet li{ list-style:disc; background:none; margin:0px 0px 0px 20px; padding:0px 0px 0px 5px; line-height:30px;  }
.bullet_in{ list-style-type:circle}
/*  Resources */
.faq_wrapper.terms_resources { height:500px; }
.faq_wrapper p span.txtstrong2 { padding-bottom:0px; }
.faq_wrapper p span.txtstrong2.copyright { color: #333333; }
.terms_resources span.txtheader { text-align:left; width:100%; display:inline-block; }
.terms_resources span.txtstrong { padding:10px 0 15px; text-align:left; font-weight:bold; width:100%; display:inline-block; }
.terms_resources .txtheader { padding:10px 0 15px; margin:0px; color: #0086D0; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-transform: none; }
.terms_resources a { color: #2d72a3; text-decoration:underline; }
/*Terms and Conditions */
.terms_condition .econtent { padding:20px 0 0; line-height: 23px; }
.terms_condition .it1 { text-align:left; font-weight:bold; width:100%; display:inline-block; padding:0px 0px 10px; }
.terms_condition .etermsleft a { color: #2d72a3; text-decoration:underline; }
.terms_condition .etermsleft a:hover { text-decoration:underline; }
.terms_condition .equickul li { color:#2d72a3; }
.terms_condition .equickul a { color: #2d72a3; text-decoration: none; }
.terms_condition .equickul a:hover { text-decoration:underline; color:#666666; }
/* Scroll Top Image */
.scrol_top { position:fixed; right:20px; bottom:40px; width:35px; height:20px; cursor:pointer; z-index:9999; display:none; }
/* compliance */
.faq_wrapper.compliance_page h3 { margin:0px; padding:10px 0px; }
.faq_wrapper.compliance_page p { margin:0px; padding:0px 0px 20px; }
.faq_wrapper.compliance_page .txtheader { padding:10px 0 5px; margin:0px; color: #0086D0; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-transform: none; text-align:left; display:inline-block; width:100%; }
.compliance_types { border:1px solid #E9E9E9; display:table; min-height:100px; padding:25px; background-color:#F2F2F2; border-radius:10px; }
.compliance_types .box { width:46%; min-height:90px; float:left; margin-bottom:40px; }
.compliance_types .box span.comp_title { display:table; padding:0px 30px 0 0; display:block; color: #0086D0; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 20px; text-transform: none; text-align:left; }
.pro_text2 { text-align:justify; padding:10px 0px; display:block; }
.hipaa_type.box, .gramm-leach-billy_type { padding-right:40px; }
.clear_both { clear:both; }
.compliance_types .box.sec-nasd_type, .compliance_types .box.gramm-leach-billy_type { margin-bottom:0px; }
.compliance_page .terms_aup .dwl { /*padding-left:25px;*/ padding-top:10px; padding-bottom:10px; }
.compliance_page .terms_aup .dwl li { padding-left:30px; padding-bottom:10px; line-height:20px; }
.txtnote { color:#CC0000; }
.faq_wrapper p.txtfooter { margin:20px 0; padding:20px; font-size:13px; line-height:20px; width:96%; background-color:#F2F2F2; border-radius:3px; border:1px solid #E9E9E9; display:table; min-height:50px; }
.address_bold p span.txtstrong.address, .address_bold { color:#000; line-height:23px; }
/* Corporate Information */
.corporate div.top_pad { padding-top:30px; }
.corporate .brdr { padding:10px 0 15px; text-align:left; font-weight: normal; color: #0086D0; width:100%; display:inline-block; padding:0px; margin:0px; font-size:16px; }
.corporate_logos { float:left; padding:20px 0 40px; }
.ide_contact_dtls { margin:30px auto 30px; padding:15px; background:#fff; border:1px solid #DDE5EA; border-radius:3px; float:left }
.ide_contact_dtls a { color:#0066CC; text-decoration:none; font-weight:normal; background: url(https://static.idriveonlinebackup.com/include/images/obk_bullet1.jpg) no-repeat 0px 2px; padding:0px 0px 0px 22px }
.ide_contact_dtls a:hover { color:#333333; text-decoration:none; }
.corporate .box2 .page_title{ margin:0px; padding-top:20px;}
.corporate h3{ padding-top:5px;}
.corporate hr{ margin:20px 0 0 0px; padding:0px;border:1px solid #dcdcdc; border-bottom:0px; border-left:0px; border-right:0px;}
h3.address_bold { color:#000; line-height:23px; }

/* Contact Information */
.cont_info_wrapper{ width:100%; display:block;}
.cont_info_wrapper .continfo_lft { float:left; width:30%; padding-right:20px;}
.cont_info_wrapper .continfo_rgt{ float:left; width:65%; margin-top:-30px;}
.cmpy_address5 { list-style-type:none; font-weight: normal; line-height:23px; margin:50px 0px 20px; padding:0px; }
.cmpy_address5 li { 1background:url(https://static.idriveonlinebackup.com/include/images/ide_bullet.gif) no-repeat; background-position: left 4px; margin:0px; padding:0px 0px 20px 0px; }
.cmpy_address5 li span{color: #0086D0; display:block; width:100%; height:30px; }
.continfo_rgt a{ color:#1374AB !important;}
.continfo_rgt #copyright{ display:none;}
#vp #main_map .mapfooter{ background-image:none !important}
.cmpy_address5 li:nth-child(1),.cmpy_address5 li:nth-child(3){ padding-right:11%;}
.cmpy_address5 li:nth-child(2),.cmpy_address5 li:nth-child(4){ padding-right:0px;}
.cmpy_address5 li{ float:left; width:43%; margin:0px 0 20px;}
.cmpy_address5 li p{ margin:0px;}
.version .wrap_note .faq_wrapper { padding: 5px 5% 50px 5%;}
.idrivespecific table {width: 97% !important;}
/*DMCA policy*/
.dmca_policy p{margin-bottom:20px}
.dmca_policy .verification{margin:0px; width:100%; float:left}
.dmca_policy .input{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E5E5E5; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 5px #EFEEEE inset; font-size: 16px; height: 36px; line-height: normal; padding: 0 10px;  width: 300px; display:block; margin:20px 0px 0px 0px; color:#333; outline: none;}
.full_name{height:40px !important}
.dmca_submit{  width: 134px  !important; font-size:22px  !important; margin-bottom:20px !important}

.ids_s_text {clear: both; color: red; float: left; font-size: 11px; margin: 5px 0 0; width: 100%;}
.dmca_policy .verification input {margin: 2px 0 0 10px; padding: 0 10px; width: 100px; float:left; height:40px}
.dmca_policy  .dwl li{background: none; margin: 0; padding: 0 0 20px;}
.dmca_popup .popup_header{border:none !important}
.popup_wrapper .dmca_popup{width:300px;  margin: 0 auto;}
.dmca .red_new{ color: red; float: left; font-size: 12px; margin: -6px 0 0 9px;}

.bull_new{ margin: 0 0 0 10px; padding: 0;}
.bull_new li{ margin: 0 0 20px 0px; padding: 0;}
.bull_in{margin: 20px 0 0 0px;}
/* stricky */
.faq .leftnav_terms li a{width:170px;}
.faq .leftnav_terms ul{background:#F7F7F7; width:185px;}
.faq .content_terms{float:right; }
.faq .terms_header .box2,
.faq .content_terms .faq_wrapper {padding: 5px 40px 5px 0px !important;}
/* Survey required */
.survey_page { color: #888888; }
.survey_page .dividing_header_title { color: #669630; width:60%;font-size: 25px; font-weight: normal;}
.survey_page .small_title { text-align: left;line-height:25px; float: left; font-size: 12px; margin: 10px 0 4px; }
.survey_page .survey_msg {margin: 10% auto 0;width: 80%;display: none;}
.survey_page .optional_info label{width: 100%;float: left;line-height: 25px;}
.survey_page .verification {float: left;width: 85%;margin:0px 0px 0px;}
.survey_page #imagetd {float: left;width: 130px;}
.survey_page #textverify {float: right;width: 100px;height: 34px;}
.survey_page #textverifyErr {float:left; width:100%;}
.survey_page #user_id{margin-right: 36px;}
.survey_page .dividing_header { height:46px; padding-right:0px; position:relative; margin:0 0 10px 0;  padding:25px;border-bottom: 1px solid #DCDCDC;line-height: 1; }
.survey_page .banner { background:url(https://static.idriveonlinebackup.com/include/images/idrive_survey_new.png) no-repeat 5px 10px; height:101px; width:193px; float:right; overflow:hidden; font-size:0px; text-indent:-1500px; position:absolute; top:0px; right:0px; }
.survey_page .survey_content {min-width: 810px; margin:0px 0 50px 12%; float:left; padding:0 0 0; }
.survey_page .survey_content ul { float:left; list-style: none outside none; margin: 0; padding: 0; width: 100%; }
.survey_page .survey_question { color: #000000; float: left; font-size: 15px; font-weight: normal; text-align: left; width: 100%; margin:20px 0 10px; }
.survey_page .survey_question span { font-size:12px; text-align:left;}
.survey_page .verification .survey_question{margin-bottom:20px;}
.survey_page li { line-height: 1.6em; margin: 2px 0 0; }
.survey_page ul span { margin: 0 0 0 5px; }
.survey_page .box-col { float: left; margin: 0; padding: 0; width:750px; }
.survey_page .lft-col { float: left; margin: 10px 0 0; width: 50%; }
.survey_page .rgt-col { float: left; margin: 10px 0 0; width: 50%; }
.survey_page .captcha {margin-top: 1px;}
.survey_page .verify_survey{ width:260px; float:left;}
.survey_page .optional_info, 
.survey_page .box-col {float: left;width: 640px;}
.survey_page .lft-col label { width:120px; float:left; line-height:2.3em; }
.survey_page .rgt-col label { float:left; width:90px;line-height:2.3em; }
.survey_page textarea { border: 1px solid #B2C8D6; border-radius: 3px; font-size: 14px; height: 100px; margin: 0 0 5px; padding: 10px; resize: vertical; width:89%; }
.survey_page input[type="text"] {font-size: 14px;border: 1px solid #B2C8D6; border-radius: 3px; margin: 0 0 10px; padding: 0 5px; width: 250px;height: 34px;}
.survey_page input[type="submit"] { cursor:pointer; font-size: 18px; height: 40px; margin: 20px 0; width: 170px; padding:0px; }
.survey_page input[type="radio"] { margin-bottom:4px;}
.survey_page .error_msg { background: none repeat scroll 0 0 #FDE4EA; border: 1px solid #EDC4CC; display: none; margin: 10px 0 5px; padding: 10px; float: left; width: 50%; }
.survey_page .thnx_msg { background:url(https://static.idriveonlinebackup.com/include/images/success_2.png) no-repeat 7px 5px; background-color: #E3FFB6; border: 1px solid #BEDB90; color: #3F3D3E; display: none; font-size: 12px; line-height: 18px; margin:0px auto 10%; padding: 10px 10px 10px 70px; width:550px;height:50px; }
.survey_page .thnx_msg p,
.survey_page .error_msg p { float: left; margin: 0px 0 0 0px; }
.survey_page .thnx_msg b{ font-size:16px;margin-bottom:3px; float:left;padding-top:7px}
.survey_page .survey_success {float: left;width: 100%; }
.survey_page .survey_error_msg{background: none repeat scroll 0 0 #FDE4EA; border: 1px solid #EDC4CC; width:550px; padding:15px; margin:10% auto;font-size:16px;text-align:center;}

.body_wrap .exclude { float: left;  margin: 0px 0 0px;  overflow: hidden; width: 220px;}
.excludeContainer {margin: 0px 0px 0px;  float: left; width: 220px; }
.excludefiles {overflow: hidden;}
.exclude .leftnav_terms { width:240px; float:left; }
/*.leftnav_corporate{ width:170px!important; }*/
.exclude .leftnav_terms ul { padding:20px 0 0 22px; list-style:none; margin:0px; float:left; width:200px; }

.more {font-size: 14px;margin: 0 auto;text-align: center;}
.stackup_content p a{font-size: 14px;}
.special_note a{font-size: 12px !important;}
.video-tutotials-page  h1.logo,.stackup  h1.logo,.faq h1.logo{background:none !important;}

.summery.inner.legal footer { background: none;min-height: 30px;}

/* idrive express style starts here */
.contentIDPlugin{height:auto; width:85%; margin:20px auto 40px auto;}
.contentIDPlugin article{width:65%; float:left; text-align:justify; color:#555;}
.contentIDPlugin aside{width:28%; float:right; color:#555;}
.contentIDPlugin article p{margin-bottom:25px}
.contentIDPlugin article ul{padding:0px; margin:0px;}
.contentIDPlugin ul li{background: url("https://static.idriveonlinebackup.com/include/images/ide_bullet.gif") no-repeat left 3px transparent; display: block;  padding-bottom: 12px;  padding-left: 25px;   text-align: left;	}
.notetext{font-size:12px;}
.noteRed{color:#c00; margin-right:5px; float:left}
.contentIDPlugin .faq_images{padding-bottom:50px;}
.contentIDPlugin aside h4{color: #3d95b6;  float: left;font-size: 18px;margin-top:14px; padding: 0;width: 100%; text-align:left}
.contentIDPlugin .download {float: left;margin: 15px 0 0;}
.contentIDPlugin a.downloadBtn{background: url("https://static.idriveonlinebackup.com/include/images/rapidserve_btn.png") no-repeat 0 0;float: left;height: 39px;width: 150px;}
.contentIDPlugin a.downloadBtn:hover {    background: url("https://static.idriveonlinebackup.com/include/images/rapidserve_btn.png") no-repeat scroll 0 -59px rgba(0, 0, 0, 0);}
.contentIDPlugin a.downloadBtn:active {    background: url("https://static.idriveonlinebackup.com/include/images/rapidserve_btn.png") no-repeat scroll 0 -118px rgba(0, 0, 0, 0);}
.contentIDPlugin .expressDetails {color: #666;float: left;font-size: 12px; margin: 10px 0 0 0;}
.contentIDPlugin #version{ display: inline-table;margin-bottom: 5px !important;}
.serverPlu h3{text-align:left !important; margin-top:-3px !important; color:#669630; font-size:20px;}
.serverPlu p{font-size:14px; color:#666}
.serverPlu p.steps{font-size:15px; color:#000}
.serverPlu p.systemReq{ color: #444;font-size: 16px;font-weight: bold;margin-top: 30px; color:#1682bf}
.serverPlu ol{margin-top:25px;}
.serverPlu ol li{padding:7px 0; color:#666}
.idPlugin a.downloadBtn{background: url("https://static.idriveonlinebackup.com/include/images/rapidserve_btn.png") no-repeat 0 0;float: left;height: 39px;width: 150px;margin-left:22px; margin-top:5px}
.idPlugin a.downloadBtn:hover{background: url("https://static.idriveonlinebackup.com/include/images/rapidserve_btn.png") no-repeat 0 -59px;float: left;height: 39px;width: 150px;margin-left:22px; margin-top:5px}
.idPlugin a.downloadBtn:active{background: url("https://static.idriveonlinebackup.com/include/images/rapidserve_btn.png") no-repeat 0 -118px;float: left;height: 39px;width: 150px;margin-left:22px; margin-top:5px}

/*css for idrive-express-pages */
.idrive_lcl_txt p a{ color: #1374AB;text-decoration: none;outline: none;font-size: 14px !important;}
.idrive_lcl_txt .idr_txt_dec {font-size: 14px !important;color:#131212!important;}
.rt_mar_space{margin-right:20px;} 
.lcl_desc_txt{text-align: justify;line-height: 22px;}
.lcl_ship_btn{margin:20px 0px 0px 20px; float:left}
.lcl_hdr{font-size:16px !important;font-weight:bold;}
.lcl_ship_btn .submit_btn{height: 40px; padding: 0px 20px; font-size: 14px;}
.idrive_lcl_txt .note {margin: 20px 0px 0px 0px !important;font-size: 12px !important;}
.exp_hdr_rt{float:right;margin:20px 30px 0px 0px;}

/*style for idrive wifi faq page---20/01/15*/
.red_led{
	background: url("../../include/images/led_icons.png") no-repeat 0 0px;
	width:30px;
	height:30px;
	display: inline-block;
	text-indent: -3500px;
	float:left;}
	.gry_tck{	background: url("../../include/images/led_icons.png") no-repeat 0 -336px;
width: 23px;
height: 20px;
display: inline-block;
text-indent: -3500px;
float:left;}
.yel_led{
		background: url("../../include/images/led_icons.png") no-repeat 0 -83px;
	width:30px;
	height:30px;
	display: inline-block;
	text-indent: -3500px;
	float:left;
}
.green_led{background: url("../../include/images/led_icons.png") no-repeat 0 -170px;
	width:30px;
	height:30px;
	display: inline-block;
	text-indent: -3500px;
	float:left;}
	.blue_led{background: url("../../include/images/led_icons.png") no-repeat 0 -252px;
	width:30px;
	height:30px;
	display: inline-block;
	text-indent: -3500px;
	float:left;}
	.led_desc{margin-left:30px;}
	.led_sec_desc{margin-left:25px;}