/*
========================================================
STIGLER.CSS
INHERITS RESEARCH TEMPLATE OPTION 1
CODED BY WADE STEWART

USE THIS CSS FILE TO OVERRIDE
CSS FOUND IN THE ASSOCIATED
TEMPLATE CSS FILE
========================================================
*/

/* 
--------------------------------------------------------
1. COLUMN CLASS GUIDE for 1009 GRID
--------------------------------------------------------
.g83: 1 COLUMN = 70px
.g166: 2 COLUMNS = 153px
.g249: 3 COLUMNS = 236px
.g332: 4 COLUMNS = 319px
.g415: 5 COLUMNS = 402px
.g498: 6 COLUMNS = 485px
.g581: 7 COLUMNS = 568px
.g664: 8 COLUMNS = 651px
.g747: 9 COLUMNS = 734px
.g830: 10 COLUMNS = 817px
.g913: 11 COLUMNS = 900px
.g996: 12 COLUMNS = 983px
--------------------------------------------------------


2. CSS SECTIONS
--------------------------------------------------------
- IMPORTS (center specific css files only)
- STRUCTURE
- TYPOGRAPHY OVERRIDES
- HEADER - GENERAL
- HEADER - SEARCH FORM
- LEFT RAIL GENERAL
- LEFT RAIL NAVIGATION
- LEFT RAIL SUB-NAVIGATION (interior only)
- LEFT RAIL SOCIAL MEDIA MODULE
- CONTAINER / PAGE CONTENT GENERAL
- SECTION TITLE (interior only)
- BREADCRUMBS (interior only)
- IMAGE CAROUSEL (front & interior)
- BODY COPY (front page)
- BOTTOM COPY (home page)
- FEATURED STORY (front page)
- ANNUAL REPORT MODULE (front page)
- BOTTOM COPY (interior page)
- PROFILE LAYOUT
- FORM FILTER (interior pages / working papers)
- ORDERED / UNORDERED LISTS
- TABLES
- TABS
- VIDEO CAROUSEL
- RIGHT RAIL (interior only)
- FOOTER
--------------------------------------------------------
*/



/* 
========================================================
	IMPORTS
========================================================
*/

@import url('/Boothsitecore/css/grids/1009.css');
@import url('/Boothsitecore/css/template.css');
@import url('/Boothsitecore/css/ie.css');
@import url('/Boothsitecore/css/reset.css');
@import url('/Boothsitecore/css/templates/option1.css');


/* 
========================================================
	TEMPLATE CSS OVERRIDES
========================================================



--------------------------------------------------------
	STRUCTURE OVERRIDES
-------------------------------------------------------- 
*/

body#option1  {
	background: #ffffff url('/Boothsitecore/css/img/stigler/stigler-bg_body.png') repeat;
}

#option1 .main {}

/* 
--------------------------------------------------------
	TYPOGRAPHY OVERRIDES
-------------------------------------------------------- 
*/

#option1.home h1 {
	color: #9c1d21;
}

#option1.home h2 {
	color: #51504e;
}

#option1.interior h1 {
	color: #50575a;
}

#option1.interior h2 {
	color: #51504e;
}

#option1.interior h3 {
	color: #51504e;
	margin: 0em 0em 1em 0em !important;
}

#option1.interior h4 {
	color: #39393a;
}

#option1 p {
	color: #4b4b4b;
}


/* 
--------------------------------------------------------
	HEADER OVERRIDES
-------------------------------------------------------- 
*/

#option1 header {
	background: #4d4d4d url('/Boothsitecore/css/img/stigler/stigler-bg_header.png') repeat;
}

#option1 header .main .g996 {}

/* BOOTH LOGO */

#option1 header .booth_logo {}

/* 
--------------------------------------------------------
	HEADER - SEARCH FORM OVERRIDES
-------------------------------------------------------- 
*/

#option1 header .searchbox {}

#option1 header .searchbox input[type="text"]{
	background: #ffffff;
	color: #000000;
}

