*,:before,:after {
box-sizing:border-box
}

.bg-danger {
background-color:#e74c3c
}

.bg-info {
background-color:#3498db
}

.bg-success {
background-color:#fed136
}

.bg-warning {
background-color:#f39c12
}

.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after {
content:'\00A0 \2014'
}

.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before {
content:''
}

.blockquote-reverse,blockquote.pull-right {
border-left:0;
border-right:5px solid #ecf0f1;
padding-left:0;
padding-right:15px;
text-align:right
}

.container {
margin-left:auto;
margin-right:auto;
padding-left:15px;
padding-right:15px
}

.initialism {
font-size:90%;
text-transform:uppercase
}

.list-inline {
list-style:none;
margin-left:-5px;
padding-left:0
}

.list-inline > li {
display:inline-block;
padding-left:5px;
padding-right:5px
}

.list-unstyled {
list-style:none;
padding-left:0
}

.pre-scrollable {
max-height:340px;
overflow-y:scroll
}

.text-capitalize {
text-transform:capitalize
}

.text-center {
text-align:center
}

.text-justify {
text-align:justify
}

.text-left {
text-align:left
}

.text-lowercase {
text-transform:lowercase
}

.text-nowrap {
white-space:nowrap
}

.text-right {
text-align:right
}

.text-success,.text-info,.text-warning,.text-danger {
color:#ffffff
}

.text-uppercase {
text-transform:uppercase
}

a {
background:transparent;
text-decoration: none;
}

a.bg-danger:hover {
background-color:#d62c1a
}

a.bg-info:hover {
background-color:#217dbb
}

a.bg-success:hover {
background-color:#128f76
}

a.bg-warning:hover {
background-color:#c87f0a
}

a.text-success:hover,a.text-info:hover,a.text-warning:hover,a.text-danger:hover {
color:#e6e6e6
}

a:active,a:hover {
outline:0
}

address {
font-style:normal;
line-height:1.42857143;
margin-bottom:21px
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
display:block
}

blockquote {
border-left:5px solid #ecf0f1;
font-size:18.75px;
margin:0 0 21px;
padding:10.5px 21px
}

blockquote footer,blockquote small,blockquote .small {
color:#b4bcc2;
display:block;
font-size:80%;
line-height:1.42857143
}

blockquote footer:before,blockquote small:before,blockquote .small:before {
content:'\2014 \00A0'
}

blockquote:before,blockquote:after {
content:""
}

body {
background-color:#ffffff;
color:#fec503;
font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:15px;
line-height:1.42857143;
margin:0
}

button {
overflow:visible
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
cursor:pointer
}

button,input,optgroup,select,textarea {
color:inherit;
font:inherit;
margin:0
}

button,select {
text-transform:none
}

button::-moz-focus-inner,input::-moz-focus-inner,legend {
border:0;
padding:0
}

button[disabled],html input[disabled] {
cursor:default
}

code {
background-color:#f9f2f4;
border-radius:4px;
color:#c7254e;
font-size:90%;
padding:2px 4px
}

code,kbd,pre,samp {
font-family:monospace,monospace;
font-size:1em
}

fieldset {
border:1px solid #c0c0c0;
margin:0 2px;
padding:.35em .625em .75em
}

h1 {
font-size:2em;
margin:.67em 0
}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {
font-size:65%
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {
color:#b4bcc2;
font-weight:400;
line-height:1
}

h1,.h1 {
font-size:39px
}

h1,.h1,h2,.h2,h3,.h3 {
margin-bottom:10.5px;
margin-top:21px
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
color:inherit;
font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:400;
line-height:1.1
}

h2,.h2 {
font-size:32px
}

h3,.h3 {
font-size:26px
}

h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {
font-size:75%
}

h4,.h4 {
font-size:19px
}

h4,.h4,h5,.h5,h6,.h6 {
margin-bottom:10.5px;
margin-top:10.5px
}

h5,.h5 {
font-size:15px
}

h6,.h6 {
font-size:13px
}

html {
font-family:'Source Sans Pro',sans-serif;
font-size:10px
}

img {
border:0;
vertical-align:middle
}

input {
line-height:normal
}

input,button,select,textarea {
font-family:inherit;
font-size:inherit;
line-height:inherit
}

input[type="checkbox"],input[type="radio"] {
box-sizing:border-box;
padding:0
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
height:auto
}

input[type="search"] {
box-sizing:content-box
}

kbd {
background-color:#333333;
border-radius:3px;
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);
color:#ffffff;
font-size:90%;
padding:2px 4px
}

kbd kbd {
box-shadow:none;
font-size:100%;
padding:0
}

optgroup {
font-weight:700
}

p {
margin:0 0 10.5px
}

pre {
background-color:#ecf0f1;
border:1px solid #cccccc;
border-radius:4px;
color:#7b8a8b;
display:block;
font-size:14px;
line-height:1.42857143;
margin:0 0 10.5px;
overflow:auto;
padding:10px;
word-break:break-all;
word-wrap:break-word
}

pre code {
background-color:transparent;
border-radius:0;
color:inherit;
font-size:inherit;
padding:0;
white-space:pre-wrap
}

small,.small {
font-size:86%
}

svg:not(:root) {
overflow:hidden
}

table {
border-collapse:collapse;
border-spacing:0
}

td,th {
padding:0
}

textarea {
overflow:auto
}

ul ul,ol ul,ul ol,ol ol,blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {
margin-bottom:0
}

ul,ol {
margin-bottom:10.5px;
margin-top:0
}

@media (min-width: 768px) {
.container {
width:750px
}
}

@media (min-width: 992px) {
.container {
width:970px
}
}

@media (min-width: 1200px) {
.container {
width:1170px
}
}

.col-xs-1 {
width:8.33333333%
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
min-height:1px;
padding-left:15px;
padding-right:15px;
position:relative
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
float:left
}

.col-xs-10 {
width:83.33333333%
}

.col-xs-11 {
width:91.66666667%
}

.col-xs-12 {
width:100%
}

.col-xs-2 {
width:16.66666667%
}

.col-xs-3 {
width:25%
}

.col-xs-4 {
width:33.33333333%
}

.col-xs-5 {
width:41.66666667%
}

.col-xs-6 {
width:50%
}

.col-xs-7 {
width:58.33333333%
}

.col-xs-8 {
width:66.66666667%
}

.col-xs-9 {
width:75%
}

.col-xs-offset-0 {
margin-left:0
}

.col-xs-offset-1 {
margin-left:8.33333333%
}

.col-xs-offset-10 {
margin-left:83.33333333%
}

.col-xs-offset-11 {
margin-left:91.66666667%
}

.col-xs-offset-12 {
margin-left:100%
}

.col-xs-offset-2 {
margin-left:16.66666667%
}

.col-xs-offset-3 {
margin-left:25%
}

.col-xs-offset-4 {
margin-left:33.33333333%
}

.col-xs-offset-5 {
margin-left:41.66666667%
}

.col-xs-offset-6 {
margin-left:50%
}

.col-xs-offset-7 {
margin-left:58.33333333%
}

.col-xs-offset-8 {
margin-left:66.66666667%
}

.col-xs-offset-9 {
margin-left:75%
}

.col-xs-pull-0 {
right:auto
}

.col-xs-pull-1 {
right:8.33333333%
}

.col-xs-pull-10 {
right:83.33333333%
}

.col-xs-pull-11 {
right:91.66666667%
}

.col-xs-pull-12 {
right:100%
}

.col-xs-pull-2 {
right:16.66666667%
}

