@media screen and (max-width:1499px){
  .form_bloc_container{
    width:100%;
  }
}
@media screen and (min-width:1500px){
  #styleform1 .form_bloc_container{
    width:100%;
  }
}

/*** BUTTONS ***/

.standardButton,
.standardLinkButton{
  height:35px!important;
  line-height:37px!important;
  background-color:#00AEEF!important;
  text-align:center!important;
  color:#FFF!important;
  font-size:14px!important;
  font-weight:normal!important;
  font-family: 'SourceSansProLight', sans-serif;
  border:solid 0!important;
  padding:0 20px!important;
  text-transform:uppercase;
  cursor:pointer;
  float:right;
  margin:0 0 0 5px;
}
.standardLinkButton{
  display:block!important;
}
.standardButtonAdd{
  height:35px!important;
  line-height:40px!important;
  background-color:#00AEEF!important;
  background:url('/bo/images/bov2/common/icon_add.png') 6px 7px no-repeat;
  text-align:center!important;
  color:#FFF!important;
  font-size:14px!important;
  font-weight:normal!important;
  font-family:'SourceSansProLight'!important;
  padding:0 20px 0 40px!important;
  text-transform:uppercase!important;
  float:right;
  margin:0 0 0 5px;
}
.standardButton:hover,
.standardLinkButton:hover,
.standardButtonAdd:hover{
  background-color:#00C3FF!important;
}

.ui-button-text{
  color: #FFFFFF;
}
.standardButtonCenter{
  margin:0 auto;
  display:block;
  float:none;
}

.standardButtonGreen{
    background-color: #90CA77!important;
    height:35px!important;
    line-height:37px!important;
    text-align:center!important;
    color:#FFF!important;
    font-size:13px!important;
    border:solid 0!important;
    padding:0 20px!important;
    text-transform:uppercase;
    float:right;
    margin:0 0 0 5px;
}

.standardButtonGrey{
  height:35px!important;
  line-height:37px!important;
  background-color:#B5B5B5!important;
  text-align:center!important;
  color:#FFF!important;
  font-family: 'SourceSansProLight', sans-serif;
  font-size:13px!important;
  border:solid 0!important;
  padding:0 20px!important;
  text-transform:uppercase;
  float:right;
  margin:0 0 0 5px;
}
.standardButtonGrey:hover{
  background-color:#999!important;
}
.standardButtonFloatLeft{
  float:left;
}
.standardButtonDisabled{
  height:35px!important;
  line-height:37px!important;
  background-color:#EEE!important;
  text-align:center!important;
  color:#CCC!important;
  font-size:12px!important;
  border:solid 0!important;
  padding:0 20px!important;
  text-transform:uppercase!important;
  text-decoration:none;
  cursor:default!important;
  float:right;
  margin:0 0 0 5px;
}
.standardButtonDisabled:hover{
  background-color:#EEE!important;
}
.removeButton{
    height:35px!important;
    line-height:37px!important;
    background-color: #ef2c3d !important;
    text-align:center!important;
    color:#FFF!important;
    font-size:13px!important;
    font-weight:normal!important;
    font-family:'SourceSansProLight'!important;
    border:solid 0!important;
    padding:0 20px!important;
    text-transform:uppercase;
    cursor:pointer;
    float:right;
    margin:0 0 0 5px;
}
.removeButton:hover{
    background-color: #ff444d!important;
}
.visualiser_minisite, .visualiser_widget{
  height:35px;
  line-height:37px;
  background-color:#00AEEF;
  text-align:center;
  color:white;
  text-transform:uppercase;
  float:right;
  padding:0 15px;
  margin-top:-5px;
  font-family: 'SourceSansProLight';
}

.visualiser_minisite:hover, .visualiser_widget:hover{
  background-color:#00C3FF;
}
#create_link_big.welcome_create_event{
  float:none;
  display:inline-block;
  margin-top:50px;
}

