﻿body{ background: #ecf0f1; padding-top: 5px; color: #2c3e50; font-family: 'Lato', sans-serif; font-weight : 400; }
h1,h2,h3,h4,h5,h6{ color: #003399; font-family: 'Lato', sans-serif; font-weight: 700; }
#logo{ text-align: center; }
#logo a{ color: #fff; padding: 45px 20px; font-size: 32px; font-weight: 400; text-decoration: none; display: inline-block; margin: 30px 0; text-shadow: 1px 2px rgba(0,0,0,0.3); -webkit-border-radius: 50% 50%; -moz-border-radius: 50% 50%; -ms-border-radius: 50% 50%; -o-border-radius: 50% 50%; border-radius: 50% 50%; }
#tagline{ text-align: center; }
#tagline.alter{ margin-bottom: 30px; }
#tagline h1{ font-size: 32px; margin-bottom:20px; }
#tagline p{ font-size: 18px; line-height: 24px; 	padding:0 10px; }
#subscribe{ margin: 20px 0; }
#subscribe .btn-block{ 	margin-top: 10px; }
.panel-theme{ border:0; border-radius: 6px; }
.panel-theme .panel-heading{ background: #2c3e50; color: #fff; font-size: 20px; font-weight: 700; padding: 20px 0; border: 0; border-top-right-radius: 5px; border-top-left-radius: 5px; }
.panel-theme .panel-body{ padding: 20px 40px 10px; text-align: center; }
#features{ overflow: hidden; margin: 20px 0; }
#features h2{ font-size: 18px; line-height: 24px; }
.feature-box{ padding: 15px; text-align: center; border: solid 1px #d4d9dc; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; margin-bottom: 20px; }
#features .media{ margin-bottom: 20px; }
#features .media>.pull-left{ margin-right: 20px; width: 50px; }
footer{ 	margin: 0 0 30px; text-align: center; } 
.footer-text{ font-size:16px; }
.footer-text span{ display: block; 	width: 150px; margin:0 auto 10px; border-top: solid 3px #bdc3c7; }
footer small{color:#95a5a6;}
@media (min-width: 768px) and (max-width: 991px) { 	#subscribe .btn-block{ margin: 0; } }
@media (min-width: 992px) and (max-width: 1199px) { #subscribe .btn-block{ margin: 0; } 	#features,#subscribe{ 	margin: 50px 0; } }
@media (min-width: 1200px) { #marketing-text p{ padding:0 50px; } #subscribe .btn-block{ margin: 0; 	} #features,#subscribe{ margin: 50px 0; } }
body{ border-color: #003399; }
#logo a{ background: #003399; }
#features i{ a{ color: #003399; }
.social-icons a:hover{ color: #216694; }
.form-control:focus { border-color: #003399; }
.btn-theme { color: #ffffff; background-color: #003399; border-color: #003399; font-weight: 700; }
.btn-theme:hover, .btn-theme:focus, .btn-theme:active, .btn-theme.active, .open .dropdown-toggle.btn-theme { color: #ffffff; background-color: #003399; border-color: #003399; }
.btn-theme:active, .btn-theme.active, .open .dropdown-toggle.btn-theme { background-image: none; }
.btn-theme.disabled, .btn-theme[disabled], fieldset[disabled] .btn-theme, .btn-theme.disabled:hover, .btn-theme[disabled]:hover, fieldset[disabled] .btn-theme:hover, .btn-theme.disabled:focus, .btn-theme[disabled]:focus, fieldset[disabled] .btn-theme:focus, .btn-theme.disabled:active, .btn-theme[disabled]:active, fieldset[disabled] .btn-theme:active, .btn-theme.disabled.active, .btn-theme[disabled].active, fieldset[disabled] .btn-theme.active { background-color: #003399; border-color: #003399; }