﻿
.drop-zone-holder-box {
    position: relative;
}

    .drop-zone-holder-box .remove-button {
        outline: none;
        border: none;
        position: absolute;
        right: 10px;
        top: 10px;
        z-index: 100;
        background: rgba(0,0,0,0);
        color: red;
        font-size: 24px;
        padding: 0;
    }

.g-recaptcha {
    display: inline-block;
}

.dx-fileuploader-wrapper {
    padding: 0;
}

.dx-fileuploader-input-wrapper .dx-button {
    width: 100%;
}

.widget-container {
    flex: 1;
    padding: 5px;
}

    .widget-container > .flex-box {
        padding-top: 56.25% !important;
        position: relative;
    }

        .widget-container > .flex-box > * {
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
        }

#dropzone-external1 {
    width: 100%;
    background-color: rgba(183, 183, 183, 0.1);
    border-width: 2px;
    border-style: dashed;
    padding: 10px;
}

    #dropzone-external1 > * {
        pointer-events: none;
    }

    #dropzone-external1.dropzone-active {
        border-style: solid;
    }

.widget-container > span {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 16px;
}

#dropzone-image1 {
    max-width: 100%;
    max-height: 100%;
}

#dropzone-text1 > span {
    font-weight: 100;
    opacity: 0.5;
}

#upload-progress1 {
    display: flex;
    margin-top: 10px;
}

.flex-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/*Gorsel 2*/

#dropzone-external2 {
    width: 100%;
    background-color: rgba(183, 183, 183, 0.1);
    border-width: 2px;
    border-style: dashed;
    padding: 10px;
}

    #dropzone-external2 > * {
        pointer-events: none;
    }

    #dropzone-external2.dropzone-active {
        border-style: solid;
    }

.widget-container > span {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 16px;
}

#dropzone-image2 {
    max-width: 100%;
    max-height: 100%;
}

#dropzone-text2 > span {
    font-weight: 100;
    opacity: 0.5;
}

#upload-progress2 {
    display: flex;
    margin-top: 10px;
}

.flex-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}


/*Gorsel 3*/

#dropzone-external3 {
    width: 100%;
    background-color: rgba(183, 183, 183, 0.1);
    border-width: 2px;
    border-style: dashed;
    padding: 10px;
}

    #dropzone-external3 > * {
        pointer-events: none;
    }

    #dropzone-external3.dropzone-active {
        border-style: solid;
    }

.widget-container > span {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 16px;
}

#dropzone-image3 {
    max-width: 100%;
    max-height: 100%;
}

#dropzone-text3 > span {
    font-weight: 100;
    opacity: 0.5;
}

#upload-progress3 {
    display: flex;
    margin-top: 10px;
}

.flex-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}



/*Gorsel 4*/

#dropzone-external4 {
    width: 100%;
    background-color: rgba(183, 183, 183, 0.1);
    border-width: 2px;
    border-style: dashed;
    padding: 10px;
}

    #dropzone-external4 > * {
        pointer-events: none;
    }

    #dropzone-external4.dropzone-active {
        border-style: solid;
    }

.widget-container > span {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 16px;
}

#dropzone-image4 {
    max-width: 100%;
    max-height: 100%;
}

#dropzone-text4 > span {
    font-weight: 100;
    opacity: 0.5;
}

#upload-progress4 {
    display: flex;
    margin-top: 10px;
}

.flex-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}


/*Gorsel 5*/

#dropzone-external5 {
    width: 100%;
    background-color: rgba(183, 183, 183, 0.1);
    border-width: 2px;
    border-style: dashed;
    padding: 10px;
}

    #dropzone-external5 > * {
        pointer-events: none;
    }

    #dropzone-external5.dropzone-active {
        border-style: solid;
    }

.widget-container > span {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 16px;
}

#dropzone-image5 {
    max-width: 100%;
    max-height: 100%;
}

#dropzone-text5 > span {
    font-weight: 100;
    opacity: 0.5;
}

#upload-progress5 {
    display: flex;
    margin-top: 10px;
}

.flex-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

