  .cssFade {
    transition: 0.5s linear all;
    opacity: 1;
}
.cssFade.ng-hide {
	transition: 0.2s linear all;
    opacity: 0;
}
.center{
	margin:auto;
}
.service_request_form_title{
	margin:30px auto 50px auto;
}
#service_request_form_options{
	float:none;
	margin:auto;
	font-weight:400;
	color:#11a0dc;
}
#service_request_form_options li{
	display:block;
	height:auto;
	line-height:20px;
	padding:20px
}

#service_request_form_options li:hover{
	cursor:pointer;
	background-color:#11a0dc;
	color:#fff;
}
.serviceRequestFormContainer{
	margin-bottom:30px;
	padding:20px;
	background-color:#fcfcfc;
	border:1px solid #ccc;
	-webkit-box-shadow: 0 0 10px #ccc;
        box-shadow: 0 0 10px #ccc;
}
.serviceRequestFormContainer .row div{
	text-align:left;
	padding:7px
}

.serviceRequestFormContainer .row div label{
	font-size:24px
}

.serviceRequestFormContainer .row div .form-field input{
	font-size:16pt;
	height:26pt;
	background-color:#fff;
	border:1px solid #ccc;
	color:#666;
}
.serviceRequestFormContainer .row div .form-field select{
	font-size:22px;
	height:26pt;
	background-color:#fff;
	border:1px solid #ccc;
	color:#666;
}
.serviceRequestFormContainer .row .service_header_button{
	text-align:center
}
.serviceRequestFormContainer .row md-datepicker{
	display:block;
}
.md-datepicker-expand-triangle{
	padding:0 !important
}
.md-datepicker-input{
	font-size:20px
}
.md-datepicker-triangle-button{
	top:14px
}
.error-form{
	color:red;
	font-size:14px;
	font-weight:bold
}
input[type="radio"] {
	height:15px !important;
	-webkit-appearance: radio;
   -moz-appearance:    radio;
   appearance:         radio;
}
input[type="checkbox"] {
	height:15px !important;
	-webkit-appearance: checkbox;
   -moz-appearance:    checkbox;
   appearance:         checkbox;
}
#special_circumstances, #special_recycling_description{
	background-color:#fff;
	color:#999;
	height:100px;
	font-size:20px;
}
.selected{
	background-color:#11a0dc !important;
}
.selected span{
	color:#fff !important;
}
.form_note{
    display:block;
    margin:25pt 0 10pt 10pt;
    text-align:left;
    font-size:11pt;
}

.focused-field:before{
    background-color:red;
}
.form-field textarea{
    background-color:#fff;
    min-height:150px;
    height:auto;
    border:1px solid #ccc;
    color:#666;
    font-size: 18px;
    line-height:26px;
    padding:8px 5px;
}