﻿
.ddl_header2 {
    width: 40px;
    height: 20px;
    nav-down: auto;
    position: absolute;
    margin: -15px -8px 0 0;
    z-index:999;
    /*border: thin solid #000;*/
}

    .ddl_header2 .position2 {
        margin: -6px 41px 0 0;
    }

    /*show ddl*/

    /* general */
    .ddl_header2 .ddl_table2 {
        width: 145px;
        height: auto;
        z-index: 9999;
        position: absolute;
        background-color: #fff;
        -webkit-box-shadow: 0px 4px 15px 0px rgba(0,0,0,0.6);
        -moz-box-shadow: 0px 4px 15px 0px rgba(0,0,0,0.6);
        box-shadow: 0px 4px 15px 0px rgba(0,0,0,0.6);
    }

        .ddl_header2 .ddl_table2 .arrow_right2 {
            width: 0;
            height: 0;
            border-top: 13px solid transparent;
            border-bottom: 13px solid transparent;
            border-left: 8px solid #fff;
            float: right;
            margin: 0px -8px 0 0;
            position: absolute;
        }

        .ddl_header2 .ddl_table2 .arrow_right_hover2 {
            border-left: 8px solid #000;
        }

        .ddl_header2 .ddl_table2 .ddl_table_item2 {
            text-align: right;
            padding: 2px 0 0 0;
            height: 26px;
        }

        .ddl_header2 .ddl_table2 .lineUp2 {
            border-top: thin solid #e0e0e0;
        }

        .ddl_header2 .ddl_table2 .ddl_table_item_hover2 {
            color: #fff !important;
            background-color: #000;
        }

        .ddl_header2 .ddl_table2 .ddl_table_item2 a {
            text-align: right;
            color: #000;
            margin: 0 30px 0 0;
            padding-top: 2px;
            float: right;
        }

            .ddl_header2 .ddl_table2 .ddl_table_item2 a:hover {
                color: #fff !important;
            }

        .ddl_header2 .ddl_table2 .ddl_table_item2 .a_hover2 {
            color: #fff !important;
        }

        .ddl_header2 .ddl_table2 .ddl_table_item2 a:link {
            font-size: 15px;
            text-decoration: none;
        }

        .ddl_header2 .ddl_table2 .ddl_table_item2 .ico4 {
            width: 17px;
            height: 17px;
            position: absolute;
            margin: 2px 7px 0 2px;
        }

.ddl_header2 .ddl_table2 .ddl_table_item2 .deting_ico {
    background: url('../files/images1/user_profile/deting_ico.png') 0 0 no-repeat;
}

        /*.ddl_header2 .ddl_table2 .ddl_table_item2 .deting_ico_hover
        {
            background: url('../files/images1/user_profile/deting_ico_hover.png') 0 0 no-repeat;
        }*/

        .ddl_header2 .ddl_table2 .ddl_table_item2 .ico_report {
            background: url('../files/images1/user_profile/report.png') 0 0 no-repeat;
        }

        .ddl_header2 .ddl_table2 .ddl_table_item2 .ico_report_hover {
            background: url('../files/images1/user_profile/report.png') 0 0 no-repeat;
        }

        /*hart*/
        .ddl_header2 .ddl_table2 .ddl_table_item2 .love_ico {
            background: url('../files/images1/user_profile/love_ico.png') 0 0 no-repeat;
        }

        .ddl_header2 .ddl_table2 .ddl_table_item2 .addfriend_ico2 {
            background: url('../files/images1/user_profile/addfriend2_ico.png') 0 0 no-repeat;
        }

        .ddl_header2 .ddl_table2 .ddl_table_item2 .addfriend_ico3 {
            background: url('../files/images1/user_profile/addfriend4_ico.png') 0 0 no-repeat;
        }

.profile .title_profile .unfriend_ico {
    background: url('../files/images1/user_profile/unfriend_ico.png') 0 0 no-repeat;
}

.ddl_header2 .ddl_table2 .ddl_table_item2 .gift_ico {
    background: url('../files/images1/user_profile/gift_ico.png') 0 0 no-repeat;
}

.ddl_header2 .ddl_table2 .ddl_table_item2 .gift_ico_hover {
    background: url('../files/images1/user_profile/gift_ico_hover.png') 0 0 no-repeat;
}

.ddl_header2 .ddl_table2 .ddl_table_item2 .block_ico {
    background: url('../files/images1/user_profile/block_ico.png') 0 0 no-repeat;
}

.ddl_header2 .ddl_table2 .ddl_table_item2 .unblock_ico {
    background: url('../files/images1/user_profile/unblock_ico.png') 0 0 no-repeat;
}

.ddl_header2 .ddl_table2 .ddl_table_item2 .phone_ico {
    background: url('../files/images1/user_profile/phone_ico.png') 0 0 no-repeat;
}

.ddl_header2 .ddl_table2 .ddl_table_item2 .phone_cancel_ico {
    background: url('../files/images1/user_profile/phone_cancel_ico.png') 0 0 no-repeat;
}

.ddl_header2 .ddl_table2 .ddl_table_item2 .report_ico {
    background: url('../files/images1/user_profile/report.png') 0 0 no-repeat;
}

.ddl_header2 .ddl_table2 .ddl_table_item2 .report_ico_hover {
    background: url('../files/images1/user_profile/report_hover.png') 0 0 no-repeat;
}

.ddl_header2 .ddl_table2 .ddl_table_item2 .deting_ico {
    background: url('../files/images1/user_profile/deting_ico.png') 0 0px no-repeat;
}

