/*------------------------------------------------------------------
[TABLE OF CONTENTS]
1.a.  Global Styles
1.b.  Header / header.inc
1.c.  Navigation / nav.inc
1.d.  Breadcrumb Menu
1.e.  Left Side Navigation
1.f.  Footer / footer.inc
1.g.  Responsive/Mobile Navigation
3.a.  About Us 
3.b.  - History of the LLA
3.c.  - Key Personnel
3.d.  - Public Records Requests
3.e.  - Contact Us
4.    Audit Services  
5.    Communities
5.a.  - CPAs
5.b.  - Local Government Entities
5.c.  - State Government Entities
5.d.  - The Press
5.e.  - Legal
5.f.  - Center for Local Government Excellence
5.g.  - Legislative Audit Advisory Council
6.    
7.    Report Fraud
7a.   LaGAG
8.    Request for Proposals
9.    Staff Access
10.   FAQs
11.   Media Queries
12.a. Misc. - Forms: Legal ("Submit a Question", About-"Contact Us") 
12.b. Misc. - Documents: Practitioner Tools
12.c. Misc. - Forms: Engagement Approval Forms and Other Local Auditee Engagement Information
12.d. Misc. - Documents: Current Solicitations
[COLOR CODES]
Content: #ffffff
Navigation:	#003a63	
Footer:	#003a63		
a (standard):	
a (visited):	
a (active):

[LLA MASTER COLORS]
/* Darkest blue: #00121F */
/* Darker blue: #002946 */
/* Dark blue: #003a63 */
/* Lighter blue: #004a7f */
/* Lightest blue: #005c9d */
/* Light blue: #5A83A7 */
/* Light-light blue: #9CB4CA */
/* Dark red: #630008 */
/* Tan: #635A00 */
/*-------------------------------------------------------------------*/
/* CSS Document */
/* https://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/OpenSans/opensans-regular.otf') format('otf'), url('/fonts/OpenSans/opensans-regular.eot') format('eot'), url('/fonts/OpenSans/opensans-regular.woff') format('woff'), url('/fonts/OpenSans/opensans-regular.woff2') format('woff2'), url('/fonts/OpenSans/opensans-regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans Bold';
  src: url('/fonts/OpenSans/opensans-bold.otf') format('otf'), url('/fonts/OpenSans/opensans-bold.eot') format('eot'), url('/fonts/OpenSans/opensans-bold.woff') format('woff'), url('/fonts/OpenSans/opensans-bold.woff2') format('woff2'), url('/fonts/OpenSans/opensans-bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans Extra Bold';
  src: url('/fonts/OpenSans/opensans-extrabold.otf') format('otf'), url('/fonts/OpenSans/opensans-extrabold.eot') format('eot'), url('/fonts/OpenSans/opensans-extrabold.woff') format('woff'), url('/fonts/OpenSans/opensans-extrabold.woff2') format('woff2'), url('/fonts/OpenSans/opensans-extrabold.ttf') format('truetype');
}
@font-face {
  font-family: 'Playfair Display';
  src: url('href=https://fonts.googleapis.com/css?family=Playfair+Display:900italic');
} 
/* ------ 1.a.  Global Styles ------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1.4;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse; border-spacing: 0;}
[hidden] {display: none;}
/* -------- <a> tags  -----------*/
a.center {text-align: center;}
a.doc {background: url(../../../images/icons/word-icon-32.png) no-repeat center; display: inline-block; width: 32px; height: 32px;}
a.doc2 {background: url(../../../images/icons/word-icon-32.png) no-repeat center; display: inline-block; width: 32px; height: 32px; margin-left: 10px;}
a.dropdown-toggle {padding-bottom: 0px;}
a.flood-faqs {width: 100%;}
a:hover {text-decoration: none;}
a.navbar-brand {padding: 10px;}
a.pdf {background: url(../../../images/icons/Acrobat-icon-32.png) no-repeat center; display: block; width: 32px; height: 32px;}
.dropdown-menu>li>a {font-weight: 300;}
h2 a {color: #5a83a6;}
h2 a:hover{color: #eee;}
h2.sitemap2 a {border-top: none; border-bottom: none; margin: 40px 0px 20px 0px !important; padding: 0px !important; color: #5a83a6; text-align: center;}
h4.panel-title a.legal-q {color: #003a63 !important; font-weight: 900 !important;}
li.current a, a.current li, ul#side-nav li.rep1 a.current {font-family: 'Open Sans Bold'; color: #003a63 !important;}
td#fraud a{color: #e20 !important; font-weight: 500;}
ul li.li-bullet-list a {color: #003a63; font-weight: bold; }
.navbar-nav>li>a {line-height: 28px;padding-bottom: 10px;padding-top: 0;}
.legal-nav>li>a {line-height: 18px!important;}
ul.nav li a {font-size: 12px; text-align: center;}
ul.nav li a:link {background-color:#003a63;}
ul.nav li a:visited {background-color:#003a63;}
ul.nav li a:hover {background-color:#5A83A7;color: #fff;}
ul.nav li a:active {background-color:#5A83A7; color: #fff; font-weight:300;}
ul.nav li.dropdown-menu a{font-family: 'Open Sans', sans-serif; font-weight: 300;}
/* ------- Main Nav ------- */
ul.main-nav-ul li.main-nav-li a.main-nav-a {color: #fff; font-size: 12px; text-align: center;}
ul.main-nav-ul li.main-nav-li a.main-nav-a:link {background-color:#003a63; color: #fff; transition: background-color 0.35s ease;}
ul.main-nav-ul li.main-nav-li a.main-nav-a:visited {background-color:#003a63;}
ul.main-nav-ul li.main-nav-li a.main-nav-a:hover {background-color:#5A83A7;	color: #fff;}
ul.main-nav-ul li.main-nav-li a.main-nav-a:active {background-color:#5A83A7; color: #fff; font-weight:300;}
/* ------- Main Nav Dropdown ------- */
ul.main-nav2-ul li.main-nav2-li a.main-nav2-a {color: #fff; font-size: 12px; text-align: center;}
ul.main-nav2-ul li.main-nav2-li a.main-nav2-a:link {background-color:#003a63; color: #fff; transition: background-color 0.3s ease;}
ul.main-nav2-ul li.main-nav2-li a.main-nav2-a:visited {background-color:#003a63;}
ul.main-nav2-ul li.main-nav2-li a.main-nav2-a:hover {background-color:#5A83A7; color: #fff;}
ul.main-nav2-ul li.main-nav2-li a.main-nav2-a:active {background-color:#5A83A7;	color: #fff; font-weight:300;}
/* ------- Main Nav "Report Fraud" ------- */
ul.nav li a.rep-fraud-alert:link {background-color:#b31900 !important;}
ul.nav li a.rep-fraud-alert:visited {background-color:#b31900 !important;}
ul.nav li a.rep-fraud-alert:hover {background-color:#d17566 !important;}
ul.nav li a.rep-fraud-alert:active {background-color:#b31900 !important;}
ul.nav li.advSearch2 a:link {background-color:none !important;}
ul.nav li.advSearch2 a:visited {background-color:none !important;}
ul.nav li.advSearch2 a:hover {background-color:none !important;}
ul.nav li.advSearch2 a:active {background-color:none !important;}
/* -------- <a> tags  -----------*/
.alert {color: #f22; font-style: italic;}
#auditType {font-family: 'Open Sans';}
body {background: #fff; background-repeat: repeat; font-family: 'Open Sans'; margin: 0;}
.border-left {border-left: #cacaca 2px solid; margin-bottom: 10px; margin-top: 10px;}
.border-min-ht {min-height: 700px;}
button.btn-warning, .btn-warning:hover, .btn-warning:active {background-color: #003a63 !important; border: none; border-radius: 7px; box-shadow: 0 2px 7px 2px rgba(0, 0, 0, 0.5);	
color: #fff !important; font-family: 'Open Sans Bold';  margin: 25px 0; padding: 10px; width: auto;}
.center {margin: auto; text-align: center;} 
h1 {background: none; border-bottom: none !important; border-top: none !important; color: #3e3e3e; font-family: 'Open Sans Extra Bold'; font-size: 28px !important; margin: 10px 0px 30px 0px; padding: 0px !important; text-align: center;}
h2 {background: none; color: #003a63; font-family: 'Open Sans Bold'; font-size: 18px; margin-top: 10px; padding: 6px 0 6px 0; width: 100%;}
h3.constable {background-color: #b31900; color: #fff; position: absolute; padding: 10px;}
h2.click4more {color: #fff; font-weight: 400;}
h2.notice {background-color: #b31900; color: #fff; font-size: 28px; margin-bottom: 10px; padding: 10px; position: absolute; top: 40px; z-index: 5000;}
h2.sub-heading {background-color: #fff; border-bottom: none; border-top: none; color: #003a63; font-family: 'Open Sans Bold'; font-size: 20px !important; font-weight: 900; margin: 40px 0px 20px 0px; padding: 0px !important; text-align: center;}
h3 {background: none; color: #003a63; font-family: 'Open Sans Bold'; font-size: 16px; margin-top: 10px; width: 100%;}
h3.sub-heading {background-color: #fff; border-bottom: none; border-top: none; color: #3e3e3e; font-family: 'Open Sans Bold'; margin: 30px 0 20px 0; padding: 0px !important; text-align:center;}
h4.heading-center {margin-top: 60px; text-align: center;}
h4, label {background: none; color: #3e3e3e;}
h4.margin-top {margin-top: 25px !important;}
h4.sub-heading { font-size: 20px; font-weight: 700; margin-bottom: 40px; margin-top: 20px; text-align: center;}
h5.sub-heading { font-weight: 800; margin-bottom: 5px; margin-top: 25px; text-align: left;}
hr.dark-hr {border: #cacaca 1px solid; margin-left: 15px;}
img#legal {margin-left: -2px;}
img.logo{height: auto; margin: auto; padding-bottom: 10px; padding-top: 10px; width: auto;}
img.mobile-logo {display: none;}
img.social {padding-right: 5px; height: auto; width: 28px;}
.info{color: #fff; float: left; padding-left: 10px;}
#info-for {min-width:100px; width: auto; z-index: 20;}
.info-margin {margin-top: 150px;}
input[type="radio"], input[type="checkbox"] {left: 0 !important; position: relative !important;}
i.right {margin-left: 0;}
input#search {background: #fff; line-height: 14px; padding: 5px 7px !important; width: 150px !important;}
.input-field input[type=search]+label {left: 15rem;}
label.magnify-search {height: 15px;}
.no-padding {padding: 0 !important;}
p {color: #3e3e3e; font-size: 18px;}
p.alert {padding-left: 0;}
p.bullet-p {color: #003a63 !important; font-size: 16px !important; font-weight: 600 !important;}
p#copyright {font-size: 12px; margin: 10px 25px 0 25px; padding-bottom: 20px}
p.more-info{color: #fff; font-family: 'Open Sans', sans-serif; font-size: 1.8rem; font-weight: 400; transform: rotate(270deg); transform-origin: left top 0; padding: 27px 45p;}
p.site {font-size: 12px; font-weight:800; margin-bottom: 5px; margin-left: 5px; padding-top: 10px;}
.panel-body h4 {border-bottom:1px solid #000; width: 100%;}
.PRtitle {padding-top: 5px; padding-left: 10px; vertical-align: middle;}
.PRtitle, td.agency {font-size: 12px;}
#report2 {padding-left: 0; padding-right: 0;}
.row-margin {margin-bottom: 5px !important;}
section.center {margin: 20px auto 0 !important;min-width: 100% !important;}
select#parish {margin: 6px auto 0; display: block;}
select#vYear {margin: 10px auto 0; display: block;}
span.agencyName, .PRtitle {font-family: 'Open Sans', sans-serif !important; font-weight:  800;}
#success_message{display: none;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {text-align: center;}
strong {font-weight: 900;}
th {border-radius: none !important;}
.row2 {margin: 0 0 20px 0;}
td.sub-title, tr.sub-title, th.sub-title {background-color: #5A83A7; color: #fff; font-size: 14px;}
tr.lla-report th {padding-bottom: 0px;}
ul li.li-bullet-list {color: #003a63; list-style-type: disc; margin-left: 20px;}
ul.subList1 {margin-left: 20px;}
ul.subList2 {margin-left: 30px;}
.xsp {line-height: 5px;}
/* ------ 1.b.  Header / header.inc ------ */
header.logo {background: none; text-align: center;}
/* ------ 1.c.  Navigation / nav.inc ------ */
button.btn-default {background-image: linear-gradient(to bottom, #f8fafb, #cdd3d8); height:1.5em; margin-left:4px !important; margin-top:-15px !important;}
button.navbar-toggle {float: left;}
form.navbar-form, form.navbar-default {border-color: transparent !important;}
i.glyphicon-search {top:-5px;}
input.form-control {height: 1.5em !important; margin-top: -6px !important;}
/*#### input.nav-search-form-control {padding: 0px 4px !important;} ####*/
input-field input[type=search] {width: 100px !important;}
nav .input-field label {top: -4px; left: 0;}
nav .input-field label.active i {color: #fff !important;}
nav .search-field {margin: 5px 0; height: 20px;}
nav ul li:hover, nav ul li.active {background: none !important;}
.navbar .navbar-nav {display: inline-block; float: none; vertical-align: top;}
.navbar {border: none; border-radius: 0 !important; height: 20px !important; margin-bottom: 0 !important; min-height: 30px; position: relative; z-index: 5000; box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.5);}
.navbar .navbar-collapse {text-align: center;}
.navbar-default {background-color: #003a63 !important; border-color: transparent !important;}
.navbar-default .navbar-brand {color: #fff;}
.navbar-default .navbar-brand a:hover{color:#e7e7e7;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff; border: 0.5 !important;}
.navbar-toggle {margin: 3px !important; padding: 4px !important;}
ul.navbar {position: absolute !important; width: 100% !important; left: 0; text-align: center !important; margin: auto !important;}
ul#dropdown1 li{min-height: 0 !important; overflow: hidden;}
ul.dropdown-content{margin-top: 30px; position: relative; z-index: 5000; box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.5);}
ul.dropdown-menu {padding: 0; box-shadow: 0 6px 12px rgba(0,0,0,0.7) !important;}
ul.com-menu {box-shadow: 0 6px 12px rgba(0,0,0,0.7) !important;}
ul#dropdown2{width: 140px !important;}
ul#dropdown2 li#state, ul#dropdown2 li#local {min-height: 35px; overflow:hidden;}
ul#dropdown2 li#all, ul#dropdown2 li.cpas {min-height: 35px; overflow:hidden;}
ul.nav li {font-family: 'Open Sans', sans-serif; font-weight: 300;}
/* ------ 1.d.  Breadcrumb Menu ------ */
#crumbs {margin: 10px 0 -2px 0; text-align: left;}
#crumbs ul {display: inline-table; list-style: none; margin-bottom: 0px; padding-left: 0px;}
#crumbs ul li {display: inline;}
#crumbs ul li a {background: #5a83a6; color: #fff; display: block; float: left; font-size: 12px; height: 24px; margin: 5px 5px 0 0; padding: 5px 23px 5px 40px; position: relative; text-align: center; text-decoration: none;}
#crumbs ul li a:after {border-bottom: 12px solid transparent; border-left: 12px solid #5a83a6; border-top: 12px solid transparent; content: ""; position: absolute; right: -11.5px; top: 0; z-index: 1;}
#crumbs ul li a:before {border-bottom: 12px solid transparent; border-left: 12px solid #fff; border-top: 12px solid transparent; content: ""; left: 0; position: absolute; top: 0;}
#crumbs ul li:first-child a {border-bottom-left-radius: 10px; border-top-left-radius: 10px;}
#crumbs ul li:first-child a:before {display: none;}
#crumbs ul li:last-child a {border-bottom-right-radius: 10px; border-top-right-radius: 10px; padding-right: 40px;}
#crumbs ul li:last-child a:after {display: none;}
#crumbs ul li a:hover, #crumbs ul li a.active:hover {background: #e0e0e0 !important;}
#crumbs ul li a:hover:after, #crumbs ul li a.active:hover {border-left-color: #e0e0e0 !important;}
#crumbs ul li a.active {background: #003a63!important;}
/* ------ 1.e.  Left Side Navigation ------ */
ul#side-nav {padding-top: 20px;}
ul#side-nav li {list-style-type: none !important;}
ul#side-nav li.repFraud a:link{color: #e20 !important;}
ul#side-nav li.repFraud a:visited {color: #e20 !important;}
ul#side-nav li.repFraud a:hover{color: #e20 !important;	font-weight: 500;}
/* ------ 1.f.  Footer / footer.inc ------ */
footer {background-image: url('/images/Move.png'); border-top: 25px solid rgb(0, 58, 99); width: 100%; z-index:1; height: 260px; box-shadow: 0 -2px 8px 2px rgba(0, 0, 0, 0.5);}
footer .footer-row {display: block; margin: 0 auto;}
.footer-margin a img {text-decoration: none;}
#google_translate_element {padding-bottom: 10px; text-align: center;}
ul.footer-ul li.footer-links {font-size: 12px !important; }
ul.footer-ul {list-style-type: none; padding-left: 0;}
/* ------ 1.g.  Responsive/Mobile Navigation ------ */
nav #menu-icon, .fraudBanner{display: none;}
/* ------ 3.a.  About Us  ------*/
img.about-img {width: 90%;}
p.contactLast {margin-bottom: 40px !important;}
p.pers-name, p.pers-title {font-weight: 500;}
/* ------ 3.b.  - History of the LLA  ------*/
ul li.history {color: #3e3e3e; font-size: 18px; list-style:disc; margin-left: 20px;}
ul li.history strong {font-weight: 900;}
ul li.last-li {margin-bottom: 15px;}
/* ------ 3.c.  - Key Personnel  ------*/
/* ------ 3.d.  - Public Records Requests  ------*/
/* ------ 3.e.  - Contact Us  ------*/
input.name, input.email, textarea#comment {width: 100%;}
/* ------ 4. Audit Services  ------*/
li.act-list {font-size: 18px !important; padding-bottom: 10px;}
h2.timeline-heading {color: #003a63 !important; font-weight: 800; font-size: 22px; margin-top: 40px;}
h2.half-history {background-color:transparent !important; color: #003a63 !important; font-weight: 800;}
p#advisory-p {margin-bottom: 20px;}
h1#staff {margin-top: 50px;}
#staff-nav {margin-top: 20px;}
li.current {font-family: 'Open Sans Bold'; color: #003a63 !important;}
h2.sitemap2 {border-top: none;  border-bottom: none; background-color: transparent !important;}
table.advSearchType {font-family: 'Open Sans', sans-serif !important; font-weight: 400; size: 10px !important;}
/* ------ 5. Communities ------*/
.comm-margin {margin-bottom: 40px;}
img.comm-img {box-shadow: 2px -2px 10px 3px rgba(0, 0, 0, 0.5); margin: 10px 0 !important;}
/* ------ 5.a.  - CPAs ------*/
button.button1 {background-color: #003a63; border: none; box-shadow: 0 2px 7px 2px rgba(0, 0, 0, 0.5);	border-radius: 7px; height: 70px !important; width: 170px !important; margin: 25px 0;}
#comment2 {border: solid 1px grey; border-radius: 2px; height: 200px; margin-left: 0; padding-left: 10px; width: 400px; font-size: 14px;}
h4.fema { margin-top: 100px !important;}
h2.engForm {margin: 30px 0 15px 0; padding-left: 0px;}
input[type=text] {border-bottom: 1px solid #fff;}
input#commentSubmit2 {margin-top: 10px; width: 280px !important; height: 40px !important; color: white !important; font-size: 16px !important; background-color: #003a63 !important; margin-bottom: 30px !important; padding-left: 5px !important; border-radius: 7px !important; border: none !important; box-shadow: 0 2px 7px 2px rgba(0, 0, 0, 0.5) !important;}
input#commentSubmit3 {margin-top: 10px; width: 410px !important; height: 40px !important; color: white !important; font-size: 16px !important; background-color: #003a63 !important; margin-bottom: 30px !important; padding-left: 5px !important; border-radius: 7px !important; border: none !important; box-shadow: 0 2px 7px 2px rgba(0, 0, 0, 0.5) !important;}
input#commentSubmit4 {margin: 10px auto 20px; color: white !important; display: block; font-size: 14px !important; font-weight: 600; background-color: #003a63 !important; padding: 6px !important; border-radius: 7px !important; border: none !important; box-shadow: 0 2px 7px 2px rgba(0, 0, 0, 0.5) !important;}
input#entIdNo, input#cpaFirmId, input#cpaConId {width: 150px;}
input#entIdNo, input#cpaFirmId, input#cpaConId, input#entName, input#cpaName, input.engFrom, input.engTo, input#total {margin-bottom: 5px; margin-right: 5px;}
input#entName, input#cpaName {width: 230px;}
input#header-search-input{height: 1.5rem; color: #fff !important;}
input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]){border-bottom: 1px solid #e7e7e7; box-shadow: 0 1px 0 0 #e7e7e7;}
li.bullet-points {color: #003a63 !important; font-size: 16px !important; font-weight: 600 !important; text-decoration: none !important;}
p#eng-approval1, p#eng-approval2 {text-align: left !important;}
p.horiz, input.horiz {display: inline-block;}
p.links-after {margin-bottom: 50px !important;}
p.radio {display: inline; font-size: 18px !important; margin: 5px; position: relative;}
p.sc1 {margin-top: 25px;}
p.sc2 {margin-top: 65px;}
p.sc3 {margin-top: 95px;}
p.sc4 {margin-top: 65px;}
p.sc5 {margin-top: 60px;}
select {width: 130px; box-shadow: 0 1px 0 #e6e6e6; height: 30px; padding-left: 2px; border: solid 1px grey; border-radius: 2px; font-size: 14px;}
select.inline, label.inline {display: inline !important;}
textarea#engForm2 {margin: 10px 0 20px 0;}
ul.lla-links2 {margin: 0px 37%;}
.audFormHeight {height: 360px;}
.audFormHeight2 {height: 140px;}
.audFormHeight3 {height: 460px; padding-top: 40px;}
/* ------ 5.e. Legal ------*/
.center-am {margin: 0 auto; width: 32px;}
h2.LegQ {font-weight: 900; margin: 20px 0 0 0; font-size: 20px;}
h3.header-top-margin {margin-top: 60px !important;}
.hidden {display: none;}
.highlight {background-color: #f7f7f9; border: 1px solid #e1e1e8; border-radius: 4px; margin: 2px; padding: 5px;}
img.faqs {width: 100%; height: auto; margin: 5px 0;}
img.lla-lm {width: 150px;}
img.lla-legal-min {margin-bottom: 30px; margin-top: 30px; width: 50%;}
input.form-control {padding: 0px 4px !important;}
input#legEmail {padding-left: 2px !important; width: 50% !important;}
label.lawQ {font-size: 14px !important; font-style: italic !important; font-weight: 400; margin-left: 3px;}
#legEmail, #legComment {padding-left: 2px !important; width: 50% !important;}
#lQpolice section.LegalQue p.lQpar1 {font-size: 16px !important; font-weight: 600 !important; font-style: italic !important; margin: 20px 0 10px 0;}
#lQpolice section.LegalQue p.LQpar2 {font-size: 14px !important; font-weight: 600 !important; color: rgb(255, 0, 0) !important;	margin: 5px 0 10px 0;}
.main-section ul li, .main-section-tablet ul li {float: left; list-style-type: none;}
ol.legalSubmit {font-size: 18px !important;}
p.amTable {font-size: 14px; font-weight: 600; text-align: center;}
p.button-link {font-size: 16px !important; font-weight: 600; color: #fff; text-align: center; margin: 5px;}
p.lQpar1 {font-size: 18px; font-weight: 700; margin: 40px 0 0 0;}
p.lQpar2 {font-size: 16px; font-weight: 400; margin: 5px 0 15px 0;}
p.par-img {margin-bottom: 60px !important;}
.show {position: relative; margin: 0 auto; width: 168px; height: 168px;}
.subQuest {padding-left: 0px !important;}
.submitQ {color: #e20 !important; font-weight: 800 !important;}
table.lsReport {font-family: 'Open Sans', sans-serif !important; height: 100% !important; margin: 0 auto !important; max-width: 650px !important; min-width: 200px !important;}
table.LS {font-family: 'Open Sans', sans-serif !important; height: 100%;}
td.agency {text-align: center !important;}
td, th {border-radius: none !important;}
tr.legalRow2 td{border-top: transparent !important;}
tr.legalRow td{border-bottom: transparent !important;}
ul.last-list {margin-bottom: 60px !important;}
ul li.amList {float:left; list-style-type: none;}
ul.lla-links {margin: 0px auto;}
ul.lla-links-2 {width: 100px; margin: 0px 45% !important; text-align: left;}
.blog-post {position: relative; overflow: hidden; width: 100%;}
.blog-post:target {height: auto;}
.blog-post:not(target) {height: 244px;}
.blog-post:target .toggle {display: none;}
.toggle {padding: 2px 0 2px 15px; position: absolute; right: 0px; bottom: 0px; background: white; margin-bottom: 5px;}
/* ------ 5.f.  - Center for Local Government Excellence ------*/
a img.clge-brochure {box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5); margin-top: 40px;}
/* ------ 6.  ------*/
a img.center-pg {box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5); display: block; margin: 0px auto 20px auto;}
article#report-center {display: block; text-align: center !important;}
.back {display: none;}
button.rep-button {background-color: #003a63; border: none; box-shadow: 0px 2px 7px 2px rgba(0, 0, 0, 0.5); border-radius: 7px; height: 80px !important; width: 350p!important;}
button.rep-button a {color: #fff !important; font-weight: 800 !important;}
#full-page.-box  {border: none; float: none; width: 100%;}
#full-page.-box iframe {width: 100%;}
h1#rep2 {border: none; background: none; color: #003a63; font-family: inherit; font-weight: 900; text-align: center;}
iframe.home {border: 0px; border-left: 0px; margin: 0px; padding: 0px;}
iframe.press-releases {border: 0px; border-left: 0px; height: 520px; padding: 0px; margin: 0px;  width: 418px;}
iframe.-box {border: none !important;}
li.rep1 a.visited {background-color: transparent !important; color: #003a63; font-weight: 600 !important;}
.list-center {text-align: center;}
p.right-p-center {display: block; text-align: center;}
.-box {border: 1px solid #666; border-radius: 5px; height: 615px; margin-bottom: 15px; padding: 4px; width: 100%; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.-box #choose {min-height: 182px; padding-top: 120px; width: 750px;}
.-box h2 {border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; padding-left: 0; padding-right: 0; text-indent: 15px; width: 100%; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px;}
.-box iframe  {border: 0px; margin: 0px; min-height: 538px; padding: 0px;} 
.-box iframe#nonCompExt {min-height: 1350px;}
.-box iframe#advSearch {min-height: 550px;}
#Nav li a{background-color: transparent; color: #003a63;}
#Nav li a:hover, #Nav .subnav .advSearch a:hover {background-color: transparent !important; color: #000;}
#Nav .subnav a{width: 90%; margin: 0px; background-color: transparent !important;}
#Nav .subnav .advSearch a{background-color: #e20;}
span.agencyName {font-family: 'Open Sans', sans-serif !important; font-weight: 800 !important;}
ul.center-pg2 {text-align: center;}
ul li.bullet-points  {display: block;}
ul.nav li.rep1 {font-weight: 700 !important; height: 20px !important;}
ul.nav li.side-nav-li2 a {background-color: transparent !important;}
ul.nav li.side-nav-li2 {height: 15px !important; margin-left: 20px !important;}
ul.nav li a.side-nav-links2 {text-align: left;}
ul.nav li.active-li a.side-nav-links2 {text-align: left !important;}
/* unvisited link */
ul.nav li a.side-nav-links2:link {background-color: #fff !important; color: #003a63 !important; font-size: 14px; font-weight: 500; padding: 0px 25px 0 !important;}
/* visited link */
ul.nav li a.side-nav-links2:visited {background-color: #fff !important; color: #003a63 !important;}
/* mouse over link */
ul.nav li a.side-nav-links2:hover {background-color: transparent !important; color: #003a63 !important; font-weight: 800 !important;}
/* selected link */
ul.nav li a.side-nav-links2:active {color: #5a83a6 !important; font-weight: 600 !important;}
ul.nav li.li2-last {margin-bottom: 10px;}
ul.nav li.rep1 a.side-nav-links3 {padding: 0px !important; text-align: left !important;}
/* unvisited link */
ul.nav li.rep1 a.side-nav-links3:link {color: #003a63 !important; font-weight: 600 !important; padding-left: 0px !important;}
/* visited link */
ul.nav li.rep1 a.side-nav-links3:visited {color: #003a63 !important;}
/* mouse over link */
ul.nav li.rep1 a.side-nav-links3:hover {background-color: transparent !important; color: #003a63 !important; font-weight: 800 !important;}
/* selected link */
ul.nav li.rep1 a.side-nav-links3:active {color: #5a83a6 !important; font-weight: 600 !important;}
/* ------ 5.d. - The Press ------*/
a.button1 {
	background-color: #003a63;
	border: none;
	box-shadow: 0 2px 7px 2px rgba(0, 0, 0, 0.5);	
	border-radius: 7px; 
	width: 170px !important;
	margin: 25px 0;	
}
a.sc-pdf {
	margin: 0 auto;	
}
button.press {
    	background-color: #003a63;
    	border: none;
    	box-shadow: 0px 2px 7px 2px rgba(0, 0, 0, 0.5);
    	border-radius: 7px;
    	height: 80px !important;
   		width: 150px !important;
		font-size: 16px !important;
    	font-weight: 600 !important;
    	color: #fff !important;
}
h3.sub-heading2 {
	background-color: #fff;
	border-top: none;
    border-bottom: none;
	color: #3e3e3e;
    font-weight: 900;
    margin: 30px 0 10px 0;
    padding: 0px !important;
    text-align: left;
}
img.img-rounded {
	margin: 0 auto 20px; 
	box-shadow: 0px 2px 7px 2px rgba(0, 0, 0, 0.5);
}
p.apprCPA-p{
	margin-top: 40px;	
}
p.cs {
	margin-bottom: 3px;	
}
p.cs-last {
	margin-bottom: 20px;	
}
p.cs2 {
	margin-bottom: 5px;	
	font-size: 14px;
	font-weight: 700;
}
section#pr {
	position: none !important;
}
table.table2 {
	margin-left: 15px;
	margin-top: 20px;
}
ul.utilFunds {
	font-size: 18px;	
}
/* --- END HOME PAGE BODY CONTENT --- */
/* --- GLOBAL STYLING --- */
a:hover {
	text-decoration: none;
}
p a:visited {
	color: #337ab7;
}
a img{
	border: none;
}
a:focus {
	outline:none;
}
nav a, a.btn, ul.nav a  {
	text-decoration: none;
}
/*
h1 {font-weight: bold; font-size: 28px; }*/
h1 {
	font-size: 26px; 
	color: #003a63; 
	padding: 5px 0; 
	border-top: 6px solid #003a63; 
	border-bottom: 2px solid #003a63; 
	margin-top: 22px;
}
.collapse navbar-collapse {
	line-height:18px!important;
}
iframe.home {
	border: 0px; 
	border-left: 0px; 
	padding: 0px; 
	margin: 0px;  
	height: 600px;
}
iframe.press-releases {
	border: 0px; 
	border-left: 0px; 
	padding: 0px; 
	margin: 0px;  
	height: 600px;
}
[type="radio"]:not(:checked), [type="radio"]:checked {
    /* position: absolute; */
    left: -9999px;
    visibility: visible;
}
ul li.two-line-ht {
	height: 50px;
}
ul li.bullet-points a.bullet-links {
	font-weight: 600 !important;
	text-align: left;
}
/*  */
.-box { 
	width: 750px;  
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	border: 1px solid #666;
	padding: 4px; 
	margin-bottom: 15px; 
}
#full-page.-box  {
	float: none; 
	width: 100%; 
	border: none;
}
.-box h2 {
	width: 100%; 
	padding-left: 0; 
	padding-right: 0; 
	text-indent: 15px;  
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px; 
}
.-box iframe  {
	min-height: 538px; 
	border: 0px;  
	padding: 0px; 
	margin: 0px;  
} 
#full-page.-box iframe {
	width: 100%; 
}
.-box iframe#nonCompExt {
	min-height: 1350px;
}
.-box iframe#advSearch {
	min-height: 550px;
}
.-box .back {
	display: none;
}
.-box #choose {
	width: 750px; 
	min-height: 182px;
	padding-top: 120px;
}
img.box-icon {
	float: left; margin: 0 20px 10px 0;
}
.auditResources {
	min-height: 150px; position: relative;
}
.aboutUs {
	min-height: 250px; position: relative;
}
.auditTools {
	min-height: 185px; position: relative;
}
#blue.panel-heading {
	background-color: #003a63;
}
#blue.panel-heading h3 {
	color: #fff!important;
}
.map  {
	text-align: center; 
	min-height: 350px; 
	border: 1px solid #666; 
	padding: 0px; 
	margin: 0px auto 10px;  
	width: 570px; 
}
nav.navbar li a, .navbar-default .navbar-nav>.active>a,  .navbar-default .navbar-nav>.active>a:focus{
	background-color: #003a63; 
	color: #fff; 
}
.navbar-default .navbar-nav>li>a {
	color: #fff !important;
}
nav.navbar li#fraud  a {
	background-color: #e20;
}
nav.navbar li#fraud  a:hover, nav.navbar li a:hover, .navbar-default .navbar-nav>.active>a:hover {
	background-color: #e0e0e0; 
	color: #666;
}
img.banner-image {
	text-align: center; 
	width: 100%; 
	border: 2px solid #000; 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	padding: 0px;  
	background: #D8D8D8;
}
.big-quote {
	text-align: center; 
	color: #003a63; 
	font-size: 16px; 
	font-weight: bold; 
	font-style:italic; 
	margin: 15px auto;
}
.slogan {
	font-size: 24px; 
	font-style: normal; 
}
#bottomNav {
	max-width: 950px; 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	margin-bottom: 20px;
}
#bottomNav a {
	color: #003a63; 
	font-weight: bold;
}
/*!
 * Start Bootstrap - Modern Business HTML Template (https://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see https://www.apache.org/licenses/LICENSE-2.0.
 */
/* Global Styles for Carousel*/
html,
body {
    height: 100%;
}
.header-search-input {
	padding: 5px;
}
.img-portfolio {
    margin-bottom: 30px;
}
.img-hover:hover {
    opacity: 0.8;
}
.nav-container{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
/* 404 Page Styles */
.error-404 {
    font-size: 100px;
}
.socialMedia a {margin: 20px 10px;}
/*  FAQs   */
.faqHeader {
	font-size: 27px;
    margin: 20px;
}
.panel-heading [data-toggle="collapse"]:after {
    font-family: 'Glyphicons Halflings';
    content: "\e072"; /* "play" icon */
    float: right;
    color: #003a63;
    font-size: 18px;
    line-height: 22px;
    /* rotate "play" icon from > (right arrow) to down arrow */
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
     transform: rotate(-90deg);
}
.panel-heading [data-toggle="collapse"].collapsed:after {
     /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
     -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
     -ms-transform: rotate(90deg);
     -o-transform: rotate(90deg);
     transform: rotate(90deg);
     color: #ccc;
}
/* CONTACT CARD */
.contactCard {
	min-height: 150px; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	background: #fff; 
	width: 340px; 
	padding: 20px; 
	margin: 20px auto;
	-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75); 
	-moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.75); 
	box-shadow:2px 2px 5px rgba(50, 50, 50, 0.75); 
	text-transform: uppercase;  
	border: 1px solid #CCC\9; /* IE 8 and below */
}
#short-cards .contactCard  {
	min-height: 130px;
}
#short-cards .contact-address {
	padding: 5px; 
	background-image:none; 
	width: 350px;
}
#short-cards img.thumb {
	border: 1px solid #000; 
	margin: 0 10px 10px 0; 
	float: left;
}
.contactCard.key {
	margin: 20px auto;
}
.contact-address {padding: 5px 0 0 120px; width: 270px;  background: url(/images/bizCard-logo.png) no-repeat left }
.contact-address#walsworth {background-image: url(../images/laac-members/walsworth.jpg);}
.contact-address#adley {background-image: url(../images/laac-members/robert-adley.jpg);}
.contact-address#henry {background-image: url(../images/laac-members/cameron-henry.jpg);}
.contact-address#honore {background-image:url(../images/laac-members/dalton-honore.jpg);}
.contact-address#murray {background-image: url(../images/laac-members/edwin-murray.jpg);}
.contact-address#nevers {background-image: url(../images/laac-members/ben-nevers.jpg);}
.contact-address#schexnayder {background-image: url(../images/laac-members/clay-schexnayder.jpg);}
.contact-address#smith {background-image: url(../images/laac-members/john-r-smith.jpg);}
.contact-address#stokes {background-image: url(../images/laac-members/julie-stokes.jpg);}
.contact-address#thierry {background-image: url(../images/laac-members/ledricka-thierry.jpg);}
.contactCard p, .ac-container .contactCard p{margin: 0; padding: 0; line-height: 1.2; font-size: 10px;}
.contactCard p.phone, .contactCard p.email {margin-top: 6px; font-weight: bold;}
.contactCard .phoneFax {font-size: 8px; font-weight: normal;}
.contactCard hr {border: 0px; background-color: #5a83a6; color: #5a83a6; height: 1px; margin: 5px auto;}
img.vcard {align: right; height: 40px; margin-bottom: 10px; width: 59px;}
/* ------ 12.a. Misc. - Forms (Legal: "Submit a Question", About: "Contact Us")  ------*/
input.form-control, input.form-control2 {font-family: 'Open Sans';}
input#fullname, input#emailaddr, input#phoneNum {height: 29px !important; top: 6px !important;}
label.control-label {font-family: 'Open Sans Bold';}
/* FRAUD HOTLINE */
.fraud-body {margin: auto;  text-align: center; font-size: 16px; font-weight: bold;  background: url(../images/hotline/boxing-gloves.jpg) no-repeat center top; padding-top: 355px;}
.fraud-banner {font-family: 'Economica', sans-serif; width: 780px;  text-align: center; padding: 40px 20px; background-color: #d2232a; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-weight: bold;  line-height: normal; margin: auto; -webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.75); box-shadow:2px 2px 5px rgba(50, 50, 50, 0.75); color: #fecc67; font-size: 72px; text-shadow: 0px 1px 1px #999; text-transform:uppercase;}
.fancy {font-family: Georgia, 'Times New Roman', Times, serif;}
#fraud-bar-big {margin: 25px auto; width: 600px; font-size: 20px; }
.fraud-buttons a{margin: auto; text-align: center; padding: 10px; background-color: #d2232a; width: 80%; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #fff; font-size: 16px; font-weight: bold;text-decoration: none; display: block; -webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.75); box-shadow:2px 2px 5px rgba(50, 50, 50, 0.75);  }
#fraud-report-form a{font-size: 28px; padding: 40px 50px; background-color: #5A83A6;}
#fraud-report-form a:hover {background-color: #003a63;}
#fraud-report-form a:active {background-color: #ccc; color: #003a63;}
#fraud-files {margin: 25px auto; width: 250px; }
#fraud-bar-small {width: 500px; margin: auto; }
iframe#fraud {width: 975px;  min-height: 2600px; border: 0px}
img.staff-mobile {display: none;}
.lla-lla-annual- {text-align: center;}
.lla-lla-annual- ul{padding-bottom: 80px; margin: auto; width: 300px;}
.lla-lla-annual- li {font-size: 16px; font-weight: bold; list-style:none; float: left; margin: 25px;}
/* LEGAL FAQs STYLES  */
iframe#publicFunds, iframe#govOps, iframe#schoolBoards {min-height: 700px;}
iframe#allFAQs {min-height: 1400px;}
#legal-faqs-table a {text-indent: -9999px;width:250px; height:100px; margin: 0 0px 20px 0px; padding: 0px; display: block;  }
a.public-funds {background-image:url(../images/legal-faq-images/public-funds.png); background-position:top;}
a.public-funds:hover {background-position:0px -100px;}
a.public-funds:active {background-position:0px -200px;}
a.gov-op {background-image:url(../images/legal-faq-images/government-operations.png); background-position:top;}
a.gov-op:hover {background-position:0px -100px;}
a.gov-op:active {background-position:0px -200px;}
a.pol-sub {background-image:url(../images/legal-faq-images/political-subdivisions.png); background-position:top;}
a.pol-sub:hover {background-position:0px -100px;}
a.pol-sub:active {background-position:0px -200px;}
a.public-contracts {background-image:url(../images/legal-faq-images/public-contracts.png); background-position:top;}
a.public-contracts:hover {background-position:0px -100px;}
a.public-contracts:active {background-position:0px -200px;}
a.public-purchasing {background-image:url(../images/legal-faq-images/public-purchasing.png); background-position:top;}
a.public-purchasing:hover {background-position:0px -100px;}
a.public-purchasing:active {background-position:0px -200px;}
a.school-board {background-image:url(../images/legal-faq-images/school-board.png); background-position:top;}
a.school-board:hover {background-position:0px -100px;}
a.school-board:active {background-position:0px -200px;}
a.sunshine-laws {background-image:url(../images/legal-faq-images/sunshine-laws.png); background-position:top;}
a.sunshine-laws:hover {background-position:0px -100px;}
a.sunshine-laws:active {background-position:0px -200px;}
a.gov-faq {background-image:url(../images/legal-faq-images/government-faq.png); background-position:top;}
a.gov-faq:hover {background-position:0px -100px;}
a.gov-faq:active {background-position:0px -200px;}
a.all-faq {background-image:url(../images/legal-faq-images/a-z-legal-faq.png); background-position:top;}
a.all-faq:hover {background-position:0px -100px;}
a.all-faq:active {background-position:0px -200px;}
a.ask-faq {background-image:url(../images/legal-faq-images/ask-question-legal-faq-box.png); background-position:top;}
a.ask-faq:hover {background-position:0px -100px;}
a.ask-faq:active {background-position:0px -200px;}
a.ask-faq#force-right {margin-left: 315px;}
a.leg-sess-faq {background-image:url(../images/legal-faq-images/2014-legislative-session-faq-box.png); background-position:top;}
a.leg-sess-faq:hover {background-position:0px -100px;}
a.leg-sess-faq:active {background-position:0px -200px;}
a.white-papers {background-image:url(../images/legal-faq-images/white_papers.png); background-position:top; !important}
a.white-papers:hover {background-position:0px -100px; !important}
a.white-papers:active {background-position:0px -200px; !important}
li.side-nav a{background-color: #003a63; color: #fff; font-weight:bold; margin-bottom: 10px;}
li.side-nav a:hover, li.side-nav#search a:hover {background-color: #999;}
li.side-nav a:active, li.side-nav#search a:active {background-color: #5A83A7;}
li.side-nav#search a {background-color: #e20;}
/* Pricing Page Styles */
.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}
/*  BootSideMenu.css   */
.sidebar {
      z-index: 999999;
      position: fixed;
      top: -1px;
      bottom: -1px;
      padding:0px;
      width: auto;
      background-color: #fff;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid #ccc;
      border: 1px solid rgba(0, 0, 0, .15);
      -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
      box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

}
.sidebar > .row > .col-xs-12, .sidebar > .row > .col-sm-12, .sidebar > .row > .col-md-12, .sidebar > .row > .col-lg-12 {
      padding:0px;
      position: absolute;
      bottom: 0px;
      top: 0px;
      overflow: auto;           
}
.sidebar >.row {
      margin:0px;
}
.sidebar {
      width: auto;
}
.sidebar.sidebar-left {
      left:0px;
      right:20px;
}
.sidebar.sidebar-right {
      right:0px;
      left:20px;
}
.toggler {
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
	  background-color: #003a63;
      border: 1px solid #ccc;
      border: 1px solid rgba(0, 0, 0, .15);
      width: 20px;
      height: 48px;
      position: absolute;
      top: 45%;

      cursor: pointer;
}
.sidebar-left > .toggler{
      -webkit-border-top-right-radius: 4px;
      -webkit-border-bottom-right-radius: 4px;
      -moz-border-radius-topright: 4px;
      -moz-border-radius-bottomright: 4px;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-left: 1px solid #fff;
      -webkit-box-shadow: 1px 0px 8px rgba(0, 0, 0, .175);
      box-shadow: 1px 0px 8px rgba(0, 0, 0, .175);
      right: -20px;
} 
.sidebar-left > .toggler > span{
      margin:15px 2px;
}
.sidebar-left > .toggler > .glyphicon-chevron-right{
      display:none;
}
.sidebar-right > .toggler{
      -webkit-border-top-left-radius: 4px;
      -webkit-border-bottom-left-radius: 4px;
      -moz-border-radius-topleft: 4px;
      -moz-border-radius-bottomleft: 4px;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      border-right: 1px solid #fff;
      -webkit-box-shadow: -1px 0px 8px rgba(0, 0, 0, .175);
      box-shadow: -1px 0px 8px rgba(0, 0, 0, .175);      		
      left: -20px;
} 
.sidebar-right > .toggler > span{
      margin:15px 2px;
}
.sidebar-right > .toggler > .glyphicon-chevron-left{
      display:none;
}
.sidebar .submenu{
      display: none;
      position: fixed;
} 
/*Native BootStrap Hack*/
.sidebar .list-group-item:last-child, .sidebar .list-group-item:first-child{
      border-radius:0px;
}
.sidebar .list-group{
      margin-bottom:0px;
}
.sidebar .list-group-item{
      padding: 5px;
      border: 1px solid #DDD;
      border-left: 0px;
      border-right: 0px;
      margin-bottom: 0px;
      margin-top: -1px;
}
#img1{
    background: green;
    width: 100px;
    height: 100px;
    outline: 1px solid #f93;
}
img.main-images{
	margin-right: -3.5px;
}
.rectangle
{
   width: 300px;
   height: 20px;
   display: block;
   position: relative;
   border: 1px solid black;
   margin: 20px 0;
}
.square-small
{
   display: block;
   width: 20px;
   height: 20px;
   position: absolute;
   background-color: red;
}
.square-big
{
   width: 300px;
   height: 300px;
   display: block;
   position: relative;
   border: 1px solid black;
   margin: 20px 0;
}
/* ------ 7. Homepage ------*/
#cpaInfo {
	display: none;	
}
li.fin-statements {
	font-size: 8px;	
}
/* ------ 6. Government Entities ------*/
.govEnt {
	height: 700px;	
	padding-top: 40px;
}
h2.timeline-heading {
	border-top: none;
	border-bottom: none;
	font-weight: 900;
	color:#003a63;
	background-color: transparent !important;
	margin: 20px 0px 20px 0px;
	padding: 0px !important;
	text-align: center;	
}
p.right-p {
	font-size: 18px;
}
p.right-p-top {
	margin-top: 0px;	
	font-size: 18px;
}
p.featured {
	font-size: 18px;
	font-weight: 500;
	position: relative;
	color: #fff;
	z-index: 1000;
	bottom: 480px;
	left: 30px;
	width: 220px;
}
p.featured2 {
	font-size: 18px;
	font-weight: 500;
	position: relative;
	color: #fff;
	z-index: 1000;
	bottom: 540px;
}
img.center-img {
	margin: 0 auto !important;
	display: block;	
	width: 100%;
}
p.right-p, p.right-p-top {
	margin-bottom: 15px;	
	margin-left: 15px;
}
a.side-nav-links {
    color: #003a63;
	font-weight:500;
}
/*li.side-nav-li {
	height: 20px !important;
}*/
li.active-li {
	weight: 800 !important;	
}
/* unvisited link */
a.side-nav-links:link {
    color: #003a63;
	background-color: transparent;
	font-size: 14px;
}
/* visited link */
a.side-nav-links:visited {
    color: #003a63;
}
/* mouse over link */
a.side-nav-links:hover {
    color: #003a63;
	font-weight: 800;
	background-color: transparent;
}
/* selected link */
a.side-nav-links:active {
	background-color: transparent;
    color: #003a63;
	font-weight: 800;
}
.submitQ {
	color: #e20 !important;
	font-weight: 800 !important;	
}
/* unvisited link */
li.side-nav-li a.submitQ:link {
    color: #e20 !important;
	background-color: transparent !important;
}
/* visited link */
li.side-nav-li a.submitQ:visited {
    color: #e20 !important;
}
/* mouse over link */
li.rep1 a.submitQ:hover  {
    color: #e20 !important;
	font-weight: 900 !important;
	background-color: transparent !important;
}
/* mouse over link */
li.rep2 a.submitQ:hover {
    color: #e20 !important;
	font-weight: 800 !important;
	background-color: transparent !important;
}
a.side-nav-links li.submitQ:hover {
    color: #e20 !important;
	font-weight: 900 !important;
	background-color: transparent !important;
	font-size: 16px !important;
}
/* selected link */
li.side-nav-li a.submitQ:active {
    color: #e20 !important;
	font-weight: 800 !important;
	font-size: 16px !important;
}
li.bullet-points a {
	color: #003a63!important;
	font-size: 14px;
	font-weight: 600;
	height: 15px;
	text-decoration: none !important;
}
li.bullet-points a:hover {
	color: #003a63  !important;
	font-weight: 600 !important;
}
section.main-background {
	background: #fff !important;	
	margin: 0px !important;
    max-width: 100%;
	overflow: hidden;
}
section.section-links {
	margin-top: 20px !important;	
}
ul.audit-tools li, ul.tools-2 li {
	position: relative;
	float: left;	
}
ul.tools-2 {
	margin-top: 250px;
}
p.tools-p {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 800;
	position: relative;
	z-index: 1000;
	bottom: 230px;
	width: 244px;
	margin-left: 50px;
	text-align:center;
}
p.tools-p2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 600;
	position: relative;
	z-index: 1000;
	bottom: 240px;
	width: 300px;
	margin-left: 50px;
	text-align: left;
}
p.tools-p3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 600;
	position: relative;
	z-index: 1000;
	bottom: 220px;
	width: 150px;
	margin-left: 70px;
	text-align: center;
}
p#local, p#cont-disc, p#local2, p#cont-disc2, p#local3, p#cont-disc3 {
	color: #fff;
}
p#local3, p#cont-disc3 {
	border: 4px solid #fff;
	border-radius: 5px;	
}
p#local3 {
	margin-bottom: 10px;	
}
p#cpa-gov, p#non-comp, p#cpa-gov2, p#non-comp2 {
	color: #003a63 !important;
}
p#cpa-gov3, p#non-comp3 {
	border: 4px solid #003a63;
	border-radius: 5px;	
}
/* ------ ASSESSORS & MILLAGES ------ */
.affidavit {
	background-color: #fff;
	border: #003a63 solid 4px;
	margin-right: 20px;
	margin-bottom: 20px;	
	padding: 5px;
}
p.am1 {
	color: #003a63 !important;	
	font-size: 18px !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800 !important;
	padding: 10px 10px 0 10px;
	text-align: center;	
}
p.upcoming {
	color: #fff;
	top: 100px;	
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	padding: 10px;
	text-align: center;
}
p.upcoming2 {
	color: #fff;
	top: 100px;	
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	padding: 10px;
	text-align: center;
}
section.section-links-millage {
	margin-top: 0px;
}
td.millage-center {
	text-align: center;	
}
th.am-center {
	text-align: center;		
}
.training {
	background-color: #e20;
	margin-right: 20px;
	margin-bottom: 20px;
}
/* ------ LEG SESSION ------ */
.leg-session {
	height: 400px;
	width: 600px;	
	background-color: #009;	
	color: #fff;
}
#wrap{
	border: 1px solid lightgray;
	alignment-adjust: central;
	width: 1000px;
	margin-left: 50px;
	margin-top: 10px;
	box-shadow: 0 5px 0 #e6e6e6;
	padding-bottom: 50px;
}
h1{
	color: blue-violet;
	text-align: center;
}
h3.heading{
	margin-left: 20px;
	background-color: #fafafa;
	font-size: 25px;
	float: left;
	padding-left: 40px;
	position: relative;
	width: 405px;
	height: 40px;
	padding-top: 5px;
}
#upper_blank{
	border-bottom: 7px solid steelblue;
	margin-top: 40px;
	margin-right: 485px;
	width: 570px;
	padding-right: 480px;
}
input.formStyle{
	box-shadow: 0 1px 0 #e6e6e6;
	height: 30px;
	padding-left: 5px;
	border: solid 1px grey;
	border-radius: 2px;
	font-size: 14px;
}
input.email, .name, .email {
	border: solid 1px grey;
	border-radius: 2px;
	height: 30px;

	margin-bottom: 10px;
	width: 100%;
	font-size: 14px;
}
textarea.comment{
	border: solid 1px grey;
	border-radius: 2px;
	height: 200px;
	width: 100%;
	font-size: 14px;
}
#commentSubmit{
	margin-left: 20px;
	width: 250px;
	height: 55px;
	color: white;
	font-size: 20px;
	background-color: #2c95dc;
	margin-bottom: 30px;
	padding-left: 20px;
	border-radius: 5px;
}
#commentSubmit:hover {
	background-color: #09466f;
}
h3.second_heading{
	margin-left: 0;
	margin-top: 30px;
	font-size: 20px;
	width: 250px;
	height: 50px;
	padding-top: 10px;
	padding-left: 55px;
}
#middle{
	border: 1px solid lightgray;
	width: 1000px;
	height: 200px;
	background-color: lightyellow;
	margin-left: 45px;
	text-align: left;
	margin-top: 10px;
	box-shadow: 0 2px 0 lightgray;
}
.blank{
	border-bottom: 7px solid steelblue;
	margin-top: 50px;
	margin-left: 50px;
	margin-right: 100px;
	width: 800px;
}
#inner_reply{
margin-left: 800px;
margin-top: 160px;
width: 100px;
height: 30px;
background-color: #2c95dc;
text-align: center;
font-size: 18px;
color: white;
border-radius: 18px;
}
/* ------ ABOUT US ------ */
p.bold-name {
	font-weight: bold;
}
p.contact1 {
	margin-left: 20px;
	margin-bottom: 0px;
}
p.contact2 {
	margin: 0px;
}
global-pad2 {
	margin: 15px !important;	
}
iframe.lla-map {
	height: 400px;
	width: 100%; 
}
td.sub-title {
	text-align: center;
}
h2.half-history, h2.timeline-heading {
	text-align: center;
}
row-padding3 {
	margin-left: 40px !important;
}
.no-text {
	color: #fff;	
}
/* ------ PUBLIC RECORDS CUSTODIAN ------ */
h5.sub-heading {
	border-top: none;
	border-bottom: none;
	color: #3e3e3e;
	font-weight: 800;
	font-size: 18px !important;
	padding: 0px !important;	
}
ol#pr-request li{
    color: #3e3e3e !important;
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
}
p#pr-req {
	background-color: #003a63;
    border-radius: 5px;
	color: #fff;
	font-weight: 600;
	margin: 20px auto 20px auto;
	padding: 10px;
	text-align: center;
	width: 180px;	
}
li#two-lines {
	height: 60px;
}
p#pr-law {
	margin: 20px auto 20px auto;
	text-align: center;
}
/* ------ HOTLINE/REPORT FRAUD ------ */
img#fraudImg {
	display: block;
	margin: 10px auto 10px auto;	
	width: 100%;
	max-width: 500px;
}
img.fraud-flyer {
	width: 200px !important;
}
p.fraud1 {
	color: #e20;
	font-weight: 700;
	text-align: center;
}
p.fraud2, p.fraud3, p.fraud4, p.fraud5 {
	text-align: center;
}
p.fraud5 {
	color: #e20;
	font-weight: 700;
	margin-bottom: 40px;
}
a.repForm:link {
	color: #337ab7 !important;
	font-weight: 600;
}
a.repForm:visited {
    color: #337ab7 !important;
	font-weight: 600;
}
a.repForm:hover {
	color: #337ab7 !important;
	font-weight: 600;
}
a.repForm:active {
    color: #337ab7 !important;
	font-weight: 600;
}
.fraud-p {
	margin: 30px 0px;
}
/* ------ LaGAG ------ */
#leg-index {background-image:url(../images/lagag-images/LaGAG-index.png);}
#leg-index:hover {background-position:0px -100px;}
#leg-index:active {background-position:0px -200px;}

#leg-auditor {background-image:url(../images/lagag-images/LaGAG-louisiana-legislative-auditor.png);}
#leg-auditor:hover {background-position:0px -100px;}
#leg-auditor:active {background-position:0px -200px;}

#who-reports {background-image:url(../images/lagag-images/LaGAG-who-reports-to-the-auditor.png); }
#who-reports:hover {background-position:0px -100px;}
#who-reports:active {background-position:0px -200px;}

#special-reqs {background-image:url(../images/lagag-images/LaGAG-special-reporting-requirements.png);}
#special-reqs:hover {background-position:0px -100px;}
#special-reqs:active {background-position:0px -200px;}

#cpa-firms {background-image:url(../images/lagag-images/LaGAG-for-cpa-firms.png);}
#cpa-firms:hover {background-position:0px -100px;}
#cpa-firms:active {background-position:0px -200px;}

#for-local-agencies {background-image:url(../images/lagag-images/LaGAG-for-local-govs-quasis.png);}
#for-local-agencies:hover {background-position:0px -100px;}
#for-local-agencies:active {background-position:0px -200px;}

#practice-aids {background-image:url(../images/lagag-images/LaGAG-practitioner-tools-related-documents.png);}
#practice-aids:hover {background-position:0px -100px;}
#practice-aids:active {background-position:0px -200px;}

#audit-risk-alerts {background-image:url(../images/lagag-images/LaGAG-Audit-risk-alerts.png);}
#audit-risk-alerts:hover {background-position:0px -100px;}
#audit-risk-alerts:active {background-position:0px -200px;}

#lagag-blank {background-image:url(../images/lagag-images/LaGAG-Blank.png);}
#lagag-blank:hover {background-position:0px -100px;}
#lagag-blank:active {background-position:0px -200px;}

table.lagag-table td {border:solid 1px black; padding: 5px;font-size:12px;}

#lagag-body {margin-top: -10px;margin-left:5px;}
div#lagag-body ul {padding-top:10px; padding-left:30px; font-size:13px;}
div#lagag-body p {font-size:14px;}
div#lagag-body ol {list-style-type: decimal; padding-left:25px;}

div#lagag-body2print table {
        border: 1px solid black;
        border-collapse: collapse;
        border-spacing: 5px;
        padding: 5px;
                } 

div#lagag-body2print td {
        border: 1px solid black;
        border-collapse: collapse;
        border-spacing: 5px;
        padding: 5px;
                } 

div#lagag-body2print th {
        border: 1px solid black;
        border-collapse: collapse;
        border-spacing: 5px;
        padding: 5px;
                } 

/* ------ LAAC BOARD ------ */
img.laac-img {display: block; margin: 25px auto 10px auto;}
.laac-board p {font-size: 12px;}
p.contact-top2 {margin-top: 10px !important;}
p.contact3 {margin: 0px; text-align: center;}

/* ------ 10. Public ------*/
/* ------ 11. Report Fraud ------*/
h1.fraud {margin-top: 30px;}
/* ------ 12.  ------*/
button.margin-bottom {margin-bottom: 25px;}
button.margin-top {margin-top: 25px;}
button.fraud-btn {margin-bottom: 20px !important;}
h1.auditRep-header-margin {margin-bottom: 40px !important;}
h4.enEff {margin: 60px 0px 20px;}
p.p-top {margin-bottom: 30px;}
table.energy {box-shadow: 1px 3px 11px rgba(0,0,0,0.3);}
tr.sub-title {
    background-color: rgb(0, 58, 99) !important;
	color: #fff !important;
	font-family: 'Open Sans', sans-serif !important;
    font-weight: 400 !important;
    size: 10px !important;
}
/* ------ 8. Requests for Proposals ------*/
/* ------ 9. Site Map ------*/
/* ------ 9. Staff Access ------*/
img.staff {width: 15%;}
/* ------ 10.  FAQs ------*/
/* ------ 12.b. Misc. - Documents: Practitioner Tools ------ */
h4.govAuditHeader {margin-top: 60px !important;}
/* ------ 12.c. Misc. - Forms: Engagement Approval Forms and Other Local Auditee Engagement Information  ------ */
button.state-grp {margin-bottom: 20px; margin-right: 10px;}
.contract-group {display: inline-block; width: auto;}
.eng-type {margin: 5px 0 !important;}
form.engForm {margin: 40px 0;}
.form-horizontal .control-label {padding-left: 15px; text-align: left;}
.form label {color: #999999; margin-left: 10px;}
h4.ent-head {margin: 45px 0px 20px 5px;}
input#addr1, input#addr2, input#addr3, input#addr4 {width: 186px;}
input#city1, input#city2, input#city3, input#city4 {width: 204px;}
input.control-label[type='text'] {
	border: solid 1px #D6D6D6;
	border-radius: 1px;
	font-size: 12px;
	height: 20px;
	padding-left: 5px;
	width: 100px;
}
input#email1, input#email2, input#email3, input#email4 {width: 200px ;}
input.engFrom, input.engTo {width: 100px;}
input#entName[type='text'], input#firmName[type='text'] {width: 212px;}
input.formStyle:hover, input.name:hover, input.email:hover, textarea:hover, 
input.control-label:focus, textarea:focus,
input.control-label:active, textarea:active, textarea.formstyle:active, textarea.formstyle:hover, textarea.formstyle:focus  { 
	border: solid 2px #5a83a6 !important;
	box-shadow: rgba(90, 131, 166, 1) 1px 1px 8px !important;
    -webkit-box-shadow: rgba(90, 131, 166, 1) 1px 1px 8px !important; 
} 
input.form-zip2 {width: 100px;}
input#fromDate, input#toDate {width: 80px;}
input#name1, input#title1, input#name2, input#title2, input#name3, input#title3, input#name4, input#title4 {width: 200px;}
input#state1, input#state2, input#state3, input#state4 {width: 70px;}
input#totalEngCost2 {padding-left: 5px;}
input[type=search], textarea.materialize-textarea {font-size: 14px !important;}
input#zip1, input#zip2, input#zip3, input#zip4 {width: 80px;}
label {font-size: 14px; font-weight: 600;}
label.form-zip {margin-left: 20px;}
label.left2 {margin-left: 20px !important;}
label.control-label {padding-left: 10px;}
p.ent-p {margin-top: 45px;}
p.p-justify {margin: 30px 10px 20px 0px; text-align: justify;}
.regEng-btns {margin-bottom: 20px; margin-top: 20px;}
.submit input.control-label { 
    background: #617798;
	border: 0;
	color: #FFFFFF;
	font-size: 18px;
	padding: 9px 15px;
	width: auto; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
}
textarea {height: 150px; line-height: 150%;} 
textarea.ent-text {margin-left: 5px !important;}
textarea.formStyle2 {
	border: solid 1px grey;
	border-radius: 2px;
	box-shadow: 0 1px 0 #e6e6e6;
	font-size: 14px;
	height: 300px;
	padding-left: 5px;
	width: 100%;
}
#spinner img {
	font-family: 'Open Sans';	
}
/* ------ 12.d. Misc. - Documents: Current Solicitations ------ */
h4.currentSolLocation {font-weight: 800;}
tbody tr td.currentSol {border-right: none !important; text-align: center !important;}
/* ---- Reports - Adv Search  ---- */
li.advSearch2 a.side-nav-links4{color: #e20 !important;}
ul.nav li a.side-nav-links4 {text-align: left;}
ul.nav li.active-li a.side-nav-links4 {text-align: left !important;}
/* unvisited link */
ul.nav li a.side-nav-links4:link {background-color: #fff !important; color: #e20 !important; font-size: 14px; font-weight: 500; padding: 0px 25px 0 !important;}
/* visited link */
ul.nav li a.side-nav-links4:visited {background-color: #fff !important; color: #e20 !important;}
/* mouse over link */
ul.nav li a.side-nav-links4:hover {background-color: transparent !important; color: #e20 !important; font-weight: 800 !important;}
/* selected link */
ul.nav li a.side-nav-links4:active {color: #e20 !important; font-weight: 600 !important;}
ul#side-nav li a.side-nav-links4 {text-align: left;}
ul#side-nav li.active-li a.side-nav-links4 {text-align: left !important;}
/* unvisited link */
ul#side-nav li a.side-nav-links4:link {background-color: #fff !important; color: #e20 !important; font-size: 14px; font-weight: 500;}
/* visited link */
ul#side-nav li a.side-nav-links4:visited {background-color: #fff !important; color: #e20 !important;}
/* mouse over link */
ul#side-nav li a.side-nav-links4:hover {background-color: transparent !important; color: #e20 !important; font-weight: 800 !important;}
/* selected link */
ul#side-nav li a.side-nav-links4:active {color: #e20 !important; font-weight: 600 !important;}
.btn-default {
    color: #fff !important;
	background-color: #003a63 !important;
	border: none !important;
	box-shadow: 0 2px 7px 2px rgba(0, 0, 0, 0.5) !important;	
	border-radius: 7px !important;
    display: inline-block;
    padding: 8px 12px;
    margin: 40px 0 !important;
	font-family: 'Open Sans' !important;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.42857143;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn-default2 {
   color: #fff !important;
    background-color: #003a63 !important;
    border: none !important;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.5) !important;
    border-radius: 7px !important;
    display: inline-block;
    padding: 5px;
	margin: 5px;
    font-family: 'Open Sans' !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.red-btn {
	 color: #fff !important;
	background-color: #b31900 !important;
	border: none !important;
	box-shadow: 0 2px 7px 2px rgba(0, 0, 0, 0.5) !important;	
	border-radius: 7px !important;
    display: inline-block;
    padding: 8px 12px;
    margin: 40px 0 !important;
	font-family: 'Open Sans' !important;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.42857143;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
 .nav input.refresh-btn {
    color: #fff !important;
	background-color: #003a63 !important;
	border: none !important;
	box-shadow: 0 2px 7px 2px rgba(0, 0, 0, 0.5) !important;	
	border-radius: 7px !important;
    display: inline-block !important;
    padding: 8px 12px !important;
    margin: 40px 0 !important;
	font-family: 'Open Sans' !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.42857143;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
 }
.report-fraud-btn {
    font-size: 24px !important;
}
/* SEARCH BAR ON NAV */
.btn-search {
	background: #337ab7;
	background-image: linear-gradient(to bottom, #337ab7, #1f4d73) !important;
	border-radius: 1px !important;
	box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.3) !important;
	color: #fff !important;
	font-size: 14px;
    font-weight: 400;
	height: 22px;
    line-height: 1.42857143;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	margin: 0 0 2px 5px !important;	
	width: 30px;
}
.input-group .form-control {float: none;}
i.glyphicon-search {line-height: 2.3;}
.searchBar {margin-top: -6px;}
a.red {color: #b31900 !important;}
nav.navbar li.red-li a {background-color: #b31900 !important; border: #b31900 !important;}
a.accordion-toggle::after {
	margin-left: 20px !important;	
}
.com-img1 {
	/* background-image: url("../images/cpas.jpg"); */
	display: inline;
	width: 158px;
	height: 158px;	
	padding: 0;
}
.com-img2 {
	/* background-image: url("../images/local.jpg"); */
	display: inline;
	width: 158px;
	height: 158px;	
	padding: 0;
}
.com-img3 {
	/* background-image: url("../images/state.jpg"); */ 	
	width: 158px;
	height: 158px;	
	display: inline;
	padding: 0;
}
.com-img4 {
	/* background-image: url("../images/press.jpg"); */	
	width: 158px;
	height: 158px;
	display: inline;	
	padding: 0;
}
.com-img5 {
	/* background-image: url("../images/law.jpg");	*/ 
	width: 158px;
	height: 158px;
	display: inline;	
	padding: 0;
}
.com-img6 {
	/* background-image: url("../images/clge.jpg");	*/ 
	width: 158px;
	height: 158px;	
	display: inline;
	padding: 0;
}
/* .center2 {margin: 0 auto;} */
.comm-imgs {height: auto; overflow: hidden; width: 100%;}
/* @media all and (min-width: 768px) and (max-width: 827px) {
	
} */
h1.closing {
	background-color: #b31900 !important;  
	color: #fff !important;
	top: 200px;
	padding: 10px !important;
	position:absolute;
}
section.section-height {height: 2000px;}
iframe < html < form < .center < input.survey_btn {
	color: #fff !important;
    background-color: #003a63 !important;
    border: none !important;
    box-shadow: 0 2px 7px 2px rgba(0, 0, 0, 0.5) !important;
    border-radius: 7px !important;
    display: inline-block !important;
    padding: 8px 12px !important;
    margin: 40px 0 !important;
    font-family: 'Open Sans' !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.42857143 !important;
    text-align: center !important;
    vertical-align: middle !important;
    -ms-touch-action: manipulation !important;
    touch-action: manipulation !important;
    cursor: pointer;	
}
ul.actVal-reports, ul.study-reports {padding-left: 10px; text-indent: -10px !important;}