html, body {
	overflow-x:hidden;
}

body{ 
	font: normal 20px/26px helvetica;
	color: #404040;
	font-size:18px;
}

.heading {
	font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
}

.headingblack {
	color:black;
}

li {
	font-size:20px;
} 


.outerpage{
	padding:1em; 
}
.rblacn{
	color: #404040;
}
.rmedium{
	color: #404040;
}
.score_container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.circle_div{
	border-radius: 50%;
	border:1px solid #ffffff;
}
.b001{
	font-size:14px; 
	color: #FEFEFE;
	background-color:#4A575E;
	text-align:center;
	padding:6px ;
	border:none;
}
.blue01{
	font-size:14px; 
	color: #FEFEFE;
	background-color:#598095;
	text-align:center;
	padding:6px ;
	border:none;
}
.blue02{
	font-size:14px; 
	color: #FEFEFE;
	background-color:#A0bbc8;
	text-align:center;
	padding:6px ;
	border:none;
}
.red01{
	font-size:14px; 
	color: #FEFEFE;
	background-color:#d95348;
	text-align:center;
	padding:6px ;
	border:none;
}
.g01x{
	font-size:14px; 
	color: #FEFEFE;
	background-color:#00B050;
	text-align:center;
	padding:6px ;
	border:none;
}

.b001x{
	font-size:14px; 
	color: #FEFEFE;
	background-color:#57c5c7;
	text-align:center;
	padding:6px ;
	border:none;
}
.b007{
	font-size:14px; 
	color: #404040;
	background-color:#FEFEFE;
	text-align:center;
	padding:6px ;
	border:1px solid #4a575e;	
}
.menu001{
	background-color:#e4ecf0;		
	height:30px;
	font-size:16px;
	line-height:30px;
	vertical-align:middle;
	color:#404040;
	width:98%;
}
.menu001:hover{
	background-color:#a0bbc8;		
	color:#f5f5f5;
}
.b004{
	font-size:20px; 
	color: #FEFEFE;
	background-color:#DB9800;
	text-align:center;
	padding:6px ;
	border:none;
}
.fontab{
	font-family:Arial Black;
}
.expln02{
	font-size:20px; 
	color: #FEFEFE;
	background-color:#79b28f;
	text-align:center;
	padding:6px ;
	border:none;
}
.expln01{
	font-size:20px; 
	color: #FEFEFE;
	background-color:#337ab7;
	text-align:center;
	padding:6px ;
	border:none;
}
.b001:hover{
	background-color:#9abbc9;
	
}
.b001:active{
	background-color:#57c5c7;
}

.whitebg{
	background-color:#ffffff;
	
}
.b001s{
	font-size:12px; 
	color: #FEFEFE;
	background-color:#4a575e;
	text-align:center;
	padding:1px 4px;
	border:none;
}

.b002{
	font-size:14px; 
	color: #FEFEFE;
	background-color:#57c5c7;  
	text-align:center;
	padding:6px;
	border:none;
}

.b0021{
	font-size:14px; 
	color: #FEFEFE;
/*	background-color:#c3c3c3;  */
	background-color:#9ABBC9;
	text-align:center;
	padding:6px;
	border:none;
	width:15%;
}
.bg-grey{
	background-color:#c3c3c3;	
}
.bg-orange{
	background-color:#f99b90;	
}
.b003{
	font-size:14px; 
	color: #FEFEFE;
	background-color:#f99b90;
	text-align:center;
	padding:6px ;
	border:none;
	width:15%;
  }
  .color_orange{
  	color:#f99b90;
 }
  .color_grey{
  	color:#404040;
 }
 
.g001{
	font-size:14px; 
	color: #FEFEFE;
	background-color:#4a575e;
	text-align:center;
	padding:6px ;
	border:none;
	width:100%;
	white-space: normal;
}
.g001:hover{
	background-color:#9abbc9;
}
.g001:active{
	background-color:#57c5c7;
}
.border1{
	border:solid 1px #777777;
}
.head01{
	font-size:14px;
	font-weight:bold;
	color: #404040;
}
.g002{
	font-size:14px; 
	color: #FEFEFE;
	background-color:#00a5b5;
	text-align:center;
	padding:6px ;
	border:none;
	width:16%;
	white-space: normal;
}
.b006{
	font-size:16px; 
	color: #FEFEFE;
	background-color:#A0BBC8;
	text-align:center;
	padding:6px ;
	border:none;
	white-space: normal;
}
.white001:hover{
	color:#A0BBC8;
}
.g003{
	font-size:14px; 
	color: #FEFEFE;
	background-color:#57c5c7;
	text-align:center;
	padding:8px 15px ;
	border:none;
	width:16%;
	white-space: normal;
}
.blue07{
	font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
	font-size:14px; 
	color: #FEFEFE;
	background-color:#79B28F;
	text-align:center;
	padding:6px;
	border:none;
	white-space: normal;
}
.bluebkg{
background-color:#598095;
  color:#f5f5f5;
  float:left; 
  display:inline-block;
  border:1px solid #e4ecf0; 
  font-size:20px; 
  text-align:center; 
  line-height:32px;
  vertical-align:middle;
}
.greenbkg{
background-color:#79B28F;
  color:#f5f5f5;
  float:left; 
  display:inline-block;
  border:1px solid #e4ecf0; 
  font-size:20px; 
  text-align:center; 
  line-height:32px;
  vertical-align:middle;
}

