
/* Page Setup
-------------*/
.panel-title{font-size:24px;line-height:28px}

#demoForm{display:none}

.requests h4{padding-top:15px}
.requests ul{padding-bottom:20px;border-bottom:2px solid #ddd}

.mobile-phone{background-color:#fff;width:95%;margin-left:2.5%;margin-top:25px;margin-bottom:25px;min-height:0px !important}
.phone-details{text-align:right;margin-top:-10px}

/* Page Setup
-------------*/
.headline{text-align:center;margin-bottom:-20px}
.headline h1{color:#fff;font-size:30px;margin-bottom:25px;font-weight:300;text-shadow: 0px 0px 10px #000;}
.headline p{color:#fff;margin:-20px 0px 7px 0px;text-shadow: 0px 0px 3px #000;}

.main-content{margin-top:35px}

.header{min-height:600px;background-color:#666;margin-bottom:25px;background-repeat: no-repeat;background-size: 100% 600px;background-image:linear-gradient(rgba(0, 0, 0, 0.25),rgba(0, 0, 0, 0.25)), url('images/storage-containers.jpg');}

.transparent{background-color:rgba(0,0,0,0.5);}

.disclaimer{color:#fff !important}

.featured-boxes{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:15px;overflow:hidden;min-height:50px;color:#ccc;background-color:#222}

.rounded-container{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:15px 25px;margin-bottom:25px;overflow:hidden;min-height:250px}

.featured-box-container{background-color:#2b2b2b;color:#ccc;padding:25px 0px;margin-top:-25px;}

.bottom-area{background-color:#2b2b2b;color:#ccc;padding:40px 0px;margin-top:-25px;}
.bottom-area h3{text-align:center;font-size:40px;margin-bottom:30px;margin-top:0px;color:#ccc}

.rounded-container{border:3px solid #e57b25}
.rounded-container h3{font-size:22px;line-height:24px;border-bottom:1px solid #ccc;color:#e57b25;padding-bottom:10px;margin-bottom:10px;margin-top:0px}

@media(max-width:767px){
	.header-lg{color:#fff;font-size:40px;line-height:46px;font-weight:400;text-shadow: 0px 0px 10px #000;margin:-95px 0px -60px 0px;padding:0px}
		.index-header{color:#fff;font-size:30px;margin-bottom:25px;font-weight:400;text-shadow: 0px 0px 10px #000;margin-top:50px}
      .rounded-container{margin-top:25px}
}

@media(min-width:768px){
	.header-lg{color:#fff;font-size:40px;margin-bottom:0px;font-weight:400;text-shadow: 0px 0px 10px #000;margin:-85px 0px -80px 0px;padding:0px}
		.index-header{color:#fff;font-size:40px;margin-bottom:25px;font-weight:400;text-shadow: 0px 0px 10px #000;margin-top:50px}
      .rounded-container{margin-top:25px}
}

@media(min-width:992px){.header-lg{color:#fff;font-size:60px;margin-bottom:25px;font-weight:400;text-shadow: 0px 0px 10px #000;margin-top:0px}
	.index-header{color:#fff;font-size:60px;margin-bottom:25px;font-weight:400;text-shadow: 0px 0px 10px #000;margin-top:150px}
   .rounded-container{margin-top:80px}
}

@media(min-width:1200px){.header-lg{color:#fff;font-size:60px;margin-bottom:25px;font-weight:400;text-shadow: 0px 0px 10px #000;margin-top:0px;}
	.index-header{color:#fff;font-size:60px;margin-bottom:25px;font-weight:400;text-shadow: 0px 0px 10px #000;margin-top:150px}
   .rounded-container{margin-top:80px}
}

#demoForm{max-width:760px;margin:auto;margin-bottom:-20px;}
#demoWrapper {
	padding : 0px;
	padding-bottom : 0px;
	max-width : 500px;
	margin:auto;
}
#demoNavigation {
	margin : 0px;
	text-align: right;
   margin-top:25px;
	margin-bottom:25px;
}
label {
	margin-bottom:0px;
	margin-top:10px;
	color:#666
}
label.error {
	color: red;
}

#user{display:none;}

.question-group{border:1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.radio{padding-left:30px;border-bottom:1px solid #ccc;margin-top:0px;margin-bottom:5px;

background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */


}
.radio label{display:block;color:#000 !important;padding:8px 0px;margin:0px !important}
.radio input{cursor:pointer}
.form_field .radio:hover {

background: #f7fbfc; /* Old browsers */
background: -moz-linear-gradient(top,  #f7fbfc 0%, #d9edf2 40%, #add9e4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fbfc), color-stop(40%,#d9edf2), color-stop(100%,#add9e4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#add9e4',GradientType=0 ); /* IE6-9 */


}

.question-group .radio:first-child{-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.question-group .radio:last-child{margin-bottom:0px;border-bottom:0px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}

.checkbox{margin-left:-15px}

.question{text-align:center !important;font-size:16px !important;margin-top:-5px}

#input-textarea{height:175px}

fieldset{padding:0px;min-height:200px}

.progress{margin-bottom:-15px}

.form-group{margin:0px 0px}

.error_message_holder{color:red;line-height:12px;font-size:10px}

.number{width:100px}

.question-set{margin-top:5px}

#confirmation .row{margin-bottom:10px;padding-bottom:0px;padding-top:0px;}

.disclaimer{margin-top:15px;font-size:10px;color:#000 !important;margin-bottom:-25px}

/* Footer
----------------------------------------------- */
.footer{min-height:200px;background-color:#252525;border-top:4px solid grey;color:#d2d8cf}
.footer h5{font-size:24px;line-height:40px;font-weight:300;border-bottom:2px solid grey}
.footer a{color:#d2d8cf}
.footer li{line-height:35px;border-bottom:1px dotted grey}
.footer ul{margin-top:-7px}

.copyright{height:60px;line-height:60px;background-color:#191919;color:#d2d8cf;}
.copyright a{color:#d2d8cf}
.copyright-space{margin-bottom:0px;}

/* Forms
----------------------------------------------- */
#user{display:none}

