﻿body {
    background: #4a4e51;
    background-image: url('sidelogo.png');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: left center;
    color: black;
}

.error {
    color: #e80c4d;
}

.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

#footer {
    color: White;
    background: #393939;
    -webkit-box-shadow: 0px -1px 5px #555;
    box-shadow: 0px -1px 5px #555;
    border-top: 1px solid #2d2d2d;
    height: 59px;
    line-height: 59px;
}

    #footer a:link,
    #footer a:visited,
    #footer a:hover,
    #footer a:active {
        color: White;
    }

.whiteBox {
    padding: 10px;
    border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
    background: #646a6e;
    color: black;
    border-radius: 5px;
    opacity: 0.9;
}

.availableTableListItem {
    background: #c9de96;
    -webkit-box-shadow: 1px 1px 5px #555;
    box-shadow: 1px 1px 5px #555;
    color: #c4c8cc;
    font-weight: bold;
}

.nav-pills > li > a:hover {
    background-color: white;
}

.navbar {
    min-height: 40px;
    padding-right: 20px;
    padding-left: 20px;
    background: #393939;
    border-bottom: 1px solid #2d2d2d;
    box-shadow: 0px 1px 5px #555;
}

.navbar-toggle {
    border: 1px solid #555;
    color: #c4c8cc;
    float: left;
}

    .navbar-toggle .icon-bar {
        background: #c4c8cc;
	}

.navbar-nav > li > a {
    color: #c4c8cc;
}

    .navbar-nav > li > a:active,
    .navbar-nav > li > a:hover {
        color: black;
    }

.tbldiv {
    background: #9797a1;
}

    .tbldiv:hover {
        border: 1px solid #493B29;
    }

.tbldivT {
    background: #eaeafa;
}

    .tbldivT:hover {
        border: 1px solid #493B29;
    }

.tbldivTF {
    background: #598864
}

    .tbldivTF:hover {
        border: 1px solid #493B29;
    }

.tbldivTC {
    background: #555;
}

    .tbldivTC:hover {
        border: 1px solid #493B29;
    }

.tbldivgold {
    background: #886565;
}

    .tbldivgold:hover {
        border: 1px solid #493B29;
    }

.tbldivtourn {
    background: #546077;
}

    .tbldivtourn:hover {
        border: 1px solid #493B29;
	}

.tbldivZ {
		background: #849b8d;
	}
	
	.tbldivZ:hover {
		border: 1px solid #404b44;
	}

.form-control {
    background-color: #c4c8cc;
}

/* table */

.tableIG {
    border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
    background: #393939;
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhYjkyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNzk4MTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
}

#gameField {
	background: #5a5a5a;
	/* background: url(data:image/png;base64,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); */
    box-shadow: 1px 1px 5px #000000;
}

.horizontalLayoutSmall .smallcard {
	border: 1px solid black;
	background-color: white;
	box-shadow: 1px 1px 5px #555;
}

.horizontalLayout .card {
	border: 1px solid black;
	background-color: white;
	box-shadow: 1px 1px 5px #555;
}

	.horizontalLayout .card:hover {
		border: 2px solid black;
	}

	.horizontalLayouta .card {
        border: 1px solid black;
        background-color: white;
        box-shadow: 1px 1px 5px #555;
	}
	
	#statusbar {
		background: rgb(69,72,77);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiM0NTQ4NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		border: 1px solid black;
		box-shadow: 1px 1px 5px #555;
	}

#statusText {
    color: white;
}

.youPlayBorder {
    border: 3px solid darkgreen !important;
}

#bombs {
	background: #b52b27;
	border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
}

#playBomb {
    border-color: #000000;
	background-color: #b52b27;
	box-shadow: #555555 1px 1px 5px;
    color: #ffffff;
}

#gameLog {
	background: #94999c;
    color: black;
    border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
}

.cN {
    border: 1px solid black;
	color: #a81717;
	-webkit-text-shadow: 1px 2px 1px white;
    text-shadow: 1px 2px 1px white;
}

.playerMenu {
    background-color: gray;
    border: 1px solid #000;
    box-shadow: 1px 1px 5px #555;
}

.p1Color {
    color: Black;
}

.p2Color {
    color: #0a3f64;
}

.p3Color {
    color: #1a4f2b;
}

.p4Color {
    color: #a81717;
}

#phoenixCards {
    box-shadow: 1px 1px 5px #555;
    border: 1px solid black;
    background-color: darkorange;
}

#askCards {
    box-shadow: 1px 1px 5px #555;
    border: 1px solid black;
    background-color: #b39700;
}

