/* grs_mobile_stylesheet.css */

 /*  DO NOT EDIT THIS FILE -- edit the individual files and rebuild*/

#fw-mb-w1 { width:320px; }
p {line-height:140%;}

td {align:left;}

checkbox {margin-right: 12px;vertical-align:middle;}


body {
	background-image:none !important;
	}

#fw-mb {
	background-image: none !important;
	}
#fw-mb-w1 #framework-footer {
	margin-top: 20px;
	}

.grs_question {align:left;vertical-align: top;color:#525252;
   font-family:Arial, Helvetica;font-size:12px;text-decoration:none;font-weight:normal;margin-left:10px;margin-top:0px;margin-bottom:5px;}

.grs_section {align:left;vertical-align: top;margin-bottom:15px;margin-top:10px;
   font-family:Arial, Helvetica ;color:#444444;font-size:12px;text-decoration:none;font-weight:bold;margin-left:10px;}


.grs_answer {align:left;vertical-align: top;;
   font-family:Arial, Helvetica ;color:#525252;font-size:12px;text-decoration:none;font-weight:normal;margin-left:10px;}

.grs_answer_2_column {align-text:justify;vertical-align: top;
   font-family:Arial, Helvetica;color:#525252;font-size:12px;text-decoration:none;font-weight:normal;margin-left:10px;}

.banner_image {align:left;vertical-align: top;margin-left:10px;width:100%;}

.survey_title {align:left;vertical-align: top;font-family:Arial, Helvetica;color:#525252;
text-decoration:none;font-weight:normal;font-size:12px;line-height:1.5;margin-left:10px;}

.header_subHead {align:left;vertical-align: top;font-family:Arial, Helvetica;color:#525252;
text-decoration:none;font-weight:normal;font-size:12px;line-height:1.5;margin-left:10px;margin-bottom:10px;}

.survey_introduction {align:left;vertical-align: top;font-family:Arial, Helvetica;color:#525252;
text-decoration:none;font-weight:normal;font-size:12px;line-height:1.5;margin-left:10px;}

.grs_answer_single_select {align:left;vertical-align: top;font-family:Arial, Helvetica ;color:#525252;
text-decoration:none;font-weight:normal;font-size:12px;margin-left:10px;}

.grs_answer_multi_select {align:left;vertical-align: top;font-family:Arial, Helvetica;color:#525252;
text-decoration:none;font-weight:normal;font-size:12px;margin-left:10px;}

.grs_asterisk {align:left;vertical-align:top;margin-left:10px;}

.grs_answer_text {align:left;vertical-align: middle;width:170;font-family:Arial, Helvetica ;color:#525252;
text-decoration:none;font-weight:normal;font-size:12px;margin-left:10px;}

.sociaMediaPrefill { font-family:Arial, Helvetica;
font-size:12px;
color:#444444;
text-decoration:none;
font-weight:bold;
text-align:middle;
vertical-align:middle;

margin-left:10px;
} 



.grs_radio_label {
vertical-align: middle;
align:left;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none;
font-weight:normal;
color:#525252;
margin-left:2px;

}

textarea {width:170px;height:70px;overflow:hidden;}

label.grs_answer {align:left;vertical-align:middle;margin-left:2px;font-family:Arial, Helvetica;color:#525252;font-size:12px;
text-decoration:none;font-weight:normal;}



ul li {vertical-align: middle;}



.validation_msg_label { font-family:Arial, Helvetica;
font-size:11px;
vertical-align:top;
text-decoration:none;
font-weight:normal;
margin-top:0px;
margin-bottom:0px;
margin-left:10px;
} 


.common_validation_msg_label, .cannotFindMsg { font-family:Arial, Helvetica;
font-size:11px;
text-decoration:none;
font-weight:normal;
margin-top:5px;margin-bottom:5px;
margin-left:10px;
} 

.default_mandatory_validation_label { font-family:Arial, Helvetica;
font-size:11px;
text-decoration:none;
font-weight:normal;
margin-top:5px;margin-bottom:5px;
margin-left:10px;
} 



.socialMediaCss { font-family:Arial, Helvetica;
font-size:12px;
color:#444444;
text-decoration:none;
font-weight:normal;
vertical-align:middle;
padding-bottom:20px;
} 



.thankyou_message_label { font-family:Arial, Helvetica;
font-size:12px;
color:#444444;
text-decoration:none;
font-weight:normal;
margin-left:10px;} 

.alternate_message_label { font-family:Arial, Helvetica;
font-size:12px;
color:#444444;
text-decoration:none;
font-weight:normal;
margin-left:10px;} 

.grs_submit {
	height: 28px;
	border: 1px solid #8e8e8e;
	background: url(https://www.cisco.com/web/offer/grs/prefill-buttons/submit.gif) repeat-x left top; 
	height:28px; 
	padding: 0px 10px 0px 10px;
	cursor : pointer;  
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#525252;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
	border-radius: 3px;
}

.ie .grs_submit.poly {
	border-radius: 4px;
	behavior:url("https://www.cisco.com/web/fw/lib/PIE.htc");
}

.back_button_label {
	height: 28px;
	border: 1px solid #8e8e8e;
	background: url(https://www.cisco.com/web/offer/grs/prefill-buttons/submit.gif) repeat-x left top; 
	height:28px; 
	padding: 0px 10px 0px 10px;
	cursor : pointer;  
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#525252;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
	border-radius: 3px;} 

.ie .back_button_label.poly {
	border-radius: 4px;
	behavior:url("https://www.cisco.com/web/fw/lib/PIE.htc");
}

.continue_button_label {
	height: 28px;
	border: 1px solid #8e8e8e;
	background: url(https://www.cisco.com/web/offer/grs/prefill-buttons/submit.gif) repeat-x left top; 
	height:28px; 
	padding: 0px 10px 0px 10px;
	cursor : pointer;  
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#525252;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
	border-radius: 3px;} 

.ie .continue_button_label.poly {
	border-radius: 4px;
	behavior:url("https://www.cisco.com/web/fw/lib/PIE.htc");
}

.email_challenge_submit {
	height: 28px;
	border: 1px solid #8e8e8e;
	background: url(https://www.cisco.com/web/offer/grs/prefill-buttons/submit.gif) repeat-x left top; 
	height:28px; 
	padding: 0px 10px 0px 10px;
	cursor : pointer;  
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#525252;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
	border-radius: 3px;} 

.ie .email_challenge_submit.poly {
	border-radius: 4px;
	behavior:url("https://www.cisco.com/web/fw/lib/PIE.htc");
}


.email_challenge_new_user {
	height: 28px;
	border: 1px solid #8e8e8e;
	background: url(https://www.cisco.com/web/offer/grs/prefill-buttons/submit.gif) repeat-x left top; 
	height:28px; 
	padding: 0px 10px 0px 10px;
	cursor : pointer;  
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#525252;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
	border-radius: 3px;
}

.ie .email_challenge_new_user.poly {
	border-radius: 4px;
	behavior:url("https://www.cisco.com/web/fw/lib/PIE.htc");
}



.email_challenge_welcome {align:left;vertical-align: top;font-family:Arial, Helvetica;color:#525252;
text-decoration:none;font-weight:normal;font-size:12px;line-height:1.5;margin-left:10px;}

.email_challenge_email_text, .email_challenge_email_textfield {align:left;vertical-align: top;font-family:Arial, Helvetica;color:#525252;margin-left:10px;
text-decoration:none;font-weight:normal;font-size:12px;line-height:1.5;margin-top:5px;margin-bottom:5px;} 

.email_challenge_email_textfield
 {align:left;vertical-align: middle;color:#525252;
   font-family:Arial, Helvetica;font-size:12px;text-decoration:none;font-weight:normal;margin-left:10px;} 

.grs_checkbox_label {
    font-family:Arial, Helvetica;
    color:#525252;
    text-align:left;
    font-size:12px;
    text-decoration:none;
    font-weight:normal;
    display: block;
    padding-left: 15px;
    padding-right: 12px;
    text-indent: -15px;
  margin-left:5px;
    vertical-align:middle;
}

input {
    margin-right:6px;margin-left:10px;
}

td {
   vertical-align:top;
}



* {padding:0px;margin:0px;font-family:arial,helvetica,sans-serif;word-wrap:break-word;}
* {font-family:arial,helvetica,sans-serif;}


body {background-color:transparent;}
p, td {font-size:12px;font-weight:normal;} 
input[type="text"] {width:90%;border:1px solid #ccc;}
select {width:90%;border:1px solid #ccc;font-size:12px;font-weight:normal;}
textarea {width:90%;}
.grs_question, .grs_answer_text, .grs_answer_single_select, .grs_answer {font-size:12px;margin-left:10px;}
.grs_question {width:90%;}
.grs_checkbox_label {font-size:12px;width:90%;}
.socialMediaCss {vertical-align:10px;}

.grs_help_text {color:rgb(153, 153, 153);}

