CaffGeek/MBACNationals

View on GitHub
Web.Admin/Content/Site.css

Summary

Maintainability
Test Coverage
@media print {
  a[href]:after {
    content: none !important;
  }
}

body {
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background:url(/Content/Images/background.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: #fff;
}

#logo { 
    position:absolute;
    z-index:20;
    margin-top:-30px;
    margin-left:20px;
}

header, footer, nav, section {
    display: block;
}

#loginForm
{
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}

/* 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;
}

a {
    cursor: pointer;
}

.padding-0 {
   padding: 0 !important;
   margin: 0 !important;
}

.padding-sm {
   padding: 2px !important;
   margin: 2px !important;
}

.padding-md {
   padding: 5px !important;
   margin: 5px !important;
}

.padding-lg {
   padding: 10px !important;
   margin: 10px !important;
}

div.noHotelRoom {
    border: 1px black solid;
    min-height: 20em;
}

.hotelRooms {
    width: 100%;
}

.hotelRooms > div {
    width: 19%;
    margin:  .5%;
    padding: .5%;
}

.hotelRooms > div > div {
    border: 1px black solid;
    overflow-y: auto;
    height: 6em;
}

.travelPlans div.occupants {
    border: 1px #aaa solid;
    overflow-y: auto;
    min-height: 3em;
    min-width: 10em;
    background: white;
}

[draggable] {
    cursor: pointer;
}

[droppable], [data-droppable] {
    border: 1px #aaa solid;
    background: white;
    min-height: 3em;
}

.drag {
  opacity: 0.5;
}

.hotelRooms .over {
  background: #ddd;
}

.strike {
  text-decoration: line-through;
}

.occupant {
    display: block;
    background-color: rgba(255,255,255,0);
}

a.navbar-brand {
    padding: 0px;
}

div.game {
    text-align: center;
    margin-right: 0px;
    margin-left: 0px;
}
div.game .frame {
    border-collapse: collapse;
    border: 1px solid black;
}
div.game .frame .number {
}
div.game .frame .shots {
    border: 1px solid black;
}
div.game .frame .shots .shot {
}
.invalid{
    background: red !important;
}
.arrival-occupant, .departure-occupant {
    display: block;
}

.reportview table {
    background: #fff;
}