/*** SWITCH ON / OFF ***/

:root .onoffswitch{
  position:relative;
  width:90px;
  float:left;
  text-align:left;
  margin-top:6px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
}
:root .onoffswitch-checkbox{
  display:none;
}
:root .onoffswitch-label{
  display:block;
  overflow:hidden;
  cursor:pointer;
}
:root .onoffswitch-inner{
  width:200%; margin-left:-100%;
  -moz-transition:margin 0.4s ease-in-out 0s;
  -webkit-transition:margin 0.4s ease-in-out 0s;
  -o-transition:margin 0.4s ease-in-out 0s;
  transition:margin 0.4s ease-in-out 0s;
}
:root .onoffswitch-inner:before, :root .onoffswitch-inner:after{
  float:left;
  width:50%;
  height:21px;
  padding:0;
  line-height:24px;
  font-size:12px;
  color:white;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

:root .onoffswitch-inner:before{
  content:attr(data-on);
  padding-left:15px;
  background-color:#00AEEF;
  color:#FFFFFF;
}
:root .onoffswitch-inner:after{
  content:attr(data-off);
  padding-right:13px;
  background-color:#333;
  color:#FFF;
  text-align:right;
}

:root .onoffswitch-switch{
  width:38px;
  margin:0;
  background:#EEE;
  position:absolute;
  top:2px;
  height:17px;
  bottom:0;
  right:50px;
  -moz-transition:all 0.4s ease-in-out 0s;
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
  background:#FFF;
}
.onoffswitch-checkbox{
  border:0!important;
  width:13px!important;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner{
  margin-left:0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{
  right:2px;
}

/** SIDEBAR ADD FIELD **/

.field_sidebar {
  width: 30%;
  margin-right: -35%;
  height: auto;
  max-height: 100%;
  padding: 25px;
  background-color: #fff;
  border-left: 1px solid #e2e2e2;
  z-index: 10000;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom:0;
}
.add_field_title,
#styleform1 .panel_title {
  font-size: 24px;
  font-family: 'SourceSansProLight';
  margin: 0 0 20px 0;
  color: #000000;
}
.panel_intro {
  font-family:'SourceSansProLight';
  font-size:16px;
}
.last {
  margin-bottom:15px;
}
.add_field_SectionHeader{
  color:#00AEEF;
  font-size:17px;
  margin:25px 0 10px 0;
  padding:0 0 2px 0;
  line-height:20px;
  clear:both;
  line-height:18px;
  font-family:'SourceSansProLight';
}

/*** FORMS LAYOUT ***/

.form_bloc_container{
  min-width:100%;
  margin-bottom:20px;
}
.form_bloc{
  clear:left;
  padding:12px 0;
  width:100%;
  background-color:#F2F2F2;
  display:block;
  min-height:33px;
  margin-bottom:10px;
}
.change_seance .form_bloc{
  min-height: 55px;
}
.form_bloc label .small{
  color:#999;
  display:block;
  font-size:12px;
  font-weight:normal;
  text-align:left;
  line-height:1.2;
}
.form_bloc label:not(.onoffswitch-label){
  color:#777;
  float:left;
  font-weight:normal;
  width:250px;
  text-align:left;
  padding:6px 10px 5px 10px;
}
.form_bloc label.labelInlineRight{
  float:left!important;
  display:block!important;
  width:auto!important;
  padding:3px 0 0 0!important;
}
#categorieLimitesBilletForm .form_bloc label{
  padding-right: 22px;
}
.form_bloc input{
  font-size:12px;
  padding:8px 7px;
  border:solid 1px #D4D4D4;
  width:450px;
  margin:2px 0 10px 0;
  outline:none;
  color:#666;
  float:left;
}
.form_bloc input[type=checkbox]{
  float:left;
  font-size:12px;
  padding:4px 2px;
  border:solid 1px #D4D4D4;
  width:25px;
  margin:2px 0 10px 0;
  outline:none;
}
.form_bloc input.style_checkbox{
  font-size:12px;
  float:left;
  border:0;
  margin:2px 0 10px 0;
  outline:none;
  width:20px;
}
.form_bloc input.style_checkbox_2{
  float:left;
  padding:4px 2px;
  border:0;
  margin:2px 0;
  width:20px;
}
.form_bloc input.checkboxWithLabelRight{
  float:left!important;
  margin:0 5px 0 0!important;
  padding:0!important;
  display:inline!important;
}
.form_bloc input.input150{
  float:left;
  font-size:12px;
  padding:8px 7px;
  border:solid 1px #D4D4D4;
  width:176px;
  margin:2px 0 10px 0;
}
.form_bloc textarea{
  resize: none;
  font-size: 13px;
  padding: 7px;
  border: solid 1px #D4D4D4;
  font-family: 'SourceSansProRegular';
  width: 61%;
  height: 50px;
  line-height: 20px;
  margin: 2px 0 10px 0;
  outline: none;
  color: #666;
  float: left;
}
.form_bloc .iframe_dim{
  float:none;
  width:50px;
  margin:0 0 5px;
  padding:0;
  text-align:right;
}
.form_bloc_hor table{
  width:100%;
}
.form_bloc_hor table th{
  padding:10px 10px 0 10px;
  vertical-align:middle;
  text-align:left!important;
  color:#777;
}
.form_bloc_hor table td{
  padding:3px 10px 10px 10px;
  vertical-align:top;
}
.form_bloc_hor label{
  display:block;
  margin:2px 0;
  padding:0!important;
  width:auto!important;
  float:none!important;
}
.form_bloc_hor table td input{
  margin:0 10px 0 0;
}
.form_bloc_sub,
.form_bloc_sub_prices{
  background:#FFF;
  margin:10px;
  display:block;
  padding:15px;
}
.form_bloc_sub .form_bloc{
  padding:0;
  margin:0 0 5px 0;
  background:#FFF;
}
.form_bloc_sub .form_bloc label{
  width:220px;
  padding:10px 31px 0 0;
}
#montant_libre_form .form_bloc label{
  padding-right: 25px;
}
#blocPersoCGV .col-cgv .form_bloc label.radio{
  width:220px;
  padding:5px 10px 0 0;
  font-weight: normal;
}
#cgv_replacement{
   width:220px;
   padding:5px 5px 0 0;
 }
