@charset "utf-8";
	.header, .colorapply, .footer-right, .sidebar, .menu, .top0, .top1, hr.mediadivider
		{
		background-color: #26a69a;
		}	
	table, .for, .changelog, .error, .success, .menu
		{
		box-shadow: 0px -1px 0px #e5e5e5, 0px 0px 2px rgba(0, 0, 0, 0.12), 0px 2px 4px rgba(0, 0, 0, 0.24);			
		}
	table, .for, .changelog, .lastentriesbutton, .lastentriesbutton:hover, .entrybody, .passrec
    	{
       	background-color: #ffffff !important;
        }
	th, .for a, .for, .lastentriesbutton, .passrec, section
		{
		color: #26a69a;
		}
	td
		{
		border-bottom: 1px solid #d8d8d8;		
		}
	.fbtab th, .fbtab td
    	{
		border: 1px solid #d8d8d8;		
		}        		
	.top0, .top1, h1, .top2, .menu ul li a, .menu ul li label, #wrapper, .sessioninfosidebar, .sessioninfonavbar, .infosidebar, .infonavbar, .footer-right,     button:hover, input[type="submit"]:hover, .entrytop, .footer-right a:hover, .top1 a, .for a:hover, .vca:hover, .button:hover, .statsbar
    {
		color: #ffffff !important;
	}
	h2, a, #wrapper table, .lastentriesbutton:hover, .for td, section span, section ol, section ul
    {
		color: #000000;
    }
    .nbc a
    {
		color: #ffffff !important;
	}    
	button:focus, button:hover, input[type="submit"]:hover, .entrytop, .top1 a:hover, .for a:hover, .menu ul li a:hover, .menu ul li label:hover, .vca:hover, .nbc a:hover, .button:hover {
		outline: none;
		background-color: #4db6ac;
	}
    .entrybody
    {
	    border-color: #4db6ac;
    }
    .newrevmail{
		border: 1px solid #26a69a;
    }
	.error{
		background-color: #E51C23;
	}
	.success{
		background-color: #64dd17;
	}
    .missing{
		background-color: #4CAF50 !important;
        color: #FFFFFF;
	}
    .present{
		background-color: #F44336 !important;
        color: #FFFFFF;        
	}    
    .alert{
		background-color: #FFCC00 !important;
        color: #FFFFFF;        
	}
    .weak, .short{
    	color: #F44336 !important;
        background-color: #FFFFFF;        
    }
    .good{
    	color: #FFCC00 !important;
        background-color: #FFFFFF;        
    }
    .strong{
		color: #4CAF50 !important;
        background-color: #FFFFFF;
    }    
	.passmatch{
		color: #4CAF50 !important;
        background-color: #FFFFFF;            
    }         
    .passnotmatch{
		color: #F44336 !important;
        background-color: #FFFFFF;    
    }   
	input[type="text"]:focus:not([readonly]), input[type="text"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="email"]:focus:not([readonly]), input[type="url"]:focus:not([readonly]), input[type="time"]:focus:not([readonly]), input[type="date"]:focus:not([readonly]), input[type="datetime-local"]:focus:not([readonly]), input[type="tel"]:focus:not([readonly]), input[type="number"]:focus:not([readonly]), input[type="search"]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]){
    	border-bottom: 1px solid #26a69a;
		box-shadow: 0px 1px 0px 0px #26a69a;
		transition: all .3s;        
	}   
	input[type="text"], input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="time"], input[type="date"], input[type="datetime-local"], input[type="tel"], input[type="number"], input[type="search"], textarea.materialize-textarea{
    	border-bottom: 1px solid #9e9e9e;
		box-shadow: 0px 1px 0px 0px 9e9e9e;
	}   
    textarea:focus:not([readonly]){
       	border-bottom: 1px solid #26a69a;
       	border-right: 1px solid #26a69a;        
		box-shadow: 0px 1px 0px 0px #26a69a;
        transition: all .3s;
    }
    textarea{
       	border-bottom: 1px solid #9e9e9e;
       	border-right: 1px solid #9e9e9e;        
		box-shadow: 0px 1px 0px 0px 9e9e9e;
    }
    article{
    	background-color: #ffffff;
        z-index: 4;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    }
    .h1 span{
        z-index: 5;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);        
    }
    section{
    	border-top: 1px solid #26a69a;
    }
    .intlink{
	    color:#039be5;
    }
    section h4{
		background-color: #ffffff;
    }
    .seclink{
       	border-bottom: 1px solid #26a69a;
    }