/******************************************************************************/
/*                                                                            */
/* @copyright module                                                          */
/*                                                                            */
/* Theme: Default                                                             */
/*                                                                            */
/* This file is designed for use with Internet Explorer.                                                                 */
/*                                                                  */
/*                                                                  */
/*                                                                  */
/*                                                                  */
/*                                                                            */
/* This file was programatically generated with these options: theme=ISCTheme browser=ie locale=en config=CssStyles_LatinI.properties                                                                */
/*                                                                            */
/******************************************************************************/
/*  NOTE:  Comments inside CSS files cannot be nested inside each other.      */
/******************************************************************************/



/******************************************************************************/
/* Login styles                                                             */
/******************************************************************************/
html,body{
  margin:0;
  height:100%;
}
noscript{
  width:100%;
  position:fixed;
  top:20px;
  color: #F50606;
}
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #A0A0A0;
background: #111111;
background: -moz-linear-gradient(top,  #353535 0%, #111111 100%);
/*background: -webkit-linear-gradient(top,  #353535 0%,#111111 100%);  retina displays render gradients incorrectly and look bad */
background: -ms-linear-gradient(top,  #353535 0%,#111111 100%);
background: linear-gradient(top,  #353535 0%,#111111 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#111111',GradientType=0 );
}
legend {
	color: #a0a0a0; /* ie10 doesn't inherit from the body. go figure */
}

.isc-login-title-box {
	 margin-left:2em;	
}
	 
 .isc-login-content-box {
	 margin		:0;	
}
	 
 .isc-login-error-box {
	 margin: 0 2em 0 2em;	
}
	 
 .isc-login-welcome {
/*	 font-weight			:bold;
	 font-size				:1.1em;	
	 color					:#003399; */
}
	 
 .isc-login-description {	 
	 color					:#777777;
	 padding-right			:60px;
	 }
	 
 .isc-login-label {	 
	white-space: nowrap;
	color: #A0A0A0;
}

 .isc-login-title, .isc-login-title > h1 {
	font-family: Arial;
	font-size: 20px;
	font-weight: 500;
	color: #E5E5E5;
	text-shadow: 1px 1px 1px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1);
	margin: 0;
}

 .isc-login-saas-link > a {
	font-family: Arial;
	font-size: 12px;
	font-weight: 500;
	line-height: 30px;
	color: #A0A0A0;
	text-shadow: 1px 1px 1px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1);
	margin: 0;
}

/*
 * 257007, 257111
 * If the title is longer than the table itself,
 * it will be wrapped to next line and breaks the
 * login form layout.
 *   Make it only be one line and remove it out of
 * document flow to not extend the table's width.
 */
.isc-login-caption {
  position: absolute;
  /*white-space: nowrap;*/
  direction: ltr;	/* the default console name is always in English */
}

 .isc-login-textfield {
   background:#333333;
   border-style:none;
   width:241px;
   color: #7d7d7d;
   font-size: 1.1em;
   padding: 5px 7px;
 }
.textwrapper {
	border: 1px solid #A0A0A0;	/* puts a box around the input text boxes. needed for high-contrast */
}
 .placeholder {
   font-style:italic;
 }

 .isc-login-text {	 
}

