/* Header Styling */
.customer-care {
	color: #fff;
	text-align: center;
}

/* Tabs Styling */
.tab-content{
     background: #fdfdfd;
     line-height: 25px;
     border: 1px solid #ddd;
     border-top:5px solid #e74c3c;
     border-bottom:5px solid #e74c3c;
     display: block;
     padding: 30px 25px !important;
     width: 100%;
}



/* Customer Location Form */
.custlocate { margin: 0 auto; }
.custlocate h2 { color: white; margin-bottom:50px; }
.custlocate select, .custlocate input[type="text"] { width: 600px; height: 80px; max-width: 600px; background: #eee; font-size: 34px; color: #2d2567; }
.custlocate input[type="submit"] { display: block; width: 450px; padding: 15px; margin: 0 auto; border-radius: 18px; font-size: 30px; }
.custlocate select { margin-bottom: 80px; text-align: center; }


#apptform ::-webkit-input-placeholder { color: pink; }
#apptform ::-moz-placeholder { color: pink; }
#apptform :-ms-input-placeholder { color: pink; }
#apptform :-moz-placeholder { color: pink; }
.custlocate ::-webkit-input-placeholder { color: pink; }
.custlocate ::-moz-placeholder { color: pink; }
.custlocate :-ms-input-placeholder { color: pink; }
.custlocate :-moz-placeholder { color: pink; }


.checkrow {
	padding-left:50px;
	/*padding-top: 25px;*/
}

.admin-content{
     background: #fdfdfd;
     line-height: 25px;
     border: 1px solid #ddd;
     border-top:5px solid #e74c3c;
     border-bottom:5px solid #e74c3c;
     display: block;
     padding: 30px 25px !important;
     width: 100%;
}


.icon-info {
     background: url(../images/icons/info.svg);
     width: 20px;
     height: 20px;
     display: inline-block;
     background-size: 100%;
     line-height: 20px;
     vertical-align: middle;
}