#option1 header .searchbox input[type="submit"]{
    background: url('/Boothsitecore/css/img/stigler/stigler-icon_search.png') no-repeat scroll 0 0;
}

#option1 header .searchbox ::-webkit-input-placeholder {color: #000000;}
#option1 header .searchbox :-moz-placeholder {color: #000000;}
#option1 header .searchbox::-moz-placeholder {color: #000000;}
#option1 header .searchbox :-ms-input-placeholder {color: #000000;}

/* 
--------------------------------------------------------
	LEFT RAIL GENERAL OVERRIDES
-------------------------------------------------------- 
*/

#option1 .container .leftrail {}

/* 
--------------------------------------------------------
	LEFT RAIL NAVIGATION OVERRIDES
-------------------------------------------------------- 
*/

#option1 .leftrail dl.left-nav,
#option1 .leftrail ul.left-nav {}

#option1 .leftrail dl.left-nav dd,
#option1 .leftrail ul.left-nav li  {
	background: none;
}

#option1 .leftrail dl.left-nav dd:last-child,
#option1 .leftrail ul.left-nav li:last-child  {}

#option1 .leftrail dl.left-nav dd a,
#option1 .leftrail ul.left-nav li a {
	color: #4c4c4c;
}

#option1 .leftrail dl.left-nav dd a.active, 
#option1 .leftrail dl.left-nav dd a.active:hover,
#option1 .leftrail dl.left-nav dd a:hover,
#option1 .leftrail ul.left-nav li a.active, 
#option1 .leftrail ul.left-nav li a.active:hover,
#option1 .leftrail ul.left-nav li a:hover {
    background: url('/Boothsitecore/css/img/stigler/stigler-bg_nav_active.png') repeat;
    color: #9c1d21;
}

#option1 .leftrail dl.left-nav dd a.active,
#option1 .leftrail ul.left-nav li a.active {}

#option1 .leftrail dl.left-nav dd a.active:before,
#option1 .leftrail dl.left-nav dd a:hover:before,
#option1 .leftrail ul.left-nav li a.active:before,
#option1 .leftrail ul.left-nav li a:hover:before {
	background: url('/Boothsitecore/css/img/stigler/stigler-icon_nav_active.png') no-repeat 0 0;
}

#option1 .leftrail dl.left-nav dd a.active:after {}

#option1 .leftrail dl.left-nav dd a span:after {}

/* 
--------------------------------------------------------
	LEFT RAIL NAVIGATION - INTERIOR ADJUSTMENT OVERRIDES
-------------------------------------------------------- 
*/

/* FIRST CHILD DROPDOWN */
/* NOTE: expanded menus only otherwise inherits front page styles above */

#option1 .leftrail dl.left-nav dd.subnav,
#option1 .leftrail ul.left-nav li ul.subnav li {}

#option1 .leftrail dl.left-nav dd.subnav a,
#option1 .leftrail ul.left-nav li ul.subnav li a {
    background: url('/Boothsitecore/css/img/stigler/stigler-bg_subnav.png') repeat;
}

#option1 .leftrail dl.left-nav dd.subnav a.active, 
#option1 .leftrail dl.left-nav dd.subnav a.active:hover,
#option1 .leftrail dl.left-nav dd.subnav a:hover,
#option1 .leftrail ul.left-nav li ul.subnav li a.active,
#option1 .leftrail ul.left-nav li ul.subnav li a.active:hover,
#option1 .leftrail ul.left-nav li ul.subnav li a:hover {
    background: url('/Boothsitecore/css/img/stigler/stigler-bg_subnav.png') repeat;
    color: #9c1d21;
}

#option1 .leftrail dl.left-nav dd.subnav a.active:before,
#option1 .leftrail dl.left-nav dd.subnav a:hover:before,
#option1 .leftrail ul.left-nav li ul.subnav li a.active:before,
#option1 .leftrail ul.left-nav li ul.subnav li a:hover:before {
	background: none;
}

/* LEVEL 3 DROP DOWN */

#option1 .leftrail ul.left-nav li ul.subnav li ul li a span {}