.isc-login-button-box {
   padding: 15px 4px 0px 0px;
}

 .isc-login-button {	 
background: #1783BF; /* Old browsers */
background: -moz-linear-gradient(top, #1783BF 0%, #0C4C88 100%); 
background: -webkit-linear-gradient(top, #1783BF 0%,#0C4C88 100%); 
background: -ms-linear-gradient(top, #1783BF 0%,#0C4C88 100%); 
background: linear-gradient(top, #1783BF 0%,#0C4C88 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1783BF', endColorstr='#0C4C88',GradientType=0 ); 
  cursor: pointer;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   border: 1px solid #666666;
   border-bottom: 1px solid #555555;
   text-align: center;
   padding: 0.4em 0.6em;
   height: 30px;
   color: #DDDDDD;
   font-weight: bolder;
	}

 .isc-login-button:hover{
  border-color: #6b8fb3;
  border-bottom-color:#4c7399;
  color:#003366;
  /* background:#f8fbfe url(../../images/login/buttonHover_tiv.png) repeat-x top; */

}
	
/* New Styles  */
 .isc-login-container {
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 400px;
	height: 100px;
}

 .isc-login-container-mobile{
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 260px;
	height: 100px;
}

 .isc-login-radio-label {	
   font-weight: normal;
}
	 
 .isc-login-radio-button-container{
	padding-bottom: 5px;
}
				
 .isc-login-radio-label-container{
	padding-top:2px;
	padding-bottom: 5px;
}

		
.text {
  font-size: 0.727em; 
}

 .isc-login-swoosh  {
	position: relative;
	margin: auto;
   width: 260px; 
   height: 220px;
}

 .isc-login-swoosh-mobile  {
	position: relative;
	margin: 60px auto auto auto;
   width: 260px; 
   height: 220px;
}

/*Directional Styles*/

 .isc-login-logoleft-ltr {
	position: absolute;
	top: -30px;
	display: none;
	}				
					
 .isc-login-mainimage-ltr {
	position: absolute;
	top: 60px;
  left:-225px;
 }

 

 .isc-login-title-ltr {
	position: absolute;
	top: 35px; 
  left: 50px;
}
				
 .isc-login-error-ltr {
 	background: transparent url(../../images/login/st16_critical_24.png) no-repeat top left;
	padding-left: 20px;
	padding-right: 1em;
	position: absolute;
	left: 0px;
	top: -91px;
	color: #E5E5E5;
}   
 .isc-login-error-rtl {
 	background: transparent url(../../images/login/st16_critical_24.png) no-repeat top right;
	padding-right: 20px;
	padding-left: 1em;
 	position: absolute;
  	top: -91px;
	font-weight: bold;
	color: #cc2929;
  	right: 0px;
}   
        
.isc-login-conflict-ltr {
	position: absolute;
	padding-left: 0px;
    top: 0px;
}    	
				
				
 .isc-login-form-ltr { 		
	position: absolute;
 }		
				
 .isc-login-rule {
    position: absolute;
    left: 0px;
    top: 175px;
    width:263px;
 }

 .isc-login-companycopyright-ltr {
    position: absolute;
    left: 0px;
    top: 250px;
    font-family: Arial;
    font-size: 10px;
    color: #444444;
	width: 85%;
 }
 .isc-login-companycopyright-rtl {
    position: absolute;
    right: 0px;
    top: 250px;
    font-family: Arial;
    font-size: 10px;
    color: #444444;
	width: 75%;
	direction: ltr;		/* the copyright statement is in English */
	text-align: right;
 }
 .isc-login-companylogo-ltr {
	position: absolute;
	right: 0px;
        top: 250px;
	}
								
 .isc-login-license-ltr {
	position: absolute;
	left:5px;
	padding-right: 10px;
  top:280px;
	font-size: .818em; 
	color: #dddddd;
}

.isc-login-hint-ltr {
}
	
/*Bidi styles */

.isc-login-logoleft-rtl {
	position: absolute;
	top: -30px;
	display:none;
}				
					
 .isc-login-mainimage-rtl {
	position: absolute;
	top: 70px;
  right: -255px;
 }
.isc-login-mainimage-rtl img {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
}

 .isc-login-title-rtl {
	position: absolute;
	top: 35px;
  right: 20px;
}
				

        
 .isc-login-conflict-rtl {
	position: absolute;
  top: 80px;
  right: 20px;
}    	
				
.isc-login-form-rtl { 		
	position: absolute;
	left:20px; 
}		

 
 .isc-login-companylogo-rtl {
	position: absolute;
	left:20px;
        top: 250px;
	}
								
 .isc-login-license-rtl {
	position: absolute;
	left:5px;
	padding-right: 10px;
        top:280px;
	font-size: .818em; 
	}

 .isc-login-hint-rtl {
	}

 .isc-message-processing {
    visibility: hidden;
}

 .isc-message-processing-login-rtl {
    position: absolute;
    left:150px;
 }
 .isc-message-processing-login-ltr {
    position: absolute;
    right:150px;
}

 .isc-message-processing-conflict {
    position: absolute;
    right:50px;
    top:15px;
}
