@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,700,600,300);


.medium-editor-anchor-preview,
.medium-editor-toolbar {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    z-index: 2000
}

@-webkit-keyframes medium-editor-image-loading {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes medium-editor-image-loading {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes medium-editor-pop-upwards {
    0% {
        opacity: 0;
        -webkit-transform: matrix(.97, 0, 0, 1, 0, 12);
        transform: matrix(.97, 0, 0, 1, 0, 12)
    }
    20% {
        opacity: .7;
        -webkit-transform: matrix(.99, 0, 0, 1, 0, 2);
        transform: matrix(.99, 0, 0, 1, 0, 2)
    }
    40% {
        opacity: 1;
        -webkit-transform: matrix(1, 0, 0, 1, 0, -1);
        transform: matrix(1, 0, 0, 1, 0, -1)
    }
    100% {
        -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
        transform: matrix(1, 0, 0, 1, 0, 0)
    }
}

@keyframes medium-editor-pop-upwards {
    0% {
        opacity: 0;
        -webkit-transform: matrix(.97, 0, 0, 1, 0, 12);
        transform: matrix(.97, 0, 0, 1, 0, 12)
    }
    20% {
        opacity: .7;
        -webkit-transform: matrix(.99, 0, 0, 1, 0, 2);
        transform: matrix(.99, 0, 0, 1, 0, 2)
    }
    40% {
        opacity: 1;
        -webkit-transform: matrix(1, 0, 0, 1, 0, -1);
        transform: matrix(1, 0, 0, 1, 0, -1)
    }
    100% {
        -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
        transform: matrix(1, 0, 0, 1, 0, 0)
    }
}

.medium-editor-anchor-preview {
    left: 0;
    line-height: 1.4;
    max-width: 280px;
    position: absolute;
    text-align: center;
    top: 0;
    word-break: break-all;
    word-wrap: break-word;
    visibility: hidden
}

.medium-editor-anchor-preview a {
    color: #fff;
    display: inline-block;
    margin: 5px 5px 10px
}

.medium-editor-anchor-preview-active {
    visibility: visible
}

.medium-editor-dragover {
    background: #ddd
}

.medium-editor-image-loading {
    -webkit-animation: medium-editor-image-loading 1s infinite ease-in-out;
    animation: medium-editor-image-loading 1s infinite ease-in-out;
    background-color: #333;
    border-radius: 100%;
    display: inline-block;
    height: 40px;
    width: 40px
}

.medium-editor-placeholder {
    position: relative
}

.medium-editor-placeholder:after {
    content: attr(data-placeholder)!important;
    font-style: italic;
    left: 0;
    position: absolute;
    top: 0;
    white-space: pre;
    padding: inherit;
    margin: inherit
}



.medium-toolbar-arrow, .medium-editor-toolbar-actions:after{ content: ""; display: block; position: absolute; left: 50%; margin-left: -8px; width: 0; height: 0; border-style: solid }
.medium-editor-toolbar-actions:after { top:42px; border-width: 8px 8px 0 8px; border-color: #f7f7f7 transparent transparent transparent }

.medium-editor-toolbar { -webkit-box-shadow:0px 2px 10px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow:  0px 2px 10px 1px rgba(0, 0, 0, 0.2);
box-shadow:0px 2px 10px 1px rgba(0, 0, 0, 0.2);position: absolute; top: 0; left: 0; z-index: 1; visibility: hidden; background-color: #f7f7f7; border:1px solid #d7d7d7; font-family: 'Open Sans', sans-serif; font-weight:700; font-size: 20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-transition: top 0.075s ease-out, left 0.075s ease-out; -moz-transition: top 0.075s ease-out, left 0.075s ease-out; -o-transition: top 0.075s ease-out, left 0.075s ease-out; transition: top 0.075s ease-out, left 0.075s ease-out }



.medium-editor-toolbar li .medium-editor-action-anchor{background:url(../images/create-tool-link-icon.png) center center no-repeat;    text-indent: -9999em;    padding: 0 18px;}
.medium-editor-toolbar li .medium-editor-action-anchor:hover{background:url(../images/create-tool-link-icon-hover.png) center center no-repeat;}



.medium-editor-toolbar {
  -webkit-box-shadow:0px 2px 10px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow:  0px 2px 10px 1px rgba(0, 0, 0, 0.2);
box-shadow:0px 2px 10px 1px rgba(0, 0, 0, 0.2);position: absolute; top: 0; left: 0; z-index: 1; visibility: hidden; background-color: #f7f7f7; border:1px solid #d7d7d7; font-family: 'Open Sans', sans-serif; font-weight:700; font-size: 20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-transition: top 0.075s ease-out, left 0.075s ease-out; -moz-transition: top 0.075s ease-out, left 0.075s ease-out; -o-transition: top 0.075s ease-out, left 0.075s ease-out; transition: top 0.075s ease-out, left 0.075s ease-out 
}

.medium-editor-toolbar ul {
       margin: 0;
    padding: 8px 10px;    overflow: hidden;
}
.medium-editor-toolbar li .medium-editor-button-first { border: 0px; }
.medium-editor-toolbar li {
     float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 26px;
}

.medium-editor-toolbar li button, .launchora-editor-toolbar li span.image  {
   display: block; padding: 0 12px;color: #a8a8a8; border: 0; border-left: 1px solid #dadada; text-decoration: none; background: #f7f7f7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: background-color 0.2s ease-in; -moz-transition: background-color 0.2s ease-in; -o-transition: background-color 0.2s ease-in; transition: background-color 0.2s ease-in 
}

.medium-editor-toolbar li:hover { color: #4a4a4a; }


.medium-editor-toolbar li button:focus {
    outline: 0
}

.medium-editor-toolbar li .medium-editor-action-underline {
    text-decoration: underline
}

.medium-editor-toolbar li .medium-editor-action-pre {
font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 100;
    padding: 15px 0
}

.medium-editor-toolbar-active {
    visibility: visible
}

.medium-editor-sticky-toolbar {
    position: fixed;
    top: 1px
}

.medium-editor-relative-toolbar {
    position: relative
}

.medium-editor-toolbar-active.medium-editor-stalker-toolbar {
    -webkit-animation: medium-editor-pop-upwards 160ms forwards linear;
    animation: medium-editor-pop-upwards 160ms forwards linear
}

.medium-editor-action-bold {
    font-weight: bolder
}

.medium-editor-action-italic {
    font-style: italic
}

.medium-editor-toolbar-form {
    display: none
}

.medium-editor-toolbar-form a,
.medium-editor-toolbar-form input {
font-family: 'Open Sans', sans-serif;

}

.medium-editor-toolbar-form .medium-editor-toolbar-form-row {
    line-height: 14px;
    margin-left: 5px;
    padding-bottom: 5px
}

.medium-editor-toolbar-form .medium-editor-toolbar-input,
.medium-editor-toolbar-form label {
    border: none;
    box-sizing: font-size: 14px;
    margin: 0;
    padding: 6px;
    width: 316px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    display: inline-block
}

.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,
.medium-editor-toolbar-form label:focus {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    outline: 0
}

.medium-editor-toolbar-form a {
    display: inline-block;
    font-size: 24px;
    font-weight: bolder;
    margin: 0 10px;
    text-decoration: none
}

.medium-editor-toolbar-form-active {
    display: block
}

.medium-editor-toolbar-actions:after {
    clear: both;
    content: "";
    display: table
}

[data-medium-editor-element] {
    word-wrap: break-word;
    min-height: 1000px
}

[data-medium-editor-element] img {
    max-width: 100%
}

[data-medium-editor-element] sub {
    vertical-align: sub
}

[data-medium-editor-element] sup {
    vertical-align: super
}

.medium-editor-hidden {
    display: none
}