.col-xs-pull-3 {
right:25%
}

.col-xs-pull-4 {
right:33.33333333%
}

.col-xs-pull-5 {
right:41.66666667%
}

.col-xs-pull-6 {
right:50%
}

.col-xs-pull-7 {
right:58.33333333%
}

.col-xs-pull-8 {
right:66.66666667%
}

.col-xs-pull-9 {
right:75%
}

.col-xs-push-0 {
left:auto
}

.col-xs-push-1 {
left:8.33333333%
}

.col-xs-push-10 {
left:83.33333333%
}

.col-xs-push-11 {
left:91.66666667%
}

.col-xs-push-12 {
left:100%
}

.col-xs-push-2 {
left:16.66666667%
}

.col-xs-push-3 {
left:25%
}

.col-xs-push-4 {
left:33.33333333%
}

.col-xs-push-5 {
left:41.66666667%
}

.col-xs-push-6 {
left:50%
}

.col-xs-push-7 {
left:58.33333333%
}

.col-xs-push-8 {
left:66.66666667%
}

.col-xs-push-9 {
left:75%
}

.container-fluid {
margin-left:auto;
margin-right:auto;
padding-left:15px;
padding-right:15px
}

.row {
margin-left:-15px;
margin-right:-15px
}

@media (min-width: 768px) {
.col-sm-1 {
width:8.33333333%
}

.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
float:left
}

.col-sm-10 {
width:83.33333333%
}

.col-sm-11 {
width:91.66666667%
}

.col-sm-12 {
width:100%
}

.col-sm-2 {
width:16.66666667%
}

.col-sm-3 {
width:25%
}

.col-sm-4 {
width:33.33333333%
}

.col-sm-5 {
width:41.66666667%
}

.col-sm-6 {
width:50%
}

.col-sm-7 {
width:58.33333333%
}

.col-sm-8 {
width:66.66666667%
}

.col-sm-9 {
width:75%
}

.col-sm-offset-0 {
margin-left:0
}

.col-sm-offset-1 {
margin-left:8.33333333%
}

.col-sm-offset-10 {
margin-left:83.33333333%
}

.col-sm-offset-11 {
margin-left:91.66666667%
}

.col-sm-offset-12 {
margin-left:100%
}

.col-sm-offset-2 {
margin-left:16.66666667%
}

.col-sm-offset-3 {
margin-left:25%
}

.col-sm-offset-4 {
margin-left:33.33333333%
}

.col-sm-offset-5 {
margin-left:41.66666667%
}

.col-sm-offset-6 {
margin-left:50%
}

.col-sm-offset-7 {
margin-left:58.33333333%
}

.col-sm-offset-8 {
margin-left:66.66666667%
}

.col-sm-offset-9 {
margin-left:75%
}

.col-sm-pull-0 {
right:auto
}

.col-sm-pull-1 {
right:8.33333333%
}

.col-sm-pull-10 {
right:83.33333333%
}

.col-sm-pull-11 {
right:91.66666667%
}

.col-sm-pull-12 {
right:100%
}

.col-sm-pull-2 {
right:16.66666667%
}

.col-sm-pull-3 {
right:25%
}

.col-sm-pull-4 {
right:33.33333333%
}

.col-sm-pull-5 {
right:41.66666667%
}

.col-sm-pull-6 {
right:50%
}

.col-sm-pull-7 {
right:58.33333333%
}

.col-sm-pull-8 {
right:66.66666667%
}

.col-sm-pull-9 {
right:75%
}

.col-sm-push-0 {
left:auto
}

.col-sm-push-1 {
left:8.33333333%
}

.col-sm-push-10 {
left:83.33333333%
}

.col-sm-push-11 {
left:91.66666667%
}

.col-sm-push-12 {
left:100%
}

.col-sm-push-2 {
left:16.66666667%
}

.col-sm-push-3 {
left:25%
}

.col-sm-push-4 {
left:33.33333333%
}

.col-sm-push-5 {
left:41.66666667%
}

.col-sm-push-6 {
left:50%
}

.col-sm-push-7 {
left:58.33333333%
}

.col-sm-push-8 {
left:66.66666667%
}

.col-sm-push-9 {
left:75%
}
}

@media (min-width: 992px) {
.col-md-1 {
width:8.33333333%
}

.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
float:left
}

.col-md-10 {
width:83.33333333%
}

.col-md-11 {
width:91.66666667%
}

.col-md-12 {
width:100%
}

.col-md-2 {
width:16.66666667%
}

.col-md-3 {
width:25%
}

.col-md-4 {
width:33.33333333%
}

.col-md-5 {
width:41.66666667%
}

.col-md-6 {
width:50%
}

.col-md-7 {
width:58.33333333%
}

.col-md-8 {
width:66.66666667%
}

.col-md-9 {
width:75%
}

.col-md-offset-0 {
margin-left:0
}

.col-md-offset-1 {
margin-left:8.33333333%
}

.col-md-offset-10 {
margin-left:83.33333333%
}

.col-md-offset-11 {
margin-left:91.66666667%
}

.col-md-offset-12 {
margin-left:100%
}

.col-md-offset-2 {
margin-left:16.66666667%
}

.col-md-offset-3 {
margin-left:25%
}

.col-md-offset-4 {
margin-left:33.33333333%
}

.col-md-offset-5 {
margin-left:41.66666667%
}

.col-md-offset-6 {
margin-left:50%
}

.col-md-offset-7 {
margin-left:58.33333333%
}

.col-md-offset-8 {
margin-left:66.66666667%
}

.col-md-offset-9 {
margin-left:75%
}

.col-md-pull-0 {
right:auto
}

.col-md-pull-1 {
right:8.33333333%
}

.col-md-pull-10 {
right:83.33333333%
}

.col-md-pull-11 {
right:91.66666667%
}

.col-md-pull-12 {
right:100%
}

.col-md-pull-2 {
right:16.66666667%
}

.col-md-pull-3 {
right:25%
}

.col-md-pull-4 {
right:33.33333333%
}

.col-md-pull-5 {
right:41.66666667%
}

.col-md-pull-6 {
right:50%
}

.col-md-pull-7 {
right:58.33333333%
}

.col-md-pull-8 {
right:66.66666667%
}

.col-md-pull-9 {
right:75%
}

.col-md-push-0 {
left:auto
}

.col-md-push-1 {
left:8.33333333%
}

.col-md-push-10 {
left:83.33333333%
}

.col-md-push-11 {
left:91.66666667%
}

.col-md-push-12 {
left:100%
}

.col-md-push-2 {
left:16.66666667%
}

.col-md-push-3 {
left:25%
}

.col-md-push-4 {
left:33.33333333%
}

.col-md-push-5 {
left:41.66666667%
}

.col-md-push-6 {
left:50%
}

.col-md-push-7 {
left:58.33333333%
}

.col-md-push-8 {
left:66.66666667%
}

.col-md-push-9 {
left:75%
}
}

@media (min-width: 1200px) {
.col-lg-1 {
width:8.33333333%
}

.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
float:left
}

.col-lg-10 {
width:83.33333333%
}

.col-lg-11 {
width:91.66666667%
}

.col-lg-12 {
width:100%
}

.col-lg-2 {
width:16.66666667%
}

.col-lg-3 {
width:25%
}

.col-lg-4 {
width:33.33333333%
}

.col-lg-5 {
width:41.66666667%
}

.col-lg-6 {
width:50%
}

.col-lg-7 {
width:58.33333333%
}

.col-lg-8 {
width:66.66666667%
}