.form_bloc_sub .form_bloc input.input150{
  width:210px!important;
}
.form_bloc_sub label.error{
  margin:0 10px 2px 230px;
}
#blocPersoCGV label.error{
  margin:0 10px 2px 10px;
}
.form_bloc_padding{
  padding:20px 8px;
  width:auto;
  min-height:0;
}
.formsTicketListCheckbox,
.codePromoTicketCheckbox,
.ticketListCheckbox{
  padding:2px 0;
  width:20px;
  text-align:center;
  color:#666;
}
.formsTicketListLabel,
.codePromoTicketLabel,
.ticketListValue{
  padding:2px 10px;
  color:#666;
}
.formSectionHeader,
.formSubSectionHeader{
  color:#00AEEF;
  font-size:23px;
  margin:25px 0 10px 0;
  padding:0 0 2px 0;
  line-height:45px;
  clear:both;
  font-family:'SourceSansProLight';
}
.formSectionHeaderNoPadding{
  margin-bottom:0;
}
p.hors_form{
  color:#00AEEF;
  margin-bottom:20px;
  border-bottom:dashed 1px #00AEEF;
  padding-bottom:2px;
  line-height:20px;
  font-size:15px;
  font-weight:normal;
  clear:both;
  text-transform:uppercase;
  padding-left:0;
  padding-top:20px;
  margin-left:20px;
  margin-right:20px;
}
.bloc{
  float:right;
  margin-top:8px;
  padding-right:190px;
}
span.champ_obligatoire{
  color:#FF0000;
  float:left;
  padding-left:5px;
}
.perso_billet_upload{
  clear:both;
  display:block;
  color:#333;
  font-size:11px;
  padding-left:260px;
  margin-bottom:20px
}
.perso_billet_upload_cgv{
  clear:both;
  display:block;
  color:#333;
  font-size:11px;
  padding-top:5px;
  padding-left:0px;
  margin-bottom:20px
}
.champ_pourcent{
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#fff url(/bo/images/bov2/formulaires/pourcent.png) no-repeat scroll right center;
  text-indent:12px;
}
.input_container_currency {
  border: 1px solid #D4D4D4;
  margin: 0px 5px;
  float: right;
}
.input_container_currency input {
  border: none;
  padding: 9px;
  width: 150px;
  margin: 0px;
}
.currency_icon{
  font-size: 16px;
  line-height: 2.1;
  padding-right: 5px;
  margin-left: -15px;
}

