body {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 13px;

  line-height: 18px;

  color: #777;

}

label {

  text-align: left;

}

.box label {

  color: #575656;

  font-family: proxima_novalight;

  font-size: 16px;

  font-weight: bold;

}

.text-center {

  text-align: center;

}

textarea.form-control{

  height: auto;

}

button:focus {

  outline: 0;

}

[type="search"] { 

  outline-offset: 0px;

}

.fa::before {

  /*font-size: 13px;*/

}

.fa-arrow-circle-o-down, .fa-arrow-circle-o-right {

  float: right;

}

.fa-arrow-circle-o-down::before, .fa-arrow-circle-o-right::before {

  font-size: 20px;



}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {

    font-family: proxima_nova_rgregular;

    font-weight: normal;

    line-height: 1.1;

}

h1, h2, h3 {

    margin-top: 18px;

    margin-bottom: 9px;

}

h1 {

    font-size: 30px;

}

.input-group-addon {

  padding: 6px 12px;

  margin-bottom: 0;

  font-size: 13px;

  font-weight: normal;

  line-height: 1;

  color: #7a7a7a;

  text-align: center;

  background-color: #eeeeee;

  border: 1px solid #d6d4d4;

  border-radius: 0;

}

#form_store_review .form-control + .input-group-addon:not(:first-child) {

  border-left: 0;

  position: relative;

  left: -2px;

}

a {

  color: #777;

  text-decoration: none;

}

.fa, [class^="fa-"] {

  display: inline-block;

  font-family: FontAwesome;

  font-style: normal;

  font-weight: normal;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;  

}

.fa-caret-up, .fa-caret-down {

  float: none !important; 

  position: unset !important;

}

.fa-lock::before {

  font-size: 24px;

  vertical-align: -2px;

  margin: -4px 10px 0 0;

  display: inline-block;

}

  

#header_logo {

  text-align: center; 

  padding-top: 28px;

}

 

.block_references_title {

  color: #575656;

  float: left;

  font-family: proxima_novalight;

  font-size: 36px;

  font-weight: normal;

  line-height: 30px;

  margin: 35px 0 27px;

  text-align: center;

  text-transform: uppercase;

  width: 100%;

}

.our_collections > span, .block_references_title > span {

  color: #a6bf1a;

}

.hide {

  display: none;

}

.box {

  background: #fbfbfb none repeat scroll 0 0;

  border: 1px solid #d6d4d4;

  font-family: proxima_nova_rgregular;

  font-weight: normal;

  line-height: 23px;

  margin: 0 0 30px;

  padding: 14px 18px 13px;

}

.box p {

  font-family: proxima_nova_rgregular;

  font-size: 14px;

  font-weight: normal;

  line-height: 14px;

  margin-bottom: 0;

}

.box.box-small {

  padding: 9px 10px 9px 20px; 

}

.box.box-small .dark {

  padding-top: 10px;

  padding-right: 20px;

  margin-bottom: 0;

  width: auto; 

}



.button.button-medium {

  font-size: 17px;

  line-height: 21px;

  color: #fff;

  padding: 0;

  border: 0 none;

  border-radius: 25px;

  font-weight: bold;

  background: #a6bf1a;

}

.button.button-medium.exclusive:hover, .button.button-medium:hover {

  opacity: 0.8;

}

.button.button-medium span { 

  display: block;

  font-family: proxima_novalight;

  padding: 12px 30px;

}



.intra_error {

  clear:both;

  color:#a94442; 

  width: 370px;

  margin: 0 auto;

}

.intra_error p {

  margin-bottom: 0;

  color: #a94442;

} 



 

.alert.alert-danger:before {

  font-family: "FontAwesome";

  content: "\f057";

  font-size: 20px;

  vertical-align: -2px;

  padding-right: 7px;

  float: left;

  cursor: pointer;

}

 





.page-subheading {

  font-family: proxima_nova_rgbold;

  font-weight: normal;

  text-transform: uppercase;

  color: #575656;

  font-size: 18px;

  padding: 0 0 15px;

  line-height: normal;

  margin-bottom: 12px;

  border-bottom: 1px solid #d6d4d4;

}





/* Reporting css - start */

.client_prospects_block_top a {

	text-transform: uppercase;

}

.client_prospects a{

	color:#a6bf1a;

	font-family: proxima_nova_rgbold;

	font-size: 22px;

	text-align: center;

	/*text-transform: uppercase;*/

	padding:18px 30px;

	display: inline-block;

	width: 250px;

	border: 1px solid #a6bf1a;

	border-radius: 25px;

}

.client_prospects a:hover, .client_prospects a:active, .client_prospects a:focus {

	background: #a6bf1a none repeat scroll 0 0;

	color: #fff;

	text-decoration:none;

}

.reports {

	float: left;

	width: 100%;

}

.client_prospects_left{

	text-align:right;

	width: 49.5%;

	float: left;

	padding-right: 10px;

	padding-left: 20px;

}

.client_prospects_right {

	text-align:left;

	width: 49.5%;

	float: left;

	padding-right: 20px;

	padding-left: 20px;

}

.client_prospects {

	float: left;

	width: 100%;

	margin-top: 15px;

	margin-bottom: 15px;

}

.client_prospects_block {

	float: left;

	width: 100%;

}

.client_prospects_table {

	width: 50%;

	margin: 0 auto;

	clear: left;

	padding-top: 20px;

}

.client_prospects_table td, .client_prospects_table th, .client_prospects_table table{

	border: 1px solid #efefef;

	letter-spacing: 1px;

	font-size: 13px;

	font-family: proxima_nova_rgregular;

	padding: 9px 10px;

	text-align: left;

}

.table_title {

	font-size: 16px;

	float: left;

	width: 100%;

	margin-top: 20px;

	margin-bottom: 8px;

	color: #575656;

	text-transform: uppercase;

	font-family: proxima_novalight;

	font-weight: bold;

}

.client_prospects_block_bottom {

	float: left;

	width: 100%;

}

.client_prospects_table {

	width: 100%;

	margin: 0 auto;

	clear: left;

	padding-top: 20px;

}

.client_prospects_table table {

	width: 100%;

}



.client_prospects a.reporting_count_class{

	margin: 0 auto;

	width: 29px;

	height: 28px;

	border-radius: 15px;

	font-size: 11px;

	font-family: proxima_nova_rgregular;

	padding: 4px 0 0 0;

	font-weight: normal;

	margin-left: 10px;

}





.client_prospects a.reports_link{ 

	border: none;

  border-radius: 0;

  color: #a6bf1a;

  display: inline-block;

  font-family: proxima_nova_rgbold;

  font-size: 14px;

  margin-bottom: 5px;

  padding: 6px 0 3px;

  text-align: center;

  text-transform: none;

  width: auto;

}

.client_prospects a.reports_link:hover, .client_prospects a.reports_link:focus {

	color: #a6bf1a;

	text-decoration:underline;

	background:none;

}

.client_prospects_center{

	display: inline;

    float: left;

    font-family: proxima_nova_rgbold;

    font-size: 16px;

    left: 5px;

    position: relative;

    top: 5px;

}



button.searchBtn, button.searchBtn:hover {

    background: #a6bf1a none repeat scroll 0 0 !important;

    border: 0 none !important;

    border-radius: 2px !important;

    font-size: 13px !important;

    font-weight: bold !important;

	font-family: Arial, Helvetica, sans-serif;

}

 



 

.form-control {

  display: block;

  width: 100%;

  height: 27px;

  font-family: proxima_novalight;

  font-size: 14px;

  font-weight: normal;

  line-height: 14px;  

  padding: 5px 5px 3px;

  color: #9c9b9b;

  vertical-align: middle;

  background-color: #fff;

  border: 1px solid #d6d4d4;

  border-radius: 0px;

  -webkit-box-shadow: none;

  box-shadow: none; 



  /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; */

}

   



    

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {

  cursor: not-allowed;

  background-color: #eeeeee; }



select.form-control:not([size]):not([multiple]) {

  height: 28px;

}

.jconfirm-open select.form-control:not([size]):not([multiple]) {

  height: auto;

}



.btn {

    display: inline-block;

    padding: 6px 12px;

    margin-bottom: 0;

    font-size: 13px;

    font-weight: normal;

    line-height: 1.42857;

    text-align: center;

    vertical-align: middle;

    cursor: pointer;

    border: 1px solid transparent;

    white-space: nowrap;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    -o-user-select: none;

    user-select: none;

}



.btn-md {

	font-family: proxima_nova_rgbold;

}



.btn-primary, .btn-secondary, .btn-tertiary {

  text-transform: none;

  font-family: proxima_nova_rgregular;

  border-radius: 0px;

  display: inline-block;

  padding: 6px 12px;

  margin-bottom: 0;

  font-size: 13px;

  font-weight: normal;

  line-height: 1.42857;

  text-align: center;

  vertical-align: middle;

  color:#fff;

}

.btn-primary:hover {

  opacity: 0.9;

}

.option_val, .option_val_dop, .option_val_request, .option_val_needs {

  float: right;

  width: 60%;

}



form .btn-primary {

	font-family: Arial, Helvetica, sans-serif;

}

    



/* store reviews page css*/	

div#result_table_wrapper {

  font-size: 13px;

  font-family: proxima_nova_rgregular;

}

