/* Enter Your Custom CSS Here */

#register-page span.bp-optional-field-label {
		display:none;
} 

.mj-plano-anual-basico .rpt_subtitle_1 {
		color: #fff !important;
		background-color: #ffA500 !important;
		font-size: 1.8em !important;
}

.archive-combo-valor {
		font-size: small;
    color: #989898;
		display:block;
}

#combo-archive-info {
		border-radius: 0;
		box-sizing: border-box;
		color: #4d5c6d;
		font-family: "SF UI Text",sans-serif;
		line-height: 27px;
		list-style: outside none none;
		margin-bottom: 50px;
}

.combo-archive-info-link {
		background-color: #0b1d33;
		border: 5px solid #eee;
		border-radius: 20px;
		box-sizing: border-box;
		color: #007cff;
		display: block;
		font-family: "SF UI Text",sans-serif;
		line-height: 27px;
		list-style: outside none none;
		margin-left: auto;
		margin-right: auto;
		margin-top: 85px;
		max-width: 900px;
		outline: 0;
		padding: 24px;
		text-align: center;
		text-decoration: none;
		transition: all .3s cubic-bezier(.17,.67,.35,.95);
}

.combo-archive-info-box-media-container {
		border-radius: 0;
		box-sizing: border-box;
		color: #0b76e8;
		font-family: "SF UI Text",sans-serif;
		line-height: 27px;
		list-style: outside none none;
		margin: -75px 0 20px;
		max-width: 900px;
		text-align: center;
}

.combo-archive-info-box-media {
		background-color: #fff;
		border: 5px solid #eee;
		border-radius: 200px;
		box-sizing: border-box;
		color: #e6b450;
		display: inline-block;
		font-family: "SF UI Text",sans-serif;
		line-height: 27px;
		list-style: outside none none;
		margin: 0;
		max-width: 100%;
		padding: 20px;
		text-align: center;
		transition: all .3s cubic-bezier(.17,.67,.35,.95);
}

.combo-archive-info-box-icon-inner-container {
		--wp-admin-theme-color: #007cba;
		--wp-admin-theme-color-darker-10: #006ba1;
		--wp-admin-theme-color-darker-20: #005a87;
		font-size: 16px;
		line-height: 1.6875rem;
		text-size-adjust: 100%;
		font-family: "SF UI Text", sans-serif;
		-webkit-box-direction: normal;
		list-style: none;
		text-align: center;
		color: #e6b450;
		box-sizing: inherit;
		border-radius: 0px;
}

.combo-archive-info-box-title {
		box-sizing: border-box;
		color: #e6b450;
		font-family: "SF UI Display",sans-serif;
		font-size: 1.5rem;
		font-weight: 400;
		line-height: 32px;
		list-style: outside none none;
		margin: 5px 0 10px;
		padding: 0;
		text-align: center;
		transition: all .3s cubic-bezier(.17,.67,.35,.95);
}

.combo-archive-infobox-textcontent {
		border-radius: 0;
		box-sizing: border-box;
		color: #0f74e0;
		display: block;
		font-family: "SF UI Text",sans-serif;
		line-height: 27px;
		list-style: outside none none;
		text-align: center;
}

.combo-archive-info-box-text {
		box-sizing: border-box;
		color: #c2c2c2;
		font-family: "SF UI Text",sans-serif;
		line-height: 27px;
		list-style: outside none none;
		margin: 0;
		padding: 0;
		text-align: center;
		transition: all .3s cubic-bezier(.17,.67,.35,.95);
}

form[name=uploadEssay] {
		width: 100%;
}

.mj-obs-reajuste {
		margin-top: -25px;
    font-size: 0.9em;
}

.wp-block-pullquote p {
    font-size: 1em !important;
		text-align: left !important;
}

