﻿/*--css-table---*/
.center{
    text-align:center;
}
.none{
    display:none;
}

.css-table{
	width: 95%;
	border-collapse: collapse;
    margin: 20px auto;

}


.css-table .td, .css-table .th{
	padding: 10px 5px;
}
.css-table .td a{
    color: #808080;
    margin:4px 0;
}
.css-table .td a:hover{
    color:#5b8a59;
}

.css-table .td{
	color: #808080;
}   
    .css-table .td p.p-it {
        margin-bottom:5px;
    }

.css-table .th{
	color:#383838;
	text-align: center;
}


.css-table{
	display: table;
}
.css-table .thead{
    border-bottom:2px solid #383838;
	display:table-header-group;
}
.css-table .tbody{
	display:table-row-group;
}
    .css-table .td{
        vertical-align:middle;
    }
.css-table .tr{

	display:table-row;
}
    .css-table .td a{
        display:block;
        line-height:1.5;
    }
.css-table .th,
.css-table .td{
	display:table-cell;
}
.css-table .td .ordera{
    color:white;
    margin:4px 0;
}
.memNotice{
    width:95%;
    letter-spacing:1px;
    margin:30px auto 30px;
    color: #bb3b23;
    font-weight:700;
    text-align:center;
}


@media only screen and (max-width: 960px) {

    .css-table{
        font-size:1em;
        margin:0 auto;
    }
    .css-table .td .ordera{
        color:#bb3b23;
    }

    .css-table .m_to_l{
        text-align:left;
    }
	.hide-column .large{
		display: none;
	}
    .memlogin{
        width:100%;
    }
	/*.css-table .thead{
		display: none;
	}
	.css-table .tr{
		display:block;
		border-bottom: #c2c2c2 1px dashed;
		margin-bottom: 20px;
		background: #ffffff;
	}*/
	/*.css-table .th,
	.css-table .td{
		display:block;
		border: none;
	}*/
    /*.css-table .td:first-child{
        display:block;
        text-align:center;
        margin-bottom:5px;
        width:100%;
    }*/
    .css-table .td, .css-table .th{
	padding: 5px;
    text-align:left;
    /*border-bottom:1px dashed #c2c2c2;*/
    }
    /*.css-table .td{
        width:40%;
        margin-bottom:5px;
    }*/
    .css-table .m_to_h{
        display:none;
    }

    .none{
        display:inline-block;
        padding:5px 2px;
        margin-right:5px;
        color:#843D25;
        text-align:left;
    }
    .css-table .noneMobile{
        display:none;
    }



    .center{
        text-align:center;
    }
}

@media only screen and (max-width: 330px) {

    .css-table{
        background-color: transparent;
        font-size:0.9em;
        margin:0 auto;
    }

}