button.xlxsExport, button.xlxsExport:hover, button.xlxsExport:focus{

	background: #a6bf1a none repeat scroll 0 0;

    border: 0 none;

    border-radius: 2px;

    float: right;

    font-size: 12px;

    font-weight: bold;

    margin-bottom: 10px;

	font-family: Arial, Helvetica, sans-serif;

}



.form-control.radiobox-1 {

  float: left;

  height: auto;

  margin-right: 5px;

  text-align: center;

  width: auto;

  outline: 0;

}

.form-control.radiobox-2 {

  float: left;

  height: auto;

  margin-right: 5px;

  text-align: center;

  width: auto;

  outline: 0;

}

span.radio-label-1{

	float: left;

    font-weight: bold;

    margin: 1px 40px 0 4px;

}

span.radio-label-2{

	float: left;

    font-weight: bold;

    margin: 1px 0px 0 4px;

}



.form-control.radiobox-field-1 {

  float: left;

  height: auto;

  margin:12px 5px 0 0;

  text-align: center;

  width: auto;

}

.form-control.radiobox-field-2 {

  float: left;

  height: auto;

  margin-right: 5px;

  text-align: center;

  width: auto;

}

span.radio-field-1{

	float: left;

    color: #000;

	font-size: 12px;

    margin: 10px 20px 0 2px;

}

span.radio-field-2{

	float: left;

    color: #000;

	font-size: 12px;

    margin: 10px 20px 0 2px;

}

span.radio-field-3{

	float: left;

    color: #000;

	font-size: 12px;

    margin: 10px 20px 0 2px;

}



.history_reviews ul {

    border: 1px solid #eee;

    display: block;

    float: left;

    margin:0;

    padding: 12px;

    width: 100%;

}

.history_reviews ul li {

    display: block;

    float: left;

    margin: 5px 0;

    width: 100%;

}

.history_reviews ul li .name, .history_reviews ul li .user, .history_reviews ul li .user_names {

    display: block;

    float: left;

    margin-right: 10px;

    width: 20%;

}

.history_reviews ul li .date {

    display: block;

    float: left;

    margin-right: 10px;

    width: 10%; margin-top:5px;

}

.history_reviews ul li .average {

    display: block;

    float: left;

    margin-right: 10px;

    width: 10%;

}

.history_reviews ul li .historyview {

    background: #a6bf1a none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    float: left;

    margin-left: 5px;

    padding: 4px 10px;

}

.history_reviews ul li .view {

    background: #a6bf1a none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    float: left;

    padding: 7px 10px;

}

.history_reviews ul li .displayview {

    background: #a6bf1a none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    float: left;

    margin-left: 5px;

    padding: 4px 10px;

}

.history_reviews button#back_to_list {

    background: #a5bd2e none repeat scroll 0 0;

    border-radius: 5px;

    border-width: 0;

    color: #fff;

    display: block;

    font-family: proxima_nova_rgbold;

    font-size: 16px;

    font-weight: normal;

    line-height: 24px;

}

.history_reviews ul:not(.first-title) li i.fa-close:before {

    position: absolute;

    margin-top: -15px;

    font-size: 15px;

}

.display_reviews{

	border: 1px solid #eee;

    display: block;

    float: left;

    margin:0;

    padding: 12px;

    width: 100%;

}

.display_reviews h1 {

  font-family: proxima_nova_rgregular;

  font-weight: normal;

  font-size: 30px;

  line-height: 1.1;

  margin-top: 18px;

  margin-bottom: 9px;

}

.informations_magasin{

	width: 65%;float: left;border:1px solid #eee;padding: 15px;

}

.commercial_magasin{

	border: 1px solid #eee;

    float: left;

    margin-left: 20px;

    width: 33%;padding: 15px;min-height: 200px;

}

.commentraies_commaieux {

    border: 1px solid #eee;

    float: left;

    padding: 15px;

    width: 100%;

}





div.reports_store_name{

	width: 95%;

	margin: 1% auto 0px;

	font-family: proxima_novalight;

	font-size: 25px;

	padding: 10px 0px;

	color: #575656;

}

div.reports_first_block{

	width: 95%;

	margin: 10px auto 0px;

}

div.global_fields_modifiable{

	width: 95%;

	margin: 5px auto 0px;

}

div.appel_comments_list{

	width: 95%;

	margin: 5px auto 2%;

}

div.global_fields_label, div.appel_comments_label, div.reports_first_block_label{

width: 100%;

border: 1px solid #eee;

background: #f2f2f2;

padding: 10px;

font-size: 12px;

font-weight: bold;

}

div.global_fields_label:hover, div.appel_comments_label:hover, div.reports_first_block_label:hover{

	background:#a6bf1a;

	color:#FFFFFF;

	cursor:pointer;

}

div.global_fields_label.opened, div.appel_comments_label.opened, div.reports_first_block_label.opened{

	background:#a6bf1a;

	color:#FFFFFF;

	cursor:pointer;

}

div.reports_first_block_form{

	border: 1px solid #eee;

	padding: 0px 0 10px 0px;

}

div.global_fields_form{

	display:none;

	border: 1px solid #eee;

	padding: 25px 0 0 25px;

}

div.appel_comments_block{

	display:none;

	border: 1px solid #eee;

	padding: 25px 0 25px 25px;

}

div.actions_comments_block{

	display:none;

	border: 1px solid #eee;

	padding: 25px 0 25px 10px;

}



.actions_profiler_blocl {

  border-bottom: 1px solid #f6f6f6;

  padding: 8px 0; width: 98%; margin:0px auto;

}

.profiler_blocl {

    border-bottom: 1px solid #f6f6f6;

    padding: 8px 0; width: 87%; margin:0px auto;

}

.profiler_blocl .profile_name {

    font-size: 14px;

    font-weight: bold;

    margin-right: 15px;

}

.actions_profiler_blocl .profile_date, .profiler_blocl .profile_date {

  font-size: 12px;

  margin-right: 15px;

}

.profiler_blocl .profile_time {

  font-size: 12px;

}

.actions_profiler_blocl .comments_block_list, .profiler_blocl .comments_block_list {

  margin-top: 10px;

  font-size: 12px;

}

.profiler_blocl .profile_name i, .profiler_blocl .profile_date i, .profiler_blocl .profile_time i, .actions_profiler_blocl .profile_date i {

  padding-right: 5px; 

}

div.ordersamples_previous{

	width:95%; margin:0px auto;

}

form.globalfields_form{

	width:87%;

	margin:0px auto;

}



.globalfields_label{

	width:20.5% !important;

	font-family: proxima_novalight;

}

.globalfields_values{

	width:79% !important;

}





/* Store Review - get from theme style */

.store_reviews a.btn {

	font-family: Arial, Helvetica, sans-serif;

}

.store_reviews ul li {

  display: block;

  float: left;

  width: 100%;

  margin:5px 0;

}

.store_reviews ul li .name,.store_reviews ul li .user,.store_reviews ul li .user_names{

  display: block;

  float: left;

  width: 20%;

  margin-right:10px;

}

.store_reviews ul li .average{

	display: block;

	float: left;

	width: 12%;

	margin-right:10px;

}

.store_reviews ul li .view {

  background: #a6bf1a none repeat scroll 0 0;

  border: medium none;

  border-radius: 5px;

  color: #fff;

  cursor: pointer;

  float: left;

  padding: 4px 10px;

}

.store_reviews ul li .displayview, .store_reviews ul li .historyview {

  background: #a6bf1a none repeat scroll 0 0;

  border: medium none;

  border-radius: 5px;

  color: #fff;

  cursor: pointer;

  float: left; margin-left: 5px;

  padding: 4px 10px;

  font-weight: normal; 

  font-size: 12px;

  font-family: arial;

}

.store_reviews ul li .continueview, .history_reviews  ul li .continueview{

  background: #F7BE29 none repeat scroll 0 0;

  border: medium none;

  border-radius: 5px;

  color: #fff;

  cursor: pointer;

  float: left; margin-left: 5px;

  padding: 4px 4px;

}



.store_reviews ul li .not_displayview, .store_reviews ul li .not_historyview {

	background: #9c9b9b none repeat scroll 0 0;

	border: medium none;

	border-radius: 5px;

	color: #fff;

	cursor: pointer;

	float: left; margin-left: 5px;

	padding: 4px 10px;

}



.ajax_form .col-md-12.extra_field #submitMessages {

  background: #a6bf1a none repeat scroll 0 0;

  border: medium none;

  border-radius: 5px;

  color: #fff;

  float: right;

  font-weight: bold;

  padding: 10px 30px;

}

.ajax_form .store_reviews ul li .view:hover,.ajax_form  .col-md-12.extra_field #submitMessages:hover {

  opacity:0.8;

}

.store_reviews #search_keyword_id.form-control {

  width: 40%;height: 32px;

}

.store_reviews  ul {

  display: block;

  float: left;

  margin: 20px 0;

  width: 100%;

}

.ajax_form .col-md-12 {

  float: left;

  margin-bottom: 10px;

  padding: 0;

  width: 100%;

}

.ajax_form .col-md-3 {

  padding: 0;

  width: 40%;

  font-weight:normal;

}

.ajax_form .captcha {

    width: 36%;

}

.ajax_form .col-md-4 {

  float: left;

  height: 35px;

  width: 34% !important;

}

