@import url('https://use.typekit.net/ram0lfv.css');
.redactor-source-open {
    max-height:500px;
}
.input .redactor-styles, .redactor-dropdown .redactor-dropdown-item-p {
    font-family:'proxima-nova', Arial, Helvetica, sans-serif !important;
    color:#000 !important;
}
.input .redactor-styles h1, .input .redactor-styles h2, .input .redactor-styles h3, .input .redactor-styles h4, 
.input .redactor-styles h5, .input .redactor-styles h6 {
    font-size:20px !important;
    font-weight:700 !important;
    line-height:24px !important;
    text-align:center !important;
    color:#0092C8 !important;
    margin:0 0 14px !important;
}
.input .redactor-styles h2, .input .redactor-styles h3, .input .redactor-styles h4, .input .redactor-styles h5, 
.input .redactor-styles h6 {
    line-height:26px !important;
    text-align:left !important;
    margin:0 0 26px !important;
}
.input .redactor-styles h2 {
    font-size:30px !important;
    line-height:39px !important;
}
.input .redactor-styles h3 {
    font-size:27px !important;
    line-height:36px !important;
}
.input .redactor-styles h4 {
    font-size:24px !important;
}
.input .redactor-styles h5 {
    font-size:21px !important;
}
.input .redactor-styles h6 {
    font-size:18px !important;
}
.input .redactor-styles p, .input .redactor-styles ul, .input .redactor-styles ol {
    font-size:13px !important;
    line-height:21px !important;
    color:#000 !important;
    margin:0 0 21px !important;
}
.input .redactor-styles ul, .input .redactor-styles ol {
    list-style:disc;
    padding:0 0 0 25px !important;
}
.input .redactor-styles ol {
    list-style:decimal !important;
}
.input .redactor-styles ul ul {
    list-style:circle !important;
    margin:0 !important;
}
.input .redactor-styles ol ol {
    list-style:upper-alpha !important;
    margin:0 !important;
}
.input .redactor-styles blockquote {
    font-style:normal !important;
    padding:0 15px !important;
    border:none !important;
}
.input .redactor-styles blockquote, .input .redactor-styles blockquote p {
    font-size:16px !important;
    font-weight:500 !important;
    color:#9B9B9B !important;
    margin:0 0 21px !important;
}
.input .redactor-styles a, .input .redactor-styles a:hover {
    text-decoration:underline !important;
    color:#9A0064 !important;
}
.input .redactor-styles table {
    width:100% !important;
    overflow:hidden !important;
    font-size:11px !important;
    line-height:13px !important;
    color:#000 !important;
}
.input .redactor-styles table th, .input .redactor-styles table td {
    min-width:100px !important;
    text-align:left !important;
    padding:9px 6px !important;
}
.input .redactor-styles table th {
    font-weight:700 !important;
    white-space:nowrap !important;
    text-transform:uppercase !important;
    background:#F2F2F2 !important;
}
.input .redactor-styles table td {
    border-bottom:1px solid #D8D8D8 !important;
}
.input .redactor-styles p, .input .redactor-styles ul, .input .redactor-styles ol {
    font-size:17px !important;
    line-height:26px !important;
    margin:0 0 26px !important;
}
.input .redactor-styles blockquote {
    padding:0 40px !important;
}
.input .redactor-styles blockquote, .input .redactor-styles blockquote p {
    font-size:20px !important;
    margin:0 0 26px !important;
}
.input .redactor-styles table {
    font-size:14px !important;
    line-height:17px !important;
}
.input .redactor-styles table th {
    padding:21px 20px !important;
}
.input .redactor-styles table td {
    padding:14px 20px !important;
}
.input .redactor-styles .p-button a  {
    display:block !important;
    width:135px !important;
    min-height:30px !important;
    font-size:11px !important;
    font-weight:700 !important;
    line-height:18px !important;
    color:#9A0064 !important;
    text-align:center !important;
    padding:6px 12px !important;
    border-radius:30px !important;
    margin:0 auto !important;
    background:#F7F7F7 !important;
    cursor:pointer !important;
}
.input .redactor-styles .p-button a  {
    width:140px !important;
    min-height:48px !important;
    font-size:14px !important;
    line-height:normal !important;
    padding:15px !important;
    border-radius:48px !important;
}
.input .redactor-styles .p-button a {
    display:inline-block !important;
    width:auto !important;
    margin:0 !important;
}
.input .redactor-styles .p-button a {
    padding:15px 30px !important;
}