
.nopad {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

@media (min-width: 768px) {
    .index-background {
        display: flex;
        flex-wrap: wrap;
    }
}

.input-theme-style {
    border: 1px solid #0072c5 !important;
    height: 40px !important;
    color: #3b3b3b;
}

.index-background img {

    max-width: 100% !important;
    overflow: hidden !important;
    height: 100%;
    position: fixed;
    left: -23em;

    color: #FFFFFF;
}

.index-background img:hover {
    opacity: 0.9;
    transition: 1s;
}

.login_view {
    position: relative;
    margin-top: 5.5em;
}

.login-screen {
    position: relative;
}

.login-screen_bottom {
    position: relative;
}

.login_footer_position {
    position: relative;

    border-top: 2px solid rgba(0, 114, 197, 0.61);
    padding: 10px;

}

.login-screen h4 {
    color: #0072c5;
}

.login-screen input[type="text"], .login-screen input[type="email"], .login-screen input[type="password"] {
    border: 1px solid #0072c5;
    height: 40px;
}

.login-screen textarea {
    border: 1px solid #0072c5;
    height: 60px;
}

.btn.theme-btn {
    background-color: #0072c5;
    border: none;
    color: #FFFFFF;
    border-radius: 0 !important;
    padding-right: 2em !important;
    padding-left: 2em !important;
}

.btn.theme-btn2 {
    background-color: #555555;
    border: none;
    color: #FFFFFF;
    border-radius: 0 !important;
    padding-right: 2em !important;
    padding-left: 2em !important;
}

.btn.theme-btn-delete {
    background-color: #ce1d00;
    border: none;
    color: #FFFFFF;
    border-radius: 0 !important;
    padding-right: 2em !important;
    padding-left: 2em !important;
}

.login-screen input[type="radio"] {
    border: 1px solid #0072c5 !important;

}

.login-screen img {
    position: relative;
    left: -1.2em;
    top: -1em;
}

.none_weight {
    font-weight: 500 !important;
}

/*text area style*/
.text-area-style {
    height: 200px !important;
}

.btn.btn-file {
    position: relative;
    overflow: hidden;
    border-radius: inherit;
}

.btn.btn-file > input[type='file'] {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    outline: none;
    background: white;
    cursor: inherit;
    display: inline-flex;
    width: 100%;
    padding: 0.4em;
}

.preview_div {
    background-color: #e5e5e5;
    padding: 10px;

}

.img-style {
    width: 100%;
    height: 200px;
    padding: 5px;
    border: 1px solid #cccccc;
}

.galler_preview {
    background-color: #cccccc;
    padding: 5px;
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.49);
}

.galler_preview img {
    width: 100%;
    height: 250px;
}

.galler_preview iframe {
    width: 100%;
    height: 300px !important;
}

.preview_attach {
    padding: 10px;

}

.prev_img img {
    width: 100%;
    background-color: #cccccc;
    padding: 2px;
    height: 100px;
}

.prev_doc {
    padding: 10px;
    background-color: #FFFFFF;
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.27);
}

.prev_doc p {
    font-size: 15px;
    color: #2a62bc;
}

.prev_doc i {
    color: rgba(0, 0, 0, 0.64);
}

/*disabled class*/
.disabled_class {
    background-color: #cccccc !important;

}

.btn-orange {
    background-color: #fd7017 !important;
    border: 1px solid #fd7017;
}

.uplode_tag {
    cursor: pointer !important;
    position: relative;
    margin-top: -1em;
    background-color: #FFFFFF;
    padding: 8px 10px;
    border-radius: 50px;
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.27);
    z-index: 1001 !important;
}

.btn-view {
    z-index: 1001 !important;
}

#modal {

}
#modal textarea{
    width: 100%;
}