.currency_input{
  margin-left: -25px;
  font-size: 22px;
  line-height: 1.8;
}
.formulaire1{
  width:100%;
  padding:0 0 15px 0;
  color:#666;
}
label.error{
  float:none;
  display:inline-block;
  margin:0 10px 2px 250px;
  clear:left;
  background:#C00!important;
  color:#fff!important;
  padding:3px 10px!important;
  font-size:11px;
  width:auto!important;
}
.ui-dialog-content label.error{
  margin:2px 0;
  display:block;
  float:left;
}
.ui-dialog-content .form_bloc label.error,
.ui-dialog-content .form_bloc_sub label.error{
  margin:0 10px 2px 250px;
}
label.error + span.champ_obligatoire{
  display:none;
}
input[type="text"].error,
input[type="password"].error,
select.error,
textarea.error{
  border-color:#C00!important;
}
input[disabled]{
  color:#999;
  background:#F2F2F2;
}
.dateFloat{
  width:140px!important;
  padding:8px 7px!important;
  margin-right:10px!important;
}
.hourFloat,
.minuteFloat{
  margin-top:10px;
}

#styleform1 select.minuteFloat, #styleform1 select#minute_debut, #styleform1 select#minute_fin {
  float: none;
}

.selector_time .hourFloat {
  margin-top: 4px;
  margin-right: 10px;
}

.inline_form_divs {
  display: inline-block;
  text-align: left;
  vertical-align: text-top;
  font-family: 'SourceSansProLight', sans-serif;
}

.operator {
  float:left;
  margin-left: 20px;
  margin-right: 20px;
}

.form_bloc .inline_form_divs label:not(.onoffswitch-label) {
  margin: 0 0 0 0;
}

#styleform1 .inline_form_divs p {
  margin: 0 0 0 0;
}

#styleform1 .inline_form_divs .currency_text{
  margin-bottom: 17px;
}

#tableTarif {
  width: 90%;
  margin-left: 15px;
}

#tableTarif td {
    padding-top: 10px;
    padding-bottom: 10px;
}

#tableTarif tr#totalAcheteur td {
    padding-top: 20px;
    padding-bottom: 10px;
}

#tableTarif th {
  color: lightgrey;
  font-size: 14px;
  font-weight: normal;
  text-align: left;
}

#tableTarif tr td:first-child{
  text-align: left;
}

#tableTarif tr.level2 td:first-child {
    padding-left: 20px;
}

#tableTarif #tr_commission_weez td:first-child{
  color: lightgrey;
}

#tableTarif td:first-child {
  vertical-align: middle;
}

#tableTarif td:not(:first-child) {
  vertical-align: top;
}

#tableTarif td input, div#legendTTC, div#legendHT {
  margin: 0px;
  font-family: 'SourceSansProLight';
  width: 125px;
  text-align: right;
  padding: 7px 15px 7px 0px;
}

#tableTarif td input.charge_name {
    width: 80%;
    text-align: left;
    padding: 7px 0px 7px 15px;
    word-wrap: break-word;
    float: none;
}

