/* DROPDOWN */

.dropzone {
    border: 2px dashed #cfcfcf !important;
    margin: 30px;
    text-align: center;
    min-height: 285px !important;
}

.dropzone:hover {
border: 2px dashed #21E000;
}

.dropdown .dropdown-toggle {
    margin: 0px auto;
}

.dropdown-icon {
    width: 235px;
    margin: 0px auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.dropdown-img {
    width: 80px;
}

.dropdown-button {
    position: absolute;
    transform: translate3d(0px, -186px, 0px);
    top: 0px;
    left: 0px;
    will-change: transform;
}

.dropdown-text {
    width: 235px;
    margin: 0px auto;
    margin-top: 20px;
}

/* DASHBOARD */

/*dudi */
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu {
    min-width: 180px;
    margin-top: 9px;
}
@media (max-width: 767px) {
    .hidden-phone {
    display: none;
    }
    /* Table List */
    th.hidden-phone {
    display: none;
    }
    td.hidden-phone {
    display: none;
    }
    .dataTables_wrapper label {
        font-size: 0.75rem;
    }
    a.delet_doc {
    padding: 0 0px;
        font-size: 0.75rem;
    }
    .btn.btn-secondary.btn-sm.btn-rounded.dropdown-toggle.dropdown-toggle-split {
    display: none;
    }
    .table {
        table-layout: fixed;
    width: 100% !important;;
    }
    .table th, .table td {
        white-space: inherit;
    padding: 10px 5px !important;
        font-size: 0.8rem;
    }
    .btn a {
    color: #000000;
        font-size: 0.75rem;
    }
    .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .ajax-upload-dragdrop .btn-group > .ajax-file-upload:not(:last-child):not(.dropdown-toggle), .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled:not(:last-child):not(.dropdown-toggle), .wizard > .actions .btn-group > a:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn, .ajax-upload-dragdrop .btn-group > .btn-group:not(:last-child) > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group > .btn-group:not(:last-child) > .swal2-styled, .wizard > .actions .btn-group > .btn-group:not(:last-child) > a {
        border-top-right-radius: 50px;
        border-bottom-right-radius: 50px;
    }
    .dataTables_wrapper .dataTable thead .sorting_desc:after, .dataTables_wrapper .dataTable thead .sorting_asc:after, .dataTables_wrapper .dataTable thead .sorting_asc:before, .dataTables_wrapper .dataTable thead .sorting_desc:before, .dataTables_wrapper .dataTable thead .sorting:before, .dataTables_wrapper .dataTable thead .sorting:after {
    display: none;
    }
}
@media (min-width: 1025px){
    .hidden-desktop {
    display: none;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .hidden-tablet {
    display: none;
    }
}
.dropbox-dropin-btn, .dropbox-dropin-btn:link, .dropbox-dropin-btn:hover {
    font-weight: normal !important;
    font-size: 0.875rem !important;
color: #212529 !important;
}
.btn-group {
border: 0px solid #dee2e6;
}

.form-control {
    border-radius: 50px;
}

.btn a {
color: #000000;
}
.select2-container--default .select2-selection--multiple {
    border-radius: 50px !important;
    padding-left: 12px;
}
.btn-absolute {
position: absolute;
}

#order-listing_previous {
border-radius: 50px 0px 0px 50px;
}

#order-listing_next {
border-radius: 0px 50px 50px 0px;
}

#order-listing_previous:hover {
background: #21E000 !important;
border-color: #21E000 !important;
}

#order-listing_next:hover {
background: #21E000 !important;
border-color: #21E000 !important;
}

a#user-listing_previous {
border-radius: 50px 0px 0px 50px;
}

a#user-listing_next {
border-radius: 0px 50px 50px 0px;
}

#user-listing_previous:hover {
background: #21E000 !important;
border-color: #21E000 !important;
}

#user-listing_next:hover {
background: #21E000 !important;
border-color: #21E000 !important;
}

a.paginate_button:hover {
background: #21E000;
    border-color: #21E000;
}

.paginate_button.previous:hover {
background: #21E000;
    border-color: #21E000;
}

.paginate_button.next:hover {
background: #21E000;
    border-color: #21E000;
}

.paginate_button.current {
background: #21E000;
    border-color: #21E000;
}

.paginate_button.current:hover {
background: #21E000;
    border-color: #21E000;
}

div.dataTables_wrapper div.dataTables_filter input {
    border-color: rgba(66,66,66,.23137254901960785);
    border-radius: 32px 32px 32px 32px;
    border-width: thin;
    font-size: 16px;
}

@media only screen and (max-width: 768px) {
    .btn-absolute {
    position: static;
        z-index: 10000;
    }
    
}

@media screen and (max-width: 767px) {
    button#myBtn {
    margin-bottom: 10px;
padding: 10px 20px;
width: 200px;
    float: none;
display: block;
margin: 0px auto;
}
button#myBtnDisabled {
margin-bottom: 10px;
padding: 10px 20px;
width: 200px;
float: none;
display: block;
margin: 0px auto;
}
}

/*dudi */

textarea.addtexts, .resizable-div {
    background-color: rgb(218 218 218 / 50%) !important;
}
.inner-add-text label {
background: transparent !important;
}
.signature {
    background-color: rgba(255,255,255,0.5) !important;
}

