body {
	background: rgb(38, 91, 67);
	background: linear-gradient(180deg, rgba(38, 91, 67, 1) 0%, rgba(52, 120, 94, 1) 100%);
	background-repeat: no-repeat;
	background-color: #34785e;
}
hr {
	border-top: 2px solid #3b3b3b;
}
.navbar-dark .navbar-toggler {
	border-color: transparent!important;
}
.topbar {
	background: rgb(53, 116, 93);
	background: linear-gradient(180deg, rgba(53, 116, 93, 1) 0%, rgba(46, 104, 82, 1) 100%);
	border-bottom: 1px solid #275c47;
	height: 25px;
}
.topbar .container {
	border-left: 1px solid #488471;
	border-right: 1px solid #488471;
	padding: 5px 2rem 5px 2rem;
}
.topbar .container {
	color: #85B9AB;
	font-size: 10px;
}
.topbar .container a {
	color: #fbe752;
}
.topbar-right {
	padding-right: 0px!important;
}
#digital-clock {
	color: #85B9AB;
	font-size: 10px;
}
.bg-green {
	background: rgb(69, 145, 117);
	background: linear-gradient(180deg, rgba(69, 145, 117, 1) 0%, rgba(57, 129, 99, 1) 100%);
	border-top: 2px solid #4f917b;
	border-bottom: 4px solid #34765a;
}
.navbar .container {
	border-left: 1px solid #46816d;
	border-right: 1px solid #46816d;
}
.navbar-dark .navbar-brand {
	color: #fbe752;
	font-size: 22px;
	font-weight: bold;
	padding: 0 1rem 0 1rem;
}
.header-input {
	height: 25%;
	width: 30%!important;
	border-radius: 0px;
}
.header-input-button {
	background: #ffffff;
	padding: .15rem .5rem;
	color: #487766;
	border-radius: 0px;
	border: 2px solid #1d4434;
}
.navbar {
	padding: 0;
}
.navbar input {
	background: #295d48;
	color: #ffffff!important;
	border: 2px solid #1c4333;
}
.navbar input:focus {
	background: #295d48;
	color: #ffffff;
	border: 2px solid #1c4333;
}
.navbar ::placeholder {
	color: #c4d1cc;
}
.navbar .form-control {
	color: #ffffff!important;
}
.navbar-dark .navbar-nav .nav-link {
	border-right: 1px solid #488471;
	padding: 1.5rem;
}
.navbar-dark .navbar-nav .nav-link:hover {
	background: rgb(68, 143, 114);
	background: linear-gradient(180deg, rgba(68, 143, 114, 1) 0%, rgba(61, 137, 103, 1) 100%);
	border-right: 1px solid #488471;
	border-bottom: 4px solid #fbe752;
	margin-bottom: -4px;
}
.navbar-dark .navbar-nav .active>.nav-link {
	background: rgb(68, 143, 114);
	background: linear-gradient(180deg, rgba(68, 143, 114, 1) 0%, rgba(61, 137, 103, 1) 100%);
	border-bottom: 4px solid #fbe752;
	margin-bottom: -4px;
}

/* added by Maria */
.nav-pills .nav-link {
    background: #3e886a !important;
    color: white;
}
.navbar-dark {
	font-weight: bold;
}
.col-dark {
	background: #1c1c1c;
	padding: 10px;
}
.col-dark-gradient {
	background: rgb(41, 41, 41);
	background: linear-gradient(180deg, rgba(41, 41, 41, 1) 0%, rgba(24, 24, 24, 1) 100%);
	border: 1px solid #3e3e3e;
	padding: 10px;
	min-height: 324px;
}
.home-col-bg {
	background: url('../images/c-2.jpg') 50% 90%;
	min-height: 324px;
}
.header-login {
	justify-content: flex-end;
}
.home-details {
	background: rgb(93, 93, 93);
	background: linear-gradient(180deg, rgba(93, 93, 93, 1) 0%, rgba(49, 49, 49, 1) 100%);
	width: 90%;
	font-size: 14px;
	color: #ffffff;
	border: 2px solid #5d5d5d;
	text-align: center;
	padding: 0px 0px 2px 0px;
	margin: 0 auto;
	position: absolute;
	bottom: 20px;
	left: 28px;
}
.players-online {
	color: #fae753;
}
.home-row-bg {
	background: #404040;
	padding: 15px 0px 15px 0px;
}
.home-row-image {
	height: 110px;
	overflow: hidden;
	border: 4px solid #525252;
}
.home-row-text {
	font-size: 12px;
	color: #ffffff;
}
.home-row-text a {
	font-size: 12px;
	color: #fae753;
}
.hr-light {
	border-top: 1px solid #717171;
	margin-top: -5px;
}
.home-row-h2 {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	bottom: 0px;
}
.footer {
	background: #1d4a35;
	padding: 20px;
	border: 5px solid #235541;
	font-size: 10px;
	color: #c4d1cc;
	margin-left: 0px;
	margin-right: 0px;
}
.footer hr {
	border-top: 1px solid #37584c;
}
.footer a {
	color: #fbe752;
}
.hidden {
	display: none;
}
.account {
	width: 190px;
	color: #ffffff;
	margin-top:10px; /*M*/
}
.account-details {
	font-weight: bold;
	/* padding-top: 2px; */
	margin-bottom: 8px;
	width: 60%;
}
.header-avatar {
    width: 45px;
    border: 1px solid #ffffff;
    border-radius: 50%;
    margin-top: 10px;
	margin-left: 20px;
}
.myplayer-avatar {
    border-radius: 50%;	
    border: 2px solid #ffffff;
}
.table thead {
	background: #14805e;
	color: #ffffff;	
}
.table-hover tbody tr {
  color: #ffffff;
  background-color: #343434;
}
.table-hover tbody tr:hover {
  color: #ffffff;
  background-color: #3e3e3e;
}
.modal-content {
	color: #484848;
}
.icon-exit:before {
	color: #ffffff!important;
}
.leavetext {
	vertical-align: top;
}
.whiteFont, #leaveButton, .whiteFont-hover {
	color: #ffffff!important;
}
.native-scrollbar {
	min-height: 555px;
}
.playerpot {
	color: #484848!important;
}
.circle__seat {
	border: 2px solid #ffffff!important;
}

