.icon-menu-container {
    position: relative;
    display: inline-flex !important;
}

.icon-menu-div {
    border: 1px solid #3c3c3c;
    color: #3c3c3c;
    width: 50px;
    height: 50px;
    #position: absolute;
    position: relative;
    border-radius: 25px;
    background-color: #eeeeee;
}

.icon-menu-active {
    border: 3px solid #526aff !important;
    color: #526aff !important;
}

.icon-menu-finished {
    border: 3px solid #526aff !important;
    background-color: #526aff;
    color: #eeeeee !important;
}

.icon-menu-text {
    text-align: center;
    line-height: 2.5 !important;
    vertical-align: middle;
    font-weight: bold;
    display: block;
    font-size: large;
}

.icon-menu-line {
    position: relative;
    top: 25px;
    height: 1px;
    width: 300px;
    border: 1px solid #3c3c3c;
}

.icon-menu-subdiv {
    width: 100px;
    text-align: center;
    font-weight: bold;
    position: relative;
    border: 0px solid #3c3c3c;
    font-size: small;
}

.line-hidden {
    width: 250px !important;
    border: 0px solid #3c3c3c !important;
}

.experts_search {
    /*box-shadow: inset 0px 0px 400px 110px rgba(0, 0, 0, 0.4);*/
    position: relative;
    /*background: url(/images/Hero-Image-Water-2.jpg);*/
    /*background-size: cover;*/
    min-height: 400px;
    padding: 100px 0px 50px 100px;
}

.dashboard_outer .experts_search {
    margin: -60px -60px 30px -60px;
}

.experts_search h1 {
    color: #FFF;
}

.experts_search p.meta-title {
    color: #FFF;
}

.backgroundImage {
    box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.4);
    background: url(/images/bg_expertSearch_01-1.jpg);
    background-size: cover;
}

.result_1_requestBox {
    background-color: #526aff;
    color: white !important;
    width: 400px;
    position: relative;
    z-index: 23;
    left: 6%;
}

.result_1_background {
    box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.4);
    background: url(/images/bg_expertSearch_02-1.jpg);
    background-size: cover;
    height: 300px;
    position: relative;
    top: -100px;
    z-index: 0;
}

.result_login_background {
    box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.4);
    background: url(/images/bg_expertSearch_03-1.jpg);
    background-size: cover;
    height: 500px;
    position: relative;
    top: -100px;
    z-index: 0;
}

.result_list_background {
    box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.4);
    background: url(/images/bg_expertSearch_04-1.jpg);
    background-size: cover;
    height: 300px;
    position: relative;
    /*top: -100px;*/
    z-index: 0;
}

.result_confirm_background {
    box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.4);
    background: url(/images/bg_expertSearch_05-1.jpg);
    background-size: cover;
    height: 300px;
    position: relative;
    /*top: -100px;*/
    z-index: 0;
}

.result_list_description {
    box-shadow: 0px 0px 5px #888;
    min-height: 150px;
    min-width: 80%;
    position: relative;
    left: 6%;
    top: -100px;
}

.result_list_box {
    box-shadow: 0px 0px 5px #888;
    position: relative;
    top: -90px;
}

.result_confirm_box {
    box-shadow: 0px 0px 5px #888;
    position: relative;
}

.dashboard_user {
    box-shadow: inset 0px 0px 400px 110px rgba(0, 0, 0, 0.4);
    position: relative;
    /* background: url(/images/Hero-Image-Water-2.jpg);
    background-size: cover; */
    min-height: 300px;
    z-index: -1;
    padding: 100px 0px 50px 100px;
}