.single-courses-category {
    text-align: center;
    margin-top: 5%;
}
.single-courses-category a {
    display: block;
    background-color: var(--whiteColor);
    border-radius: 5px;
    position: relative;
    box-shadow: 0px 8px 16px 0px rgba(6, 74, 201, 0.2);
    padding: 10px;
    color: var(--blackColor);
    z-index: 1;
    font-size: 20px;
    font-weight: 600;
}

.single-courses-category a::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 3px;
    z-index: -1;
    transition: var(--transition);
}
.single-courses-category a i {
    display: block;
    font-size: 55px;
    margin-bottom: 10px;
    color: var(--mainColor);
    transition: var(--transition);
}
.single-courses-category a:hover, .single-courses-category a:focus {
    border-radius: 0;
    color: var(--whiteColor);
    transform: translateY(-7px);
}
.single-courses-category a:hover i, .single-courses-category a:focus i {
    color: var(--whiteColor);
}
.single-courses-category a:hover::before, .single-courses-category a:focus::before {
    height: 100%;
}
.col-lg-4:nth-child(2) .single-courses-category a i, .col-lg-4:nth-child(11) .single-courses-category a i {
    color: #fcca11;
}
.col-lg-4:nth-child(2) .single-courses-category a::before, .col-lg-4:nth-child(11) .single-courses-category a::before {
    background-color: #fcca11;
}
.col-lg-4:nth-child(2) .single-courses-category a:hover i, .col-lg-4:nth-child(11) .single-courses-category a:hover i, .col-lg-4:nth-child(2) .single-courses-category a:focus i, .col-lg-4:nth-child(11) .single-courses-category a:focus i {
    color: var(--whiteColor);
}
.col-lg-4:nth-child(3) .single-courses-category a i, .col-lg-4:nth-child(12) .single-courses-category a i {
    color: #c4ce01;
}
.col-lg-4:nth-child(3) .single-courses-category a::before, .col-lg-4:nth-child(12) .single-courses-category a::before {
    background-color: #c4ce01;
}
.col-lg-4:nth-child(3) .single-courses-category a:hover i, .col-lg-4:nth-child(12) .single-courses-category a:hover i, .col-lg-4:nth-child(3) .single-courses-category a:focus i, .col-lg-4:nth-child(12) .single-courses-category a:focus i {
    color: var(--whiteColor);
}
.col-lg-4:nth-child(4) .single-courses-category a i, .col-lg-4:nth-child(13) .single-courses-category a i {
    color: #2d3942;
}
.col-lg-4:nth-child(4) .single-courses-category a::before, .col-lg-4:nth-child(13) .single-courses-category a::before {
    background-color: #2d3942;
}
.col-lg-4:nth-child(4) .single-courses-category a:hover i, .col-lg-4:nth-child(13) .single-courses-category a:hover i, .col-lg-4:nth-child(4) .single-courses-category a:focus i, .col-lg-4:nth-child(13) .single-courses-category a:focus i {
    color: var(--whiteColor);
}
.col-lg-4:nth-child(5) .single-courses-category a i, .col-lg-4:nth-child(14) .single-courses-category a i {
    color: #bfd131;
}
.col-lg-4:nth-child(5) .single-courses-category a::before, .col-lg-4:nth-child(14) .single-courses-category a::before {
    background-color: #bfd131;
}
.col-lg-4:nth-child(5) .single-courses-category a:hover i, .col-lg-4:nth-child(14) .single-courses-category a:hover i, .col-lg-4:nth-child(5) .single-courses-category a:focus i, .col-lg-4:nth-child(14) .single-courses-category a:focus i {
    color: var(--whiteColor);
}
.col-lg-4:nth-child(6) .single-courses-category a i, .col-lg-4:nth-child(15) .single-courses-category a i {
    color: #f49b29;
}
.col-lg-4:nth-child(6) .single-courses-category a::before, .col-lg-4:nth-child(15) .single-courses-category a::before {
    background-color: #f49b29;
}
.col-lg-4:nth-child(6) .single-courses-category a:hover i, .col-lg-4:nth-child(15) .single-courses-category a:hover i, .col-lg-4:nth-child(6) .single-courses-category a:focus i, .col-lg-4:nth-child(15) .single-courses-category a:focus i {
    color: var(--whiteColor);
}
.col-lg-4:nth-child(7) .single-courses-category a i, .col-lg-4:nth-child(1165) .single-courses-category a i {
    color: #833a8d;
}
.col-lg-4:nth-child(7) .single-courses-category a::before, .col-lg-4:nth-child(1165) .single-courses-category a::before {
    background-color: #833a8d;
}
.col-lg-4:nth-child(7) .single-courses-category a:hover i, .col-lg-4:nth-child(1165) .single-courses-category a:hover i, .col-lg-4:nth-child(7) .single-courses-category a:focus i, .col-lg-4:nth-child(1165) .single-courses-category a:focus i {
    color: var(--whiteColor);
}
.col-lg-4:nth-child(8) .single-courses-category a i, .col-lg-4:nth-child(17) .single-courses-category a i {
    color: #c81a7f;
}
.col-lg-4:nth-child(8) .single-courses-category a::before, .col-lg-4:nth-child(17) .single-courses-category a::before {
    background-color: #c81a7f;
}
.col-lg-4:nth-child(8) .single-courses-category a:hover i, .col-lg-4:nth-child(17) .single-courses-category a:hover i, .col-lg-4:nth-child(8) .single-courses-category a:focus i, .col-lg-4:nth-child(17) .single-courses-category a:focus i {
    color: var(--whiteColor);
}
.col-lg-4:nth-child(9) .single-courses-category a i, .col-lg-4:nth-child(18) .single-courses-category a i {
    color: #1cb5a3;
}
.col-lg-4:nth-child(9) .single-courses-category a::before, .col-lg-4:nth-child(18) .single-courses-category a::before {
    background-color: #1cb5a3;
}
.col-lg-4:nth-child(9) .single-courses-category a:hover i, .col-lg-4:nth-child(18) .single-courses-category a:hover i, .col-lg-4:nth-child(9) .single-courses-category a:focus i, .col-lg-4:nth-child(18) .single-courses-category a:focus i {
    color: var(--whiteColor);
}
@media only screen and (max-width: 767px) {
    .single-courses-category a {
        padding: 20px;
        font-size: 18px;
   }
    .single-courses-category a i {
        font-size: 45px;
   }
}
/* Create two equal columns that floats next to each other */
.column {
    float: left;
    width: 30%;
    padding: 10px;
    height: 300px;
   /* Should be removed. Only for demonstration */
}
/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;

}
body {
    background: #f5f5f5;
}
.rounded {
    border-radius: 1rem;
}
.nav-pills .nav-link {
    color: #555;
}
.nav-pills .nav-link.active {
    color: white;
}
input[type="radio"] {
    margin-right: 5px;
}
.bold {
    font-weight: bold;
}
.myDashboard-profile {
    margin-bottom: 35px;
    border-radius: 5px;
    box-shadow: 0 0 40px 3px rgba(0, 0, 0, 0.04);
    background-color: var(--whiteColor);
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
}
.myDashboard-profile .profile-image img {
    border-radius: 5px;
}
.myDashboard-profile .profile-content {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 30px;
}
.myDashboard-profile .profile-content h3 {
    margin-bottom: 8px;
    font-size: 22px;
    font-weight: 600;
}
.myDashboard-profile .profile-content .contact-info {
    padding-left: 0;
    list-style-type: none;
    margin-top: 20px;
    margin-bottom: 0;
}
.myDashboard-profile .profile-content .contact-info li {
    margin-bottom: 10px;
    color: var(--paragraphColor);
    position: relative;
    padding-left: 25px;
}
.myDashboard-profile .profile-content .contact-info li i {
    font-size: 18px;
    position: absolute;
    left: 0;
    color: var(--blackColor);
    top: 1px;
}
.myDashboard-profile .profile-content .contact-info li a {
    display: inline-block;
    color: var(--paragraphColor);
}
.myDashboard-profile .profile-content .contact-info li a:hover, .myDashboard-profile .profile-content .contact-info li a:focus {
    color: var(--mainColor);
}
.myDashboard-profile .profile-content .contact-info li:last-child {
    margin-bottom: 0;
}
.myDashboard-profile .profile-content .social {
    padding-left: 0;
    list-style-type: none;
    margin-top: 20px;
    margin-bottom: 0;
}
.myDashboard-profile .profile-content .social li {
    display: inline-block;
    margin-right: 2px;
}
.myDashboard-profile .profile-content .social li a {
    width: 30px;
    height: 30px;
    text-align: center;
    color: var(--mainColor);
    background-color: #f4f4f4;
    font-size: 18px;
    position: relative;
    border-radius: 2px;
}
.myDashboard-profile .profile-content .social li a i {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    transform: translateY(-49%);
}
.myDashboard-profile .profile-content .social li a:hover, .myDashboard-profile .profile-content .social li a:focus {
    background-color: var(--mainColor);
    color: var(--whiteColor);
}
.myDashboard-profile .profile-content .myDashboard-logout {
    display: inline-block;
    margin-top: 20px;
    background-color: #0d7a03;
    color: var(--whiteColor);
    padding: 7px 20px 8px;
    border-radius: 3px;
    font-size: var(--fontSize);
    font-weight: 500;
}
.myDashboard-profile .profile-content .myDashboard-logout:hover {
    background-color: #ff4800;
    color: var(--whiteColor);
}
.widget_instagram.active ul {
    background-color: #76006c;
    padding-left: 0;
    list-style-type: none;
    flex-wrap: wrap;
    display: flex;
    margin-bottom: -10px;
    margin-left: -5px;
    margin-right: -5px;
}
.widget_instagram.active ul li {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px;
}
.widget_instagram.active ul li a {
    position: relative;
}
.widget_instagram.active ul li a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: var(--mainColor);
    transition: var(--transition);
    opacity: 0;
    visibility: hidden;
}
.widget_instagram.active ul li a:hover::before {
    opacity: 1;
    visibility: visible;
}
.format-pre pre {
    background: #49483e;
    color: #f7f7f7;
    padding: 10px;
    font-size: 14px;
    text-align: left;
}
.myDashboard-navigation {
    margin-bottom: 30px;
}
.myDashboard-navigation ul {
    padding-left: 0;
    margin-bottom: 0;
    list-style-type: none;
    border-bottom: 1px solid #eee;
}
.myDashboard-navigation ul li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: -1px;
}
.myDashboard-navigation ul li a {
    display: block;
    padding: 9px 25px 9px 50px;
    color: var(--blackColor);
    border: 1px solid #eee;
    position: relative;
    border-radius: 3px 3px 0 0;
    font-size: var(--fontSize);
    font-weight: 600;
}
.myDashboard-navigation ul li a i {
    font-size: 18px;
    position: absolute;
    left: 25px;
    top: 47%;
    transform: translateY(-47%);
}
.myDashboard-navigation ul li a.active, .myDashboard-navigation ul li a:hover {
    background-color: var(--mainColor);
    color: var(--whiteColor);
    border-color: var(--mainColor);
}
.myDashboard-navigation ul li:last-child {
    margin-right: 0;
}
.myDashboard-content p {
    margin-bottom: 10px;
}
.myDashboard-content p:last-child {
    margin-bottom: 0;
}
.myDashboard-content p a {
    display: inline-block;
    color: var(--mainColor);
}
.myDashboard-content p a:hover {
    color: var(--blackColor);
}
.myDashboard-content h3 {
    margin-top: 25px;
    margin-bottom: 20px;
    font-size: 22px;
    font-weight: 600;
}
.myDashboard-content .recent-orders-table .table {
    margin-bottom: 0;
}
.myDashboard-content .recent-orders-table .table thead th {
    vertical-align: middle;
    border: 1px solid #dee2e6;
    white-space: nowrap;
    padding: 13px 20px 12px;
    color: var(--blackColor);
    font-size: 16px;
    font-weight: 600;
}
.myDashboard-content .recent-orders-table .table tbody td {
    vertical-align: middle;
    border: 1px solid #dee2e6;
    white-space: nowrap;
    color: var(--blackColor);
    padding: 13px 20px 12px;
}
.myDashboard-content .recent-orders-table .table tbody td .view-button {
    display: inline-block;
    background-color: #eaeaec;
    border-radius: 3px;
    padding: 6px 20px;
    font-size: 14px;
    font-weight: 600;
}
.myDashboard-content .recent-orders-table .table tbody td .view-button:hover {
    background-color: var(--mainColor);
    color: var(--whiteColor);
}
.myDashboard-content .orders-table .table {
    margin-bottom: 0;
}
.myDashboard-content .orders-table .table thead th {
    vertical-align: middle;
    border: 1px solid #dee2e6;
    white-space: nowrap;
    padding: 13px 20px 12px;
    color: var(--blackColor);
    font-size: 16px;
    font-weight: 600;
}
.myDashboard-content .orders-table .table tbody td {
    vertical-align: middle;
    border: 1px solid #dee2e6;
    white-space: nowrap;
    color: var(--blackColor);
    padding: 13px 20px 12px;
}
.myDashboard-content .orders-table .table tbody td .view-button {
    display: inline-block;
    background-color: #eaeaec;
    border-radius: 3px;
    padding: 6px 20px;
    font-size: 14px;
    font-weight: 600;
}
.myDashboard-content .orders-table .table tbody td .view-button:hover {
    background-color: var(--mainColor);
    color: var(--whiteColor);
}
.myDashboard-content .downloads-table .table {
    margin-bottom: 0;
}
.myDashboard-content .downloads-table .table thead th {
    vertical-align: middle;
    border: 1px solid #dee2e6;
    white-space: nowrap;
    padding: 13px 20px 12px;
    color: var(--blackColor);
    font-size: 16px;
    font-weight: 600;
}
.myDashboard-content .downloads-table .table tbody td {
    vertical-align: middle;
    border: 1px solid #dee2e6;
    white-space: nowrap;
    color: var(--blackColor);
    padding: 13px 20px 12px;
}
.myDashboard-content .downloads-table .table tbody td a {
    display: inline-block;
}
.myDashboard-content .downloads-table .table tbody td .downloads-button {
    display: inline-block;
    background-color: #eaeaec;
    border-radius: 3px;
    padding: 6px 20px;
    font-size: 14px;
    font-weight: 600;
}
.myDashboard-content .downloads-table .table tbody td .downloads-button:hover {
    background-color: var(--mainColor);
    color: var(--whiteColor);
}
.myDashboard-content .edit-account {
    background-color: var(--whiteColor);
    box-shadow: 0px 8px 16px 0px rgba(45, 113, 240, 0.2);
    padding: 40px;
    border-radius: 5px;
}
.myDashboard-content .edit-account h3 {
    margin-top: 0;
    font-size: 20px;
}
.myDashboard-content .edit-account .form-group {
    margin-bottom: 20px;
}
.myDashboard-content .edit-account .form-group label {
    display: inline-block;
    margin-bottom: 10px;
    font-size: var(--fontSize);
    font-weight: 500;
}
.myDashboard-content .edit-account .form-group label .required {
    color: red;
    font-size: var(--fontSize);
}
.myDashboard-content .edit-account .form-group span {
    font-size: 13.5px;
    color: var(--paragraphColor);
    display: inline-block;
}
.myDashboard-content .edit-account .form-group span em {
    margin-top: 5px;
    display: inline-block;
}
.myDashboard-content .edit-account legend {
    display: block;
    margin-bottom: 15px;
    color: var(--paragraphColor);
    font-size: 20px;
    font-weight: 500;
}
.myDashboard-content .edit-account .default-btn {
    border-radius: 30px;
    margin-top: 5px;
    box-shadow: 0 5px 28.5px 1.5px rgba(255, 25, 73, 0.1);
}
.myDashboard-content .edit-account .default-btn:hover, .myDashboard-content .edit-account .default-btn:focus {
    box-shadow: 0 5px 28.5px 1.5px rgba(14, 181, 130, 0.1);
}
.myDashboard-content .myAccount-addresses {
    margin-top: 20px;
}
.myDashboard-content .myAccount-addresses .addresses-title {
    overflow: hidden;
}
.myDashboard-content .myAccount-addresses .addresses-title h3 {
    font-size: 18px;
    float: left;
    margin-top: 0;
    margin-bottom: 12px;
}
.myDashboard-content .myAccount-addresses .addresses-title .edit {
    float: right;
    display: block;
    background: #f9f9f9;
    padding: 4px 10px 2px;
    font-size: 13.5px;
    font-weight: 500;
}
.myDashboard-content .myAccount-addresses .addresses-title .edit:hover {
    color: var(--whiteColor);
    background-color: var(--mainColor);
}
.myDashboard-content .myAccount-addresses address {
    color: var(--paragraphColor);
    line-height: 1.8;
    margin-bottom: 0;
}
.myDashboard-content .edit-account .form-group .form-select {
    background-color: var(--whiteColor);
    border-radius: 3px;
    border: solid 1px #e6e9fc;
    cursor: pointer;
    box-shadow: unset;
    color: var(--blackColor);
    padding-top: 12px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 12px;
    font-size: var(--fontSize);
    font-weight: 400;
}
.title {
    margin-bottom: 30px;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
    font-size: 16px;
    font-weight: 600;
}
.title::before {
    content: "";
    position: absolute;
    background: var(--mainColor);
    bottom: -1px;
    left: 0;
    width: 50px;
    height: 1px;
}
.title2 {
    margin-bottom: 30px;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
    color: #1e4682;
    font-size: 16px;
    font-weight: 300;
}
.title2::before {
    content: "";
    position: absolute;
    background: var(--mainColor);
    bottom: -1px;
    left: 0;
    width: 50px;
    height: 1px;
}
@media only screen and (max-width: 767px) {
    .myDashboard-profile .profile-content {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 20px;
        padding-left: 20px;
   }
    .myDashboard-profile .profile-content h3 {
        font-size: 18px;
   }
    .myDashboard-navigation ul {
        margin-top: -8px;
   }
    .myDashboard-navigation ul li {
        margin-top: 8px;
   }
    .myDashboard-navigation ul li a {
        padding: 9px 15px 9px 40px;
        font-size: 13px;
   }
    .myDashboard-navigation ul li a i {
        font-size: 15px;
        left: 20px;
   }
    .myDashboard-content h3 {
        font-size: 18px;
   }
    .myDashboard-content .recent-orders-table .table thead th {
        padding: 10px 15px 9px;
        font-size: 14px;
   }
    .myDashboard-content .recent-orders-table .table tbody td {
        padding: 10px 15px 9px;
        font-size: 13px;
   }
    .myDashboard-content .recent-orders-table .table tbody td .view-button {
        font-size: 13px;
   }
    .myDashboard-content .orders-table .table thead th {
        padding: 10px 15px 9px;
        font-size: 14px;
   }
    .myDashboard-content .orders-table .table tbody td {
        padding: 10px 15px 9px;
        font-size: 13px;
   }
    .myDashboard-content .orders-table .table tbody td .view-button {
        font-size: 13px;
   }
    .myDashboard-content .downloads-table .table thead th {
        padding: 10px 15px 9px;
        font-size: 14px;
   }
    .myDashboard-content .downloads-table .table tbody td {
        padding: 10px 15px 9px;
        font-size: 13px;
   }
    .myDashboard-content .downloads-table .table tbody td .downloads-button {
        font-size: 13px;
   }
    .myDashboard-content .edit-account {
        box-shadow: unset;
        padding: 0;
        border-radius: 0;
   }
    .myDashboard-content .edit-account .form-group label {
        margin-bottom: 8px;
        font-size: 14px;
   }
    .myDashboard-content .edit-account .form-group .form-control {
        font-size: 13.5px;
   }
    .myDashboard-content .edit-account legend {
        margin-bottom: 13px;
        font-size: 17px;
   }
    .myDashboard-content .edit-account h3 {
        font-size: 18px;
   }
    .myDashboard-content .myAccount-addresses .addresses-title h3 {
        font-size: 16px;
        margin-bottom: 10px;
   }
    .myDashboard-content .myAccount-addresses .col-lg-6:nth-child(2) .addresses-title {
        margin-top: 30px;
   }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .myDashboard-profile .profile-content h3 {
        font-size: 19px;
   }
    .myDashboard-profile .profile-content p {
        font-size: 14px;
   }
    .myDashboard-profile .profile-content .contact-info li {
        font-size: 14px;
   }
    .myDashboard-navigation ul {
        margin-top: -8px;
   }
    .myDashboard-navigation ul li {
        margin-top: 8px;
   }
    .myDashboard-navigation ul li a {
        font-size: 14px;
   }
    .myDashboard-content h3 {
        font-size: 20px;
   }
    .myDashboard-content .recent-orders-table .table thead th {
        font-size: 15px;
   }
    .myDashboard-content .recent-orders-table .table tbody td {
        font-size: 14px;
   }
    .myDashboard-content .recent-orders-table .table tbody td .view-button {
        font-size: 13px;
   }
    .myDashboard-content .orders-table .table thead th {
        font-size: 15px;
   }
    .myDashboard-content .orders-table .table tbody td {
        font-size: 14px;
   }
    .myDashboard-content .orders-table .table tbody td .view-button {
        font-size: 13px;
   }
    .myDashboard-content .downloads-table .table thead th {
        font-size: 15px;
   }
    .myDashboard-content .downloads-table .table tbody td {
        font-size: 14px;
   }
    .myDashboard-content .downloads-table .table tbody td .downloads-button {
        font-size: 13px;
   }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .myAccount-navigation ul {
        margin-top: -8px;
   }
    .myAccount-navigation ul li {
        margin-top: 8px;
   }
}
/*! CSS Used from: https://www.amazon.fr/images/I/11EIQ5IGqaL._RC%7C01ZTHTZObnL.css,41A8FWlilZL.css,21qPwhPKAAL.css,01Vctty9pOL.css,017DsKjNQJL.css,0131vqwP5UL.css,41EWOOlBJ9L.css,11TIuySqr6L.css,01ElnPiDxWL.css,11bGSgD5pDL.css,01Dm5eKVxwL.css,01IdKcBuAdL.css,01y-XAlI+2L.css,01ZfXnjPmmL.css,01oDR3IULNL.css,31MKqadzl-L.css,01XPHJk60-L.css,01R0k0yxPXL.css,21xVR0NtxzL.css,11gneA3MtJL.css,21fecG8pUzL.css,01RddH8vm-L.css,01CFUgsA-YL.css,21AmhU6t0sL.css,11zGrJZ9D2L.css,11tRp6+0HHL.css,11MrdqKlKnL.css,11oHt2HYxnL.css,01-fWz3sOQL.css,11ocrgKoE-L.css,11RKoGSb-gL.css,11g1xm90ZvL.css,01QrWuRrZ-L.css,21pIv-yKhaL.css,01Wiow6micL.css,01gAR5pB+IL.css,119dKrtBoVL.css,11Y05DTEL6L.css,01cbS3UK11L.css,21F85am0yFL.css,01giMEP+djL.css_.css?AUIClients/AmazonUI&nIDV3vlm#fr.not-trident.265810-T2 */
i {
    font-style: italic;
}
.a-text-bold {
    font-weight: 700 !important;
}
.a-size-mini {
    font-size: 12px !important;
    line-height: 16px !important;
}
.a-size-small {
    font-size: 12px !important;
    line-height: 16px !important;
}
.a-size-base {
    font-size: 14px !important;
    line-height: 20px !important;
}
.a-size-medium {
    font-size: 18px !important;
    line-height: 24px !important;
}
.a-size-medium {
    text-rendering: optimizeLegibility;
}
.a-icon {
    background-image: url(https://m.media-amazon.com/images/S/sash/McBZv0ZvnbehkIx.png);
    -webkit-background-size: 400px 900px;
    background-size: 400px 900px;
    background-repeat: no-repeat;
}
.a-icon {
    display: inline-block;
    vertical-align: top;
}
.a-icon-popover {
    margin: 5px 0 0 0.385em;
    vertical-align: text-top;
    width: 7px;
    height: 5px;
    background-position: -90px -5px;
    opacity: 0.6;
}
.a-icon-text-separator {
    display: inline-block;
    margin: -2px 0.67375em 0;
    width: 1px;
    background-color: #ddd;
    line-height: 0;
    height: 14px;
    vertical-align: middle;
}
.a-box-group > .a-box {
    margin-top: -1px;
    border-radius: 0;
}
.a-box-group > .a-box:first-child {
    border-radius: 4px 4px 0 0;
    margin-top: 0;
}
.a-box-group > .a-box:first-child > .a-box-inner {
    border-radius: 4px 4px 0 0;
}
.a-box-group > .a-box:last-child {
    border-radius: 0 0 4px 4px;
}
.a-box-group > .a-box:last-child > .a-box-inner {
    border-radius: 0 0 4px 4px;
}
.a-box {
    display: block;
    border-radius: 4px;
    border: 1px #ddd solid;
    background-color: #fff;
}
.a-box .a-box-inner {
    border-radius: 4px;
    position: relative;
    padding: 14px 18px;
}
* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
a:active, a:hover {
    outline: 0;
}
img {
    max-width: 100%;
    border: 0;
}
.a-color-success {
    color: #007600 !important;
}
.a-color-base {
    color: #0f1111 !important;
}
.a-color-secondary {
    color: #565959 !important;
}
.a-color-offset-background {
    background-color: #f6f6f6 !important;
}
.a-row {
    width: 100%;
}
.a-row:after, .a-row:before {
    display: table;
    content: "";
    line-height: 0;
    font-size: 0;
}
.a-row:after {
    clear: both;
}
.a-ws div.a-column, div.a-column {
    margin-right: 2%;
    float: left;
    min-height: 1px;
    overflow: visible;
}
.a-row .a-span2 {
    width: 14.948%;
}
.a-row .a-span4 {
    width: 31.948%;
}
.a-row .a-span6 {
    width: 48.948%;
}
.a-column.a-span-last {
    margin-right: 0;
    float: right;
}
div.a-column.a-span-last {
    margin-right: 0;
    float: right;
}
.a-fixed-left-grid-inner, .a-fixed-right-grid-inner {
    position: relative;
    padding: 0;
}
.a-fixed-left-grid-inner:after, .a-fixed-left-grid-inner:before, .a-fixed-right-grid-inner:after, .a-fixed-right-grid-inner:before {
    display: table;
    content: "";
    line-height: 0;
    font-size: 0;
}
.a-fixed-left-grid-inner:after, .a-fixed-right-grid-inner:after {
    clear: both;
}
.a-fixed-left-grid-col, .a-fixed-right-grid-col {
    position: relative;
    overflow: visible;
    zoom: 1;
    min-height: 1px;
}
.a-fixed-right-grid {
    position: relative;
}
.a-fixed-right-grid .a-col-left {
    width: 100%;
    padding-right: 3.5%;
}
.a-fixed-right-grid .a-fixed-left-grid .a-col-left {
    padding-right: 0;
}
.a-fixed-left-grid {
    position: relative;
}
.a-fixed-left-grid .a-col-right {
    width: 100%;
    padding-left: 3.5%;
}
.a-grid-vertical-align.a-fixed-right-grid-inner {
    display: table !important;
    table-layout: fixed;
    zoom: 1;
    border-collapse: collapse;
    width: 100%;
}
.a-grid-vertical-align.a-fixed-right-grid-inner > .a-fixed-right-grid-col {
    float: none !important;
    display: table-cell !important;
    zoom: 1;
}
.a-grid-top.a-fixed-right-grid-inner > .a-fixed-right-grid-col {
    vertical-align: top;
}
.a-spacing-none {
    margin-bottom: 0 !important;
}
.a-spacing-mini {
    margin-bottom: 4px !important;
}
.a-spacing-top-mini {
    margin-top: 4px !important;
}
.a-spacing-base {
    margin-bottom: 12px !important;
}
.a-spacing-top-medium {
    margin-top: 16px !important;
}
.a-text-center {
    text-align: center !important;
}
.a-button {
    background: #e7e9ec;
    border-radius: 3px;
    border-color: #adb1b8 #a2a6ac #8d9096;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-block;
    padding: 0;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;
}
.a-button .a-button-inner {
    background: #eff1f3;
    background: -webkit-linear-gradient(top, #f7f8fa, #e7e9ec);
    background: linear-gradient(to bottom, #f7f8fa, #e7e9ec);
}
.a-button:hover .a-button-inner {
    background: #e0e3e9;
    background: -webkit-linear-gradient(top, #e7eaf0, #d9dce1);
    background: linear-gradient(to bottom, #e7eaf0, #d9dce1);
}
.a-button:active .a-button-inner {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    background-color: #e7e9ec;
    background-image: none;
}
.a-button:active .a-button-inner {
    background-color: #dcdfe3;
}
.a-button:active, .a-button:active:hover {
    border-color: #adb1b8 #a2a6ac #a2a6ac;
}
.a-button:hover {
    border-color: #a2a6ac #979aa1 #82858a;
}
.a-button:focus {
    outline: 0;
    border-color: #e77600;
    box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5);
}
.a-button .a-button-text {
    color: #111;
}
.a-button-text {
    background-color: transparent;
    border: 0;
    display: block;
    font-size: 13px;
    line-height: 29px;
    margin: 0;
    outline: 0;
    padding: 0 10px 0 11px;
    text-align: center;
    white-space: nowrap;
}
.a-button-text:focus {
    outline: 0;
}
a.a-button-text {
    width: 100%;
    height: 100%;
}
.a-button-inner {
    display: block;
    position: relative;
    overflow: hidden;
    height: 29px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset;
    border-radius: 2px;
}
.a-button a, .a-button:hover a {
    color: #111;
    text-decoration: none !important;
}
.a-button-icon .a-button-text {
    padding-left: 35px;
    position: relative;
    z-index: 10;
}
.a-button + .a-button {
    margin-left: 0.385em;
}
.a-button-primary {
    background: #f0c14b;
    border-color: #a88734 #9c7e31 #846a29;
    color: #111;
}
.a-button-primary .a-button-inner {
    background: #f4d078;
    background: -webkit-linear-gradient(top, #f7dfa5, #f0c14b);
    background: linear-gradient(to bottom, #f7dfa5, #f0c14b);
}
.a-button-primary:hover .a-button-inner {
    background: #f2c861;
    background: -webkit-linear-gradient(top, #f5d78e, #eeb933);
    background: linear-gradient(to bottom, #f5d78e, #eeb933);
}
.a-button-primary:active .a-button-inner {
    background-color: #f0c14b;
    background-image: none;
}
.a-button-primary:focus, .a-button-primary:hover, .a-button-primary:hover:active {
    border-color: #a88734 #9c7e31 #846a29;
}
.a-button-primary:active {
    border-color: #a88734 #9c7e31 #9c7e31;
}
.a-button-primary:focus {
    border-color: #e77600;
}
.a-button-primary .a-button-inner {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
}
.a-button-primary .a-button-text {
    color: #111;
}
.a-button-stack .a-button {
    margin-bottom: 10px;
    display: block;
}
.a-button-stack .a-button:last-child {
    margin-bottom: 0;
}
.a-button-stack .a-button + .a-button {
    margin-left: 0;
}
img {
    vertical-align: top;
}
a, a:active, a:link, a:visited {
    text-decoration: none;
    color: #0066c0;
}
a:hover {
    text-decoration: underline;
    cursor: pointer;
    color: #c45500;
}
.a-unordered-list, ul {
    margin: 0 0 0 18px;
    color: #0f1111;
}
.a-unordered-list, ul {
    padding: 0;
}
.a-unordered-list.a-nostyle, ul.a-nostyle {
    margin-left: 0;
    color: #0f1111;
}
.a-popover-trigger:hover {
    cursor: pointer;
}
.a-popover-trigger:hover .a-icon-popover {
    opacity: 0.85;
}
.aok-hidden {
    display: none !important;
    visibility: hidden !important;
}
/*! CSS Used from: https://www.amazon.fr/images/I/11XrVb7lysL._RC%7C01VyRzzlBwL.css,01R2T4mlZaL.css,01sdCaGecxL.css,01uI0RNm0AL.css,01hh9awydKL.css,31N5uVa-7xL.css_.css?AUIClients/YourAccountOrderHistoryCSSBuzz#desktop.layout-lofi_thin_horizontal */
.a-js .hide-if-js {
    display: none;
}
.a-js .hide-if-js {
    display: none !important;
}
.order-info .label {
    text-transform: uppercase;
}
.order-info .recipient .value {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
.order-info .actions {
    text-align: right;
}
.shipment-top-row {
    position: relative;
}
.shipment-top-row .actions {
    position: absolute;
    bottom: 0;
    right: 0;
}
.item-view-left-col-inner {
    position: relative;
    display: inline-block;
}
.shipment-top-row {
    min-height: 30px;
}
.reorder-modal-trigger-button {
    min-width: 150px;
}
.reorder-modal-trigger-icon {
    background-image: url(https://m.media-amazon.com/images/S/sash/0XdVj3ANlmYpbN5.png);
    background-size: 25px;
    height: 25px;
    width: 25px;
    left: 2px;
    top: 2px;
    position: absolute;
}
#ordersContainer .order-info .recipient span > [data-a-popover] {
    float: left;
}

.container{
    margin-left: auto;
    margin-top: auto;
}
.sous_titre{
    font-size: 12px;
}