/* 
--------------------------------------------------------
	LEFT RAIL SOCIAL MEDIA MODULE OVERRIDES
-------------------------------------------------------- 
*/

#option1 .module.social {
	background: url('/Boothsitecore/css/img/stigler/stigler-bg_module.png') repeat;
}

#option1 .module.social .module-header {
	color: #686d6e;
}

#option1 .module.social .module-content {}

#option1 .module.social .module-content div {}

/* 
--------------------------------------------------------
	CONTAINER / PAGE CONTENT GENERAL OVERRIDES
-------------------------------------------------------- 
*/

#option1 .container .page_content {
	background: url('/Boothsitecore/css/img/stigler/stigler-bg_content.png') repeat;
}

#option1.home .container .page_content {}

#option1.interior .container .page_content {}

#option1.interior .container .page_content .main {}

/* 
--------------------------------------------------------
	SECTION TITLE (interior only) OVERRIDES
-------------------------------------------------------- 
*/

#option1.interior .container .page_content .section_title {
	background: url('/Boothsitecore/css/img/stigler/stigler-bg_int_pg_title.jpg') no-repeat;
}

#option1.interior .container .page_content .section_title h1 {
	background: url('/Boothsitecore/css/img/stigler/stigler-bg_section-title.png') repeat-x;
	color: #ffffff;
}

/* 
--------------------------------------------------------
	BREADCRUMBS (interior only) OVERRIDES
-------------------------------------------------------- 
*/

#option1.interior .container .breadcrumbs {
	background: none;
}

#option1.interior .container .breadcrumbs ul.crumbs {}

#option1.interior .container .breadcrumbs ul.crumbs li {
	background: none;
}

#option1.interior .container .breadcrumbs ul.crumbs li a,
#option1.interior .container .breadcrumbs ul.crumbs li.current {
	background: none;
}

#option1.interior .container .breadcrumbs ul.crumbs li a:hover {
	color: #9b1115;
}

#option1.interior .container .breadcrumbs ul.crumbs li a:after:hover {}

#option1.interior .container .breadcrumbs ul.crumbs li a:after {
	color: #9b1115;
}

#option1.interior .container .breadcrumbs ul.crumbs li.current:after {}

/* 
--------------------------------------------------------
	IMAGE CAROUSEL (front & interior) OVERRIDES
-------------------------------------------------------- 
*/

#option1 .flex-caption h4.h-caption {
	color: #ffffff;
}

#option1 .flex-caption p {
	color:#ffffff;
}

/* IMAGE CAROUSEL ADJUSTMENTS - FRONT PAGE */

#option1.home .flexslider.image-gallery {}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#option1.home .flexslider .slides img {} 
}

/* IMAGE CAROUSEL ADJUSTMENTS - INTERIOR PAGES */

#option1.interior .flexslider.image-gallery {}

#option1.interior .flexslider.image-gallery .flex-caption p {}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#option1.interior .flexslider .slides img {} 
}

#option1.interior .flexslider.image-gallery ul.slides,
#option1.interior .flexslider.image-gallery ul.slides li {}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#option1.interior .flexslider.image-gallery ul.slides li {} 
}

/* 
--------------------------------------------------------
	BODY COPY (front page) OVERRIDES
-------------------------------------------------------- 
*/

#option1.home .container .body_copy {}

#option1.home .container .body_copy p {font-size:14px;}

/* 
--------------------------------------------------------
	BODY COPY (interior page) OVERRIDES
-------------------------------------------------------- 
*/

#option1.interior .container .body_copy p {}

#option1.interior .container .body_copy ul {}

#option1.interior .container .body_copy ul li {
	background: none;	
	color: #4b4b4b;
}

#option1.interior .container .body_copy .blockquote {}

#option1.interior .container .body_copy .blockquote p {
	color:#827c7d;
}

#option1.interior .container .body_copy .blockquote p a {
	color:#9b1115;	
}

#option1.interior .container .body_copy blockquote {
	color: #5b5b5b;
}

#option1.interior .container .body_copy blockquote:before {} /* double left quote */

