.es-main-container, div.grid, .no-items {
font-size:18px !important;
font-family:"Bliss Pro Light","Helvetica Nueue","Arial",sans-serif !important;
color:#464646 !important;
}

div.grid .grid-header > div:first-child .title {
font-size:18px !important;
font-family:"Bliss Pro Light","Helvetica Nueue","Arial",sans-serif !important;
color:#464646 !important; 
font-weight: 600;
}

.normal-text-size-class, div.grid .grid-content > .table-content .list-item > div {
font-size: 18px !important;
}

html,body {
font-size:18px;
font-family:"Bliss Pro Light","Helvetica Nueue","Arial",sans-serif !important;
color:#464646;
line-height:1.4;
margin:0;
-webkit-text-size-adjust:100%;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
overflow-x:hidden
}

* {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

*:first-child {
margin-top:0
}

*:last-child {
margin-bottom:0
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4 {
font-family:"Bliss Pro Light","Helvetica Nueue","Arial",sans-serif !important;
margin-bottom:20px;
margin-top:15px;
color: #013A81 !important;
}

h5,.h5,h6,.h6 {
font-family:"Bliss Pro Light","Helvetica Nueue","Arial",sans-serif !important;
margin-bottom:20px;
margin-top:15px;
color: #464646 !important;
}

h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child {
margin-top:0
}

*+h1,*+.h1,*+h2,*+.h2,*+h3,*+.h3,*+h4,*+.h4,*+h5,*+.h5,*+h6,*+.h6 {
margin-top:45px
}

h1,.h1 {
font-size:2.1em;
font-weight:700;
line-height:1.1875
}

h2,.h2 {
font-size:1.55556em;
font-weight:600;
line-height:1.21429
}

h3,.h3 {
font-size:1.33333em;
font-weight:600;
line-height:1.16667
}

h4,.h4 {
font-size:1.11111em;
font-weight:600;
line-height:1.2
}

h5,.h5 {
font-size:1em;
font-weight:600;
line-height:1.22222
}

h6,.h6 {
font-size:.88889em;
font-weight:600;
line-height:1.25
}

p {
margin-bottom:15px
}

a {
color:#013A81 !important;
font-weight: bold;
display:inline;
padding:0;
margin:0;
text-decoration:none;
border-bottom:1px solid #013A81;
-webkit-transition:border .2s ease-in-out;
-o-transition:border .2s ease-in-out;
-moz-transition:border .2s ease-in-out;
transition:border .2s ease-in-out
}

a.button:after {
display:none
}

.btn {
font-size:18px !important;
font-family:"Bliss Pro Light","Helvetica Nueue","Arial",sans-serif !important;
color:#013A81 !important; 
font-weight: bold;   
}

.btn-cancel, .btn-primary {
background-color: #013A81 !important;
color: #ffffff !important;
border: 1px solid #013A81 !important;
}

.btn-cancel:hover, .btn-primary:hover {
background-color: #1e7ab3 !important;
color: #ffffff !important;
border: 1px solid #1e7ab3 !important;
}

a,img {
border:none
}

img:only-child {
display:block
}

strong {
font-weight:bold
}

em {
font-style:italic
}

small {
font-size:0.8em
}

sup,sub {
font-size:0.6em
}

sub {
vertical-align:text-bottom
}

ul {
list-style:disc
}

ol {
list-style-type:decimal
}
ul,ol {
padding-left:20px;
margin-bottom:25px
}

ul li,ol li {
margin-bottom:10px
}

ul li>ul,ul li>ol,ol li>ul,ol li>ol {
margin-top:10px
}

ul li>ul:last-child,ul li>ol:last-child,ol li>ul:last-child,ol li>ol:last-child {
margin-top:10px
}

hr {
margin:15px 0;border:none;height:1px;width:100%;background:#C3D763
}

.base-form > .panel-heading .nav-tabs-title, .normal-text-size-class > span, .normal-text-size-class label, .normal-text-size-class label input, .normal-text-size-class ul li, .normal-text-size-class select option, label {
font-size: 18px !important;
}

.intro-img {
max-width: 20% !important;
float: left;
margin-right: 100px;
}

.intro-copy {
max-width: 1300px;
}

@media (min-width: 1700px){
.intro-img {
max-width: 20% !important;
float: left;
position: relative;
left: 20%;
margin-right: none;
}

.intro-copy {
position: relative;
left: 25%;
top: 200px;
}

.body-copy {
clear: both;
margin-top: 25%;
}
}

.navbar-default .navbar-nav > li.active > a:hover {
background-color: #272e44 !important;
}

.navbar-default .navbar-nav > li > a:hover {
background-color: #272e44 !important;    
}

.base-form p.error, .required-input {
color: #B30000;
}

@media (max-width: 1080px){
.intro-img {
max-width: 40% !important;
display: block;
margin: 0 auto;
margin-bottom: 40px;
float: none;
}
}

@media (max-width: 767px){
.intro-img {
max-width: 100% !important;
}
}