.col-lg-9 {
width:75%
}

.col-lg-offset-0 {
margin-left:0
}

.col-lg-offset-1 {
margin-left:8.33333333%
}

.col-lg-offset-10 {
margin-left:83.33333333%
}

.col-lg-offset-11 {
margin-left:91.66666667%
}

.col-lg-offset-12 {
margin-left:100%
}

.col-lg-offset-2 {
margin-left:16.66666667%
}

.col-lg-offset-3 {
margin-left:25%
}

.col-lg-offset-4 {
margin-left:33.33333333%
}

.col-lg-offset-5 {
margin-left:41.66666667%
}

.col-lg-offset-6 {
margin-left:50%
}

.col-lg-offset-7 {
margin-left:58.33333333%
}

.col-lg-offset-8 {
margin-left:66.66666667%
}

.col-lg-offset-9 {
margin-left:75%
}

.col-lg-pull-0 {
right:auto
}

.col-lg-pull-1 {
right:8.33333333%
}

.col-lg-pull-10 {
right:83.33333333%
}

.col-lg-pull-11 {
right:91.66666667%
}

.col-lg-pull-12 {
right:100%
}

.col-lg-pull-2 {
right:16.66666667%
}

.col-lg-pull-3 {
right:25%
}

.col-lg-pull-4 {
right:33.33333333%
}

.col-lg-pull-5 {
right:41.66666667%
}

.col-lg-pull-6 {
right:50%
}

.col-lg-pull-7 {
right:58.33333333%
}

.col-lg-pull-8 {
right:66.66666667%
}

.col-lg-pull-9 {
right:75%
}

.col-lg-push-0 {
left:auto
}

.col-lg-push-1 {
left:8.33333333%
}

.col-lg-push-10 {
left:83.33333333%
}

.col-lg-push-11 {
left:91.66666667%
}

.col-lg-push-12 {
left:100%
}

.col-lg-push-2 {
left:16.66666667%
}

.col-lg-push-3 {
left:25%
}

.col-lg-push-4 {
left:33.33333333%
}

.col-lg-push-5 {
left:41.66666667%
}

.col-lg-push-6 {
left:50%
}

.col-lg-push-7 {
left:58.33333333%
}

.col-lg-push-8 {
left:66.66666667%
}

.col-lg-push-9 {
left:75%
}
}

.form-control {
background-color:#ffffff;
background-image:none;
border:1px solid #dce4ec;
border-radius:4px;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
color:#fec503;
display:block;
font-size:15px;
height:43px;
line-height:1.42857143;
padding:10px 15px;
transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
width:100%
}

.form-control-feedback {
display:block;
height:43px;
line-height:43px;
position:absolute;
right:0;
text-align:center;
top:26px;
width:43px;
z-index:2
}

.form-control:-ms-input-placeholder,.form-control::-webkit-input-placeholder {
color:#acb6c0
}

.form-control::-moz-placeholder {
color:#acb6c0;
opacity:1
}

.form-control:focus {
border-color:#fec503;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(44,62,80,0.6);
outline:0
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
background-color:#ecf0f1;
cursor:not-allowed;
opacity:1
}

.form-group {
margin-bottom:15px
}

.has-error .input-group-addon {
background-color:#e74c3c;
border-color:#ffffff;
color:#ffffff
}

.has-feedback {
position:relative
}

.has-feedback .form-control {
padding-right:53.75px
}

.has-feedback label.sr-only ~ .form-control-feedback {
top:0
}

.has-success .form-control,.has-warning .form-control,.has-error .form-control {
border-color:#ffffff;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-success .form-control:focus,.has-warning .form-control:focus,.has-error .form-control:focus {
border-color:#e6e6e6;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success .form-control-feedback,.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning .form-control-feedback,.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error .form-control-feedback {
color:#ffffff
}

.has-success .input-group-addon {
background-color:#fed136;
border-color:#ffffff;
color:#ffffff
}

.has-warning .input-group-addon {
background-color:#f39c12;
border-color:#ffffff;
color:#ffffff
}

.help-block {
color:#597ea2;
display:block;
margin-bottom:10px;
margin-top:5px
}

.input-lg + .form-control-feedback {
height:64px;
line-height:64px;
width:64px
}

.input-lg,.form-horizontal .form-group-lg .form-control {
border-radius:6px;
font-size:19px;
height:64px;
line-height:1.33;
padding:18px 27px
}

.input-sm + .form-control-feedback {
height:33px;
line-height:33px;
width:33px
}

.input-sm,.form-horizontal .form-group-sm .form-control {
border-radius:3px;
font-size:13px;
height:33px;
line-height:1.5;
padding:6px 9px
}

input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {
line-height:43px
}

input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg {
line-height:64px
}

input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm {
line-height:33px
}

input[type="file"] {
display:block
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
outline:thin dotted;
outline-offset:-2px
}

input[type="radio"],input[type="checkbox"] {
line-height:normal;
margin:4px 0 0
}

input[type="range"] {
display:block;
width:100%
}

input[type="search"] {
box-sizing:border-box
}

label {
display:inline-block;
font-weight:700;
margin-bottom:5px;
max-width:100%
}

output {
color:#fec503;
display:block;
font-size:15px;
line-height:1.42857143;
padding-top:11px
}

select.input-lg {
height:64px;
line-height:64px
}

select.input-sm {
height:33px;
line-height:33px
}

select[multiple],select[size],textarea.form-control,textarea.input-sm,select[multiple].input-sm,textarea.input-lg,select[multiple].input-lg {
height:auto
}

@media (min-width: 768px) {
.form-inline .control-label {
margin-bottom:0;
vertical-align:middle
}

.form-inline .form-control {
display:inline-block;
vertical-align:middle;
width:auto
}

.form-inline .form-group {
display:inline-block;
margin-bottom:0;
vertical-align:middle
}

.form-inline .has-feedback .form-control-feedback {
top:0
}

.form-inline .input-group {
display:inline-table;
vertical-align:middle
}

.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {
width:auto
}

.form-inline .input-group > .form-control {
width:100%
}

.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
margin-left:0;
position:relative
}

.form-inline .radio label,.form-inline .checkbox label {
padding-left:0
}

.form-inline .radio,.form-inline .checkbox {
display:inline-block;
margin-bottom:0;
margin-top:0;
vertical-align:middle
}
}

.form-horizontal .form-group {
margin-left:-15px;
margin-right:-15px
}

.form-horizontal .radio,.form-horizontal .checkbox {
min-height:32px
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
margin-bottom:0;
margin-top:0;
padding-top:11px
}

@media (min-width: 768px) {
.form-horizontal .control-label {
margin-bottom:0;
padding-top:11px;
text-align:right
}
}

.form-horizontal .has-feedback .form-control-feedback {
right:15px;
top:0
}

@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top:24.94px
}

.form-horizontal .form-group-sm .control-label {
padding-top:7px
}
}

.btn {
background-image:none;
border:1px solid transparent;
border-radius:4px;
cursor:pointer;
display:inline-block;
font-size:15px;
font-weight:400;
line-height:1.42857143;
margin-bottom:0;
padding:10px 15px;
text-align:center;
vertical-align:middle;
white-space:nowrap
}

.btn-block {
display:block;
width:100%
}

.btn-block + .btn-block {
margin-top:5px
}

.btn-danger {
background-color:#e74c3c;
border-color:#e74c3c;
color:#ffffff
}

