
/* Backgrounds */
.bg-teal-gradient {
	background: #264455 !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #264455), color-stop(1, #375ff4)) !important;
	background: -ms-linear-gradient(bottom, #264455, #375ff4) !important;
	background: -moz-linear-gradient(center bottom, #264455 0%, #375ff4 100%) !important;
	background: -o-linear-gradient(#375ff4, #264455) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#375ff4', endColorstr='#264455', GradientType=0) !important;
	color: #fff;
}

.bg-special-primary {
	background: #000000;
	background-image: url('https://web.archive.org/web/20220408051535im_/https://nespocash.sd/img/bg-special-primary.png');
	background-size: cover;
	background-repeat: no-repeat;
}

.bg-special-secondary {
	background: #000000;
	background-image: url('https://web.archive.org/web/20220408051535im_/https://nespocash.sd/img/bg-special-secondary.png');
	background-size: cover;
	background-repeat: no-repeat;
}

.bg-special-nutral {
	background: #000000;
	background-image: url('https://web.archive.org/web/20220408051535im_/https://nespocash.sd/img/bg-special-nutral.png');
	background-size: cover;
	background-repeat: no-repeat;
}

.bg-black-transparent {
	background: rgba(0, 0, 0, 0.45);
}

.bg-white-transparent {
	background: rgba(255, 255, 255, 0.99);
}

.bg-white {
	background: rgba(255, 255, 255, 1);
}

/* FlatUI Colors */
.bg-flat-blue { background-color: #3498db; }
.bg-flat-turquise { background-color: #1abc9c; }
.bg-flat-emerald { background-color: #2ecc71 !important; }
.bg-flat-yellow { background-color: #f1c40f; }
.bg-flat-pumpkin { background-color: #d35400; }
.bg-flat-alizarin { background-color: #e74c3c; }
.bg-flat-amethyst { background-color: #9b59b6; }
.bg-flat-wetasphalt { background-color: #34495e; }
.bg-flat-midnight { background-color: #2c3e50; }
.bg-flat-clouds { background-color: #ecf0f1; }
.bg-flat-silver { background-color: #bdc3c7; }
.bg-flat-concrete { background-color: #95a5a6; }
.bg-flat-sunflower { background-color: #f1c40f; }

.bg-hover-flat-blue:hover { background-color: #3498db; }
.bg-hover-flat-turquise:hover { background-color: #1abc9c; }
.bg-hover-flat-emerald:hover { background-color: #2ecc71; }
.bg-hover-flat-yellow:hover { background-color: #f1c40f; }
.bg-hover-flat-pumpkin:hover { background-color: #d35400; }
.bg-hover-flat-alizarin:hover { background-color: #e74c3c; }
.bg-hover-flat-amethyst:hover { background-color: #9b59b6; }
.bg-hover-flat-wetasphalt:hover { background-color: #34495e; }
.bg-hover-flat-midnight:hover { background-color: #2c3e50; }
.bg-hover-flat-clouds:hover { background-color: #ecf0f1; }
.bg-hover-flat-silver:hover { background-color: #bdc3c7; }
.bg-hover-flat-concrete:hover { background-color: #95a5a6; }
.bg-hover-flat-sunflower:hover { background-color: #f1c40f; }

.border-left-default { border-left: 4pt solid #ecf0f1; }
.border-left-danger { border-left: 4pt solid #e74c3c; }
.border-left-success { border-left: 4pt solid #2ecc71; }
.border-left-warning { border-left: 4pt solid #f1c40f; }
.border-left-primary { border-left: 4pt solid #3498db; }

.border-right-default { border-right: 4pt solid #ecf0f1; }
.border-right-danger { border-right: 4pt solid #e74c3c; }
.border-right-success { border-right: 4pt solid #2ecc71; }
.border-right-warning { border-right: 4pt solid #f1c40f; }
.border-right-primary { border-right: 4pt solid #3498db; }

.border-top-default { border-top: 4pt solid #ecf0f1; }
.border-top-danger { border-top: 4pt solid #e74c3c; }
.border-top-success { border-top: 4pt solid #2ecc71; }
.border-top-warning { border-top: 4pt solid #f1c40f; }
.border-top-primary { border-top: 4pt solid #3498db; }

.border-bottom-default { border-bottom: 4pt solid #ecf0f1; }
.border-bottom-danger { border-bottom: 4pt solid #e74c3c; }
.border-bottom-success { border-bottom: 4pt solid #2ecc71; }
.border-bottom-warning { border-bottom: 4pt solid #f1c40f; }
.border-bottom-primary { border-bottom: 4pt solid #3498db; }

.border-slick-left-default { border-left: 1pt solid #ecf0f1; }
.border-slick-left-danger { border-left: 1pt solid #e74c3c; }
.border-slick-left-success { border-left: 1pt solid #2ecc71; }
.border-slick-left-warning { border-left: 1pt solid #f1c40f; }
.border-slick-left-primary { border-left: 1pt solid #3498db; }

.border-slick-right-default { border-right: 1pt solid #ecf0f1; }
.border-slick-right-danger { border-right: 1pt solid #e74c3c; }
.border-slick-right-success { border-right: 1pt solid #2ecc71; }
.border-slick-right-warning { border-right: 1pt solid #f1c40f; }
.border-slick-right-primary { border-right: 1pt solid #3498db; }

.border-slick-top-default { border-top: 1pt solid #ecf0f1; }
.border-slick-top-danger { border-top: 1pt solid #e74c3c; }
.border-slick-top-success { border-top: 1pt solid #2ecc71; }
.border-slick-top-warning { border-top: 1pt solid #f1c40f; }
.border-slick-top-primary { border-top: 1pt solid #3498db; }

.border-slick-bottom-default { border-bottom: 1pt solid #ecf0f1; }
.border-slick-bottom-danger { border-bottom: 1pt solid #e74c3c; }
.border-slick-bottom-success { border-bottom: 1pt solid #2ecc71; }
.border-slick-bottom-warning { border-bottom: 1pt solid #f1c40f; }
.border-slick-bottom-primary { border-bottom: 1pt solid #3498db; }

.border-bottom-midnight {
	border-bottom: 1pt solid #2c3e50;
}

.border-bottom-double-midnight {
	border-bottom: 4pt double #2c3e50;
}

.bg-danger .text-muted {
	color: inherit;
}
/* Colors */
.c-hover-white:hover, .c-white,
.c-white h1, .c-white h2, .c-white h3,
.c-white h4, .c-white h5, .c-white h6, .c-white input { color: white; border-color: white; }
.c-hover-midnight:hover, .c-midnight,
.c-midnight h1, .c-midnight h2, .c-midnight h3,
.c-midnight h4, .c-midnight h5, .c-midnight h6, .c-midnight input { color: #2c3e50; border-color: #2c3e50;}

/* Alignment */
.text-center {
	text-align: center;
}

/* Fonts */
.size-7 { font-size: 7pt; }
.size-14 { font-size: 14pt; }
.size-15 { font-size: 15pt; }

/* White spaces */
.padding-0 { padding: 0pt; }
.padding-left-0 { padding-left: 0pt; }
.padding-right-0 { padding-right: 0pt; }
.padding-top-0 { padding-top: 0pt; }
.padding-bottom-0 { padding-bottom: 0pt; }
.padding-10 { padding: 10pt; }
.padding-left-10 { padding-left: 10pt; }
.padding-right-10 { padding-right: 10pt; }
.padding-top-10 { padding-top: 10pt; }
.padding-bottom-10 { padding-bottom: 10pt; }
.padding-20 { padding: 20pt; }
.padding-left-20 { padding-left: 20pt; }
.padding-right-20 { padding-right: 20pt; }
.padding-top-20 { padding-top: 20pt; }
.padding-bottom-20 { padding-bottom: 20pt; }
.margin-0 { margin: 0pt; }
.margin-left-0 { margin-left: 0pt; }
.margin-right-0 { margin-right: 0pt; }
.margin-top-0 { margin-top: 0pt; }
.margin-bottom-0 { margin-bottom: 0pt; }
.margin-4 { margin: 4pt; }
.margin-left-4 { margin-left: 4pt; }
.margin-right-4 { margin-right: 4pt; }
.margin-top-4 { margin-top: 4pt; }
.margin-bottom-4 { margin-bottom: 4pt; }
.margin-5 { margin: 5pt; }
.margin-left-5 { margin-left: 5pt; }
.margin-right-5 { margin-right: 5pt; }
.margin-top-5 { margin-top: 5pt; }
.margin-bottom-5 { margin-bottom: 5pt; }
.margin-10 { margin: 10pt; }
.margin-left-10 { margin-left: 10pt; }
.margin-right-10 { margin-right: 10pt; }
.margin-top-10 { margin-top: 10pt; }
.margin-bottom-10 { margin-bottom: 10pt; }
.margin-20 { margin: 20pt; }
.margin-left-20 { margin-left: 20pt; }
.margin-right-20 { margin-right: 20pt; }
.margin-top-20 { margin-top: 20pt; }
.margin-bottom-20 { margin-bottom: 20pt; }

.footer a {
  font-weight: 300;
  padding-left: 0pt;
  padding-right: 0pt;
  color: rgba(255, 255, 255, .6);
}
  .footer a:hover {
    color: white;
  }

.fw-100 { font-weight: 100; }
.fw-200 { font-weight: 200; }
.fw-300 { font-weight: 300; }
.fw-400 { font-weight: 400; }

a, a:hover {
	text-decoration: none !important;
}

a.lined {
	border-bottom: 2pt solid transparent;
	transition: all linear 1s;
}
	a.lined:hover {
		color: inherit;
		border-bottom: 2pt solid rgba(255, 255, 255, .6);
	}

.nav-special {
	border-bottom: 0pt;
}

.nav-special .nav-link {
	border-radius: 0pt !important;
	border: 0pt;
	background: transparent !important;
	border-bottom: 2pt solid transparent;
}

.nav-special .active, .nav-special .nav-link:hover {
	border: 0pt;
	border-bottom: 2pt solid #2c3e50 !important;
}

/*
     FILE ARCHIVED ON 05:15:35 Apr 08, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:16:07 Dec 16, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.671
  exclusion.robots: 0.027
  exclusion.robots.policy: 0.012
  esindex: 0.011
  cdx.remote: 5.991
  LoadShardBlock: 90.958 (3)
  PetaboxLoader3.datanode: 236.795 (5)
  load_resource: 452.839
  PetaboxLoader3.resolve: 271.264
  loaddict: 57.317
*/