@charset "utf-8";
/* CSS Document */

body {font-family:'Lato', Arial, Helvetica, sans-serif;}

.contentholder {max-width:1200px; margin:0 auto; min-width:480px;}

.bookcontainer {display:block; max-width:100%; border-top:5px solid #0A417A; box-shadow:0px 3px 8px rgba(0, 0, 0, 0.2); margin-bottom:35px;}

.booksubcontainer {display:block; max-width:100%; border-top:2px solid #c0c0c0; margin-bottom:15px;}

.courseinfo {width:100%; display:inline-block; font-size: 23px; padding:15px 0; border-bottom:1px solid #0A417A;}
.courseinfo::after {clear:both;}

.coursename {width:65%; float:left; margin-left:3%;}

.coursedate {width:29%; float:right;}

.bookinfoouter {width:100%;}

.gettextbooksiframe {display:inline-block; padding:10px 0 10px 10px; box-sizing: border-box;background:url(https://secure.gouldacademy.org/media/loading.gif) center center no-repeat;}

.bookinfoinner {display:inline-block; padding-left:10px; width: calc(100% - 220px); vertical-align:top; box-sizing: border-box;}

.row {display:inline-block; width:100%; border-bottom:1px solid #ccc; padding:10px 0; box-sizing: border-box;}

.booktitle {font-size:32px; font-weight:bold;}

.bookauthor {width:49%; float:left;}

.bookpublisher {width:49%; float:left;}

.ISBN {width:49%; float:right;}

.bookformat {width:49%; float:left;}

.bookcondition {width:49%; float:right;}

.bookrequirement {}

.bookerror {clear:both; width:100%; padding:10px; box-sizing: border-box; background-color:#F00; color:#fff;}

.bookunneeded {clear:both; width:100%; padding:10px; box-sizing: border-box; background-color:#00b700; color:#fff;}

.selectdeptlabel {clear:both; width:100%; padding:10px; font-size: 16px; box-sizing: border-box; background-color:#00b700; color:#fff;}

.headermain {height: 40px; background-color: #666;}

.action_bar_half {height: 31px; background: #605a58;}

/* Mobile Styles */

@media only screen and (max-width:555px) {
	
.gettextbooksiframe {display:initial;}

.bookinfoinner {display:initial; box-sizing: border-box;}

.holds-the-iframe {background:url(https://secure.gouldacademy.org/media/loading.gif) center center no-repeat;}
	
	 }