.btn-danger .badge {
background-color:#ffffff;
color:#e74c3c
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {
background-color:#e74c3c;
border-color:#e74c3c
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger {
background-color:#d62c1a;
border-color:#cd2a19;
color:#ffffff
}

.btn-default {
background-color:#95a5a6;
border-color:#95a5a6;
color:#ffffff
}

.btn-default .badge {
background-color:#ffffff;
color:#95a5a6
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {
background-color:#95a5a6;
border-color:#95a5a6
}

.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary,.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success,.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info,.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning,.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger {
background-image:none
}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {
background-color:#798d8f;
border-color:#74898a;
color:#ffffff
}

.btn-info {
background-color:#3498db;
border-color:#3498db;
color:#ffffff
}

.btn-info .badge {
background-color:#ffffff;
color:#3498db
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {
background-color:#3498db;
border-color:#3498db
}

.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info {
background-color:#217dbb;
border-color:#2077b2;
color:#ffffff
}

.btn-lg,.btn-group-lg > .btn {
border-radius:6px;
font-size:19px;
line-height:1.33;
padding:18px 27px
}

.btn-link {
border-radius:0;
color:#fed136;
cursor:pointer;
font-weight:400
}

.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
background-color:transparent;
box-shadow:none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
border-color:transparent
}

.btn-link:hover,.btn-link:focus {
background-color:transparent;
color:#fed136;
text-decoration:none;
}

.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {
color:#b4bcc2;
text-decoration:none
}

.btn-primary {
background-color:#fec503;
border-color:#fec503;
color:#ffffff
}

.btn-primary .badge {
background-color:#ffffff;
color:#fec503
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
background-color:#fec503;
border-color:#fec503
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {
background-color:#1a242f;
border-color:#161f29;
color:#ffffff
}

.btn-sm,.btn-group-sm > .btn {
border-radius:3px;
font-size:13px;
line-height:1.5;
padding:6px 9px
}

.btn-success {
background-color:#fed136;
border-color:#fed136;
color:#ffffff
}

.btn-success .badge {
background-color:#ffffff;
color:#fed136
}

.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active {
background-color:#fed136;
border-color:#fed136
}

.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success {
background-color:#128f76;
border-color:#11866f;
color:#ffffff
}

.btn-warning {
background-color:#f39c12;
border-color:#f39c12;
color:#ffffff
}

.btn-warning .badge {
background-color:#ffffff;
color:#f39c12
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active {
background-color:#f39c12;
border-color:#f39c12
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning {
background-color:#c87f0a;
border-color:#be780a;
color:#ffffff
}

.btn-xs,.btn-group-xs > .btn {
border-radius:3px;
font-size:13px;
line-height:1.5;
padding:1px 5px
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
box-shadow:none;
cursor:not-allowed;
filter:alpha(opacity=65);
opacity:.65;
pointer-events:none
}

.btn:active {
background-image:none;
box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
outline:0
}

.btn:focus {
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}

.btn:hover,.btn:focus {
color:#ffffff;
text-decoration:none
}

.caret {
border-left:4px solid transparent;
border-right:4px solid transparent;
border-top:4px solid;
display:inline-block;
height:0;
margin-left:2px;
vertical-align:middle;
width:0
}

.collapse {
display:none
}

.collapse.in,.open > .dropdown-menu {
display:block
}

.dropdown {
position:relative
}

.dropdown-backdrop {
bottom:0;
left:0;
position:fixed;
right:0;
top:0;
z-index:990
}

.dropdown-header {
color:#b4bcc2;
display:block;
font-size:13px;
line-height:1.42857143;
padding:3px 20px;
white-space:nowrap
}

.dropdown-menu {
background-clip:padding-box;
background-color:#ffffff;
border:1px solid #cccccc;
border-radius:4px;
box-shadow:0 6px 12px rgba(0,0,0,0.175);
display:none;
float:left;
font-size:15px;
left:0;
list-style:none;
margin:2px 0 0;
min-width:160px;
padding:5px 0;
position:absolute;
text-align:left;
top:100%;
z-index:1000
}

.dropdown-menu .divider {
background-color:#e5e5e5;
height:1px;
margin:9.5px 0;
overflow:hidden
}

.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
background-color:#fec503;
color:#ffffff;
outline:0;
text-decoration:none
}

.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {
color:#b4bcc2
}

.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {
background-color:transparent;
background-image:none;
cursor:not-allowed;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
text-decoration:none
}

.dropdown-menu > li > a {
clear:both;
color:#7b8a8b;
display:block;
font-weight:400;
line-height:1.42857143;
padding:3px 20px;
white-space:nowrap
}

.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {
background-color:#fec503;
color:#ffffff;
text-decoration:none
}

.dropdown-menu-left {
left:0;
right:auto
}

.dropdown-menu-right {
left:auto;
right:0
}

.dropdown-menu.pull-right,.pull-right > .dropdown-menu {
left:auto;
right:0
}

.dropdown-toggle:focus,.open > a {
outline:0
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
border-bottom:4px solid;
border-top:0;
content:""
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
bottom:100%;
margin-bottom:1px;
top:auto
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
width:100%
}

.hidden {
  display: none !important;
  visibility: hidden !important; }

@media (min-width: 768px) {
.navbar-right .dropdown-menu {
left:auto;
right:0
}

.navbar-right .dropdown-menu-left {
left:0;
right:auto
}
}

.nav {
list-style:none;
margin-bottom:0;
padding-left:0
}

.nav .nav-divider {
background-color:#e5e5e5;
height:1px;
margin:9.5px 0;
overflow:hidden
}

.nav .open > a,.nav .open > a:hover,.nav .open > a:focus {
background-color:#ecf0f1;
border-color:#fed136
}

.nav > li {
display:block;
position:relative
}

.nav > li > a {
display:block;
padding:10px 15px;
position:relative
}

.nav > li > a > img {
max-width:none
}

.nav > li > a:hover,.nav > li > a:focus {
background-color:#ecf0f1;
text-decoration:none
}

.nav > li.disabled > a {
color:#b4bcc2
}

.nav > li.disabled > a:hover,.nav > li.disabled > a:focus {
background-color:transparent;
color:#b4bcc2;
cursor:not-allowed;
text-decoration:none
}

.navbar {
border:1px solid transparent;
margin-bottom:21px;
min-height:60px;
position:relative
}

@media (min-width: 768px) {
.navbar {
border-radius:4px
}

.navbar-header {
float:left
}
}

.navbar-collapse {
border-top:1px solid transparent;
box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
overflow-x:visible;
padding-left:15px;
padding-right:15px
}

.navbar-collapse.in {
overflow-y:auto
}

@media (min-width: 768px) {
.navbar-collapse {
border-top:0;
box-shadow:none;
width:auto
}

.navbar-collapse.collapse {
display:block!important;
height:auto!important;
overflow:visible!important;
padding-bottom:0
}

.navbar-collapse.in {
overflow-y:visible
}

.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
padding-left:0;
padding-right:0
}
}

.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
max-height:340px
}

@media (max-width: 480px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
max-height:200px
}
}

.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse {
margin-left:-15px;
margin-right:-15px
}

@media (min-width: 768px) {
.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse {
margin-left:0;
margin-right:0
}
}

.navbar-static-top {
border-width:0 0 1px;
z-index:1000
}

@media (min-width: 768px) {
.navbar-static-top {
border-radius:0
}
}

.navbar-fixed-top,.navbar-fixed-bottom {
left:0;
position:fixed;
right:0;
transform:translate3d(0,0,0);
z-index:1030
}

@media (min-width: 768px) {
.navbar-fixed-top,.navbar-fixed-bottom {
border-radius:0
}
}

.navbar-brand {
float:left;
font-size:19px;
height:60px;
line-height:21px;
padding:19.5px 15px
}

.navbar-brand:hover,.navbar-brand:focus {
text-decoration:none
}

.navbar-fixed-bottom {
border-width:1px 0 0;
bottom:0;
margin-bottom:0
}

.navbar-fixed-top {
border-width:0 0 1px;
top:0
}

@media (min-width: 768px) {
.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand {
margin-left:-15px
}
}

.navbar-toggle {
background-color:transparent;
background-image:none;
border:1px solid transparent;
border-radius:4px;
float:right;
margin-bottom:13px;
margin-right:15px;
margin-top:13px;
padding:9px 10px;
position:relative
}

.navbar-toggle .icon-bar {
border-radius:1px;
display:block;
height:2px;
width:22px
}

.navbar-toggle .icon-bar + .icon-bar {
margin-top:4px
}

.navbar-toggle:focus {
outline:0
}

@media (min-width: 768px) {
.navbar-toggle {
display:none
}
}

.navbar-nav {
margin:9.75px -15px
}

.navbar-nav > li > a {
line-height:21px;
padding-bottom:10px;
padding-top:10px
}

@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu {
background-color:transparent;
border:0;
box-shadow:none;
float:none;
margin-top:0;
position:static;
width:auto
}

.navbar-nav .open .dropdown-menu > li > a {
line-height:21px
}

.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header {
padding:5px 15px 5px 25px
}

.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus {
background-image:none
}
}

@media (min-width: 768px) {
.navbar-nav {
float:left;
margin:0
}

.navbar-nav > li {
float:left
}

.navbar-nav > li > a {
padding-bottom:19.5px;
padding-top:19.5px
}

.navbar-nav.navbar-right:last-child {
margin-right:-15px
}

.navbar-left {
float:left!important
}

.navbar-right {
float:right!important
}
}

.navbar-btn {
margin-bottom:8.5px;
margin-top:8.5px
}

.navbar-btn.btn-sm {
margin-bottom:13.5px;
margin-top:13.5px
}

.navbar-btn.btn-xs {
margin-bottom:19px;
margin-top:19px
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
border-bottom-left-radius:0;
border-bottom-right-radius:0
}

.navbar-nav > li > .dropdown-menu {
border-top-left-radius:0;
border-top-right-radius:0;
margin-top:0
}

.navbar-text {
margin-bottom:19.5px;
margin-top:19.5px
}

@media (min-width: 768px) {
.navbar-text {
float:left;
margin-left:15px;
margin-right:15px
}

.navbar-text.navbar-right:last-child {
margin-right:0
}
}

.navbar-default {
background-color:#fec503;
border-color:transparent
}

.navbar-default .navbar-brand,.navbar-default .navbar-nav > li > a {
color:#ffffff
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {
background-color:transparent;
color:#fed136
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
border-color:transparent
}

.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {
background-color:#1a242f;
color:#ffffff
}

.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus {
background-color:transparent;
color:#cccccc
}

.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {
background-color:#1a242f;
color:#ffffff
}

.navbar-default .navbar-text {
color:#777777
}

.navbar-default .navbar-toggle {
border-color:#1a242f
}

.navbar-default .navbar-toggle .icon-bar {
background-color:#ffffff
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
background-color:#1a242f
}

@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
background-color:#1a242f;
color:#ffffff
}

.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
background-color:transparent;
color:#cccccc
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color:#ffffff
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
background-color:transparent;
color:#fed136
}
}

