/* 
    Document   : style_after_bootstrap
    Created on : 4 nov. 2013, 15:43:05
    Author     : moumoutte
    Description:
        Purpose of the stylesheet follows.
*/

.form-horizontal .form-group
{
    margin-left: -14px;
}


.navbar-inverse {
	border-radius: 0px;
	margin-bottom: 0;
}

.green_title {
	font-size: 20px;
	color: rgb(194, 214, 38);
	margin: 0;
	padding-top: 40px;
	padding-bottom: 15px;
	font-weight: normal;
}
.userinterface_subtitle {
	font-size: 18px;
	margin-bottom: 15px;
	margin-top: 40px;
	color: #000;
}
.userinterface-ubns-subtitle {
	margin-top: 30px;
}
.content_users {
	line-height: 150%;
	width: 960px;
	min-height: 100%;
	padding: 10px 235px 30px 148px;
}

.content_users_display {
	padding-right: 50px;
	padding-top: 30px;
	padding-left: 20px;
}

.bas-page-de-connexion {
	padding-bottom: 100px;
}

#table_abonnement td {
	text-align: left;
	color: #000;
}
.table_abonnement td {
	text-align: left;
}

.table {
	margin-top: 0px;
}

.table th {
	
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
}

.table td a {
	color: #000;
	text-decoration: underline;
}

#lien_modifie_compte {
	margin-top: 10px;
	color: #000;
	text-decoration: underline;
}

a#lien_modifie_compte:hover, .table td a:hover {
	color: #428bca;
}

input.bouton_userinterface {
	color: #ffffff;
	background-color: rgb(194, 214, 38);
	text-transform: none;
	width: 120px;
}

input.bouton_userinterface:hover {
	color: #ffffff;
	background-color: rgb(170, 214, 38);
}

.widjet_userinterface {
	width: 292px;
	display: inline-block;
}

form-group.texte_widjet_userinterface {
	width: 162px;
}

input[type="radio"], input[type="checkbox"]
{
    opacity: 100;
    line-height: 0;
    margin-right: 15px;
}

#checkbox_notification1_positioning
{
    position: absolute;
    margin-top: 3px;
}

#label_notification1_positioning
{
    padding-left: 25px;
	margin-bottom: 0;
}

#label_notification1_positioning label
{
    font-weight: normal;
}

#checkbox_notification2_positioning
{
    position: absolute;
}

#label_notification2_positioning
{
    font-weight: normal;
    padding-left: 25px;
}


#label_notification2_positioning label
{
    font-weight: normal;
}

.form_field_horizontal {
	height: 30px;
	display: inline-block;
}

.form-group label {
	font-weight: normal;
}


#payment_information_update_field {
	margin-top: 20px;
}

#codeclient_widget
{
    margin-right: auto;
    margin-left: auto;
}

.col-sm-4, .col-sm-3 {
	padding-top: 6px;
	margin-bottom: 0;
}

/** Page de login **/

.pass_field_positioning
{
    text-align: left;
    padding-top: 0px;
}

#pass_forgotten
{
    margin-left: 0px;
    font-size: 12px;
}

#num_client {
	padding-bottom: 8px;
}

.form-group {
    margin-bottom: 10px;
}

/** Page edition informations utilisateur **/

.read_only_field {
	padding-top: 6px;
	padding-left: 24px;
}

#user_edit_title
{
    padding-top: 0px;
}

.col-sm-12 {
	width: 0;
}

.table_user_display
{
    margin-bottom : 0px;
}

/*.table_user_display > thead > tr > th
{
    vertical-align: top;
	font-size: 14px;
}*/

#premier_forme-groupe {
	padding-top: 10px;
}

.btn-primary {
	background-color: rgb(194, 214, 38);
    border-color: rgb(175, 214, 38);
    color: #FFFFFF;
	border-radius: 6px;
}

.btn-primary:hover {
	background-color: rgb(170, 214, 38);
    border-color: rgb(170, 214, 38);/*#428bca;*/
    color: #FFFFFF;
}

.bnk_surcharge
{
    margin-left: 15px;
    margin-bottom: 15px;
}

.bnk_surcharge input[type="radio"], .bnk_surcharge input[type="checkbox"]
{
    margin-top: 20px;
    margin-left: 25px;
}

.valid_column
{
    color: green;
}

.invalid_column
{
    color: red;
}

.bill_ref_num_col
{
    white-space: nowrap;
}

.column_expiry_date_license
{
    white-space: nowrap;
}

/* Licenses Handling */
#gen_all_licenses
{
    margin-top: 25px;
}

/* Results Handling */
.table_results_poll
{
    padding-bottom: 20px;
}

.table_results_poll td + tr
{
    text-align: center;
}

.bold_col
{
    font-weight: bold;
}

td[id="wrap_users_show_table"]
{
    white-space: nowrap;
}

