.video-container {
    width: 80%;

    max-width: 1200px;
    margin: auto;
}

video {
    width: 100%;
    height: auto;
    border: 2px solid #333;
    border-radius: 10px;
}

.sfdc-blue {
    color: #079fdf;
}

.sfdcicon1 {
    position: relative;
    display: inline-block;

}

.sfdc-green {
    color: #079fdf;
}


.sfdcicongreen {
    filter: invert(42%) sepia(87%) saturate(1215%) hue-rotate(46deg) brightness(95%) contrast(101%);
}

.sfdciconblue {
    filter: invert(32%) sepia(77%) saturate(1215%) hue-rotate(144deg) brightness(95%) contrast(101%);
}

.sfdciconred {
    filter: invert(32%) sepia(77%) saturate(1215%) hue-rotate(8deg) brightness(95%) contrast(101%);
}

.sfdciconpurps {
    filter: invert(32%) sepia(77%) saturate(1215%) hue-rotate(221deg) brightness(95%) contrast(101%);
}

.roxysvg {
    max-width: 65px;
    width: 65px;
}


.form-data.basic-captcha1 .form-input-wrapper1 {
    border: 1px solid #ccc;
    border-radius: 10px;
    display: flex;
    overflow: visible;
}

.form-data.basic-captcha1 .form-input-prepend1 {
    display: flex;
    color: #333;
    background-color: #ccc;
    flex-shrink: 0
}

.form-data.basic-captcha .form-input-prepend img {
    margin-right: 1px
}

.form-data.basic-captcha .form-input-prepend button>svg {

    width: 18px;
    height: 18px
}

.form-data.basic-captcha input {
    border: 0;
    padding-left: 15px;
    line-height: 2em;
    height: 100%;
    width: 100%;
    overflow-wrap: break-word;
    font: bold;

}

form .buttons {
    margin-top: 5px;
    margin-bottom: 5px;

}

.form-data input:hover,
.form-data textarea:hover {
    cursor: pointer;

}

.contact .form-data {
    color: #444;
}

#reload-captcha {
    background-color: #fff;
    color: #000;

}

#reload-captcha svg {
    transform: scale(1.4);
    left: -10px;
}

#reload-captcha svg:hover
 
 {
    transform: scale(1.7);
    left: -10px;
}
form .buttons:hover {
    border-color: blue;
}

.alert.alert-error{
    color:coral;
    font:bold;
}