.extra_field.captcha_block{margin-top: 20px;}

.user_names select {

  height: 27px;

  width: 100%;

}

.form-control.box-1 {

  float: left;

  height: 40px;

  margin-right: 35px;

  text-align: center;

  width: 50px;

}

h4.col-md-12.extra_field {

  border-bottom: 2px solid #ddd;

  color: #a6bf1a;

  font-weight: bold;

  margin-bottom: 30px;

  padding-bottom: 10px;

  text-transform: uppercase;

}

.ajax_form > form {

  border: 1px solid #ddd;

  display: block;

  float: left;

  margin-bottom: 20px;

  padding: 20px;

  width: 100%;

}

.review_box_title {

  color: #333;

  font-size: 12px;

  margin-right: 15px;

}

.ajax_form .col-md-12.extra_field.img2 {

  float: left;

  width: auto;

}
/*
.ajax_form  .col-md-12.extra_field.img1 {
  float: left;
  margin-left: 41%;
  width: auto;
}*/

.ajax_form  .col-md-12.extra_field.img1 .col-md-4 { 
  
	height: auto;
  
}

.ajax_form .img1 input, .ajax_form .img1 .image_result1, .ajax_form .img1 .image_result2 {
    margin-left: -15px;
}

.form_field_title{

float: left;

 width: 39%;

}

.form-group.ordersamples .ordersamples_previous {

  border: 0;

  width: 50%;

  float: left;

}



/* salon - visite - start */

.visite-content-section {

  padding-left: 0px;

  margin-bottom: 15px;

  padding: 0 15px; 

  text-align: right;

  margin-left: 0;

  clear: both;

}

#visite .table-responsive {

  overflow-x: initial;

}

/* salon - visite - end   */







/* Propection Report css */ 

.prospecting_sheet .col-md-12 {

	float: left;

	margin-bottom: 10px;

	padding: 0;

	width: 100%;

}

.prospecting_sheet .col-md-3 {

	padding: 0;

	width: 49%;

	font-weight: normal;

}

.prospecting_sheet h5.col-md-12.extra_field {

	border-bottom: 2px solid #ddd;

	color: #a6bf1a;

	font-weight: bold;

	margin-bottom: 30px;

	padding-bottom: 10px;

	font-size: 16px;

}

.prospecting_sheet .enquete_commercial_block_right h5.col-md-12.extra_field{

	margin-bottom: 0px;

}

.prospecting_sheet {

	border: 1px solid #eee;

	display: block;

	float: left;

	margin: 0;

	padding: 12px;

	width: 100%;

}

.prospecting_top, .prospecting_top_center {

	float: left;

	width: 100%;

}

.information_block {

	float: left;

	width: 100%;

}

.prospecting_top_center .informations_magasin {

	width: 49%;

	float: left;

	border: 1px solid #eee;

	padding: 15px;

	margin-right:15px;

	min-height: 365px;

}

.prospecting_top_center .commercial_magasin {

	border: 1px solid #eee;

	float: left;

	width: 49%;

	padding: 15px;margin-left: 0;

} 

.enquete_commercial_block {

	float: left;

	width: 100%;

	margin-top: 15px;

}

.prospecting_bottom {

	float: left;

	width: 100%;

	margin-top: 15px;

	margin-bottom: 15px;

}

.commentaires, .commentaires_image {

	border: 1px solid #eee;

	padding: 15px;

	float: left;

	width: 100%;

}

.commentaires_image{

	margin-top:15px;

}

.commentaires_image_top_left, .commentaires_image_top_right, .commentaires_image_bottom_left, .commentaires_image_bottom_right {

	float: left;

	width: 50%;

	padding: 10px;

}

.enquete_commercial_block_right th {

	font-size: 13px;

	padding: 5px 8px;

	border-right: 1px solid #efefef;

	font-weight: normal;

	color: #333;

	width:85px;

}

.enquete_commercial_block_right td {

	border-right: 1px solid #efefef;

}

.prospecting_sheet img{

	height: auto;

	width: auto;

	max-width: 100%;

}

.commentaires_image .commentaires_image_inner {

	float: left;

	width: 100%;

	height: 400px;

	border: 1px solid #efefef;

	text-align: center;

	display: flex;

	justify-content: center;

	align-items: center;

}

.right_image  .commentaires_image_inner {

	border: 1px solid #efefef;

	text-align: center;

	height: 186px;

	display: flex;

	justify-content: center;

	align-items: center;

}

.enquete_commercial_block_right tr {

	border-top: 1px solid #efefef;

}

.enquete_commercial_block_right table {

	border-left: 1px solid #efefef;

	border-right: 1px solid #efefef;

	border-bottom: 1px solid #efefef;

	width: 100%;

}



.enquete_commercial_block_left{

	float: left;

	width: 49%;

	margin-right:15px;

	border: 1px solid #eee;

	padding: 15px;

}

.enquete_commercial_block_right {

	float: left;

	width: 49%;

	border: 1px solid #eee;

	padding: 15px;

}

.prospecting_sheet .col-md-12 {

	float: left;

	margin-bottom: 10px;

	padding: 0;

	width: 100%;

}

.prospecting_sheet .col-md-3 {

	padding: 0;

	width: 49%;

	font-weight: normal;

}

.prospecting_sheet h5.col-md-12.extra_field {

	border-bottom: 2px solid #ddd;

	color: #a6bf1a;

	font-weight: bold;

	margin-bottom: 30px;

	padding-bottom: 10px;

	font-size: 16px;

}

.prospecting_sheet .enquete_commercial_block_right h5.col-md-12.extra_field{

	margin-bottom: 0px;

}

.enquete_commercial_block_right tr.libelle th, .enquete_commercial_block_right tr.libelle td{

	border-right:none; 

	font-weight: bold;

}



#prosepction_form label {

  display: inline-block;

  margin-bottom: 5px;

  /*font-weight: bold;*/

  color: #333;

}

#prosepction_form label.city {

  display: none;

}

.outer-responsive {

  display: none;

}

#prospectionreport .prospect_filter_input {

  /*width: 12.85%;

  padding-right: 0;*/

}

.prospect_reports ul {

    border: 0px solid #eee;

    display: block;

    float: left;

    margin:0;

    padding: 12px;

    width: 100%; margin: 20px 0 0;

}

.prospect_reports ul li {

    display: block;

    float: left;

    margin: 5px 0;

    width: 100%;

}

.prospect_reports ul li .name, .prospect_reports ul li .user, .prospect_reports ul li .user_names {

    display: block;

    float: left;

    margin-right: 10px;

    width: 17%;

}

.prospect_reports ul li .date {

    display: block;

    float: left;

    margin-right: 10px;

    width: 10%;

}

.prospect_reports ul li .average {

    display: block;

    float: left;

    margin-right: 10px;

    width: 16%;

}

.prospect_reports ul li .prospectmodifier {

    background: #a6bf1a none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    float: left;

    margin-left: 5px;

    padding: 4px 10px;

}

.prospect_reports ul li .view {

    background: #a6bf1a none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    float: left;

    padding: 4px 10px;

}

.prospect_reports ul li .prospectdisplayview {

    background: #a6bf1a none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    float: left;

    margin-left: 5px;

    padding: 4px 10px;

}

.prospect_reports button#back_to_list {

    background: #a5bd2e none repeat scroll 0 0;

    border-radius: 5px;

    border-width: 0;

    color: #fff;

    display: block;

    font-family: proxima_nova_rgbold;

    font-size: 16px;

    font-weight: normal;

    line-height: 24px;

}

.prospect_reports #search_keyword_id.form-control {

    width: 20%;

}

button.newInsert, button.newInsert:hover {

    background: #a6bf1a none repeat scroll 0 0;

    border: 0 none;

    border-radius: 2px;

    float: right;

    font-size: 13px;

    font-weight: bold;

    margin-right: 1%;

}

.prospect_reports #search_keyword_ville.form-control {

    width: 20%;

}

.prospect_reports #search_keyword_store.form-control {

    width: 20%; margin-left:10px;

}

.prospect_ajax_form > form {

    border: 1px solid #ddd;

    display: block;

    float: left;

    margin-bottom: 20px;

    padding: 20px;

    width: 100%;

}

.prospect_ajax_form .col-md-12 {

    float: left;

    margin-bottom: 10px;

    padding: 0;

    width: 100%;

}

.prospect_ajax_form .col-md-3 {

    padding: 0;

    width: 40%;

}

.prospect_ajax_form .col-md-4 {

    float: left;

    height: 35px;

    width: 34% !important;

}

.store_reviews ul li .date {

    display: block;

    float: left;

    margin-right: 10px;

    width: 9%;

}

#form_store_review .formErrorContent, #prosepction_form .formErrorContent{

    background: #ee0101 none repeat scroll 0 0;

    border: 2px solid #ddd;

    border-radius: 6px;

    box-shadow: 0 0 6px #000;

    color: #fff;

    font-family: tahoma;

    font-size: 11px;

    padding: 4px 10px;

    position: relative;

    width: 150px; display:none;

    z-index: 5001;

}

#myProgress, #myProgress2, #myProgress3, #myProgress4 {

  width: 100%;

  background-color: #ddd;

}

.commercialpoints.positive {

  font-weight: bold;

  color: #a6bf1a;

  text-align: center;

}

