#toPopup {
    display: none;
    z-index: 2;
}

#login{
	width: 600px;
    height: 350px;
    position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
	/*background-color:rgba(255,255,255,0.7);*/
	background-color:white;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow:2px 2px 5px black,-2px -2px 5px lightgray;    /*   For Older Versions    */
    -webkit-box-shadow:2px 2px 5px black,-2px -2px 5px lightgray;  
    box-shadow:2px 2px 5px black,-2px -2px 5px lightgray;   
 
        /*                   For  'IE'                                */
 
        filter:
            progid:DXImageTransform.Microsoft.Shadow(color=lightgray,direction=0,strength=5)   /*  Top     */
            progid:DXImageTransform.Microsoft.Shadow(color=#777777,direction=90,strength=3)    /*  Right   */
            progid:DXImageTransform.Microsoft.Shadow(color=#777777,direction=180,strength=3)   /*  Bottom  */
            progid:DXImageTransform.Microsoft.Shadow(color=lightgray,direction=270,strength=5);/*  Left    */
}

#login_title{
	text-align:right;
	width: 99%;
	margin-left:3px;
	margin-top:3px;
    height: 40px;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALElEQVQImWMwMrJi+v//PxMDw3+m//8ZoPR/qBgDEhuXGLoeYswhXg8R5gAAdVpfoJ3dB5oAAAAASUVORK5CYII=) 100% 100%; 
	background: -moz-linear-gradient(top, #03F 0%, #09A2CE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03F), color-stop(100%, #09A2CE));
	background: -webkit-linear-gradient(top, #03F 0%, #09A2CE 100%);
	background: -o-linear-gradient(top, #03F 0%, #09A2CE 100%);
	background: -ms-linear-gradient(top, #03F 0%, #09A2CE 100%);
	background: linear-gradient(to bottom, #F7F7F7 0%, #E8E8E8 100%);
}

#login_title_icon{
	position:relative;
	height:65px;
	top:-10px;
	right:130px;
	float:right;
}

#eisodos{	
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#646464;
	margin-right:-45px;
	margin-top:2px;
}

#forma
{
	text-align:left;
	margin-left:30px;
	margin-top:45px;
}

label {color:#646464;}

#input,#input2 { 
   border:none; 
   -webkit-border-radius:5px; 
   -moz-border-radius:5px; 
   border-radius:5px; 
   -webkit-box-shadow:0 0 5px #666 inset; 
   -moz-box-shadow:0 0 5px #666 inset; 
   box-shadow:0 0 5px #666 inset; 
   width:300px;
   padding:18px;
   text-indent:5px;
   margin:10px;
   background-color:#FFC;
} 

#input2{margin-left:58px; margin-top:30px; margin-bottom:30px;}

#red{color:#FF0000;}

#login_button
{
	margin-left:348px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}

#login_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	cursor:pointer;
}

.cd-popup-container{
	background-color:#f5f5f1;
}

.cd-popup-container p {
  padding: 1em 0em 2em 0em;
}

#term_id_new, #server_new{
	-webkit-box-shadow:2px 2px 5px lightgray,-2px -2px 5px lightgray;  
	width:345px;
	margin:10px 20px 20px 15px;
	padding:5px;
}