﻿

a:disabled, a[disabled="disabled"]
{
  color: gray;
}


/* Common stylings */

.error
{
    color: Red;
}

label.ok 
{
    color: green;
}

div.slider div.min
{
    float: left;
    padding-left: 70px;
}

div.slider div.max
{
    float: left;
    width: 100px;
}

div.slider #sliderjq
{
    background: rgb(149,149,149);
    width: 440px;
    height: 4px;
    float: left;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
}

div.slider #sliderjq .ui-slider-handle
{
    width: 7px;
    height: 16px;
    margin-top: -3px;
    border-width: 2px;
    border-color: rgb(109,109,109);
}


.border {
  border: 1px solid #6f90a3;
  height: 19px;
  font-size: 10pt;
  background-color: White;
}

.no_border {
  border: 1px solid white;
  height: 19px;
  font-size: 10pt;
  background-color: White;
}


fieldset {
  border: 1px solid #6f90a3;
  padding: 10px;
  margin: 5px;
}

legend {
  color: #6f90a3;
}

.info-box {
  /*background-color: rgb(224, 232, 212)  ;*/
  padding: 8px;
  border: solid 3px rgb(224, 232, 212);
  font-size: 9pt;
  color: #808080;
  -webkit-transition: color 0.5s linear;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.info-box h1, h4 {
  font-size: 10pt;
  clear: both;
  padding-bottom: 5px !important;
  margin-bottom: 5px !important;
}

.info-box:hover {
  color: black;
}

/* Popup close button*/
/***** close button *****/

.a-close
{
	margin: -12px -12px 0 0;
	float: right;
	background: url(../../Images/cancel.png) top no-repeat;
	height: 23px;
	width: 23px;
	cursor: pointer;
}

.a-close-tab
{
	margin: 4px 2px 0 0;
}


.css-close
{
	font-size: 13px;
	font-weight: bold;
	color: white;
	float: right;
	width: 30px;
	text-align: center;
	margin: -1px 3px 0 0;
	border: 1px solid #485424;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}

.css-close:hover
{
	background-color: #d05257;
}

/*#dialogue , #dialogue1
{	
background-color:#FFFFFF;
border:1px solid Black;
left:50%;
margin: 0 auto;
margin-left:-263px;
padding:20px;
position:absolute;
top:200px;
width:525px;
z-index:2000;
text-align:center;
float:left;

}*/

#overlay, #overlay1
{	
min-height:130%;
left:0;
background-color:gray;
opacity: 0.7; 
filter: alpha(opacity=70);
position: absolute;
top:0;
width:100%;
z-index:1000;
float:left;
overflow:hidden;
display:none;
}



#dialogue, #dialogue2, #dialogue3, #dialogue5, #dialogue7, #dialogue8, #dialogue9, #dialogue10, #dialogue11, #dialogue12, #dialogue13, #dialogue14,
#dialogue15, #dialogue16, #dialogue17, #dialogue18, #dialogue19, #dialogue20, #dialogue21, #dialogue22, #dialogue23, #dialogue24,
#dialogue25, #dialogue26, #dialogue27, #dialogue28, #dialogue29, #dialogue30, #dialogue31, #dialogue32, #dialogue33, #dialogue34,
#dialogue35, #dialogue36, #dialogue37, #dialogue38, #dialogue39, #dialogue40, #dialogue41, #dialogue42, #subDialogue {

    background-color: #FFFFFF;
    padding: 18px 20px 20px 20px;
    position: absolute;
    z-index: 5000;
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: black 0px 0px 5px;
    -moz-box-shadow: black 0px 0px 5px;
    box-shadow: black 0px 0px 5px;
    behavior: url(../../../Theme/CSS/assets/PIE.htc);
}

.dialogue-small
{
    width: 51%;
    left: 24%;
}

.dialogue-mid
{
    width: 56%;
    left: 22%;
}

.dialogue-big
{
    width: 70%;
    left: 15%;
}

.dialogue-tab
{
    padding: 10px 2px 10px 2px !important;
}

.hiddenup
{
    /*top: -1500px !important;*/
    display:none;
}


.modal-date-picker
{
  z-index:2001 !important;
  background-color:White;
  border: solid 1px black;
}

/* Tools: lazy */

.right{
float :right;
}

.left { 
  float:left;
  }

.invisible {
  display: none;
}


/* Tools: clearfix */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.sub-block
{
    display: inline-block;
    zoom: 1; *display:inline;/*IE 7 apply inline-block*/
	vertical-align:top;
}

