/* put below your custom css code for VikAppointments */
/*to switch on vikappointmets booking*/
form#vapsersearchform {
    display: none;
}

.vapempnamediv a {
	 color:#BB862E;
}

#vapcfinput4 {
	float: right !important;
}
#s2id_autogen1{
	float:left;
}

#s2id_autogen1.select2-container .select2-choice {
    height: 33px;
    line-height: 33px;
}

#vapsersearchform > label{
	vertical-align: top;
    margin-top: 9px;
    margin-left: 45px;
}


.vapcustomfields th, .vapcustomfields tr td {
	vertical-align:middle!important;
	text-align: right!important;
}


.vapcustomfields tr td {
  border-top: none;
}
.vaptlblock0, .vaptlblock1, .vaptlblock2 {
	width: 70px!important;
	height: 28px!important;
}

.vapcalendardiv table {
	border:0;
	width: 100%;
	border-collapse: separate;   
	border-spacing: 2px;
}

.vaptdday, .vaptdnoday {
	width: 31px;
	height: 26px;
	vertical-align: middle;
}

.vapemployeeselect select, .vapmonthselect select, .vapserpeoplediv select {
	 -webkit-box-shadow: none;
  	box-shadow: none;
}

.vapsername a {
	color: #BB862E;
	font-weight: normal;
}

.vapsergroupdiv {
	margin: 0 0 5px 0;
	font-size: 18px;
	color: #c8b084;
}

#vaprecokcheck{
	vertical-align: text-bottom;
	height: 14px;
	}

.vaprecurrenceprediv > label{
	padding-left:5px;
}

.vaprecurrencediv .vaprecurrencerepeatlabel, .vaprecurrencediv .vaprecurrenceforlabel {
	margin-top: 10px;
	vertical-align: super;
	height:20px;
}

select#vaprepeatbyrecsel, select#vapamountrecsel, select#vapfornextrecsel{
	height:20px;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
     box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075); 
	}
	
.vaprecurrencerepeatselect select, .vaprecurrenceamountselect select, .vaprecurrenceforselect select{
	margin: 0px!important;
	}
.vaprecurrencerepeatselect, .vaprecurrenceamountselect, .vaprecurrenceforselect {
	height:22px;
	}
	
.vapserviceselect select, .vapemployeeselect select, .vapmonthselect select, .vapserpeoplediv select, .vapserselectsp select,
.vaprecurrencerepeatselect select, .vaprecurrenceamountselect select, .vaprecurrenceforselect select {

    margin: 1px 5px 5px;

}