h2{
color: rgb(28,117,188);
font-size: 20px;
}

h4{
color: rgb(28,117,188);
}

.info{
color: grey;
}

.infog{
display: table;
width: 100%;
height: 100%;
padding: 100px 0;
text-align: left;
color: grey;
}

.infog .infog-body{
vertical-align: text-top;
}

h5{
color: rgb(28,117,188);
font-style: italic;
}

.intro {
display: table;
width: 100%;
height: 100%;
padding: 100px 0;
text-align: center;
color: grey;

}

.intro .intro-body {
vertical-align: middle;
}

.intro .intro-body .brand-heading {
font-size: 32px;
}

.intro .intro-body .brand-headingI {
font-size: 32px;
}

.intro .intro-body .brand-headingA {
font-size: 32px;
}


@media(min-width:767px) {
.intro {
height: 100%;
padding: 0;
}

.intro .intro-body .brand-heading {
font-size: 64px;
}

.intro .intro-body .brand-headingI {
font-size: 50px;
}

.intro .intro-body .brand-headingA {
font-size: 50px;
}


.intro .intro-body .intro-text {
font-size: 20px;
}
}


.btn {
text-transform: uppercase;
font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}

.btn-default {
border: 1px solid rgb(28,117,188);
color: rgb(28,117,188);
background-color: transparent;
}

.btn-default:hover,
.btn-default:focus {
border: 1px solid rgb(28,117,188);
outline: 0;
color: #000;
background-color: rgb(28,117,188);
}

a {
color: rgb(28,117,188);
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

a:hover,
a:focus {
text-decoration: none;
color: #11505d;
}

.btn-circle {
width: 100px;
height: 100px;
margin-top: 15px;
padding: 7px 16px;
border: 2px solid rgb(230,230,230);
border-radius: 50px;
font-size: 40px;
color: #fff;
background: 0 0;
-webkit-transition: background .3s ease-in-out;
-moz-transition: background .3s ease-in-out;
transition: background .3s ease-in-out;
}

.btn-circle:hover,
.btn-circle:focus {
outline: 0;
color: #fff;
background: rgba(255,255,255,.1);
}

.shiny-output-error-validation {
        color: grey;
}


