@charset "UTF-8";

.panel-title {
    text-transform: uppercase
}

.b_e7e7e7 {
    border: 1px solid #e7e7e7
}

.select_style .select_compatible {
    position: relative;
    display: inline-block;
    line-height: 40px;
    width: 127px
}

.select_style select::-ms-expand {
    display: none
}

.select_style .select_compatible .dk_container::after {
    content: '\25BC';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 7% 12px;
    pointer-events: none;
    color: #aeaeae;
    background: #e7e7e7;
    z-index: 1001;
    border-radius: 0 3px 3px 0
}

.w121 {
    width: 121px !important
}

.w133 {
    width: 133px !important
}

.dk_options_inner {
    margin: 8% 0 !important
}

.pt12 {
    padding-top: 12px !important
}

#containerDropbox svg {
    vertical-align: middle;
    font-size: 18px !important
}

.select_compatible .dk_container .dk_toggle {
    width: 100% !important;
    padding: 4px 45px 4px 0 !important
}

#checktextpara span table {
    width: 100%
}

#checktext_tbl {
    width: 100% !important
}

#why button {
    bottom: 0 !important;
    right: 0 !important
}

.url-area {
    border: 0 solid !important;
    background: 0 0 !important
}

.m_width {
    width: 95% !important
}

.webkit {
    display: -webkit-inline-box
}

.mb8 {
    margin-bottom: 8px
}

.grammar-textbox .clr-txt {
    bottom: 20px
}

.dropbox-dropin-default:active,
.dropbox-dropin-error:active {
    box-shadow: none
}

.dropbox-dropin-btn,
.dropbox-dropin-btn:hover,
.dropbox-dropin-btn:link {
    border: none;
    background: 0 0;
    color: gray;
    font-family: open sans, sans-serif;
    font-weight: 600;
    font-size: 11px;
    padding: 5px 7px 5px 3px
}

#containerDropbox:hover .dropbox-dropin-btn {
    color: #333
}

.google-drive:hover span {
    color: #505050
}

#checktext_ifr {
    height: 245px !important;
    border: 1px solid #e0e0e0
}

.fileinput-button {
    position: relative;
    overflow: hidden
}

.fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    font-size: 200px;
    direction: ltr;
    cursor: pointer
}

@media screen\9 {
    .fileinput-button input {
        font-size: 100%;
        height: 100%
    }
}

body #severeError {
    color: #000;
    font-weight: 700;
    padding: 10px;
    background-color: #fff;
    border-color: red;
    border-style: solid;
    border-width: 4px;
    margin-bottom: 5px
}

body .fullscreen #severeError {
    position: absolute;
    left: 0;
    top: 0;
    margin: 15px
}

@media(max-width:361px) {
    body #editor_controls .dropdown {
        width: 100%
    }

    .dk_container {
        width: 130px !important
    }

    .dk_container a {
        width: 80px !important
    }
}

.dk_container * {
    list-style-type: none
}

.dk_container {
    position: relative;
    z-index: 999;
    font-size: 14px;
    font-weight: 400;
    background-color: #d4d8ef
}

.dk_container a {
    color: #3d3d3d
}

.dk_container:focus {
    outline: 0
}

.dk_container a {
    cursor: pointer;
    text-decoration: none
}

.dk_toggle {
    padding: 10px 45px 9px 10px;
    position: relative
}

.dk_toggle:hover {
    border-color: #8c8c8c
}

.dk_toggle:after {
    position: absolute;
    top: 45%;
    right: 10px;
    content: '';
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #4b4b4b
}

.dk_focus .dk_toggle {
    border-color: #40b5e2
}

.dk_open {
    z-index: 10
}

.dk_options a {
    font-weight: 400;
    color: #3d3d3d;
    padding: 8px 10px
}

.dk_options a:hover {
    text-decoration: none;
    background-color: #eaecf7;
    color: #1a36d8
}

.dk_options .dk_option_current a {
    text-decoration: none;
    font-style: italic
}

.dk_options li:last-child a {
    border-bottom: none
}

.dk_options .disabled {
    cursor: default
}

.dk_options .disabled a {
    color: #aaa
}

.dk_options .disabled:hover,
.dk_options .disabled:hover a {
    cursor: default;
    text-shadow: none
}

.dk_options_inner {
    max-height: 300px
}

.dk_container {
    display: none;
    float: left
}

.dk_container a {
    outline: 0
}

.dk_toggle {
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    zoom: 1
}

.dk_open {
    position: relative
}

.dk_open .dk_options {
    display: block
}

.dk_open .dk_label {
    color: inherit
}

.dk_options {
    display: none;
    margin-top: -1px;
    position: absolute;
    right: 0;
    width: 100%
}

.dk_options a,
.dk_options a:link,
.dk_options a:visited {
    display: block
}

.dk_options_inner {
    margin: 6px 0;
    overflow: auto;
    position: relative;
    -webkit-overflow-scrolling: touch;
    width: 400px;
    background-color: #d4d8ef;
    -moz-box-shadow: 0 6px 5px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 5px rgba(0, 0, 0, .1);
    padding: 10px
}

.dk_options_inner .column {
    width: 23%;
    margin: 0 2% 0 0;
    float: left;
    padding: 0
}

#subLangDropDown .dk_options_inner {
    width: 300px
}

#subLangDropDown .dk_options_inner .column {
    width: 48%;
    margin: 0 2% 0 0;
    float: left
}

.dk_container select {
    position: absolute;
    top: -99999em;
    visibility: hidden
}

.dk_mobile {
    position: relative
}

.dk_mobile select {
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    visibility: visible;
    opacity: 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

.textarea_box {
    overflow: visible !important
}

.h-40 {
    height: 44px;
    background: #ffff !important
}

.h-40 .dk_toggle.external {
    font-weight: 700
}

.input-group.url-area.m_width.wp100.input-group.img_input_box .form-control {
    height: 46px;
    padding-top: 12px
}

#checkform .select_compatible .dk_container .dk_toggle {
    padding-right: 14px !important;
    font-weight: 700
}

#checkform .select_compatible .dk_container {
    height: auto !important
}

.margleft5 {
    margin-left: 5%
}

.dk_container {
    background-color: #fff !important
}

.dk_container * {
    list-style-type: none;
    font-size: 13px
}

.dk_options a,
.dk_options a:link,
.dk_options a:visited {
    display: block
}

.dk_options a {
    font-weight: 400;
    color: #3d3d3d;
    padding: 8px 10px
}

.dk_options .dk_option_current a {
    text-decoration: none;
    font-style: italic
}

.clr-txt {
    position: absolute;
    right: 0 !important;
    bottom: 0;
    cursor: pointer;
    bottom: 22px !important
}

.grammar-textbox .clr-txt {
    bottom: 20px
}

#checktext p,
#checktext pre {
    color: #505050;
    font-size: 13px !important;
    line-height: 1.7em !important
}

.dk_theme_default.form-control {
    border: none;
    padding: 3px 12px;
}

div#subLangDropDown {
    margin-left: 10px;
}