.elementor-1688 .elementor-element.elementor-element-6b306aa1{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-1688 .elementor-element.elementor-element-6b306aa1{--content-width:1024px;}}/* Start custom CSS for shortcode, class: .elementor-element-cb9eaa0 */.show-question-choices ul li {
    line-height: 1.6;
    vertical-align: top;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b306aa1 */.watupro_buttons input[type=button], .watupro_buttons input[type=submit], .watupro-exam-description button, .watupro-start-quiz {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    color: #fff;
    font-weight: 700;
    background-color: #122f57;
    border: 1px solid #8cc63f00;
    line-height: 20px;
}


[type=button], [type=submit], button {
    display: inline-block;
    font-weight: 400;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #122f57;
    border: 1px solid #c360;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: 3px;
    transition: all .3s;
}


.watu-question input[type=text], .watupro input[type=text], input.watupro-gap {
    display: inline;
}
input[type="text"] {
    width: auto;
    border: 2px solid #000;
}
input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], textarea {
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #000;
    background-color: #fcfcfc;
    background-image: none;
    border: 1px solid #e6e6e6;
    -moz-transition: all ease-in-out .15s;
    -webkit-transition: all ease-in-out .15s;
    transition: all ease-in-out .15s;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.watupro_num {
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS */ul.watupro-paginator li.answered {
    position: relative;
    background-color: #4d4c4d;
    color: #fff;
    clip-path: polygon(10px 0%, 100% 0%, 100% 100%, 0 100%, 0% 10px);
}

ul.watupro-paginator li.answered::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-bottom: 15px solid #bac4cb;
    border-left: 15px solid transparent;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
}

ul.watupro-paginator li.active {
    position: relative;
    background-color: #4d4c4d;
    color: #fff;
}


ul.watupro-question-paginator li {
    width: 50px !important;
    height: 2em;
    font-size: .85em;
}

.watupro-heading {
    color: #084993;
    font-size: 20px;
    font-weight: 700;
}/* End custom CSS */