body {
    position: absolute;
    width: 100%;
    height: 100%;
}

.top10 {
    margin-top: 10px;
}

.top15 {
    margin-top: 15px;
}

.top20 {
    margin-top: 20px;
}

.top25 {
    margin-top: 25px;
}

.top30 {
    margin-top: 30px;
}

.top40 {
    margin-top: 40px;
}

.top50 {
    margin-top: 50px;
}

.top70 {
    margin-top: 70px;
}

.top100 {
    margin-top: 100px;
}

.bottom10 {
    margin-bottom: 10px;
}

.bottom15 {
    margin-bottom: 15px;
}

.bottom20 {
    margin-bottom: 20px;
}

.bottom25 {
    margin-bottom: 25px;
}

.bottom30 {
    margin-bottom: 30px;
}

.bottom40 {
    margin-bottom: 40px;
}

.bottom50 {
    margin-bottom: 50px;
}

.bottom70 {
    margin-top: 70px;
}

.bottom100 {
    margin-bottom: 100px;
}

.width100 {
    width: 100%;
}

.margin-left5 {
    margin-left: 5px;
}

.margin-left10 {
    margin-left: 10px;
}

.margin-left15 {
    margin-left: 15px;
}

.margin-left20 {
    margin-left: 20px;
}

.margin-left30 {
    margin-left: 30px;
}

.margin-left40 {
    margin-left: 40px;
}

.margin-left50 {
    margin-left: 50px;
}

.margin-left60 {
    margin-left: 60px;
}

.margin-left70 {
    margin-left: 70px;
}

.margin-left80 {
    margin-left: 80px;
}

.margin-right5 {
    margin-right: 5px!important;
}

.margin-right10 {
    margin-right: 10px;
}

.margin-right15 {
    margin-right: 15px;
}

.margin-right20 {
    margin-right: 20px;
}

.margin-right30 {
    margin-right: 30px;
}

.margin-right40 {
    margin-right: 40px;
}

.margin-right50 {
    margin-right: 50px;
}

.margin-right60 {
    margin-right: 60px;
}

.margin-right70 {
    margin-right: 70px;
}

.margin-right80 {
    margin-right: 80px;
}

.add-button {
    cursor: pointer;
    line-height: 27px;
    vertical-align: top;
    margin-left: 10px;
    font-size: 24px;
}
.add-button:hover {
    font-size: 26px;
    margin-left: 9px;
}

.cursor-pointer {
    cursor: pointer;
}

.hover-link:hover {
    cursor: pointer;
    text-decoration: underline;
    color: #902231;
}

.form-modal {
    display: block;
    overflow: hidden;
}