/**
* 2007-2018 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2018 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/

.row-element {
	padding: 7px;margin-bottom: 10px;
}

.border-bottom {
	border-bottom: 1px solid #000000;
	margin-bottom: 15px;
	padding-bottom: 25px;
}

.row-element-select span {
	width:200px !important;
}

.row-element-select .selector, .row-element-select input {
	width:210px !important;
}

.row-element-select strong {
	padding:4px;
	float:left;
	width:130px;
}

.total-modalcalc {
	font-size:20px;
}



/***calculatrice style****/
.btn-primary.modalcalc:before{content:url('../img/calculatrice.svg');    float: left;display: inline-block;vertical-align: middle;width: 28px;margin-right:10px;border-right:1px solid white;padding-top:4px;padding-right:10px;}
.btn-primary.modalcalc {font-size:14px;display: block;margin:0 auto;text-align: left;font-weight:400;margin-bottom: 20px;margin-top:20px;border-radius:5px;font-weight:bold;width:100%;max-width: inherit;min-width:inherit;white-space: pre-line;display: block;}
/*pop up calc*/
.fancybox-overlay .fancybox-wrap #popupcalc .h3{margin-top:0;margin-bottom:20px;font-size:16px;color:#0A64A4;font-weight:bold;}
.fancybox-overlay .fancybox-wrap #popupcalc .h3:before{content: "\f0a9";float:left;height:50px;display: inline-block;color:#0A64A4;margin-right:5px;    font-family: 'fontawesome';}
.fancybox-overlay .fancybox-wrap .add-modalcalc.btn:before{content:'+';font-weight:bold;font-size:18px;display: inline-block;margin-right: 5px;vertical-align: middle;color:white;}
.fancybox-overlay .fancybox-wrap .add-modalcalc.btn{background:#FF4500;border-color:#FF4500;margin-bottom: 20px;padding: 3px 9px;}
.fancybox-overlay .fancybox-wrap  .title-long{font-size:18px;margin-bottom: 5px;}
.fancybox-overlay .fancybox-wrap .modalcalc-footer{background:#0A64A4;color:white; padding:20px;}
.fancybox-overlay .fancybox-wrap .fancybox-skin{padding: 0!important;}
.fancybox-overlay .fancybox-wrap .modalcalc-content,.modalcalc-header.h3,#popupcalc .h3{padding:20px;padding-bottom:0;}
.fancybox-overlay .fancybox-wrap .fancybox-inner{width:auto;}
.fancybox-overlay .fancybox-wrap .modalcalc-footer p:before{content:url('../img/calculatrice.svg');display: inline-block;vertical-align: middle;width: 28px;margin-right:10px;border-right:1px solid white;padding-top:4px;padding-right:10px;}
.fancybox-overlay .fancybox-wrap .modalcalc-footer p{text-align: left;}
.fancybox-overlay .fancybox-wrap .modalcalc-footer .total-modalcalc,
.fancybox-overlay .fancybox-wrap .modalcalc-footer .result-long{font-size:18px;}
.calc-delete{text-align: right;font-size:12px;}
.calc-delete button{font-size:11px;}
/*responsive module*/
@media (max-width: 1199px) {
	#columns{    max-width: 100%;}
	#product .pb-center-column{display: block;}
	.border-bottom {padding-bottom: 15px;}
}

@media (max-width: 1124px) {
	.btn-primary.modalcalc:before{width:25px;padding:5px;}
	.btn-primary.modalcalc{font-size:14px;}
}

@media (max-width: 1024px) {
	#product .pb-right-column.col-xs-12{width:95%;margin:0 auto;display: block;clear: both;float:none;}
	#product .pb-left-column,#product .pb-center-column{width:50%;}
}
@media (max-width: 768px) {
#product .pb-left-column, #product .pb-center-column{width:100%;}
#product .pb-left-column .kc-responsive{text-align: center;}
.button-infos-collapse.kc-responsive{color: white;
    background: #0a64a4;
    padding: 10px;
    position: relative;
    display: block;
    text-transform: uppercase;
    margin: 10px;
}
.button-infos-collapse.kc-responsive:after{
	content: '+';
    display: inline-block;
    font-weight: bold;
    color: white;
    font-size: 30px;
    position: absolute;
    right: 25px;
}
}

