/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ===== Use this file to add custom CSS easily ================================================ */

.tm-navbar { background-image: url("../../../images/nav-back.png"); background-repeat: repeat-x; }

.uk-navbar-nav {	margin: 22px -20px 0 0; }

.uk-nav-navbar > li > a { color: #ffffff;	background: #1b1b1b; }

.uk-nav-navbar > li > a:hover { color: #333333;	background: #ebebeb; }

.uk-panel-box, .uk-panel-box-tertiary { padding:0px; margin 0px auto; text-align:center;min-height:200px;  }

/* .tm-bottom-c {  padding: 0;  margin: -30px 0 -30px -10%; }
.tm-block-primary {	background:none;	border: 0px solid #087F93;	width: 100.01%;	margin-left: -6px; } */

.tm-content {	border-radius: 0px;	background: #FFFFFF;	padding: 20px; }

body { font-size:16px;line-height:155%;  }

.tm-block-dark {
	height: 100%; background-image:url(../../../images/siteGraphics/bottom-line.png);
	background-repeat: repeat-x;
}

@supports (-webkit-appearance:none) {
    .homepage-message {
	width: auto; 	height: auto;  margin: 0px 70px 100px 0px;
    }
} 

/* -- main area background image -- */
.tm-block-default {
	background-image:url(../../../images/siteGraphics/Codas_bg.jpg);
	background-size: cover;	min-height: 400px; }

/* -- increase text area on phones --  */
@media only screen and (max-width: 667px) {
	.tm-content {	margin: 0 -55px;  }
	.tm-block {	padding: 0 30px !important; }
	.tm-block-default {		min-height: 40px;	}
}

  
  
 select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background: white !important; border-color: black !important; }
  
.tm-noblog > .tm-block-full-width > .uk-container { max-width: none !important; padding: 0 !important; }

.btn-primary, .btn-info, .btn-inverse { border-color: black; color: black; border-radius:0px; }

.btn-primary:hover, .btn-info:hover, .btn-inverse:hover { background-color: black;border-radius:0px; }

.tm-block-divider.tm-block-default:before, .tm-block-divider.tm-block-dark:before, .tm-block-divider.tm-block-primary:before {  background-image: none;}

.bfQuickMode .controls .control-label { font-size: 15px; }


.uk-container { max-width: 1000px;  padding: 0 35px; }

.uk-grid {  background: #ffffff; }

.quote-box { border:solid 1px; border-color:#cccccc; padding:10px; margin:25px 10px 10px 0px;  width:220px; 
  background:url(../../../images/sidebar/quote-bg.png) no-repeat; background-color:#ebebeb; }

.quote { margin: 10px 10px 10px 10px; font-size:20px; line-height:155%; font-style:italic; color:#57588c;  }



select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 0;
    box-shadow: none;
    height: 22px;
    line-height: 22px;
    color: #1b1b1b;
    border-radius: 0px; border:solid 1px; border-color:#666666;
}

.bfQuickMode .controls .control-label { width: 40%;  min-width: 110px;  vertical-align: text-top; }


li, dt, dd {
    line-height: 165%;
}


.bfQuickMode .icon-asterisk {
    font-size: 9px;
    vertical-align: text-top;
    color: red; display:none;
}

