body {
    background-color:#f2f0e7;
}

.footer-main {
    background-color:#4d4d4d;
    background-image: url('/images/map_background_strip_grey.gif');
    background-size:cover;
    padding:50px 0;
}

.event-header {
    width:160px;
    color:#ffffff;
    font-size:16px;
    padding-left:6px;
    padding-top:6px;
    border-top-right-radius: 15px;
    font-weight:700;
}

.teal {
    background-color:#3ca7a3;
}

.yellow {
    background-color:#f1b93b;
}

.yellow-body {
    border: 4px solid #f1b93b;
}

.yellow-footer {
    background-color:rgba(241,185,59,0.1);
}

.orange {
    background-color:#e87325;
}

.orange-body {
    border: 4px solid #e87325;
}

.orange-footer {
    background-color:rgba(232,115,37,0.1);
}

.teal-body {
    border: 4px solid #3ca7a3;
}

.teal-footer {
    background-color:rgba(60,167,163,0.1);
}

.black {
    background-color:#000;
}

.black-body {
    border: 4px solid #000;
}

.black-footer {
    background-color:rgba(0,0,0,0.1);
}

.event-frame {
    background-color: rgba(255,255,255,0.8);
    padding:8px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

.event-border {
    border: dashed 1px #42210b;
    padding: 10px;
    text-align: center;
    font-size: 17px;
    min-height: 140px;
    text-transform: uppercase;
    font-weight: 700;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

.event-back {
    background-color:#e5e5e5;
    padding:50px 0;
}

.event-back-30 {
    background-color:#e5e5e5;
    padding:30px 0;
}

.event-orange .event-header {
    background-color:#e87325;
    width:160px;
    color:#ffffff;
    font-size:16px;
    padding-left:10px;
    padding-top:7px;
    border-top-right-radius: 15px;
    text-transform: uppercase;
    border-top-left-radius: 6px;
}

.event-yellow .event-header {
    background-color:#f1b83b;
    width:160px;
    color:#ffffff;
    font-size:16px;
    padding-left:10px;
    padding-top:7px;
    border-top-right-radius: 15px;
    text-transform: uppercase;
    border-top-left-radius: 6px;
}

.event-green .event-header {
    background-color:#8ea94c;
    width:160px;
    color:#ffffff;
    font-size:16px;
    padding-left:10px;
    padding-top:7px;
    border-top-right-radius: 15px;
    text-transform: uppercase;
    border-top-left-radius: 6px;
}

.event-red .event-header {
    background-color:#B42024;
    width:160px;
    color:#ffffff;
    font-size:16px;
    padding-left:10px;
    padding-top:7px;
    border-top-right-radius: 15px;
    text-transform: uppercase;
    border-top-left-radius: 6px;
}

.event-blue .event-header {
    background-color:#3ca7a3;
    width:180px;
    color:#ffffff;
    font-size:16px;
    padding-left:10px;
    padding-top:7px;
    border-top-right-radius: 15px;
    text-transform: uppercase;
    border-top-left-radius: 6px;
}

.event-black .event-header {
    background-color:#2A2A2A;
    width:160px;
    color:#ffffff;
    font-size:16px;
    padding-left:10px;
    padding-top:7px;
    border-top-right-radius: 15px;
    text-transform: uppercase;
    border-top-left-radius: 6px;
}

.wff-label {
    background-color: #3ca7a3;
    margin-left: 6px;
    font-size: 12px;
    border-radius: 50%;
    min-width: 18px;
    height: 18px;
    color: #ffffff;
    text-align: center;
    padding-top: 1px;
    position: absolute;
}

.event-orange .event-body {
    border: 4px solid #e87325;
    background-color:rgba(232,115,37,0.1);
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.event-yellow .event-body {
    border: 4px solid #f1b83b;
    background-color:rgba(241,185,59,0.1);
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.event-green .event-body {
    border: 4px solid #8ea94c;
    background-color:rgba(142,169,76,0.1);
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.event-red .event-body {
    border: 4px solid #B42024;
    background-color:rgba(180, 32, 36,0.1);
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.event-blue .event-body {
    border: 4px solid #3ca7a3;
    background-color:rgba(60,167,163,0.1);
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.event-black .event-body {
    border: 4px solid #2A2A2A;
    background-color:rgba(0,0,0,0.1);
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.event-orange .event-location {
    color:#e87325;
}

.event-yellow .event-location {
    color:#f1b83b;
}

.event-green .event-location {
    color:#8ea94c;
}

.event-red .event-location {
    color:#B42024;
}

.event-blue .event-location {
    color:#3ca7a3;
}

.event-black .event-location {
    color:#2A2A2A;
}

.yellow-back {
    background-color:#f1b93b;
}

.pale-back {
    background-color:#f2f0e7;
}

.yellow-fill {
    background-color:#f1b83b;
}

#event-header-yellow .back-fill {
    background-color:#f1b83b;
}

#event-header-orange .back-fill {
    background-color:#e87325;
}

#event-header-blue .back-fill {
    background-color:#3ca7a3;
}

#event-header-green .back-fill {
    background-color:#8ea94c;
}

#event-header-red .back-fill {
    background-color:#B42024;
}

#event-header-black .back-fill {
    background-color:#2A2A2A;
}

.menu-border {
    border:solid 6px #42210b;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    background-color: white;
}

.chat-frame {
    padding:30px;
    border-top: solid 4px #f1b83b;
    background-color:#ffffff;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

.inner-chat-frame {
    background-color: #f1f1f1;
    padding: 20px;
    display: inline-block;
    width: 100%;
    margin-bottom: 25px;
}

.inner-chat-frame-alt {
    background-color: #f8f8f8;
    padding: 20px;
    display: inline-block;
    width: 100%;
}

.green-back {
    background-color:#8ea94c;
}

.orange-back {
    background-color:#e87325;
}

.blue-back {
    background-color:#3ba7a2;
}

.black-back {
    background-color:#000;
}

.title-back {
    background-color: #f1b83b;
}

.tile-inner {
    text-align: center;
    /*height:370px;*/
    height: 280px;
    border:2px solid #ffffff;
}

.tile1 {
    background-image: url('/images/default-profile.jpg');
    background-size:cover;
    background-position: left center;
}

.tile2 {
    background-color:#f1b93b;
}

.tile3 {
    background-color:#8b836e;
}

.tile4 {
    background-color:#b59e81;
}

.tile5 {
    background-color:#6d9c9f;
}

.tile6 {
    background-color:#e87325;
}

.tile7 {
    background-color:#b22125;
}

.tile8 {
    background-color:#8ea94c;
}

.tile9 {
    background-color:#a4c7a4;
}

.white-back {
    background-color:#ffffff;
}

.profile-line {
    border-bottom:2px solid #42210b;
    padding-bottom:40px;
}

#profile-yellow .profile-frame {
    border:6px solid #f1b93b;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

#profile-orange .profile-frame {
    border:6px solid #e87325;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

#profile-green .profile-frame {
    border:6px solid #8ea94c;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

#profile-blue .profile-frame {
    border:6px solid #3ca7a3;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

#profile-black .profile-frame {
    border:6px solid #2A2A2A;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

#profile-red .profile-frame {
    border:6px solid #B42024;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

#profile-yellow.profile-frame {
    border:6px solid #f1b93b;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

#profile-orange.profile-frame {
    border:6px solid #e87325;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

#profile-green.profile-frame {
    border:6px solid #8ea94c;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

#profile-blue.profile-frame {
    border:6px solid #3ca7a3;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

#profile-black.profile-frame {
    border:6px solid #2A2A2A;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

#profile-red.profile-frame {
    border:6px solid #B42024;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}

#profile-orange.event-body {
    background-color:rgba(232,115,37,0.3);
}

#profile-yellow .event-body {
    background-color:rgba(241,185,59,0.3);
}

#profile-green .event-body {
    background-color:rgba(142,169,76,0.3);
}

