﻿.m-0 {
    margin: 0 !important;
}

.m-15 {
    margin: 15px !important;
}

.m-30 {
    margin: 15px !important;
}

.m-45 {
    margin: 15px !important;
}

.m-60 {
    margin: 15px !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mt-15 {
    margin-top: 15px !important;
}

.mt-30 {
    margin-top: 30px !important;
}

.mt-45 {
    margin-top: 45px !important;
}

.mt-60 {
    margin-top: 60px !important;
}

.mr-0 {
    margin-right: 0 !important;
}

.mr-15 {
    margin-right: 15px !important;
}

.mr-30 {
    margin-right: 30px !important;
}

.mr-45 {
    margin-right: 45px !important;
}

.mr-60 {
    margin-right: 60px !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-15 {
    margin-bottom: 15px !important;
}

.mb-30 {
    margin-bottom: 30px !important;
}

.mb-45 {
    margin-bottom: 45px !important;
}

.mb-60 {
    margin-bottom: 60px !important;
}

.ml-0 {
    margin-left: 0 !important;
}

.ml-15 {
    margin-left: 15px !important;
}

.ml-30 {
    margin-left: 30px !important;
}

.ml-45 {
    margin-left: 45px !important;
}

.ml-60 {
    margin-left: 60px !important;
}

.p-0 {
    padding: 0 !important;
}

.p-15 {
    padding: 15px !important;
}

.p-30 {
    padding: 30px !important;
}

.p-45 {
    padding: 45px !important;
}

.p-60 {
    padding: 60px !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-15 {
    padding-top: 15px !important;
}

.pt-30 {
    padding-top: 30px !important;
}

.pt-45 {
    padding-top: 45px !important;
}

.pt-60 {
    padding-top: 60px !important;
}

.pr-0 {
    padding-right: 0 !important;
}

.pr-15 {
    padding-right: 15px !important;
}

.pr-30 {
    padding-right: 30px !important;
}

.pr-45 {
    padding-right: 45px !important;
}

.pr-60 {
    padding-right: 60px !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pb-15 {
    padding-bottom: 15px !important;
}

.pb-30 {
    padding-bottom: 30px !important;
}

.pb-45 {
    padding-bottom: 45px !important;
}

.pb-60 {
    padding-bottom: 60px !important;
}

.pl-0 {
    padding-bottom: 0 !important;
}

.pl-15 {
    padding-left: 15px !important;
}

.pl-30 {
    padding-left: 30px !important;
}

.pl-45 {
    padding-left: 45px !important;
}

.pl-60 {
    padding-left: 60px !important;
}

.flex {
    display: flex;
}

.flex-top {
    align-items: flex-start;
}

.flex-y-center {
    align-items: center;
}

.flex-bottom {
    align-items: flex-end;
}

.flex-left {
    justify-content: flex-start;
}

.flex-x-center {
    align-items: center;
}

.flex-right {
    justify-content: flex-end;
}

.flex-center {
    align-items: center;
    justify-content: center;
}

.btn-passive {
    color: #fff;
    background-color: #757575;
    border-color: #F0F0F0;
}

.btn-passive:focus,
.btn-passive.focus {
    color: #fff;
    background-color: #555555;
    border-color: #000000;
}

.btn-passive:hover {
    color: #fff;
    background-color: #555555;
    border-color: #F0F0F0;
}

.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.wysiwyg-plugin-list {
    max-height: 16em;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll;
}

.wysiwyg-plugin-list a,
.wysiwyg-plugin-list a:link,
.wysiwyg-plugin-list a:visited {
    display: block;
    color: black;
    padding: 5px 10px;
    text-decoration: none;
    cursor: pointer;
}

.wysiwyg-plugin-list a:hover {
    color: HighlightText;
    background-color: Highlight;
}

textarea {
    resize:vertical;
}