.commercialpoints.negative {

  font-weight: bold;

  color: #b50707;

  text-align: center;

}

.commercialpoints {

  font-weight: bold;

  text-align: center;

}



#myBar, #myBar2, #myBar3, #myBar4 {

	background-color: #a5bd2e;

    color: white;

    font-size: 11px;

    height: 15px;

    line-height: 15px;

    margin-bottom: 8px;

    margin-top: 8px;

    text-align: center;

}

form#form_prospect_review label.required::after {

    color: red;

    content: "*";

    font-size: 14px;

    line-height: 12px;

    margin-left: 2px;

    position: relative;

}



form#form_prospect_review label.required::before {

    content: "";

} 

.container-fluid {

  margin-left: auto;

  margin-right: auto;

  padding-left: 0;

  padding-right: 0;

}



#store-rating .container-fluid {

  width: 83.5%;

}

#store-rating .fa.fa-close {

  top: 6px;

  position: relative;

}





/* exelgreen samples custom page css */

.exelgreen_samples_form .col-md-12.extra_field #submitMessages {

  background: #a6bf1a none repeat scroll 0 0;

  border: medium none;

  border-radius: 5px;

  color: #fff;

  float: right;

  font-weight: bold;

  padding: 10px 30px;

}

.exelgreen_samples_form .store_reviews ul li .view:hover,.exelgreen_samples_form .col-md-12.extra_field #submitMessages:hover {

  opacity:0.8;

}

.exelgreen_samples_form .col-md-12 {

  float: left;

  margin-bottom: 10px;

  padding: 0;

  width: 100%;

}

.exelgreen_samples_form .col-md-3 {

  padding: 0;

  width: 40%;

}

.exelgreen_samples_form .captcha {

    width: 36%;

}

.exelgreen_samples_form .col-md-4 {

  float: left;

  height: 35px;

  width: 34% !important;

}



.exelgreen_samples_form > form {

  border: 1px solid #ddd;

  clear: both;

  display: block;

  margin: 0 auto;

  padding: 25px 24px;

  width: 82%; 

}

#exelgreen-samples .exelgreen_samples_form > form { 

  width: 98%;

}

#fluxdecommanderetail .exelgreen_samples_form > form,

#fluxdecommandelandscape .exelgreen_samples_form > form { 

	width: 60.2%;

}



.exelgreen_samples_form .col-md-12.extra_field.img2 {

  float: left;

  width: auto;

}

.exelgreen_samples_form  .col-md-12.extra_field.img1 {

  float: left;

  margin-left: 41%;

  width: auto;

}

.form_field_title{

float: left;

 width: 40%;

}



.exelgreen_samples_form .col-md-3 {

  padding: 0;

  width: 40%;

  font-size: 13px;

}

.form-group.ordersamples .ordersamples_next {

  border: 0px solid;

  width: 50%;

  float: right;

}

.form-group.ordersamples {

  border: 0px solid;

  width: 74%;

}

.exelgreen_samples_form label {

  font-weight: bold;

  color: #333;

}

label.radio-inline {

  font-weight: normal;

  font-size: 13px;

}

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {

  margin-top: 0;

  margin-left: 10px;

}

.radio-inline div.radio, .checkbox div.radio {

  display: inline-block;

}



h4.col-md-12.extra_field {

  border-bottom: 2px solid #ddd;

  color: #a6bf1a;

  font-weight: bold;

  margin-bottom: 30px;

  margin-top: 9px;

  padding-bottom: 10px;

  text-transform: uppercase;

}



h4 {

  font-family: 'proxima_nova_rgregular';

  font-size: 17px;

} 

label {

  color: #333;

  font-size: 13px;

}

table td, table th {

  font-family: proxima_nova_rgregular;

}

td p {

  font-size: 13px;

}



.ordersamples_next .btn-primary {

  background: #a5bd2e none repeat scroll 0 0;

  border-radius: 5px;

  border-width: 0;

  color: #fff;

  display: block;

  font-family: proxima_nova_rgbold;

  font-size: 16px;

  font-weight: normal;

  line-height: 24px; float:right; 

}

.ordersamples_previous .btn-primary {

  background: #a5bd2e none repeat scroll 0 0;

  border-radius: 5px;

  border-width: 0;

  color: #fff;

  display: block;

  font-family: proxima_nova_rgbold;

  font-size: 16px;

  font-weight: normal;

  line-height: 24px; 

}

form#form_store_review label.required::after{

  color: red;

  content: "*";

  font-size: 14px;

  line-height: 12px;

  margin-left: 2px;

  position: relative;

}

form#form_store_review label.required::before{

  content: "";

}

/* Reporting css - end */







.form-group {

  margin-bottom: 1rem;

  display: inline-block;

  width: 100%;

}





/* general table style - start */