div#applicationHolder {
    display: flex;
    flex-direction: row;
}

    div#applicationHolder > * {
        transition: all 0.3s ease;
    }

    div#applicationHolder > div {
        display: flex;
        flex: 1;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        justify-content: center;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        background: #F0F0F0;
        margin: 0 1px;
        padding: 30px 0 50px 0;
        overflow: hidden;
        position: relative;
    }

        div#applicationHolder > div > * {
            transition: all 0.3s ease;
        }

        div#applicationHolder > div:hover,
        div#applicationHolder > div.selected {
            background: #84C9ED;
            padding: 10px 0 70px 0;
        }

        div#applicationHolder > div > .checkmark {
            position: absolute;
            bottom: -68px;
            left: calc(50% - 40px);
            width: 80px;
            height: 68px;
            background: url("/images/checkmark.png");
            background-size: cover;
        }

        div#applicationHolder > div.selected > .checkmark,
        div#applicationHolder > div:hover > .checkmark {
            bottom: 0;
        }

        div#applicationHolder > div > img {
            display: inline-block;
            width: 50%;
            height: auto;
        }

        div#applicationHolder > div:first-child {
            border-radius: 20px 0px 0px 20px;
        }

        div#applicationHolder > div:last-child {
            border-radius: 0px 20px 20px 0px;
        }

.dxButtonSubmit {
    background-color: #006AC9;
}

    .dxButtonSubmit:focus {
        outline: 0;
        box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
    }

.dxSliderGallery .dx-gallery-item-image {
    margin-top: 0 !important;
    height: 100%;
}

/*BreadCrumb Styles*/
/* Style the list */
ul.breadcrumb {
    padding: 10px 16px;
    list-style: none;
    background-color: #eee;
}

/* Display list items side by side */
ul.breadcrumb li {
    display: inline;
    font-size: 11px;
}

/* Add a slash symbol (/) before/behind each list item */
ul.breadcrumb li+li:before {
    padding: 8px;
    color: #afb6bb;
    font-size: 10px;
    content: ">\00a0";
}

/* Add a color to all links inside the list */
ul.breadcrumb li a {
    color: #afb6bb;
    text-decoration: none;
}

/* Add a color on mouse-over */
ul.breadcrumb li a:hover {
    color: #01447e;
    text-decoration: underline;
}

.fa-spin {
    position: fixed;
    top: 50%;
    right: 50%;
    font-size: 36px;
    color: #033b6f;
}

a:hover {
    cursor: pointer !important;
}
/**/

.recipe-detail .reply {
    margin-bottom: 0;
    padding: 0;
    border-radius: 0;
}

.content{
    min-height: 70vh !important;
}

footer a,
footer a:hover {
    color: #858585;
}
.nonHyperLinkHoverBehaviour:hover {
    text-decoration: none;
}

@media (max-width: 991.98px) { 
   #dropdownMenuButton{
       width: 100% !important;
       max-width: 100% !important;
   }

    .detail_page_holder .button_holder {
        width: 100% !important;
    }
    
    .elliptical-button.secondary{
        display: none !important;
    }
    #txtPassword,
    #txtConfirmPassword {
        width: unset;
    }
    #recaptchaDiv{
        display: block !important;
    }
    #submitButtonForForm{
        padding: 12px !important;
        margin-top: 15px !important;
        width: 95px !important;
    }
    .profilePic,
    .profilePic img{
        width: 90px !important;
        height: 90px !important;
    }
    #tabContentAccountSettings{
        height: 70vh !important;
    }

    #btnUploadPhoto{
        width: unset !important;
    }

    .secondSelect {
        margin-top: 0.25rem!important;
    }
    .carousel-control-prev,
    .carousel-control-next{
        display: none;
    }
    .carousel-item.active iframe {
        top: 0 !important;
        height: 100% !important;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    #recaptchaDiv {
        display: flex !important;
    }
    
    #submitButtonForForm {
        padding: 26px !important;
        margin-top: 0px !important;
        width: unset !important;
    }
    .modal-dialog {
        max-width: 90%;
    }
}

@media (max-width: 575.98px) {
    #divBtnOpenModalProfile {
        text-align: end !important; ;
    }
    .navbar.navbar-expand-lg.navbar-light{
        position: fixed;
        z-index: 9999;
        width: 100%;
    }
    #searchArea .container{
        margin-top: 85px;
    }
    .content .container .row:first-child {
        margin-top: 0 !important;
    }
    .content .container > .row:nth-child(2),
    .recipe-detail .detail_page_holder > .row:nth-child(2) {
        margin-top: 85px !important;
    }
    #carouselExampleControls{
        margin-top: 100px;
    }
    .list {
        margin-top: 5px;
    }
    .content .container > .row:nth-child(2).mt-1
    {
        margin-top: .25rem !important;
    }
    .form-check input {
        width: unset !important;
    }
    .customNavTabs{
        margin-top: 110px;
    }
    .customSecondNavTabs{
        margin-top: 0;
    }
}
