/*@charset "utf-8";
*//* CSS Document */

html { font-size: 16px; }
body {font-size: 1rem; }
li {font-size: 1rem;}
.dropdown-menu{font-size: 1rem;}

.navbar-nav > li > a {font-size: 1rem;}


h1,
.h1 {
  font-size: 2.5em;
}
h2,
.h2 {
  font-size: 2.25em;
}
h3,
.h3 {
  font-size: 1.75em;
}
h4,
.h4 {
  font-size: 1.5em;
}
h5,
.h5 {
  font-size: 1.3em;
}
h6,
.h6 {
  font-size: 1.25em;
}

.float-vertical-align {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}


@media (max-width: 359px){
	
	.splitcolumns{
		column-count: 1;
	}
	
	.xxsheader {
	display:inline;
}
	.lheader {
		display:none!important;
	}
	
	.xsheader {
		display:none!important;
	}
	
	p { font-size: 1rem!important; }
  .navbar-default .btn-link {
                              color: white;
                              font-size:1rem;
                            }
  .navbar-default .btn-link:hover,
  .navbar-default .btn-link:focus {
                          color: black;
                            background-color: white;
                          font-size:1rem;
                        }
	    .btn-group > .btn, .btn-group > .btn-group, .btn-group > .btn-group > .btn {

        display: block;
        float: none;
        max-width: 100%;
        width: 100%;
        margin-left: 0;
        margin-top: -1px;
		text-align:left;
    }
    .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {

        margin-left: 0px;
    }
    .btn-group > .btn:first-child:not(:last-child) {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        border-top-right-radius: 4px;
    }
    .btn-group > .btn:first-child {

        margin-left: 0;
    }
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: white!important;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color:slategrey!important;
    background-color: transparent;
  }
	
	.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333 !important;
  white-space:normal;
}
	
	.marginlesstop {
	margin-top: -35px;
}
	
	.noattention{
		display:none;
	}
	
}


@media (min-width: 360px) and (max-width: 768px) {
	
	.splitcolumns{
		column-count: 1;
	}
	

  p { font-size: 1rem!important; }
  .navbar-default .btn-link {
                              color: white;
                              font-size:1rem;
                            }
  .navbar-default .btn-link:hover,
  .navbar-default .btn-link:focus {
                          color: black;
                            background-color: white;
                          font-size:1rem;
                        }
	    .btn-group > .btn, .btn-group > .btn-group, .btn-group > .btn-group > .btn {

        display: block;
        float: none;
        max-width: 100%;
        width: 100%;
        margin-left: 0;
        margin-top: -1px;
		text-align:left;
    }
    .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {

        margin-left: 0px;
    }
    .btn-group > .btn:first-child:not(:last-child) {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        border-top-right-radius: 4px;
    }
    .btn-group > .btn:first-child {

        margin-left: 0;
    }
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: white!important;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color:slategrey!important;
    background-color: transparent;
  }
	
	.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333 !important;
  white-space:normal;
}
	
	.marginlesstop {
	margin-top: -35px;
}
	
	.noattention{
		display:none;
	}
	.xxsheader {
	display:none!important;
}
	.xsheader {
		display:inline;
	}
	.lheader {
		display:none!important;
	}
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -20px;
  }
}

@media (min-width: 769px){
	.forcebreakcol{
		break-after:column;
	}
	
	.splitcolumns{
		column-count: 2;
		column-fill:balance-all;
	}

  p { font-size: 1.2rem!important }
	li {font-size: 1.2rem!important}
	
	.navbar-default .btn-link {
                              color: white;
                              font-size:1.2rem;
                            }
  .navbar-default .btn-link:hover,
  .navbar-default .btn-link:focus {
                          color:#C0C0C0;
                          font-size:1.2rem;
	  					background-color:transparent;
                        }
	
	
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333 !important;
  white-space:nowrap;
}
	
.marginlesstop {
	margin-top: 0px;
}
	
	.xxsheader {
	display:none!important;
}
	.xsheader {
		display:none!important;
	}
	
	.lheader {
		display:inline;
	}
	
	.navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -30px;
  }
	
	
}



a {
  color: #0080FF; 
  text-decoration: underline;
}
a:hover,
a:focus {
  color: aqua;
  text-decoration: none;
}

.navbar-default .navbar-nav > li > a {
  color:#F6F6F6;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #C0C0C0;
  background-color: transparent;
}



.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626 !important;
  text-decoration: none;
  background-color: #f5f5f5;
}


.background-black {
	background-color:black;
}
.background-white {
	background-color:white;
}

.background-green {
	background-color:#0F330B;
}
.background-red {
	background-color:darkred;
}

.background-yellow {
	background-color:#D7C41E;
}

.text-grey{
	color:grey;
}

.text-lightgrey{
	color:#F0F0F0;
}

.text-lightergrey{
	color:#F0F0F0;
}

.text-lightblue{
	color:#D8F9FB;
}

.text-white{
	color:white;
}
.text-black{
	color:black;
}
.text-navbarinverse{
	color:white;
}

.italic{
	font-style:italic;
}
.grad{
	 background: black; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(black, #0F2C6F, black); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(black, #0F2C6F, black); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(black, #0F2C6F, black); /* For Firefox 3.6 to 15 */
  background: linear-gradient(black, #0F2C6F, black); /* Standard syntax */
}
.box{
	border:1px solid #3A3A3A;
}
.boxtopsides{
	border-top:solid grey 2px;
	border-right:solid grey 2px;
	border-left:solid grey 2px;
}
.boxbottomsides{
	border-bottom:solid grey 2px;
	border-right:solid grey 2px;
	border-left:solid grey 2px;
}
.top2{
	margin-top:2%;
}

.top3{
	margin-top:3%;
}
.top1{
	margin-top:1%;
}
.top0{
	margin-top:0%;
}

.bot1{
	margin-bottom:10px;

}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {
   background-color:#232323;
   
 }

.dl-striped>dt:nth-of-type(odd),
.dl-striped>dd:nth-of-type(odd) {
   background-color:#232323;	
}

.marginleftmin1p {
	margin-left:-1%;
}

.upcase {
	text-transform: uppercase;
}

.skip {
  position: absolute;
  left: -10000px;
  top: auto;width: 1px;
  height: 1px;
  overflow: hidden;
}

.skip:focus {
  position: static;
  width: auto;
  height: auto;
}

.dl-horizontal dt { 
	float:left;
	clear:left;
	text-align: left!important; 
	width: auto!important;
	line-height: 2;
}

.dl-horizontal dd { 
	margin-left: 4em!important;
	line-height: 2;
}

a.keyboard:focus,
a.keyboard:hover{
	outline: thick solid aqua;
}


 
