.descriptionCourse
{
	padding-left: 70px;
    padding-top: 30px;
    padding-right: 70px;
}

.descriptionCourse h1
{
	background: rgba(0, 0, 0, 0.25);
    padding: 15px;
    border-bottom: 1px solid rgb(136, 135, 135);
}

.descriptionCourse article.price p {
	float: left;
	width: auto;
}

.descriptionCourse .BG_desc > .price
{
	background: rgba(0, 0, 0, 0.41);
}

.descriptionCourse .length
{
	float: left;
	    background: rgba(0, 0, 0, 0.35);
	    padding: 25px;
}

.descriptionCourse .red
{
	background: rgba(0, 0, 0, 0.12);
	vertical-align: middle;
    display: table-cell;
    padding-left: 25px;
    padding-right: 25px;
}

.descriptionCourse article .price
{
	float: left;
	    background: rgba(0, 0, 0, 0.35);
	    padding: 25px;
}

.descriptionCourse .price_grp
{
	float: left;
	display: table;
}

.descriptionCourse .button_zapisz
{
	float: right;
    padding: 25px;
    background: #ef1e1e;
    font-weight: bold;
    cursor:pointer;
}

.descriptionCourse .button_zapisz a
{
	color: white;
    text-decoration: none;
}

.descriptionCourse .button_zapisz:hover
{
    background: #c10303;
}

.descriptionCourse .datesCourse:hover
{
	color: #ff5858;
    font-weight: bold;
}

.descriptionCourse .exit_course
{
	background: rgba(0, 0, 0, 0.55);
    float: right;
    padding: 5px;
}

.descriptionCourse .BG_desc
{
	max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
}

.descriptionCourse .datesCourse
{
	padding: 8px 15px 8px 15px;
    float: left;
    border-right: 1px solid #717171;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.21);
    border-bottom: 1px solid #717171;
}

.descriptionCourse .exit_icon
{
	background: rgba(0, 0, 0, 0.28);
    border: 1px solid rgba(212, 212, 212, 0.56);
    padding: 5px;
    float: right;
    cursor: pointer;
}

.descriptionCourse .exit_icon:hover
{
	 background: rgba(195, 0, 0, 0.5);
}

@media (max-width: 800px) {


	.descriptionCourse
	{
		padding-left: 20px;
		padding-right: 20px;
	}

}

@media (max-width: 720px) {

	.descriptionCourse .price_grp
	{
		width: 100%;
		border-bottom: 1px solid #4a4a4a;
	}

	.descriptionCourse .red
	{
		width: 50%;
	}

	.descriptionCourse article .price, .descriptionCourse .length
	{
		width: 100%;
	}

	.descriptionCourse .button_zapisz
	{
		width: 100%;
    	text-align: center;
	}

}