#option1.interior .container .body_copy blockquote:after {} /* double right quote */

/* 
--------------------------------------------------------
	BOTTOM COPY (home page) OVERRIDES
-------------------------------------------------------- 
*/

#option1.home .container .bottom_body {
	background: url('/Boothsitecore/css/img/stigler/stigler-bg_bottom_body.png') repeat-y -37px 0;
}

/* 
--------------------------------------------------------
	FEATURED STORY (front page) OVERRIDES
-------------------------------------------------------- 
*/

#option1.home .container .bottom_body .news_feed {}

#option1.home .container .bottom_body .news_feed img {}

#option1.home .container .bottom_body .news_feed a {}

#option1.home .container .bottom_body .news_feed a:hover {}

/* 
--------------------------------------------------------
	ANNUAL REPORT MODULE (front page) OVERRIDES
-------------------------------------------------------- 
*/

#option1.home .container .bottom_body .module.stigler_report {
	background: url('/Boothsitecore/css/img/stigler/stigler-bg_module_report.png') repeat;
}

#option1.home .container .bottom_body .module.stigler_report .module-header {}

#option1.home .container .bottom_body .module.stigler_report .module-header h2 {
	color: #51504e;
}

#option1.home .container .bottom_body .module.stigler_report .module-content h3,
#option1.home .container .bottom_body .module.stigler_report .module-content h4,
#option1.home .container .bottom_body .module.stigler_report .module-content h5 {}

#option1.home .container .bottom_body .module.stigler_report .module-content h3 {
	color: #000000;
}

#option1.home .container .bottom_body .module.stigler_report .module-content h4 {
	color: #9c1d21;
}

#option1.home .container .bottom_body .module.stigler_report .module-content h5 {
	color: #000000;
}

#option1.home .container .bottom_body .module.stigler_report .module-content p {
	color: #000000;
}

#option1.home .container .bottom_body .module.stigler_report .module-content a {}

/* 
--------------------------------------------------------
	BOTTOM COPY (interior page) OVERRIDES
-------------------------------------------------------- 
*/

#option1.interior .container .bottom_body {}

/* 
--------------------------------------------------------
	PROFILE LAYOUT (interior page)
-------------------------------------------------------- 
*/

#option1.interior .container .page_content .main section article {
	border-top: none;
}

#option1.interior .container .page_content .main section article:last-of-type {
	border-bottom: none;
}

#option1.interior .container .page_content .main section article:after {}

#option1.interior .container .page_content .main section h2 {
	color: #333333;
}

#option1.interior .container .page_content .main section a img {}

#option1.interior .container .page_content .main section hr {
	background: #9e9e9e;
}

#option1.interior .container .page_content .main section h3 {
	color: #373736;
}

#option1.interior .container .page_content .main section  p {
	color: #373736;	
}

#option1.interior .container .page_content section figure {
	border-bottom: 3px solid #224d8c;
	border-top: 3px solid #224d8c;
	margin-bottom:10px;
}

#option1.interior .container .page_content section figure a {
	background: url('/Boothsitecore/css/img/stigler/stigler-bg_faculty_profile_img.png') repeat;
}

#option1.interior .container .page_content section figure a {}

#option1.interior .container .page_content section  figure a:after {}

/* 
--------------------------------------------------------
	FORM FILTER (interior pages / working papers)
-------------------------------------------------------- 
*/

#option1.interior .container .page_content .opt1_form {
	background: transparent url('/Boothsitecore/css/img/stigler/stigler-vlines.png') repeat;
}

#option1.interior .container .page_content .opt1_form label {
	color: #39393a;
}

#option1.interior .container .page_content .opt1_form input {
	border: 1px solid #8d8d8d;
	color: #39393a;
}

#option1.interior .container .page_content .opt1_form input.authorTitle {}

#option1.interior .container .page_content .opt1_form input.firstYear,
#option1.interior .container .page_content .opt1_form input.lastYear {}

#option1.interior .container .page_content .opt1_form div {
	color:#39393a;
}

