/*#ns {border-bottom: 1px solid #dfdfff; font-size:120%; padding-bottom: .5rem!important; color:#CD531C;  text-decoration : none; padding-left:0px; margin-top:-20px; margin-bottom:21px;}*/
#ns {display:none;}
#ns5 {color: #4a5960;margin-bottom: 0px;	line-height: 1.1;font-size: 24px;}
#ns4 {color: #4a5960;margin-bottom: 0px;	line-height: 1.1;font-size: 20px;}

#ns2 {padding:0 0 10px 0; color:#E11D33; font-size: 120%;  text-align:left;}
#ns3 {padding:3px 0 3px 0; color:#FF3300;  font-size: 120%; text-align:left;}
#stg {background-image: url(images/stage_bk.gif) !important; background-repeat: repeat-y !important;}

#head6 { background-color: #f9f9f7;}

	
/*a:hover,a:focus {text-decoration:none;}*/
.nohover,.nohover:hover {text-decoration:none;}
.textcolor {color:#333;}
.ucase {text-transform: uppercase;}
/*body {  
  font-family:"Open Sans","Helvetica Neue",'Roboto',Helvetica,Arial,sans-serif;
  color: #636871;
}

.text-white-50 { color: rgba(255, 255, 255, .5); }
.bg-purple {background-color: #6f42c1;}
.bg-melblue {background-color: #5276b1 !important;}

.lh-100 { line-height: 1; }
.lh-125 { line-height: 1.25; }
.lh-150 { line-height: 1.5; }
*/

/* NAVBAR */
/*d
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.9);
}
*/
/*
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color: #fff;
    
}
*/
/* DROPDOWN */
/*
.dropdown-menu {display: block;visibility: hidden;opacity:0;transform: translateY(50px);transition:.1s ease all;}
.dropdown-menu.show {display: block;visibility: visible;opacity:1;transform: translateY(0px);transition:.1s ease all;}
.dropdown:hover .dropdown-menu {display: block;visibility: visible;opacity:1;transform: translateY(0px);transition:.1s ease all;}
*/


html {	
	 overflow-y: scroll;
}
body {
  padding-top: 60px;
  /*color: #4a5960;*/
  /* Margin bottom by footer height */
  line-height: 1.5;
  /*color:#333;*/
}
a {color: #00539a;}
a:hover {text-decoration:none;}
@media (min-width: 992px) {
	body {
		letter-spacing: .5px;
	}
	#stg_tx {min-height:850px;}
}

@media only screen and (max-width:767px) { 
}
@media only screen and (min-width: 768px) and (max-width: 991px) { 
	#stg_tx {min-height:300px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	#stg_tx {min-height:450px;}	
}
@media only screen and (min-width: 1200px) {
	#stg_tx {min-height:490px;}
}
@media only screen and (min-width: 1981px) {
	#stg_tx {min-height:600px;}
}

p
{
	margin-top: 0px;
	margin-bottom: 0px;
}
/* FORM */
.form-group {
   margin-bottom: 5px;
}

.label-info {
    background-color: #678e0a;
}

/* TOOLTIP */
.tooltip-inner {
    max-width: 300px;
    width: 300px; 
	text-align:left;
}
.tooltip-inner a {	text-decoration:none; color: #bfdffb; }

/* GRID */
.row.no-gutter {
  margin-left: -10px;
  margin-right: -10px
}
.row.no-gutter [class*='col-']:not(:first-child),
.row.no-gutter [class*='col-']:not(:last-child) {
	padding-left: 10px;
	padding-right: 10px;
}
.row.no-gutter [class*='col-']:first-child,
.row.no-gutter [class*='col-']:last-child {
 
}
@media (min-width: 992px) {
	.row.media-big-gutter{
	  margin-left: -20px;
	  margin-right: -20px
	}
	.row.media-big-gutter [class*='col-']:not(:first-child),
	.row.media-big-gutter [class*='col-']:not(:last-child) {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (max-width: 768px) {
	.row.media-small-gutter{
	  margin-left: -10px;
	  margin-right: -10px
	}
	.row.media-small-gutter [class*='col-']:not(:first-child),
	.row.media-small-gutter [class*='col-']:not(:last-child) {
		padding-left: 10px;
		padding-right: 10px;
	}
}

/* TEXT */
.my-txt-upper {text-transform: uppercase!important;}
/* BUTTONS */
.my-btn-green {	color: #f1ffd8; background-color:#678e0a; border-color:#638a06;	}
.my-btn-green:hover,.my-btn-green:visited,.my-btn-green:focus,.my-btn-green:active,.my-btn-green:active:hover{ 	background-color:#527105; border-color:#638a06;	}
.my-btn-gray {	color: #fff; background-color:#62747d; border-color:#66767d;	}
.my-btn-gray:hover,.my-btn-gray:visited,.my-btn-gray:focus,.my-btn-gray:active,.my-btn-gray:active:hover{ 	background-color:#323c42; border-color:#66767d;	}
.my-btn-brown {	color: #fff; background-color:#8c756e; border-color:#8e7067;	}
.my-btn-brown:hover,.my-btn-brown:visited,.my-btn-brown:focus,.my-btn-brown.active:hover{ 	background-color:#8a6960; border-color:#8e7067;	}
/* GENERAL CUSTOM BG */
.my-bg-gray
{
	color: #ddd;
	background-color:#666; /*gray*/
}
.my-bg-gray:hover
{
	background-color:#555; /*gray*/
}
.my-bg-lightgreen{			background-color:#caf75e;	}
.my-bg-lightgreen:hover {	background-color:#f0ffd1;	}

.my-bg-green {				color: #f1ffd8; background-color:#678e0a; }
.my-bg-green:hover { 		background-color:#678e0a;	}


/* TABLE */
.table-row-hover  tr:hover td {
	background:#f5f5f5;
}

/* NAVBAR */
.navbar-inverse {
	background-color:#032846;
	background-color:#053e6d;
	border-bottom:1px solid #151515;
	box-shadow:1px 1px 1px 0px #ffffff1f;
	/*background-color: #0b253a;*/
}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
	font-weight:600;
	text-transform: uppercase;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	 background-color:#061623;
}
@media (min-width: 767px) {
	
	.my-navbar-styled-menu
	{
		min-width: 360px;
	}
	/* Auto open menu */
	ul.nav li.dropdown:hover > ul.dropdown-menu {
		display: block;    
	}
	/* Change dropdown menu bg */
	.navbar-inverse .navbar-nav > li > .dropdown-menu {
		padding: 13px 0;
		border-color: #555;
		border-color: #0b253a;
		background-color: #fff; /*light*/
		background: linear-gradient(45deg, rgba(255,255,255,1.00) 80%,rgb(185 154 87) 100%);
	}
	/* Change dropdown link */
	.navbar-inverse .navbar-nav > li > .dropdown-menu > li > a {
		font-weight:600;
		color: #000;
	}
	.navbar-inverse .navbar-nav > li > .dropdown-menu > li > a:hover {
		background: transparent !important;
		color: #000000;
		text-decoration: underline;
		text-decoration-color: #0000006b;
	}
	.navbar-inverse .navbar-nav > li > .dropdown-menu > li > a:focus {
		background: transparent !important;
		color: #000000;
		text-decoration: underline;
		text-decoration-color: #0000006b;
	}
	.navbar-inverse .navbar-nav > li > .dropdown-menu > li > a.ln:hover,
	.navbar-inverse .navbar-nav > li > .dropdown-menu > li > a.ln:focus {
		text-decoration: none;
	}
	.navbar-inverse .navbar-nav > li > .dropdown-menu > li > a.ln > span:hover,
	.navbar-inverse .navbar-nav > li > .dropdown-menu > li > a.ln > span:focus {
		text-decoration: underline;
		text-decoration-color: #0000006b;
	}
	/* Change dropdown active item link & bg */
	ul.dropdown-menu>li.active>a, ul.dropdown-menu>li.active>a:hover {
		background: transparent !important;		
	}	
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
		background: transparent !important;
		color: #000000;
		text-decoration: underline;
		text-decoration-color: #0000006b;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
		background: transparent !important;
		color: #000000;
		text-decoration: underline;
		text-decoration-color: #0000006b;
	}

}

.page-title-xs, .page-title {     
	padding:0;
	margin:0;
	/*margin-bottom: 3px;*/
    /*line-height: 35px;*/
    font-size: 27px;
    letter-spacing: .06rem;
    color: #fff;
	text-transform: uppercase!important; 
	font-weight: 400;
	text-shadow: 0px 0px 3px #000;
}
.page-subtitle-xs, .page-subtitle {
	margin:0;
	/*margin-bottom: 5px;*/
	padding:0;
	font-size:19px;
	/*
	letter-spacing: .04rem;
	font-family: Montserrat,Helvetica,Arial,sans-serif;
	text-transform: uppercase!important;
	*/
	font-weight: 400;
	color: #fff;
	text-shadow: 0px 0px 3px #000;
}
.page-title-xs {
	font-size: 130%;
}
.page-subtitle-xs {
	font-size: 130%;
}

/* CUSTOM CARD PANEL LIST */
.list-group-item-text
{
	line-height: 1.5;
}
/*Green*/
.my-panel-list-green  {
	border-color:#cdcdce;
	border-width:1px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.my-panel-list-green .panel-heading {color: #fff; color: #f1ffd8; background-color:#678e0a; border-color:#cdcdce;}
.my-panel-list-green .list-group .list-group-item {padding:0}
.my-panel-list-green .list-group .list-group-item .list-group-item-heading {padding:10px 15px; color: #333; background-color:#e6e8e0;}
.my-panel-list-green .list-group .list-group-item .list-group-item-text {padding: 5px 15px 10px 15px;}
/*Blue*/
.my-panel-list-blue  {	
	/*
	border-color:#cdcdce;	
	border-width:1px;	
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	*/
	border-width:0px;		 
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.2), 0 1px 5px 0 rgba(0,0,0,0.12);
    overflow: visible;
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition-duration: .218s;
    transition-duration: .218s;
    -webkit-transition-property: background,opacity,-webkit-box-shadow,-webkit-transform;
    transition-property: background,opacity,box-shadow,transform;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}
.my-panel-list-blue:hover  {	
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.2), 1px 2px 10px 4px rgba(0,0,0,0.12);
}
.my-panel-list-blue .panel-heading 
{
	padding: 6px 15px;
	color:#f5f5f5;
	border-color:#cdcdce;
	/* #0048c9+2,1484e0+50,0078c9+55,0233e2+100 */
	background:#0048c9; /* Old browsers */
	background:linear-gradient(49deg, #0d455f 56%,#547a6c 83%,#759418 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a68b9', endColorstr='#086dc1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	/*background-color:#337ab7; */
}
.my-panel-list-blue .panel-heading h4 {color: #fff;}
.my-panel-list-blue .list-group .list-group-item {padding:0}
.my-panel-list-blue .list-group .list-group-item:hover,.my-panel-list-blue .list-group .list-group-item:active {background-color:#fff !important;}
.my-panel-list-blue .list-group .list-group-item .list-group-item-heading {padding:10px 15px 0px 15px; color: #444; background-color:#fff; font-weight:600; letter-spacing:normal;}
.my-panel-list-blue .list-group .list-group-item .list-group-item-text {padding: 5px 15px 10px 15px;}
.my-panel-list-blue .list-group .list-group-item .intro {line-height:150%; font-size:124%; padding-top:15px; padding-bottom:15px;  background-color:#fdfdfd;}
.my-panel-list-blue .list-group .list-group-item .intro .btn {margin-bottom:10px;}
.my-panel-list-blue .list-group .list-group-item .intro .badge {font-size:140%; line-height:1.7;}

/*Gray*/
.my-panel-list-gray  {
	border-width:0px;		 
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.2), 0 1px 5px 0 rgba(0,0,0,0.12);
    overflow: visible;
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition-duration: .218s;
    transition-duration: .218s;
    -webkit-transition-property: background,opacity,-webkit-box-shadow,-webkit-transform;
    transition-property: background,opacity,box-shadow,transform;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}
.my-panel-list-gray:hover  {	
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.2), 1px 2px 10px 4px rgba(0,0,0,0.12);
}
.my-panel-list-gray .panel-heading 
{
	color: #f5f5f5; border-color:#62646b;

	background: #0048c9;
	background: -moz-linear-gradient(135deg, #494b50 43%, #82858e 89%, #6e7177 55%, #56585d 100%); /* FF3.6-15 */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(43%,#494b50), color-stop(89%,#82858e), color-stop(55%,#6e7177), color-stop(100%,#56585d)); /* Chrome4-9,Safari4-5 */
	background: -webkit-linear-gradient(135deg, #494b50 43%,#82858e 89%,#6e7177 55%,#56585d 100%); /* Chrome10-25,Safari5.1-6 */
	background: -o-linear-gradient(135deg, #494b50 43%,#82858e 89%,#6e7177 55%,#56585d 100%); /* Opera 11.10-11.50 */
	background: -ms-linear-gradient(135deg, #494b50 43%,#82858e 89%,#6e7177 55%,#56585d 100%); /* IE10 preview */
	background: linear-gradient(135deg, #494b50 43%,#82858e 89%,#6e7177 55%,#56585d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0048c9', endColorstr='#0233e2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.my-panel-list-gray .panel-heading h4 {color: #fff;}
.my-panel-list-gray .list-group .list-group-item {padding:0}
.my-panel-list-gray .list-group .list-group-item:hover,.my-panel-list-gray .list-group .list-group-item:active {background-color:#fff !important;}
.my-panel-list-gray .list-group .list-group-item .list-group-item-heading {padding:10px 15px 0px 15px; color: #444; background-color:#fff; font-weight:600; letter-spacing:normal;}
.my-panel-list-gray .list-group .list-group-item .list-group-item-heading a {color: #444;}
.my-panel-list-gray .list-group .list-group-item .list-group-item-heading a:hover {text-decoration:none;}
.my-panel-list-gray .list-group .list-group-item .list-group-item-text {padding: 5px 15px 10px 15px;}
.my-panel-list-gray .list-group .list-group-item .intro {line-height:150%; font-size:124%; padding-top:15px; padding-bottom:15px;  background-color:#fdfdfd;}
.my-panel-list-gray .list-group .list-group-item .intro .btn {margin-bottom:10px;}
.my-panel-list-gray .list-group .list-group-item .intro .badge {font-size:140%; line-height:1.7;}

/* PANEL HOME PAGE PRODUCT BOXES */
.product-box-h1
{
	font-size:200%;
	color: #fff;
}
.panel-primary.product-title-panel
{	
	border: 0px;
}
.panel-heading.product-title-bg 
{
	margin:-1px;
	border: 0px;
	color: #fff;
	/* #0048c9+2,1484e0+50,0078c9+55,0233e2+100 */
	background: #0048c9; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #0a68b9 43%, #288de2 75%, #0078c9 55%, #086dc1 100%); /* FF3.6-15 */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(43%,#0a68b9), color-stop(75%,#288de2), color-stop(55%,#0078c9), color-stop(100%,#086dc1)); /* Chrome4-9,Safari4-5 */
	background: -webkit-linear-gradient(-45deg, #0a68b9 43%,#288de2 75%,#0078c9 55%,#086dc1 100%); /* Chrome10-25,Safari5.1-6 */
	background: -o-linear-gradient(-45deg, #0a68b9 43%,#288de2 75%,#0078c9 55%,#086dc1 100%); /* Opera 11.10-11.50 */
	background: -ms-linear-gradient(-45deg, #0a68b9 43%,#288de2 75%,#0078c9 55%,#086dc1 100%); /* IE10 preview */
	background: linear-gradient(135deg, #153e61 43%,#2580ce 89%,#0078c9 55%,#086dc1 100%);
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a68b9', endColorstr='#086dc1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/* OTHER PANELS */
.panel-heading.panel-title-bg h4,.panel-heading.panel-title-bg-blue h4,.panel-heading.panel-title-bg-red h4,.panel-heading.panel-title-bg-gray h4,.panel-heading.panel-title-bg-green h4 
{
	color: #fff;
}
.panel-heading.panel-title-bg,.panel-heading.panel-title-bg-blue
{
	color: #c7ddef;
	background-color:#337ab7;
	border-color:#3b6f9a;
}
.panel-heading.panel-title-bg-red
{
	color: #c7ddef;
	background-color:#DD514A;
}
.panel-heading.panel-title-bg-gray
{
	color: #ddd;
	background-color:#2e3238; /*gray-as-foot*/
	background-color:#4a5960; /*darkblue*/
	background-color:#666; /*gray*/
}
.panel-heading.panel-title-bg-green
{
	color: #f1ffd8;
	background-color:#678e0a;
}
.list-group-item.list-group-item-bg-gray
{
	color: #ddd;
	background-color:#666; /*gray*/
}
.list-group-item.list-group-item-bg-gray:hover
{
	background-color:#555; /*gray*/
}
.list-group-item.list-group-item-bg-gray h4
{
	color: #ddd;
}
.list-group-item.list-group-item-bg-green
{
	color: #f1ffd8;
	background-color:#678e0a;
}
.list-group-item.list-group-item-bg-green h4
{
	color: #f1ffd8;
}
.list-group-item.list-group-item-bg-green:hover
{
	background-color:#678e0a;
}
.list-group-item.list-group-item-bg-lightgreen
{
	 
	background-color:#f1ffd8;
}
.list-group-item.list-group-item-bg-lightgreen:hover
{
	background-color:#f0ffd1;
}
.list-group-item.list-group-item-bg-lightgray
{
	background-color:#f5f5f5;
}
.list-group-item.list-group-item-bg-lightgray:hover
{
	background-color:#f0f0f0;
}
.text-danger
{
	color: #e03c31;	 
	font-weight:bold;
}
.text-warning {
    color:#ef9c27;
}

h1 {
	color: #678e0a; /*green*/ 
	color: #4a5960;	/*darkblue*/
	margin-bottom: 20px;
	margin-top:0px;
}
h2 {
	color: #678e0a; /*green*/ 
	color: #4a5960;	/*darkblue*/
	/*text-transform: uppercase!important; */
	margin-bottom: 15px;
	margin-top:0px;
}
h3 {
	margin-top:0px;
	color: #4a5960;
}
h4 {
	color: #6a6f42;
}

.list-group-item-bg
{
	background-color:#f5f5f5;
}

thead.thead-inverse{
	background-color:#373a3c;
	color:#fff;
}
/* SPACING*/
.my-br-extra
{
	display: block;
	margin-top: 0.5em;
}
.half-br {	
    line-height: 10px;
}

/*TABLE*/
.table>tfoot>tr>td {
  line-height: 1.5;	
}
.my-table-first-col-left tr td:first-child,.my-table-first-col-left tr th:first-child {
	text-align:left; 
}
.my-table-text-center td,.my-table-text-center th {
	text-align:center; 
}
/* borderless table */
.table.table-borderless td, .table.table-borderless th {
    border: 0 !important;
	padding: 2px 4px;
}

.table.table-borderless {
   
}

.gray 
{
	background-color: #f5f5f5;
}
footer{
	color: #eee;
	font-size:84%;
	line-height:1.6;
}
footer a:link,footer a:hover,footer a:active,footer a:visited {
  color: #b8b8b8;
}

.modal-header {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #428bca;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}

/* Shadows */
.panel-shadow,.table-shadow {
	border-width:0px;	
	 
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.2), 0 1px 5px 0 rgba(0,0,0,0.12);
    overflow: visible;
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition-duration: .218s;
    transition-duration: .218s;
    -webkit-transition-property: background,opacity,-webkit-box-shadow,-webkit-transform;
    transition-property: background,opacity,box-shadow,transform;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}
.panel-shadow:hover,.table-shadow:hover  {	
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.2), 1px 2px 10px 4px rgba(0,0,0,0.12);
}

/*FONT*/
.font-097{font-size:0.965em}
.font-096{font-size:0.955em}
.font-090{font-size:0.9em}
.font-085{font-size:0.85em}
.font-080{font-size:0.8em}
.font-075{font-size:0.75em}
.font-070{font-size:0.7em}
.font-13{font-size:13px!important}
.font-15{font-size:15px!important}
.font-16{font-size:16px!important}
.font-17{font-size:17px!important}
.font-20{font-size:20px!important}
.font-mono{font-family:monospace,courier,"courier new";line-height:1.3!important;}
.font-2xlg {font-size:30px!important;}
.font-3xlg {font-size:36px!important;}
.font-xlg {font-size:26px!important;}
.font-lg {font-size:22px!important;}
.font-md {font-size:18px!important;}
.font-sm {font-size:14px!important;}
.font-xs {font-size:12px!important;}
.b {font-weight:bold!important;}
.sb {font-weight:600!important;}
.semi-b {font-weight: 600;}
.i {font-style:italic!important;}
.n {font-weight:normal!important;}
.l {font-weight:300!important;}
.ucase {text-transform: uppercase!important;}

/*PADDING*/
.p-a-0{padding:0px;}
.p-a-5{padding:5px;}
.p-a-10{padding:10px;}
.p-t-3{padding-top:3px;}
.p-t-5{padding-top:5px;}
.p-t-10{padding-top:10px;}
.p-t-15{padding-top:15px;}
.p-t-20{padding-top:20px;}
.p-b-5{padding-bottom:5px;}
.p-b-10{padding-bottom:10px;}
.p-b-15{padding-bottom:15px;}
.p-b-20{padding-bottom:20px;}
.p-l-0{padding-left:0px!important;}
.p-r-0{padding-right:0px!important;}
.p-l-1{padding-left:1px!important;}
.p-r-1{padding-right:1px!important;}
.p-l-2{padding-left:2px!important;}
.p-r-2{padding-right:2px!important;}
.p-l-4{padding-left:4px!important;}
.p-r-4{padding-right:4px!important;}

/*MARGIN*/
.m-a-0{margin:0px;}
.m-t-0{margin-top:0px;}
.m-t-2{margin-top:2px;}
.m-t-5{margin-top:5px;}
.m-t-10{margin-top:10px;}
.m-t-15{margin-top:15px;}
.m-t-20{margin-top:20px;}
.m-b-5{margin-bottom:5px;}
.m-b-10{margin-bottom:10px;}
.m-b-15{margin-bottom:15px;}
.m-b-20{margin-bottom:20px;}
.m-b-30{margin-bottom:30px;}
.m-b-40{margin-bottom:40px;}
.m-l-5{margin-left:5px;}
.m-l-10{margin-left:10px;}
.m-l-15{margin-left:15px;}
.m-l-20{margin-left:20px;}
.m-r-5{margin-right:5px;}
.m-r-10{margin-right:10px;}
.m-r-15{margin-right:15px;}
.m-r-20{margin-right:20px;}

/*
TABLES
*/
/*
table.tb1 { border-collapse: collapse; width:100%; border:1px solid #777; margin-top:15px; margin-bottom:15px; box-shadow: 0px 0px 4px #888; page-break-inside:avoid; color:#1127af;}
	.tb1 tr:nth-child(odd)    {   background-color:#fff;}
	.tb1 tr:nth-child(even)    {  background-color:#f5f5f5;}
	.tb1 tbody { text-align:left; }
	.tb1 th { text-align:center; padding:5px; border:1px solid #73737D; background-color:#edeff4;}
	.tb1 td { text-align:left; padding:5px 5px 5px 5px; border:1px solid #73737D; color:#1d118a;}
	.tb1 td a:link {color:#1d118a; }
	.tb1 td a:visited {color:#1d118a; }
	.tb1 tfoot { text-align:right;}
	
	
#head {border: 1px solid #FFFFFF; background-color:#B9BBC4;  padding:2px; color:#000000; text-align:center; font: normal 13px Arial; }
#head2 {border: 1px solid #dbdbdb; background-color:#75798A; background-image: url(images/bar_bk1.gif); background-repeat: repeat-x;  padding:4px; color:#fefefe; text-align:center; font: bold 13px Arial; }
#head4 {background-color:#5e6d90; background-image: url(images/bar_bk1.gif); background-repeat: repeat-x;  padding:4px; color:#fefefe; text-align:left; font: normal 13px Arial; }
#head5 {background-color: #75798a; }
*/

/* STICKY FOOTER */
html {   position: relative;   min-height: 100%;}
footer {   position: absolute;   bottom: 0;   width: 100%;   height: 44px; vertical-align:middle; color: #b8b8b8; background-color: #323c42;  font-size:90%;}