body, input, textarea, select {font-family: "Noto Sans", Arial; font-size: 15px; color: #567; line-height: 1.5; font-weight: 300;}
button {outline: none; border: none;}
.pure-g, .pure-g [class*=pure-u] {font-family: "Noto Sans", Arial;}
h1, h2, h3, h4, h5, h6 {color: #345}
body {background-color: white;}
a {color: #0080eb; text-decoration: none;}
a:focus, a:active, a:hover { text-decoration: none; }
strong {font-weight: bold;}

/* ===================================================================================

original #2bb3f2
styled	#0080eb
source	#005AA5

 HEADER ============================================================================== */

.navbar-toggle {display: none;}
.navbar ul li {display: inline-block;}

.login-sec {font-size: 13px; padding: 4px 0; color: #989898}
.login-sec a {color: inherit;}

.brand-sec {background-color: #1a1a1a; padding: 12px 0; background-color: #fafafa}
.brand-sec .hero {color: #989898; font-size: 12px; font-style: italic; padding-top: 6px;}
.brand-sec .hero span {}

.nav-sec {background-color: #0080eb; padding: 30px 0;}
.nav-sec .site-logo img {max-height: 28px;}
.nav-sec nav {}
.nav-sec nav a {color: #fafafa; font-weight: 400; display: inline-block; text-transform: capitalize; min-width: 120px; text-align: center; padding-top: 6px; padding-bottom: 6px; text-align: right;}
.nav-sec nav a {transition-property: all; transition-duration: 0.5s; transition-timing-function: cubic-bezier(0, 0, 0, 1.32);}
.nav-sec nav a:hover {text-shadow: -5px -5px 10px #0059A4, 5px 5px 10px #0059A4}
.nav-sec a.current {text-shadow: -5px -5px 10px #0059A4, 5px 5px 10px #0059A4}
.nav-sec a .topline {display: none;}

.crumb-sec {color: #a1a1a1; font-size: 13px; padding: 12px 0; border-bottom: solid 1px #f0f0f0; background-color: #f0f0f0}
.crumb-sec .login {}
.crumb-sec .login a {color: inherit;}
.crumb-sec .login a:hover {color: #0080eb;}


.blue-sec {background-color: #0080eb; color: white;}
.blue-sec .buttons {padding: 30px 0;}
.blue-sec .buttons a {background-color: white; color: #0080eb; text-shadow: none;}

/* CONTENT ============================================================================== */

table.standarized {}
table.standarized tr td:first-of-type {width: 300px;}
table.extended td {padding: 15px 25px;}
table.nutshell tr td:first-of-type {color: #0080eb; text-align: center; vertical-align: middle; font-weight: normal; font-size: 17px;}
.site-content .standarized {margin: 20px 60px; width: calc(100% - 120px);}

.site-content {padding-top: 20px; padding-bottom: 20px;}
.site-content h3 {margin-top: 30px; margin-bottom: 15px;}
.site-content h3.top {margin-top: 0px;}
.site-content p {text-align: justify;}
.site-content p.centered {text-align: center;}
.site-content .com-links {text-align: center; padding-bottom: 20px;}
.site-content .com-links .label {display: block; font-weight: bold; padding-bottom: 10px;}
.site-content .com-links a {display: block;}
.site-content .bottom-links {border-top: 1px solid #d8d8d8; margin-top: 20px; padding-top: 15px;}
.site-content .bottom-links p {font-weight: normal; margin-bottom: 5px;}
.site-content .bottom-links a {display: block;}
.site-content ul {padding-left: 60px; list-style-type: none; padding-top: 12px;}
.site-content ul li {}
.site-content ul li:before {font-family: FontAwesome; content: "\f00c"; font-size: 19px; padding-right: 10px; color: #0080eb}
.site-content .top {margin-top: 0; padding-top: 0;}
.site-content .pure-g {margin-bottom: 20px;}
.site-content hr {margin-bottom: 20px;}
.site-content .home-links {padding-top: 20px;}
.site-content .home-links .label {display: block; border-bottom: solid 1px #e8e8e8; padding-bottom: 6px; margin-bottom: 10px;}
.site-content .home-links a {font-size-: 16x;}

.btn {text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); color: white; background-color: #0080eb; padding: 12px 24px; border-radius: 3px; }
.btn {display: inline-block; min-width: 120px; box-sizing: content-box;}
.btn-primary {}

/* FOOTER ============================================================================== */

.site-footer {padding: 20px 0px; color: #989898; background-color: #1a1a1a; font-size: 14px; border-top: solid 3px #0080eb;}
.site-footer h4 {color: #fff; font-weight: 600; padding-bottom: 12px; font-size: 18px;}
.site-footer p {line-height: 23px;}
.site-footer a {color: inherit;}
.site-footer a:hover {text-decoration: underline;}
.site-footer .first-line {padding-top: 20px; padding-bottom: 10px;}
.site-footer .first-line a {display: block; }
.site-footer .second-line {border-top: solid 1px #484848; padding-top: 20px; font-size: 12px;}
.site-footer .second-line a {}
.site-footer .second-line .round-icons a {background-color: #484848; border-radius: 50%; padding: 3px 4px; width: 20px; height: 20px; line-height: 20px; display: inline-block; text-align: center;}
.site-footer .second-line .round-icons a i {color: black;}
.site-footer .second-line .round-icons a:hover {background-color: #fafafa;}
.site-footer .second-line p {margin: 0;}

.site-content {min-height: calc(100vh - 444px);}
::selection {background-color: #0080eb; color: white;}
@media screen and (max-width:48em){ .md-centered {text-align: center;} }
@media screen and (min-width:1600px){ .container {max-width: 1240px;} }




/* COMPONENTS ============================================================================== */

.login-form {padding-top: 40px; text-align: center; background-color: #f0f0f0; padding-bottom: 20px; margin-top: 20px;}
.com-screenshots {}
.com-screenshots .placeholder {background-color: #f0f0f0; height: 200px; margin-right: 30px;}

/* DELETED     ============================================================================== */

/*
.hero-sec {min-height: 80px; background-color-: #2bb3f2}
.hero-sec .slider {text-align: center;}
.hero-sec .slider .slide {padding: 30px 0; color: white; text-shadow--: 1px 1px 2px #2bb3f2;}
.hero-sec .slider .slide h3 {margin: 0; padding: 0; color: inherit; font-weight: 900}
.hero-sec .slider .slide span {line-height: 23px; font-weight: 500;}
.hero-sec {
	background: #2bb3f2; background: -moz-linear-gradient(top, #8dd7f4 0%, #2bb3f2 100%); background: -webkit-linear-gradient(top, #8dd7f4 0%,#2bb3f2 100%); 
	background: linear-gradient(to bottom, #8dd7f4 0%,#2bb3f2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dd7f4', 
	endColorstr='#2bb3f2',GradientType=0 );
}
.nav-sec {
background: #2bb3f2;
background: -moz-linear-gradient(left,  #2bb3f2 21%, #1a1a1a 87%);
background: -webkit-linear-gradient(left,  #2bb3f2 21%,#1a1a1a 87%);
background: linear-gradient(to right,  #2bb3f2 21%,#1a1a1a 87%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bb3f2', endColorstr='#1a1a1a',GradientType=1 );
}
.nav-sec-- {
background: #2bb3f2;
background: -moz-linear-gradient(-45deg, #2bb3f2 21%, #1a1a1a 87%);
background: -webkit-linear-gradient(-45deg, #2bb3f2 21%,#1a1a1a 87%);
background: linear-gradient(135deg, #2bb3f2 21%,#1a1a1a 87%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bb3f2', endColorstr='#1a1a1a',GradientType=1 );
}
.hero-sec {display: none;}

.site-content .buttons {text-align: center; margin-bottom: 20px;}
.site-content .buttons .label {text-align: center; font-weight: bold;}
.site-content .buttons .btn {min-width: 120px;}

*/

