
#rapidweaver_privacy_message {
    position: fixed;
    bottom: 0;
    background-color: #FFF;
    color: rgba(0,0,0,.85);
    width: 100%;
    padding: 0;
    z-index: 5000;
    text-align: center;
    box-shadow: -2px 0 4px rgba(0,0,0,.1);
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@supports (display: flex) {
	#rapidweaver_privacy_message {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    #rapidweaver_privacy_message p {
        margin: 20px;
    }
}


#rapidweaver_privacy_message button {
    margin: 20px;
    border-radius: 3px;
    background-color: #424147;
    color: #fff;
    border: none;
    filter: saturate(100%);
    font-weight: bold;
    cursor: pointer;
    padding: 5px 15px;
}

#rapidweaver_privacy_message button:hover {
    filter: saturate(90%);
}
#rapidweaver_privacy_message button {margin-right:20px !important;}

.button-text
{
	font-size:1.4rem !important;

}

@media (max-width: 1100px) {
  .button-text {
    font-size:1.1rem !important;
  }
}

.uk-navbar-dropdown 
{padding-top:0px !important;
}


.uk-navbar-dropbar 
{
	background-color: RGBA(255,255,255,0) !important;
}



::selection
{
	background: #2AA4DD !important;
}


.uk-navbar-item
{
	padding: 0 5px !important;
}

.uk-navbar-toggle
{
	padding: 0 5px !important;
}


.bubble-max {
	max-width: 450px;
	border-radius: 0px 0px 100px 0px;
}
 
.bubble-max2 {
	max-width: 300px;
	border-radius:0px 0px 100px 0px;
}
	

.footer-text
{
font-size: 0.88 rem !important; 	
color:#5397C5 !important;
text-align: left !important;
}


.footer-text a:link
{	
color:#5397C5 !important;
}


.footer-text a:visited
{	
color:#EF3F44 !important;
}

.footer-text a:hover
{	
color:#EBEBEB!important;
}

.usefulGridInnerItem
{padding-right:40px ;
}

.top
{
	background: #2699e1;
}

/* .uk-container
{
    padding-left: 5px !important;
    padding-right:5px !important;	
}. */


.split
{
background:	linear-gradient(#1B1D1C 0%,#1B1D1C 60%,#fff 60%,#f4f2f2 100%)
}.   

 .uk-card-primary.uk-card-hover:hover
{
	background:#fbc900 !important;
}
	
.uk-parent
{padding: 5px 0px 5px 0px;}

.uk-nav-sub a
{padding: 5px 0 !important;}
}



.uk-card-header
{
min-height:85px;	
}


.overlay {
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); 
  filter: grayscale(1); 
} 



/* remove? */
.shadow {
box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.3), 0px -1px 3px 0px rgba(0, 0, 0, 0.105882) !important; 
border-radius: 0px 75px 75px 75px;
}


.label1 {
  display: flex;
  justify-content: center;
  align-items: center;
}

/*
@media all and (max-width: 800px) 
{
  .container-margin {
   margin:0px !important;
  }
}
*/

/*
.container-margin {
	min-height: 300px;
}
*/

h1 {
	color: #18314d;
}

h2 {
	color: #18314d;
}

.footertext1 {font-size:14px !important;
	line-height: 1.5;
}