@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css');

body {
  background: #fff;
  color: #222;
  cursor: auto;
  font-family: "Arial";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin: 0;
  padding: 0;
  position: relative;
}

#loadingspinner {
	padding-top: 10px;
}
/* ------------------------------------------------- Top Bar---------------------------------------------------- */

/* Wrapped around .top-bar to contain to grid width */
.contain-to-grid {
  width: 100%;
  background: #0078C1; }
  .contain-to-grid .top-bar {
    margin-bottom: 0; }
.top-bar {
  background: #0078C1;
  }

  .top-bar ul li a {
  background-color: #0078C1 !important;
}

.top-bar-section ul li {
    background: #0078C1; }

@media only screen and (min-width: 40.0625em) {
.top-bar-section li:not(.has-form) a:not(.button) {
                background: #0078C1;
   }
  .top-bar-section .has-dropdown > a:after {
        border-color: #DA2028 transparent transparent transparent;
        }
}

/* --------------------------------------------- Labels----------------------------------------------- */
/* Label Styles */
label {
  color: #000;
  cursor: pointer;
  display: block;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0;
  /* Styles for required inputs */ }
  
  label.right {
    float: none !important;
    text-align: right; }
  label.inline {
    margin: 0 0 1rem 0;
    padding: 0.5625rem 0; }
  label small {
    text-transform: capitalize;
    color: #676767; }



#content {
	text-align:center;
	height:700px;
	padding-left:10px;
	display:inline-block;
	width:100%;
}


a:hover {
	cursor:pointer;
	text-decoration:underline;
}
a {
	text-decoration:none;
	color:#6495ed
}
link {
	color:#6495ed
}
input[type=text], input[type=password], input[type=date] {
	border: 1px solid #808080;
	border-radius: 2px;
	padding:2px;
}
input[type=text]:hover, input[type=password]:hover, input[type=date]:hover {
	outline: none;
	border-color: #6495ed;
	box-shadow: 0 0 2px #6495ed;
}

#welcome i {
	color: #6495ed;
}
/* ------------------------------------------------ Messages ---------------------------------------------------- */
 
.isa_info, .isa_success, .isa_warning, .isa_error {
margin: 10px 0px;
border-radius:2px;
}
.isa_info {
    color: #00529B;
    background-color: #BDE5F8;
}
.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.isa_warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.isa_error {
    color: #D8000C;
    background-color: #FFBABA;
}
.isa_info i, .isa_success i, .isa_warning i, .isa_error i {
    margin:5px 10px 5px 0;
    font-size:2em;
    vertical-align:middle;
}

.input-error {
	outline:none;
	border-color:#D8000C;
	box-shadow:0 0 5px #D8000C;
}

/* ------------------------------------------------ Text Styles ---------------------------------------------------- */

.std {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: justify;
}

.stdbld {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: justify;
}
.cstd {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
}

.cstdbld {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: center;
}
.lstd {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
}

.lstdbld {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: left;
}
.stdbig {
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: justify;
}

.stdbldbig {
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: justify;
}
.cstdbig {
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
}

.cstdbldbig {
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: center;
}
.lstdbig {
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
}

.lstdbldbig {
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: left;
}

.row.full-width {
  width: 100%;
  max-width: 100%; 
}