.whitebkg01{
background-color:#f5f5f5;.
 color:#598095;
  float:left; 
  display:inline-block;
  border:1px solid #e4ecf0; 
  font-size:20px; 
  text-align:center; 
  line-height:32px;
  vertical-align:middle;
}
.red07{
	font-size:14px; 
	color: #FEFEFE;
	background-color:#CB4F4F;
	text-align:center;
	padding:8px 15px ;
	border:none;
	white-space: normal;
}
.g004{
	font-size:14px; 
	color: #FEFEFE;
	background-color:#f99b90;
	text-align:center;
	padding:8px 15px ;
	border:none;
	width:16%;
	white-space: normal;
}

.leftmenu_items{
	color:#404040;
	font-size:12pt;
	padding-top:6px; 
	padding-bottom:3px;
}
hr {
	display: block;
	position: relative;
	padding: 0;
	text-align:left;
	margin:6px 0;
	height: 2px;
	color:#808080;
	width: 95%;
	font-size: 4px;
	clear: both;
	border: none;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.heading001{
	background: url(./images/pilot05.png?11); 
  	background-size:     cover;                  
    	background-repeat:   no-repeat;
}
.eyes01 {
/*	background: url(./images/Eye_1.jpg);               */
	background: url(./images/Background_Image.png);
  	background-size:     cover;                  
    	background-repeat:   no-repeat;
    	background-position: top;  
}
.leaderbkg {
	background: url(./images/winloss_leader_screen3.png);
  	background-size:     cover;                  
    	background-repeat:   no-repeat;
    	background-position: top;  
}

.gcolor-box{
	background-color: #006875;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:1em;
	width:98.8%;
}
.green_bg{
	background-color: #006875;	
	color:#ffffff;
}
.mainbox{
	padding-left:1em;
	padding-right:1em;	
}
.pcolor{
	background-color: #d91b5b;
}
.col-xs-push-0-5 {
  left: 4.1666667%;
}
.col-xs-push-0-4 {
  left: 2.08333335%;
}

.centerpage01{
	min-height:600px;
	height:800px;
	width:100%;
	padding:80px; 
}

#login001, .login001{
	background: url(./images/Background_Image.png) no-repeat; 
   	background-size:     cover;                  
    	background-repeat:   no-repeat;
     	background-position: top;  
}
#login002{
/*	background: url(./images/pilot02.jpg); 
  	background-size:     cover;                  
    	background-repeat:   no-repeat; */
/*	     	background-position: center; */  
}
.roundRect{
	border: solid 3px #404040;
	border-radius:5px;
	padding:5px;
}
#login004{
	background: url(./images/pilot04.jpg); 
  	background-size:     cover;                  
    	background-repeat:   no-repeat;
/*	     	background-position: center; */  
}
.survey001{
	background: url(./images/PulseSurvey_start_screen01.jpg) no-repeat; 
   	background-size:     cover;                  
    	background-repeat:   no-repeat;
  	background-position: top;  
}
.survey002{
/*	background: url(./images/pulse-survey-question.png) no-repeat; 
   	background-size:     cover;                  
    	background-repeat:   no-repeat;
  	background-position: center;    */
  	width:96.5812%;
  	padding:10px 1.7094%;
}
.thankyou_page{
	background: url(./images/thankyou_bkg.png) no-repeat; 
   	background-size:     cover;                  
    	background-repeat:   no-repeat;
  	background-position: center;  
}

