.row
{
    margin:1px;
}

body
{
    background: white !important;
    padding-top: 100px;
    overflow-y: scroll;
    min-width:500px;
}

.navbar {
  height: 120px;
}

a {
  text-decoration: none;
}

a:hover {
    color: orange;    
  text-decoration: none;
}

a:active {
  color: orange;
}

a:visited {
  
}

.navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 0px;
}

.flashred
{
   background-color:#990000;
   animation: color-me-in-red 0.5s;
   animation-delay: 1s;
   animation-iteration-count: 15;
   
}

.bradius {
  border: 2px solid white;
  border-radius: 5px;
  background-color:#f5f5f5;
}


@keyframes color-me-in-red {
  /* You could think of as "step 1" */
  0% { background-color:#990000;}
  50%{background-color:black;}
  /* You could think of as "step 2" */
  100% { background-color:#990000;}
}

.flashorange
{
   background-color:orange;
   animation: color-me-in-orange 0.5s;
   animation-delay: 1s;
   animation-iteration-count: 15;
   
}

@keyframes color-me-in-orange {
  /* You could think of as "step 1" */
  0% { background-color:orange;}
  50%{background-color:black;}
  /* You could think of as "step 2" */
  100% { background-color:orange;}
}

.default-table-background
{
    background-color: #f5f5f5;
}

.default-table-borders {
    border-radius: 10px;
}

.starter-template
{
    padding: 40px 15px;
    text-align: center;
}


.logospec
{
    margin-right: 10px;
    margin-top: 0px;
    width: 150px;
    margin-left: 5px;
    padding-top: 9px;
    padding-bottom: 9px;
}

.textlogo
{

    margin-top: 15px;
    display:inline;
    vertical-align:middle;
    color:white;

}

@media (min-width:768px)
{
    .dropdown:hover .dropdown-menu
    {
        display: block;
        margin-top: 0;
    }
}

.headerecho
{
    margin-top: 20px;
    color: #ef0c0c;
}

.dropdownmenuone
{
    float: left;
}

.defaultpanel
{
    background-color:#f5f5f5;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    border-radius: 10px;
    border: 2px outset #dfe3e3;
    color: #FFFFFF;
}

.outerborder {
    height:3000px;
    margin:0px;
    padding:10px;
    padding-top:5px;
    padding-bottom:15px;
  border: 0px solid #ffa500;
  border-radius: 0px;
  background-color:white;
}

.innerborder {
    margin:10px;
    padding:10px;
    padding-top:5px;
    padding-bottom:15px;
  border: 2px solid grey;
  border-radius: 20px;
  background-color:#f5f5f5;
}

.centerdiv
{
    float: none;
    margin: 0 auto;
}

.mischeading
{
    font-size: 16px;
    font-weight: bold;
}

.successtable
{
    background-color: #57d962;
}

.caret {
border-top: 8px solid #000;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
}

.navbar-inverse {
    background-color: #ffffff;
    border-color:#0d4782;
}


.navbar-custom {
    background-color: grey;
    color: lightgrey;
    border-radius:0;
    margin-bottom: 15px;
}

.navbar-custom .navbar-nav > li > a {
    color: #ffffff;
    padding: 10px;
    border-radius: 10px;
    margin-top:8px;
    margin-bottom: 5px;
    margin-right: 15px;
}

.navbar-custom .navbar-nav > .active > a {
    color: #000000;
    background-color:transparent;
}

.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus,
.navbar-custom .navbar-nav > .open >a {
    text-decoration: none;
    background-color: #fffefe;
}

.navbar-custom .navbar-brand {
    color: #fffefe;
}
.navbar-custom .navbar-toggle {
    background-color: #c3c6ca;
}
.navbar-custom .icon-bar {
    background-color: #fffefe;
}

/* for dropdowns only */
.navbar-custom .navbar-nav .dropdown-menu  {
    background-color: #fffefe;
    border-radius: 5px;
}
.navbar-custom .navbar-nav .dropdown-menu>li>a  {
    color: #000000;
}
.navbar-custom .navbar-nav .dropdown-menu>li>a:hover,.navbar-custom .navbar-nav .dropdown-menu>li>a:focus  {
    color: #000000;
    border-radius: 15px;
}