body {
    /*background: linear-gradient(90deg, rgba(26, 121, 197, 1) 0%, rgba(0, 188, 212, 1) 50%, rgba(26, 121, 197, 1) 100%);*/
    background: #43C6AC; /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #43C6AC, #F8FFAE); /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #43C6AC, #F8FFAE); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    background: linear-gradient(90deg,rgba(0, 43, 255, 1) 0%, rgba(235, 235, 242, 1) 50%, rgba(230, 7, 7, 1) 100%);
    background-size: 100% 100%;
    margin-top: 5em;
}

@font-face {
    font-family: "Montserrat Alternates";
    src: url("../fonts/Montserrat_Alternates/MontserratAlternates-SemiBoldItalc.otf");
    /* src: url("../fonts/COOPBL.TTF"); */
}


h2 {
    font-family: "Montserrat Alternates";
    text-align: center;
    color: red;
    -webkit-text-stroke: 1px black;
    font-size: 1.75em;
}


p {
    font-family: "Montserrat Alternates";
    text-align: center;
    font-size: 1.25em;
}

div {
    font-family: "Montserrat Alternates";
    text-align: center;
    font-size: 1em;
}

span {
    font-family: "Montserrat Alternates";
    font-size: 1.5em;
}

.img_retreat {
    max-width: 100%;
    height: auto;
}

.img_YT {
    border-radius: 50%;
    vertical-align: middle;
    margin-left: 1em;
    width: 80px;
    height: auto;
}

.img_TXFlag {
    vertical-align: middle;
    width: 80px;
    height: auto;
}



.inp_main {
    font-size: 1.25em;
}

.lbl_main {
    font-size: 1.25em;
}

.div_notes {
    font-family: "Montserrat Alternates";
    height: 100px;
    line-height: 100px;
    flex: 25%;
    text-align: center;
    margin-top: 20px;
}

.lbl_notes {
    height: 100px;
    vertical-align: top;
    font-size: 1.5em;
}

.txt_notes {
    height: 75px;
    width: 300px;
    margin-top: 10px;
    font-size: 1.5em;
}

.submitButton {
    font-family: "Montserrat Alternates";
    padding: 20px;
    border-radius: 25px;
}

.clearButton {
    font-family: "Montserrat Alternates";
    padding: 10px;
    border-radius: 25px;
}

.cb_lbl {
    font-family: "Montserrat Alternates";
    font-size: 1.25em;
}

.cb_inp {
    width: 1.25em;
    height: 1.25em;
}


.new_new {
    font-size: 3em;
}

.new_timer {
    font-size: 2em;
}


/* Container for flexboxes */
.row {
    display: flex;
    flex-wrap: wrap;
}
/* Create four equal columns */
.column {
    font-family: "Montserrat Alternates";
    flex: 25%;
    text-align: center;
    margin-top: 20px;
}