.loginbox{
	background:#4a575E;
	opacity:0.9;
}
.loginbox11{
	background-color:rgb(255,255,255);
	opacity:0.9;
}
input  .winput{
	background-color: #ffffff;
}
a:link{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
input{
	 font-size:1em;
}
.input1{
   	background-color: white;
   	line-height:1.8em;
   	border:1px solid #148c90;
   	font-size:1em;
   	vertical-align:middle;
   	text-align:left;
 }
.redbutton{
	background-color: #FF0066;
	height:1.8em;
	line-height:1.8em;
	vertical-align:middle;
	text-align:center;
	color:#ffffff;
	font-size:1.1em;
	border:none;
	padding:2px 2%;
}
.greenbutton{
	background-color: #006875;
	height:1.8em;
	text-align:center;
	color:#ffffff;
	font-size:1em;
	border:none;
}
.whitebutton{
	background-color: #ffffff;
	height:1.8em;
	padding-top:0.2em;
	text-align:center;
	color:#f08889;
	font-size:1em;
	border:none;
	padding-left:1%;
	padding-right:1%;
}
.pinkbutton{
	background-color: #FF0066;
	height:1.8em;
	padding-top:0.2em;
	text-align:center;
	color:#ffffff;
	font-size:1em;
	border:none;
	padding-left:1%;
	padding-right:1%;
}
.bluebutton{
	background-color: #5bcac6;
	height:1.8em;
	vertical-align:middle;
	text-align:center;
	color:#ffffff;
	font-size:1.1em;
	border:none;
	padding-left:1%;
	padding-right:1%;
}
.output1{
	border:solid 2px #ED8A0B;
	font-size: 1em;
	text-align:center;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color:#404040;opacity:1;
}
input:-moz-placeholder, textarea:-moz-placeholder {
     color:#404040;opacity:1;
}
input::-moz-placeholder, textarea::-moz-placeholder {
     color:#404040;opacity:1;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color:  #404040; opacity:1;
}
input:-webkit-autofill {
   -webkit-box-shadow:0 0 0 30px white inset;
}

.col-xs-1,  .col-xs-2, .col-xs-3, .col-xs-4,  .col-xs-5, .col-xs-6,  .col-xs-7,  .col-xs-8,  .col-xs-9,  .col-xs-10, .col-xs-11, .col-xs-12 {
  min-height: 1px;
  padding-right: 0.5%;
  padding-left: 0.5%;
  display: inline-block; 
  float:left; 
}
.row-left{
	padding-left: 0%;
	padding-right: 0%;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.survey_0_01{
	padding-top:15em; font-size:1em; 
}
.survey_0_012{
	width: 31.2389%;
	margin-right:1.7699%;
	float:left;
	display:inline-block;
	vertical-align:top;
	text-align:left; 
}
.margin-5{
	margin:5%;	
}
.survey_1_logo_01{
	margin-top:5em;
}
.survey_1_logo_011{
	margin-top:20.71em;
}
.survey_1_logo_02{
	visibility:hidden;
	height:1px;
}
.survey_1_logo_04{
	margin-top: 10.71em;
}
.survey_0_02{
	width:66.9911%;
	font-size:1em; 
	color:#404040;
	display:inline-block;
	float:left;
}
.survey_0_02xx{
	width:63.9911%;
	font-size:1em; 
	color:#404040;
	display:inline-block;
	float:left;
}
.cp01{
	margin-top:15em;	
}
.cp02{
	margin-top:24em;	
}
.nc01{
	margin:10px 1% 10px 0;
	float:left;
	display:inline-block;
	width:43%;
	padding-bottom:2em;
}
.nc02{
	margin:10px 0 ;
	padding:2em;
	float:left;
	display:inline-block;
	width:43%;
}
.lp01, .lp02{
	width:20%; 
	float:left; 
	display:inline-block;	
}
.survey_part2_line_col1{
	float:left;
	width:46%;
	text-align:left;
	display:inline-block;
}
.survey_part2_line_col2{
	float:left;
	width:46%;
	text-align:right;
	margin-left:1%;
	display:inline-block;
}
.survey_part2_line_mid{
	float:left;
	width:6%;
	text-align:center;
	margin-left:1%;
	display:inline-block;
}

@media only screen and (max-width: 480px) {
	body{
		font-size: 10px;	
	}
    .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
	width: 97.5%; 
	margin-left: 0.5%;
	}
	.margin-5{
		margin:0.5%;	
	}
	.outerpage{
		padding-left:0px;
		padding-right:0px;
		width:100%;
	}
	.survey_0_01{
		padding-top:1em; font-size:0.8em; 
	}
	.survey_0_012{
		padding-top:1em; font-size:0.8em; 
	}
	.survey_1_logo_01{
		height:1px;
		margin-top:1px;
		visibility:hidden;
	}
	.survey_1_logo_011{
		height:1px;
		margin-top:1px;
		visibility:hidden;
	}
	.survey_1_logo_02{
		margin-top:1em;
		height:12em;
		visibility:visible;
	}
	.survey_0_02{
		margin-top:1em;
	}
	.survey_1_logo_04{
		margin-top: 2em;
	}
	.cp01{
		margin-top:1.5em;	
	}
	.nc01{
		margin-top:0.8em;
		width:98%;
		padding-bottom:1em;
		margin-left:0%;
	}
	.nc02{
		margin-top:0.8em;
		width:96%;
		padding:1.5em;
		margin-left:0%;
	}

	.lp01{
		width:40%; 
		float:left; 
		display:inline-block;	
		font-size:1em;
	}
	.lp02{
		width:51%; 
		float:left; 
		display:inline-block;	
		font-size:1em;
	}
}
@media only screen and (max-width: 767px) {
	body{
		font-size: 12px;	
	}
	.margin-5{
		margin:1%;	
	}
	.outerpage{
		padding-left:0px;
		padding-right:0px;
	}
    .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
	width: 97.5%; 
	margin-left: 0.5%;
	}
	.survey_0_01{
		padding-top:2em; font-size:1em; 
	}
	.survey_0_012{
		padding-top:1.5em; font-size:1em; 
	}
	.survey_1_logo_01{
		height:1px;
		margin-top:1px;
		visibility:hidden;
	}
	.survey_1_logo_011{
		height:1px;
		margin-top:1px;
		visibility:hidden;
	}
	.survey_1_logo_02{
		margin-top:0.9em;
		height:10em;
		visibility:visible;
	}
	.survey_0_02{
		margin-top:1em;
	}
	.survey_1_logo_04{
		margin-top: 1.8em;
	}
	.cp01{
		margin-top:1.5em;	
	}
	.nc01{
		margin-top:1em;
		width:98%;
	}
	.nc02{
		margin-top:1em;
		padding:1.25em;
		width:96%;
	}
	.lp01{
		width:40%; 
		float:left; 
		display:inline-block;	
		font-size:1em;
	}
	.lp02{
		width:50%; 
		float:left; 
		display:inline-block;	
		font-size:1em;
	}
	
	.mob-center {
		text-align:center;
		margin:0 auto;
		float:none!important;
	}
	
	.nomobpad {
		padding:0px !important;
	}
}