.right-sidebar-toggler-wrapper {
display: none;
}
a.btn.btn-outline-primary {
padding: 4px 15px !important;
    border-radius: 50px;
}
.left-section {
right: 0;
}
span.plus_sign {
background: #FF661A;
    border-radius: 50px;
}
.done_text {
    margin-bottom: 10px;
    text-align: center;
color: #000;
    font-size: 14px;
}
.left-section span.select2-selection.select2-selection--multiple {
border: none;
    text-align: center;
width: 100%;
}
.left-section input.select2-search__field {
    text-align: center;
    font-weight: normal;
}
.left-section span.select2.select2-container.select2-container--default {
    margin-top: 10px;
display: inline-block;
border: 1px solid #dee2e6;
    border-radius: 50px;
    font-family: "roboto", sans-serif;
    font-size: 14px;
color: #000;
    line-height: 14px;
}
.dag{
padding: 6px 20px;
    margin-bottom: 8px;
background: #21E000;
border: none;
color: #ffffff;
width: 100%;
    border-radius: 50px;
}
.nav-link.dropdown-toggle:hover {
background: transparent;
}
.menu1.show {
width: 30%;
    float: right;
right: 0% !important;
left: auto !important;
}


/* MY ACCOUNT */
button.btn.btn-primary.submit-btn.edtAcount {margin-bottom: 15px;}
.input-group.leftSec {width: 70% !important;float: left;margin-bottom: 15px;}
.rightbtnsec {float: right;width: 30%;}

.edtemail {
    float: right;
}
.edtpass {
    float: right;
}

/* AUTH */
/* SIGNUP/SIGNIN */
@media (max-width: 767px) {
    .hidden-phone {
    display: none;
    }
    .content-wrapper {
    padding: 0px;
    }
    .auth.register-bg-1 {
        margin-right: -8%;
    }
    .auth.theme-one .auto-form-wrapper .g-login {
    width: 120px;
    }
    .abcRioButton.abcRioButtonLightBlue, .abcRioButton.abcRioButtonBlue {
    width: 100% !important;
        max-width: 400px !important;
        -webkit-border-radius: 50px;
        border-radius: 50px;
    border: 1px solid #dee2e6;
        box-shadow: none;
        text-align: center;
    }
}
@media (min-width: 1025px){
    .hidden-desktop {
    display: none;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .hidden-tablet {
    display: none;
    }
}
.auth.theme-one .auto-form-wrapper .g-login {
width: 240px;
}
._5h0c._5h0d {
    max-width: 600px !important;
width: 100% !important;
}
.pluginLoginButton .pluginLoginButtonlarge _8_0g {
    max-width: 600px !important;
width: 100% !important;
}
.fb-login-button{
width: 100% !important;
    max-width: 600px !important;
    text-align: center;
}
.abcRioButton.abcRioButtonLightBlue, .abcRioButton.abcRioButtonBlue {
width: 240px !important;
    max-width: 240px;
    -webkit-border-radius: 50px !important;
    border-radius: 50px !important;
border: 1px solid #dee2e6;
    box-shadow: none;
    text-align: center;
}
.abcRioButtonBlue, .abcRioButtonIcon {
    -webkit-border-radius: 50px !important;
    border-radius: 50px !important;
}
.abcRioButtonLightBlue, .abcRioButtonIcon {
    -webkit-border-radius: 50px !important;
    border-radius: 50px !important;
}
.g-signin2{
width: 100%;
}

.g-signin2 > div{
margin: 0 auto;
}
.uiGrid._51mz._5h0i._88va._5f0n {
width: 78%;
background: transparent;
}

.text-black.text-small {
    text-align: center;
}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu .dropdown-item {
    padding-left: 22px;
    padding-right: 12px;
}
.nav .nav-item.dropdown .navbar-dropdown .dropdown-item, .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    padding: 5px 25px;
}
.flag-icon-holder {
    margin-right: 15px;
}
.flag-icon-holder {
    height: 25px;
    width: 25px;
    border-radius: 100%;
    overflow: hidden;
}
.flag-icon {
    font-size: 25px;
}

/* FORGOT-PASSWORD/VERIFY-FORGOT */
@media (max-width: 767px) {
    .content-wrapper {
    padding: 0px;
     /*   margin-top: -15%; */
    }
    .auth.register-bg-1 {
        margin-right: -8%;
    }
    
}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu .dropdown-item {
    padding-left: 22px;
    padding-right: 12px;
}
.nav .nav-item.dropdown .navbar-dropdown .dropdown-item, .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    padding: 5px 25px;
}
.flag-icon-holder {
    margin-right: 15px;
}
.flag-icon-holder {
    height: 25px;
    width: 25px;
    border-radius: 100%;
    overflow: hidden;
}
.flag-icon {
    font-size: 25px;
}

/* SIGNATURE PROCESS */


img.sign-icon {
    width: 35px;
    margin: 0px auto;
    display: block;
    margin-right: 80px;
    float: right;
    margin-top: 30px;
}

img.drag-icon {
    width: 25px;
    cursor:pointer;
        z-index: 3444444;
       position: absolute;
    right: 4px;
    top: 3px;
}
