@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600&family=Source+Sans+Pro:wght@300;400;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500&family=Open+Sans:wght@300;400&display=swap');

body { font-family: 'Open Sans', sans-serif}
body p { font-family: 'Open Sans', sans-serif !important}
.navigation .menu li a, .courseTit h2, footer h3, .form-login h2,
.owl-wrapper .text h2, .big {font-family: "Montserrat" !important;font-weight:400 !important;}

#header, .navigation .menu .sub-menu { background:#fff; }
.navigation .menu li.active > a,
.navigation .menu li.current-menu-item > a,
.list-account-info .list-item .icon:hover, .form-login li a { color:#db550f !important; }

a, .mc-item .name-author a, .mc-learning-item .learnnow .fa, .mc-learning-item .learnnow:hover, .content-bar li.current a,
.content-bar li a:hover, .list-account-info .messages .list-message .ac-new .list-body .author span,
.list-account-info .list-item .list-profile-title .new-message .icon, .list-account-info .notification .list-notification .ac-new .list-body .author span,
.mc-item h4:hover, .course-concern a:hover, .mc-item h4 a:hover, .form-check a, .form-check a:hover, .message-body .message-sb-title .new-message .icon,
.message-body .message-sb-title .new-message .fa, .message-body .message-sb-title .new-message .icon, .message-body .message-sb-title .new-message .fa,
.message-body .message-ct .author .author-name, .message-body .message-ct .download-ind,  .message-body .list-message .ac-new .list-body .author span, .current-outline li span, .accordion .btn-link,
.section-outline .section-list li .list-body .icon,.info-instructor .fa:hover,.info-instructor .icon:hover, .sidebar-course-intro .widget a,
.create-course-content .widget a , .sidebar-course-intro .widget a:hover,.create-course-content .widget a:hover, .nav-tabs li a b, .nav-tabs>li.active>a, .mc-item h4 a, body .mc-item h4:hover,
.top-nav-list > li > a:hover, .message-body .message-sb-title .new-message:hover, ul.section-list>li>div.list-body i.icon,
.design-course-tabs .active a .icon, .design-course-tabs .active a .fa, .design-course-tabs li.active a:hover .icon,
.design-course-tabs li.active a:hover .fa {color:#db550f}


.navigation .menu li:hover > a, .list-account-info .list-item .message-info .itemnew, .list-account-info .list-item .notification-info .itemnew {
  background-color: #ffd44a;
  color:#000 !important;
}
.open-menu:hover .item, .open-menu.toggle-active .item {background-color:#db550f}
 .navigation .menu .sub-menu {
  border-top:3px solid #db550f;
}
.navigation .menu li a  { padding:10px 15px !important;font-size:24px;font-weight:300;text-transform: capitalize; }
@media screen and (max-width: 1199px) {
  .navigation .menu li a {
    display: block;
    line-height: 1.4em;
  }
}
header .redessociais { width:130px;position:absolute;margin:-42px 0px 0px 150px; }
footer .redessociais { float:left; }
.redessociais .fa { color:#fff;padding:12px 12px;width:40px;float:right;text-align:center; border:1px solid #fff;margin-right:2px; }
.redessociais a:hover .fa-facebook { background:#537ABC !important; }
.redessociais a:hover .fa-twitter { background:#77CBEF !important; }
.redessociais a:hover .fa-envelope { background:#333 !important; }
.redessociais a:hover .fa-instagram { background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}


.content-bar li.current a {
    border-bottom: 3px solid #db550f;
}
.first-footer .news_letter {
  border-bottom:3px solid #000;
}

.bg-profile-feature, .sub-banner-course, .courseTit,
.btn-style-1,.btn-style-1:focus, .overlay-color-1, .mc-item .meta-categories, .mc-section-3 .title-box:before,
.mc-learning-item .percent-learn-bar .percent-learn-run, .dashcursocontent .tit,#footer,
.list-account-info .list-item .list-profile-title .count-value, .list-account-info .messages .list-message .ac-new .list-body .author .div-x,
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y, .list-account-info .notification .list-notification .ac-new .list-body .author .div-x,
.section-learn-outline .o-view .div-x, .message-body .list-message .ac-new .list-body .author .div-x, .current-progress .progressbar .progress-run,
.nav-tabs li.itemnew a:before, .section-outline .section-list .o-view .line, .section-outline .section-list .o-view:hover .line,
.section-outline .section-list .o-view .div-x, .section-outline .section-list .o-view:hover .div-x, .section-outline .section-list li:hover .count,
.section-outline .tit-section, .nav-tabs .tabs-hr, .btn-style-2, .top-nav-list > .active > a, .section-learn-outline .section-title, .home-tab h5,
.top-nav h4, #page-wrap>.top-nav, .note-learn .note-title h5, .message-body .message-ct .download-ind:hover,  .seloArea { background:#db550f; }
.btn-style-1:hover, .btn-style-2:hover { background:#ff8d52; }
.btn-style-3,.btn-style-3:focus { background:#fff;color:#db550f;font-weight: 600 }
.btn-style-3:hover { background:#ffd44a;color:#000; }

.section-outline .section-list .o-view .div-x, .section-outline .section-list .o-view:hover .div-x, .section-learn-outline .o-view .div-x, .top-nav-list > .active > a {border-color:#db550f }
.mc-item h4:hover, .course-concern a:hover, .mc-item h4 a:hover, .form-check a:hover, .message-body .message-sb-title .new-message:hover { text-decoration: underline; }

#header .logo img { height:85px; }
.list-account-info { border-left:1px solid #666; }
.navigation .menu { text-transform: uppercase; }

.sub-banner.sub-banner-course {padding:250px 0 0 0;}
.sub-banner-course .bg-profile-feature { opacity:0.9;background-repeat: none;background-size: auto 100% }
.courseTit { display:block;text-align:center; }
.courseTit h2 {color:#fff;font-size:58px;line-height:52px;width:100%;padding:20px;margin:0px; }
.interna.curso .courseTit h2{width:90%;}
.courseTit .share-body { position:absolute;right:0px;margin-top:25px;width:110px; }
@media screen and (max-width: 940px) {
.courseTit h2 { font-size:42px;line-height: 40px !important;padding-top: 50px;width:100% !important; }
.courseTit .widget_share { width:100%;text-align:center;height:auto; }
.courseTit .share-body { position: static;width:100%;margin-top:12px; }
.courseTit .widget_share span { display:inline-block;padding-right:8px; }
}
.widget.widget_share{float:right;height:1px;}
.widget_share span{ font-size:12px;color:#fff;display:block;text-transform: uppercase;text-align:left;padding-bottom:5px; }
.widget_share .share-body .fa-twitter { background:#77CBEF; }
.widget_share .share-body .fa-facebook { background:#537ABC; }
.widget_share .share-body .fa-whatsapp { background:#25d366; }
.widget_share .share-body i {border:2px solid transparent;font-size:18px;font-weight: 500}
.widget_share .share-body a:hover i { border: 2px solid #fff !important; }

.content-review {top:-20px;}
.list-review h5 { color:#666;font-size:16px;border-bottom:1px dotted #ccc; }
.list-review p { margin:5px 0px; }
.sub-banner.sub-banner-course h2 {margin:20px 0px;font-size:34px;}
.course-top { padding-bottom:20px; }
.course-top .section-list li .list-body>.icon span::before {content: "●";}

/*
.course-top .section-list li:nth-child(1) .list-body>.icon span::before {content: "I";}
.course-top .section-list li:nth-child(2) .list-body>.icon span::before {content: "II";}
.course-top .section-list li:nth-child(3) .list-body>.icon span::before {content: "III";}
.course-top .section-list li:nth-child(4) .list-body>.icon span::before {content: "IV";}
.course-top .section-list li:nth-child(5) .list-body>.icon span::before {content: "V";}
.course-top .section-list li:nth-child(6) .list-body>.icon span::before {content: "VI";}
.course-top .section-list li:nth-child(7) .list-body>.icon span::before {content: "VII";}
.course-top .section-list li:nth-child(8) .list-body>.icon span::before {content: "VIII";}
.course-top .section-list li:nth-child(9) .list-body>.icon span::before {content: "IX";}
.course-top .section-list li:nth-child(10) .list-body>.icon span::before {content: "X";}
.course-top .section-list li:nth-child(11) .list-body>.icon span::before {content: "XI";}
.course-top .section-list li:nth-child(12) .list-body>.icon span::before {content: "XII";}
.course-top .section-list li:nth-child(13) .list-body>.icon span::before {content: "XIII";}
.course-top .section-list li:nth-child(14) .list-body>.icon span::before {content: "XIV";}
.course-top .section-list li:nth-child(15) .list-body>.icon span::before {content: "XV";}
.course-top .section-list li:nth-child(16) .list-body>.icon span::before {content: "XVI";}
*/
@media (max-width: 768px) {
    .course-top>.container>.row>div.col-sm-6 { float:left;width:100%;}
}
.new-course {margin-top:25px;}
.new-course .detail-course { font-size:16px;margin-left:-28px; }
.new-course .custo * { color:green; }
.new-course .custo .detail-course { font-weight:bold; }
.detail-course.oferta { font-weight:normal;text-decoration: line-through;color:#666; }
.new-course .comdesconto{ color:#666;display: block;padding: 15px 0px;font-size:18px;color:#fff;background-color:green;width:100%;text-align:center;}
.new-course .area { padding:20px 30px 0px 30px;}
.new-course .area p { font-size: 16px  }
.new-course .area h4 { color:#666;padding-bottom:15px; }
.sidebar-course-intro .mc-btn { height:auto;padding: 10px 20px;}
@media screen and (max-width: 767px) {
  .new-course .item {
      width: 33% !important;
      padding: 0;
  }
.new-course .detail-course {margin-left:0px;}
}
.about-instructor { float:left; }
.image-instructor {
    width: 40%;
    height: auto;
    overflow: hidden;
    border-radius: 10px;
    background-repeat: no-repeat;
    background-size: 100%;
    float: right;
    margin-bottom:15px;
    margin-left:15px;
}

.image-instructor img{width:100%;
   filter: alpha(opacity=100);
  opacity: 1;
 -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

.image-instructor img:hover {
zoom: 1;
  filter: alpha(opacity=0);
  opacity: 0;
}
.info-instructor {
  line-height: 18px;
  margin-top: 20px;
  text-align:justify;
  overflow:visible;
  position: static;
}
.nav-tabs>li.active>a { font-weight: bold }
.nav-tabs-wrap { overflow:visible; }
.section-outline .section-list li p { padding-right:10px; }
.slide .slide-item .item-inner { overflow:visible }
.slide .slide-item .text h2 { font-size:40px !important;line-height:50px !important; }
.slide .slide-item .img { margin:0px 50px 20px 0px; }
.slide .slide-item.jones .img { margin:15px 50px 0px 0px; }
.slide .slide-item.jones .img img { transform: rotate(15deg); }
.slide .slide-item .text .group { margin-top:0px; }

.slide .slide-cn .owl-item.active .slide-item .prof {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -webkit-transition-duration: 2s;
  transition-duration: 2s;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.slide .slide-item .prof {
  position:absolute;
  z-index:2;
  top:180px;right:10px;
  -webkit-transform: translate(150%, 0);
  -ms-transform: translate(150%, 0);
  transform: translate(150%, 0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -webkit-transition: all 1s ease 0.2s;
  transition: all 1s ease 0.2s;

}
.slide .slide-cn .owl-item.active .slide-item .text h2, .slide .slide-item .text p { color:#fff;text-shadow: 2px 2px 0px rgba(0, 0, 0, .3); }
.slide .slide-item .text p {}
@media screen and (max-width: 1200px) {
.slide .slide-item { height:300px !important; }
.slide .item-inner {width:100% !important;}
.owl-pagination {display:none;}
.slide .slide-item .text {max-width:650px;}
.slide .img img {width:250px;}
}
.mc-section-1-content-1 .big { margin-top:0px;font-size:35px;line-height:35px }
@media (max-width: 990px) {
.slide .img img {opacity:0;}
  .mc-section-1-content-1 .big {font-size:26px;}
}
@media (max-width: 768px) {
.slide .slide-item .text h2 { font-size:32px !important;line-height:38px !important}
.slide .slide-item .text p { font-size:18px !important}
}
@media (max-width: 500px) {
.slide .slide-item .text h2 { font-size:26px !important;line-height:32px !important}
.slide .slide-item .text p { font-size:16px !important}
}
.featured-item { padding-bottom:10px;min-height:100px; }
.featured-item p, .mc-section-1-content-1 p { font-weight: 400; }
.feature-course .owl-wrapper {width:100% !important;transform:none !important;}
.feature-course .owl-controls { display:none !important}
.feature-course .owl-item { margin-bottom:25px;max-width:299px; }
.feature-course .img-thumbnail { padding:0px; }
.feature-course .image-heading span { display:block;padding:5px 0px;color:#fff;font-size:16px;font-weight:bold;text-align:center; }
.feature-course .image-heading span.ativo {background:green;}
.feature-course .image-heading span.pre {background:gray;}
.mc-item.preinscricao {opacity:0.8;}
.ativo .image-heading span.pre, .preinscricao .image-heading span.ativo {display:none !important;}
.mc-text { margin-bottom:15px; }
.mc-section-1-content-1 .mc-text { margin-bottom:0px; }
.bg-section1-demo { background-image: url(../img/bglenin.jpg);}
@media screen and (max-width: 1200px) {
.bg-section1-demo {background-image: url(../img/bglenin2.jpg);background-position: center center !important;}
}
.big { font-size:50px;line-height:35px }
.list-account-info .toggle-account { width:150px; }
.feature-slider .mc-item .image-author {
  top:-52px;
  width:55px;height:55px;
  border:3px solid #fff;
}
.mc-learning-item .name-author { width:100%; }
.feature-slider .mc-item .name-author { margin-top:14px;display:none; }
.name-author { margin-top:-4px;float:left;}
.name-author h2 {line-height: 0.8em;}
.address-author h3 { margin-top:0px; }
.feature-slider .mc-item { min-height:auto; }
.feature-slider .mc-item:hover { background:#fff5e9; }
.feature-slider .mc-item img {
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;

}
.feature-slider .mc-item h4 a { text-transform: uppercase;font-weight: bold }
.feature-slider .mc-item .content-item { border-bottom: 1px solid #eee;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
overflow:hidden;
}
.course-concern { padding-top:0px; }
h3.md.black.tit { margin:25px 0px 0px 0px; }
.mc-learning-item .percent-learn .fa-trophy { color:#e2bf00; }
.mc-item .resto { color:#666; }
.dashcursocontent, .course-concern .mc-item {
    margin-top:30px;
    position: relative;
    background-color: #fff;
}
.course-concern .mc-item { min-height: 338px;}
.accordion { margin-top:15px;float:left;width:100%;clear:both; }
.accordion .card {border-bottom:1px solid #f1f1f1;margin-bottom:10px;padding-bottom:10px;}
.mb-0 {
display: -webkit-flex;
display: flex;
flex-direction: row;
align-items: stretch;
}
.accordion .btn-link { 
width: calc(100% - 110px);
text-align:left;padding:0px 0px;white-space: normal;float:right;box-sizing: border-box; }
.acessobtn { vertical-align: middle;width:90px;margin-right:20px;box-sizing: border-box; }
.acessobtn a {
    height: auto;
    line-height: initial !important;
    padding:8px 0px;
    width:100%;
    margin:0px;
}
.acessobtn a:hover, .top-nav h4, .message-body .message-ct .download-ind:hover{ color:#fff !important; }

.accordion h2 { margin:0px; }
.md-font {
    font-family: 'md-font';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.accordion .btn-link .md-font:before {content: "\e605";float:right;}
.accordion .btn-link.collapsed .md-font:before {content: "\e602";}

.dashcursocontent {padding-bottom:15px;}
.dashcursocontent .tit, .dashcursocontent .tit:hover { width:100%;padding: 5px;margin-top:10px !important;color:#fff;float:left; }
.collapse { overflow:hidden; }
.course-concern .tit select { font-size:0.8em;border-radius:5px;margin-left:5px;padding:5px; }
.dashcursocontent p { font-size:1.2em;padding-top:0px; }
.dashcursocontent ul, .dashcursocontent li { margin:0px;padding:0px; }
.dashcursocontent li { list-style: none;border-bottom:1px solid #f1f1f1; }
.dashcursocontent li:hover {box-shadow: 0 0 4px rgba(0,0,0,.1);border-radius:5px;background:#f9f9f9; }
.dashcursocontent li:last-child { border-bottom:0px; }
.dashcursocontent li span { font-size:0.8em;margin-top:1px;float:left;padding-right:10px; }
.dashcursocontent li.seen a { color:gray; }
.dashcurso .barrac {width:100%;float:left;background:#f1f1f1;border:1px dotted #ccc;margin-top:10px;border-radius:10px;overflow: hidden}
.dashcurso .barra {float:left;width:0%;background:#7aad7a;color:#7aad7a;padding:0px;overflow:hidden;}
.dashcurso .barrac strong { position:absolute;padding:3px 5px;font-size:10px;float:right; }
.andamento, .recentes { overflow-yy:auto; height:100%;max-heightt:310px;margin-top:15px;margin-bottom:15px;padding-right:5px;padding-left:5px; }
.andamento a, .recentes a { display:block; padding:10px 5px;}
.andamento::-webkit-scrollbar-track, .recentes::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}

.andamento::-webkit-scrollbar, .recentes::-webkit-scrollbar
{
  width: 6px;
  background-color: #F5F5F5;
}

.andamento::-webkit-scrollbar-thumb, .recentes::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #D62929;
}
@media screen and (max-width: 540px) {
  .andamento, .recentes, .dashcursocontent { max-height:100%;overflow-y:visible;float:left !important; }
  .form-control {padding: 6px 4px !important}
}
.andamento i { margin-right:10px; }
.andamento .md-check-1, .andamento .ok a { color:green; }

.form-row { float:left;width:100%; }
.cadastro, .avatar-acount, .social-connect { background:#fff;margin-top: 10px;width:100%;padding:15px;float:left;}
.avatar-acount .choses-file .mc-btn { margin-bottom:0px; }
.social-connect { text-align:center; }
.social-connect textarea { height:205px;border-radius:5px; }
.social-connect div {margin-bottom:0px; }
.cadastro h3 { padding:0px 0px 10px 12px; }
.img-acount, .changes-avatar { margin-right:0px;text-align:center;width:100%;overflow:visible;height:auto; }
.form-check { margin-top:0px; }
.form-check input {
    -webkit-appearance: checkbox;
    width:20px;height:20px;
    float:left;
}
.form-check a { float:none;display:inline-block;margin-left:0px; }
.form-check label { color:#666;padding:4px 0px 0px 10px;float:left;font-weight: normal; }
#cep { float:left;width:70%}
#cepbtn {
    width: 30%;
    margin: 0px;
    padding: 0px;
    float: left;
    height:38px;
}
#inbox { background:#eee;border-top:1px solid #eee }
.message-body { margin-top:25px; }
.navigation .menu { padding-top:0px;}
.content-bar li a { margin-right:10px;padding:0px 10px; }
@media screen and (max-width: 540px) {
  .tabmenu_inbox, .tabmenu_perfil { width:41px;height:50px;overflow:hidden;padding:0px 10px; }
}


.section-outline h4 { cursor:pointer;border-top:1px solid #fff; }
.section-outline .section-list li { background: #fff }
.section-outline .section-list li .list-body {
  padding: 0px 40px 0px 60px;
}
.section-outline .section-list li .list-body .icon {
  left:15px;
  top:50%;
}
.section-outline .section-list li:hover .list-body .icon {
  color:#fff
}
.section-outline .section-list li .count > span { top:10%;font-size:12px;}
.section-outline:last-child {
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    overflow:hidden;
}
.widget h3{ font-size:35px; }
.tela-login {width:40%;min-width:300px;margin:0px auto;float:none;}
.form-login h2 { font-size:45px;font-weight:300; }
.form-login { margin-bottom:40px;background-color: rgba(0, 0, 0, 0.8); }
.form-login i { width:30px;text-align:right;padding-right:10px; }
.questions p { font-size:16px; }
.bg-login-content, .bg-news_letter {
    background-image: url(../img/bghome.jpg);background-size:cover;
}
.form-login li, .form-login ul { list-style:none;padding:0px; }
.form-login li a { font-size:18px;padding:5px 0px;display:block; }
.form-login li a:hover {text-decoration: underline;}
.login-content .image { position:static; }
@media screen and (max-width: 640px) {
.login-content .image { display:none; }
.login-content .col-lg-6.pull-right { width:100% !important; }
}
.awe-overlay {background-color:rgba(255, 237, 216, 0.5);}
.megacourse p {max-width:100%;margin-right:30px;}

.letter-heading { padding:10px 20px !important;}
.first-footer .letter { padding-bottom:10px !important; }
.first-footer .news_letter h3, .letter-heading p { margin:0px !important; }
.first-footer .mc-btn { margin-bottom:5px !important; }

.equipe img { width:100%; }

/* SITE ESTATICO DISPLAY NONE*/

/*.owl-item, .owl-item img { max-width:300px; }*/

/* AREA EAD FORUM */
.learn-section{ padding-top:60px; }
.note-learn .note-title h5 { margin-top:0px; }
.home-tab h5 { padding:20px; }
ul.section-list>li>div.list-body i.icon {
  position:absolute;right:20px;width:18px;
}
.top-nav {z-index:9;}
.top-nav-list > li.prev-course > a, .top-nav-list > li.next-course > a {min-width:60px;}
.section-learn-outline .div-x {}
.section-learn-outline li.concluido { background:#e7ffe2; }
.section-learn-outline li.concluido .list-body * { color:green !important; }
.section-learn-outline li.o-view.concluido .div-x {background:green !important; border-color:green !important;color:#fff !important;}
.section-learn-outline li .download {right:17px;}
.section-learn-outline h5.section-title { line-height: 18px;padding:10px !important; }
ul.section-list>li>div.list-body i.icon { margin-top:4px; }
ul.section-list>li>div.list-body i.icon.md-camera { font-size:10px;line-height:14px; }
ul.section-list>li>div.list-body i.icon.md-files { font-size:13px; }
ul.section-list>li>div.list-body i.percent { font-size:12px;margin-top:20px;margin-right:-7px;position:absolute;width:35px;text-align:center; }
ul.section-list>li>div.list-body i.percent img { width:20px; }
.learning-section .container a { background: #db550f;color:#fff;padding:10px 10px;float:right;border-radius:4px;position:absolute;right:10px;top:20px;z-index:9;}

.learn-section .title-ct h3, .learn-section .title-ct { margin-bottom:0px; }
.learn-section .title-ct h3 { padding:10px 20px;background:#000;color:#fff; }
.section-learn-outline li .download a {padding-top:15px;} 
.embed-responsive .embed-responsive-item, .learn-section .abc, .learn-section iframe, .learn-section embed, .learn-section object, .learn-section .video { background:#000;border:1px solid #000; }
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { width:6px; }

.formularioMatricula { width:100%;margin:30px 0px 20px 0px; }
.formularioMatricula, .formularioMatricula div {float:left;}
.formularioMatricula .form , .login-form .form, .or-seperator i {background:#fff;}
.courseCart {display: inline-block;width: 100%;}
  .courseCart b {float:right;}
  
.dadosPagamento .col-lg-8 { float:right; }
  .login-form {
    float:left;
    margin-top:10px;
  }
    .login-form .form {
      margin-bottom: 15px;
        padding: 30px;
    }
    .login-form h3 {
        margin: 0 0 15px;
        padding: 0px 0px 10px 12px
    }
    .login-form .hint-text {
    color: #777;
    padding-bottom: 15px;
    text-align: center;
    }
    .form-control, .btn {
        min-height: 38px;
        border-radius: 2px;
    }
    .login-btn {        
        font-size: 15px;
        font-weight: bold;
    }
    .or-seperator {
        margin: 25px 0 10px;
        text-align: center;
        border-top: 1px solid #ccc;
        float:left;width:100%;
    }
    .or-seperator i {
        padding: 0 10px;
        position: relative;
        top: -11px;
        z-index: 1;
    }
    .social-btn .btn {
        margin: 10px 0;
        font-size: 15px;
        text-align: left; 
        line-height: 24px;       
    }
  .social-btn .btn i {
    float: left;
    margin: 4px 15px  0 5px;
        min-width: 15px;
  }
  .input-group-addon .fa{
    font-size: 18px;
  }


@media screen and (min-width: 680px) and (max-width: 1199.2px) {
  .or-seperator {
    float: left;
    width: 100%;
}

.social-btn .btn { width:32% !important;float:left;margin-left:1%;float:left; }
.loginemail, .loginsenha { width:49%;float:left; }
.loginemail {margin-right:2%;}
}
.create-course-content { margin: 10px 0px 0px 0px !important;overflow:hidden; }
.create-course-content h4 { font-weight:bold;padding:10px 0px; }
.design-course-tabs {background:#eee}
.design-course-tabs .active, .design-course-tabs .active .fa * { background:#fff;color:#000; }
.design-course-tabs li:last-child a { border-right:0px; }
.tab-pane>.cadastro { padding:0px;margin:0px; }
.card-wrapper {
  background-color: #FFF;
  width: 100%;
  display: flex;
}
.jp-card-container { float:left; }
.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before { font-size:9px !important;margin-bottom:5px; }
.seloArea { color:#fff;display: inline-block;width:100%;background:#4cae4c;margin-top:15px; }
.seloArea img { float:right;margin:15px 0px;height:55px; }
.jp-card .jp-card-front, .jp-card .jp-card-back { background:#333 !important; }
.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before { font-size:9px !important;margin-bottom:5px; }
@media (max-width: 992px) {
.video.embed-responsive, .video.embed-responsive iframe {max-width:100% !important;}
.active .list-item-body.outline-learn-body.ps-container{ width:100% !important; }
.jp-card-container { max-width:280px !important;}
.card-wrapper {margin-bottom:15px; }
.cardform>div>div.col-md-6 { float:left;width:100%; }
.cardform h3 { width:100%;float:left;clear:both; }
}
@media (max-width: 420px) {
.jp-card-container {width:280px !important;}
.jp-card {min-width: 280px !important;}
}

.cardform .input-save input { background:#4cae4c !important; }


.backpage {float:left;border-right: 1px solid #d4d4d4;}
.backpage .md-close-2:before {
    content: "\e606" !important;
}


.learning-section .container a { background: #db550f;color:#fff;padding:10px 10px;float:right;border-radius:4px;position:absolute;right:10px;top:20px;z-index:8;}

#inbox.forum { padding-bottom:40px;}
.forum .message-sb-title { padding:0px;}
.forum .message-sb-title h4 {
   font-size:18px;background:#db550f;color:#fff;display:block;width:100%;padding:7px 13px;
}
.forum.aluno .menuforum li { float:left !important;padding:0px !important;width:100%; }
.forum.aluno .menuforum li a { background:#fff;font-size:11px;text-transform: uppercase;text-align:center;border-radius:5px;padding:0px 10px;display:inline-block; }
.forum .message-sb-title ul { width:100%;}
.forum .message-sb-title ul, .forum .message-sb-title li { list-style:none;display:inline-block;padding:0px;margin:0px;}
.forum .message-sb-title li { float:right;padding:10px;}
.forum .message-sb-title .voltar { float:left;}
.forum .message-sb-title p { padding:5px 10px;font-size:16px;}
.forum .message-sb-title p.descricao { color:#000;font-size:18px;background:#fff5d3;margin:0px;padding:15px 20px;}
.forum .message-body .message-sb { border-right:0px; }
.forum.fshow h4 { padding-bottom:0px !important; }
.forum.fshow h4 span { font-size:14px; }
.fshow .author { width:150px;min-width:150px;float:left;border-right:1px dotted #ccc;padding-right:20px;overflow:initial !important; }
.fshow .author em { color:#999 !important; }
.forum .message-body .message-ct .author .author-name { font-size:14px; }
.forum .postmsg { padding-left:20px;flex-grow: 1; }
.forum .postmsg p { margin:0px 0px 10px 0px;padding:0px; }
.forum .message-body .list-message { border-top:3px solid #ccc; }
.forum .form-action a { background:#db550f;color:#fff;padding:5px 10px;display:inline-block;border-radius:5px; }
.forum hr {margin:0px;padding:0px;float:left;width:100%;}
.forum .message-ct {border-bottom: 3px solid #ccc;padding:20px 20px 20px 20px;overflow:initial;position:initial;display:flex;}
.forum .message-ct.postpai {background:#f4f4f4;margin:15px 15px 0px 15px;padding:15px;border:1px dotted #ccc;opacity:0.6;border-radius:10px;}
.forum .message-ct.postpai *, .forum .message-ct.postpai .author-name { color:#000; }
.forum .message-ct.postpai .msgpai { font-size:10px;text-transform: uppercase;padding-bottom:10px;width:100%; } 
.forum .text-form-editor { margin-top:0px; }
.fresponder .form-action { margin:20px; }
.forum .btnR { background: gray !important;text-transform: uppercase; }
.btnNewFim { background: green !important;color:#fff !important;border-radius:5px;text-transform: uppercase;font-weight:bold;font-size:14px !important;padding:5px 20px !important; }
.novopost { background:#f7f7f7;border-bottom:3px solid #ccc;display:block;width:100%;text-align:center;padding:20px 0px;  }
@media screen and (min-height: 500px) and (min-width: 600px) {
.forum .btnNew {font-size:16px !important;padding:10px 20px !important;}
}
.forum .deletePost { float:right;display:none; }
.forum .deletePost .btn {padding:3px;margin-left:10px;min-height:auto;height:auto;}
.forum .text-form-editor {background:#e6ffe6;}
.forum blockquote  { float:left; }
.forum .message-ct.postpai .author-name, .forum .message-ct.postpai .author em, .forum .message-ct.postpai .postmsg * { font-size:0.95em !important;}
@media screen and (max-width: 600px) {
.forum .message-ct, .forum .author, .forum .postmsg { display:block !important;width:100% !important;}
.fshow .author { border-right:0px;padding-bottom:15px;}
}
.sobreforum { padding:0px 20px; }
.sobreforum h5 { color:#666;text-align:center; }
.forum .message-body .message-sb .list-wrap, .forum .message-body .message-sb { overflow:visible;height:auto !important; }
#listpaginate nav { padding: 0px 20px; margin: 0; }
#listpaginate nav > li { list-style: none; padding: 10px 20px; border: 1px solid #ddd; margin: 10px 0; }
.forum .paginate-pagination li a { padding:5px 8px;border:1px solid #db550f;margin:0px 1px; }
.forum .paginate-pagination li a:hover { background: #db550f;color:#fff; }
.vigencia { display:none; }

/* removendo temporariamente */
.share-body  { display:none; }
.info-instructor a .fa { display:none; }

.container>.row>div { float:left !important;position:initial !important;}
.ps-scrollbar-y-rail {display:block !important;}
.ps-scrollbar-y {top: 0px; height: 150px !important;}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {opacity:0.3;border-radius:100px;border:1px solid #000;}