.page-link {
	background: #14805e;
	border: 1px solid #235541;
	color: #ffffff;
}

.page-item.active .page-link {
	background: #235541;
	border: 1px solid #235541!important;
	color: #ffffff;
	border: transparent;
}

.page-item:hover .page-link {
	background: #235541;
	border: 1px solid #235541!important;
	color: #ffffff;
	border: transparent;
}
.chat-container {
	background: #1d4a35;
	color: #ffffff;
	border: 4px solid #235541;
}
.chat-tabs {
	border-bottom: 2px solid #235541;	
}
.chat-tabs li a {
	background: #34765a;
	color: #ffffff;
}
.chat-tabs li:first-child a {
	border-right: 2px solid #235541;
}
.chat-inner p {
	color: #ffffff;
}
.chatName {
	color: #fbe752;
}

@media screen and (min-width: 1025px) {
	.poker-game-container {
		width: 75%!important;
	}
	.chat-game-container {
		width: 25%!important;
		padding: 0 0 0 0;
	}
	.native-scrollbar {
		min-height: 550px!important;
	}
}
.page-bg {
	background: #404040;
}
.btn-red, .btn-danger {
	background: rgb(225, 54, 51);
	background: linear-gradient(180deg, rgba(225, 54, 51, 1) 0%, rgba(208, 37, 34, 1) 100%);
	color: #ffffff;
	border: 1px solid #781514;
}
.btn-red:hover, .btn-danger:hover {
	background: rgb(245, 217, 25);
	background: linear-gradient(180deg, rgba(245, 217, 25, 1) 0%, rgba(227, 151, 8, 1) 100%);
	color: #ffffff;
	border: 1px solid #f7e24d;
}
.btn-yellow, .btn-danger {
	background: rgb(252, 243, 107);
	background: linear-gradient(180deg, rgba(252, 243, 107, 1) 0%, rgba(242, 196, 69, 1) 100%);
	color: #2b2b2b;
}
.btn-yellow:hover, .btn-danger:hover {
	background: rgb(252, 243, 107);
	background: linear-gradient(180deg, rgba(242, 196, 69, 1) 100%, rgba(252, 243, 107, 1) 0%);
	color: #2b2b2b;
}
.btn-green, .btn-success {
	background: rgb(69, 145, 117);
	background: linear-gradient(180deg, rgba(69, 145, 117, 1) 0%, rgba(57, 129, 99, 1) 100%);
	color: #ffffff;
	border: 1px solid #34765a;
}
.btn-green:hover, .btn-success:hover {
	background: rgb(69, 145, 117);
	background: linear-gradient(180deg, rgba(57, 129, 99, 1) 100%, rgba(69, 145, 117, 1) 0%);
	color: #ffffff;
	border: 1px solid #34765a;
}
.poker-game {
	margin-left: -8px; 
	margin-right: -8px;
}
.chat-container {
	border-radius: 0px;
}
.controls-section {
	border-radius: 0px;
}
.header-item {
	padding: 0 0;
}
.myplayer {
	background: #ffffff!important; 
	padding: 0px 20px 50px 20px; 
	border-left: 1px solid #dee2e6;
	border-right: 1px solid #dee2e6; 
	border-bottom: 1px solid #dee2e6; 
	border-bottom-left-radius: 0.25rem; 
	border-bottom-right-radius: 0.25rem;
}
.nav-tabs .nav-item a {
	color: #c4d1cc;
}

.nav-item{
	margin: auto 5px;
}

@media only screen and (max-width: 480px) {
.topbar-right {
    margin-top: -15px;
}
}

.table th, .table td {
    border-top: none!important;
}

.panel-body {
	color: #ffffff;
}

.custom_dropdown {
	height: calc(1.5em + 0.75rem + 1px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s;
}