﻿html {
}

body {
    margin:0px;
}

.box { padding: 10px; margin: 10px; background: #FFF; border-top: 1px solid #EAEAEA; border-right: 1px solid #CCC; border-bottom: 1px solid #999; border-left: 1px solid #EAEAEA}
@media only screen and (min-width:768px) { .GCIHeader { text-size:10px; } }
@media only screen (min-width:992px) { .GCIHeader { text-size:18px; } }
@media only screen (min-width:1200px) { .GCIHeader { text-size:24; } }
/********************************************************************/
/***************************    Header    ***************************/
/********************************************************************/
/*.page-header {
  padding-bottom:0px;
  margin:0px 0px 0px 0px;
  border-bottom: 1px solid #eee;
}*/
/*.soi_header {
}
.state-header { background-color:rgb(102,102,102); }
.state-header h1 { margin: 0px 0px 0px 0px; }
.state-header .governor { padding:10px 0px 0px 0px; }
.state-header .governor a { font-size: 1.5em; color:rgb(255,255,255); text-shadow: 1px 1px 0px rgba(255,255,255,0.2); }*/

/*.agency-header { background-color:rgb(255,255,255); }
.agency-header  h1 { margin:19px 0px 10px 0px; padding:0px; font-size:1.75em; color:rgb(154,166,175); }
.agency-header h1 > a { color:rgb(154,166,175); }
.agency-header .header-search { margin:19px 0px 10px 0px; padding:0px 0px 0px 0px; }

.agency-header .socialfollow { float: right; }
.agency-header .socialfollow img { opacity: 0.79; }
.agency-header .socialfollow i { color: rgb(255,255,255); font-size: 18px; opacity: 0.95; }
.agency-header .socialfollow a { background:rgb(255,255,255); margin-right:3px; padding: 10px; border-radius: 2px; transition:0.31s; height: 36px; text-decoration: none; float: left; display: block; -webkit-transition: all .31s ease; }
.agency-header .socialfollow a::after { color: inherit !important; content: "" !important; }
.agency-header .socialfollow a:first-of-type { margin-left: 0px; }
.agency-header .socialfollow a:hover { text-decoration: none; color: rgb(255,255,255); }

.agency-header .socialfollow a.facebook i { color: rgb(59, 89, 150); }
.agency-header .socialfollow a.facebook:hover { background: rgb(59, 89, 150); }
.agency-header .socialfollow a.facebook:hover i { color: rgb(255, 255, 255); }

.agency-header .socialfollow a.twitter i { color: rgb(0, 172, 238); }
.agency-header .socialfollow a.twitter:hover { background: rgb(0, 172, 238); }
.agency-header .socialfollow a.twitter:hover i { color:rgb(255,255,255); }

.agency-header .socialfollow a.google i { color: rgb(195, 57, 28); }
.agency-header .socialfollow a.google:hover { background: rgb(195, 57, 28); }
.agency-header .socialfollow a.google:hover i { color: rgb(255,255,255); }

.agency-header .socialfollow a.flickr i { color: rgb(137, 131, 131); }
.agency-header .socialfollow a.flickr:hover { background: rgb(137, 131, 131); }
.agency-header .socialfollow a.flickr:hover i { color: rgb(255,255,255); }

.agency-header .socialfollow a.youtube i { color: rgb(203, 50, 44); }
.agency-header .socialfollow a.youtube:hover { background: rgb(203, 50, 44); }
.agency-header .socialfollow a.youtube:hover i { color:rgb(255,255,255); }

.agency-header .socialfollow a.vimeo i { color: rgb(13, 173, 214); }
.agency-header .socialfollow a.vimeo:hover { background: rgb(13, 173, 214); }
.agency-header .socialfollow a.vimeo:hover i { color:rgb(255,255,255); }

.agency-header .socialfollow a.dribble i { color: rgb(213, 62, 104); }
.agency-header .socialfollow a.dribble:hover { background: rgb(213, 62, 104); }
.agency-header .socialfollow a.dribble:hover i { color: rgb(255,255,255); }

.agency-header .socialfollow a.pinterest i { color: rgb(203, 32, 39); }
.agency-header .socialfollow a.pinterest:hover { background: rgb(203, 32, 39); }
.agency-header .socialfollow a.pinterest:hover i { color: rgb(255,255,255); }

.agency-header .socialfollow a.linkedin i { color: rgb(0, 115, 178); }
.agency-header .socialfollow a.linkedin:hover { background: rgb(0, 115, 178); }
.agency-header .socialfollow a.linkedin:hover i { color: rgb(255,255,255); }

.agency-header .socialfollow a.rss i { color: rgb(242, 154, 29); }
.agency-header .socialfollow a.rss:hover { background: rgb(242, 154, 29); }
.agency-header .socialfollow a.rss:hover i { color: rgb(255,255,255); }

.agency-header .socialfollow a.instagram i { color: rgb(69, 115, 153); }
.agency-header .socialfollow a.instagram:hover { background: rgb(69, 115, 153); }
.agency-header .socialfollow a.instagram:hover i { color: rgb(255,255,255); }*/
/********************************************************************/
/*************************    End Header    *************************/
/********************************************************************/

/********************************************************************/
/***************************    NavBar    ***************************/
/********************************************************************/
.navbar {
    /*background-color:transparent;*/
    /*border:none;*/
    margin-bottom: 0px;
}

/*.navbar-header { background-color:rgb(255,255,255); background-color:green; }
.navbar-header  h1 { margin:10px 0px 10px 0px; padding:0px; font-size:1.55em; color:rgb(154,166,175); }
.navbar-header h1 > a { color:rgb(154,166,175); }
.navbar-header .header-search { margin:19px 0px 10px 0px; padding:0px 0px 0px 0px; }*/
.navbar .header-search { margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; text-align:right; }

.navbar-brand {
    float: left; height: 40px; padding: 10px 15px; font-size: 18px; line-height: 20px;
    padding:0px 0px 0px 0px; height:64px; width:250px;}

.navbar-brand > img#img-logo { border-radius: 50%; border: 5px solid rgb(248, 248, 248); border-image: none; height:64px; float:left; margin-right:5px; /*height:90px;*/ }

.navbar-brand > h1 { margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; font-size:24px; color:rgb(154,166,175); }

/*.navbar-brand:hover {
	text-decoration: none;
}
.navbar-brand:focus {
	text-decoration: none;
}*/
/*@media all and (max-width:768px)
{
    .agency-header { display:none; }
}*/
@media all and (max-width:768px)
{
    .GCIHeader {font-size:14px}
	.navbar-brand { width:50px;}
    /*.navbar-brand > img#img-logo { border-radius: 50%; border: 5px solid rgb(248, 248, 248); border-image: none; height:64px; float:left; margin-right:5px; }*/
    .navbar-header .navbar-brand > h1 { display:none; }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) /* iPad in landscape */
{ 
    .GCIHeader {font-size:14px}
	.navbar-brand > h1 { margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; font-size:20px; color:rgb(154,166,175); }
}

/*@media all and (max-width:991px) 
{ 
    .navbar-brand { width:50px;}
    .navbar-header .navbar-brand > h1 { display:none; }
}*/

        /*@media all and (max-width:768px) { .icon-box6 { min-height:inherit; } }
        @media all and (min-width:768px) { .icon-box6 { min-height:200px; } }
        @media all and (min-width:992px) { .icon-box6 { min-height:265px; } }
        @media all and (min-width:1200px) { }*/

/*@media all and (min-width:768px)
{
.navbar > .container .navbar-brand {
	margin-left: -15px; max-width: 118px;
}
.navbar > .container-fluid .navbar-brand {
	margin-left: -15px; max-width: 118px;
}
}*/
/********************************************************************/
/*************************    End NavBar    *************************/
/********************************************************************/

/********************************************************************/
/***************************    Footer    ***************************/
/********************************************************************/
.soi-footer {
    background: rgb(45, 45, 45);
    border-top-color: rgb(45, 45, 45);
    border-top-width: 3px; 
    border-top-style: solid;
    margin-top:10px;
}
/********************************************************************/
/***************************    Old Bckground Image *****************/
/********************************************************************/
/*.titleBannerImg {background-image:url("http://insurance.illinois.gov/images/farmland.jpg"); height:75px}
/********************************************************************/
.agency-footer {
	margin: 0px auto;
    color: rgb(204, 204, 204);
    padding-top: 20px;
    padding-bottom: 50px;
    position: relative;
}
.agency-footer h5.subtitle {
	margin:24px 0px;
    color:rgb(221,221,221);
    padding-bottom:6px;
    border-bottom-color:rgb(33,33,33);
    border-bottom-width:1px;
    border-bottom-style:solid;
    display:block;
    position:relative;
    box-shadow:0px 1px #373737;
    -webkit-box-shadow:0 1px #373737;
}

.agency-footer span {
	color: rgb(155, 155, 155);
    display: block;
}

.agency-footer span.noicon {
	text-indent: 24px;
}
.agency-footer span i {
	margin: 0px 5px 0px 0px;
}

.agency-footer a {
	transition:0.18s;
    color:rgb(155, 155, 155);
    text-decoration:none;
    /* display:block; */
    -webkit-transition: all .18s ease;
}
.agency-footer a i {
	margin: 0px 5px;
}
.agency-footer a:hover {
	color: rgb(250, 250, 250);
}
.agency-footer a:hover i {
	margin-left: 10px;
}

.agency-footer .socialfollow { float: right; }
@media all and (max-width:768px) { .agency-footer .socialfollow { float: left; } }
@media all and (min-width:768px) { .agency-footer .socialfollow { float: right; } }
@media all and (min-width:992px) { .agency-footer .socialfollow { float: right; } }
@media all and (min-width:1200px) { .agency-footer .socialfollow { float: right; } }

.agency-footer .socialfollow img { opacity: 0.79; }
.agency-footer .socialfollow i { color: rgb(255,255,255); font-size: 18px; opacity: 0.95; margin:0px; }
.agency-footer .socialfollow a { /*background:rgb(255,255,255);*/ margin-right:3px; padding: 10px; border-radius: 2px; transition:0.31s; height: 36px; text-decoration: none; float: left; display: block; -webkit-transition: all .31s ease; }
.agency-footer .socialfollow a::after { color: inherit !important; content: "" !important; }
.agency-footer .socialfollow a:first-of-type { margin-left: 0px; }
.agency-footer .socialfollow a:hover { text-decoration: none; color: rgb(255,255,255); margin-left:0px;}
.agency-footer .socialfollow a:hover i { margin:0px; }

.agency-footer .socialfollow a.facebook:hover { color: rgb(59, 89, 150); }
.agency-footer .socialfollow a.facebook:hover i { color: rgb(59, 89, 150); }

.agency-footer .socialfollow a.twitter:hover { color:rgb(0, 172, 238); }
.agency-footer .socialfollow a.twitter:hover i { color:rgb(0, 172, 238); }

.agency-footer .socialfollow a.youtube:hover { color:rgb(203, 50, 44);  }
.agency-footer .socialfollow a.youtube:hover i { color:rgb(203, 50, 44); }

.agency-footer .socialfollow a.rss:hover { color: rgb(242, 154, 29); }
    .agency-footer .socialfollow a.rss:hover i { color: rgb(242, 154, 29); }

.agency-footer .socialfollow a.google:hover { color: rgb(195, 57, 28); }
.agency-footer .socialfollow a.google:hover i { color: rgb(195, 57, 28); }

.agency-footer .socialfollow a.flickr:hover { color: rgb(137, 131, 131); }
.agency-footer .socialfollow a.flickr:hover i { color: rgb(137, 131, 131); }

.agency-footer .socialfollow a.vimeo:hover { color: rgb(13, 173, 214); }
.agency-footer .socialfollow a.vimeo:hover i { color: rgb(13, 173, 214);  }

.agency-footer .socialfollow a.dribble:hover { color: rgb(213, 62, 104); }
.agency-footer .socialfollow a.dribble:hover i { color: rgb(213, 62, 104); }

.agency-footer .socialfollow a.pinterest:hover { color: rgb(203, 32, 39); }
.agency-footer .socialfollow a.pinterest:hover i { color: rgb(203, 32, 39); }

.agency-footer .socialfollow a.linkedin:hover { color: rgb(0, 115, 178); }
.agency-footer .socialfollow a.linkedin:hover i { color: rgb(0, 115, 178); }

.agency-footer .socialfollow a.instagram:hover { color: rgb(69, 115, 153); }
.agency-footer .socialfollow a.instagram:hover i { color: rgb(69, 115, 153);}



.state-footer { background: rgb(45,45,45); margin: 0px auto; padding: 10px 0px 10px; text-align: right; position: relative; border-top-color:rgb(33,33,33); border-top-width:1px; border-top-style:solid; }
.state-footer .state-brand { margin:0px; padding:0px; float:left; }
.state-footer .state-brand h1 { margin: 0px; padding:0px; float:left; display:inline-block;line-height:25px; }
.state-footer .state-brand h1>a { margin:0px; padding:0px; }
.state-footer .state-brand h1>a>img { height:25px;}

.state-footer .governor { margin-top:10px; }
.state-footer .governor a { color:rgb(155,155,155); text-shadow: 1px 1px 0px rgba(255,255,255,0.2); }
.state-footer .governor a:hover { color: rgb(204, 204, 204); text-decoration: underline; }
.state-footer .governor a i { margin: 0px 5px 0px 0px; }
@media all and (max-width:768px) { .state-footer .governor { text-align:left; } }
@media all and (min-width:768px) { .state-footer .governor { text-align:right; } }
@media all and (min-width:992px) { .state-footer .governor { text-align:right; } }
@media all and (min-width:1200px) { .state-footer .governor { text-align:right; } }


.state-footer .footer-nav { color: rgb(155, 155, 155); margin-top:0px; float: left; padding-left:4px; }
.state-footer .footer-nav ul { margin-bottom: 0px; }
.state-footer .footer-nav a { margin: 0px 4px; color: rgb(169, 178, 180); }
.state-footer .footer-nav a:last-child { margin: 0px 0px; }
.state-footer .footer-nav a:hover { color: rgb(204, 204, 204); text-decoration: underline; }
.state-footer .footer-nav a i { margin: 0px 5px 0px 0px; }
@media all and (max-width:768px) { .state-footer .footer-nav { text-align:left; display:block; } }
@media all and (min-width:768px) { .state-footer .footer-nav { text-align:left; display:block; } }
@media all and (min-width:992px) { .state-footer .footer-nav { text-align:left; } }


.state-footer .copyright { color: rgb(155, 155, 155); padding-left:4px; text-align:right; }
.state-footer .copyright a { margin: 0px 4px; color: rgb(169, 178, 180); }
.state-footer .copyright a:hover { color: rgb(204, 204, 204); text-decoration: underline; }
@media all and (max-width:768px) { .state-footer .copyright { text-align:left; } }
@media all and (min-width:768px) { .state-footer .copyright { text-align:right; } }
@media all and (min-width:992px) { .state-footer .copyright { text-align:right; } }
@media all and (min-width:1200px) { .state-footer .copyright { text-align:right; } }

/********************************************************************/
/*************************    End Footer    *************************/
/********************************************************************/

/********************************************************************/
/**************************    Sidebar    ***************************/
/********************************************************************/
.soi-sidebar.affix{position:static}
@media (min-width:768px){
    .soi-sidebar { padding-left:20px }

}

.soi-sidenav{margin-top:20px;margin-bottom:20px}
.soi-sidebar .nav>li>a{display:block;padding:4px 20px;font-size:13px;font-weight:500;color:#767676}
.soi-sidebar .nav>li>a:focus,.soi-sidebar .nav>li>a:hover{padding-left:19px;color:#563d7c;text-decoration:none;background-color:transparent;border-left:1px solid #563d7c}
.soi-sidebar .nav>.active:focus>a,.soi-sidebar .nav>.active:hover>a,.soi-sidebar .nav>.active>a{padding-left:18px;font-weight:700;color:#563d7c;background-color:transparent;border-left:2px solid #563d7c}
.soi-sidebar .nav .nav{display:none;padding-bottom:10px}
.soi-sidebar .nav .nav>li>a{padding-top:1px;padding-bottom:1px;padding-left:30px;font-size:12px;font-weight:400}
.soi-sidebar .nav .nav>li>a:focus,.soi-sidebar .nav .nav>li>a:hover{padding-left:29px}
.soi-sidebar .nav .nav>.active:focus>a,.soi-sidebar .nav .nav>.active:hover>a,.soi-sidebar .nav .nav>.active>a{padding-left:28px;font-weight:500}
                                                                                                                                                                                                                                                                 
@media (min-width:992px){
	.soi-sidebar .nav>.active>ul{display:block}
    .soi-sidebar.affix,.soi-sidebar.affix-bottom{width:213px}
    .soi-sidebar.affix{position:fixed;top:20px}
    .soi-sidebar.affix-bottom{position:absolute}
    .soi-sidebar.affix .soi-sidenav,.soi-sidebar.affix-bottom .soi-sidenav{margin-top:0;margin-bottom:0}
}
@media (min-width:1200px){
	.soi-sidebar.affix,
    .soi-sidebar.affix-bottom{width:263px}
}

.soi-sidebar-section h4 { margin: 19px 0px 21px; color: rgb(84, 96, 107); text-transform: uppercase; line-height: 2; letter-spacing: 1px; padding-bottom: 8px; clear: both; font-family: "Roboto",Helvetica,Arial; font-size: 13px; font-weight: 900; border-bottom-color: rgb(49, 157, 68); border-bottom-width: 1px; border-bottom-style: solid; }
.soi-sidenav {background: rgb(230, 238, 255);}
/*.soi-sidebar-section .nav:first-child { border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: dotted; background-color:red;}*/
/*.soi-sidebar-section .nav { list-style: none; margin: 0px; padding: 0px; background-color:none;}*/
/*.soi-sidebar-section .nav>li { list-style: none; margin: 0px; padding: 0px; }*/
/*.soi-sidebar-section .nav>li { border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: dotted; }*/
.soi-sidebar-section .nav>li>a { display:block; padding:8px 0px 8px 6px;font-size:13px;font-weight:500;color:rgb(122,122,122);   transition:0.07s; text-decoration: none; -webkit-transition: all .07s ease; }
.soi-sidebar-section .nav>li>a:focus, .soi-sidebar-section .nav>li>a:hover { background: rgb(250, 250, 250); color: rgb(86, 61, 124); padding-left: 6px; }
.soi-sidebar-section .nav>li>a::after { color: rgb(122, 122, 122); padding-right: 3px; font-family:"Glyphicons Halflings"; font-size: 8px; vertical-align: middle; float: right; content: "\e250"; }
.soi-sidebar-section .nav>.active:focus>a,.soi-sidebar-section .nav>.active:hover>a,.soi-sidebar-section .nav>.active>a{padding-left:6px;font-weight:700;color:#563d7c;background-color:transparent;border-left:2px solid #563d7c}
.soi-sidebar-section .nav .nav{display:block;padding-bottom:10px; margin-left:0px;}
.soi-sidebar-section .nav .nav>li>a { padding:6px 0px 6px 30px;font-size:12px;font-weight:400 }
.soi-sidebar-section .nav .nav>li>a:focus,.soi-sidebar-section .nav .nav>li>a:hover{padding-left:29px}
.soi-sidebar-section .nav .nav>.active:focus>a,.soi-sidebar-section .nav .nav>.active:hover>a,.soi-sidebar-section .nav .nav>.active>a{padding-left:28px;font-weight:500}
.soi-sidebar-section .nav>.active>a::after { content:""; }

/********************************************************************/
/************************    End Sidebar    *************************/
/********************************************************************/

/********************************************************************/
/**************************    Topbar    ***************************/
/********************************************************************/
@media (min-width:768px){
    
	.soi-topbar { padding-left:0px }
}
.soi-topnav{margin-top:20px;margin-bottom:20px}
/*.soi-topbar-section { width:100%; background-color:rgb(102,102,102); }*/
.soi-topbar-section .nav > li { list-style-type: none; width: 120px; float: left; }
.soi-topbar-section .nav > li:first-child { }
.soi-topbar-section .nav > li > a
{
        padding: 5px 6px; width: 119px; height:55px; font-size: 13px; display: inline-block;
        color: rgb(255, 255, 255);text-decoration: none;
        border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.soi-topbar-section .nav > li > a:hover { text-decoration: none; }


.soi-topbar-section .nav > li.gray { background-color: rgb(102,102,102); }
.soi-topbar-section .nav > li.gray.active { background: rgb(3, 84, 149); }
.soi-topbar-section .nav > li.gray a:hover,.soi-topbar-section .nav > li.gray a:focus { background: rgb(3, 84, 149); }

/********************************************************************/
/************************    End TopBar    **************************/
/********************************************************************/

/********************************************************************/
/*************************    Page Header    ************************/
/********************************************************************/
.soi-page-header {
	background:rgb(102,102,102);
    padding: 0px 0px 0px 0px;
    width: 100%;
    min-height:100px;
    margin-bottom:20px;
     /*background: -webkit-linear-gradient(red, blue);*/ /* For Safari 5.1 to 6.0 */
  /*background: -o-linear-gradient(red, blue);*/ /* For Opera 11.1 to 12.0 */
  /*background: -moz-linear-gradient(red, blue);*/ /* For Firefox 3.6 to 15 */
  /*background: linear-gradient(rgb(0,78,188), rgb(64,142,252));*/ /* Standard syntax */
    background: linear-gradient(rgb(70,70,70), rgb(134,134,134));
}
.soi-page-header h1 {
	margin: 0px;
    padding-top:0px;
    padding-bottom:0px;
    color: rgb(234, 237, 238);
    /*line-height: 1.3;*/
    letter-spacing: 0px; 
    font-size: 22px;
    font-weight: 100;
    /*position: relative;*/
}
.breadcrumb {
  padding: 8px 15px 8px 0px;
  margin-bottom: 10px;
  list-style: none;
  background-color: transparent; /*#f5f5f5; */
  border-radius: 4px;
  font-size:12px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0px; /*0 5px;*/
  color: none; /*rgb(204,204,204);*/
  content: none; /*"/\00a0";*/
}
.breadcrumb > li:after {
  padding: 0px 5px 0px 10px;
  color: rgb(204,204,204);
  content: "/\00a0";
}
.breadcrumb > li > a {
    color: rgb(204,204,204);
}
.breadcrumb > .active {
  color: #777;
}
@media all and (min-width:768px)
{
/*.soi-page-header {
	padding: 48px 0px 20px; height: 82px; margin-top: -22px;
}*/
.soi-page-header h1 {
	line-height: 1.3; font-size: 32px;
}

}
@media all and (min-width:992px)
{
.soi-page-header { padding: 0px 0px 0px 0px; }
.soi-page-header h1 { font-size: 42px; }
}
/********************************************************************/
/***********************    End Page Header    **********************/
/********************************************************************/


/********************************************************************/
/***************************    Lists    ****************************/
/********************************************************************/
.list-unstyled {
	list-style: none; padding-left: 0px;
}
.list-inline {
	list-style: none; padding-left: 0px; margin-left: -5px;
}
.list-inline > li {
	padding-right: 5px; padding-left: 5px; display: inline-block;
}

ul.list-check {
    list-style: none;
    padding: 0;
}
ul.list-check li:before {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'icomoon';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:rgb(49, 157, 68);
    padding: 0 10px;
    content: "\e70f";
}

ul.list-plus {
    list-style: none;
    padding: 0;
}
ul.list-plus li:before {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family:'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:rgb(49, 157, 68);
    padding: 0 10px;
    content:"\002B"; /*content: "\e733";*/ /*content: "\e71b";*/
}
ul.list-plus2 {
    list-style: none;
    padding: 0;
}
ul.list-plus2 li:before {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family:'icomoon';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:rgb(49, 157, 68);
    padding: 0 10px;
    content:"\e709"; /*content: "\e733";*/ /*content: "\e71b";*/
}
ul.list-minus {
    list-style: none;
    padding: 0;
}
ul.list-minus li:before {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family:'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:rgb(49, 157, 68);
    padding: 0 10px;
    content:"\2212"; /*content: "\e733";*/ /*content: "\e71b";*/
}

ul.list-star {
    list-style: none;
    padding: 0;
}
ul.list-star li:before {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family:'icomoon';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:rgb(49, 157, 68);
    padding: 0 10px;
    content:"\e6d8"; /*content: "\e733";*/ /*content: "\e71b";*/
}

ul.list-arrow {
    list-style: none;
    padding: 0;
}
ul.list-arrow li:before {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family:'Glyphicons Halflings'; /*font-family: 'icomoon';*/
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:rgb(49, 157, 68);
    padding: 0 10px;
    content:"\e080"; /*content: "\e733";*/ /*content: "\e71b";*/
}

ul.list-arrow2 {
    list-style: none;
    padding: 0;
}
ul.list-arrow2 li:before {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family:'icomoon';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:rgb(49, 157, 68);
    padding: 0 10px;
    content:"\e73b";
}
/********************************************************************/
/*************************    End Lists    **************************/
/********************************************************************/
.nav {display:block}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{margin-right:2px;line-height:1.58;border:1px solid transparent;border-radius:4px 4px 0 0; background-color:#D3D3D3}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media(min-width:768px)
   {.nav-tabs.nav-justified>li{display:table-cell;width:1%}
    .nav-tabs.nav-justified>li>a{margin-bottom:0}}
	.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}
	.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}
@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
    .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}
/********************************************************************/
/*************************    Page margins & Padding   **************/
/********************************************************************/
.padding5 {padding:5%}
.ctrtxt {text-align:center}
/********************************************************************/
/*************************    End Page margins & Padding    *********/
/********************************************************************/
 .ColumnHeaders {background: #CCC; border-color: #FFF; border-style: solid}
 .RowBorder {background-color:#FFFFFF; vertical-align:top}
 .RowBorderNoWrap {background-color:#FFFFFF; vertical-align:top; white-space:nowrap}
 .cellBorder {border-style:solid}
/* Fix Footer Social Media Images */
.FixFooterSocialMedia {list-style-type:none; display: inline; white-space: nowrap}