
body {
    background-color: #E6EAEC;
	font-family: 'Lato', sans-serif;
}

.bodyfont {
	font-family: 'Lato', sans-serif;
    font-size: 14px;
}


/* Add a background color and some padding to the footer */
footer {
  background-color: #5E0000;
  color: #FFFFFF;
  padding: 10px;
}

.index_footer_padding {
  padding-right: 40px;
  padding-left: 40px;
}

.article-header {
    background-image: url("images_new/entry_bg.png");
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-bottom: 3px;
    border-bottom: 1px solid #167AE9 !important;
    margin-bottom: 10px;
    color: #000000 !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
}

.article {
    padding-top: 10px;
    padding: 5px;
    margin-bottom: 20px;
}

.mb-0 {
	margin-bottom: 0px;
}

.mb-5 {
	margin-bottom: 5px;
}


.navbar-static-top {
    padding: 0px;
}

.bg-odd {
    background-color: #F8F8FF;
}

.bg-even {
    background-color: #FFFFFF;
}


.bg-black {
    background-color: #000000;
    color: #FFFFFF;
}

.margin-no-bottom {
    margin-bottom: 0px
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.margin-top-20 {
    margin-top: 20px;
}

.margin-top-0 {
    margin-top: 0px;
}

.padding-top-5 {
	padding-top: 5px;
}

.padding-top-10 {
	padding-top: 10px;
}


.w-25 {
	width: 300px;
}

.w-50 {
	width: 500px;
}

.w-75 {
	width: 800px;
}


.bg-red {
    background-color: #990000;
    color: #FFFFFF;
}

.bg-blue {
    background-color: #000099;
    color: #FFFFFF;
}

.bg-white {
background-color: #FFFFFF;
color: #000000;
}

A.footerlink:link { COLOR: #BBBBBB; TEXT-DECORATION: none }
A.footerlink:visited { COLOR: #BBBBBB; TEXT-DECORATION: none }
A.footerlink:hover { COLOR: #BBBBBB; TEXT-DECORATION: underline }

.panel-heading {
    padding: 5px 15px;
    border-bottom: 0px solid #F1F1FF;
}


.panel-default {
    border-color: #CCCCCC;
}

.fields-num {
    color: #000000;
	font-family: 'Staatliches', cursive;
    font-size: 25px;
}

.fields-city {
    color: #AAAAAA;
}

.panel-body {
    padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

.panel-default > .panel-heading-custom {
    background-image: none;
    background-color: #FFFFFF;
    color: #000000;
	font-family: 'Staatliches', cursive;
    font-size: 25px;
}

.panel-danger > .panel-heading-custom {
    background-image: none;
    color: #000000;
	font-family: 'Staatliches', cursive;
    font-size: 25px;
    margin-bottom: 10px;
}

.panel-warning > .panel-heading-custom {
    background-image: none;
    color: #000000;
	font-family: 'Staatliches', cursive;
    font-size: 25px;
    margin-bottom: 10px;
}

.panel-success > .panel-heading-custom {
    background-image: none;
    color: #000000;
	font-family: 'Staatliches', cursive;
    font-size: 25px;
    margin-bottom: 10px;
}

.panel-heading-small {
    background-image: none;
    color: #000000;
	font-family: 'Staatliches', cursive;
    font-size: 18px;
}

.panel-addtitle {
    color: #000000;
	font-family: 'Lato', sans-serif;
    font-size: 14px;
}

.text-right {
    text-align: right;
}

.security-header {
    padding: 3px 10px 3px 10px;
    margin-bottom: 0px;
}

.btn-group-xs>.btn, .btn-xxs {
    padding: 0px 1px 0px 1px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 2.5px;
}

.btn-group-xs>.btn, .btn-tiny {
    padding: 0px 1px 0px 1px;
    font-size: 8px;
    line-height: 1.2;
    border-radius: 1.5px;
}

.no-left-pad {
	padding-left: 0px;
}


.btn-p {
    color: #fff;
    background-color: #974DDB;
    border-color: #770077;
}
.btn-p:hover {
    color: #fff;
    background-color: #8129CF;
    border-color: #770077;
}

.btn-o {
    color: #fff;
    background-color: #FF8C00;
    border-color: #EA8100;
}
.btn-o:hover {
    color: #000;
    background-color: #C97529;
    border-color: #BE6F27;
}

.btn-y {
    color: #000;
    background-color: #FFFF66;
    border-color: #D2D200;
}
.btn-y:hover {
    color: #000;
    background-color: #F2F200;
    border-color: #D2D200;
}

.btn-g {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-g:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #4cae4c;
}

.btn-g2 {
    color: #fff;
    background-color: #9ACD32;
    border-color: #81AB29;
}
.btn-g2:hover {
    color: #fff;
    background-color: #87B42C;
    border-color: #81AB29;
}

.btn-b {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-b:hover {
    color: #fff;
    background-color: #2BACD2;
    border-color: #46b8da;
}

.btn-r {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-r:hover {
    color: #fff;
    background-color: #D2312D;
    border-color: #d43f3a;
}

.btn-w {
    color: #000;
    background-color: #ffffff;
    border-color: #AAAAAA;
}
.btn-w:hover {
    color: #000;
    background-color: #DDDDDD;
    border-color: #AAAAAA;
}

.btn-b2 {
    color: #fff;
    background-color: #0000CC;
    border-color: #00006F;
}
.btn-b2:hover {
    color: #fff;
    background-color: #4A4AFF;
    border-color: #00006F;
}

.btn-lg {
    color: #000;
    background-color: #CCCCCC;
    border-color: #999999;
}
.btn-lg:hover {
    color: #000;
    background-color: #B4B4B4;
    border-color: #999999;
}

.btn-gg {
    color: #fff;
    background-color: #999999;
    border-color: #777777;
}
.btn-gg:hover {
    color: #fff;
    background-color: #919191;
    border-color: #777777;
}

.btn-grey {
    color: #fff;
    background-color: #999999;
    border-color: #777777;
}
.btn-grey:hover {
    color: #fff;
    background-color: #919191;
    border-color: #777777;
}

.btn-l {
    color: #fff;
    background-color: #AAAAAA;
    border-color: #888888;
}
.btn-l:hover {
    color: #fff;
    background-color: #A1A1A1;
    border-color: #888888;
}

.btn-br {
    color: #fff;
    background-color: #996600;
    border-color: #754F00;
}
.btn-br:hover {
    color: #fff;
    background-color: #936300;
    border-color: #754F00;
}

.btn-lnk {
    color: #fff;
    background-color: #777777;
    border-color: #555555;
}
.btn-lnk:hover {
    color: #fff;
    background-color: #646464;
    border-color: #555555;
}

.btn-bk {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}
.btn-bk:hover {
    color: #fff;
    background-color: #060606;
    border-color: #000000;
}

.well-xs {
    padding: 5px;
    border-radius: 3px;
	margin-bottom: 10px
}

.index-hdr-text-bg {
	width: -webkit-max-content;
	width: -moz-max-content;
  	width: max-content;
	background-color: rgb(162, 36, 39, 0.7);
	padding: 5px;
	float: right;
}
.index-hdr-text {
	color: #FFFFFF;
	padding-top:5px;
	padding-right: 0px;
	font-family: 'Lato', sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: right;
}

.well-admin {
	margin-bottom: 0px;
	padding: 0px;
	background-color: #ffffff;
    border: 0px solid #e3e3e3;
	box-shadow: 0;
}

.well-admin-status {
	margin-bottom: 5px;
	padding: 3px;
	background-color: #ffffff;
    border: 0px solid #e3e3e3;;
}

.badge-admin {
    padding: 2px 3px;
    font-size: 7px;
	background-color: #337ab7;
}

.table-striped > tbody > tr {
    background-color: #F1F1F1;
}

.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
    border: none;
}

.table-sm>tbody>tr>td, .table-sm>tbody>tr>th, .table-sm>tfoot>tr>td, .table-sm>tfoot>tr>th, .table-sm>thead>tr>td, .table-sm>thead>tr>th {
    padding: 3px;
}

.table-md>tbody>tr>td, .table-md>tbody>tr>th, .table-md>tfoot>tr>td, .table-md>tfoot>tr>th, .table-md>thead>tr>td, .table-md>thead>tr>th {
    padding: 5px;
}

.table-margin-none {
	margin: 0px;
}


.alert-sm {
    padding: 5px;
	padding-right: 30px;
}

.alert-md {
	padding: 10px;
	padding-right: 25px;
}

.pad-sm {
    padding: 5px;
}

.pad-md {
	padding: 10px;
}

.panel-status-success>.panel-footer {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    text-align: center;
}

.panel-status-danger>.panel-footer {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    text-align: center;
}

.panel-status-warning>.panel-footer {
	color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
    text-align: center;
}

.table {
    margin-bottom: 5px;
}


