/** Base */
.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-placeholder-relative:after,.medium-editor-placeholder:after{content:attr(data-placeholder)!important;white-space:pre;padding:inherit;margin:inherit;font-style:italic}.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{position:absolute;left:0;top:0}.medium-editor-placeholder-relative,.medium-editor-placeholder-relative:after{position:relative}.medium-toolbar-arrow-over:before,.medium-toolbar-arrow-under:after{border-style:solid;content:'';display:block;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.medium-toolbar-arrow-under:after{border-width:8px 8px 0}.medium-toolbar-arrow-over:before{border-width:0 8px 8px;top:-8px}.medium-editor-toolbar{left:0;position:absolute;top:0;visibility:hidden}.medium-editor-toolbar ul{margin:0;padding:0}.medium-editor-toolbar li{float:left;list-style:none;margin:0;padding:0}.medium-editor-toolbar li button{box-sizing:border-box;cursor:pointer;display:block;font-size:14px;line-height:1.33;margin:0;padding:15px;text-decoration:none}.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:Consolas,"Liberation Mono",Menlo,Courier,monospace;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:"Helvetica Neue",Helvetica,Arial,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:border-box;font-size:14px;margin:0;padding:6px;width:316px;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}.medium-editor-element{word-wrap:break-word;min-height:30px}.medium-editor-element img{max-width:100%}.medium-editor-element sub{vertical-align:sub}.medium-editor-element sup{vertical-align:super}.medium-editor-hidden{display:none}
/** Theme */
.medium-toolbar-arrow-under:after{border-color:#000 transparent transparent;top:40px}.medium-toolbar-arrow-over:before{border-color:transparent transparent #000}.medium-editor-toolbar{background-color:#000;border:none;border-radius:50px}.medium-editor-toolbar li button{background-color:transparent;border:none;box-sizing:border-box;color:#eee;height:40px;min-width:40px;padding:5px 12px;-webkit-transition:background-color .2s ease-in,color .2s ease-in;transition:background-color .2s ease-in,color .2s ease-in}.medium-editor-toolbar li .medium-editor-button-active,.medium-editor-toolbar li button:hover{background-color:#000;color:deepskyblue}.medium-editor-toolbar li .medium-editor-button-first{border-bottom-left-radius:50px;border-top-left-radius:50px;padding-left:24px}.medium-editor-toolbar li .medium-editor-button-last{border-bottom-right-radius:50px;border-right:none;border-top-right-radius:50px;padding-right:24px}.medium-editor-toolbar-form{background:#000;border-radius:50px;color:#ccc;overflow:hidden}.medium-editor-toolbar-form .medium-editor-toolbar-input{background:#000;box-sizing:border-box;color:#ccc;height:40px;padding-left:16px;width:220px}.medium-editor-toolbar-form .medium-editor-toolbar-input::-webkit-input-placeholder{color:#f8f5f3;color:rgba(248,245,243,.8)}.medium-editor-toolbar-form .medium-editor-toolbar-input:-moz-placeholder{color:#f8f5f3;color:rgba(248,245,243,.8)}.medium-editor-toolbar-form .medium-editor-toolbar-input::-moz-placeholder{color:#f8f5f3;color:rgba(248,245,243,.8)}.medium-editor-toolbar-form .medium-editor-toolbar-input:-ms-input-placeholder{color:#f8f5f3;color:rgba(248,245,243,.8)}.medium-editor-toolbar-form a{color:#ccc;-webkit-transform:translateY(2px);transform:translateY(2px)}.medium-editor-toolbar-form .medium-editor-toolbar-close{margin-right:16px}.medium-editor-toolbar-anchor-preview{background:#000;border-radius:50px;padding:5px 12px}.medium-editor-anchor-preview a{color:#ccc;text-decoration:none}.medium-editor-toolbar-actions button,.medium-editor-toolbar-actions li{border-radius:50px}

/** Custom */
.medium-editor-toolbar .ui-autocomplete .ui-menu-item {
    color: #eee;
    background-color: #000;
}

.medium-editor-toolbar .ui-autocomplete .ui-menu-item a {
    cursor: pointer;
    font-weight: normal;
}

.medium-editor-toolbar select {
    background: #000;
    color: #eee;
    border: 1px solid #494949
}

.medium-editor-toolbar .ui-corner-all {
    border-radius: 0;
}

.ui-widget-content .ui-state-hover {
    background: #eee;
    color: #000;
}
.medium-editor-toolbar-form label {
    width: auto;
}

.medium-editor-toolbar-form select.medium-editor-toolbar-input:focus {
    -webkit-appearance: menulist; 
    -moz-appearance: menulist;
    appearance: menulist;
    border: initial; 
    box-shadow: initial; 
    outline: initial; 
}
.medium-editor-toolbar-form select.medium-editor-toolbar-input {
    width: 350px;
    background-color: transparent;
}

.medium-editor-toolbar-form select.medium-editor-toolbar-input option {
    background-color: #23aae2;
    color: #000;
}

.editable-wrapper {
    border: 1px solid #e5e5e5;
    padding: 20px;
    margin-bottom: 40px;
}

.editable-wrapper hr {
    border: none;
    border-top: 1px solid #e5e5e5;
    margin: 20px 0;
}

.row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}

