﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

label {
    color:#0075b9;
}
/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    /*max-width: 280px;*/
}

.smallControl {
    max-width:150px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 3px solid #D27429;
    /*background-color: black;*/
}
select.input-validation-error {
    border: 3px solid #D27429;
    /*background-color: black;*/
}
textarea.input-validation-error {
    border: 3px solid #D27429;
    /*background-color: black;*/
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.mainnav {
background-color:black;

}
.navbar-text-stena {
background-color: black;
color: white !important;
}
.footer-text-stena {
    color:#0075b9;
    font-weight:bolder;
}


.mainnav .navbar-nav>li>a {
color: white;
font-weight: 500;
}

.mainnav .navbar-nav>li>a:hover{
    color:#0075b9;
    background-color:black;
    

}

.flipLogo{

  /* Webkit for Chrome and Safari */
  -webkit-transform: scale(1, 1); 
  -webkit-transition-duration: 500ms;
  -webkit-transition-timing-function: ease-out;
 
  /* Webkit for Mozila Firefox */
  -moz-transform: scale(1, 1);
  -moz-transition-duration: 500ms;
  -moz-transition-timing-function: ease-out;
 
  /* Webkit for IE( Version: 11, 10 ) */
  -ms-transform: scale(1, 1);
  -ms-transition-duration: 500ms;
  -ms-transition-timing-function: ease-out;
}


.flipLogo:hover{
 /* Webkit for Chrome and Safari */
  -webkit-transform: scale(0.95, 0.95); 
  -webkit-transition-duration: 500ms;
  -webkit-transition-timing-function: ease-out;
 
  /* Webkit for Mozila Firefox */
  -moz-transform: scale(0.95, 0.95);
  -moz-transition-duration: 500ms;
  -moz-transition-timing-function: ease-out;
 
  /* Webkit for IE( Version: 11, 10 ) */
  -ms-transform: scale(0.95, 0.95);
  -ms-transition-duration: 500ms;
  -ms-transition-timing-function: ease-out;
}

.navbar-text {
    color:white;

}

.navbar-toggle {
 color: white;
 border-color:white;
}

.icon-bar {
color: white;
 border-color:white;
 background-color:white;
}

.full-width {
    width:100%;
}

.datepicker {
}

.stena-purple {
    color:#47297D;
}
.loader {
    width:100%;
    height:100%;
    color: #0075b9;
    border: solid 1px #0075b9;
    border-radius: 25px 25px; 
}

thead tr td {
    font-weight:bold;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }

/*input { font-size: 28px; padding: 10px; border: 1px solid #CCC; display: block; margin: 20px 0; }*/


.hidenRow {
    display:none;
}
.hidenRow2 {
    display:none;
}
.hidenRow3 {
    display:none;
}

.hidenAndClosedRow {
    display:none;
}

.closedRow {
    background-color:#66ACD5 !important;
}
.closedRow > td {
    background-color:#66ACD5 !important;
}