.table {

  width: 100%;

  margin-bottom: 18px; }

  .table thead > tr > th,

  .table thead > tr > td,

  .table tbody > tr > th,

  .table tbody > tr > td,

  .table tfoot > tr > th,

  .table tfoot > tr > td {

    padding: 9px 8px 11px 18px;

    line-height: 1.42857;

    vertical-align: top;

    border-top: 1px solid #d6d4d4; }

  .table thead > tr > th {

    vertical-align: bottom;

    border-bottom: 2px solid #d6d4d4; }

  .table caption + thead tr:first-child th, .table caption + thead tr:first-child td,

  .table colgroup + thead tr:first-child th,

  .table colgroup + thead tr:first-child td,

  .table thead:first-child tr:first-child th,

  .table thead:first-child tr:first-child td {

    border-top: 0; }

  .table tbody + tbody {

    border-top: 0px solid #d6d4d4; }

  .table .table {

    background-color: #fff; }



.table-condensed thead > tr > th,

.table-condensed thead > tr > td,

.table-condensed tbody > tr > th,

.table-condensed tbody > tr > td,

.table-condensed tfoot > tr > th,

.table-condensed tfoot > tr > td {

  padding: 5px; }



.table-bordered {

  border: 1px solid #d6d4d4; }

  .table-bordered > thead > tr > th,

  .table-bordered > thead > tr > td,

  .table-bordered > tbody > tr > th,

  .table-bordered > tbody > tr > td,

  .table-bordered > tfoot > tr > th,

  .table-bordered > tfoot > tr > td {

    border: 1px solid #d6d4d4; }

  .table-bordered > thead > tr > th,

  .table-bordered > thead > tr > td {

    border-bottom-width: 2px; }



.table-striped > tbody > tr:nth-child(odd) > td,

.table-striped > tbody > tr:nth-child(odd) > th {

  background-color: #f9f9f9; }



.table-hover > tbody > tr:hover > td,

.table-hover > tbody > tr:hover > th {

  background-color: #f5f5f5; }



table col[class*="col-"] {

  float: none;

  display: table-column; }



table td[class*="col-"],

table th[class*="col-"] {

  float: none;

  display: table-cell; }



.table > thead > tr > td.active,

.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,

.table > tbody > tr > td.active,

.table > tbody > tr > th.active,

.table > tbody > tr.active > td,

.table > tbody > tr.active > th,

.table > tfoot > tr > td.active,

.table > tfoot > tr > th.active,

.table > tfoot > tr.active > td,

.table > tfoot > tr.active > th {

  background-color: #f5f5f5; }



.table > thead > tr > td.success,

.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,

.table > tbody > tr > td.success,

.table > tbody > tr > th.success,

.table > tbody > tr.success > td,

.table > tbody > tr.success > th,

.table > tfoot > tr > td.success,

.table > tfoot > tr > th.success,

.table > tfoot > tr.success > td,

.table > tfoot > tr.success > th {

  background-color: #55c65e;

  border-color: #48b151; }



.table-hover > tbody > tr > td.success:hover,

.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td {

  background-color: #42c04c;

  border-color: #419f49; }



.table > thead > tr > td.danger,

.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,

.table > tbody > tr > td.danger,

.table > tbody > tr > th.danger,

.table > tbody > tr.danger > td,

.table > tbody > tr.danger > th,

.table > tfoot > tr > td.danger,

.table > tfoot > tr > th.danger,

.table > tfoot > tr.danger > td,

.table > tfoot > tr.danger > th {

  background-color: #f3515c;

  border-color: #d4323d; }



.table-hover > tbody > tr > td.danger:hover,

.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td {

  background-color: #f13946;

  border-color: #c32933; }



.table > thead > tr > td.warning,

.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,

.table > tbody > tr > td.warning,

.table > tbody > tr > th.warning,

.table > tbody > tr.warning > td,

.table > tbody > tr.warning > th,

.table > tfoot > tr > td.warning,

.table > tfoot > tr > th.warning,

.table > tfoot > tr.warning > td,

.table > tfoot > tr.warning > th {

  background-color: #fe9126;

  border-color: #e4752b; }



.table-hover > tbody > tr > td.warning:hover,

.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td {

  background-color: #fe840d;

  border-color: #da681c; }  



/* general table style - end*/



/* Exelgreen samples page style */

ul.tabs li {

  padding: 10px 30px 10px;

  /*display: flex;

  justify-content: center;

  align-items: center;*/

}

ul.tabs li.tablinks:nth-child(1) {

  text-align: right;

  cursor: pointer;

  border-right: 1px solid #ddd;

  padding-right: 30px;

}

ul.tabs li.tablinks.active div.show_form_img {

  background: rgba(0, 0, 0, 0) url("../img/formulaire-samples_green.jpg") no-repeat scroll 0 0;

  margin-right: 30px;

  float: left;

  height: 71px;

  width: 56px;

}

ul.tabs li.tablinks div.show_form_img {

  background: rgba(0, 0, 0, 0) url("../img/formulaire-samples.jpg") no-repeat scroll 0 0;

  margin-right: 30px;

  float: left;

  height: 71px;

  width: 56px;

}

#exelgreen-samples div#tab-2 table td {

  font-size: 12px;

}

#exelgreen-samples div#tab-2 table td:first-child {

  white-space: nowrap;

}

#exelgreen-samples #form_store_review_message, 

#create-client-account #form_store_review_message {

  border: 1px solid #ddd;

  clear: both;

  display: block;

  margin: 0 auto;

  padding: 25px;

  width: 82%;

  text-align: center;

  color: #a6bf1a;

  font-size: 18px;

  white-space: inherit;

}

select.form-control-new {

  background-color: #fff;

  border: 1px solid #d6d4d4;

  border-radius: 0;

  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

  color: #9c9b9b;

  display: block;

  font-family: proxima_novalight;

  font-size: 14px;

  font-weight: normal;

  height: 27px;

  line-height: 14px;

  padding: 5px 5px 3px;

  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

  vertical-align: middle;

  width: 100%;

}

ul.tabs li.tablinks span {

  color: #a6bf1a;

  font-size: 20px;

  position: relative;

  top: 25px;

}

#exelgreen-samples .tabs {

  /*padding: 0px 1.25rem 1.275rem;*/

  padding: 0;

  margin-top: 0;

  background: #fff;

}

ul.tabs li.tablinks:nth-child(2) {

  text-align: left;

  cursor: pointer;

  padding-left: 30px;

}

ul.tabs li.tablinks div.show_history_img {

  background: rgba(0, 0, 0, 0) url("../img/history-samples.jpg") no-repeat scroll 0 0;

  float: left;

  margin-right: 24px;

  height: 70px;

  width: 76px;

}

ul.tabs li.tablinks.active div.show_history_img {

  background: rgba(0, 0, 0, 0) url("../img/history-samples_green.jpg") no-repeat scroll 0 0;

}



div#tab-1 {

    margin-bottom: 30px;

    margin-top: 20px;

}

/* Exelgreen samples page style End*/





/* CUSTOM MENU CSS */

.customer_group_cms_list {

  float: left;

  font-family: proxima_nova_rgbold;

  font-size: 20px;

  line-height: 24px;

  margin-top: 0%;

  text-align: center;

  width: 100%;

}

ul.myaccount-link-list li.col-lg-4 {

  border: 1px solid #eeeeee;

  height: 187px;

  width: 351px;

}

ul.myaccount-link-list li.infoblocks {

  margin: 15px 15px 0 0;

  padding: 0 !important;

  text-align: center;

}

ul.myaccount-link-list li a {

  color: #575656;

  display: block;

  font-family: proxima_nova_rgBold;

  font-size: 14px;

  height: 185px;

  line-height: 20px;

  overflow: hidden;

  padding-top: 34px;

  position: relative;

  text-decoration: none;

  text-transform: uppercase;

}

.cms-image-icon {

  clear: both;

  display: block;

  margin: 0 auto 38px;

}

ul.myaccount-link-list li a:hover{

color:#a6bf1a;

filter:none;

}

ul.myaccount-link-list li.col-lg-4:hover {

  border: 1px solid #a6bf1a;

}





.input-group {

  position: relative;

  display: table;

  border-collapse: separate;

}

.ajax_form .col-md-3 {

  padding: 0;

  width: 40%;

  font-weight: normal;

}





#commercial-reports .pm_form {

	float: none;

	width: 98%;

    margin: 0 auto;

}

#commercial-reports #campagnes_form .pm_form  { 

	width: 100%; 

}



#preseason button#btn_import_csv {

    margin-left: -25px;

    position: relative;

} 

#preseason .browser-align {

	margin-bottom: 16px; 

}

#salon div#result_table_wrapper table td:last-child {

	white-space: nowrap;

}

/* date picker border style */

.ui-widget.ui-widget-content {

    border: 1px solid #c5c5c5 !important;

}



.order_list_div {

	min-height: 100px;

}



#ordercontrol .ordercontrol_page {

	margin-top: 10px;

	font-size: 16px; 

}

#ordercontrol .ordercontrol_page .alignpos {

	position: absolute;

	top: 86px;

	right: 118px;

	z-index: 2;

}



#ordercontrol .ordercontrol_info {

	margin-top: 10px;

	font-size: 16px;

	padding-left: 100px;

	padding-right: 100px;

}

#ordercontrol button.xlxsExport {

	position: absolute;

	left: 1px;

	bottom: 20px;

}



#create-commercial-account #form_store_review_message {
	text-align: center;
}



#result_table_processing  { 
    background: #fff;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    width: 80px;
    margin-left: -30px;
    height: 85px;
    border-radius: 10px;
	color: #575757;
}



@media (max-width: 1200px) {

	.exelgreen_samples_form > form {

		width: 84%;

	}

}



@media (max-width: 1024px){

  .exelgreen_samples_form .col-md-3,.form_field_title {

    padding: 0;

    width: 56%;

  }

  .exelgreen_samples_form .col-md-12.extra_field.img1 {

    float: left;

    margin-left: 20%;

    width: auto;

  }

  .exelgreen_samples_form .col-md-12.extra_field.img1 {

    float: left;

    margin-left: 20%;

    width: auto;

  }

  .ajax_form .col-md-3, .form_field_title {

    padding: 0;

    width: 56%;

  }

}





@media (max-width: 991px){

	#commercial-reports .selector, 

	#commercial-reports .selector span {

		width: auto !important;

	}

	div.selector {

		background-position: 0px -53px !important;

	}



	#commercial-reports form .searchBtn {

		margin-bottom: 7px;

		float: right;

	}



	#commercial-reports .col-xs-12.col-sm-12.col-md-12.col-lg-2 {

		margin-bottom: 7px;

	}



	#commercial-reports form .align_button {

		width: 100% !important;



	}



}



@media (max-width: 767px) {

	.table-responsive {

		overflow-x: scroll;

	}



	#visite .table-responsive {

		overflow-x: auto;

	}



  .prospecting_top_center .informations_magasin, .prospecting_top_center .commercial_magasin, .enquete_commercial_block_left, .enquete_commercial_block_right {

		width: 100%;

		margin-right: 0;

		min-height: auto;

	}

	.prospecting_sheet label.col-md-3 {

		margin-right: 13px;

	}

	.prospecting_sheet .col-md-3 {

		width: 47%;

		float: left;

	}

	.prospecting_sheet span.col-md-3 {

		word-wrap: break-word;

	}

	.prospecting_sheet .prospecting_bottom label.col-md-3 {

		width: 100%;

		margin-bottom: 15px;

		margin-right: 0;

	}

	.prospecting_sheet .prospecting_bottom span {

		display: block;

		width: 100%;

		margin-bottom: 10px;

		word-wrap: break-word;

	}  



	#preseason button#btn_import_csv {

		margin-left: 0; 

	} 

	

	#preseason .cust_padding {

		padding-bottom: 7px;

	} 

	

	#fluxdecommanderetail .exelgreen_samples_form > form, 

	#fluxdecommandelandscape .exelgreen_samples_form > form { 

		width: 100%;

	}

	#fluxdecommanderetail .exelgreen_samples_form > form, 

	#fluxdecommandelandscape .exelgreen_samples_form > form { 

		padding: 25px 15px;

	}

	#prospectionreport button.searchBtn {
		margin-top: 7px;
	}

	#prospectionreport .store_reviews a.btn {
		margin-right: 6px;
	}

	#prospectionreport .prospect_filter_input {
		padding-right: 15px;
	}


}



 

@media (max-width: 480px) {



  .intra_error {

    width: 100%

  }

  .block_references_title {

    font-size: 24px;

    font-weight: normal;

    line-height: 30px;

    margin: 10px 0;

  }

  #salon .primary-nav, 

  #visite .primary-nav, 

  #fluxdecommanderetail .primary-nav, 

  #orderdisplaytreatment .primary-nav, 

  #ordercontrol .primary-nav {

	left: 0;

  } 

  #fluxdecommanderetail .content-section,  

  #orderdisplaytreatment .content-section,

  #ordercontrol .content-section {

	margin:0 auto;

  }

}





@media (max-width: 375px) {

	.block_references_title {

		font-size: 20px !important;

	}

	#filedrag { 

		margin-top: 65px !important;

	}

}