.lightgrey {
 background-color:#eee;
}

.darkgrey {
background-color:#4a575e;
}

.backgroundmainimg {
 background:url('./images/pilot04.jpg');
}

.light-sep {
  color:#fff;
  background-color:#fff;
}

.dark-sep {
 background-color:#000;
  color:#000;
}

.paleblue {
 background-color:#e4ecf0;
}

.PC {
 display:block;
}

.MOB {
 display:none;
}

.menuicon {
	padding:8px 0 10px 0;
}

.menu001, .b001, .blue01, .blue02 {
	cursor:pointer;
}

.b004 {
	font-size:20px!important;
}

.b007 {
margin:5px 0;
}

.#genMsgTxt {
	font-size:18px!important;
}

@media only screen and ( (max-width: 924px) or ( (min-device-width : 768px) and (max-device-width : 1024px)) ) {
	
	.nextstepspad {
		margin-top:15px!important;
	}

	.mob-results1 {
		margin-left:5px!important;
		margin-right:-5px!important;
	}	
	
	.mob-pad-small {
		padding-top:0px!important;
	}
	
	.mob-btn-left1 {
		margin-left:10px!important;
	}

	.b004 {
		border-radius:0px!important;
		margin:0 auto;
		width:90%;
	}

	.menu001 fa {
		margin-left:-8px;
	}
	
	.mob-btn-left {
		margin-left:5px!important;
	}

	button {
	cursor:pointer;
	border-radius:0px;
	}
	
	.menu001 {
		margin:10px 15px;
		
	}
	
	.border-right {
	border-right:0px solid #404040;
	}
	
	.menuicon {
		background-color:white;
		padding:8px 0 10px 0;
	}
	
	.menudiv {
		width:100%;
		margin-top:35px;
	}

	
	.mob-btn {
		margin-bottom:5px!important;
	}

	.MOB {
 		display:block;
 		font-size:9px;
	}
	.PC {
		 display:none;
	}
	
	.mobpad-md {
		padding:20px 0!important;
	}
	
	.mobpad-top-lg {
		padding: 70px 3px 0 3px !important;
	}
	
	.mobpad-top-lgm {
		margin-top: 70px!important;
	}
	
	.mobpad-bottom-lgm {
		margin-bottom: 100px!important;
	}
	
	.mobpad-sm {
		padding:10px 0!important;
	}

	.mobtransparent {
		background-color:rgba(255,255,255,0.1)!important;
	}
	
	.mob-pad-bottom {
		padding-bottom:30px!important;
	}
	
	.mob-center {
		text-align:center!important;
		float:none!important;
	}
	
	.mob-btn1 {
		font-size:18px !important;
		padding:10px !important;
	}
	
	.mob-btn1-top {
		margin-top:-6px;
		margin-left:6px;
	}

	.margin-bottom-none {
		margin-bottom:-20px;
	}
	
	.mob-mar-nn {
		margin:0!important;
	}
	
}

@media only screen and (max-width: 1175px) {

	.mob-mar-nn {
		margin:0!important;
	}

}
a {
	cursor:pointer;
}
.ui-autocomplete
    {
        position:absolute;
        cursor:default;
        z-index:4000 !important
    }