@import url(datetimepicker.min.css);*{box-sizing:border-box}HTML{height:100%}BODY{position:relative;margin:0px;padding:0px;font-family:'open_sansregular';font-size:16px;line-height:26px;color:#41454e;background-color:#FFF;width:100%;min-height:100%;min-width:300px}@font-face{font-family:'nexa_bold';src:url("fonts/nexa_bold.eot");src:url("fonts/nexa_bold.eot?#iefix") format("embedded-opentype"),url("fonts/nexa_bold.woff2") format("woff2"),url("fonts/nexa_bold.woff") format("woff"),url("fonts/nexa_bold.ttf") format("truetype"),url("fonts/nexa_bold.svg#nexa_boldregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'nexa_light';src:url("fonts/nexa_light.eot");src:url("fonts/nexa_light.eot?#iefix") format("embedded-opentype"),url("fonts/nexa_light.woff2") format("woff2"),url("fonts/nexa_light.woff") format("woff"),url("fonts/nexa_light.ttf") format("truetype"),url("fonts/nexa_light.svg#nexa_boldregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url("fonts/opensans_regular-webfont.eot");src:url("fonts/opensans_regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/opensans_regular-webfont.woff2") format("woff2"),url("fonts/opensans_regular-webfont.woff") format("woff"),url("fonts/opensans_regular-webfont.ttf") format("truetype"),url("fonts/opensans_regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight';src:url("fonts/opensans_light-webfont.eot");src:url("fonts/opensans_light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/opensans_light-webfont.woff2") format("woff2"),url("fonts/opensans_light-webfont.woff") format("woff"),url("fonts/opensans_light-webfont.ttf") format("truetype"),url("fonts/opensans_light-webfont.svg#open_sanslight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansitalic';src:url("fonts/opensans_italic-webfont.eot");src:url("fonts/opensans_italic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/opensans_italic-webfont.woff2") format("woff2"),url("fonts/opensans_italic-webfont.woff") format("woff"),url("fonts/opensans_italic-webfont.ttf") format("truetype"),url("fonts/opensans_italic-webfont.svg#open_sansitalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanssemibold_italic';src:url("fonts/opensans_semibolditalic-webfont.eot");src:url("fonts/opensans_semibolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/opensans_semibolditalic-webfont.woff2") format("woff2"),url("fonts/opensans_semibolditalic-webfont.woff") format("woff"),url("fonts/opensans_semibolditalic-webfont.ttf") format("truetype"),url("fonts/opensans_semibolditalic-webfont.svg#open_sanssemibold_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"oneclickreturn";src:url("icons/oneclickreturn.eot?v2");src:url("icons/oneclickreturn.eot?v2#iefix") format("embedded-opentype"),url("icons/oneclickreturn.woff?v2") format("woff"),url("icons/oneclickreturn.ttf?v2") format("truetype"),url("icons/oneclickreturn.svg?v2#oneclickreturn") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"oneclickreturn" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"oneclickreturn" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down:before{content:"a"}.icon-left:before{content:"b"}.icon-right:before{content:"c"}.icon-up:before{content:"d"}.icon-play:before{content:"f"}.icon-check:before{content:"g"}.icon-key:before{content:"h"}.icon-menu:before{content:"e"}.icon-cancel:before{content:"i"}.icon-warning:before{content:"j"}.icon-facebook:before{content:"k"}.icon-tw-bird:before{content:"m"}.icon-twitter:before{content:"n"}.icon-gplus:before{content:"o"}.icon-renew:before{content:"l"}.icon-report:before{content:"p"}.icon-mail:before{content:"q"}.icon-phone:before{content:"r"}.icon-tag:before{content:"s"}.icon-chat:before{content:"t"}.icon-pencil:before{content:"u"}.icon-plus:before{content:"v"}.icon-minus:before{content:"w"}.icon-upload:before{content:"x"}.icon-transfer:before{content:"y"}.icon-grocery:before{content:"z"}.icon-user:before{content:"A"}.icon-photo:before{content:"B"}.icon-android:before{content:"C"}.icon-apple:before{content:"D"}FORM{margin:0px;padding:0px}IMG{border:0px;display:block}H1,H2,H3,H4{margin:0px;padding:0px;font-weight:normal;font-size:1em}P{margin:0px}UL{margin:0px;padding:0px;list-style:none}a{text-decoration:none;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;color:#e9ae1b;cursor:pointer}a:hover{text-decoration:underline}INPUT,TEXTAREA{-webkit-appearance:none;border-radius:0}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}INPUT:focus,TEXTAREA:focus{outline:0px}INPUT.input,LABEL.input,TEXTAREA.textarea,SELECT.select,DIV.custom_select,DIV.input_display{display:block;border:none;margin:0px;padding:0px 15px;width:100%;line-height:40px;min-height:42px;font-family:'open_sansregular',arial;font-size:12px;-webkit-appearance:none;background-color:#FFF;color:#000;z-index:2}INPUT.input_file{display:none}TEXTAREA.textarea{padding:15px;height:200px;line-height:25px;resize:vertical}::-webkit-input-placeholder{color:#999;opacity:1}:-moz-placeholder{color:#999;opacity:1}::-moz-placeholder{color:#999;opacity:1}INPUT:-ms-input-placeholder{color:#999;opacity:1}TEXTAREA:-ms-input-placeholder{color:#999;opacity:1}INPUT.placeholder{color:#999;opacity:1}TEXTAREA.placeholder{color:#999;opacity:1}SELECT.placeholder,SELECT OPTION[value=''],SELECT.placeholder OPTION[value='']{color:#999;opacity:1}SELECT.placeholder OPTION{color:#000}:focus{outline:none}DIV.custom_select{position:relative;padding:0px;z-index:0}DIV.custom_select LABEL{position:absolute;right:0px;width:40px;height:40px;line-height:40px;background-color:white;text-align:center;z-index:2;pointer-events:none}DIV.custom_select SELECT{position:absolute;margin:0px;padding:10px;width:100%;height:40px;line-height:19px;border:none;background:transparent;z-index:1;-webkit-appearance:none}DIV.input_display{background-color:#EEE;cursor:default}DIV.input_display B{display:inline-block;width:25%}BUTTON.bouton_save_form,A.bouton_save_form{display:block;width:100%;height:40px;line-height:40px;border:none;font-size:16px;font-family:'nexa_bold';text-transform:uppercase;text-align:center;color:#FFF;background-color:#e9ae1b;cursor:pointer;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}BUTTON.bouton_save_form:hover,A.bouton_save_form:hover{background-color:#f0c660}a.facebook_connect{display:block;width:100%;height:40px;line-height:40px;margin-top:10px;border:none;font-size:16px;font-family:'nexa_bold';text-transform:uppercase;text-align:center;color:#FFF;background-color:#3b5998;cursor:pointer}a.facebook_connect span{display:inline-block;vertical-align:top;height:40px;line-height:40px}a.facebook_connect span+span{margin-left:10px}.case_form{display:block;position:relative;margin-top:10px}.case_form .upload_block{position:absolute;top:0px;left:0px;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;color:#000;background-color:#D0D0D0}.case_form .upload_block+.input{padding-left:55px}.case_form .case_checkbox{display:inline-block;vertical-align:top;width:30px;height:30px;line-height:30px;text-align:center}.case_form LABEL:not(.input){display:inline-block;vertical-align:top;width:-webkit-calc(100% -30px);width:calc(100% -30px);line-height:30px;font-size:12px}.bouton_form{display:block;position:relative;margin-top:10px}.register .case_form INPUT.input,.register .case_form TEXTAREA.textarea,.register .case_form DIV.custom_select,.contact .case_form INPUT.input,.contact .case_form TEXTAREA.textarea,.contact .case_form DIV.custom_select{border:1px solid #cfcbc8}#divAlert1,#divAlert2{margin:14px 0px;padding:7px 14px;border-width:2px;border-style:solid;border-radius:5px;font-family:'open_sanslight', arial;font-size:14px;line-height:21px;box-shadow:0px 0px 10px rgba(0,0,0,0.2)}#divAlert1{background-color:#c1d7c1;border-color:#c1d7c1;color:#067b39}#divAlert2{background-color:#ffd6d6;border-color:#ffd6d6;color:#b31022}.case_form .titre{position:absolute;left:0px;bottom:0px;width:100%;height:40px;line-height:40px;pointer-events:none;z-index:1}.case_form .titre SPAN{display:block;padding:0px 15px;width:100%;text-align:right;font-family:'open_sansregular',arial;font-size:10px;color:#b31022}.case_form.case_form_select .titre SPAN,.case_form.warning .titre SPAN{padding-right:40px}.case_form.form_erreur INPUT,.case_form.form_erreur DIV.custom_select,.case_form.form_erreur DIV.custom_select LABEL{background-color:#ffd6d6}.row{display:block;clear:both}.row_center{position:relative;display:block;clear:both;width:100%;max-width:1200px;margin:auto}.row_padding_1{padding:0px 15px}.row_padding_2{padding:0px 30px}.col_padding{padding:0px 5px}.col_1{width:8.3333333333%}.col_2{width:16.66666667%}.col_3{width:25%}.col_4{width:33.3333333333%}.col_5{width:41.66666667%}.col_6{width:50%}.col_7{width:58.3333333333%}.col_8{width:66.66666667%}.col_9{width:75%}.col_10{width:83.3333333333%}.col_11{width:91.66666667%}.col_12{width:100%}.col_1,.col_2,.col_3,.col_4,.col_5,.col_6,.col_7,.col_8,.col_9,.col_10,.col_11,.col_12{display:inline-block;vertical-align:top}.content{padding-top:40px;padding-bottom:145px}.content_high{display:block;margin-top:-40px;padding-bottom:45px}#paiement_loading{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:999}#paiement_loading .wrap_bounce{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}#paiement_loading .wrap_bounce div{width:40px;height:40px;background-color:#AAA;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}#paiement_loading .wrap_bounce .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}#paiement_loading .wrap_bounce .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.header_mobile{display:none;position:relative;height:55px}.header_mobile .logo_wrap{display:inline-block;margin-left:10px}.header_mobile .logo_wrap img{display:inline-block;max-height:50px}.header_mobile .bt_app{position:absolute;display:inline-block;height:40px;line-height:40px;text-align:right;top:7px;right:54px}.header_mobile .bt_app .app{display:inline-block;width:40px;height:40px;line-height:40px;font-size:23px;text-align:center;color:#FFF;margin-left:7px}.header_mobile .bt_app .app:hover{color:#FFF;text-decoration:none}.header_mobile .bt_app .app.appstore{background-color:#313131}.header_mobile .bt_app .app.appstore:hover{background-color:#5C5B5D}.header_mobile .bt_app .app.playstore{background-color:#a4c639}.header_mobile .bt_app .app.playstore:hover{background-color:#8FAD32}.header_mobile .bt_trigger{position:absolute;top:7px;right:10px;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border:2px solid #000;cursor:pointer}.header_mobile .bt_trigger .icon-menu{display:inline-block;height:36px;line-height:36px;font-size:31px}header{display:block}header .login_bar{height:40px;background-color:#f3eeeb;text-align:right}header .login_bar .app_link{display:inline-block;vertical-align:top;line-height:40px;padding:0px 10px}header .login_bar .app_link A{position:relative;display:inline-block;vertical-align:middle;height:20px;line-height:20px;margin:0px;border-radius:5px;padding:0px 15px;color:#FFF}header .login_bar .app_link A SPAN{display:inline-block;vertical-align:top;height:20px;line-height:20px;font-size:12px}header .login_bar .app_link A SPAN.titre{margin-left:5px;font-size:10px}header .login_bar .app_link A:hover{color:#FFF}header .login_bar .app_link A.appstore{background-color:#313131}header .login_bar .app_link A.appstore:hover{background-color:#5C5B5D}header .login_bar .app_link A.playstore{background-color:#a4c639}header .login_bar .app_link A.playstore:hover{background-color:#8FAD32}header .login_bar .login_menu{display:inline-block;padding-right:23px;line-height:40px;font-family:'nexa_bold'}header .login_bar .login_menu .bloc_top{display:inline-block;vertical-align:top;padding:0px 10px}header .login_bar .login_menu .bloc_top A,header .login_bar .login_menu .bloc_top .language{position:relative;display:inline-block;vertical-align:top;height:40px;line-height:40px;margin:0px}header .login_bar .login_menu .bloc_top A{color:#41454e;cursor:pointer}header .login_bar .login_menu .bloc_top A .icone{display:inline-block;vertical-align:top;height:20px;line-height:20px;margin-right:8px;padding-right:8px;border-right:1px solid #cfcbc8;vertical-align:middle;font-size:14px}header .login_bar .login_menu .bloc_top A:hover{text-decoration:none;color:#8e51ae}header .login_bar .login_menu .bloc_top .language{color:transparent;padding-right:35px}header .login_bar .login_menu .bloc_top .language DIV.custom_container{position:absolute;width:100%;height:100%;text-align:left}header .login_bar .login_menu .bloc_top .language DIV.custom_container DIV.custom_select{background-color:transparent;cursor:pointer}header .login_bar .login_menu .bloc_top .language DIV.custom_container DIV.custom_select SELECT{font-family:'nexa_bold';font-size:16px;color:#41454e;text-align:left !important;padding:0px;cursor:pointer}header .login_bar .login_menu .bloc_top .language DIV.custom_container DIV.custom_select LABEL{background-color:#f3eeeb;font-size:14px;color:#41454e;width:20px}header .login_bar .login_menu .bloc_top .language:hover DIV.custom_container DIV.custom_select SELECT,header .login_bar .login_menu .bloc_top .language:hover DIV.custom_container DIV.custom_select LABEL{color:#8e51ae}header .logo_bar{height:100px}header .logo_bar .logo_wrap{display:inline-block;height:100px;margin-left:10px}header .logo_bar .logo_wrap img{display:inline-block;height:100px}header .logo_bar .action_bar{display:inline-block;position:absolute;bottom:10px;right:0px;padding-top:60px;font-family:'nexa_bold';font-size:16px}header .logo_bar .action_bar a{color:#e9ae1b;margin-right:25px}header .logo_bar .action_bar a:hover{color:#f3d382;text-decoration:none}header .menu{background-color:#20242f}header .menu nav{padding-left:10px}header .menu nav li{display:inline-block;padding:12px 0px}header .menu nav li a{height:10px;padding:0px 25px;font-family:'nexa_bold';font-size:16px;color:rgba(255,255,255,0.7);text-transform:uppercase}header .menu nav li a.actif,header .menu nav li a:hover{text-decoration:none;color:#FFF}header .menu nav li+li a{border-left:1px solid #FFF}@media screen and (max-width: 850px), screen and (max-device-width: 850px){.header_mobile{display:block}header{display:none;position:relative;padding-bottom:101px}header .login_bar{text-align:center;background-color:#8e51ae}header .login_bar .app_link{display:none}header .login_bar .login_menu{width:100%;padding-right:0px}header .login_bar .login_menu .bloc_top{padding:0px}header .login_bar .login_menu .bloc_top+.bloc_top{border-left:1px solid #FFF}header .login_bar .login_menu .bloc_top A{color:#FFF;width:100%}header .login_bar .login_menu .bloc_top A .icone{margin-right:0px;border-right:none}header .login_bar .login_menu .bloc_top A:hover{color:#FFF;background-color:#d2b9df}header .login_bar .login_menu .bloc_top .language{width:100%}header .login_bar .login_menu .bloc_top .language DIV.custom_container DIV.custom_select SELECT{text-align:center !important;color:#FFF}header .login_bar .login_menu .bloc_top .language DIV.custom_container DIV.custom_select SELECT OPTION{background-color:#FFF}header .login_bar .login_menu .bloc_top .language DIV.custom_container DIV.custom_select LABEL{background-color:#8e51ae;color:#FFF}header .login_bar .login_menu .bloc_top .language:hover{background-color:#d2b9df}header .login_bar .login_menu .bloc_top .language:hover DIV.custom_container DIV.custom_select SELECT,header .login_bar .login_menu .bloc_top .language:hover DIV.custom_container DIV.custom_select LABEL{color:#FFF}header .login_bar .login_menu .bloc_top .language:hover DIV.custom_container DIV.custom_select LABEL{background-color:#d2b9df}header .login_bar.items1 .login_menu .bloc_top{width:100%}header .login_bar.items2 .login_menu .bloc_top{width:50%}header .login_bar.items3 .login_menu .bloc_top{width:33.333333333%}header .logo_bar{position:absolute;bottom:0px}header .logo_bar a.logo_wrap{display:none}header .logo_bar .action_bar{display:inline-block;width:100%;position:absolute;bottom:0px;right:0px;padding-top:0px;line-height:50px;text-align:center;border-top:1px solid #FFF;border-bottom:1px solid #FFF}header .logo_bar .action_bar a{display:inline-block;height:50px;margin-right:0px;color:#FFF;background-color:#e9ae1b;font-size:14px;vertical-align:top}header .logo_bar .action_bar a.right{border-left:1px solid #FFF}header .logo_bar .action_bar a.bottom{border-top:1px solid #FFF}header .logo_bar .action_bar a:hover{color:#FFF;background-color:#f3d382}header.actions4{padding-bottom:101px}header.actions4 .logo_bar{height:101px}header.actions4 .logo_bar .action_bar{height:101px}header.actions4 .logo_bar .action_bar a{width:50%}header.actions3{padding-bottom:51px}header.actions3 .logo_bar{height:51px}header.actions3 .logo_bar .action_bar{height:51px}header.actions3 .logo_bar .action_bar a{width:33.3333333333%}header.actions3 .logo_bar .action_bar a.bottom{border-top:none}header.actions3 .logo_bar .action_bar a+a{border-left:1px solid #FFF}.menu nav{padding-left:0px !important}.menu nav li{width:100%;text-align:center;border-top:0px;border-top:1px solid #FFF}.menu nav li a{display:block;height:inherit !important;border-left:0px !important}}footer{position:absolute;bottom:0px;width:100%;padding:25px 0px;background-color:#20242f;color:#FFF;text-align:center;line-height:25px}footer .brand{font-family:'nexa_light';font-size:17px;text-transform:uppercase}footer .brand_sitemap{font-family:'open_sanslight'}footer .brand_sitemap ul li{display:inline-block}footer .brand_sitemap ul li+li{margin-left:5px}footer .brand_sitemap ul li a{color:#FFF}footer .powered{display:block;width:100%;margin-top:10px;padding-right:20px;text-align:right;font-family:'nexa_light';font-size:17px}@media screen and (max-width: 600px){footer .powered{text-align:center;padding-right:0px}}.banner{display:block;position:relative;height:260px}.banner .banner_purple{position:absolute;width:100%;height:100%;background-color:rgba(57,32,70,0.6)}.banner .banner_wrap{width:100%;height:100%;background-position:center;background-size:cover}.banner .banner_wrap .banner_text{height:200px;text-align:center;color:#FFF;padding:50px 100px 0px 100px;overflow:hidden}.banner .banner_wrap .banner_text .title{margin-bottom:10px;font-family:'nexa_bold';font-size:22px;line-height:24px}.banner .banner_wrap .banner_text .text{font-family:'open_sanslight';font-size:14px;line-height:21px}@media screen and (max-width: 750px), screen and (max-device-width: 750px){.banner .banner_wrap .banner_text{padding:25px 50px 0px 50px;height:215px}}.column_right .tag_list{margin:20px 0px}.column_right .tag_list a{display:inline-block;vertical-align:top;height:40px;line-height:40px;background-color:#20242f;color:#FFF;font-family:'nexa_bold'}.column_right .tag_list a .tag_name{display:inline-block;vertical-align:top;height:40px;line-height:40px;padding:0px 10px}.column_right .tag_list a .icon-chat{display:inline-block;vertical-align:top;height:40px;width:40px;line-height:40px;text-align:center;border-right:1px solid #FFF}.column_right .tag_list a.actif{background-color:#e9ae1b}.column_right .tag_list a+a{margin-left:10px}.column_right .chat_form{background-color:#633979}.column_right .chat_form .row_title{display:block;height:40px;line-height:40px}.column_right .chat_form .row_title .key_name{display:inline-block;vertical-align:top;padding:0px 10px;text-transform:uppercase;font-family:'nexa_bold';color:#FFF}.column_right .chat_form .row_title .key_name span.icon-chat{display:inline-block;vertical-align:top;height:40px;line-height:40px;margin-left:20px;padding:0px 15px;background-color:#e9ae1b;color:#FFF}.column_right .chat_form .row_message{padding:20px;padding-top:10px;background-color:rgba(255,255,255,0.3);margin-bottom:40px}.column_right .chat_form .row_message .case_form{display:inline-block;vertical-align:top;width:75%}.column_right .chat_form .row_message .bouton_form{display:inline-block;vertical-align:top;width:-webkit-calc(25% - 20px);width:calc(25% - 20px);margin-left:20px}.column_right .chat_sucess, .column_right .chat_error {margin-bottom:20px;font-family:'nexa_light';font-size:22px;text-transform:uppercase;text-align:center}.column_right .chat_wrap{display:block}.column_right .chat_wrap .chat_window{padding-right:20%;margin-bottom:40px}.column_right .chat_wrap .chat_window .person{display:block;font-family:'open_sanssemibold_italic'}.column_right .chat_wrap .chat_window .date{margin-bottom:30px;color:#cfcbc8;font-size:11px;text-transform:uppercase;font-family:'open_sanssemibold_italic'}.column_right .chat_wrap .chat_window .message_full{position:relative;padding:20px;background-color:#f3eeeb}.column_right .chat_wrap .chat_window .message_full span.arrow{display:block;position:absolute;width:20px;height:20px;background-color:#f3eeeb;top:-10px;left:50px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.column_right .chat_wrap.answer .chat_window{padding-right:0%;padding-left:20%}.column_right .chat_wrap.answer .chat_window .person{text-align:right}.column_right .chat_wrap.answer .chat_window .date{text-align:right}.column_right .chat_wrap.answer .chat_window .message_full{background-color:#cfcbc8}.column_right .chat_wrap.answer .chat_window .message_full span.arrow{background-color:#cfcbc8;left:auto;right:50px}.column_right .chat_wrap.answer .chat_window span.unread{display:block;position:absolute;top:-15px;left:-15px;width:30px;height:30px;line-height:30px;border-radius:15px;color:#FFF;text-align:center;background-color:#e9ae1b}.column_right .wrap_bt_key{display:block;width:100%}.column_right .wrap_bt_key a.bt_key_find{display:inline-block;color:#FFF;background-color:#e9ae1b}.column_right .wrap_bt_key a.bt_key_find:hover .icon-check{background-color:transparent}.column_right .wrap_bt_key a.bt_key_find:hover .texte{background-color:rgba(255,255,255,0.55)}.column_right .wrap_bt_key a.bt_key_find .icon-check{-webkit-transition:all 0.4s linear;transition:all 0.4s linear;vertical-align:top;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;font-size:27px;background-color:rgba(255,255,255,0.55)}.column_right .wrap_bt_key a.bt_key_find .texte{-webkit-transition:all 0.4s linear;transition:all 0.4s linear;vertical-align:top;display:inline-block;padding:0px 20px;height:50px;line-height:50px;background-color:#e9ae1b;font-family:'nexa_bold';text-transform:uppercase}@media screen and (max-width: 850px), screen and (max-device-width: 850px){.column_right .chat_form .row_message .case_form{width:100%}.column_right .chat_form .row_message .bouton_form{display:block;margin-left:0px;margin-top:10px;width:100%}.column_right .chat_wrap .chat_window{width:100%}}@media screen and (max-width: 650px), screen and (max-device-width: 650px){.column_right .wrap_bt_key a.bt_key_find{width:100%}.column_right .wrap_bt_key a.bt_key_find .icon-check{width:20%}.column_right .wrap_bt_key a.bt_key_find .texte{width:80%;text-align:center}}.column_left .mod_list .title{position:relative;display:block;background-color:#20242f;padding:0px 10px;font-family:'nexa_bold';font-size:16px;line-height:40px;height:40px;color:#FFF;text-transform:uppercase}.column_left .mod_list .title span.icon-down,.column_left .mod_list .title span.icon-up{display:none;vertical-align:top;line-height:40px;height:40px}.column_left .mod_list ul li a{display:block;padding:8px 25px;font-size:14px;border:1px solid #f3eeeb;border-top:0px;color:#41454e;cursor:pointer}.column_left .mod_list ul li a.actif{background-color:#f3eeeb}.column_left .mod_list ul li a:hover{background-color:#f3eeeb;text-decoration:none}.column_left .mod_list ul li a span.icon-chat{float:right;color:#e9ae1b}.column_left .mod_list .plan .plan_info{padding:10px;border:1px solid #cfcbc8;border-top:none;border-bottom:none;font-family:'nexa_light'}.column_left .mod_list .plan .plan_info .plan_name{display:block;margin-bottom:20px;text-align:center;font-size:22px;line-height:24px}.column_left .mod_list .plan .plan_info .plan_price{display:block;text-align:center;margin-bottom:10px}.column_left .mod_list .plan .plan_info .plan_price .price{font-family:'nexa_bold';position:relative;font-size:50px;text-align:center}.column_left .mod_list .plan .plan_term{background-color:#cfcbc8;font-size:10px;padding:20px;line-height:12px;text-align:center;color:#20242f}.column_left .mod_list .plan .plan_term a{display:block;margin-top:30px;text-decoration:underline;color:#20242f}.column_left .mod_list .plan .plan_term .bouton_form{margin:0px}.column_left .mod_list .plan .plan_term .bouton_form .bouton_save_form{margin-top:0px;text-decoration:none;color:#FFF}.column_left .mod_list .plan .plan_product{text-align:center;border:1px solid #cfcbc8;border-top:none;padding:10px 20px 10px 20px}.column_left .mod_list .plan .plan_product .name{font-family:'nexa_bold';text-transform:uppercase;line-height:18px}.column_left .mod_list .plan .plan_product .image{width:100%;padding:10px}.column_left .mod_list .plan .plan_product .image img{width:100%}@media screen and (max-width: 850px), screen and (max-device-width: 850px){.column_left{display:block;width:100%;margin-bottom:30px}.column_left .mod_list{text-align:center}.column_left .mod_list .title{display:block;width:100%;cursor:pointer}.column_left .mod_list .title span.icon-down,.column_left .mod_list .title span.icon-up{display:inline-block}.column_left .mod_list .title span.icon-check{top:5px;left:8px}.column_left .mod_list UL{display:none}.column_left .mod_list .plan .plan_term a{margin-top:10px}.column_left .mod_list .plan .plan_product .image{display:none}}.column_right,.column_full{position:relative}.column_right .title,.column_full .title{display:block;padding:11px 10px;background-color:#20242f;font-family:'nexa_bold';font-size:16px;line-height:18px;color:#FFF;text-transform:uppercase}.column_right .title ~ .title,.column_full .title ~ .title{margin-top:25px}.column_right .form_wrap ~ .title,.column_full .form_wrap ~ .title{margin-top:25px}.column_right .modify .case_form input.input,.column_right .modify .case_form div.custom_select,.column_right .modify .case_form DIV.input_display,.column_full .modify .case_form input.input,.column_full .modify .case_form div.custom_select,.column_full .modify .case_form DIV.input_display{border:1px solid #cfcbc8}@media screen and (max-width: 850px), screen and (max-device-width: 850px){.column_right{width:100%}}.form_wrap{padding:15px 20px 25px;background-color:rgba(142,81,174,0.5)}.form_wrap .activate_form,.form_wrap .return_form,.form_wrap .report_form,.form_wrap .verification_form,.form_wrap .voucher_form,.form_wrap .buy_form{position:relative}.form_wrap .activate_form .title_form,.form_wrap .return_form .title_form,.form_wrap .report_form .title_form,.form_wrap .verification_form .title_form,.form_wrap .voucher_form .title_form,.form_wrap .buy_form .title_form{display:none}.form_wrap .activate_form .case_form,.form_wrap .return_form .case_form,.form_wrap .report_form .case_form,.form_wrap .verification_form .case_form,.form_wrap .voucher_form .case_form,.form_wrap .buy_form .case_form{display:inline-block;width:50%;padding-left:0%;padding-right:1%}.form_wrap .activate_form .case_form+.case_form,.form_wrap .return_form .case_form+.case_form,.form_wrap .report_form .case_form+.case_form,.form_wrap .verification_form .case_form+.case_form,.form_wrap .voucher_form .case_form+.case_form,.form_wrap .buy_form .case_form+.case_form{padding-right:0%;padding-left:1%}.form_wrap .activate_form .case_form+.case_form_select,.form_wrap .return_form .case_form+.case_form_select,.form_wrap .report_form .case_form+.case_form_select,.form_wrap .verification_form .case_form+.case_form_select,.form_wrap .voucher_form .case_form+.case_form_select,.form_wrap .buy_form .case_form+.case_form_select{padding-left:0%;padding-right:1%}.form_wrap .activate_form .bouton_form,.form_wrap .return_form .bouton_form,.form_wrap .report_form .bouton_form,.form_wrap .verification_form .bouton_form,.form_wrap .voucher_form .bouton_form,.form_wrap .buy_form .bouton_form{display:inline-block;float:right}.form_wrap .activate_form .small_text,.form_wrap .return_form .small_text,.form_wrap .report_form .small_text,.form_wrap .verification_form .small_text,.form_wrap .voucher_form .small_text,.form_wrap .buy_form .small_text{width:60%;min-height:20px;margin-top:30px;color:#FFF;font-size:10px;line-height:12px}.form_wrap .activate_form .small_text span,.form_wrap .return_form .small_text span,.form_wrap .report_form .small_text span,.form_wrap .verification_form .small_text span,.form_wrap .voucher_form .small_text span,.form_wrap .buy_form .small_text span{color:#e9ae1b}.form_wrap .activate_form .case_form{width:100%;padding-right:0px}.form_wrap .voucher_form.hybrid .case_form{width:33%}.form_wrap .voucher_form.hybrid .case_form+.case_form{padding-right:1%}.form_wrap .voucher_form.hybrid .case_form+.case_form+.case_form{padding-right:0%}.form_wrap .voucher_form.activate .case_form{display:inline-block;vertical-align:top;width:65%;padding-right:0px}.form_wrap .voucher_form.activate .bouton_form{display:inline-block;vertical-align:top;width:35%;padding:0px 2.5%}.form_wrap .voucher_form.activate .no_voucher{display:block;text-align:center;color:#FFF}.form_wrap .bt_connect_solo{display:none;margin-top:10px;width:100%;height:40px;line-height:40px;border:none;font-size:16px;font-family:'nexa_bold';text-transform:uppercase;text-align:center;color:#FFF;background-color:#e9ae1b;cursor:pointer;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.report_page .form_wrap,.return_page .form_wrap,.contact_page .form_wrap,.activate_page .form_wrap,.verif_page .form_wrap,.mobile_protection_page .form_wrap{background-color:#8e51ae}.activate_page .case_form SPAN.icon-check,.activate_page .case_form SPAN.icon-warning,.mobile_protection_page .case_form SPAN.icon-check,.mobile_protection_page .case_form SPAN.icon-warning{position:absolute;top:0px;right:0px;width:40px;height:40px;line-height:40px;text-align:center}.activate_page .case_form.check SPAN,.mobile_protection_page .case_form.check SPAN{color:#067b39}.activate_page .case_form.check INPUT,.mobile_protection_page .case_form.check INPUT{background-color:#c1d7c1}.activate_page .case_form.warning SPAN,.mobile_protection_page .case_form.warning SPAN{color:#b31022}.activate_page .case_form.warning INPUT,.mobile_protection_page .case_form.warning INPUT{background-color:#ffd6d6}@media screen and (max-width: 800px), screen and (max-device-width: 800px){.form_wrap .activate_form .bouton_form,.form_wrap .return_form .bouton_form,.form_wrap .report_form .bouton_form,.form_wrap .voucher_form .bouton_form{display:block;position:relative;width:100%}.input_display {line-height: 0px;}.form_wrap .activate_form .small_text,.form_wrap .return_form .small_text,.form_wrap .report_form .small_text,.form_wrap .voucher_form .small_text{width:100%;margin-top:10px}}@media screen and (max-width: 500px), screen and (max-device-width: 500px){.form_wrap{background-color:#8e51ae}.form_wrap .activate_form .title_form,.form_wrap .return_form .title_form,.form_wrap .report_form .title_form,.form_wrap .verification_form .title_form,.form_wrap .voucher_form .title_form,.form_wrap .voucher_form.hybrid .title_form{display:block;width:100%;font-size:16px;line-height:48px;color:#FFF;font-family:'nexa_bold';text-transform:uppercase;text-align:center}.form_wrap .activate_form .case_form,.form_wrap .activate_form .button_form,.form_wrap .return_form .case_form,.form_wrap .return_form .button_form,.form_wrap .report_form .case_form,.form_wrap .report_form .button_form,.form_wrap .verification_form .case_form,.form_wrap .verification_form .button_form,.form_wrap .voucher_form .case_form,.form_wrap .voucher_form .button_form,.form_wrap .voucher_form.hybrid .case_form,.form_wrap .voucher_form.hybrid .button_form{display:block;width:100%;padding-right:0px}.form_wrap .activate_form .case_form+.case_form,.form_wrap .activate_form .button_form+.case_form,.form_wrap .return_form .case_form+.case_form,.form_wrap .return_form .button_form+.case_form,.form_wrap .report_form .case_form+.case_form,.form_wrap .report_form .button_form+.case_form,.form_wrap .verification_form .case_form+.case_form,.form_wrap .verification_form .button_form+.case_form,.form_wrap .voucher_form .case_form+.case_form,.form_wrap .voucher_form .button_form+.case_form,.form_wrap .voucher_form.hybrid .case_form+.case_form,.form_wrap .voucher_form.hybrid .button_form+.case_form{padding-left:0px;padding-right:0px}.form_wrap .activate_form .case_form+.case_form+.case_form,.form_wrap .activate_form .button_form+.case_form+.case_form,.form_wrap .return_form .case_form+.case_form+.case_form,.form_wrap .return_form .button_form+.case_form+.case_form,.form_wrap .report_form .case_form+.case_form+.case_form,.form_wrap .report_form .button_form+.case_form+.case_form,.form_wrap .verification_form .case_form+.case_form+.case_form,.form_wrap .verification_form .button_form+.case_form+.case_form,.form_wrap .voucher_form .case_form+.case_form+.case_form,.form_wrap .voucher_form .button_form+.case_form+.case_form,.form_wrap .voucher_form.hybrid .case_form+.case_form+.case_form,.form_wrap .voucher_form.hybrid .button_form+.case_form+.case_form{padding-left:0px;padding-right:0px}.form_wrap .activate_form .case_form INPUT,.form_wrap .activate_form .button_form INPUT,.form_wrap .return_form .case_form INPUT,.form_wrap .return_form .button_form INPUT,.form_wrap .report_form .case_form INPUT,.form_wrap .report_form .button_form INPUT,.form_wrap .verification_form .case_form INPUT,.form_wrap .verification_form .button_form INPUT,.form_wrap .voucher_form .case_form INPUT,.form_wrap .voucher_form .button_form INPUT,.form_wrap .voucher_form.hybrid .case_form INPUT,.form_wrap .voucher_form.hybrid .button_form INPUT{font-size:12px;text-align:center}.form_wrap .activate_form .small_text,.form_wrap .return_form .small_text,.form_wrap .report_form .small_text,.form_wrap .verification_form .small_text,.form_wrap .voucher_form .small_text,.form_wrap .voucher_form.hybrid .small_text{text-align:center}.slider_wrap .form_wrap{background-color:#8e51ae}.slider_wrap .form_wrap .bouton_form{float:none}.slider_wrap .form_wrap .bt_connect_solo{display:block;margin-top:10px;width:100%;height:40px;line-height:40px;border:none;font-size:16px;font-family:'nexa_bold';text-transform:uppercase;text-align:center;color:#FFF;background-color:#e9ae1b;cursor:pointer;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}}.popin_wrap{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(243,238,235,0.8);z-index:999}.popin_wrap .popin_content{position:relative;top:50%;padding:30px;background-color:#20242f;width:50%;height:auto;max-height:90%}.popin_wrap .popin_content .bt_close{position:absolute;top:6px;right:6px;color:#FFF;font-size:21px;cursor:pointer}.popin_wrap .popin_content .bt_close:hover{color:#e9ae1b}.popin_wrap .popin_content .title{display:block;background-color:#20242f;line-height:40px;height:40px;font-family:'nexa_bold';font-size:18px;color:#FFF;text-transform:uppercase}.popin_wrap .popin_content .title ~ .title{margin-top:25px}.popin_wrap .popin_content .image{display:block}.popin_wrap .popin_content .image IMG{display:block;margin:auto;max-height:80px;max-width:100%}.popin_wrap .popin_content .texte{overflow:none;color:#FFF;font-size:12px}.popin_wrap .popin_content #div_image .image{vertical-align:middle}.popin_wrap .popin_content #div_image .image IMG{width:auto;margin:auto}.popin_wrap .popin_content #div_image .actions{vertical-align:middle}.popin_wrap .popin_content #div_image .actions a{margin:0px;padding:0px;border:0px;display:block;height:30px;line-height:30px;padding:0px 20px;border-radius:4px;background-color:#EEE;border:1px solid #777;font-size:14px;font-weight:bold;color:#777;text-align:center;text-shadow:1px 1px 0px rgba(255,255,255,0.3);text-decoration:none;-webkit-transition:none;transition:none;cursor:pointer}.popin_wrap .popin_content #div_image .actions a SPAN{vertical-align:top}.popin_wrap .popin_content #div_image .actions a SPAN+SPAN{margin-left:10px}.popin_wrap .popin_content #div_image .actions a SPAN.icon-cancel{color:#E80C0E}.popin_wrap .popin_content #div_image .actions a:hover{background-color:#D0D0D0;color:#555}.popin_wrap .popin_content .lien{margin-top:5px;text-align:center}.popin_wrap .popin_content .lien a{color:#FFF;font-size:10px;line-height:14px;height:14px}.popin_wrap#panier_popin{display:block}.popin_wrap#login_popin .popin_content{padding-bottom:10px}@media screen and (max-width: 1024px), screen and (max-device-width: 1024px){.popin_wrap .popin_content{width:80%}}@media screen and (max-width: 680px), screen and (max-device-width: 680px){.popin_wrap .popin_content{width:95%;padding:10px;padding-top:25px}.popin_wrap .popin_content .bt_close{top:10px;right:10px}.popin_wrap .popin_content .bt_close:hover{color:#e9ae1b}.popin_wrap .popin_content #div_image .image,.popin_wrap .popin_content #div_image .actions{width:100%}.popin_wrap .popin_content #div_image .actions{margin-top:10px}}.slider_wrap .slider{position:relative;width:100%;height:560px}.slider_wrap .slider .navigation{position:absolute;display:inline-block;z-index:10;width:100%;height:40px;padding:0px 20px}.slider_wrap .slider .navigation .prev{position:absolute;left:10px}.slider_wrap .slider .navigation .next{position:absolute;right:10px}.slider_wrap .slider .navigation .icone{display:inline-block;position:absolute;top:160px;width:40px;height:40px;line-height:40px;font-size:25px;color:#FFF;border:1px solid #FFF;border-radius:50px;text-align:center;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.slider_wrap .slider .navigation .icone.icon-left{left:0px}.slider_wrap .slider .navigation .icone.icon-right{right:0px}.slider_wrap .slider .navigation .icone:hover{border:1px solid #e9ae1b;color:#e9ae1b}.slider_wrap .slider .content_slider{margin:0 auto;position:relative;overflow:hidden;height:100%;-webkit-transition:height 0.5s ease;transition:height 0.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.slider_wrap .slider .content_slider .slide{position:relative;width:100%;height:100%;-webkit-transition-property:-webkit-transform, left, top;transition-property:transform, left, top;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);-webkit-transition-timing-function:ease;transition-timing-function:ease}.slider_wrap .slider .content_slider .slide .slide_content{position:relative;display:block;float:left;width:100%;height:100%}.slider_wrap .slider .content_slider .slide .slide_content .bt_slider_mobile{display:none}.slider_wrap .slider .content_slider .slide .slide_content .slide_img{width:100%;height:100%;background-image:url(/img/slider.jpg);background-size:cover;background-position:center}.slider_wrap .slider .content_slider .slide .slide_content .slide_purple{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(57,32,70,0.6)}.slider_wrap .slider .content_slider .slide .slide_content .slide_text{position:absolute;top:-500px;left:85px;width:375px}.slider_wrap .slider .content_slider .slide .slide_content .slide_text .title{margin-bottom:18px;color:#FFF;font-family:'nexa_bold';font-size:22px;line-height:32px;text-transform:uppercase}.slider_wrap .slider .content_slider .slide .slide_content .slide_text .text{margin-bottom:40px;color:#FFF;font-family:'open_sanslight';font-size:14px;line-height:16px}.slider_wrap .slider .content_slider .slide .slide_content .slide_text .bt_slider{display:inline-block;padding:5px 25px;border:2px solid #e9ae1b;color:#e9ae1b;font-family:'nexa_bold';font-size:16px;text-transform:uppercase;-webkit-transition:none;transition:none;-webkit-transition:all 0.4s linear;transition:all 0.4s linear}.slider_wrap .slider .content_slider .slide .slide_content .slide_text .bt_slider:hover{background-color:#e9ae1b;color:#FFF;text-decoration:none}.slider_wrap .slider .action_mod{position:absolute;bottom:0px;left:0px;width:100%;z-index:2}.slider_wrap .slider .action_mod .tab{display:inline-block;padding:16px 20px;vertical-align:bottom;color:#FFF;font-family:'nexa_bold';text-transform:uppercase;background-color:rgba(32,36,47,0.6);cursor:pointer;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.slider_wrap .slider .action_mod .tab+.tab{margin-left:1px}.slider_wrap .slider .action_mod .tab:hover,.slider_wrap .slider .action_mod .tab.actif{padding:20px;background-color:rgba(142,81,174,0.5)}.slider_wrap .slider .form_wrap .activate_form,.slider_wrap .slider .form_wrap .return_form,.slider_wrap .slider .form_wrap .report_form,.slider_wrap .slider .form_wrap .voucher_form{display:none}@media screen and (max-width: 800px), screen and (max-device-width: 800px){.slider_wrap .slider .action_mod .tab{font-size:13px}}@media screen and (max-width: 500px), screen and (max-device-width: 500px){.slider_wrap .slider{height:auto;margin-bottom:47px}.slider_wrap .slider .navigation{display:none}.slider_wrap .slider .content_slider{height:155px}.slider_wrap .slider .content_slider .slide .slide_content .slide_text{top:-155px;left:0px;width:100%;height:155px;padding:7% 7%}.slider_wrap .slider .content_slider .slide .slide_content .slide_text .title{font-size:20px;line-height:26px}.slider_wrap .slider .content_slider .slide .slide_content .slide_text .text{display:none}.slider_wrap .slider .content_slider .slide .slide_content .slide_text .bt_slider{display:none}.slider_wrap .slider .content_slider .slide .slide_content .bt_slider_mobile{position:absolute;top:0px;left:0px;display:block;width:100%;height:100%}.slider_wrap .slider .action_mod{position:relative;height:auto;display:block;bottom:0px}.slider_wrap .slider .action_mod.row_padding_2{padding:0px 0px}.slider_wrap .slider .action_mod .tab_wrap{position:absolute;width:100%;bottom:-47px}.slider_wrap .slider .action_mod .tab_wrap .tab{display:inline-block;width:50%;padding:10px 20px;bottom:0px;font-size:12px;text-align:center}.slider_wrap .slider .action_mod .tab_wrap .tab+.tab{left:50%;margin-left:0px;border-left:1px solid #FFF}.slider_wrap .slider .action_mod .tab_wrap .tab.actif{display:none}}.image_mod{margin-bottom:30px}.image_mod img{width:100%}.image_link_mod a{display:inline-block;padding:30px 15%;width:100%;margin:0 auto;text-align:center}.image_link_mod a img{display:inline-block;width:100%;opacity:0.5;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.image_link_mod a:hover img{opacity:1}.image_link_mod+.image_link_mod{border-left:1px solid #cfcbc8}@media screen and (max-width: 800px), screen and (max-device-width: 800px){.image_link_mod{width:50%}}@media screen and (max-width: 500px), screen and (max-device-width: 500px){.image_link_mod{width:100%}}.image_text_mod{position:relative;margin-bottom:30px}.image_text_mod .bloc_wrap{width:100%}.image_text_mod .bloc_wrap .image_wrap{width:100%}.image_text_mod .bloc_wrap .image_wrap .image img{width:100%}.image_text_mod .bloc_wrap .image_wrap .text_wrap{position:absolute;padding:20px 15px;top:0px;right:15px;width:50%;height:100%;background-color:rgba(142,81,174,0.5)}.image_text_mod .bloc_wrap .image_wrap .text_wrap .text{height:80%;overflow:hidden}.image_text_mod .bloc_wrap .image_wrap .text_wrap .text .title{font-size:14px;font-family:'open_sanssemibold_italic';color:#e9ae1b;text-transform:uppercase}.image_text_mod .bloc_wrap .image_wrap .text_wrap .text .info{color:#FFF;font-size:12px;line-height:16px;font-family:'open_sanslight'}.image_text_mod .bloc_wrap a.link{position:absolute;height:20px;bottom:15px;left:15px;color:#e9ae1b;font-family:'open_sanssemibold_italic';font-size:12px;line-height:14px;text-transform:uppercase}.image_text_mod .bloc_wrap a.link .icone{position:absolute;top:-1px;right:-15px;font-size:16px}@media screen and (max-width: 800px), screen and (max-device-width: 800px){.image_text_mod{width:100%}.image_text_mod .bloc_wrap .image_wrap .text_wrap{right:7px}}@media screen and (max-width: 500px), screen and (max-device-width: 500px){.image_text_mod{width:97%}.image_text_mod .bloc_wrap .image_wrap{position:relative}.image_text_mod .bloc_wrap .image_wrap .text_wrap{width:100%;top:0px;right:0px}}.texte_mod{margin-bottom:30px;font-size:12px;line-height:16px}.texte_mod a{color:#e9ae1b}h1.main_title{margin-bottom:20px;font-family:'nexa_light';font-size:22px;text-transform:uppercase}@media screen and (max-width: 500px), screen and (max-device-width: 500px){h1.main_title{text-align:center}}h2.secondary_title{margin-bottom:20px;font-family:'nexa_bold';font-size:20px;text-transform:uppercase}@media screen and (max-width: 500px), screen and (max-device-width: 500px){h2.secondary_title{text-align:center}}.title_text_mod{display:inline-block;margin-bottom:30px}.title_text_mod .title{font-family:'nexa_bold';font-size:18px;text-transform:uppercase}.title_text_mod .text{font-family:'open_sanslight';font-size:12px;line-height:16px}.video_mod{display:inline-block;margin-bottom:30px}.video_mod .video_container{position:relative;padding-bottom:56.25%;height:0px;width:100%}.video_mod .video_container IFRAME{position:absolute;top:0;left:0;width:100%;height:100%}.column_right .key_row{margin-top:20px;font-family:'nexa_bold';color:#FFF}.column_right .key_row+.key_row{margin-top:40px}.column_right .key_row .key_block{background-color:#633979}.column_right .key_row .key_title,.column_right .key_row .key_info{display:block;height:40px;line-height:40px;padding:0px 10px}.column_right .key_row .key_title .key_name,.column_right .key_row .key_title .key_tel,.column_right .key_row .key_title .key_mail,.column_right .key_row .key_info .key_name,.column_right .key_row .key_info .key_tel,.column_right .key_row .key_info .key_mail{display:inline-block;vertical-align:top;margin-right:20px}.column_right .key_row .key_title .key_name span,.column_right .key_row .key_title .key_tel span,.column_right .key_row .key_title .key_mail span,.column_right .key_row .key_info .key_name span,.column_right .key_row .key_info .key_tel span,.column_right .key_row .key_info .key_mail span{display:inline-block;vertical-align:top;margin-right:5px}.column_right .key_row .key_title .product_name,.column_right .key_row .key_info .product_name{text-transform:uppercase}.column_right .key_row .key_title .key_tel,.column_right .key_row .key_title .key_mail,.column_right .key_row .key_info .key_tel,.column_right .key_row .key_info .key_mail{font-family:'open_sansregular'}.column_right .key_row .key_lost_info{display:block;padding:10px;background-color:rgba(136,136,136,0.5)}.column_right .key_row .key_lost_info .key_image{display:inline-block;vertical-align:top;width:210px}.column_right .key_row .key_lost_info .key_image IMG{width:210px;margin:auto}.column_right .key_row .key_lost_info .key_description{display:inline-block;vertical-align:top;width:-webkit-calc(100% - 210px);width:calc(100% - 210px);padding-left:10px;font-family:'open_sansregular';font-size:12px}.column_right .key_row .key_id{display:block;padding:10px;background-color:rgba(255,255,255,0.3)}.column_right .key_row .key_id .content{padding:0px 10px}.column_right .key_row .key_id .content .input{width:100%;height:40px;line-height:40px;font-size:18px;font-family:'open_sansregular',arial;text-align:center;color:#000;background-color:#FFF}.column_right .key_row .key_button{display:block;margin-top:7px;text-transform:uppercase}.column_right .key_row .key_button a{display:inline-block;vertical-align:top;height:40px;line-height:40px;padding:0px 14px;margin-right:7px;color:#20242f;background-color:#f3eeeb;cursor:default}.column_right .key_row .key_button a SPAN{display:inline-block;vertical-align:top;height:40px;line-height:40px;margin-right:5px}.column_right .key_row .key_button a.renewal{cursor:pointer;color:#fff;background:#04be00;}.column_right .key_row .key_button a.expire{color:#FFF;background-color:#ae212c}.column_right .key_row .key_button a.edit,.column_right .key_row .key_button a.report,.column_right .key_row .key_button a.found,.column_right .key_row .key_button a.transfert,.column_right .key_row .key_button a.background,.column_right .key_row .key_button a.contract,.column_right .key_row .key_button a.renew{background-color:#cfcbc8;cursor:pointer}.column_right .key_row .key_button a.edit:hover,.column_right .key_row .key_button a.report:hover,.column_right .key_row .key_button a.found:hover,.column_right .key_row .key_button a.transfert:hover,.column_right .key_row .key_button a.background:hover,.column_right .key_row .key_button a.renew:hover{background-color:#aaa6a4}.column_right .key_row .key_button a.new_message{background-color:#e9ae1b;color:#FFF}.column_right .key_row .key_button a.new_message:hover{background-color:#f3d382}.column_right .key_row .key_button a:hover{text-decoration:none}.column_right a.bt_add_key{display:inline-block;color:#FFF;background-color:#e9ae1b;margin-top:40px}.column_right a.bt_add_key:hover .icon-plus,.column_right a.bt_add_key:hover .icon-check{background-color:transparent}.column_right a.bt_add_key:hover .texte{background-color:rgba(255,255,255,0.55)}.column_right a.bt_add_key .icon-plus{-webkit-transition:all 0.4s linear;transition:all 0.4s linear;vertical-align:top;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;font-size:27px;background-color:rgba(255,255,255,0.55)}.column_right a.bt_add_key .texte{-webkit-transition:all 0.4s linear;transition:all 0.4s linear;vertical-align:top;display:inline-block;padding:0px 20px;height:50px;line-height:50px;font-family:'nexa_bold';text-transform:uppercase}@media screen and (max-width: 650px), screen and (max-device-width: 650px){.column_right .key_row{margin-top:0px}.column_right .key_row+.key_row{margin-top:30px}.column_right .key_row .key_info{text-align:center;font-size:12px}.column_right .key_row .key_lost_info .key_image{width:100%}.column_right .key_row .key_lost_info .key_description{width:100%;padding-left:0px}.column_right .key_row .key_id .content.col_6{width:100%}.column_right .key_row .key_id .content.col_6 .input{font-size:16px}.column_right .key_row .key_id .content.col_6+.content{margin-top:10px}.column_right .key_row .key_button{margin-top:0px}.column_right .key_row .key_button a{width:100%;text-align:center;margin-top:10px}.column_right a.bt_add_key{width:100%}.column_right a.bt_add_key .icon-plus{width:20%;height:54px;line-height:54px}.column_right a.bt_add_key .texte{width:80%;height:54px;line-height:54px;text-align:center}}.column_right .row_partenaire{padding:20px;padding-bottom:20px;border:1px solid #f3eeeb;border-top:0px}.column_right .row_partenaire .image{display:inline-block;vertical-align:top}.column_right .row_partenaire .image img{width:100%}.column_right .row_partenaire .info{display:inline-block;vertical-align:top;padding-left:20px;position:relative}.column_right .row_partenaire .info .intro{display:table;margin-bottom:30px}.column_right .row_partenaire .info .intro .marque{display:table-cell;vertical-align:top}.column_right .row_partenaire .info .intro .titre{display:table-cell;vertical-align:top;min-height:40px;line-height:20px;padding-top:10px;padding-left:20px;font-family:'nexa_bold';font-size:16px;text-transform:uppercase}.column_right .row_partenaire .info .texte{display:inline-block;vertical-align:top;font-family:'open_sanslight';font-size:14px;line-height:18px;padding-bottom:40px}.column_right .row_partenaire .info .bt_partenaire{display:inline-block;padding:8px 0px;background-color:#e9ae1b;text-transform:uppercase;font-family:'nexa_bold';font-size:16px;color:#FFF;border:none;cursor:pointer}.column_right .row_partenaire .info .bt_partenaire:hover{background-color:#f0c660;text-decoration:none}.column_right .row_partenaire .info .row_achat .quantite{display:inline-block;vertical-align:middle;width:50%}.column_right .row_partenaire .info .row_achat .quantite .titre{display:none;font-family:'nexa_bold';font-size:16px}.column_right .row_partenaire .info .row_achat .quantite .bt{display:inline-block;vertical-align:top;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer;background-color:#f3eeeb}.column_right .row_partenaire .info .row_achat .quantite .nb{display:inline-block;vertical-align:top;width:80px;height:40px;line-height:40px;text-align:center;border:2px solid #f3eeeb}.column_right .row_partenaire .info .row_achat .ligne_achat{display:inline-block;vertical-align:middle;width:30%;padding-right:14px;text-align:right}.column_right .row_partenaire .info .row_achat .ligne_achat .prix .titre{display:inline-block;font-family:'nexa_bold';font-size:16px;color:#e9ae1b;margin-right:10px}.column_right .row_partenaire .info .row_achat .ligne_achat .prix .number{color:#e9ae1b;font-family:'open_sanssemibold_italic'}.column_right .row_partenaire .info .row_achat .ligne_achat .prix sup{color:#e9ae1b}.column_right .row_partenaire .info .row_achat .bt_partenaire{display:inline-block;vertical-align:middle;width:20%}@media screen and (max-width: 850px), screen and (max-device-width: 850px){.column_right .row_partenaire .info .intro{display:block;margin-bottom:10px}.column_right .row_partenaire .info .intro .marque{display:block}.column_right .row_partenaire .info .intro .marque IMG{max-width:100%}.column_right .row_partenaire .info .intro .titre{display:block;padding-left:0px}}@media screen and (max-width: 550px){.column_right .row_partenaire .info .row_achat .quantite,.column_right .row_partenaire .info .row_achat .ligne_achat,.column_right .row_partenaire .info .row_achat .bt_partenaire{display:block;width:100%;text-align:center;margin-bottom:14px}}.column_right .page_panier .vide{padding:20px 15px;font-family:'nexa_light'}.column_right .page_panier .ligne_produit{padding:20px 15px;margin-top:20px;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC}.column_right .page_panier .ligne_produit+.ligne_produit{border-top:none;margin-top:0px}.column_right .page_panier .ligne_produit .infos{display:inline-block;vertical-align:top;height:80px;width:-webkit-calc(100% - 180px - 180px);width:calc(100% - 180px - 180px)}.column_right .page_panier .ligne_produit .infos .image{display:inline-block;vertical-align:top;width:80px;height:80px;border:1px solid #ECECEC;background-size:contain;background-position:center;background-repeat:no-repeat}.column_right .page_panier .ligne_produit .infos .texte{display:inline-block;vertical-align:top;height:60px;margin:10px;width:-webkit-calc(100% - 100px);width:calc(100% - 100px)}.column_right .page_panier .ligne_produit .infos .titre,.column_right .page_panier .ligne_produit .infos .marque{display:block;height:30px;line-height:30px;overflow:hidden;color:#000;white-space:nowrap;text-overflow:ellipsis}.column_right .page_panier .ligne_produit .infos .marque{font-family:'nexa_bold'}.column_right .page_panier .ligne_produit .infos .titre{font-family:'nexa_light'}.column_right .page_panier .ligne_produit .quantite{display:inline-block;vertical-align:top;height:80px;width:180px}.column_right .page_panier .ligne_produit .quantite .delete,.column_right .page_panier .ligne_produit .quantite .moins,.column_right .page_panier .ligne_produit .quantite .nb,.column_right .page_panier .ligne_produit .quantite .plus{display:inline-block;vertical-align:top;margin:20px 0px;width:40px;height:40px;line-height:40px;text-align:center;color:#000}.column_right .page_panier .ligne_produit .quantite .delete,.column_right .page_panier .ligne_produit .quantite .moins,.column_right .page_panier .ligne_produit .quantite .plus{background-color:#ECECEC;cursor:pointer}.column_right .page_panier .ligne_produit .quantite .delete:hover,.column_right .page_panier .ligne_produit .quantite .moins:hover,.column_right .page_panier .ligne_produit .quantite .plus:hover{text-decoration:none}.column_right .page_panier .ligne_produit .quantite .delete{margin-right:2px}.column_right .page_panier .ligne_produit .quantite .nb{width:58px;border:1px solid #ECECEC}.column_right .page_panier .ligne_produit .prix{display:inline-block;vertical-align:top;height:80px;width:180px;line-height:80px;text-align:right;font-family:'nexa_bold';font-size:20px}.column_right .page_panier .total{padding:0px 15px}.column_right .page_panier .total .titre{display:inline-block;vertical-align:top;height:80px;line-height:80px;width:-webkit-calc(100% - 180px);width:calc(100% - 180px);text-align:right;font-family:'nexa_bold'}.column_right .page_panier .total .prix{display:inline-block;vertical-align:top;height:80px;width:180px;line-height:80px;text-align:right;font-family:'nexa_bold';font-size:24px}.column_right .page_panier .discount{background-color:#ECECEC;padding:10px}.column_right .page_panier .discount FORM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.column_right .page_panier .discount FORM .case_form{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;margin:0px}.column_right .page_panier .discount FORM .bouton_form{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0px;margin-left:10px}@media screen and (max-width: 650px), screen and (max-device-width: 650px){.column_right .page_panier .ligne_produit .infos{display:block;width:100%}.column_right .page_panier .ligne_produit .quantite{width:138px}.column_right .page_panier .ligne_produit .quantite .delete{display:none}.column_right .page_panier .ligne_produit .prix{width:-webkit-calc(100% - 138px);width:calc(100% - 138px)}.column_right .page_panier .total{padding:0px 15px}.column_right .page_panier .total .titre{display:inline-block;vertical-align:top;height:80px;line-height:80px;width:-webkit-calc(100% - 180px);width:calc(100% - 180px);text-align:right;font-family:'nexa_bold'}.column_right .page_panier .total .prix{display:inline-block;vertical-align:top;height:80px;width:180px;line-height:80px;text-align:right;font-family:'nexa_bold';font-size:24px}}@media screen and (max-width: 800px), screen and (max-device-width: 800px){.row_padding_1{padding:0px 7px}.content{padding-top:20px;padding-bottom:20px}.video_mod,.title_text_mod,.secondary_title,.texte_mod,.image_mod,.image_link_mod{width:100%}DIV.input_display{height:auto}DIV.input_display B{display:block;width:100%;}DIV.input_display{line-height:25px;};}
#div_pet_birth {position: relative; height: 42px;}
#div_pet_birth .custom_select {float: left; width: 50%;}
.body_container .pet_info {background: #2c2c2c; color: #fff; padding: 20px;}
.body_container .pet_info h2 {display: block;}
.body_container .pet_info .col_6 { padding-top: 10px; }
.body_container .pet_info .pet_info_label { display: inline-block; width: 50%; text-align: right; text-decoration: underline; padding-right: 15px; }
.body_container .pet_info .pet_info_value { display: inline-block; width: 50%; text-align: left; }
.popin_content.popin_special_90 {width: 90% !important; height: 90% !important; max-width: none !important; max-height: none !important; top: 5% !important; margin-top: 0px !important;}
.popin_content.popin_special_90 > * {object-fit: cover;}
.popin_content.popin_adapt {width: auto !important; max-width: 100% !important; display: inline-block !important;}
.plan .image {cursor: pointer;}
.column_left .pet_info h2 { margin-bottom: 20px; }
.question_line .question_link {color: #00a2ff;}
.question_line {height: 55px; line-height: 55px; position: relative;}
.question_line .question_line_close {border: 2px solid #41454e; color: #41454e; text-decoration: none; position: relative; left: 7px; padding: 0px 4px; text-align: center; transition: all 0.5s; top: -2px;}
.question_line .question_line_close:hover {background: #41454e; color: #FFF;}
#edit_popin .case_form input, #edit_popin .case_form textarea, #edit_popin .case_form .custom_select, #edit_popin #div_image_tmp label,
#contract_details .case_form input { margin-left: 200px; width: calc(100% - 220px); }
#contract_details .case_form textarea { width: calc(100% - 20px); height: 100px; }
#edit_popin .case_form .upload_block {left: 200px;}
#edit_popin #div_image_tmp label  {height: 40px; min-height: 40px;}
#edit_popin .div_file {margin-left: 200px;}
#edit_popin .div_file .col_6 {padding-right: 20px;}
#edit_popin .div_file a {display: block; color: #777; height: 30px; line-height: 30px; text-decoration: none; border-radius: 4px; background-color: #EEE; border: 1px solid #777; font-size: 14px; font-weight: bold; text-shadow: 1px 1px 0px rgba(255,255,255,0.3); text-align: center;}
#edit_popin .div_file a .icon-cancel {color: #E80C0E;}
#edit_popin .div_file a .icon-photo {color: #0c97e8;}
#edit_popin .div_file a span {margin-left: 10px; vertical-align: top;}
#edit_popin #div_pet_birth.case_form .custom_select { width: calc(50% - 110px); }
#edit_popin #div_pet_birth.case_form .custom_select:last-child { margin-left: 0px; }
#edit_popin #div_image {margin-left: 200px;}
.activate_form .register .hidden {display: none;}
#div_car_existing .titre {position: relative; font-size: 14px;}
#div_car_existing .col_3 {display: block;}
#edit_popin .case_form .titre, #contract_details .case_form .titre {width: auto !important;}
#report_found_form #div_return_tag { width: 100% }
@media (max-width: 550px) {
    #edit_popin div.title {font-size: 14px;}
    #edit_popin #div_pet_birth {height: 65px}
    #edit_popin .case_form .titre {position: initial; height: 25px; line-height: 25px;}
    #edit_popin .case_form input, #edit_popin .case_form .custom_select, #edit_popin #div_image_tmp label { margin-left: 0px; width: 100%; }
    #edit_popin .case_form .upload_block {left: 0px; top: 25px;}
    #edit_popin #div_pet_birth.case_form .custom_select { width: 50%; }
    #edit_popin #div_pet_birth.case_form .custom_select:last-child { margin-left: 0px; }
    #edit_popin #div_image, #edit_popin .div_file {margin-left: 0px;}
    #edit_popin #div_image .image img {height: auto !important; max-height: none !important;}
}
.column_right .chat_error {
    color: #C00;
    margin-top: 20px;
}

form.priceplan {
    display: block;
    color: #000;
    text-align: center;
    margin-top: 10px;
    padding: 15px 10px;
    line-height: 30px;
    background: rgba(187, 187, 187, 0.25);
}
form.priceplan.hidden {
    display: none;
}
form.priceplan .voucher_code {
    display: inline-block;
    background: rgba(187, 187, 187, 0.5);
    padding: 5px 20px;
    border-radius: 8px;
    margin-top: 10px;
}
form.priceplan .priceplan_choice {
    font-weight: bold;
}
form.priceplan .priceplan_container {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
form.priceplan .priceplan_plan {
    flex-grow: 1;
    border-radius: 10px;
    background: #FFF;
    margin: 10px;
}
form.priceplan .priceplan_plan .plan_name {
    background: #000;
    color: #FFF;
    font-weight: bold;
    border-radius: 8px 8px 0px 0px;
}
form.priceplan .priceplan_plan .plan_name,
form.priceplan .priceplan_plan .duration_block,
form.priceplan .priceplan_plan .price_block {
    display: block;
}
form.priceplan .priceplan_plan .duration_block .duration,
form.priceplan .priceplan_plan .duration_block .free_trial {
    font-weight: bold;
    margin-left: 5px;
}
form.priceplan .priceplan_plan .price_block .price {
    font-weight: bold;
    margin-left: 5px;
    color: #ae212c;
}
form.priceplan .priceplan_plan .price_block .price_free {
    font-weight: bold;
    margin-left: 5px;
    color: #04be00;
}
form.priceplan input[type="text"] {
    margin-left: 10px;
}
form.priceplan input[type="submit"] {
    border: none;
    font-weight: bold;
    background: #04be00;
    transition: all 0.2s;
    color: #FFF;
    padding: 6px 12px;
    cursor: pointer;
    margin-top: 15px;
}
form.priceplan input[type="submit"]:active,
form.priceplan input[type="submit"]:hover {
    background: #ae212c;
}

@media (max-width: 768px) {
    form.priceplan .priceplan_container {
        flex-wrap: wrap;
    }
    form.priceplan .priceplan_plan {
        flex-basis: 100%;
    }
}


ul.listing_products {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
}
ul.listing_products li {
    flex-basis: 25%;
    text-align: center;
    padding: 20px;
}
@media (max-width: 768px) {
    ul.listing_products li {
        flex-basis: 33.33333%;
    }
}
@media (max-width: 500px) {
    ul.listing_products li {
        flex-basis: 50%;
    }
}
ul.listing_products li a {
    display: flex;
    align-content: flex-end;
    height: 100%;
    flex-wrap: wrap;
    text-decoration: none;
    color: #000;
    font-family: "Verdana";
    font-size: 20px;
    line-height: normal;
}
ul.listing_products li a:hover span.titre {
    color: #C7511F;
}
ul.listing_products li img {
    display: block;
    width: 100%;
    height: auto;
}
ul.listing_products li span {
    display: block;
    flex-basis: 100%;
}
ul.listing_products li span.titre {
    padding-top: 10px;
}
ul.listing_products li span.price {
    padding-top: 5px;
    color: #007185;
    font-size: 18px;
}


#single_product {
    display: flex;
    padding-top: 20px;
}
#single_product .right_side {
    flex-basis: 70%;
    order: 2;
    padding-left: 20px;
}
#single_product #images {
    flex-basis: 30%;
    order: 1;
    padding-bottom: 20px;
}
#single_product #images #main_image {
    margin-bottom: 5px;
    width: 100%;
    height: auto;
    border: 1px solid #CCC;
}
#single_product #images li {
    border: 1px solid #CCC;
    display: inline-block;
    width: 62px;
    height: 62px;
    margin-right: 10px;
    margin-top: 5px;
    position: relative;
}
#single_product #images li img {
    width: 60px;
    height: auto;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
}
#single_product .titre {
    font-family: "Verdana";
    font-size: 32px;
    text-align: center;
    line-height: normal;
    margin: 0px 0px 20px 0px;
}
#single_product .description {
    background: #f9f9f9;
    border: 1px solid #ddd;
    padding: 20px;
    margin: 20px 0px;
}
#single_product .price_text {
    color: #B12704;
    font-weight: bold;
    font-size: 18px;
    font-family: "Arial";
}
#single_product .buy_button {
    display: inline-block;
    margin-left: 10px;
    border-radius: 3px;
    background: #ffd363;
    border: 1px solid;
    border-color: #a88734 #9c7e31 #846a29;
    color: #111;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    width: 230px;
    line-height: 30px;
    font-family: "Verdana";
    font-size: 16px;
    transition: all 0.5s;
}
#single_product .buy_button:active,
#single_product .buy_button:hover {
    background: #f0a94b;
}
@media (max-width: 1200px) {
    #single_product .right_side {
        margin-right: 20px;
    }
    #single_product #images {
        margin-left: 20px;
    }
}
@media (max-width: 500px) {
    #single_product {
        flex-wrap: wrap;
    }
    #single_product .right_side {
        flex-basis: 100%;
        margin-left: 20px;
        padding-left: 0px;
        order: 1;
    }
    #single_product #images {
        flex-basis: 100%;
        margin-right: 20px;
        order: 2;
    }
}