@media (max-width: 479px){

	button.xlxsExport, button.xlxsExport:hover {

		margin-left: 0;

		width: 100%;

		margin-top: 15px;

	}

	.outer-responsive{

		float:right;

	}

	div.name span.view.inner{

		display:none;  
	}

	#prospectionreport div.name span.view.inner{
		display: block;
		position: absolute;
		top: -195px;
		left: 0;
	}

	#prospectionreport .history_reviews ul {
		margin-top: 20px;
	}
	#prospectionreport .history_reviews ul li {
		position: relative;
	}

	.store_reviews #search_keyword_id.form-control {

		width: 100%;

	}

	.store_reviews .col-xs-12.col-sm-12.col-md-6 {

		float: left;

	}

	.store_reviews ul li .displayview, .store_reviews ul li .historyview {

		margin-left: 0;

	}

	.store_reviews ul li .average, .store_reviews ul li .name, .store_reviews ul li .user, .store_reviews ul li .user_names, .store_reviews ul li .date {

		width: 100%;

		margin-right: 0;

		margin-bottom: 10px;

	}

	.store_reviews ul li {

		margin: 10px 0;

	}

	.history_reviews ul li .name, .history_reviews ul li .user, .history_reviews ul li .user_names, .history_reviews ul li .date, .history_reviews ul li .average {

		margin-right: 0;

		width: 100%;

		margin-bottom: 10px;

	}

	.store_reviews ul li .continueview, .history_reviews ul li .continueview, .history_reviews ul li .displayview {

		margin-left: 0;

	}

	.ordersamples_previous .btn-primary {

		width: 125px !important;

	}

	.history_reviews ul li.ordersamples_previous {

		margin-top: 10px;

	}

	.history_reviews ul li:first-child .date,

	.history_reviews ul li:first-child .user,

	.history_reviews ul li:first-child .average,

	.history_reviews ul li:first-child .user_names{

		margin-left: 0 !important;

	}

	.ajax_form .col-md-4 {

		width: 100% !important;

	}

	.ajax_form .col-md-3, #form_store_review .form_field_title {

		padding: 0;

		width: 100%;

		float: left;

		margin-bottom: 10px;

	}

	.form-group.ordersamples{

		float: left;

		margin-top: 15px;

	}

	h4.col-md-12.extra_field {

		font-size: 15px;

	}

	.ajax_form .col-md-12.extra_field.img1 {

		margin-left: 0;

	}

	.informations_magasin {

		width: 100%;

	}

	.ajax_form  .display_reviews .col-md-3 {

		width: 48.5%;

	}

	.ajax_form .display_reviews label.col-md-3 {

		margin-right: 5px;

	}

	.display_reviews  .form_field_title {

		width: 100%;

		font-size:14px;

	}

	.commercial_magasin {

		margin-left: 0;

		width: 100%;

		min-height: auto;

		margin-top: 20px;

	}

	span.radio-label-1 {

		margin: 1px 12px 0 4px;

	}

	.display_reviews .form-control.box-1 {

		height: 35px;

		margin-right: 3px;

		width: 35px;

	}

	.commentraies_commaieux span {

		padding: 0 ;

	}

	.ajax_form .display_reviews  .commentraies_commaieux .col-md-3  {

		width:100%;

	}

	.display_reviews h1 {

		font-size: 28px;

	}

	.div_all .store_reviews {

		float: left;

		width: 100%;

	}

	.div_all .store_reviews .col-md-3 {

		width: 100% !important;

	}

	.div_all .store_reviews .col-md-3.pull-right.right_btn_div {

		top: 25px;

		text-align: center;

	}

	#ajax_result ul li .name, #ajax_result ul li .user, #ajax_result ul li .user_names {

		margin-right: 0;

		width: 100%;

	}

	.prospecting_visit_sheet_left h1 {

		font-size: 22px;

	}

	.enquete_commercial_block_right table {

		margin-bottom: 20px;

		display: block;

		overflow: scroll;

		width: 350px;

	}

	.commentaires_image .commentaires_image_inner {

		height: 220px;

	}

	#prosepction_form .form_body_input,

	#prosepction_form_update .form_body_input {

		width: 100% !important;

	}

	#prosepction_form .form_body_text,

	#prosepction_form_update .form_body_text {

		width: 100%;

	}

	#prosepction_form label.radio-inline input ,

	#prosepction_form_update label.radio-inline input {

		position: relative;

		top: 3px;

	}

	#prosepction_form  .pm_form .form_inputbox,

	#prosepction_form_update  .pm_form .form_inputbox {

		width: 15% !important;

		text-align: center;

	}

	#acc_parent table , #pred_parent table, #deo_parent table {

		width: 260px;

		display: block;

		overflow: scroll;

		border: 1px solid #d6d4d4;

	}

	#acc_parent .acc_div {

		text-align: left;

		float: left;

		width: 10%;

		margin-right: 10px;

		font-size: 10px;

	}

	#acc_parent .col-md-2 .form_re_input {

		text-align: left;

		float: left;

		width: 13%;

		margin-right: 5px;

		font-size: 10px;

	}

	#acc_parent .col-md-4.acc_div {

		width: 29%;

		padding: 0 8px;

	}

	#acc_parent .col-md-4 .form_re_input {

		width: 30%;

		float: left;

		margin-right: 10px;

	}

	#acc_parent {

		float: left;

		margin-bottom: 30px;

	}

	#form_5 .radio-inline {

		margin-left: 10px;

	}

	.client_prospects_block_top {

		float: left;

		width: 100%;

	}

	.client_prospects_left, .client_prospects_right {

		text-align: center;

		width: 100%;

		padding-right: 0;

		padding-left: 0;

		margin-bottom: 15px;

	}

	.client_prospects a {

		font-size: 20px;

		padding: 15px 30px;

	}

	.client_prospects_table {

		width: 90% !important; 

		padding: 10px 0px !important;

	}

	.client_prospects_table > form {

		width: 100% !important;

		padding: 0 !important;

	}

	.client_prospects_table td, .client_prospects_table th, .client_prospects_table table {

		font-size: 12px;

	}

	.back_to_store .btn-primary {

		font-size: 12px;

		padding: 8px 15px;

		width: 100%;

	}

	ul.tabs li.tablinks  div.show_form_img, ul.tabs li.tablinks.active div.show_form_img {

		margin-left: 0;

		margin-right: 12px;

		background-size: 75%;

	}

	ul.tabs li.tablinks span {

		font-size: 18px;

		top: 14px;

	}

	ul.tabs li.tablinks:nth-child(1) {

		text-align: left;

		border-right: none;

	}

	ul.tabs li.tablinks:nth-child(2) {

		padding-left: 15px;

	}

	ul.tabs li.tablinks div.show_history_img {

		margin-right: 0;

		background-size: 75%;

	}

	.exelgreen_samples_form > form {

		width: 100%;

	}

	.exelgreen_samples_form .col-md-3 {

		width: 100%;

	}

	.exelgreen_samples_form .col-md-4 {

		width: 100% !important;

	}

	#orderdisplaytreatment .exelgreen_samples_form .col-md-4 { 

		margin: 0 auto !important;

	}

	.exelgreen_samples_form  #sf2 .col-md-12 {

		margin-bottom: 20px;

	}

	.exelgreen_samples_form .samples_qty {

		margin-left: 0;

	}

	.form-group.ordersamples {

		width: 100%;

	}

	ul.tabs li.tablinks span {

		font-size: 18px;

		top: 14px;

	}

	ul.tabs li.tablinks {

		border-right: 0;

	}



	#ordercontrol button.xlxsExport {

		position: relative;  

		bottom: 75px;

	}

	#ordercontrol .order_list_div {

		margin-top: 10px !important;

		padding: 0;

	}

	#ordercontrol .no_active_prospects { 

		top: -86px;

		position: relative; 

		right: 15px;

		font-size: 14px;

	} 

	#ordercontrol .ordercontrol_page .alignpos { 

		top: 150px;

		right: 0;

		position: relative;  

	} 



	#ordercontrol .ordercontrol_page .alignpos button.searchBtn {

		margin-top: 7px;

	} 



}  



