* Add here all your css styles (customizations) */
.ps { margin-bottom:10px; 
}

.slink {color: #FFFFFF}
a.slink:link {text-decoration: none;  color: #FFFFFF}
a.slink:visited {text-decoration: none; color: #FFFFFF}
a.slink:hover {text-decoration: none; color: #FFFFFF}
button.accordionf {
    color:#333;
	background-color:#f5f5f5;
    background-color: #eee;
    color: #000;
    cursor: pointer;
    padding: 10px;
    width: 100%;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
	border:1px solid #ddd;	
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
	box-shadow:0 1px 1px rgba(0,0,0,.05);
	border-bottom:1px solid transparent;
	margin-top:10px;
}

button.accordionf.active, button.accordionf:hover {
background-color: #eee; 
}

div.panelf {
    padding: 0 18px;
    display: none;
    background-color: white;
    border:1px solid #ddd;
	border-radius: 0px 0px 4px 4px;
	margin-bottom:5px;
}

div.panelf.show {
    display: block;
}
.w3-left {
float:left!important
}
.w3-right {
float:right!important
}
.w3-margin-left {
margin-left:16px!important
}
.w3-margin-right {
margin-right:16px!important
}
.w3-small  {
font-size:10px!important
}
.w3-normal  {
font-size:13px!important
}
.w3-medium  {
font-size:15px!important
}
.w3-large  {
font-size:18px!important
}
.w3-xlarge {
font-size:24px!important
}
.w3-xxlarge {
font-size:36px!important
}
.w3-xxxlarge {
font-size:48px!important
}
.w3-jumbo {
font-size:64px!important
}
.w3-padding-4{padding-top:4px!important;padding-bottom:4px!important}
.w3-padding-8{padding-top:8px!important;padding-bottom:8px!important}
.w3-padding-12{padding-top:12px!important;padding-bottom:12px!important}
.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}
.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}
.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}
.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}
.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}
.w3-padding-128{padding-top:128px!important;padding-bottom:128px!important}
.w3-padding-0{padding:0!important}
.w3-padding-top{padding-top:8px!important}.w3-padding-bottom{padding-bottom:8px!important}
.w3-padding-left{padding-left:16px!important}.w3-padding-right{padding-right:16px!important}
ul.w3-ul {
list-style-type:none;padding:0;
margin:0
}
ul.w3-ul li {
padding:10px 0px 10px 0px;
}
ul.w3-ul li:last-child {
border-bottom:none
}
.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}
.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}
.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}

.bolder {
  font-weight: bold; 
} 
button.formxx {
    background-color: #fff;
    cursor: pointer;
    padding: 0px;
    width: 100%;
    border: none;
	font-family: "Open Sans", Arial, sans-serif;
	font-size:14px;
    text-align: left;
    outline: none;
    transition: 0.4s;
}

button.formxx.active, button.formxx:hover {
    background-color: #fff;
    color: #3498db;
}
button.formxx:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: left;
    margin-right: 5px;
}

button.formxx.active:after {
    content: "\2212";
}
div.formxxpanel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}


.top-buffer { margin-top:20px; }
.text-shadow {
    text-shadow: 2px 2px 8px #424242;
}


.p-l-3 {
    padding-left: 30px;    
}

.lastup {
    color: red;
    font-weight: bold;
}