/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.tp-footer, .tp-tiny-footer, .tp-header, .navbar{
	display: none;
}
p.success {
	color: #008000;
}

.tp-wizard-form .next, .tp-wizard-form .wpcf7-back, .tp-wizard-form .buy {
	font-size: 16px;
	padding: 10px 30px;
	border-bottom: 4px solid #19275F;
	background-color: #033572;
}

.tp-wizard-form .buy {
	margin-top: 50px;
}

.tp-wizard-form .wpcf7-list-item {
	margin-right: 20px !important;
/* place all radios on one line*/
}

h2.blocked {
	border: 1px solid;
	padding: 10px;
	display: inline-block;
	width: 100%;
}

span.wpcf7-not-valid-tip {
	font-size: .7em !important;
	margin-left: 5px !important;
	margin-top: -30px !important;
}

input[date] {
	width: 100%;
}

.small-font {
	font-size: .8em;
}

.tp-navbar .navbar-default {
	background-color: #033572;
}

.tp-navbar .nav>li:last-child {
	border-right: 1px solid #032147;
}

.tp-header {
	background-color: #FFF;
}

.tp-navbar .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #E0E0E0;
}

.tp-navbar .nav>li:last-child,
.tp-navbar .nav>li>a {
	border-left: 1px solid #032147;
	color: #FFF;
}

.tp-btn-orange, .btn-group ul li a {
	background-color: #A20B32;
}

.tp-wizard-form .next:hover, .tp-wizard-form .wpcf7-back:hover {
	background-color: #A20B32;
	border-bottom: 4px solid #840022;
}

.tp-newsletter .news-title h2 i {
	color: #033572;
}

.required-field {
	border: 1px solid #E6C2C2 !important;
}

#add_new_dependent, #remove_dependent {
	width: 210px;
	margin-right: 10px;
	background-color: #A20B32;
	border-bottom: 4px solid #840022;
}

.greyed-out, .greyed-out:hover {
	background: grey !important;
	color: darkgray !important;
	border-bottom: 4px solid #636363 !important;
	box-shadow: none !important;
}

.tp-header {
	padding-bottom: 60px !important;
}

div.wpcf7-validation-errors {
	border: none;
}

.wpb_raw_html {
	margin-bottom: 0 !important;
	height: 0 !important;
}

.tp-wizard-form .form-control {
	margin-bottom: 10px !important;
}

.status_msg {
	color: #F00;
	padding: 10px;
	font-size: .9em;
	padding: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #F00;
	background-color: #FFF;
	visibility: hidden;
	height: 0;
}

.tp-header {
	padding-bottom: 80px !important;
	padding-top: 10px;
}

.tp-footer {
	background-color: #a2a2a2;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: #A20B32;
	color: #fff;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #033572;
	color: #fff;
}

.tp-breadcrumb {
	display: none;
}

.wizard > .content > .body label {
	display: block;
}

#wizard .payment_methods li input {
	margin-top: 2px !important;
}

.woocommerce .quantity .qty {
	width: 5.631em !important;
}

#tp-header .side-menu .dropdown-menu {
	left: inherit !important;
	right: 0 !important;
}

.pricing-table {
	padding: 20px;
}

span.fa.fa-circle {
	font-size: 7px;
	vertical-align: middle;
	padding-right: 5px;
}

.tp-page-header .page-header .lead {
	font-size: 17px !important;
}

/* Preloader */
#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #cccccce6;
/* change if the mask should have another color then white */
	z-index: 99;
/* makes sure it stays on top */
}

#status {
	width: 200px;
	height: 200px;
	position: absolute;
	left: 50%;
/* centers the loading animation horizontally one the screen */
	top: 50%;
/* centers the loading animation vertically one the screen */
	background-image: url(../images/ajax-loader.gif);
/* path to your loading animation */
	background-repeat: no-repeat;
	background-position: center;
	margin: -100px 0 0 -100px;
/* is width and height divided by two */
}
/*media all*/
.tp-header {
	background-color: #FFF !important;
}
/*media all*/
.tp-navbar .navbar-default {
    background-color: #033572 !important;
}
/*media all*/
.tp-navbar .nav a{
    color: #FFF !important;
}
dd p {
    margin-left: 10px;
}