#tableTarif td.charge_trash {
  border-left: 1px solid lightgrey;
  /*border-right: 1px solid lightgrey;*/
}

#tableTarif .currency_symbol {
    display: inline-block;
    padding: 7px 0px 7px 5px;
    font-family: 'SourceSansProLight';
    color: lightgrey;
    font-size: large;
    vertical-align: middle;
}

#tableTarif tr.level1 .currency_symbol {
    padding: 9px 0px 9px 5px;
}


#tableTarif tr.level1, #tableTarif tr.level1 input {
    color: black;
    font-size: large;
}

#tableTarif tr.level2, #tableTarif tr.level2 input  {
    font-family: 'SourceSansProLight';
    color: black;
    font-size: 14px;
    border-left: 1px solid lightgrey;
    float: none;
}

tr.charges i.wbf {
    font-size: medium;
    padding: 7px 15px 7px 0px;
}

tr#addCharge {
    color: #00aeef;
    border-left:none!important;
}

tr#addCharge td:first-child {
    cursor: pointer;
}

#tableTarif td.charge_trash span {
  cursor: pointer;
  padding: 7px 0px 7px 0px;
}

td#activCharges {
    cursor: pointer;
}

tr#add_charge td:not(:last-child){
  border-bottom:1px solid lightgrey;
}

div.error label.error {
  float: none;
  margin: 0;
  padding: 7px 9px 7px 8px!important;
  position: relative;
  display:block;
  width: 125px!important;
}

div#legendTTC, div#legendHT {
    padding: 0px 0px 0px 15px;
}

#billet_commission_weez_TTC, #billet_commission_weez_HT {
    color: grey!important;
}

#tableTarif td input.focusedBlue {
    background-color: rgba(210, 240, 252, 1);
    border: 1px solid #00aeef;
}

#activCharges span, #addChargeActiv {
  cursor: pointer;
}

.chargesActivated {
  color: #00aeef;
}

.chargesDesactivated {
  color: grey;
}

@media all and (max-width: 1550px) {
  #tableTarif td input, div#legendTTC, div#legendHT, div.error label.error {
    width: 110px!important;
  }

}

@media all and (max-width: 1300px) {
  #tableTarif td input, div#legendTTC, div#legendHT, div.error label.error {
    width: 90px!important;
  }

  #tableTarif td input.charge_name {
    width: 70%;
  }
}

@media all and (max-width: 1100px) {
  #tableTarif td input, div#legendTTC, div#legendHT, div.error label.error {
    width: 70px!important;
  }
}

@media all and (max-width: 1150px) {
  #tableTarif .currency_symbol {
    padding: 7px 0px 7px 0px;
  }
}

/*** FORMS ELEMENTS ***/

input[type="submit"],
input[type="button"],
input[type="reset"]{
  cursor:pointer;
}
input.input300,
input.input200,
input.input150,
input.input120,
input.input80,
input.smallselect,
input.ajax,
select.input80,
select.input120,
select.input200,
select.input300{
  float:left;
  font-size:12px;
  border:solid 1px #D4D4D4;
  margin:1px 0 10px 0;
}
input.input200{
  padding:7px;
  width:200px;
}
input.input300{
  padding:7px;
  width:300px;
}
input.input150{
  padding:7px;
  width:260px;
}
input.input120{
  padding:7px;
  width:15%;
}
input.input80{
  padding:7px;
  width:80px;
}
input.ajax{
  padding:4px 2px;
  width:500px;
}
input.smallselect{
  padding:4px 2px;
  width:35px;
}
select.input120{
  padding:4px 5px;
  width:120px!important;
}
select.input200{
  padding:7px;
  width:200px!important;
}
select.input300{
  padding:7px;
  width:300px!important;
}
select.input80{
  padding:4px 5px;
  width:90px;
}
select.smallselect{
  width:85px!important;
}
.textarea{
  width:370px;
  height:120px;
  display:block;
  font-size:12px;
  resize:none;
  border:1px solid #D4D4D4;
  padding:10px;
}

