.text-primary1 {
	 color: #0033E2;
}
.text-primary1-hov:hover {
	color: #0033E2 !important;
}
.text-primary2 {
	 color: #000000;
}
 .text-primary3 {
	 color: #000427;
}

.text-primary3-hov:hover {
	color: #000427;
}

.text-gray-dark {
	 color: #343739;
}
 .text-gray {
	 color: #737679;
}
 .text-gray-light {
	 color: #a4a7a9;
}
 .text-offwhite {
	 color: #f2f5f9;
}
 .text-offwhite2 {
	 color: #f7f9fb;
}
 .bg-primary1 {
	 background-color: #0033E2;
}
.bg-primary1-dark {
	 background-color: rgba(0, 0, 0, 0.1);
}

.bg-primary2-dark {
	background-color: #66E3DB;
}

 .bg-primary2 {
	 background-color: #000000;
}
 .bg-primary3 {
	 background-color: #000427;
}
 .bg-primary3-dark {
	 background-color: rgba(0, 0, 0, 0.1);
}
 .bg-gray-dark {
	 background-color: #343739;
}
 .bg-gray {
	 background-color: #737679;
}
 .bg-gray-light {
	 background-color: #a4a7a9;
}
 .bg-gray-light2 {
	 background-color: #a4a7a9;
}
 .bg-offwhite1 {
	 background-color: #eff3f5;
}
 .bg-offwhite {
	 background-color: #f2f5f9;
}
 .bg-offwhite2 {
	 background-color: #f7f9fb;
}
 .bg-black-40 {
	 background: rgba(0, 0, 0, 0.4);
}
 .bg-black-50 {
	 background: rgba(0, 0, 0, 0.5);
}
 .bg-white-1 {
	 background: rgba(255, 255, 255, 1);
}
 .bg-gradient-primaries {
	 background: linear-gradient(to left bottom, #b00, #000427);
}
 .bg-offwhite1-hov:hover {
	 background-color: #eff3f5;
}
 .bg-offwhite-hov:hover {
	 background-color: #f2f5f9;
}
 .bg-offwhite2-hov:hover {
	 background-color: #f7f9fb;
}
 .brdr {
	 border-width: 1px !important;
	 border-style: solid !important;
}
.brdr-unset {
	border: unset;
}
 .brdr-primary1 {
	 border-color: #b00 !important;
}
 .brdr-primary2 {
	 border-color: #333;
}
 .brdr-primary3 {
	 border-color: #000427;
}
 .brdr-gray-dark {
	 border-color: #343739;
}
 .brdr-gray {
	 border-color: #737679;
}
 .brdr-gray-light {
	 border-color: #a4a7a9;
}

.brdr-gray-light2 {
	border-color: #c4c7c9;
}
.brdr-gray-light3 {
	border-color: #d4d7d9;
}

 .brdr-offwhite {
	 border-color: #f2f5f9;
}
 .brdr-offwhite2 {
	 border-color: #f7f9fb;
}
 .border-gray-light {
	 border: 1px solid #d1d1d1;
}
 .border-bottom-gray-light {
	 border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
 .border-bottom-1px-primary2 {
	 border-bottom: 1px solid rgba(51, 51, 51, 1);
}
 .brdr-rad-2 {
	 border-radius: 2px;
}
 .brdr-rad-4 {
	 border-radius: 4px;
}
 .brdr-rad-8 {
	 border-radius: 8px;
}
 .brdr-rad-12 {
	 border-radius: 12px;
}
 .brdr-rad-right-4 {
	 border-top-right-radius: 4px;
	 border-bottom-right-radius: 4px;
}
 .brdr-rad-right-8 {
	 border-top-right-radius: 8px;
	 border-bottom-right-radius: 8px;
}
 .brdr-rad-top-4 {
	 border-top-right-radius: 4px;
	 border-top-left-radius: 4px;
}
 .brdr-rad-top-8 {
	 border-top-right-radius: 8px;
	 border-top-left-radius: 8px;
}
 .brdr-rad-left-rounded {
	 border-top-left-radius: 1000px;
	 border-bottom-left-radius: 1000px;
}
 .ls-1 {
	 letter-spacing: 1px;
}
 .ls-2 {
	 letter-spacing: 2px;
}
 .ls-3 {
	 letter-spacing: 3px;
}

.outline-focus-none:focus {
	outline: none;
}

.fs-120p {
	font-size: 120%;
}
 .fs-p7 {
	 font-size: 0.7rem;
}
 .fs-p8 {
	 font-size: 0.8rem;
}
 .fs-p9 {
	 font-size: 0.9rem;
}
 .fs-1 {
	 font-size: 1rem;
}
 .fs-1-2 {
	 font-size: 1.2rem;
}
 .fs-1-4 {
	 font-size: 1.4rem;
}
 .fs-1-7 {
	 font-size: 1.7rem;
}
 .fs-2 {
	 font-size: 2rem;
}
 .fs-4 {
	 font-size: 4rem;
}
 .fs-i {
	 font-style: italic;
}
 .fw-300 {
	 font-weight: 300;
}
 .fw-400 {
	 font-weight: 400;
}
 .fw-500 {
	 font-weight: 500;
}
 .fw-600 {
	 font-weight: 600;
}
 .fw-700 {
	 font-weight: 700;
}
 .lh-1 {
	 line-height: 1;
}
 .lh-1-1 {
	 line-height: 1.1;
}
 .lh-1-2 {
	 line-height: 1.2;
}
 .lh-1-5 {
	 line-height: 1.5;
}
 .lh-1-7 {
	 line-height: 1.7;
}
 .lh-2 {
	 line-height: 2;
}
 .w-80 {
	 width: 80% !important;
}
 .w-90 {
	 width: 90% !important;
}
.w-95 {
	width: 95% !important;
}
 .w-97 {
	 width: 97% !important;
}
 .op-unset {
	 opacity: unset;
}
 .op-0 {
	 opacity: 0;
}
 .op-10 {
	 opacity: 0.1;
}
 .op-20 {
	 opacity: 0.2;
}
 .op-30 {
	 opacity: 0.3;
}
 .op-40 {
	 opacity: 0.4;
}
 .op-50 {
	 opacity: 0.5;
}
 .op-50::after {
	 background: transparent;
	 opacity: 0.5;
}
 .op-60 {
	 opacity: 0.6;
}
 .op-70 {
	 opacity: 0.7;
}
 .op-80 {
	 opacity: 0.8;
}
 .op-90 {
	 opacity: 0.9;
}
.op-90-hov {
	opacity: 0.9;
}
 .op-1 {
	 opacity: 1;
}
 shadow-sm {
	 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}
 shadow-md {
	 box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}
 shadow-lg {
	 box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2);
}
 shadow-xl {
	 box-shadow: 0px 7px 18px rgba(0, 0, 0, 0.2);
}
 .c-offwhite-link {
	 color: rgba(255, 255, 255, 0.8) !important;
	 transition: 0.2s all;
}
 .c-offwhite-link:hover {
	 color: rgba(255, 255, 255, 1) !important;
	 transition: 0.2s all;
}
 .c-dark-link {
	 color: rgba(51, 51, 51, 0.6);
	 transition: 0.2s all;
}
 .c-dark-link:hover {
	 color: rgba(51, 51, 51, 1);
	 transition: 0.2s all;
	 text-decoration: none;
}
 .c-card-view {
	 background-color: white;
	 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
	 border-radius: 4px;
}
 .border-light-gray {
	 border: 1px solid rgba(0, 0, 0, 0.1);
}
 .c-list-style-none {
	 list-style-type: none;
}
.c-text-decoration-none {
	 text-decoration: none;
}
.c-text-decoration-none:hover {
	text-decoration: none;
}
.c-cursor-pointer {
	 cursor: pointer;
}

@media only screen and (min-width: 992px) {
	.w-md-75 {
		width: 75% !important;
	}
}