.modal-header{background:#fafafa;color:#0d8cff;border:0}body .modal-header .close{margin-top:-12px;padding:6px;font-size:36px}.modal-footer{border:0}#confirmations .modal{z-index:20000}.modal-wide.modal-dialog,.modal-wide .modal-dialog{width:90%;max-width:1170px}.control{display:block;position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer;font-size:18px}.control input{position:absolute;z-index:-1;opacity:0}.control__indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#e6e6e6}.control--radio .control__indicator{border-radius:50%}.control:hover input ~ .control__indicator,.control input:focus ~ .control__indicator{background:#ccc}.control input:checked ~ .control__indicator{background:#2aa1c0}.control:hover input:not([disabled]):checked ~ .control__indicator,.control input:checked:focus ~ .control__indicator{background:#0e647d}.control input:disabled ~ .control__indicator{background:#e6e6e6;opacity:0.6;pointer-events:none}.control__indicator:after{content:'';position:absolute;display:none}.control input:checked ~ .control__indicator:after{display:block}.control--checkbox .control__indicator:after{left:8px;top:3px;width:5px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.control--checkbox input:disabled ~ .control__indicator:after{border-color:#7b7b7b}.control--radio .control__indicator:after{left:7px;top:7px;height:6px;width:6px;border-radius:50%;background:#fff}.control--radio input:disabled ~ .control__indicator:after{background:#7b7b7b}body#carnet_purchase .tr-selected td{background:#fffbbb!important;font-weight:bold;border-top:4px solid #fffaaa;border-bottom:4px solid #fffaaa}body#carnet_purchase .tr-selected td label{font-weight:bold}#carnet_purchase li{cursor:pointer}#carnet_purchase thead{text-transform:uppercase}body#carnet_purchase tr label{font-size:13px;font-weight:bold}body#carnet_purchase td{padding-top:25px;padding-bottom:25px}body#carnet_purchase thead th{font-weight:normal}body#carnet_purchase #id_details-phone_number{border-left:0;border-right:0;border-top:0;border-radius:0px;margin-left:20px}body#carnet_purchase .dotpay{margin-top:25px}.left-inner-addon span.phone{position:absolute;padding:12px 0px;pointer-events:none}.carnetItem .control__indicator{position:absolute;top:15px;left:10px;height:40px;width:40px;background:#e6e6e6}.carnetItem .control input:checked ~ .control__indicator,#buyRow .control input:checked ~ .control__indicator{background:#8fde76}#buyRow .control:hover input:not([disabled]):checked ~ .control__indicator,.carnetItem .control:hover input:not([disabled]):checked ~ .control__indicator,.control input:checked:focus ~ .control__indicator{background:#65a35a}.carnetItem .control--checkbox .control__indicator:after{left:13px;top:0;width:15px;height:32px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}ul{margin:0;padding:0;list-style-type:none}.carnetItem{display:block;width:100%;height:auto;overflow:hidden;padding:20px 0}div.insideContainer .subHeader{width:100%;height:auto;overflow:hidden;clear:both;margin:0 0 10px 0;font-size:12px}ul.subHeaderItems{margin:0;padding:0;color:#484848;text-transform:uppercase;font-size:12px;list-style-type:none}h3.phone{font-size:15px;text-transform:uppercase;font-weight:bold}span.carnetDesc{font-size:15px}ul.subHeaderItems>li{float:left;margin:0 0 0 20px;padding:0}ul.subHeaderItems li:first-child{margin-left:0}li.carnetItemActive h2.carnetHeader,li.carnetItemActive span.carnetDesc,li.carnetItemActive ul.subHeaderItems,li.carnetItem:hover h2.carnetHeader,li.carnetItem:hover span.carnetDesc,li.carnetItem:hover ul.subHeaderItems{color:#3a4e34}h2.carnetHeader{margin:0 0 5px 0;font-weight:bold;font-size:20px}li.carnetItem:hover,li.carnetItemActive{background:#ebffe5}#buyRow{margin:10px 0}#buyRow label.control{margin:10px 0;text-transform:none;font-weight:normal;font-size:14px}#buyRow input.mobile-input{border-width:0 0 1px 0;border-radius:0;padding-left:0}#buyRow input.mobile-input:active,input.mobile-input:focus{border-width:0 0 1px 0;border-color:#8fde76}#buyRow button{width:100%;margin:20px 0;padding:15px 0;font-weight:bold;color:#8fde76;text-transform:uppercase;border:3px #8fde76 solid;box-shadow:0;background:#fff}#buyRow button:hover{background:#8fde76;color:#fff}.modal-header{display:none}