﻿
h1 {
    font-size:24px;
    margin-bottom:5px;
}

p {
    margin-bottom:10px;
}

.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid {font: normal 14px/150%; background: #fff; overflow: hidden; border: 3px solid #000000; margin-bottom: 10px; }
.datagrid table td, .datagrid table th { padding: 7px 5px; }
.datagrid table tbody th { color: #404040; border-left: 1px solid #000000;font-size: 14px;border-bottom: 1px solid #000000; }
.datagrid table tbody td{ color: #404040; border-left: 1px solid #000000;font-size: 14px;border-bottom: 1px solid #000000;font-weight: normal; }
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
.datagrid h2 {font-size: 1.2em;}
.datagrid h3 {font-size: 1.1em;}




.form-group
     {
         margin-bottom:5px;
         margin-top:5px;
         padding-bottom:5px;
         margin-left:10px;
         margin-right:10px;
     }

     .control-label
     {
         font-size:14px;
         font-weight:normal;
     }

    .form-control
    {
        background-color:#FFFFFF;
        color:#808080;
        margin-bottom:10px;
    }

.form-control::-moz-placeholder {
  color: #A0A0A0;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #A0A0A0;
}
.form-control::-webkit-input-placeholder {
    color: #A0A0A0;
}


.form-control:focus {
  border-color: #df7106;
  border-width : 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color:#F0F0F0;
  color:#404040;
}


.form-control-error {
  border-color: #ff0000;
  border-width : 2px;
}

.form-button
{
    height:40px;width:120px;float:right;background-color:#334b9b;color:white;font-size:16px;
}

.field-unvalidated
{
        border: 2px solid #eaeaea;
}

.field-warning 
{
    border: 2px solid #ff0000;
}

.field-validated
{
    border: 2px solid #1c8f1c;
}

.warning 
{
    color: #ff0000;
}

.banner {
     color:white;
     background-color:#334b9b;
     font-size:28px;
     font-weight:bold;
     overflow:auto;
     padding:10px;
}
.footer {
    padding:10px;
    font-size:12px;
}
.positionTitle{
     width:100%;
     font-size:18px;
     font-weight:bold;
     margin:10px;
}
.sub-header{
     width:100%;
     font-size:16px;
     font-weight:bold;
     margin:10px;
}
select option[disabled] {
    display: none;
}

.openings{
    list-style-type: none;
}

.openings li{
    margin: 5px 0;
}


.openings ul{
    font-size:12px;
}

.btn {
    position:relative;
    padding:6px 12px;
    left:0px;
    border:2px solid #df7106;
    background-color:#df7106;
    color:#fafafa;
    -webkit-border-radius:0px;
}
.btn:hover {
    background-color: #fafafa;
    color: #df7106;
}

.btn:disabled  {
    background-color:#A0A0A0;
    color:#404040;
    border:2px solid #909090;
}
