table.coupon_details
{
	width: 100%;
}

table.coupon_details thead tr th
{
	border-top: solid 1px #ccc;	
	border-bottom: solid 2px #ccc;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	text-align: center;
	color: #8d8d8d;
}

table.coupon_details thead tr th.data_head
{
	width: 85px;
}

table.coupon_details thead tr th.evento_head
{
    padding-left: 10px;
    text-align: left;
    width: 415px;
}

table.coupon_details thead tr th.quota_head
{
	width: 99px;
}

table.coupon_details thead tr th.stato_head
{
	width: 106px;
}

table.coupon_details thead tr th.bookmkaer_head
{
	width: 115px;
}

table.coupon_details thead tr th.bookmkaer_name_head
{
	width: 115px;
}

table.coupon_details thead tr th.bonus_head
{
	width: 100px;
}

table.coupon_details thead tr th.percent_head
{
	width: 50px;
}

table.coupon_details thead tr th.mux_head
{
	width: 100px;
}

table.coupon_details thead tr th.call_to_act_head
{
	width: 120px;
}

table.coupon_details tbody tr td
{
	height: 50px;
}

table.coupon_details tbody tr td div.info_container
{
	border-left: 1px #ccc dotted;
	margin: 4px 4px 2px 4px;
	height: 42px;
	line-height: 18px;
	padding: 3px;
}

table.coupon_details tbody tr td div.first
{
    border: none!important;
        width: 100px;
        text-align: center;

}

table.coupon_details tbody tr td.data_info
{
	width: 85px;
	text-align: center;
	color: #454545;
}

table.coupon_details tbody tr td.match_details
{
	width: 425px;
	text-align: left;
	font-weight: bold;
}

.squadre
{
	font-size: 16px;
	color: #454545;
}

.pronostico
{
	font-size: 18px;	
        font-weight: bold;
}

table.coupon_details tbody tr td.stato_info
{
	width: 106px;
	text-align: center;
	color: #454545;
}

table.coupon_details tbody tr td.stato_info div.info_container
{
	line-height: 40px;
	text-align: center;
}

.match_status
{
	width: 85px;
	height: 30px;
	background: url(/images/ss2/icons/icn_label_status.gif) no-repeat 0 0;
	display: inline;
	padding: 8px 43px 7px 42px;
}

.match_scaduto
{
	background-position: 0 -60px;
}

table.bookies_details tbody tr td
{
	height: 30px;
	text-align: center;
}

table.bookies_details tbody tr td div.info_container
{
	border-left: 1px #ccc dotted;
	margin: 4px 0 2px 0;
	height: 32px;
	line-height: 32px;
	padding: 3px;
	font-size: 16px;
}

table.bookies_details tbody tr td div.info_container img {
	max-width: 100%;
	height: auto;
}

table.bookies_details tbody tr td.book_name_info
{
	text-align: left;
	text-transform: capitalize;
}

table.bookies_details tbody tr td.book_name_info a
{
 	color: #454545;
}

table.bookies_details tbody tr td.percent_info
{
	width: 50px;
}

table.bookies_details tbody tr td.mux_info
{
	width: 100px;
}

table.bookies_details tbody tr td.bonus_info
{
	width: 100px;
}

.coupon_cact
{
	display: block;
	background: #81B11A;
	margin: 0 auto;
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	text-transform: uppercase;
	padding: 5px 10px;
	line-height: 1.4;
	border-radius: 4px;
	font-size: 14px;
}

.coupon_cact:hover
{
	background: #719C15;
}

.percent_label
{
	background: url(/images/ss2/backgrounds/bg_label_percent_22.png) no-repeat center center;
	padding-left: 10px;
	font-weight: bold;
	color: #fff;
	font-weight: bold;
	height: 32px;
	width: 45px;
	margin: 0 auto;
}

.bonus_container
{
	display: block;
	border: solid 1px #ccc;
	background: #F3F3F3;
	width: 60px;
	margin: 0 auto;
}

.label_tutorial_footer
{
    color: #696969;
    font-size: 16px;
    margin-top: 15px;
    text-align: center;
}

.small_info
{
	cursor: help;
}