.wp-block-pullquote {		
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

blockquote {		
    margin-top: 0px !important;
    margin-bottom: 0px; !important;
}

.mj-fichas-relacionadas {
  border: solid 1px lightgray;
  padding: 28px 10px 10px 28px;
  background: #fff;
  width: 85%;
  background: #fcfcfc;
  margin-left: 30px;
}

.mj-fichas-relacionadas-curso, .mj-fichas-relacionadas-post {
  background: #fff;
}

div.mj-kaltura-responsive {
		position: relative;
		overflow: hidden;
		padding-top:56.25%;	
}

iframe.mj-iframe-responsive {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: 0;		
}

.mj-ficha-stf-tema {
		font-weight: bold;
    display: block;
}

.mj-ficha-stf-tese {
		display: block;
    border: solid 1px #0e3654;
    padding: 20px;
    margin-top: 30px;
}

.mj-ficha-stf-tese > span {
		font-weight: bold;
}

.mj-ficha-stf-tema > span {
		font-weight: 100;
}

.mj-ficha-caput {
		display: flex;
		justify-content: space-between;
		margin-bottom: 20px;
}

.mj-ficha-table-intro {
    display: inline-block;
    padding: 10px;
		padding-left: 10px !important;
		padding-right: 10px !important;
    background: #0e365424;
    color: #C23826;
		margin-bottom: 30px;
}

.mj-ficha-table-stf .mj-ficha-table-intro {
		color: #1a6ab3;
}

.mj-ficha-titulo-tribunal {
		border: 1px solid lightgrey;
    text-align: center;
    padding: 5px;
		color: #fff
}

.mj-ficha-stj .mj-ficha-titulo-tribunal {
		background: #c23826;
}


.mj-ficha-stf .mj-ficha-titulo-tribunal {
		background: #1a6ab3;
}

.mj-ficha-span-top {
    font-size: 1.1em;		
}

.mj-ficha-span-repetitivo-q{
    font-weight: 100;
    display: block;
}

.mj-ficha-span-repetitivo-q  span:first-child {
		font-weight: bold;
}

.mj-ficha-span-repetitivo-t {	
    display: block;
    font-weight: bold;
		border: solid 1px #0e3654;
    padding: 20px;
    margin-top: 30px;
}

.mj-ficha-span-repetitivo-t span:first-child {
		font-weight: 100;
}

.mj-ficha-meta {
		padding-top: 20px;
    display: block;		
		font-size: 0.8em;
    float: right;
		font-weight: 100;
		margin-bottom: 25px;
}

.mj-ficha-span-sumula-text {
		font-weight: bold;
		display:block;
}

.mj-ficha-caput > span:nth-child(2) {
		min-width: 1em;
		font-size: 0.7em;
    padding: 0.3em;
    border-radius: 30%;
    text-align: center;
    background: #C23825;
    color: #fefefe;
}

.mj-ficha-stf .mj-ficha-caput > span:nth-child(2) {
    background: #1A6BB3;
}

.mj-ficha-stj .mj-ficha-span-sumula-text {
		margin-bottom: 20px;
}

.mj-planos-aviso-pos {
    text-align: center;
    border: solid 2px blue;
    padding: 10px;
    background: white;
    margin-bottom: 50px;
}

.wp-block-group__inner-container {
	padding: 18px;
}

.edital-form-filter {
	margin-left: -25px;		
}

.edital-zera-on {
		border-color: #0d3654 !important;
}

.edital-zera-on span {
		color: #fff;
		border: 1px solid lightgrey;
		padding: 8px;
		background-color: #0d3654;
}

.mpms-form-inline > form {
		display:inline-block;
}

#ld-comments-form .form-submit #submit {
		color: #fff !important;
}


.bp-sitewide-notice-wrap {
    background: #0069fa;
    padding: 20px;
}

.bp-sitewide-notice-wrap p {
		color: #fff !important;
}

.bp-sitewide-notice-wrap button {
		color: #fff !important;
}

.wpProQuiz_response{
		text-align: left !important;
}

.mj-raiox-percentage-number {
		color: #0062fb;
}

.mj-raiox-percentage-bar {
		background-color:#0062FB !important;
}


.mj-card-raiox-details {
		padding-bottom: 0 !important;
}

.mj-members-loop-s2-label {
		background: #d94c61;
    border-radius: 100px;
    font-size: 11px;
    font-weight: 600;
    color: #fff;
    letter-spacing: .25px;
    text-align: center;
    display: inline-block;
    padding: 4px 10px 4px;
		line-height: 1; 
}

.bb-learndash-banner .bb-course-category{
		display:none!important;
}

.archive-description{
		display:none!important;
}

/*master-home */
.page-id-25113 {
		background-color: #fff !important;
}

/* fale-conosco */
.powered-by {
		display:none!important;
}
/* esconde número de comentários em post-grid */
.post-grid div.entry-meta > div.push-right.flex.align-items-center.top-meta {
	display:none;
}

/* esconde data do post em post-grid */
.post-grid span.post-date {
	display:none;
}

.post-18541 .entry-header {
		display: none;
}

#header-aside > div > div.user-wrap.user-wrap-container.menu-item-has-children > a > span {
		color: #e59900;
}

.btn-mj-planos {
	display: block !important;
	margin: 0 auto;	
}

.mj-pricing-columns {
		border-radius: 20px;
    background: rgba(255, 255, 255, 1);
    padding: 24px 24px 24px 24px;
    margin-top: 50px;
    border-width: 5px 5px 5px 5px;
}

span.bb-course-type.bb-course-type-open {
	display:none !important;
}

span.bb-course-type.bb-course-type-free {
	display:none !important;	
}

/*esconde título da home*/
#post-22451 > header > h1 {
	display:none !important;	
}

.mj-plano .rpt_recurrence{
		font-size: 26px !important;
		text-decoration: line-through;
		padding:10px !important;
}

.mj-plano .rpt_price{
		font-size: 36px !important;
}

.mj-plano .rpt_custom_btn{
		height: 80px !important;
}

.mj-plano-anual-basico .rpt_title {
		background: #D8315B !important;
}

.mj-plano-mensal-basico .rpt_title {
		background: #50C5B7 !important;
}

.mj-plano-mensal-basico .rpt_price {
		color: #50C5B7 !important;
}

.mj-plano-anual-basico .rpt_price {
		color: #D8315B !important;
}

.mj-plano-mensal-basico .rpt_feature_0-7,.rpt_feature_0-8 {
		text-decoration: line-through;
}

.edital-table {
		background: #fff;
    border: 1px solid #e7e9ec;
    border-radius: 4px;
    font-size: 1.2em;
    margin-bottom: 1.25rem;
    padding: 1.25rem .9375rem;
}

.edital-value,.edital-table-title {
		font-weight: bold
}

/* curso trips */
span.trips_topic_course_name {
		display: block;
		margin-top: 30px;
		color: #a9a9a9c2;
}