#contact h3,#contact label {
color:#999
}

.alert .close {
text-decoration:none
}

.alert a,.alert .alert-link {
color:#fff;
text-decoration:underline
}

.bg-darkest-gray {
background-color:#222
}

.bg-light-gray {
background-color:#f7f7f7
}

.btn-primary {
background-color:#fed136;
border-color:#fed136;
color:#fff;
font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:700;
text-transform:uppercase
}

.btn-primary .badge,.btn-xl .badge {
background-color:#fff;
color:#fed136
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active,.btn-xl.disabled,.btn-xl[disabled],fieldset[disabled] .btn-xl,.btn-xl.disabled:hover,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl:hover,.btn-xl.disabled:focus,.btn-xl[disabled]:focus,fieldset[disabled] .btn-xl:focus,.btn-xl.disabled:active,.btn-xl[disabled]:active,fieldset[disabled] .btn-xl:active,.btn-xl.disabled.active,.btn-xl[disabled].active,fieldset[disabled] .btn-xl.active,.navbar-default .navbar-toggle {
background-color:#fed136;
border-color:#fed136
}

.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl {
background-image:none
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary,.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl {
background-color:#fec503;
border-color:#fed136;
color:#fff
}

.btn-xl {
background-color:#fed136;
border-color:#fed136;
border-radius:3px;
color:#fff;
font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:18px;
font-weight:700;
padding:20px 40px;
text-transform:uppercase
}

.btn:active,.btn-group.open .dropdown-toggle,.form-control:focus,input:focus,.well {
box-shadow:none
}

.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after {
clear:both
}

.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after {
content:" ";
display:table
}

.close {
color:#fff;
opacity:.4;
text-decoration:none
}

.close:hover,.close:focus {
color:#fff;
opacity:1
}

.form-control,input {
border-width:2px;
box-shadow:none
}

.has-error .form-control,.has-error .form-control:focus {
border:2px solid #e74c3c
}

.has-error .input-group-addon {
border-color:#e74c3c
}

.has-success .form-control,.has-success .form-control:focus {
border:2px solid #fed136
}

.has-success .input-group-addon {
border-color:#fed136
}

.has-warning .form-control,.has-warning .form-control:focus {
border:2px solid #f39c12
}

.has-warning .input-group-addon {
border-color:#f39c12
}

.img-centered {
margin:0 auto
}

.nav .open > a,.nav .open > a:hover,.nav .open > a:focus {
border-color:transparent
}

.navbar {
border-width:0
}

.navbar-brand {
padding:18.5px 15px 20.5px
}

.navbar-default {
background-color:#222;
border-color:transparent
}

.navbar-default .badge {
background-color:#fff;
color:#fec503
}

.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus {
color:#cccccc
}

.navbar-default .nav li a {
color:#fff;
font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:400;
letter-spacing:1px;
text-transform:uppercase;
text-decoration: none;
}

.navbar-default .nav li a:hover,.navbar-default .nav li a:focus {
color:#fed136;
outline:0
}

.navbar-default .navbar-brand {
color:#fed136;
font-family:"Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive
}

.navbar-default .navbar-collapse {
border-color:rgba(255,255,255,0.02)
}

.navbar-default .navbar-link,.navbar-default .btn-link {
color:#ffffff
}

.navbar-default .navbar-link:hover,.navbar-default .btn-link:hover,.navbar-default .btn-link:focus,.text-success,.text-success:hover,.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success .form-control-feedback,.text-primary,a {
color:#fed136
}

.navbar-default .navbar-nav > .active > a {
background-color:#fed136;
border-radius:0;
color:#fff
}

.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {
background-color:#fec503;
color:#fff
}

.navbar-default .navbar-toggle .icon-bar {
background-color:#fff
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
background-color:#fed136
}

.navbar-inverse .badge {
background-color:#fff;
color:#fed136
}

.notices {
border-radius:3px;
color:#eee;
margin-bottom:20px;
padding:10px 10px 3px
}

.notices.error {
background-color:#c00
}

.notices.success,.notices.warning {
background-color:#8B8B8B
}

.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span {
background-color:#3be6c4
}

.progress {
box-shadow:none;
height:10px
}

.progress .progress-bar {
font-size:10px;
line-height:10px
}

.text-danger,.text-danger:hover,.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error .form-control-feedback {
color:#e74c3c
}

.text-info,.text-info:hover {
color:#3498db
}

.text-muted {
color:#777
}

.text-primary,.text-primary:hover,a:hover,a:focus,a:active,a.active,.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand.active {
color:#fec503
}

.text-warning,.text-warning:hover,.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning .form-control-feedback {
color:#f39c12
}

a,a:hover,a:focus,a:active,a.active {
outline:0
}

body {
color:#333;
font-family:"Roboto Slab","Helvetica Neue",Helvetica,Arial,sans-serif;
overflow-x:hidden
}

h1,h2,h3,h4,h5,h6 {
font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:700;
text-transform:uppercase
}

p {
font-size:14px;
line-height:1.75
}

p.large {
font-size:16px
}

table .success,.table .success,table .warning,.table .warning,table .danger,.table .danger,table .info,.table .info,table .success a,.table .success a,table .warning a,.table .warning a,table .danger a,.table .danger a,table .info a,.table .info a,.pager a,.pager a:hover {
color:#fff
}

table > thead > tr > th,.table > thead > tr > th,table > tbody > tr > th,.table > tbody > tr > th,table > tfoot > tr > th,.table > tfoot > tr > th,table > thead > tr > td,.table > thead > tr > td,table > tbody > tr > td,.table > tbody > tr > td,table > tfoot > tr > td,.table > tfoot > tr > td {
border:none
}

table a,.table a {
text-decoration: none;
}

table-bordered > thead > tr > th,.table-bordered > thead > tr > th,table-bordered > tbody > tr > th,.table-bordered > tbody > tr > th,table-bordered > tfoot > tr > th,.table-bordered > tfoot > tr > th,table-bordered > thead > tr > td,.table-bordered > thead > tr > td,table-bordered > tbody > tr > td,.table-bordered > tbody > tr > td,table-bordered > tfoot > tr > td,.table-bordered > tfoot > tr > td {
border:1px solid #ecf0f1
}

@media (min-width: 768px) {
.navbar-default {
background-color:transparent;
border:0;
padding:25px 0;
transition:padding .3s
}

.navbar-default .navbar-brand {
font-size:2em;
transition:all .3s
}

.navbar-default .navbar-nav > .active > a {
border-radius:3px
}

.navbar-default.navbar-shrink {
background-color:#222;
padding:10px 0
}

.navbar-default.navbar-shrink .navbar-brand {
font-size:1.5em
}
}

header {
background-attachment:scroll;
background-image:url(../img/header-bg.jpg);
background-position:center center;
background-repeat:none;
background-size:cover;
color:#fff;
text-align:center
}

header .intro-text {
padding-bottom:50px;
padding-top:100px
}

header h1 {
font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:22px;
font-style:italic;
line-height:22px;
margin-bottom:25px;
text-transform:none
}

header h2 {
font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:50px;
font-weight:700;
line-height:50px;
margin-bottom:25px;
text-transform:uppercase
}

@media (min-width: 768px) {
header .intro-text {
padding-bottom:200px;
padding-top:300px
}

header .intro-text h1 {
font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:40px;
font-style:italic;
line-height:40px;
margin-bottom:25px
}

header .intro-text h2 {
font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:75px;
font-weight:700;
line-height:75px;
margin-bottom:50px;
text-transform:uppercase
}
}

section {
padding:100px 0
}

section h2 {
font-size:40px;
margin-bottom:15px;
margin-top:0
}

section h3 {
font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:16px;
font-style:italic;
font-weight:400;
margin-bottom:75px;
text-transform:none
}

@media (min-width: 768px) {
section {
padding:150px 0
}
}

.btn:focus,.btn:active,.btn.active,.btn:active:focus {
outline:0
}

.service-heading {
margin:15px 0;
text-transform:none
}

.team-member {
margin-bottom:50px;
text-align:center
}

.team-member h4 {
margin-bottom:0;
margin-top:25px;
text-transform:none
}

.team-member img {
border:7px solid #fff;
margin:0 auto
}

.team-member p {
margin-top:0
}

::-moz-selection,::selection {
background:#fed136;
text-shadow:none
}

aside.clients img {
margin:50px auto
}

footer {
background-color:#191A4D;
color:#EBDFCE;
font-family:'Source Sans Pro',sans-serif;
padding:25px 0;
text-align:center
}

footer span.copyright {
font-family:'Source Sans Pro',sans-serif;
line-height:40px;
text-transform:uppercase
}

footer ul.quicklinks {
font-family:'Source Sans Pro',sans-serif;
line-height:40px;
margin-bottom:0;
text-transform:uppercase
}

img::selection,img::-moz-selection {
background:0 0
}

section#contact {
background-color:#222;
background-image:url(../img/map-image.png);
background-position:center;
background-repeat:no-repeat
}

section#contact .form-control:focus {
border-color:#fed136;
box-shadow:none
}

