html,body{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;height: 100%;font-weight: 300;color: #111;}
h2{font-weight: 300;}
a,a:hover,a:visited,a:focus{color: inherit;text-decoration: none;}


.my_list li{position: relative;margin-left: 22px;}
.my_list li span{position: absolute;left: -23px;top: 2px;}

.uk-button{border-width: .2em;}
.uk-button-primary{background-color: #1F90C8;text-shadow: none;}
.uk-button-primary:hover{background-color: #1e80b0;color: #fff !important;}
.uk-button-secondary{background-color: rgba(0, 0, 0, 0.20);}
.uk-button-secondary:hover{background-color: rgba(255, 255, 255, 0.30);}
.uk-button-default:hover{background-color: #fff;border-color: #fff;text-shadow: none;}
.uk-button-danger{background-color: #fff;border-color: #1F90C8;text-shadow: none;color: #1F90C8 !important;}
.uk-button-danger:hover{background-color: #1F90C8;border-color: #1F90C8;text-shadow: none;color: #fff !important;}
.uk-list{color: #111;}
.uk-accordion-title:hover{color: #fff !important;}
.uk-accordion-title::before{}

.text_shadow{text-shadow: 0px 0px .3em black;}
.fixed_width_button{width: 220px;}
.remove_margin_force{margin-top: 0 !important;margin-bottom: 0 !important;}
.small_margin_bottom{margin-bottom: .5em;}
.small_margin_top{margin-top: .5em;}
.indent li{margin-left: 1em;}

.z_top{z-index: 100000;}
.z_v_top{z-index: 1000000;}
.relative{position: relative;}

.white_fg{color: #fff !important;}
.dark_fg{color: #000 !important;}
.grey_fg{color: #111 !important;}
.gold_fg{color: #cdaf09 !important;}

.force_blue{color: #1F90C8 !important;}

.fade_bottom{box-shadow: inset 0px -180px 28px white;}

.right_pill{margin-left: -2em;}
.left_pill{padding-right: 2em !important;text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6);}

.extra_text_shadow{text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.9);}

.dark_bg{background-color: #2C393E;}
.white_bg{background-color: #fff;}

.box{background-size:900px;background-position: left top;background-repeat: no-repeat;min-height: 400px;}
.box .uk-list li{line-height: 20px;}
.box_blue{background-image: url('../img/blue-top.svg');}
.box_heading{line-height: .5em;}
.box_blue .box_heading{color: #fff;font-size: 1.3em;}
.box_blue .uk-badge{color: #1F90C8;background-color: #fff;font-weight: 700;}
.box_grey{background-image: url('../img/grey-top.svg');}
.box_grey .box_heading{color: #1F90C8;font-size: 1.3em;}
.box_grey .uk-badge{color: #1F90C8;background-color: #fff;font-weight: 700;}
.nudge_up{margin-top: -3px;}
.nudge_down{margin-bottom: -3px;}
.margin_bottom_xl{margin-bottom: 5em;}
.blue_link{color: #1F90C8 !important;}

#splash_content{margin-top: 200px;text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.52);}
#splash_content h1{font-size: 3em;margin-bottom: .7em;}

.slug{margin-top: -1.5em !important;margin-bottom: 2em !important;}
.force_bold{font-weight: bold !important;}
.nav_text li a{font-size:1.3em;}

.white_link{color: #fff !important;}
	.white_link:hover{color: #333 !important;}

@media only screen and (max-width: 760px) {
	
	.remove_mobile_margin{margin-left: 0 !important;margin-right: 0 !important;padding-left: .5em;padding-right: .5em;}
	.slug{margin-top: -.6em !important;margin-bottom: 2em !important;}
	.uk-accordion-title{font-size: 1.1em;}
	.mc{text-align: center;}
	.mmb{margin-bottom: 50px !important;}
	.mma{margin: 2em auto !important;}
	.splash_buttons .uk-button{width: 80% !important;margin: 0 0 .5em 0 !important;}
	.m_remove_margin_top{margin-top: .3em !important;}
	.nav_text li a{font-size:1.1em;}
	.nav_text li{line-height: 1.2em;}
	.fixed_width_button{width: 100%;}
	.mmt{padding-top: 2em !important;}
	
	#splash_content{top: -8em;}
	#splash_content h1{font-size: 2.2em;margin-bottom: .5em; margin-top: 1.4em;}
	#success{bottom: -4em;font-size: .9em;}
/*
	#login_top{position: absolute;top: 5em;left: 50%;margin-left: -100px; width: 200px;}
	#login_top .uk-button-secondary{background-color: rgba(0, 0, 0, 0.20);}
	#login_top .uk-button-secondary:hover{background-color: rgba(255, 255, 255, 0.30);color: #000 !important;}
*/
	#login_top .uk-button-secondary{background-color: rgba(255,  255,  255, .2);}
	#login_top .uk-button-secondary:hover{background-color: rgba(255, 255, 255, 0.10);}
	#login_top .uk-button-primary{background-color: #1F90C8;}
	#login_top .uk-button-primary:hover{background-color: #1e86ba;}
	
	.white_link{color: #fff !important;}
	.white_link:hover{color: #333 !important;}
	
}