#profile-blue .event-body {
    background-color:rgba(60,167,163,0.3);
}

#profile-red .event-body {
    background-color:rgba(180, 32, 36,0.3);
}

#profile-black .event-body {
    background-color:rgba(0, 0, 0,0.3);
}

.cook-back {
    background-color:#0d6e6b;
}

.eat-back {
    background-color:#e97324;
}

.earn-back {
    background-color:#6a7830;
}

.share-back {
    background-color:#b42024;
}

.hear-back {
    background-color:#8ea94c;
}

.join-back {
    background-image: url('/images/join-us-back.png');
    margin: 20px 0;
    padding: 30px;
    background-color: #f2f0e7;
    background-size: cover;
}

.orange-header {
    color:#e97324;
    font-style: normal;
}
.ghost-cake{
    opacity: 0.2;
}

.select-icon-frame {
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    background-color: #ffffff;
}

.select-icon-header {
    color:#ffffff;
}

#select-icon-list .modal-content {
    background-color:#3ca7a3;
}

#login-popup .modal-content {
    background-color:#f2f0e7;
}

.cookies-back {
    background-color:#b32024;
}

.health-back {
    background-color:#0a6e6a;
}

.insurance-back {
    background-color:#e87224;
}

.rating-back {
    background-color:#90ab4d;
}

.responsible-back {
    background-color:#3ca8a3;
}

.leveling-back {
    background-color:#00473f;
}

.tax-back {
    background-color:#b32024;
}

.underline-top {
    border-top:4px solid #f2f0e7;
    background-color:#ffffff;
}

#cees-feature p {
    color: #ffffff;
    font-weight: 700;
}

#cees-feature #cees-cook strong {
    color: #3da9a4;
}

#cees-feature #cees-eat strong {
    color: #e67326;
}

#cees-feature #cees-earn strong {
    color: #8da84c;
}

#cees-feature #cees-share strong {
    color: #f0b93c;
}

#cees-feature #cees-eat, #cees-feature #cees-earn, #cees-feature #cees-share {
    display: none;
}

.error-red {
    color: #a94442;
}

/* EVENTS */

#world-yellow .world-back {
    background-color:#f0b93c;
    padding:80px 0;
}

#world-orange .world-back {
    background-color:#e67326;
    padding:80px 0;
}

#world-blue .world-back {
    background-color:#3da9a4;
    padding:80px 0;
}

#world-green .world-back {
    background-color:#8ea94c;
    padding:80px 0;
}

#world-black .world-back {
    background-color:#000;
    padding:80px 0;
}

#comment-green .comment-fill {
    background-color:#8ea94c;
}

#comment-blue .comment-fill {
    background-color:#3da9a4;
}

#comment-yellow .comment-fill {
    background-color:#f0b93c;
}

#comment-orange .comment-fill {
    background-color:#e67326;
}

#comment-black .comment-fill {
    background-color:#000;
}

#event-header-black .ghost-cake {
	opacity: 0.6;
}

#event-header-black .event-score {
	color:#fff;
}

#event-header-black .report-div span {
	color:#fff;
}