#show_disponible, #show_archive{
  cursor:pointer;
}

#show_checkpoint_list{
    text-align: center;
    font-size: 24px;
}

.link_archive_list{
    width: 49.5%;
    border-bottom: 1px solid #00c3ff;
    padding-bottom: 20px;
}
.not_selected{
    color: #D4D4D4;
    border-bottom-color: #D4D4D4;
}

/*** STYLEFORM2 ***/

#styleform2{
    margin-bottom: 20px;
    color:#00C3FF;
    padding:0 0 15px 0;
}

#styleform2 .spacer{
    clear:both;
    display:block;
    height:25px;
    width:100%;
    border-bottom: 1px solid #d4d4d4;
}

/*** STYLEFORM1 ***/

#styleform1 p{
  color:#666;
  font-size:14px;
  font-weight:normal;
  margin-top:25px;
  margin-bottom:25px;
  padding-bottom:2px;
  line-height:20px;
  clear:both;
  padding-left:0;
}
#styleform1 p:first-child{
  margin-top:0;
  margin-bottom:0;
}
#styleform1 p.first{
  padding-top:0;
}
#styleform1 p.options_titre {
  color:#00AEEF;
  margin-top:0;
  cursor:pointer!important;
  line-height:40px;
  font-size: 16px;
  font-family: 'SourceSansProLight';
}
#styleform1 a.options_titre:hover,
a.options_titre_archivage:hover{
  color: #00c3ff;
}
#styleform1 .spacer{
  clear:both;
  display:block;
  height:25px;
  width:100%;
  border-bottom: 1px dotted #eee;
}
#styleform1 select,
#styleform1 #choixElement1
.select {
  float:left;
  font-size:12px;
  padding:7px;
  border:solid 1px #D4D4D4;
  width:300px;
  margin:5px 4px 5px 0!important;
  color:#666;
}
#styleform1 p.alertform{
  clear:both;
  font-size:11px;
  margin-bottom:20px;
  border-bottom:solid 1px #C00;
  padding-bottom:2px;
  font-weight:normal;
  padding-left:260px;
  color:#C00;
  background:url(/bo/images/bov2/contenu/pen_alerte.png) no-repeat left top;
  padding-top:0;
}
#styleform1 input.n1{
  width:15px;
  float:left;
  margin-left:-300px;
}
#styleform1 label.radio{
  display:block;
  font-weight:bold;
  text-align:left;
  width:260px;
  float:left;
  padding-left:260px;
}
#styleform1 span.radio{
  color:#666;
  display:block;
  font-size:11px;
  font-weight:normal;
  text-align:left;
  width:300px;
  margin-bottom:15px;
}
#styleform1 input.n2{
    width:15px;
    float:left;
    margin-left:-300px;
}
#styleform1 label.radio2{
  display:block;
  font-weight:bold;
  text-align:left;
  width:260px;
  float:left;
  padding-left:300px;
}
#styleform1 span.radio2{
  color:#666;
  display:block;
  font-size:11px;
  font-weight:normal;
  text-align:left;
  width:300px;
  margin-bottom:15px;
}
#styleform1 textarea.n2,
#styleform1 textarea.n1{
  width:370px;
  margin-left:250px;
  margin-bottom:20px;
  display:block;
  height:120px;
  font-size:11px;
  resize:none;
  border:1px solid #D4D4D4;
  padding:10px;
}
#styleform1 textarea.n2{
  height:60px;
}
#styleform1 .color1{
  clear:both;
  background-color:#C00;
  display:block;
  height:200px;
}
#styleform1 input.inputprix{
  float:left;
  width:85px;
  margin:2px 0 10px 0;
  padding:7px 15px 7px 0;
  text-align:right;
}
#styleform1 .currency_text{
  float:left;
  margin:12px 0 0 2px;
}

