html, body, div, ul, ol, li, tr, td{padding: 0px; margin: 0px; outline: 0px; border: 0px;  word-wrap: break-word !important;}
body{margin: 0px; background: url('/background.jpg'); backkground-position: center bottom; background-size: cover; background-attachment: fixed;}
[contentEditable=true]:empty:not(:focus):before{ content:attr(data-text); color: #AAAAAA; }
ul{ -webkit-margin-before: 0em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 00px;}

a{text-decoration: none; color: inherit; cursor: pointer;}
p{text-align: justify; font-size: 17px; line-height: 25px;}
	.round0{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important;border-radius:0px !important;}
	.round5{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
	.round10{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
	.round15{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
	.round20{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
	.round25{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}
	.round30{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
	.round40{-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;}
	.round50{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;}
	.round60{-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;}
	.round100{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;}
	.round120{-webkit-border-radius:120px;-moz-border-radius:120px;-ms-border-radius:120px;-o-border-radius:120px;border-radius:120px;}
	
	.row{width: 95%;}
	.row-full{width: 100%;}
	.take-left{float: left;}
	.take-right{float: right;}
	.clearfix{clear: both;}
	.inline{display: inline-block;}
	.left{text-align: left;}
	.right{text-align: right;}
	.centertext{text-align: center;}
	.justify{text-align: justify;}
	.tablevt tr td{vertical-align: top; padding-bottom: 15px}
	.inlinelist li{display: inline-block;}
	
	.vm{vertical-align: middle;}
	.vt{vertical-align: top;}
	.auto{margin: auto; }
	
    
    .headbar{ width: 100%; padding: 10px 0px; background: #000000; color: #FFFFFF; }
    .loginbox{ background: #FFFFEE; border: 1px solid #000000; box-shadow: 0 0 3px #CCCCCC; padding: 30px; margin: 40px auto; max-width: 600px;}
    .loginbox h1{margin: 10px 10px;}
    .loginbox input{margin: 10px; display: block; border: 2px solid #000000; padding: 5px; font-size: 20px; width: 90%;}
    .loginbox button{margin: 10px; display: block; border: 2px solid #000000; background: #222222; color: #FFFFFF; padding: 5px; font-size: 20px; width: 60%; cursor: pointer;}
    .logo1{font-size: 22px; margin: 7px;}
    
    .input1{width: 90%; margin: 2px 10px 10px 10px; display: block; padding: 10px 4px; border: 1px solid #000000; }
    .input0 span{font-size: 16px; font-variant: small-caps; margin-left: 10px; display: block; }
    
    fieldset{paddint-top: 15px; background: rgba(253,250,217,0.6); border-radius: 10px; border: 1px solid #333333; box-shadow: 0 0 3px #000000;}
    legend{background: #F9F2C8; padding: 5px;}
    .btn1{padding: 10px 30px; font-size: 20px; color: #FFFFFF; background: #404A27; margin: 15px 0px;}
    table{background: rgba(253,250,217,0.6);}
    
    
 @media screen and (max-width: 1049px){
	.pconly{display: none !important;}
	.container{width: 95%; margin: auto;}
	.containerfull{width: 100%; margin: auto;}
	
	.take-left{float: none;}
	.take-right{float: none;}
	
	.half, .one-third, .one-fourth, .two-third, .three-fourth, .one-fifth{width: 100%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	
	
	#sidemenu{position: fixed; top: 0px; right: 0px;height: 100%; width: 0px; background: #FFFFFF; z-index: 5000; box-shadow: 0 0 2px #D60004; overflow-x: hidden;}
	#menushadow{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 4500;}
	#sidemenu .mitem{padding: 10px; color: #333333; font-size: 20px; border-bottom: 1px solid #CCCCCC;}
	#sidemenu .mitem i{color: #D60004;}
	
	
	
}

@media screen and (min-width: 1050px){
	.mobileonly{display: none !important;}
	
	.container, .containerpc{width: 95%; max-width: 1100px; margin: auto;}
	.containerbig{width: 95%; max-width: 700px; margin: auto;}
	.containerfull{width: 100%; max-width: 700px; margin: auto;}
	
	.half{width: 49.5%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.one-third{width: 33%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.one-fourth{width: 23.5%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.two-third{width: 66%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.three-fourth{width: 74.5%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.one-fifth{width: 18.5%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.vm{vertical-align: middle;}
	.vt{vertical-align: top;}
	
	#sidemenu{position: fixed; top: 0px; right: 0px;height: 100%; width: 0px; background: #FFFFFF; z-index: 5000; box-shadow: 0 0 2px #D60004; overflow-x: hidden;}
	#menushadow{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 4500;}
	#sidemenu .mitem{padding: 10px; color: #333333; font-size: 20px; border-bottom: 1px solid #CCCCCC;}
	#sidemenu .mitem i{color: #D60004;}
	
}  
    
    
	