
.sub-menu{
    display: none;
}

.navbar-nav.mr-auto{
    margin: 0;
}

.clearfix{
    clear: both;
}

.section_title_wrapper {
    padding: 20px 0;
    background-color: #063662;
}

.section_title_wrapper h3{
    color: #ffffff;
    font-weight: bold;
}


.section_title_wrapper h4,.section_title_wrapper h5{
    color: #ffffff;
    font-weight: bold;
}
.row.section_content_wrapper {
    padding-top: 12px;
    
    padding-bottom: 0;
}

.menu_wrapper{
    text-align: right;
}

.table{
    background-color: #fff;
}

/***************Paging***************/
.pageing {
    height: auto;
    overflow: hidden;
    padding: 5px 0px 6px 10px;
}

.total_info{
	padding: 1px 10px 0;
	float: left;
	color: #323232;
	font-size: 13px;
}
.pages_info{
    padding: 1px 10px 0;
    float: right;
}

.pageing a, .none, .setbtn {
	background: #0f0b31;
	padding: 4px 8px;
	float: left;
	font-size: 11px;
	cursor: pointer;
	color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-decoration: none;
	margin: 0px 3px 0px 0px; }

.pageing a:hover {
    background: #0f0b31;
    text-decoration: none;
}
#content3-7 SPAN {
    font-size: 10px;
}
.pages_wrapper{
    float: right;
}


.img_lock{
    width: 38px;
}
.owner_lock{
    background-color: #0e4f65; 
}



.team-road{
    text-align: left;
}


.team-home{
    text-align: right;
}

.img_team_home{
    margin-top: -29px;
}

.todays_game_table td{
    text-align: center;
}


.todays_game_table td:first-child, .todays_game_table td:last-child {
    max-width: 85px;
}
.todays_score{
    font-size: 16px !important;
    border: 0;
    border-top-color: transparent !important;
    text-align: center
}

.match-score{
    margin-top: 20px !important;
    display: block;
}

.spn_todays_team{
    margin-top: 20px !important;
    display: inline-block;
}

.todays_game_table .img-responsive{
    margin-top: 13px;
}

.todays_game_table .match-time{
    margin-top: 20px;
    display: inline-block;
}

.todays_game_table{
    /*border: 1px solid #ccc;*/
    margin-bottom: 0;
}

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

#ul_todays_games > li{
    position: relative;
    margin-bottom: 20px;
    list-style: none;
    border: 1px solid #0f0b31;
}

.a_game {
    display: block;
    padding: 3px 10px;
    background-color: #0f0b31;
    color: #fff;
    font-size: 15px;
    text-align: center;
}
.spn_play{
    display: inline-block;
    width: 180px;
    font-size: 15px !important;
    text-transform: none !important;
    margin-top: 0 !important;
}

.spn_play_result{
    display: inline-block;
    width: 180px;
    font-size: 15px !important;
    text-transform: none !important;
    margin-top: 0 !important;
    float: right;
    text-align: right
}

.spn_play_result:after{
    clear: right;
}
.plays_ul li {
    border-bottom: 1px dashed #ccc;
    padding: 0 20px;
}
ul.plays_ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.user-image img{
    width: 35px;
}

@media screen and (max-width: 590px){
    .spn_todays_team{
	/*font-size: 13px !important;*/
	font-size: 2.4vw;
    }
    .todays_game_table tbody tr td{
	padding: 8px 0 !important;
    }
    .match-score{
	font-size: 13px !important;
    }
    .todays_game_table{
	/*border: 1px solid #ccc;*/
	margin-bottom: 0;
	font-size: 2.4vw !important;
    }
    .todays_score{
	font-size: 15px;
    }
}

.img_team {
    width: 11vw;
    height: auto;
    max-width: 100px;
}

.lbl_field_label{
    vertical-align: top;
}
.user {
    margin-top: 8px;
}

#todays_games_wrapper{
/*    max-height: 300px;
    overflow-y: auto;*/
    border: 1px solid #ff9900;
}

table tbody tr td{
    text-align: left
}



.contest_column {
    border-radius: 5px;
    
    margin: 5px;
    	border: 3px solid #ffffff;
	    
    
    padding: 0;
    background-color: #fff;
    /*min-height: 510px;*/
    position: relative;
}

@media (max-width: 600px){
    .contest_column.col-sm-6 {
	width: 98% !important;
    }
}


.football-result{
    padding-top: 20px;
}

.todays_game_header .discover{
    display: inline-block;
    cursor: pointer;
}

.todays_game_header .discover.selected{
    color: #fff;
}
.todays_game_header{
    text-align: left
}


footer{
    background-color: #0f0b31; 
    padding-top: 1.75rem; 
    padding-bottom: 1.75rem;
}

footer p{
    color: #ffffff}

#my_action_wrapper span.countdown-section {
    min-height: 150px;
    
        
    
    background-color: #0f0b31;
    border: 1px solid #fff;
}
#my_action_wrapper .is-countdown {
    margin-bottom: 20px;
}
span.countdown-period {
    color: #fff;
}

#my_action_wrapper span.countdown-period {
    margin-top: 31px;
    color: #fff;
}

#my_action_wrapper span.countdown-amount {
    color: #fff !important;
    
}

ul#ul_footer_links {
    list-style: none;
    text-align: center;
}

#ul_footer_links li {
    display: inline-block;
    margin: 0 10px;
}

#page_content_wrapper {
    color: #fff;
    font-size: 14px;
}

#img_logo{
    width: 200px;
}

a:focus, a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.banner_button{
    border-color: #0e4f65; 
    color: #375d97; 
    background-color: #ff9900;
    padding: px px;
    font-size: px;
}
    .navbar-dropdown .mbr-table-cell {
        height: 4.625rem;
    }
    body {
	font-family: 'Arial', sans-serif;
	background: #04446e;
	height: 100vh;
	margin: 0;
	display: flex;
	flex-direction: column;
    }
    .navbar-dropdown .mbr-table-cell{
        padding-right: 80px;
    }
    .hidden-lg-up {
    display: none!important;
}

.btn_extra_small {
    padding: 5px 10px;
    font-size: 12px;
}
.table-condensed th, .table-condensed td {
    padding: 5px;
    font-size: 14px;
}

.bootstrap-dialog.type-primary .modal-header{
    background-color: #063662 !important;
}



.countdown-period{
    color: #000 !important;
}
