.carousel-caption {
bottom: 40px;
top: 40px;
background-color: rgba(62, 135, 211, 0.24);
}

.carousel-caption {
left: 0%;
right: 0%;
padding-bottom: 30px;
}

a:hover, a:focus, a:active {
color: #3E87D3 !important;
}

a {
color: #3E87D3 !important;
font-weight: 600;
text-decoration: none !important;
}

h1, .h1, .PageTitle, {
font-family: Arial;
font-weight: 600;
color: #002F70 !important;
}

body {
font-family: Arial;
}

h2, .h2, .PanelHead.Distinguish, .TitleBarCaption, div.PanelTitle, .panel-heading.Distinguish {
min-height: 0;
border-bottom-style: solid;
}

h2, .h2, div.PanelTitle {
border-bottom: 3px solid #002F70 !important;
border-bottom-color: #dddddd;
border-bottom-style: solid;
margin: .2em 0;
}

h2, .PanelTitle {
padding-top: 10px;
}

h2, .PanelTitle {
font-family: Arial;
font-weight: 600;
line-height: 1.45em;
font-size: 250%;
}

h2, .PanelTitle {
line-height: 1em;
font-size: 250%;
}

h1, h2, h3 {
margin-top: 20px;
margin-bottom: 9px;
}

h5, .h5, .SectionLabelSmaller {
line-height: 1em;
font-size: 150%;
font-weight: 600;
color: #002F70 !important;
}

h5, .h5, div.PanelTitle {
border-bottom: 3px solid #002F70 !important;
border-bottom-color: #dddddd;
border-bottom-style: solid;
margin: .2em 0;
}

.RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 {
border-bottom-color: #3E87D3 !important;
}

.RadTabStripTop_MetroTouch .rtsLevel1 {
border-bottom: 3px solid #3E87D3 !important;
border-bottom-color: rgb(128, 110, 81);
}

html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover {
border-color: #3E87D3 !important;
background-color: #3E87D3 !important;
}

h4, .h4, .SectionLabel {
color: #002F70 !important;
}

h4,.h4 {
font-weight: bold;
line-height: normal;
padding-top: 1px;
}

body {
color: #333333;
background: #fff;
}

h1 {
text-align: left;
font-family: Arial;
weight: bold;
}

.half {
float: left;
width: 50%;
padding: 0 1em;
}

/* Acordeon styles */
.tab {
  position: relative;
  margin-bottom: 1px;
  width: 100%;
  color: black;
  overflow: hidden;
}

.tab input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}

.tab label {
  position: relative;
  display: block;
  padding: 0 0 0 1em;
  background: #3E87D3 !important;
  font-weight: bold;
  line-height: 3;
  cursor: pointer;
}

.blue label {
  background: #3E87D3 !important;
}

.tab-content {
  max-height: 0;
  overflow: hidden;
  background: #3E87D3 !important;
  -webkit-transition: max-height .35s;
  -o-transition: max-height .35s;
  transition: max-height .35s;
}

.blue .tab-content {
  background: #fff;
}

.tab-content p {
  margin: 1em;
}

/* :checked */
.tab input:checked ~ .tab-content {
  max-height: 100vh;
}

/* Icon */
.tab label::after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 3em;
  height: 3em;
  line-height: 3;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}

.tab input[type=checkbox] + label::after {
  content: "+";
}

.tab input[type=radio] + label::after {
  content: "\25BC";
}

.tab input[type=checkbox]:checked + label::after {
  transform: rotate(315deg);
}

.tab input[type=radio]:checked + label::after {
  transform: rotateX(180deg);
}

    margin-left: 10px;
}

.btn:hover, .btn:focus, .btn:active, .btn:visited, .TextButton:hover, .TextButton:focus, .TextButton:active, .TextButton:visited, .TextButtonWithImage:hover, .TextButtonWithImage:focus, .TextButtonWithImage:active, .TextButtonWithImage:visited, .ruButton:hover, .ruButton:focus, .ruButton:active, .ruButton:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .RadGrid input.TextButton:active, .RadGrid input.TextButton:visited {
background-color: #3E87D3 !important;
}

.btn, .TextButton, .TextButtonWithImage, .RadUpload .ruButton, .RadUploadProgressArea .ruButton, #masterHeaderActionArea a {
font-weight: bold;
font-size: 20px;
}

a:visited {
color: #3E87D3 !important;
}

.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink {
margin: 0 0 0 -1px;
border: 1px solid #000;
border-bottom-width: 1px;
background-color: #3E87D3 !important;
}

label, .Label, .PanelFieldLabelFont {
font-weight: bold;
color: #002F70 !important;
padding-left: 7px;
}

