* {
    box-sizing: border-box;
}

.row {
    width: 100%;
    position: relative;
    display: inline-block;
/ / margin: 10 px;
    text-align: center;
}

.btn {
    display: inline-block;
    border-radius: 2px;
    border: none;
    height: 45px;
    padding: 0;
    margin-top: 5px;
    margin-bottom: 5px;
}

.sm {
    width: 90%;
}

.lg {
    width: 40%;
}

.ghost {
    background-color: transparent;
    color: #4887CE;
    border: 1px solid #4887CE;
    transition: .2s ease;
    box-shadow: 1px 1px 3px #81ABDB;
}

.ghost:hover {
    background-color: #4887CE;
    color: white;

    transition: .2s ease;
}