
@media print{
	.footer__btns{
		display: none;
	}
	.print_header, .print_footer{
		text-align: center;
	}
	.print_header{
		margin-bottom: 100px;
	}
	.table tbody{
		position: relative;
	}
	.print_footer{
		margin-top: 20px;
		position: absolute;
		transform: translate(50%, -50%) rotate(-45deg);
	    top: 50%;
	    right: 50%;
	    font-size: 150px;
	    font-weight: bold;
	    color: rgba(0, 0, 0, 0.05);
	}
}

.hidden{
	display: none !important;
}

.user_plan_title, .modal_list_title{
	text-align: center;
    padding: 50px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
}

.modal_list_title{
	padding: 0 15px;
	margin-bottom: 20px;
}
.modal_list_title .list_title{
	text-align: center;
}

.user_plan_title .plan_title{
	text-align: center;
	max-width: 300px; 
	width: 100%;
	margin: auto;
	font-size: 30px;
}

.save_btn_box{
	display: flex;
	justify-content: center;
	margin: 20px 0;
}
.page__title{
	padding: 20px 0 50px;
    text-align: center;
}