﻿/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

/*
.theme-default .nivoSlider { position:relative; background:url(../../images/nivo_slider/loading.gif) no-repeat 50% 50%; margin-bottom:10px; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a; }
.theme-default .nivoSlider img { position:absolute; top:0px; left:0px; display:none; }
.theme-default .nivoSlider a { border:0; display:block; }
.theme-default .nivo-controlNav { text-align: center; padding: 20px 0; }
.theme-default .nivo-controlNav a { display:inline-block; width:22px; height:22px; background:url(../images/bullets.png) no-repeat; text-indent:-9999px; border:0; margin: 0 2px; }
.theme-default .nivo-controlNav a.active { background-position:0 -22px; }
.theme-default .nivo-directionNav a { display:block; width:30px; height:30px; background:url(../../images/nivo_slider/arrows.png) no-repeat; text-indent:-9999px; border:0; opacity: 0; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav { background-position:-30px 0; right:15px; }
.theme-default a.nivo-prevNav { left:15px; }
.theme-default .nivo-caption { font-family: Helvetica, Arial, sans-serif; }
.theme-default .nivo-caption a { color:#fff; border-bottom:1px dotted #fff; }
.theme-default .nivo-caption a:hover { color:#fff; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled { width: 100%; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled a { width: auto; height: auto; background: none; margin-bottom: 5px; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled img { display: block; width: 120px; height: auto; }
*/
body {
	/* HS01 padding-top: 50px;*/ /*background-color:/*HS01 #c8e0b6; #A49CFA; #fff;*/
	background-color: #eadfff; /*#D2C8FF;*/ /*color:Black;*/
	color: #22104D;
}
.starter-template {
	padding: 40px 15px;
	text-align: center;
}
/* HS01  added*/
/*.container {
	max-width: 940px;
}*/
.spacer {
	margin-top: 20px;
}
/*For Form control in inquiry*/
.input-group-addon.primary {
	color: rgb(255, 255, 255);
	background-color: rgb(50, 118, 177);
	border-color: rgb(40, 94, 142);
}
.input-group-addon.success {
	color: rgb(255, 255, 255);
	background-color: rgb(92, 184, 92);
	border-color: rgb(76, 174, 76);
}
.input-group-addon.info {
	color: rgb(255, 255, 255);
	background-color: rgb(57, 179, 215);
	border-color: rgb(38, 154, 188);
}
.input-group-addon.warning {
	color: rgb(255, 255, 255);
	background-color: rgb(240, 173, 78);
	border-color: rgb(238, 162, 54);
}
.input-group-addon.danger {
	color: rgb(255, 255, 255);
	background-color: rgb(217, 83, 79);
	border-color: rgb(212, 63, 58);
}
/*For Form control in inquiry*/


/*********************/
.header {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); /*HS01 padding: 15px 0;*/
	padding: 0 0 15px;
		z-index: 888;
}
.header.navbar-fixed-top {
	border: medium none;
}
.header h1.logo {
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	max-height: 50px;
	text-transform: uppercase;
}
.header h1.logo a:hover {
	color: #6DBD63;
}
.header h1.logo .logo-title {
	line-height: 1.6;
	vertical-align: middle;
}
.header .main-nav .navbar-toggle {
	margin-right: 0;
}
.header .main-nav button {
	background: none repeat scroll 0 0 padding-box #51A746;
	border-radius: 4px;
	color: #FFFFFF !important;
}
.header .main-nav button:focus {
	outline: medium none;
}
.header .main-nav button:hover {
	background: none repeat scroll 0 0 #6DBD63;
}
.header .main-nav button .icon-bar {
	background-color: #FFFFFF;
}
.header .main-nav .nav .nav-item {
	font-size: 14px;
	font-weight: normal; /*HS01 margin-right: 10px;*/
	text-transform: uppercase;
}
.header .main-nav .nav .nav-item.active a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #483A85; /* #51A746;*/
	font-weight: bold;
}
.header .main-nav .nav .nav-item.nav-item-cta a.btn-cta-primary {
	color: #FFFFFF;
	font-family: 'Montserrat' ,sans-serif;
	font-weight: bold;
	margin-top: 6px; /*HS01 2px*/
	padding: 6px 12px;
	transition: all 0.4s ease-in-out 0s;
}
.header .main-nav .nav .nav-item.nav-item-cta a.btn-cta-primary:hover {
	background: none repeat scroll 0 0 #51A746;
	border: 2px solid #51A746;
	color: #FFFFFF;
}
.header .main-nav .nav .nav-item a {
	color: #A49CFA; /*#666666;*/
	transition: none 0s ease 0s;
}
.header .main-nav .nav .nav-item a:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #483A85; /*#6DBD63;*/
}
.header .main-nav .nav .nav-item a:focus {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	outline: medium none;
}
.header .main-nav .nav .nav-item a:active {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	outline: medium none;
}
.header .main-nav .nav .nav-item.active {
	color: #22104D; /*#6DBD63;*/
}
.header .main-nav .nav .nav-item.last {
	margin-right: 0;
}
.main-nav {
	padding-top: 15px;
	margin-right: 10px;
}
/*--------*/
a.btn-cta-primary, .btn-cta-primary {
	background: none repeat scroll 0 0 #6DBD63;
	border: 2px solid #6DBD63;
	color: #FFFFFF;
	text-transform: uppercase;
}
.btn, a.btn {
	font-family: 'Montserrat' ,sans-serif;
	padding: 8px 16px;
	transition: all 0.4s ease-in-out 0s;
}
a.btn-cta-primary, .btn-cta-primary {
	background: none repeat scroll 0 0 #6DBD63;
	border: 2px solid #6DBD63;
	color: #FFFFFF;
	text-transform: uppercase;
}
.btn, a.btn {
	font-family: 'Montserrat' ,sans-serif;
	padding: 8px 16px;
	transition: all 0.4s ease-in-out 0s;
}
/**************/
.sectionhead {
	/*border-bottom: 2px solid #7067AB;*/
}

.sectionuline {
	margin-top: -6px;
	height:1px;
	background-color:#f1e9ff;
}

#footer {
	background-color: #7067AB;
	color: #fff;
}

#footer a, #footer a:hover, #footer a:active, #footer a:visited {
	color: #fff;
}