﻿.schedule-visit { background-color:white;font-family:Arial, Helvetica, sans-serif;width:70%;font-size:10pt; }
.schedule-visit .banner { color:#be2f2d;font-weight:bold;padding:10px 0 20px 0;font-size:10pt!important; }
.schedule-visit .boxes { padding:10px 0 10px 10px;float:left;width:98%; }
.schedule-visit .button-preview { padding:20px;text-align:right;float:right; }
.schedule-visit .button-preview img { vertical-align:text-top;padding-right:5px; }
.schedule-visit .button-preview a {	float:right;color:Black;border:1px solid #aaaaaa;font-family:Arial, Helvetica, sans-serif!important;font-size:9pt;padding:8px;font-weight:bold;background: #fefefe; /* Old browsers */background: -moz-linear-gradient(top, #fefefe 0%, #d1d1d1 49%, #dbdbdb 50%, #e2e2e2 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(49%,#d1d1d1), color-stop(50%,#dbdbdb), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #fefefe 0%,#d1d1d1 49%,#dbdbdb 50%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #fefefe 0%,#d1d1d1 49%,#dbdbdb 50%,#e2e2e2 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #fefefe 0%,#d1d1d1 49%,#dbdbdb 50%,#e2e2e2 100%); /* IE10+ */	background: linear-gradient(top, #fefefe 0%,#d1d1d1 49%,#dbdbdb 50%,#e2e2e2 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */ }
.schedule-visit .calendar-image { vertical-align:text-bottom;cursor:pointer; }
.schedule-visit .check-box-list { float:left;width:20%;text-align:left; }
.schedule-visit .check-box-list td { padding:2px 0; }
.schedule-visit .check-box-list label {	color:black;font-family:Arial, Helvetica, sans-serif;font-size:10pt; }
.schedule-visit .input-ddl { background-color:#f8f8f8;width:91%;font-family: Arial, Helvetica, sans-serif!important;font-size:10pt; }
.schedule-visit .input-ddl option:first-child {	color:#888888; }
.schedule-visit .input-ddl option {	color:black; }
.schedule-visit .input-tb {	background-color:#f8f8f8;width:90%;font-family: Arial, Helvetica, sans-serif!important;font-size:10pt; }
.schedule-visit .input-tb-check-box-list { float:left;width:15%;text-align:center; }
.schedule-visit .input-tb-check-box-list input { width:50%;text-align:center;font-size:10pt;font-family:Arial, Helvetica, sans-serif;color:black;background-color:#f8f8f8; }
.schedule-visit .input-tb-date-time { background-color:#f8f8f8;width:19%;font-family: Arial, Helvetica, sans-serif!important;font-size:10pt;color:black; }
.schedule-visit .image { padding-top:10px; }
.schedule-visit .input-tb-small { background-color:#f8f8f8;width:10%;font-family: Arial, Helvetica, sans-serif!important;font-size:10pt; }
.schedule-visit .label { float:left;text-align:left;color:Black;vertical-align:top;width:24%;font-family: Arial, Helvetica, sans-serif!important;font-size:10pt; }
.schedule-visit .label-check-box-list {	float:left;color:black;font-family:Arial, Helvetica, sans-serif;width:80%;font-size:10pt;text-align:left; }
.schedule-visit .label-message { color:red;padding:10px 0 10px 10px;font-family: Arial, Helvetica, sans-serif!important;font-size:10pt;text-align:left;float:left;width:98%; }
.schedule-visit .label-preview { text-align:left;float:left;color:Black;padding:10px 0 10px 10px;width:20%;font-family: Arial, Helvetica, sans-serif!important;font-size:10pt;font-weight:bold; }
.schedule-visit .label-required { color:red;font-family:Arial, Helvetica, sans-serif;font-size:9pt; }
.schedule-visit .label-value { text-align:left;float:right;color:Black;padding:10px 0 10px 10px;width:77%;font-family: Arial, Helvetica, sans-serif!important;font-size:10pt; }
.schedule-visit .line { color:#d8d8d8!important;height:1px;width:98%;float:left;margin-left:1%; }
.schedule-visit .message { padding:10px 0 0 10px;text-align:left;float:left;width:98%; }
.schedule-visit .required { float:left;width:75%;text-align:left; }
.schedule-visit .tb-check-box-list { width:54%;float:left;vertical-align:top;text-align:left; }
.schedule-visit .tb-check-box-list .people { padding:3px 0 0;float:left;width:98%; }
.schedule-visit .div-line { width:100%;float:left; }
.schedule-visit .space-between-buttons { float:right;padding:10px; }
.cm-clear-both { clear:both; }