section#contact .form-group {
margin-bottom:25px
}

section#contact .form-group input,section#contact .form-group textarea {
padding:20px
}

section#contact .form-group input.form-control {
height:auto
}

section#contact .form-group textarea.form-control {
height:236px
}

section#contact .text-danger {
color:#e74c3c
}

section#contact h2 {
color:#fff
}

section#contact::-webkit-input-placeholder,section#contact:-moz-placeholder,section#contact::-moz-placeholder,section#contact:-ms-input-placeholder {
color:#bbb;
font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:700;
text-transform:uppercase
}

ul.social-buttons {
margin-bottom:0
}

ul.social-buttons li a {
background-color:#222;
border-radius:100%;
color:#fff;
display:block;
font-size:20px;
height:40px;
line-height:40px;
outline:0;
transition:all .3s;
width:40px
}

ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active {
background-color:#fed136
}

@font-face {
font-family:'Crimson Text';
font-style:normal;
font-weight:400;
src:url(/user/themes/expert/fonts/cirmson-text/CrimsonText-Regular.ttf) (truetype)
}

@font-face {
font-family:'Crimson Text';
font-style:normal;
font-weight:700;
src:url(/user/themes/expert/fonts/crimson-text/CrimsonText-Bold.ttf) format("truetype")
}

@font-face {
font-family:'Crimson Text';
font-style:normal;
font-weight:600;
src:url(/user/themes/expert/fonts/crimson-text/CrimsonText-SemiBold.ttf) format("truetype")
}

@font-face {
font-family:'Crimson Text';
font-style:italic;
font-weight:400;
src:url(/user/themes/expert/fonts/cirmson-text/CrimsonText-Italic.ttf) (truetype)
}

@font-face {
font-family:'Crimson Text';
font-style:italic;
font-weight:700;
src:url(/user/themes/expert/fonts/crimson-text/CrimsonText-BoldItalic.ttf) format("truetype")
}

@font-face {
font-family:'Crimson Text';
font-style:italic;
font-weight:600;
src:url(/user/themes/expert/fonts/crimson-text/CrimsonText-SemiBoldItalic.ttf) format("truetype")
}

@font-face {
font-family:'Source Sans Pro';
font-style:normal;
font-weight:400;
src:url(../fonts/source-sans-pro/SourceSansPro-Regular.ttf) format("truetype")
}

@font-face {
font-family:'Source Sans Pro';
font-style:normal;
font-weight:700;
src:url(../fonts/source-sans-pro/SourceSansPro-Bold.ttf) format("truetype")
}