#styleform1 .formSectionHeader:first-of-type,
.affiliation .formSectionHeader:first-of-type{
  margin-top:0!important;
}

#styleform1 .left {
  font-family:'SourceSansProLight';
  font-size: x-large;
}

#styleform1 .left input{
  font-family:'SourceSansProLight';
  font-size: x-large;
}

.montant_details {
  display: inline-block;
  width: 45%;
  margin-right: 4%;
}

.montant_details h3 {
  line-height: 0;
  text-transform: uppercase;
  padding: 0;
}

.montant_details h1 {
  padding-bottom: 5px;
}

#styleform1 .details_disabled, #styleform1 .details_disabled span {
  color: lightgrey;
}

.icon_info {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-bottom;
  background: url('../../images/widget/sprite.png');
  background-position: -160px -31px;
  background-color: #00aeef;
  margin: 3px 5px;
  cursor: pointer;
}
.icon_info:hover{
   opacity: 0.7;
 }

.info {
  color: #FFF;
  line-height: 20px;
  font-size: 14px;
  font-weight: normal;
  clear: both;
}

.info_fare_sale {
  color: #999;
  line-height: 20px;
  font-size: 14px;
  font-weight: normal;
  clear: both;
}

.col-cgv {
  float:left;
  width:260px;
}

/*** TICKET SELECT LIST ***/

.ticket_list_select_wrapper #selectAllTickets{
  margin:0;
  margin-right:5px;
  width:19px;
  height:16px;
}
.ticket_list_select_wrapper_formulaire #selectAllTickets{
  width:13px!important;
}
.ticket_list_title{
  border-bottom:1px solid #DCDCDC;
  padding:10px 0;
}
.ticket_list_select_wrapper_export .ticket_list_title{
  font-weight:normal;
}
.ticket_list_title input.style_checkbox{
  padding:0!important;
  margin:0 5px 0 0!important;
  vertical-align:middle;
}
.ticket_list_options{
  margin:15px 15px 25px 25px;
}
.ticket_list_sold{
  float:right;
  color:#333;
}
.ticket_list_price{
  float:right;
  color:#999;
}
.ticket_list_number_right{
  float:right;
}
.ticket_list_number_right label{
  font-size:9px;
  color:#999;
}
.ticket_list_number_right input[type=text]{
  width:150px!important;
  margin:2px!important;
}
.ticket_list_cat_title{
  padding:20px 10px 4px 0;
  font-weight:normal;
  color:#999;
}
.ticket_list_cat_content,
.ticket_list_sub_cat_content{
  border-left:10px solid #F2F2F2;
  padding:5px 0 0 15px;
}
.ticket_list_cat_content label{
  width:205px!important;
}
.ticket_list_sub_cat_title{
  padding:20px 0 4px 0;
  font-weight:normal;
  color:#999;
}
.ticket_list_sub_cat_content label{
  width:180px!important;
}
.ticket_list_name{
  width:520px!important;
  padding:0!important;
  color:#333;
}
.ticket_list_cat_content .ticket_list_name{
  width:495px!important;
}
.ticket_list_sub_cat_content .ticket_list_name{
  width:470px!important;
}
.ticket_list_select_all_wrapper{
  margin-bottom:8px;
  display:block;
}
.ticket_list_select_all_wrapper input{
  margin:0 5px 0 0!important;
  padding:0!important;
}

/*** FORM INSIDE POPUP ***/

