.portlet-layout{width:100%;}* { margin:0px; padding:0px; font-family: Arial,sans-serif; list-style-type:none; outline-style:none; outline-width:0px; }html { background-color:#F6F6F6;-webkit-text-size-adjust: none; } input, select, textarea { outline:none;  } a { outline-style:none; outline-width:0px; } img { border:none; } #dvtop100 { clear:both; overflow:hidden; width:100%; background: url("/RSA/images/bg.gif") no-repeat scroll center 111px #F6F6F6; } #dvtop100 #dvmain { clear:both; overflow:hidden; width:980px; margin:0px auto; } #dvmain  #dvtop { clear:both; overflow:hidden; width:980px; margin-top:8px; padding:0px 0px 20px 0px;} #dvtop .logo { float:left; width:217px; font-size:0px; line-height:0px; height:68px; padding:0px 0px 0px 0px; margin-left:15px; background: url("/RSA/images/global-sprite.gif") no-repeat 0px 0px;   } #dvtop .top-section { clear:both; width:100% } #dvtop .top-right { float:right; width:550px; padding:0px 19px 0px 0px; } #dvtop .welcome-text { clear:both; overflow:hidden; text-align:right; font-weight:bold; font-size:14px; color:#6c6c6c; line-height:17px; padding:0px 19px 0px 0px; } #dvtop .welcome-text span { color:#F79016; } #dvtop .welcome-text .logout { display:inline-block; background: url("/RSA/images/global-sprite.gif") no-repeat -155px -152px; width:62px; height:13px; margin-bottom:-3px; } .chat-images { clear:both; overflow:hidden; text-align:right; padding:27px 2px 0px 0px; }.chat-images span { margin-left:0px; } .phone-icon { display:inline-block; height:1400px; width:151px;  }.phone-icon { display:inline-block; width:151px; height:40px; background: url("/RSA/images/global-sprite.gif") no-repeat 0px -152px; }.chat-icon { display:inline-block; width:146px; height:1400px; }.chat-icon  a { display:inline-block; width:146px; height:40px; background: url("/RSA/images/global-sprite.gif") no-repeat 0px -71px; }.phone-icon1 { display:none; } #dvmain  h1 { clear:both; overflow:hidden;font-family: FranklinGothicMediumRegular !important; font-weight:bold; font-size:24px; color:#004990; line-height:29px; padding:15px 15px 20px 14px; } #dvmain  h1 span { color:#F79016;font-family: FranklinGothicMediumRegular !important; } #dvmain  h2 { clear:both; overflow:hidden;font-family: FranklinGothicMediumRegular !important; font-weight:bold; font-size:16px; color:#004990; line-height:22px; } #dvmain  h2 span { color:#F79016;font-family: FranklinGothicMediumRegular !important; } h3 { clear:both; overflow:hidden;font-family: FranklinGothicMediumRegular !important; font-weight:bold; font-size:16px; color:#004990; line-height:17px; padding-bottom:12px; } h3 span { color:#F79016;font-family: FranklinGothicMediumRegular !important; } #dvmain  h4 { clear:both; overflow:hidden;font-family: frnkgothitc_bk_btbook !important; font-weight:bold; font-size:16px; color:#004990; line-height:17px; padding-top:5px; padding-bottom:12px; } #dvmain  h5 { clear:both; overflow:hidden; font-weight:bold; font-size:14px; color:#4D4D4D; line-height:17px; padding-bottom:12px; } #dvmain  .bc { clear:both; overflow:hidden; padding-bottom:20px; } #dvmain  .bc-1024 { clear:both; font-size:0px; line-height:0px; display:block;  }  #dvmain  .bc-768 { clear:both; font-size:0px; line-height:0px; display:none;  } #dvmain  .bc-480 { clear:both; font-size:0px; line-height:0px; display:none;  } #dvmain  .bc-320 { clear:both; font-size:0px; line-height:0px; display:none;  } #dvmain  #dvbody{ clear:both; overflow:hidden; width:965px; padding-bottom:20px; padding-left:15px; }#dvbody .dvleft { float:left; width:588px; border:1px solid #dfdfdf; background-color:#FFFFFF; margin-right:26px; padding:20px 15px 20px 15px;margin-top: 2px; } .quote-holder { clear:both; overflow:hidden; padding:0px 35px 0px 35px; } .quote-section { clear:both; overflow:hidden; width:100%; border-bottom:1px solid #e8e8e8; padding-bottom:10px; margin-bottom:10px; } .quote-section .quote-left { float:left; width:50%; } .quote-section .quote-right { float:left; width:50%; text-align:right; font-size:11px; color:#2663a1; } .form-container { clear:both; overflow:hidden; width:518px; border-bottom:1px solid #e8e8e8; padding-bottom:6px; margin-bottom:18px; } .form-container .form-holder { float:left; width:257px; padding-bottom:16px; } .field-text { clear:both; font-size:13px; font-weight:bold; width:210px; color:#555555; padding-bottom:9px; display:block; line-height:17px; }.pa-field-text { clear:both; font-size:13px; font-weight:bold; width:auto; color:#555555; padding-bottom:9px; padding-right:5px; display:inline-block; line-height:17px; } .radio-text { font-size:13px; color:#555555; left:-7px; position:relative;} .checkbox-text { font-size:12px; color:#555555; left:-17px; position:relative; font-family: 'frnkgothitc_bk_btbook' !important; }.checkbox-text strong, .radio-text1  strong { font-family: 'frnkgothitc_bk_btbook' !important; } .checkbox-text2 { font-size:13px; left:-16px; position:relative; } .radio-text1 { font-size:12px; color:#555555; left:-7px; position:relative; font-family: 'frnkgothitc_bk_btbook' !important; } .left-pay { left:-19px !important; } .date { clear:both; }.common-input { clear:both; } .bgforSelect { /*background: url("/RSA/images/down-arrow.png") no-repeat scroll 173px center transparent;*/ border: 1px solid #9F9F9F; clear:both; height: 20px; overflow: hidden; width: 194px;  } .bgforSelect select { -moz-appearance: none; background: none repeat; border: 0 none; border-radius: 0 0 0 0; font-size: 13px; line-height: 16px; margin: 0; overflow: hidden; padding: 2px 0;width: 220px !important; color: #919294; font-family: Arial,Helvetica,sans-serif; height: 22px; } select option { padding-left:3px; } .bgforSelect2 { /*background: url("/RSA/images/down-arrow.png") no-repeat scroll right center transparent;*/ border: 1px solid #9F9F9F; height: 20px; overflow: hidden; width: 48px; float:left; margin-right:3px; } .bgforSelect2 select { -moz-appearance: none; background: none repeat scroll 0 0 transparent; border: 0 none; border-radius: 0 0 0 0; font-size: 13px; margin: 0; padding:2px 0; width: 72px;overflow: hidden; -webkit-appearance:none;color: #919294; font-family: Arial,Helvetica,sans-serif; } .bgforSelect3 { /*background: url("/RSA/images/down-arrow.png") no-repeat scroll right center transparent;*/ border: 1px solid #9F9F9F; height: 20px; overflow: hidden; width: 88px; float:left; margin-right:3px; } 
.bgforSelect3 select { -moz-appearance: none; background: none repeat scroll 0 0 transparent; border: 0 none; border-radius: 0 0 0 0; font-size: 13px; line-height: 1; margin: 0; padding:2px 0; width: 113px; overflow: hidden; -webkit-appearance:none;color: #919294; font-family: Arial,Helvetica,sans-serif; } .bgforSelect4 { /*background: url("/RSA/images/down-arrow.png") no-repeat scroll right center transparent;*/ border: 1px solid #9F9F9F; height: 20px; overflow: hidden; width: 87px; float:left; margin-right:3px; } .bgforSelect4 select { -moz-appearance: none; background: none repeat scroll 0 0 transparent; border: 0 none; border-radius: 0 0 0 0; font-size: 13px; line-height: 1; margin: 0; padding:2px 0; width: 112px; overflow: hidden; -webkit-appearance:none;color: #919294; font-family: Arial,Helvetica,sans-serif; } .input-field { border: 1px solid #9F9F9F; color: #919294; font-family: Arial,Helvetica,sans-serif; height: 20px; padding-left: 3px; width: 191px; } .input-field2{ border: 1px solid #9F9F9F; color: #919294; font-family: Arial,Helvetica,sans-serif; height: 20px; padding-left: 3px; width: 137px; float:left } .input-field3{ border: 1px solid #9F9F9F; color: #919294; font-family: Arial,Helvetica,sans-serif; height: 20px; padding-left: 3px; width: 166px; float:left; }.txtarea-field { border: 1px solid #9F9F9F; color: #919294; font-family: Arial,Helvetica,sans-serif; font-size:13px; height: 75px; padding-left: 3px; width: 191px; resize:none; } .date-icon { float:left; margin-left:5px; } .std{ border: 1px solid #9F9F9F; color: #919294; font-family: Arial,Helvetica,sans-serif; height: 22px; padding-left: 3px; width:43px; float:left; margin-right:3px; } .pno{ border: 1px solid #9F9F9F; color: #919294; font-family: Arial,Helvetica,sans-serif; height: 22px; padding-left: 3px; width: 142px; float:left } .get-quote { background: /*url("/RSA/images/yellow-button.gif") repeat-x scroll 0 0 */#FAB62A; border: 1px solid #DA7800; font-size: 14px; font-weight: bold; height: 29px; letter-spacing: -1px;  color: #FFFFFF; cursor: pointer; width: 125px; float:right; margin:23px 61px 0px 0px; letter-spacing:0px; } .btn-proceed { background: /*url("/RSA/images/yellow-button.gif") repeat-x scroll 0 0 */#FAB62A; border: 1px solid #DA7800; font-size: 14px; font-weight: bold; height: 29px; letter-spacing: -1px;  color: #FFFFFF; cursor: pointer; width: 125px; float:right; margin:0px 65px 0px 0px; letter-spacing:0px; } .btn-edit-quote { background: url("/RSA/images/gray-bt.gif") repeat-x 0 0 #8b8b8b; border: 1px solid #666666; font-size: 14px; font-weight: bold; height: 29px; letter-spacing: -1px;  color: #FFFFFF; cursor: pointer; width: 125px; float:right; line-height:21px; margin:0px 3px 0px 0px; letter-spacing:0px; } .btn-calc-premium { background: /*url("/RSA/images/yellow-button.gif") repeat-x scroll 0 0 */#FAB62A; border: 1px solid #DA7800; font-size: 14px; font-weight: bold; height: 29px; letter-spacing: -1px;  color: #FFFFFF; cursor: pointer; width: 145px; float:right; margin:0px 0px 0px 0px; letter-spacing:0px; }
.btn-re-calc-premium { background: /*url("/RSA/images/yellow-button.gif") repeat-x scroll 0 0 */#FAB62A; border: 1px solid #DA7800; font-size: 14px; font-weight: bold; height: 29px; letter-spacing: -1px;  color: #FFFFFF; cursor: pointer; width: 180px; float:right; margin:0px 0px 0px 0px; letter-spacing:0px; } .btn-back { background: url("/RSA/images/gray-bt.gif") repeat-x 0 0 #8b8b8b; border: 1px solid #666666; font-size: 14px; font-weight: bold; height: 29px; letter-spacing: -1px;  color: #FFFFFF; cursor: pointer; width: 85px; float:right; line-height:21px; margin:0px 3px 0px 0px; letter-spacing:0px; } .btn-edit { background: url("/RSA/images/gray-bt.gif") repeat-x 0 0 #8b8b8b; border: 1px solid #666666; font-size: 14px; font-weight: bold; height: 29px; letter-spacing: -1px;  color: #FFFFFF; cursor: pointer; width: 80px; float:right; line-height:21px; margin:0px 3px 0px 0px; letter-spacing:0px; }
.btn-view-summary { background: /*url("/RSA/images/yellow-button.gif") repeat-x scroll 0 0 */#FAB62A; border: 1px solid #DA7800; font-size: 14px; font-weight: bold; height: 29px; letter-spacing: -1px;  color: #FFFFFF; cursor: pointer; width: 123px; float:right; margin:0px 0px 0px 0px; letter-spacing:0px; } .btn-login { background: /*url("/RSA/images/yellow-button.gif") repeat-x scroll 0 0 */#FAB62A; border: 1px solid #DA7800; font-size: 14px; font-weight: bold; height: 29px; letter-spacing: -1px;  color: #FFFFFF; cursor: pointer; width: 113px; float:left; margin:0px 0px 0px 0px; letter-spacing:0px; } .quote-premium { clear:both; overflow:hidden; padding:12px 15px 14px 15px; line-height:21px; font-size:14px; font-weight:bold; text-align:center; color:#FFFFFF; background-color:#013d7b; margin-bottom:20px; } .quote-premium span {  color:#fab623; font-size:18px; } .quote-proceed { clear:both; overflow:hidden; width:100%; } .radio-section { clear:both; padding-left:3px; } .input-radio + label { -webkit-appearance: none; background-color: #fafafa; border: 1px solid #cacece; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); padding: 7px!important; border-radius: 40px; display: inline-block!important; 	position: relative; margin-top:5px!important; left: -16px; top: 2px; } .input-radio:checked + label:after { content: ' '; width: 8px; height: 8px; border-radius: 50px; position: absolute; top: 3px; background: #589613; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3); left: 3px; } .input-radio:checked + label { background-color: #e9ecee; color: #99a1a7; border: 1px solid #adb8c0; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 0px 10px -12px rgba(0,0,0,0.05), inset 15px 10px 0px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1); } .input-radio + label:active, .regular-radio:checked + label:active { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); } .info-icon { position:relative; margin-bottom:-3px; } .input-checkbox { display:inline; } .input-checkbox + label { background-color: #fafafa; border: 1px solid #cacece; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); padding:6px!important; border:solid 1px #ccc; display: inline-block!important; position: relative; margin:-1px 6px!important; left: -19px; outline:none; } .input-checkbox + label:active, .input-checkbox:checked + label:active { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); } .input-checkbox:checked + label { background-color: #e9ecee; border: 1px solid #adb8c0; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);	color: #99a1a7; } .input-checkbox:checked + label:after { content: '\2714'; font-size: 14px;	position: absolute;	top: -4px; left: 0px; color: #589613; } #dvbody .dvright { float:left; width:301px; } .dvright .rt-head { clear:both; overflow:hidden; width:auto; border:1px solid #cfcecc; margin-top:2px;  } .dvright .rt-head img { float:right; margin:7px 18px 0px 0px; } .dvright .rt-head a { float:left; text-indent:20px; width:100%; text-decoration:none; background:url("/RSA/images/rt-grey.gif") repeat-x 0px 0px; height:24px; font-size:14px; line-height:19px; font-weight:bold; color:#aaaaaa; padding:3px 0px 0px 0px; } .dvright .rt-head .active { background-image:none; background-color: #23448D; color:#FFFFFF; padding:4px 0px 0px 0px;cursor: default; } .rt-block { clear:both; overflow:hidden; width:auto; border:1px solid #cfcecc; border-top:0px solid #cfcecc; background-color:#FFFFFF; padding:18px 0px 18px 0px; } .rt-block  ul { clear:both; padding:0px 20px 0px 20px; } .rt-block  ul li { clear:both; font-size:13px; color:#555555; line-height:17px; background:url("/RSA/images/bullet.png") no-repeat 0px 4px; padding:0px 0px 0px 15px; margin-bottom:17px; } .rt-block  ul li a {color: #0589BF; text-decoration:none;} .rt-block  .rt-para { clear:both; font-size:13px; color:#555555; line-height:15px; padding:0px 20px 0px 20px; margin-bottom:17px; }  .note { font-size:14px; color:#666666; font-weight:bold; padding:0px 0px 10px 20px; } #dvmain  .dvmid { clear:both; overflow:hidden; width:918px; background-color: #FFFFFF; border: 1px solid #DFDFDF; padding:20px 15px 20px 15px; } #dvmain  .dv-add-details { clear:both; overflow:hidden; width:918px; background-color: #FFFFFF; border: 1px solid #DFDFDF; padding:20px 15px 20px 15px; } .welcome-box { clear:both; overflow:hidden; width:100%; font-size:13px; color:#8e8383; padding:9px 0px 12px 0px;} .welcome-box strong { color:#004990 } .dv-add-details  .form-container { width:773px; border-bottom:1px solid #ababab; padding-left:75px; }.transact-ul { clear:both; overflow:hidden; } .transact-ul li { display:inline-block; font-size:11px; line-height:15px; background:url("/RSA/images/menu-image.gif") no-repeat 0px 3px; padding:0px 0px 0px 11px; margin-left:11px; } .transact-ul li  a { color:#2663a1; text-decoration:none; } .form-container .cover-left { float:left; width:460px; padding-bottom:10px; } .cover-left .field-text { width:440px; } .form-container .cover-right { float:left; width:313px; padding-bottom:10px; } .model-section { width:803px; clear:both; } .add { float:right; text-align:left; width:60px; font-size:13px; font-weight:bold; margin:0px 0px 0px 20px;  } .add  a { text-decoration:none; color:#0589BF; } .dvmid  .form-container { width:848px; border-bottom:1px solid #ababab; } .dvmid  .form-container .form-holder { width:279px; } .global-cta { clear:both; overflow:hidden; width:100%; } .global-loader { clear:both; overflow:hidden; width:100%; text-align:right;   } .your-idv { font-size:12px; color:#555555; padding:15px 0px 15px 0px; } .your-idv strong { color:#004990; } .premium-holder { clear:both; overflow:hidden; width:849px; } .premium-holder .prem-section { float:left; width:407px; } .premium-holder .pre-left.pre-lefthgt{height: 645px} .premium-holder .pre-left { width:377px; border:1px solid #004990; padding:15px; height:625px; } .border-blue { border:1px solid #004990; padding:10px; margin-top:20px; } .premium-holder table { font-size:12px; color:#555555; width:100%; padding:0px; margin:0px; } .premium-holder table .wid-left { width:60%; } .premium-holder table .wid-right { width:40%; } .premium-holder table td { padding-bottom:9px; } .premium-holder table td h3 { padding-bottom:0px !important; } .premium-holder table .btn-proceed { margin-right:0px !important;  } .premium-holder table a { text-decoration:none; color:#0589BF; } .prem-det-sec { clear:both; overflow:hidden; width:848px; margin-bottom:20px; padding-top:10px; } .prem-det-holder { clear:both; overflow:hidden; width:100%; }.prem-det-holder h3{font-family: Arial,sans-serif !important;} .prem-det-holder h3 span{font-family: Arial,sans-serif !important;} .prem-det { float:left; width:50%; } .print { float:left; width:50%; text-align:right; } .prem-box { clear:both; overflow:hidden; width:846px; border:1px solid #013d7b; background-color:#FFFFFF; padding:14px 0px 14px 0px; } .prem-dot { clear:both; overflow:hidden; width:846px; background: url("/RSA/images/premium-dot.gif") repeat-y left top; } .prem-dot .prem-box1 { float:left; width:252px; text-align:center; margin-right:1px; padding:15px 15px 15px 15px; } .prem-dot .prem-box2 { float:left; width:251px; text-align:center; margin-right:1px; padding:21px 15px 15px 15px; } .prem-dot .prem-box3 { float:left; width:251px; text-align:center; padding:15px 15px 15px 15px; } .prem-det-sec  h3 { padding-bottom:0px !important; } .prem-dot  p { clear:both; font-size:14px; color:#555555; line-height:17px; } .prem-dot  p span { font-size:12px; color:#555555; } .prem-value { clear:both; font-size:30px; font-weight:bold; line-height:35px; color:#004990 } .quote-value{ clear:both; font-size:24px;  line-height:29px; color:#004990 } .prem-box3 table { width:100%; font-size:13px; color:#555555; font-weight:bold } .prem-box3 table td { padding-bottom:4px; } .prem-box3 table td a { color: #0589BF; text-decoration:none; } .prem-box3 table .pt-left { width:55%; text-align:left; vertical-align:top; } .prem-box3 table .pt-mid { width:1%; vertical-align:top; } .prem-box3 table .pt-right { width:44%; text-align:left;vertical-align: top; color:#004990 } div.form-holder { padding-bottom:8px !important; } .view-summary-holder { width:787px; clear:both; overflow:hidden;margin-bottom: 15px;padding-bottom: 8px; border-bottom:1px solid #ababab; padding-left:61px; } .view-summary-holder .result-section { float:left; width:193px; padding-bottom:12px; } .view-summary-holder .result-section1 { width:100%; padding-bottom:12px; } .result-head { font-size:13px; font-weight:bold; color:#555555; padding-bottom:9px; display:block; line-height:17px; padding-right:13px; } .result-text {  font-size:13px; font-weight:bold; color: #919294; display:block; line-height:17px; padding-right:13px; word-wrap: break-word;  } .payment-mandy { clear:both; overflow:hidden; border-bottom:1px solid #ababab;; font-size:12px; color:#8d8d8d; text-align:right; padding-bottom:5px;  } .red-text { color:#ff0000; } .payment-holder { clear:both; overflow:hidden; width:100%; font-family: 'frnkgothitc_bk_btbook'; } .pay-radio { clear:both; overflow:hidden; padding-bottom:6px; padding-left:3px; } .pay-check { clear:both; overflow:hidden;  padding-left:3px !important; }  .pay-sub { clear:both; overflow:hidden; font-family: 'frnkgothitc_bk_btbook'; font-size:12px; color:#555555; line-height:17px; width:749px; padding:0px 0px 7px 26px; } .payment-holder a { color: #0589BF; text-decoration:none; } .country-check { border: 1px solid #9F9F9F; color: #444444; display: block; float: left; height: 85px; margin-top: 4px; width: 194px; } .mCSB_container{ width:auto; margin-right:30px; overflow:hidden; } .mCSB_container.mCS_no_scrollbar{ margin-right:0; } .mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{ 	margin-right:30px; } .mCustomScrollBox>.mCSB_scrollTools{ width:16px; height:100%; top:0; right:2px; } .mCSB_scrollTools .mCSB_draggerContainer{ position:absolute; top:0; left:0; bottom:0; right:0; height:auto; } .mCSB_scrollTools a+.mCSB_draggerContainer{ margin:20px 0; }  .mCSB_scrollTools .mCSB_draggerRail{ width:2px; height:100%; margin:0 auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; } .mCSB_scrollTools .mCSB_dragger{ cursor:pointer; width:100%; height:30px; } .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:10px; height:100%; margin:0 auto; } .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown{ display:block; position:relative; height:20px; overflow:hidden; margin:0 auto; cursor:pointer; } .mCSB_scrollTools .mCSB_buttonDown{ top:100%; margin-top:-34px; } .mCSB_scrollTools .mCSB_buttonUp{ background-image:url("/RSA/images/up-arrow.png"); background-repeat:no-repeat; filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)";  } .mCSB_scrollTools .mCSB_buttonDown{ background-image:url("/RSA/images/down-arrow.png"); background-repeat:no-repeat; filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; } .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#ccc; background:#ccc; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; } .mCSB_scrollTools .mCSB_buttonUp{ background-position:1px 3px; }
#dvfoot100 { clear:both; overflow:hidden; width:100%; background: url("/RSA/images/bg1.gif") no-repeat center top; padding-bottom:30px; } #dvfoot { clear:both; overflow:hidden; width:980px; margin:0 auto; } #dvfoot p { float:left; width:525px; font-size:11px !important; line-height:15px; color:#5e5e5e; padding-top:21px; padding-left:15px;  } #dvfoot p strong { color:#606060; } .foot-logo { float:left; width:420px; font-size:0px; padding-top:49px; padding-right:19px;  -moz-box-sizing:initial !important; box-sizing:initial !important;  } .foot-logo span { float:left; margin-left:15px; } .foot-logo  .visa { width:41px; height:28px; } .foot-logo  .visa  a{ width:41px; height:28px; display:inline-block; background: url("/RSA/images/global-sprite.gif") no-repeat -93px -114px; } .foot-logo  .master{ width:49px; height:32px; } .foot-logo  .master  a{ width:49px; height:32px; display:inline-block; background: url("/RSA/images/global-sprite.gif") no-repeat -168px -166px;  } .foot-logo  .verisign { width:62px; height:34px;  } .foot-logo  .verisign  a{ width:62px; height:34px; display:inline-block; background: url("/RSA/images/global-sprite.gif") no-repeat -155px -71px;  } .foot-logo  .iso { width:88px; height:34px; } .foot-logo  .iso a {width:88px; height:34px; display:inline-block; background: url("/RSA/images/global-sprite.gif") no-repeat 0px -114px; } 
.welcome-bold { font-weight:bold !important }


.foot-logo  .discover { width:42px; height:28px; } .foot-logo  .discover  a{ width:42px; height:28px; display:inline-block; background: url("/RSA/images/global-sprite.gif") no-repeat -95px -210px;  } 
.foot-logo  .diners { width:47px; height:34px; } .foot-logo  .diners  a{ width:47px; height:34px; display:inline-block; background: url("/RSA/images/global-sprite.gif") no-repeat -140px -207px; }
.forgot-ul li:first-child { padding-bottom:10px;	 }


.radio-section { padding-bottom:3px !important; } .radio-holder { padding-bottom:12px !important; } .radio-holder .field-text { margin-left:-3px; } .radio-holder1 { padding-bottom:13px !important; } .clear-fix { clear:both; font-size:0px; line-height:0px; } .border-bottom0 { border-bottom:0px; }.border-margin0 { border-bottom:0px !important; margin-bottom:0px !important; padding-bottom:0px !important; } .prem-opt-border { border-bottom:1px solid #ABABAB; padding-bottom:15px; padding-top:15px; } .mr-rt30 { margin-right:30px; } .text-left { text-align:left; } .text-right { text-align:right; } .text-center { text-align:center; } .bor-btm-ab { border-bottom:1px solid #ababab; } .head-border { border-bottom:1px solid #ababab; padding-bottom:6px !important; margin-bottom:15px; } .font11 { font-size:11px; } .font13 { font-size:13px; } .color-blue {color:#004990;} .pad-top10 { padding-top:10px; } .pad-top20 { padding-top:20px; } .pad-bot20 { padding-bottom:20px; }.pad-bot16 { padding-bottom:29px; } .wid-100 { width:100% } .mar-bot10 { margin-bottom:20px; } .prem-height { height:265px; } .prem-height.prem-heighteng { height:302px; } .pad-bottom0 { padding-bottom:0px !important; } .width-249 { width:247px !important; } .width-279 { width:279px !important; } .flt-left { float:left; } .pad-top5 { padding-top:5px; } .pad-left75 { padding-left:75px; } .pad-left62 { padding-left:61px; }  .cover-top5 { padding-top:5px; }.fl-rt { float:right; }.prem-orange{font-family: 'WebRupee' ; color:#fab623; font-size:18px;  font-weight:bold;} .rt-rupee{font-family: 'WebRupee' ; color:#555555; font-size:14px; } .pop-rupee12{font-family: 'WebRupee' ; color:#555555; font-size:12px; } .rupee-blue{font-family: 'WebRupee' ; color:#004990; font-size:14px; font-weight:normal !important } .rupee-prem-value{font-family: 'WebRupee' ; color:#004990; font-size:30px; } .rupee-common{font-family: 'WebRupee' !important; font-size:inherit !important; }.view-summary-holder .rupee-common{font-family: 'WebRupee' !important; font-size:14px !important; }.pop-up-holder { width:856px; overflow:hidden; border:2px solid #0589bf; padding:30px;	background: #f9f9f9; } .pop-up-section { clear:both; width:100%; overflow:auto; height:400px; } .pop-up-section  .blue-bg { clear:both; overflow:hidden; width:810px; background-color: #23448D; font-family: FranklinGothicMediumRegular; color: #FFFFFF; font-size: 15px; font-weight: bold; padding:10px 10px 10px 10px; margin-top:2px;  } .pop-up-section  .blue-bg1 { clear:both; overflow:hidden; width:810px; background-color: #23448D; font-family: FranklinGothicMediumRegular; color: #FFFFFF; font-size: 15px; font-weight: bold; padding:10px 10px 10px 10px; margin-top:2px;  } .head-premium { clear:both; overflow:hidden; width:828px; border:1px solid #e9e9e9; font-family: FranklinGothicMediumRegular !important; font-size:14px; margin-top:2px; } .head-premium  a{ padding:10px; display:block; color:#555555; text-decoration:none; font-family: FranklinGothicMediumRegular !important; font-size:14px; } .head-premium  img { margin-right:5px; } .head-premium  .prem-active { font-weight:bold; color:#004990; } .pop-prem-holder { clear:both; overflow:hidden; border:1px solid #e9e9e9; width:798px; padding:15px;   } .pop-prem-holder  p { clear:both; overflow:hidden; font-size:13px; line-height:21px; color:#555555; padding-bottom:15px;  } .pop-prem-holder table { border-collapse:collapse; width:100%; } .pop-prem-holder table td { padding:10px 8px 10px 12px !important; } .pop-prem-holder table th { padding:10px 8px 10px 12px !important; text-align:center; color: #004890 !important; font-size:14px; } .pop-prem-holder table tr td { border:1px solid #cdcdcd;color: #555555; font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-align: center; } .pop-prem-holder table tr th { border:1px solid #cdcdcd; text-align:center } .table-subhead td { font-weight:bold; background-color:#D2D2D2; border:1px solid #D2D2D2 !important; } .th-bg th { font-weight:bold; background-color:#F5F5F5; } .td-bg td { background-color:#F5F5F5; }
.head-faq {  clear:both; overflow:hidden; width:828px; border:1px solid #e9e9e9; font-family: FranklinGothicMediumRegular !important; font-size:13px; margin-top:2px; } .head-faq  a{ padding:10px; float:left; color:#555555; width:808px; background-color:#f0f0f0; text-decoration:none; font-family: FranklinGothicMediumRegular !important; font-size:13px; cursor: pointer; } .head-faq  img { float:right } 
.head-faq  span { width:90%; float:left; } .head-faq  .faq-active { font-weight:bold; color:#004990; } .pop-faq-holder { clear:both; overflow:hidden; border:1px solid #e9e9e9; width:802px; padding:15px 15px 0px 11px;   } .pop-faq-holder  p { clear:both; overflow:hidden; font-size:13px; line-height:21px; color:#555555; padding-bottom:15px;  } .pop-faq-holder ul { clear:both; padding:0px 0px 0px 0px; } .pop-faq-holder  ul li { clear:both; font-size:13px; color:#555555; line-height:17px; /*background:url("/RSA/images/link-arrow.gif") no-repeat 0px 6px;*/ padding:0px 0px 0px 15px; margin-bottom:12px; } .pop-faq-holder  ul li a {color: #0589BF; text-decoration:none;}  .multi-right { float:left; width: 71%; } .multi-left { float:left; clear:both; } .text-check{margin-left:-18px; } .input-checkbox + label.multisel-ckeck { left:-19px !important;  } .browser-update { background-color: #004990; bottom: 0; color: #FFFFFF; font-size: 12px; height: 20px;left: 0; padding: 3px 0 0; position: fixed; text-align: center !important; width: 100%; z-index: 99999; } .height1 { height:1px; padding:0px !important; background-color:#ABABAB; } .mandy-pad5 { padding-top:4px; }.text-right1 {  padding-left:10px !important; }.cover-right  .radio-section { padding-left:0px !important; } .test { top:0px !important; border:1px solid red }.vs-check { float:left; }.vs-text { float:left; width:80%; padding-top:3px; }.vs-text1 { float:left; width:85%; padding-top:6px; } .agree{font-family:arial !important; font-size:13px; padding-top:0px !important; } .view-summary-holder a { color:#0589BF; text-decoration:none;  } .view-summary-holder a:hover { color:#0589BF; text-decoration:none; }.m-bot22 { margin-bottom:19px; }.m-bot11 { margin-bottom:11px; } .mlti-check { position:relative; height:100%; overflow:hidden; max-width:100%; } .mlti-check1 {position:relative; top:0;}.pad-bot20 { padding-bottom:20px !important; }.mCSB_container li { padding-left:5px !important;clear:both; overflow:hidden; } .login { background: /*url("/RSA/images/yellow-button.gif") repeat-x scroll 0 0 */#FAB62A; border: 1px solid #DA7800; font-size: 14px; font-weight: bold; height: 29px; letter-spacing: -1px;  color: #FFFFFF; cursor: pointer; width: 125px; display:inline-block; margin:12px 3px 0px 0px; letter-spacing:0px; }.cancel { background: /*url("/RSA/images/yellow-button.gif") repeat-x scroll 0 0 */#FAB62A; border: 1px solid #DA7800; font-size: 14px; font-weight: bold; height: 29px; letter-spacing: -1px;  color: #FFFFFF; cursor: pointer; width: 125px;  display:inline-block; margin:12px 3px 0px 0px; letter-spacing:0px; }.t-right { text-align:right; } .user-login { font-size:14px; color:#000; font-weight:bold; padding-bottom:10px; }.user-login-text { font-size:13px; color:#555555; padding-bottom:10px; } a { color:#0589bf;  } .frgot { font-size:12px; }.forgot-ul { clear:both; overflow:hidden; padding-bottom:10px; } .forgot-ul  li {float:left; font-size:13px; color:#555555;  } .frgtleft { width:147px; }.frgtrgt { width:200px; }.plans-hd { font-size:13px; color:#555555; padding-bottom:7px; } .disclaimer-txt { font-size:12px; font-weight:normal; color:	#555555; line-height:	18px; padding:10px 10px 5px 10px;  } .disclaimer-head { font-size:12px; font-weight:bold; color:	#555555; line-height:	18px; padding:15px 10px 0px 10px;  }  .disclaimer-holder ul { clear:both; padding:0px 0px 0px 10px; } .disclaimer-holder  ul li { clear:both; font-size:13px; color:#555555; line-height:17px; /*background:url("/RSA/images/link-arrow.gif") no-repeat 0px 6px;*/ padding:0px 0px 0px 15px; margin-bottom:12px; } .disclaimer-holder  ul li a {color: #0589BF; text-decoration:none;}  .disc-head { clear:both; overflow:hidden;font-family: FranklinGothicMediumRegular !important; font-weight:bold; font-size:24px; color:#004990; text-align:center; line-height:29px; padding:10px 0px 10px 0px; }  .disc ul { clear:both; padding-left: 30px; } .disc  ul li { list-style-type:decimal;clear:both; font-size:13px; color:#555555; line-height:17px; margin-bottom:12px;padding-top: 10px; } .alrt { font-size:12px; color:#FF0000; }
.sbi_main #tipDivcont,.tooltipholder { float: left; position: absolute; width:200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:1px solid #e6d991; z-index:999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:inline;  } .sbi_main #tipDivcont .tooltipholdertop,.tooltipholder .tooltipholdertop { float: left; font-size: 0px; margin: 0px; padding: 0px 0px 0px 0px; } .sbi_main #tipDivcont .tooltipholdermid,.tooltipholder .tooltipholdermid { float: left; background:#fff7c7;   margin:0; padding:7px 0px 7px 0px; font-size: 12px; color: #666666; width:100% !important;  } .tooltipholdermid p { margin: 0px; line-height:18px; font-size:11px!important; padding:0px 10px 0px 10px;} .sbi_main #tipDivcont .tooltipholderfoot,.tooltipholder .tooltipholderfoot { float: left; font-size: 0px; margin: 0px; padding: 0px 0px 0px 0px; }  .form-container .cover-left1,.form-container-new .cover-left1 { float:left; width:560px; padding-bottom:10px; } .cover-left1 .field-text1 {clear:both; font-size:13px; font-weight:bold; color:#555555; padding-bottom:9px; display:block; line-height:17px; width:540px; }.cover-right1 .field-text1 {clear:both; font-size:13px; font-weight:bold; color:#555555; padding-bottom:9px; display:block; line-height:17px; width:540px; }  .form-container .cover-right1,.form-container-new .cover-right1 { float:left; width:213px; padding-bottom:10px; } #inline5 { height:178px; width:380px;}.move-top { font-size:13px; text-align:right;padding-top:7px; }.table-scroll { width:100%; overflow:auto; } .dis-block{display: block;}.cf { display:none; font-size:0px; line-height:0px; clear:both; } .pd-lt0{padding-left: 0px !important;} .clear-left{clear:left;} .pop-para{ clear:both; overflow:hidden; font-size:13px; line-height:21px; color:#555555; padding-bottom:15px;  } .self-field-text { clear:both; font-size:13px; font-weight:bold; width:auto; color:#555555; padding-bottom:9px; padding-right:57px; display:inline-block; line-height:17px; } .cvrs-holder { width:801px; color:#555555; font-size:13px;margin-top: 20px; } .cvrs-holder .cvrs-left { float:left; width:503px; padding-bottom:10px;  } .cvrs-holder .cvrs-mid { float:left; width:100px; padding-bottom:10px; text-align: center;} .cvrs-holder .cvrs-right { float:left; width:198px; padding-bottom:10px; } .hght190 { height:220px !important; } .hght800 { height:850px !important; }.hght900 { height:840px !important; } .common-input-pop { clear: both; } .wid840 { width:840px !important; } .mar-rt20 { margin-right:20px; } .input-field-pop {border: 1px solid #9F9F9F; color: #919294; font-family: Arial,Helvetica,sans-serif; height: 20px; padding-left: 3px; width: 191px; float:right; } .bgforSelect5 { /*background: url("/RSA/images/down-arrow.png") no-repeat scroll 173px center transparent;*/ border: 1px solid #9F9F9F; float:right; clear:both; height: 20px; overflow: hidden; width: 194px;  } .bgforSelect5 select { -moz-appearance: none; background: none repeat; border: 0 none; border-radius: 0 0 0 0; font-size: 13px; line-height: 16px; margin: 0; overflow: hidden; padding: 2px 0;width: 220px !important; color: #919294; font-family: Arial,Helvetica,sans-serif; height: 22px; } .pop-up-section .pre-left { height:700px !important; }.mr-top20 { margin-top:20px; }.transact-table{font-size: 12px;color: #9e9ea0;line-height: 18px;width:100%;font-weight:bold;text-align: left;border:1px solid #ddd;}.transact-table th{color: #00498c;padding:10px;background-color: #e8e8e8;text-align: left !important;}.transact-table .transact-subhead{color: #000;background-color: #dbdbdb;}.transact-scroll{	overflow-y:hidden;overflow-x:auto  }.transact-table td{padding: 10px;}   .trsct-hlder { clear:both; width:800px; }.trsct-left { float:left; width:400px; }.trnsct-sel { clear:both; } .trnsct-sel .bgselect6 { float:left; } .trnsct-sel .go { float:left; margin-top:2px; }.trsct-left .field-text { width:100% }
.bgforSelect6 {/*background: url("/RSA/images/down-arrow.png") no-repeat scroll right transparent;*/ border: 1px solid #9F9F9F; float: left; height: 20px; margin-right: 3px; overflow: hidden; width: 275px; }
.bgforSelect6 select { -moz-appearance: none; background: none repeat; border: 0 none; border-radius: 0; color: #919294; font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 1; margin: 0; overflow: hidden; padding: 2px 0; width: 300px;
} .flt-right{float: right;}.mr-rt3{margin-right: 3px}.thnk-text{font-size: 13px;line-height: 16px;color: #333;padding-bottom: 10px;text-align: center;padding-top: 10px;}.fb-text{font-size: 14px;line-height: 16px;color: #333; text-align: left;padding-top: 10px;} .fb-head{clear:both; overflow:hidden; width:100%; background-color: #23448D; font-family: FranklinGothicMediumRegular; color: #FFFFFF; font-size: 15px; font-weight: bold; padding:15px 0px 15px 0px; margin-top:2px; text-indent:10px;}.fb-head div { padding-left:10px; padding-right:10px; } .thnk-color { color:#919294 !important; } .hght85 { height:85px; width:100% }
.ren-fields { float:right; width:300px; } .renue-head{ clear:both; border:1px solid #CCCCCC; font-size:17px; color:#034991; background-color:#E8E8E8; font-weight:bold; padding:10px; } .renue-head span{ display:block; padding-left:10px; color:#BBBBBB }.ren-fields ul { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:10px 10px 10px 20px; } .mb4 { margin-bottom:4px;} .ren-fields ul.instalist li { font-size:12px; color:#666666; display:block; line-height:16px; padding:6px 0px 6px 27px;  }.ren-fields ul.instalist li.one {background: url("/RSA/images/no1.gif") no-repeat left;}.ren-fields ul.instalist li.two {background: url("/RSA/images/no2.gif") no-repeat left;}.ren-fields ul.instalist li.three {background: url("/RSA/images/no3.gif") no-repeat left;}.ren-fields ul.nh-list li { font-size:13px; font-weight:bold; color:#666666; padding-bottom:4px; }.ren-fields ul.nh-list li span { color:#034991; font-size:16px; }.ren-fields ul.nh-list li img { margin-right:4px; } .wid375 { width:375px !important; } .inst-lft { padding-left:60px; } .mr84 { margin-right:84px !important; }
#inline5.summary-popup{height: 130px}

.log-left,.log-right{width:460px;float: left;background: #fff;padding: 30px;box-sizing:border-box;-moz-box-sizing:border-box;}
.log-left{margin-right: 30px}

.newloginform{width:200px;margin:25px auto 0 !important}
.newloginform.form-container .form-holder{width:100%}
.newloginform li{width: 100%}
.newloginform .global-cta .btn-login { float: right; margin-right: 6px;}

.newregisterform-holder{width:200px;margin:0 auto}
.newregisterform.form-container{width:200px}
.newregisterform.form-container .form-holder{width:100%}
.newregisterform li{width: 100%}
.form-container.newregisterform{border-bottom:0; margin-bottom: 0}
.newregistersteps-holder{width: 262px; margin:0 auto}
.newregistersteps{margin-bottom: 16px;float: left; width:100%}
.newregistersteps li { float: left; text-align: center; width: 50%; color:#bbb; font-size: 14px; border-bottom: 1px solid #BABABA ;padding: 7px 0;}
.newregistersteps li.finished{border-bottom:1px solid #00ACEB; color: #00ACEB}
.newregistersteps li.active{border-bottom:1px solid #00488C; color: #00488C; position: relative}
.newregistersteps li.active:after{content: " ";width: 0; height: 0; 
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	
	border-top: 8px solid #00488C;
	left: 45%;
    position: absolute;
    bottom: -9px;	
	}
	.btn-calc-premium.btn-left {
    float: left;
    width: 60px;
}
.btn-login.btn-right,.btn-calc-premium.btn-right {
    float: right;
    width: 100px;
}


.headertabsmenu li { box-sizing: border-box; float: left;text-align: center;width: 33.33%;padding:24px 0;color:#888;font-weight:bold}
.headertabsmenu li.active{color:#fff;background:#009BDE}
.headertabsmenu li.completed{color:#0F313A;}
.headertabsmenu li.completed .tabnumber{background:#0F313A;}
.headertabsmenu li+li{border-left:1px solid #E5E5E5}
.headertabs {border-bottom:3px solid #009BDE;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;border-top:1px solid #E5E5E5;clear:both;}
.clearfix:after { content: " "; visibility: hidden; display: block; height: 0;clear: both;}
#dvmain h1 .orange,#dvmain h1{color:#000;font-weight:normal;font-family:Arial,sans-serif;padding:15px 0px 20px 0px}
#dvmain #dvbody{border:1px solid #E5E5E5;padding-top:37px;width:980px;box-sizing:border-box;padding-right:15px}
#dvbody .dvleft{padding:0;border:0}
.quote-holder{padding:0 10px}
#dvmain h2{color:#383838}
.quote-section .quote-right{color:#969696}
.btn-view-summary,.btn-calc-premium,.btn-proceed,.get-quote{border:0;background:#009BDE}
.btn-edit,.btn-edit-quote{border:0;background:#919191}
#dvbody .dvright{width:334px}
.dvright .rt-head .active{background:#10323C;padding:8px 0 3px}
.dvright .rt-head{border:0;background:#CCCCCC;}
.dvright .rt-head a{color:#666;background:#CCCCCC}
input.input-radio:checked + label:after{background:#fff}
.tabnumber {background: url("/RSA/images/grayround.png") no-repeat scroll 0 0;color: #fff;display: inline-block;height: 22px;line-height: 22px;margin-right: 10px;text-align: center;width: 22px;}
.headertabsmenu li.active .tabnumber{background:#fff;color:#009BDE}
.quote-premium,.pop-up-section .blue-bg{background:#009BDE}
h3,.head-premium .prem-active{color:#009BDE}
.pop-prem-holder table th{color:#009BDE !important}
.pop-up-holder{border:2px solid transparent}
.input-radio:checked + label:after{box-shadow:none;background:#009BDE;height:6px;width:6px;top:4px;left:4px}
.input-radio:checked + label{background:#009BDE;border:1px solid transparent}
.welcome-box strong{color:#383838;font-weight:normal}
h3, .head-premium .prem-active{color:#383838}
#dvmain .dvmid{border:0;padding:20px 0;width:100%}
.dvmid .form-container{width:100%;border-bottom:1px solid #cccccc}
.pno,.std,.input-field2,.bgforSelect3,.bgforSelect2,.input-field,.bgforSelect{border:1px solid #cdcbcc;}
.bgforSelect{background:url("/RSA/images/dropdownarrow.png") no-repeat scroll 173px center}
.plan_detail{width:220px !important;background:url("/RSA/images/dropdownarrow.png") no-repeat scroll 200px center !important;}
.plan_detail #strplan{width: 215px !important;}
.bgforSelect2{background:url("/RSA/images/dropdownarrow.png") no-repeat scroll 35px center}
.bgforSelect3{background:url("/RSA/images/dropdownarrow.png") no-repeat scroll 71px center}
.bgforSelect select{height:20px}
#dvtop .logo{background:url("/RSA/images/SBI-Logo.png") no-repeat scroll 0 0;width:220px}

.phone-icon {background-size: 260px 100%;background-image: url("/RSA/images/spritenew.png");width: 250px; background-position: -3px 8px; position: relative;left: 0;
}
.chat-images {padding: 0px 2px 0 0;width: 250px;display: inline-block;height: 40px;}
*{font-family:Arial,sans-serif !important}
div.formError .formErrorArrow div{background:#a9a9a9}
div.formError .formErrorContent{background:#a9a9a9;color:#fff}
.browser-update{background:#09242B}
.tabicon {background: url("/RSA/images/spritenew.png") no-repeat  0 0;display: inline-block;height: 28px;margin-left: 10px;margin-top: -15px;position: relative;top: 7px;width: 23px;}
.headertabsmenu li:nth-child(1) .tabicon{background-position:-114px -153px}
.headertabsmenu li.active:nth-child(1) .tabicon{background-position:-74px -153px}
.headertabsmenu li.completed:nth-child(1) .tabicon{background: url("/RSA/images/getquotecompleted.png") no-repeat  0 0;}
.headertabsmenu li:nth-child(2) .tabicon{background-position:-190px -153px}
.headertabsmenu li.active:nth-child(2) .tabicon{background-position:-150px -153px}
.headertabsmenu li.completed:nth-child(2) .tabicon{background: url("/RSA/images/mdcompleted.png") no-repeat  0 0;}
.headertabsmenu li:nth-child(3) .tabicon{background-position:-278px -152px}
.headertabsmenu li.active:nth-child(3) .tabicon{background-position:-233px -152px}
.headertabsmenu li.completed:nth-child(3) .tabicon{background-position:-114px -153px}
.prem-box3 table .pt-right,.prem-value,.rupee-prem-value,.quote-value{color:#009BDE}
#dvmain .dv-add-details{border:0;padding:20px 0;background:none;width:100%}
.quote-holder{padding:0 35px}
/*#dvmain #dvbody * {box-sizing:border-box}
.prem-box{width:100%}*/
.prem-det-sec{margin:0 auto 20px}
.pad-left62{padding-left:0}
.view-summary-holder{padding-left:0;width:100%}
#dvmain h4{color:#009BDE}
.view-summary-holder,.head-border{border-bottom:1px solid #ccc}
.transact-ul li a{color:#009BDE}
.disc-head{color:#009BDE}
.pop-up-section .blue-bg1{background:#009BDE}
.form-container{width:100%}
.quote-premium span{color:#fff}
.input-checkbox:checked + label:after{color:#009BDE;top:-5px}
/*#h_con1{border-bottom:none}*/
.payment-mandy,.bor-btm-ab{border-bottom:1px solid #ccc}
.left_container.box2 {clear: both;}

#rtblock1 ul li ul {
    margin-top: 10px;
}

@media only screen and (max-device-width: 1024px) { 
.bgforSelect select, .bgforSelect2 select, .bgforSelect3 select, .bgforSelect4 select {padding-left:4px; } .input-checkbox  { width:10px; height:10px; border:0px solid #FFFFFF; }  .browser-update { display:block; }.input-radio + label  { left:-14px !important;  }  .input-radio { border:0px solid #FFFFFF !important; }.input-checkbox { width:10px !important; height:10px !important; border:0px solid #FFFFFF; left:-2px;  } .agree-label { margin-left:3px !important; } .pay-check { padding-left:8px; } 


}

@media only screen and (min-width:1224px){
	.pay-check{padding-left:3px;}
	}
  
@media only screen and (max-width: 768px) { 
#dvmain  { width:100% !important; } #dvtop { width:100% !important; } #dvtop .top-right { float:right; width:500px; padding:0px 19px 0px 0px; } #dvmain  .bc-1024 { clear:both; font-size:0px; line-height:0px; display:none;  }  #dvmain  .bc-768 { clear:both; font-size:0px; line-height:0px; display:block;  } #dvmain  .bc-480 { clear:both; font-size:0px; line-height:0px; display:none;  } #dvmain  .bc-320 { clear:both; font-size:0px; line-height:0px; display:none;  } #dvmain  #dvbody{ clear:both; overflow:hidden; width:auto; padding:0px 15px 20px 15px; } #dvbody .dvleft  { float:none; width:auto; margin-right:0px; } .quote-holder { clear:both; overflow:hidden; padding:0px 0px 0px 0px; } .form-container { width:100%; } .form-container .form-holder { width:100%; clear:both; } .form-holder .field-text { width:100%; }.form-holder .field-text1 { width:100%; } .btn-proceed  { margin-right:0px; } .get-quote  { margin-right:0px; } .bgforSelect { width:99%;background: url("/RSA/images/down-arrow.png") no-repeat scroll right center transparent; } .bgforSelect select { width:103% !important; } .bgforSelect2 { width:99%;background: url("/RSA/images/down-arrow.png") no-repeat scroll right center transparent; margin-bottom:3px; } .bgforSelect2 select { width:103%; } .bgforSelect3 { width:99%;background: url("/RSA/images/down-arrow.png") no-repeat scroll right center transparent; } .bgforSelect3 select { width:103%; } .input-field { width:99%; padding-left:0px !important; text-indent:3px; } .input-field2 { width:99%;padding-left:0px !important; text-indent:3px; } .txtarea-field { border: 1px solid #9F9F9F; color: #919294; font-family: Arial,Helvetica,sans-serif; height: 75px; padding-left: 3px; width: 98%; }.std { width:99%; clear:both; margin-right:0px !important; float:none !important; margin-bottom:3px;padding-left:0px !important; text-indent:3px; } .pno { width:99%; clear:both; float:none !important; padding-left:0px !important; text-indent:3px; } #dvmain  .dvmid { width:auto; } .dvmid  .form-container { width:100%; border-bottom:1px solid #ababab; } .dvmid  .form-container .form-holder { width:100%; } 
#dvbody .dvright { float:none; width:100%; clear:both; padding-top:20px; } .input-radio + label  { left:-14px;  }  .input-radio { border:0px solid #FFFFFF; } .dv-add-details, .prem-det-sec, .prem-box { width:auto !important; } .prem-dot { background:none !important; width:auto } .prem-box1, .prem-box2, .prem-box3 { float:none !important; width:auto !important; } .prem-box1, .prem-box2 {border-bottom: 1px dotted #CCCCCC !important;} .prem-box3 table  { width:50%; margin:0 auto !important } .input-field3 { width:95%; } .dv-add-details .form-container { width:100%; padding-left:0px !important; } .form-container .cover-left { float:none; clear:both; width:auto; padding-bottom:0px; } .cover-left .field-text { width:auto; } .form-container .cover-right {  float:none; clear:both; width:auto; padding-bottom:10px; }.form-container .cover-left1,.form-container1 .cover-left1 { float:none; clear:both; width:auto; padding-bottom:0px; } .cover-left1 .field-text1 { width:auto; } .form-container .cover-right1,.form-container-new .cover-right1 {  float:none; clear:both; width:auto; padding-bottom:10px; } .model-section { width:100%; } .width-249{ width:99% !important; } .width-279{ width:99% !important; } .pad-left75 { padding-left:0px; } .pad-left62 { padding-left:0px; } .add  { text-align:right; padding-right:5px; } .pdb-0 { padding-bottom:0px !important; } .premium-holder { width:auto !important } .pre-left { width:auto !important;margin-bottom: 20px; height:auto !important } .prem-section { width:auto !important; float:none !important; } .mr-rt30 { margin-right:0px !important; margin-bottom:30px; }.fancybox-wrap{ left:27px !important;  }
.result-section  .result-head { display:inline; }.result-section  .result-text { display:inline; } .view-summary-holder  { padding-left:0px; width:100% } .result-section  { padding-left:0px; width:100% !important; clear:both; }  .pay-sub { width:auto !important }  .pop-up-holder  { width:650px !important }  #dvfoot { width:100%; } #dvfoot  p { width:auto; padding:21px 15px 20px 15px;  } .foot-logo { float:none; width:auto; font-size:0px; padding-top:0px; clear:both; padding-left:15px;} .foot-logo span { float:left; margin-left:0px; margin-right:10px; margin-bottom: 10px;} .pop-faq-holder  { width:auto; } .head-faq  { width:auto; } .pop-up-section  .blue-bg1 { width:auto !important; } .head-faq  a { width:97% } .country-check { width:99%; } .bgforSelect select, .bgforSelect2 select, .bgforSelect3 select, .bgforSelect4 select {padding-left:4px; } .height0 { line-height:0px !important; font-size:0px !important; padding:0px !important; margin:0px !important; }.pd-bot3 { padding-bottom:3px !important; } .browser-update { display:none !important; }.agree-label { margin-left:3px !important; } .dis-none { display:none } .guar-pad { padding-bottom:2px; } .db{width: 100%;}.wid840 { width:auto !important; } .pop-up-section .pre-left { height:auto !important; } .btn-login { float:right; } .banner { width:100% } .trsct-hlder { width:100% } .trsct-left { width:100% } .bgforSelect6 { width:95%; } .bgforSelect6 select { width:99%; } .hght85 { height:225px; width:100% }.wid375 { width:100% !important; }.inst-lft { padding-left:0px !important; }.mr84 { margin-right:0px !important; }.ren-fields { float:none !important; width:100%; }


.log-left{margin-right: 0}
.log-left, .log-right{width: 100%}
.newregistersteps-holder{width: 100%}
.newregisterform-holder{width: 100%}
.newregisterform.form-container{width: 100%}
.log-right{margin-top: 30px}
 
}
@media only screen and (min-width: 481px) and (max-width: 768px)  {
#myDia .pop-up-holder { height:158px !important; width:380px !important;}
#myDia { margin-left:100px !important; }
#insta_renew_select .tabifier span {font-size: 15px;}
}
@media only screen and (max-width: 480px) { 
.add  { text-align:right; padding-right:2px !important; } #dvtop .top-right { float:right; width:65px; padding:0px 19px 0px 0px; } .phone-icon { display:none; } .chat-icon { display:none; } .phone-icon1 { display:inline-block; width:20px; height:27px;  }.phone-icon1  a { display:inline-block; width:20px; height:27px; background: url("/RSA/images/global-sprite.gif") no-repeat -141px -114px; } #dvmain  h1 { clear:both; overflow:hidden;font-family: FranklinGothicMediumRegular !important; font-weight:bold; font-size:20px !important; color:#004990; line-height:29px; padding:12px 15px 20px 14px; } #dvmain  .bc-1024 { clear:both; font-size:0px; line-height:0px; display:none;  } #dvmain  .bc-768 { clear:both; font-size:0px; line-height:0px; display:none;  } #dvmain  .bc-480 { clear:both; font-size:0px; line-height:0px; display:block;  } #dvmain  .bc-320 { clear:both; font-size:0px; line-height:0px; display:none;  } .prem-box3 table  { width:100%; margin:0 auto !important } .pop-up-holder  { width:350px !important }  .pop-up-section { height:190px; } .input-field3 { width:92%; }.input-checkbox  { width:10px; height:8px; top:2px !important; } .head-faq  a { width:95% } .mr-rt3{margin-right: 3px; margin-bottom:5px; }  

}

@media only screen and (max-width: 320px) {  
.add  { text-align:right; padding-right:0px !important; } #dvmain  .bc-1024 { clear:both; font-size:0px; line-height:0px; display:none;  }  #dvmain  .bc-768 { clear:both; font-size:0px; line-height:0px; display:none;  }
#dvmain  .bc-480 { clear:both; font-size:0px; line-height:0px; display:none;  } #dvmain  .bc-320 { clear:both; font-size:0px; line-height:0px; display:block;  } .pop-up-holder  { width:380px !important } .pop-up-holder  { width:200px !important }  .pop-up-section { height:290px; } .input-field3 { width:88%; }.head-faq  a { width:92% } .forgot-ul  li { display:block !important; float:none;  }.frgtleft { padding-bottom:7px !important; }  #inline5 { height:250px !important; }.cancel { margin-right:0px !important; }.login { margin-right:0px !important; }  .transact-ul { clear: both;overflow: hidden;padding-left: 9px;text-align: left;} .cf { display:block;}  .btn-re-calc-premium { margin-bottom:5px; } .mr-rt3{margin-right: 3px; margin-bottom:5px; clear:both; } .mob-clear { clear:both; display:block; }
#inline5.summary-popup{height:190px !important}
.summary-popup .radio-text{left:-3px} .foot-logo  .discover { clear:both; }
}
.field-text .radio-text, .field-text .formError{font-weight:normal}ul#hcptop.form-container{  border-top: 1px solid #CCCCCC; display: block; margin-top: 5px; padding-top: 23px;}
.printonly{display:none}
@media print {
    body  {
       width: 200%; max-width: 1500px;
    }
.printonly{display:block}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 1024px)
{
	input[type="radio"]{opacity:0;}
	
}
.txt_align{text-align:center !important;}
.trans_pre_tbl{border-collapse:collapse; margin-top:15px;width:45%; border:1px solid #AFAFAF;}
.trans_pre_tbl td{text-align:center; border:1px solid #AFAFAF; padding:10px 0;}
.trans_pre_tbl th{text-align:center; border:1px solid #AFAFAF; padding:10px 0;} 
.bgforSelect3 .input-field[disabled],.bgforSelect2 .input-field[disabled]{border:0 none}
.banner{background:url(/RSA/images/bannernew.png) no-repeat 0 center;-webkit-background-size:100% 100%;background-size:100% 100%;float:left;height:280px;width:101%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/RSA/images/bannernew.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/RSA/images/bannernew.png',sizingMethod='scale')"}
.personalaccident-portlet .banner,.SBI_PA-portlet .banner{background-image:url(/RSA/images/Individual-personal-accident-policy-banner.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/RSA/images/Individual-personal-accident-policy-banner.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/RSA/images/Individual-personal-accident-policy-banner.png',sizingMethod='scale')"}
.banner.instarenewbanner{background-image:url('/RSA/images/instarenew-banner.png');filter:none;}
.banner.instarenewbanner1{background-image:url('/RSA/images/pa_instarewew.png')}
.banner.instarenewbanner1{background:url(/RSA/images/pa_instarewew.png) no-repeat 0 center;-webkit-background-size:100% 100%;background-size:100% 100%;float:left;height:280px;width:101%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/RSA/images/pa_instarewew.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/RSA/images/pa_instarewew.png',sizingMethod='scale')"}
.inner_banner{width:100%;padding:35px 0}
.banner h1{clear:both;float:left;font-size:25px!important;width:100%}
.banner p{color:#555;font-size:16px;width:56%; font-weight:bold;}
.banner button{background:#009BDE none repeat scroll 0 0;border:0 none;color:#fff;font-size:17px;margin-top:34px;padding:5px 18px;margin-bottom:34px;width:120px;height:31px;font-weight:bold}
.inner_banner .bannerbuynow{width:140px;}
.quick_content{float:left;padding:10px 0;width:100%}
.quick_content p{float:right;font-size:10px;font-weight:700}
.tab_content{clear:both;margin:0 auto;padding:23px 0 20px;text-align:center}
.left_content,.right_content{background:#fff none repeat scroll 0 0;border:2px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-align:center;width:455px;min-height:185px}
.left_content .left_contentinnner{box-sizing:border-box;display:table-cell;height:181px;vertical-align:middle;width:38%}
.left_content p{font-size:36px; line-height: 42px; color: #000000;}
.right_content{margin-left:31px}
.right_content .right_contentinnner{box-sizing:border-box;display:table-cell;height:181px;vertical-align:middle;width:38%}
.right_content p{font-size:36px; line-height: 42px; color: #000000;}
.tabifier #tabs{clear:both;margin-top:20px;float:left;width:100%;box-sizing:border-box}
#tabs > .ui-tabs-nav > li:last-child{border-right:0 none}
.tabifier .ui-tabs .ui-tabs-nav{padding:0}
.tabifier .ui-corner-all{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0}
.tabifier .ui-tabs{padding:0}
.tabifier .ui-widget-header{background:#fff;border:0;width:100.1%}
.tabifier .ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0!important}
.tabifier .ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0!important}
.tabifier .ui-tabs .ui-tabs-nav li{box-sizing:border-box;color:#888;float:left;font-weight:700;text-align:center;width:33.33%}
.ui-tabs-anchor{float:left;width:100%;box-sizing:border-box;padding:20px 40px}
.tabifier .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin:0;background:#009BDE!important;box-sizing:border-box;float:left;font-weight:700;text-align:center;width:33.33%;color:#fff}
.tabifier .ui-tabs .ui-tabs-nav li{border-left:0 none;border-top:0 none;margin:0}
.left_container{position:relative;right:0;z-index:1;width:216px;height:126px;overflow:hidden}
.papremcal.left_container{width:291px}
.papremcal.left_container .content_container{width:255px}
.papremcal.left_container .bgforSelect{width:213px;background:url(/RSA/images/dropdownarrow.png) no-repeat 164px center}
.papremcal.left_container .bgforSelect select{width:214px!important}
.container_full.papremcalmain{right:-255px}
.papremcal .get-quote{float:none;margin-left:37px!important;margin-top:20px!important}
.dvleft.sbidvleft .quote-right{text-align:right;width:100%}
.sbidvleft .form-container .form-holder{width:245px}
.image_wrapper{float:left;height:126px;width:36px}
.content_container{background:#E9E7E8;box-sizing:border-box;float:left;padding:30px 20px 20px;width:180px}
#dvtop100{background:#F4F4F4!important}
#dvtop100 .banner h1{padding:13px 0 10px}
#dvtop100 h1 .orange,#dvtop100 h1{color:#000;font-weight:400;font-family:Arial,sans-serif!important;padding:15px 0 20px}
.content_container .bgforSelect select{width:156px!important}
.content_container .bgforSelect{background:url(/RSA/images/dropdownarrow.png) no-repeat scroll 122px center #fff;width:138px}
.content_container .get-quote{margin:8px -5px 0 0;width:150px}
#Prem_Calculator .get-quote{margin:8px 0 0}
.content_container .form-container{margin-bottom:0}
.left_container.box2{z-index:9}
.left_container.box2 .content_container .get-quote{margin:8px 138px 0 0;width:98px}
.left_container.box2 .form-container .form-holder.sub{padding-bottom:0}
.left_container.box2 .input-field{width:134px}
.left_container.box3 .input-field{width:134px}
.left_container.box3{z-index:9}
.left_container.box3 .content_container .get-quote{margin:8px 132px 0 0;width:98px}
.left_container.box3 .text_field{height:54px}
.content_container img.close{position:absolute;right:10px;top:12px}
.left_container .field-text{font-size:12px;padding-bottom:3px}
span.features_img{background:url('/RSA/images/icon1(grey).png') no-repeat scroll 129px center;display:block;height:47px;width:100%}
span.Plans_Premium{background:url("/RSA/images/icon2(grey).png") no-repeat scroll 129px center;display:block;height:47px;width:100%}
span.faqs{background:url("/RSA/images/icon3(grey).png") no-repeat scroll 129px center;display:block;height:47px;width:100%}
span.renew{background:url("/RSA/images/renew.png") no-repeat scroll center center;display:block;height:47px;width:100%}
span.tabmail{background:url("/RSA/images/mail.png") no-repeat scroll center center;display:block;height:47px;width:100%}
.tabifier .ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#fff}
.tabifier .ui-tabs .ui-tabs-nav li.ui-tabs-active span.features_img{background:url("/RSA/images/icon1(white).png") no-repeat scroll 129px center;display:block;height:47px;width:100%}
.tabifier .ui-tabs .ui-tabs-nav li.ui-tabs-active span.Plans_Premium{background:url("/RSA/images/icon2(white).png") no-repeat scroll 129px center;display:block;height:47px;width:100%}
.tabifier .ui-tabs .ui-tabs-nav li.ui-tabs-active span.faqs{background:url("/RSA/images/icon3(white).png") no-repeat scroll 129px center;display:block;height:47px;width:100%}
.tabifier .ui-tabs .ui-tabs-nav li.ui-tabs-active span.renew{background:url("/RSA/images/renewactive.png") no-repeat scroll center center;display:block;height:47px;width:100%}
.tabifier .ui-tabs .ui-tabs-nav li.ui-tabs-active span.tabmail{background:url("/RSA/images/mailactive.png") no-repeat scroll center center;display:block;height:47px;width:100%}
.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all{border-bottom:2px solid #009BDE}
#tabs .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none}
#tabs .acc .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff}
#tabs .acc .ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top{background:#999;color:#fff}
.tabone	.rt-block{border:none}
.tabone p{font-size:12px;line-height:20px}
.tabone .rt-block ul{clear:both;padding:0 4px}
.tabone h2{color:#009bde!important;font-size:21px!important;margin:10px 0 0px}
.tabtwo h2{color:#009bde!important;font-size:21px!important;margin:10px 0 0px}
.sbi_main .tabone .pop-prem-holder,.sbi_main .tabtwo .pop-prem-holder{border:medium none;clear:both;overflow:hidden;padding:15px;width:auto}
#dvtop .welcome-text span{color:#009BDE!important}
.acc .ui-accordion .ui-accordion-header .ui-accordion-header-icon{margin-top:-8px;position:absolute;right:.5em;top:50%}
.rt-block ul li{margin-bottom:12px!important}
#tabs .acc .ui-accordion-header-active.ui-state-active.ui-state-default .ui-icon{background:url(/RSA/images/minus.png) no-repeat scroll 0 7px}
#tabs .acc .ui-state-default .ui-icon{background:url("/RSA/images/plus(grey).png") no-repeat scroll 1px center}
#tabs .rt-block{border:none}
#tabs .acc p{color:#555;font-size:12px;line-height:20px}
.content_head{float:left;margin:22px 0;width:100%}
.tabthree h2{color:#009bde!important;font-size:21px!important;margin:10px 0 20px}
.tabthree p{font-size:12px;line-height:24px}
.content_head p{font-size:20px;font-weight:700}
#dvbody .dvleft.fullwidth{width:100%}
.quote-right.mandy-pad5.fullwidth{width:100%}
.form-container .form-holder.form_botttom{width:233px}
.form-container .form-holder.form_botttom .get-quote{width:162px}
#dvfoot100{background:#171717!important}
.browser-update{background:#101010!important}
#dvmain #dvbody.divb{border:0 none}
h3 span.common{color:#009BDE}
a{color:#009BDE}
#dvmain #dvbody{background:#fff}
.tab_inner .headertabsmenu li.active .tabnumber{background:url(/RSA/images/blueround.png) no-repeat scroll 0 0;color:#fff}
.tab_inner .headertabsmenu li.active{background:none;color:#009BDE}
.headertabs.tab_inner{border:0 none}
.headertabs.tab_inner .progress_bar.inner{background:#ddd none repeat scroll 0 0;box-sizing:border-box;clear:both;margin:20px 0 70px;height:10px;width:100%}
.headertabs.tab_inner .progress_bar.outer{background:#F78703;box-sizing:border-box;height:10px;position:relative;width:15%}
.ui-tabs.ui-widget.ui-widget-content{border:1px solid #e3e3e3}
.pop-prem-holder table th_color{background:#ddd}
body{overflow-x:hidden}
.container_full{position:fixed;right:-181px;top:4%;clear:both;z-index: 1;}
.popuphook{background:#3b5055 none repeat scroll 0 0;border-radius:3px;color:#fff;font-size:12px;padding:4px 6px;position:absolute;right:-16px;top:19px}
.popuphook:after{border-bottom:7px solid #3b5055;border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;position:absolute;right:12px;top:-5px}
.image_wrapper span{display:none}
.headertabs.tab_inner .headertabsmenu li+li{border-left:none}
#dvmain #dvbody.divbot{border:0 none}
.ui-state-default.ui-corner-top.ui-state-hover{border:1px solid #e3e3e3}
.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active{border:none!important}
.tab_inner .headertabsmenu li{padding:24px 0 0}
.th-bg.th_color th{background:#999;color:#fff!important}
.progress_bar.outer.fourtyfive{width:59%!important}
.progress_bar.outer.nithyfive{width:95%!important}
.dvleft.fullwidth{margin-bottom:20px}
#dvmain #dvbody.dvbodycontain{border:0 none}
.premiumcalctext{color:#555;font-size:13px;line-height:21px}
.premiumcalctext > span{font-size:14px;font-weight:700}
h3,.head-premium .prem-active{margin-top:15px}
.papremcal .db{padding-left:4px}
.dvleft.sbidvleft{margin-bottom:20px}
#PA_premiumCal .form-container > li{width:100%}
.inlineblock{display:inline-block}
.sbi_main #dvfoot p,.sbi_main #dvfoot p strong{color:#fff}
.summarywrap{padding:0 17px}
.sbi_main .quote-section .quote-right,.sbi_main .payment-mandy{color:#009BDE}
.quote-right {color:#009BDE; font-size:11px; float:right;}
.sbi_main .left_container{overflow:visible;float:left}
.sbi_main .divcontent{float:left;width:100%;box-sizing:border-box}
.sbi_main .dvmid h3,.sbi_main #dvmain h2{color:#009BDE}
.prem-det-holder .prem-det h3{margin-bottom:10px;color:#009BDE}
.prem-det-holder .print{margin-top:14px}
.blacktext{color:#101010}
.sbi_main .ui-accordion-content .pop-prem-holder{margin:0 auto}
.sbi_main .ui-tabs .ui-tabs-panel{padding:20px 25px 35px}
.sbi_main .foot-logo{float:right;width:auto}
.view-summary-holder.no-border{border-bottom:0;}
.sbi_main .vs-check .input-radio + label{left:-18px}
.sbi_main.sbi_instarenew .vs-check .input-radio + label{left:-15px}
.sbi_main .perradio .vs-check .input-radio + label{left:-16px}
.sbi_main #dvfoot p{padding-left:0}
.sbi_main .foot-logo{padding-right:0}
.welcome-box strong span{font-weight:700}
.sbi_main .foot-logo{background:#fff;margin-top:49px;padding:3px}
.sbi_main .foot-logo .iso{margin-left:3px}
.sbi_main .foot-logo .visa{margin-top:3px}
.sbi_main .get-quote{margin:25px 0 0}
#bannerbuynow{cursor:pointer}
.quote-holder .form-container .form-holder.form_botttom{width:245px}
.sbi_main #dvtop .top-right{padding:0}
.sbi_main #dvtop .logo{margin-left:0;float:right;}
.visiblehidden{visibility:hidden}
#isnewno1{margin-top:8px}
.parabottom p{padding-bottom:15px}
.sbi_main .get-quote{width:140px}
#isnewno5,#isnewno4,#isnewno6,#isnewno7{margin-top:11px}
#viewSummary{box-sizing:border-box;padding-right:51px!important}
.sbi_thankyou #dvmain h1,.sbi_thankyou #dvmain h1 span,.sbi_thankyou #dvmain h2 span{color:#009BDE}
.sbi_thankyou #dvmain h4{color:#333;padding-bottom:15px!important}
.sbi_main.sbi_thankyou #dvmain #dvbody{padding:0 15px}
.sbi_main.sbi_thankyou #main-content + iframe{display:none}
#Hospital_MemberDetails #viewSummary{padding-right:0!important}
.sbiwrapper{clear:both;margin:0 auto;overflow:hidden;max-width:980px;width:100%}
.sbi_main #dvtop{clear:both;margin:0 auto;overflow:hidden;padding:10px 0 20px;width:980px}
.proposerdetailsection{background:#fff;margin:25px 0;padding:20px 25px 0}
.proposerdetailsection .quote-holder .form-container .form-holder.form_botttom{width:232px}
.proposerdetailsection .form-container{margin-bottom:3px}
.proposerdetailsection .input-field{width:211px}
.image_wrapper > a{display:inline-block;height:126px;width:37px}
#premium_calculator .image_wrapper > a{background:url(/RSA/images/premiumcalci.png) no-repeat 0 0}
#call_me .image_wrapper > a{background:url(/RSA/images/callme.png) no-repeat 0 0}
#premium_calculator.active .image_wrapper > a,#premium_calculator .image_wrapper > a:hover{background:url(/RSA/images/premiumcalciactive.png) no-repeat 0 0}
#call_me.active .image_wrapper > a,#call_me .image_wrapper > a:hover{background:url(/RSA/images/callmeactive.png) no-repeat 0 0}
input {-webkit-appearance: none;-webkit-border-radius:0;border-radius:0}
.get-quote{text-align:center}
.sbi_main input[type="radio"],.sbi_main input[type="checkbox"] {height: 13px;width: 13px;} 
.sbi_main  .pay-check .input-checkbox{display:inline-block}
.global-cta.pad-bot20{padding-bottom: 11px !important;}
.whitebg{background:#fff}
.whitebg.bottompadding {padding-bottom: 20px;}
.accshield-padd p{padding-bottom:20px}
.papremcal.left_container .content_container .bgforSelect {background: url("/RSA/images/dropdownarrow.png") no-repeat scroll 198px center #fff;}
.ui-accordion h4,.pop-prem-holder h4 {color: #009bde;}
.sbidvleft .db{margin-left:1px}
.sbi_main .tabone .rt-block ul,.sbi_main .rt-block ul{padding:0}
.sbi_main .pop-prem-holder{width:820px}
#personal_acccident_payment .pay-check {padding-left: 1px !important;}
.topshadow{background: url("/RSA/images/bg2.png") no-repeat scroll center top #fff;background-size:100% 134px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/RSA/images/bg2.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/RSA/images/bg2.png',sizingMethod='scale')"}
.adcontainer > div { border: 1px solid #ccc;  box-sizing: border-box; display: inline-block; text-align: left; width: 49%;}
.adright {float: right;}
.adleft {float: left;}
.adcontainer {text-align: center;margin:40px 0}
.addinner > div {float: left;width: 50%;}
.addinner img {float: left;width: 100%;}
.addinnertext {box-sizing: border-box;padding: 25px 25px 0;}
.addinnertext > p {font-size: 18px;font-weight: 300;margin-bottom: 15px;}
.addinnertext button { background: #009bde; border: 0 none; color: #fff; font-size: 17px; height: 31px; padding: 5px 18px;}
.instalist.mb4 {margin-top: 15px;}
.instalist li {font-size: 20px;padding-left: 40px; position: relative;}
.instalist li + li {margin-top: 15px;}
.instalist li:before {content: ""; display: inline-block; height: 23px; left: 0; position: absolute; top: 0; width: 23px;}
.instalist li.one:before {background:url('/RSA/images/step1.png') no-repeat 0 0}
.instalist li.two:before {background:url('/RSA/images/step2.png') no-repeat 0 0}
.instalist li.three:before {background:url('/RSA/images/step3.png') no-repeat 0 0}
.instafooter #dvfoot100 {background: #fff !important;}
.sbi_main .instafooter #dvfoot p, .sbi_main .instafooter #dvfoot p strong{color:#5e5e5e}
.sbi_main .btn-back { background: #8b8b8b; border: 0 none;}
.sbi_main .input-field,.sbi_main .bgforSelect,.sbi_main .bgforSelect select,.sbi_main .bgforSelect2 select,.sbi_main .bgforSelect2,.sbi_main .input-field2,.sbi_main .bgforSelect3 select,.sbi_main .bgforSelect3,.sbi_main .std,.sbi_main .pno { height:36px}
.sbi_main .btn-edit,.sbi_main .btn-edit-quote,.sbi_main .btn-back,.sbi_main .get-quote,.sbi_main .btn-calc-premium,.sbi_main .btn-edit-quote,.sbi_main .btn-view-summary { height:38px}
.proposerdetailsection .quote-holder,.dvleft .quote-holder {padding: 0;}
#dvmain #dvbody.padtop20{padding-top:20px}
.left_container.premiumcalcbig{width:294px}
.premiumcalcbig .content_container{width:258px}
.premiumcalcbig .content_container .bgforSelect{width:215px}
.premiumcalcbig .content_container .bgforSelect select{width:240px !important}
.premiumcalcbig .content_container .bgforSelect { background: #fff url("/RSA/images/dropdownarrow.png") no-repeat scroll 200px center;}
.container_big.container_full{right:-258px}
.premiumcalcbig #Prem_Calculator .get-quote {margin: 8px 36px 0 0;}

.banner.new_banner {
    
    box-sizing: border-box;
    float: none;
    height: 157px;
    margin: 0 auto 20px;
    padding: 20px;
    width: 980px;
}

@media only screen and (max-width: 768px) {
	.form-container .form-holder.form_botttom{clear:both;width:100%}
	.tabifier .ui-tabs .ui-tabs-nav li.ui-tabs-active span.features_img{background:url("/RSA/images/icon1(white).png") no-repeat scroll center center;display:block;height:47px;width:100%}
	.tabifier .ui-tabs .ui-tabs-nav li.ui-tabs-active span.Plans_Premium{background:url("/RSA/images/icon2(white).png") no-repeat scroll center center;display:block;height:47px;width:100%}
	.tabifier .ui-tabs .ui-tabs-nav li.ui-tabs-active span.faqs{background:url("/RSA/images/icon3(white).png") no-repeat scroll center center;display:block;height:47px;width:100%}
	span.features_img{background:url("/RSA/images/icon1(grey).png") no-repeat scroll center center;display:block;height:47px;width:100%}
	span.Plans_Premium{background:url("/RSA/images/icon2(grey).png") no-repeat scroll center center;display:block;height:47px;width:100%}
	span.faqs{background:url("/RSA/images/icon3(grey).png") no-repeat scroll center center;display:block;height:47px;width:100%}
	#dvtop .top-right{float:right;padding:0 19px 0 0;width:335px}
	#viewSummary{padding-right:0px!important}
	.sbi_main .form-container .form-holder{width:100%}
	.adcontainer > div{float: none; margin: 20px auto 0; text-align: left;width: 420px;}
	div.bgforSelect select {width: 106% !important;} 
	.left_container.premiumcalcbig{width:259px}
	.premiumcalcbig #Prem_Calculator .get-quote{margin:8px 38px 0}
}
@media only screen and (max-width: 480px) {
	.inner_banner{box-sizing:border-box;padding:20px;width:100%}
	.left_content{background:none repeat scroll 0 0 #fff;border:2px solid #ccc;float:left;margin-bottom:20px;text-align:center;width:100%}
	.right_content{background:none repeat scroll 0 0 #fff;border:2px solid #ccc;float:right;text-align:center;width:100%}
	.tabifier .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin:0;background:#009BDE!important;box-sizing:border-box;float:left;font-weight:700;text-align:center;width:100%;color:#fff}
	.tabifier .ui-tabs .ui-tabs-nav li.ui-tabs-active span.features_img{background:url("/RSA/images/icon1(white).png") no-repeat scroll center center;display:block;height:47px;width:100%}
	.tabifier .ui-tabs .ui-tabs-nav li.ui-tabs-active span.Plans_Premium{background:url("/RSA/images/icon2(white).png") no-repeat scroll center center;display:block;height:47px;width:100%}
	.tabifier .ui-tabs .ui-tabs-nav li.ui-tabs-active span.faqs{background:url("/RSA/images/icon3(white).png") no-repeat scroll center center;display:block;height:47px;width:100%}
	span.features_img{background:url("/RSA/images/icon1(grey).png") no-repeat scroll center center;display:block;height:47px;width:100%}
	span.Plans_Premium{background:url("/RSA/images/icon2(grey).png") no-repeat scroll center center;display:block;height:47px;width:100%}
	span.faqs{background:url("/RSA/images/icon3(grey).png") no-repeat scroll center center;display:block;height:47px;width:100%}
	.tabifier .ui-tabs .ui-tabs-nav li{box-sizing:border-box;color:#888;float:left;font-weight:700;text-align:center;width:100%;border-left:0 none;border-top:1px solid;margin:0}
	.form-container .form-holder{float:left;width:257px}
	.left_container.box3{z-index:9999999}
}
@media only screen and (max-device-width: 1024px) {
	.form-container .form-holder{float:left;width:257px}
	.inner_banner{padding:20px;width:100%}
	#dvtop .top-right{float:right;padding:0 19px 0 0;width:214px}
	.banner{background:url(/RSA/images/Banner.png) no-repeat scroll center center rgba(0,0,0,0);float:left;height:100%;width:101%}
	.pay-check {padding-left: 11px !important;}
	.container_full{top:120px}
	#premium_calculator .image_wrapper > a:hover{background:url(/RSA/images/premiumcalci.png) no-repeat 0 0}
	#call_me .image_wrapper > a:hover{background:url(/RSA/images/callme.png) no-repeat 0 0}
	
	#premium_calculator.active .image_wrapper > a{background:url(/RSA/images/premiumcalciactive.png) no-repeat 0 0}
	#call_me.active .image_wrapper > a{background:url(/RSA/images/callmeactive.png) no-repeat 0 0}
	#tabs .ui-accordion-header {padding: 10px 32px 10px 18px;}
	#personal_acccident_payment .pay-check {padding-left: 6px !important;}
	#renewnonmotorPaymentOptions .pay-check {padding-left: 4px !important;}
}
@media only screen and (max-width: 768px) {
	.sbi_main #dvtop,.sbiwrapper{width:100%}
	.left_container{height:auto;margin:30px auto}
	.proposer{display:block;margin-top:10px}
	.tabnumber{margin-right:0}
	.sbi_main .image_wrapper{float:none;height:auto;width:81px;display:block;text-align:center;margin:0 auto}
	.sbi_main .image_wrapper img{display:none}
	.image_wrapper span{background:#09242B;box-sizing:border-box;display:inline-block;padding:10px 20px;text-align:center;width:100%;color:#fff}
	.content_container img.close,.content_container{display:none}
	.left_container{width:180px}
	.papremcal.left_container .content_container{width:255px}
	.papremcal.left_container{width:255px}
	.papremcal + .left_container .content_container form{margin:0 auto;width:137px}
	.image_wrapper span{display:block}
	.sbi_main .pop-prem-holder{width:auto}
	.proposerdetailsection .quote-holder .form-container .form-holder.form_botttom{width:100%}
	.proposerdetailsection .input-field{width:100%;box-sizing:border-box}
	.container_full{position:static;text-align:center}
	.sbi_main .left_container{display:inline-block;float:none;overflow:visible;text-align:left}
	.left_container.box2{margin-left:15px}
	.image_wrapper > a{display:inline-block;height:81px;width:81px}
	#premium_calculator .image_wrapper > a{background:url(/RSA/images/calculatormobile.png) no-repeat center center}
	#call_me .image_wrapper > a{background:url(/RSA/images/callmemobile.png) no-repeat center center}
	#premium_calculator.active .image_wrapper > a,#premium_calculator .image_wrapper > a:hover{background:url(/RSA/images/calculatormobile.png) no-repeat center center}
	#call_me.active .image_wrapper > a,#call_me .image_wrapper > a:hover{background:url(/RSA/images/callmemobile.png) no-repeat center center}
	.left_container{height:auto!important}
	.bgforSelect3,.bgforSelect2,.bgforSelect{background:url(/RSA/images/mobiledrop.png) no-repeat right center}
	div.summarywrap{padding:0}
	.sbi_main .tab_content{margin-bottom:20px}
	.left_content,.right_content{margin:25px auto 0;display:block}
	.left_container.box2 .content_container .get-quote{margin:8px 19px 0 0;}
}
@media only screen and (max-width: 1200px) {
	.divcontent{padding:0 15px}
	.chat-images span{margin-left:0}
	#dvfoot{width:100%;padding:0 15px;box-sizing:border-box}
	.view-summary-holder.no-border{margin-bottom: 0;padding-bottom: 0;}
}
@media only screen and (min-width: 980px) and (max-width: 1024px) {
	.instarenewbanner+.bottompadding .divcontent {padding: 0 0px;}
	.inner_banner {padding: 20px 0;}
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
	#dvtop100 #dvmain{width:100%;max-width:980px}
	.pop-prem-holder{width:100%}
	.proposerdetailsection .quote-holder .form-container .form-holder.form_botttom{width:25%}
	.proposerdetailsection .input-field{width:90%}
	#dvmain #dvbody{width:100%}
	.dvmid .form-container .form-holder{width:33.33%}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.sbi_main #dvtop{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}
	.banner{background-size:100% 100%}
}
@media only screen and (min-width: 768px) and (max-width: 800px) {
	div.banner{background-size:135% 100%}
}
@media only screen and (max-width: 850px) {
	#dvfoot p{width:100%}
	.sbi_main .foot-logo{margin-top:20px;float:left}
}
@media only screen and (max-width: 767px) {
	.phone-icon1{display:none}
	.sbi_main .chat-images{padding:0px 10px 0 0;box-sizing:border-box}	
	.tablescroll {overflow-x: scroll;}
}
@media only screen and (max-width: 480px) {	
	.sbi_main #dvmain .ui-accordion-header{padding:8px 29px 8px 11px}
	#dvtop .logo,#dvtop .top-right{/* width:45% */zoom: 0.8;margin-right: 7px;}
	.phone-icon{display:block}
	.chat-images span{float:right}
	#dvtop .logo{ background-size: 100% auto; max-width: 220px;}
	.phone-icon {background:url("/RSA/images/rsamob.png") no-repeat scroll 0 0;max-width: 187px; width: 100%;background-size:100%}
	.sbi_main .chat-images { box-sizing: border-box; float: left; max-width: 198px; padding: 0 10px 0 10px; width: 100%; zoom:0.72}
	.inner_banner {width: 65%;}
	.banner p {width: 79%;}
	.headertabsmenu li {font-size: 13px;}
	.sbi_main .ui-accordion .ui-accordion-content {padding: 1em;}
	.tabtwo .pop-prem-holder{padding:15px 5px}
}
@media only screen and (max-width: 479px) {
	.sbi_main .left_container{display:block;margin:40px auto;overflow:hidden}
	.adcontainer > div {width: 290px;}
	.addinnertext {padding: 10px 10px 0;}
	.addinnertext > p {font-size: 13px;}
	.addinnertext button {font-size: 14px;height: 26px;padding: 4px 13px 5px;}
	.nh-list > li + li,.nh-list a {font-size: 14px;}
}
@media only screen and (max-width: 320px) {
	.sbi_main #dvtop{padding:0}
	.tabtwo .pop-prem-holder table td{padding:10px 1px 10px 4px !important}
}
 
.nh-list {
    font-size: 20px;
}
.mem-do-you{width:100%!important;}
.mem-do-you .quote-holder{padding:0 35px!important;}
.mem-do-you .quote-holder .form-container .form-holder.form_botttom{width:25%!important;}
.mem-do-you .quote-holder .form-container .form-holder.form_botttom .common-input .input-field{width:90%!important;}
.mem-do-you .form-container{margin-bottom:0px!important;}
.buy-bt {margin:0 0 30px 0;}
.pad-res{padding:0px!important;}
.bor-res{border:none!important;}
.marval{margin:30px 0!important;}
#m1_h span{color:#009bde!important;}
a, button, input[type="submit"] {
    cursor: pointer;
}
.insta-bt{background: #009bde;border: 0 none;color: #fff;font-size: 17px;height: 31px;padding: 5px 21px; text-decoration:none}

#mobileOTPalert{color:red;display: block;margin-top:5px;}
#mobileOTPSubmit{
        background: #009BDE none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    font-size: 17px;
    margin-top: 23px;
    padding: 5px 18px;
    width: 120px;
    height: 31px;
    font-weight: bold;
	}
	
	#userOTP .forgot-ul{margin-top:15px;margin-bottom:15px;}
	#userOTP #inline5 {
    height: 220px;
    width: 380px;
	padding-left: 50px;
}
#userOTP .frgtleft {
    width: 70px;
	line-height:38px;
}
#userOTP li.frgtrgt{width:290px;}
#mobileOTP{width:121px;}
#resendOTPbtn{text-decoration:none;}
.fixed_left.fancybox-close {
    cursor: pointer;
    position: absolute;
    top: 6px;
    width: 25px;
    z-index: 8040;
    height: 25px;
    text-align: center;
    right: -27px;
    padding-top: 6px;
    border: 1px #dddddd solid;
    background: #f9f9f9;
    color: #555;
    font-size: 15px;
}
.aadharpan_declare {
	display: none;
}
.aadharpan_declare p { 
	font-size: 12px;
    color: #555555;
    font-weight: bold;
    position: relative;
    font-family: 'frnkgothitc_bk_btbook' !important;
	margin: 0px 0px 7px 4px;
}
.gray_bg {
    background-color: #f0f0f0;
    margin-bottom: 30px;
    padding-bottom: 20px;
}
.brochure_termsconditions_section h3 {
    font-size: 24px;
    color: #0196da;
    text-align: center;
}
.downloadSec {
    text-align: center;
}
.aligncenter {
    text-align: center;
}

.termsPolicy {
    width: 70%;
    float: left;
}
.downloadSpan {
    width: 30%;
    float: right;
}
.exclusion_subpoints {
	padding-left: 45px;
}
.exclusion_subpoints li, .exclusion_popup p {
	font-size: 13px;
    line-height: 21px;
    color: #555555;
}
.customtab ul li span {
    font-size: 18px;
    line-height: 23px;
}
