
html * {
	font-family: 'ProximaSoft','Glyphicons Halflings' !important;
}
/*
Red	color: rgba(220, 42, 30)
Dark Blue	color: rgba(40, 41, 78)
Natural	color: rgba(247, 217, 194)
Natural 25%	color: rgba(247, 217, 194, 0.25)
Peach	color: rgba(248, 166, 138)
Peach 50%	color: rgba(248, 166, 138, 0.5)
Bright Blue	color: rgba(100, 132, 195)
Bright Blue 50%	color: rgba(100, 132, 195, 0.5)
Pale Pink	color: rgba(249, 224, 221)
Pale Pink 50%	color: rgba(249, 224, 221, 0.5)
Pale Blue	color: rgba(209, 225, 243)
Pale Blue 50%	color: rgba(209, 225, 243, 0.5)
Mint	color: rgba(162, 210, 188)
Mint 50%	color: rgba(162, 210, 188, 0.5)
Yellow	color: rgba(255, 238, 192)
Yellow 50%	color: rgba(255, 238, 192, 0.5)
White	color: rgba(255, 255, 255)
*/

/*#mainContent {
   background-color: rgb(249, 224, 221) !important; 
}

@media (min-width: 1500px) {
    .container {
        width: 1270px;
    }
}*/
.nopadding{
    padding:0px 0px 0px 0px !important;
}
.bannermessageboxTitle {
    margin-top: 10px;
    border-radius: 10px;
    font-size: 16px;
    background-color: #F9E0DD !important;
    padding: 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.bannerHomeTitle {
    margin-top: 10px;
    border-radius: 10px;
    font-size: 20px;
    background-color: rgba(209, 225, 243, 0.5);
    padding: 5px 5px 5px 15px;
    display: flex;
    align-items: center;
}
.bannerHightlightsTitle {
    margin-top: 10px;
    border-radius: 10px;
    font-size: 20px;
    background-color: #A2D2BC;
    padding: 5px 5px 5px 15px;
    display: flex;
    align-items: center;
}
.bannerHightlightsDetail {
    margin-top: 10px;
    border-radius: 10px;
    font-size: 16px;
    background-color: #A2D2BC;
    padding: 5px 5px 5px 5px;
    display: flex;
    align-content: center;
    flex-direction: column;
    justify-content: flex-start;
    height: 105px;
}

/*.bannerHightlightsDetail:hover {
    margin-top: 10px;
    border-radius: 10px;
    font-size: 16px;
    background-color:  #A2D2BC;
    opacity: 0.5;
    padding: 5px 5px 5px 5px;
    display: flex;
    align-content: center;
    flex-direction: column;
    justify-content: flex-start;
    height: 105px;
}*/
.bannerHightlightsDetailChild{
    margin: 2px 5px 2px 10px;
}
.bannerHightlightsDetailNumber{
    margin: 2px 5px 2px 10px;
    font-size: xx-large;
}
.lowPadding{
    padding-left:8px !important;
    padding-right:8px !important;
}
.bannerHightlightsDetailEmpty{
    margin-top: 10px;
    border-radius: 10px;
    font-size: 16px;
    background-color: #A2D2BC;
    opacity: 0.5;
    padding: 5px 5px 5px 5px;
    display: flex;
    align-content: center;
    flex-direction: column;
    justify-content: flex-start;
    height: 105px;
}
.bannerMessageTitle {
    margin-top: 10px;
    border-radius: 10px;
    font-size: 20px;
    background-color: #FFEEC0;
    padding: 5px 5px 5px 15px;
    display: flex;
    align-items: center;
}
.bannerCPMessageDetail {
    margin-top: 10px;
    border-radius: 10px;
    font-size: 16px;
    background-color: #FFEEC0;
    padding: 5px 5px 5px 15px;
    display: flex;
    align-items: baseline;
}

.alertCPMessage{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-height: 85px;
    overflow: hidden;
    white-space: nowrap;
    text-wrap: auto;
    word-break: break-word;
}
h1.siteTitle{
    font-weight: bold !important;
}
.navbar{
    min-height: 100px;
}

.navbarLogo{
    width: auto; 
    height: 80px; 
    margin: 30px 10px 0px 10px;
}
.navbarLogoHyperlink{
    display: flex;
    align-items: flex-end;
}

.headerContainer{
    height: 95px; 
}

.menuContainer{
    background-color:#DC291E;
}
.primarymenuText{
    color: rgba(255, 255, 255) !important;
}
.primarymenuDivider{
    color: rgba(255, 255, 255) !important;
    border-right: 3px solid #fff !important;
    border-left: rgba(255, 255, 255) !important;
}

/*.pageMaincontainer{
    background-color: rgb(249, 224, 221) !important; 
}*/

.alertContainer{
    background-color: #F9E0DD; 
    border-radius: 5px;
    padding: 5px 10px 5px 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.alertPanel{
    display: flex;
    flex-direction: row;
    width: 90%;
    align-items: baseline;
}
.alertMessage{
    /*background-color: rgba(249, 224, 221);*/
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-wrap: auto;
    word-break: break-word;
}
/*.modal-dialog{
    width: 70% !important; 
}*/
.navbar-inverse .navbar-nav > li > a:hover{
    background-color:#DC291E !important;
}
.navbar-inverse .navbar-nav > li > a:focus{
    background-color:#DC291E !important;
}
/*.pageTitleContainer{
    background-color: rgb(249, 224, 221) !important; 
}

.pageTitle{
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: rgba(100, 132, 195);
    border-radius: 5px;
    padding: 5px 10px 5px 10px;
    font-size: 30px;
}*/

.page-heading {
    padding-top: 0px !important;
}
/*.page-heading .container{
    background-color: rgb(249, 224, 221); 
}*/
.breadcrumb {
    margin-bottom: 0px;
    display: none;
}
.page-header{
    margin: 0px;
}
/*.page-header h1{
    padding-top: 0px !important;
    background-color: rgba(100, 132, 195);
    border-radius: 5px;
    padding: 5px 10px 5px 10px;
}*/

/*table[data-name="tohide"] {
    display: none;
  }*/
  
footer .footer-bottom {
    background-color: #F9E0DD !important; 
    
}
.footer {
    bottom: 0 !important;
    width: 100% !important;
}
.navbar-header{
    height: 100% !important;
}
#navbar{
    height: 100% !important;
    align-content: flex-end;
    padding-bottom:5px;
}

.btn-primary{
    background-color:#DC291E !important;
    border-color: #DC291E !important;
}
.btn-primary:hover{
    background-color:#DC291E !important;
    border-color: #DC291E !important;
}
.btn-primary:focus{
    background-color:#DC291E !important;
    border-color: #DC291E !important;
}
.footerInstruction{
    font-size: 16px;
}

.crmEntityFormView{
    border:none !important;
}

[aria-label='tohide']{
        display: none;
}

#content_form{
    min-height: calc(100% - 270px);
}
#liquid_form {
    min-height: calc(100% - 270px);
}
.profileMenuDisplay{
    display: flex !important;
}

.profileIcon{
    display: flex !important;
    align-items: center;
}
#providerIframe{
    max-height: 350px !important;
}

#divBalanceAlert{
    background-color: #FFEEC0;
    margin-bottom: 5px;
}