
/*Enter Custom CSS for WC Options Page Here*/


.ca-certificate-wrapper .ca-completition,
.ca-certificate-wrapper .ca-completition2{
	background: url('../images/wc-pdf-icon.svg') no-repeat;
	color: #000000;
	font-size: 16px;
	line-height: 20px;
	padding: 10px 15px 10px 45px;
	display: block;
	margin: 10px;
}

.ca-certificate-wrapper .ca-completition:before,
.ca-certificate-wrapper .ca-completition2:before{
	content: '';
	background: url('../images/wc-pdf-icon.svg') no-repeat;
	width: 20px;
	height: 20px;
}


.ca-certificate-content input.ca-certificate-date,
.ca-certificate-content2 input.ca-certificate-date2 {
    background: #fff url('../images/wc-calendar-icon.svg') no-repeat;
    padding: 15px 15px 15px 45px;
    width: 100%;
    margin: 0 0 15px;
    background-size: 16px;
    background-position: 15px center;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
}

.ca-certificate-content label,
.ca-certificate-content2 label {
	font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    display: block;
    width: 100%;
    margin:0 0 15px;
    cursor: pointer;
}

.ca-certificate-content .ca-wc-btn a,
.ca-certificate-content2 .ca-wc-btn2 a{
	background: #f1c40f;
    border: 0;
    border-bottom: 2px solid rgba(0,0,0,0.15);
    text-shadow: none;
    width: 100%;
    color: #fff;
    display: block;
    padding: 10px 40px;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    border-radius: 4px;
    margin:0 0 15px;
}

body.single-webinar #sidebar .webinar-resources div.items div.item a:hover,
.ca-certificate-wrapper .ca-completition:hover,
.ca-certificate-wrapper2 .ca-completition2:hover{
	color: #f1c40f;
}

.ca-certificate-content .ca-wc-btn a:hover,
.ca-certificate-content2 .ca-wc-btn2 a:hover{
	background-color: #CDA70D;
}

.ca-error,
.ca-error2{
	color: red;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    display: block;
}

.ca-certificate-content input[type=checkbox],
.ca-certificate-content2 input[type=checkbox]{
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    height: 18px;
    width: 18px;
    padding: 0;
    border: 1px solid #DCDCDC;
    border-radius: 3px;
    cursor: pointer;
    margin:0 7px 0 0;
    float: left;
}

.ca-certificate-content input[type=checkbox]:focus,
.ca-certificate-content2 input[type=checkbox]:focus{
    outline: none;   
}


.ca-certificate-content input[type=checkbox]:checked,
.ca-certificate-content2 input[type=checkbox]:checked {
    padding: 2px;
    background: url('../images/checked-icon.svg') no-repeat;
    background-size: 14px;
    background-position: center;
}