@media (min-width: 480px) and (max-width: 767px) {

	.store_reviews ul li .displayview, .store_reviews ul li .historyview {

		margin-left: 0;

	}

	.outer-responsive{

		float:right;

	}

	div.name span.view.inner{

		display:none;

	}

	#prospectionreport div.name span.view.inner{
		display: block;
		position: absolute;
		top: -195px;
		left: 0;
	}

	#prospectionreport .history_reviews ul {
		margin-top: 20px;
	}
	#prospectionreport .history_reviews ul li {
		position: relative;
	}

	.store_reviews ul li .average, .store_reviews ul li .name, .store_reviews ul li .user, .store_reviews ul li .user_names, .store_reviews ul li .date {

		width: 100%;

		margin-right: 0;

		margin-bottom: 10px;

	}

	.store_reviews ul li {

		margin: 10px 0;

	}

	.store_reviews .col-xs-12.col-sm-12.col-md-6 {

		float: left;

		width: 50%;

	}

	.store_reviews #search_keyword_id.form-control {

		width: 100%;

	}

	button.xlxsExport, button.xlxsExport:hover {

		margin-left: 0;

		width: 100%;

	}

	#ordercontrol button.xlxsExport, button.xlxsExport:hover {

		margin-left: 0;

		width: auto;

	}

	.history_reviews ul li .name, .history_reviews ul li .user, .history_reviews ul li .user_names, .history_reviews ul li .date, .history_reviews ul li .average {

		margin-right: 0;

		width: 100%;

		margin-bottom: 10px;

	}

	.store_reviews ul li .continueview, .history_reviews ul li .continueview, .history_reviews ul li .displayview {

		margin-left: 0;

	}

	.ordersamples_previous .btn-primary {

		width: 125px !important;

	}

	.history_reviews ul li.ordersamples_previous {

		margin-top: 10px;

	}

	.history_reviews ul li:first-child .date,

	.history_reviews ul li:first-child .user,

	.history_reviews ul li:first-child .average,

	.history_reviews ul li:first-child .user_names{

		margin-left: 0 !important;

	}

	.ajax_form .col-md-3, #form_store_review  .form_field_title {

		float: left;

	}

	.ajax_form .col-md-4 {

		width: 44% !important;

	}

	span.radio-field-3 {

		margin: 10px 0px 0 2px;

	}

	span.radio-field-2 , span.radio-field-1{

		margin: 10px 10px 0 2px;

	}

	.ajax_form .col-md-12.extra_field.img1 {

		margin-left: 0;

	}

	.form-control.box-1 {

		margin-right: 12px;

	}

	.review_box_title {

		margin-right: 15px !important;

	}

	.informations_magasin {

		width: 100%;

	}

	.ajax_form  .display_reviews .col-md-3 {

		width: 50%;

	}

	.display_reviews  .form_field_title {

		width: 100%;

		font-size:14px;

	}

	.commercial_magasin {

		margin-left: 0;

		width: 100%;

		min-height: auto;

		margin-top: 20px;

	}

	.captcha_block #txtInput {

		float: right;

		margin-left: 0 !important;

		width: 140px !important;

	}

	.captcha_block #mainCaptcha {

		width: 140px !important;

	}

	.div_all .store_reviews {

		float: left;

		width: 100%;

	}

	.div_all .store_reviews .col-md-3.pull-right.right_btn_div {

		top: 30px;

		text-align: center;

	}

	.div_all .store_reviews .col-md-3 {

		width: 50% !important;

		padding: 0 10px;

		float: left;

	}

	.div_all .store_reviews .col-md-3 #btn_Nouveau {

		margin-bottom: 10px;

	}

	#ajax_result ul li .name, #ajax_result ul li .user, #ajax_result ul li .user_names {

		margin-right: 0;

		width: 100%;

	}

	.enquete_commercial_block_right table {

		margin-bottom: 20px;

		display: block;

		overflow: scroll;

		width: 400px;

	}

	#acc_parent table, #pred_parent table, #deo_parent table {

		width: 400px;

		display: block;

		overflow: scroll;

		border: 1px solid #d6d4d4;

	}

	.commentaires_image .commentaires_image_inner, .right_image .commentaires_image_inner {

		height: 260px;

	}

	#prosepction_form .form_body_input,

	#prosepction_form_update .form_body_input {

		width: 50% !important;

	}

	#prosepction_form .form_body_text,

	#prosepction_form_update .form_body_text {

		width: 49%;

		float: left;

	}

	#acc_parent .acc_div, #acc_parent .col-md-2 .form_re_input {

		text-align: left;

		float: left;

		width: 12%;

		margin-right: 10px;

		font-size: 12px;

	}

	#acc_parent .col-md-4.acc_div {

		width: 30%;

	}

	#acc_parent .col-md-4 .form_re_input {

		width: 32%;

		float: left;

		margin-right: 10px;

	}

	#acc_parent {

		float: left;

		margin-bottom: 30px;

	}

	#form_5 .col-md-9 {

		width: 100% !important;

		padding: 0;

	}

	#form_5 .col-md-9 .radio-inline:nth-child(3) {

		margin-left: 0;

	}

	#form_5 .col-md-9 .radio-inline:nth-child(4) {

		margin-left: 8px;

	}

	.client_prospects a {

		font-size: 20px;

		padding: 15px 30px;

		width: 185px;

	}

	.client_prospects_table {

		width: 75%;

	}

	.client_prospects_table td, .client_prospects_table th, .client_prospects_table table {

		font-size: 12px;

	}

	ul.tabs li {

		padding: 10px 15px;

	}

	ul.tabs li.tablinks span {

		font-size: 14px;

		top: 14px;

	}

	ul.tabs li.tablinks:nth-child(1) {

		text-align: left;

		padding-right: 15px;

	}

	ul.tabs li.tablinks {

		width: 49%;

	}

	ul.tabs li.tablinks  div.show_form_img, ul.tabs li.tablinks.active div.show_form_img {

		margin-left: 0;

		margin-right: 0px;

		background-size: 75%;

	}

	ul.tabs li.tablinks div.show_history_img {

		margin-right: 0px;

		background-size: 75%;

	}

	ul.tabs li.tablinks:nth-child(2) {

		padding-left: 15px;

	}

	.exelgreen_samples_form > form {

		width: 100%;

	}

	.exelgreen_samples_form .col-md-3 {

		width: 50%;

		float: left;

	}

	.exelgreen_samples_form .col-md-4 {

		width: 50% !important;

	}

	

	#orderdisplaytreatment .exelgreen_samples_form .col-md-4 {

		width: 55% !important; 

		margin-left: 12% !important;

	}



	

	.form-group.ordersamples {

		width: 100%;

	}

	.exelgreen_samples_form  #sf2 .col-md-12 {

		margin-bottom: 20px;

	}

	.exelgreen_samples_form .samples_qty {

		float: right;

	}

}

@media (min-width: 768px) and (max-width: 2500px) {

	.outer-responsive{

		display:none;

	}

}

@media (max-width: 767px){

	.prospecting_top_center .informations_magasin, .prospecting_top_center .commercial_magasin, .enquete_commercial_block_left, .enquete_commercial_block_right {

		width: 100%;

		margin-right: 0;

		min-height: auto;

	}

	.prospecting_sheet label.col-md-3 {

		margin-right: 13px;

	}

	.prospecting_sheet .col-md-3 {

		width: 47%;

		float: left;

	}

	.prospecting_sheet span.col-md-3 {

		word-wrap: break-word;

	}

	.prospecting_sheet .prospecting_bottom label.col-md-3 {

		width: 100%;

		margin-bottom: 15px;

		margin-right: 0;

	}

	.prospecting_sheet .prospecting_bottom span {

		display: block;

		width: 100%;

		margin-bottom: 10px;

		word-wrap: break-word;

	}

	.commentaires_image_top_left, .commentaires_image_top_right, .commentaires_image_bottom_left, .commentaires_image_bottom_right {

		width: 100%;

	}

	#deo_parent {

		float: left;

	}

	#form_6 .col-md-12 .col-md-6 {

		margin-bottom: 10px;

	}

	#form_6 .form_body div {

		width: 100% !important;

		padding-left: 0 !important;

	}

	.store_reviews ul li:first-child {

		display: none;

	}

	.history_reviews ul.first-title {

		display: none;

	}

	#exelgreen-samples ul.tabs {

		width: 100%;

		float: left;

		margin: 0 0 20px;

	} 

	.order_list_div { 

		padding-left: 20px;

		padding-right: 20px;



	}

	#ordercontrol .order_list_div {  

    	margin-top: 100px;

	}



}



@media (max-width: 320px) {

	#ordercontrol .no_active_prospects { 

		font-size: 14px;

	}

}

	

@media (min-width: 768px) and (max-width: 980px) {

	.store_reviews ul li .user, .store_reviews ul li .user_names {

		width: 20%;

	}

	.store_reviews ul li .name{

		width: 13%;

	}

	.store_reviews .col-xs-12.col-sm-12.col-md-6 {

		float: left;

		width: 50%;

	}

	.store_reviews #search_keyword_id.form-control {

		width: 100%;

	}

	button.xlxsExport, button.xlxsExport:hover {

		margin-left: 0;

		width: 100%;

	}

	.ordersamples_previous .btn-primary {

		width: 125px !important;

	}

	.history_reviews ul li .name, .history_reviews ul li .user, .history_reviews ul li .user_names {

		width: 19%;

	}

	.ajax_form .col-md-4 {

		width: 44% !important;

	}

	.ajax_form .col-md-12.extra_field.img1 {

		margin-left: 0;

	}

	.informations_magasin, .commercial_magasin {

		width: 48.5%;

	}

	.display_reviews  .form_field_title {

		width: 100%;

	}

	.ajax_form  .display_reviews .col-md-3 {

		padding: 0;

		width: 48%;

	}

	.ajax_form .display_reviews label.col-md-3 {

		margin-right: 10px;

	}

	.display_reviews .form-control.box-1 {

		margin-right: 9px;

		width: 40px;

	}

	.commentraies_commaieux .col-xs-12.col-sm-4.col-md-6 {

		height: auto !important;

	}

	.div_all .store_reviews {

		float: left;

		width: 100%;

	}

	.div_all .store_reviews .col-md-3 {

		width: 40% !important;

		float: left;

	}

	.div_all .store_reviews .col-md-3.pull-right.right_btn_div {

		width: 50% !important;

		text-align: center;

		top:60px;

	}

	#ajax_result ul li .name, #ajax_result ul li .user, #ajax_result ul li .user_names {

		width: 18%;

	}

	.prospecting_top_center .informations_magasin, .enquete_commercial_block_left {

		margin-right: 13px;

	}

	h4.col-md-12.extra_field {

		font-size: 15px;

	}

	.prospecting_sheet label.col-md-3 {

		margin-right: 15px;

	}

	.prospecting_sheet .col-md-3 {

		width: 47%;

	}

	.enquete_commercial_block_right table {

		display: block;

		width: 340px;

		overflow: scroll;

	}

	.commentaires_image .commentaires_image_inner {

		height: 260px;

	}

	.right_image .commentaires_image_inner {

		height: 105px;

	}

	#acc_parent table, #pred_parent table, #deo_parent table {

		width: 750px;

		display: block;

		overflow: scroll;

		border: 1px solid #d6d4d4;

	}

	#acc_parent .acc_div {

		float: left;

		width: 25%;

	}

	#acc_parent div .col-md-4, #acc_parent div .col-md-2 {

		float: left;

		width: 25%;

	}

	#acc_parent{

		margin-bottom:30px;

	}

	#form_5 label.form_body_text {

		width: 17% !important;

	}

	#form_6 .col-md-12 .col-md-6 {

		float: left;

		width: 50%;

	}

	.client_prospects_table {

		width: 75%;

	}

	ul.tabs li.tablinks:nth-child(1) {

		text-align: left;

		padding-right: 18px;

	}

	ul.tabs li.tablinks div.show_form_img, ul.tabs li.tablinks.active div.show_form_img {

		margin-left: 45px;

		margin-right: 20px;

	}

	ul.tabs li.tablinks span {

		font-size: 16px;

		top: 22px;

	}

	.exelgreen_samples_form .col-md-4 {

		width: 44% !important;

	}

	

	#orderdisplaytreatment .exelgreen_samples_form .col-md-4 {

		width: 55% !important;

	}

	.form-group.ordersamples {

		width: 100%;

	}

	.exelgreen_samples_form .col-md-12 {

		margin-bottom: 20px;

	}

	.exelgreen_samples_form .samples_qty {

		float: right;

	}

}