.editable-wrapper .editable.medium-editor-hidden {
    display: none;
}

.editable-wrapper .editable {
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
    flex: 7;
}

.editable-wrapper .actions {
    border-left: 1px solid #ccc;
    padding-left: 20px;
    flex: 1;
}

.editable-wrapper hr {
    clear: both;
}

.editable-wrapper .suggestion {
    flex: 1 0 32%; /* explanation below */
    margin: 5px;
}

.editable-wrapper .suggestion .btn {
    position: relative;
}

.editable-wrapper .suggestion .btn-success label:hover, .editable-wrapper .suggestion .btn-info label:hover {
    color: #fff;
}

.editable-wrapper .suggestion .btn[disabled=disabled]:hover, .editable-wrapper .suggestion .btn[disabled=disabled]:hover label, .editable-wrapper .suggestion .btn[disabled=disabled]:hover input[type=radio] {
    cursor: not-allowed;
}

.editable-wrapper .suggestion, .editable-wrapper .suggestion .btn {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
    
.editable-wrapper .suggestion .btn {
    width: 80%;
}

.editable-wrapper .suggestion input[type=radio] {
    padding: 0;
    margin:0;
    margin-right: 7px;
    vertical-align: bottom;
    position: relative;
    top: -4px;
    *overflow: hidden;
}

.editable-wrapper .actions {
    font-size: 50px;
    text-align: center;
}
.editable-wrapper .actions a .fa {
    color: #ccc;
}
.editable-wrapper .actions a:hover .fa {
    color: #494949;
}
.editable ul, .editable ol {
    margin-left: 12px;
}
.editable ul, .editable ul li {
    list-style-type: disc;
}
.editable ol, .editable ol li {
    list-style-type: decimal;
}

.medium-editor-toolbar li button.medium-editor-action-h2, .medium-editor-toolbar li button.medium-editor-action-destination-link, .medium-editor-toolbar li button.medium-editor-action-anchor, .medium-editor-toolbar li button.medium-editor-action-orderedlist {
    border-left: 1px solid #494949;
    border-radius: 0 50px 50px 0;
}

.editables-toolbar {
    height: 60px;
    border-top: 1px solid #ccc;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    text-align: left;
}

.editables-toolbar .language, .editables-toolbar .destination, .editables-toolbar .list-actions, .editables-toolbar .block-actions {
    margin: 10px 0 0;
    padding: 0 20px;
}
.editables-toolbar .language {
    flex: 2;
    padding-left: 20px;
}
.editables-toolbar .destination {
    flex: 6;
}
.editables-toolbar .block-actions {
    flex: 2;
}
.editables-toolbar .list-actions {
    flex: 2;
    display: flex;
}

#lang_switch, #destination_switch {
    line-height: 13px;
}

.btn .merge {
    position: absolute;
    right: 4px;
    bottom: 4px;
    display: none;
    cursor: pointer;
}

.btn .merge span {
    background: #494949;
    border: 1px solid #ccc;
    padding: 0 8px;
}

.btn[disabled=disabled] .merge {
    display: block;
}

#save {
    width: 100%;
}
#skip {
    padding: 0 30px;
    margin-right: 10px;
}