#purchase {
    padding: 20px 0px;
    text-align: center;
}
#purchase h1 {
    font-family: "Verdana";
    font-size: 32px;
    text-align: center;
    line-height: normal;
    margin: 0px 0px 20px 0px;
}
#purchase .purchase_step {
    background: #a8e1ff;
    border-radius: 5px;
    padding: 8px 25px;
    font-size: 24px;
    font-weight: bold;
}
#purchase .purchase_content {
    margin: 20px 0px;
}
#purchase #product_image {
    margin: auto;
}
#purchase #product_box .title {
    font-weight: bold;
    margin-top: 10px;
}
#purchase #product_box .price {
    color: #007185;
}
#purchase #address_box {
    display: inline-block;
    margin: auto;
    background: #fafafa;
    padding: 10px 30px;
    border: 1px solid #eee;
    border-radius: 5px;
}
#purchase #stripe_container {
    margin: 20px 0px;
}
#purchase label {
    display: block;
}
#purchase textarea {
    width: 100%;
    height: 65px;
    padding: 10px;
    font-size: 20px;
    line-height: 20px;
}
#purchase input[type="submit"] {
    display: block;
    margin-top: 10px;
    width: 100%;
    padding: 10px 0px;
    cursor: pointer;
    background: #d6ffd8;
    border: 1px solid #a8ffab;
    color: #03a627;
    border-radius: 5px;
    transition: all 0.5s;
    font-size: 20px;
}
#purchase input[type="submit"]:hover,
#purchase input[type="submit"]:active {
    background: #a6f7aa;
    border-color: #03a627;
}

form.contract {
    color: #000;
    border: 1px solid #EEE;
    border-radius: 15px;
    padding: 15px;
    text-align: center;
    margin-top: 10px;
}
form.contract .icon-warning,
form.contract .icon-check {
    padding-right: 5px;
}
form.contract .valid-1 {
    color: #0b4;
}
form.contract .valid-0 {
    color: #c00;
}
form.contract input.valid_submit,
form.contract input.invalid_submit {
    border: none;
    border-radius: 5px;
    padding: 5px 15px;
    background: #0b4;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    margin-top: 10px;
}
form.contract input.invalid_submit {
    cursor: not-allowed;
    background: #CCC;
    color: #333;
}