﻿/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000;
    display: block;
    margin-top: 8px;
    text-align: center;
}

.field-validation-valid {
    display: none;
     background-color: Red;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}

.checkbox-input 
{
    left: 0;
    width: 22px;
    height: 20px;
    margin: 0 0 0 0;
    outline: 0 !important;
    z-index: 1;
}

/* GeoView Styles
-----------------------------------------------------------*/
.geoEllipsis {
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.geoAlertHeader {
    color: red;
    font-weight:bold;
    text-align: center;
}

.geoAlertHeaderG {
    color: green;
    font-weight:bold;
    text-align: center;
}
/* jQuery mobile styles
-----------------------------------------------------------*/

/* Make listview buttons fill the whole horizontal width of the screen */
.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {
    padding-right: 15px;
}

.ui-bar-a, .ui-body-a, .ui-btn-up-a, .ui-btn-hover-a, .ui-btn-down-a,
.ui-bar-b, .ui-body-b, .ui-btn-up-b, .ui-btn-hover-b, .ui-btn-down-b,
.ui-bar-c, .ui-body-c, .ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c,
.ui-bar-d, .ui-body-d, .ui-btn-up-d, .ui-btn-hover-d, .ui-btn-down-d,
.ui-bar-e, .ui-body-e, .ui-btn-up-e, .ui-btn-hover-e, .ui-btn-down-e,
.ui-btn-active  {
	text-shadow: none;
}

.irisui-text-search
{
    background-color: papayawhip;
}
.irisui-text-input
{
    background-color: papayawhip;
}
.irisui-text-dateinput
{
    background-color: papayawhip;
}
.irisui-table
{
    width:100%;
}
.iris-text-header
{
    font-size:medium;    
    font-weight:bold;
}
.iris-text-value
{
    font-size:medium;
    font-weight:normal;
}
.iris-lbl-err
{
    color:Red;    
}
.iris-lbl-header
{
    font-size:medium;
    font-weight:bold;
    white-space: nowrap;
}
.iris-lbl-header-custom2
{
    font-size:medium;
    font-weight:bold;
    white-space: nowrap;
    min-width:5px;
}
.iris-lbl-header-custom
{
    font-size:medium;
    font-weight:bold;
    white-space: nowrap;
    width: 100px;
}
.iris-lbl-header-value
{
    font-size:medium;
    font-weight:normal;
}
.iris-lbl-header-red
{
    font-size:medium;
    font-weight:bold;
    color: Red;
    white-space: nowrap;
}
.iris-lbl-header-red-custom
{
    font-size:medium;
    font-weight:bold;
    color: Red;
    white-space: nowrap;
    width: 100px;
}
.iris-lbl-header-value-red
{
    font-size:medium;
    font-weight:normal;
    color: Red;
}
.iris-ui-listview { margin: 0; counter-reset: listnumbering; margin: -15px; }
.iris-ui-listview-inset { margin: 1em 0;  }
.iris-ui-listview, .iris-ui-li { list-style:none; padding:0; zoom: 1; }
.iris-ui-li { display: block; margin:0; position: relative; overflow: hidden; text-align: left; border-width: 0; border-top-width: 1px; }
.iris-ui-li .iris-ui-btn-text { text-overflow: ellipsis; overflow: hidden; white-space: nowrap;  }
.iris-ui-li-divider, .iris-ui-li-static { padding: .5em 15px; font-size: 14px; font-weight: bold; counter-reset: listnumbering;  }
ol.iris-ui-listview .iris-ui-link-inherit:before, .iris-ui-li-dec { font-size: .8em; display: inline-block; padding-right: .3em; font-weight: normal;counter-increment: listnumbering; content: counter(listnumbering) ". "; }
ol.iris-ui-listview .iris-ui-li-jsnumbering:before { content: "" !important; } /* to avoid chance of duplication */
.iris-ui-listview-inset .iris-ui-li { border-right-width: 1px; border-left-width: 1px; }
.iris-ui-li:last-child { border-bottom-width: 1px; }
.iris-ui-li .iris-ui-btn-inner { display: block; position: relative; padding: .7em 75px .7em 15px; }
.iris-ui-li-has-thumb .iris-ui-btn-inner { min-height: 60px; padding-left: 100px; }
.iris-ui-li-has-icon .iris-ui-btn-inner {  min-height: 20px; padding-left: 40px; }
.iris-ui-li-heading { font-size: 16px; font-weight: bold; display: block; margin: .6em 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;  }
.iris-ui-li-desc {  font-size: 12px; font-weight: normal; display: block; margin: -.5em 0 .6em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.iris-ui-li-thumb, .iris-ui-li-icon { position: absolute; left: 1px; top: 0; max-height: 80px; max-width: 80px; }
.iris-ui-li-icon { max-height: 40px; max-width: 40px; left: 10px; top: .9em; }
.iris-ui-li-thumb, .iris-ui-li-icon, .iris-ui-li-content { float: left; margin-right: 10px; }

.iris-ui-li-aside { float: right; width: 25%; text-align: right; margin: .3em 0; }
.iris-ui-li-has-alt .iris-ui-btn-inner { padding-right: 95px; }
.iris-ui-li-count { position: absolute; font-size: 11px; font-weight: bold; padding: .2em .5em; top: 50%; margin-top: -.9em; right: 38px; }
.iris-ui-li-divider .iris-ui-li-count { right: 10px; }
.iris-ui-li-has-alt .iris-ui-li-count { right: 55px; }
.iris-ui-li-link-alt { position: absolute; width: 40px; height: 100%; border-width: 0; border-left-width: 1px; top: 0; right: 0; margin: 0; padding: 0; }
.iris-ui-li-link-alt .iris-ui-btn { overflow: hidden; position: absolute; right: 8px; top: 50%; margin: -11px 0 0 0; border-bottom-width: 1px; }
.iris-ui-li-link-alt .iris-ui-btn-inner { padding: 0; position: static; }
.iris-ui-li-link-alt .iris-ui-btn .iris-ui-icon { right: 50%; margin-right: -9px;  }

.ui-icon-iris-geoviewbtn /* not used anymore */
{
    border-bottom-color: transparent;
    background: transparent;
    background-image: url("images/icon-iris-geoviewbtn.png");
    background-repeat: no-repeat;
    background-position: 0px 100%;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.ui-icon-iris-listviewbtngroup
{
	float:right;
	position:absolute;
	top: .25em;
	right: .25em;
	overflow:hidden;
	z-index:100;
}
/* Override jquery mobile: Force list view split right layer to position such that the fixed right icon is centered */
.ui-li-link-alt
{
	width: 43px;
}

.iris-select {
    background-color: red;
    font-size: 60px;
}

.iris-lessthan
{
	width: 100%;
	text-align: center;
	vertical-align: middle;	
	background-color: transparent;
	padding: 0; 
	margin: 0;
	border:0;
    display: block;
    font-weight: bold;
}

.iris-stepvalue
{
    text-align: right;
	background-color: transparent;
	display: block; 
	padding: 0; 
	margin: 0; 
	width: 100%;	
}

.iris-stepvalue-edit
{
    text-align: right;
	background-color: papayawhip;
	display: block; 
	padding: 0; 
	margin: 0; 
	width: 100%;	
}