/*!
Theme Name: Student BOR
Theme URI: https://proctoru.com
Author: Scott Ford
Author URI: http://proctoru.com
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: student-bor
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Student BOR is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.


*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# BASIC reset
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments

--------------------------------------------------------------*/
body{
	font-family: "Chivo", sans-serif !important;
	line-height: 1.9 !important;
	letter-spacing: 1px !important;
}
a{
	color: #0072b1 !important;
}
.site-header{
	/* min-height: 333px; */
	background-image: url(https://studenttestingrights.org/wp-content/uploads/2020/04/header-01-1.png);
	background-size: cover;
	background-repeat: none;
	background-position: 50% 50%;
	background-color: #0072b1;
}

.navbar{
	margin: 30px 0;
	line-height: normal;
}
.navbar-nav .nav-link{
	color: #ffffff !important;
	font-size: 21px;
	font-weight: bold;
	margin: 0 21px;
}
.hero{
	min-height: 240px;
background-image: url(https://studenttestingrights.org/wp-content/uploads/2020/04/header-01.png);
	background-size: cover;
	background-repeat: none;
	background-color: #0072b1;
}

.bor-header{
	color: #0072b1 !important;
	font-weight: bold !important;
	
}

.form-holder {
   
    box-shadow: 0 30px 35px -30px rgba(124,152,182,.5);
   
   
   
}

#cta{
	margin: 120px 0;
}
.btn-warning{
	background-color: #f2a900 !important;
	border-radius: 0px !important;
	color: #f7f7f7 !important;
}
.btn-warning:hover{
	    color: #787878 !important;
    transition: all .5s;
}
.nf-before-form-content{
display: none;	
}
.nf-form-content label {
    font-size: 16px !important;
    line-height: 20px !important;
	font-weight: 700; !important;}

.nf-form-content textarea.ninja-forms-field {
    height: 100px !important;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
    background: #f2a900 !important;
    border: 0;
    color: #f7f7f7;
	transition: all .5s;}

.serif-header{
	font-weight: bold !important;
	font-family: "Vollkorn", serf !important;
}
.number{
	color: #0072b1;
	font-weight: bold;
	font-size: 28px;
	border: 1px solid #f2a900;
	border-radius: 50%;
	padding: 0 33px 0 20px;
}

.gform_button{
	background-color: #f2a900;
    border: none;
    color: #fff;
    font-weight: bold;
    letter-spacing: 2px;
	font-size: 18px;
	padding: 5px 10px;
	
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}



