@import url("https://use.typekit.net/spv7ery.css");
@import url("desktop.css") screen and (min-width:980px);
@import url("desktop_sm.css") screen and (max-width:979px) and (min-width:801px);
@import url("tablet.css") screen and (max-width:800px) and (min-width:481px);
@import url("mobile.css") screen and (max-width:480px);


/* CSS variables for TBP palette colors -EH 5/22/20 */
:root {
	--tbp-dark-orange: #d94e41;
	--tbp-dark-blend: #793b42;
	--tbp-dark-blue: #1a2844;
	--tbp-light-orange: #eb8956;
	--tbp-light-blend: #8a6d62;
	--tbp-light-blue: #29516d;
	--tbp-light-gray: #cbd1d0;
	--tbp-warm-gray: #ada299;
	--tbp-black: #333;
	--tbp-light-blue-60: #7f97a7;
	--tbp-light-gray-30: #eff1f1;
}

html, body {
	width: 100%;
	height: 100%;
	margin: 0px;
	overflow: hidden;
}

body {
	background-color: #fff;
	font-family: expo-serif-pro, serif;
	-webkit-overflow-scrolling: touch;
}


/*****************************************************************************
 * Results page facet widget styles
 * 2016-03-09 mitch@jmitchellsmith.com
 ****************************************************************************/
ul.facet-chooser {
	list-style-type: none;
	display: block;
	margin: 1em 0;
	padding: 0;
	font-family: expo-serif-pro, serif;
	font-size: 1em;
	line-height: 1.5;
}
ul.facet-chooser li {
	display: inline-block;
}
ul.facet-chooser li label {
	margin-left: .5em;
}
ul.facet-chooser li label>span {
	display: inline-block;
	visibility: hidden;
	min-width: 2em;
	color: var(--tbp-dark-orange);
	font-weight: bold;
}
ul.facet-chooser li label:first-child {
	margin-left: 0;
}
ul.facet-chooser li input[type="checkbox"] {
	display: none;
}
ul.facet-chooser li label:before {
	background: none;
	content: "☐ ";
}
ul.facet-chooser li input[type="checkbox"]:checked + label {
	background: #ffffb5;
}
ul.facet-chooser li input[type="checkbox"]:checked + label>span {
	visibility: visible;
	overflow: visible;
}
ul.facet-chooser li input[type="checkbox"]:checked + label:before {
	content: "☑ ";
}


section.notice {
    border-bottom: 2px ridge #E0E2E1;
    border-left: 0px;
    border-right: 2px;
    border-bottom-right-radius: 2em;
    margin-top: -10px;
    padding-bottom: 10px;
}

/* article page styles */

#article-list .content {
	padding: 40px;
}
body#article-list .content h1 {
	margin: 0 0 1em 0;
	color: var(--tbp-dark-blue);
	font-size: 2em;
	line-height: 1.25;
	font-weight: 400;
}
body#article-list .content p {
	margin: 1.5em 0;
	font-size: 1em;
	line-height: 1.5;
}
section#article-list .headnote::before {
	content: "CLE Articles";
}
section#article-list .headnote::after {
	content: "These additional resources, from the TexasBarCLE online library and other sources, are provided for further information and research purposes. The articles have not been reviewed for recent developments in the law.";
}
body#article-list .content a {
	color: var(--tbp-light-blue);
}
body#article-list .content a:hover {
	color: var(--tbp-dark-blue);
}


div.WordSection1 a {
	color: var(--tbp-light-blue);
}
div.WordSection1 a:hover {
	color: var(--tbp-dark-blue);
}
div.WordSection1 h1 {
	margin: 0 0 1em 0;
	color: var(--tbp-dark-blue);
	font-size: 2em;
	line-height: 1.25;
	font-weight: 400;
}


.chapter_group_nav .reserved a {
	color: var(--tbp-light-gray);
}

div.chapter_content img {
	margin-top: 5px;
	max-width: 95%;
}
