﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select
{
    max-width: 280px;
}

.selectedRow
{
    background-color:lightGrey !important;
}

textarea.ng-dirty.ng-valid, input.ng-dirty.ng-valid { border:1px solid Green; }
textarea.ng-dirty.ng-invalid, input.ng-dirty.ng-invalid { border:1px solid Red; }

.gridButton 
{
    width: 75px;
}

 /* This prevents blink of elements*/
 [ng\:cloak], [ng-cloak], .ng-cloak {
  display: none !important;
}

.ng-hide-add,
.ng-hide-remove {
  display: none !important;
}

/* This prevents modal dialog templates from being shown prematurely */

div[uib-modal-window="modal-window"] {
    display: none !important;
}

 div[uib-modal-window="modal-window"].in {
        display: block !important;
}


@media screen {
        label.required:after, span.required:after {
            color: #d00;
            content: "*";
            position: absolute;
            margin-left: 8px;
            top: 3px;
            font-family: 'Glyphicons Halflings';
            font-weight: normal;
            font-size: 10px;
        }
    }
