.form {
    width: 100%;
    }
    
    .form > .form-row {
    width: 100%;
    margin-bottom: 20px;
    }
    
    .form > .form-row:last-of-type {
        margin-bottom: 0;
    }
    
    .form > .form-row > .label {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-size: 13px;
    color: #777;
    }
    
    .form > .form-row > .input {
    width: 100%;
    border: none;
    border-bottom: 2px solid #777;
    padding: 5px 0;
    }

    .form > .form-row > .input:focus-visible {
        outline: 1px solid red;
    }
    
    .form span {
        /* isscentravimas buttono atzvilgiu - paskaiciuojam bendra button auksti - line-height 20px + padding 8px+8px is abieju pusiu + nematomas borderis 2px+2px virsuj apacioj = 40px */
    line-height: 40px;
    margin: 0 10px;
    }

    .form a{
        line-height: 40px;
        text-decoration: none;
    }

    .form a:hover{
        text-decoration: underline;
    }