@import "mixins";

/* temporary */
.pw_big{
    font-size: 1.2em !important;
}

/*
users lists
*/

.users_tables_container_div{
    overflow-x: auto;
    overflow-y: hidden;
}

.users_inner_table_div{
    overflow-y: auto;
    overflow-x: hidden;
    width: 2295px;
}

.users_table{
    float: left;
    margin: 0;
    padding: 0;
    background-color: #fff;
    text-align: left;
    color: #000;
    border-bottom: 2px solid #66a299;
    border-spacing: 0;
    width: 100%;
    table-layout: fixed !important;
}

.users_table_datas{
    text-align: left;
    margin: 0;
    padding: 0;
    border-spacing: 0;
    width: 100%;
    table-layout: fixed !important;
}

.users_line {
    margin: 0;
    padding: 0;
    border-spacing: 0;
    background-color: #fff;
    text-align: left;
    color: #000;
    display:table-row;
    table-layout: fixed !important;
}

.users_line a{
    color: #000;
}



.col_server {
    width: 120px;
    border-bottom: 2px solid #66a299;
}

.col_title {
    width: 200px;
    border-bottom: 2px solid #66a299;
}

.col_group {
    width: 195px;
    border-bottom: 2px solid #66a299;
}

.col_firstname {
    width: 150px;
    border-bottom: 2px solid #66a299;
}

.col_lastname {
    width: 175px;
    border-bottom: 2px solid #66a299;
}

.col_userurl {
    width: 205px;
    border-bottom: 2px solid #66a299;
}

.col_login {
    width: 130px;
    border-bottom: 2px solid #66a299;
}

.col_password {
    width: 85px;
    border-bottom: 2px solid #66a299;
}

.col_role {
    width: 140px;
    border-bottom: 2px solid #66a299;
}

.col_email {
    width: 260px;
    border-bottom: 2px solid #66a299;
}

.col_createdate {
    width: 110px;
    border-bottom: 2px solid #66a299;
}

.col_comments {
    width: 300px;
    border-bottom: 2px solid #66a299;
}

.col_publicurl {
    width: 205px;
    border-bottom: 2px solid #66a299;
}

.pw_c_header-label{
    font-weight: bold;
    cursor: pointer;
}
.pw_c_header-title{
    font-weight: bold;
}
.pw_c_header-label .ui-icon{ float: left; }
.pw_c_header .ui-state-active{ background:none; }
.pw_slideShow{
    display : block;
    width: 166px;
    height: 166px;
}
.pw_slideShow img{
    display: block;
    margin: auto;
    padding-top: 3px;
}
.play{
    cursor: pointer;
    padding-top:48px;
}

.field_with_errors {
    padding: 2px;
    background-color: red;
    display: table;
}

/* texte high-light */
.hilite {
    background-color:#9DA0A0;
}
/* Error management from scaffold */
#error_explanation {
    width: 450px;
    border: 2px solid red;
    padding: 7px;
    padding-bottom: 0;
    margin-bottom: 20px;
    background-color: #f0f0f0;
}

#error_explanation h2 {
    text-align: left;
    font-weight: bold;
    padding: 5px 5px 5px 15px;
    font-size: 12px;
    margin: -7px;
    margin-bottom: 0;
    background-color: #c00;
    color: #fff;
}

#error_explanation ul li {
    font-size: 12px;
    list-style: square;
}

/* setting */

.clearfix{
    clear: both;
}

.edit_setting{
    width: 100%;

}

.setting_field{
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
}

.edit_setting label{
    float: left;
    padding: 5px;
}

.edit_setting #setting_language, .edit_setting #setting_time_zone{
    margin-top: 5px;
}

#bg_color_slider, #ft_color_slider{
    width: 200px;
    height: 7px;
    font-size: 10px;
    float: left;
    margin: 9px 10px 0 8px;
}

#bg_color_change, #ft_color_change{
    width: 50px;
    height: 20px;
    border: 2px solid #d5001c;
    float: left;
}

.setting_field_thumbnail{
    float: right;
}



#setting_display_params_display_text, #setting_display_params_previsualisation{
    float: right;
    margin-top: 8px;
}

.setting_field_submit{
    float: left;
    margin: 5px 0 5px 5px;
}



/* adm_agency */
.adm_ag_head{
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}

.gras{font-weight: bold;}


#select_pictures_form{
    border:1px #9DA1A2 solid;
    /*border: none;*/
    width:300px;
    height:auto;
    margin-left:15px;
    padding: 10px;
    text-align:right;
    margin-top:-5px;
    margin-bottom:10px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

/* carrousel*/
#pw_carrousel_timer{
    text-align: center;
}


.pw_bold{
    font-weight: bold;
}

#pw_flash-notice, #pw_flash-alert{
    color: #e00000;
    font-weight: bold;
    padding-left: 10px;
    font-size: 1em;
}

.pw_flash {
    color: $pixpalace_red;
    font-weight: bold;
    margin-bottom: 5px;
}

.pw_display_inline{
    display: inline-block;
}


#bg_color_slider .ui-slider-range{
    background: #000;
}

#ft_color_slider .ui-slider-range{
    background: #000;
}
.sameHeightCol {
    float: left;
    position: relative;
}
#col1 {
    width: 230px;
    padding: 10px;
}
#col2 {
    width: 40px;
    padding: 5px;
    margin-top: 50px;
}
#col3 {
    width: 80px;
    padding: 10px;
    margin-top: 50px;
}
#col4 {
    padding: 10px;
    margin-top: 50px;
}


#new_saved_search .field, #new_saved_search .action{
    float: left;
}

#new_saved_search .action{
    margin-left: 10px;
}

.match{
    color: cyan;
}

.button_to{
    float: left;
}



.pw_no_border, #light_box_add.ui-state-focus, .pw_select_manager_add.ui-state-focus{
    border-width: 0;
    display: inline-block;
}



#pw_current_image_wrapper{
    margin: 0 20px;
    display: inline-block;
    border-top: 3px solid #e00000;
    padding-top: 2px;
}

.rtp_vide { cursor: pointer; }


.pw_panel-header .pw_panel-header-label, .pw_panel-header-label.ui-state-focus{
    border-width: 0;
    background-color: transparent;
}

#pw_groups_menu .link_button_in_tabs{
    float: left;
}

#adm_agency_tabs{
    margin-left: -3px;
}

.pw_stats_tu_total{
    float: right;
}

#providers_tabs ul li, #adm_agency_tabs ul li, ul li, #stats_titles_users ul li, #pw_results_stats ul li,
#admin_tabs ul li, #admin_tabs_providers ul li, #admin_tabs-titles_users ul li{
    border-color: #9da1a2;
}

/*fieldset du formulaire de la BNF*/

.bnf_fieldset{
    width:700px;
}

.bnf_input{
    margin-left: 0;
    margin-right: 0;}

.msg_control{
    color:red;
    font-weight: bold;
    margin: 0;
}
