/*Contact form Css */
#contact-form {float: right; width: 350px;}
.submit {
	margin-top: 0.5em
}
.contactform input[type="text"] {
	border: 1px solid #CCC;
	width: 90%;
	padding: 6px 10px;
	-webkit-transition: all 0.15s ease-in 0s;
	-moz-transition:    all 0.15s ease-in 0s;
	-o-transition:      all 0.15s ease-in 0s;
	-ms-transition:     all 0.15s ease-in 0s;
	transition:         all 0.15s ease-in 0s;
}
.contactform input[type="text"]:focus {
	background-color: #EEE;
	border: 1px solid #CCC;
	-webkit-transition: all 0.15s ease-in 0s;
	-moz-transition:    all 0.15s ease-in 0s;
	-o-transition:      all 0.15s ease-in 0s;
	-ms-transition:     all 0.15s ease-in 0s;
	transition:         all 0.15s ease-in 0s;
}
input.cms_submit {
	border: 1px solid #CCC;
	background-color: #0575c0;
	color: #FFF;
	width: 100px;
	padding: 6px 10px;
	-webkit-transition: all 0.15s ease-in 0s;
	-moz-transition:    all 0.15s ease-in 0s;
	-o-transition:      all 0.15s ease-in 0s;
	-ms-transition:     all 0.15s ease-in 0s;
	transition:         all 0.15s ease-in 0s;
	cursor: pointer;
}
input.cms_submit:hover {
	border: 1px solid #CCC;
	background-color: #CCC;
	background-color: #e8392a;
	color: #FFF;
	-webkit-transition: all 0.15s ease-in 0s;
	-moz-transition:    all 0.15s ease-in 0s;
	-o-transition:      all 0.15s ease-in 0s;
	-ms-transition:     all 0.15s ease-in 0s;
	transition:         all 0.15s ease-in 0s;
}
.contactform input.checkbox {
	border: none;
}
.contactform label {
	display: block;
	float: left;
	font-weight: none;
	padding-top: 6px;
	margin-right: 200px;
}
.contactform label.label {
	display: inline;
	float: none;
	width: 50px;
	font-size: 10px;
}
.contactform textarea {
	background-color: #FFF;
	border: 1px solid #CCC;
	width: 90%;
	padding: 6px 10px;
	font-size: 13px;
	font-family: Arial;
	-webkit-transition: all 0.15s ease-in 0s;
	-moz-transition:    all 0.15s ease-in 0s;
	-o-transition:      all 0.15s ease-in 0s;
	-ms-transition:     all 0.15s ease-in 0s;
	transition:         all 0.15s ease-in 0s;
}
.contactform textarea:focus {
	background-color: #EEE;
	border: 1px solid #CCC;
	-webkit-transition: all 0.15s ease-in 0s;
	-moz-transition:    all 0.15s ease-in 0s;
	-o-transition:      all 0.15s ease-in 0s;
	-ms-transition:     all 0.15s ease-in 0s;
	transition:         all 0.15s ease-in 0s;
}
.contactform .cms_dropdown {
	background-color: #FFF;
	border: 1px solid #CCC;
	width: 98%;
	padding: 6px 10px;
	-webkit-transition: all 0.15s ease-in 0s;
	-moz-transition:    all 0.15s ease-in 0s;
	-o-transition:      all 0.15s ease-in 0s;
	-ms-transition:     all 0.15s ease-in 0s;
	transition:         all 0.15s ease-in 0s;
}
.formbuilderform .message {
	line-height: 16px;
	padding: 0 0 8px 0;
}
.contactform input.cms_checkbox {
	width: auto !important;
	float: left;
}
.error_message {
	background-color: #EEE;
	padding: 10px;
	color: #F00;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	width: 90%;
	border: 1px solid #DDD;
	margin-bottom:20px;
}
.error_message ul {
	margin: 0px;
}
.captcha img {
    border: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 0.5em;
    margin-right: 10px;
}
/* Stylesheet: form builder Modified On 2013-06-05 16:25:16 */
table #cal-calendar {width:100%;}
/* Stylesheet: Calender Modified On 2013-06-07 10:08:11 */
/*
Example stylesheet for Calendar module

For using this "big"-class insert something like this in your page
or template;

{cms_module module='Calendar'}

*/
caption.calendar-month {font-size: 16px; padding: 15px 0; background:#784798; color:#fff;}

#content caption.calendar-month a:link, #content caption.calendar-month a:active, #content caption.calendar-month a:visited {font-size: 16px; color:#fff;}



/* make all links red */
.calendar tr td a
{
  color: red;
}

/* highlight "today" for the small calendar */
.calendar-today
{
  font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming default class and id names) */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{
  display: none;
}
.calendar-date-from {color:#000; font-weight:bold;}
#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary
{
  display: inline;
  margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{
  color: red;
  font-size: 120%;
}
#cal-list h2, cal-upcominglist h2
{
  font-size: 110%;
}

/** large calendar rules (assuming default class and id names) **/
/* border on for #cal-calendar */
#cal-calendar{
  margin: 0px;
  /*border-collapse:    collapse;*/
  border: 0px solid black;
 margin:0 auto;
}

/* nice squares for the #cal-calendar table */
#cal-calendar th
{
  border: 0 solid black;
    font-weight: bold;
    padding: 10px 3px;
    font-size:16px;

}

#cal-calendar td {
  border: 1px solid #493c63;
  vertical-align: top;
  padding: 3px;
  height: 75px;
  width: 110px;
}
#content #cal-calendar td  a:link, #content #cal-calendar td  a:active, #content #cal-calendar td  a:visited {color:#493c63; font-weight:bold;}
/* format summaries nicely in #cal-calendar */
#cal-calendar ul
{
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
}

#cal-calendar li
{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

/* background colours for #cal-calendar */
#cal-calendar td
{
  background-color: #fff;
}

#cal-calendar .calendar-today
{
  background-color: #985EC5;
  color: #FFFFFF;
}
.calendar-event h3 {font-weight:bold; color:#784798; font-size:20px;}
.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
  display: none;
}
/* Stylesheet: Calguys Calendar CSS - inner Modified On 2014-03-25 13:28:33 */