.formSectionHeaderPopup{
  font-size:23px;
  font-family:'SourceSansProLight';
  color:#666;
  line-height:30px;
  margin:0;
  padding:0;
}
.formLabelPopup{
  margin:0;
  font-weight:normal;
  padding-top:5px;
  clear:both;
  font-size:12px;
  color:#00AEEF;
  display:block;
}
.formLabelCommentPopup{
  color:#999;
  font-weight:normal;
  font-size:10px;
}
.formSectionWrapperPopup{
  margin-bottom:10px;
  margin-top:0;
}
.formSectionWrapperPopup:last-of-type{
  margin-bottom:0;
}
.formBlockPopup{
  margin-bottom:5px;
}
.formBlockPopup .champ_obligatoire{
  float:none;
}
.formBlockPopupLeft{
  margin-right:30px;
}
.formBlockPopupFloat{
  float:left;
  width:230px;
}
.formInputPopup,
select.formInputPopup{
  font-size:14px;
  color:#666;
  padding:7px;
  border:1px solid #CCC;
  margin:3px 0 2px 0;
}
.formBlockPopupFloat .formInputPopup[type="text"]{
  width:210px;
}
select.formInputPopup{
  height:37px;
  line-height:37px;
}
select.formInputSelectPopup{
  width:227px;
}
.formCheckboxWrapperPopup{
  padding:10px;
  vertical-align:middle;
}
.formCheckboxWrapperPopup input{
  padding:0;
  margin:0;
}
.formCheckboxLabelWrapperPopup{
  vertical-align:middle;
}
.form_crea_form select#timezone {
  width: 92%;
}

/*** WIDGET UPLOAD ***/

.widgetFileInput{
  position:relative;
  -moz-opacity:0 ;
  opacity:0;
  z-index:2000;
  height:25px!important;
  width:220px!important;
  padding:0!important;
}
.widgetFileUploadWrapper{
  position:relative;
  width:230px;
}
.formFileUploadFake{
  position:absolute;
  background-color:#CCC;
  color:#333;
  display:block;
  float:right;
  font-size:12px;
  text-align:center;
  height:25px;
  line-height:25px!important;
  margin:0;
  margin-top:2px!important;
  padding:0 20px;
  cursor:pointer;
  font-size:12px;
  width:180px;
}
.formFileUploadFake.error{
  border:1px solid #FF9900;
}
.dateInput{
  width:140px!important;
}
.widegtFileUploadContainer{
  margin-bottom:4px;
}

/*** CHOSEN PLUGIN OVERWRITE ***/

.chzn-container{
  margin-top:4px;
  width:300px!important;
}
.chzn-container-single .chzn-single{
  background-color:#FFF!important;
  background-image:none!important;
}
.chzn-single .chzn-default .chzn-single-with-drop{
  color:#777!important;
}
.chzn-container-single .chzn-single{
  border-color:#D4D4D4!important;
  box-shadow:none!important;
}
.chzn-container-active .chzn-single{
  box-shadow:none!important;
  border-color:#D4D4D4!important;
}
.chzn-container-single .chzn-results{
  margin:0 6px 0 4px!important;
}
.chzn-container .chzn-results .highlighted{
  background-color:#00AEEF!important;
  background-image:none!important;
}
.chzn-search input{
  width:263px!important;
  display:block;
  float:none;
}
.chzn-drop{
  width:298px!important;
  box-shadow:none!important;
  border-color:#D4D4D4!important;
}
.chzn-results{
  clear:both;
}
.chzn-container{
  text-align:left;
}
.chzn-container-active .chzn-choices{
  box-shadow:none!important;
  border-color:#D4D4D4!important;
  background:#FFF;
  background-image:none;
}
.chzn-container-multi .chzn-choices{
  box-shadow:none!important;
  border-color:#D4D4D4!important;
  background:#FFF!important;
}

#type_organisation{
  text-transform: capitalize;
}

/*************************************
            MEDIA QUERIES
************************************/

 @media screen and (max-width:1100px) {

     .form_bloc input {
          font-size: 14px;
          padding: 10px;
          width: 85%;
          margin: 2px 0 10px 10px;
          outline: none;
          color: #666;
        }

     .form_bloc input.input150 {
          font-size: 14px;
          padding: 10px;
          width: 85%;
          margin: 2px 0 10px 10px;
        }
 }

