﻿body {
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background-color: #fff;
}

header, footer, nav, section {
    display: block;
}


/* Styles for basic forms
-----------------------------------------------------------*/
fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}

.giveMeSomeSpace{
    padding: 10px;
}

.giveMeAtinyBitOfSpace{
    padding-left: 8px;
    padding-right: 8px;
}
.giveMeSomeVerticalSpace{
    padding-bottom: 5px;
}

.navBarImage{
    float:left; 
    display:inline; 
    z-index: 100;
    position: relative;
    margin-top: 0px;
    padding: 0px !important;
}

.navBarSpace{
    padding-right: 10%;
    float:left; 
    display:inline; 
    z-index: 100;
    position: relative;
    width: 100%;
    margin-top: 20px;
}

.LogOut{
    float:right;
    display:inline;
    margin-top: 30px;
}

.leaveMeAlone{
    border-radius: 0 !important;
}

.h2css{
    margin-top:10px;
    text-decoration: underline;
}

.centerMe{
    text-align: center;
}

.mainTitle{
    float:left; 
    display:inline; 
    z-index: 100;
    position: relative;
    padding-bottom: 1em;
}

.createUser{
    float:right;     
    position: relative;
    display:inline; 
    z-index: 100;
    margin-top: 15px;
    margin-bottom: 10px;
}

.makeMeInvisible{
    font-size: 1px;
}

.greenAndBig{
    color: green !important;
    font-size: 15px;
}

.redAndBig{
    color: red !important;
    font-size: 15px;
}

.bigAndItalic{
    font-size: 15px;
    font-style: italic;
}

.userAvatar{
    float:left;
    display:inline;
    margin-right: 10px;
    margin-top: -5px;
    width: 60px;
    height: 60px;
}

.myCenter {
    margin-left:auto; 
    margin-right:auto;
  }

.makeMeLookLikeAlink{
     background:none!important;
     border:none; 
     padding:0!important;
     font: inherit;
     color:#337ab7;
     cursor: pointer;
}

.myQuickFilter{
    float:left; 
    display:block;
    padding: 1em;
}

.actualInvisibility{
    display: none;
}

.stickTogetherGuys{
    white-space: nowrap;
}

.limitMeToOneLineTable{
    max-width: 70px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.LogOutSortOf{
    float:right;
    display:inline;
    margin-top: 10px;
}

.putMeBelow{
    clear:both;
    padding-bottom: 1em;
    padding-top: 0px;
    font-size: 18px;
}

.no-bullets {
    list-style-type: none;
}

.showGoodLegend li span{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;

}

.classForReloadingError{
    float:right; 
    display:inline; 
    width: 37px; 
    margin: 13px;
    cursor: pointer;
}

.ReloadingLabel{
    float:right; 
    display:inline; 
    margin: 15px; 
    margin-top: 42px; 
    background-color: #E6E6E6; 
    font-size: 16px;
    visibility: hidden;
}