#option1.interior .container .page_content .opt1_form ::-webkit-input-placeholder {color: #39393a;}
#option1.interior .container .page_content .opt1_form :-moz-placeholder {color: #39393a;}
#option1.interior .container .page_content .opt1_form ::-moz-placeholder {color: #39393a;}
#option1.interior .container .page_content .opt1_form :-ms-input-placeholder {color: #39393a;}

#option1.interior .container .page_content .opt1_form input[type="submit"] {
	background: #9c1d21 url('/Boothsitecore/css/img/stigler/stigler-icon_form_search.png') no-repeat 65px 9px;
	border-bottom: #b35f61 1px solid;
	border-left: #c99597 1px solid;
	border-right: #d4b6b7 1px solid;
	border-top: #cfa4a6 1px solid;
	color: #ffffff;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#option1.interior .container .page_content .opt1_form input[type="submit"] {}
}

/* EXPAND / COLLAPSE FIELDS */

#option1.interior .container .page_content .faq-pair {
	border-top: 1px dotted #999;
}

#option1.interior .container .page_content .faq-query {}

#option1.interior .container .page_content .no-js .faq-query {}

#option1.interior .container .page_content .faq-pair .faq-query p {
	color:#333333;
}

#option1.interior .container .page_content .faq-pair.active .faq-query p {
	color:#9e273f;
}

#option1.interior .container .page_content .faq-pair .toggle-arrow {
	background: url('/Boothsitecore/css/img/stigler/stigler-icon_arrow_inactive.png') 0px 0px no-repeat;
}

#option1.interior .container .page_content .faq-pair.active .toggle-arrow {
	background: url('/Boothsitecore/css/img/stigler/stigler-icon_arrow_active.png') 0px 0px no-repeat;
}

#option1.interior .container .page_content .faq-pair .faq-answer {
	background: none;
}

#option1.interior .container .page_content .no-js .faq-answer {}

#option1.interior .container .page_content .faq-pair.active .faq-answer {}

#option1.interior .container .page_content .faq-pair .faq-answer .faq-content div a {}

/* 
--------------------------------------------------------
	ORDERED / UNORDERED LIST OVERRIDES
-------------------------------------------------------- 
*/

/* ORDERED LISTS */

#option1.interior .container .page_content .main ol {}

#option1.interior .container .page_content .main ol li {
	background: none;
	color: #000000;
}

#option1.interior .container .page_content .main ol li span,
#option1.interior .container .page_content .main ol li li span {
	color: #000000;
}

#option1.interior .container .page_content .main ol ol {}

/* UNORDERED LISTS */

#option1.interior .container .page_content .main ul {
	background: none;
}

#option1.interior .container .page_content .main ul li {
	background: none;
	color: #4b4b4b !important;
}

#option1.interior .container .page_content .main ul li span,
#option1.interior .container .page_content .main ul li li span {
	color: #000000;
}

#option1.interior .container .page_content .main ul ul {}

#option1.interior .container .page_content .main li li {
	color: #898989;;
}

/* Styles related to Ordered/Unordered List sections - Also see Faculty section */

#option1.interior .container .page_content .main div.opt1_border {
	border-top: dotted 1px #7a7a7a;
}

#option1.interior .container .page_content .main div.opt1_border:last-of-type {
	border-bottom: dotted 1px #7a7a7a;
}

#option1.interior .container .page_content .main div.opt1_border:after {}

#option1.interior .container .page_content .main div.opt1_border h2 {
	color: #50575a;
}

#option1.interior .container .page_content .main div.opt1_border h3 {
	color: #50575a;
}

/* 
--------------------------------------------------
	TABLE OVERRIDES
-------------------------------------------------- 
*/

#option1.interior .container table {
	border: solid 1px #CACACA;
	border-collapse: collapse;
	border-top: solid 5px #9c1d21;
	color: #333;
}

#option1.interior .container table caption h3 {}

#option1.interior .container th,
#option1.interior .container td {
	font-size: 1em !important;
	}