.exchangeCard {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAB4CAYAAABl7nX2AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAARbSURBVHja7F3JbuswEJtxDfT/f/UBPRSoxXeo03jRPrIjO9QtmxeGHHJkxdFpmv6JyKdw1IxvnaZpEpGBWFQNN4jID3GoHj9knnGMhCBzIAAgAIJjGJQwAXxxDUxLWMuKAk2EQNGFz3JjnQGkE9cNFZWB4BnICNCFm9RAsrBSwkoJmw2FEjbhB/bCbXJgDohqyEvFH9G2x9I8vmxN5CBA2qTV/poj0ETa5cCdhFEhHQ2wA80FY92yRuSPYraraoGE6/ZxvJxLt9X4YCnhFhImiIZOhDBQwpTwlSU8CvCMMdpBzO988mD7YATwfB4dxPyLSXggXA0mE1gDGWNex8Bz2Vd7Eb8X49g+7C7GXK2U6OzCrIH1nQghaODC/Uq0r5roE2rnEgYl/BYxhiZCBpKBdOF3GyADWQNZA+/BQIJn6UxG5wigxUlYA2kiHZgIhzFIE8S6wQWWZhfmInOaCAF8p1ZO1XCNoqRStLoUgnb7QuCjRTXwtHrZ07X+OKMoYbsLH7By/Y2CoIyCuDRNde/+FHyaSAiovLqncgecS9WoqjI654JA6UzTNDMhd87jmNmW1QsvgQl9UFXzHXled60XZVnqc6scGAJmK++imom/3XfvqDWsXAEYYmKJK11Vy6XMRKwT2TJxydAlWOpxJXQoZ0tU22KzeqxFCyx1HdsXYG3ZGmRvp3KOgpR4/+ici8aY5vVE+2dgEYC+J32S9Zc3nZ9HfghHPwyMARUDfflaUMI5dTDqGUZDyVWEZYIjlu9CpKqKMTk7KCkBy4CeOok6AJedUTjk+/YdOv9Hmdu+vosxDyBgDdAbqYYCeqjbsU2dOZkbLFN9223Vs9FxT9XN+SyKfixke3ecIeNgtxNpIy0t5FNtkUNDOis8tvPnwqG0Eir6OqioqDjngvJVg2FYpZ06cWB7oj65igBuWRh2wI4lLrmSocPfxqK9dLeZD8VZ0CEgYavtr0CLFOEimWa5uEa+pqe8SwNBSf0dAXiLY0kAxlw4NSOWlJhQfkcaB/D38NL7R+oH55vaOAxDwUWlVD0DBCmQM6fLjhgpkqDm1/povcg8wzQAZDrsecdkaRHbLfFVzzxLIA5gduhDQdxOXOguajdh4djygEu+6zPl6yuXrXh57PI2ffFkPhIzNNbTe8wHHnkCuPFFZ965qAUDf3kOf6Utyl2SuY07UG8RY5Z3fmrTfL0PmyHgEl/WwBfXQP7Uy5oDATLQImEusDQOmghN5MVBGp7kln2z7+aZGZcL6Ot7qJZG4Z7+oIAmcukY06C71caMak049f9fiRr0AJHtZILhXLpfgup/AJuGGWNOiDF6gJSRfOnsr1XDWSUaQor+nPQWUi497MRiUd54hzHmxb0wITDnQEqYEqaECSBrYIsYugujmrFdXCVG7v/UD9JscRH8J38rb/L88IYmwhpIAAkgXZidSG3qAHgnc1PqEIEMzjmCWDmcc+P48fHxBeCTcFQIWfX7/wCwnUJgq13oiQAAAABJRU5ErkJggg==');
    border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
}

    .exchangeCard .card {
        background-color: white;
    }

    .exchangeCard:hover {
        border: 2px solid black;
    }

#chatContainer {
	background: #94999c;
    color: black;
    border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
}

.username {
    background: rgb(238,238,238);
    border: 1px solid #000;
    box-shadow: 1px 1px 5px #555;
}

#exchangedCards {
    background: #346995;
    border: 1px solid #000;
    box-shadow: 1px 1px 5px #555;
    color: white;
    -webkit-text-shadow: 0 1px 0 #493B29;
    text-shadow: 0 1px 0 #493B29;
}

#totalScore {
	background: #94999c;
    color: black;
    border-bottom: 1px solid gray;
}

td .card {
    box-shadow: 1px 1px 5px #555;
    border: 1px solid #000;
}

#clock {
    color: white;
}

.timer {
    color: darkred;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

#scores {
	background: #94999c;
    color: black;
    border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
}

#scoreDetails {
	background: #94999c;
    color: black;
    border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
}

#spectators {
    background: #b39700;
    border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
}

#spectatorsDetails {
	background: #94999c;
    color: black;
    border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
}

#loading {
    background: rgb(69,72,77);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM0NTQ4NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

#loadingMessage {
    color: white;
}

#tichuContainer {
    background: #627d4d;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2MjdkNGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWYzYjA4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

.achievement {
	background: #94999c;
    color: black;
    border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
}

#tichuContainerMessage {
    color: white;
}

.highlight {
    border-color: darkorange;
    background: #c59300;
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDY1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWJmMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
    color: white;
}

.highlightblue {
    border-color: darkblue;
    background: #2d96c4;
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYjZkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDlkY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
    color: white;
}

.highlightred {
    border-color: darkred;
    background: #cc1400;
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
    color: white;
}

.highlightgreen {
    border-color: darkgreen;
    background: #3b9e3b;
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzYyYzQ2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MWEzNTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
    color: white;
}

.highlightyellow {
    border-color: #b39700;
    background: #c59300;
    color: black;
}

#dog {
    background: #196184;
    border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
}

#dogPlayer {
    color: white;
}

#dogCard {
    border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
}

.controlbtn {
    border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
}

.addBorder {
    border: 1px solid black;
}

.tichu {
    color: red;
}

#reviewField {
	background: #5a5a5a;
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM5ZWE1NGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNzU4OTBjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
    border: 1px solid black;
    box-shadow: 1px 1px 5px #555;
}

a {
    color: whitesmoke;
}

.statusOrange {
    color: darkorange;
}

.statusRed {
    color: darkred;
}

.statusGreen {
    color: darkgreen;
}

.statusBlue {
    color: darkblue;
}

#tempData {
	color: black;
	background-color: white;
}

#infoData {
	color: black;
	background-color: white;
	opacity: 0.8;
}

#darkColorData {
	color: black;
	background-color: white;
	opacity: 0.8;
}

.tournamentLine {
    border-top: 1px solid #979393;
}

@media (max-width: 767px) {
	.navbar-nav .open .dropdown-menu {
		background-color: #eee !important;
	}
}