@font-face { 
	font-family: "Proxima N W01 Reg"; 
	src: url("../fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix"); 
	src: url("../fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),
		 url("../fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"),url("../fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype"),
		 url("../fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235") format("svg"); 
}
@font-face { 
	font-family: "Proxima N W01 Bold"; 
	src: url("../fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix"); 
	src: url("../fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix") format("eot"),
		 url("../fonts/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff") format("woff"),
		 url("../fonts/4d4a75f5-d32a-4a09-8665-133afd39cc37.ttf") format("truetype"),
		 url("../fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg#8152bc4e-d700-4c78-b6be-326893e6f53f") format("svg"); 
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	@font-face {
		font-family: "Proxima N W01 Bold"; 
		src: url("../fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg#8152bc4e-d700-4c78-b6be-326893e6f53f") format("svg"); 
	
	}
}

html { -webkit-font-smoothing: subpixel-antialiased; }
body { background-color: #f5f5f5; color: #262a2d;overflow:hidden}
body, input, select, textarea { font-family:'Proxima N W01 Reg', sans-serif; font-size: 14px; line-height: 1.5; color: #262a2d; }
strong { font-weight: normal; font-family:'Proxima N W01 Bold'; }

a { color: #5173ba; word-wrap: break-word}
a:hover { color: #365188; }
a.BK_num {display: block; padding-top:40px}
a.J_fn {color:black;text-decoration:none}
a.BK_fnref {position: relative; top: -0.5em; font-size: 80%}
strong, b {font-family:'Proxima N W01 Bold'}

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #262a2d;  }

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { background-color: #f5f5f5; border-color: #7f7f7f; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); }

input[type="radio"], input[type="checkbox"] { margin: -3px 5px 0 0; line-height: normal; }
label > input[type="checkbox"] { margin: 2px 5px 0 0; line-height: normal; }

.selectboxit-container { position: relative; display: inline-block; vertical-align: top; }
.selectboxit-container * { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; ms-user-select: none; -o-user-select: none; user-select: none; outline: none; white-space: nowrap; }


.selectboxit-container .selectboxit { width: 220px; cursor: pointer; margin: 0; padding: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; overflow: hidden; display: block; position: relative;}
#rats .selectboxit-container .selectboxit {padding:0 20px 0 0}
#results .selectboxit-container .selectboxit {padding:0 20px 0 0;margin-right:20px}
#results .selectboxit-container.pull-right {margin-right:20px}

.selectboxit-container .selectboxit:focus { outline: none; }
.selectboxit-disabled { cursor: default; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.selectboxit-text { text-indent: 10px; overflow: hidden; text-overflow: ellipsis; float: left; color: #7f7f7f; }
.selectboxit .selectboxit-option-icon-container { margin-left: 5px; }
.selectboxit-container .selectboxit-options { -moz-box-sizing: border-box; box-sizing: border-box; min-width: 100%; margin: 0; padding: 0; list-style: none; position: absolute; overflow-x: hidden; overflow-y: auto; cursor: pointer; display: none; z-index: 9999999999999; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.selectboxit-container select { width: 100px; !important; z-index: 500 !important; }

.selectboxit-option .selectboxit-option-anchor { padding: 0 2px; }
.selectboxit-option .selectboxit-option-anchor:hover { text-decoration: none; }
.selectboxit-option, .selectboxit-optgroup-header { margin: 0; }
.selectboxit-option-first { border-top-right-radius: 3px; border-top-left-radius: 3px; }
.selectboxit-optgroup-header + .selectboxit-option-first { border-top-right-radius: 0px; border-top-left-radius: 0px; }
.selectboxit-option-last { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.selectboxit-optgroup-header { font-family:'Proxima N W01 Bold'; }
.selectboxit-optgroup-header:hover { cursor: default; }

.selectboxit-arrow-container { width: 30px; position: absolute; right: 0; }
.selectboxit .selectboxit-arrow-container .selectboxit-arrow { margin: 0 auto; position: absolute; top: 50%; right: 0; left: 0; margin-top: -2px; }
.selectboxit-option-icon-container { float: left; }
.selectboxit-option-icon-url { width: 18px; background-size: 18px 18px; background-repeat: no-repeat; height: 100%; background-position: center; float: left; }

.selectboxit-btn { background-color: #fff; border: 1px solid #ccc; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; width: 100% !important; } 
.selectboxit-container span, .selectboxit-container .selectboxit-options a { height: 31px; line-height: 34px; display: block; }
.selectboxit-default-arrow { width: 0; height: 0; border-top: 4px solid #5d6062; border-right: 4px solid transparent; border-left: 4px solid transparent; }

.btn { font-family:'Proxima N W01 Bold'; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #e6eaeb; background-image: -moz-linear-gradient(top,#f3f5f5,#e6eaeb); background-image: -webkit-gradient(linear,0 0,0 100%,from(#f3f5f5),to(#e6eaeb)); background-image: -webkit-linear-gradient(top,#f3f5f5,#e6eaeb); background-image: -o-linear-gradient(top,#f3f5f5,#e6eaeb); background-image: linear-gradient(to bottom,#f3f5f5,#e6eaeb); border-color: #d9d9d9; -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3); box-shadow: inset 0 1px 0 rgba(255,255,255,0.3); padding: 7px 15px 4px; }
.btn.btn-primary { background-color: #3759a0; background-image: -moz-linear-gradient(top,#5173ba,#3759a0); background-image: -webkit-gradient(linear,0 0,0 100%,from(#5173ba),to(#3759a0)); background-image: -webkit-linear-gradient(top,#5173ba,#3759a0); background-image: -o-linear-gradient(top,#5173ba,#3759a0); background-image: linear-gradient(to bottom,#5173ba,#3759a0); border-color: #153063; -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3); box-shadow: inset 0 1px 0 rgba(255,255,255,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5173ba',endColorstr='#ff3759a0',GradientType=0); -moz-text-shadow: #2d4576 0 1px 3px; -webkit-text-shadow: #2d4576 0 1px 3px; text-shadow: #2d4576 0 1px 3px; padding: 8px 15px 5px; }
.btn-mini { padding: 1px 6px; }

.table th, td.key { font-weight: normal; font-family:'Proxima N W01 Bold'; }

.navbar-inverse { position: fixed; }
.navbar-inverse .navbar-inner { padding: 0 20px; }
.navbar-inverse .navbar-inner { background-color: #5173ba; background-image: -moz-linear-gradient(top,#5173ba,#3759a0); background-image: -webkit-gradient(linear,0 0,0 100%,from(#5173ba),to(#3759a0)); background-image: -webkit-linear-gradient(top,#5173ba,#3759a0); background-image: -o-linear-gradient(top,#5173ba,#3759a0); background-image: linear-gradient(to bottom,#5173ba,#3759a0); border-color: #153063; -moz-box-shadow: #ababab 0 1px 3px, inset 0 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow: #ababab 0 1px 3px, inset 0 1px 0 rgba(255,255,255,0.3); box-shadow: #ababab 0 1px 3px, inset 0 1px 0 rgba(255,255,255,0.3) }
.navbar-inverse .nav.small { display: none; }

.navbar-inverse .brand { padding: 15px 20px 5px; text-indent: -9999px; width: 118px; background: url("../img/ilaw-logo.png") no-repeat center; }
.navbar-inverse .nav > li { background: url("../img/nav/separator.png") no-repeat left center; position: relative; }
.navbar-inverse .nav > li > a { background-repeat: no-repeat; background-position: 15px 0; font-family:'Proxima N W01 Bold'; color: #becae2; padding: 17px 20px 13px 42px; -moz-text-shadow: #2d4576 0 1px 3px; -webkit-text-shadow: #2d4576 0 1px 3px; text-shadow: #2d4576 0 1px 3px; } 
.navbar-inverse .nav > li > a:active, .navbar-inverse .nav > li > a:focus { color: #becae2; outline: 0; }
.navbar-inverse .nav > li > a:hover, .navbar-inverse .nav > .active > a, .navbar-inverse .nav > .active > a:hover, .navbar-inverse .nav > .open > a {opacity:1;transition: all 300ms; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; outline: 0; color: #fff !important; }

.navbar-inverse .nav > .home > a { background-image: url("../img/nav/home.png"); }
.navbar-inverse .nav > .tools > a { background-image: url("../img/nav/tools.png"); }
.navbar-inverse .nav > .help > a { background-image: url("../img/nav/help.png"); }
.navbar-inverse .nav > .about > a { background-image: url("../img/nav/about.png"); }
.navbar-inverse .nav > .logout > a { background-image: url("../img/nav/logout.png"); }

.navbar-form { position: relative; }
.navbar-form .search { display: inline-block; text-align: right; line-height: 12px; position: absolute; top: 10px; left: -89px; }
.navbar-form .search p { margin: 0; }
.navbar-form .search .advanced { margin-bottom: 6px; }
.navbar-form .search a { padding: 0 10px 3px 0; margin: 0; height: 50px; font-family:'Proxima N W01 Bold'; color: #becae2; text-decoration: underline; line-height: 12px; font-size: 14px; -moz-text-shadow: #2d4576 0 1px 3px; -webkit-text-shadow: #2d4576 0 1px 3px; text-shadow: #2d4576 0 1px 3px; }
.navbar-form .search a:hover { color: #fff; text-decoration: none; }
.navbar-form input, .navbar-form select, .navbar-form .btn, .navbar-form .selectboxit-btn { margin-top: 8px; margin-bottom: 8px; font-size: 14px; }
.navbar-form input { padding: 7px 10px 4px 30px; background-image: url("../img/search.png"); background-repeat: no-repeat; background-position: 10px center; width: 240px; }
.navbar-form .selectboxit-btn { padding-top: 0; padding-bottom: 0; }
.navbar-form .selectboxit { width: 150px !important; }
.navbar-form .btn { font-size: 14px; }

.navbar .dropdown-menu { left: 8px; }

.dropdown-menu { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-box-shadow: #ababab 0 1px 3px; -webkit-box-shadow: #ababab 0 1px 3px; box-shadow: #ababab 0 1px 3px; border-color: #d9d9d9;  }
.dropdown-menu > li > a { padding: 10px 20px 8px 20px; }
.dropdown-menu > li > a > .icon { width: 20px; height: 20px; display: inline-block; *display: inline; *zoom: 1; margin: -5px 5px 0 -5px; vertical-align: text-top; background: url("../img/nav/icons-dropdown.png") no-repeat; }
.dropdown-menu > li > a:hover { background-color: #3d63b2; background-image: -moz-linear-gradient(top,#5173ba,#3759a0); background-image: -webkit-gradient(linear,0 0,0 100%,from(#5173ba),to(#3759a0)); background-image: -webkit-linear-gradient(top,#5173ba,#3759a0); background-image: -o-linear-gradient(top,#5173ba,#3759a0); background-image: linear-gradient(to bottom,#5173ba,#3759a0);  }

.dropdown-menu > .home > a > .icon { background-position: 0 0; }
.dropdown-menu > .home > a:hover > .icon { background-position: 0 -20px; }
.dropdown-menu > .alerts > a > .icon { background-position: -20px 0; }
.dropdown-menu > .alerts > a:hover > .icon { background-position: -20px -20px; }
.dropdown-menu > .library > a > .icon { background-position: -40px 0; }
.dropdown-menu > .library > a:hover > .icon { background-position: -40px -20px; }
.dropdown-menu > .searches > a > .icon { background-position: -60px 0; }
.dropdown-menu > .searches > a:hover > .icon { background-position: -60px -20px; }
.dropdown-menu > .history > a > .icon { background-position: -80px 0; }
.dropdown-menu > .history > a:hover > .icon { background-position: -80px -20px; }
.dropdown-menu > .folders > a > .icon { background-position: -100px 0; }
.dropdown-menu > .folders > a:hover > .icon { background-position: -100px -20px; }
.dropdown-menu > .help > a > .icon { background-position: -120px 0; }
.dropdown-menu > .help > a:hover > .icon { background-position: -120px -20px; }
.dropdown-menu > .about > a > .icon { background-position: -140px 0; }
.dropdown-menu > .about > a:hover > .icon { background-position: -140px -20px; }
.dropdown-menu > .logout > a > .icon { background-position: -160px 0; }
.dropdown-menu > .logout > a:hover > .icon { background-position: -160px -20px; }


#main-nav #nav-inner { padding-bottom: 30px; }

ul > .nav-header { font-family:'Proxima N W01 Bold'; color: #9ca7ac; font-size: 14px; font-weight: normal; }
ul > .nav-header {  margin-bottom: 20px; }


ul > .nav-header > ul { margin: 0; padding: 0; list-style: none; text-transform: none; }
ul > .nav-header > ul > li > a { display: block; line-height: 23px; padding: 10px 10px 10px 40px; color: #262a2d; background-repeat: no-repeat; background-position: 10px 0; }


ul > .nav-header > ul > li > a:hover, #main-nav nav > ul > .nav-header > ul > li.current > a { text-decoration: none; color: #3d63b2; background-position: 10px -40px; }
ul > .nav-header > ul > li.current { background-color: #dadedf; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

#tools-nav {float:right}

ul .nav-header > ul li a.construction { background-image: url("../img/nav/sidebar/construction.png"); }
ul > .nav-header > ul > li > a.dispute { background-image: url("../img/nav/sidebar/dispute.png"); }
ul > .nav-header > ul > li > a.financial { background-image: url("../img/nav/sidebar/financial.png"); }
ul > .nav-header > ul > li > a.food { background-image: url("../img/nav/sidebar/food.png"); }
ul > .nav-header > ul > li > a.insurance { background-image: url("../img/nav/sidebar/insurance.png"); }
ul > .nav-header > ul > li > a.ip { background-image: url("../img/nav/sidebar/ip.png"); }
ul > .nav-header > ul > li > a.maritime { background-image: url("../img/nav/sidebar/maritime.png"); }
ul > .nav-header > ul > li > a.medical { background-image: url("../img/nav/sidebar/medical.png"); }
ul > .nav-header > ul > li > a.tax { background-image: url("../img/nav/sidebar/tax.png"); }
ul > .nav-header > ul > li > a.reports { background-image: url("../img/nav/sidebar/reports.png"); }
ul > .nav-header > ul > li > a.journals { background-image: url("../img/nav/sidebar/journals.png"); }
ul > .nav-header > ul > li > a.news { background-image: url("../img/nav/sidebar/news.png"); }
ul > .nav-header > ul > li > a.looseleafs { background-image: url("../img/nav/sidebar/looseleafs.png"); }
ul > .nav-header > ul > li > a.books { background-image: url("../img/nav/sidebar/books.png"); }
ul > .nav-header > ul > li > a.dictionaries { background-image: url("../img/nav/sidebar/dictionaries.png"); }
ul > .nav-header > ul > li > a.forms { background-image: url("../img/nav/sidebar/forms.png"); }
ul > .nav-header > ul > li > a.legislation { background-image: url("../img/nav/sidebar/legislation.png"); }
ul > .nav-header > ul > li > a.notes { background-image: url("../img/nav/sidebar/notes.png"); }
ul > .nav-header > ul > li > a.events { background-image: url("../img/nav/sidebar/events.png"); }


ul > .nav-header > ul > li > ul { list-style: none; font-family:'Proxima N W01 Reg'; line-height: 20px; padding-bottom: 10px; }
ul > .nav-header > ul > li > ul > li > a { color: #262a2d; display: block; padding: 5px 10px 5px 15px; }
ul > .nav-header > ul > li > ul > li > a:hover { text-decoration: none; color: #3d63b2; }

#tools-nav a {text-indent:-9999px}

@media screen and (max-width:1500px) { 
#tools-nav {margin:0}
}

@media screen and (max-width:1200px) { 
#search-nav .back, #search-nav .show-highlight {text-indent:-9999px;white-space: pre-wrap;}
}

@media screen and (max-width:1439px) { /* up to 1440 res */
ul > .nav-header > ul > li > a:hover, #main-nav nav > ul > .nav-header > ul > li.current > a { text-decoration: none; color: #3d63b2; background-position: 10px 0 }
}

#content { padding-top: 20px; font-size: 14px; z-index: 1; overflow: auto; position: absolute; top: 90px; bottom: 0; left: 300px; right: 0; }
#content input[type="text"], #content input.login_continue { padding: 4px 8px 2px; height: 30px; font-size: 14px; }

.login_continue {width:250px}

#content .selectboxit-container span { height: 35px; line-height: 36px; margin-bottom: 10px; }

footer { padding: 10px 0 20px; }
footer #footer-nav ul { list-style: none; margin: 0; padding: 0} /* rt - removed text-align:right */
footer #footer-nav li { display: inline-block; *display: inline; *zoom: 1; margin-right: 20px; }

.well { background: #fff; -moz-box-shadow: #ababab 0 1px 1px; -webkit-box-shadow: #ababab 0 1px 1px; box-shadow: #ababab 0 1px 1px; border-radius: 0;  }
.well > h2 { font-size: 22px; font-weight: normal; margin:0 0 5px 0; letter-spacing: -1px; }
.well form { margin: 0; }
.well form .btn { margin:1em 0}

.well.article-list { padding-left: 0; padding-right: 0; }
.well.article-list > * { padding-left: 20px; padding-right: 20px; }
.well.article-list > h2 { margin-bottom: 0; }

.well.article-list article {margin-top:1em;border-bottom: 1px solid #d5d5d5; }
.well.article-list article.selected { background-color: #fefce7; }
.well.article-list article h3 { font-size: 14px; line-height: 20px; margin: 0; }
.well.article-list article p { margin: 0; }
.well.article-list article .citation, .well.article-list article .date { font-family:'Proxima N W01 Bold'; color: #a1aab0; }
.well.article-list article input[type="checkbox"] { float: left; margin-top: 2px; }

.well.article-list .btn.more { margin-top: 20px; }
.well.article-list .disclaimer { margin-top: 20px; color: #a1aab0; }

.well.article-list #notes { padding: 0 20px; }
.well.article-list #notes form { margin-bottom: 30px; }
.well.article-list #notes .note { background: #f9f5e1 url("../img/note-margin.png") repeat-y 30px 0; border-color: #ded7c4; color: #8a753c; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; padding: 0; }
.well.article-list #notes .note .inner { margin: 0; padding: 30px 75px 30px 55px; background: url("../img/note-line.png") repeat 0 0; line-height: 30px; outline:}
.well.article-list #notes .note .editnotes, .well.article-list #notes .note .updatesave { float: right; position: relative; margin-right: 8px; }
.well.article-list #notes .note .close, .well.article-list #notes .note .editnotes, .well.article-list #notes .note .updatesave { top: 7px; right: 10px; color: #bbb8a9; font-size: 25px; opacity: 0.5; filter: alpha(opacity=50); text-indent: -9999em; cursor: pointer;}

 .well.article-list #notes .note .updatesave { display: inline-block; width: 14px; height: 14px; margin-top: 1px; line-height: 14px; vertical-align: text-top; background-image: url("../img/tick-save.png"); background-position: -2px -2px; background-repeat: no-repeat; }

.well .navbar .navbar-inner { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #e6eaeb; background-image: -moz-linear-gradient(top,#f3f5f5,#e6eaeb); background-image: -webkit-gradient(linear,0 0,0 100%,from(#f3f5f5),to(#e6eaeb)); background-image: -webkit-linear-gradient(top,#f3f5f5,#e6eaeb); background-image: -o-linear-gradient(top,#f3f5f5,#e6eaeb); background-image: linear-gradient(to bottom,#f3f5f5,#e6eaeb); border-color: #d9d9d9; -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3); box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);}
.well .navbar.navbar-fixed-top { top: 55px; left: 0; right: 0; width: 100%; z-index: 9999; }

.dl-horizontal dt { font-weight: normal; width:30px; }
.dl-horizontal dd { margin-left: 40px; }

#advanced-search-form .row-fluid { position: relative; }
#advanced-search-form .popover { display: none; max-width: 200%; width: 200%; padding: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-left: 0; top: 40px; margin-left: 0; -moz-box-shadow: #ababab 0 1px 1px; -webkit-box-shadow: #ababab 0 1px 1px; box-shadow: #ababab 0 1px 1px; border-color: #ccc;  }
#advanced-search-form .popover.bottom .arrow { left: 20px; }
#advanced-search-form .popover .row-fluid { margin-bottom: 5px; }
#advanced-search-form .popover .row-fluid .span3 { margin-bottom: 0; }
#advanced-search-form .popover .close { color: #000; line-height: 17px; font-family:'Proxima N W01 Bold'; margin-top: 4px; }
#advanced-search-form .popover legend { font-family:'Proxima N W01 Bold'; color: #505050; font-size: 16px; margin-bottom: 10px; }
#advanced-search-form .popover .area { margin-bottom: 20px; }
#advanced-search-form .popover .popover-content.scrollable { max-height: 250px; overflow-y: scroll; }
#advanced-search-form .popover .popover-title { background: none; }

.breadcrumb { margin: 0; padding: 8px 0; background: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; width:100% }
.breadcrumb > li { text-shadow: none; color: #a1aab0; }
.breadcrumb > li strong { color: #262a2d; }

#page-title h1 { margin: 0 0 20px; font-weight: normal; font-size: 30px; letter-spacing: -2px; }

#document { padding-top: 0; }

.doc-tabs { background: #e6eaeb; padding: 10px 10px 0; box-shadow: inset 0 -1px 1px rgba(0,0,0,0.15); }
.doc-tabs .nav-tabs { border-bottom: none; }
.doc-tabs .nav-tabs > li > a { font-family:'Proxima N W01 Bold'; padding-left: 30px; padding-top: 11px; background-position: 10px 0; background-repeat: no-repeat; color: #262a2d }
.doc-tabs .nav-tabs > li > a:hover { background-color: transparent; border-color: transparent; color: #5173ba; background-position: 10px -41px; }
.doc-tabs .nav-tabs > .active > a, .doc-tabs .nav-tabs > .active > a:hover { border-color: #dcdcdc; border-bottom-color: transparent; background-color: #fff; background-position: 10px -41px; color: #5173ba; }

.doc-tabs .nav-tabs > .doc > a { background-image: url("../img/nav/doc-tabs/document.png"); }
.doc-tabs .nav-tabs > .contents > a, .doc-tabs .nav-tabs > .doc > a#commentaryTocNav, .doc-tabs .nav-tabs > .doc > a#conventionsTocNav  { background-image: url("../img/nav/doc-tabs/contents.png"); }


.doc-tabs .nav-tabs > .doc > a#signatoriesNav { background-image: url("../img/sig.png")}

.doc-tabs .nav-tabs > .notes > a { background-image: url("../img/nav/doc-tabs/notes.png"); }
.doc-tabs .nav-tabs > .xref > a { background-image: url("../img/xref.png");}
.doc-nav .nav > .edit_search > a { background-image: url("../img/search.png");background-position:0.3em 0.3em}

.doc-tabs .nav-tabs > .notes > a { background-image: url("../img/nav/doc-tabs/notes.png");min-height:30px}
.doc-tabs .nav-tabs > li.notes > a:hover { background-image: url("../img/nav/doc-tabs/notes.png")}

.doc-tabs .nav-tabs > .doc > a { background-image: url("../img/nav/doc-tabs/document.png");min-height:30px}
.doc-tabs .nav-tabs > li.doc > a:hover { background-image: url("../img/nav/doc-tabs/document.png")}

.doc-tabs .nav-tabs > .contents> a { background-image: url("../img/nav/doc-tabs/contents.png");min-height:30px}
.doc-tabs .nav-tabs > li.contents> a:hover { background-image: url("../img/nav/doc-tabs/contents.png")}

.doc-nav .navbar-inner { padding: 0 10px; }
.doc-nav .nav > li { /*margin-right: 10px; padding-right: 12px; */ background: url("../img/nav/document/doc-nav-separator.png") no-repeat right center; height: 40px; }
.doc-nav .nav > li.back, .doc-nav .nav > li.show-highlight { margin-right: 5px; padding-right: 6px; background: url("../img/nav/document/doc-nav-separator.png") no-repeat right center; height: 40px; }


.doc-nav .nav > li.back a, .doc-nav .nav > li.show-highlight a, #tools-nav-results li a, #tools-nav-list li a {padding-right:5px}
.doc-nav .nav > li > a {padding: 5px 5px 3px 30px;}
.doc-nav .nav > li.term { /*margin-right: 10px; padding-right: 12px; */ background:none; height: 40px; }
.doc-nav .nav > li.print_alt { margin-right: 10px; padding-right: 12px; background:transparent; height: 40px; }
.doc-nav .nav > li > a { font-family:'Proxima N W01 Reg'; color: #262a2d; padding: 4px 0px 3px 30px; margin-top: 6px; height: auto; background-repeat: no-repeat; background-position: 10px center; outline: none; }
.doc-nav .nav > li > a:hover { background-color: #d6dadb; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: inset rgba(0,0,0,0.3) 0 1px 3px, #fff 0 1px 0; }
.doc-nav .nav > li > a {cursor:pointer}
.doc-nav .nav > .email > a { background-image: url("../img/mail.png");background-position:0.5em 0.25em;margin-right:5px} 
.doc-nav .nav > .folder > a { background-image: url("../img/folder-add.png");background-position:0.5em 0.25em;margin-right:5px} 
.doc-nav .nav > .print > a { background-image: url("../img/print.png");background-position:0.45em 0.4em}
.doc-nav .nav > .print_alt > a { background-image: url("../img/print_selected.png");background-position:0.3em 0.3em}
.doc-nav .nav > .details > a { background-image: url("../img/pub_details.png");background-position:0.6em 0.4em}
.doc-nav .nav > .first_term > a { background-image: url("../img/first_term.png");background-position:0.7em 0.4em}
.doc-nav .nav > li.first_term, .doc-nav .nav > li.details { background: transparent}
.doc-tabs .nav-tabs > .xref > a { background-image: url("../img/xref.png");background-position:0.9em 0.7em;min-height:30px}
.doc-tabs .nav-tabs > li.xref > a:hover { background-image: url("../img/xref.png");background-position:0.9em 0.7em}
.doc-nav .nav > .pdf > a { background-image: url("../img/pdf.png");background-position:0.5em 0.4em;margin-right:5px}
.doc-nav .nav > .rtf > a { background-image: url("../img/rtf.png");background-position:0.5em 0.4em;margin-right:5px}
.doc-nav .nav > .saveAsAlert > a { background-image: url("../img/save.png");background-position:0.75em 0.35em} 
.doc-nav .nav > .back > a { background-image: url("../img/nav/document/back.png"); }
.doc-nav .nav > .show-highlight > a { background-image: url("../img/nav/document/highlight.png"); }
.doc-nav .nav > .remove-highlight > a { background-image: url("../img/nav/document/disable-highlight.png"); }
.doc-nav .nav > .browse > .prev { background-image: url("../img/nav/document/prev.png"); }
.doc-nav .nav > .browse > .next { background-image: url("../img/nav/document/next.png"); }



.doc-nav .nav.pull-right > li { margin-left: 10px; margin-right: 0; padding-left: 12px; padding-right: 0; background-position: left center; }
.doc-nav .nav.pull-right > li > a, .doc-nav .nav > .browse > a { text-indent: 9999px; padding: 0; width: 28px; height: 28px; overflow: hidden; line-height: 100px; background-position: center; }
.doc-nav .nav > .browse a, .doc-nav .nav > .browse span { display: block; float: left; }
.doc-nav .nav > .browse span { line-height: 43px; font-family:'Proxima N W01 Bold'; color: #262a2d; text-shadow: 0 1px 0 #fff}
.doc-nav.navbar-fixed-top { padding: 0; }
.doc-nav.navbar-fixed-top #tools-nav { margin-left: 0px; } /*RT Jan14*/
.doc-nav.navbar-fixed-top #search-nav, .doc-nav.navbar-fixed-top #tools-nav-list  { margin-left: 330px; } /*RT Jan14*/

#toc, #toc > li > ul { list-style: none; margin: 0; padding: 0; }
#toc li a { display: block; font-family:'Proxima N W01 Bold'; font-size: 14px; padding: 12px 20px; border-bottom: 1px solid #ccc; }
#toc > li > ul > li > a { font-family: "Proxima N W01 Reg"; padding-left: 40px; }
#toc > li > ul > li > ul{ list-style: none }
 
.modal .modal-header { border-color: #d5d5d5; padding:9px 15px 1px }
.modal .modal-header h3 { margin-top: 3px; font-size: 22px; letter-spacing: -1px; }
.modal .modal-header .close { position: absolute; top: -2px; right: 0; padding: 14px 18px 16px 18px; opacity: .8; border-left: 1px solid #d5d5d5; font-size: 30px; color: #bfbfbf; }
.modal .modal-body { max-height: 550px; }
.modal .modal-footer { background-color: #f5f5f5; border-color: #d5d5d5; }
.modal form { margin: 0; }


#email.modal { width: 700px;  }
@media only screen and (min-device-width: 1024px) and (max-device-height: 768px) and (orientation:landscape) {
 #email.modal { margin-left: -385px; }/* your css rules for ipad portrait */
}
#email.modal #you { margin-top: 10px; }
#email.modal .email-list { list-style: none; margin: 20px 0; padding: 0; }
#email.modal .email-list li { display: block; padding: 10px 10px 10px 0; border-bottom: 1px solid #d5d5d5; position: relative; }
#email.modal .email-list li a { color: #262a2d; font-size: 14px; font-weight: bold; position: absolute; right: 0; top: 8px; }

#folder.modal { width: 770px; margin-left: -385px; }
#folder.modal .options, #folder.modal #folder-tree ul { list-style: none; margin: 0; padding: 0; }
#folder.modal .options li a { font-family:'Proxima N W01 Bold'; display: block; padding: 5px 10px 5px 26px; margin: 5px 0; background-repeat: no-repeat; background-position: left center; } 
#folder.modal .options li a.add { background-image: url("../img/modals/add-folder.png"); }
#folder.modal .options li a.rename { background-image: url("../img/modals/edit.png"); }
#folder.modal .options li a.delete { background-image: url("../img/modals/delete.png"); } 
#folder.modal #folder-tree ul li { display: block; padding: 5px 0; }
#folder.modal #folder-tree ul li span { padding-left: 21px; background: url("../img/modals/folder.png") no-repeat left -2px; }
#folder.modal #folder-tree ul li ul { margin-left: 20px; margin-top: 5px; }

#print.modal .print-list { list-style: none; margin: 20px 0; padding: 0; }
#print.modal .print-list li { display: block; padding: 10px 10px 10px 0; border-bottom: 1px solid #d5d5d5; position: relative; }
#print.modal .print-list li a { color: #262a2d; font-size: 14px; font-weight: bold; position: absolute; right: 0; top: 8px; }

#print-document.modal { width: 770px; margin-left: -385px; }
#print-document.modal .tree-box ul { padding: 0; margin: 5px 0 10px 25px; list-style: none; }
#print-document.modal .tree-box ul li { font-family:'Proxima N W01 Bold'; padding: 5px 0; }
#print-document.modal .tree-box ul li .level2 li, #print-document.modal .tree-box ul li .level3 li { font-family: "Proxima N W01 Reg"; }

#pdf.modal { width: 770px; margin-left: -385px; }
#pdf.modal .tree-box ul { padding: 0; margin: 5px 0 10px 25px; list-style: none; }
#pdf.modal .tree-box ul li { font-family:'Proxima N W01 Bold'; padding: 5px 0; }
#pdf.modal .tree-box ul li .level2 li, #pdf.modal .tree-box ul li .level3 li { font-family: "Proxima N W01 Reg"; }

.ui-tooltip { display: block; font-family: 'Proxima N W01 Bold'; opacity: 0.8; position: absolute; visibility: visible; z-index: 1024; max-width: 200px; background: #000; border: 1px solid #000; color: #fff; padding: 3px 8px; text-align: center; text-decoration: none; -webkit-box-shadow: inset 0 1px 0 #000; -moz-box-shadow: inset 0 1px 0 #000; box-shadow: inset 0 1px 0 #000; border-radius: 4px 4px 4px 4px; }
body .ui-tooltip { border-width: 1px; }
.arrow { overflow: hidden; position: absolute; margin-left: 0; height: 20px; width: 20px; }
.arrow.bottom { top: 100%; left: 38%; }
.arrow.top { top: -50%; bottom: 22px; left: 42%; }
.arrow.ljeft { top : 25%; left: -15%; right: 0; bottom: -16px; }
.arrow.right { top: 26%; left: 100%; right: 0; bottom: -16px; margin-left: 1px; }
.arrow:after { content: " "; position: absolute; height: 0; left: 0; top: 0; width: 0; margin-left: 0; bottom: 12px; box-shadow: 6px 5px 9px -9px black; }
.arrow.bottom:after { border-top: 8px solid #000; border-right: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid transparent; }
.arrow.top:after { border-top:6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #000; border-left: 6px solid transparent; }
.arrow.left:after { width:0; border-top: 6px solid transparent; border-right: 6px solid #000; border-bottom: 6px solid transparent; border-left: 6px solid transparent; }
.arrow.right:after { width: 0; border-top: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #000; }

#footer-nav {margin:5px -15px 20px;padding:0 15px;}

span#result {display:inline-block;float:none}

.nav .dropdown-toggle .caret {border-top-color:#becae2;border-bottom-color:#becae2}

.nav a.dropdown-toggle:hover .caret {border-top-color:#fff;border-bottom-color:#fff}

#lloyds, #footer-nav {font-size:0.9em;}


#footer-nav ul {padding:0;margin:0}

.navbar .brand {margin-left:30px; margin-right:10px}


footer > div {border-top:1px solid #e4e4e4;padding:2em 0 0}


.button.span4 {clear:left;margin:0;padding:0}

p#sign_up {font-size:1.1em;margin:20px 0;border-radius:10px;border:1px solid rgba(229,177,96,1);background:rgba(229,177,96,0.6);padding:20px}

p.highlight {font-size:1.1em}
p.highlight_heading {font-size:1.2em;font-family:'Proxima N W01 Bold'}

dl dd {margin-left:1.1em}

.nav .divider-vertical {
height: 40px;
margin: 0;
padding:0 10px;
border-right: 1px solid #fff;
border-left: 1px solid #f2f2f2;
}

.with-inner-nav {padding-top:0}
.with-inner-nav .navbar {margin-top:1.5em}

.breadcrumb {display:inherit;float:left;padding:8px 0}
.breadcrumb > li {float:left;text-shadow:none;color:#a1aab0}
.breadcrumb > li strong {color:#262a2d}

	
#accordion1, #accordion2, #accordion3 {margin:0 0 1.5em}
.accordion-heading {background:#f4f4f4}

div#not_signed_in {margin:20px 0;border-radius:10px;border:1px solid #999;background:#e4e4e4;padding:20px;float:left}

#not_signed_in {border:1px solid magenta;float:left}

#folder-tree ul, #folder-tree ul li, #folder-options ul, #folder-options ul li {list-style:none}

.modal.fade {top: -250%}

.navbar-inner.visible-phone .nav.small {width:45px;height:45px}


h1#law_report {font-size:1.6em;width:100%;float:left;margin:0.5em 0 1em;padding-bottom: 1%;border-bottom:1px solid #333}

h1#law_report span {display:inline-block;}
h1#law_report span.page_header_vol {text-align:left}
h1#law_report span.page_header_series {text-align:center; width:40%}
h1#law_report span.page_header_page {text-align:right}

.page_header_series span {margin-right:10px;}

div#case {text-align:center}
p#keywords {font-family: "Proxima N W01 Bold"}
h2#judgement {font-size:1.6em;width:100%;float:left;margin:0.5em 0 1em}

h1#title {float:left;margin-right:10px}

h1, h2, h3 {line-height:1.2em}

/*#mainDocument h1, .PublicationDetails h1, h1.LL_ChapNum, h1.ll_head1 {font-size:1.6em}*/
#mainDocument h2, .PublicationDetails h2, h2.ll_chaptitle, h2.ll_head2 {font-size:1.2em}
.PublicationDetails h3, h3.ll_head3 {font-size:1em;font-family: "Proxima N W01 Bold"}

.facet ul {list-style:none;margin:0}

.article dl {margin-bottom:0}

#custom-range {border-top:1px solid #e4e4e4;padding-top:1em}

#tools-nav-list li, #tools-nav-results li {padding-right:5px}

a.LL_num {
color: black;
text-decoration: none;
}

.menu > ul:first-child > li:first-child > a:first-child {color:black}




@media screen and (min-width: 1600px) { /* 1600px and over */
	.navbar-form input { width: 350px; }
	.navbar-form .selectboxit { width: 220px !important; }
	#yearChoices .selectboxit { width: 120px !important; } /* rt 25/07/13 */
	
	#advanced-search-form .popover  { max-width: 100%; width: 100%; }

}

@media screen and (max-width: 1600px) { /* only up to 1600px */
		.doc-nav .nav > li.first_term > a {text-indent: 9999px;padding: 0;width: 28px;height: 28px;overflow: hidden;line-height: 100px;background-position: center;}
		.doc-nav .nav > .first_term {padding:0;margin-right:0}
		.doc-nav .nav.pull-right > li.folder {margin-left:0}
}


@media screen and (max-width: 1400px) { /* only up to 1400px */
	.navbar-inverse .nav.large { display: none; }
	.navbar-inverse .nav.small { display: block; }
	.navbar-inverse .nav > .menu > a { background-image: url("../img/menu-pull-down.png"); text-indent: -9999px; width: 32px; height:32px;padding:0;margin:10px;background-position:0 0;opacity:0.8}
}

@media screen and (max-width:1366px) {
	#tools-nav-list li a, #tools-nav-results li a {text-indent:-9999px}
	.doc-nav .nav > li > a {padding: 4px 0px 3px 30px}
	.doc-nav .nav > li.back a, .doc-nav .nav > li.show-highlight a, #tools-nav-results li a, #tools-nav-list li a {
padding-right: 0px}
}

@media screen and (max-width:1024px) {
	nav ul {
	padding: 0;
	margin: 0 0 10px 0px;}
	.doc-tabs .nav-tabs > li {
	margin-right: -7px;
	}
}

@media (max-width: 979px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
      position: fixed;
      margin-left: 0px;
      margin-right: 0px;
	}
     .well .navbar.navbar-fixed-top { top: 55px; left: 0; right: 0; width: 100%; z-index: 9999; }
     .well .navbar.toolnav.navbar-fixed-top { top: 45px; left: 0; right: 0; width: 100%; z-index: 9999; }	
  
}


@media screen and (max-width:960px) {
	.navbar-inverse .visible-phone .nav > li.search { background: none; }
	.navbar-inverse .visible-phone .nav > li > a { padding: 0 0 3px 0; width: 35px; height:35px; text-indent: -9999px; background-position:0 0;}
	.navbar-inverse .nav > .search > a { background-image: url("../img/nav/search.png"); text-indent: -9999px; }
	#search { -webkit-transform: translate(-20px, -210px); -webkit-transition: all ease-in-out 0.25s; -moz-transform: translate(-20px, -210px); -moz-transition: all ease-in-out 0.25s; position: fixed; width: 100%; background: #f5f5f5; box-shadow: 0 2px 10px rgba(0,0,0,0.25); z-index: 700; }
	#search.open { -webkit-transform: translate(0px, 45px); -moz-transform: translate(0px, 45px); }
	#search form { padding: 10px 10px 0; }
	#search input { margin: 0; padding: 15px 12px 12px; height: 44px; line-height: 23px; }
	#search .selectboxit-container span { height: 44px; line-height: 49px; }
	#search .btn { padding: 12px 15px 9px; }
	#search .row-fluid { margin: 0 0 10px; }
	#search .span6 { float: left; margin-left: 2.127659574468085%; width: 48.93617021276595%; }
	#search .span6:first-child { margin-left: 0; }
		
}

@media screen and (max-width:768px) { 	
	#search.open { -webkit-transform: translate(-20px, 45px); -moz-transform: translate(-20px, 45px);}	
	#not_signed_in div#sign_up {clear:both}
	.doc-nav .nav > li.show-highlight { /*margin-right: 10px; padding-right: 12px; */ background:none; height: 40px; }
	.navbar.nav-doc .nav>li {float: none;}
	.doc-nav .nav > .browse.term { display:none}
	.dl-horizontal dt { float: left; font-weight: normal; width: 30px; overflow: hidden; clear: left; text-align: right; text-overflow: ellipsis; white-space: nowrap; }
}

@media screen and (max-width:740px) { 	
	.doc-tabs .nav-tabs > .doc > a {text-indent:-9999px}


}

@media screen and (max-width:550px) { 	
	.doc-nav .nav > li.back { /*margin-right: 10px; padding-right: 12px; */ background:none; height: 40px; }
	.doc-nav .nav > li.show-highlight, span#result, .publication, .rtf, .details, .browse { /*margin-right: 10px; padding-right: 12px; */ display:none }
	.doc-nav .nav > li.pdf {background:none}
	.navbar .nav { margin:0 !important}
	.doc-nav .navbar-inner {padding: 0}
	.doc-tabs .nav-tabs > li.doc a, .doc-tabs .nav-tabs > li.contents a, .doc-tabs .nav-tabs > li.notes a {text-indent:-9999px}
	.doc-tabs .nav-tabs > .doc > a, .doc-tabs .nav-tabs > .doc > a:hover {background-position: 15px -41px}
	.doc-nav .nav > li.back, .doc-nav .nav > li.show-highlight {margin-right: 0;padding-right: 0;}
	.doc-tabs li {width:50px}
	.doc-tabs .nav-tabs > li > a, .doc-tabs .nav-tabs > li > a:hover, .doc-tabs .nav-tabs > .active > a, .doc-tabs .nav-tabs > .active > a:hover {border-bottom-color: transparent;background-position: 15px -41px}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
  
	/*.navbar-inverse .brand { background-image: url("../img/ilaw-logo@2x.png"); background-size: 65%; }*/
	/* .navbar-inverse .nav > .menu > a { background-image: url("../img/menu@2x.png");} */
} 

/***** Jan 15 - differences from stage style.css which may conflict added here. Anything that did not conflict is pasted in the code above *****/

.well .navbar.navbar-fixed-top { top: 46px; left: 0; right: 0; width: 100%; z-index: 9999; }
.well .navbar.toolnav.navbar-fixed-top { top: 88px; left: 0; right: 0; width: 100%; z-index: 9999; }
.doc-nav .nav > li > a {padding: 5px 5px 3px 30px;}
.doc-nav .nav > li.print_alt { margin-right: 10px; padding-right: 12px; background:transparent; height: 40px;  background: url("../img/nav/document/doc-nav-separator.png") no-repeat right center;}

/* RT additions :: Jan 28th, 2014 */

#body#print header {display:none}
body#print ul.level0 {padding:0 20px 20px 20px}
body#print ul.level1 {padding:10px}
body#print a.BK_num img {width: 20pt;position: relative;left: 47%;}
body#print a.BK_num p {color:black;text-decoration:none}
body#print ul ul li {list-style:none}

/*.modal-body {position: relative;max-height: 400px;padding: 15px 0;overflow-y: auto;}

.modal-body div {margin: 0 20px}
*/
.modal .modal-header .close { position: absolute; top: -2px; right: 0; padding: 14px 18px 24px 18px; opacity: .8; border-left: 1px solid #d5d5d5; font-size: 30px; color: #bfbfbf; }

.LL_li {list-style:none}

/* END RT additions :: Jan 28th, 2014 */

.anchor{
  #padding: 100px; 
  margin-top:45px;
  #display:block;
  	
}
img[src="https://static.informaprofessional.com/ilaw5/images/black_shim.gif"] {height:1px;}
img[src="http://static.informaprofessional.com/ilaw5/images/black_shim.gif"] {height:1px;}
img[src="//static.informaprofessional.com/ilaw5/images/black_shim.gif"] {height:1px;width:100%;}

#toc > li > ul > li > ul { list-style: none; margin: 0; padding: 0; }
#toc > li > ul > li > ul > li > a { font-family: "Proxima N W01 Reg"; padding-left: 80px; }
#toc > li > ul > li > ul > li > ul { list-style: none;}


/* RT additions :: Feb 11th, 2014 */

.J_runText {
border-top: 1px solid black;
margin-top: 10px;
padding: 10px;
text-align: center;
}

.J_pageNo_left, .J_pageNo_right {text-align:center}

.J_longQuo{margin-left:10px;}

.J_fnref {
vertical-align: super;
font-size: 0.8em;
}

input[type=checkbox] {
   font-size: 150%;
}


/* END RT additions :: Feb 11th, 2014 */

/* RT additions :: Feb 12th, 2014 */

.J_pLeft, .J_ipLeft   {margin-bottom: 1em;}

/* END RT additions :: Feb 12th, 2014 */

/* RT additions :: Feb 13th, 2014 */

#document .article td {border: 1px solid #272525;padding: 3px;}
#document .calstable td {border: 1px solid #272525;padding: 3px;}

.tab-content {
overflow: visible;
}

/* RT additions :: Feb 13th, 2014 */
/*#calendar{
 padding : 45px;
}*/

.accordion-body.in.collapse{
height : 300px;
overflow-y : scroll;
}


/* RT additions :: Feb 14th, 2014 */

.well #toolbar.navbar.navbar-fixed-top {top: 30px;left: 0;right: 0;width: 100%;z-index: 9999}

/* RT additions :: Feb 14th, 2014 */




/* RT additions :: Feb 17th, 2014 */

.modal-body .modal-body {padding:0 15px 0px;}
.modal .modal-header { border-color: #d5d5d5; padding:16px 15px 1px }
.modal-body .modal-body div {margin:0 20px 0px;}

#folder-tree ul li {padding:7px 0}
.doc-nav .nav > .publication > a { background-image: url("../img/pub_details.png");background-position:0.6em 0.4em}

/* END RT additions :: Feb 17th, 2014 */

/* RT additions :: Feb 18th, 2014 */

#sortSelectBoxIt, #orderbySelectBoxIt {
padding-right: 20px;
}

#orderbySelectBoxItContainer {margin-right:20px;}

.calendar td {
border: 1px solid #eaeaea;
padding: 3px;
text-align: center;
}

#calendar h2, .calendar {margin:0 auto}

/* END RT additions :: Feb 18th, 2014 */

.PublicationDetails h1.bk_chaptitle, .PublicationDetails h2.ll_chaptitle, .PublicationDetails h1.J_chapTitle {font-size:1.5em;}
.PublicationDetails h1, h1.LL_ChapNum, h1.ll_head1, h1.BK_ChapNum, h1.J_author {font-size: 1.1em;font-family:'Proxima N W01 Bold'}
#mainDocument h2, .PublicationDetails h2, h2.ll_head2 {font-size:1.2em !important}
a.BK_num {display: block; padding-top:0}
h1.bk_head1 {font-size:1.2em;font-family:'Proxima N W01 Bold'}
.bk_list, .BK_li {list-style:none;}
chapquo p {text-indent: 50px;}
.J_footnote .J_pLeft {font-size: 0.85em;text-indent: 15px;margin:0;}
body#print ul, body#print li {list-style:none;}
body#print header {display:none}
body#print ul.level0 {padding:0 20px 20px 20px}
body#print ul.level1 {padding:10px}
body#print #emailForm {margin: 20px;}
.BK_num:before, .LL_num:before  {display: block;content: " ";margin-top: -70px;height: 70px;visibility: hidden;}
.email_form {margin: 20px}
.J_li {list-style: none;}
.btn.btn-primary {color: #fff;}
/*
#searchTermField {

width: 80%;

margin-right: 10px;

}

#parties {

width: 80%;

margin-right: 10px;

}
#keywords{

width: 80%;

margin-right: 10px;

}
#headnote{

width: 80%;

margin-right: 10px;

}
#judge{

width: 80%;

margin-right: 10px;

}
#court{

width: 80%;

margin-right: 10px;

}
*/

#showHighlight .teaser-content h1, #showHighlight .teaser-content h2, #showHighlight .teaser-content h3, #showHighlight .teaser-content h4 {text-align:center;}
#showHighlight .teaser-content h3 { margin-top:40px;}
#showHighlight .teaser-content p { margin-top:40px; font-weight:bold;}

@media screen and (max-width:1024px) {

.modal-body .modal-body{
    max-height:450px;
    overflow-y:auto;
    padding:0 15px 0px;
    -webkit-overflow-scrolling: touch;
}

}



/* RT additions :: Mar 10th, 2014 */

@media screen and (max-width:1200px) { 
#search-nav .back, #search-nav .show-highlight {text-indent:-9999px;white-space: normal;}
}

/* End RT additions :: Mar 10th, 2014 */

/* RT additions :: Mar 11th, 2014 */

.navbar-fixed-top div.navbar-inner #tools-nav-results {margin: 30px 0 0 295px}
.doc-nav .nav > li.print_alt { margin-right: 10px; padding-right: 12px; height: 40px;  background: none;}
.doc-nav .nav > .saveAsAlert > a {background-position: 0.55em 0.4em;}
.folder a, .email a, .print a, .print_alt a {margin-left: 2px}
#tools-nav-results li.folder, #tools-nav-results li.email, #tools-nav-results li.print, #tools-nav-results li.print_alt {padding-right: 0px;}
.doc-nav .nav > .print > a, .doc-nav .nav > .print_alt > a {background-position: 0.5em 0.4em;margin-right: 5px;}

@media screen and (max-width:960px) {
	#search {transform: translate(-20px, -210px); transition: all ease-in-out 0.25s}
	#search.open { transform: translate(0px, 45px); transform: translate(0px, 45px)}
}
	
@media screen and (max-width:768px) { 	
	#search.open { transform: translate(-20px, 85px); transform: translate(-20px, 85px)}	
}

body#print .email-list li {background: #eaeaea;margin: 5px 0 5px -25px;padding: 10px;}
body#print a.pull-right {font-size:1.5em}


@media screen and (max-width:550px) { 	
	.doc-tabs .nav-tabs > li.xref a {text-indent:-9999px}
}

/* END RT additions :: Mar 11th, 2014 */

/* RT additions :: Mar 14th, 2014 */

body#print {overflow-y:scroll}
legend {padding-top: 1em}

/* End RT additions :: Mar 14th, 2014 */

/* RT additions :: Mar 17th, 2014 */

#ConsAccordion, #DispAccordion, #FinCrimeAccordion, #FoodAccordion, #InsAccordion, #IPAccordion, #MarAccordion, #MedicalAccordion, #TaxFinAccordion, #accordion1, #accordion2, #accordion3, #PubAccordion, #sectorAccordion{margin-bottom: 1em}

/* RT additions :: Mar 17th, 2014 */


/* RT additions :: Mar 18th, 2014 */

ul.options {margin: 20px 5px;list-style:none}
.email-list li {background: #eaeaea;margin: 5px 0 5px -25px;padding: 10px;list-style:none}
a.pull-right {font-size: 1.2em;padding: 0.25em}

/* End RT additions :: Mar 18th, 2014 */


div.accordion-inner div {

padding: 5px 0;

}

#conventionName {

margin-bottom: 1em;

}

/* RT additions :: Mar 21st, 2014 */

@media screen and (max-width:550px) { 
		
	.navbar .nav {margin: 0 -10px !important}
	
}

div#login-form h2 {

font-size: 2em;

}


/* End RT additions :: Mar 21st, 2014 */

/* RT additions :: Mar 25th, 2014 */

@media only screen and (max-width: 760px) {

	/* Force table to not be like tables anymore */
	table.no-more-tables, 
	.no-more-tables thead, 
	.no-more-tables tbody, 
	.no-more-tables th, 
	.no-more-tables td, 
	.no-more-tables tr { 
		display: block; 
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.no-more-tables tr { border: 1px solid #ccc; margin:15px 0 }

	.no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}


	.no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 7px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-family:'Proxima N W01 Bold';
	}

	/*
	Label the data
	*/
	.no-more-tables td:before { content: attr(data-title); }
}

/* End RT additions :: Mar 25th, 2014 */


/*
.popover.fade.top.in {

//left: 20px;

margin: -35px 20px 0 40px;

max-width: 100%;

}
*/



.popover.fade.top.in .arrow {display:none}

/* RT additions :: Mar 27th, 2014 for Jira 788 */

.bk_head2 {font-size: 1em !important;font-style: italic;font-family:'Proxima N W01 Bold'}
h2.article {font-size: 1.5em !important;padding: 0;margin: 0}
h2.sub_title {margin: 0;padding: 0.5em 0;font-family:'Proxima N W01 Bold'}
h2.byline {margin:0;padding:0;font-style:italic;}


a.BK_fnref, .J_fnref, .LL_fnref {vertical-align: super;font-size: .8em;padding: 0 0 0 0.2em}
.LL_pLeft {text-decoration: none;color: black}
.J_head2 {font-family: 'Proxima N W01 Bold';text-align: center;}
.PublicationDetails h1.J_head1 {font-size: 1.2em}
.ll_footnote {border-top: 1px solid black;text-indent: 1em;padding-top: 1em;font-size:0.9em;}
.ll_head2 {font-family: 'Proxima N W01 Bold'}
#mainDocument {padding-top: 30px}

@media screen and (max-width:760px) { 
h1#law_report {padding-bottom: 40px;}
}

.doc-nav .nav > li.pdf {
background: url("../img/nav/document/doc-nav-separator.png") no-repeat right center;
height: 40px;
}

/* End RT additions :: Mar 27th, 2014 */

/* RT additions :: Mar 28th, 2014 */

.well #toolbar.navbar.navbar-fixed-top {top: 46px;left: 0;right: 0;width: 100%;z-index: 9999;}


@media only screen and (max-width: 760px) {

#tools-nav-list.nav, #search-nav.nav, #tools-nav.nav {margin: 0 5px !important}

#tools-nav.nav li.pdf {background:none;}

.doc-nav .nav > .folder > a, .doc-nav .nav > .email > a, .doc-nav .nav > .print > a, .doc-nav .nav > .print_alt > a {margin-right: 0}

.doc-nav .nav > li.print_alt {
background: url("../img/nav/document/doc-nav-separator.png") no-repeat right center;height: 40px;margin-right:2px;}

.doc-nav .nav > .edit_search {background:none;}
.doc-nav .nav > .edit_search > a {background-image: url("../img/search.png");background-position: 0.6em 0.5em;}

.doc-nav #tools-nav.nav > li > a {padding: 5px 18px 3px 10px;}
.doc-nav #tools-nav.nav > li.pdf > a {padding: 5px 15px 3px 10px;}

#search-nav li a {text-indent: -9999px;white-space: normal;}

#search-nav li span {text-indent: -9999px;white-space: normal;}



}

/* END RT additions :: Mar 28th, 2014 */


/* RT additions :: Mar 31st, 2014 */
.doc-nav .nav > li.publication { background: none;}
#search-results .doc-nav .nav > li.print_alt { margin-right:2px;height: 40px;  background: url("../img/nav/document/doc-nav-separator.png") no-repeat right center;}
#search-results .doc-nav .nav > li.edit_search {padding-right: 0; height: 40px;  background: none;}
#search-results .doc-nav .nav > li.edit_search a {background-position: 0.6em 0.5em;}
@media only screen and (max-width: 760px) {
#tools-nav-results li.folder, #tools-nav-results li.email, #tools-nav-results li.print, #tools-nav-results li.print_alt {
padding-right: 5px;
}}
@media screen and (max-width: 550px) {
#search-results .navbar .nav {
margin: 0 5px !important;
}
span.range {display:block;}
}

/* END RT additions :: Mar 31st, 2014 */

.btn.btn-primary.pull-right {

margin-bottom: 10px;

}

.span3.from {

clear: left;

}
@media only screen and (max-width: 768px){
	.date-picker .span3{
		width:35%
	}
}

/* RT additions :: Apr 1st, 2014 */




.btn.grad.blue.btn-large {

margin-bottom: 10px;

}

.btn.grad.grey.btn-large {

margin-bottom: 10px;

}

@media screen and (max-width: 550px) {

.navbar-form .selectboxit {

width: 240px !important;

clear:left;

}

.navbar-form .selectboxit-container {

float:left;

}}

#citationSelectBoxItContainer {

width: 245px;

}

.alertTab{ 
	font-size: 0.9em;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
.navbar-inverse .brand {
padding: 15px 20px 5px;
text-indent: -9999px;
width: 118px;
background: url("../img/ilaw-logo@2x.png") no-repeat center;
background-size: 135px 38px;
}}
/* END RT additions :: Apr 1st, 2014 */

/* RT additions :: Apr 2nd, 2014 */

@media screen and (max-width: 550px) {
input[type="radio"] {margin: -5px 5px 0 0;line-height: normal;font-size: 180%}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	
.navbar-inverse .nav > .menu > a { background-image: url("../img/menu-pull-down@2x.png"); text-indent: -9999px; width: 32px; height:32px;background-size: 32px 32px;}

.navbar-inverse .nav > .search > a { background-image: url("../img/nav/search@2x.png"); text-indent: -9999px;background-size: 48px 48px;}
}

.navbar-inverse .visible-phone .nav > li.search > a {
padding: 0 3px 3px 0;
width: 35px;
height: 35px;
text-indent: -9999px;
background-position: 0 0;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.navbar-inverse .nav > .search > a {opacity:0.7;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.navbar-inverse .nav > .menu > a {-webkit-tap-highlight-color: rgba(0,0,0,0);}
.navbar-inverse .nav > .search > a:hover {opacity:1;}

.ui-widget {font-family: "Proxima N W01 Bold";font-size: 1em;}
.ui-widget h3 {font-family: "Proxima N W01 Bold";background: #eaeaea;}
.accordion-inner {padding: 0;border-top: none}
.accordion-heading {background: none}
#accordion {margin-bottom: 20px}
.accordion-heading {font-family: "Proxima N W01 Bold"}
#ui-accordion-accordion-header-0, #ui-accordion-accordion-header-1, #ui-accordion-accordion-header-2 {border: 1px solid #ccc;margin-bottom:20px;}
#FormatCollapse, #PracAreaCollapse, #PubCollapse, #SeriesCollapse {border-top:none;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:-20px;}
@media screen and (max-width: 550px) {span.range {display: block;padding:5px 0;}
.navbar .nav .dropdown-toggle .caret {
margin-top: 8px;
margin-left: 4px;
}

.well .navbar.navbar-top {top:50px;right:0;width:100%;overflow:none;z-index:9999;}
.well .navbar.toolnav.navbar-top {top:50px;right:0;width:100%;overflow:none;z-index:9999;}