.sticked_buttons
{
    margin-left: 5px;
    background-color: #C2D626;
	text-decoration: none;
}
.table td a.sticked_buttons {
	text-decoration: none;
	background-color: #C2D626;
	color: #444;
}
.table td a.sticked_buttons:hover
{
	background-color: #aad626;
}

#reset_pass_submit
{
    width: 250px;
}

#reseller_user_sub_show td
{
    width: 350px;
    color: black;
}

#reseller_user_sub_resiliate
{
    padding-top: 20%;
}

.alert
{
    margin-top: 15px;
}

input[id="astase_ubnscom_userbundle_admin_usertype_is_revendeur"]
{
    margin-top: 9.5px;
    margin-left: 10px;
}

/** CUSTOM LOGIN PAGE **/

.login_page_description_paragraph
{
    padding-top: 40px;
    margin-bottom: 0px;
    display: inline-block;
    position: absolute;
    max-width: 300px;
}

#aligning_loginform_nd_desc_txt
{
    display: inline-block;
    width: 450px;
}

#aligning_loginform_nd_desc_txt .form-group
{
    width: 600px;
}

input[id="remember_me"]
{
    margin-left: 0px;
}

.col-sm-5 input[id="password"], .col-sm-5 input[id="username"]
{
    width: 100%;
}

/** CUSTOM RESETTING PAGE **/
.fos_user_resetting_form_plainPassword
{
    margin-left: 3px;
}

.form-horizontal .specialized_change_pass
{
    margin-left: 0px;
}

/** Custom resetting : page that confirms that we sent a mail **/
#email_checked_paragraph
{
    width: 550px;
}

/** Formulaire page de reset **/
.specialized_change_pass .col-sm-3
{
    padding-left: 0px;
}

input[id="fos_user_resetting_form_plainPassword_first"]
{
    width: 100%;
}

input[id="fos_user_resetting_form_plainPassword_second"]
{
    width: 100%;
}

/** Page d'affichage résumé' **/
#table_profile
{
    white-space: nowrap;
    padding-bottom: 10px;
}

#table_profile td
{
    color: black;
    text-align: left;
}

/** Page edition du profil **/
#flash_bag_edit_profile
{
    margin-top: 0px;
}

#form_edit_profile
{
    padding-top: 40px;
}

/** Page mes abonnements **/
.table_subscriptions, .table_admin_subscriptions
{
    margin-left: 0px;
    padding-bottom: 20px;
	width: 600px;
}

.table_subscriptions th, .table_subscriptions td, .table_admin_subscriptions th, .table_admin_subscriptions td
{
    padding-right: 10px;
    white-space: nowrap;
    color: black;
}
.bloc-txt-subscribtions .table_subscriptions {
	padding-bottom: 0;
	margin-bottom: 0;
}

/** Page affichage résultat questionnaires de contact **/
.contact_not_viewed
{
    font-weight: bold;
}

.resellersurveytable_notfromdownload_row, .resellersurveytable_notfromdownload_row:hover
{
    background-color: rgb(194, 214, 38);
}

.downloadsurveytable_reseller_row, .downloadsurveytable_reseller_row:hover
{
    background-color: rgb(194, 214, 38);
}

a[id="glyphicon_select"] span[id="remove_prospect"]
{
    width: auto;
    padding: 5px;
}


/** Page subsciption show **/

.bloc-txt-subscribtions, .bloc-img-subscribtions {
	display: inline-block;
	vertical-align: top;
}
.bloc-img-subscribtions {
	margin-right: 25px;
}
.bloc-txt-subscribtions {
	margin-bottom: 30px;
}
#subscription_description_wrapper {
	padding: 10px 120px 30px 148px;
}
.table_subscriptions .table-subscription-head th {
	padding-top: 2px;
}

/** Page edition utilisateur **/
#reseller_label_positioning
{
    padding-top: 0px;
}

.green_title_nopadding
{
	font-size: 20px;
	color: rgb(194, 214, 38);
	margin: 0;
	padding-top: 20px;
	padding-bottom: 0px;
	font-weight: normal;
}

.margin_for_menu
{
    margin-top: 10px;
    display: table;
    min-width: 600px;
}

.blue_title
{
    font-size: 20px;
    color: rgb(153, 204, 255);
    padding-bottom: 5px;
}

.inactive_sub_row td, .inactive_sub_row td a
{
    color: rgb(160, 160, 160);
}

.aligning_button_nd_title
{
    display: inline-block;
}
.table_admin_subscriptions {
	width: 700px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.acordeon_head {
	background-color: #f5f5f5;
}
.acordeon_head a{
	color: #333333;
}
.panel-body {
	background-color: #ffffff;
}

.assign_new_offer_link
{
    font-weight: bold;
    color: darkgray;
    padding-left: 15px;
}

#clickable_row
{
    cursor:pointer;
}

#clickable_row:hover
{
    text-decoration: underline;
}

a[id="glyphicon_select"] span[id="sub_desactivate"]
{
    width: auto;
    padding: 5px;
}

a[id="glyphicon_select"] span[id="sub_activate"]
{
    width: auto;
    padding: 5px;
}