@font-face {
font-family:'Source Sans Pro';
font-style:normal;
font-weight:300;
src:url(../fonts/source-sans-pro/SourceSansPro-Light.ttf) format("truetype")
}

@font-face {
font-family:'Source Sans Pro';
font-style:italic;
font-weight:400;
src:url(../fonts/source-sans-pro/SourceSansPro-Italic.ttf) format("truetype")
}

@font-face {
font-family:'Source Sans Pro';
font-style:italic;
font-weight:700;
src:url(../fonts/source-sans-pro/SourceSansPro-BoldItalic.ttf) format("truetype")
}

@font-face {
font-family:'Source Sans Pro';
font-style:italic;
font-weight:300;
src:url(../fonts/source-sans-pro/SourceSansPro-LightItalic.ttf) format("truetype")
}

.text-justify {
hyphens:auto;
text-align:justify
}

.text-muted,a.text-primary:hover {
color:#191A4D
}

.text-primary {
color:#E8983C
}

a {
color:#007891;
font-weight:700
}

a:hover,a:focus {
color:#007891
}

div.list {
counter-reset:list-number
}

div.list h2:before {
align-items:center;
background-color:#E8983C;
border-radius:50%;
color:#fff;
content:counter(list-number);
counter-increment:list-number;
display:inline-flex;
font-size:18px;
height:35px;
justify-content:center;
margin-right:10px;
width:35px
}

em {
font-style:italic
}

h1 {
color:#191A4D;
font-family:'Crimson Text',serif;
font-size:32px;
margin-bottom:15px;
margin-top:0;
text-transform:none
}

h2 {
color:#191A4D;
font-family:'Crimson Text',serif;
font-size:26px;
font-weight:400;
margin-bottom:15px;
margin-top:0;
text-transform:none
}

h3 {
color:#191A4D;
font-family:'Crimson Text',serif;
font-size:18px;
font-style:normal;
text-transform:uppercase
}

header {
background-image:none
}

header .container {
width:100%
}

header .intro-text h1 {
color:#EBDFCE;
font-family:'Crimson Text',serif;
font-size:42px;
font-style:normal;
font-weight:700;
line-height:42px;
margin-bottom:25px;
text-shadow:0 0 15px rgba(25,26,77,0.8)
}

header .intro-text h2 {
color:#EBDFCE;
font-family:'Crimson Text',sans-serif;
font-size:20px;
font-weight:400;
line-height:28px;
margin-bottom:50px;
text-shadow:#000 0 0 15px;
text-transform:none
}

html body {
color:#191A4D;
font-family:'Source Sans Pro',sans-serif;
font-size:18px;
font-style:normal;
font-weight:300
}

label {
color:#191A4D;
font-family:'Crimson Text',serif;
font-size:18px;
font-style:normal;
font-weight:400;
text-transform:uppercase
}

p {
font-size:18px;
line-height:1.5;
margin-bottom:30px;
text-align:left
}

p.large {
font-size:1em
}

section h2 {
font-size:26px
}

section h3 {
color:#191A4D;
font-family:'Crimson Text',serif;
font-size:18px;
font-style:normal;
margin-bottom:0;
text-transform:uppercase
}

strong {
font-weight:700
}

@media (min-width: 768px) {
header .intro-text {
padding-bottom:100px;
padding-top:200px
}

section {
padding:30px 0
}
}

.page-content {
background-color:#fff;
border-radius:20px 20px 0 0;
box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);
margin:-60px 30px 0;
padding:50px 80px
}

.page-layout {
background-color:#EBDFCE
}

@media (max-width: 767px) {
.page-content {
padding:20px
}
}

@media (min-width: 768px) {
.container {
width:750px
}
}

@media (min-width: 992px) {
.container {
width:850px
}
}

@media (min-width: 1200px) {
.container {
width:1050px
}
}

.bg-darkest-gray {
background-color:#191A4D;
color:#EBDFCE
}

.bg-darkest-gray a {
color:#3CC7E3
}

.bg-darkest-gray h1,.bg-darkest-gray h2,.bg-darkest-gray h3 {
color:#EBDFCE
}

.bg-light-gray,.navbar-default .navbar-toggle .icon-bar {
background-color:#EBDFCE
}

.btn-primary {
background-color:#30AB3F;
border-color:#30AB3F;
border-radius:50px;
color:#fff;
font-family:'Source Sans Pro',sans-serif;
font-weight:400;
padding:5px 20px;
text-transform:uppercase
}

.btn-primary .badge,.btn-xl .badge {
background-color:#30AB3F;
color:#fff
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active,.btn-xl.disabled,.btn-xl[disabled],fieldset[disabled] .btn-xl,.btn-xl.disabled:hover,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl:hover,.btn-xl.disabled:focus,.btn-xl[disabled]:focus,fieldset[disabled] .btn-xl:focus,.btn-xl.disabled:active,.btn-xl[disabled]:active,fieldset[disabled] .btn-xl:active,.btn-xl.disabled.active,.btn-xl[disabled].active,fieldset[disabled] .btn-xl.active {
background-color:#ccc;
border-color:#ccc
}

.btn-primary.filter {
margin-top:30px
}

.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl {
background-image:none
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary,.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl {
background-color:#30AB3F;
border-color:#3CC7E3;
color:#fff
}

.btn-xl {
background-color:#30AB3F;
border-color:#30AB3F;
border-radius:70px;
color:#fff;
font-family:'Source Sans Pro',sans-serif;
font-size:20px;
font-weight:700;
padding:10px 40px;
text-transform:uppercase
}

.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 15px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }

.dropdown-menu.pull-right {
  right: 0;
  left: auto; }

.dropdown-menu .divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #7b8a8b;
  white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #fec503; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #fec503; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #b4bcc2; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #b4bcc2;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.feature {
align-items:center;
display:flex
}

.feature-content {
margin-top:20px;
overflow:hidden
}

.feature-icon {
float:left;
margin-right:10px
}

.feature::after {
clear:both;
content:"";
display:table
}

.navbar-brand {
padding:3px 15px 5px
}

.navbar-collapse {
box-shadow:none
}

.navbar-default {
background-color:rgba(255,255,255,0.8);
box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)
}

.navbar-default .navbar-brand,.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus,.navbar-default .navbar-nav > li > a {
color:#191A4D
}

.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus {
color:#cccccc
}

.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {
background-color:#fff;
color:#191A4D
}

.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {
background-color:rgba(255,255,255,0.6)
}

.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
border-color:#191A4D
}

.navbar-form {
box-shadow:inset 0 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)
}

.navbar-logo-dark {
display:none
}

@media (max-width: 767px) {
.navbar-collapse {
background-color:#fff
}

.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
background-color:#fff;
color:#3CC7E3
}

.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color:#cccccc
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color:#191A4D
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color:#3CC7E3;
text-shadow:0 0 12px rgba(25,26,77,1)
}

.navbar-fixed-top .navbar-collapse {
max-height:1000px
}

.navbar-header {
height:70px
}
}

.navbar-default .btn-link {
background-color:#30AB3F;
border-color:#30AB3F;
border-radius:50px;
color:#fff;
font-family:'Source Sans Pro',sans-serif;
font-weight:700;
margin:10px;
padding:10px 15px;
text-transform:uppercase
}

.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus {
color:#cccccc
}

.navbar-default .nav li a {
color:#191A4D;
font-family:'Source Sans Pro',sans-serif;
font-weight:400;
letter-spacing:1px;
text-transform:uppercase
}