@media (min-width: 981px) and (max-width: 1024px) {

	.store_reviews ul li .name, .store_reviews ul li .user, .store_reviews ul li .user_names {

		width: 19%;

		margin-right: 12px;

	}

	.ordersamples_previous .btn-primary {

		width: 125px !important;

	}

	.ajax_form .col-md-4 {

		width: 44% !important;

	}

	.ajax_form .col-md-12.extra_field.img1 {

		margin-left: 0;

	}

	.informations_magasin {

		width: 57%;

	}

	.commercial_magasin {

		width: 40%;

		min-height: 200px;

	}

	.ajax_form  .display_reviews .col-md-3 {

		width: 50%;

	}

	.display_reviews .form-control.box-1 {

		margin-right: 25px;

	}

	.commentraies_commaieux .col-xs-12.col-sm-4.col-md-6 {

		height: auto !important;

	}

	.div_all .store_reviews {

		float: left;

		width: 100%;

	}

	.div_all .store_reviews .col-md-3 {

		width: 40% !important;

		float: left;

	}

	.div_all .store_reviews .col-md-3.pull-right.right_btn_div {

		width: 50% !important;

		text-align: center;

	}

	#ajax_result ul li .name, #ajax_result ul li .user, #ajax_result ul li .user_names {

		width: 16%;

	}

	.enquete_commercial_block_right table {

		display: block;

		width: 400px;

		overflow: scroll;

	}

	#acc_parent table, #pred_parent table, #deo_parent table {

		width: 970px;

		display: block;

		overflow: scroll;

		border: 1px solid #d6d4d4;

	}

	.client_prospects_table {

		width: 65%;

	}

	#prospects-campagnes .client_prospects_table {

		width: 85% !important;

	}

	ul.tabs li.tablinks:nth-child(1) {

		text-align: left;

	}

	ul.tabs li.tablinks div.show_form_img, ul.tabs li.tablinks.active div.show_form_img {

		margin-left: 65px;

		margin-right: 25px;

	}

	ul.tabs li.tablinks span {

		top: 18px;

	}

	.exelgreen_samples_form .col-md-4 {

		width: 44% !important;

	}

	.form-group.ordersamples {

		width: 100%;

	}

	.exelgreen_samples_form .col-md-12 {

		margin-bottom: 20px;

	}

	.exelgreen_samples_form .samples_qty {

		float: right;

	}

}



@media (min-width: 768px) and (max-width: 980px) {

  .prospecting_top_center .informations_magasin, .enquete_commercial_block_left {

		margin-right: 13px;

	}

	h4.col-md-12.extra_field {

		font-size: 15px;

	}

	.prospecting_sheet label.col-md-3 {

		margin-right: 15px;

	}

	.prospecting_sheet .col-md-3 {

		width: 47%;

	}

	ul.tabs li.tablinks:nth-child(1) {

		text-align: left;

		padding-right: 18px;

	}

	ul.tabs li.tablinks span {

		font-size: 16px;

		top: 22px;

	}

}

@media (min-width: 768px) {

	.jconfirm-content span.row {

		margin-left: 0;

		margin-right: 0; 

		width: 100%;

		display: inline-block;

	} 

  

	#preseason .ensigne_list {

		width: 215px;

	}

	#preseason .sectors_list {

		width: 135px;

	}

	#preseason .departments_list {

		width: 166px;

	}

	#preseason .period_list {

		width: 167px;

	} 

	#preseason .status_preseason {

		width: 135px;

	} 

	#preseason .preseason_searchbtn {

		padding-left: 22px;

	} 

	#preseason .cust_padding {

		padding-bottom: 7px;

	} 

	.order_list_div { 

		padding-left: 50px;

		padding-right: 50px;

	}



	#ordercontrol .ordercontrol_page { 

		padding-left: 50px;

		padding-right: 50px;

	}

	#ordercontrol .order_list_div {

		/*padding: 100px;*/

		padding-top: 10px;

	}
	#create-client-account input[type="file"], 
	#create-commercial-account input[type="file"] {
		width: auto;
	}


	.image_result1.push-md-4 {
		left: 40%;
		margin-left: -15px;
	} 

}



@media (min-width: 981px) and (max-width: 1024px) {

	ul.tabs li.tablinks span {

		top: 18px;

	}

}



@media (min-width: 992px) {

  .col-sm-offset-3 {

    margin-left: 25%; }

  .col-md-offset-4 {

    margin-left: 33.33333%; }



}



@media (min-width: 768px) and (max-width: 991px) { 

	#exelgreen-samples .tabs { 

		width: 88%;

		margin: 0 auto;

	}

	#filedrag { 

		margin-top: 90px;

	}

	#fluxdecommanderetail .exelgreen_samples_form > form, 

	#fluxdecommandelandscape .exelgreen_samples_form > form { 

		width: 70%;

	}

	

	#ordercontrol .ordercontrol_page .alignpos { 

		right: 105px; 

	}



	#prospectionreport .prospect_filter_input {

		width: 20%;

	}

	#prospectionreport .searchBtn {

		margin-top: 4px;

	}

	#prospectionreport #ajax_result ul li .name, #prospectionreport #ajax_result ul li .user, #prospectionreport #ajax_result ul li .user_names {

		width: 17%;

	}

	#prospectionreport .store_reviews ul li .date {

		width: 15%;

	}

	#prospectionreport .container {

		width: 670px;

	}

}

@media (min-width: 992px) and (max-width: 1023px) { 

	#exelgreen-samples .tabs { 

		width: 88%;

		margin: 0 auto;

	} 

}



@media (min-width: 992px) and (max-width: 1199px) {

	.container {

		width: 860px;

	}

	#preseason .searchBtn { 

		float: right;

	} 

	#ordercontrol .ordercontrol_page .alignpos { 

		right: 96px; 

	}

}



@media (min-width: 1024px) and (max-width: 1199px) { 

	#exelgreen-samples .tabs { 

		width: 91%;

		margin: 0 auto;

	} 

	#commercial-reports form .align_button {

		padding-left: 30px;

	}

	#commercial-reports form > div:first-child {

		display: none;

	}

	#commercial-reports form {

		width: 90%; 

		position: relative;

		left: -51px;

	} 

	#commercial-reports .selector, 

	#commercial-reports .selector span {

		width: 100% !important;

	}

}





@media (min-width: 1024px)  { 

	#visite .ajax_form .display_reviews { 

		margin: 0 auto !important;

		float: none;

		border : 0;

	}

	#salon .salon-content-section {

		width: 91.2%;

	} 

	#salon div#result_table_wrapper {

		width: 82%;

		margin: 0 auto;

	}

}



@media (min-width: 1024px) and (max-width: 1200px) { 

	.client_prospects_table {

		width: 68%;

	}

}

@media (min-width: 1200px) and (max-width: 1280px) { 

	#commercial-reports form .align_button {

		padding-left: 30px;

	}

	.container {

		width: 980px;

	}

}







@media (min-width: 1200px) { 

	#preseason .browser-align {

		margin-right: 42px; 

	}

	.table-responsive {

		overflow-x: inherit;

	} 

	#ordercontrol .ordercontrol_page .alignpos { 

		right: 83px; 

	}

	#prospectionreport .prospect_filter_input {

		width: 12.85%; 
	  
	}

}

@media (min-width: 1366px) { 

	



	#exelgreen-samples .tabs {

		margin: 0 141px;

	}

	#exelgreen-samples ul.tabs li { 

		justify-content: flex-start;

	}

	ul.tabs li:nth-child(1) span {

		padding-left: 30px;

	}

	.client_prospects_table {

		width: 60%;

	}

	#ordercontrol .ordercontrol_page .alignpos { 

		right: 67px; 

	}

}



@media (min-width: 1440px) {  

	.client_prospects_table {

		width: 51.8%;

	}

}



