.uc-banner {
	margin-top:2.7rem !important;
}

.m-0{margin:0 !important}

.mb-0{margin-bottom:0 !important}

.ml-0{margin-left:0 !important}

.mr-0{margin-right:0 !important}

.mt-0{margin-top:0 !important}


.mx-quarter{margin-left:.25rem;margin-right:.25rem}
.mx-half{margin-left:.5rem;margin-right:.5rem}

.m-half{margin:.5rem !important}

.mb-half{margin-bottom:.5rem !important}

.ml-half{margin-left:.5rem !important}

.mr-half{margin-right:.5rem !important}

.mt-half{margin-top:.5rem !important}


.m-1{margin:1rem !important}

.mb-1{margin-bottom:1rem !important}

.ml-1{margin-left:1rem !important}

.mr-1{margin-right:1rem !important}

.mt-1{margin-top:1rem !important}

.mx-1{margin-left:1rem !important;margin-right:1rem !important}

.my-1{margin-bottom:1rem !important;margin-top:1rem !important}


.m-2{margin:2rem !important}

.mb-2{margin-bottom:2rem !important}

.ml-2{margin-left:2rem !important}

.mr-2{margin-right:2rem !important}

.mt-2{margin-top:2rem !important}

.mt-neg4{margin-top:-4rem !important}


.m-3{margin:3rem !important}

.mb-3{margin-bottom:3rem !important}

.ml-3{margin-left:3rem !important}

.mr-3{margin-right:3rem !important}

.mt-3{margin-top:3rem !important}

.mx-3{margin-left:3rem !important;margin-right:3rem !important}

.my-3{margin-bottom:3rem !important;margin-top:3rem !important}


.mx-2{margin-left:2rem !important;margin-right:2rem !important}

.my-2{margin-bottom:2rem !important;margin-top:2rem !important}

.mx-3{margin-left:3rem !important;margin-right:3rem !important}

.my-3{margin-bottom:3rem !important;margin-top:3rem !important}

.mx-4{margin-left:4rem !important;margin-right:4rem !important}

.my-4{margin-bottom:4rem !important;margin-top:4rem !important}

.mx-5{margin-left:5rem !important;margin-right:5rem !important}

.my-5{margin-bottom:5rem !important;margin-top:5rem !important}




.p-0{padding:0 !important;}

.pb-0{padding-bottom:0 !important}

.pl-0{padding-left:0 !important}

.pr-0{padding-right:0 !important}

.pt-0{padding-top:0 !important}


.p-half{padding:.5rem !important;}


.p-1{padding:1rem !important}

.pb-1{padding-bottom:1rem !important}

.pl-1{padding-left:1rem !important}

.pr-1{padding-right:1rem !important}

.pt-1{padding-top:1rem !important}


.p-2{padding:2rem !important}

.pb-2{padding-bottom:2rem !important}

.pl-2{padding-left:2rem !important}

.pr-2{padding-right:2rem !important}

.pt-2{padding-top:2rem !important}


.p-3{padding:3rem !important}

.pb-3{padding-bottom:3rem !important}

.pl-3{padding-left:3rem !important}

.pr-3{padding-right:3rem !important}

.pt-3{padding-top:3rem !important}


.py-half{padding-bottom:.5rem !important;padding-top:.5rem !important}

.px-1{padding-left:1rem !important;padding-right:1rem !important}

.py-1{padding-bottom:1rem !important;padding-top:1rem !important}

.px-2{padding-left:2rem !important;padding-right:2rem !important}

.py-2{padding-bottom:2rem !important;padding-top:2rem !important}

.px-3{padding-left:3rem !important;padding-right:3rem !important}

.py-3{padding-bottom:3rem !important;padding-top:3rem !important}

.px-4{padding-left:4rem !important;padding-right:4rem !important}

.py-4{padding-bottom:4rem !important;padding-top:4rem !important}

.px-5{padding-left:5rem !important;padding-right:5rem !important}

.py-5{padding-bottom:5rem !important;padding-top:5rem !important}


.ls-1 {
	letter-spacing: 1px;
}

.ls-2 {
	letter-spacing: 2px;
}

.ls-3 {
	letter-spacing: 3px;
}

.ls-4 {
	letter-spacing: 4px;
}

.serif {
	font-family: "trajan-pro-3", serif;
}


.text-shadow {
	    text-shadow: 2px 2px 30px #000000;
}

.text-semibold {
	font-weight: 700;

}

.fs10 {
	font-size: 10px;
}

.fs12 {
	font-size: 12px;
}

.fs14 {
	font-size: 14px;
}

.fs20 {
	font-size: 20px;
}


.img-fill-95 {
	width: 95%;
}

.img-50 {
	width: 50px;
}

.flush-tl {
	top:0;
}

.flush-tr {
	top:0;
	right:0;
}

.flush-bl {
	bottom:0;
}

.flush-br {
	bottom:0;
	right:0;
}


.blue {
	background: #233f91;
}



.btn.btn-black {
    background: #000;
    border-color: #000;
    color: #fff;
}

.text-white {
	color: #ffffff;
}

.text-black {
	color: #000000;
}

.white {
	background-color: #ffffff;
}



.black {
	background: #000000;
	color: #ffffff;
}


.grey {
	background:#E2E2E2;
}

.green {
	background: #92C154;
	color: #ffffff;
}

.text-green {
	color: #92C154;
}


.lightblue {
	background: #24b5e9;
	color: #ffffff;
}

.text-lightblue {
	color: #24b5e9;
}


.container {
  max-width: 960px;
}

.hr10 {
	border: 0;
    height: 2px;
    background: #fece13;
	width: 10%;
}

.hr30 {
	border: 0;
    height: 2px;
    background: #fece13;
	width: 30%;
}



.hr50 {
	border: 0;
    height: 2px;
    background: #c81d22;
	width: 50%;
}

.shadow {
-webkit-box-shadow: 0px 0px 70px 0px rgba(0,0,0,0.12);
-moz-box-shadow: 0px 0px 70px 0px rgba(0,0,0,0.12);
box-shadow: 0px 0px 70px 0px rgba(0,0,0,0.12);
}