.navbar-default .nav li a.btn-link {
color:#fff
}

.navbar-default .nav li a.btn-link:hover,.navbar-default .nav li a.btn-link:focus {
background-color:#30AB3F;
border-color:#3CC7E3;
color:#fff
}

.navbar-default .nav li a:hover,.navbar-default .nav li a:focus {
color:#3CC7E3;
outline:0
}

.navbar-default .navbar-link {
color:#30AB3F
}

.navbar-default .navbar-link:hover {
color:#3CC7E3
}

.navbar-default .navbar-nav > .active > a {
background-color:#EBDFCE;
border-radius:0;
color:#191A4D
}

.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {
background-color:#EBDFCE;
color:#3CC7E3
}

.navbar-default .navbar-toggle {
background-color:#E8983C;
border-color:#EBDFCE
}

.navbar-default .navbar-toggle .icon-bar {
background-color:#EBDFCE
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
background-color:#E8983C
}

@media (min-width: 768px) {
.navbar-default.navbar-shrink {
background-color:#fff;
box-shadow:0 2px 4px 0 rgba(0,0,0,.2);
padding:10px 0
}

.navbar-default.navbar-shrink .navbar-brand {
font-size:1.5em
}
}

.navbar-nav .dropdown-menu {
background-color:#fff;
border:none;
border-radius:0;
box-shadow:none;
display:none;
left:0;
margin-left:0;
margin-top:0;
min-width:260px;
padding:0;
position:absolute;
top:100%;
z-index:999
}

.navbar-nav .dropdown:hover .dropdown-menu,.navbar-nav .dropdown:focus-within .dropdown-menu {
display:block
}

@media (max-width: 767px) {
.navbar-nav {
display:flex
}

.navbar-nav .dropdown li {
position:static
}

.navbar-nav .dropdown-menu {
display:block;
max-height:500px;
overflow-y:auto;
padding-left:20px;
position:static
}
}

.blog-author {
margin:50px 0
}

.blog-card {
border-radius:6px;
box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);
margin:20px 35px;
padding:20px
}

.blog-card-container {
display:flex;
flex-wrap:wrap
}

.blog-date {
float:left;
margin:0 0 15px
}

.blog-disclaimer p {
font-size:13px;
font-style:italic;
margin-top:30px
}

.blog-list-item {
clear:both
}

.blog-summary img {
float:left;
margin:0 20px 20px 0
}

.blog-title,a.blog-url,a.blog-url:hover {
color:#191A4D;
font-weight:400;
text-decoration:none
}

.faq-answer {
max-height:0;
overflow:hidden;
padding:0 10px;
transition:max-height 0.3s,padding .3s
}

.faq-item {
border:1px solid #191A4D;
border-radius:6px;
margin-bottom:10px
}

.faq-item.open .faq-answer {
max-height:1000px;
padding:10px;
transition:max-height 0.3s,padding .3s
}

.faq-item.open .toggle-icon::before {
content:"-"
}

.faq-question {
cursor:pointer;
padding:10px
}

.form-control {
color:#191A4D
}

.form-control:focus {
border-color:#E8983C;
box-shadow:none
}

.img-full-width {
width:100%
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}

.img-rounded {
border-radius:50%;
box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)
}

.list-item {
margin-bottom:50px
}

.navbar-nav .dropdown > a {
position:relative
}

.navbar-nav .dropdown-menu .caret {
border-left:4px solid transparent;
border-right:4px solid transparent;
border-top:4px solid;
display:inline-block;
height:0;
margin-left:2px;
vertical-align:middle;
width:0
}

.navbar-nav .dropdown-menu li {
display:block
}

.navbar-nav .dropdown-menu li a {
color:#191A4D;
display:block;
line-height:1.6;
padding:10px 20px;
text-decoration:none;
transition:background-color .2s
}

.navbar-nav .dropdown-menu li a:hover,.navbar-nav .dropdown-menu li a:focus,.navbar-nav .open > a,.navbar-nav .open > a:focus,.navbar-nav .open > a:hover {
background-color:#fff
}

.navbar-nav .open .caret {
border-top-color:#191A4D
}

.notices {
border-color:#191A4D;
border-radius:6px;
border-style:solid;
border-width:2px;
color:#191A4D;
margin-bottom:20px;
padding:10px 10px 3px
}

.notices.error {
background-color:#E8983C
}

.notices.success,.notices.warning {
background-color:#EBDFCE
}

.overflow {
display:none
}

.reading-time {
float:right
}

.tags,.prev-next {
margin:20px 0
}

.team-member img {
border:none;
margin:7px auto
}

.toggle-icon {
padding:10px
}

.toggle-icon::before {
content:"+"
}

::-moz-selection,::selection {
background:#E8983C;
text-shadow:none
}

footer {
background-color:#191A4D;
color:#EBDFCE;
font-family:'Source Sans Pro',sans-serif
}

footer a {
color:#3CC7E3;
text-decoration: none;
}

footer a:hover {
color:#3CC7E3;
text-decoration: none
}

footer p {
font-size:13px;
margin-bottom:20px
}

footer span.copyright {
font-family:'Source Sans Pro',sans-serif;
font-size:13px
}

footer ul.quicklinks {
font-family:'Source Sans Pro',sans-serif
}

ul.social-buttons li a {
background-color:#30AB3F;
color:#fff
}

ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active {
background-color:#3CC7E3
}

@media (prefers-color-scheme: dark) {
.navbar-default {
background-color:rgba(25,26,77,0.8)
}

.navbar-default .nav li a.btn-link {
color:#191A4D
}

.navbar-default .nav li a.btn-link:hover,.navbar-default .nav li a.btn-link:focus {
background-color:#30AB3F;
border-color:#3CC7E3;
color:#191A4D
}

.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {
background-color:#191A4D;
color:#EBDFCE
}

.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {
background-color:rgba(25,26,77,0.6);
color:#3CC7E3
}

.navbar-logo-dark {
display:inline
}

.navbar-logo-light {
display:none
}

.page-content,.navbar-nav .dropdown-menu,.navbar-nav .dropdown-menu li a:hover,.navbar-nav .dropdown-menu li a:focus,.navbar-nav .open > a,.navbar-nav .open > a:focus,.navbar-nav .open > a:hover {
background-color:#191A4D
}

a {
color:#3CC7E3;
font-weight:400
}

a:hover,a:focus {
color:#3CC7E3
}

h2,h3,h4,label,.navbar-default .nav li a,.navbar-nav .dropdown-menu li a {
color:#EBDFCE
}

html body,.navbar-default.navbar-shrink {
background-color:#191A4D;
color:#EBDFCE
}

@media (max-width: 767px) {
.navbar-collapse {
background-color:#191A4D
}
}

.bg-darkest-gray h1,.bg-darkest-gray h2,.bg-darkest-gray h3,.blog-title,a.blog-url,a.blog-url:hover {
color:#EBDFCE
}

.bg-darkest-gray,.bg-light-gray {
background-color:#007891;
color:#EBDFCE
}

.blog-card {
background-color:#007891;
box-shadow:none;
color:#EBDFCE
}

.fa-inverse,.bg-darkest-gray a,.btn-primary,.btn-xl,.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl {
color:#191A4D
}

.form-control {
background-color:#191A4D;
color:#EBDFCE
}

footer {
background-color:#000;
color:#007891
}

footer a,footer a:hover {
color:#3CC7E3
}

img {
filter:brightness(.8) contrast(1.2)
}
}
