﻿body {
	background:#fff;
}

.buttonStyleOne, .buttonStyleOne, .buttonStyleOne:hover, .buttonStyleOne:visited {
  background: #3276af;
  background: -moz-linear-gradient(top, #3276af 0%, #134d7e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3276af), color-stop(100%, #134d7e));
  background: -webkit-linear-gradient(top, #3276af 0%, #134d7e 100%);
  background: -o-linear-gradient(top, #3276af 0%, #134d7e 100%);
  background: -ms-linear-gradient(top, #3276af 0%, #134d7e 100%);
  background: linear-gradient(to bottom, #3276af 0%, #134d7e 100%);
  color: #fff !important; }

.buttonStyleOne:active, .buttonStyleOne:active {
  background: #2c6798;
  background: -moz-linear-gradient(top, #2c6798 0%, #134d7e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2c6798), color-stop(100%, #134d7e));
  background: -webkit-linear-gradient(top, #2c6798 0%, #134d7e 100%);
  background: -o-linear-gradient(top, #2c6798 0%, #134d7e 100%);
  background: -ms-linear-gradient(top, #2c6798 0%, #134d7e 100%);
  background: linear-gradient(to bottom, #2c6798 0%, #134d7e 100%);
  color: #fff !important; }
  
.button {
  display: block;
  text-align: center;
  color: white;
  text-decoration: none;
  height: 40px;
  font-weight: bold;
  line-height: 40px;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  color: white;
  text-shadow: 0 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.3);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.3);
  margin: 10px 0; }

.button.noMarginTop {
  margin-top: 0; }
  
input, textarea, select {
	width:100%;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}

.lblTitle {
	display:block;
	font-weight:bold;
	margin-top:15px;
}

input[type=checkbox] {
	width: auto;
	display:inline;
	margin-top:15px;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
}

#problemSubtypes {
	margin-top:4px;
}
.error {
    font-weight: normal;
}

.error {
    color: red;
    display:block;
}

.error {
    color: black;
}

select.error {
    background: #e4bfbf;
    text-shadow: none;
}

input.error, textarea.error {
  background: #e4bfbf;
  border: dotted 1px #ab2f2f;
  text-shadow: none; }

.ui-grid-a a {
	width:48%;
	float:left;
}

.ui-grid-a:first-child {
	margin-right:5px;
}

.cameraDelete {
	display:none;
	background:#ff0022;
}

/*  PRIMARY BUTTON STYLE AND CALENDAR HEADER BACKGROUND  */

.buttonStyleOne, .buttonStyleOne, .buttonStyleOne:hover, .buttonStyleOne:visited, .calendarContainer thead tr.fc-first, li[data-role=list-divider] {
    background: #068343;
    background: -moz-linear-gradient(top, #068343 0%, #067a3e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#068343), color-stop(100%,#067a3e));
    background: -webkit-linear-gradient(top, #068343 0%,#067a3e 100%);
    background: -o-linear-gradient(top, #068343 0%,#067a3e 100%);
    background: -ms-linear-gradient(top, #068343 0%,#067a3e 100%);
    background: linear-gradient(to bottom, #068343 0%,#067a3e 100%);
    color: white;
}

    /*  PRIMARY BUTTON ACTIVE STYLE  */

    .buttonStyleOne:active,
    .buttonStyleOne:active {
        color: white;
        background: #096718;
    }

/*  SECONDARY BUTTON STYLE, SUBMIT BUTTON STYLE, AND CALENDAR PREV/NEXT BUTTONS  */

.buttonStyleTwo,
.buttonStyleTwo:hover,
.buttonStyleTwo:visited {
    color: #fff;
    background: #d5b500;
    background: -moz-linear-gradient(top, #d5b500 0%, #d0b100 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5b500), color-stop(99%,#d0b100));
    background: -webkit-linear-gradient(top, #d5b500 0%,#d0b100 99%);
    background: -o-linear-gradient(top, #d5b500 0%,#d0b100 99%);
    background: -ms-linear-gradient(top, #d5b500 0%,#d0b100 99%);
    background: linear-gradient(to bottom, #d5b500 0%,#d0b100 99%);
}
    .buttonStyleTwo:active,
     {
        color: white;
        background: #c7a900;
    }
/*
	Dialogs
*/
.ui-dialog-titlebar {
	background: transparent !important;
	border:0px !important;
}

.ui-widget-header {
    color:#000000 !important;
}
.dialog .ui-grid-a div {
	display:inline-block;
}

.ui-dialog-titlebar-close {
	background:transparent !important;
	border-color:#000 !important;
	padding-top:3px !important;
}
.ui-icon-customclose {
	background: transparent url(../images/icons-png/delete-black.png) top center no-repeat !important;
	border-color:#fff !important;
