.tentativifiniti {
text-align: center;
font-weight: 550;
color: red;
font-size: 20px;
border: solid 1px;
padding: 10px;
border-radius: 10px;
letter-spacing: 1px;
max-width: 800px;
margin: auto;
}
.sweet-alert.showSweetAlert.visible button {
width: 200px;
font-size: 16px !important;
display: block;
position: relative;
padding: 15px !important;
}
button.cancel.btn.btn-lg.btn-default {
background: red;
color: white;
}
button.confirm.btn.btn-lg.btn-danger {
background: green ! Important;
border: none;
box-shadow: none;
}
button.confirm.btn.btn-lg.btn-danger:hover {
color: white !important;
}
button.confirm.btn.btn-lg.btn-danger {
box-shadow: none;
} ul.ulp-right-details li {
width: 50%;
display: inline-block;
margin-top: 15px;
border:none;
}
li.left {
float: left;
}
.ulp-right-sidebar.visitor .sub-content-details li.right a {
margin-top: 0px !important;
color: black; width: fit-content;
margin-bottom: 10px !important;
line-height: 1.3;
text-decoration: underline !important;
text-decoration-color: #c2c007 !important;
text-decoration-thickness: 3px !important;
}
.ulp-right-details li label{
margin-bottom: 7px !important;
}
@media all and (max-width:500px){
ul.ulp-right-details li {
width: 100%;
}
}
@media all and (max-width:768px){
.ulp-right-sidebar.visitor {
display: contents;
}	
} .ulp-lesson-main-content a {
color: #c2c007;
border: solid 2px;
border-radius: 25px;
padding: 5px 15px;
}
.ulp-lesson-main-content a:hover {
background-color: #c2c007;
color: white !important;
}  @media all and (max-width:959px) and (min-width:769px) {
.ulp-right-sidebar.visitor {
margin-right: 15px!important; 
margin-top: 0!important;
}
.page-content.ulp-course-wrapp.visitor .ulp-top-section {
width:100%!important;
}
.page-content.ulp-course-wrapp.visitor .ulp-left-content.visitor {
width: 55%!important;
background: #f6f6f6;
padding: 20px 25px!important;
float:right!important;
}
}
@media all and (max-width:768px) {
.page-content.ulp-course-wrapp.visitor .ulp-top-section {
width: 100%!important;
}
.ulp-right-sidebar.visitor , .ulp-left-content.visitor {
width: 100%!important;
}
.page-content.ulp-course-wrapp.visitor .ulp-left-content.visitor {
padding: 20px 25px!important;
}
.page-content.ulp-course-wrapp.visitor {
padding: 0px 15px 40px!important;
}
.ulp-left-content.visitor .price-box {
margin-top: 18px;
}
.ulp-left-content.visitor ins.h2 {
font-size: 24px !important;
}
.ulp-right-sidebar.visitor .ulp-course-enroll-section {
display: none;
}
.ulp-right-sidebar.visitor .price-box {
display: none !important;
}
.ulp-right-sidebar.visitor .ulp-pay-bttn-wrapp {
display: none;
}	
}
#ombra_el{
overflow:hidden;
}
.ulp-left-content .ulp-sale {
top:0;
}
div#ombra_el {
background-color: white;
}
.ulp-left-content .ulp-sale {
border-top: 86px solid #C2C007!important;
width: 0;
height: 0;
border-left: 86px solid transparent;
display: inline-block;
position: absolute;
z-index: 9;
right: 0;
}
.ulp-left-content .ulp-text-sale {
top: -85px !important;
right: 5px !important;
text-align: center;
font-weight: bold !important;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
position: absolute;
display: inline-block;
color: white;
font-size: 18px;
text-transform: uppercase;
text-shadow: rgba(0,0,0,0.5) 0px 2px 2px;
font-weight:550!important;
} .ulp_course-template-default a.button.add_to_cart_button.product_type_variable.ajax_add_to_cart {
background-color:black!important;
color:white;
}
.ulp_course-template-default a.button.add_to_cart_button.product_type_variable.ajax_add_to_cart:hover {
background-color:white!important;
color:black!important;
}
.ulp-pay-bttn-wrapp .add_to_cart_button.loading:after, .tax-myxclima .ulp-pay-bttn-wrapp .add_to_cart_button.loading:after {
display:none!important;	
}
.ulp-course-wrapp .ulp-main-section .ulp-right-sidebar .price-box {
height: 55px!important;
}
.price-box {
font-weight: 400!important;
}
.ulp-right-sidebar.visitor {
border: none!important;
}
.ulp-right-sidebar.visitor .sub-content-details {
background-color: #f6f6f6;
border-radius: 8px;
}
.ulp-right-sidebar.visitor .sub-content-details h3 {
display: none;
}
.ulp-right-sidebar.visitor. ulp-right-details li label {
font-size: 14px!important;
color: #666666!important;
text-transform: uppercase!important;
font-weight: 500!important;
}
.ulp-right-sidebar.visitor .ulp-right-details li strong {
color: #000!important;
font-weight: 600!important;
font-size: 16px!important;
}
.ulp-right-sidebar.visitor .ulp-feat-img-wrapp img {
border-radius:8px 8px 8px 8px;
}
.ulp-right-sidebar.visitor ul.ulp-right-details li {
padding-top: 4px!important;
padding-bottom: 4px!important;
}
.sub-content-details label {
font-weight: 500;
}
.ulp-left-content.visitor h1 {
padding-bottom:0!important;
}
.ulp-left-content.visitor span.ulp-sale {
border-radius: 0 8px 0 0;
}
.ulp-left-content.visitor {
background: #f6f6f6!Important;
border-radius: 8px 
} .ulp-course-wrapp .ulp-main-section .ulp-top-details li label {
text-transform: uppercase;
font-size: 14px;
color: #878787;
font-weight: 500;
}
.ulp-course-wrapp .ulp-main-section .ulp-top-details {
text-align: center;
}
.ulp-course-wrapp .ulp-main-section .ulp-top-details li strong {
color: #000!important;
font-weight: 600!important;
font-size: 16px!important;
}
.single-ulp_course .ulp-right-sidebar {
height: fit-content;
padding-bottom: 15px;
}
.ulp-course-progress-wrapp {
max-height: 400px;
}
.categorie_elearning {
font-size: 16px;
color: black;
background-color: white;
text-align: center;
padding: 6px 8px;
font-weight: 400;
font-family: 'Outfit';
}
.categorie_elearning img {
margin-top: 2px;
vertical-align: sub;
}
.categorie_elearning {
-webkit-box-shadow: -2px 0px 13px -8px #000000, 2px 5px 13px -12px #000000, 10px 5px 13px 6px rgba(0,0,0,0);
box-shadow: -2px 0px 13px -8px #000000, 2px 5px 13px -12px #000000, 10px 5px 13px 6px rgba(0,0,0,0);
} .ulp-list-courses-wrapp .scadenza {
text-align: center;
color: #0000009c;
font-size: 15px;
}
.ulp-list-courses-wrapp .ulp-list-courses-item-wrapp .ulp-list-courses-item-wrapp-content {
padding-bottom: 2px!important;
}
.ulp-list-courses-wrapp .ulp-list-courses-item-wrapp-second-content {
display: none;
}
.ulp-list-courses-wrapp {
font-family: 'outfit'!important;
}
.ulp-list-courses-wrapp .ulp-list-courses-item-wrapp ul.dettagli_el {
list-style: none!important;
}
.ulp-list-courses-wrapp .ulp-list-courses-item-wrapp li.durata:before {
content: '\f250';
font-family: 'uncodeicon' !important;
padding-right: 5px;
font-size: 16px;
font-weight:600;
}
.ulp-list-courses-wrapp .ulp-list-courses-item-wrapp	li.tipo:before {
content: '\f01d';
font-family: 'uncodeicon' !important;
padding-right: 5px;
font-size: 16px;
}
li.durata {
color: black!important;
font-weight:500!important;
font-size:16px;
}
li.tipo {
color: black!important;
font-weight:500!important;
font-size:16px;
}
.ulp-list-courses-wrapp .ulp-list-courses-item-wrapp li.tipo strong {
font-weight:500!important;
}
.ulp-list-courses-wrapp .ulp-list-courses-item-wrapp li.durata strong {
font-weight:500!important;
} .ulp_course-template-default .ulp-right-sidebar {
z-index: 100;
} .ulp-short-description {
COLOR: #fdfcfc!IMPORTANT;
font-weight: 600;
background-color: #c2c007;
border-radius: 6px;
text-align: center!important;
padding: 10px;
font-size: 20px!important;
}
.ulp-list-courses-item-wrapp-excerpt {
text-align: center;
font-weight: 600;
color: #323d43;
font-size: 16px!important;
} #scrubberdiv {
display: none;
}
#scrubberdiv label {
font-size: 18px;
}
#scrubberdiv label:after {
content: 'Spostati liberamente nel video';
display: block;
font-size: 14px;
font-weight: 400;
color:#c2c007;
}
#scrubber {
width: 250px;
margin: auto;
text-align: center;
}
#scrubberdiv {
text-align: center;
padding-bottom: 20px;
}
#scrubberdiv label {
margin-bottom: 8px;
display: block;
font-weight: bold;
color: #313137;
} input[type="range"]::-moz-range-progress {
height: 10px;
background-color: #c2c007!important; 
border: 1px solid #bbbbbb;
border-radius: 5px;
}
input[type="range"]::-moz-range-track {  
height: 10px;
background-color: #e5e5e5;
border: 1px solid #bbbbbb;
border-radius: 5px;
}
input[type="range"]::-moz-range-thumb { 
background: #313137;
border: 2px solid #ffffff;
border-radius: 50%;
height: 20px;
width:20px;
} input[type="range"]::-ms-fill-lower {
height: 20px;
background-color: #c2c007!important; 
border: 1px solid #bbbbbb;
border-radius: 5px;
}
input[type="range"]::-ms-fill-upper {  
height: 20px;
background-color: #e5e5e5;
border: 1px solid #bbbbbb;
border-radius: 5px;
}
input[type=range]::-ms-thumb {
background: #313137;
border: 2px solid #ffffff;
border-radius: 50%;
height: 20px;
width:20px;
}
div#ulp_save_bttn {
letter-spacing: 1px!important;
}
div#ulp_restore_bttn {
letter-spacing: 1px!important;
}
span.passato {
color: #c2c007!important;
} a.button.add_to_cart_button {
font-size: 14px!important;
font-weight: 600;
font-family: 'Outfit';
min-height: 42px!important;
}
.ulp-pay-bttn-wrapp .add_to_cart_button, .tax-myxclima .ulp-pay-bttn-wrapp .add_to_cart_button {
line-height: 42px!important;
}
.ulp-list-courses-item-wrapp .ulp-pay-bttn-wrapp {
margin-top:10px;
} .ulp-list-courses-wrapp .ulp-list-courses-item-wrapp .ulp-list-courses-item-title a {
font-family: 'Outfit'!important;
font-size: 16px!important;
font-weight: 500;
height:85px!important;
border-top: dashed 1px #80808085;
padding-top: 18px;
margin-top: 15px;;
}
.ulp-list-courses-wrapp .ulp-list-courses-item-wrapp .ulp-list-courses-item-title {
height: 66px!important;
padding: 0px 25px 0px 25px;
}
.ulp-list-courses-item-wrapp-second-content {
font-family: 'Outfit';
}
a.button.add_to_cart_button.product_type_variable.ajax_add_to_cart {
font-family: 'Outfit'; font-size: 14px;
letter-spacing: 1.5px;
}
.ulp-right-sidebar {
font-family: 'Outfit';
}
.ulp-public-the-modules-wrapper {
font-family: 'Outfit';
}
.ulp-left-content {
font-family: 'Outfit';
font-size: 16px!important;
color:black!important;
}
.ulp-left-content p {
font-size: 16px!important;
}
.ulp-list-courses-item-wrapp-content .ulp-course-enroll-message-danger, .ulp-list-courses-item-wrapp-content .ulp-course-enroll-message-success {
font-size: 15px!important;
font-family: 'Outfit'!important;
}
.ulp-progress-wrapp {
font-family: 'Outfit'!important;
padding: 8px 10px 0px 10px!important;
border: none!important;
margin-top:0px!important;
}
.ulp-progress-wrapp center {
border-top: dashed 1px #80808085;
padding-top: 10px;
}
.ulp-public-the-modules-wrapper .ulp-module-details {
font-style: inherit!important;
}
.ulp-single-course-content-description p {
font-family: 'Outfit';
font-size: 16px!important;
color:black!important;
}
a#titolo {
font-family: 'Outfit'!important;
}
.ulp-lesson-course-link {
font-family: 'Outfit';
font-weight: 600;
color: #c2c007;
}
.ulp-quiz-course-link {
font-family: 'Outfit';
font-weight: 600;
color: #c2c007;
}
.ulp-quiz-main-title {
font-family: 'Outfit';
font-weight: 400!important;
}
.ul-quiz-main-details {
font-family: 'Outfit';
}
.ul-quiz-main-summary {
font-family: 'Outfit';
}
.ulp-course-curriculum-slider-wrapper {
font-family: 'Outfit';
position: absolute;
top: 0;
}
.ulp-course-curriculum-title {
font-size: 18px;
font-weight: 600;
color:black;
}
span#ulp_quiz_countdown {
font-family: 'Outfit';
}
.ulp-question-legend {
font-family: 'Outfit';
}
.ulp-question-content {
font-size: 20px;
}
.ulp-course-curriculum-content-module-content-element a {
font-size:14px!important;
color: black!important;
}
.ulp-course-curriculum-content-module-content-element {
font-size:14px!important;
color: grey!important;
}
.ulp-course-curriculum-content-module-content-element  .fa-ulp {
margin-right: 10px!important;
}
.ulp-course-curriculum-content-module-content-element a:hover {
color: grey;
font-size:16px;
}
div#ulp_course_curriculum_content {
padding: 20px;
} .ulp-list-courses-wrapp .ulp-list-courses-item-wrapp .ulp-list-courses-item-wrapp-excerpt {
color: #C2C007;
font-weight: 500;
text-align: center;
overflow: hidden;
padding-top: 8px;
border: none!important;
font-family: Outfit, Outfit;
margin-bottom: 8px!important;
height: 40px!important;
overflow: hidden;
font-size: 15px;
padding-top: 8px;
margin-left: 25px;
margin-right: 25px;
padding-top: 14px!important;
line-height: 26px;
}
}
.ulp-list-courses-item-wrapp-content {
border-radius: 0 0 15px 15px!important;
} .ulp-progress-wrapp .ulp-float-right {
display: none;
} a.attestatolocandina {
display: block;
margin-top: 20px;
margin-bottom: 20px;
color: white!important;
background-color: #c2c007;
padding: 13px 31px;
border-radius: 25px;
-webkit-box-shadow: 2px 2px 4px 2px rgba(176,176,176,0.36);
box-shadow: 2px 2px 4px 2px rgba(176,176,176,0.36);
max-width: 255px;
margin: auto;
letter-spacing: 1.5px;
}
.ulp-course-enroll-message-success-attestato a {
font-size:14px;
text-align:center;
}
.ulp-course-enroll-message-success-attestato {
padding-bottom: 10px;
}
.ulp-top-section {
border-radius: 8px 8px 0 0!important;
}
.ulp-course-wrapp .ulp-top-section .ulp-sale .ulp-text-sale, .ulp-list-courses-wrapp .ulp-list-courses-item-wrapp .ulp-feat-img-wrapp .ulp-sale .ulp-text-sale {
top: -85px !important;
left: 5px !important;
font-weight: 550!important;
color:white!important;
}
.ulp-course-wrapp .ulp-top-section .ulp-sale .ulp-text-sale {
font-size: 18px!important;
text-shadow: rgba(0,0,0,0.5) 0px 2px 2px
} .ulp-course-enroll-message-success {
color: black!important;
background-color: white!important;
border-color: #C2C007!important;
} .ulp-pagination .ulp-pagination-item-selected, .ulp-pagination .ulp-pagination-item:hover {
background-color: black!important;
border-color: black!important;
}
.ulp-top-section {
OVERFLOW: HIDDEN;
border-radius: 15px 15px 0 0;
}  .giacmodal {
display:    none;
position:   fixed;
z-index:    1000;
top:        0;
left:       0;
height:     100%;
width:      100%;
background: rgba( 0,0,0, .6 ) 
url(data:image/png;base64,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)
50% 50% 
no-repeat;
} body.loading .giacmodal {
overflow: hidden;   
} body.loading .giacmodal {
display: block;
}
#pulsantiere {
width: 200%;
margin-left: -50%;
}
@media all AND (max-width:500px) {
.ulp-lesson-wrapp {
padding: 10px 30px!important; 
}
#pulsantiere {
transform: scale(0.72, 0.72);
transform-origin: top center;
}  
div#ulp_course_curriculum_trigger {
transform: scale(0.72, 0.72);
transform-origin: center left;
}  
.ulp-course-curriculum-trigger {
position: absolute;
bottom: 10%;
top: auto;
}
}
#ulp-pauseplay-button-wrapper {
text-align: center!important;
display: block!important;
width: 440px!important;
margin: 20px auto !important;
border: 2px solid #C2C007;
border-radius: 15px;
padding: 7px 0;
}
.ulp-play-wrapp, .ulp-pause-wrapp, .ulp-full-wrapp, .ulp-prev-wrapp {
text-align: center;
width: max-content;
float: left;
display: contents;
}
.ulp-play-wrapp span, .ulp-pause-wrapp span, .ulp-full-wrapp span {
display: none;
}
#ulp_play_bttn, #ulp_pause_bttn, #ulp_full_bttn {
display: inline-block;
color: #fff;
background-color: black!important;
padding: 10px !important;
cursor: pointer;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
border-radius: 50%;
margin-left: 15px;
margin-right: 15px;
width: 35px;
height: 35px;
}
#ulp_save_bttn, #ulp_restore_bttn {
display: inline-block;
color: #fff;
background-color: black !important;
padding: 13px 31px;
cursor: pointer;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
border: none;
margin-left: 15px;
margin-right: 15px;
width: 200px;
font-family: 'Outfit';
letter-spacing: 1.5px;
}
#ulp_play_bttn, #ulp_full_bttn {
display: inline-block;
color: #fff;
background-color: black!important;
padding: 10px;
cursor: pointer;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
border-radius: 50%;
margin-left: 8px;
margin-right: 8px;
width: 35px;
height: 35px;
}
#ulp_pause_bttn  {
display: inline-block;
color: #fff;
background-color: black !important;
padding: 10px;
cursor: pointer;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
border-radius: 50%;
margin-left: -5px;
margin-right: 8px;
width: 35px;
height: 35px;
}
#ulp_prev_bttn, #ulp_prev_bttn2 {
display: inline-block;
color: #fff;
}
#ulp_prev_bttn {
margin-right: -7px !important;
}
.fa.fa-rotate-left {
background-color: black !important;
padding: 10px 12px;
cursor: pointer;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
border-radius: 50%;
margin-left: 8px;
margin-right: 5px;
}
#ulp_prev_bttn span, #ulp_prev_bttn2 span {
color: #444;
font-size: 12px;
}
.ulp-time-wrapp {
display: inline-block;
}
.ulp-time-the-button input {
margin: 0;
box-shadow: none;
font-size: 28px;
width: 100px;
text-align: center;
position: relative;
top: 3px;
padding: 0;
}
#ulp-saverestore-button-wrapper {
display: block;
width: max-content;
margin: auto;
margin-top:20px;
margin-bottom.40px;
}
.ulp-save-wrapp, .ulp-restore-wrapp {
text-align: center;
width: max-content;
display: contents;
}
.ulp-save-wrapp {
float: left;
}
ulp-restore-wrapp {
float: right;
}
#ulp_save_bttn, #ulp_restore_bttn {
display: inline-block;
color: #fff;
background-color: black !important;
padding: 13px 31px;
cursor: pointer;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
border: none;
margin-left: 15px;
margin-right: 15px;
width: 180px;
text-align: center;
font-family: 'Outfit';
letter-spacing: 1.5px!important;
}
#ulp_restore_bttn,#ulp_save_bttn {
background-color: black!important;
border-radius: 25px;
}
.ulp-pay-bttn-wrapp .add_to_cart_button {
background-color:white!important;
color:red;
}
.ulp-course-wrapp .ulp-short-description {
line-height: 22px!important;
letter-spacing: .4px;
padding-top: 8px!important;
margin-bottom: 20px!important;
margin-top: 20px;
}
.ulp-pay-bttn:hover {
color:black!important;
background-color:white!important;
}
.add_to_cart_button:hover {
color:white!important;
background-color:black!important;
}
.ulp-quiz-course-link, .ulp-lesson-course-link {
border-radius: 15px;
background-color: #f6f6f6;
}
.ulp-lesson-nav a{
color: white!important;
font-weight: 600!important;
font-size:14px!important;
}
.ul-quiz-main-details {
border-radius: 15px;
MARGIN-BOTTOM: 30PX;
webkit-box-shadow: 4px 4px 11px 2px #d4d4d4;
box-shadow: 4px 4px 11px 2px #d4d4d4;
}
.ulp-lesson-main-content p {
font-family: 'Outfit';
margin-bottom: 20px;
font-size: 16px!important;
} a.custom-link.btn.border-width-0.pulsante.btn-color-198365.btn-circle.btn-icon-left {
text-align: center!important;
display: block;
margin-left: 20%;
margin-right: 20%;
position: inherit;
font-size: 14px!important;
font-weight: 600!important;
margin-bottom: 200px!important;
margin-top: 50px;
max-width: 255px;
margin: auto;
text-align:center!important
}
span.passato {
font-size: 35px!important;
text-align: center;
}
.ulp-course-results {
text-align: center;
}   .ulp-lesson-status-completed {
background-color: #3da918!important;
font-size: 16px!important;
line-height: 20px!important;
width: 25px!important;
height: 25px!important;
}
.ulp-course-curriculum-content-module-content-element .ulp-lesson-status-completed {
background-color: #56af10!important;
}
span.ulp-course-curriculum-content-module-content-element-rightside {
display: none;
}
.ulp-quiz-status-failed {
font-size: 16px!important;
padding: 2px 5px!iportant;
}
.ulp-course-curriculum-content-module-content-element .ulp-quiz-status-failed {
font-size: 16px!important;
}
.ulp-quiz-status-passed {
background-color: #56af10!important;
font-size: 16px!important;
padding: 2px 5px!iportant;
}
.ulp-course-curriculum-content-module-content-element.ulp-course-curriculum-current-entity {
background:  #333;
color:white;
padding-top: 30px;
padding-bottom: 30px;
}
.ulp-course-curriculum-content-module-content-element {
font-size: 20px;
padding: 10px;
padding-left: 25px;
}
.ulp-course-curriculum-content-module-content-element {
border-bottom: 1px solid #c2c007!important;
}
h5.ulp-course-curriculum-content-module-title {
display: none;
}
.ulp-course-curriculum-current-entity a {
color: #C2C007!important;
}
.ulp-course-curriculum-trigger {
background-color: #C2C007!important;
}
.ulp-course-curriculum-content:hover .ulp-course-curriculum-trigger, .ulp-course-curriculum-trigger:hover {
background-color: black!important;
}
div#ulp_course_curriculum_content {
background-color: white;
}
h5.ulp-course-curriculum-content-module-title {
font-size: 14px!important;
color: #C2C007!important;
}
.ulp-course-curriculum-content-module-content-element {
padding-top: 25px;
}
.ulp-course-curriculum-category {
color: #C2C007!important;
padding-top:10px;
padding-bottom:10px;
}
span.ulp-course-curriculum-trigger-label {
font-size: 18px;
font-weight: 700;
letter-spacing: 4px;
margin-top: 0.2em;
}
.ulp-course-curriculum-content {
font-family: 'outfit'!important;
} #wp-admin-bar-duplicate-post {
display: none!important;
}
div#ulp_vimeo_player{
-webkit-box-shadow: 5px 8px 10px 2px #B2B2B2; 
box-shadow: 5px 8px 10px 2px #B2B2B2;
margin-bottom: 40px;
} .ulp-lesson-completed {
background-color: white!important;
color: #C2C007;
font-size: 28px!important;
}
.ulp-quiz-submit-the-button, .ulp-quiz-retake-the-button, .ulp-quiz-retake-the-button, .ulp-lesson-complete-the-button,
.ulp-quiz-next-button,
.ulp-quiz-prev-button,
.ulp-hint-button,
.ulp-quiz-submit-via-ajax{
color: white!important;
background-color: black;
border-radius:30px!important;
font-weight:600!important;
font-family: 'outfit'!important;
letter-spacing: 1.5px!important;
}
.ulp-quiz-submit-the-button:hover {
border-radius: 30px!important;
background-color: #C2C007!important;
}
.ulp-quiz-retake-the-button:hover {
border-radius: 30px!important;
background-color: #C2C007!important;
}
.ulp-quiz-retake-the-button:hover {
border-radius: 30px!important;
background-color: #C2C007!important;
}
.ulp-lesson-complete-the-button:hover {
border-radius: 30px!important;
background-color: #C2C007!important;
}
.ulp-quiz-next-button:hover {
border-radius: 30px!important;
background-color: #C2C007!important;
}
.ulp-quiz-prev-button:hover {
border-radius: 30px!important;
background-color: #C2C007!important;
}
.ulp-hint-button:hover {
border-radius: 30px!important;
background-color: #C2C007!important;
}
.ulp-quiz-submit-via-ajax:hover {
border-radius: 30px!important;
background-color: #C2C007!important;
}
#ulp_start_quiz_bttn {
border-radius: 30px!important;
background-color: black!important;
font-size:14px;
letter-spacing:1.5px;
padding:13px 31px!important;
font-family: 'outfit'!important;
font-weight: 600!important;
}
#ulp_start_quiz_bttn:hover {
border-radius: 30px!important;
background-color: #C2C007!important;
}
.ulp-q-answer-radio input[type="radio"]:checked:before, .ulp-q-answer-checkbox input[type="checkbox"]:checked:before {
content: '';
border: none!important;
}
.ulp-quiz-print-grade {
background-color: white!important;
border: none!important;
font-size: 30px!important;
margin-top: 40px!important;
color: black!important;
}
button#ulp_finish_course_bttn_giac {
background-color: #C2C007!important;
border: none!important;
color: white!important;
font-weight:600;
padding: 13px 31px!important;
letter-spacing: 1.5px!important;
}
button#ulp_finish_course_bttn_giac:hover {
background-color: black!important;
border: none!important;
}
.ulp-quiz-submit-the-button,
.ulp-quiz-retake-the-button,
.ulp-quiz-retake-the-button,
.ulp-lesson-complete-the-button,
.ulp-become-instructor-the-button,
.ulp-general-bttn
{
background-color:black!important;
border-radius:30px!important;
}
.ulp-quiz-submit-the-button:hover{
background-color:#C2C007!important;
}
.ulp-course-terminato {
display: none!important;
}
a.custom-link.btn.border-width-0.pulsante.btn-color-198365.btn-circle.btn-icon-left {
color: white;
border: solid 2px #C2C007;
background-color: #C2C007;
-webkit-box-shadow: 2px 2px 4px 2px rgba(176,176,176,0.36);
box-shadow: 2px 2px 4px 2px rgba(176,176,176,0.36);
}
a.custom-link.btn.border-width-0.pulsante.btn-color-198365.btn-circle.btn-icon-left:hover {
color: white;
border: solid 2px black;
background-color: black;
-webkit-box-shadow: 2px 2px 4px 2px rgba(176,176,176,0.36);
box-shadow: 2px 2px 4px 2px rgba(176,176,176,0.36);
}
.ulp-quiz-countdown{
border-bottom:4px solid black!important;
}
.ul-quiz-main-details .ulp-quiz-counts{
color:black!important;
}
.ulp-lesson-course-link a, .ulp-quiz-course-link a, .ulp-announcement-course-link a, .ulp-questionsandanswer-course-link a{
color:black!important;
}
.ulp-lesson-course-link a:hover{
color:#C2C007!important;
}
.ulp-quiz-course-link a:hover{
color:#C2C007!important;
}
.ulp-announcement-course-link a:hover{
color:#C2C007!important;
}
.ulp-questionsandanswer-course-link a:hover{
color:#C2C007!important;
}
.ulp_lesson_countdown{
border-top:4px solid black!important;
}
.ulp-comment-list a{
color: black!important;
}
.ulp-lesson-nav-next, .ulp-lesson-nav-prev {
background-color: black!important;
color:white!important;
border-color:black!important;
text-transform: uppercase;
letter-spacing: 1.5px;
font-family: 'outfit'!important;
font-weight: 600!important;
}
.ulp-lesson-nav-next:hover {
background-color: #C2C007!important;
border-color:#C2C007!important;
}
.ulp-lesson-nav-prev:hover {
background-color: #C2C007!important;
border-color:#C2C007!important;
}
.ulp-lesson-main-title , .ulp-quiz-main-title {
color: black!important;
font-size:28px!important;
}
.ulp-lesson-main-title {
color:black!important;
font-size:24px!important;
font-family: 'Outfit';
font-weight: 400!important;
}
.ulp-lesson-main-content {
text-align: center;
}
.ulp-course-wrapp .ulp-main-section .ulp-right-sidebar .price-box {
background: black;
}
.ulp-course-enrolled .ulp-course-progress-wrapp h2{
color:black;
}
.ulp-course-enrolled .ulp-course-progress-wrapp .ulp-progress-completed {
background-color: black;
}
.ulp-course-enrolled .ulp-course-progress-wrapp {
background-color:white!important;
border:none!important;
}
.ulp-public-the-modules-wrapper .ulp-public-the-module {
padding: 0px 0px!important;
padding-left: 0px!important;
}
.ulp-public-the-modules-wrapper .ulp-h3-title {
text-align: center;
}
.ulp-right-sidebar h3 {
display: none;
}
.ulp-enroll-course-the-button{
color: white;
border: 1px solid black;
background-color: black;
}
.ulp-enroll-course-the-button:hover {
color: black;
border: 1px solid black;
background-color: white;
}
}
.ulp-pagination .ulp-pagination-item-selected, .ulp-pagination .ulp-pagination-item:hover{
background-color: black;
border-color: black;
}
.ulp-list-courses-wrapp .ulp-list-courses-item-wrapp .ulp-list-courses-item-title a:hover {
color: black;
}
.ulp-list-courses-wrapp .ulp-list-courses-item-wrapp .ulp-progress-completed {
background-color: black;
}
.ulp-write-course-review-wrapp h2{
color: black;
}
.ulp-add-new-review-bttn{
background-color: black;
border: 1px solid black;
}
.ulp-course-note-course{
color: #C2C007!IMPORTANT;
}
.ulp-popup-create-note-row button{
background-color: #C2C007!IMPORTANT;
border: 1px solid #C2C007!IMPORTANT;
}
.ulp-general-bttn {
background-color:  black;
}
.ulp-ap-theme-3 .ulp-ap-menu-item{
color:  black;
}
.ulp-ap-theme-3 .ulp-ap-menu-item a{
color:  black;
}
.ulp-ap-theme-3 .fa-ulp-public-menu-item{
color:  black;
}
.ulp-public-the-modules-wrapper .ulp-h3-title{
color: black;
}
.ulp-public-the-modules-wrapper .ulp-module-details{
color:  black;
}
.ulp-public-the-module-content-element a:hover{
color: black;
}
.ulp-quiz-status-passed{
background-color: black;
}
.ulp-lesson-status-completed{
background-color: black;
}
.ulp-lesson-preview{
background-color: black;
}
.ulp-ap-top-theme-2 .ulp-right-side .ulp-top-points .ulp-stats-content{
color:  black;
}
.ulp-additional-message{
border-left: 5px solid  black;
}
.ulp-special-column{
color:  black;
}
.ulp-special-column a{
color:  black;
}
.ulp-certificate-item .ulp-certificate-item-content span{
color:  black;
}
.ulp-certificate-item .ulp-certificate-item-bottom{
background-color: black;
}
.ulp-checkout-main-title{
color: #363363;
border-bottom: 2px solid  black;
}
.ulp-micro-question{
border: 1px solid  black;
}
.ulp-micro-question:after {
border: 2px solid  black;
}
.ulp-micro-answer{
border: 1px dashed  black;
}
.ulp-micro-answers-possible .ulp-item{
background-color:  black;
border: 1px solid  black;
}
.ulp-micro-answers-possible .ulp-item:before {
background-color:  black;
}
.ulp-micro-answer .ulp-item{
background-color: black;
}
.ulp-micro-answer .ulp-item:before {
background-color: black;
}
.ulp-single-course-menu-wrapper ul li:hover{
border-bottom: 6px solid black;
}
.ulp-single-course-menu-wrapper ul .ulp-menu-tab-active{
border-bottom: 6px solid black;
}
.ulp-course-curriculum-content-module-content-element .ulp-lesson-status-completed {
background-color: black;
}
.ulp-course-curriculum-content-module-content-element-rightside .ulp-course-curriculum-module-content-points{
background-color: black;
}
.ulp-list-courses-item-wrapp.ulp-watch-list-item {
width: 50%;
flex: 0 0 50%;
max-width: 50%;
}
.ulp-list-courses-item-wrapp.ulp-watch-list-item .ulp-list-courses-item-wrapp-third-content {
display: none;
}  .ulp-single-course-content-description {
padding: 0 20px;
}
.ulp-left-content, .ulp-right-sidebar .sub-content-details, .ulp-right-sidebar .ulp-top-details {
padding: 0 20px!important;
}
.ulp-right-details {
padding: 0;
}
.ulp-course-wrapp .ulp-main-section .ulp-right-sidebar .sub-content-details h3, .ulp-right-sidebar h3 {
color: #333;
font-size: 23px;
padding-bottom: 2px;
border-bottom: none;
margin-bottom: -10px;
font-weight: 300;
}
.ulp-course-enrolled .ulp-right-sidebar h3 {
padding-left: 20px;
} .ulp-list-courses-item-wrapp .ulp-course-price .h2 {
margin-top: 0;
font-size: 20px;
} .ulp-course-wrapp ins.h2 {
font-size: 29px;
}
.ulp-course-wrapp ins.h2 {
font-size: 29px;
}
.ulp-course-wrapp h1 {
font-size: 28px;
padding-bottom:30px;
}
.ulp-list-courses-item-wrapp-content .ulp-course-enroll-message-danger h4, .ulp-list-courses-item-wrapp-content .ulp-course-enroll-message-success h4 {
font-size: 14px!important;
} .ulp-list-courses-item-wrapp-content {
background-color: #ffffff;
} .ulp-course-wrapp .ulp-main-section .ulp-top-details {
padding: 0;
}
.ulp-course-wrapp .ulp-main-section .ulp-top-details li:first-child {
padding-left: 0;
} .ulp-list-courses-wrapp .ulp-list-courses-item-wrapp .ulp-list-courses-item-wrapp-excerpt {
padding: 0;
margin-bottom: 30px;
height: 90px;
overflow: hidden;
font-size: 13px;
border-top: 1px dashed rgba(0, 0, 0, 0.15);
padding-top: 15px;
margin-left: 28px;
margin-right: 28px;
}
div#ulp_vimeo_player {
border-radius: 15px!important;
}
.ulp-course-wrapp {
max-width:1356px!important;
}