.ddl_header2 .ddl_table2 .ddl_table_item2 .wink_ico {
    background: url('../files/images1/user_profile/wink.png') 0 0 no-repeat;
}

.ddl_header2 .visibility_hidden {
    visibility: hidden !important;
}

.ddl_header2 .visibility_visible {
    visibility: visible !important;
}

.hidden {
    display: none;
}

.show {
    display: block;
}

.widget_options {
    width: 260px;
    height: 230px;
    /*position:absolute;*/
    /*float:right;*/
    background: #f9f9ec;
    background: -moz-linear-gradient(top, #f9f9ec 0%, #e5e5d8 100%);
    background: -webkit-linear-gradient(top, #f9f9ec 0%,#e5e5d8 100%);
    background: linear-gradient(to bottom, #f9f9ec 0%,#e5e5d8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9ec', endColorstr='#e5e5d8',GradientType=0 );
    text-align: right;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 2px 15px 0px rgba(105,105,105,0.8);
    -moz-box-shadow: 0px 2px 15px 0px rgba(105,105,105,0.8);
    box-shadow: 0px 2px 15px 0px rgba(105,105,105,0.8);
    line-height: 20px;
    /*border:thin solid #000;*/
}

.widget_options_con {
    padding: 10px 15px 15px 15px;
}

.widget_options td tr{
    margin:0 6px 0 0
}

.header_box_edit {
    background-color: #313131;
    height: 40px;
    font-size: 17px;
    padding: 5px 0 6px 0;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

    .header_box_edit label {
        font-weight: normal !important;
        height: 40px;
        font-size: 17px;
        color: rgba(255, 255, 255, 0.8);
        /*position:absolute;*/
        margin: 4px 10px 0 0;
    }

.filter_icon_hide /*close*/ {
    background: url('../files/images1/user_profile/close_y.png') 0 0 no-repeat;
    width: 26px;
    height: 25px;
    cursor: pointer;
    background-color: transparent;
    border: none;
    margin: 0px 9px 2px 0;
    float: right;
}

.filter_icon_hide:hover {
        background: url('../files/images1/user_profile/close_y_hover.png') 0 0 no-repeat;
    }

/*checkboxes*/
.radiobuttons {
    width: 440px;
    text-align: right;
    float: right;
    direction: rtl !important;
    z-index: 999;
    position: relative;
}

    .radiobuttons label {
        margin: 0 6px 0 0;
        font-weight: normal;
    }

        .radiobuttons label::content {
            top: 0;
            margin: 0 10px 0 0;
        }

    .radiobuttons td th label {
        white-space: nowrap;
        display: block;
    }

.phone_call_options_pos .btn_ok_pos {
    float: right;
    margin: 10px 0 0 0 !important;
    border: thin solid;
}

/*phone call options pos*/
.phone_call_options_pos {
    position: absolute;
    margin: -20px -20px 0 0;
    z-index: 999;
    cursor:default;
}

/*end message operations*/

@media screen and (max-width: 1280px) {
}

@media screen and (max-width: 992px) {
}

@media screen and (max-width: 640px) {
    .widget_options {
        /*position:absolute;*/
        /*float:right;*/
        background: #f9f9ec;
        background: -moz-linear-gradient(top, #f9f9ec 0%, #e5e5d8 100%);
        background: -webkit-linear-gradient(top, #f9f9ec 0%,#e5e5d8 100%);
        background: linear-gradient(to bottom, #f9f9ec 0%,#e5e5d8 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9ec', endColorstr='#e5e5d8',GradientType=0 );
        text-align: right;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        -webkit-box-shadow: 0px 2px 15px 0px rgba(105,105,105,0.8) !important;
        -moz-box-shadow: 0px 2px 15px 0px rgba(105,105,105,0.8) !important;
        box-shadow: 0px 2px 15px 0px rgba(105,105,105,0.8) !important;
        overflow: hidden;
        /*border:thin solid #000;*/
    }

        .widget_options td tr {
            margin: 0 6px 0 0
        }

    .ddl_header2 {
        width: 40px;
        height: 20px;
        nav-down: auto;
        position: absolute;
        margin: -17px -8px 0 0;
        z-index: 999;
        /*border: thin solid #000;*/
    }

        .ddl_header2 .position2 {
            margin: -6px -80px auto;
        }

        /*show ddl*/

        /* general */
        .ddl_header2 .ddl_table2 {
            width: 145px;
            height: auto;
            z-index: 9999;
            position: absolute;
            background-color: #fff;
            -webkit-box-shadow: 0px 4px 15px 0px rgba(0,0,0,0.6);
            -moz-box-shadow: 0px 4px 15px 0px rgba(0,0,0,0.6);
            box-shadow: 0px 4px 15px 0px rgba(0,0,0,0.6);
        }

            .ddl_header2 .ddl_table2 .arrow_right2:hover {
                width: 0;
                height: 0;
                border-top: 13px solid transparent;
                border-bottom: 13px solid transparent;
                border-left: 8px solid #000;
                float: right;
                margin: 0px -8px 0 0;
                position: absolute;
            }

            /*text*/
            .ddl_header2 .ddl_table2 .ddl_table_item2 a {
                text-align: right;
                color: #000;
                margin: 0 30px 0 0;
                padding-top: 6px;
                float: right;
            }

    .phone_call_options_pos {
        position: absolute;
        z-index: 111;
        margin: -20px -200px 0 0;
    }
}

@media screen and (max-width: 573px) {
}

@media screen and (max-width: 450px) {
    
}

@media screen and (max-width: 400px) {
}

@media screen and (max-width: 330px) {
}