/*define fonts on server*/

/*Libre Clarendon normal width: 200, normal, 800 weight*/
@font-face {    
    font-family: lclarendon;
    src: url(/StoreFiles/175-SchoolFiles/175-2016%20redesign/175-libreclarendonnormal-42light.otf);
    font-weight:200;
}

@font-face {
    font-family: lclarendon;   
    src: url(/StoreFiles/175-SchoolFiles/175-2016%20redesign/175-libreclarendonnormal-68regular.otf);
    font-weight: normal;
    }

@font-face { 
    font-family: lclarendon;
    src: url(/StoreFiles/175-SchoolFiles/175-2016%20redesign/175-libreclarendonnormal-162bold.otf);
    font-weight: 800;
}

/*Libre Clarendon wide width: "medium" weight*/
@font-face { 
    font-family: lclarendonw;
    src: url(/StoreFiles/175-SchoolFiles/175-2016%20redesign/175-libreclarendonwide-120medium.otf);
    font-weight: 600;
}
body{
    background: url(/SiteImages/175-SchoolImages/175-Redesign%202016/175-footer_lodyas.png) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}


.tblTop, #tbl_left_cont_right, .tblBottom{width: 100% !important;}

/*
.div_content_sec {
    max-width: 1070px;
    margin-left: auto;
    margin-right: auto;
} */

#pagewrapper {
font-family:lclarendon;
letter-spacing:.1em;

margin-bottom: -15px; /*Hide Privacy Stuff*/
}
input, textarea {font-family:serif !important;}

/*make button and button background colors match school colors*/
.ButtonsBG {
    background-color: #C99700;
}

.button {
    color: #fff;
    background-color: #C99700;
}

.button:hover {
    background: #C99700;
    color: black;
}


/*Prevent flash while page loads*/
/*#pagewrapper{display:none;} */

/* ========================= */
/* Adoption Headers category */
/* ========================= */

.AdoptTitleBG {
	/* Adoption Title Font Color: */
	color: #000000;
	/* Adoption Font: */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* Adoption Title Font Size: */
	font-size: 12px;
	/* Adoption Title Font Style: */
	font-style: normal;
	/* Adoption Title Background Color: */
	background-color: #CCCCCC;
	/* Adoption Title Font Weight: */
	font-weight: bold;

	padding-left: 8px;
}

/*Panel Styles*/
.panel-primary>.panel-heading {
    color: #fff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
}
.panel-primary {
    border-color: #C99700 !important;
    color:#000000 !important;
    -webkit-box-shadow: 6px 8px 7px 0px rgba(0, 0, 0, 0.38) !important;
    -moz-box-shadow: 6px 8px 7px 0px rgba(0, 0, 0, 0.38) !important;
    box-shadow: 6px 8px 7px 0px rgba(0, 0, 0, 0.38) !important;
}

/*Main Button Styles*/
.superButton{
    color: #000000 !important;
    background-color: #c99700 !important;
    
    -webkit-transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s;
    -kthtml-transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s;
    -moz-transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s;
    -ms-transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s;
    -o-transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s;
    transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s;
    
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    border: none;
    display: inline-block;
    outline: 0;
    padding: 6px 16px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none !important;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;    
    font-weight: bold;
    
}
.superButton:hover, .superButton:active {
    background-color: black !important;
    color: #c99700 !important;

    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    outline: 0;
}


/*Main Link Styles*/
.superLink{
    color: black !important;
    
    -webkit-transition: color 0.3s ease;
    -kthtml-transition: color 0.3s ease;  
    -moz-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;    
    font-weight: bold;   
    font-size: 1.1em;
    
}
.superLink:hover {
    color: #c99700 !important;
}

/*For HardCodedStuff*/
#ctl00_ctl00_div_footer_sec{margin:auto;text-align: center;}
#ctl00_ctl00_div_privacy{margin:auto;text-align: center;}

.errors{
    font-size:1.1em;
}

    .page-header-custom {
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    color:white;
    text-align: center;
    }

.page-header-content{
    color: #000000;
    font-size: 36px;
    font-family: 'lclarendonw';
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.container-fluid.container-wrapper-content{
    padding-top: 30px;
    padding-bottom: 80px;
}
/*for styling various pages about the store*/

.underline {
text-decoration: underline;
}
.bold {
font-weight: 800;
}
span.normalFont{font-family: sans-serif !important;}