/*

This file contains styles for the Granite School Shortcodes plugin


TABLE OF CONTENTS

- Accelerated Reader
- Amazon
- Apply for Lunch
- Boxes (see boxes.css)
- Browser Notice
- Clear It
- HR Feedback Surveys
- Online Scheduler
- Page Navigation
- PayPal Donate
- PayPams
- Quick Access
- SafeUT
- SAGE Testing
- School Fundraiser Thermometer
- School Information

*/


/*
 * Accelerated Reader
---------------------------------------------------------------- */

.accreader {
	border: none;
}


/*
 * Amazon
---------------------------------------------------------------- */

a.amazon {
	border: none;
	display: inline-block;
}

a.amazon img {
	display: block;
	margin: 0 auto 20px;
	margin: 0 auto 2rem;
	width: 100%;
}


/*
 * Apply for Lunch
---------------------------------------------------------------- */

a.applyforlunch {
	border: none;
	display: inline-block;
}

a.applyforlunch img {
	display: block;
	margin: 0 auto 20px;
	margin: 0 auto 2rem;
	width: 100%;
}


/*
 * Boxes (see boxes.css)
---------------------------------------------------------------- */


/*
 * Browser Notice
---------------------------------------------------------------- */

.browser-notice {
	background-color: #b93330;
	border: 1px solid #000;
	color: #fff;
	font-size: 18px;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 20px;
	text-align: center;
}

.browser-notice a {
	border: none;
	color: #fff;
	display: block;
}

/*
 * Calendar
---------------------------------------------------------------- */
.wrapped-code {
	overflow: auto;
}

.wrapped-code code {
	background-color: #eee;
	display: block;
    white-space: pre-wrap;
    overflow-wrap: break-word;
}

/*
 * Clear It
---------------------------------------------------------------- */

.clear {
	clear: both;
}


/*
 * HR Feedback Surveys
---------------------------------------------------------------- */

.button.hrsurveys {}


/*
 * Online Scheduler
---------------------------------------------------------------- */

a.scheduler {
	border: none;
	display: inline-block;
	width: 100%;
}

a.scheduler img {
	display: block;
	margin: 0 auto 20px;
	margin: 0 auto 2rem;
	max-width: 100%;
}


/*
 * Page Navigation
---------------------------------------------------------------- */

.pg-nav {
	clear: both;
	margin: 20px 0;
	overflow: hidden;
}

.pg-nav.border-no {
	border: none;
}

.pg-nav.border-yes {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 20px 0;
}

.pg-nav-wrap {
	margin: 0 auto;
	max-width: 500px;
}

.pg-nav a.button.display-yes {
	display: block;
	text-align: center;
}

.pg-nav a.button.display-no {
	display: none;
}


/* PayPal Donate
---------------------------------------------------------------- */

.pp-image {
	background: none;
	box-shadow: none;
	border: none;
	display: block;
	margin: 0 auto;
	max-width: 200px;
	padding: 0 0 20px;
}


/*
 * PayPams
---------------------------------------------------------------- */

a.paypams {
	border: none;
	display: inline-block;
}

a.paypams img {
	display: block;
	margin: 0 auto 20px;
	margin: 0 auto 2rem;
	width: 100%;
}


/*
 * Peachjar
---------------------------------------------------------------- */

.pjar-box {
	clear: both;
}

.pjar-frame {
	border: none;
}

/*
 * Quick Access
---------------------------------------------------------------- */

 	/*

 	Until a new version of the themes are created this shortcode
 	is styled on a per-theme basis. Current themes: 2014.

 	*/

.quick-icon {
	display: none;
}


/*
 * SafeUT
---------------------------------------------------------------- */

a.safeut {
	border: none;
	display: inline-block;
}

a.safeut img {
	display: block;
	margin: 0 auto 20px;
	margin: 0 auto 2rem;
	width: 100%;
}


/*
 * SAGE Testing
---------------------------------------------------------------- */

a.sage {
	border: none;
	display: inline-block;
}

a.sage img {
	display: block;
	margin: 0 auto 20px;
	margin: 0 auto 2rem;
	width: 100%;
}

/*
 * School Fundraiser Thermometer
---------------------------------------------------------------- */

.sf-thermometer {}


/*
 * School Information
---------------------------------------------------------------- */

.contact i {
	min-width: 25px;
	position: relative;
	top: 2px;
}

h5.contact {
	margin-bottom: 5px;
	padding-left: 25px;
	text-indent: -25px;
}

h5.contact i {
	text-indent: 0;
}

h5.contact + p {
	padding-left: 25px;
}

h5.contact + ul {
	margin-left: 23px;
}

h5.contact + ol {
	margin-left: 42px;
}

span.contact i {
	position: relative;
	top: 4px;
}