.w3-theme-l5 {color:#000 !important; background-color:#F3EDF0 !important}
.w3-theme-l4 {color:#000 !important; background-color:#F3EDF0 !important}
.w3-theme-l3 {color:#000 !important; background-color:#E3CFD9 !important}
.w3-theme-l2 {color:#000 !important; background-color:#D1AABE !important}
.w3-theme-l1 {color:#fff !important; background-color:#B37996 !important}
.w3-theme-d1 {color:#fff !important; background-color:#A67290 !important}
.w3-theme-d2 {color:#fff !important; background-color:#874C6E !important}
.w3-theme-d3 {color:#fff !important; background-color:#63324F !important}
.w3-theme-d4 {color:#fff !important; background-color:#571D3F !important}
.w3-theme-d5 {color:#fff !important; background-color:#3E0B29 !important}

.w3-theme-light {color:#000 !important; background-color:#E3CFD9 !important}
.w3-theme-dark {color:#fff !important; background-color:#63324F !important}
.w3-theme-action {color:#fff !important; background-color:#B37996 !important}

.w3-theme {color:#fff !important; background-color:#63324F !important}
.w3-text-theme {color:#571D3F !important}
.w3-border-theme {border-color:#874C6E !important}

.w3-hover-theme:hover {color:#fff !important; background-color:#A67290 !important}
.w3-hover-text-theme:hover {color:#63324F !important}
.w3-hover-border-theme:hover {border-color:#63324F !important}

html,body,h1,h2,h3,h4,h5 {font-family: "Open Sans", sans-serif}
.w3-colmargin {margin-left:15px; margin-right:15px; margin-bottom:15px;}

.fa-female { color:#c01e7f; }
.fa-male { color:#27889c; }
.w3-bold { font-weight: bold; }
.w3-img { width:100%;cursor:pointer; }
.w3-pointer { cursor:pointer; }
.w3-s { text-decoration: line-through; }
.w3-i { font-style: italic; }
.br { word-break: break-all; }

.popnote {width:350px; height:110px; position: fixed; right:30px; bottom:30px;
background: -moz-linear-gradient(top, #e3cfd9 0%, #d1aabe 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e3cfd9 0%,#d1aabe 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e3cfd9 0%,#d1aabe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3cfd9', endColorstr='#d1aabe',GradientType=0 ); /* IE6-9 */
}
@media (max-width:600px){.popnote{width:75%;}.popnote-left{width:25%;}.popnote-right{width:75%;}}
@media screen and (max-width:600px){.popnote{width:75%;}.popnote-left{width:25%;}.popnote-right{width:75%;}}	
@media (max-width:600px){.popnote{width:75%;}.popnote-left{width:25%;}.popnote-right{width:75%;}}

.w3-white {
color:#000!important;background-color:#fff!important;
}
.w3-img {
filter: brightness(100%);
}
.w3-img:hover {
filter: brightness(100%);
}
.w3-border {
border:1px solid #ddd!important;
}
.w3-card-2 {
box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;
}
textarea {
background-color:#fff;
}
input[type=text], [type=password] {
background-color:#fff;
}
hr {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

h1, h2, h3, h4, h5 {
text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(50,50,50,.5);
}

