@media only screen and (max-width: 1600px) {
	article.video.row.list.main .content #aula{
		margin-left:310px;
	}
    article.video.row.list.main .content ul.items li ul li{
		width:296px;
	}
	article.video.row.list.main .content ul.items li ul li .image{
		width:294px;
		height:294px;
	}
	article.video.row.list.main .content ul.items .content strong{
		font-size:12px;
		line-height:16px;
	}
	article.video.row.list.main .content ul.items .content a.btn.general,
	article.video.row.list.main .content ul.items .content .progress.tcc a.btn{
		font-size:12px;
		padding:10px 5px !important;
	}
	
	/* MESSAGE PAGE */
	article.row.message .m > .columns{
		max-height:685px !important;
	}
	article.row.message .right-m .items{
		max-height:380px;
	}
	/* TCC PAGE MAIN */
	article.video.row.list.main .tcc-tab iframe{
		height:665px;
	}
	/* END TCC PAGE MAIN */
	
	
	/* NEW LAYOUT */
	header .navbar ul li a{
		font-size:12px;
		line-height:24px;
		padding-left:6px;
		padding-right:12px;
	}
	header .navbar ul li a i{
		font-size:20px;
	}
	header .logo a{
		padding-right:0 !important;
	}
	header .navbar .logo{
		width:175px;
		height:62px;
	}	
	header .navbar ul li a{
		height:62px;
	}
	header .navbar ul li{
		height:62px;
	}
	header nav.right ul li.spotlight.login a,
	header nav.right ul.account li.spotlight a{
		height:54px;
		line-height:50px;
		margin-bottom:0 !important;
	}
	.fixed-header .navbar nav.right > ul > li {
		max-width: 48px;
		min-width: 48px;
		width: 48px;
	}
	body.black.fixed-header .navbar nav.right ul li.spotlight.login a {
		margin-top:3px !important;
		height:48px;
		line-height:44px;
	}
	header .logo a{
		height:62px !important;
		padding-top:4px !important;
	}
	header .navbar .logo img{
		height:54px;
	}
	.fixed-header .navbar .logo a{
		width:83px;
		height:55px !important;
		padding-top:4px !important;
	}
	.fixed-header section article.home{
		/*margin-top:-200px;*/
	}
	.home .banner-feature{
		height:480px;
	}
	.fixed-header header{
		height:55px;
	}
	.fixed-header .navbar a.toggle{
		padding-top:8px;
		left:80px;
	}
	.fixed-header header .row.navbar{
		height:56px;
		min-height:56px;
	}
	.fixed-header > section article nav.home{
		width:83.5%;
		margin: 0 0 0 9%;
	}
	.fixed-header .navbar nav.right > ul.account > li{
		margin:0;
	}
	.fixed-header .navbar nav.right > ul.account > li > a {
		margin-top:2px !important;
		font-size:14px;
	}
	header nav.right ul.account li.mouseover span.name{
		line-height:50px;
		font-size:14px;
	}
	header nav.right ul.account li.mouseover ul li a{
		padding-top:13px !important;
		padding-bottom:13px !important;
		padding-left:15px !important;
	}
	header nav.right ul.account li.mouseover{
		top:59px;
	}
	.fixed-header header nav.right ul.account li.mouseover{
		top:54px;
	}
	.home .categories-list ul li a{
		font-size:13px;
		padding-top:15px;
		padding-bottom:10px;
		border-bottom-width:4px;
	}
	section article nav.home .categories-list ul li.large.active a{
		font-size:12px !important;
	}
	section article nav.home .categories-list ul li.large a{
		font-size:11px !important;
	}
	section article nav.home .categories-list ul li.large a:hover{
		font-size:12px !important;
	}
	section article nav.home .categories-list ul li a{
		height:55px;
		padding-bottom:0;
		padding-top:11px;
	}
	section article nav.home .categories-list ul li.active a,
	section article nav.home .categories-list ul li a:hover{
		font-size:15px !important;
	}
	.home .categories-list ul li a i{
		font-size:24px;
	}
	section article.home .row-full.white{
		padding:5px 0 10px 0;
	}
	section article.course .content-article .more .image,
	.courses-list .item .image{
		width: 165px;
		height: 165px;
	}
	section article.course .content-article .more .courses-list .item .content,
	.courses-list .item .content{
		height:160px;
	}
	section article.course .content-article .more .courses-list .item .content,
	.courses-list .item .content{
		margin-left:164px;
		padding: 5px 10px 12px 13px;
	}
	section article.course .content-article .more .courses-list .item > a:hover .content,
	.courses-list .item > a:hover .content{
		padding-left: 20px;
	}
	.courses-list .item .content h4{
		height:32px;
	}
	.courses-list .item .content h4.list{
		padding: 7px 10px 7px 18px;
		font-size:12px;
	}
	.courses-list .item .content h3{
		font-size:12px;
		line-height:18px;
		height:36px;
		margin-top:22px;
	}
	.courses-list .item .content .duration-month{
		font-size:11px;
		padding:5px 10px;
	}
	.courses-list .item .content .types .type{
		padding: 0 7px;
		font-size: 10px;
		line-height: 36px;
		height: 36px;
	}
	.courses-list .item .content .types .type i{
		margin-right:-3px;
	}
	.courses-list .item .content .price{
		font-size:10px;
		line-height:14px;
	}
	.courses-list .item .content .price .current{
		font-size: 16px;
		line-height: 18px;
	}
	.courses-list .item .content .price strong.small{
		font-size:12px;
	}
	.courses-list .item .content .price strong{
		font-size:14px;
	}
	.courses-list .item .content .price.list{
		height:70px;
	}
	
	section article.course .content-article .more .deal .image::after,
	.courses-list .item.deal .image::after,
	section article.course.deal .plans_value .item > h3::after,
	section article.course.deal .main .courses-list .item .content::after{
		height: 35px;
		line-height: 35px;
		font-size:12px;
		width: 145px;
		background-position: 18px 0;
		border-width:2px;
	}
	
	.home .banner-mini{
		padding-top:15px;
		padding-bottom:60px;
	}
	.home .banner-mini .item.type-0 div.content .text h3{
		font-size:14px;
		line-height:22px;
		margin-bottom:8px;
	}
	.home .banner-mini .item div.content .text p{
		font-size:10px;
		line-height:16px;
	}
	.home .banner-mini .item div.content .text h2{
		font-size:16px;
		width:124%;
		padding:10px 0 0 0;
		margin-bottom:10px;
		line-height:50px;
	}
	.home .banner-mini .item div.content .text h2 img{
		height:40px;
	}
	.home .banner-mini .item.type-0 div.content .text .list{
		width:118%;
		margin:10px 0;
	}
	.home .banner-mini .item.type-0 div.content .text .list:nth-child(2n){
		width:114%;
	}
	.home .banner-mini .item.type-0 div.content .text .list:last-child{
		width:110%;
	}
	.home .banner-mini .item{
		height:437px;
		width:59%;
	}
	.home .banner-mini .item.type-0{
		width:38.5%;
		margin-top:-5px;
	}
	.home .banner-mini .item div.content .text .video{
		height:427px;
	}
	.home .banner-mini .item.type-0 div.content::before,
	.home .banner-mini .item.type-0 div.content::after{
		height:447px;
		width:40px;
	}
	.home .banner-mini .item.type-1::before,
	.home .banner-mini .item.type-2::before{
		height:437px;
	}
	
	section h2.art3{
		font-size: 20px;
		padding-bottom:5px;
		margin-bottom:15px;
	}
	
	.news.list .news.item h3{
		font-size:14px;
		line-height:18px;
	}
	.news.list .news.item h4{
		font-size:12px;
		line-height:16px;
	}
	.news.list .date-tag{
		font-size:12px;
	}
	.news.list .date-tag .date{
		padding: 6px 30px 6px 15px;
		margin-left:-15px;
	}
	.news.list .date-tag .tag{
		padding:6px 12px;
	}
	.news.list .main .news.item .image{
		height:350px;
	}
	.news.list .others .news.item .image{
		margin-right:15px;
		width:160px;
		height:100px;
	}
	
	footer .menu a{
		padding: 12.5px 20px 12.5px 35px;
		font-size:16px;
	}
	footer .menu a::before {
		height:65px;
		line-height:65px;
		left:10px;
	}
	footer .social ul li a{
		height:65px;
		line-height:22px;
	}
	footer .social ul li a i {
		line-height: 30px;
		font-size: 26px;
	}
	footer h2 img{
		width:128px;
		height:61px;
	}
	
	footer h4{
		font-size:18px;
		padding:10px;
		margin-bottom:10px;
	}
	footer .menu.sub ul li a,
	footer .contact span{
		font-size:14px;
		padding:1px 15px 1px 5px;
	}
	footer .contact span{
		line-height:28px;
		padding:0;
	}
	#whatsapp {
		height: 360px;
	}
	#whatsapp h6{
		font-size:14px;
		line-height:25px;
		background-position: 10px 5px;
		padding-left:55px;
	}
	#whatsapp.hidden{
		width:280px;
		height:45px;
	}
	#whatsapp .content p{
		font-size: 12px;
		line-height: 18px;
	}
	#whatsapp .content {
		padding: 10px 15px;
	}
	
	#whatsapp.hidden {
		width: 50px;
	}
	#whatsapp:before{
		bottom:-130px;
		right:-130px;
	}
	
	section .new-layout .content-article .full .content{
		padding-top:10px;
		padding-bottom:10px;
	}
	
	section article.course .content-article .more .courses-list .item,
	.courses-list .item {
		width: 32.33%;
		margin: 0 1.5% 1.5% 0;
	}
	.fixed-header > section{
		margin-top:128px;
	}
	
	.fixed-header .navbar .header-phone ul{
		top:55px;
	}
	.fixed-header .navbar .header-phone ul li a{
		height:50px;
		line-height:50px;
	}
	.fixed-header .navbar .header-phone ul li a i{
		width:50px;
		height:50px;
		margin:0;
		padding:0;
	}
	.fixed-header .navbar .header-phone ul li a span{
		padding: 0 30px 0 50px !important;
	}
	
	
	section .new-layout p{
		font-size:13px;
		margin-bottom:8px;
		line-height: 1.425em;
	}
	body.black section .new-layout .content-article h4.highlight{
		font-size:16px;
	}
	section .new-layout .content-article .full.left .image,
	section .new-layout .content-article .full.right .image{
		height:400px;
	}
	section .new-layout .content-article .full .content{
		/*
		padding-top:10px !important;
		*/
	}
	section .new-layout .content-article .full.left .content .text{
		padding-right:20px;
	}
	section .new-layout .content-article .full.right .content .text{
		padding-left:20px;
	}
	
	section .new-layout .content-article .full .valores{
		padding:25px 0 0 0;
	}
	section .new-layout .content-article .full .valores .item{
		margin: 8px 8px 0 8px;
	}
	section .new-layout .content-article .full .valores .item h3{
		font-size: 16px;
		line-height: 24px;
		height:72px;
	}
	section .new-layout .content-article .full .valores .item h3 strong{
		padding:12px 12px 0 12px;
	}
	section .new-layout .content-article .full .valores .item h3 i{
		font-size:50px;
		line-height:50px;
		top:-40px;
	}
	section .new-layout .content-article .full .valores .item p{
		font-size:12px;
		line-height:18px;
		padding:16px;
	}
	
	section .new-layout .content-article .full .photos{
		height:230px;
	}
	section .new-layout .content-article .full .photos .item{
		height:200px;
		border-width:4px !important;
	}
	section .new-layout .content-article .full .photos-zoom .arrow{
		width:100px;
		line-height:100px;
		font-size:54px;
	}
	
	section h3 {
		font-size: 18px;
		line-height: 26px;
	}
	section h4 {
		font-size: 15px;
		line-height: 22px;
	}
	section .new-layout .content-article.margin{
		padding-top:80px;
	}
	
	section .new-layout .content-article .full .partners li{
		font-size:16px;
		margin: 0 10px;
	}
	section .new-layout .content-article .full .partners li.list a{
		font-size:12px;
		line-height:45px;
		padding: 0 12px
	}
	section .new-layout .content-article .full .partners li strong{
		padding:12px;
	}
	section .new-layout .content-article .full .partners li a .link {
		padding: 5px 20px;
		font-size:14px;
	}
	section .new-layout .content-article .full .partners li.list .link {
		font-size: 12px;
		line-height: 26px;
	}
	section .new-layout .content-article .full .partners li img{
		max-height:85px;
		max-width:120px;
	}
	section .new-layout .content-article .full .partners li img.bigger{
		max-width: 174px;
	}
	section .new-layout .content-article .full .partners li .image{
		height:115px;
		line-height:85px;
		padding: 10px 0;
	}
	
	section article.new-layout .professors-module .items .item .detail h3,
	section article.new-layout .professors-module .items .item .detail h4{
		padding: 10px 20px;
	}
	section article.new-layout .professors-module .items .item .image{
		height:320px;
		line-height:320px;
	}
	section article.new-layout .professors-module .items .item .detail{
		height:320px;
	}
	section article.new-layout .professors-module .items .group{
		margin-left:100px;
		margin-right:100px;
	}
	section article.new-layout .professors-module .arrow{
		width:100px;
		font-size:50px;
		line-height:320px;
		height:320px;
	}
	section article.new-layout .professors-module .all{
	}
	section article.new-layout .professors-module .all .thumbs{
		grid-template-columns: repeat(auto-fill, 240px);
		gap: 20px;
	}
	section article.new-layout .professors-module .all .thumbs .item{
		width:240px;
	}
	section article.new-layout .professors-module .all .thumbs .item p{
		padding:5px 0 5px 42px;
		font-size:11px;
	}
	section article.new-layout .professors-module .all .thumbs .item p.after{
		height:74px;
		font-size:12px;
		line-height:16px;
	}
	section article.new-layout .professors-module .all .thumbs .item p.after span.title{
		font-size:10px;
		line-height:14px;
	}
	section article.new-layout .professors-module .all .thumbs .item p.after .button{
		font-size:10px;
	}
	section article.new-layout .professors-module .all .thumbs .item .image{
		width:100px;
		height:100px;
		margin-right:-50px;
	}
	section article.new-layout .professors-module .all .thumbs .item:hover .image {
		transform: scale(1.06,1.06);
	}
	section article.new-layout .professors-module .all .thumbs .item p span{
	}
	section article.new-layout .professors-module .all .thumbs .item p.description{
		font-size:11px;
		line-height:16px;
	}
	section article.new-layout .professors-module .all .thumbs .item p.description span {
		padding: 16px 7px 10px 7px;
	}
	section article.new-layout .professors-module .carrossel .arrow{
		height:220px;
		line-height:220px;
		font-size:24px;
	}
	
	section .new-layout .content-article .full .text.location h5{
		font-size:16px;
		padding: 8px 0 8px 60px;
	}
	section .new-layout .content-article .full .text.location p{
		padding: 10px 10px 10px 60px;
	}
	section .new-layout .content-article .full .text.location :not(button) > i{
		width: 62px;
		padding: 0 0 0 12px;
		height: 42px;
		line-height:41px;
	}
	section .new-layout .content-article .full .text.location iframe{
		height:444px;
	}
	section .new-layout .content-article .full .text.location{
		padding-bottom:30px;
	}
	
	section article#login .row .box {
		padding: 20px 40px;
		font-size:14px;
	}
	
	header nav.right ul li.spotlight .image{
		width: 54px;
		height: 54px;
	}
	.fixed-header header nav.right .profile-photo{
		height:48px;
	}
	.fixed-header header nav.right .profile-photo .image {
		width: 48px;
		height: 48px;
	}
	
	.new-layout:not(.account) .field .input {
		font-size: 16px;
		line-height: 30px;
		padding: 10px 15px;
	}
	.new-layout:not(.account) .field.enable .input {
		padding-top: 17px;
		padding-bottom: 3px;
		height: 52px;
	}
	.new-layout:not(.account) .field .placeholder {
		font-size: 11px;
	}
	.new-layout:not(.account) .field .placeholder > span{
		padding:2px 12px 4px 25px
	}
	.new-layout:not(.account) .field.enable select.input {
		height: 50px;
	}
	section #register-form .infos p label{
		padding:2px 12px 4px 25px;
		font-size:11px;
	}
	section #register-form .infos p strong {
		padding-top:26px;
		font-size:16px;
	}
	section article.course .plans_value.is_register .obs {
		font-size: 12px;
		line-height:16px;
		margin: 2px 0 15px 0;
	}
	section #register-form fieldset h4{
		font-size:15px;
		line-height:22px;
		margin-bottom:10px;
		padding-bottom:3px;
	}
	section article.course .plans_value.is_register .item {
		height: 380px;
	}
	article.course table.cart{
		margin:15px 0;
	}
	article.course table.cart th.values{
		padding-top:3px;
		padding-bottom:3px;
	}
	article.course table.cart td{
		font-size:12px;
	}
	article.course table.cart .values {
		padding-top:5px;
		padding-bottom:5px;
	}
	section .new-layout .content-article .full .content .text.parent{
		line-height:18px;
		padding: 5px 20px;
	}
	section .new-layout .content-article .full .content .text.parent .plain-cart{
		margin-top:0;
	}
	section .new-layout .content-article .full .content .text.parent .plain-cart #plain-cart{
		font-size:14px;
	}
	article.course table.cart tr.total .values{
		font-size:16px;
	}
	section article#login h3 {
		margin-bottom: 20px;
	}
	section article form .btn.xlarge button {
    	padding: 15px 22px;
		font-size:18px;
	}
	section .new-layout.course .content-article .full.main .image{
		width:300px;
		height:300px;
		min-height:300px;
	}
	section .new-layout.course .content-article .full.main .image img{
		height:300px;
	}
	section .new-layout .content-article .full .content.courses-list{
		padding-top:0 !important;
	}
	section .new-layout .content-article .full .content .text{
		padding-left:0;
		padding-right:0;
	}
	section article.course .main .courses-list,
	section article.course .items-about .items {
		margin-left:330px !important;
	}
	section article.course .items-about .menu {
		width: 330px;
	}
	section article.course .items-about .menu li {
		font-size:12px;
		line-height: 22px;
	}
	section article.course .items-about .menu li.active span {
		font-size:14px;
	}
	section article.course .main .courses-list .item .content h4.list span {
		font-size: 14px;
		line-height: 30px;
		padding-left: 5px;
		padding-right: 10px;
	}
	section article.course .main .courses-list h2 span {
		padding: 10px;
		color: #000;
		height: 44px;
		font-size: 14px;
		line-height: 24px;
	}
	section article.course .main .courses-list .item .content h3.subtitle{
		padding:10px 15px;
		font-size:14px;
		line-height:20px;
	}
	section article.course .main .courses-list .item .content,
	section article.course .items-about .items {
		padding: 20px 35px 30px 35px !important;
	}
	section article.course .main .courses-list .item .content {
		padding-bottom:15px !important;
	}
	section article.course .main .courses-list .item .content .time,
	section article.course .main .courses-list .item .content .duration {
		font-size:11px;
		line-height:18px;
	}
	section article.course .main .courses-list .item .content .time strong {
		font-size:12px;
	}
	section article.course .main .courses-list .btn.info {
		font-size: 11px;
		line-height: 18px;
		padding: 10px 10px 10px 5px !important;
	}
	section article.course .main .courses-list .item .content .duration.target {
		height:69px;
	}
	section article.course .items-about .items .item h3 {
		margin-top:-8px;
		font-size:18px;
	}
	.btn.xlarge {
		padding: 15px 18px !important;
		font-size: 14px;
		line-height: 16px;
	}
	.design.inline .design.button > .btn {
		padding-left:70px !important;
	}
	
	section article.course .plans_value.preview .item.highlight {
		width: 325px;
		height: 424px;
		margin: 5px 15px;
	}
	section article.course .plans_value .item {
		display: inline-block;
		width: 310px;
		height: 390px;
		margin: 20px 15px;
	}
	section article.course .plans_value .item h3 {
		padding: 15px;
		font-size: 22px;
		line-height: 32px;
	}
	section article.course .plans_value .item:hover h3 {
		font-size:26px;
	}
	section article.course .plans_value .item p.default {
		font-size:12px;
	}
	section article.course .plans_value .item p.default strong {
		font-size:14px;
	}
	section article.course .plans_value .item p.default strong small {
		font-size:10px;
	}
	section article.course .plans_value .item p.main strong {
		font-size: 20px;
		line-height: 30px;
	}
	section article.course .plans_value .item p.main small {
    	font-size: 14px;
	}
	section article.course .plans_value .item p.main strong span {
		font-size: 40px;
		line-height: 40px;
	}	
	section article.course .plans_value .item p {
		font-size: 14px;
		line-height: 20px;
	}
	section article.course .plans_value .item p.main small.enrollment {
    	font-size: 14px;
	}
	section article.course .plans_value .item p.main small.enrollment strong {
		font-size: 16px;
		line-height: 18px;
	}
	section article.course .plans_value .item p.main.extra {
		margin-top: 10px;
	}
	section article.course .plans_value .item p.main,
	section article.course .plans_value .item .right p.default.discount {
		height:93px;
	}
	section article.course .plans_value .item .values {
		height:240px;
		padding-bottom:0;
	}
	section article.course .plans_value .item p.default {
    	height: 60px;
	}
	section article.course .plans_value.preview .item.highlight::after {
		padding: 0 15px;
		font-size: 12px;
		line-height: 40px;
	}
	section article.course .plans_value .obs {
		margin:15px 0 25px 0;
	}
	
	section article.course .module .item{
		width:280px;
	}
	section article.course .module .item h3{
		font-size: 14px;
		max-height:90px;
		line-height: 72px;
		padding:8px 15px 8px 15px;
	}
	section article.course .module .item h3 span {
    	line-height: 18px;
	}
	section article.course .module ul li {
		line-height: 16px !important;
		font-size: 12px;
	}
	section article.course .module ul li.minus strong.enable {
		width:12px;
	}
	section article.course .module ul li {
		padding: 6px 8px 6px 22px;
	}
	section article.course .module ul li.minus {
	}
	
	section article nav.home .categories-list ul li.large {
		max-width: 300px;
	}
	section .new-layout .content-article .scrolling-module:first-child:before{
		display:none;
	}
	section .new-layout .content-article .scrolling-module:before{
		content:'';
		display:block;
		width:100%;
		height:0;
		margin-top:-15px;
		clear:both;
	}
	section .new-layout .content-article #inscrever1{
		margin-top: -15px;
		padding: 15px 0;
	}	
	
	body.black .account .courses-list .item .content .types .type:last-child{
		font-size:14px;
	}
	
	.courses-list.event .item .content{
		height:180px;
	}
	.courses-list.event .item .content h3{
		padding:12px;
		font-size: 14px;
		line-height: 148px;
	}
	body.black .courses-list .item .content h3 img{
		max-height: 154px !important;
	}
	
	.courses-list .item .content .price.list .university{
		font-size:10px;
		line-height:12px;
		bottom:34px;
    }	
	.courses-list .item .content .price.list .university:before{
    }
	.courses-list .item .content .price.list .university img{
		max-width:60px;
		max-height:35px;
    }
	
	section article.course .main .courses-list .item .content .details.buttons .organizer{
		width:132px;
		height:auto;
		font-size:12px;
		line-height:14px;
		bottom:10px;
		left:10px;
	}
	section article.course .main .courses-list .item .content .details.buttons .organizer img{
		max-width:80px;
		max-height:50px;
		margin:2px auto 0 auto;
	}
	
	.courses-list .item.general a{
		height:160px;
		padding:30px 0 0 0;
		font-size:16px;
	}
	.courses-list .item.general a i{
		font-size:46px;
	}
	
	section .new-layout.course.all ul.list{
		padding:20px 30px 45px 30px;
	}
	section .new-layout.course.all ul.list li a{
		height:529px;
		padding-top:200px;
	}
	section .new-layout.course.all ul.list li .image{
	}
	section .new-layout.course.all ul.list li .content{
		padding-bottom:35px;
	}
	section .new-layout.course.all ul.list li span.more{
		padding:10px 20px;
		font-size:14px;
	}
	section .new-layout.course.all ul.list li h2{
		font-size:18px;
		padding:10px 0;
	}
	section .new-layout.course.all ul.list li p{
		font-size:13px;
		line-height:20px;
		padding:15px;
	}
	
	section .new-layout.course.all .account-content ul.list li a{
		height:444px;
		padding-top:150px;	
	}
	section .new-layout.course.all .account-content ul.list li span.more{
		font-size:13px;
		padding:4px 15px;
	}
	section .new-layout.course.all .account-content ul.list li p{
		padding:3px 15px;
		font-size:11px;
		line-height:16px;
		margin-bottom:0;
	}
	section .new-layout.course.all .account-content ul.list li h3{
		font-size:14px;
	}
	section .new-layout.course.all .account-content ul.list li .content{
		padding-bottom:25px;
	}
	
	/* PAYMENT COURSE */
	section #register-form{
		max-width:1000px !important;
	}
	section #register-form .items#items-content > form > .item {
		width:1000px;
	}
	section #register-form fieldset .tabs a{
		padding:10px;
	}
	section #register-form fieldset .tabs a label{
		height:30px;
		margin-bottom:3px;
	}
	section #register-form fieldset .tab-content .item .row.centered i {
		width: 34px;
		height: 34px;
		min-width: 34px;
		line-height: 34px;
		font-size: 18px;
	}
	section #register-form fieldset .tab-content .item .row.centered ul li span{
		font-size:14px;
	}
	section #register-form fieldset .tab-content p.total {
		font-size: 20px;
		line-height: 20px;
		margin-top: 10px;
	}
	section #register-form{
		margin-bottom:10px;
	}
	/* END PAYMENT COURSE*/
	
	/* SUCCESS PAYMENT */
	article.course .success-course h2 {
		margin: 10px 0 5px 0;
		font-size: 20px;
	}
	section #register-form .success-course fieldset {
		padding: 5px 10px 10px 10px !important;
	}
	article.course .success-course fieldset h3 {
		margin: 5px 0 15px 0;
		font-size: 14px;
		line-height:22px;
	}
	/* END PAYMENT SUCCESS */
	
	body.black .courses-list > .row > div.not-found h4, body.black .courses-list > .row > div.not-found h5 {
		font-size: 18px;
		line-height: 26px;
		padding-bottom: 6px;
		margin-bottom:10px;
	}
}