#option1.interior .container th,
#option1.interior .container .boothtableTableHeaderRow td {
	background-color: #eeebe2;
	border-bottom: solid 1px #CACACA;
	border-right: solid 1px #CACACA;
	color: #50575a;
}

#option1.interior .container .boothtableTableBold {
	background-color: #eeebe2;
	border-bottom: solid 1px #CACACA;
	border-right: solid 1px #CACACA;
	color: #9B1115;
}

#option1.interior .container .subheader {
    background-color: #eeebe2;
    border-bottom: solid 1px #CACACA;
    border-right: solid 1px #CACACA;
    color: #000000;
}

#option1.interior .container th.subheader a {color: #000000;}

#option1.interior .container th.subheader a:hover {color: #000000;}

#option1.interior .container th.subheader a:visited {color: #000000;}

#option1.interior .container td {
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
}

#option1.interior .container td p {}

#option1.interior .container td .lnkRegister {color: #9C1D21;}

/* Added the missing class from TableLayoutCss */
#option1.interior .container .boothtable td.boothtableTableHeaderFirstCol{
	background-color: #eeebe2;
	border-bottom: solid 1px #CACACA;
	border-right: solid 1px #CACACA;
	color: #9B1115;
}

#option1.interior .container .boothtable td.boothtableTableFirstCol {	
	background-color: #eeebe2;
	border-bottom: solid 1px #CACACA;
	border-right: solid 1px #CACACA;
}

#option1.interior .container .boothtable td.boothtableTableFooterFirstCol {
	background-color: #eeebe2;
	border-bottom: solid 1px #CACACA;
	border-right: solid 1px #CACACA;
	color: #000;
}

/* 
--------------------------------------------------------
	TAB OVERRIDES
-------------------------------------------------------- 
*/


#option1.interior .nav.tabs li {}

#option1.interior .nav.tabs li a {
	background: #dbd7cd;
	color:#51504e;
}

#option1.interior .nav.tabs li.current a,
#option1.interior .nav.tabs li.current a:hover {
	background: none transparent;
	color:#51504e;
}

#option1.interior .nav.tabs li a:hover {
	background: #b3042e;
	color:#ffffff;
}

/* 
--------------------------------------------------------
	VIDEO CAROUSEL OVERRIDES
-------------------------------------------------------- 
*/

#option1.interior .container .flex-container {
	background: transparent url('/Boothsitecore/css/img/stigler/stigler-vlines.png') repeat;
}

#option1.interior .container .videoDisplay {}


#option1.interior .container .flexslider.video-gallery .video-holder a {}

#option1.interior .container .flexslider.video-gallery .sub-slide.last {}

#option1.interior .container .flexslider.video-gallery .sub-slide span {}

#option1.interior .container .flexslider.video-gallery .sub-slide span:after {
	color: #9b1115;
}

#option1.interior .container .flexslider.video-gallery .sub-slide.selected span:after {}

#option1.interior .container .flex-container h2 {	
	color:#39393a;
}

/* 
--------------------------------------------------------
	RIGHT RAIL (interior only) OVERRIDES
-------------------------------------------------------- 
*/

#option1.interior .container .page_content .rightrail {}

#option1.interior .container .page_content .rightrail img {}

/* 
--------------------------------------------------------
	FOOTER OVERRIDES
-------------------------------------------------------- 
*/

#option1 footer {}

#option1 footer .main .g996 {}

#option1 footer nav {}

#option1 footer nav dl,
#option1 footer nav dd {}

#option1 footer nav dd {}

#option1 footer nav a {
	color:#9c1d21;
}

#option1 footer nav a:hover {
	color:#9c1d21;
}

#option1 footer p {
	color:#8e8e90;
}

#option1 footer .booth_logo {}

#option1 footer a {
	color:#8e8e90;
}

#option1 footer a:hover {
	color:#8e8e90;
}

/* 
--------------------------------------------------------
	CUSTOM CLASSES (sitecore field)
-------------------------------------------------------- 
*/

/* add any custom classes to the /Boothsitecore/css/researchcenters.css file */
