﻿html { 
height: 100%;
}

body { 
height: 100%; 
margin: 0px; 
padding: 0px;
background-color: #fff;
background-image: url(../../Images/body-background.jpg);
background-position: 0 0;
background-repeat: no-repeat;
}


.container {
    position: relative;
    /*
    max-width: 1000px;
    width: 96%;
    */
    margin: 0px auto;
    height:auto !important; /* real browsers */
    height:100%; /* IE6: treaded as min-height*/
    min-height:100%; /* real browsers */
}

.form-horizontal .control-label {
    text-align: left;
}
.btnDetail {
    float: right;
}       
#UpdatePanel1 {
    display: none;
}
.formerror {
    display: inline;
    color: #ff0000;
}

div#overlay {
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.5); 
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 2147483646;
}

#complianceCookie {
    position: fixed;
    top: 0;
    width: 100%;
    margin-top: 0;
    line-height: 200%;
    z-index: 2147483647;
}

#complianceCookie button {
    float: right;
}

/*
.box {width:100%; border:none; background-color:#fff; margin: 0 auto; padding:10px; display:none;}

.boxWrapper {padding:0px 0px 40px 0px;}

.img {float:left; outline:none; width:20%;}

.img img {padding: 15px 0px 0px 20px; border:none;}

.boxText {float:right; text-align:left; color:#666666; width:60%;}

.link {float:right; color:#427ab0; margin-top:1em; }

.backLink { color:#666666; text-decoration: underline;}
*/

/*
#panels {
width:80%;
margin: 0px 10%;
text-align: center;
}
*/

.img { 
    float:left; 
    width:40%;
}

.boxText {
    float:right; 
    text-align:left; 
    color:#666666; 
    width:100%;
}

.link {
    float:right; 
    text-align: right;
    margin-top: 0.5em;

}

.logo {
    visibility: hidden;
    display:none;
}


/* keys */

.headerstyle a {
color:black;
}  

/*  
.sortalternatingrowstyle{
background-color:#e5e5e5
}
.sortrowstyle{
background-color:#f0f0f0
}
*/
.sortascheaderstyle{
background:#c5c5c5 url(../../Images/sort_asc.gif) no-repeat scroll right center;
padding-left:5px;
}
.sortdescheaderstyle{
background:#c5c5c5 url(../../Images/sort_desc.gif) no-repeat scroll right center;
padding-left:5px;
}   
.pagerstyle{
color:#444444;
font-size:x-small;
text-align:right;
} 
.pagerstyle select{
font-size:x-small;
}  
.previous{
background:transparent url(../../Images/previous.gif) no-repeat scroll center;
height:1.3em;
width:16px;
}
.next{
background:transparent url(../../Images/next.gif) no-repeat scroll center;
height:1.3em;
width:16px;
}  
.gotopage{
font-size:x-small;
width:20px;
}

/*
.detailsView 
{
padding-left: 5px;
}

.detailsHeader td
{
color: #000;
background-color:#e5e5e5;
height:23px;
font-weight: bold;
}

.detailsHeader td 
{
padding-left: 5px;
}

.footerstyle{
color:#444444;
background-color:#e5e5e5;
font-size:x-small;
text-align:right; 
padding-right: 5px;
} 
.footerstyle select{
font-size:x-small;
padding-right: 5px;
} 
*/

.result {
    width: 100%;
    display: inline-block;
}

.error {
    right: -20px;
    position: absolute;
    top: 9px;
    text-align: center;
    padding: 0px 1em;
}

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

input[type="file"] {
    display:none;
    visibility: hidden;
}

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}

@media (min-width: 1200px) {
    div.panel.panel-default.fixed {
        width: 60%;
        margin: 0em 20%;
    }
}
@media (min-width: 992px) {
    div.panel.panel-default.fixed {
        width: 60%;
        margin: 0em 20%;
    }
}
@media (max-width: 640px) {
    div.panel.panel-default.fixed {
        width: 100%;
        margin: 0em;
    }
}

@media (max-width: 700px) {
    div.linkunits {
        display: none !important;
        visibility: hidden;
    }
}
