/**
 * Magento
 *
 * 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
 *
 * @package     Sbsoftware_Sarbacane
 * @author      Sarbacane Software <contact@sarbacane.com>
 * @copyright   2020 Sarbacane Software
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

#sarbacane{width:900px;margin:auto;overflow:hidden;padding-bottom:170px;}
#sarbacane *{font-size:13px;color:#4C5261;line-height:22px;}
#sarbacane p, #sarbacane form p{margin:0 0 9px;padding:0;}
#sarbacane a{color:#f06800;}
#sarbacane .sd_header{padding-top:20px;padding-bottom:20px;}
#sarbacane .sd_logo_sarbacane, #sarbacane .sd_logo_mailify, #sarbacane .sd_picto1, #sarbacane .sd_picto2, #sarbacane .sd_picto3, #sarbacane .sd_picto4, #sarbacane .sd_info_container_left > div > div > p, #sarbacane .sd_info_line,#sarbacane .sd_step_line, #sarbacane .sd_step2_info, #sarbacane .sd_info_container_right{background-repeat:no-repeat;background-image:url('../images/img.png?v=1.1.0');}
#sarbacane .sd_logo_sarbacane{margin:auto;width:224px;height:45px;background-position:-198px -99px;}
#sarbacane .sd_logo_mailify{margin:auto;width:157px;height:55px;background-position:-484px -95px;}
#sarbacane .sd_separator{border-top:1px solid #ebedf2;padding-bottom:5px;margin-top:5px;}
#sarbacane .sd_title{font-size:23px;text-align:center;}
#sarbacane .sd_title_separator_page, #sarbacane .sd_title_separator_account_offer{border-top:2px solid #f06800;width:75px;margin:auto;}
#sarbacane .sd_title_separator_account_offer{margin-top:15px;padding-bottom:20px;}
#sarbacane .sd_title_separator_page{margin-top:25px;padding-bottom:35px;}
#sarbacane .sd_picto1, #sarbacane .sd_picto2, #sarbacane .sd_picto3, #sarbacane .sd_picto4{width:72px;height:72px;margin-bottom:20px;}
#sarbacane .sd_picto1{background-position: 0px 0px;}
#sarbacane .sd_picto2{background-position: -73px 0px;}
#sarbacane .sd_picto3{background-position: 0px -73px;}
#sarbacane .sd_picto4{background-position: -73px -73px;}
#sarbacane .sd_long_subtitle{font-size:16px;width:150px;}
#sarbacane .sd_short_subtitle{font-size:16px;width:120px;}
#sarbacane .sd_subtitle_separator{border-top:2px solid #f06800;width:75px;margin-top:15px;padding-bottom:20px;}
#sarbacane .sd_video_config_container{overflow:hidden;padding-bottom:10px;}
#sarbacane .sd_video_container{float:left;width:610px;}
#sarbacane .sd_video_image{width:565px;height:267px;background:url('../images/preview.png?v=1.1.0') no-repeat top center;background-size:565px 267px;}
#sarbacane .sd_config_container{float:left;width:270px;}
#sarbacane .sd_config_container p{font-weight:bold;font-size:15px;line-height:25px;}
#sarbacane .sd_config_container .sd_config_button{display:block;padding:7px;width:100%;background:#78a13a;text-align:center;cursor:pointer;margin-top:20px;color:white;text-decoration:none;border:none;}
#sarbacane .sd_detail_description_container{overflow:hidden;padding-bottom:55px;padding-top:25px;}
#sarbacane .sd_detail_description_container > div{overflow:hidden;}
#sarbacane .sd_detail_description_container > div > div{float:left;width:225px;}
#sarbacane .sd_detail_description_container > div > div > div{padding:0px 15px;}
#sarbacane p.sd_info_title{font-weight:bold;font-size:15px;padding-bottom:10px;}
#sarbacane .sd_info_container{overflow:hidden;padding-top:30px;}
#sarbacane .sd_info_container *{font-size:14px;}
#sarbacane .sd_info_container_left{float:left;width:620px;}
#sarbacane .sd_info_container_right{float:left;width:270px;background-position:-678px -101px;}
#sarbacane .sd_info_container_left > div{padding:0px 30px;}
#sarbacane .sd_info_container_right > div{padding-left:30px;}
#sarbacane .sd_info_container_left > div > div > p{padding-left:35px;background-position:-680px -50px;}
#sarbacane .sd_account_offer_container{padding-top:60px;}
#sarbacane .sd_account{color:#5b8217;font-weight:bold;font-size:19px;text-align:center;}
#sarbacane .sd_offer{text-transform:uppercase;font-weight:bold;text-align:center;color:#9c9898;font-size:14px;}
#sarbacane #sd_step{height:100px;}
#sarbacane .sd_step{background:#404040;padding-top:50px;display:none;}
#sarbacane .sd_show_step{display:block;}
#sarbacane .sd_step *{color:white;}
#sarbacane .sd_step .sd_step_buttons a {color: #f06800;text-decoration:underline;}
#sarbacane .sd_step_title{font-size:28px;text-align:center;}
#sarbacane .sd_step_line{width:529px;height:32px;margin:auto;margin-top:55px;margin-bottom:30px;}
#sarbacane #sd_step1 .sd_step_line{background-position:-147px 2px;}
#sarbacane #sd_step2 .sd_step_line{background-position:-147px -30px;}
#sarbacane #sd_step3 .sd_step_line{background-position:-147px -61px;}
#sarbacane .sd_step_buttons{background:#363636;padding:15px;overflow:hidden;}
#sarbacane .sd_step_buttons_left{float:left;width:340px;text-align:left;}
#sarbacane .sd_step_buttons_right{float:right;width:340px;text-align:right;}
#sarbacane .sd_step3_right{float:right;width:340px;text-align:right;padding-top:10px;}
#sarbacane .sd_step_buttons input[type="button"], #sarbacane .sd_step_buttons input[type="submit"], #sarbacane input[type="submit"].sd_key_button, #sarbacane .sd_button{color:white;padding:10px 20px;border:none;cursor:pointer;}
#sarbacane .sd_step_buttons .sd_step_buttons_left input[type="button"], #sarbacane input[type="submit"].sd_key_button{background:#808080;}
#sarbacane .sd_step_buttons .sd_step_buttons_right input[type="submit"], #sarbacane .sd_button{background:#78a13a;}
#sarbacane .sd_step1_instruction, #sarbacane .sd_step2_instruction{font-size:16px;text-align:center;}
#sarbacane .sd_step1_selection{padding:10px 0px;text-align:center;}
#sarbacane .sd_step1_selection span{padding:0 20px;}
#sarbacane .sd_step1_selection label{font-size:16px;font-weight:normal;}
#sarbacane .sd_step1_button{visibility:hidden;}
#sarbacane .sd_step2_selection{padding-bottom:45px;}
#sarbacane .sd_step2_selection_list{width:530px;margin:auto;}
#sarbacane .sd_step2_selection_shop_title{font-size:16px;padding-top:20px;padding-bottom:5px;border-bottom:1px solid #636363;}
#sarbacane .sd_step2_selection_shop{overflow:hidden;padding:3px 0px;}
#sarbacane .sd_step2_selection_shop_option{overflow:hidden;padding-left:25px;}
#sarbacane .sd_step2_selection_shop_option .sd_step2_selection_shop_text{float:left;width:auto;}
#sarbacane .sd_step2_info{float:left;width:19px;height:19px;margin-left:10px;cursor:pointer;background-position:-682px 0;}
#sarbacane .sd_step2_selection_shop_input{float:left;width:25px;}
#sarbacane .sd_step2_selection_shop_text{float:left;width:475px;}
#sarbacane .sd_step3_instruction{width:750px;margin:auto;}
#sarbacane .sd_step3_instruction a{text-decoration:underline;}
#sarbacane .sd_step3_instruction .sd_key_button_container{text-align:right;padding-top:30px;padding-bottom:50px;}
#sarbacane .sd_step3_instruction p, #sarbacane .sd_step3_instruction a{font-size:16px;}
#sarbacane .sd_key_container{padding-top:15px;}
#sarbacane .sd_key_container input{cursor:auto;color:black;width:732px;line-height:35px;height:35px;background-color:#dff0d8;border:1px solid #5aab13;padding:0px 8px;border-radius:0px;box-sizing:content-box;box-shadow:none;}
#sarbacane label{width:auto;padding:0;float:none;margin:0;display:inline;text-shadow:none;}
#sarbacane input{vertical-align:baseline;margin:0;padding:0;}
#sarbacane .sd_tooltip{position:relative;display:none;}
#sarbacane .sd_tooltip_show{display:block;}
#sarbacane .sd_tooltip *{font-size:11px;line-height:13px;}
#sarbacane .sd_tooltip div{background:#858585;border:1px solid white;position:absolute;right:15px;width:360px;bottom:25px;padding:20px;}
#sarbacane input[disabled]{cursor:not-allowed;}