#small_info_content {
    background: #FFFFFF;
    border: 4px solid #A4C0F2;
	padding: 4px;
}
.eventi_column {
    margin: 0;
   /* width: auto;*/
}
.evento_container
{
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #CCCCCC;        
    width: auto;
    padding: 5px 5px 5px 5px;
}
.evento_container_interno {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #CCCCCC;    
}
.even {
    background: none repeat scroll 0 0 #FFFFFF;
}
.odd {
    background: none repeat scroll 0 0 #F2F2F2;
}
table.coupon_details tbody tr {
   font-size: 12px;
   height: 68px;
}
table.coupon_details tbody tr td div {
   height: auto !important;
}
table.coupon_details tbody tr td.data_info {
    width: 100px !important;
}    
.orange_desat {
    color: #FF6700 !important;
}
.gray_skull {
    color: #616161 !important;
}
table.coupon_details tbody tr td div div.match_status {
    padding: 9px 43px 7px 42px;
}
.box_detail_tutor {
    background: url("/images/ss2/backgrounds/bg_tabs_head.jpg") repeat-x scroll left top transparent;
    border-top: 1px solid #CCCCCC;
    height: 50px;
}

.title_bar {
    background: url("/images/ss2/backgrounds/bg_head_section.jpg") repeat-x scroll 0 0 transparent;    
    height: 52px;
}
.cat_schedina_title {
    margin-top: 11px;
}
.slide_top_content {
    border: 1px solid #C0C0C0;
}
.slide_pronostici .slide_shad {
    background: url("/images/ss2/shapes/shp_shadow_schede.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 12px;
    width: 200px;
}
.slide_bottom_content_pronostici {
    float: right;
    margin-right: 30px;
    margin-top: 30px;
}
table.coupon_details {
    margin-top: 20px;
}

@media screen and (max-width: 420px) {
    @font-face {
	font-family: 'icomoon';
	src:url('/fonts/icomoon/icomoon.eot?-etinl9');
	src:url('/fonts/icomoon/icomoon.eot?#iefix-etinl9') format('embedded-opentype'),
		url('/fonts/icomoon/icomoon.woff?-etinl9') format('woff'),
		url('/fonts/icomoon/icomoon.ttf?-etinl9') format('truetype'),
		url('/fonts/icomoon/icomoon.svg?-etinl9#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
    span.menuMob {
       width: auto;
    height: auto;
    float: none;
    margin: 0;
    color: #333;
    font-weight: normal;
    list-style:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    zoom:1;
    font-size: 14px;
    }
    .menuMob [class^="icon-"], .menuMob [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.menuMob .icon-ss-chevron-right:before {
    content: "\e608";
}
table.coupon_details thead tr th {
    color: #ff6700!important;
}
table.coupon_details tbody tr {
    font-size: 12px;
    height: 48px;
}
table.bookies_details tbody tr td div.info_container {
    border-left: 1px #ccc solid;
    margin: 4px 0 2px 0;
    height: 32px;
    line-height: 32px;
    padding: 3px;
    font-size: 16px;
}

table.coupon_details thead tr th.mux_info {
    width: 130px;
}
table.coupon_details thead tr th.call_to_act_head {
    width: 20px;
}
table.coupon_details tbody tr td div.info_mobile {
    border-left: 1px #ccc solid;
}
table.coupon_details tbody tr td.match_details {
    width: 425px;
    text-align: left;
    font-weight: initial; 
}
table.background,
table.coupon_details {
     border: 1px #ccc solid;
     border-bottom: 5px #ccc solid;
}
table.coupon_details thead tr th.data_head,
table.coupon_details thead tr th.evento_head {
    padding-left: 10px;
    text-align: center;
    color: #ff6700!important;
}
.black_skull {
    color: #000000;
    font-size: 1.3em;
    font-weight: 100;
}
a.black_skull {
    text-decoration: none;
}
.coupon_cact {
    display: block;
    height: 32px;
    width: 50px;
    background: url(/images/ss2/buttons/btn_giocaora.jpg) no-repeat 50px 0;
    /* margin: 0 auto; */
}
.giocala_right {
    color: #666666;
    font-size: 35px;
    text-decoration: none;
    
}
.puntata {
        text-align: right;
    height: 30px;
    font-size: 15px;
    border-radius: 5px;
    width: 70%;
}
table.background {
   background: #e9f2d7;
   height: 250px;
}
table.background div{
   height: 40px!important;
}
table.background tbody tr {
    font-size: 12px;
    height: 48px;
}
input[type=number]::-webkit-inner-spin-button { 
    -webkit-appearance: none;
    cursor:pointer;
    display:block;
    width:8px;
    color: #333;
    text-align:center;
    position:relative;
}

input[type=number]::-webkit-inner-spin-button:before,
input[type=number]::-webkit-inner-spin-button:after {
    display: none;
    content: "";
    position:absolute;
    right: 0;
    font-family:monospace;
    line-height:
}

input[type=number]::-webkit-inner-spin-button:before {
    top:0px;
}

input[type=number]::-webkit-inner-spin-button:after {
    bottom:0px;
    -webkit-transform: rotate(180deg);
}
}

iframe.hidden {
	max-width: 0;
	max-height: 0;
	overflow: hidden;
}