body {
    font-family: 'Lato', sans-serif;
    /* padding-top: 180px; */
}
textarea{
    font-size: 15px;
}
@media only screen and (min-width: 1100px) {

    .eassy {
        padding-top: 50px;
        width: 80%;
        margin: 0 auto;
    }
}

.page-template-essay-ai-temp .siteheader-container {
    max-width: 1170px !important
}

.submit-abv-txt {
    font-size: 15px;
}



.choose_tool {
    margin: 1.5em 0;
}

.choose_tool h5,
.language h5 {
    font-size: 14px;
    line-height: 26px;
    font-weight: normal;
    letter-spacing: 0.5px;
}

.choose_tool select,
.language select {
    width: 100%;
    padding: 10px 5px;
    border: 1px solid #ccc;
    border-radius: 2px;
    font-size: 14px;
    font-weight: 400;
}

p.error_msg {
    color: #f30;
    font-size: 16px;
    margin-top: 10px;
    text-align: center;

}

.choose_range h6 input {
    width: 45px;
    background-color: #e5e1e1;
    border: 1px solid #e5e1e1;
    text-align: center;
}

.choose_range h6 {
    font-size: 14px;
    line-height: 22px;
    font-weight: normal;
    letter-spacing: 0.5px;
}

.choose_range {
    margin-top: 1em;
}

input[type="range"] {
    width: 100%;
}

.choose_subject label {
    display: block;
    margin-top: 10px;
    color: rgb(31, 41, 55);
}

.choose_subject a {
    float: right;
    font-size: 14px;
}

.choose_subject span {
    color: #f30;
    font-size: 13px;
}

.choose_tool select {
    padding: 10px 24px;
}

textarea#w3review:focus-visible {
    outline: none;
}

input[type="text"]:focus-visible {
    outline: none;
}

.choose_subject input[type="text"] {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 2px;
    font-size: 14px;
    font-weight: 400;
}

.doucment_saved h3 {
    font-size: 16px;
    line-height: 26px;
    font-weight: normal;
}

.choose_subject {
    margin-top: 1em;
}

.choose_subject select {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 2px;
    font-size: 14px;
    font-weight: 400;
}

textarea#w3review {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
}

.choose_textarea.choose_subject p span {
    color: initial;
    position: relative;
    left: 5%;
}

.doucment {
    margin-top: 10px;
}

.saved_change h6 {
    color: #a9a7a7;
    font-size: 12px;
    border-right: 1px solid #ccc;
    margin: 0;
}

.saved_change i.fa.fa-file {
    color: #000;
}

.saved_change ul {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.saved_change i {
    font-size: 18px;
}

.saved_change i.fa.fa-file-pdf {
    color: #f30;
}

.saved_change li {
    list-style: none
}

.doucment_saved {
    border-bottom: 1px solid #ccc;
}

.editor i {
    padding: 0 16px;
    font-size: 14px;
}

.editor {
    padding: 1em 0;
}

.editor i.fas.fa-paragraph,
.editor i.fa-sharp.fa-solid.fa-h3,
.editor i.fas.fa-quote-left {
    border-right: 1px solid #868181;
}

.editor_char {
    text-align: right;
    padding: 1em;
    color: #9a9898;
    font-weight: 400;
    font-size: 12px;
}

.backbg_text {
    padding: 2em 14px;
    background-color: #fff;
    box-shadow: 0px 0px 3px #8e8e8e;
    height: 100vh;
    max-width: 70%;
    margin: 0 auto;
    border-radius: 3px;
}

.saved_change i {
    padding: 0 12px;
}

.saved_change {
    text-align: right;
}

.saved_change i.fa.fa-file {
    margin-right: 0px;
}

.backbg {
    background-color: #fff;
    padding: 3em;
    background-image: radial-gradient(rgba(31, 41, 55, 0.2) 0.5px, rgb(242, 242, 242) 0.5px);
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    background-size: 5px 5px;
}

.backbg_text p {
    font-size: 16px;
    font-weight: normal;
}

.creativity input[type="text"] {
    display: inline-block;
    width: 45px;
    text-align: center;
    background-color: #f0eded;
    padding: 5px 5px;
    color: #000;
    font-weight: bold;
}

.write_btn {
    height: 3em;
    width: 100%;
    background-color: rgb(37 99 235);
    border: none;
    font-size: 18px
}

.write_btn svg {
    width: 20px;
}

.open_list {
    width: 100%;
    border: 1px solid #ccc;
    background: none;
    text-align: left;
    padding: 5px 10px;
    font-size: 14px;
    border-radius: 2px;
}

.open_list img,
.essay_list img {
    margin-right: 10px;
    width: 20px;
}

.essay_list {
    list-style: none;
    margin-top: 7px;
    font-size: 14px;
    padding: 5px 10px;
    box-shadow: 0 0px 4px 1px #ccc;
}

span.select2-search.select2-search--dropdown {
    display: none;
}

textarea#context {
    width: 100%;
    padding: 10px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #f1f1f1 !important;
    color: #000 !important;
}

.select2-container {
    width: 100% !important;
}

.note-editable.card-block {
    height: 50vh;
}

textarea {
    width: 100%;
}

.spinner-border.loader {
    position: absolute;
    left: 42%;
    top: 20%;
    color: #fff;
}

button.bg-blue-600.hover\:bg-blue-700.focus\:bg-blue-800.glass.py-2.w-full.rounded-sm.text-white.write_btn {
    position: relative;
}