.navbar-toggle:hover, .navbar-toggle:focus {
background-color: #3E87D3 !important;
}

hr {
    margin-left: 0em;
    margin-right: 0em;
    border-width: 3px 0 0 0;
    border-style: solid;
    border-color: #cdcdcd;
}

.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .PrimaryButton:visited, .SaveAndClose:hover, .SaveAndClose:focus, .SaveAndClose:active, .SaveAndClose:visited, .SaveAs:hover, .SaveAs:focus, .SaveAs:active, .SaveAs:visited, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, .UsePrimaryButton .TextButton:visited, .UsePrimaryButton .TextButtonWithImage:hover, .UsePrimaryButton .TextButtonWithImage:focus, .UsePrimaryButton .TextButtonWithImage:active, .UsePrimaryButton .TextButtonWithImage:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus, .RadGrid input.PrimaryButton:active, .RadGrid input.PrimaryButton:visited {
    color: #fff;
    background-color: #3E87D3 !important;
    border-color: transparent;
}

.dropdown-menu > li > a, .dropdown-menu > li > div {
    text-transform: capitalize;
}

.UtilityNavigation .account-menu > li > a, .UtilityNavigation .account-menu > li > a:hover, .UtilityNavigation .account-menu > li > a:visited, .UtilityNavigation .account-menu > li > a:active {
    text-transform: capitalize;
}

.NoWrap {
    text-transform: capitalize;
}

.RadMenu_Austin .rmSlide .rmLink:hover, .RadMenu_Austin .rmSlide .rmLink.rmFocused, .RadMenu_Austin .rmSlide .rsmLink:hover, .RadMenu_Austin .rmSlide .rsmLink.rmFocused, .RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, .RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink.rmFocused {
color: #B7D2EE;
}

.btn:hover, .btn:focus, .btn:active, .btn:visited, .TextButton:hover, .TextButton:focus, .TextButton:active, .TextButton:visited, .TextButtonWithImage:hover, .TextButtonWithImage:focus, .TextButtonWithImage:active, .TextButtonWithImage:visited, .ruButton:hover, .ruButton:focus, .ruButton:active, .ruButton:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .RadGrid input.TextButton:active, .RadGrid input.TextButton:visited {
background-color: #3E87D3 !important;
}

.SearchField, .SearchResultSummary .ListItemTitle a {background-color: #b7d2ee;
}

.SearchResultSummary .ListItemTitle a:hover {background-color: #b7d2ee;
}

.RadTreeView.RadTreeView_Austin a.rtIn:hover, .RadTreeView.RadTreeView_Austin a.rtIn:focus, .RadTreeView.RadTreeView_Austin a.rtIn:active {
    background-color: #b7d2ee;
}

.header {
padding-top: 30px;
padding-bottom: 0px;
}

.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton {
  background-color: #002f70 !important;
}

.carousel-caption h1, .carousel-caption h2, .carousel-caption h3, .carousel-caption h4, .carousel-caption h5, .carousel-caption h6 {
    color: #002F70 !important;
}

.carousel-caption {
  color: #002F70 !important;
}


.RadMenu.RadMenu_Austin .rmLink, .RadMenu.RadMenu_Austin .rsmLink {
    color: #002F70 !important;
    text-decoration: none;
    display: block;
    position: relative;
}



.RadMenu.RadMenu_Austin .rmRootLink.rmExpanded,
.RadMenu.RadMenu_Austin .rmRootLink:hover,
.RadMenu.RadMenu_Austin .rmRootLink.rmFocused {
  /* root item hover and focus styles */
  background-color: #002F70 !important;
  color: #fff;
}

.RadMenu.RadMenu_Austin .rmGroup {
  background-color: #002F70 !important;
}

element.style {
    color: #002F70 !important;
}

.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton {
    color: #fff !important;
}

.RadMenu.RadMenu_Austin .rmRootLink.rmExpanded, .RadMenu.RadMenu_Austin .rmRootLink:hover, .RadMenu.RadMenu_Austin .rmRootLink.rmFocused {
   background-color: #002F70 !important;
  color: #fff !important;
}

.RadMenu.RadMenu_Austin .rmRootLink.rmSelected {
    color: #fff !important;
    background-color: #002F70 !important;
}

.RadMenu.RadMenu_Austin .rmGroup .rmText {
  margin: 0;
  color: #fff !important;
}


h5, .h5, .SectionLabelSmaller {
  line-height: 1.75em;
}

.nav-secondary .sub-nav-head {
    color: #fff;
    background-color: #002F70;
}

.RadTreeView .rtIn {
background-color: #D0E2F4;
}

