@import url(plugins/slick.css);@import url(plugins/bootstrap-select.min.css);@font-face{font-family:'nunito-bold';src:url(../fonts/nunito-bold-webfont.eot);src:url(../fonts/nunito-bold-webfont.woff) format("woff"),url(../fonts/nunito-bold-webfont.ttf) format("truetype"),url(../fonts/nunito-bold-webfont.svg) format("svg")}@font-face{font-family:'card-Impress';src:url(../fonts/card.ttf)}.smls-text-card-info{font-size:10px !important;line-height:14px !important;text-align:left}.fColorWhite{color:#ffffff}.fColorOrange{color:#FF5A00 !important}.fColorOrange a{color:#FF5A00;text-decoration:none}.fColorOrange a:hover{color:#FF5A00;text-decoration:none}.fColorGray{color:#7c7c7c}.fColorDesable{color:#eeeeee !important}.fColorSilver{color:#555555}.fColorAqua{color:#66cccc}.fColorPurple{color:#993366}.fColorPurpleNew{color:#66339a}.fColorViolet{color:#663399 !important}.fColorSalmon{color:#f3714e}.fColorRed{color:#f42520}.fColorGreen{color:#4a9331}.fColorRedLight{color:#e66249}.fColorYellow{color:#fce200}.fUppercase{text-transform:uppercase}.fNoUppercase{text-transform:none !important}.fBold{font-weight:bold}.fItalic{font-style:italic}.fCenter{text-align:center}.fRight{text-align:right}.fLeft{text-align:left}.fLetter{letter-spacing:2px}.fNoLetter{letter-spacing:0}.fArial10Silver{font:11px 'arial', sans-serif;color:#555555}.fArial10BoldItalic{font:bold 10px 'arial', sans-serif;font-style:italic}.fArial11{font:11px 'arial', sans-serif}.fArial10White{font:11px 'arial', sans-serif;color:#ffffff}.fArial11White{font:11px 'arial', sans-serif;color:#ffffff}.fArial13White{font:13px 'arial', sans-serif;color:#ffffff}.fArial11Gray{font:11px 'arial', sans-serif;color:#7c7c7c}.fArial11Silver{font:11px 'arial', sans-serif;color:#555555}.fArial10OrangeBoldUnder{font:bold 10px 'arial', sans-serif;color:#FF5A00;text-decoration:underline}.fArial11Orange{font:11px 'arial', sans-serif;color:#FF5A00}.fArial12{font:12px 'arial', sans-serif}.fArial12BoldItalic{font:bold 12px 'arial', sans-serif;font-style:italic}.fArial12BoldItalicGray{font:bold 12px 'arial', sans-serif;font-style:italic;color:#7c7c7c}.fArial12BoldItalicWhite{font:bold 12px 'arial', sans-serif;font-style:italic;color:#ffffff}.fArial12White{font:12px 'arial', sans-serif;color:#ffffff}.fArial12BoldWhite{font:bold 12px 'arial', sans-serif;color:#ffffff}.fArial12Gray{font:12px 'arial', sans-serif;color:#7c7c7c}.fArial12Bold{font:bold 12px 'arial', sans-serif}.fArial12Silver{font:12px 'arial', sans-serif;color:#555555}.fArial12SilverBold{font:bold 12px 'arial', sans-serif;color:#555555}.fArial12SilverItalic{font:italic 12px 'arial', sans-serif;color:#555555}.fArial12Orange{font:12px 'arial', sans-serif;color:#FF5A00}.fArial13White{font:13px 'arial', sans-serif;color:#fff}.fArial13Silver{font:13px 'arial', sans-serif;color:#555}.fArial13BoldItalicGray{font:bold 13px 'arial', sans-serif;font-style:italic;color:#7c7c7c}.fArial14BoldItalic{font:bold 14px 'arial', sans-serif;font-style:italic}.fArial14{font:14px 'arial', sans-serif}.fArial14BoldItalic{font:bold 14px 'arial', sans-serif;font-style:italic}.fArial14White{font:14px 'arial', sans-serif;color:#ffffff}.fArial14Gray{font:14px 'arial', sans-serif;color:#7c7c7c}.fArial14Silver{font:14px 'arial', sans-serif;color:#555555}.fArial14Orange{font:14px 'arial', sans-serif;color:#FF5A00}.fArial15BoldItalicAqua{font:bold 15px 'arial', sans-serif;font-style:italic;color:#4b9696}.fArial16{font:16px 'arial', sans-serif}.fArial16White{font:16px 'arial', sans-serif;color:#ffffff}.fArial16Gray{font:16px 'arial', sans-serif;color:#7c7c7c}.fArial16Silver{font:16px 'arial', sans-serif;color:#555555}.fArial16Orange{font:16px 'arial', sans-serif;color:#FF5A00}.fArial18{font:18px 'arial', sans-serif}.fArial18White{font:18px 'arial', sans-serif;color:#ffffff}.fArial18WhiteBold{font:bold 18px 'arial', sans-serif;color:#ffffff}.fArial18WhiteBoldItalic{font:bold 18px 'arial', sans-serif;font-style:italic;color:#ffffff}.fArial18Gray{font:18px 'arial', sans-serif;color:#7c7c7c}.fArial18Silver{font:18px 'arial', sans-serif;color:#555555}.fArial18Orange{font:18px 'arial', sans-serif;color:#FF5A00}.fArial20{font:20px 'arial', sans-serif}.fArial20BoldGray{font:bold 20px 'arial', sans-serif;color:#555}.fArial20White{font:20px 'arial', sans-serif;color:#ffffff}.fArial20Gray{font:20px 'arial', sans-serif;color:#7c7c7c}.fArial20Silver{font:20px 'arial', sans-serif;color:#555555}.fArial20Orange{font:20px 'arial', sans-serif;color:#FF5A00}.fArial25WhiteBold{font:bold 25px 'arial', sans-serif;color:#ffffff}.fGothamBook12{font:12px 'GothamBook', BryantBook, arial, sans-serif}.fGothamBook12White{font:12px 'GothamBook', BryantBook, arial, sans-serif;color:#ffffff}.fGothamBook12Gray{font:12px 'GothamBook', BryantBook, arial, sans-serif;color:#7c7c7c}.fGothamBook12Silver{font:12px 'GothamBook', BryantBook, arial, sans-serif;color:#555555}.fGothamBook12Orange{font:12px 'GothamBook', BryantBook, arial, sans-serif;color:#FF5A00}.fGothamBook12OrangeBoldItalic{font:bold 12px 'GothamBook', BryantBook, arial, sans-serif;color:#FF5A00;font-style:italic}.fGothamBook13White{font:13px 'GothamBook', BryantBook, arial, sans-serif;color:#ffffff}.fGothamBook14{font:14px 'GothamBook', BryantBook, arial, sans-serif}.fGothamBook14White{font:14px 'GothamBook', BryantBook, arial, sans-serif;color:#ffffff}.fGothamBook14Gray{font:14px 'GothamBook', BryantBook, arial, sans-serif;color:#7c7c7c}.fGothamBook14Silver{font:14px 'GothamBook', BryantBook, arial, sans-serif;color:#555555}.fGothamBook14Orange{font:14px 'GothamBook', BryantBook, arial, sans-serif;color:#FF5A00}.fGothamBook14Violet{font:14px 'GothamBook', BryantBook, arial, sans-serif;color:#663399}.fGothamBook15{font:15px 'GothamBook', BryantBook, arial, sans-serif}.fGothamBook30{font:30px 'GothamBook', BryantBook, arial, sans-serif}.fGothamBook16{font:16px 'GothamBook', BryantBook, arial, sans-serif}.fGothamBook16White{font:16px 'GothamBook', BryantBook, arial, sans-serif;color:#ffffff}.fGothamBook16Gray{font:16px 'GothamBook', BryantBook, arial, sans-serif;color:#7c7c7c}.fGothamBook16Silver{font:16px 'GothamBook', BryantBook, arial, sans-serif;color:#555555}.fGothamBook16Orange{font:16px 'GothamBook', BryantBook, arial, sans-serif;color:#FF5A00}.fGothamBook18{font:18px 'GothamBook', BryantBook, arial, sans-serif}.fGothamBook18White{font:18px 'GothamBook', BryantBook, arial, sans-serif;color:#ffffff}.fGothamBook18Gray{font:18px 'GothamBook', BryantBook, arial, sans-serif;color:#7c7c7c}.fGothamBook18Silver{font:18px 'GothamBook', BryantBook, arial, sans-serif;color:#555555}.fGothamBook18Orange{font:18px 'GothamBook', BryantBook, arial, sans-serif;color:#FF5A00}.fGothamBook20{font:20px 'GothamBook', BryantBook, arial, sans-serif}.fGothamBook20White{font:20px 'GothamBook', BryantBook, arial, sans-serif;color:#ffffff}.fGothamBook20Gray{font:20px 'GothamBook', BryantBook, arial, sans-serif;color:#7c7c7c}.fGothamBook20Silver{font:20px 'GothamBook', BryantBook, arial, sans-serif;color:#555555}.fGothamBook20Orange{font:20px 'GothamBook', BryantBook, arial, sans-serif;color:#FF5A00}.fGothamBookItalic12{font:12px 'GothamBookItalic', BryantBook, arial, sans-serif;font-style:italic}.fGothamBookItalic12White{font:12px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#ffffff;font-style:italic}.fGothamBookItalic12Gray{font:12px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#7c7c7c;font-style:italic}.fGothamBookItalic12Silver{font:12px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#555555;font-style:italic}.fGothamBookItalic12Orange{font:12px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#FF5A00;font-style:italic}.fGothamBookItalic14{font:14px 'GothamBookItalic', BryantBook, arial, sans-serif;font-style:italic}.fGothamBookItalic14White{font:14px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#ffffff;font-style:italic}.fGothamBookItalic14Gray{font:14px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#7c7c7c;font-style:italic}.fGothamBookItalic14Silver{font:14px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#555555;font-style:italic}.fGothamBookItalic14Orange{font:14px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#FF5A00;font-style:italic}.fGothamBookItalic16{font:16px 'GothamBookItalic', BryantBook, arial, sans-serif;font-style:italic}.fGothamBookItalic16White{font:16px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#ffffff;font-style:italic}.fGothamBookItalic16Gray{font:16px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#7c7c7c;font-style:italic}.fGothamBookItalic16Silver{font:16px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#555555;font-style:italic}.fGothamBookItalic16Orange{font:16px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#FF5A00;font-style:italic}.fGothamBookItalic18{font:18px 'GothamBookItalic', BryantBook, arial, sans-serif;font-style:italic}.fGothamBookItalic18white{font:18px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#ffffff;font-style:italic}.fGothamBookItalic18Gray{font:18px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#7c7c7c;font-style:italic}.fGothamBookItalic18Silver{font:18px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#555555;font-style:italic}.fGothamBookItalic18Orange{font:18px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#FF5A00;font-style:italic}.fGothamBookItalic20{font:20px 'GothamBookItalic', BryantBook, arial, sans-serif;font-style:italic}.fGothamBookItalic20White{font:20px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#ffffff;font-style:italic}.fGothamBookItalic20Gray{font:20px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#7c7c7c;font-style:italic}.fGothamBookItalic20Silver{font:20px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#555555;font-style:italic}.fGothamBookItalic20Orange{font:20px 'GothamBookItalic', BryantBook, arial, sans-serif;color:#FF5A00;font-style:italic}.fGothamBold11White{font:11px 'GothamBold', BryantBold, arial, sans-serif;color:#ffffff}.fGothamBold12{font:12px 'GothamBold', BryantBold, arial, sans-serif}.fGothamBold12White{font:12px 'GothamBold', BryantBold, arial, sans-serif;color:#ffffff}.fGothamBold12Gray{font:12px 'GothamBold', BryantBold, arial, sans-serif;color:#7c7c7c}.fGothamBold12Silver{font:12px 'GothamBold', BryantBold, arial, sans-serif;color:#555555}.fGothamBold12Orange{font:12px 'GothamBold', BryantBold, arial, sans-serif;color:#FF5A00}.fGothamBold14{font:14px 'GothamBold', BryantBold, arial, sans-serif}.fGothamBold14White{font:14px 'GothamBold', BryantBold, arial, sans-serif;color:#ffffff}.fGothamBold14Gray{font:14px 'GothamBold', BryantBold, arial, sans-serif;color:#7c7c7c}.fGothamBold14Silver{font:14px 'GothamBold', BryantBold, arial, sans-serif;color:#555555}.fGothamBold14Orange{font:14px 'GothamBold', BryantBold, arial, sans-serif;color:#FF5A00}.fGothamBold16{font:16px 'GothamBold', BryantBold, arial, sans-serif}.fGothamBold16White{font:16px 'GothamBold', BryantBold, arial, sans-serif;color:#ffffff}.fGothamBold16Gray{font:16px 'GothamBold', BryantBold, arial, sans-serif;color:#7c7c7c}.fGothamBold16Silver{font:16px 'GothamBold', BryantBold, arial, sans-serif;color:#555555}.fGothamBold16Orange{font:16px 'GothamBold', BryantBold, arial, sans-serif;color:#FF5A00}.fGothamBold18{font:18px 'GothamBold', BryantBold, arial, sans-serif}.fGothamBold18White{font:18px 'GothamBold', BryantBold, arial, sans-serif;color:#ffffff}.fGothamBold18Gray{font:18px 'GothamBold', BryantBold, arial, sans-serif;color:#7c7c7c}.fGothamBold18Silver{font:18px 'GothamBold', BryantBold, arial, sans-serif;color:#555555}.fGothamBold18Orange{font:18px 'GothamBold', BryantBold, arial, sans-serif;color:#FF5A00}.fGothamBold20{font:20px 'GothamBold', BryantBold, arial, sans-serif}.fGothamBold20White{font:20px 'GothamBold', BryantBold, arial, sans-serif;color:#ffffff}.fGothamBold20WhiteBold{font:bold 20px 'GothamBold', BryantBold, arial, sans-serif;color:#ffffff}.fGothamBold22WhiteBold{font:bold 22px 'GothamBold', BryantBold, arial, sans-serif;color:#ffffff}.fGothamBold20Gray{font:20px 'GothamBold', BryantBold, arial, sans-serif;color:#7c7c7c}.fGothamBold20Silver{font:20px 'GothamBold', BryantBold, arial, sans-serif;color:#555555}.fGothamBold20Orange{font:20px 'GothamBold', BryantBold, arial, sans-serif;color:#FF5A00}.fGothamRoundedBold10White{font:10px 'GothamRoundedBold', arial, sans-serif;color:#ffffff}.fGothamRoundedBold11Orange{font:11px 'GothamRoundedBold', arial, sans-serif;color:#FF5A00;font-weight:bold}.fGothamRoundedBold25{font:25px 'GothamRoundedBold', arial, sans-serif;font-weight:bold}.fGothamRoundedBold35White{font:35px 'GothamRoundedBold', arial, sans-serif;font-weight:bold;color:#fff}.fGothamRoundedBold35Violet{font:35px 'GothamRoundedBold', arial, sans-serif;font-weight:bold;color:#663399}.fGothamRoundedMedium10White{font:10px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#ffffff}.fGothamRoundedMedium10Silver{font:10px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#555555}.fGothamRoundedMedium11White{font:11px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#ffffff}.fGothamRoundedMedium12{font:12px 'GothamRoundedMedium', BryantMedium, arial, sans-serif}.fGothamRoundedMedium12White{font:12px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#ffffff}.fGothamRoundedMedium14White{font:14px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#ffffff}.fGothamRoundedMedium15White{font:15px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#ffffff}.fGothamRoundedMedium20White{font:20px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#ffffff}.fGothamRoundedMedium12Gray{font:12px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#7c7c7c}.fGothamRoundedMedium12Silver{font:12px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#555555}.fGothamRoundedMedium10Orange{font:10px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#FF5A00}.fGothamRoundedMedium11Orange{font:11px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#FF5A00}.fGothamRoundedMedium10Gray{font:10px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#7c7c7c}.fGothamRoundedMedium12Orange{font:12px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#FF5A00}.fGothamRoundedMedium12Gray{font:12px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#7c7c7c}.fGothamRoundedMedium13Silver{font:13px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#555555}.fGothamRoundedMedium13Gray{font:13px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#7c7c7c}.fGothamRoundedMedium11Purple{font:11px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#9E3373}.fGothamRoundedMedium13Purple{font:13px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#9E3373}.fGothamRoundedMedium13Orange{font:13px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#FF5A00}.fGothamRoundedMedium14{font:14px 'GothamRoundedMedium', BryantMedium, arial, sans-serif}.fGothamRoundedMedium14White{font:14px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#ffffff}.fGothamRoundedMedium14Gray{font:14px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#7c7c7c}.fGothamRoundedMedium14Silver,.fGothamRoundedMedium14Silver a,.fGothamRoundedMedium14Silver a:hover{font:14px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#555555}.fGothamRoundedMedium14Orange{font:14px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#FF5A00}.fGothamRoundedMedium15{font:15px 'GothamRoundedMedium', BryantMedium, arial, sans-serif}.fGothamRoundedMedium15Gray{font:15px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#7c7c7c}.fGothamRoundedMedium15Orange{font:15px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#FF5A00}.fGothamRoundedMedium16{font:16px 'GothamRoundedMedium', BryantMedium, arial, sans-serif}.fGothamRoundedMedium16White{font:16px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#ffffff}.fGothamRoundedMedium16Gray{font:16px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#7c7c7c}.fGothamRoundedMedium16Silver{font:16px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#555555}.fGothamRoundedMedium16Silver,.fGothamRoundedMedium16Silver a,.fGothamRoundedMedium16Silver a:hover{font:16px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#555555}.fGothamRoundedMedium16Orange{font:16px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#FF5A00}.fGothamRoundedMedium18{font:18px 'GothamRoundedMedium', BryantMedium, arial, sans-serif}.fGothamRoundedMedium15White{font:15px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#ffffff}.fGothamRoundedMedium18White{font:18px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#ffffff}.fGothamRoundedMedium20White{font:20px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#ffffff}.fGothamRoundedMedium18Gray{font:18px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#7c7c7c}.fGothamRoundedMedium18Silver{font:18px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#555555}.fGothamRoundedMedium18Orange{font:18px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#FF5A00}.fGothamRoundedMedium20{font:20px 'GothamRoundedMedium', BryantMedium, arial, sans-serif}.fGothamRoundedMedium25{font:25px 'GothamRoundedMedium', BryantMedium, arial, sans-serif}.fGothamRoundedMedium30{font:30px 'GothamRoundedMedium', BryantMedium, arial, sans-serif}.fGothamRoundedMedium20White{font:20px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#ffffff}.fGothamRoundedMedium25White{font:25px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#ffffff}.fGothamRoundedMedium40White{font:40px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#ffffff}.fGothamRoundedMedium20Gray{font:20px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#7c7c7c}.fGothamRoundedMedium20Silver{font:20px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#555555}.fGothamRoundedMedium20Orange{font:20px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#FF5A00}.fGothamRoundedMedium20Purple{font:20px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#94286B}.fGothamRoundedMedium25Orange{font:25px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#FF5A00}.fGothamRoundedMedium25Gray{font:25px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#7c7c7c}.fGothamRoundedMedium35Orange{font:35px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#FF5A00}.fGothamRoundedMedium25Purple{font:25px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#94286B}.fGothamRoundedMedium44Silver{font:44px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#555555}.fGothamRoundedMedium42{font:38px 'GothamRoundedMedium', BryantMedium, arial, sans-serif}.fGothamRoundedMedium40{font:40px 'GothamRoundedMedium', BryantMedium, arial, sans-serif}.fGothamRoundedLight12{font:12px 'GothamRoundedLight', BryantLight, arial, sans-serif}.fGothamRoundedLight12White{font:12px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#ffffff}.fGothamRoundedLight12Gray{font:12px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#7c7c7c}.fGothamRoundedLight12Silver{font:12px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#555555}.fGothamRoundedLight12Orange{font:12px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#FF5A00}.fGothamRoundedLight13Gray{font:13px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#7c7c7c}.fGothamRoundedLight14{font:14px 'GothamRoundedLight', BryantLight, arial, sans-serif}.fGothamRoundedLight14White{font:14px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#ffffff}.fGothamRoundedLight14Gray{font:14px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#7c7c7c}.fGothamRoundedLight14Silver{font:14px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#555555}.fGothamRoundedLight14Orange{font:14px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#FF5A00}.fGothamRoundedLight16{font:16px 'GothamRoundedLight', BryantLight, arial, sans-serif}.fGothamRoundedLight16White{font:16px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#ffffff}.fGothamRoundedLight16Gray{font:16px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#7c7c7c}.fGothamRoundedLight16Silver{font:16px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#555555}.fGothamRoundedLight18{font:18px 'GothamRoundedLight', BryantLight, arial, sans-serif}.fGothamRoundedLight18White{font:18px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#ffffff}.fGothamRoundedLight18Gray{font:18px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#7c7c7c}.fGothamRoundedLight18Silver{font:18px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#555555}.fGothamRoundedLight18Orange{font:18px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#FF5A00}.fGothamRoundedLight20{font:20px 'GothamRoundedLight', BryantLight, arial, sans-serif}.fGothamRoundedLight20White{font:20px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#ffffff}.fGothamRoundedLight20Gray{font:20px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#7c7c7c}.fGothamRoundedLight20Silver{font:20px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#555555}.fGothamRoundedLight20Orange{font:20px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#FF5A00}.fGothamRoundedLight25White{font:25px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#ffffff}.fGothamRoundedLight30Orange{font:30px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#FF5A00}.fGothamRoundedLight35Purple{font:30px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#663399}.fGothamRoundedLight35White{font:35px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#ffffff}.fGothamRoundedLight55White{font:55px 'GothamRoundedLight', BryantLight, arial, sans-serif;color:#ffffff}.smiles-partners{font-size:10px}.smiles-partners:before{content:' ';vertical-align:middle;display:inline-block;background-image:url("sprite/img/smiles-partners.svg");background-repeat:no-repeat;background-size:74.25em 196em}.no-svg .smiles-partners:before{background-image:url("../img/smiles-partners.png")}.smiles-partners.2z:before{background-position:0em 0em;width:15.6em;height:4.8em}.smiles-partners.aero-mexico:before{background-position:0em -4.8em;width:34.7em;height:6.4em}.smiles-partners.aerolineas-argentinas:before{background-position:0em -11.2em;width:15.030000000000001em;height:6.4em}.smiles-partners.aev1:before{background-position:0em -17.6em;width:23.7em;height:4.6em}.smiles-partners.air-canada:before{background-position:0em -22.2em;width:48.92em;height:6.4em}.smiles-partners.airfrance:before{background-position:0em -28.6em;width:74.25em;height:6.4em}.smiles-partners.alitalia:before{background-position:0em -35em;width:27.8em;height:6.4em}.smiles-partners.apple-store:before{background-position:0em -41.4em;width:19.57em;height:6.4em}.smiles-partners.b-booking:before{background-position:0em -47.8em;width:1.875em;height:1.7em}.smiles-partners.booking:before{background-position:0em -49.5em;width:5.2em;height:1.7em}.smiles-partners.copa-airlines:before{background-position:0em -51.2em;width:38.15em;height:6.4em}.smiles-partners.delta:before{background-position:0em -57.6em;width:41.68em;height:6.4em}.smiles-partners.emirates:before{background-position:0em -64em;width:7.959999999999999em;height:6em}.smiles-partners.ethiopian:before{background-position:0em -70em;width:60.236000000000004em;height:27.195em}.smiles-partners.etihad:before{background-position:0em -97.2em;width:13.1em;height:6.4em}.smiles-partners.g3:before{background-position:0em -103.6em;width:15.63em;height:6.4em}.smiles-partners.gol:before{background-position:0em -110em;width:15.63em;height:6.4em}.smiles-partners.gol-white:before{background-position:0em -116.4em;width:3.8em;height:1.6em}.smiles-partners.google-play:before{background-position:0em -118em;width:19.57em;height:6.4em}.smiles-partners.ingresso-rapido:before{background-position:0em -124.4em;width:10.379999999999999em;height:1.72em}.smiles-partners.klm:before{background-position:0em -126.2em;width:10.98em;height:6.4em}.smiles-partners.korean-air:before{background-position:0em -132.6em;width:54.720000000000006em;height:6.4em}.smiles-partners.localiza:before{background-position:0em -139em;width:5.5em;height:1.7em}.smiles-partners.passaredo:before{background-position:0em -140.7em;width:17.7em;height:6.4em}.smiles-partners.qatar:before{background-position:0em -147.1em;width:22.66em;height:6.4em}.smiles-partners.royal-air-maroc:before{background-position:0em -153.5em;width:16em;height:10em}.smiles-partners.south-african:before{background-position:0em -163.5em;width:33.693em;height:15.053999999999998em}.smiles-partners.south-african-airways:before{background-position:0em -178.6em;width:15.65em;height:6.4em}.smiles-partners.taag:before{background-position:0em -185em;width:7.7em;height:3.4em}.smiles-partners.tap:before{background-position:0em -188.4em;width:10em;height:6em}.smiles-partners.uber:before{background-position:0em -194.4em;width:4.5em;height:1.6em}.smiles-icons{font-size:10px}.smiles-icons:before{content:' ';vertical-align:middle;display:inline-block;background-image:url("sprite/img/smiles-icons.svg");background-repeat:no-repeat;background-size:66.3em 671.2em}.no-svg .smiles-icons:before{background-image:url("../img/smiles-icons.png")}.smiles-icons.arrow-down:before{background-position:0em 0em;width:1.3em;height:0.8em}.smiles-icons.arrow-down-small:before{background-position:0em -0.8em;width:1.16em;height:0.72em}.smiles-icons.arrow-up:before{background-position:0em -1.6em;width:1.3em;height:0.8em}.smiles-icons.card-diamond:before{background-position:0em -2.4em;width:25.8em;height:16.9em}.smiles-icons.cartao-smiles:before{background-position:0em -19.3em;width:11.6em;height:9.5em}.smiles-icons.cat-diamante:before{background-position:0em -28.8em;width:66.3em;height:42.1em}.smiles-icons.cat-ouro:before{background-position:0em -70.9em;width:66.3em;height:42.1em}.smiles-icons.cat-prata:before{background-position:0em -113em;width:66.3em;height:42.1em}.smiles-icons.cat-smiles:before{background-position:0em -155.1em;width:66.3em;height:42.1em}.smiles-icons.correct-green-circle:before{background-position:0em -197.2em;width:1.5em;height:1.5em}.smiles-icons.cruises-cabin:before{background-position:0em -198.7em;width:1.6em;height:1em}.smiles-icons.cruises-company:before{background-position:0em -199.7em;width:1.1em;height:1.4em}.smiles-icons.cruises-date:before{background-position:0em -201.1em;width:1.3em;height:1.4em}.smiles-icons.cruises-destination:before{background-position:0em -202.5em;width:0.9em;height:1.4em}.smiles-icons.cruises-duration:before{background-position:0em -203.9em;width:1.2em;height:1.2em}.smiles-icons.cruises-passengers:before{background-position:0em -205.1em;width:1.3em;height:1.4em}.smiles-icons.cruises-ship:before{background-position:0em -206.5em;width:1.2em;height:1.1em}.smiles-icons.diamond_icon:before{background-position:0em -207.6em;width:3.9em;height:2.8em}.smiles-icons.diamond_icon-diamond:before{background-position:0em -210.4em;width:3.9em;height:2.8em}.smiles-icons.diamond_icon_disable:before{background-position:0em -213.2em;width:3.9em;height:2.8em}.smiles-icons.diamond_icon_white:before{background-position:0em -216em;width:3.9em;height:2.8em}.smiles-icons.equal:before{background-position:0em -218.8em;width:1.8em;height:1.23em}.smiles-icons.ic fechar:before{background-position:0em -220.1em;width:1.6em;height:1.6em}.smiles-icons.ic-archive:before{background-position:0em -221.7em;width:2.6em;height:2.6em}.smiles-icons.ic-arrow-flight-details:before{background-position:0em -224.3em;width:9.2em;height:1.2em}.smiles-icons.ic-arrow-flights:before{background-position:0em -225.5em;width:9.2em;height:1.2em}.smiles-icons.ic-arrow-right:before{background-position:0em -226.7em;width:16.2em;height:2.897em}.smiles-icons.ic-arrow-right-mb:before{background-position:0em -229.6em;width:3.2667em;height:3.1667em}.smiles-icons.ic-attachment:before{background-position:0em -232.8em;width:3.6em;height:3.4em}.smiles-icons.ic-aviao:before{background-position:0em -236.2em;width:2em;height:1.8em}.smiles-icons.ic-baggage:before{background-position:0em -238em;width:1.8em;height:1.6em}.smiles-icons.ic-baseline-lock:before{background-position:0em -239.6em;width:2.4em;height:2.4em}.smiles-icons.ic-binoculos:before{background-position:0em -242em;width:9.132em;height:5.771em}.smiles-icons.ic-bonus:before{background-position:0em -247.8em;width:3em;height:2.8em}.smiles-icons.ic-boxed-close-button:before{background-position:0em -250.6em;width:3.6em;height:3.4em}.smiles-icons.ic-brand-arrow-down:before{background-position:0em -254em;width:2em;height:2em}.smiles-icons.ic-brand-arrow-down-club:before{background-position:0em -256em;width:2em;height:2em}.smiles-icons.ic-brand-arrow-up:before{background-position:0em -258em;width:2em;height:2em}.smiles-icons.ic-brand-arrow-up-club:before{background-position:0em -260em;width:2em;height:2em}.smiles-icons.ic-cabine:before{background-position:0em -262em;width:1.5em;height:1.6em}.smiles-icons.ic-cancelar:before{background-position:0em -263.6em;width:1.2em;height:1.2em}.smiles-icons.ic-carrinho:before{background-position:0em -264.8em;width:3em;height:2.6em}.smiles-icons.ic-cartao:before{background-position:0em -267.4em;width:7.4em;height:4.85em}.smiles-icons.ic-change:before{background-position:0em -272.3em;width:1.6300000000000001em;height:1.3800000000000001em}.smiles-icons.ic-check:before{background-position:0em -273.7em;width:5.01em;height:3.5em}.smiles-icons.ic-check-solid:before{background-position:0em -277.2em;width:5.01em;height:3.5em}.smiles-icons.ic-check-solid-laranja:before{background-position:0em -280.7em;width:2.4em;height:1.8em}.smiles-icons.ic-clouds:before{background-position:0em -282.5em;width:17.8em;height:8.4em}.smiles-icons.ic-conexao:before{background-position:0em -290.9em;width:4.697em;height:2.0780000000000003em}.smiles-icons.ic-conexao-mb:before{background-position:0em -293em;width:2.125em;height:2em}.smiles-icons.ic-cronometro:before{background-position:0em -295em;width:8.4em;height:9em}.smiles-icons.ic-deadline:before{background-position:0em -304em;width:2.2em;height:2.2em}.smiles-icons.ic-edit:before{background-position:0em -306.2em;width:1.8em;height:1.8em}.smiles-icons.ic-email:before{background-position:0em -308em;width:2.1em;height:1.6em}.smiles-icons.ic-email-big:before{background-position:0em -309.6em;width:3.2em;height:2.3em}.smiles-icons.ic-email-resend:before{background-position:0em -311.9em;width:1.6em;height:1.2em}.smiles-icons.ic-erro:before{background-position:0em -313.1em;width:5.9em;height:6em}.smiles-icons.ic-exclamation:before{background-position:0em -319.1em;width:1.8em;height:1.8em}.smiles-icons.ic-exclamation-danger:before{background-position:0em -320.9em;width:2.4em;height:2.4em}.smiles-icons.ic-excluido:before{background-position:0em -323.3em;width:1.4300000000000002em;height:1.4300000000000002em}.smiles-icons.ic-family:before{background-position:0em -324.8em;width:3.9em;height:4em}.smiles-icons.ic-family-disable:before{background-position:0em -328.8em;width:3.9em;height:4em}.smiles-icons.ic-fechar:before{background-position:0em -332.8em;width:1.6em;height:1.6em}.smiles-icons.ic-fechar-white:before{background-position:0em -334.4em;width:1.6em;height:1.6em}.smiles-icons.ic-file:before{background-position:0em -336em;width:1.7399999999999998em;height:2.2em}.smiles-icons.ic-file-orange:before{background-position:0em -338.2em;width:1.7399999999999998em;height:2.2em}.smiles-icons.ic-filtro:before{background-position:0em -340.4em;width:1.497em;height:1.6em}.smiles-icons.ic-filtro-gray:before{background-position:0em -342em;width:51.2em;height:51.2em}.smiles-icons.ic-filtro-solid:before{background-position:0em -393.2em;width:51.2em;height:51.2em}.smiles-icons.ic-flag-ar:before{background-position:0em -444.4em;width:1.6em;height:1.6em}.smiles-icons.ic-flag-br:before{background-position:0em -446em;width:1.6em;height:1.6em}.smiles-icons.ic-flight-check-white:before,.free-reservations__list .hidden-checkbox:checked ~ .free-reservations-check .smiles-icons:before{background-position:0em -447.6em;width:2em;height:1.4em}.smiles-icons.ic-flight-list-arrow:before{background-position:0em -449em;width:2.4em;height:1.4em}.smiles-icons.ic-flight-reserved:before,.free-reservations__list .hidden-checkbox ~ .free-reservations-check .smiles-icons:before{background-position:0em -450.4em;width:2em;height:2em}.smiles-icons.ic-grey-airplane:before{background-position:0em -452.4em;width:2em;height:1.8em}.smiles-icons.ic-imprimir:before{background-position:0em -454.2em;width:2em;height:1.9em}.smiles-icons.ic-janela:before{background-position:0em -456.1em;width:1.5em;height:1.6em}.smiles-icons.ic-lock:before{background-position:0em -457.7em;width:2.9em;height:3.8em}.smiles-icons.ic-logout:before{background-position:0em -461.5em;width:3em;height:3em}.smiles-icons.ic-medal:before{background-position:0em -464.5em;width:2em;height:3em}.smiles-icons.ic-miles-stack:before{background-position:0em -467.5em;width:3em;height:2.8em}.smiles-icons.ic-miles-transfer:before{background-position:0em -470.3em;width:3em;height:2.8em}.smiles-icons.ic-more-signed:before{background-position:0em -473.1em;width:7.5em;height:7.7em}.smiles-icons.ic-name:before{background-position:0em -480.8em;width:1.9998em;height:1.9998em}.smiles-icons.ic-new-calendar:before{background-position:0em -482.8em;width:2em;height:2em}.smiles-icons.ic-notification-bell:before{background-position:0em -484.8em;width:3.7em;height:3.9em}.smiles-icons.ic-orange-airplane:before{background-position:0em -488.7em;width:2.5em;height:2.4em}.smiles-icons.ic-ordenar:before{background-position:0em -491.1em;width:1.3em;height:1.6em}.smiles-icons.ic-order-address:before{background-position:0em -492.7em;width:1.6em;height:1.5em}.smiles-icons.ic-order-creditcard:before{background-position:0em -494.2em;width:1.6em;height:1.1em}.smiles-icons.ic-order-creditcardtype:before{background-position:0em -495.3em;width:1.6em;height:1.1em}.smiles-icons.ic-order-creditcarduser:before{background-position:0em -496.4em;width:1.6em;height:1.1em}.smiles-icons.ic-order-email:before{background-position:0em -497.5em;width:1.6em;height:1.1em}.smiles-icons.ic-order-paymentform:before{background-position:0em -498.6em;width:1.6em;height:1.6em}.smiles-icons.ic-order-phone:before{background-position:0em -500.2em;width:0.9em;height:1.6em}.smiles-icons.ic-order-user:before{background-position:0em -501.8em;width:1.6em;height:1.3em}.smiles-icons.ic-passenger:before{background-position:0em -503.1em;width:1.6em;height:1.5em}.smiles-icons.ic-payment-details:before{background-position:0em -504.6em;width:1.4em;height:1.9em}.smiles-icons.ic-picture:before{background-position:0em -506.5em;width:10em;height:7.3em}.smiles-icons.ic-pin:before{background-position:0em -513.8em;width:1.5em;height:2em}.smiles-icons.ic-plane-departure:before{background-position:0em -515.8em;width:51.2em;height:51.2em}.smiles-icons.ic-plane-ida-white:before{background-position:0em -567em;width:2.2em;height:2.2em}.smiles-icons.ic-plane-volta-white:before{background-position:0em -569.2em;width:2.2em;height:2.2em}.smiles-icons.ic-price:before{background-position:0em -571.4em;width:2.6em;height:2.6em}.smiles-icons.ic-print:before{background-position:0em -574em;width:1.7em;height:1.6em}.smiles-icons.ic-processando:before{background-position:0em -575.6em;width:6.07em;height:6.6em}.smiles-icons.ic-profile:before{background-position:0em -582.2em;width:2em;height:2em}.smiles-icons.ic-profile-solid-orange:before{background-position:0em -584.2em;width:2em;height:2em}.smiles-icons.ic-question:before{background-position:0em -586.2em;width:1.6em;height:1.6em}.smiles-icons.ic-reserve:before{background-position:0em -587.8em;width:3em;height:2.1em}.smiles-icons.ic-round-arrow-left:before{background-position:0em -589.9em;width:2.5em;height:2.4em}.smiles-icons.ic-round-arrow-right:before{background-position:0em -592.3em;width:2.5em;height:2.4em}.smiles-icons.ic-round-check:before{background-position:0em -594.7em;width:1.9em;height:1.9em}.smiles-icons.ic-round-close:before{background-position:0em -596.6em;width:1.9em;height:1.9em}.smiles-icons.ic-search-solid:before{background-position:0em -598.5em;width:2em;height:2em}.smiles-icons.ic-share:before{background-position:0em -600.5em;width:1.4em;height:1.6em}.smiles-icons.ic-shell:before{background-position:0em -602.1em;width:2.5375em;height:2.0625em}.smiles-icons.ic-smile-text-brand:before{background-position:0em -604.2em;width:2.725em;height:0.8368em}.smiles-icons.ic-smile-text-club:before{background-position:0em -605.1em;width:2.725em;height:0.8368em}.smiles-icons.ic-smile-text-cobranded:before{background-position:0em -606em;width:2.725em;height:0.8368em}.smiles-icons.ic-smile-text-white:before{background-position:0em -606.9em;width:2.725em;height:0.8368em}.smiles-icons.ic-smiles-space:before{background-position:0em -607.8em;width:2.6589em;height:1.3em}.smiles-icons.ic-smiles_diamante:before{background-position:0em -609.1em;width:13.8178em;height:2.2333em}.smiles-icons.ic-smiles_diamante-v2:before{background-position:0em -611.4em;width:13.8178em;height:2.2333em}.smiles-icons.ic-status-cart:before{background-position:0em -613.7em;width:3em;height:2.5em}.smiles-icons.ic-success-check-green:before{background-position:0em -616.2em;width:2em;height:1.47em}.smiles-icons.ic-telefone:before{background-position:0em -617.7em;width:3.6em;height:4.529999999999999em}.smiles-icons.ic-timer:before{background-position:0em -622.3em;width:3.5em;height:4.1em}.smiles-icons.ic-tooltip-information:before{background-position:0em -626.4em;width:1.4em;height:1.5em}.smiles-icons.ic-trash-can:before{background-position:0em -627.9em;width:1.8em;height:1.9em}.smiles-icons.ic-validity:before{background-position:0em -629.8em;width:2.6em;height:2.5em}.smiles-icons.ic-voltar:before{background-position:0em -632.3em;width:2em;height:1.6em}.smiles-icons.ic-voo:before{background-position:0em -633.9em;width:1.6em;height:1.6em}.smiles-icons.ic-voo-ida:before{background-position:0em -635.5em;width:3.2em;height:2.2969999999999997em}.smiles-icons.ic-voo-ida-sidebar:before{background-position:0em -637.8em;width:1.9971em;height:1.5em}.smiles-icons.ic-voo-volta:before{background-position:0em -639.3em;width:3.2em;height:2.3em}.smiles-icons.ic-voo-volta-sidebar:before{background-position:0em -641.6em;width:2em;height:1.5em}.smiles-icons.ic-warning:before{background-position:0em -643.1em;width:3em;height:2.9em}.smiles-icons.ic-warning-vermelho:before{background-position:0em -646em;width:2.4em;height:2.4em}.smiles-icons.leg-trip-one:before{background-position:0em -648.4em;width:9em;height:2.5em}.smiles-icons.leg-trip-two:before{background-position:0em -650.9em;width:17.2em;height:2.5em}.smiles-icons.lock-club:before{background-position:0em -653.4em;width:1.9em;height:2.8em}.smiles-icons.miles-stack:before{background-position:0em -656.2em;width:1.4em;height:1.7em}.smiles-icons.plus:before{background-position:0em -657.9em;width:1.8em;height:1.8em}.smiles-icons.seta-2:before{background-position:0em -659.7em;width:5.2em;height:1.2em}.smiles-icons.seta-dir-paginacao:before{background-position:0em -660.9em;width:0.77em;height:1.33em}.smiles-icons.seta-dir-paginacao-branca:before{background-position:0em -662.3em;width:0.77em;height:1.33em}.smiles-icons.seta-dir-paginacao-clara:before{background-position:0em -663.7em;width:0.77em;height:1.33em}.smiles-icons.seta-esq-paginacao:before{background-position:0em -665.1em;width:0.8em;height:1.3em}.smiles-icons.seta-esq-paginacao-clara:before{background-position:0em -666.4em;width:0.8em;height:1.3em}.smiles-icons.warning-orange-circle:before{background-position:0em -667.7em;width:1.5em;height:1.5em}.smiles-icons.yellow-x-block:before{background-position:0em -669.2em;width:2em;height:2em}.smiles-logos{font-size:10px}.smiles-logos:before{content:' ';vertical-align:middle;display:inline-block;background-image:url("sprite/img/smiles-logos.svg");background-repeat:no-repeat;background-size:24.4em 103.4em}.no-svg .smiles-logos:before{background-image:url("../img/smiles-logos.png")}.smiles-logos.black:before{background-position:0em 0em;width:24.4em;height:10em}.smiles-logos.clube-smiles-check:before{background-position:0em -10em;width:15.59em;height:13.24em}.smiles-logos.gray:before{background-position:0em -23.3em;width:24.4em;height:10em}.smiles-logos.lg-smiles-club-dark-gray:before{background-position:0em -33.3em;width:23.46em;height:12.22em}.smiles-logos.logo-club-smiles:before{background-position:0em -45.6em;width:23.46em;height:12.22em}.smiles-logos.logo-clube-smiles-branco:before{background-position:0em -57.9em;width:23.455000000000002em;height:12.221em}.smiles-logos.logo-viaje-facil:before{background-position:0em -70.2em;width:23.3852em;height:4.8136em}.smiles-logos.orange:before{background-position:0em -75.1em;width:24.4em;height:10em}.smiles-logos.seal-diamond:before{background-position:0em -85.1em;width:8.4em;height:8.3em}.smiles-logos.white:before{background-position:0em -93.4em;width:24.4em;height:10em}.bms-airlines{font-size:10px}.bms-airlines:before{content:' ';vertical-align:middle;display:inline-block;background-image:url("sprite/img/bms-airlines.svg");background-repeat:no-repeat;background-size:74.25em 114.7em}.no-svg .bms-airlines:before{background-image:url("../img/bms-airlines.png")}.bms-airlines.aero-mexico:before{background-position:0em 0em;width:34.7em;height:6.4em}.bms-airlines.aerolineas-argentinas:before{background-position:0em -6.4em;width:15.030000000000001em;height:6.4em}.bms-airlines.air-canada:before{background-position:0em -12.8em;width:48.92em;height:6.4em}.bms-airlines.airfrance:before{background-position:0em -19.2em;width:74.25em;height:6.4em}.bms-airlines.alitalia:before{background-position:0em -25.6em;width:27.8em;height:6.4em}.bms-airlines.copa-airlines:before{background-position:0em -32em;width:38.15em;height:6.4em}.bms-airlines.delta:before{background-position:0em -38.4em;width:41.68em;height:6.4em}.bms-airlines.emirates:before{background-position:0em -44.8em;width:7.959999999999999em;height:6.2em}.bms-airlines.ethiopian:before{background-position:0em -51em;width:15.11em;height:6.4em}.bms-airlines.etihad:before{background-position:0em -57.4em;width:13.1em;height:6.4em}.bms-airlines.gol:before{background-position:0em -63.8em;width:14.7em;height:6.1em}.bms-airlines.klm:before{background-position:0em -69.9em;width:10.98em;height:6.4em}.bms-airlines.korean-air:before{background-position:0em -76.3em;width:54.720000000000006em;height:6.4em}.bms-airlines.passaredo:before{background-position:0em -82.7em;width:17.7em;height:6.4em}.bms-airlines.qatar:before{background-position:0em -89.1em;width:22.66em;height:6.4em}.bms-airlines.royal-air-maroc:before{background-position:0em -95.5em;width:9.6em;height:6.4em}.bms-airlines.south-african-airways:before{background-position:0em -101.9em;width:15.65em;height:6.4em}.bms-airlines.tap:before{background-position:0em -108.3em;width:10em;height:6.4em}.bms-gray-icons{font-size:10px}.bms-gray-icons:before{content:' ';vertical-align:middle;display:inline-block;background-image:url("sprite/img/bms-gray-icons.svg");background-repeat:no-repeat;background-size:3.4em 10.1em}.no-svg .bms-gray-icons:before{background-image:url("../img/bms-gray-icons.png")}.bms-gray-icons.ic-airplane:before{background-position:0em 0em;width:1.6em;height:1.6em}.bms-gray-icons.ic-arrow-left:before{background-position:0em -1.6em;width:1.05em;height:1.6em}.bms-gray-icons.ic-arrow-right:before{background-position:0em -3.2em;width:1.05em;height:1.6em}.bms-gray-icons.ic-clouds:before{background-position:0em -4.8em;width:3.4em;height:1.6em}.bms-gray-icons.ic-miles-stack:before{background-position:0em -6.4em;width:1.6em;height:1.6em}.bms-gray-icons.ic-od-arrow:before{background-position:0em -8em;width:1.6em;height:0.41em}.bms-gray-icons.ic-warning:before{background-position:0em -8.5em;width:1.6em;height:1.6em}.bms-logos{font-size:10px}.bms-logos:before{content:' ';vertical-align:middle;display:inline-block;background-image:url("sprite/img/bms-logos.svg");background-repeat:no-repeat;background-size:9.35em 4.8em}.no-svg .bms-logos:before{background-image:url("../img/bms-logos.png")}.bms-logos.banco-bradesco:before{background-position:0em 0em;width:4.49em;height:1.6em}.bms-logos.banco-do-brasil:before{background-position:0em -1.6em;width:9.35em;height:1.6em}.bms-logos.banco-santander:before{background-position:0em -3.2em;width:8.5em;height:1.6em}.logo{display:inline-block;line-height:1;vertical-align:middle}@media (max-width: 979px){.responsive-table-horizontal{display:block;position:relative;width:100%}.responsive-table-horizontal:after{clear:both;content:'';display:block;font-size:0;height:0;visibility:hidden}.responsive-table-horizontal tbody{display:block;overflow-x:auto;position:relative;white-space:nowrap;width:auto}.responsive-table-horizontal tbody tr{display:inline-block;vertical-align:top}.responsive-table-horizontal tbody tr td{display:block;margin-bottom:20px}.responsive-table-horizontal tbody tr td:first-child{text-align:left}.responsive-table-horizontal thead{display:block;float:left;margin-right:10px}.responsive-table-horizontal thead:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}.responsive-table-horizontal thead th{display:block;margin-bottom:20px;text-align:right}.responsive-table-horizontal thead th:first-child{text-align:right}.ie9 .responsive-table-horizontal thead{float:none}}.important{font-weight:bold}.portal-iframe #main-content{width:100%}.loading-animation{background:url(../images/progress_bar/loading_animation.gif) no-repeat top center;margin-top:10px;padding-top:40px;text-align:left}.separator{border-top:1px dotted #BFBFBF}.update-available{margin-top:10px;padding:2px;text-align:left}.highlight{background:#FFC;font-weight:bold;margin:0 1px}span.alert{display:inline-block}#skip-to-content{clip:rect(0 0 0 0);position:absolute}.portlet-layout.dragging{border-collapse:separate}.drop-area{background-color:#D3DADD}.active-area{background:#FFC}.portlet-boundary.yui3-dd-dragging{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.portlet-boundary.yui3-dd-dragging .portlet{border:2px dashed #CCC}.sortable-layout-proxy{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.sortable-layout-proxy .portlet-topper{background-image:none}.proxy{cursor:move;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);opacity:.65;position:absolute}.proxy.generic-portlet{height:200px;width:300px}.proxy.generic-portlet .portlet-title{padding:10px}.proxy.not-intersecting .forbidden-action{background:url(../images/application/forbidden_action.png) no-repeat;display:block;height:32px;position:absolute;right:-15px;top:-15px;width:32px}.resizable-proxy{border:1px dashed #828F95;position:absolute;visibility:hidden}.sortable-proxy{background:#727C81;margin-top:1px}.lfr-freeform-layout-drag-indicator{visibility:hidden}.sortable-layout-drag-target-indicator{margin:2px 0}.yui3-dd-proxy{z-index:1110 !important}.tooltip{max-width:200px}.tagselector-content{border-width:0;margin-bottom:15px;overflow:visible;padding:0}.tagselector-content .textboxlistentry-holder{background:#FFF;border:1px solid #CCC;margin-bottom:5px;overflow:visible;padding:5px;position:relative}.tagselector-content .textboxlistentry-holder li{line-height:1}.tagselector-content .textboxlistentry-holder .lfr-tag-selector-input{border-width:0;margin-bottom:0}.tagselector-content .textboxlistentry-remove{padding:0 3px 1px}@media (max-width: 1280px){.tagselector-content .toolbar-content .btn-group{white-space:normal}}.tagselector .lfr-tags-selector-content{border-width:0}.tagselector .lfr-tag-selector-input{background:none;padding:0;width:auto}.tagselector .field .field-content{margin:0}.tagselector .textboxlist-input-container{margin:0}.tagselector-focused .textboxlistentry-holder{background:#FFF none;border:1px solid #CCC}.categoriesselector-content .textboxlistentry-holder{background-color:transparent;border-width:0;padding:0}.tag-items{list-style:none;margin:0 1em 0 0;padding:0 1em 0.5em 1em;white-space:normal}.tag-items li{display:inline;float:left;margin:0 1em 0 0}.tag-items a{white-space:nowrap}.tag-selected{color:#000;font-weight:bold;text-decoration:none}.tag-cloud{line-height:2.5em}.tag-cloud .tag-popularity-1{font-size:1em}.tag-cloud .tag-popularity-2{font-size:1.3em}.tag-cloud .tag-popularity-3{font-size:1.6em}.tag-cloud .tag-popularity-4{font-size:1.9em}.tag-cloud .tag-popularity-5{font-size:2.2em}.tag-cloud .tag-popularity-6{font-size:2.5em}.underlay{clear:both;top:100%}.underlay .yui3-widget-hd{height:38px}.underlay .lfr-portlet-item{border-width:0}.underlay-hidden{display:none}.underlay-content{background:#F4F3F3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;border:0 solid #AEAFB1;border-width:0 1px 1px}.underlay-close{position:absolute;right:5px;top:5px}.tab-active strong{font-weight:normal}.tab-back{float:right}.tab-back-content{border-width:0;padding:1px}.lfr-panel-container{background:#FFF}.lfr-panel-content{padding:5px 10px}.lfr-panel-basic .lfr-panel-content{padding-left:15px}.dialog-bd{min-height:30px}.dialog-content{border:1px solid #C8C9CA;padding:5px}.panel-hd{background:#C0C2C5 url(../images/application/panel_header_bg.png) repeat-x 0 0;border:1px solid;border-color:#C8C9CA #AEB2B8 #AEB2B8 #C8C9CA;padding-left:10px;text-shadow:1px 1px #FFF}.app-view-drop-active{background-color:#00A2EA;font-weight:bold}.category-portlets .app-view-drop-active{color:#FFF}.basecelleditor [class~="form-validator-message"]{clip:rect(auto auto auto auto);width:auto}.document-library-file-entry-cell-editor-hidden{display:none}.previous-level{display:inline-block;font-size:21px;line-height:21px;margin-right:5px;text-decoration:none;vertical-align:middle}#content .portlet-column-content.empty{padding:0}.portlet-borderless-bar{font-size:10px;opacity:0.3;padding:2px 5px 1px;position:absolute !important;right:0;top:0;z-index:200}.lfr-search-container{overflow:initial !important}.lfr-search-container [type="checkbox"]:not(:checked),.lfr-search-container [type="checkbox"]:checked{position:relative !important;left:initial !important}.lfr-admin-panel input[type="checkbox"]:not(:checked),.lfr-admin-panel input[type="checkbox"]:checked,.lfr-admin-panel input[type="radio"]:not(:checked),.lfr-admin-panel input[type="radio"]:checked,.lfr-tree input[type="checkbox"]:not(:checked),.lfr-tree input[type="checkbox"]:checked,.lfr-tree input[type="radio"]:not(:checked),.lfr-tree input[type="radio"]:checked{position:relative !important;left:initial !important}.lfr-panel input[type="radio"]:not(:checked),.lfr-panel input[type="radio"]:checked,.lfr-panel input[type="checkbox"]:not(:checked),.lfr-panel input[type="checkbox"]:checked,.journal-article-wrapper input[type="radio"]:not(:checked),.journal-article-wrapper input[type="radio"]:checked,.journal-article-wrapper input[type="checkbox"]:not(:checked),.journal-article-wrapper input[type="checkbox"]:checked,.tab-pane.tab-content input[type="radio"]:not(:checked),.tab-pane.tab-content input[type="radio"]:checked,.tab-pane.tab-content input[type="checkbox"]:not(:checked),.tab-pane.tab-content input[type="checkbox"]:checked,.dialog-iframe-popup input[type="radio"]:not(:checked),.dialog-iframe-popup input[type="radio"]:checked,.dialog-iframe-popup input[type="checkbox"]:not(:checked),.dialog-iframe-popup input[type="checkbox"]:checked{position:relative !important;left:-3px !important;top:-3px !important;float:initial !important;width:auto;height:auto}.tab-pane.tab-content{padding-left:10px}.lfr-ddm-pages-container li{height:auto;margin-left:5px;padding:0}.lfr-ddm-pages-container li input{height:auto;margin-left:5px;padding:0}.lfr-has-add-content,.lfr-has-edit-layout{padding-left:0 !important}#carousel-home menu{bottom:-14px !important}.journal-article-wrapper .input-select-wrapper{clear:both}.field-wrapper .field.span8{float:none;width:90%;clear:both;border:1px solid;display:block;margin-left:0;padding:2px 10px;border-color:#cccccc}.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container{padding-top:20px !important}.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container.nav>li>a{display:initial;top:-20px !important}.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container.nav input{display:initial}.lfr-ddm-link-to-page-modal .modal-body input[type="radio"]:not(:checked),.lfr-ddm-link-to-page-modal .modal-body input[type="radio"]:checked,.lfr-ddm-link-to-page-modal .modal-body input[type="checkbox"]:not(:checked),.lfr-ddm-link-to-page-modal .modal-body input[type="checkbox"]:checked{position:relative !important;left:-3px !important;top:-23px !important;float:none !important;width:auto;height:auto}.lfr-ddm-link-to-page-modal .modal-body{overflow-y:auto}.form .alert.alert-info{float:none}.lfr-page-templates li a{padding:0}.lfr-page-templates li a label{cursor:pointer;display:block;padding:5px 0 5px 5px}.menu{position:absolute;width:auto}.menu .notice-message{background-image:none;margin:3px;padding:6px}.menu-content{background:#FFF;list-style:none;min-width:150px}.menu-content li{margin:0;padding:0}.menu-content li .disabled{color:#999}.menu-content{background:#CCC9C9 url(../images/application/menu_bg.png) repeat-x 0 0;border:1px solid;border-color:#AEAFB1 #777879 #777879 #AEAFB1;padding:2px 0}.menugroup-content .menu-label{background:#D2D6DE;color:#5B677D;display:block;padding:5px 3px;text-shadow:1px 1px #FFF}.menugroup-content ul{display:block;min-width:0}.menu-content li{border-bottom:1px solid #BCBBBB;border-top:1px solid #EEE;display:block;margin:0;padding:0}.menu-content li.first{border-top-width:0}.menu-content li.last{border-bottom-width:0}.menu-content li a,.menu-content li .disabled{color:#2C2F34;display:block;padding:4px 5px;text-decoration:none}.menu-content li a.focus,.lfr-menu-expanded li a:focus{background-color:#5B677D;color:#FFF;text-shadow:-1px -1px #2C2F34}.loadingmask-content{background:#CCC}.loadingmask-message{background:#D4D4D4 url(../images/portlet/header_bg.png) repeat-x 0 0}.tree-node .icon-check{padding-right:2px}.tree-node .icon-check:before{content:""}.tree-node .tree-node-checked .icon-check{padding-right:0}.tree-node .tree-node-checked .icon-check:before{content:""}.tree-node .tree-node-over .tree-label{text-decoration:underline}.tree-node [class^="icon-"]{margin-right:5px}.tree-node .tree-node-checkbox-container{margin-right:0}.tree-node .tree-node-selected .tree-label{background:none}.tree-node-content .tree-hitarea{color:#999;font-size:10px;padding-right:6px}.tree-node-content .tree-label{margin-left:3px}.tree-node-content .tree-node-hidden-hitarea{visibility:hidden}.tree-node-selected .tree-label{background-color:transparent}.dragging .portlet-column.customizable{background-color:#CFFCCF;outline:3px solid #9CC97B}.customizable-layout-column-content{background-color:#C92C3C}.customizable-layout-column-content.yui3-widget-content-expanded{border:3px solid #333;margin:0.2em}.customizable .customizable-layout-column-content{background-color:#9CC97B}.layout-customizable-controls{background-color:#FFF;font-size:1.5em;margin:1em;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9;padding:1em;position:absolute;z-index:15}.paginator-link{background:#EEE url() no-repeat scroll 50% 1px;border:1px solid #F0F1F2;border-color:#F0F1F2 #B2B2B2 #949494 #F0F1F1;color:#1F1E1E;display:inline-block;height:20px;padding:0;text-indent:-9999px;width:20px}.paginator-page-link{height:auto;text-indent:0}.paginator-current-page{background:#0083BD url(../images/application/paginator_link_current_bg.png) 0 0 repeat-x;border-color:#38B6EF #006D9E #006D9E #46B4E6;color:#FFF;text-shadow:-1px -1px #003C57}.paginator-first-link{background-image:url(../images/arrows/paging_first.png)}.paginator-prev-link{background-image:url(../images/arrows/paging_previous.png)}.paginator-last-link{background-image:url(../images/arrows/paging_last.png)}.paginator-next-link{background-image:url(../images/arrows/paging_next.png)}.paginator-current-page-report,.paginator-total{color:#555;font-size:0.9em}.paginator-current-page-report{margin-left:2em}.taglib-page-iterator .search-pages .page-links{padding:0}.aui .cke_editable [class*="span"]{float:none}.aui .cke_dialog .cke_dialog_ui_input_text{height:auto}.aui .cke_editable_inline a{cursor:pointer}.cke_panel.cke_combopanel{width:220px}.cke_panel_block .cke_panel_grouptitle{font-size:20px;line-height:20px;margin-top:0}.cke_panel_block .cke_panel_list{margin-left:0}.cke_panel_block .cke_panel_list .cke_panel_listItem{line-height:initial}.cke_panel_block .cke_panel_list .cke_panel_listItem a:hover{text-decoration:none}.aui .cke_source{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cke_show_border{width:500px}.cke_show_border td{height:15px}body.html-editor{background:#FFF;color:#000;padding:1em}.html-editor.portlet-message-boards{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;word-wrap:break-word}.html-editor.portlet-message-boards blockquote{background:#EEF0F2 url(../images/message_boards/quoteleft.png) no-repeat 5px 5px;border:1px solid #777;padding:5px 45px}.html-editor.portlet-message-boards blockquote:after{background:url(../images/message_boards/quoteright.png) no-repeat 50%;content:'';display:block;float:right;height:24px;margin-right:-35px;margin-top:-25px;width:31px;z-index:999}.html-editor.portlet-message-boards blockquote cite{display:block;font-weight:bold}.html-editor.portlet-message-boards pre{background:#F9F9F9;border:1px solid #777;padding:0.5em}.lfr-editable{outline:1px dashed #68BB30;outline-offset:2px;position:relative}.lfr-editable:after{background:#68BB30 url(../images/common/edit_white.png) no-repeat 50%;content:'';display:block;height:20px;position:absolute;right:5px;top:5px;width:30px}.lfr-editable:focus:after{display:none}.lfr-editable:focus:hover{background-color:transparent}.lfr-editable:hover{background-color:rgba(255,255,255,0.3);outline-color:#519226}.lfr-editable:hover:after{background-color:#519226}.lfr-editable-notice-close{margin-left:1em}.lfr-portlet-title-editable{margin-top:0;z-index:9999}.lfr-portlet-title-editable .lfr-portlet-title-editable-content{padding:0}.lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-content .field-input-text{display:block;margin-bottom:0}.lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-label.textfield-label{display:none}.lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content{margin-top:0;vertical-align:top}.lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content .btn-group{margin-top:0}.lfr-page-layouts .lfr-layout-template .layout-template-entry{height:25px;width:25px}.ie input.cke_dialog_ui_input_text{height:auto}.ie .proxy.not-intersecting .forbidden-action{right:2px;top:2px}.ie7 .menu-content li{z-index:10}.ie7 .paginator-link{color:transparent;font-size:0;overflow:hidden;text-indent:0;vertical-align:middle}.ie7 .paginator-page-link{color:#1F1E1E;font-size:1em;height:auto;line-height:1.4;overflow:visible;text-indent:0}.ie7 .paginator-current-page{color:#FFF}.ie8 .row-fluid input[class*=span].search-query{line-height:20px;min-height:20px}.ios.mobile .modal-content .dialog-iframe-bd{overflow:auto;-webkit-overflow-scrolling:touch}.selected-pages .tree-view{float:left}.portlet-data-section div .control-group{clear:both}.portlet-data-section div .control-group label input{width:auto;height:auto}.portlet-data-section div .control-group label input:not(:checked){position:relative;left:auto}.portlet-data-section div .control-group label [type="checkbox"]:checked{position:relative;left:auto}.instantiated select{width:auto;margin:auto;height:30px !important}.instantiated input{width:auto !important;margin:auto;line-height:14px !important;height:20px !important}.instantiated .tab-pane.tab-content{padding-top:20px !important}.instantiated .btn,.instantiated .aui .modal-body button,.aui .modal-body .instantiated button{width:auto !important;display:inline-block}.export-dialog-tree{padding:17px}form.form{padding:10px !important}body{background:#ececec}.portlet-column-content.empty{padding:50px}#wrapper{z-index:2;padding:2em 5em 0;background:#fff}.aui .row-fluid .aui-w20{width:20%;float:left}.aui .row-fluid .aui-w80{width:80%;float:right;padding-left:55px;box-sizing:border-box}@media (max-width: 640px){.aui .row-fluid .aui-w80{width:100%;padding-left:0}}.aui .dockbar{left:0;right:0;top:0}.aui .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu{left:auto;margin-left:10px;width:auto}.aui .dockbar.navbar-static-top{position:relative}.aui .dockbar.navbar-static-top .collapse{position:static}.aui .dockbar.navbar-static-top .collapse .nav-account-controls{position:static}.aui .dockbar .btn-link{color:#FFF}.aui .dockbar .diamond{border:12px solid transparent;border-bottom-color:#1485EB;height:0;position:relative;top:-12px;width:0}.aui .dockbar .diamond:after{border:12px solid transparent;border-top-color:#1485EB;content:'';height:0;left:-12px;position:absolute;top:12px;width:0}.aui .dockbar .impersonating-user .alert-icon{margin-right:9px}.aui .dockbar .impersonating-user .alert-info{border-width:0;margin-bottom:6px}.aui .dockbar .info-button{top:9px}.aui .dockbar .info-items{left:0;position:absolute;top:100%;width:100%;z-index:1}.aui .dockbar .navbar-inner{padding-left:20px;padding-right:20px}.aui .dockbar .navbar-inner .brand h1{display:inline-block;font-size:inherit;line-height:1;margin-bottom:0;margin-top:0}.aui .dockbar .navbar-inner .container{margin-left:0;margin-right:0;width:100%}.aui .dockbar .navbar-inner .container .nav-account-controls{float:right}.aui .dockbar .navbar-inner .site-administration-menu li{list-style:none}.aui .dockbar .navbar-inner .site-administration-menu li a{color:#000;display:block;padding:3px 5px 3px 40px}.aui .dockbar .navbar-inner .site-administration-menu li a:focus,.aui .dockbar .navbar-inner .site-administration-menu li a:hover{background:#0DB5E7;color:#FFF;text-decoration:none}.aui .dockbar .navbar-inner .site-administration-menu li a i{font-size:0.8em}.aui .dockbar .nav.staging-nav-items{margin:0;position:static}.aui .dockbar .nav.staging-nav-items li.dropdown.active>.dropdown-toggle{background-color:transparent;display:block}.aui .dockbar .nav.staging-nav-items li.dropdown.active>.dropdown-toggle:hover{color:#0077B3}.aui .dockbar .nav.staging-nav-items .staging-link{position:static}.aui .dockbar .user-avatar img{margin-top:-2px;text-decoration:none;vertical-align:middle;width:20px}.aui .dockbar-split .dockbar{height:0;position:absolute}.aui .dockbar-split .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu{left:0;margin-left:0;width:100%}.aui .dockbar-split .dockbar.navbar-static-top .collapse{position:relative}.aui .dockbar-split .dockbar.navbar-static-top .collapse .nav-account-controls{position:fixed}.aui .dockbar-split .dockbar .divider-vertical{display:none}.aui .dockbar-split .dockbar .info-button{top:12px}.aui .dockbar-split .dockbar .info-items{left:auto;position:static}.aui .dockbar-split .dockbar .navbar-inner{background-color:transparent;border-width:0;padding:0;width:0}.aui .dockbar-split .dockbar .navbar-inner .nav{border-bottom-width:0}.aui .dockbar-split .dockbar .navbar-inner .nav>li{background-color:#333}.aui .dockbar-split .dockbar .navbar-inner .nav>li>a{color:#FFF;line-height:31px}.aui .dockbar-split .dockbar .navbar-inner .nav>li>a:focus,.aui .dockbar-split .dockbar .navbar-inner .nav>li>a:hover{color:#FFF}.aui .dockbar-split .dockbar .navbar-inner .nav>li>a [class^="icon-"],.aui .dockbar-split .dockbar .navbar-inner .nav>li>a [class*=" icon-"]{margin-top:3px}.aui .dockbar-split .dockbar .navbar-inner .nav>li.active>a{color:#FFF}.aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.active>.dropdown-toggle{color:#FFF}.aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open>.dropdown-toggle{background-color:#555;color:#FFF}.aui .dockbar-split .dockbar .navbar-inner .nav li.info-items{background-color:transparent}.aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle>a{background-color:#2496E5;padding-bottom:0;padding-top:0}.aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle>a:hover{background-color:#2FA4F5}.aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle span.nav-item-label{padding:5px 10px}.aui .dockbar-split .dockbar .navbar-inner .nav-account-controls{left:auto;margin-right:0;padding:0;position:fixed;right:5em;z-index:325}.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls{background:transparent;position:fixed;top:10%;z-index:350}.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li{float:none;margin:10px;position:relative}.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li.toggle-controls a{clip:rect(0 0 0 0);position:absolute}.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li.toggle-controls a:focus{clip:rect(auto auto auto auto);position:static}@media (max-width: 979px){.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li.page-preview-controls{display:none}}.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li>a{background:#333;color:#FFF;padding:6px 8px;text-align:center}.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li>a:hover{background:#555}.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li>a [class^="icon-"],.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li>a [class^="icon-"],.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li>a [class*=" icon-"]{font-size:25px;position:relative;vertical-align:middle}.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li>a.toggle-controls-link{background:#92F545}.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li>a.toggle-controls-link [class^="icon-"],.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li>a.toggle-controls-link [class^="icon-"],.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li>a.toggle-controls-link [class*=" icon-"]{color:#000}.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li>a .nav-item-label{background:#333;display:none;left:100%;margin-left:0.5em;margin-top:-1em;padding:0 20px;position:absolute;top:50%;white-space:nowrap}.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li>a:hover .nav-item-label{display:block}.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls>li>a .icon-caret-down{display:none}.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls:hover>li.toggle-controls a{clip:rect(auto auto auto auto);position:static}.aui .dockbar-split .dockbar .staging-nav-items li>span{color:#FFF;display:block;padding:10px 15px;line-height:31px}.aui .dockbar-split .info-link-container{width:0}.aui .dockbar-split .info-items{height:1px;width:715px}.aui .dockbar-split .info-items a,.aui .dockbar-split .info-items .btn-link{color:#FFF;text-decoration:underline}.aui .dockbar-split .info-items a:hover,.aui .dockbar-split .info-items .btn-link:hover{text-decoration:none}.aui .dockbar-split .info-items a:hover .taglib-text,.aui .dockbar-split .info-items .btn-link:hover .taglib-text{text-decoration:none}.aui .dockbar-split .info-items .btn-link{border-width:0;font-size:14px;font-weight:300;margin:0 0 0 6px;padding:0;text-shadow:none}.aui .dockbar-split .staging-bar{margin:10px 0}.aui .dockbar-split.controls-hidden .dockbar .navbar-inner .nav-add-controls>li.toggle-controls>.toggle-controls-link{background:#F5AF45}.aui .dockbar-split.lfr-has-add-content .nav-add-controls{left:350px}.aui .dockbar-split.lfr-has-device-preview .nav-add-controls{left:220px}.aui .dockbar-split.lfr-has-edit-layout .nav-add-controls{left:460px}.aui.dialog-iframe-root-node .dockbar .nav-add-controls .page-preview-controls{display:none}.aui .touch .dockbar-split .dockbar .navbar-inner .nav-add-controls>li.toggle-controls>.toggle-controls-link,.aui .controls-hidden.dockbar-split .dockbar .navbar-inner .nav-add-controls>li.toggle-controls>.toggle-controls-link{clip:rect(auto auto auto auto);position:static}.aui .variation-selector{display:block;font-size:1.2em;font-weight:bold;margin:1em}.aui .layout-revision-container{margin:1em 0 0 1em;padding:0}.aui .layout-revision-container .approximate-date{color:#999;font-weight:bold}.aui .layout-revision-container .current-version{color:#41801d;display:block}.aui .layout-revision-container .current-version-pointer{display:inline-block;width:0}.aui .layout-revision-container .current-version-pointer img{left:-25px;position:relative}.aui .layout-revision-container .layout-variation-name{color:#666;font-size:1.15em;margin-bottom:0.1em;text-transform:uppercase}.aui .layout-revision-container .layout-revision-current{color:#666}.aui .layout-revision-container .real-date{color:#999;display:block;text-align:right}.aui .layout-revision-container .taglib-workflow-status .workflow-status{background:none;padding-left:0}.aui .layout-revision-container .taglib-workflow-status .workflow-status .workflow-status-ready-for-publication{color:#41801d;font-weight:bold}.aui .layout-revision-container-root{margin:0}.aui .staging-controls{padding-left:5px;padding-right:50px}.aui .staging-controls select{width:100%}.aui .staging-controls .staging-bar .dropdown-menu{font-size:13px;min-width:520px;width:100%}.aui .staging-controls .staging-bar .dropdown-menu .btn-link{float:left;font-size:11px;margin:0 5px 0 0;padding:0;text-decoration:underline;text-shadow:none}.aui .staging-controls .staging-bar .dropdown-menu .btn-link:hover{text-decoration:none}.aui .staging-controls .staging-bar .dropdown-menu .btn-link.history{float:right}.aui .lfr-admin-panel{background-color:#FFF;bottom:0;left:0;overflow:auto;padding:10px;position:fixed;top:0;z-index:1100}@media (max-width: 767px){.aui .lfr-admin-panel{margin:0 -20px;position:static;width:auto}.aui .lfr-admin-panel.lfr-add-panel .add-content-menu .lfr-add-page-toolbar,.aui .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .button-holder{margin-top:0;position:static;width:auto}.aui .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .accordion{margin-bottom:20px}.aui .lfr-admin-panel.lfr-edit-layout-panel .site-admin-link{padding:0;position:static}}.aui .lfr-admin-panel .lfr-page-layouts{margin-left:0}.aui .lfr-has-add-content{padding-left:350px}.aui .lfr-has-device-preview{padding-left:220px}.aui .lfr-has-edit-layout{padding-left:460px}@media (max-width: 767px){.aui .lfr-has-add-content,.aui .lfr-has-device-preview,.aui .lfr-has-edit-layout{padding-left:20px}}.aui .dropdown-menu>li>a:focus>[class^="icon-"]{background-image:none}.aui .my-sites-menu .site-type{color:#FFF;display:none;float:right;font-size:0.8em;font-weight:normal;margin-right:10px;position:absolute;right:100%}.aui .my-sites-menu a:hover .site-type{color:#FFFFFF;display:inline-block}.aui .ie.rtl .dockbar .menu-button span{background-position-x:-25px}.aui.ie6 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls,.aui.ie7 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls,.aui.ie8 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls{display:none}.aui .ie7 .dockbar{zoom:1}.aui .ie7 .my-sites-menu a{overflow:visible;text-align:left}.aui .ie7 .my-sites-menu .site-name{float:none}.aui .ie7 .my-sites-menu .site-type{float:none}.aui .ie6 .dockbar,.aui .ie6 .lfr-dockbar-pinned .dockbar{height:10px;left:0;position:relative;top:0}.aui .ie6 .dockbar .pin-dockbar{display:none}.aui .ie6 .my-sites-menu{width:200px}.aui .ie6 .my-sites-menu a{zoom:1}.aui .ie6 .menu-scroll{height:300px;overflow-y:auto}.aui .controls-hidden .info-button,.aui .controls-hidden .page-customization-bar{display:none}.aui .info-button{cursor:pointer;display:inline-block;position:relative;right:12px;z-index:1}.aui .info-button a{color:#FFF;padding:2px 10px;position:absolute;text-decoration:none;z-index:1}.aui .info-button .icon-stop{color:#1485EB;font-size:20px}.aui .page-customization-bar{background-color:#555;background-color:rgba(0,0,0,0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#FFF;display:table;font-size:14px;font-weight:300;padding:0 15px;width:100%}.aui .page-customization-bar .customized-icon{margin:5px;vertical-align:middle}.aui .page-customization-bar .page-customization-actions{padding-left:5em}.aui .page-customization-bar .page-customization-actions a{color:#EEE;font-size:0.8em;padding:0 1em}.aui .page-customization-bar .page-customization-bar-form{display:table-cell;text-align:center;vertical-align:middle;width:25%}.aui .page-customization-bar .page-customization-bar-form a{color:#FFF}.aui .page-customization-bar .page-customization-bar-form a:focus,.aui .page-customization-bar .page-customization-bar-form a:hover{color:#FFF;text-decoration:none}.aui .page-customization-bar .page-customization-bar-form span{display:block;line-height:20px}.aui .page-customization-bar .page-customization-bar-text{display:table-cell;height:51px;vertical-align:middle;width:75%}.aui .page-customization-bar .page-customization-bar-container{position:absolute}.aui .page-customization-bar .reset-prototype{display:inline}@media (max-width: 1140px){.aui .dockbar-split .dockbar .info-items{width:515px}}@media (max-width: 979px){.aui #navigation{display:none}.aui #navigation.open{display:block}.aui .dockbar-split .dockbar{height:auto;position:relative}.aui .dockbar-split .dockbar .navbar-inner{width:auto}.aui .user-avatar-image{width:18px}}.modify-pages li{position:relative}.modify-pages li.lfr-nav-hover .delete-tab{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.modify-pages .add-page-editor-input{width:150px}.modify-pages .delete-tab{color:#444;cursor:pointer;display:block;font-size:20px;font-weight:bold;height:10px;line-height:6px;margin-top:-8px;overflow:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;padding:3px 0;position:absolute;right:1px;text-shadow:0 1px #FFF;top:50%}.modify-pages .delete-tab:hover{color:#B50303}.modify-pages .lfr-nav-sortable>a>span{padding-left:28px}.modify-pages .drag-handle{background-color:#555;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#FFF;cursor:pointer;font-size:16px;left:3px;line-height:1em;margin:8px;padding:4px;position:absolute;text-align:center;top:2px;width:1em}@media (min-width: 980px){.modify-pages .lfr-nav-sortable>a>span{padding-left:0}.modify-pages .drag-handle{display:none}}.modify-pages .lfr-nav-updateable.selected a:hover span{cursor:text}.controls-hidden .modify-pages .lfr-nav-sortable>a>span{padding-left:0}.controls-hidden .modify-pages .drag-handle{display:none}.nav li .toolbar{margin-top:5px}.nav-menu ul{padding-left:10px}.nav-menu li a.ancestor{font-weight:bold}.nav-menu li a.selected{color:#000;font-weight:bold;text-decoration:none}.nav-menu-style-arrows ul{list-style-image:url(../images/arrows/04_right.png)}.form-options{border:1px solid #AAA;display:inline-block;vertical-align:middle}.form-options input{border-width:0;display:inline;float:left}.form-triggers{float:left}.form-trigger{background:#C4C4C4 url(../images/application/button_bg.png) repeat-x 0 0;border-left:1px solid #BBB;display:inline-block;float:left}.form-trigger img{background:url() no-repeat 50% 40%;height:25px;padding:0 3px;vertical-align:middle;width:16px}.form-trigger:focus,.form-trigger:hover{background-color:#83B0CA;background-image:url(../images/application/button_bg_over.png)}.trigger-selected{background-color:#EBEBEB;background-image:url(../images/application/button_bg_selected.png)}.trigger-selected:focus,.trigger-selected:hover{background-color:#B7DEF4;background-image:url(../images/application/button_bg_selected_over.png)}.options-trigger img{background-image:url(../images/common/configuration.png)}.save-trigger img{background-image:url(../images/common/check.png)}.freeform .portlet{margin-bottom:0}body.portlet{border-width:0}.portlet-topper{position:relative}.portlet-topper .portlet-topper-toolbar{margin:0;padding:2px;position:absolute;right:3px;text-align:right;top:3px;z-index:300}.portlet-topper .portlet-topper-toolbar a{color:inherit}.portlet-topper .portlet-topper-toolbar a,.portlet-topper .portlet-topper-toolbar a:hover{text-decoration:none}.portlet-topper .portlet-topper-toolbar a i{font-size:19px}.portlet-topper .portlet-topper-toolbar .nobr{display:block;float:left;padding:1px}.portlet-topper .portlet-topper-toolbar .portlet-icon-back{background:url(../images/arrows/12_left.png) no-repeat 0 50%;color:#FFF;font-weight:bold;padding:5px 5px 5px 18px}.portlet-topper .portlet-topper-toolbar .portlet-icon-back:hover{color:#FFF}.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text{color:transparent;font-size:0}.portlet-title{display:block}.portlet-title img{vertical-align:middle}.portlet-title-editable{cursor:pointer}.portlet-title-text{display:inline-block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:95%;vertical-align:top}.panel-page-content .portlet-title-text,.panel-page-body .portlet-title-text{cursor:auto}.portlet-content,.portlet-minimized .portlet-content-container{padding:12px 10px 10px}.portlet-minimized .portlet-content{padding:0}.portlet-nested-portlets .portlet-boundary{left:0 !important;position:relative !important;top:0 !important}.portlet-borderless-bar,.portlet-content .lfr-icon-actions{background:#333;color:#FFF;text-shadow:-1px -1px #000}.portlet-borderless-bar a,.portlet-content .lfr-icon-actions a{color:#3AF}.portlet-borderless-container:hover .portlet-borderless-bar,.portlet-content:hover .lfr-icon-actions{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions,.portlet-content:hover .lfr-icon-actions .taglib-text{display:inline-block}.portlet-borderless-bar .portlet-options .dropdown-toggle,.portlet-borderless-bar .portlet-options.open .dropdown-toggle{background-image:url(../images/portlet/options_borderless.png)}.portlet-content .lfr-icon-actions{float:left;margin:1px 10px 1px 1px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;padding:2px 7px}.portlet-content .lfr-icon-actions .taglib-text{color:#FFF;display:none;font-weight:bold;margin-right:1em;text-decoration:none;vertical-align:middle}.portlet-content .lfr-icon-actions .lfr-icon-action a{background:url() no-repeat 0 50%;display:inline-block;margin-left:5px;vertical-align:top}.portlet-content .lfr-icon-actions .lfr-icon-action a:hover{text-decoration:none}.portlet-content .lfr-icon-actions .lfr-icon-action a:hover span{text-decoration:underline}.portlet-content .lfr-icon-actions .lfr-icon-action a img{visibility:hidden}.portlet-content .lfr-icon-actions .lfr-icon-action-add a{background-image:url(../images/common/add_white.png)}.portlet-content .lfr-icon-actions .lfr-icon-action-edit a{background-image:url(../images/common/edit_white.png)}.portlet-content .lfr-icon-actions .lfr-icon-action-edit-template a{background-image:url(../images/common/edit_template_white.png)}.portlet-content .lfr-icon-actions .lfr-icon-action-configuration a{background-image:url(../images/common/configuration_white.png)}.portlet-content .lfr-url-error{display:inline-block;white-space:normal}.portlet-borderless-container{min-height:2.5em;position:relative}.portlet-borderless-bar{background-color:transparent;font-size:10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3;height:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:200}.portlet-borderless-bar a{background:url() no-repeat 0 50%;display:inline-block;height:20px;margin-left:5px;text-indent:-9999px;width:16px}.portlet-borderless-bar .portlet-actions{float:right;overflow:hidden;padding:0 5px}.portlet-borderless-bar .portlet-actions .portlet-action,.portlet-borderless-bar .portlet-actions .portlet-options{display:inline-block}.portlet-borderless-bar .portlet-actions,.portlet-borderless-bar .portlet-title-default{background-color:#333;min-height:21px}.portlet-borderless-bar .portlet-action-separator{display:none}.portlet-borderless-bar .portlet-back a{height:auto;text-indent:0;width:auto}.portlet-borderless-bar .portlet-close{position:relative !important;vertical-align:middle}.portlet-borderless-bar .portlet-close a{background-image:url(../images/portlet/close_borderless.png)}.portlet-borderless-bar .portlet-options li.lfr-trigger strong a{background-image:url(../images/portlet/options_borderless.png)}.lfr-configurator-visibility .portlet-borderless-bar{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.lfr-configurator-visibility .portlet-content .lfr-icon-actions{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.portlet-content .icons-container{clear:both;height:auto;margin-top:1em;overflow:hidden;width:auto}.portlet-title-default{display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;float:right;font-weight:bold;height:0;line-height:19px;max-width:50%;padding:0 10px;text-transform:uppercase}.portlet-draggable .portlet-topper{cursor:move}.portlet-draggable .portlet-title-default{background:#333 url(../images/portlet/draggable_borderless.png) no-repeat 0 50%;cursor:move;padding-left:20px}.lfr-panel-page{width:100%}.lfr-panel-page .portlet-title{font-size:13px}.lfr-panel-page .lfr-add-content h2 span{background-color:#D3DADD}.portlet-msg{background:#EEE none no-repeat 6px 50%;border:1px solid #555;color:#34404F;font-weight:bold;margin:2px auto 14px;padding:6px 6px 6px 30px;text-align:left}.lfr-status-alert-label,.lfr-status-error-label,.lfr-status-info-label,.lfr-status-progress-label,.lfr-status-success-label{background:none no-repeat 0 50%;padding:3px 3px 3px 20px}.lfr-status-alert-label{background-image:url(../images/messages/alert.png);color:#663}.lfr-status-error-label{background-image:url(../images/messages/error.png);color:#900}.lfr-status-help-label,.lfr-status-info-label,.lfr-status-progress-label{background-image:url(../images/messages/info.png);color:#34404F}.lfr-status-help-label{background-image:url(../images/portlet/help.png)}.lfr-status-progress-label{background-image:url(../images/aui/loading_indicator.gif)}.lfr-status-success-label{background-image:url(../images/messages/success.png);color:#384F34}.lfr-message{position:relative}.lfr-message .lfr-message-control{background-color:#333;display:inline-block}.lfr-message .lfr-message-controls{display:none;left:3px;margin:-8px 8px 0 3px;position:absolute;top:50%;z-index:10}.lfr-message .lfr-message-close{background-image:url(../images/portlet/close_borderless.png);background-position:0 0;background-repeat:no-repeat}.lfr-message .lfr-message-close-all{color:#FFF;display:none;font-size:0.8em;margin-left:10px;padding:1px 10px;text-shadow:1px 1px 0 #000;vertical-align:top}.lfr-message .lfr-message-close-all a{color:#FFF}.lfr-message .lfr-message-controls-hover .lfr-message-close-all{display:inline-block}.lfr-message.pending{background-image:url(../images/common/time.png)}.lfr-message-content.alert{margin-bottom:0}.lfr-message-close{cursor:pointer}.portlet-section-selected,.portlet-section-selected a{background:#727C81;color:#FFF;font-weight:bold;text-decoration:none}.portlet-section-selected a:hover,.portlet-section-selected a:focus{background-color:#727C81}.alert .form{margin:0}.restricted,.restricted td{background:#FDD;border-width:0}.restricted *{color:#727C81}.alt.restricted td{background-color:#FFC0C0}.hover.restricted td{background-color:#D3BDC0}.alt.restricted td.first,.restricted td.first{background-image:url(../images/messages/error.png);background-position:5px 50%;background-repeat:no-repeat;padding-left:28px}.table-data tr.lfr-role .first{background-image:url();background-position:5px 50%;background-repeat:no-repeat;padding-left:30px;vertical-align:middle}.table-data tr.lfr-role-guest .first{background-image:url(../images/common/guest_icon.png)}.table-data tr.lfr-role-regular .first{background-image:url(../images/common/user_icon.png)}.table-data tr.lfr-role-site .first{background-image:url(../images/common/site_icon.png)}.table-data tr.lfr-role-organization .first{background-image:url(../images/common/organization_icon.png)}.table-data tr.lfr-role-team .first{background-image:url(../images/common/team_icon.png)}.lfr-ddm-container .control-group.error .control-label,.lfr-ddm-container .control-group.error .help-block,.lfr-ddm-container .control-group.error .help-inline{color:#555}.lfr-ddm-container .control-group.error .checkbox,.lfr-ddm-container .control-group.error .radio,.lfr-ddm-container .control-group.error input,.lfr-ddm-container .control-group.error select,.lfr-ddm-container .control-group.error textarea{color:#555}.lfr-ddm-container .control-group.error input,.lfr-ddm-container .control-group.error select,.lfr-ddm-container .control-group.error textarea{border-color:#ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.lfr-ddm-container .control-group.error input:focus,.lfr-ddm-container .control-group.error select:focus,.lfr-ddm-container .control-group.error textarea:focus{border-color:#b3b3b3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.lfr-ddm-container .control-group.error .input-prepend .add-on,.lfr-ddm-container .control-group.error .input-append .add-on{color:#555;background-color:#f5f5f5;border-color:#555}.lfr-ddm-container .control-group.info .control-label,.lfr-ddm-container .control-group.info .help-block,.lfr-ddm-container .control-group.info .help-inline{color:#555}.lfr-ddm-container .control-group.info .checkbox,.lfr-ddm-container .control-group.info .radio,.lfr-ddm-container .control-group.info input,.lfr-ddm-container .control-group.info select,.lfr-ddm-container .control-group.info textarea{color:#555}.lfr-ddm-container .control-group.info input,.lfr-ddm-container .control-group.info select,.lfr-ddm-container .control-group.info textarea{border-color:#ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.lfr-ddm-container .control-group.info input:focus,.lfr-ddm-container .control-group.info select:focus,.lfr-ddm-container .control-group.info textarea:focus{border-color:#b3b3b3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.lfr-ddm-container .control-group.info .input-prepend .add-on,.lfr-ddm-container .control-group.info .input-append .add-on{color:#555;background-color:#f5f5f5;border-color:#555}.lfr-ddm-container .control-group.success .control-label,.lfr-ddm-container .control-group.success .help-block,.lfr-ddm-container .control-group.success .help-inline{color:#555}.lfr-ddm-container .control-group.success .checkbox,.lfr-ddm-container .control-group.success .radio,.lfr-ddm-container .control-group.success input,.lfr-ddm-container .control-group.success select,.lfr-ddm-container .control-group.success textarea{color:#555}.lfr-ddm-container .control-group.success input,.lfr-ddm-container .control-group.success select,.lfr-ddm-container .control-group.success textarea{border-color:#ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.lfr-ddm-container .control-group.success input:focus,.lfr-ddm-container .control-group.success select:focus,.lfr-ddm-container .control-group.success textarea:focus{border-color:#b3b3b3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.lfr-ddm-container .control-group.success .input-prepend .add-on,.lfr-ddm-container .control-group.success .input-append .add-on{color:#555;background-color:#f5f5f5;border-color:#555}.lfr-ddm-container .control-group.warning .control-label,.lfr-ddm-container .control-group.warning .help-block,.lfr-ddm-container .control-group.warning .help-inline{color:#555}.lfr-ddm-container .control-group.warning .checkbox,.lfr-ddm-container .control-group.warning .radio,.lfr-ddm-container .control-group.warning input,.lfr-ddm-container .control-group.warning select,.lfr-ddm-container .control-group.warning textarea{color:#555}.lfr-ddm-container .control-group.warning input,.lfr-ddm-container .control-group.warning select,.lfr-ddm-container .control-group.warning textarea{border-color:#ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.lfr-ddm-container .control-group.warning input:focus,.lfr-ddm-container .control-group.warning select:focus,.lfr-ddm-container .control-group.warning textarea:focus{border-color:#b3b3b3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.lfr-ddm-container .control-group.warning .input-prepend .add-on,.lfr-ddm-container .control-group.warning .input-append .add-on{color:#555;background-color:#f5f5f5;border-color:#555}.lfr-ddm-container .control-group.error>.control-label,.lfr-ddm-container .control-group.error>.help-block,.lfr-ddm-container .control-group.error>.help-inline{color:#e74646}.lfr-ddm-container .control-group.error>.checkbox,.lfr-ddm-container .control-group.error>.radio,.lfr-ddm-container .control-group.error>input,.lfr-ddm-container .control-group.error>select,.lfr-ddm-container .control-group.error>textarea{color:#e74646}.lfr-ddm-container .control-group.error>input,.lfr-ddm-container .control-group.error>select,.lfr-ddm-container .control-group.error>textarea{border-color:#e74646;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.lfr-ddm-container .control-group.error>input:focus,.lfr-ddm-container .control-group.error>select:focus,.lfr-ddm-container .control-group.error>textarea:focus{border-color:#dd1d1d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #f3a0a0;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #f3a0a0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #f3a0a0}.lfr-ddm-container .control-group.error>.input-prepend .add-on,.lfr-ddm-container .control-group.error>.input-append .add-on{color:#e74646;background-color:#FEE5E2;border-color:#e74646}.lfr-ddm-container .control-group.info>.control-label,.lfr-ddm-container .control-group.info>.help-block,.lfr-ddm-container .control-group.info>.help-inline{color:#12718F}.lfr-ddm-container .control-group.info>.checkbox,.lfr-ddm-container .control-group.info>.radio,.lfr-ddm-container .control-group.info>input,.lfr-ddm-container .control-group.info>select,.lfr-ddm-container .control-group.info>textarea{color:#12718F}.lfr-ddm-container .control-group.info>input,.lfr-ddm-container .control-group.info>select,.lfr-ddm-container .control-group.info>textarea{border-color:#12718F;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.lfr-ddm-container .control-group.info>input:focus,.lfr-ddm-container .control-group.info>select:focus,.lfr-ddm-container .control-group.info>textarea:focus{border-color:#0c4d62;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #24b5e3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #24b5e3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #24b5e3}.lfr-ddm-container .control-group.info>.input-prepend .add-on,.lfr-ddm-container .control-group.info>.input-append .add-on{color:#12718F;background-color:#CEF1FC;border-color:#12718F}.lfr-ddm-container .control-group.success>.control-label,.lfr-ddm-container .control-group.success>.help-block,.lfr-ddm-container .control-group.success>.help-inline{color:#488F06}.lfr-ddm-container .control-group.success>.checkbox,.lfr-ddm-container .control-group.success>.radio,.lfr-ddm-container .control-group.success>input,.lfr-ddm-container .control-group.success>select,.lfr-ddm-container .control-group.success>textarea{color:#488F06}.lfr-ddm-container .control-group.success>input,.lfr-ddm-container .control-group.success>select,.lfr-ddm-container .control-group.success>textarea{border-color:#488F06;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.lfr-ddm-container .control-group.success>input:focus,.lfr-ddm-container .control-group.success>select:focus,.lfr-ddm-container .control-group.success>textarea:focus{border-color:#2f5e04;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #79f10a;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #79f10a;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #79f10a}.lfr-ddm-container .control-group.success>.input-prepend .add-on,.lfr-ddm-container .control-group.success>.input-append .add-on{color:#488F06;background-color:#F1FBD1;border-color:#488F06}.lfr-ddm-container .control-group.warning>.control-label,.lfr-ddm-container .control-group.warning>.help-block,.lfr-ddm-container .control-group.warning>.help-inline{color:#BF7900}.lfr-ddm-container .control-group.warning>.checkbox,.lfr-ddm-container .control-group.warning>.radio,.lfr-ddm-container .control-group.warning>input,.lfr-ddm-container .control-group.warning>select,.lfr-ddm-container .control-group.warning>textarea{color:#BF7900}.lfr-ddm-container .control-group.warning>input,.lfr-ddm-container .control-group.warning>select,.lfr-ddm-container .control-group.warning>textarea{border-color:#BF7900;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.lfr-ddm-container .control-group.warning>input:focus,.lfr-ddm-container .control-group.warning>select:focus,.lfr-ddm-container .control-group.warning>textarea:focus{border-color:#8c5900;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffaf26;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffaf26;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffaf26}.lfr-ddm-container .control-group.warning>.input-prepend .add-on,.lfr-ddm-container .control-group.warning>.input-append .add-on{color:#BF7900;background-color:#FFFBDC;border-color:#BF7900}.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"],.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper,.portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"],.portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper,.portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"],.portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper{border:1px solid #D0D0D0;border-left-width:10px;padding:7px 10px 10px}.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(even),.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(even),.portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(even),.portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(even),.portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(even),.portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(even){background-color:#F5F5F5}.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"],.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper,.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper,.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper,.portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"],.portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper,.portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper,.portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper,.portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"],.portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper,.portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper,.portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper{margin:15px 0 0}.lfr-portlet-item,.lfr-portlet-item p a{font-size:1em}.breadcrumb.breadcrumb-vertical{display:inline-block;text-align:center}.breadcrumb.breadcrumb-vertical li{display:block}.breadcrumb.breadcrumb-vertical li.last,.breadcrumb.breadcrumb-vertical li.only{background:none}.breadcrumb.breadcrumb-vertical .divider{background:url(@theme_image_path@/arrows/07_down.png) no-repeat 50% 100%;display:block;text-indent:110%;white-space:nowrap;overflow:hidden;height:10px}.taglib-calendar tr.portlet-section-header th,.taglib-calendar tr td{border-width:0}.taglib-calendar tr td a{background-color:#F0F5F7;border:1px solid #FFF;border-bottom-width:0;border-left-width:0;display:block;height:15px;padding:5px 0}.taglib-calendar tr td a:hover{background-color:#727C81;color:#FFF}.taglib-calendar tr td.calendar-inactive{background-color:#FFF;color:#B5BFC4}.taglib-calendar tr th{border-bottom-color:#D7D7D7}.taglib-calendar table td{border-width:0}.taglib-calendar .calendar-current-day,.taglib-calendar .calendar-current-day a{background-color:#FFF}.taglib-calendar .calendar-current-day a{border:1px solid #727C81;color:#369;text-decoration:underline}.navbar form{margin:0}.ie .portlet-borderless-bar{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.ie .portlet-content .lfr-icon-actions{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.ie .portlet-borderless-container:hover .portlet-borderless-bar,.ie .portlet-journal-content .lfr-icon-actions:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.ie .taglib-calendar tr td.first a{border-right-width:0}.ie6 .portlet-content .icons-container,.ie7 .portlet-content .icons-container{overflow:visible}.ie6 .portlet-content .lfr-icon-actions .taglib-text,.ie7 .portlet-content .lfr-icon-actions .taglib-text{display:inline-block}.ie6 .portlet-borderless-bar .portlet-actions,.ie7 .portlet-borderless-bar .portlet-actions{margin-left:20px;margin-right:0}.ie6 .portlet-title-default,.ie7 .portlet-title-default{float:left}.ie6 .lfr-message .lfr-message-close,.ie7 .lfr-message .lfr-message-close{float:left}.ie6 .portlet-topper-toolbar .icon{height:16px;width:16px}.ie6 .portlet-borderless-container{height:2.5em}.ie6 .portlet-borderless-bar{filter:alpha(opacity=90)}.ie6 .portlet-borderless-bar .portlet-actions{display:inline;filter:alpha(opacity=90)}.ie6 .breadcrumbs{zoom:1}.ie8 .dockbar img,.ie8 .lfr-icon-action img,.ie8 .logo img{max-width:none}.menu-content,.underlay-content{-webkit-box-shadow:2px 4px 7px rgba(0,0,0,0.5);-moz-box-shadow:2px 4px 7px rgba(0,0,0,0.5);box-shadow:2px 4px 7px rgba(0,0,0,0.5)}.lfr-add-panel,.lfr-device-preview-panel,.lfr-edit-layout-panel{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}.lfr-preview-file-image img,.lfr-translation-manager{-webkit-box-shadow:0 3px 5px -3px rgba(0,0,0,0.8);-moz-box-shadow:0 3px 5px -3px rgba(0,0,0,0.8);box-shadow:0 3px 5px -3px rgba(0,0,0,0.8)}.lfr-preview-file-image-current-column{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.8);box-shadow:inset 0 0 3px rgba(0,0,0,0.8)}.lfr-preview-file-image-current-column{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.8);box-shadow:inset 0 0 5px rgba(0,0,0,0.8)}.lfr-device-preview .lfr-device-size-status-content{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 1px #fff;-moz-box-shadow:0 0 1px #fff;box-shadow:0 0 1px #fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}.lfr-device-preview .lfr-device:after,.lfr-device-preview .lfr-device:before{-webkit-box-shadow:#111 0 1px 0;-moz-box-shadow:#111 0 1px 0;box-shadow:#111 0 1px 0}.lfr-device-preview .lfr-device:after{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.lfr-device-preview .lfr-device.rotated:after,.lfr-device-preview .lfr-device.rotated:before{-webkit-box-shadow:#111 -1px 1px 0;-moz-box-shadow:#111 -1px 1px 0;box-shadow:#111 -1px 1px 0}.lfr-device-preview .lfr-device.smartphone,.lfr-device-preview .lfr-device.tablet{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.lfr-device-preview .lfr-device.tablet:before{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}@media (max-width: 979px){.dockbar .navbar-inner .btn-navbar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none}}.dockbar .navbar-inner .nav li.staging-toggle.active>a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.dockbar .navbar-inner .nav li.staging-toggle span{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.dockbar .menu-button-active .menu-button{-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.7);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.7);box-shadow:inset 0 1px 5px rgba(0,0,0,0.7)}.dockbar .impersonating-user .alert-info{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.dockbar-split .dockbar .navbar-inner .nav>li>a{text-shadow:none}.dockbar-split .dockbar .navbar-inner .nav-add-controls>li a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.dockbar-split .dockbar .navbar-inner .nav-add-controls>li a .nav-item-label{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.dockbar-split .dockbar .navbar-inner .nav-add-controls>li.open a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}@media (max-width: 979px){.navbar .navbar-search .form-search .search-query{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px}}.portlet-document-library .lfr-ddm-small-image-preview,.portlet-dynamic-data-mapping .lfr-ddm-small-image-preview{-webkit-box-shadow:0 1px 3px #CCC;-moz-box-shadow:0 1px 3px #CCC;box-shadow:0 1px 3px #CCC}.portlet-asset-category-admin .tree-node-selected,.portlet-asset-category-admin .tree-node-over,.portlet-asset-category-admin .category-item{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.lfr-translation-manager-translation.lfr-translation-manager-translation-editing{-webkit-box-shadow:inset 0 0 2px #224FA8;-moz-box-shadow:inset 0 0 2px #224FA8;box-shadow:inset 0 0 2px #224FA8}.portlet-document-library-upload-mask .overlaymask-content{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.lfr-search-combobox-item,.portlet-journal .lfr-search-combobox .search input{-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.lfr-search-combobox .field-input-text{-webkit-border-radius:4px 1px 1px 4px;-moz-border-radius:4px 1px 1px 4px;-ms-border-radius:4px 1px 1px 4px;-o-border-radius:4px 1px 1px 4px;border-radius:4px 1px 1px 4px}.lfr-search-combobox .button-input{-webkit-border-radius:1px 4px 4px 1px;-moz-border-radius:1px 4px 4px 1px;-ms-border-radius:1px 4px 4px 1px;-o-border-radius:1px 4px 4px 1px;border-radius:1px 4px 4px 1px}.lfr-upload-container .progress-bar,.lfr-upload-container .progress,.lfr-editable:after{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}body>.lfr-menu-list ul,.active-area-proxy,.entry-display-style .entry-thumbnail,.lfr-api-results,.lfr-translation-manager,.lfr-translation-manager-translation,.lfr-upload-container .cancel-button .modify-pages .delete-tab,.portlet-image-gallery-display .image-thumbnail img,.rule-group-instance-container .rule-group-instance,.select-documents,.select-files,.taglib-ratings.stars:hover,.taglib-ratings.stars:hover .liferay-rating-vote>div,.taglib-ratings.stars .rating-focused>div,.tags-search-combobox .field-input-text{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.entry-display-style,.lfr-search-combobox,.lfr-upload-container .upload-file,.lfr-upload-container .upload-target,.portlet-asset-tag-admin .merge-tag,.portlet-document-library .common-file-metadata-container.selected,.portlet-document-library-display .common-file-metadata-container.selected,.portlet-image-gallery-display .image-icon,.select-documents,.select-files{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper,.portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper,.portlet-journal .lfr-ddm-container .field-wrapper{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.portlet-journal .display-page-item-container .display-page-item,.portlet-journal .display-page-item-container .display-page-item .display-page-item-remove,.taglib-categorization-filter .asset-entry{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px}.menu-content{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.taglib-form-navigator>.form-steps>ul.form-navigator.well{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.taglib-form-navigator>.form-steps>ul.form-navigator.well .tab .tab-label:hover .number,.taglib-form-navigator>.form-steps>ul.form-navigator.well .tab .tab-label:focus .number{-webkit-box-shadow:0 0 5px 0 #333;-moz-box-shadow:0 0 5px 0 #333;box-shadow:0 0 5px 0 #333;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:box-shadow;-moz-transition-property:box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.taglib-form-navigator>.form-steps>ul.form-navigator.well .tab .tab-label .number{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.underlay-content{-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px}.input-localized .lfr-input-localized-state{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.input-localized .lfr-input-localized .lfr-input-localized-state{-webkit-box-shadow:0 0 3px #DDD;-moz-box-shadow:0 0 3px #DDD;box-shadow:0 0 3px #DDD}.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error{-webkit-box-shadow:0 0 3px #FF0047;-moz-box-shadow:0 0 3px #FF0047;box-shadow:0 0 3px #FF0047}.input-localized .palette-item-selected .lfr-input-localized-state{-webkit-box-shadow:0 0 3px #27C1F2;-moz-box-shadow:0 0 3px #27C1F2;box-shadow:0 0 3px #27C1F2}.lfr-add-panel .add-content-button .lfr-actions{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list:hover,.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.hover,.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.over,.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive:hover,.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.hover,.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.over{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.lfr-add-panel .lfr-panel.lfr-extended{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lfr-add-panel .lfr-panel.lfr-extended .lfr-panel-titlebar,.lfr-add-panel .add-application-tab .lfr-add-content .lfr-title-category{background-image:-owg-linear-gradient(#D2DBE4, #BDC8D6);background-image:-webkit-linear-gradient(#D2DBE4, #BDC8D6);background-image:-moz-linear-gradient(#D2DBE4, #BDC8D6);background-image:-o-linear-gradient(#D2DBE4, #BDC8D6);background-image:linear-gradient(#D2DBE4, #BDC8D6)}.lfr-add-panel .search-panel .add-content-search .field-input{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lfr-add-dialog .add-content-menu .search-query,.lfr-add-panel .add-content-menu .search-query{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.lfr-content-preview-popup .lfr-content-preview-popup-content{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:8px 3px 7px rgba(0,0,0,0.25);-moz-box-shadow:8px 3px 7px rgba(0,0,0,0.25);box-shadow:8px 3px 7px rgba(0,0,0,0.25)}.lfr-message .lfr-message-control{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.lfr-token,.layout-customizable-controls,.lfr-translation-manager-delete-translation{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.customizable-layout-column-content{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.staging-tabview-list{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.site-variations-tabview-list .tab-content,.staging-tabview-list .tab-active .tab-content,.tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.rule-group-instance-container .rule-group-instance{-webkit-box-shadow:1px 1px 2px #999;-moz-box-shadow:1px 1px 2px #999;box-shadow:1px 1px 2px #999}.lfr-action-label{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.lfr-api-service-search .field-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.lfr-progress-active .progress-bar-status,.lfr-upload-container .file-uploading .progress-bar .progress{background-image:-owg-linear-gradient(-45deg, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 50%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0) 75%, rgba(255,255,255,0));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 50%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0) 75%, rgba(255,255,255,0));background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 50%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0) 75%, rgba(255,255,255,0));background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 50%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0) 75%, rgba(255,255,255,0));background-image:linear-gradient(-45deg, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 50%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0) 75%, rgba(255,255,255,0));-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;-webkit-animation:progress-bar-stripes 0.5s linear infinite;-moz-animation:progress-bar-stripes 0.5s linear infinite;-ms-animation:progress-bar-stripes 0.5s linear infinite;-o-animation:progress-bar-stripes 0.5s linear infinite;animation:progress-bar-stripes 0.5s linear infinite;-webkit-transition:width .5s ease-out;-webkit-transition-delay:0s;-moz-transition:width .5s ease-out;-o-transition:width .5s ease-out;transition:width .5s ease-out false}@-webkit-keyframes highlight-animation{from{background-color:#FFC}to{background-color:transparent}}@-moz-keyframes highlight-animation{from{background-color:#FFC}to{background-color:transparent}}@-o-keyframes highlight-animation{from{background-color:#FFC}to{background-color:transparent}}@keyframes highlight-animation{from{background-color:#FFC}to{background-color:transparent}}.highlight-animation{-webkit-animation:highlight-animation 0.7s;-moz-animation:highlight-animation 0.7s;-ms-animation:highlight-animation 0.7s;-o-animation:highlight-animation 0.7s;animation:highlight-animation 0.7s}body:first-of-type .portlet-borderless-bar,body:first-of-type .portlet-content .lfr-icon-actions{-webkit-transition:opacity .5s ease;-webkit-transition-delay:.15s;-moz-transition:opacity .5s ease .15s;-o-transition:opacity .5s ease .15s;transition:opacity .5s ease .15s}body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar,body:first-of-type .portlet-content:hover .lfr-icon-actions{-webkit-transition:opacity .5s ease;-webkit-transition-delay:0s;-moz-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}body:first-of-type .portlet-borderless-bar .portlet-actions,body:first-of-type .portlet-content .lfr-icon-actions .taglib-text{display:inline-block;max-width:0;overflow:hidden;-webkit-transition:max-width .3s ease-in;-webkit-transition-delay:.2s;-moz-transition:max-width .3s ease-in .2s;-o-transition:max-width .3s ease-in .2s;transition:max-width .3s ease-in .2s;text-overflow:ellipsis;white-space:nowrap}body:first-of-type .portlet-borderless-bar .portlet-actions,body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text{-webkit-transition:max-width .3s ease;-webkit-transition-delay:0s;-moz-transition:max-width .3s ease 0s;-o-transition:max-width .3s ease 0s;transition:max-width .3s ease 0s}body:first-of-type .portlet-borderless-bar .portlet-actions{-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px}body:first-of-type .portlet-borderless-bar .portlet-title-default{-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;border-bottom-right-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px}body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions{max-width:500px}body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text{max-width:200px}@media (max-width: 979px){body:first-of-type .portlet-content .lfr-icon-actions .taglib-text{max-width:200px}}.portlet-boundary.yui3-dd-dragging{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}.portlet-document-library .entry-thumbnail .label,.portlet-document-library-display .workflow-status .label,.portlet-journal .entry-thumbnail .label{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}@-webkit-keyframes lfr-drop-active{0%{background-color:#EBEBEB;border-color:#DDD}50%{background-color:#DDEDDE;border-color:#7D7;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}75%{background-color:#DDEDDE;border-color:#7D7}100%{background-color:#EBEBEB;border-color:#DDD}}@-moz-keyframes lfr-drop-active{0%{background-color:#EBEBEB;border-color:#DDD}50%{background-color:#DDEDDE;border-color:#7D7;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}75%{background-color:#DDEDDE;border-color:#7D7}100%{background-color:#EBEBEB;border-color:#DDD}}@-o-keyframes lfr-drop-active{0%{background-color:#EBEBEB;border-color:#DDD}50%{background-color:#DDEDDE;border-color:#7D7;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}75%{background-color:#DDEDDE;border-color:#7D7}100%{background-color:#EBEBEB;border-color:#DDD}}@keyframes lfr-drop-active{0%{background-color:#EBEBEB;border-color:#DDD}50%{background-color:#DDEDDE;border-color:#7D7;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}75%{background-color:#DDEDDE;border-color:#7D7}100%{background-color:#EBEBEB;border-color:#DDD}}.upload-drop-active .lfr-upload-container .upload-target{-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}.upload-drop-active .portlet-document-library .document-container{-webkit-box-shadow:inset 0 0 5px #B8C1D1;-moz-box-shadow:inset 0 0 5px #B8C1D1;box-shadow:inset 0 0 5px #B8C1D1}.upload-drop-intent .lfr-upload-container .upload-target{-webkit-animation:lfr-drop-active 1s ease 0.2s infinite;-moz-animation:lfr-drop-active 1s ease 0.2s infinite;-ms-animation:lfr-drop-active 1s ease 0.2s infinite;-o-animation:lfr-drop-active 1s ease 0.2s infinite;animation:lfr-drop-active 1s ease 0.2s infinite}.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup,.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover{-webkit-box-shadow:initial;-moz-box-shadow:initial;box-shadow:initial}.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after{background-image:-owg-linear-gradient(#fff, #E4E4E4);background-image:-webkit-linear-gradient(#fff, #E4E4E4);background-image:-moz-linear-gradient(#fff, #E4E4E4);background-image:-o-linear-gradient(#fff, #E4E4E4);background-image:linear-gradient(#fff, #E4E4E4);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover:after{background-image:-owg-linear-gradient(#F2F2F2, #CCC);background-image:-webkit-linear-gradient(#F2F2F2, #CCC);background-image:-moz-linear-gradient(#F2F2F2, #CCC);background-image:-o-linear-gradient(#F2F2F2, #CCC);background-image:linear-gradient(#F2F2F2, #CCC)}.aui ul.nav-footer li{display:inline-block;padding:15px}.aui ul.nav-footer li a{color:#7c7c7c}.aui ul.nav-footer li a:hover{color:#FF5A00;background-color:#FFF}.aui ul.nav-footer li a:focus,.aui ul.nav-footer li a.focus{background-color:#FFF}.aui .navbar-header.footer{height:2px;width:100%;background-color:#FF5A00}.aui footer{padding:10px 0 0 0 !important;font-family:"NunitoRegular",Arial,sans-serif;float:left;width:100%;border-top:1px solid #7C7C7C;background-color:#ffffff;margin-top:0px}.aui .content-parceiros{margin-top:16px}@font-face{font-family:'fontawesome-alloy';src:url("fonts/fontawesome-alloy.eot");src:url("fonts/fontawesome-alloy.eot?#iefix") format("embedded-opentype"),url("fonts/fontawesome-alloy.woff") format("woff"),url("fonts/fontawesome-alloy.ttf") format("truetype"),url("fonts/fontawesome-alloy.svg#fontawesome-alloy") format("svg");font-weight:normal;font-style:normal;text-rendering:optimizeLegibility}[data-icon]:before{font-family:'fontawesome-alloy';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-music,.icon-search,.icon-envelope,.icon-heart,.icon-star,.icon-star-empty,.icon-user,.icon-film,.icon-th-large,.icon-th,.icon-th-list,.icon-ok,.icon-remove,.icon-zoom-in,.icon-zoom-out,.icon-off,.icon-signal,.icon-cog,.icon-trash,.icon-home,.icon-file,.icon-time,.icon-road,.icon-download-alt,.icon-download,.icon-upload,.icon-inbox,.icon-play-circle,.icon-repeat,.icon-refresh,.icon-list-alt,.icon-lock,.icon-flag,.icon-headphones,.icon-volume-off,.icon-volume-down,.icon-volume-up,.icon-qrcode,.icon-barcode,.icon-tag,.icon-tags,.icon-book,.icon-bookmark,.icon-print,.icon-camera,.icon-font,.icon-bold,.icon-italic,.icon-text-height,.icon-text-width,.icon-align-left,.icon-align-center,.icon-align-right,.icon-align-justify,.icon-list,.icon-indent-left,.icon-indent-right,.icon-facetime-video,.icon-picture,.icon-pencil,.icon-map-marker,.icon-adjust,.icon-tint,.icon-edit,.icon-share,.icon-check,.icon-move,.icon-step-backward,.icon-fast-backward,.icon-backward,.icon-play,.icon-pause,.icon-stop,.icon-forward,.icon-fast-forward,.icon-step-forward,.icon-eject,.icon-chevron-left,.icon-chevron-right,.icon-plus-sign,.icon-minus-sign,.icon-remove-sign,.icon-ok-sign,.icon-question-sign,.icon-info-sign,.icon-screenshot,.icon-remove-circle,.icon-ok-circle,.icon-ban-circle,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-arrow-down,.icon-share-alt,.icon-resize-full,.icon-resize-small,.icon-plus,.icon-minus,.icon-asterisk,.icon-exclamation-sign,.icon-gift,.icon-leaf,.icon-fire,.icon-eye-open,.icon-eye-close,.icon-warning-sign,.icon-plane,.icon-calendar,.icon-random,.icon-comment,.icon-magnet,.icon-chevron-up,.icon-chevron-down,.icon-retweet,.icon-shopping-cart,.icon-folder-close,.icon-folder-open,.icon-resize-vertical,.icon-resize-horizontal,.icon-bar-chart,.icon-twitter-sign,.icon-facebook-sign,.icon-camera-retro,.icon-key,.icon-cogs,.icon-comments,.icon-thumbs-up,.icon-thumbs-down,.icon-star-half,.icon-heart-empty,.icon-signout,.icon-linkedin-sign,.icon-pushpin,.icon-external-link,.icon-signin,.icon-trophy,.icon-github-sign,.icon-upload-alt,.icon-lemon,.icon-phone,.icon-check-empty,.icon-bookmark-empty,.icon-phone-sign,.icon-twitter,.icon-facebook,.icon-github,.icon-unlock,.icon-credit,.icon-rss,.icon-hdd,.icon-bullhorn,.icon-bell,.icon-certificate,.icon-hand-right,.icon-hand-left,.icon-hand-up,.icon-hand-down,.icon-circle-arrow-left,.icon-circle-arrow-right,.icon-circle-arrow-up,.icon-circle-arrow-down,.icon-globe,.icon-wrench,.icon-tasks,.icon-filter,.icon-briefcase,.icon-fullscreen,.icon-group,.icon-link,.icon-cloud,.icon-beaker,.icon-cut,.icon-copy,.icon-paper-clip,.icon-save,.icon-sign-blank,.icon-reorder,.icon-list-ul,.icon-list-ol,.icon-strikethrough,.icon-underline,.icon-table,.icon-magic,.icon-truck,.icon-pinterest,.icon-pinterest-sign,.icon-google-plus-sign,.icon-google-plus,.icon-money,.icon-caret-down,.icon-caret-up,.icon-caret-left,.icon-caret-right,.icon-columns,.icon-sort,.icon-sort-down,.icon-sort-up,.icon-envelope-alt,.icon-linkedin,.icon-undo,.icon-legal,.icon-dashboard,.icon-comment-alt,.icon-comments-alt,.icon-bolt,.icon-sitemap,.icon-umbrella,.icon-paste,.icon-lightbulb,.icon-exchange,.icon-cloud-download,.icon-cloud-upload,.icon-user-md,.icon-stethoscope,.icon-suitcase,.icon-bell-alt,.icon-coffee,.icon-food,.icon-file-alt,.icon-building,.icon-hospital,.icon-ambulance,.icon-medkit,.icon-fighter-jet,.icon-beer,.icon-h-sign,.icon-plus-sign-2,.icon-double-angle-left,.icon-double-angle-right,.icon-double-angle-up,.icon-double-angle-down,.icon-angle-left,.icon-angle-right,.icon-angle-up,.icon-angle-down,.icon-desktop,.icon-laptop,.icon-tablet,.icon-mobile,.icon-circle-blank,.icon-quote-left,.icon-quote-right,.icon-spinner,.icon-circle,.icon-reply,.icon-github-alt,.icon-folder-close-alt,.icon-folder-open-alt,.icon-expand-alt,.icon-collapse-alt,.icon-smile,.icon-frown,.icon-meh,.icon-gamepad,.icon-keyboard,.icon-flag-alt,.icon-flag-checkered,.icon-terminal,.icon-code,.icon-reply-all,.icon-star-half-full,.icon-location-arrow,.icon-crop,.icon-code-fork,.icon-unlink,.icon-question,.icon-info,.icon-exclamation,.icon-superscript,.icon-subscript,.icon-eraser,.icon-puzzle,.icon-microphone,.icon-microphone-off,.icon-shield,.icon-calendar-empty,.icon-fire-extinguisher,.icon-rocket,.icon-maxcdn,.icon-chevron-sign-left,.icon-chevron-sign-right,.icon-chevron-sign-up,.icon-chevron-sign-down,.icon-html5,.icon-css3,.icon-anchor,.icon-unlock-alt,.icon-bullseye,.icon-ellipsis-horizontal,.icon-ellipsis-vertical,.icon-rss-sign,.icon-play-sign,.icon-ticket,.icon-minus-sign-alt,.icon-check-minus,.icon-level-up,.icon-level-down,.icon-check-sign,.icon-edit-sign,.icon-external-link-sign,.icon-share-sign,.icon-compass,.icon-collapse,.icon-collapse-top,.icon-expand,.icon-euro,.icon-gbp,.icon-dollar,.icon-yen,.icon-renminbi,.icon-won,.icon-bitcoin,.icon-file-2,.icon-file-text,.icon-sort-by-alphabet,.icon-sort-by-alphabet-alt,.icon-sort-by-attributes,.icon-sort-by-attributes-alt,.icon-sort-by-order,.icon-sort-by-order-alt,.icon-thumbs-up-2,.icon-thumbs-down-2,.icon-youtube-sign,.icon-youtube,.icon-xing,.icon-xing-sign,.icon-youtube-play,.icon-dropbox,.icon-stackexchange,.icon-instagram,.icon-flickr,.icon-adn,.icon-bitbucket,.icon-bitbucket-sign,.icon-tumblr,.icon-tumblr-sign,.icon-long-arrow-down,.icon-long-arrow-up,.icon-long-arrow-left,.icon-long-arrow-right,.icon-apple,.icon-windows,.icon-android,.icon-linux,.icon-dribbble,.icon-skype,.icon-foursquare,.icon-trello,.icon-female,.icon-male,.icon-gittip,.icon-sun,.icon-moon,.icon-archive,.icon-bug,.icon-vk,.icon-rupee,.icon-glass,.icon-fb-text-box,.icon-fb-select,.icon-fb-radio,.icon-fb-text,.icon-fb-number,.icon-fb-integer,.icon-fb-decimal,.icon-fb-boolean,.icon-renren,.icon-weibo,.icon-db-joinxor,.icon-db-state,.icon-db-end,.icon-db-start,.icon-db-fork,.icon-db-task,.icon-db-condition,.icon-db-join,.icon-fb-button,.icon-fb-fieldset,.icon-fb-custom-field,.icon-fb-separator,.icon-fb-paragraph,.icon-fb-file-upload{font-family:'fontawesome-alloy';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-2:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-star-half-full:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before{content:"\f155"}.icon-yen:before{content:"\f157"}.icon-renminbi:before{content:"\f158"}.icon-won:before{content:"\f159"}.icon-bitcoin:before{content:"\f15a"}.icon-file-2:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up-2:before{content:"\f164"}.icon-thumbs-down-2:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-rupee:before{content:"\f156"}.icon-glass:before{content:"\f000"}.icon-fb-text-box:before{content:"\e001"}.icon-fb-select:before{content:"\e002"}.icon-fb-radio:before{content:"\e003"}.icon-fb-text:before{content:"\e000"}.icon-fb-number:before{content:"\e004"}.icon-fb-integer:before{content:"\e005"}.icon-fb-decimal:before{content:"\e007"}.icon-fb-boolean:before{content:"\e008"}.icon-renren:before{content:"\f18b"}.icon-weibo:before{content:"\f18a"}.icon-db-joinxor:before{content:"\e006"}.icon-db-state:before{content:"\e009"}.icon-db-end:before{content:"\e00a"}.icon-db-start:before{content:"\e00b"}.icon-db-fork:before{content:"\e00c"}.icon-db-task:before{content:"\e00d"}.icon-db-condition:before{content:"\e00e"}.icon-db-join:before{content:"\e00f"}.icon-fb-button:before{content:"\e010"}.icon-fb-fieldset:before{content:"\e011"}.icon-fb-custom-field:before{content:"\e012"}.icon-fb-separator:before{content:"\e013"}.icon-fb-paragraph:before{content:"\e014"}.icon-fb-file-upload:before{content:"\e015"}body,html{overflow-x:hidden;width:100%}.aui body{color:#7c7c7c}.aui .text-right{text-align:right !important}.aui .container-fluid{padding:0px}.aui #wrapper{height:100%;margin:0;padding:0;font-family:Arial, sans-serif;width:100%;float:left;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;transition:transform .15s ease;overflow:hidden;position:relative}.aui #wrapper ul{list-style:none}.aui .dropdown-menu{left:15%}.aui #heading{display:inline-block;width:244px;height:135px;background:#FF5A00;float:left}.aui #heading .logo img{max-height:35px;max-width:35px;padding-top:3px}.aui #banner #navigation{position:relative;display:inline-block;width:100%}.aui #banner #navigation li{display:inline-block;list-style:none;padding-left:3%}.aui #banner #navigation li a{display:block;font-weight:bold;line-height:25px;padding:10px;color:#000}.aui #banner #navigation #sign-in{display:inline-block;font-size:20px;margin-left:20px;vertical-align:middle}.aui #banner #navigation .right-icon-group{display:inline-block;text-align:right}.aui #banner #navigation .portlet-search{display:inline-block;position:relative;right:-30px}.aui #banner #navigation .portlet-search form{margin:0;padding:0}.aui #banner #navigation .portlet-search form input{margin-bottom:3px;padding:0;width:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.aui #banner #navigation .portlet-search form select,.aui #banner #navigation .portlet-search form input[type="image"]{display:none}.aui #banner #navigation .ul-main-nav:after{content:" ";display:inline-block;height:0;position:relative;width:100%;-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}.aui #banner #navigation .language-smiles{position:absolute;top:6px;right:0}.aui .wrapper-help{position:relative;font-size:1.5em;color:#DCDCDC}.aui .wrapper-help:before{position:absolute;font-family:'fontawesome-alloy';top:25%;left:90%;content:"\f002"}.aui form#_58_fm input[type=text]{width:300px}.aui form#_58_fm input[type=password]{width:150px}.smiles-header__content .ul-main-nav{padding:15px 0 0 5px !important}#p_load_smilesflightchangeportlet_WAR_smilesbookingportlet_.loading-animation{background:none !important;margin-top:0 !important;padding-top:0 !important}.aui .btn-primary:focus,.aui .modal-body button:focus,.aui .btn-primary.focus,.aui .modal-body button.focus,.aui .focus.btn,.aui .modal-body button.focus{background-color:#cc4800}.aui .btn-gray:focus,.aui .btn-gray.focus,.aui .btn.btn-gray:focus,.aui .modal-body button.btn-gray:focus{background-color:#505050}.aui .row{margin:0}.aui .row.row-spacing{margin-bottom:20px;margin-left:-30px}.aui .color-gray-medium{color:gray}.aui .bg-color-purpura{background-color:#639}.aui .bg-clube-smiles-purpura{background-image:url(../images/bg-clube-smiles-purple.png);width:115px;height:63px;display:block;margin:0 auto}.aui .bg-clube-smiles-purpura h3{padding-top:60px !important}.aui .bg-clube-smiles{background-image:url(../images/clubeSmiles.png);width:109px;height:59px;margin:0 auto}.aui .borda-portlet-aninhado{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:2px solid #639}.aui .borda-portlet-aninhado-gray{border:1px solid #dcdcdc}.aui .borda-gray{border:1px solid #dcdcdc}.aui .width-10{width:10%}.aui .width-20{width:20%}.aui .width-30{width:30%}.aui .width-40{width:40%}.aui .width-50{width:50%}.aui .width-60{width:60%}.aui .width-70{width:70%}.aui .width-80{width:80%}.aui .width-90{width:90%}.aui .width-100{width:100%}.aui .panel{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 0 0 1px #dcdcdc}.aui .svg-ic-erro-dims{margin:0 auto}.aui .svg-ic-check-dims{margin:0 auto}.aui .icon-small{font-size:3em}.aui .icon-medium{font-size:6em}.aui .icon-large{font-size:9em}.aui .icon-xlarge{font-size:12em}.aui .content-cancelamento{padding:25px;min-height:215px;color:#808080}.aui .content-cancelamento .content-diamante h3{line-height:0px !important;font-weight:normal}.aui .content-cancelamento .content-prata h3{line-height:0px !important;font-weight:normal}.aui .content-cancelamento .icon-phone-cancelamento{font-size:4em}.aui .content-cancelamento .icon-phone-cancelamento i{margin-top:15px;display:block}.aui .content-cancelamento-beneficios{min-height:380px;padding:50px 100px}.aui .content-cancelamento-beneficios ul.lista-beneficios{text-align:justify;margin-left:50%;-webkit-transform:translate(-25%, 25%);-moz-transform:translate(-25%, 25%);-ms-transform:translate(-25%, 25%);-o-transform:translate(-25%, 25%);transform:translate(-25%, 25%)}.aui .content-cancelamento-beneficios ul.lista-beneficios i{position:absolute;color:#639;font-size:1.5em;line-height:27px}.aui .content-cancelamento-beneficios ul.lista-beneficios li{margin-left:7%;line-height:30px}.aui .form-regularize{padding:5%}.aui .form-regularize .control-label{width:auto}.aui .btn.btn-gray,.aui .modal-body button.btn-gray{background-color:#696969;border-color:#696969;color:#FFF;background-image:none;padding:15px;width:100%}.aui .btn.btn-gray:hover,.aui .modal-body button.btn-gray:hover{background-color:#696969;color:#FFF}.aui input[class*="span"]{padding:20px}.aui input[class*="span"].input-append{border-right:none}.content-icon-card{position:relative}.content-icon-card .icon-card{font-size:12em;color:#DCDCDC;display:block}.content-cancelamento{padding:25px;min-height:215px;color:#808080}.content-cancelamento .content-diamante h3{line-height:0px !important;font-weight:normal}.content-cancelamento .content-prata h3{line-height:0px !important;font-weight:normal}.content-cancelamento .icon-phone-cancelamento{font-size:4em}.content-cancelamento .icon-phone-cancelamento i{margin-top:15px;display:block}.content-cancelamento-beneficios{min-height:380px;padding:50px 100px}.content-cancelamento-beneficios ul.lista-beneficios{text-align:justify;margin-left:50%;-webkit-transform:translate(-25%, 25%);-moz-transform:translate(-25%, 25%);-ms-transform:translate(-25%, 25%);-o-transform:translate(-25%, 25%);transform:translate(-25%, 25%)}.content-cancelamento-beneficios ul.lista-beneficios i{position:absolute;color:#639;font-size:1.5em;line-height:27px}.content-cancelamento-beneficios ul.lista-beneficios li{margin-left:7%;line-height:30px}.smiles__modal-social-network-connect{width:420px !important}button.btn-social{width:90% !important}button.btn-social i.icon-social{background-size:20px 20px;width:20px;height:20px;display:inline-block;margin-right:10px}button.btn-social i.icon-social:before{content:""}button.btn-social i.icon-social.icon-facebook{background-image:url(../images/svg/social/facebook.svg)}button.btn-social i.icon-social.icon-google{background-image:url(../images/svg/social/google.svg)}button.btn-facebook{background:#3b5998 !important;border-color:#3b5998 !important}button.btn-google{background:#FFF !important;border-color:#888 !important;color:#888 !important}.aui .text-uppercase{text-transform:uppercase}.aui .color-purpura,.aui .smiles__really-cancel--header{color:#639}.aui .color-orange{color:#FF5A00}.aui .color-white{color:#fff}.aui .smiles--highlight-text{color:#515151}.join-club .club-badges img{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.smiles-grid-wrap{width:1279px;margin:0 auto}.smiles-content{margin-top:25px;width:100%;float:left;box-sizing:border-box;margin-bottom:80px}.smiles-content .portlet-layout>#column-1{width:243px;float:left}.smiles-content .portlet-layout>#column-1.portlet-column-only{width:100%;float:left}.smiles-content .portlet-layout>#column-2{width:calc(100% - 273px);margin:0 0 0 30px;float:left}.smiles-content .columns-max .portlet-layout>#column-1{width:100%}.center-element,#smiles-cancel-signature,.smiles__change-card-boxes .portlet-layout .content-card-old .card-icon,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .card-icon,.aui .smiles__club-cancel .smiles__club-cancel-info,.aui .smiles__club-cancel .smiles__club-cancel-benefit-list{display:table;margin:0 auto}.center-inline-flex{display:inline-flex !important;justify-content:center}.flex-center{display:flex;justify-content:center}.portlet-body .alert{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portlet-boundary{width:100%;float:left;box-sizing:border-box}.portlet-boundary .portlet-borderless-container{min-height:initial}.no-left-gap,.aui .row .no-left-gap,.aui .row-fluid .no-left-gap{margin-left:0;padding-left:0}.no-right-gap,.aui .row .no-right-gap,.aui .row-fluid .no-right-gap{margin-right:0;padding-right:0}.no-top-gap,.aui .row .no-top-gap,.aui .row-fluid .no-top-gap{margin-top:0;padding-top:0}.no-bottom-gap,.aui .row .no-bottom-gap,.aui .row-fluid .no-bottom-gap{margin-bottom:0;padding-bottom:0}.no-float-gap{float:none !important}.aui .row .left-gap,.aui .row-fluid .left-gap{margin-left:15px}.aui .row .right-gap,.aui .row-fluid .right-gap{margin-right:15px}.aui .row .top-gap,.aui .row-fluid .top-gap{margin-top:15px}.aui .row .bottom-gap,.aui .row-fluid .bottom-gap{margin-bottom:15px}.smiles__content p{line-height:1.8em;margin:0 0 20px}.smiles-table{width:100%}.smiles-table tbody tr:not(:first-child),.smiles-table tfoot tr{border-top:1px solid #ececec}.smiles-table thead td,.smiles-table thead th,.smiles-table tbody td,.smiles-table tbody th,.smiles-table tfoot td,.smiles-table tfoot th{padding:16px 5px !important}.smiles-table thead th,.smiles-table tbody th{color:#FF5A00;font:20px "NunitoBold","Arial Bold",sans-serif;text-align:left}.smiles-table thead th{border-bottom:1px solid #ececec}.checkout-table thead td:not(:first-child),.checkout-table thead th:not(:first-child),.checkout-table tbody td:not(:first-child),.checkout-table tbody th:not(:first-child){text-align:right}.checkout-table thead td:not(:first-child) .flight-fare-miles,.checkout-table thead th:not(:first-child) .flight-fare-miles,.checkout-table tbody td:not(:first-child) .flight-fare-miles,.checkout-table tbody th:not(:first-child) .flight-fare-miles{line-height:36px}.checkout-table thead th,.checkout-table tbody th{font-size:12px;color:#7c7c7c;padding-right:0}.checkout-table thead th:first-child,.checkout-table tbody th:first-child{font-size:20px}.checkout-table thead tr:last-child td:first-child,.checkout-table tbody tr:last-child td:first-child{color:#7c7c7c;font-family:"NunitoBold","Arial Bold",sans-serif}.checkout-table thead tr.with-offer-tolltip td,.checkout-table tbody tr.with-offer-tolltip td{padding:30px 0 !important}.dataTables_length{width:200px;max-width:100%}.pagination .paginate_button:hover{background-color:#e1e7eb !important;padding:8px 0}div.dataTables_filter input{width:100%;height:50px;border:1px solid #999;border-radius:3px !important;font:14px Arial, Sans-serif;color:#7c7c7c}div.dataTables_filter input:focus{color:#7c7c7c}div.dataTables_filter input::-webkit-input-placeholder{color:#7c7c7c !important}div.dataTables_filter input:-ms-input-placeholder{color:#7c7c7c !important}div.dataTables_filter input::-moz-placeholder{color:#7c7c7c !important}div.dataTables_filter input:-moz-placeholder{color:#7c7c7c !important}.total-table tbody tr:last-child td:not(:first-child) span,.total-table tbody .total-table__cel-details{font-size:12px;color:#999}.total-table tbody td:first-child,.total-table tbody tr:last-child td{font-weight:bold;color:#555}.table-responsive{overflow-x:auto}.total-table thead th{font-size:12px;font-weight:normal;color:#7c7c7c;padding:15px 0;border-color:#ececec;text-align:right}.total-table thead th:first-child{font-size:18px;text-align:left;width:70%}.total-table tbody td{padding:15px 0;border-color:#ececec;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:16px}.total-table tbody td:first-child{text-align:left;font-size:14px}.total-table tbody tr:last-child td:first-child{text-transform:uppercase;font-size:16px}.total-table tbody tr:last-child td:not(:first-child) span{font-weight:normal;width:100%;float:left}.total-table tbody .total-table__cel-details{font-weight:normal;margin-left:40px}.panel{padding:15px;margin-bottom:20px;background-color:#fff;border-radius:4px}.panel-heading{padding:10px 15px;margin:-15px -15px 15px;font-size:17.5px;font-weight:500;background-color:#f5f5f5;border-bottom:1px solid #ddd;border-top-right-radius:3px;border-top-left-radius:3px}.panel-footer{padding:10px 15px;margin:15px -15px -15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-primary{border-color:#428bca}.panel-primary .panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success .panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.panel-warning{border-color:#fbeed5}.panel-warning .panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}.panel-danger{border-color:#eed3d7}.panel-danger .panel-heading{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.panel-info{border-color:#bce8f1}.panel-info .panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}@media screen and (min-width: 767px){.arrow-panel-right{position:relative;background:white;border:1px solid #BCBEC0;box-shadow:0 1px 0 0 #ececec;margin-right:-14px;margin-left:8px !important;border-top-right-radius:4px;border-bottom-right-radius:4px;border-right-color:transparent;height:142px !important}.arrow-panel-right:after,.arrow-panel-right:before{left:calc(100% - 1px);top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow-panel-right:after{border-color:transparent;border-left-color:white;border-width:69px 29px;margin-top:-69px;z-index:1}.arrow-panel-right:before{border-color:transparent;border-left-color:#BCBEC0;border-width:71px 30px;margin-top:-71px;z-index:1}.arrow-panel-solid-gray-right{position:relative;background:#f5f5f5;border:1px solid #f5f5f5;box-shadow:0 1px 0 0 #ececec;margin-right:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-right-color:transparent;height:142px !important}.arrow-panel-solid-gray-right:after,.arrow-panel-solid-gray-right:before{left:calc(100% - 1px);top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow-panel-solid-gray-right:after{border-color:transparent;border-left-color:#f5f5f5;border-width:69px 29px;margin-top:-69px;z-index:1}.arrow-panel-solid-gray-right:before{border-color:transparent;border-left-color:#f5f5f5;margin-right:-2px;border-width:71px 30px;margin-top:-71px;z-index:1}.arrow-panel-solid-purple{position:relative;background:#639;top:1;box-shadow:0 1px 0 0 #ececec;margin-right:-12px;margin-left:24px;border-right-color:transparent;height:142px !important}.arrow-panel-solid-purple:after,.arrow-panel-solid-purple:before{top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow-panel-solid-purple:after{left:100%;border-color:transparent;border-left-color:#639;border-width:71px 30px;margin-top:-71px;z-index:2}.arrow-panel-solid-purple:before{left:0px;border-color:transparent;border-left-color:white;border-width:71px 30px;margin-top:-71px}.arrow-panel-solid-orange{position:relative;background:#FF5A00;top:1;box-shadow:0 1px 0 0 #ececec;margin-right:-12px;margin-left:24px;border-right-color:transparent;height:142px !important}.arrow-panel-solid-orange:after,.arrow-panel-solid-orange:before{top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow-panel-solid-orange:after{left:100%;border-color:transparent;border-left-color:#FF5A00;border-width:71px 30px;margin-top:-71px;z-index:2}.arrow-panel-solid-orange:before{left:0px;border-color:transparent;border-left-color:white;border-width:71px 30px;margin-top:-71px}.arrow-panel-solid-white{position:relative;background:white;border:1px solid #BCBEC0;box-shadow:0 1px 0 0 #ececec;margin-right:0px;margin-left:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-right-color:transparent;height:142px !important}.arrow-panel-solid-white:after,.arrow-panel-solid-white:before{left:calc(100% - 1px);top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow-panel-solid-white:after{border-color:transparent;border-left-color:white;border-width:69px 29px;margin-top:-69px;z-index:2}.arrow-panel-solid-white:before{border-color:transparent;border-left-color:#BCBEC0;border-width:71px 30px;margin-top:-71px;z-index:1}.arrow-panel{position:relative;background:white;border:1px solid #FF5A00;box-shadow:0 1px 0 0 #ececec;margin-left:-8px !important;border-top-left-radius:3px;border-bottom-left-radius:3px;border-left-color:transparent;height:142px !important;width:170px !important}.arrow-panel:after,.arrow-panel:before{left:1px;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow-panel:after{border-color:transparent;border-left-color:white;border-width:69px 29px;margin-top:-69px}.arrow-panel:before{border-color:transparent;border-left-color:#FF5A00;border-width:71px 30px;margin-top:-71px}.arrow-panel-short{position:relative;background:white;border:1px solid #FF5A00;box-shadow:0 1px 0 0 #ececec;margin-left:0px !important;border-top-left-radius:3px;border-bottom-left-radius:3px;border-left-color:transparent;height:142px !important;width:170px !important}.arrow-panel-short:after,.arrow-panel-short:before{left:1px;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow-panel-short:after{border-color:transparent;border-left-color:white;border-width:69px -1px;margin-top:-69px}.arrow-panel-short:before{border-color:transparent;border-left-color:#FF5A00;border-width:71px 0px;margin-top:-71px}}body.modal-open{padding:0 !important}.aui .modal{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none}.aui .modal.fade{display:none}.aui .modal.fade.in{display:block}.aui .modal.renew{width:400px}#modalLogin .modal-content button.btn.close,#modalLogin .modal-content .aui .modal-body button.close,.aui .modal-body #modalLogin .modal-content button.close{border:none}.aui .modal-content .modal-header,.aui .modal .modal-header{border-bottom:none;text-align:center;border-bottom:none;padding-top:2.3rem;color:#FF5A00;font-size:1.4rem;padding-bottom:15px}.aui .modal-content .modal-header img,.aui .modal .modal-header img{display:none}.aui .modal-content .modal-header .titleModal,.aui .modal .modal-header .titleModal{margin-left:-10px}@media screen and (max-width: 720px){.aui .modal-content .modal-header .titleModal,.aui .modal .modal-header .titleModal{max-width:270px}}.aui .modal-content .modal-header .titleModal .renew20,.aui .modal .modal-header .titleModal .renew20{font-size:18px;font-family:"NunitoBold","Arial Bold",sans-serif;line-height:22px;text-align:left !important;margin-left:-171px}@media screen and (max-width: 720px){.aui .modal-content .modal-header .titleModal .renew20,.aui .modal .modal-header .titleModal .renew20{margin-left:-90px;font-size:16px}}.aui .modal-content .modal-header button.close,.aui .modal .modal-header button.close{opacity:1 !important;height:24px;padding:0;width:24px;font-size:15px;border-radius:100%;margin-right:10px;margin-top:10px;color:#FF5A00;display:block;font-weight:normal;position:absolute;right:0;top:0}.aui .modal-content .modal-header button.close span,.aui .modal .modal-header button.close span{font-size:8px !important}.body-renew{padding:0 15px;margin-bottom:29px}.body-renew .renew20kmess{padding:0 15px;color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:14px;font-weight:300;line-height:22px}@media screen and (max-width: 720px){.body-renew .renew20kmess{padding:0 25px 0 15px;font-size:12px}}.body-renew .butons-renew{width:100%;float:left;margin:13px}.body-renew .butons-renew.visible-desk{display:block}.body-renew .butons-renew.visible-mobile{display:none}.body-renew .butons-renew .btn-cancel{width:160px;margin:inherit}@media screen and (max-width: 720px){.body-renew .butons-renew .btn-cancel{width:250px}}.body-renew .butons-renew .btn-ok{width:160px}@media screen and (max-width: 720px){.body-renew .butons-renew .btn-ok{width:250px}}@media screen and (max-width: 720px){.body-renew .butons-renew.visible-desk{display:none}.body-renew .butons-renew.visible-mobile{display:block}}.aui .modal-body .elementForm{margin-bottom:0}.aui .modal-body .dk_container{width:100%;float:none;position:relative}.aui .modal-body .dk_container .dk_toggle{width:89% !important;border-radius:4px;margin-bottom:10px;border:solid 1px #ccc;line-height:40px;color:#999}.aui .modal-body input,.aui .modal-body .dk_container .dk_toggle{height:40px;padding-left:12px;font-size:1rem}.aui .modal-body input{width:93%}.aui .modal-body button{width:60%;float:none;margin:10px auto 0;display:block}.aui .modal-body input.floatL{float:left;width:23%;margin-right:17px}.aui .modal-body input.floatL:last-child{margin-right:0}.aui .modal-backdrop.fade.in{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.modal-loading{display:none}.modal-loading .contentModal{z-index:999;position:fixed;top:36%;left:36%}.contentModal{width:340px;height:auto;display:table;padding:0;background:#f6f6f6;color:#636363;font:bold italic 16px 'arial', sans-serif;line-height:20px}.aui .modal-footer{background:transparent;border-top:none;text-align:center}.aui .modal.default-modal{overflow:hidden;padding:12px !important}.aui .modal.default-modal.fade{-webkit-transition:all .2s linear,top .3s ease-out;-moz-transition:all .2s linear,top .3s ease-out;-o-transition:all .2s linear,top .3s ease-out;transition:all .2s linear,top .3s ease-out;-webkit-transform:scale(0.1);-moz-transform:scale(0.1);-ms-transform:scale(0.1);-o-transform:scale(0.1);transform:scale(0.1);top:10%}.aui .modal.default-modal.fade.in{top:10%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.aui .modal.default-modal .modal-header{padding:9px 15px;text-align:left}.aui .modal.default-modal .modal-header button.close{color:#7c7c7c;border:none;font-size:2em;margin-top:18px;margin-right:18px}.aui .modal.default-modal .modal-body{background:#fff;max-height:inherit}.aui .modal.default-modal .modal-footer{text-align:right}.aui .modal.default-modal .modal-footer .btn-default{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;background:transparent;border:none;color:#7c7c7c}.aui .modal.default-modal .modal-footer .btn-default:hover{color:#FF5A00}#grp_modal_confirmation_buttons{display:none}.yui3-panel{width:90% !important;border:2px solid #ccc;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}@media screen and (max-width: 720px){.yui3-panel{max-width:300px}}.yui3-panel:focus{outline:0 !important}.yui3-panel *{background:#fff !important;outline:0 !important}.yui3-panel .modal-header{text-align:left !important;padding-top:0.5em !important}.yui3-panel .modal-header .close{display:none !important}.yui3-panel .modal-body{padding:10px !important}.yui3-panel .yui3-panel-content{border:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}@media screen and (max-width: 720px){.yui3-panel .yui3-widget-ft .yui3-widget-buttons{display:block !important}}.yui3-panel .yui3-widget-ft button{margin:0 10px;width:40% !important;display:inline-block !important}@media screen and (max-width: 720px){.yui3-panel .yui3-widget-ft button{margin:0}}.yui3-panel .yui3-widget-ft button:first-child{border:none !important;color:#656565 !important}.yui3-panel .yui3-widget-ft button:last-child{background:#FF5A00 !important;color:#fff;border:none}@media only screen and (min-width: 768px){.yui3-panel{width:80% !important}.yui3-panel .yui3-widget-ft button{width:inherit !important}}@media (min-width: 992px){.yui3-panel{width:60% !important}}@media screen and (max-width: 375px){body.modal-open{height:100%;position:fixed}}#grp_modal_confirmation_buttons{display:none}.modal{position:fixed;margin-left:0;top:50% !important;left:50% !important;z-index:1050;width:560px;transform:translate(-50%, -50%);background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;outline:none}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:10%}.aui #colorful-modal .colorful-modal__header{min-height:30px;padding:10px 15px;border-radius:2px 2px 0 0;text-align:center}.aui #colorful-modal .colorful-modal__body{padding:20px 25px;height:calc(100% - 90px);max-height:70vh;overflow:auto}.aui #calendar-modal{width:auto;width:max-content;width:-moz-max-content;height:max-content;height:-moz-max-content;max-height:calc(100% - 100px) !important;position:fixed;top:5px !important;left:50% !important;transform:translate(-50%) !important}.smiles__error-modal--club{max-width:360px}.smiles__error-modal--club .modal-header{font-family:"NunitoRegular",Arial,sans-serif;text-align:left !important;font-size:16px !important;padding:24px 20px 0px !important}.smiles__error-modal--club .modal-body{font-family:"NunitoLight",Arial,sans-serif;font-size:12px;padding:8px 20px 20px}.smiles__error-modal--club .modal-body p{margin-bottom:20px}.smiles__error-modal--club .modal-body .modal-btn-group{text-align:center}.smiles__error-modal--club .modal-body .modal-btn-group .btn,.smiles__error-modal--club .aui .modal-body .modal-btn-group button,.aui .smiles__error-modal--club .modal-body .modal-btn-group button{font-family:"NunitoLight",Arial,sans-serif;font-size:14px}.smiles__modal-social-network-connect{width:621px;padding:0 !important;overflow:hidden;z-index:2000 !important}.social-network-modal{margin:15px}#big-modal{z-index:999999;flex-flow:column;padding:20px !important;border-radius:4px}@media screen and (min-width: 765px){#big-modal{width:500px}}@media screen and (max-width: 764px){#big-modal{padding:25px !important}}#big-modal .big-modal__close-btn{align-self:flex-end;font-size:46px;font-family:Courier;color:#7C7C7C;position:absolute;top:20px;right:15px}@media screen and (max-width: 764px){#big-modal .big-modal__close-btn{top:11px;right:7px}}#big-modal .big-modal__close-btn:hover{cursor:pointer}#big-modal .big-modal__title h3{font-size:18px;font-family:"NunitoBold","Arial Bold",sans-serif;margin:0 0 20px 0 !important;line-height:22px}@media screen and (max-width: 764px){#big-modal .big-modal__title h3{font-size:1.3em;margin-bottom:10px !important}}#big-modal .big-modal__body{line-height:15px}#big-modal .big-modal__body p{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-weight:300;font-size:14px;line-height:19px}@media screen and (max-width: 764px){#big-modal .big-modal__body p{font-size:12px;line-height:17px}}#big-modal .big-modal__body .small-text{font-family:"NunitoLight",Arial,sans-serif;font-size:12px;line-height:15px}@media screen and (max-width: 764px){#big-modal .big-modal__body .small-text{font-size:10px;line-height:12px}}#big-modal .big-modal__body div{display:flex;flex-flow:row wrap;justify-content:space-evenly;margin:30px auto 0 auto}@media screen and (min-width: 764px){#big-modal .big-modal__body div{width:80%}}@media screen and (max-width: 764px){#big-modal .big-modal__body div{margin-top:15px !important}}#big-modal .big-modal__body div button{min-width:80px;height:40px;width:auto;font-family:"NunitoRegular",Arial,sans-serif;font-weight:400}#big-modal .big-modal__body div button.action-cancel{width:180px;padding-right:8px;padding-left:8px}#big-modal .big-modal__body div button.action-ok{padding-left:10px;padding-right:10px}@media screen and (max-width: 764px){#big-modal .big-modal__body div button{width:auto !important;height:32px;line-height:16px;font-size:12px}}#big-modal .big-modal__body div button:hover{cursor:pointer}#exclusiveAreaSuspenseModal{width:288px}@media screen and (max-width: 764px){#exclusiveAreaSuspenseModal{top:50% !important;transform:translateY(-50%)}}#exclusiveAreaSuspenseModal .modal-header{font-size:18px;font-family:"NunitoRegular",Arial,sans-serif;font-weight:700;text-align:left;padding-bottom:19px;color:#639}@media screen and (max-width: 764px){#exclusiveAreaSuspenseModal .modal-header{border-bottom:solid 1px #ececec;padding-bottom:10px}}#exclusiveAreaSuspenseModal .modal-header div{margin-top:-10px}@media screen and (max-width: 764px){#exclusiveAreaSuspenseModal .modal-header div{text-align:center}}#exclusiveAreaSuspenseModal .modal-header span{margin-right:18px}#exclusiveAreaSuspenseModal .modal-header span::before{margin-top:-16px}#exclusiveAreaSuspenseModal .modal-header .ic-fechar{position:absolute;right:-12px}#exclusiveAreaSuspenseModal .modal-body{padding-top:0;padding-bottom:20px}@media screen and (max-width: 764px){#exclusiveAreaSuspenseModal .modal-body{margin-top:10px}}#exclusiveAreaSuspenseModal .modal-body p{padding-right:16px;color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:14px;line-height:16px;opacity:0.75;margin-bottom:33px}#exclusiveAreaSuspenseModal .modal-body button{background-color:#639;border-color:#639;width:100%;font-family:"NunitoLight",Arial,sans-serif;font-size:12px}#exclusiveAreaSuspenseModal .modal-body button:hover{background-color:#4d2673}@media screen and (max-width: 764px){#exclusiveAreaSuspenseModal .modal-body button{width:60%}}#exclusiveAreaConfirmationModal{width:288px}#exclusiveAreaConfirmationModal .modal-header{color:#639;font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;font-weight:700;line-height:22px;text-align:left}#exclusiveAreaConfirmationModal .modal-body{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:14px;font-weight:400;line-height:16px}#exclusiveAreaConfirmationModal .modal-body p{margin-bottom:26px}#exclusiveAreaConfirmationModal .modal-body button{font-family:"NunitoLight",Arial,sans-serif;background-color:#639;border-color:#639;font-weight:400;width:100%}#exclusiveAreaConfirmationModal .modal-body button:hover{background-color:#4d2673}#exclusiveAreaConfirmationModal .modal-body button.btn-cancel{color:#000;border-color:#000;background-color:#fff;font-weight:400}#exclusiveAreaConfirmationModal .modal-body button.btn-cancel:hover{opacity:0.75}@font-face{font-family:'NunitoRegular';src:url(../fonts/nunito-regular-webfont.eot);src:url(../fonts/nunito-regular-webfont.woff2) format("woff2"),url(../fonts/nunito-regular-webfont.woff) format("woff"),url(../fonts/nunito-regular-webfont.ttf) format("truetype"),url(../fonts/nunito-regular-webfont.svg) format("svg")}@font-face{font-family:'nunito-regular';src:url(../fonts/nunito-regular-webfont.eot);src:url(../fonts/nunito-regular-webfont.woff2) format("woff2"),url(../fonts/nunito-regular-webfont.woff) format("woff"),url(../fonts/nunito-regular-webfont.ttf) format("truetype"),url(../fonts/nunito-regular-webfont.svg) format("svg")}@font-face{font-family:'NunitoBold';src:url(../fonts/nunito-bold-webfont.eot);src:url(../fonts/nunito-bold-webfont.woff2) format("woff2"),url(../fonts/nunito-bold-webfont.woff) format("woff"),url(../fonts/nunito-bold-webfont.ttf) format("truetype"),url(../fonts/nunito-bold-webfont.svg) format("svg")}@font-face{font-family:'nunito-bold';src:url(../fonts/nunito-bold-webfont.eot);src:url(../fonts/nunito-bold-webfont.woff2) format("woff2"),url(../fonts/nunito-bold-webfont.woff) format("woff"),url(../fonts/nunito-bold-webfont.ttf) format("truetype"),url(../fonts/nunito-bold-webfont.svg) format("svg")}@font-face{font-family:'NunitoLight';src:url(../fonts/nunito-light-webfont.eot);src:url(../fonts/nunito-light-webfont.woff) format("woff"),url(../fonts/nunito-light-webfont.ttf) format("truetype"),url(../fonts/nunito-light-webfont.svg) format("svg")}@font-face{font-family:'nunito-light';src:url(../fonts/nunito-light-webfont.eot);src:url(../fonts/nunito-light-webfont.woff) format("woff"),url(../fonts/nunito-light-webfont.ttf) format("truetype"),url(../fonts/nunito-light-webfont.svg) format("svg")}.font-content,.aui .modal-content .modal-header span,.aui .modal .modal-header span,.aui .modal.default-modal .modal-header,.smiles-content h2,.smiles-content h3,.smiles-content h4,.back-page,.flight-details__travel .travel__airport,.flight-timeline .travel__airport,.flight-timeline .flight__code,.flight-details__date .date__day,.flight-details__date .date__month,#flights-payment-details-modal .modal-header .payment-details-modal__locator,.member-flights__banner-offer b{font-family:'NunitoRegular', Arial, Helvetica, sans-serif}.nunito-light,.total-table thead th:first-child,.aui .modal.default-modal .modal-header button.close,.aui .modal.default-modal .modal-header h3,.flight-locator .flight-locator__number,.flight-flag .flight-flag__label,.flight-flag-easy-travel .flight-flag__easy-travel,.smiles-content .member-flights__title,.flight-info,.flight-info__easy-travel,#flights-payment-details-modal .modal-header h3,.flights-payment-details h4,.flights-payment-details .total-table th:first-child,.flights-payment-details .container-card-buyer h5,.flights-payment-details__card .card-column h5{font-family:'NunitoLight', Arial, Helvetica, sans-serif}.smiles-content h2,.smiles-content h3,.smiles-content h4{font-weight:normal;color:#FF5A00}.smiles-content h4{font-size:20px}.easy-travel{color:#399 !important}.club{color:#639 !important}.cobranded{color:#69c !important}.wine{color:#936 !important}.booking{color:#fce200 !important}.theme-primary{color:#fff !important}.theme-light{color:#ececec !important}.theme-dark{color:#7c7c7c !important}.theme-inverse{color:#000 !important}.theme-danger{color:#e74646 !important}.brand-main{color:#FF5A00 !important}.brand-dark{color:#c63 !important}.brand-light{color:#FF5A00 !important}.bms-darker{color:#5B5B5B !important}.status-success{color:#4caf50 !important}.cat-diamond{color:#2e3132 !important}.cat-gold{color:#a98c5d !important}.cat-silver{color:#989697 !important}.cobranded-text__hover:hover{color:#69c !important}.club-text__hover:hover{color:#639 !important}.aui .btn,.aui .modal-body button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:8px 22px;text-shadow:none;box-shadow:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;background-image:none;border:1px solid rgba(0,0,0,0);transition:all ease .5s;font-size:14px;user-select:none}.aui .new.btn,.aui .modal-body button.new{margin-top:14px}.aui .btn-lg{padding:12px 30px}.aui .btn-sm{padding:5px 10px;font-size:12px}.aui .btn-sm.btn-gray{padding:5px 10px}.aui .btn-dark{color:#7c7c7c}.aui .btn:not(.btn-outline):not(.btn-link),.aui .modal-body button:not(.btn-outline):not(.btn-link){color:#fff}.aui .btn-primary,.aui .modal-body button,.aui .btn-primary.focus,.aui .modal-body button.focus,.aui .btn-primary:focus,.aui .modal-body button:focus,.aui .btn-primary:active,.aui .modal-body button:active,.aui .btn-primary.active,.aui .modal-body button.active,.aui .open>.btn-primary.dropdown-toggle,.aui .modal-body .open>button.dropdown-toggle{border-color:#FF5A00;color:#7c7c7c;background:#FF5A00}.aui .btn-primary:hover,.aui .modal-body button:hover{background-color:#c63;text-decoration:none}.aui .btn-primary.disabled:hover,.aui .modal-body button.disabled:hover,.aui .aui .btn-primary.disabled:focus,.aui .aui .modal-body button.disabled:focus,.aui .modal-body .aui button.disabled:focus,.aui .aui .btn-primary.disabled.focus,.aui .aui .modal-body button.disabled.focus,.aui .modal-body .aui button.disabled.focus,.aui .aui .btn-primary[disabled]:hover,.aui .aui .modal-body button[disabled]:hover,.aui .modal-body .aui button[disabled]:hover,.aui .aui .btn-primary[disabled]:focus,.aui .aui .modal-body button[disabled]:focus,.aui .modal-body .aui button[disabled]:focus,.aui .aui .btn-primary[disabled].focus,.aui .aui .modal-body button[disabled].focus,.aui .modal-body .aui button[disabled].focus,.aui fieldset[disabled] .aui .btn-primary:hover,.aui fieldset[disabled] .aui .modal-body button:hover,.aui .modal-body fieldset[disabled] .aui button:hover,.aui fieldset[disabled] .aui .btn-primary:focus,.aui fieldset[disabled] .aui .modal-body button:focus,.aui .modal-body fieldset[disabled] .aui button:focus,.aui fieldset[disabled] .aui .btn-primary.focus,.aui fieldset[disabled] .aui .modal-body button.focus,.aui .modal-body fieldset[disabled] .aui button.focus{background-color:#FF5A00}.aui .btn-primary .badge,.aui .modal-body button .badge{color:#FF5A00;background-color:#FF5A00}.aui .btn-club{background-color:#639}.aui .btn-club:hover,.aui .btn-club:active,.aui .btn-club:focus{background-color:#4d2673}.aui .btn-club-inverse{background-color:#fff;color:#639 !important}.aui .btn-club-inverse:hover,.aui .btn-club-inverse:active,.aui .btn-club-inverse:focus{background-color:#d3d3d3}.aui .btn-club25000{background-color:#2e3132}.aui .btn-club25000:hover,.aui .btn-club25000:active,.aui .btn-club25000:focus{background-color:#161717}.aui .btn-easy-travel{background-color:#399}.aui .btn-easy-travel:hover,.aui .btn-easy-travel:active,.aui .btn-easy-travel:focus{background-color:#267373}.aui .btn-easy-travel-outline{background-color:#399;border:2px solid #fff}.aui .btn-easy-travel-outline:hover,.aui .btn-easy-travel-outline:active,.aui .btn-easy-travel-outline:focus{background-color:#267373}.aui .btn-booking{background-color:#fce200}.aui .btn-booking:hover,.aui .btn-booking:active,.aui .btn-booking:focus{background-color:#c9b400}.aui .btn-cobranded{background-color:#69c}.aui .btn-cobranded:hover,.aui .btn-cobranded:active,.aui .btn-cobranded:focus{background-color:#4080bf}.aui .btn-wine{background-color:#936}.aui .btn-wine:hover,.aui .btn-wine:active,.aui .btn-wine:focus{background-color:#73264d}.aui .btn-theme-primary{background-color:#fff;color:#FF5A00 !important}.aui .btn-theme-primary:hover,.aui .btn-theme-primary:active,.aui .btn-theme-primary:focus{background-color:#e6e6e6}.aui .btn-theme-dark{background-color:#7c7c7c}.aui .btn-theme-dark:hover,.aui .btn-theme-dark:active,.aui .btn-theme-dark:focus{background-color:#636363}.aui .btn-outline{background:transparent;color:#FF5A00;border:1px solid #FF5A00}.aui .btn-outline.btn-outline--inverse{border-color:#fff;color:#fff}.aui .btn-outline.round{border-radius:20px}.aui .btn-outline-club-inverse{font-family:"NunitoRegular",Arial,sans-serif;background:#fff;color:#639 !important}.aui .btn-outline__theme-dark{background:transparent;border:1px solid #7c7c7c;color:#7c7c7c !important}.aui .btn-outline-club{background:transparent;border:1px solid #639;color:#639 !important;font-family:"NunitoLight",Arial,sans-serif;font-weight:400}@media screen and (max-width: 760px){.aui .btn-outline-club{font-size:px !important}}.aui .btn-outline-white{background:transparent;color:white;border:2px solid white;font-family:"NunitoLight",Arial,sans-serif;font-weight:400}.aui .btn-outline-white:hover,.aui .btn-outline-white:active,.aui .btn-outline-white:focus{background-color:rgba(74,74,74,0.466667)}.aui .btn-outline-white.btn-outline-white--inverse{border-color:white;color:white}.aui .btn-outline-white.round{border-radius:20px;font-size:18px}.aui .btn-rounded{border-radius:40px}.aui .btn-outline-light{border-width:1px}.aui .btn-purpura{color:white;background-color:#639;border-color:#639;background-image:none}.aui .btn-purpura:hover{background-color:#4d2673}.aui .btn-gray{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#696969;background-image:none;border-color:transparent;color:white;padding:15px;width:100%}.aui .btn-gray:hover{background-color:#696969;color:white}.aui .btn-macro{font-family:'arial', sans-serif !important;font-size:12px !important;font-style:italic !important;font-weight:bold !important;text-align:center;padding:0 50px;border-radius:40px;height:28px}.aui .btn-inverse,.aui .btn-inverse.focus,.aui .btn-inverse:focus,.aui .btn-inverse:active,.aui .btn-inverse.active,.aui .open>.btn-inverse.dropdown-toggle{background-color:#545454;border-color:#545454;background-image:none}.smiles__list{position:relative}.smiles__list:not(.list--with-icon) li::before{content:'';width:10px;height:10px;background:#7c7c7c;border-radius:50%;position:absolute;left:-24px;margin-top:7px}.smiles__list:not(.list--with-icon) li .list-icon{display:none}.smiles__list.list--with-icon{margin-left:2px}.smiles__list.list--with-icon li{margin-bottom:10px}.smiles__list.list--with-icon li .list-icon{display:inline-block;position:relative;top:-2px;margin-right:5px}.smiles--icn-clube-smiles-check{-webkit-transform:scale(.7, .7);-moz-transform:scale(.7, .7);-ms-transform:scale(.7, .7);-o-transform:scale(.7, .7);transform:scale(.7, .7);margin:0 auto}.aui .smiles-content input:focus,.aui .smiles-content textarea:focus,.aui .smiles-content select:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;border-color:#FF5A00;transition:all .2s ease-in}.hidden-checkbox{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.btn-search-cancel{display:none !important}.elementForm{width:100%;height:auto;display:table;margin:0 0 20px 0}.elementForm.mygroup{margin-bottom:10px}.elementForm.mygroup input:focus{border:1px solid #FF5A00;box-shadow:none;outline:none}.elementForm .control-group{margin:0}.elementForm .help-inline{display:none}.mygroup textarea,.mygroup input[type="text"],.mygroup input[type="password"],.mygroup input[type="tel"],.uneditable-input{padding:5px 20px;border-radius:3px;border:1px solid #7c7c7c;height:50px;font:14px Arial, Sans-serif;color:#7c7c7c;font-weight:normal;box-sizing:border-box;display:block;margin-right:0}.mygroup .control-group.error input,.mygroup .control-group.error select,.mygroup .control-group.error textarea{border-color:#e74646}.mygroup .control-group.success input,.mygroup .control-group.success select,.mygroup .control-group.success textarea{border-color:#488F06}.mygroup{position:relative}div.mainTitlePage02.pageRegister p,div.mainTitlePage02.pageRegister span,.boxGrayFull.boxwhitefull div.title07 p{text-transform:none}.boxGrayFull.boxwhitefull{padding-top:0px}.boxGrayFull.boxwhitefull.last{margin-bottom:0;padding-bottom:0;border:0}.boxGrayFull.boxwhitefull div.mainTitlePage02 p{font-size:30px !important}.boxGrayFull.boxwhitefull div.mainTitlePage02 span{font-size:20px !important}div.mainTitlePage02.pageRegister{margin:20px 0 25px;height:66px}.mygroup .elementFormInline{position:relative}.mygroup .informationFour{width:260px;height:auto;position:relative;border:1px solid #FF5A00;background:#fff;color:#555;font:bold 12px 'arial', sans-serif;margin-top:4px;border:2px solid #FF5A00;padding:20px;box-sizing:border-box;border-radius:4px;position:relative}.mygroup .informationFour:before,.mygroup .informationFour:after{right:100%;top:72px;left:auto;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(194,225,245,0);border-right-color:#FF5A00;border-width:15px;margin-top:-15px}.mygroup .informationFour:after{border-color:rgba(136,183,213,0);border-right-color:#ffffff;border-width:12px;margin-top:-40px !important}.mygroup .elementFormInline .informationFour{position:absolute;top:-12px;left:15px}.mygroup .elementFormInline .informationFour.negativeTop{top:-85px}.mygroup .elementFormInline .informationFour:before,.mygroup .elementFormInline .informationFour:after{margin-top:-33px}.mygroup .elementFormInline .informationFour:before{top:62px !important}.mygroup .formSmall .informationFour p{font:14px Arial,Helvetica,Sans-serif;color:#555555;line-height:1.7em}.mygroup label{-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;transition:all 150ms ease-out;left:20px;color:#7c7c7c;cursor:text;font:14px Arial, Sans-serif;position:absolute;top:15px;margin-bottom:0}.mygroup.staticLabel .control-label{font-weight:bold;position:static;display:inline-block;vertical-align:middle;width:auto}.mygroup.staticLabel .radio{position:static;display:inline-block;vertical-align:middle;width:auto;font-weight:normal;min-height:auto}.mygroup .inline-block{display:inline-block;vertical-align:middle;padding-left:15px;width:100px;margin:10px 0}.mygroup .inline-block label{top:auto;left:auto;padding-left:30px}.mygroup.hasFocus label{color:#FF5A00}.elementForm.mygroup input:focus{border:1px solid #FF5A00 !important}.elementForm.mygroup .elementFormInline{margin-right:10px}.elementForm.mygroup{margin-bottom:10px}.mygroup .dk_toggle{background:#fff;border:1px solid #7c7c7c;border-radius:3px;color:#7c7c7c;font-weight:normal;text-align:left;font:14px Arial, Sans-serif}.mygroup .error .dk_toggle{border-color:#e74646}.mygroup .selectDefault{width:auto}.portlet-boundary_memberregisterportlet_WAR_smilesmemberportlet_ .elementForm.mygroup a.dk_toggle{width:157px !important;padding:16px 20px}.mygroup .dk_toggle:after{content:"\25BE";top:0px;right:15px;background:none;font-size:35px}.mygroup .selectDefault ul.dk_options_inner{width:auto}.mygroup ul.dk_options_inner li.odd,.mygroup ul.dk_options_inner li.even{background:#fff;line-height:20px;font:14px Arial, Sans-serif;color:#c7c7c7}.mygroup .dk_options a:hover{background-color:#E8E8E8}.mygroup .dk_open .dk_toggle{background-color:#fff;border-color:#7c7c7c;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.aui #smls-gift-smiles [type="radio"]:not(:checked),.aui #smls-gift-smiles [type="radio"]:checked{position:absolute;left:-9999px}.aui #smls-gift-smiles [type="radio"]:not(:checked)+label,.aui #smls-gift-smiles [type="radio"]:checked+label{position:relative;padding-left:30px;cursor:pointer;float:left;font:14px Arial,Helvetica,Sans-serif;color:#555555;text-align:left;line-height:1.7em;margin:0}.mygroup [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #999;background:#ffffff;border-radius:50%}.mygroup [type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #999;background:#ffffff;border-radius:50%}.mygroup [type="radio"]:not(:checked)+label:after,.mygroup [type="radio"]:checked+label:after{position:absolute;top:0;left:5px;color:#D2D1D1;transition:all .2s}.mygroup [type="radio"]:not(:checked)+label:after{content:'';position:absolute;left:3px;top:3px;width:16px;height:16px;background:#e8e8e8;border-radius:50%}.mygroup [type="radio"]:checked+label:after{content:'';position:absolute;left:3px;top:3px;width:16px;height:16px;background:#FF5A00;border-radius:50%}.mygroup [type="radio"]:disabled:not(:checked)+label:before,.mygroup [type="radio"]:disabled:checked+label:before{box-shadow:none;border-color:#edeeef;background-color:#ffffff}.mygroup [type="radio"]:disabled:not(:checked)+label:after,.mygroup [type="radio"]:disabled:checked+label:after{content:none}.mygroup [type="radio"]:disabled:not(:checked)+label,.mygroup [type="radio"]:disabled:checked+label{color:#edeeef}.mygroup [type="checkbox"]:not(:checked),.mygroup [type="checkbox"]:checked{position:absolute;left:-9999px}.mygroup [type="checkbox"]:not(:checked)+label,.mygroup [type="checkbox"]:checked+label{position:relative;padding-left:30px;cursor:pointer;float:left;font:14px Arial,Helvetica,Sans-serif;color:#555555;text-align:left;line-height:1.7em}.mygroup [type="checkbox"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #999;background:#ffffff;border-radius:3px}.mygroup [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #999;background:#ffffff;border-radius:3px}.mygroup [type="checkbox"]:not(:checked)+label:after,.mygroup [type="checkbox"]:checked+label:after{content:url("../../img/smls-icon-check.png");position:absolute;top:0;left:5px;color:#D2D1D1;transition:all .2s}.mygroup [type="checkbox"]:not(:checked)+label:after{color:#D2D1D1;transition:all .2s;content:url("../img/smls-icon-check.png")}.mygroup [type="checkbox"]:checked+label:after{color:#FF5A00;transition:all .2s;content:url("../img/smls-icon-checked.png")}.mygroup [type="checkbox"]:disabled:not(:checked)+label:before,.mygroup [type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#edeeef;background-color:#ffffff}.mygroup [type="checkbox"]:disabled:not(:checked)+label:after,.mygroup [type="checkbox"]:disabled:checked+label:after{content:none}.mygroup [type="checkbox"]:disabled:not(:checked)+label,.mygroup [type="checkbox"]:disabled:checked+label{color:#edeeef}.boxwhitefull{background:#fff;padding-left:0}a:focus,input:focus{outline:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{padding:0 20px;margin:0;border-radius:3px;border:1px solid #999;width:100%;height:50px;min-height:50px;font:14px Arial, Sans-serif;color:#7c7c7c;font-weight:normal;box-sizing:border-box;display:block}input[type="text"] ::-webkit-input-placeholder,input[type="password"] ::-webkit-input-placeholder,input[type="datetime"] ::-webkit-input-placeholder,input[type="datetime-local"] ::-webkit-input-placeholder,input[type="date"] ::-webkit-input-placeholder,input[type="month"] ::-webkit-input-placeholder,input[type="time"] ::-webkit-input-placeholder,input[type="week"] ::-webkit-input-placeholder,input[type="number"] ::-webkit-input-placeholder,input[type="email"] ::-webkit-input-placeholder,input[type="url"] ::-webkit-input-placeholder,input[type="search"] ::-webkit-input-placeholder,input[type="tel"] ::-webkit-input-placeholder,input[type="color"] ::-webkit-input-placeholder,.uneditable-input ::-webkit-input-placeholder{color:#7c7c7c}input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:#FF5A00;outline:0;outline:thin dotted \9}input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}textarea{padding:10px 15px 5px;margin:0;border-radius:3px;border:1px solid #999;width:100%;height:auto;font:14px Arial, Sans-serif;color:#7c7c7c;font-weight:normal;box-sizing:border-box;display:block;outline:none;resize:none;box-shadow:none !important}textarea:focus{border-color:#ff6600}.textarea__animate{position:relative}.textarea__animate textarea{padding:20px 15px 5px}.textarea__animate textarea:focus ~ label,.textarea__animate textarea:not(:focus):valid ~ label{top:5px;bottom:10px;left:15px;font-size:11px;opacity:1;color:#999}.textarea__animate textarea:focus:valid ~ label{color:#FF5A00}.textarea__animate textarea:focus{border-color:#ff6600}.textarea__animate textarea:focus:invalid:focus{border-color:#ff6600;box-shadow:none}.textarea__animate textarea:focus:invalid:focus ~ label{color:#ff6600}.textarea__animate textarea:disabled{border-color:#ececec;background-color:#fff}.textarea__animate textarea:disabled ~ label{color:#ececec}.textarea__animate label{position:absolute;pointer-events:none;left:15px;top:10px;transition:0.2s ease all;color:#999;font-size:14px}.textarea__animate .textarea-resize-horizontal{resize:horizontal}.textarea__animate .textarea-resize-vertical{resize:vertical}.textarea__animate .textarea-resize-both{resize:both;overflow:auto}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;border-color:#ececec;background-color:#fff;color:#c9c9c9;pointer-events:none}input[disabled]::-webkit-input-placeholder,select[disabled]::-webkit-input-placeholder,textarea[disabled]::-webkit-input-placeholder,input[readonly]::-webkit-input-placeholder,select[readonly]::-webkit-input-placeholder,textarea[readonly]::-webkit-input-placeholder{color:#ececec}.invalid{border-color:#e74646 !important;color:#e74646 !important}.invalid::-webkit-input-placeholder{color:#e74646 !important}.invalid:-ms-input-placeholder{color:#e74646 !important}.invalid::-moz-placeholder{color:#e74646 !important}.invalid:-moz-placeholder{color:#e74646 !important}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#ff6600;border-color:#ff6600}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.input__animate{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position:relative}.input__animate.has-error .ic-warning-vermelho{display:block;position:absolute;top:13px;right:9px;font-size:7px}.input__animate.has-error .ic-warning-vermelho:before{background-position:0em -341.6em}.input__animate input:focus ~ label,.input__animate input:not(:focus):valid ~ label{top:5px;bottom:10px;left:20px;font-size:11px !important;opacity:1;color:#999}.input__animate input:disabled{border-color:#ececec;box-shadow:none}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.input__animate input:disabled{background-color:#fff}.input__animate input:disabled ~ label{top:5px;bottom:10px;left:20px;font-size:11px !important;opacity:1;color:#999}}.input__animate input:-moz-read-only{border-color:#ececec;box-shadow:none}.input__animate input:-moz-read-only:focus{border-color:#FF5A00}.input__animate input:-moz-read-only ~ label{top:5px;bottom:10px;left:20px;font-size:11px !important;opacity:1;color:#999}.input__animate input:read-only{border-color:#ececec;box-shadow:none}.input__animate input:read-only:focus{border-color:#FF5A00}.input__animate input:read-only ~ label{top:5px;bottom:10px;left:20px;font-size:11px !important;opacity:1;color:#999}.input__animate input:focus:valid ~ label{color:#FF5A00}.input__animate input:not(:focus){padding:10px 20px 0}.input__animate input:focus{padding:10px 20px 0}.input__animate input:focus:invalid:focus{border-color:#FF5A00}.input__animate input:focus:invalid:focus ~ label{color:#FF5A00}.input__animate label{position:absolute;pointer-events:none;left:20px;top:15px;-webkit-transition:0.2s ease all;transition:0.2s ease all;color:#999;font-family:"NunitoLight",Arial,sans-serif}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none;border:1px solid #999999;background:#ffffff;background-image:none;font-size:14px !important}.select{position:relative;display:block;height:50px;line-height:3;background:#ffffff;overflow:hidden;border-radius:.25em}.select .ic-warning-vermelho{display:none}select{width:100%;height:50px !important;margin:0;padding:0 3.5em 0 .5em;color:#999999;cursor:pointer}select::-ms-expand{display:none}select:focus{outline:none}.select.disabled::after{border-color:#ececec transparent transparent transparent}.select::after{content:"";width:0;height:0;border:6px solid transparent;border-color:#999 transparent transparent transparent;position:absolute;top:22px;right:20px;pointer-events:none}.select::after{-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}.container-file.grid{display:inline-grid}.container-file.grid .file-name{padding-left:10px}.container-file .input-file{position:relative;overflow:hidden;margin:10px}.container-file .input-file input{position:absolute;top:0;right:0;margin:0;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.number-keyboard-center{margin:0 auto;display:block;height:420px}.number-keyboard-center img{width:60%}.number-keyboard .layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;border:2px solid #FF5A00;padding:0 20px 20px;border-radius:4px;box-sizing:border-box;margin-bottom:30px}.number-keyboard .layout>*{border-top:none;border-left:none;width:18%;box-sizing:border-box;text-align:center;padding:0.4cm 0;cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;background:#555555;margin:2px;color:#ffffff;font-weight:bold;border-radius:4px}.number-keyboard .layout span{float:left;display:block;width:100%;background:transparent;color:#7c7c7c;text-align:left;cursor:default}.number-keyboard .layout span.active{background:transparent;color:#7c7c7c}.number-keyboard .layout .active{background:#777;color:#fff}@media only screen and (max-width: 450px){.number-keyboard-center{width:100%}.input__animate input{font-size:13px !important}.input__animate input:not(:focus){padding-top:13px}}.container-form-group{counter-reset:section}.container-form-group__header{margin:30px 0 20px}.container-form-group__title{margin-bottom:0;font-size:20px;line-height:20px;color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif}.container-form-group__title:before{counter-increment:section;content:counter(section);background:#FF5A00;color:#fff;padding:10px 0 5px;width:35px;display:inline-block;text-align:center;margin:0 5px 0 0}.container-form-group [class*="span"]{margin-right:15px !important;margin-left:0 !important;margin-bottom:15px}.container-form-group [class*="span"] [class*="span"]:last-child{margin-right:0 !important}@media screen and (min-width: 767px){.container-form-group [class*="span"] [class*="span"]{margin-bottom:0}}input[type="number"]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.aui a{transition:all .2s ease-in}.aui a:hover,.aui a:focus{text-decoration:none}.aui a.black-link{color:#000}.aui a.black-link:hover,.aui a.black-link:focus{color:#C0C0C0;text-decoration:none}.smiles-svg-icon{float:left}.smiles--grey-outline-box{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 0 0 1px #dcdcdc;padding:15px}.smiles--purple-box{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#639;color:white;padding:30px}.smiles--purple-box a{color:white;text-decoration:underline}.smiles--purple-box a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;text-decoration:underline}.smiles--orange-outline-box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #FF5A00;border-top-right-radius:0;margin-bottom:10px}.back-page{font-size:20px;margin-bottom:25px}.back-page .ic-voltar{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;position:relative;top:-5px}.back-page .ic-voltar:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.back-page p{display:inline;padding-left:5px}.by-steps{margin:10px 0;list-style:none}.by-steps li{float:left;font:normal 12px Arial;color:#7c7c7c;padding:15px 25px 0 0;position:relative}.by-steps li .checked{background:url(img/icon-current-category.png) no-repeat;width:22px;height:17px;position:absolute;left:50%;margin-left:-21px;top:-25px;display:block}.by-steps li:before{content:'';width:5px;height:5px;border-radius:10px;background:#ececec;position:absolute;top:-3px;left:50%;margin-left:-15px}.by-steps li.last:before{margin-left:-3px}.by-steps li:last-child{padding-right:0}.by-steps li.current{color:#FF5A00}.by-steps li.done{color:#FF5A00;border-color:#FF5A00}.by-steps li.done:before{background:#FF5A00}.by-steps li.current:before{background:#FF5A00}.by-steps li .cover{display:block;position:absolute;width:50%;height:1px;top:-1px;background:#ececec}.by-steps li .stamp{display:block;position:absolute;width:50%;height:1px;top:-1px;background:#ececec;margin-left:-15px}.by-steps li .cover{right:0;width:60%}.by-steps li.current .cover{margin:0;width:60%}.by-steps li.current .stamp{background:#FF5A00}.by-steps li.done .stamp,.by-steps li.done .cover{background:#FF5A00}.by-steps li:first-child .stamp,.by-steps li:last-child .stamp{background:#fff}.by-steps li:first-child .stamp{left:0}.by-steps li.last .cover{left:-5px;margin-left:0}.by-steps li:last-child .stamp{right:-2px}@media only screen and (min-width: 300px) and (max-width: 767px){.by-steps{text-align:center}.by-steps li{font-size:11px;padding-right:10px;display:inline-block;float:none}}.by-steps-checked{margin:16px 0 0;margin-left:10px !important;list-style:none;height:20px}.by-steps-checked.smiles__club-cancel{min-height:140px}.by-steps-checked li{float:left;font:normal 12px Arial;min-width:110px;text-align:left;color:#FF5A00;padding:0 10px 40px 10px;position:relative}@media screen and (max-width: 767px){.by-steps-checked li{text-align:left;min-width:350px;max-width:500px;padding:2px 20px 30px 30px;overflow-x:none}}@media screen and (max-width: 620px){.by-steps-checked li{min-width:300px}}@media screen and (max-width: 520px){.by-steps-checked li{min-width:250px}}@media screen and (max-width: 420px){.by-steps-checked li{min-width:200px}}@media screen and (max-width: 380px){.by-steps-checked li{min-width:180px}}.by-steps-checked li .info-text{font-size:12px !important;font-family:"NunitoRegular",Arial,sans-serif;color:#FF5A00;display:inherit}@media screen and (max-width: 767px){.by-steps-checked li .info-text{display:inline-block;font-size:10px !important}}.by-steps-checked li:before{content:'';width:20px;height:20px;border-radius:10px;background:#7c7c7c;position:absolute;top:-20px;z-index:1}@media screen and (max-width: 767px){.by-steps-checked li:before{left:0px;top:0px}}.by-steps-checked li .line{display:block;position:absolute;width:100%;height:2px;top:-11px}@media screen and (max-width: 767px){.by-steps-checked li .line{left:9px;top:0px;width:2px;height:100%}}.by-steps-checked li.current:before,.by-steps-checked li.done:before{border:0px;background:url("../images/svg/icons/ic-round-check.svg") no-repeat}.by-steps-checked li.current .line,.by-steps-checked li.empty .line{background:#7c7c7c}.by-steps-checked li.done .line{background:#FF5A00}.by-steps-checked li.last .line{background:transparent}.by-steps-checked li.empty span{color:#7c7c7c}.by-steps-checked li.cancelled:before{border:0px;background:url("../images/svg/icons/ic-round-close.svg") no-repeat}.by-steps-checked li.cancelled span{color:#7c7c7c}.by-steps-checked-redeem-miles{margin:16px 0 0;margin-left:10px !important;list-style:none;height:20px}@media screen and (max-width: 767px){.by-steps-checked-redeem-miles{margin-left:0px !important}}.by-steps-checked-redeem-miles.smiles__club-cancel{min-height:140px}.by-steps-checked-redeem-miles li{float:left;font:normal 12px Arial;min-width:110px;text-align:left;color:#FF5A00;padding:0 10px 40px 10px;position:relative}@media screen and (max-width: 767px){.by-steps-checked-redeem-miles li{padding:0 10px 40px 0px;min-width:80px}}@media screen and (max-width: 335px){.by-steps-checked-redeem-miles li{min-width:75px}}.by-steps-checked-redeem-miles li .info-text{font-size:12px !important;font-family:"NunitoRegular",Arial,sans-serif;color:#FF5A00;display:inherit}@media screen and (max-width: 767px){.by-steps-checked-redeem-miles li .info-text{max-width:100%;font-size:10px !important}}@media screen and (max-width: 397px){.by-steps-checked-redeem-miles li .info-text{max-width:90px}}@media screen and (max-width: 375px){.by-steps-checked-redeem-miles li .info-text{max-width:80px}}@media screen and (max-width: 352px){.by-steps-checked-redeem-miles li .info-text{max-width:60px}}@media screen and (max-width: 332px){.by-steps-checked-redeem-miles li .info-text{max-width:60px}}.by-steps-checked-redeem-miles li:before{content:'';width:20px;height:20px;border-radius:10px;background:#7c7c7c;position:absolute;top:-20px;z-index:1}.by-steps-checked-redeem-miles li .line{display:block;position:absolute;width:100%;height:2px;top:-11px}.by-steps-checked-redeem-miles li.current:before,.by-steps-checked-redeem-miles li.done:before{border:0px;background:url("../images/svg/icons/ic-round-check.svg") no-repeat}.by-steps-checked-redeem-miles li.current .line,.by-steps-checked-redeem-miles li.empty .line{background:#7c7c7c}.by-steps-checked-redeem-miles li.done .line{background:#FF5A00}.by-steps-checked-redeem-miles li.last .line{background:transparent}.by-steps-checked-redeem-miles li.empty span{color:#7c7c7c}.by-steps-checked-redeem-miles li.cancelled:before{border:0px;background:url("../images/svg/icons/ic-round-close.svg") no-repeat}.by-steps-checked-redeem-miles li.cancelled span{color:#7c7c7c}.by-steps-club{margin:10px 0;list-style:none}.by-steps-club.smiles__club-cancel{min-height:140px}.by-steps-club li{float:left;font:normal 12px Arial;text-align:center;color:#639;padding:0 10px 40px 10px;position:relative}@media screen and (max-width: 580px){.by-steps-club li{text-align:left;min-width:220px;max-width:500px;padding:2px 20px 30px 60px;overflow-x:none}}.by-steps-club li .date,.by-steps-club li .smiles__carousel-header .data__select li.dateUp,.smiles__carousel-header .data__select .by-steps-club li li.dateUp{font-size:15px !important;font-family:"NunitoBold","Arial Bold",sans-serif;display:initial}@media screen and (max-width: 580px){.by-steps-club li .date,.by-steps-club li .smiles__carousel-header .data__select li.dateUp,.smiles__carousel-header .data__select .by-steps-club li li.dateUp{font-size:12px !important;width:40px;padding-right:8px}}.by-steps-club li .date--extend{display:initial}@media screen and (max-width: 580px){.by-steps-club li .date--extend{display:none}}.by-steps-club li .info-text,.by-steps-club li .alert-text{font-size:12px !important;font-family:"NunitoRegular",Arial,sans-serif;color:#7c7c7c;display:inherit}@media screen and (max-width: 580px){.by-steps-club li .info-text,.by-steps-club li .alert-text{display:inline-block;font-size:10px !important}}.by-steps-club li .alert-text{color:#FF5A00;font-weight:bolder}.by-steps-club li:before{content:'';width:8px;height:8px;border:#ececec solid 1px;background:white;position:absolute;top:70px;left:calc(50% - 5px);z-index:1}@media screen and (max-width: 580px){.by-steps-club li:before{left:40px;top:5px}}.by-steps-club li:after{content:'';width:2px;height:10px;background:#ececec;position:absolute;top:55px;left:calc(50% - 1px)}@media screen and (max-width: 580px){.by-steps-club li:after{display:none}}.by-steps-club li .line{display:block;position:absolute;width:100%;height:2px;left:-50%;top:74px;background:#ececec}@media screen and (max-width: 580px){.by-steps-club li .line{left:44px;top:-35px;width:2px;height:100%}}.by-steps-club li.done:before{border:#639 solid 1px;background:#639}.by-steps-club li.done .line{background:#639}.by-steps-club li.here{width:100px}.by-steps-club li.here:before{content:'';width:2px;height:20px;border:0px;background:#FF5A00;position:absolute;top:74px;left:50%}@media screen and (max-width: 580px){.by-steps-club li.here:before{left:26px;top:10px;width:20px;height:2px}}.by-steps-club li.here:after{display:none}.by-steps-club li.here .line{background:#639}.by-steps-club li.here span:first-child{position:absolute;left:calc(50% - 30px);top:95px}@media screen and (max-width: 580px){.by-steps-club li.here span:first-child{position:initial;color:#FF5A00;display:inline-block;font-size:10px !important;margin-left:-105px}}.by-steps-club li.last-continue:before{border:#639 solid 1px;background:#639}.by-steps-club li.last-continue .line{background:#639;width:150%}@media screen and (max-width: 580px){.by-steps-club li.last-continue .line{width:2px;height:120%}}.by-steps-club li.empty-continue .line{width:150%}@media screen and (max-width: 580px){.by-steps-club li.empty-continue .line{width:2px;height:120%}}.by-steps-club li.first-continue:before{border:#639 solid 1px;background:#639}.by-steps-club li.first-continue .line{background:#639 !important;left:0;width:50%}@media screen and (max-width: 580px){.by-steps-club li.first-continue .line{left:44px;top:-5px;width:2px;height:50%}}.by-steps-club li.current:before{background:#639;border-radius:5px}.by-steps-club li.current:after{left:calc(50% - 10px);background:transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #639}@media screen and (max-width: 580px){.by-steps-club li.current:after{left:32px;top:-1px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #639}}.by-steps-club li.current .line{background:#639}.by-steps-club li:first-child .line{background:transparent}.aui .footer__content{margin-bottom:0}.aui .helpTag{-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease;bottom:0;right:20px;width:248px;box-sizing:border-box;padding:13px 20px 0 22px;background:#FF5A00;position:fixed;color:white;font-weight:bold;height:55px;z-index:9999}.aui .helpTag .icon-help{font-size:2em;float:left}.aui .helpTag .icon-help:after{font-family:'fontawesome-alloy';content:"\f059"}.aui .helpTag #i-can-help-tag-control{cursor:pointer}.aui .helpTag #i-can-help-tag-hide{cursor:pointer}.aui .helpTag p{float:left;margin-left:5%;margin-top:3%}.aui .helpTag span{float:left;margin-left:25%;margin-top:3%}.aui .helpTag.open{background:white;height:150px;border:2px solid #FF5A00}.aui .helpTag.open .helpTag-control .icon-help{color:#FF5A00}.aui .helpTag.open .helpTag-control p{color:#FF5A00}.aui .helpTag-content{margin-top:5px}.aui .helpTag-content input{background-color:transparent;padding:10px !important;margin-left:10px;margin-top:10px;width:180px !important}.aui .smiles__nav-footer{text-align:left}.aui .smiles__nav-footer .nav-pills{color:#7C7C7C;font-size:16px;font-weight:300;line-height:19px}.aui .smiles__nav-footer .nav-pills li:not(:last-child){border-right:1px solid #ECECEC;border-radius:0}.aui .smiles__nav-footer .nav-pills.extras li{border-right:none !important}.aui .smiles__nav-footer .nav-pills.extras li a{color:#FF5A00 !important;font-size:17.54px;font-weight:500;text-decoration:underline}.aui .smiles__nav-footer .nav-pills.extras li:not(:last-child){margin-right:45px}.aui .smiles__nav-footer .navbar-nav,.aui .smiles__nav-footer .row-fluid .navbar-nav{margin-left:-12px}.aui .smiles__nav-footer .nav{margin-bottom:10px}.aui .smiles__nav-footer .nav a,.aui .smiles__nav-footer a{color:#7c7c7c}.aui .smiles__nav-footer .nav a:hover,.aui .smiles__nav-footer .nav a:focus,.aui .smiles__nav-footer a:hover,.aui .smiles__nav-footer a:focus{color:#FF5A00;background:transparent}.aui .smiles__nav-footer .support-and-social{display:inline-flex;justify-content:flex-end}.aui .smiles__nav-footer .links-support a{font-weight:bold}.aui .smiles__nav-footer .links-support img{margin-right:8px}.aui .smiles__nav-footer .links-social img{transition:all .2s ease-in}.aui .smiles__nav-footer .links-social img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.aui .smiles__nav-footer .links-social dl{margin:3px}.aui .smiles__bottom-bar{background-color:#7C7C7C;color:#ffffff}@media (max-width: 768px) and (min-width: 100px){.aui .smiles__nav-footer{text-align:center}.aui .smiles__nav-footer .nav-pills li{width:50%;text-align:left;font-size:13px}.aui .smiles__nav-footer .nav-pills li a{padding:3px 10px 3px 30px}.aui .smiles__nav-footer .nav-pills li:not(:last-child){border-right:none}.aui .smiles__nav-footer .nav-pills.extras li{width:auto}.aui .smiles__nav-footer .nav-pills.extras li a{font-size:14px !important}.aui .smiles__nav-footer .nav-pills.extras li:not(:last-child){margin-right:80px}}@media screen and (device-aspect-ratio: 40 / 71){.aui .smiles__nav-footer .nav-pills.extras li:not(:last-child){margin-right:55px}}@media (max-width: 640px) and (min-width: 100px){.partner-footer{height:auto}.footer-logo-smiles,.footer-logo-abemf{width:100%;display:block}.footer-logo-smiles img,.footer-logo-smiles p{text-align:center}.footer-logo-smiles p{padding:10px 0 20px}.helpTag{display:none}}.alert.warning,.alert.danger,.alert.success,.alert.club{box-sizing:border-box;padding:20px;background-color:#fff;border:2px solid #FF5A00;color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif}.alert.warning span,.alert.danger span,.alert.success span,.alert.club span{width:100%}.alert.warning .smiles-icons,.alert.danger .smiles-icons,.alert.success .smiles-icons,.alert.club .smiles-icons{width:40px;float:left;margin-top:4px}.alert.warning .alert__close-button,.alert.danger .alert__close-button,.alert.success .alert__close-button,.alert.club .alert__close-button{font-size:30px;width:20px;height:20px;padding:0 0 9px 9px;float:right}.alert.warning .alert__close-button::after,.alert.danger .alert__close-button::after,.alert.success .alert__close-button::after,.alert.club .alert__close-button::after{content:'×'}.alert.warning .alert__close-button:hover,.alert.danger .alert__close-button:hover,.alert.success .alert__close-button:hover,.alert.club .alert__close-button:hover{opacity:.5;transition:all ease .5s;cursor:pointer}.alert.warning.alert-sm,.alert.danger.alert-sm,.alert.success.alert-sm,.alert.club.alert-sm{padding:10px}.alert.warning.alert-md,.alert.danger.alert-md,.alert.success.alert-md,.alert.club.alert-md{padding:14px}.alert.warning.light,.alert.danger.light,.alert.success.light,.alert.club.light{border-width:1px}.alert.danger{border-color:#e74646;color:#e74646}.alert.success{border-color:#46a546;color:#46a546}.alert.club{border-color:#639;color:#639}.alert.club.alert-solid{border:0px;background:#639;color:white !important;text-shadow:none;border-radius:0px}.alert-warning-smiles{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:flex;align-items:center;justify-content:center;padding:8px;background-color:transparent;border:2px solid #FF5A00}.alert-warning-smiles p{color:#7c7c7c;width:calc(100% - 76px)}.alert{width:100%;float:left}.alert>.smiles-svg-icon{width:38px}.alert .close{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transition:all .2s ease-in;top:0;right:-2px;display:flex;justify-content:center;align-items:center;width:38px !important}.alert .close:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}.alert.warning.center{text-align:center}.alert.warning.center .ic-warning{float:unset;margin-right:10px;position:relative;top:-5px}table.tableMsg{padding:10px;margin:0 0 20px 0;height:auto;display:block}table.tableMsg.bgRed{background:#e74646}table.tableMsg.bgRed td.icon{padding:0 10px 0 0;display:block;max-width:inherit}table.tableMsg.bgRed td img{max-width:inherit}table.tableMsg.bgRed p{margin:0}table.tableMsg.bgGreen{background:#2EAF37}table.tableMsg.bgGreen td.icon{padding:0 10px 0 0;display:block;max-width:inherit}table.tableMsg.bgGreen p{margin:0}.popover{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px solid #555}.popover.bottom .arrow{border-bottom-color:#484848}.popover.bottom .arrow::after{top:2px}.popover.top .arrow{border-top-color:#555}.popover.right .arrow{border-right-color:#555}.popover.left .arrow{border-left-color:#555}.popover .popover-content{padding:15px}.tooltip-help{font-size:inherit}.tooltip-help .tooltip.in{opacity:initial}.tooltip-help .tooltip.in.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:7px 7px 0;border-top-color:#FF5A00;z-index:500}.tooltip-help .tooltip.in.top .tooltip-arrow:after{margin-left:-3px;color:#fff;content:"\f0d7";z-index:1000;font-family:'fontawesome-alloy';font-size:15px;top:-16px;position:relative;left:-1px}.tooltip-help .tooltip.in.right .tooltip-arrow{left:0;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #FF5A00;z-index:500}.tooltip-help .tooltip.in.right .tooltip-arrow:after{content:'';border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff;top:50%;left:0;position:absolute;margin-top:-5px;margin-left:3px}.tooltip-help .tooltip.in.left .tooltip-arrow{right:0;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #FF5A00;z-index:500}.tooltip-help .tooltip.in.left .tooltip-arrow:after{content:'';border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;top:50%;right:0;position:absolute;margin-top:-5px;margin-right:3px}.tooltip-help .tooltip.in.bottom .tooltip-arrow{bottom:0;border-top-color:#FF5A00;top:0;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#FF5A00;z-index:500}.tooltip-help .tooltip.in.bottom .tooltip-arrow:after{margin-left:-3px;color:#fff;content:"\f0d8";z-index:9999;font-family:'fontawesome-alloy';font-size:15px;top:-6px;position:relative;left:-1px}.tooltip-help .tooltip.in.bottom .tooltip-arrow-club{bottom:0;border-top-color:#639;top:0;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#639}.tooltip-help .tooltip.in.bottom .tooltip-arrow-club:after{margin-left:-3px;color:#fff;content:"\f0d8";z-index:9999;font-family:'fontawesome-alloy';font-size:15px;top:-6px;position:relative;left:-1px}.tooltip-help .tooltip-inner{color:#535353;background-color:#fff;border:2px solid #FF5A00;max-width:400px;text-align:left;border-radius:4px;padding:15px;font:12px 'Arial';letter-spacing:0.4px}.tooltip-help .tooltip-inner.tooltip-light{padding:8px 12px;border-radius:1px}.tooltip-help .tooltip-inner-club{color:#535353;background-color:#fff;border:1px solid #639;max-width:400px;text-align:left;border-radius:4px;padding:15px;font:12px 'Arial';letter-spacing:0.4px}.tooltip-help .popover-title{background:transparent;border:none;padding-bottom:0;color:#555}.tooltip-help .popover-title{background:transparent;border:none;padding-bottom:0;color:#555}.tooltip-help.tooltip-club .tooltip-inner{font-family:"NunitoLight",Arial,sans-serif;color:#fff;background-color:#639;border:0px}.tooltip-help.tooltip-club .tooltip.top.in .tooltip-arrow{border-top-color:#639}.tooltip-help.tooltip-club .tooltip.top.in .tooltip-arrow:after{color:#639}.tooltip-help.tooltip-club .tooltip.right.in .tooltip-arrow{border-right-color:#639}.tooltip-help.tooltip-club .tooltip.right.in .tooltip-arrow:after{border-right:0px}.tooltip-help.tooltip-club .tooltip.left.in .tooltip-arrow{border-left-color:#639}.tooltip-help.tooltip-club .tooltip.left.in .tooltip-arrow:after{border-left:0px}.tooltip-help.tooltip-club .tooltip.bottom.in .tooltip-arrow{border-bottom-color:#639}.tooltip-help.tooltip-club .tooltip.bottom.in .tooltip-arrow:after{color:#639}.tooltip-help.tooltip-box{margin:16px 0 8px}.tooltip-help.tooltip-box .tooltip{position:relative;max-width:100%}.tooltip-help.tooltip-box .tooltip .tooltip-inner{background:#f5f5f5;border:0px solid;border-radius:1px;max-width:100%}.tooltip-help.tooltip-box .tooltip.bottom.in .tooltip-arrow{left:16px;top:-8px;border-width:0 16px 16px;border-bottom-color:#f5f5f5}.tooltip-help.tooltip-box .tooltip.bottom.in .tooltip-arrow:after{color:#f5f5f5}.triangle-border{position:relative;padding:15px;margin:1em 0 3em;border:3px solid #fd9116;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:2px}.triangle-border.top:before{top:-12px;bottom:auto;left:32px;right:auto;border-width:0 11px 11px}.triangle-border:before{content:"";position:absolute;bottom:-20px;left:40px;border-width:20px 20px 0;border-style:solid;border-color:#fd9116 transparent;display:block;width:0}.triangle-border.top:after{top:-8px;bottom:auto;left:35px;right:auto;border-width:0 8px 8px}.triangle-border:after{content:"";position:absolute;bottom:-13px;left:47px;border-width:13px 13px 0;border-style:solid;border-color:#fff transparent;display:block;width:0}.header-login{float:right;margin-top:10px}.header-login a{color:#FF5A00}.header-login .portlet-borderless-container{min-height:auto}.header-login .portlet-borderless-container .portlet-borderless-bar{display:none}.portlet-boundary_smilesloginstepportlet_WAR_smilesloginportlet_ .portlet-borderless-bar{display:none}.container-login-internal .btn-search-cancel{top:10px !important}.container-login-internal input.field{width:100%;margin-bottom:0}#recaptcha_parent_div,#recaptcha_parent_step_div{display:none}#modalLogin .modal{background:#f6f6f6}#modalLogin .container-login-internal .btn,#modalLogin .container-login-internal .aui .modal-body button,.aui .modal-body #modalLogin .container-login-internal button{margin-top:14px}#modalLogin button.close{-webkit-box-shadow:0 0 1px 1px #f6f6f6;-moz-box-shadow:0 0 1px 1px #f6f6f6;box-shadow:0 0 1px 1px #f6f6f6;border-radius:50%;color:transparent;width:48px;height:50px;position:absolute;top:20px;left:110%;outline:none;text-align:center;text-indent:-9999px;opacity:1 !important}#modalLogin button.close:hover{-webkit-box-shadow:0 0 1px 1px #FF5A00,0 0 0px 8px rgba(246,246,246,0.68);-moz-box-shadow:0 0 1px 1px #FF5A00,0 0 0px 8px rgba(246,246,246,0.68);box-shadow:0 0 1px 1px #FF5A00,0 0 0px 8px rgba(246,246,246,0.68);background:#f6f6f6}#modalLogin button.close:hover::before{color:#FF5A00}#modalLogin button.close::before{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;content:'x';color:#f6f6f6;font-weight:100;font-size:2em;display:block;padding:12px 0;text-indent:0px}@media (max-width: 768px){#modalLogin .modal{max-height:80vh;overflow-y:auto}}#form a{color:#555555;text-decoration:none;cursor:pointer}#form a:hover{color:#f36825;text-decoration:none}.aui #form form{padding:20px 30px 0}#form{display:none}#form .modal-body{padding:0}#form .help-inline{display:none}#form .control-group.success .control-label{color:#555}#form .control-group.success input{border-color:#555;color:#555}.iconUserLogin{background:url(../images/login/rounded-user-icon.png) no-repeat 0 0;width:70px;height:73px;position:absolute;top:-20px;left:43%}.titleLogin p{font:16px 'arial', sans-serif;font-weight:bold;font-style:italic;color:#555555;text-align:center;padding:60px 0 0 0}input[type="text"].iconUser{padding:5px 5px 5px 40px;background:#fff url(../img/imgInputUser.png) no-repeat 10px 6px}input[type="password"].iconKey{padding:5px 5px 5px 40px;background:#fff url(../img/imgInputKey.png) no-repeat 10px 6px}.error-field{border-color:#f33d3d}.bgAccess{background:#FF5A00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0NzkyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2Y0NmIyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #FF5A00 0%, #f46b25 45%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #FF5A00), color-stop(45%, #f46b25));background:-webkit-linear-gradient(left, #FF5A00 0%, #f46b25 45%);background:-o-linear-gradient(left, #FF5A00 0%, #f46b25 45%);background:-ms-linear-gradient(left, #FF5A00 0%, #f46b25 45%);background:linear-gradient(to right, #FF5A00 0%, #f46b25 45%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF5A00', endColorstr='#f46b25',GradientType=1 );font:bold 12px 'arial', sans-serif;color:#ffffff;font-style:italic;float:left;width:360px;padding:30px 20px 20px;position:relative;margin:8px 0 0}.aui .bgRegister{background:#dedede;font:bold 12px 'arial',sans-serif;font-style:italic;float:left;color:#7c7c7c;width:360px;padding:20px 20px 15px 20px;position:relative;margin:0}.aui .bgRegister .btn,.aui .bgRegister .modal-body button,.aui .modal-body .bgRegister button{padding:12px 26px;margin-top:0;font-style:italic}button.btAccess{background:url(../img/btAccess.png) no-repeat 0 0;width:160px;height:40px;font:16px 'arial',sans-serif;color:#FF5A00;font-weight:bold;font-style:italic;text-align:right;padding:0 30px;border:0}button.btRegisteringLogin{background:url(../img/btRegisteringLogin.png) no-repeat 0 0;width:160px;height:40px;font:16px 'arial',sans-serif;color:#ffffff;font-weight:bold;font-style:italic;text-align:right;padding:0 20px;box-shadow:none;border:0;margin:10px 0}.bgAccess p{font:16px 'arial', sans-serif;font-weight:bold;font-style:italic}#modalLogin .bgAccess .btn,#modalLogin .bgAccess .aui .modal-body button,.aui .modal-body #modalLogin .bgAccess button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;color:#FF5A00}.bgAccess .banner-cartoes{background:url(../images/login/banner-cartoes.png) no-repeat center center;width:170px;height:65px;background-size:90%;margin-top:10px}.bgRegister p{font:16px 'arial', sans-serif;font-weight:bold;font-style:italic}.lineForgotPassword{font:12px 'arial', sans-serif;text-align:left;font-weight:bold;font-style:italic;color:#555555;margin:10px 0}#form .aui button.close{background:url(../img/btClose.png) no-repeat 0 0;width:48px;height:50px;text-indent:-9999px;position:absolute;top:26px;left:107%;opacity:10}#form .modal-header{border:none;padding:9px 15px 0;background:transparent;text-transform:initial}#modalLogin .btn,#modalLogin .aui .modal-body button,.aui .modal-body #modalLogin button{outline:none;width:100%}.titleModal{width:360px;height:auto;display:inline-block;background:transparent}.titleModalTwo{width:360px;height:auto;display:inline-block;background:transparent;padding:20px}.formLogin{opacity:0}.toolbar-content .close{position:absolute;right:0px;top:0px;opacity:0 !important}.tableWhite{text-align:center}div.form-validator-stack>div.required,div.form-validator-stack>div.acceptFiles{display:none}.boxLogin{position:relative;top:100px;left:35%;width:400px;padding:0px}.boxLoginInter{padding:70px 30px 30px 30px;text-align:center;font:16px 'arial', sans-serif;font-weight:bold;font-style:italic;color:#7c7c7c;float:left;background:#f6f6f6}.imgTopLogin{background:url(../img/imgTopLogin.png) no-repeat 0 0;width:70px;height:73px;position:absolute;top:-48px;left:43%}button.btFacebookLogin{background:url(../img/btFacebookLogin.png) no-repeat 0 0;width:340px;height:66px;text-indent:-9999px}#inputPassword{-moz-box-shadow:inset 0 0 10px #cfcfcf;-webkit-box-shadow:inset 0 0 10px #cfcfcf;box-shadow:inset 0 0 10px #cfcfcf;border-radius:20px;padding:10px 10px 10px 40px;background:url(../img/imgInputKey.png) no-repeat 10px 10px;font:12px 'arial', sans-serif;font-weight:bold;color:#7c7c7c;width:290px}button.btEnterLogin{background:url(../img/btEnterLogin.png) no-repeat 0 0;width:340px;height:66px;text-indent:-9999px}button.btAccess{background:url(../img/btAccess.png) no-repeat 0 0;width:160px;text-indent:-9999px;float:right}button.btRegisteringLogin{background:url(../img/btRegisteringLogin.png) no-repeat 0 0;width:160px;text-indent:-9999px;float:right}.bgAcess{background:#f36825;font:12px 'arial', sans-serif;font-weight:bold;color:#ffffff;font-style:italic;float:left;width:360px;padding:30px 20px 15px 20px}.bgAcess span{font:16px 'arial', sans-serif;font-weight:bold;font-style:italic}.bgRegister{background:#dedede;font:14px 'arial', sans-serif;font-weight:bold;font-style:italic;float:left;color:#7c7c7c;width:360px;padding:30px 20px 15px 20px}.bgRegister span{font:16px 'arial', sans-serif;font-weight:bold;font-style:italic}button.btCloseLogin{background:url(../img/btCloseLogin.png) no-repeat 0 0;width:48px;height:50px;text-indent:-9999px;position:absolute;top:10px;left:110%}.lineOr{background:url(../img/lineOr.jpg) no-repeat top center;font:14px 'arial', sans-serif;text-align:center;line-height:1px}.lineForgotPassword{font:14px 'arial', sans-serif;text-align:left}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.boxLoginInternal{width:calc(50% - 10px);height:480px;float:left;margin:0 0 30px 0;background:#f6f6f6;border-bottom:2px solid #e5e5e5}#lBoxes #lTarifa-club{width:400px;height:200px;left:50%;top:50%;margin-left:-500px;margin-top:-220px}.bgFare{background:#FF5A00;font:12px 'arial', sans-serif;font-weight:bold;color:#ffffff;font-style:italic;float:left;width:920px;padding:20px}.bgFare p{margin:18px 0 0 0}.boxFare .boxA{width:48%;float:left}.boxFare .boxB{width:48%;float:right}.boxFare{padding:30px;font:16px 'arial', sans-serif;font-weight:bold;font-style:italic;color:#7c7c7c;float:left;background:#f6f6f6;width:900px}.boxFare .bWhite{background:#ffffff;float:left;width:387px;height:193px;padding:40px 30px 0 30px}.boxFare .check{background:#ffffff;float:left;border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;width:398px;padding:15px 25px;margin:0 0 30px}.boxFare .bWhite p{line-height:20px}.boxFare .boxB .boxPurpleClub{background:#663399;float:right;width:432px;height:507px;margin:0 0 30px}.boxFare .boxB .boxPurpleClub .centerContent{margin:40px 70px}.boxFare .boxB .boxPurpleClub img{margin:40px 153px}.bgFare button.btClose{background:url(../img/btCloseWhite.png) no-repeat 0 0;width:48px;height:50px;text-indent:-9999px}.bgFare button.btClose:hover{background:url(../img/btCloseHoverTwo.png) no-repeat 0 0;width:48px;height:50px;text-indent:-9999px}.boxLoginInternal button a{color:white}.boxLoginInternal .titleLoginInternal{background:url(../img/imgTopLogin.png) no-repeat 0 0;width:305px;height:60px;float:left;padding:13px 0 0 90px;margin:30px 30px 20px}.boxLoginInternal .lineOr{background:url(../img/lineOr.jpg) no-repeat top center;font:italic 14px 'arial', sans-serif;text-align:center;line-height:0;color:#555555;display:block;height:2px;margin:25px 0;font-weight:bold}.boxLoginInternal span{font:20px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#FF5A00;letter-spacing:5px;text-transform:uppercase}.formLoginInternal .inputCpf{background:white url(../img/imgInputUser.png) no-repeat 10px 5px;padding:5px 0 5px 40px}.formLoginInternal .inputPassword{background:white url(../img/imgInputKey.png) no-repeat 10px 5px;padding:5px 0 5px 40px}.formLoginInternal{padding:30px}.formLoginInternal button.btFacebookLogin{width:100%}.container-forgot-pass-smiles-number .lineForgotPassword{width:135px;float:left;margin:20px 0}.container-forgot-pass-smiles-number{width:395px;margin:0 auto}.container-forgot-pass-smiles-number .lineNoPassword{font:12px 'arial', sans-serif;text-align:right;font-weight:bold;color:#555555;margin:20px 0;float:right}.container-forgot-pass-smiles-number .lineForgotPassword{font:12px 'arial', sans-serif;text-align:right;font-weight:bold;color:#555555;margin:20px 0;float:left}.formLoginInternal .lineLogin{float:left;width:100%;border-top:1px solid #e5e5e5;height:1px;padding:15px 0}.container-login-internal{width:290px !important;margin:0 auto !important;padding:0}.boxLoginInternal .login-title{font:bold 14px 'GothamRoundedMedium',BryantMedium,arial,sans-serif;color:#555;background:url(../images/migrate/imgTopLogin.png) no-repeat center top;text-align:center;padding-top:80px;margin-top:20px}.boxLoginInternal .btn-primary,.boxLoginInternal .aui .modal-body button,.aui .modal-body .boxLoginInternal button{width:100% !important}.boxRegisterInternal{width:calc(50% - 10px);height:480px;float:right;margin:0 0 30px 0;background:#f6f6f6;border-bottom:2px solid #e5e5e5}.boxRegisterInternal .text{width:405px;margin:40px auto 0}.boxRegisterInternal .text span{font:20px 'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#FF5A00;letter-spacing:4px;text-transform:uppercase;padding:180px 0 0 0;display:block}.boxRegisterInternal .text p{font:15px Arial, sans-serif;color:#7c7c7c;font-weight:bold;padding:20px 0;display:block}.boxRegisterInternal hr{border:0;border-top:1px solid #e5e5e5}.boxRegisterInternal .banner-cartoes{background:url(../images/login/banner-cartoes.png) no-repeat center center;width:228px;height:86px}.boxRegisterInternal button.btRegisterInternal{background:url(../img/btRegisterInternal.png) no-repeat 0 0;width:379px;height:46px;font:16px 'arial',sans-serif;color:#ffffff;font-weight:bold;font-style:italic;text-align:left;padding:0 95px;box-shadow:none;border:0}.bannerProvisorio{background:url(../img/bannerProvisorio.jpg) no-repeat 0 0;width:289px;height:250px;float:right}.smiles-dockbar .portlet-body>.alert-error{display:none}.smiles-dockbar__account .dropdown{cursor:default !important;float:left}.smiles-dockbar__account .dropdown .dropdown-toggle{padding:15px 0}.smiles-dockbar__account .dropdown .dropdown-toggle .icon-user{font-size:25px;margin-right:15px;width:25px;height:50px;align-items:center;justify-content:center;display:flex;float:left}.smiles-dockbar__account .dropdown .dropdown-toggle .icon-user:before{content:'';background:url("../images/svg/tier-icons/Combined-Shape-Copy-4.svg") no-repeat;width:24px;height:24px}.smiles-dockbar__account .dropdown .dropdown-toggle .icon-chevron-down,.smiles-dockbar__account .dropdown .dropdown-toggle .icon-chevron-up{font-size:13px;height:50px;align-items:center;justify-content:center;display:inline-flex;text-align:right;width:40px}.smiles-dockbar__account .dropdown .dropdown-toggle a.icon-plus{font-size:20px;height:50px;align-items:center;display:inline-flex;text-align:right;color:#FF5A00 !important;cursor:pointer;float:right}.smiles-dockbar__account .dropdown .dropdown-toggle a.plus{font-size:25px;height:50px;align-items:center;display:inline-flex;text-align:right;color:#FF5A00 !important;cursor:pointer;float:right;font-weight:100}.smiles-dockbar__account .dropdown .dropdown-toggle .icon-chevron-down:before{content:'' !important;background:url("../images/svg/tier-icons/seta-esq-paginacao-copy.svg") no-repeat;width:13px;height:12px}.smiles-dockbar__account .dropdown .dropdown-toggle.abre .icon-chevron-down:before,.smiles-dockbar__account .dropdown .dropdown-toggle.open .icon-chevron-down:before{content:'' !important;background:url("../images/svg/tier-icons/seta-esq-paginacao-copy-7.svg") no-repeat}.smiles-dockbar__account .dropdown .dropdown-toggle.silver span,.smiles-dockbar__account .dropdown .dropdown-toggle.silver i,.smiles-dockbar__account .dropdown .dropdown-toggle.silver p{color:#989697}.smiles-dockbar__account .dropdown .dropdown-toggle.silver span:hover,.smiles-dockbar__account .dropdown .dropdown-toggle.silver i:hover,.smiles-dockbar__account .dropdown .dropdown-toggle.silver p:hover{color:#989697}.smiles-dockbar__account .dropdown .dropdown-toggle.silver .icon-user:before{content:'';background:url("../images/svg/tier-icons/Combined-Shape-Copy.svg") no-repeat;width:24px;height:24px}.smiles-dockbar__account .dropdown .dropdown-toggle.silver .icon-chevron-down:before{content:'' !important;background:url("../images/svg/tier-icons/seta-esq-paginacao-copy-4.svg") no-repeat;width:13px;height:12px}.smiles-dockbar__account .dropdown .dropdown-toggle.silver.abre .icon-chevron-down:before,.smiles-dockbar__account .dropdown .dropdown-toggle.silver.open .icon-chevron-down:before{content:'' !important;background:url("../images/svg/tier-icons/seta-esq-paginacao-copy-10.svg") no-repeat}.smiles-dockbar__account .dropdown .dropdown-toggle.gold span,.smiles-dockbar__account .dropdown .dropdown-toggle.gold i,.smiles-dockbar__account .dropdown .dropdown-toggle.gold p{color:#a98c5d}.smiles-dockbar__account .dropdown .dropdown-toggle.gold span:hover,.smiles-dockbar__account .dropdown .dropdown-toggle.gold i:hover,.smiles-dockbar__account .dropdown .dropdown-toggle.gold p:hover{color:#a98c5d}.smiles-dockbar__account .dropdown .dropdown-toggle.gold .icon-user:before{content:'';background:url("../images/svg/tier-icons/Combined-Shape-Copy-2.svg") no-repeat;width:24px;height:24px}.smiles-dockbar__account .dropdown .dropdown-toggle.gold .icon-chevron-down:before{content:'' !important;background:url("../images/svg/tier-icons/seta-esq-paginacao-copy-3.svg") no-repeat;width:13px;height:12px}.smiles-dockbar__account .dropdown .dropdown-toggle.gold.abre .icon-chevron-down:before,.smiles-dockbar__account .dropdown .dropdown-toggle.gold.open .icon-chevron-down:before{content:'' !important;background:url("../images/svg/tier-icons/seta-esq-paginacao-copy-9.svg") no-repeat}.smiles-dockbar__account .dropdown .dropdown-toggle.diamond span,.smiles-dockbar__account .dropdown .dropdown-toggle.diamond i,.smiles-dockbar__account .dropdown .dropdown-toggle.diamond p{color:#2e3132}.smiles-dockbar__account .dropdown .dropdown-toggle.diamond span:hover,.smiles-dockbar__account .dropdown .dropdown-toggle.diamond i:hover,.smiles-dockbar__account .dropdown .dropdown-toggle.diamond p:hover{color:#2e3132}.smiles-dockbar__account .dropdown .dropdown-toggle.diamond .icon-user:before{content:'';background:url("../images/svg/tier-icons/Combined-Shape-Copy-3.svg") no-repeat;width:24px;height:24px}.smiles-dockbar__account .dropdown .dropdown-toggle.diamond .icon-chevron-down:before{content:'' !important;background:url("../images/svg/tier-icons/seta-esq-paginacao-copy-2.svg") no-repeat;width:13px;height:12px}.smiles-dockbar__account .dropdown .dropdown-toggle.diamond.abre .icon-chevron-down:before,.smiles-dockbar__account .dropdown .dropdown-toggle.diamond.open .icon-chevron-down:before{content:'' !important;background:url("../images/svg/tier-icons/seta-esq-paginacao-copy-8.svg") no-repeat}.smiles-dockbar__account .dropdown .dropdown-toggle.club span,.smiles-dockbar__account .dropdown .dropdown-toggle.club i,.smiles-dockbar__account .dropdown .dropdown-toggle.club p{color:#639}.smiles-dockbar__account .dropdown .dropdown-toggle.club span:hover,.smiles-dockbar__account .dropdown .dropdown-toggle.club i:hover,.smiles-dockbar__account .dropdown .dropdown-toggle.club p:hover{color:#639}.smiles-dockbar__account .dropdown .dropdown-toggle.club .icon-user:before{content:'';background:url("../images/svg/tier-icons/ic-user-purple.svg") no-repeat;width:24px;height:24px}.smiles-dockbar__account .dropdown .dropdown-toggle.club .icon-chevron-down:before{content:'' !important;background:url("../images/svg/tier-icons/seta-esq-paginacao-copy-5.svg") no-repeat;width:13px;height:12px}.smiles-dockbar__account .dropdown .dropdown-toggle.club.abre .icon-chevron-down:before,.smiles-dockbar__account .dropdown .dropdown-toggle.club.open .icon-chevron-down:before{content:'' !important;background:url("../images/svg/tier-icons/seta-esq-paginacao-copy-11.svg") no-repeat}.smiles-dockbar__account .dropdown .dropdown-toggle .bt{background:#fff;color:#FF5A00;padding:0 15px;border-radius:2px;font-weight:normal;padding:0 15px 0 15px;border-radius:3px;font-weight:normal;text-align:left;width:auto;display:inline-block}.smiles-dockbar__account .dropdown .dropdown-toggle .bt .name{font-family:"NunitoBold", Arial,sans-serif;font-size:14px;display:block;padding-top:8px;float:left;margin-right:8px;text-transform:capitalize}.smiles-dockbar__account .dropdown .dropdown-toggle .bt .name .miles{font-size:11px;font-family:"NunitoLight","nunito-light",Arial,sans-serif;line-height:10px}.smiles-dockbar__account .dropdown .dropdown-toggle .bt_desktop{display:inline-block;cursor:pointer}.smiles-dockbar__account .dropdown .dropdown-toggle .bt_mobile{display:none}.smiles-dockbar__account .dropdown .dropdown-menu{display:none;visibility:hidden}.smiles-dockbar__account .dropdown.open .dropdown-menu{background:#fff;padding:20px 0 0;float:left;border-radius:4px;box-shadow:none;border:1px solid #ececec;padding:20px 0;font-size:14px;display:block;text-align:left;position:absolute;z-index:9999;left:0;right:0;top:72px;box-sizing:border-box;-webkit-box-shadow:10px 0px 5px -9px rgba(191,191,191,0.31);-moz-box-shadow:10px 0px 5px -9px rgba(191,191,191,0.31);box-shadow:10px 0px 5px -9px rgba(191,191,191,0.31)}.smiles-dockbar__account .dropdown.open .dropdown-menu::before{content:'';display:inline-block;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #ececec;border-bottom-color:#ececec;position:absolute;top:-9px;right:10px}.smiles-dockbar__account .dropdown.open .dropdown-menu::after{content:'';display:inline-block;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;position:absolute;top:-8px;right:11px}.smiles-dockbar__account .logged-items .icon{position:relative}.smiles-dockbar__account .logged-items .icon a{padding:5px 58px 5px 50px;color:#7c7c7c;line-height:14px}.smiles-dockbar__account .logged-items .icon a:hover{background:#ffdfc8}.smiles-dockbar__account .logged-items .icon:before{content:"";position:absolute;top:50%;left:21px;transform:translateY(-50%);background:transparent url("../images/dockbar/menu-header-drop.svg");background-repeat:no-repeat;background-position:1000px 1000px;width:20px;height:20px}.smiles-dockbar__account .logged-items .icon.minha-conta:before{background-position:0 0;height:20px}.smiles-dockbar__account .logged-items .icon.comprar-milhas:before{background-position:0 -104px;height:18px}.smiles-dockbar__account .logged-items .icon.solicitar-milhas:before{background-position:0 -131px;height:14px}.smiles-dockbar__account .logged-items .icon.transferir-milhas:before{background-position:0 -153px;height:16px}.smiles-dockbar__account .logged-items .icon.alterar-meus-dados:before{background-position:0 -203px;height:16px}.smiles-dockbar__account .logged-items .icon.alterar-minha-senha:before{background-position:0 -228px;height:14px}.smiles-dockbar__account .logged-items .icon.sair:before{background-position:0 -273px;height:18px}.smiles-dockbar__account .logged-items .icon.meus-voos:before{background-position:0 -84px;height:18px}.smiles-dockbar__account .logged-items .icon.meu-extrato:before,.smiles-dockbar__account .logged-items .icon.meu-pedido:before{background-position:0 -59px;height:20px}.smiles-dockbar__account .logged-items .icon.meus-pedidos:before{background-position:0 -29px}.smiles-dockbar__account .logged-items .icon.meus-hoteis:before{background:transparent url("../images/dockbar/icon-hotels.png") no-repeat}.smiles-dockbar__account .logged-items .icon.meus-carros:before{background:transparent url("../images/dockbar/icon-carros.png") no-repeat}.smiles-dockbar__account .logged-items .icon.meus-ingressos:before{background:transparent url("../images/dockbar/icon-ingressorapido.svg") no-repeat}.smiles-dockbar__account .logged-items .icon.meus-uber:before{background:transparent url("../images/dockbar/icon-meu-uber.png") no-repeat}.smiles-dockbar__account .logout{float:right;width:30px;font-size:10px;font-family:"NunitoLight", Arial,sans-serif;margin:0 10px}.smiles-dockbar__account .logout:before{content:'';background:url("../images/svg/icons/ic-logout.svg") no-repeat;display:inline-block;width:30px;height:30px;margin-left:5px;float:left;margin-top:18px}@media only screen and (max-width: 768px){.smiles-dockbar__account .dropdown .dropdown-toggle .bt{border-bottom:1px #DDDDDD solid}.smiles-dockbar__account .dropdown .dropdown-toggle .dropdown-menu{visibility:visible}.smiles-dockbar__account .dropdown .dropdown-toggle .bt_desktop{display:none}.smiles-dockbar__account .dropdown .dropdown-toggle .bt_mobile{display:inline-block}.smiles-dockbar__account .logout{display:none}}.header-tabs{margin-top:25px}.header-tabs__nav.nav-tabs{background:#fff;padding:0;text-align:center;border-bottom:0}.header-tabs__nav.nav-tabs li{float:none;display:inline-block;vertical-align:bottom;border-bottom:0;margin-right:3px;top:1px;position:relative;left:1px}.header-tabs__nav.nav-tabs li .tooltip-help{position:absolute;top:-35px;left:45px}.header-tabs__nav.nav-tabs li .tooltip-help .tooltip .tooltip-inner{padding:5px;border:0;border-radius:5px;align-items:center;justify-content:center;display:flex}.header-tabs__nav.nav-tabs li .tooltip-help .tooltip .tooltip-inner span{color:#fff}.header-tabs__nav.nav-tabs li.search-voos .tooltip{width:137px}.header-tabs__nav.nav-tabs li.search-voos .tooltip .tooltip-inner{background:#FF5A00}.header-tabs__nav.nav-tabs li.search-voos .tooltip .tooltip-inner span{font-family:"nunito-regular";font-size:15.07px;letter-spacing:0}.header-tabs__nav.nav-tabs li.search-voos .tooltip i{font-size:11px}.header-tabs__nav.nav-tabs li.search-voos .tooltip .tooltip-arrow:after{color:#FF5A00}.header-tabs__nav.nav-tabs li.search-hoteis .tooltip{width:100px}.header-tabs__nav.nav-tabs li.search-hoteis .tooltip .tooltip-inner{background:#1c3c73;height:23px}.header-tabs__nav.nav-tabs li.search-hoteis .tooltip i{font-size:15px}.header-tabs__nav.nav-tabs li.search-hoteis .tooltip .tooltip-arrow{border-top-color:#1c3c73}.header-tabs__nav.nav-tabs li.search-hoteis .tooltip .tooltip-arrow:after{color:#1c3c73}.header-tabs__nav.nav-tabs li.search-carros .tooltip-help{left:28px}.header-tabs__nav.nav-tabs li.search-carros .tooltip-help .tooltip{width:140px}.header-tabs__nav.nav-tabs li.search-carros .tooltip-help .tooltip .tooltip-inner{background:#048c34;height:23px}.header-tabs__nav.nav-tabs li.search-carros .tooltip-help .tooltip i{font-size:24px;padding-top:5px}.header-tabs__nav.nav-tabs li.search-carros .tooltip-help .tooltip .tooltip-arrow{border-top-color:#048c34}.header-tabs__nav.nav-tabs li.search-carros .tooltip-help .tooltip .tooltip-arrow:after{color:#048c34}.header-tabs__nav.nav-tabs li.search-uber .tooltip{width:100px}.header-tabs__nav.nav-tabs li.search-uber .tooltip .tooltip-inner{background:#fff;border:1px solid #010101;height:22px}.header-tabs__nav.nav-tabs li.search-uber .tooltip i{font-size:12px}.header-tabs__nav.nav-tabs li.search-uber .tooltip .tooltip-arrow{border-top-color:#010101;border-width:6px 7px 0}.header-tabs__nav.nav-tabs li.search-uber .tooltip .tooltip-arrow:after{color:#FFF;top:-15px}.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help{left:32px}.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help .tooltip{width:135px}.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help .tooltip .tooltip-inner{background:#fff;border:1px solid #0e5f93;height:22px}.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help .tooltip i{font-size:12px;padding-top:2px}@media screen and (max-width: 325px){.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help .tooltip i{transform:scale(0.8)}}.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help .tooltip .tooltip-arrow{border-width:6px 7px 0;border-top-color:#0e5f93}.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help .tooltip .tooltip-arrow:after{color:#fff;top:-15px}.header-tabs__nav.nav-tabs li.active{border-bottom:1px solid #fff;position:relative;z-index:9}.header-tabs__nav.nav-tabs li.active a{border:1px solid #FF5A00;background:#fff;border-bottom:0}.header-tabs__nav.nav-tabs li a{padding:0;border-radius:3px 3px 0 0;color:#7c7c7c;font-weight:bold;background:#f6f6f6;outline:none;width:205px;font-size:12px;height:50px;box-sizing:border-box;border:1px solid #dbdbdb;border-bottom:0;line-height:40px}.header-tabs__nav.nav-tabs li a span{font-family:'NunitoLight';font-size:18px;font-weight:normal}.header-tabs__nav.nav-tabs li a span:focus{outline:none}.header-tabs__nav.nav-tabs li a span span{position:relative;left:7px}.header-tabs__nav.nav-tabs li a span i{font-size:7px;position:relative;top:7px}.header-tabs__nav.nav-tabs li a span b{color:#FF5A00;font-weight:normal;position:relative;left:-7px}.header-tabs__club.nav-tabs{margin-top:-25px;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:16px;color:#639;padding:0}.header-tabs__club.nav-tabs::after{width:100%;border-bottom:1px solid #ececec;position:absolute;left:0px}.header-tabs__club.nav-tabs li{float:none;display:inline-block;vertical-align:bottom;margin-right:3px;position:relative;background-color:transparent}@media only screen and (min-width: 375px) and (max-width: 767px){.header-tabs__club.nav-tabs li{width:47%}}.header-tabs__club.nav-tabs li::after{content:'';position:absolute;left:10%;width:0;height:4px;background:#639;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:width .3s}.header-tabs__club.nav-tabs li a{color:#639;padding:2px 24px;border:0px solid}.header-tabs__club.nav-tabs li a:hover{border:0px solid;background-color:transparent;border-radius:0%}.header-tabs__club.nav-tabs li a span:focus{outline:none;color:#639}.header-tabs__club.nav-tabs li.active a{border:0px solid;background-color:transparent}.header-tabs__club.nav-tabs li.active a:hover{border:0px solid;background-color:transparent}.header-tabs__club.nav-tabs li.active::after{position:absolute;left:10%;content:'';width:80%;background:#639;height:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.header-tabs .searchable-content{background:#fff;border:1px solid #FF5A00;box-sizing:border-box}.header-tabs .searchable-content .container-travel{margin:30px auto 15px;border-bottom:0}.header-tabs .uber-selection-section{background:#fff;border:1px solid #FF5A00;box-sizing:border-box}.header-tabs .uber-selection-section ul.uber-selection-list>li>a{background:#ececec}.header-tabs .uber-selection-section .checkmark{background:#a1a1a1}.header-tabs .uber-aba-section-gray{background-color:#fff}.header-tabs__exclusive-area.nav-tabs{position:relative;height:55px;background-color:#639;width:855px}@media screen and (max-width: 767px){.header-tabs__exclusive-area.nav-tabs{width:100%}}.header-tabs__exclusive-area.nav-tabs .membership-info{padding-left:20%}@media screen and (max-width: 767px){.header-tabs__exclusive-area.nav-tabs .membership-info{position:relative;padding-left:10%}}.header-tabs__exclusive-area.nav-tabs .membership-info::after{width:230px}@media screen and (max-width: 767px){.header-tabs__exclusive-area.nav-tabs .membership-info::after{width:90%;bottom:-3px !important;margin-left:-12px}}.header-tabs__exclusive-area.nav-tabs .membership-info.tab-selected .tab-content{color:#fff;background-color:transparent;border:0}.header-tabs__exclusive-area.nav-tabs .exclusive-benefits{padding-left:8%}@media screen and (max-width: 767px){.header-tabs__exclusive-area.nav-tabs .exclusive-benefits{position:absolute;right:13%;top:0;float:none;display:inline-block}}.header-tabs__exclusive-area.nav-tabs .exclusive-benefits::after{width:191px}@media screen and (max-width: 767px){.header-tabs__exclusive-area.nav-tabs .exclusive-benefits::after{width:95%;bottom:-3px !important;margin-left:-12px}}.header-tabs__exclusive-area.nav-tabs .exclusive-benefits.tab-selected .tab-content{color:#fff;background-color:transparent;border:0}.header-tabs__exclusive-area.nav-tabs .exclusive-benefits,.header-tabs__exclusive-area.nav-tabs .membership-info{padding-top:10px}@media screen and (max-width: 767px){.header-tabs__exclusive-area.nav-tabs .exclusive-benefits,.header-tabs__exclusive-area.nav-tabs .membership-info{padding-top:3px}}.header-tabs__exclusive-area.nav-tabs .exclusive-benefits .tab-content,.header-tabs__exclusive-area.nav-tabs .membership-info .tab-content{color:#fff;font-weight:300;opacity:0.75;border:0;font-family:"NunitoLight",Arial,sans-serif;font-size:16px;line-height:19px}@media screen and (max-width: 767px){.header-tabs__exclusive-area.nav-tabs .exclusive-benefits .tab-content,.header-tabs__exclusive-area.nav-tabs .membership-info .tab-content{font-size:14px;line-height:16px}}.header-tabs__exclusive-area.nav-tabs .exclusive-benefits .tab-content:hover,.header-tabs__exclusive-area.nav-tabs .membership-info .tab-content:hover{background-color:transparent;opacity:1}.header-tabs__exclusive-area.nav-tabs .exclusive-benefits::after,.header-tabs__exclusive-area.nav-tabs .membership-info::after{bottom:0px;position:absolute;content:'';background-color:#FFFFFF;border-radius:3px 3px 0 0;height:4px;-moz-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;-webkit-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;opacity:0}.header-tabs__exclusive-area.nav-tabs .exclusive-benefits.tab-selected .tab-content,.header-tabs__exclusive-area.nav-tabs .membership-info.tab-selected .tab-content{color:#fff;background-color:transparent;border:0;font-family:"NunitoBold","Arial Bold",sans-serif;opacity:1}.header-tabs__exclusive-area.nav-tabs .exclusive-benefits.tab-selected::after,.header-tabs__exclusive-area.nav-tabs .membership-info.tab-selected::after{position:absolute;content:'';background-color:#FFFFFF;border-radius:3px 3px 0 0;height:4px;opacity:1}@media only screen and (min-width: 375px) and (max-width: 767px){.header-tabs__nav.nav-tabs{background:#f6f6f6;margin-top:20px;border-top-left-radius:5px;border-top-right-radius:5px}.header-tabs__nav.nav-tabs li{margin-right:0;left:0}.header-tabs__nav.nav-tabs li .tooltip-help{position:absolute;top:-35px;left:-2px}.header-tabs__nav.nav-tabs li .tooltip-help .tooltip{width:64px}.header-tabs__nav.nav-tabs li.search-voos .tooltip-help .tooltip{width:95px}.header-tabs__nav.nav-tabs li.search-voos .tooltip-help .tooltip .tooltip-inner span{font-size:10px}.header-tabs__nav.nav-tabs li.search-voos .tooltip-help .tooltip i{font-size:9px}.header-tabs__nav.nav-tabs li.search-hoteis .tooltip-help .tooltip{width:30px;left:30px}.header-tabs__nav.nav-tabs li.search-hoteis .tooltip-help .tooltip .tooltip-inner{height:12.8px}.header-tabs__nav.nav-tabs li.search-hoteis .tooltip-help .tooltip i{font-size:11px}.header-tabs__nav.nav-tabs li.search-carros .tooltip-help{left:-6px}.header-tabs__nav.nav-tabs li.search-carros .tooltip-help .tooltip{width:70px}.header-tabs__nav.nav-tabs li.search-carros .tooltip-help .tooltip .tooltip-inner{height:12.8px}.header-tabs__nav.nav-tabs li.search-carros .tooltip-help .tooltip i{font-size:13px}.header-tabs__nav.nav-tabs li.search-uber .tooltip-help{left:-1px}.header-tabs__nav.nav-tabs li.search-uber .tooltip-help .tooltip .tooltip-inner{height:12.8px}.header-tabs__nav.nav-tabs li.search-uber .tooltip-help .tooltip i{font-size:8px}.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help{left:-1px}.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help .tooltip{width:64px}.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help .tooltip .tooltip-inner{height:12.8px}.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help .tooltip i{font-size:5px}.header-tabs__nav.nav-tabs li.active a span{color:#FF5A00}.header-tabs__nav.nav-tabs li.active a span span{left:initial}.header-tabs__nav.nav-tabs li.active a span i{display:none}.header-tabs__nav.nav-tabs li.active a span b{color:#FF5A00;font-weight:bold;left:initial}.header-tabs__nav.nav-tabs li a{width:65px;border:0;line-height:15px;margin-right:0;padding:8px 0 0;height:50px}.header-tabs__nav.nav-tabs li a span{font-size:13px;color:#7c7c7c}.header-tabs__nav.nav-tabs li a span span{left:initial}.header-tabs__nav.nav-tabs li a span i{display:none}.header-tabs__nav.nav-tabs li a span b{color:#7c7c7c;display:block;font-weight:bold;left:initial}}.tab-content__club{overflow:initial;width:100%}.tab-content.tab-exclusive-area{overflow:hidden}@media only screen and (min-width: 320px) and (max-width: 374px){.header-tabs__nav.nav-tabs{background:#f6f6f6;margin-top:20px;border-top-left-radius:5px;border-top-right-radius:5px}.header-tabs__nav.nav-tabs li{margin-right:0;left:0}.header-tabs__nav.nav-tabs li .tooltip-help{position:absolute;top:-35px;left:-2px}.header-tabs__nav.nav-tabs li .tooltip-help .tooltip{width:55px}.header-tabs__nav.nav-tabs li.search-voos .tooltip{width:90px}.header-tabs__nav.nav-tabs li.search-voos .tooltip .tooltip-inner{position:relative;height:14px}.header-tabs__nav.nav-tabs li.search-voos .tooltip .tooltip-inner span{position:absolute;font-size:10px;word-spacing:-2px;right:3px}.header-tabs__nav.nav-tabs li.search-voos .tooltip i{position:absolute;left:3px;font-size:8px}.header-tabs__nav.nav-tabs li.search-hoteis .tooltip-help .tooltip{width:30px;left:34px}.header-tabs__nav.nav-tabs li.search-hoteis .tooltip-help .tooltip .tooltip-inner{height:12.8px}.header-tabs__nav.nav-tabs li.search-hoteis .tooltip-help .tooltip i{font-size:10px}.header-tabs__nav.nav-tabs li.search-carros .tooltip-help{left:6px}.header-tabs__nav.nav-tabs li.search-carros .tooltip-help .tooltip{width:55px}.header-tabs__nav.nav-tabs li.search-carros .tooltip-help .tooltip .tooltip-inner{height:12.8px}.header-tabs__nav.nav-tabs li.search-carros .tooltip-help .tooltip i{font-size:10px}.header-tabs__nav.nav-tabs li.search-uber .tooltip-help{left:-1px}.header-tabs__nav.nav-tabs li.search-uber .tooltip-help .tooltip{left:7px;width:49px}.header-tabs__nav.nav-tabs li.search-uber .tooltip-help .tooltip .tooltip-inner{height:12.8px}.header-tabs__nav.nav-tabs li.search-uber .tooltip-help .tooltip i{font-size:3px}.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help{left:-1px}.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help .tooltip{width:55px}.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help .tooltip .tooltip-inner{height:12.8px}.header-tabs__nav.nav-tabs li.search-ticket .tooltip-help .tooltip i{font-size:5px}.header-tabs__nav.nav-tabs li.active a span{color:#FF5A00}.header-tabs__nav.nav-tabs li.active a span i{display:none}.header-tabs__nav.nav-tabs li.active a span b{display:block;color:#FF5A00;font-weight:bold}.header-tabs__nav.nav-tabs li a{width:55px;border:0;line-height:15px;margin-right:0;padding:8px 0 0;height:50px}.header-tabs__nav.nav-tabs li a span{font-size:12px;color:#7c7c7c}.header-tabs__nav.nav-tabs li a span span{left:initial}.header-tabs__nav.nav-tabs li a span i{display:none}.header-tabs__nav.nav-tabs li a span b{color:#7c7c7c;display:block;font-weight:bold;left:initial}}#menu-header{position:relative;height:126px}#menu-header .smiles-grid-wrap:last-child{height:126px}@media print{#menu-header{display:none}}.smiles-header{display:block;top:0;left:0;width:100%;background:#fff;text-align:center;z-index:9999}.smiles-header.fixed{position:fixed}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown{cursor:pointer}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-content{position:relative;overflow-y:auto;height:100%;background:#FFFFFF;width:270px;z-index:20;float:left;display:inline-block}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-content ul{font-family:NunitoLight, Arial, sans-serif;margin-left:10px}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-content ul li{padding-top:6px;padding-bottom:6px;text-align:left}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-content ul li label{color:#FF5A00;line-height:14px;margin-bottom:0;margin-top:15px;font-weight:bold}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-content ul li a{color:#7C7C7C;font-weight:100;line-height:14px}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-content a.logout-sidebar{font-family:NunitoBold, Arial, sans-serif;color:#9a9a9a;padding:20px 0 20px 10px;display:block;cursor:pointer;text-align:left;border-top:1px solid #cccccc}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-alpha{width:100%;height:100%;position:absolute;z-index:10;background:#000000;opacity:0.4}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle{padding:15px 0}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle .bt{left:0;top:80px;box-sizing:border-box;border-radius:0;width:100%;position:fixed;cursor:pointer;height:50px}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle .icon-chevron-down{float:right}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle .icon-chevron-down:before{content:"\f078"}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle .dropdown-menu{position:fixed;width:100%;border-radius:0;border:0;top:128px !important;left:0 !important;padding:0;display:none;height:calc(100% - 128px);background:transparent}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle.open a.icon-plus:before{content:"\f068"}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle.open .icon-chevron-down{font-size:13px;height:50px;align-items:center;justify-content:center;display:inline-flex;text-align:right;width:40px}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle.open .icon-chevron-down:before{content:"\f077"}.smiles-header.fixed .smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle.open .dropdown-menu{display:block;left:0}.smiles-header__content{width:100%;float:right}.smiles-header__content nav{position:relative;width:100%}.smiles-header__content li:hover a span,.smiles-header__content li.open a span{color:#FF5A00}.smiles-header__content .dropdown li{display:block}.smiles-header__content .dropdown li:last-child{padding:0}.smiles-header__content nav ul{margin:0;padding:15px 0 15px 5px;display:inline-block;text-align:left;box-sizing:border-box}.smiles-header__content nav ul li{display:inline-block;list-style:none;padding:0 0 15px}.smiles-header__content nav ul li a{color:#7c7c7c;font:14px "NunitoLight",Arial,sans-serif;padding:0 30px 0 0;text-decoration:none;display:block;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.smiles-header__content nav ul li a.active{font-weight:bold;color:#FF5A00}.smiles-header__content nav ul li a.club span{color:#639}.smiles-header__content nav ul li a.cobranded span{color:#69c}.smiles-header__content nav ul li a:hover{color:#FF5A00}.smiles-header__content nav ul li a:focus{color:#FF5A00}.smiles-header__content nav ul li i{font-size:10px}.smiles-header__portal{float:left;width:100%;background:#FF5A00;padding:0 20px;box-sizing:border-box;height:80px}.smiles-header__portal .logo-header{height:80px;align-items:center;justify-content:center;display:inline-flex;float:left;margin:0 auto}.smiles-header__portal .logo-header .logo{width:100px;height:55px;background-image:url(../images/svg/logos/white.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}.smiles-header__portal .logo-header .logo:hover{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.smiles-header__portal .hub-background{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.4;display:none}.smiles-header__portal .container-login-hub{background:#fff;padding:20px;border:2px solid #FF5A00;position:absolute;top:65px;right:0;width:215px;display:none}.smiles-header__portal .container-login-hub:before,.smiles-header__portal .container-login-hub:after{position:absolute;top:-10px;right:20px;content:'';width:0;height:0}.smiles-header__portal .container-login-hub:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #FF5A00}.smiles-header__portal .container-login-hub:after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;top:-7px}.smiles-header__portal .container-login-hub .btn,.smiles-header__portal .container-login-hub .aui .modal-body button,.aui .modal-body .smiles-header__portal .container-login-hub button{margin:0}.smiles-header__portal .container-login-hub p{text-align:left;position:relative;margin:0}.smiles-header__portal .container-login-hub p.first{text-align:center;margin:20px 0}.smiles-header__portal .container-login-hub p span{display:inline-block;background:#fff;padding:0 5px;position:absolute;top:-10px;left:50%;margin-left:-12px}.smiles-header__portal .container-login-hub p small{width:100%;height:1px;background:#7c7c7c;display:block}.smiles-header__portal .container-login-hub p a{color:#FF5A00;display:block;text-decoration:underline;margin-top:10px;font-weight:bold}.smiles-header__help{position:relative}.smiles-header__help i{position:absolute;right:15px;color:#fff;font-size:20px;top:15px}.smiles-header__search{height:80px;align-items:center;justify-content:center;display:flex;margin:0}.smiles-header__search form{margin:0}.smiles-header__search form input[type="text"]{margin:0;width:500px;border-color:#fff;color:#fff;background:transparent;border-radius:0}.smiles-header__search form input[type="text"]::placeholder{color:#fff}.smiles-header__search form input[type="text"]:focus{border-color:#fff}.smiles-header__login{float:right;margin-top:0;height:80px;align-items:center;justify-content:center;display:flex}.smiles-header__login .btn-outline{background:transparent;color:#fff;border:2px solid #fff}.smiles-header__login .btn-outline:hover{text-decoration:none;-webkit-box-shadow:inset 0 3px 3px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 3px 3px rgba(0,0,0,0.075);box-shadow:inset 0 3px 3px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s}.smiles-header__login .btn,.smiles-header__login .aui .modal-body button,.aui .modal-body .smiles-header__login button{font-family:"NunitoRegular",Arial,sans-serif;font-weight:normal}.smiles-header__login a{color:#fff;font-weight:bold;border:none;text-decoration:none}.smiles-header__login a:hover{text-decoration:none;color:#fff}.smiles-header__language{position:absolute;right:4%;top:12px;text-align:right}.smiles-header__language .smiles-icons{display:inline-block;width:16px;height:16px;margin-left:5px}.smiles-header #p_p_id_smilesloginportlet_WAR_smilesloginportlet_ .portlet-borderless-bar{top:-20px}.smiles-header .dropdown{cursor:pointer;position:inherit}.smiles-header .dropdown .dropdown-nav{display:none}.smiles-header .dropdown:hover .icon-chevron-down:before,.smiles-header .dropdown.open .icon-chevron-down:before{content:"\f077"}.smiles-header .dropdown:hover .child-menu,.smiles-header .dropdown.open .child-menu{position:relative;width:auto}.smiles-header .dropdown:hover .child-menu.dropdown-nav,.smiles-header .dropdown.open .child-menu.dropdown-nav{background:#fff;margin:10px 0 0;float:left;border-radius:4px;box-shadow:none;border:1px solid #ececec;border-radius:0;padding:20px;font-size:14px;display:block;text-align:left;position:absolute;z-index:9999;cursor:default;box-sizing:border-box;-webkit-box-shadow:10px 0px 5px -9px rgba(191,191,191,0.31);-moz-box-shadow:10px 0px 5px -9px rgba(191,191,191,0.31);box-shadow:10px 0px 5px -9px rgba(191,191,191,0.31)}.smiles-header .dropdown:hover .child-menu.dropdown-nav::before,.smiles-header .dropdown.open .child-menu.dropdown-nav::before{content:'';display:inline-block;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #ececec;border-bottom-color:#ececec;position:absolute;top:-9px;left:9px}.smiles-header .dropdown:hover .child-menu.dropdown-nav::after,.smiles-header .dropdown.open .child-menu.dropdown-nav::after{content:'';display:inline-block;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;position:absolute;top:-8px;left:10px}.smiles-header .dropdown:hover .child-menu.dropdown-nav ul,.smiles-header .dropdown.open .child-menu.dropdown-nav ul{padding:0}.smiles-header .dropdown:hover .child-menu .dropdown-column,.smiles-header .dropdown.open .child-menu .dropdown-column{width:225px}.smiles-header .dropdown:hover .child-menu .dropdown-column:before,.smiles-header .dropdown.open .child-menu .dropdown-column:before{display:block;font-family:"NunitoRegular",Arial,sans-serif;color:#7c7c7c;font-size:17px;margin:0 0 20px}.smiles-header .dropdown:hover .child-menu .dropdown-column:first-child,.smiles-header .dropdown.open .child-menu .dropdown-column:first-child{float:left;border-right:1px solid #ececec}.smiles-header .dropdown:hover .child-menu .dropdown-column:first-child:before,.smiles-header .dropdown.open .child-menu .dropdown-column:first-child:before{content:'Acumular Milhas'}.smiles-header .dropdown:hover .child-menu .dropdown-column:last-child,.smiles-header .dropdown.open .child-menu .dropdown-column:last-child{width:175px;float:right;padding-left:35px}.smiles-header .dropdown:hover .child-menu .dropdown-column:last-child:before,.smiles-header .dropdown.open .child-menu .dropdown-column:last-child:before{content:'Resgatar Milhas'}.smiles-header .dropdown:hover .child-menu .dropdown-column ul,.smiles-header .dropdown.open .child-menu .dropdown-column ul{padding:0}.smiles-header .dropdown:hover .child-menu .dropdown-column ul li,.smiles-header .dropdown.open .child-menu .dropdown-column ul li{width:100%;display:block}.smiles-header .dropdown:hover .child-menu .dropdown-column ul li a,.smiles-header .dropdown.open .child-menu .dropdown-column ul li a{padding:0}.smiles-header nav.sort-pages.modify-pages{width:108%;margin-left:-4%}#status-cart{position:absolute;top:27px;left:-95px;cursor:pointer}#status-cart a{display:block;width:100%;height:100%}@media only screen and (min-width: 320px) and (max-width: 780px){#menu-header{height:78px}#menu-header .smiles-grid-wrap:last-child{height:78px}#status-cart{top:0px;left:-70px}.smiles-content{width:100%;float:left;box-sizing:border-box}.smiles-header{background:transparent}.smiles-header .logo-header{float:initial;position:absolute;left:0;right:0;pointer-events:none}.smiles-header .logo-header a{pointer-events:visible}.smiles-header .menu-icon{float:left;height:80px;align-items:center;justify-content:center;display:flex !important;color:#fff;font-family:"NunitoRegular", "nunito-regular",Arial,sans-serif}.smiles-header .menu-icon .icon-reorder{font-size:25px;padding-right:5px}.smiles-header .menu-icon .icon-reorder:before{content:'';background:url("../images/svg/tier-icons/Combined-Shape.svg") no-repeat;display:inline-block;width:21.5px;height:18px}.smiles-header .smiles-sign-in{float:right;align-items:center;justify-content:center;display:flex !important;height:80px;position:relative}.smiles-header .smiles-sign-in a.smiles-sign-in--enter{padding:10px 12px;box-sizing:border-box;margin:0}.smiles__mobile-menu{height:100%}.smiles__mobile-menu .icon-chevron-down::before{content:"\f054"}.smiles__mobile-menu .title-menu-mobile{position:relative;top:0;background:#FF5A00;padding:10px 20px;left:-21px;width:286px;box-sizing:border-box;color:#fff;font-family:"NunitoLight",Arial,sans-serif;font-size:16px}.smiles__mobile-menu .modify-pages ul li:nth-child(2){margin:10px 0}.smiles__mobile-menu .dropdown .dropdown-nav{display:none}.smiles__mobile-menu .dropdown .dropdown-nav{display:block;margin:0}.smiles__mobile-menu .dropdown .dropdown-nav ul{margin:0}.smiles__mobile-menu .dropdown .btn-back{display:none;width:100%;background:#ececec;width:265px;top:-21px;left:-20px;padding:10px 20px;font-family:"NunitoLight",Arial,sans-serif;font-size:16px;position:relative;color:#7c7c7c}.smiles__mobile-menu .dropdown .btn-back:first-child{display:block}.smiles__mobile-menu .dropdown .title .icon-chevron-down{display:none}.smiles__mobile-menu .dropdown .title span{display:block;background:#FF5A00;color:#fff !important;padding:10px 20px;font-family:"NunitoLight",Arial,sans-serif;font-weight:normal;width:275px;top:-21px;left:-22px;padding:10px 20px !important;font-size:16px;position:relative}.smiles-header__language{font-family:"NunitoRegular",Arial,sans-serif;position:relative;text-align:left;float:left;width:100%;padding:10px 20px;box-sizing:border-box;border-top:1px solid #ccc;overflow:scroll;height:175px}.smiles-header__language .smiles-icons{margin-right:10px}.smiles-header__language p{color:#adacac}.smiles-header__language span:first-child .hide-accessible:after{content:' (Brasil)'}.smiles-header__language .hide-accessible{position:initial !important;font-weight:normal !important;display:inline-block;-webkit-transform:initial;position:relative !important;right:4px}.smiles-header__language .hide-accessible:first-letter{text-transform:uppercase}.smiles-header__language a{display:block}.smiles-header__language img{width:0px !important}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown{cursor:pointer}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown li{text-align:left}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle{padding:0}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle .bt{left:-107px;top:-5px;box-sizing:border-box;border-radius:0;width:100%;position:relative;cursor:pointer}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle .bt .name{max-width:270px}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle .icon-chevron-down{float:right}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle .icon-chevron-down:before{content:"\f078"}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle .dropdown-menu{width:100%;border-radius:0;top:43px;padding:0;display:none;border:0;box-shadow:none;position:absolute}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle .dropdown-menu:before{display:none}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle .dropdown-menu:after{display:none}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle.open .icon-chevron-down{font-size:13px;height:50px;align-items:center;justify-content:center;display:inline-flex;text-align:right;width:40px}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle.open .icon-chevron-down:before{content:"\f077"}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle.open .dropdown-menu{display:block;left:0}}.aui .dockbar .navbar-inner{position:fixed;z-index:999;width:100%}.aui .smiles-content.mb{margin-top:27px}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle .bt{box-sizing:border-box;border-radius:0;cursor:pointer;position:absolute;left:-94vw;width:100vw;min-width:320px;top:40px}.smiles__dockbar.mobile .smiles-dockbar__account .dropdown .dropdown-toggle .bt .icon-chevron-down{float:right}.smiles__dockbar.mobile .smiles-dockbar__account:hover .dropdown-menu{border-radius:0;border:0;padding:0;min-width:100%;max-width:100%;top:90px !important;left:-95vw !important}.smiles__dockbar.mobile .smiles-dockbar__account:hover .dropdown-menu:before{display:none}.smiles__dockbar.mobile .smiles-dockbar__account:hover .dropdown-menu .divider{margin:3px 1px}.smiles__aside-menu ul li a.active,.smiles__aside-menu ul li.has-child.active>a{color:#FF5A00;font-weight:bold}.smiles__aside-menu{margin:30px auto;background:#fff;box-shadow:0 1px 3px 0 #D8D8D8;padding:15px 20px}.smiles__aside-menu ul{margin:0 0 20px 0;list-style:none}.smiles__aside-menu ul li a{display:block;font-size:13px;color:#7c7c7c;padding:8px 6px;font-weight:100;font-family:'NunitoLight', Arial, Helvetica, sans-serif}.smiles__aside-menu ul li a.inpage{color:#FF5A00}.smiles__aside-menu ul li a:hover{color:#FF5A00}.smiles__aside-menu ul li.has-child.active>a{border-bottom:0}.smiles__aside-menu ul li label{display:block;color:#7c7c7c;padding:10px 8px 0px 0px;font-weight:100;font-size:13px;font-family:'NunitoBold', Arial, sans-serif}.smiles__aside-menu ul.second-level{border-bottom:1px solid #ececec}.smiles__aside-menu ul.second-level li a{padding-left:13px;border:none}.smiles__aside-menu ul.second-level li a.active{color:#7c7c7c}.smiles__aside-menu ul.second-level li a.active::after{content:'';display:inline-block;height:22.32px;position:relative;top:-5px;width:9.656px;animation:arrowFlow .6s}#menu-minha-conta .title-menu-mobile{display:none}@media only screen and (min-width: 320px) and (max-width: 780px){#menu-minha-conta .title-menu-mobile{display:block}}@keyframes arrowFlow{from{opacity:0;transform:translateX(-25px)}to{opacity:1;transform:translateX(0)}}.bms .smiles__aside-menu{margin:30px auto;background:#fff;box-shadow:0 1px 3px 0 #D8D8D8;padding:15px 20px}.filter-sidebar .sidebar.sidebar--right>.sidebar__container{right:calc(-300px - 24px);left:initial}.filter-sidebar .sidebar.sidebar--right>.sidebar__checkbox:checked ~ .sidebar__container{right:0;color:#000;background:#fff;left:initial}.filter-sidebar .sidebar__container{width:300px;z-index:100000;height:100vh;opacity:0;left:calc(-300px - 24px);position:fixed;transition:ease all 0.5s;top:0;box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3)}.filter-sidebar .sidebar__checkbox{top:-1200px;position:absolute}.filter-sidebar .sidebar__checkbox:checked ~ .sidebar__container{opacity:1;color:#000;left:0;top:0;background:green;text-align:left;transition:ease all 0.5s}.filter-sidebar .sidebar__checkbox:focus ~ .sidebar__container>.sidebar__close,.filter-sidebar .sidebar__checkbox:active ~ .sidebar__container>.sidebar__close{outline:5px solid Highlight}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0){.filter-sidebar .sidebar__checkbox:focus ~ .sidebar__container>.sidebar__close _::-webkit-:host:not(:root:root),.filter-sidebar .sidebar__checkbox:focus ~ .sidebar__container>.sidebar__close.settings__link,.filter-sidebar .sidebar__checkbox:active ~ .sidebar__container>.sidebar__close _::-webkit-:host:not(:root:root),.filter-sidebar .sidebar__checkbox:active ~ .sidebar__container>.sidebar__close.settings__link{outline-width:2px;outline-color:-webkit-focus-ring-color;outline-style:solid}}@media (-webkit-min-device-pixel-ratio: 0){.filter-sidebar .sidebar__checkbox:focus ~ .sidebar__container>.sidebar__close,.filter-sidebar .sidebar__checkbox:active ~ .sidebar__container>.sidebar__close{outline-color:-webkit-focus-ring-color;outline-style:auto}}.filter-sidebar .sidebar__close{position:absolute;right:13px;top:12px}#widgetSideBar .new-extract,#widgetSideBarLogin .new-extract{font-size:11px;font-family:'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#FFF;background-color:#FF5A00;padding:3px 11px;border-radius:12px;margin:0 5px;letter-spacing:.3px}#smiles-loading{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75;background:#f7f7f7 url(../images/loading/simple-loading.gif) no-repeat center;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:9999}.loading-airplaneTwo{width:91px;height:40px;margin:40px auto;display:block;position:relative;overflow:hidden;background-color:#8d8d8d}.loading-airplaneTwo span{display:block;position:relative;z-index:99;width:91px;height:40px;background:url(../images/loading/smiles-loading.png) no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%}.loading-airplaneTwo::after{content:" ";width:100%;height:160%;position:absolute;top:0;left:-0.625em;background-color:#FF5A00;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:100% 47%;-moz-transform-origin:100% 47%;-o-transform-origin:100% 47%;-ms-transform-origin:100% 47%;transform-origin:100% 47%;-webkit-animation:loading-airplane 2s infinite ease-in;-moz-animation:loading-airplane 2s infinite ease-in;-ms-animation:loading-airplane 2s infinite ease-in;-o-animation:loading-airplane 2s infinite ease-in;animation:loading-airplane 2s infinite ease-in}.loading-message{background:#FF5A00;display:block;color:#fff;z-index:999999;margin:65px 0 0;padding:10px 0;font:bold .8em Arial, sans-serif;text-transform:uppercase;text-align:center}.loading-airplaneTwoImg span{width:340px;height:215px;background:url(../images/loading/simple-loading.gif) 0 -10px no-repeat;display:block;position:relative;z-index:99;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 105%}#loginLoad img{margin:0 30px}@keyframes loading-airplane{0%{width:0}100%{width:110%}}.aui .dataTables_wrapper .dataTables_paginate ul.pagination{display:flex}.aui .dataTables_wrapper .dataTables_paginate .icon-chevron-right,.aui .dataTables_wrapper .dataTables_paginate .icon-chevron-left{color:#545454}.aui .dataTables_wrapper .dataTables_paginate .icon-chevron-right.hover,.aui .dataTables_wrapper .dataTables_paginate .icon-chevron-right:hover,.aui .dataTables_wrapper .dataTables_paginate .icon-chevron-left.hover,.aui .dataTables_wrapper .dataTables_paginate .icon-chevron-left:hover{color:gray}.aui .dataTables_wrapper .dataTables_paginate li.paginate_button.active{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#545454;font-weight:bold}.aui .dataTables_wrapper .dataTables_paginate li.paginate_button.active a{color:#fff !important}.aui .dataTables_wrapper .dataTables_paginate li.paginate_button:hover{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:gray;border-color:gray}.aui .dataTables_wrapper .dataTables_paginate li.paginate_button:hover a{color:#fff !important}.aui .dataTables_wrapper .dataTables_paginate li.paginate_button.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.aui .dataTables_wrapper .dataTables_paginate li.paginate_button a{color:#9e9e9e !important}.aui .dataTables_wrapper .dataTables_paginate li.paginate_button.next:hover,.aui .dataTables_wrapper .dataTables_paginate li.paginate_button.previous:hover{background:none;border-color:transparent}.aui .dataTables_wrapper .dataTables_paginate .paginate_button{padding:10px;color:#9e9e9e;border-radius:4px}.aui .dataTables_wrapper .dataTables_paginate .paginate_button.current{background-color:#e1e7eb}.aui .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background-color:#e1e7eb}.smiles-collapse{cursor:pointer}.smiles-collapse .smiles-icons{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.smiles-collapse .smiles-icons.is-open{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.smiles__mobile-menu .menuTop .dropdown .icon-chevron-down::before,.aui .smiles__mobile-menu .modify-pages>ul>li.has-child>a:before,.aui .smiles__mobile-menu #menu-minha-conta>li.has-child>a:before{font-family:'fontawesome-alloy';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.smiles__mobile-menu{background:#fff;display:none;position:fixed;top:80px;left:0;width:0;overflow-x:hidden;-webkit-transition:width .25s ease;-moz-transition:width .25s ease;-o-transition:width .25s ease;transition:width .25s ease;z-index:999999}.smiles__mobile-menu .close__side__menu{position:absolute;top:0;right:0;width:43px;display:block;background:#c63;text-align:center;padding:10px 0;height:20px;z-index:9999}.smiles__mobile-menu .close__side__menu i{color:#fff;font-size:19px}.smiles__mobile-menu .alert{display:none !important}.smiles__mobile-menu .menu-group>*{display:block !important}.smiles__mobile-menu .header-login{width:100%}.smiles__mobile-menu .header-login .login-buttons--not-logged{margin-bottom:15px}.smiles__mobile-menu .header-login .btn-cadastro{float:left;margin:10px 25px 0}.smiles__mobile-menu .header-login .btn-sign{width:auto}.smiles__mobile-menu .header-login .user-name{overflow:hidden;text-overflow:ellipsis;height:13px;line-height:13px !important}.smiles__mobile-menu .smiles__aside-menu{display:block !important}.smiles__mobile-menu .smiles__aside-menu ul li a{border-bottom:none}.smiles__mobile-menu .smiles__aside-menu ul li.has-child{width:80%}.smiles__mobile-menu .smiles__aside-menu ul.second-level{border-bottom:none}.smiles__mobile-menu .smiles__aside-menu .title-menu-mobile{top:0;display:block;box-sizing:border-box;padding-top:10px;height:40px;overflow:hidden}.smiles__mobile-menu #menu-minha-conta{list-style:none;clear:both;padding-bottom:2rem;overflow:scroll;margin:0}.smiles__mobile-menu #menu-minha-conta li{margin-left:20px}.smiles__mobile-menu #menu-minha-conta li ul{margin-left:1.2rem}.smiles__mobile-menu #menu-minha-conta>li{position:relative}.smiles__mobile-menu .menuTop{width:90%}.smiles__mobile-menu .menuTop .dropdown .icon-chevron-down::before{content:"\f054"}.smiles__mobile-menu .menuTop .dropdown.open .icon-chevron-down::before{content:"\f078"}.smiles__mobile-menu #navigation{clear:both}.smiles__mobile-menu .dropdown-menu,.smiles__mobile-menu .menu-mobile-alt .headerAccount .btn-group.logged-user-btn-group .btn,.smiles__mobile-menu .menu-mobile-alt .headerAccount .btn-group.logged-user-btn-group .aui .modal-body button,.aui .modal-body .smiles__mobile-menu .menu-mobile-alt .headerAccount .btn-group.logged-user-btn-group button{background:transparent !important}body.opened-menu-icon .smiles__mobile-menu,.smiles__mobile-menu .menu-group{width:285px !important}body.opened-menu-icon .smiles__mobile-menu{overflow-x:scroll}body.opened-menu-icon .menu-group .accessTop{width:100%;height:auto}.smiles__mobile-menu .smiles__mobile-menu,.aui .smiles__mobile-menu .headerAccount{background:#ececec}.aui .smiles__mobile-menu .headerAccount .dropdown-toggle-wrapper.open .caret{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg)}.aui .smiles__mobile-menu .headerAccount .btn-group.logged-user-btn-group .btn .caret,.aui .smiles__mobile-menu .headerAccount .btn-group.logged-user-btn-group .modal-body button .caret,.aui .modal-body .smiles__mobile-menu .headerAccount .btn-group.logged-user-btn-group button .caret{top:20%;right:28px}.aui .smiles__mobile-menu .headerAccount .btn-group.logged-user-btn-group .btn:after,.aui .smiles__mobile-menu .headerAccount .btn-group.logged-user-btn-group .modal-body button:after,.aui .modal-body .smiles__mobile-menu .headerAccount .btn-group.logged-user-btn-group button:after{background:transparent url(../images/dockbar/icon-profile-gray.png)}.aui .smiles__mobile-menu .headerAccount .dropdown-menu:after,.aui .smiles__mobile-menu .headerAccount .dropdown-menu:before{display:none}.aui .smiles__mobile-menu .modify-pages li,.aui .smiles__mobile-menu #menu-minha-conta li{list-style:none}.aui .smiles__mobile-menu .modify-pages span,.aui .smiles__mobile-menu .modify-pages a,.aui .smiles__mobile-menu #menu-minha-conta span,.aui .smiles__mobile-menu #menu-minha-conta a{font-family:"NunitoRegular",Arial,sans-serif;color:#7c7c7c;font-size:14px;padding:0}.aui .smiles__mobile-menu .modify-pages span span .icon-chevron-down:before,.aui .smiles__mobile-menu .modify-pages a span .icon-chevron-down:before,.aui .smiles__mobile-menu #menu-minha-conta span span .icon-chevron-down:before,.aui .smiles__mobile-menu #menu-minha-conta a span .icon-chevron-down:before{color:#FF5A00}.aui .smiles__mobile-menu .modify-pages a.active,.aui .smiles__mobile-menu #menu-minha-conta a.active{color:#565656}.aui .smiles__mobile-menu .modify-pages a.active:after,.aui .smiles__mobile-menu #menu-minha-conta a.active:after{display:none}.aui .smiles__mobile-menu .modify-pages li ul,.aui .smiles__mobile-menu .modify-pages li ul.dropdown-menu.multi-column,.aui .smiles__mobile-menu #menu-minha-conta li ul,.aui .smiles__mobile-menu #menu-minha-conta li ul.dropdown-menu.multi-column{padding-top:0 !important}.aui .smiles__mobile-menu .modify-pages li ul a,.aui .smiles__mobile-menu .modify-pages li ul.dropdown-menu.multi-column a,.aui .smiles__mobile-menu #menu-minha-conta li ul a,.aui .smiles__mobile-menu #menu-minha-conta li ul.dropdown-menu.multi-column a{font-weight:normal}.aui .smiles__mobile-menu .modify-pages li ul a:hover,.aui .smiles__mobile-menu .modify-pages li ul.dropdown-menu.multi-column a:hover,.aui .smiles__mobile-menu #menu-minha-conta li ul a:hover,.aui .smiles__mobile-menu #menu-minha-conta li ul.dropdown-menu.multi-column a:hover{color:#666}.aui .smiles__mobile-menu .modify-pages li ul li,.aui .smiles__mobile-menu .modify-pages li ul.dropdown-menu.multi-column li,.aui .smiles__mobile-menu #menu-minha-conta li ul li,.aui .smiles__mobile-menu #menu-minha-conta li ul.dropdown-menu.multi-column li{margin-top:1rem;margin-bottom:0 !important}.aui .smiles__mobile-menu .modify-pages .dropdown-menu.multi-column,.aui .smiles__mobile-menu #menu-minha-conta .dropdown-menu.multi-column{left:0;position:relative;float:none;border:none;background:transparent;box-shadow:none;list-style:none;padding-top:10px !important}.aui .smiles__mobile-menu .modify-pages>ul{list-style:none;margin-left:0;padding:0 20px;overflow:scroll}.aui .smiles__mobile-menu .modify-pages>ul>li{margin-top:2rem}.aui .smiles__mobile-menu .modify-pages>ul>li:first-child{margin-top:0}.aui .smiles__mobile-menu .modify-pages>ul>li:hover>a i:before{content:"\f054"}.aui .smiles__mobile-menu .modify-pages>ul li.row-fluid{margin-top:0}.aui .smiles__mobile-menu .modify-pages>ul li ul li{max-width:230px;text-align:left;padding-left:21px;margin-bottom:2rem}.aui .smiles__mobile-menu .modify-pages>ul .itemMenuSubmenu{padding-top:10px}.aui .smiles__mobile-menu .modify-pages>ul>li,.aui .smiles__mobile-menu #menu-minha-conta>li{margin-top:1.5rem}.aui .smiles__mobile-menu .modify-pages>ul>li:first-child,.aui .smiles__mobile-menu #menu-minha-conta>li:first-child{margin-top:0}.aui .smiles__mobile-menu .modify-pages>ul>li>a>span i,.aui .smiles__mobile-menu .modify-pages>ul>li.has-child>a:before,.aui .smiles__mobile-menu #menu-minha-conta>li>a>span i,.aui .smiles__mobile-menu #menu-minha-conta>li.has-child>a:before{position:absolute;right:0;top:2px}.aui .smiles__mobile-menu .modify-pages>ul>li.has-child>a.toggler-header-expanded:before,.aui .smiles__mobile-menu #menu-minha-conta>li.has-child>a.toggler-header-expanded:before{content:"\f078"}.aui .smiles__mobile-menu .modify-pages>ul>li.has-child>a:before,.aui .smiles__mobile-menu #menu-minha-conta>li.has-child>a:before{content:"\f054"}@media only screen and (min-width: 320px) and (max-width: 374px){body.opened-menu-icon .smiles__mobile-menu,.smiles__mobile-menu .menu-group{width:250px}}.step__by-step{overflow:hidden;counter-reset:step;margin:0 auto 30px}.step__by-step li{list-style-type:none;color:#999;font:12px 'arial',sans-serif;width:25%;float:left;position:relative;text-align:center}.step__by-step li.active>a{color:#FF5A00;cursor:default}.step__by-step li a{color:#999}.step__by-step li:before{content:counter(step);counter-increment:step;width:8px;line-height:8px;display:block;font-size:12px;color:#ececec;background:#ececec;border-radius:50%;margin:0 auto 5px auto}.step__by-step li:after{content:'';width:100%;height:2px;background:#ececec;position:absolute;left:-50%;top:3px;z-index:-1}.step__by-step li:first-child:after{content:none}.step__by-step li.active{color:#FF5A00}.step__by-step li.active:before,.step__by-step li.active:after{background:#FF5A00;color:transparent}.smiles__dropdown{background:#fff;border-radius:3px;border:1px solid #7c7c7c;width:100%}.smiles__dropdown .btn-group{width:100% !important}.smiles__dropdown .btn-group .dropdown-toggle{box-shadow:none}.smiles__dropdown .btn-group .dropdown-toggle .caret{display:none}.smiles__dropdown .btn-group .dropdown-toggle .filter-option{display:flex;color:#7c7c7c;font-family:"NunitoLight",Arial,sans-serif}.smiles__dropdown .btn-group .dropdown-toggle .filter-option .glyphicon{margin-right:10px}.smiles__dropdown .btn-group.open .btn.dropdown-toggle,.smiles__dropdown .btn-group.open .aui .modal-body button.dropdown-toggle,.aui .modal-body .smiles__dropdown .btn-group.open button.dropdown-toggle,.smiles__dropdown .btn-group.open .aui .modal-body button.dropdown-toggle{background:#fff;background-image:none}.smiles__dropdown.large .bootstrap-select .dropdown-toggle{padding:14px 40px 14px 20px}.smiles__dropdown.disabled .btn-group .dropdown-toggle .filter-option{color:#BCBEC0}.smiles__dropdown.disabled .bootstrap-select .dropdown-toggle:after{color:#BCBEC0}.aui .modal-body .smiles__dropdown .btn-group.open button.dropdown-toggle{background:#fff;background-image:none;color:#7c7c7c}.smiles__dropdown .btn-group.open button:focus{outline:none}.smiles__dropdown .dropdown-menu{background:#fff;margin:0;border-radius:4px;box-shadow:none;border:1px solid #7c7c7c;border-top-right-radius:0;border-top-left-radius:0;position:absolute;border-top:1px solid #7c7c7c;padding:0;left:-1px;min-width:101% !important;overflow-x:hidden;font-size:14px}.smiles__dropdown li .glyphicon{display:none}.smiles__dropdown li a{color:#7c7c7c;margin-bottom:5px;display:block;padding:5px 20px}.smiles__dropdown li a:hover{background:transparent;color:#777}.smiles__dropdown li.disabled{display:none}.smiles__dropdown .bootstrap-select .dropdown-toggle{background:#fff;background-image:none;border:0;color:#7c7c7c;padding:10px 40px 10px 20px}.smiles__dropdown .bootstrap-select .dropdown-toggle span{font-size:12px}.smiles__dropdown .bootstrap-select .dropdown-toggle[aria-expanded="true"]:after{content:"\f106";font-family:"fontawesome-alloy";color:#7c7c7c}.smiles__dropdown .bootstrap-select .dropdown-toggle:after{content:"\f107";margin-left:5px;font-family:"fontawesome-alloy";color:#7c7c7c}.smiles__dropdown .bootstrap-select .dropdown-toggle:focus{outline:none !important}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:30px;cursor:pointer;float:left;font:14px Arial,Helvetica,Sans-serif;color:#555555;text-align:left;line-height:1.7em}[type="checkbox"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #999;background:#ffffff;border-radius:3px}[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #999;background:#ffffff;border-radius:3px}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:url(../images/common/smls-icon-check.png);position:absolute;top:0;left:5px;color:#D2D1D1;transition:all .2s}[type="checkbox"]:not(:checked)+label:after{color:#D2D1D1;transition:all .2s;content:url(../images/common/smls-icon-check.png)}[type="checkbox"]:checked+label:after{color:#FF5A00;transition:all .2s;content:url(../images/common/smls-icon-checked.png)}[type="checkbox"]:disabled:not(:checked)+label:before,[type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#edeeef;background-color:#ffffff}[type="checkbox"]:disabled:not(:checked)+label:after,[type="checkbox"]:disabled:checked+label:after{content:none;cursor:not-allowed}[type="checkbox"]:disabled:not(:checked)+label,[type="checkbox"]:disabled:checked+label{color:#ececec;cursor:not-allowed}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{position:relative;padding-left:30px;margin-right:15px;cursor:pointer;float:left;font:14px Arial,Helvetica,Sans-serif;color:#555555;text-align:left;line-height:1.7em}[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #999;background:#ffffff;border-radius:50%}[type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #999;background:#ffffff;border-radius:50%}[type="radio"]:not(:checked)+label:after,[type="radio"]:checked+label:after{position:absolute;top:0;left:5px;color:#D2D1D1;transition:all .2s}[type="radio"]:not(:checked)+label:after{content:'';position:absolute;left:3px;top:3px;width:16px;height:16px;background:#e8e8e8;border-radius:50%}[type="radio"]:checked+label:after{content:'';position:absolute;left:3px;top:3px;width:16px;height:16px;background:#FF5A00;border-radius:50%}[type="radio"]:disabled:not(:checked)+label:before,[type="radio"]:disabled:checked+label:before{box-shadow:none;border-color:#edeeef;background-color:#ffffff}[type="radio"]:disabled:not(:checked)+label:after,[type="radio"]:disabled:checked+label:after{cursor:not-allowed;background:#ffffff}[type="radio"]:disabled:not(:checked)+label,[type="radio"]:disabled:checked+label{color:#ececec;cursor:not-allowed}.ui-switch{position:relative;margin:10px 0;font:32px/1 sans-serif;color:#424242}.ui-switch.checked .ui-switch-label{background:#FF5A00}.ui-switch.checked .ui-switch-label>.dot{left:35px;background:#ffffff}.ui-switch.disabled .ui-switch-label{color:#edeeef;cursor:not-allowed;border:1px solid #edeeef}.ui-switch.disabled .ui-switch-label>.dot{background:#edeeef}.ui-switch-input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-switch-label{display:block;position:relative;width:28px;height:26px;border-radius:32px;background:#ffffff;transition:0.3s;border:1px solid #7c7c7c}.ui-switch-label>.dot{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#7c7c7c;border-radius:50%;transition:0.3s}.ui-switch-label>.text{position:absolute;left:110%}.ui-switch [type="checkbox"]:not(:checked)+label:before,.ui-switch [type="checkbox"]:checked+label:before,.ui-switch [type="checkbox"]:not(:checked)+label:after,.ui-switch [type="checkbox"]:not(:checked)+label:after,.ui-switch [type="checkbox"]:checked+label:after{display:none}#smls-gift-smiles input[type=text],#smls-gift-smiles input[type=tel],#smls-gift-smiles input[type=date],#smls-gift-smiles input[type=password],#smls-gift-smiles textarea{padding:5px 20px 5px 20px;margin:0;border-radius:3px;border:1px solid #7c7c7c;width:100%;height:50px;font:14px Arial, Sans-serif;color:#7c7c7c;font-weight:normal;box-sizing:border-box;display:block}#smls-gift-smiles input[type=text]::-webkit-input-placeholder,#smls-gift-smiles input[type=tel]::-webkit-input-placeholder,#smls-gift-smiles textarea::-webkit-input-placeholder{color:#7c7c7c}#smls-gift-smiles textarea{height:auto;padding:15px 20px}#smls-gift-smiles textarea:focus,#smls-gift-smiles input[type=text]:focus{border:1px solid #FF5A00}#smls-gift-smiles .mygroup.error textarea,#smls-gift-smiles .mygroup.error input,#smls-gift-smiles input.error,[type="checkbox"]:not(:checked)+label.error:before,.cs-select.cs-skin-silver.error{border:1px solid #FF6565}#smls-gift-smiles .mygroup.error label,#smls-gift-smiles label.error,.cs-select.cs-skin-silver.error .cs-placeholder{color:#FF6565}.button-search{background:url(../images/common/icon-search.png) no-repeat right;float:right;width:21px;height:22px;text-indent:-99999px;margin:10px 15px 0 0;position:relative;top:-45px}.mygroup label{-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;transition:all 150ms ease-out}.mylabel{color:#FF5A00;position:absolute;font:14px Arial, Sans-serif;position:absolute;top:15px}.mygroup{position:relative}.label-group label,.mypaceholder{color:#7c7c7c;cursor:text;font:14px Arial, Sans-serif;position:absolute;top:15px}.form-group span{font:14px Arial,Helvetica,Sans-serif;color:#7c7c7c;text-align:right;float:right;line-height:1.7em;position:relative;top:37px;right:10px}.form-group .img-card{position:absolute;top:30px;right:10px}.form-group input[type=text]{padding:0 60px 0 20px}#smls-gift-smiles .form-group p{font-size:12px;color:#7c7c7c;margin:5px 0}#range{width:160px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:0;height:2px;background:#959799;outline:none}#range .ui-slider-handle{position:absolute;margin:-3px 0 0 -9px;-webkit-border-radius:100%;border-radius:100%;background:#fff;border:0;height:18px;width:18px;outline:none;cursor:pointer}#range .ui-slider-handle:hover,#range .ui-slider-handle:focus{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#range .ui-slider-range{background:#007aff}#range #currentVal{position:absolute;font-size:12px;font-weight:bold;color:#b8b8b8;width:160px;text-align:center;margin-top:-40px}input[type=range]{margin:auto;outline:none;padding:0;width:100%;height:7px;background-color:#FFFFFF;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4N2FmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4N2FmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff5a00), color-stop(100%, #ff5a00));background-image:-moz-linear-gradient(#ff5a00, #ff5a00);background-image:-webkit-linear-gradient(#ff5a00, #ff5a00);background-image:linear-gradient(#ff5a00, #ff5a00);background-size:0 100%;background-repeat:no-repeat;border-radius:10px;cursor:pointer;-webkit-appearance:none;border:1px solid #555555}input[type=range]::-webkit-slider-runnable-track{box-shadow:none;border:none;background:transparent;-webkit-appearance:none}input[type=range]::-moz-range-track{box-shadow:none;border:none;background:transparent}input[type=range]::-moz-focus-outer{border:0}input[type=range]::-webkit-slider-thumb{width:20px;height:20px;border:0;background:#555555;border-radius:100%;box-shadow:0 0 1px 0px #d5d5d5;-webkit-appearance:none}input[type=range]::-moz-range-thumb{width:16px;height:16px;border:0;background:white;border-radius:100%;box-shadow:0 0 1px 0px #d5d5d5}.smls-drop-list{float:left}/*! jQuery UI - v1.10.4 - 2014-01-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;display:none}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:hidden}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(../images/plugins/jquery-ui/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget-content a{color:#222222}.ui-widget-header{border:1px solid #aaaaaa;background:#ccc url(../images/plugins/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222222;font-weight:bold}.ui-widget-header a{color:#222222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(../images/plugins/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#555555 !important;text-decoration:none !important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaaaaa;background:#fff url(../images/plugins/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../images/plugins/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../images/plugins/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../images/plugins/jquery-ui/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../images/plugins/jquery-ui/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(../images/plugins/jquery-ui/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../images/plugins/jquery-ui/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(../images/plugins/jquery-ui/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../images/plugins/jquery-ui/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/plugins/jquery-ui/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#000 url(../images/plugins/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../images/plugins/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.dk_container{font-family:'Arial', sans-serif;font-size:13px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;letter-spacing:normal}.dk_container:focus{outline:0}.dk_container[disabled]{opacity:.4}.dk_container a{cursor:pointer;text-decoration:none;outline:0}.dk_container a:hover{text-decoration:none}.dk_container[disabled] a{cursor:not-allowed}.dk_toggle{border:1px solid #757575;color:#333;padding:6px 20px 5px 10px;text-shadow:#fff 1px 1px 0;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;-webkit-transition:border-color .5s;-moz-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s;position:relative;background:#fff;box-shadow:0}.dk_toggle:hover,.dk_toggle:focus{border-color:#8c8c8c}.dk_toggle:after{content:"";width:15px;height:15px;position:absolute;top:20%;right:7px;background:url(../images/plugins/dropkick/iconSelect.jpg);display:inline-block}.dk_focus .dk_toggle{outline:none;box-shadow:0;color:#FF5A00}.dk_open{z-index:10;box-shadow:0}.dk_open .dk_toggle{background-color:#fff;border-color:#8c8c8c;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px}.dk_open_top .dk_toggle{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.dk_open_top .dk_options,.dk_open_top .dk_options_inner{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}.dk_options{background:#fefefe;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.dk_options a{padding:8px 10px}.dk_options a:hover,.dk_options:focus,.dk_options .dk_option_current a{background-color:#fffc07;border-bottom-color:#004c72;color:#7a7a7a !important;text-decoration:none;outline:none;box-shadow:0}.dk_options li:last-child a{border-bottom:none}.dk_options .disabled{cursor:default}.dk_options .disabled a,.dk_options .dk_optgroup.disabled>span{color:#aaa}.dk_options .disabled:hover a,.dk_options .disabled:focus a{cursor:default;background-color:#fff;border-bottom-color:#999;text-shadow:none;outline:none}.dk_options .dk_optgroup{padding-left:5px;background:#ddd}.dk_options .dk_optgroup>span{display:block;padding:5px 10px 5px 5px;font-style:italic;color:#444;background:#ddd}.dk_options .dk_optgroup.disabled,.dk_options .dk_optgroup.disabled>span{background:#eee}.dk_options_inner{max-height:250px;border:1px solid #8c8c8e;border-bottom-width:2px;border-bottom-color:#999;color:#7a7a7a;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.dk_container{display:none;float:left}.dk_container a{outline:0}.dk_toggle{display:-moz-inline-stack;display:inline-block;*display:inline;position:relative;zoom:1}.dk_open{position:relative}.dk_open .dk_options{display:block}.dk_open .dk_label{color:inherit}.dk_options{display:none;margin-top:-1px;position:absolute;right:0;width:100%}.dk_options a,.dk_options a:link,.dk_options a:visited{display:block;color:#7a7a7a}.dk_options_inner{overflow:auto;position:relative;-webkit-overflow-scrolling:touch}.dk_container select{position:absolute;visibility:hidden}.dk_mobile{position:relative}.dk_mobile select{display:block;width:100%;height:100%;top:0;left:0;visibility:visible;opacity:0;appearance:none;-moz-appearance:none;-webkit-appearance:none}.dk_wrap{position:relative;display:inline-block;min-width:173px;margin-right:10px;margin-bottom:18px;background-color:#f5f5f5;overflow:hidden;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-transition:border-color .5s;-moz-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s}.dk_wrap:after{position:absolute;display:block;top:45%;right:10px;content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #4B4B4B;pointer-events:none}.dk_wrap select{position:relative;display:block;width:110%;min-height:32px;padding:6px 49px 6px 6px;border:0;font-family:'Helvetica', Arial, sans-serif;font-size:12px;font-weight:bold;line-height:18px;color:#333;text-indent:0.01px;text-overflow:'';text-shadow:#fff 1px 1px 0;background:transparent;background:rgba(255,255,255,0);cursor:pointer;border-radius:0;box-shadow:none;appearance:none;-moz-appearance:none;-webkit-appearance:none}.dk_wrap select:focus{text-shadow:none;outline:none}.dk_wrap select::-ms-expand{display:none}@-moz-document url-prefix(){.dk_wrap select{padding:7px 49px 5px 6px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dk_wrap select{padding:6px 47px 6px 8px}}_:-o-prefocus,body:last-child .dk_wrap select{padding:7px 45px 5px 10px}ul.dk_options_inner{margin:0px}ul.dk_options_inner li{line-height:10px}ul.dk_options_inner li.odd{background:#ececec}ul.dk_options_inner li.even{background:#fff}.selectDefault{width:123px}.selectDefault{width:123px}.selectDefault ul.dk_options_inner{width:150px}.selectHome{width:35px}.selectHome ul.dk_options_inner{width:64px}.selectPath{width:130px}.selectPath ul.dk_options_inner{width:162px}.selectFilters{width:230px}.selectFilters ul.dk_options_inner{width:249px}.date-picker{cursor:pointer}.ui-widget-content a.ui-datepicker-prev,.ui-widget-content a.ui-datepicker-next,.ui-widget-content a.smls-ui-datepicker-prev,.ui-widget-content a.smls-ui-datepicker-next{color:#dddddd;cursor:pointer}.ui-widget-content a.ui-datepicker-prev:hover,.ui-widget-content a.ui-datepicker-next:hover,.ui-widget-content a.smls-ui-datepicker-prev:hover,.ui-widget-content a.smls-ui-datepicker-next:hover{text-decoration:none;color:#FF5A00;background:transparent;border:0}.datepicker-current{background:#ff6149;color:#fff;text-align:center;padding:15px;height:303px;position:absolute;right:100%;top:0;width:270px;border:1px solid #f1f1f1;box-shadow:-1px 3px 5px #eee}.datepicker-current .current-day{margin:0;font-size:18px}.datepicker-current .current-date{font-size:100px;font-weight:600;margin:50px 0}.datepicker-current .datepicker-current .month-info{font-size:22px;color:#c44b38;text-transform:uppercase}.datepicker-current .datepicker-current .month-info span{display:inline-block;margin:0 5px;font-weight:100}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:0}.datepicker,.smls-datepicker{width:150px;margin:20px auto;position:relative}.datepicker i,.smls-datepicker i{position:absolute;right:15px;top:17px;color:#7c7c7c}.ui-datepicker,.smls-ui-datepicker{font-family:'Roboto',sans-serif;border:1px solid #f1f1f1;background:white !important;box-shadow:1px 3px 5px #eee}.ui-datepicker td,.smls-ui-datepicker td{border:0;padding:1px}.ui-datepicker.ui-widget-content,.smls-ui-datepicker.ui-widget-content{background:white !important}.ui-datepicker .ui-datepicker-header,.smls-ui-datepicker .ui-datepicker-header{position:relative;color:#bbb;padding:20px 10px;background:transparent;border:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .smls-ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .smls-ui-datepicker-next,.smls-ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.smls-ui-datepicker .ui-datepicker-header .ui-datepicker-next,.smls-ui-datepicker .ui-datepicker-header .smls-ui-datepicker-prev,.smls-ui-datepicker .ui-datepicker-header .smls-ui-datepicker-next{position:absolute;font-size:30px;top:140px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-header .smls-ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-header .smls-ui-datepicker-next:hover,.smls-ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.smls-ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.smls-ui-datepicker .ui-datepicker-header .smls-ui-datepicker-prev:hover,.smls-ui-datepicker .ui-datepicker-header .smls-ui-datepicker-next:hover{border-color:#FF5A00}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-header .smls-ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-header .smls-ui-datepicker-next:hover,.smls-ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.smls-ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.smls-ui-datepicker .ui-datepicker-header .smls-ui-datepicker-prev:hover,.smls-ui-datepicker .ui-datepicker-header .smls-ui-datepicker-next:hover{background:transparent !important}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .smls-ui-datepicker-next,.smls-ui-datepicker .ui-datepicker-header .ui-datepicker-next,.smls-ui-datepicker .ui-datepicker-header .smls-ui-datepicker-next{left:auto}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-header .smls-ui-datepicker-next:before,.smls-ui-datepicker .ui-datepicker-header .ui-datepicker-next:before,.smls-ui-datepicker .ui-datepicker-header .smls-ui-datepicker-next:before{font-family:"fontawesome-alloy";content:"\f054"}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.smls-ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:-90px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .smls-ui-datepicker-prev,.smls-ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.smls-ui-datepicker .ui-datepicker-header .smls-ui-datepicker-prev{left:-35px;right:auto}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-header .smls-ui-datepicker-prev:before,.smls-ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before,.smls-ui-datepicker .ui-datepicker-header .smls-ui-datepicker-prev:before{font-family:"fontawesome-alloy";content:"\f053"}.ui-datepicker .ui-datepicker-header .ui-datepicker-title,.smls-ui-datepicker .ui-datepicker-header .ui-datepicker-title{text-align:center;color:#7c7c7c;font-weight:400;font-size:18px;height:inherit !important;padding:0 !important;line-height:initial}.ui-datepicker .ui-datepicker-month,.smls-ui-datepicker .ui-datepicker-month{text-transform:uppercase;font-size:14px;font-weight:bold}.ui-datepicker .ui-datepicker-calendar,.smls-ui-datepicker .ui-datepicker-calendar{border-collapse:collapse}.ui-datepicker .ui-datepicker-calendar thead th,.smls-ui-datepicker .ui-datepicker-calendar thead th{color:#7c7c7c;font-weight:400;text-transform:uppercase;font-size:11px;font-weight:bold;padding:0 5px}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td,.smls-ui-datepicker .ui-datepicker-calendar th,.smls-ui-datepicker .ui-datepicker-calendar td{text-align:center}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a,.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-today a,.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-current-day a,.smls-ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a,.smls-ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a,.smls-ui-datepicker .ui-datepicker-calendar th.ui-datepicker-today a,.smls-ui-datepicker .ui-datepicker-calendar th.ui-datepicker-current-day a{background:#ff6149;color:white}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a:hover,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a:hover,.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-today a:hover,.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-current-day a:hover,.smls-ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a:hover,.smls-ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a:hover,.smls-ui-datepicker .ui-datepicker-calendar th.ui-datepicker-today a:hover,.smls-ui-datepicker .ui-datepicker-calendar th.ui-datepicker-current-day a:hover{background:#ff6149}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar th a,.smls-ui-datepicker .ui-datepicker-calendar td a,.smls-ui-datepicker .ui-datepicker-calendar th a{text-decoration:none;display:inline-block;height:25px;width:25px;line-height:32px;border-radius:100%;color:#7c7c7c !important;font-size:12px;text-align:center}.ui-datepicker .ui-datepicker-calendar td a:hover,.ui-datepicker .ui-datepicker-calendar th a:hover,.smls-ui-datepicker .ui-datepicker-calendar td a:hover,.smls-ui-datepicker .ui-datepicker-calendar th a:hover{background:#eee}.ui-datepicker .ui-datepicker-title,.smls-ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-state-hover,.smls-ui-datepicker .ui-state-hover{background:#ffffff !important}.smls-ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:-50px}#smls-gift-smiles .smls-datepicker input[type=text]:focus{border:1px solid #7c7c7c}#ui-datepicker-div.ui-datepicker.ui-datepicker-multi,#ui-datepicker-div.smls-ui-datepicker.ui-datepicker-multi,#smls-ui-datepicker-div.ui-datepicker.ui-datepicker-multi,#smls-ui-datepicker-div.smls-ui-datepicker.ui-datepicker-multi{border:2px solid #FF5A00;padding:10px 80px 30px 50px;position:relative;z-index:3 !important;display:none;margin-top:15px}#ui-datepicker-div.ui-datepicker-multi-2 .ui-datepicker-group,#smls-ui-datepicker-div.ui-datepicker-multi-2 .ui-datepicker-group{width:41%}#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default,#smls-ui-datepicker-div .ui-state-default,#smls-ui-datepicker-div .ui-widget-content .ui-state-default{background:#fff;border-radius:0;border:0}#ui-datepicker-div .calendar-arrow-up,#smls-ui-datepicker-div .calendar-arrow-up{background:url(../images/plugins/date-picker/whiteArrowUp.png) no-repeat 0 0;width:29px;height:10px;position:absolute;top:-10px;left:12px}#ui-datepicker-div .ui-datepicker-group.ui-datepicker-group-last,#smls-ui-datepicker-div .ui-datepicker-group.ui-datepicker-group-last{float:right}#ui-datepicker-div .ui-corner-left .ui-datepicker-year,#ui-datepicker-div .ui-corner-right .ui-datepicker-year,#smls-ui-datepicker-div .ui-corner-left .ui-datepicker-year,#smls-ui-datepicker-div .ui-corner-right .ui-datepicker-year{position:static;font-size:12px;color:#999;font-weight:bold;display:block}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-current-day a,#smls-ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-current-day a{color:#FF5A00 !important;font-weight:bold;text-align:center;width:40px;height:30px}#ui-datepicker-div .ui-state-active,#ui-datepicker-div .calendar-flight-depart,#smls-ui-datepicker-div .ui-state-active,#smls-ui-datepicker-div .calendar-flight-depart{background:url(../images/plugins/date-picker/smls-icon-tag.png) no-repeat 7px 5px}#ui-datepicker-div .calendar-flight-return .ui-state-active,#smls-ui-datepicker-div .calendar-flight-return .ui-state-active{background:url(../images/plugins/date-picker/smls-icon-tag-return.png) no-repeat 1px 3px !important}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today a,#smls-ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today a{color:#7c7c7c;font-weight:bold;text-align:center}#ui-datepicker-div .ui-datepicker,#ui-datepicker-div .smls-ui-datepicker,#smls-ui-datepicker-div .ui-datepicker,#smls-ui-datepicker-div .smls-ui-datepicker{width:17em;padding:.2em .2em 0;display:none}#ui-datepicker-div .ui-datepicker.ui-datepicker-multi,#ui-datepicker-div .smls-ui-datepicker.ui-datepicker-multi,#smls-ui-datepicker-div .ui-datepicker.ui-datepicker-multi,#smls-ui-datepicker-div .smls-ui-datepicker.ui-datepicker-multi{width:auto}#ui-datepicker-div .ui-datepicker.ui-datepicker-multi,#ui-datepicker-div .smls-ui-datepicker.ui-datepicker-multi,#smls-ui-datepicker-div .ui-datepicker.ui-datepicker-multi,#smls-ui-datepicker-div .smls-ui-datepicker.ui-datepicker-multi{width:auto}#ui-datepicker-div .ui-datepicker .ui-datepicker-header,#ui-datepicker-div .smls-ui-datepicker .ui-datepicker-header,#smls-ui-datepicker-div .ui-datepicker .ui-datepicker-header,#smls-ui-datepicker-div .smls-ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}#ui-datepicker-div .ui-datepicker .ui-datepicker-title,#ui-datepicker-div .smls-ui-datepicker .ui-datepicker-title,#smls-ui-datepicker-div .ui-datepicker .ui-datepicker-title,#smls-ui-datepicker-div .smls-ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}#ui-datepicker-div .ui-datepicker .ui-datepicker-title select,#ui-datepicker-div .smls-ui-datepicker .ui-datepicker-title select,#smls-ui-datepicker-div .ui-datepicker .ui-datepicker-title select,#smls-ui-datepicker-div .smls-ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}#ui-datepicker-div .ui-datepicker select.ui-datepicker-month,#ui-datepicker-div .ui-datepicker select.ui-datepicker-year,#ui-datepicker-div .smls-ui-datepicker select.ui-datepicker-month,#ui-datepicker-div .smls-ui-datepicker select.ui-datepicker-year,#smls-ui-datepicker-div .ui-datepicker select.ui-datepicker-month,#smls-ui-datepicker-div .ui-datepicker select.ui-datepicker-year,#smls-ui-datepicker-div .smls-ui-datepicker select.ui-datepicker-month,#smls-ui-datepicker-div .smls-ui-datepicker select.ui-datepicker-year{width:49%}#ui-datepicker-div .ui-datepicker table,#ui-datepicker-div .smls-ui-datepicker table,#smls-ui-datepicker-div .ui-datepicker table,#smls-ui-datepicker-div .smls-ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}#ui-datepicker-div .ui-datepicker th,#ui-datepicker-div .smls-ui-datepicker th,#smls-ui-datepicker-div .ui-datepicker th,#smls-ui-datepicker-div .smls-ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}#ui-datepicker-div .ui-datepicker td,#ui-datepicker-div .smls-ui-datepicker td,#smls-ui-datepicker-div .ui-datepicker td,#smls-ui-datepicker-div .smls-ui-datepicker td{border:0;padding:1px}#ui-datepicker-div .ui-datepicker td span,#ui-datepicker-div .ui-datepicker td a,#ui-datepicker-div .smls-ui-datepicker td span,#ui-datepicker-div .smls-ui-datepicker td a,#smls-ui-datepicker-div .ui-datepicker td span,#smls-ui-datepicker-div .ui-datepicker td a,#smls-ui-datepicker-div .smls-ui-datepicker td span,#smls-ui-datepicker-div .smls-ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}#ui-datepicker-div .ui-datepicker .ui-datepicker-buttonpane,#ui-datepicker-div .smls-ui-datepicker .ui-datepicker-buttonpane,#smls-ui-datepicker-div .ui-datepicker .ui-datepicker-buttonpane,#smls-ui-datepicker-div .smls-ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}#ui-datepicker-div .ui-datepicker .ui-datepicker-buttonpane button,#ui-datepicker-div .smls-ui-datepicker .ui-datepicker-buttonpane button,#smls-ui-datepicker-div .ui-datepicker .ui-datepicker-buttonpane button,#smls-ui-datepicker-div .smls-ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}#ui-datepicker-div .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,#ui-datepicker-div .smls-ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,#smls-ui-datepicker-div .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,#smls-ui-datepicker-div .smls-ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}#ui-datepicker-div .ui-datepicker-multi .ui-datepicker-group,#smls-ui-datepicker-div .ui-datepicker-multi .ui-datepicker-group{float:left}#ui-datepicker-div .ui-datepicker-multi .ui-datepicker-group table,#smls-ui-datepicker-div .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}#ui-datepicker-div .ui-datepicker-multi .ui-datepicker-buttonpane,#smls-ui-datepicker-div .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}#ui-datepicker-div .ui-datepicker-multi-2 .ui-datepicker-group,#smls-ui-datepicker-div .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}#ui-datepicker-div .ui-datepicker-multi-3 .ui-datepicker-group,#smls-ui-datepicker-div .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}#ui-datepicker-div .ui-datepicker-multi-4 .ui-datepicker-group,#smls-ui-datepicker-div .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}#ui-datepicker-div .ui-icon-circle-triangle-e,#ui-datepicker-div .ui-icon-circle-triangle-w,#smls-ui-datepicker-div .ui-icon-circle-triangle-e,#smls-ui-datepicker-div .ui-icon-circle-triangle-w{display:none}#ui-datepicker-div .ui-datepicker-row-break,#smls-ui-datepicker-div .ui-datepicker-row-break{clear:both;width:100%;font-size:0}#ui-datepicker-div .ui-state-disabled,#smls-ui-datepicker-div .ui-state-disabled{opacity:0}@media only screen and (max-width: 450px){.datepicker,.smls-datepicker{margin:0}}.aui .content-info-payment{margin:25px 10px 0 10px !important;font-family:"NunitoRegular",Arial,sans-serif}.aui .row-fluid .smiles__payment-form-info{margin-left:0}.aui .smiles__box-club-smiles{-webkit-box-shadow:inset 148px 0 0 #639;-moz-box-shadow:inset 148px 0 0 #639;box-shadow:inset 148px 0 0 #639}.aui .smiles__box-club-smiles .portlet-column-first{width:148px}.aui .smiles__box-club-smiles .portlet-column-last{width:calc(100% - 185px)}.aui .smiles__box-club-smiles .info-due-date,.aui .smiles__box-club-smiles .content-due-date{margin-left:0 !important}.aui .smiles__box-club-smiles .content-card .content-card-new{-webkit-box-shadow:0 1px 0 0 #ececec;-moz-box-shadow:0 1px 0 0 #ececec;box-shadow:0 1px 0 0 #ececec;border-left:none;padding:35px 10px 10px 10px}.aui .smiles__box-club-smiles .content-card .content-card-new form{padding:0}.aui .smiles__box-club-smiles .content-card .content-card-new::before{display:none}.aui .smiles__box-club-smiles .content-button{-webkit-transform:translate(0, 1em);-moz-transform:translate(0, 1em);-ms-transform:translate(0, 1em);-o-transform:translate(0, 1em);transform:translate(0, 1em);position:relative;bottom:0;width:100%;left:0}.aui .smiles__box-club-smiles .smiles__info-due-date{margin:10px 10px 15px 0;padding-left:10px}.aui .smiles__box-club-smiles .label-due-date{margin-top:15px}.aui .content-due-date{padding-top:5px;margin-right:15px !important}.aui .info-due-date{padding-top:15px}.aui .bg-color-purpura{position:relative}@media (max-width: 768px){.aui .bg-color-purpura{width:100%}}.content-voce-e-club{color:#fff;padding:15px 10px;position:relative;min-height:100px}#smiles-cancel-signature{transition:all .2s ease-in;width:105px;position:relative;top:304px}#smiles-cancel-signature .smiles-icons{width:20px;float:left;margin-top:3px}#smiles-cancel-signature a{text-align:left;float:left;font-size:.75rem;line-height:1.6em;color:#fff;margin-left:12px}#smiles-cancel-signature:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.content-miles-info{width:68%;text-align:center}.content-miles-info{width:68%;text-align:center}.change-card-number{position:relative;width:220px}.change-card-number:before{position:absolute;font-size:1.5em;font-family:'fontawesome-alloy';content:"\f09d";color:#DCDCDC;right:10px;line-height:81px}.expirationYear input{width:100px}.expirationMonth input{width:100px}@media (width: 768px){.aui .content-voce-e-club{min-height:275px}.aui .content-due-date{padding-top:0px}}.wrapper-icon-number-card{position:relative;color:#DCDCDC;height:60px}.wrapper-icon-number-card .icon-card-form{position:absolute;top:5px;right:5px;-webkit-transform:scale(.6, .6);-moz-transform:scale(.6, .6);-ms-transform:scale(.6, .6);-o-transform:scale(.6, .6);transform:scale(.6, .6)}.smiles__change-card-check .checkbox .form-inline{padding:5px 0 0 10px;float:left}.smiles__change-card-check .checkbox .form-inline .field,.smiles__change-card-check .checkbox .form-inline input[type="checkbox"]{float:left;margin-left:-20px !important;left:auto}@supports (-webkit-overflow-scrolling: touch){.smiles__change-card-check .checkbox .form-inline .field,.smiles__change-card-check .checkbox .form-inline input[type="checkbox"]{margin-top:-8px;margin-left:-23px !important}}.smiles__change-card-check .input-checkbox-wrapper label{font-size:12px}.gecko .wrapper-icon-number-card .icon-card-form,.firefox .wrapper-icon-number-card .icon-card-form{top:2px;right:-2px}.smiles__change-plan{font-family:"NunitoRegular",Arial,sans-serif}.smiles__change-plan .smiles__change-plan20k_table{text-align:center;width:100%;margin-left:auto;margin-right:auto;margin-top:30px;padding:0 8%;border-collapse:unset}@media screen and (max-width: 767px){.smiles__change-plan .smiles__change-plan20k_table{width:93%}}.smiles__change-plan .smiles__change-plan20k_table .table-header{font-size:18px;font-weight:300;letter-spacing:-0.17px;line-height:17px;text-align:center}.smiles__change-plan .smiles__change-plan20k_table .table-header p span{font-size:14px}.smiles__change-plan .smiles__change-plan20k_table .content_row{height:258px;box-shadow:0 1px 3px 0 #d8d8d8}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-type_cell{color:#fff;background-color:#000;min-width:181px;font-family:"NunitoRegular",Arial,sans-serif;font-size:22px;font-weight:400;letter-spacing:-0.38px;line-height:26px;text-align:center}@media screen and (max-width: 767px){.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-type_cell{padding:15px 0;font-size:18px}}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-type_cell.size-fix{min-width:105px}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-type_cell .diamond-benefit{width:95px;margin:auto;font-size:12px;line-height:12.75px;text-align:center;border-top:1px solid white;padding-top:15px;margin-top:10px}@media screen and (max-width: 767px){.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-type_cell .diamond-benefit{width:60%;font-size:11px;padding-top:10px;margin-top:5px;line-height:16px}}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-type_cell .diamond-benefit .smiles-icons{font-size:8px}@media screen and (max-width: 767px){.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-type_cell .diamond-benefit .smiles-icons{font-size:4px}}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell{border:1px solid #ECECEC;color:#000;position:relative;width:296px}@media screen and (max-width: 767px){.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell{height:272px}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell:not(:first-child){border-bottom:0}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell:not(:first-child):before{content:"";position:absolute;left:0;right:0;bottom:0;margin:auto;height:1px;width:85%;border-bottom:1px solid #BCBEC0}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell:last-child{border-top:0}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell:last-child::before{content:none}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell .inside-header{color:#7C7C7C;font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;letter-spacing:-0.17px;line-height:15px;text-align:center;margin:10px 0}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell .inside-header span{font-size:14px}}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell.size-fix{width:210px}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell.light-gray_background{background-color:#f5f5f5}@media screen and (max-width: 767px){.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell.light-gray_background{background-color:#fff}}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell.white_background{background-color:#fff}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell div{width:80%;margin:auto}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell div .middle-text{font-size:23px;font-weight:700;line-height:25px;text-align:center;margin-bottom:48px}@media screen and (max-width: 767px){.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell div .middle-text{margin-bottom:0;margin-top:40px;font-size:24px}}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell div .bottom-text{color:#5B5B5B;font-size:14px;font-weight:700;letter-spacing:-0.29px;line-height:17px;text-align:center}@media screen and (max-width: 767px){.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell div .bottom-text{font-size:16px}}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell div div{position:absolute;bottom:23px}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell div div button{width:120px;margin:auto;background-color:#000}.smiles__change-plan .smiles__change-plan20k_table .content_row .plan-info_cell .not-available{color:#BCBEC0;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-align:left;width:130px;margin:auto}@media screen and (max-width: 767px){.smiles__change-plan .smiles__change-plan20k_table tr{display:table-cell}.smiles__change-plan .smiles__change-plan20k_table td{display:block}}.smiles__change-plan .caution-text{text-align:center;width:100%;margin-left:auto;margin-right:auto;margin-top:17px;padding:0 8%;border-collapse:unset;color:#7C7C7C;font-family:"NunitoRegular",Arial,sans-serif;font-size:11px;line-height:13px}.smiles__change-plan .smiles__change-plan--subtitle,.smiles__change-plan .smiles__change-plan--headline{text-align:center}.smiles__change-plan .showCheckbox{position:inherit !important}.smiles__change-plan .smiles__change-plan--subtitle{color:#639;font-size:25px}.smiles__change-plan .smiles__change-plan--headline{color:#7c7c7c;font:normal 13px Arial, sans-serif}.smiles__change-plan .smiles__change-plan--plans-tile{color:#639;font-size:16px;padding-top:10px}.smiles__change-plan .smiles__is-club-3000{padding:40px 25px;border:1px solid #ececec;box-sizing:border-box;margin:45px 0}.smiles__change-plan .smiles__club-tag,.smiles__change-plan .smiles__clube-description{display:inline-block;vertical-align:middle}.smiles__change-plan .smiles__club-tag{padding-right:25px}.smiles__change-plan .smiles__clube-description span{font-size:normal 14px 'Arial';color:#7c7c7c}.smiles__change-plan .smiles__clube-description a{font-size:normal 14px 'Arial';color:#FF5A00}.smiles__change-plan .smiles__clube-description .smiles__clube-description--check{width:17px}.smiles__change-plan .smiles__club-main-description p{font-size:12px}.smiles__change-plan .smiles__change-plan--table .smls-column-12{background-color:transparent}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table{text-align:center;width:100%;margin-left:auto;margin-right:auto;margin-top:30px;padding:0 8%;font-family:"NunitoRegular",Arial,sans-serif !important;border-collapse:unset}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table thead tr td h6{font-weight:lighter;margin:0;padding:0}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table thead tr td h5{font-weight:lighter;margin:0;padding:0}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table thead tr td h3{line-height:1em;font-size:18px;margin:0;padding:0}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table thead tr td h3 .header-subtitle_lower_case{font-size:14px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody{border:1px solid #ececec;box-shadow:0 1px 3px 0 #d8d8d8}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody tr:last-child td div{border-bottom:0px !important}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody tr{border:0px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody tr:not(:last-child) td:first-child::after{content:'';position:absolute;background-color:#d8d8d8;width:95%;height:2px;right:-25px;bottom:0;border-radius:15%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody tr:not(:last-child) td:first-child::after{display:block;border-radius:0}}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody tr:not(:last-child) td:not(:first-child):not(:last-child)::after{content:'';position:absolute;background-color:#d8d8d8;width:110%;height:2px;left:-5%;bottom:0}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody tr:not(:last-child) td:last-child::after{content:'';position:absolute;background-color:#d8d8d8;width:95%;height:2px;left:0;bottom:0;border-radius:15%}@media screen and (max-width: 767px){.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody tr:not(:last-child) td:last-child::after{width:90%;left:5%}}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-header.number-fix{min-width:181px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-header{min-width:105px;background-color:#639;color:#fff;font-family:"NunitoLight",Arial,sans-serif;position:relative;height:150px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-header.club25000{background-color:#2e3132 !important}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-header .content{padding-bottom:10px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-header .content-upper{padding-top:25px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-header h2{font-size:22px;margin-top:-12px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .light-gray_background{background-color:#F5F5F5}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .white_background{background-color:#fff}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body{width:288px;border-left:1px solid #ececec;border-right:1px solid #ececec;position:relative}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .discount{line-height:3em;color:#fff;background-color:#FF5A00;position:absolute;left:0;top:3%;font-size:10px;width:20%;text-transform:uppercase;border-radius:0 6px 6px 0}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info{position:relative;min-height:164px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info h5{margin:0}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .top-text .spaced-text{padding-top:10%;padding-bottom:5%}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .top-text .spaced-text h5{font-size:16px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .value-per-time{display:inline-block;height:3em}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .value-per-time h6{color:#7c7c7c;position:absolute;left:0;right:0;bottom:10px;padding-bottom:5px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .value-per-time h5{letter-spacing:-0.19px;text-align:center;position:absolute;left:0;right:0;bottom:8px;color:#5B5B5B}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .pos-info{height:1em;font-size:12px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .pos-info{font-weight:lighter}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body span{font-size:15px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .btn-my-plan{padding:9px;width:85%;font-family:"NunitoBold","Arial Bold",sans-serif !important;cursor:default}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .btn-my-plan h5{margin:0;font-family:"NunitoRegular",Arial,sans-serif !important}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .btn-assinar{padding:10px;width:65%;font-family:"NunitoBold","Arial Bold",sans-serif !important}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .btn-assinar h5{margin:0;font-family:"NunitoRegular",Arial,sans-serif !important}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .footer-modal{border:#639 solid 2px !important;border-radius:5px;position:absolute;margin-top:10px;background-color:#fff;z-index:99999}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .footer-modal .set{z-index:5}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .footer-modal .seta:before{content:"";display:inline-block;vertical-align:middle;margin-left:-6px;width:0;height:0;position:absolute;margin-top:-12px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #639}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .footer-modal .seta:after{content:"";display:inline-block;vertical-align:middle;margin-left:-4px;width:0;height:0;position:absolute;margin-top:-9px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .footer-modal .footer-content{width:90%;margin-left:5%;margin-top:5px;margin-bottom:5px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .footer-modal .footer-field{border:#663399 solid 1px !important;width:100%}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .footer-modal .footer-button{padding:0;width:100%;height:45px;margin-top:5px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .div-inside.first-column{width:100% !important}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .div-inside.first-column h5{font:normal 22px 'NunitoRegular';margin-top:6px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .div-inside{width:90%;position:relative;padding:0px 0px 0px 0px;height:220px;margin:auto}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .div-inside span{display:block}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .first-column{height:220px;padding-top:50px;margin-top:20px;text-align:center}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .first-column p h5{font-weight:lighter}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .no-border-bottom{border-bottom:0}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table .seal{margin-left:-74%;margin-top:12px;position:absolute}@media screen and (max-width: 767px){.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table .seal{margin-top:-40px;margin-left:-162px;position:absolute}}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table .seal-number-fix{margin-left:-58.5%;margin-top:12px;position:absolute}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .margin-seal{height:20px;display:block}.smiles__change-plan .smiles-table tbody td{padding:16px 5px 2px 5px !important}.smiles__change-plan .smiles__change-plan--table-header{background:#639;border-radius:3px 3px 0 0;padding:10px 20px;border:1px solid #639;width:98px}.smiles__change-plan .smiles__change-plan--table-header .smiles__table-header--type-plan,.smiles__change-plan .smiles__change-plan--table-header .smiles__table-header--title{text-align:center;display:block}.smiles__change-plan .smiles__change-plan--table-header .smiles__table-header--title{font:normal 12px Arial, sans-serif;color:#fff;text-transform:uppercase}.smiles__change-plan .smiles__change-plan--table-header .smiles__table-header--type-plan{font:bold 20px 'NunitoRegular';color:#fff;text-transform:uppercase}.smiles__change-plan .smiles__change-plan--table-header.smiles__change-plan--table-header--selected{background:#999;border:1px solid #999}.smiles__change-plan .smiles__table-footer .smiles__table-footer--ischecked,.smiles__change-plan .smiles__table-footer .smiles__table-footer--text{display:inline-block;vertical-align:top}.smiles__change-plan .smiles__table-footer .smiles__table-footer--text{width:85%;font:normal 12px Arial;margin-bottom:20px}.smiles__change-plan .smiles__table-footer button span{display:block;color:#fff;opacity:.7;font:normal 12px 'Arial'}.smiles__change-plan .smiles__alert-message--cancel{background:#639;padding:20px;border-radius:4px;margin-top:20px;float:right;width:78%;margin-right:11%;box-sizing:border-box}.smiles__change-plan .smiles__alert-message--cancel .smiles__alert-message--text,.smiles__change-plan .smiles__alert-message--cancel .smiles__alert-message--button{width:100%;display:inline-block;vertical-align:middle}.smiles__change-plan .smiles__alert-message--cancel .smiles__alert-message--text{font:14px 'Arial';color:#fff;margin-bottom:20px}.smiles__change-plan .smiles__alert-message--cancel .smiles__alert-message--text strong{display:block;padding-bottom:10px}.smiles__change-plan .smiles__alert-message--cancel .smiles__alert-message--button{width:37.6%}.smiles__change-plan .smiles__alert-message--cancel .smiles__alert-message--button button{width:100%;font:bold 14px 'Arial';color:#fff;padding:15px;box-sizing:border-box;border:1px solid #fff;background:transparent;border-radius:4px}.smiles__change-plan .smiles__banner--mobile{width:100%}.smiles__change-plan .smiles__plan-list-mobile--item{border:1px solid #e5e5e5;border-radius:4px;margin-bottom:10px;position:relative}.smiles__change-plan .smiles__plan-list-mobile--item.smiles__plan-list-mobile-item--current .smiles__plan-list-mobile-plan--description{padding-top:45px;text-align:center;font-weight:bold}.smiles__change-plan .smiles__plan-list-mobile--plan,.smiles__change-plan .smiles__plan-list-mobile-plan--description{display:inline-block;vertical-align:middle}.smiles__change-plan .smiles__plan-list-mobile--plan{width:33.5%;height:100%;background:#639;position:absolute;top:0;left:0}.smiles__change-plan .smiles__plan-list-mobile--plan.smiles__plan-list-mobile--current{background:#999}.smiles__change-plan .smiles__plan-list-mobile--plan.smiles__plan-list-mobile--current td{color:#999}.smiles__change-plan .smiles__plan-list-mobile--plan .smiles__container-plan-type{top:50%;margin-top:-21px;height:42px;position:absolute;width:100%;text-align:center}.smiles__change-plan .smiles__plan-list-mobile--plan span{display:block;text-align:center;color:#fff}.smiles__change-plan .smiles__plan-list-mobile--plan span:first-child{font:12px 'Arial';text-transform:uppercase}.smiles__change-plan .smiles__plan-list-mobile--plan span:last-child{font:bold 25px 'NunitoRegular'}.smiles__change-plan .smiles__plan-list-mobile-plan--description{padding:10px;box-sizing:border-box;width:64%;margin-left:33.5%}.smiles__change-plan .smiles__plan-list-mobile-plan--description button{width:100%}.smiles__change-plan .smiles__plan-list-mobile-plan--description td{font-size:12px;color:#639}.smiles__change-plan.cpf-check .center-element,.smiles__change-plan.cpf-check #smiles-cancel-signature,.smiles__change-plan.cpf-check .smiles__change-card-boxes .portlet-layout .content-card-old .card-icon,.smiles__change-card-boxes .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon,.smiles__change-plan.cpf-check .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .card-icon,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon,.smiles__change-plan.cpf-check .aui .smiles__club-cancel .smiles__club-cancel-info,.aui .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-info,.smiles__change-plan.cpf-check .aui .smiles__club-cancel .smiles__club-cancel-benefit-list,.aui .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-benefit-list{text-align:center}.smiles__change-plan.cpf-check .center-element .btn,.smiles__change-plan.cpf-check #smiles-cancel-signature .btn,.smiles__change-plan.cpf-check .smiles__change-card-boxes .portlet-layout .content-card-old .card-icon .btn,.smiles__change-card-boxes .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon .btn,.smiles__change-plan.cpf-check .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .card-icon .btn,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon .btn,.smiles__change-plan.cpf-check .aui .smiles__club-cancel .smiles__club-cancel-info .btn,.aui .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-info .btn,.smiles__change-plan.cpf-check .aui .smiles__club-cancel .smiles__club-cancel-benefit-list .btn,.aui .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-benefit-list .btn,.smiles__change-plan.cpf-check .center-element .aui .modal-body button,.aui .modal-body .smiles__change-plan.cpf-check .center-element button,.smiles__change-plan.cpf-check #smiles-cancel-signature .aui .modal-body button,.aui .modal-body .smiles__change-plan.cpf-check #smiles-cancel-signature button,.smiles__change-plan.cpf-check .smiles__change-card-boxes .portlet-layout .content-card-old .card-icon .aui .modal-body button,.aui .modal-body .smiles__change-plan.cpf-check .smiles__change-card-boxes .portlet-layout .content-card-old .card-icon button,.smiles__change-card-boxes .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon .aui .modal-body button,.aui .modal-body .smiles__change-card-boxes .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon button,.smiles__change-plan.cpf-check .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .card-icon .aui .modal-body button,.aui .modal-body .smiles__change-plan.cpf-check .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .card-icon button,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon .aui .modal-body button,.aui .modal-body .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon button,.smiles__change-plan.cpf-check .aui .smiles__club-cancel .smiles__club-cancel-info .modal-body button,.smiles__change-plan.cpf-check .aui .modal-body .smiles__club-cancel .smiles__club-cancel-info button,.aui .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-info .modal-body button,.aui .modal-body .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-info button,.smiles__change-plan.cpf-check .aui .smiles__club-cancel .smiles__club-cancel-benefit-list .modal-body button,.smiles__change-plan.cpf-check .aui .modal-body .smiles__club-cancel .smiles__club-cancel-benefit-list button,.aui .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-benefit-list .modal-body button,.aui .modal-body .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-benefit-list button{margin:10px 0}@media screen and (min-width: 764px){.smiles__change-plan.cpf-check .center-element span,.smiles__change-plan.cpf-check #smiles-cancel-signature span,.smiles__change-plan.cpf-check .smiles__change-card-boxes .portlet-layout .content-card-old .card-icon span,.smiles__change-card-boxes .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon span,.smiles__change-plan.cpf-check .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .card-icon span,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon span,.smiles__change-plan.cpf-check .aui .smiles__club-cancel .smiles__club-cancel-info span,.aui .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-info span,.smiles__change-plan.cpf-check .aui .smiles__club-cancel .smiles__club-cancel-benefit-list span,.aui .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-benefit-list span,.smiles__change-plan.cpf-check .center-element button,.smiles__change-plan.cpf-check #smiles-cancel-signature button,.smiles__change-plan.cpf-check .smiles__change-card-boxes .portlet-layout .content-card-old .card-icon button,.smiles__change-card-boxes .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon button,.smiles__change-plan.cpf-check .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .card-icon button,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon button,.smiles__change-plan.cpf-check .aui .smiles__club-cancel .smiles__club-cancel-info button,.aui .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-info button,.smiles__change-plan.cpf-check .aui .smiles__club-cancel .smiles__club-cancel-benefit-list button,.aui .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-benefit-list button,.smiles__change-plan.cpf-check .center-element input,.smiles__change-plan.cpf-check #smiles-cancel-signature input,.smiles__change-plan.cpf-check .smiles__change-card-boxes .portlet-layout .content-card-old .card-icon input,.smiles__change-card-boxes .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon input,.smiles__change-plan.cpf-check .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .card-icon input,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon input,.smiles__change-plan.cpf-check .aui .smiles__club-cancel .smiles__club-cancel-info input,.aui .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-info input,.smiles__change-plan.cpf-check .aui .smiles__club-cancel .smiles__club-cancel-benefit-list input,.aui .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-benefit-list input{display:inline-block;height:48px}.smiles__change-plan.cpf-check .center-element input,.smiles__change-plan.cpf-check #smiles-cancel-signature input,.smiles__change-plan.cpf-check .smiles__change-card-boxes .portlet-layout .content-card-old .card-icon input,.smiles__change-card-boxes .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon input,.smiles__change-plan.cpf-check .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .card-icon input,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .smiles__change-plan.cpf-check .card-icon input,.smiles__change-plan.cpf-check .aui .smiles__club-cancel .smiles__club-cancel-info input,.aui .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-info input,.smiles__change-plan.cpf-check .aui .smiles__club-cancel .smiles__club-cancel-benefit-list input,.aui .smiles__club-cancel .smiles__change-plan.cpf-check .smiles__club-cancel-benefit-list input{width:200px;margin:0 10px}}.smiles__change-plan .change-blocked-message{background-color:#639;border:4px solid #639;border-radius:4px;color:white;font-size:24px;line-height:24px;text-align:center;padding:30px 80px;margin:0 100px}@media screen and (max-width: 580px){.smiles__change-plan .change-blocked-message{margin:0 10px;padding:10px 10px;font-size:14px;line-height:14px}}.smiles__change-plan .promo-banner{border:2px solid #639;border-radius:2px;width:80%;margin-left:10%}.smiles__change-plan .promo-banner .table{margin-bottom:10px;margin-top:25px}.smiles__change-plan .promo-banner .formula-col{width:30%}.smiles__change-plan .promo-banner tr,.smiles__change-plan .promo-banner td{border:0px !important}.smiles__change-plan .promo-banner p,.smiles__change-plan .promo-banner h2{text-align:center}.smiles__change-plan .promo-banner h2{text-transform:uppercase}.smiles__change-plan .promo-banner .formula--no-margin{margin:0px}.smiles__change-plan .promo-banner .formula--info-text{margin-top:-40px}@media screen and (max-width: 767px){.smiles__change-plan .aui .visible-desktop{display:none}.smiles__change-plan .aui .visible-mobile{display:block;width:90%}.smiles__change-plan .smiles__change-plan--table .text-center h2{font-size:14px}.smiles__change-plan .smiles__change-plan--table .plan-table{border-bottom:0;margin:0 !important;width:100% !important;padding:0 !important}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody{display:table;margin:25px auto}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody tr{background-color:#fff}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody tr .td-header::after{display:none}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body{width:288px;padding-bottom:0px !important}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .div-inside{padding:0 !important}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info{min-height:200px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .spaced-text h5{font-size:18px !important;margin-top:16px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info h5{font-size:16px;margin-bottom:4px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info h4{font-size:18px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info h4 .header-subtitle_lower_case{font-size:14px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .value-per-time{height:auto}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .value-per-time h5{margin:0}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .value-per-time h6{letter-spacing:-0.25px;font-size:12px;padding-bottom:3%}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .first-tr{margin-top:20px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .first-tr .content-bottom{padding-bottom:0}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .first-tr .td-header{width:100%;padding:0 0 0 0 !important;float:unset;height:unset}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .div-inside{border-bottom:0;padding:20px 0px;height:unset;margin-left:6% !important}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .div-inside .content .text-2{font-size:18px;font-family:"NunitoBold","Arial Bold",sans-serif;letter-spacing:-0.33px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .div-inside .btn-assinar{font-size:14px;width:50%;margin-bottom:20px;margin-left:25%}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .div-inside .btn-assinar span{padding:12px;font-size:11px}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .div-inside .btn-my-plan{width:70%;margin-bottom:20px;margin-left:15%}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .div-inside .miles,.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .div-inside .plus{color:#7c7c7c}.smiles__change-plan .smiles__change-plan--table .smls-column-12 .plan-table tbody .no-bottom-border{border-bottom:0 !important}.smiles__change-plan .promo-banner .table{margin-bottom:6px;margin-top:12px}.smiles__change-plan .promo-banner h2{font-size:14px;line-height:16px}.smiles__change-plan .promo-banner .formula-col{padding:4px 4px !important}.smiles__change-plan .promo-banner .formula--info-text{margin-top:-20px;font-size:8px;line-height:10px}}.title-card{font-weight:bold}.content-icon-card{position:relative}.content-icon-card .svg-ic-cartao{-webkit-transform:translate(-35px) scale(2.3);-moz-transform:translate(-35px) scale(2.3);-ms-transform:translate(-35px) scale(2.3);-o-transform:translate(-35px) scale(2.3);transform:translate(-35px) scale(2.3);display:block;position:absolute;left:50%}#containerInfoAccount{margin-right:11px}@media screen and (max-width: 580px){#containerInfoAccount{margin-right:15px;margin-left:15px}}.history-payment-content{width:25%;float:left}@media (max-width: 767px){.history-payment-content{width:95%;margin:auto;float:unset}}.history-payment-body{width:75%;float:left}@media (max-width: 767px){.history-payment-body{width:95%;float:unset;margin:auto}}.history-payment-body .history-payment-table{margin-top:20px;width:95%;font-family:"NunitoRegular",Arial,sans-serif;font-size:85%}.history-payment-body .history-payment-table thead tr th span{margin:0 0 0px;display:block}.aui .table-bordered{border:1px solid #dddddd}.aui .table-bordered>tbody>tr>td{border:none}.aui .table thead tr>th{vertical-align:middle !important;background-color:transparent !important;font-weight:bold !important;font-size:0.9em !important;border:none;border-bottom:1px solid #dddddd;padding:8px !important}.aui .table tbody tr>td{vertical-align:middle;border-bottom:1px solid #dddddd;font-size:0.9em !important;padding:8px 8px !important}.aui .table td{background-color:transparent !important}.aui .dataTables_wrapper .dataTables_paginate{float:left;text-align:center;width:100%}.aui .dataTables_wrapper .dataTables_paginate .paginate_button a{color:#dcdcdc !important}.aui .dataTables_wrapper .dataTables_paginate .paginate_button:hover,.aui .dataTables_wrapper .dataTables_paginate .paginate_button.hover,.aui .dataTables_wrapper .dataTables_paginate .paginate_button:active,.aui .dataTables_wrapper .dataTables_paginate .paginate_button.active{background-color:#808080;color:#dcdcdc !important}.aui table.dataTable.dtr-column>tbody>tr>td.control:before,.aui table.dataTable.dtr-column>tbody>tr>th.control:before{background:transparent url("/smiles-theme/images/svg/icons/arrow-down.svg") no-repeat;width:14px;height:14px;float:left;left:3px;border-radius:0;border:none;box-shadow:none;content:'';top:0;bottom:0;position:relative;margin:0}.aui table.dataTable.dtr-column>tbody>tr.parent td.control:before,.aui table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'';background-color:transparent;background:url("/smiles-theme/images/svg/icons/arrow-up.svg") no-repeat}table#historyPaymentsTable{width:100% !important;margin-top:25px}.table.dataTable>tbody>tr.child{background:#f1f1f1}.table.dataTable>tbody>tr.child ul{width:100%}.table.dataTable>tbody>tr.child ul li{padding:0.4em}.aui .table tbody tr>td.child{padding-bottom:8px}.table.dataTable.no-footer{border-bottom:none}@media screen and (max-width: 320px){.aui .table tbody tr>td,.aui .table thead tr>th{padding:12px}}.dtr-column{border:0 !important}.dtr-column tbody tr td:first-child{border-left:1px solid #ececec !important}.dtr-column tbody tr td:last-child{border-right:1px solid #ececec !important}.dataTables_wrapper{width:98%}.info-account-box .info-account__description{width:70%}.content-expiration-date>.controls{display:inline}fieldset#fieldsetInfoAccount .alert-success,fieldset#fieldsetInfoAccount .alert-error,div#containerInfoAccount .alert-success,div#containerInfoAccount .alert-error{margin-top:20px}.aui .info-payment{display:flex}@media (max-width: 767px){.aui .info-payment{display:unset}}.aui .info-payment .info-payment_left-content{width:25%;float:left;padding-top:120px}@media (max-width: 767px){.aui .info-payment .info-payment_left-content{float:unset;padding:0;width:95%;margin:auto}}.aui .info-payment .info-payment_main-body{width:75%;float:left}.aui .info-payment .info-payment_main-body .content-voce-e-club h3.club.no-top-gap.no-bottom-gap{padding-right:3%}.aui .info-payment .info-payment_main-body .content-table{background-color:#fff}.aui .info-payment .info-payment_main-body .content-table.active{border:1px solid #639}.aui .info-payment .info-payment_main-body .content-table.suspended{border:1px solid #e74646}.aui .info-payment .info-payment_main-body .content-table .info-payment-border.no-card-edit .row{padding-bottom:10px;border-bottom:1px solid #BCBEC0}.aui .info-payment .info-payment_main-body .content-table .content-info-payment.table-middle .btn-edit-payment{float:right;position:relative;top:-20px}.aui .info-payment .info-payment_main-body .content-table .first-field_header{width:27%;float:left}.aui .info-payment .info-payment_main-body .content-table b{font-size:16px}.aui .info-payment .info-payment_main-body .content-table .row-fluid .first-field{width:27%}.aui .info-payment .info-payment_main-body .content-table .row-fluid .second-field{width:30%}.aui .info-payment .info-payment_main-body .content-table .row-fluid div{float:left}.aui .info-payment .info-payment_main-body .content-table .row-fluid .status-adjustment{white-space:pre}@media (max-width: 767px){.aui .info-payment .info-payment_main-body .content-table .row-fluid .status-adjustment_symbol{white-space:pre}}.aui .info-payment .info-payment_main-body .content-table .row-fluid .status-adjustment_symbol::after{content:" - "}@media (max-width: 767px){.aui .info-payment .info-payment_main-body .content-table .row-fluid .status-adjustment_symbol::after{content:"\A"}}.aui .info-payment .info-payment_main-body .content-table .row-fluid .status-adjustment::after{content:"\A"}.aui .info-payment .info-payment_main-body .content-table .row-fluid .link{font-size:14px;font-family:"NunitoBold","Arial Bold",sans-serif;text-decoration:underline;color:#639}.aui .info-payment .info-payment_main-body .content-table .row-fluid .link .color-red{color:#e74646}@media (max-width: 767px){.aui .info-payment .info-payment_main-body{float:unset;width:95%;margin:auto;background-color:#fff}.aui .info-payment .info-payment_main-body.active{border:1px solid #639}.aui .info-payment .info-payment_main-body.suspended{border:1px solid #e74646}.aui .info-payment .info-payment_main-body .content-voce-e-club{padding-bottom:0}.aui .info-payment .info-payment_main-body .content-voce-e-club .voce-e-club__logo{width:80%}.aui .info-payment .info-payment_main-body .content-voce-e-club .text-center.row{display:flex}.aui .info-payment .info-payment_main-body .content-voce-e-club .club.no-top-gap.no-bottom-gap{font-size:20px}.aui .info-payment .info-payment_main-body .content-table{margin:0}.aui .info-payment .info-payment_main-body .content-table.active{border:0}.aui .info-payment .info-payment_main-body .content-table.suspended{border:0}.aui .info-payment .info-payment_main-body .content-table .first-field_header{width:40%}.aui .info-payment .info-payment_main-body .content-table b{font-size:9.6px}.aui .info-payment .info-payment_main-body .content-table .row-fluid .first-field{width:40%}.aui .info-payment .info-payment_main-body .content-table .row-fluid .second-field{width:25%}.aui .info-payment .info-payment_main-body .content-table .row-fluid div{font-size:8.4px}.aui .info-payment .info-payment_main-body .content-table .row-fluid .link{font-size:9px;text-decoration:none}.aui .info-payment .info-payment_main-body .content-table .content-info-payment{margin-top:0px !important}.aui .info-payment .info-payment_main-body .content-table .content-info-payment.table-middle{margin-top:10px}.aui .info-payment .info-payment_main-body .content-table .content-info-payment.table-middle .btn-edit-payment{font-size:8.64px;top:unset}}.aui .info-payment .inf-payment_main-body .btn-default:focus,.aui .info-payment .inf-payment_main-body .btn:focus,.aui .info-payment .inf-payment_main-body .modal-body button:focus,.aui .modal-body .info-payment .inf-payment_main-body button:focus,.aui .info-payment .inf-payment_main-body .btn-default.focus,.aui .info-payment .inf-payment_main-body .focus.btn,.aui .info-payment .inf-payment_main-body .modal-body button.focus,.aui .modal-body .info-payment .inf-payment_main-body button.focus{border-color:none}.aui .info-payment .inf-payment_main-body .btn-edit-payment{float:right;border-color:transparent;font-weight:bold;background-color:transparent;margin-right:25px;color:#000;position:relative;top:-5px}.aui .info-payment .inf-payment_main-body .btn-edit-payment .ic-edit{margin-right:5px;position:relative;top:-2px}.aui .info-payment .inf-payment_main-body .info-payment-border{width:100%;border-bottom:1px solid #7c7c7c;margin-left:0px !important;margin-top:0;margin-bottom:0;min-height:0px !important;padding:0}.aui .info-payment .inf-payment_main-body .info-payment-border.active{border:2px solid #639}.aui .info-payment .inf-payment_main-body .info-payment-border.suspended{border:2px solid #e74646}.aui .info-payment .inf-payment_main-body .info-payment-border .row{padding:0 10px}.aui .info-payment .inf-payment_main-body .info-payment-border .row:last-child{padding:0 10px 10px 10px}.aui .info-payment .inf-payment_main-body .form-horizontal .control-label{text-align:left;padding-left:30px}.aui .info-payment .inf-payment_main-body .container{width:auto}.aui .info-payment .inf-payment_main-body a.btn-cancel{float:right;border:none}@media (max-width: 640px){fieldset .row .content-info-payment .smiles__payment-form-info .row-fluid .span3{width:25%;display:inline-block;font-size:80%}fieldset .row .content-info-payment .smiles__payment-form-info .row-fluid .span4{width:50%;display:inline;font-size:80%}fieldset .row .content-info-payment .smiles__payment-form-info .row-fluid .span4 span{font-size:80%}fieldset .row .content-info-payment .smiles__payment-form-info .span4{display:inline-block;width:50%}fieldset .row .content-info-payment .smiles__payment-form-info .span6{display:inline;width:50%}fieldset .row .content-info-payment .row-fluid .span4{display:inline-block;width:50%;font-size:80%}fieldset .row .content-info-payment .row-fluid .span6{display:inline;width:50%;font-size:80%}fieldset .row .table-middle .row-fluid .span5{width:32%;display:inline-block;font-size:70%}fieldset .row .table-middle .row-fluid .span3{display:inline-block;font-size:70%;width:26%}fieldset .row .table-middle .row-fluid .smiles__card-number--alignment{display:inline;font-size:75%;width:43%}fieldset .row .table-middle .row-fluid .smiles__card-number--alignment span{width:45%}.dtr-column{border:0 !important}.dtr-column tbody tr td:first-child{border-left:1px solid #ececec !important}.dtr-column tbody tr td:last-child{border-right:1px solid #ececec !important}}@media (max-width: 360px){fieldset .row .table-middle .row-fluid .span3{font-size:70%}}.aui .content-card-new{padding:20px 10px 10px 10px;position:relative;font-family:"NunitoRegular",Arial,sans-serif}@media screen and (max-width: 580px){.aui .content-card-new{padding:20px 0px 0px 0px}}.aui .content-card-new select{font-size:1em}.aui .content-card-new .change-card-title{padding-left:10px}@media screen and (max-width: 340px){.aui .content-card-new .change-card-title{font-size:12px}}.aui .content-card-new .btn-cancel{position:absolute;right:0;top:15px;margin-top:5px}.aui .content-card-new .btn-cancel .smiles-svg-icon{margin-right:10px;margin-top:2px}.aui .content-card-new a.btn-cancel{color:#555}.aui .content-card-new form .controls{margin-left:0px}.aui .content-card-new form .control-label{width:auto}.aui .content-card-new form .control-group{color:#808080}@media screen and (max-width: 580px){.aui .content-card-new form .control-group{margin-right:0px}}.aui .content-card-new form input[class*="span"]{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:29px 10px;font-family:"NunitoRegular",Arial,sans-serif;background-color:transparent}.aui .content-card-new form input[class*="span"].input-security-code{height:55px;width:100%}.aui .content-card-new form input[class*="field"]{font-family:"NunitoRegular",Arial,sans-serif;padding:15px 10px 15px 10px !important;height:55px}@media screen and (max-width: 580px){.aui .content-card-new form input[class*="field"]{font-size:14px}}.aui .content-card-new form .content-expiration-date .controls{margin-left:inherit}.aui .content-card-new form .content-expiration-date .controls:first-child{margin-left:0}.aui .content-card-new form select.input-month,.aui .content-card-new form select.input-year{height:50px;width:99%}.aui .content-card-new .smiles__card-security-code{margin-bottom:0}.aui .content-card-new .smiles__card-security-code>.controls{margin-left:2.1%}.aui .content-card-new .smiles__card-security-code small{font-size:10px;line-height:10px;margin-left:0px}.aui .content-card-new .margin-fix{margin-left:12px !important}@media screen and (max-width: 580px){.aui .content-card-new .margin-fix{margin-left:0 !important}}.aui .content-card-new .smiles__change-card-check .btn,.aui .content-card-new .smiles__change-card-check .modal-body button,.aui .modal-body .content-card-new .smiles__change-card-check button{font-size:14px;width:100%}.aui .content-card-new .smiles__change-card-icon{margin-top:5px;padding-left:15px}.content-card{font-family:"NunitoRegular",Arial,sans-serif}.content-card .content-card-old .content-button{position:absolute;width:90%;bottom:17px}.content-card .content-card-old .btn,.content-card .content-card-old .aui .modal-body button,.aui .modal-body .content-card .content-card-old button{font-size:14px;width:100%;padding:15px}.content-card .content-card-new{border-left:1px solid #DCDCDC}.content-card .content-card-new::before{-webkit-transform:translate(-8px);-moz-transform:translate(-8px);-ms-transform:translate(-8px);-o-transform:translate(-8px);transform:translate(-8px);content:"OU";color:#b1b1b1;top:215px;left:-25px;position:relative;background-color:#FFF;font-weight:bold;padding:10px 0}.content-card .content-card-new select{font-size:1em}.content-card .content-card-new form{padding:0;margin-left:10px;margin-bottom:5px}.content-card .content-card-new .form-regularize-club{min-height:420px}.content-expiration-date>.controls{display:inline}.content-card .content-card-old{padding:20px 40px;position:relative}.content-card .content-card-old .title-card{margin-top:10px}.aui .left-zero-portlet-aninhado{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:60%;display:table;margin:0 auto;float:none}.aui .left-zero-portlet-aninhado .portlet-column-last{margin-left:0px !important}@media (max-width: 768px){.aui .left-zero-portlet-aninhado{width:100%;border:0px !important}}.smiles__change-card-boxes .portlet-layout,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout{position:relative}.smiles__change-card-boxes .portlet-layout div:not(.content-button):not(.wrapper-icon-number-card):not(.icon-card-form),.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout div:not(.content-button):not(.wrapper-icon-number-card):not(.icon-card-form){position:initial !important}.smiles__change-card-boxes .portlet-layout .content-card-new .content-button,.smiles__change-card-boxes .portlet-layout .content-card-old .content-button,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-new .content-button,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .content-button{position:absolute;bottom:20px}.smiles__change-card-boxes .portlet-layout .content-card-new .content-button,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-new .content-button{width:40%}.smiles__change-card-boxes .portlet-layout .content-card-old .card-icon,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .card-icon{-webkit-transform:translateY(120px) scale(2.3);-moz-transform:translateY(120px) scale(2.3);-ms-transform:translateY(120px) scale(2.3);-o-transform:translateY(120px) scale(2.3);transform:translateY(120px) scale(2.3);width:100px}.smiles__change-card-boxes .portlet-layout .content-card-old .content-brand,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .content-brand{-webkit-transform:translateY(184px);-moz-transform:translateY(184px);-ms-transform:translateY(184px);-o-transform:translateY(184px);transform:translateY(184px);margin:0}.smiles__change-card-boxes .portlet-layout .content-card-old .content-button,.portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .content-button{width:38.7%}.ie .smiles__change-card-boxes .portlet-layout,.ie .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout{position:relative}.ie .smiles__change-card-boxes .portlet-layout .content-card-old .content-button,.ie .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .content-button{position:absolute;bottom:-281px;width:80%}.ie .smiles__change-card-boxes .portlet-layout .content-card-new .content-button,.ie .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-new .content-button{width:80%}.ie.aui .content-card-new input[class*="span"]{height:60px;padding:0 10px}.aui.gecko .content-card-new form input[class*="span"],.aui.firefox .content-card-new form input[class*="span"]{padding:15px}.aui.gecko .content-card-new input,.aui.gecko .content-card-new textarea,.aui.firefox .content-card-new input,.aui.firefox .content-card-new textarea{height:auto !important}.aui.gecko .content-card-new input,.aui.firefox .content-card-new input{padding-top:15px;padding-bottom:15px}@media (max-width: 768px){.clube-smiles-backside{width:36% !important;display:inline-block !important}.clube-smiles-label{display:inline !important;width:24% !important}}@media screen and (max-width: 768px) and (max-width: 340px){.clube-smiles-label{font-size:12px}}@media (max-width: 768px){.clube-smiles-backside-div{width:75% !important;display:inline !important}.clube-smiles-security-code{padding-right:4px;width:60% !important;display:inline-block !important}}@media screen and (max-width: 768px) and (max-width: 340px){.clube-smiles-security-code b{font-size:12px}}@media screen and (max-width: 768px) and (max-width: 340px){.clube-smiles-security-code small{font-size:8px !important}}@media (max-width: 768px){.clube-smiles-pin-code{display:inline-block !important;vertical-align:bottom !important;float:right !important;width:40% !important}.clube-smiles-card-check{margin-top:15px}.clube-smiles-card-check .span6{font-size:80% !important;width:49% !important;float:left !important}.clube-smiles-card-check .margin-fix{float:right !important;margin-top:-10px}.clube-smiles-card-check .margin-fix .paymentData .btn-primary,.clube-smiles-card-check .margin-fix .paymentData .aui .modal-body button,.aui .modal-body .clube-smiles-card-check .margin-fix .paymentData button{font-size:95% !important}.smiles-clube-cancelamento.content-info-payment{margin:0px !important}.smiles-clube-cancelamento div{font-size:80%;display:inline-block !important}.smiles-clube-cancelamento .span6{width:49% !important}.smiles-clube-cancelamento .smiles__change-card-icon{width:5% !important;margin-top:-15px !important;margin-left:0px !important;padding-left:0px !important;vertical-align:middle}.smiles-clube-cancelamento .span5{width:40% !important;margin-left:5px !important}.smiles-clube-cancelamento-next.content-info-payment{margin:0px !important;padding:0px !important}.smiles-clube-cancelamento-next.content-info-payment div{width:48% !important;display:inline-block !important}}@media screen and (max-width: 768px) and (max-width: 400px){.smiles-clube-cancelamento-next{font-size:9px !important}}@media screen and (max-width: 768px) and (max-width: 400px) and (max-width: 350px){.smiles-clube-cancelamento-next{font-size:8px !important}}@media screen and (max-width: 768px) and (max-width: 400px){.smiles-clube-cancelamento-next div:last-child{padding-left:4px}}.smiles__call-center{width:70%;float:right}.smiles__call-center .call-center__title{display:flex;justify-content:center;align-items:center;font-size:1.2em;margin:0 20px 30px 20px}.smiles__call-center .phone-icon{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);margin-right:15px;margin-top:-2px;float:left;min-width:45px}.smiles__call-center .phone-number{display:block;font-size:1.5em;margin:3px 0 -2px 0}.aui .smiles__terms-and-conditions{margin-top:30px}.aui .smiles__terms-and-conditions .ic-file{position:relative;top:-2px}.aui .smiles__terms-and-conditions a{color:#7c7c7c;transition:all .2s ease-in;font-size:12px}.aui .smiles__terms-and-conditions a:hover{opacity:.8}.aui .smiles__club-cancel{margin-bottom:15px}.aui .smiles__club-cancel .smiles__club-cancel-info{width:80%}.aui .smiles__club-cancel .smiles__club-cancel-benefit-list{max-width:365px}.smiles__really-cancel--header{margin-bottom:20px}.smiles__header-my-account .header-panel{display:flex;padding-bottom:15px;border-bottom:1px solid #ececec}.smiles__header-my-account .profile,.smiles__header-my-account .milage,.smiles__header-my-account .profile-summary,.smiles__header-my-account .join-club,.smiles__header-my-account .mkt-content,.smiles__header-my-account .category-type{display:inline-block;vertical-align:top}.smiles__header-my-account .profile{max-width:350px;min-width:200px;text-align:initial}.smiles__header-my-account .profile .username{font-size:1.8em;color:#FF5A00;margin-bottom:2px;margin-top:0;line-height:1em}.smiles__header-my-account .banner-join-theclub{text-align:center;width:193px}.smiles__header-my-account .banner-join-theclub img{align-self:baseline;max-width:initial;margin-bottom:3px}.smiles__header-my-account .banner-join-theclub .know-advantages{color:#639;font-weight:bold;font-size:.9em}.smiles__header-my-account .smiles-number{font:12px Arial, sans-serif;color:#999}.smiles__header-my-account .smiles-number .smiles-icons{position:relative;top:-2px;margin-left:5px}.smiles__header-my-account .smiles-number .show-user-info{outline:none;box-shadow:none;cursor:pointer;margin-bottom:15px}.smiles__header-my-account .smiles-number .popover-content{min-width:200px}.smiles__header-my-account .smiles-number .popover-content p:last-child{margin-bottom:0}.smiles__header-my-account .smiles-number span{display:block}.smiles__header-my-account .milage .show-extrato{font-size:.95em;padding:5px 5px 5px 2px;font-weight:bold}.smiles__header-my-account .header-my-account__category-type-box{margin-left:20px}.smiles__header-my-account .header-my-account__category-type-box .smiles-icons{margin-right:5px}.smiles__header-my-account .header-my-account__user-club-box{display:flex}.smiles__header-my-account .header-my-account__user-club-box .join-club.canceled{display:flex}.smiles__header-my-account .header-my-account__user-club-box .canceled-status{color:#c63;margin-top:25px}.smiles__header-my-account .cobranded-icon{margin:0 0 0 20px;display:inline-block}.my-profile a,.my-profile i{display:inline-block;vertical-align:middle}.my-profile a{font:bold 12px Arial, sans-serif;color:#777}.my-profile .edit-profile{margin-right:20px}.my-profile .edit-profile i{background:url(../images/migrate/my-account/icon-edit-profile.png) no-repeat;width:15px;height:15px}.my-profile .edit-password i{background:url(../images/migrate/my-account/icon-edit-password.png) no-repeat;width:15px;height:17px}.milage{text-align:initial}.milage .balance-milage{font:bold 14px Arial, sans-serif;color:#999;padding-bottom:5px;margin-bottom:0}.milage .your-milage{font-size:1.8em;color:#555;margin-bottom:0}.milage .your-milage::after{display:inline-block;font-size:1.2rem}.profile-summary i{display:inline-block;vertical-align:middle}.profile-summary p{font:14px Arial, sans-serif;color:#555;padding-bottom:10px}.profile-summary .icon-favorite-passenger{background:url(../images/migrate/my-account/icon-favorite-passenger.png) no-repeat;width:16px;height:15px}.profile-summary .icon-promotion-code{background:url(../images/migrate/my-account/icon-promotion-code.png) no-repeat;width:16px;height:15px}.profile-summary .icon-flight-to{background:url(../images/migrate/my-account/icon-flight-to.png) no-repeat;width:16px;height:16px}.mkt-content,.join-club{margin:0 0 0 30px}.join-club.canceled{width:230px;margin:0 0 0 30px}.join-club .become-member{text-align:center}.join-club img{display:inline-block;vertical-align:top;margin-right:10px}.join-club .become-member p{color:#663398;font:bold 11px Arial, sans-serif;text-align:center;padding-top:5px}.mkt-content p,.join-club p{font:bold 14px Arial, sans-serif;color:#999;margin-bottom:10px}.join-club .current-status{font:12px Arial, sans-serif;display:inline-block;vertical-align:top;width:125px}.join-club .canceled-status{display:none}.join-club.canceled .canceled-status{font:12px Arial, sans-serif;float:left;display:block}.join-club.canceled .canceled-status span,.join-club.canceled .canceled-status a,.join-club.canceled .canceled-status a:hover{color:#cc6633}.join-club .current-status span{background:url(../images/migrate/my-account/icon-join-club-checked.png) no-repeat 14px 7px;font:10px Arial, sans-serif;color:#663398;text-transform:uppercase;padding:5px 10px 5px 20px;border:1px solid #663398;border-radius:20px;display:block;text-align:center}.join-club.canceled img{opacity:.6;float:left;width:80px;height:75px}.join-club.canceled .current-status{color:#c63;width:81px;margin-top:4px}.join-club.canceled .current-status span{background:#cc6633;border-color:#cc6633;color:#fff;padding:5px 0;font-size:9px}.join-club.activated{text-align:center;margin:0}.join-club.activated>p{display:none}.join-club.activated .current-status{display:block;width:80px;margin:0 auto}.join-club.activated img{margin:0 0 10px;width:80px;height:75px}.category-type{margin-right:0;padding:0 10px;position:relative}.category-type .vertical-align{display:inline-block;vertical-align:middle;width:100%}.category-type .history{font:12px Arial, sans-serif;color:#FF5A00;width:100%;float:left}.category-type .logo-category-type,.category-type .your-category,.category-type .icon-miles-category,.category-type .miles-category{display:inline-block;vertical-align:top}.info-category-type{margin:0 0 5px}.info-category-type img{margin:0 5px 0 0}.category-type .your-category{font:bold 16px Arial, sans-serif;color:#FF5A00;padding:5px 0 15px 0}.category-type .miles-category{font:bold 16px Arial, sans-serif;color:#FF5A00}.category-type .miles-category span{font:14px Arial, sans-serif;color:#555555}.category-type .miles-category .divider{margin:0 15px;display:inline-block;background:#cccccc;width:1px;color:transparent}.category-type .your-category span{display:block;font:12px Arial, sans-serif;color:#777;float:right;margin:3px 0 0 20px}.category-type .category-type-disclaimer{font:12px Arial, sans-serif;color:#999;position:relative;max-width:398px}.category-type .category-type-disclaimer a{color:#FF5A00}.category-type .smls-tooltip{position:absolute;top:123px;left:-160px;width:450px;font:12px Arial, sans-serif;color:#555;z-index:3;display:none}.container-category-type-disclaimer{position:relative}.container-category-type-disclaimer .smls-tooltip{left:-137px;width:220px;top:80px}.range-bar p{font:bold 14px Arial, sans-serif;color:#555;display:inline-block;vertical-align:middle}.range-bar .range-milage{display:inline-block;vertical-align:middle;background:#fff;width:140px;height:10px;border:1px solid #ececec;border-radius:10px;overflow:hidden}.range-bar .range-milage .status-bar{height:10px;display:block}.smls-md-title.main-title-panel{font-family:'nunito-regular';font-size:20px}.your-next-flight dl.flight{width:78px}.your-next-flight .smls-background-content.smls-more-details dl.details{margin:20px 0;max-width:145px}.your-next-flight .smls-background-color-title p{display:inline-block;vertical-align:middle;width:150px}.your-next-flight .smls-background-color-title p strong{display:block}.your-next-flight .smls-background-color-title .smls-btn-md{padding:15px}.your-next-flight .payment-details{font:bold 14px Arial, sans-serif;color:#555;display:inline-block;vertical-align:middle;margin-left:15px}.your-next-flight .payment-details i{display:inline-block;vertical-align:middle;background:url(../images/migrate/my-account/icon-payment-details.png) no-repeat;width:18px;height:23px}.your-next-flight.reserved .smls-background-color-title p{width:575px}.your-next-flight.reserved .smls-background-color-title p strong{display:inline}.join-club-get-milage{width:496px;height:220px;background:#fff;border:1px solid #ececec;margin-top:30px}.join-club-get-milage.container-mgm{float:right}.smls-column-6.floatR img{float:right}.row.smls-2-column.thermometer-category{width:850px;margin:0 auto}.join-club-get-milage .sidebar{width:165px;height:220px;background:#ececec}.join-club-get-milage .sidebar a{display:block;text-align:center;font:bold 14px Arial, sans-serif;color:#555}.join-club-get-milage .sidebar .configuration i{display:inline-block;vertical-align:middle;background:url(../images/migrate/my-account/icon-configuration.svg) no-repeat;width:21px;height:21px;margin-right:2px}.join-club-get-milage .sidebar .invite i{display:inline-block;vertical-align:middle;background:url(../images/migrate/my-account/icon-invite.svg) no-repeat;width:21px;height:16px}.join-club-get-milage .sidebar .invite{padding-bottom:8px}.join-club-get-milage .plan-details{width:330px}.join-club-get-milage .plan-details p{margin:0}.join-club-get-milage .sponsor-club-smiles{background:#663398;padding:10px;font:14px Arial, sans-serif;color:#fff;margin:10px !important;position:relative;border-radius:5px}.join-club-get-milage .sponsor-club-smiles .text{float:left;width:120px}.join-club-get-milage .sponsor-club-smiles .text.text-clube-5000{width:270px}.join-club-get-milage .sponsor-club-smiles .tag{font:12px Arial, sans-serif;padding:5px;border:1px solid #fff;border-radius:3px;float:right;color:#fff}.join-club-get-milage .item-status{font:12px Arial, sans-serif;color:#555;padding:10px;border-bottom:1px solid #ececec}.join-club-get-milage .item-status span{float:right;color:#663398}.join-club-get-milage .full-status{font:bold 12px Arial, sans-serif;color:#555;display:block;text-align:center;padding-top:10px}.join-club-get-milage .full-status:hover{color:#555;text-decoration:underline}.join-club-get-milage .full-status i{display:inline-block;vertical-align:middle;background:url(../images/migrate/my-account/icon-full-status.svg) no-repeat;width:18px;height:23px}.join-club-get-milage .banner-club-smiles{background:url(../images/migrate/my-account/logo-club-smiles.svg) no-repeat;width:110px;height:59px;margin:45px auto 85px}.join-club-get-milage .banner-mgm{background:url(../images/migrate/my-account/logo-mgm.svg) no-repeat;width:101px;height:101px;margin:20px auto 45px}.join-club-get-milage .status-resume{font:bold 16px Arial, sans-serif;color:#FF5A00;padding:21px 10px}.join-club-get-milage .status-resume span{display:block;color:#999;font-weight:normal;font-size:12px}.milage-text-description h3{padding-top:35px;margin-bottom:0}.milage-text-description p{font:14px Arial, sans-serif;color:#777;padding-top:15px;margin-bottom:0}.milage-actions{position:relative;right:-3px}.milage-actions .action{border:1px solid #ececec;width:233px;height:85px;float:left;margin:40px 27px 30px 0}.milage-actions .action.last{margin-right:0}.milage-actions .action:hover,.resquest-milages:hover{border-color:#FF5A00}.aui .resquest-milages a{text-decoration:none}.aui .resquest-milages a:hover{color:#555 !important}.milage-actions .action p{font:bold 14px Arial, sans-serif;color:#FF5A00;text-transform:uppercase;padding:20px 0 0 20px}.milage-actions .action span span{font-weight:normal;color:#555;display:block;text-transform:none}.milage-actions .action p>span{display:inline-block;vertical-align:middle;width:130px}.milage-actions .action p i{display:inline-block;vertical-align:middle;margin-right:10px}.milage-actions .action .icon-cart{background:url(../images/migrate/my-account/icon-purchase.png) no-repeat;width:47px;height:42px}.milage-actions .action .icon-activate{background:url(../images/migrate/my-account/icon-activate.png) no-repeat;width:40px;height:47px}.milage-actions .action .icon-exchange{background:url(../images/migrate/my-account/icon-exchange.png) no-repeat;width:56px;height:40px}.milage-actions .action .icon-exchange:before{content:none}.resquest-milages{width:1018px;border:1px solid #ececec}.resquest-milages .icon-request-milage{background:url(../images/migrate/my-account/icon-flight-partners.png) no-repeat;width:43px;height:40px;display:inline-block !important;vertical-align:middle}.resquest-milages p{font:14px Arial, sans-serif;color:#555;padding:0 20px;margin:30px 0;width:210px;border-right:1px solid #ececec;display:inline-block;vertical-align:top}.resquest-milages p a{font:14px Arial, sans-serif;color:#555}.resquest-milages span{font:bold 14px Arial, sans-serif;color:#FF5A00;text-transform:uppercase;display:block;margin-bottom:10px}.current-partners{width:700px;display:inline-block;vertical-align:top;padding:20px}.current-partners img{display:inline-block;vertical-align:middle;margin-bottom:10px}.container-my-actions{border:1px solid #ececec;padding:15px;width:1026px;box-sizing:border-box;margin:45px 0}.container-my-actions .my-action{display:inline-block;vertical-align:top;width:195px;padding:0 20px;border-right:1px solid #ececec}.container-my-actions .my-action.last{border-right:0}.container-my-actions h4{color:#555;font-size:16px !important}.container-my-actions h4 i{display:inline-block !important;vertical-align:middle;margin-right:5px}.container-my-actions a{font:13px Arial, sans-serif;color:#FF5A00}.container-my-actions p{font:12px Arial, sans-serif;color:#777;margin:10px 0 0;height:45px}.my-action .icon-promo-code{background:url(../images/migrate/my-account/icon-promotion-code.png) no-repeat;width:16px;height:15px}.my-action .icon-print{background:url(../images/migrate/my-account/icon-print.svg) no-repeat;width:16px;height:15px;background-size:cover}.my-action .icon-print:before{content:'' !important}.my-action .icon-favorite-passenger{background:url(../images/migrate/my-account/icon-favorite-passenger.png) no-repeat;width:16px;height:15px}.my-action .icon-get-in-touch{background:url(../images/migrate/my-account/icon-get-in-touch.png) no-repeat;width:16px;height:17px}.my-action .icon-shell-manager{background:url(../images/migrate/my-account/IconeShell.svg) no-repeat center bottom;width:16px;height:17px}.milages-to-expire,.advertising,.history-category{width:494px;border:1px solid #ececec;float:left;margin-top:30px}#p_p_id_118_INSTANCE_0GlBDxijltAk_ .history-category{width:100%}.header-labels p{margin:30px 32px;font:bold 14px Arial, sans-serif;color:#555;display:inline-block}.header-labels p.last{margin-left:85px;margin-right:0}.milages-to-expire table,.history-category table{width:100%}.milages-to-expire table td,.history-category table td{text-align:center;border-bottom:1px solid #ececec;padding:20px 0;font:14px Arial, sans-serif;color:#555}.advertising{margin-left:28px}.advertising h3{padding:60px 0 10px 30px}.advertising p{font:14px Arial, sans-serif;color:#555;padding:0 0 20px 30px;width:260px}.advertising button{margin:0 0 30px 30px;padding:15px}.advertising img,.advertising .vertical-align{vertical-align:top;display:inline-block}.flight-details{font-family:Arial, sans-serif;color:#555;text-align:center}.flight-details p{font-size:12px;display:inline-block;vertical-align:middle}.flight-details strong{font-size:14px;display:block}.flight-details .arrow{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #ececec;margin:0 10px}.divider-change-flight{width:1px;height:595px;position:relative;background:#ececec;float:left;margin:20px 80px}.divider-change-flight .arrow{background:#fff url(../images/migrate/my-account/bg-arrow-change-flight.png) no-repeat center 11px;width:95px;position:absolute;top:50%;left:50%;margin-left:-52px;white-space:nowrap;font:bold 10px Arial, sans-serif;text-transform:uppercase;color:#555;padding-top:80px;padding-bottom:10px}.connection-divider{position:relative;width:90%;margin:20px auto !important}.connection-divider small{width:100%;height:1px;border-bottom:1px solid #ececec;display:block;padding-top:6px}.connection-divider span{position:absolute;top:0;left:50%;margin-left:-55px;width:110px;background:#fff;padding:0 5px;font:bold 12px Arial, sans-serif;text-transform:uppercase;color:#999;text-align:center}.ticket-exchanged .smls-btn-default{margin:20px auto;display:block}.date-time-code{border:2px solid #ececec;width:988px;margin:0 auto 20px}.your-next-flight .toggle-flight-legs{display:none}.your-next-flight .flight-details{margin:20px 0 30px}.your-next-flight .flight-details p{color:#555}.your-next-flight .flight-details strong{font-size:25px;font-weight:bold}.your-next-flight .flight-details span{display:block;position:static;float:none;padding:0;color:#555}.your-next-flight .connection-divider{display:block}.your-next-flight .connection-divider span{position:absolute;left:0;color:#999}.your-next-flight .flying-company{display:inline-block;vertical-align:middle;text-align:center;margin:0 20px}.your-next-flight .plane,.your-next-flight .total-passengers{display:inline-block;vertical-align:middle}.your-next-flight .total-passengers{margin-left:20px}.your-next-flight .total-passengers span{text-transform:none;color:#7c7c7c;height:auto}.your-next-flight .total-passengers p,.your-next-flight .total-passengers strong{font-size:13px;text-align:left;margin-bottom:0}.your-next-flight .plane{background:url(../images/migrate/my-account/icon-plane-medium.png) no-repeat;width:25px;height:18px;margin-right:4px}.your-next-flight .plane.back{background:url(../images/migrate/my-account/icon-plane-medium-back.png) no-repeat;width:25px;height:18px;margin-right:4px}.your-next-flight .flying-company img{margin:0 auto}.your-next-flight .flying-company img,.your-next-flight .flying-company p{display:block}.your-next-flight .flying-company span{font:10px Arial;color:#7c7c7c;height:auto}.your-next-flight.isOpen{position:absolute;top:50px;z-index:20}.table-grey{border:1px solid #ececec}.table-grey table{font:14px Arial, sans-serif;color:#555;width:100%}.table-grey th{padding:20px 10px;font-weight:bold;text-align:left}.table-grey td{border-bottom:1px solid #ececec;font-weight:normal;text-align:left;padding:20px 10px}.table-grey .arrow-grey{background:url(../images/migrate/my-account/sprit-icons-flight.png) no-repeat 0px -506px;height:35px;width:35px;display:block}.milage-up-tag{background:url(../images/migrate/my-account/icon-plane-small-orange.png) no-repeat 10px 8px;font:14px Arial, sans-serif;padding:5px 15px 5px 25px;color:#FF5A00;border:1px solid #FF5A00;border-radius:20px}.table-grey .total,.table-grey .total-milage{font:25px Arial, sans-serif;color:#555}.table-grey .total-milage{text-align:right}.arrow-up.smls-tooltip:before,.arrow-up.smls-tooltip:after{top:-15px;left:50%}.arrow-up.smls-tooltip:before{border-right-color:transparent;border-bottom-color:#FF5A00;margin-left:-3px}.arrow-up.smls-tooltip:after{border-right-color:transparent;border-bottom-color:#fff;margin-top:-9px}.table-grey .td-milage-up{position:relative}.table-grey .td-milage-up .smls-tooltip{position:absolute;width:230px;left:-70px;top:60px}.table-grey .td-milage-up p{font:13px Arial, sans-serif;color:#555}.table-grey .td-milage-up .prize strong{display:block;font-size:18px}.table-grey .td-milage-up .check-your-milage{font-weight:bold !important;color:#FF5A00 !important;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ececec}.company-partner{width:75px;height:50px;background-size:contain !important}.company-partner.partner-g3{background:url(../images/migrate/my-account/icons-partner/iconGol.png) no-repeat}.company-partner.partner-2z{background:url(../images/migrate/my-account/icons-partner/iconPassaredo.png) no-repeat}.company-partner.partner-ar{background:url(../images/migrate/my-account/icons-partner/iconAerolineasArgentinas.png) no-repeat}.company-partner.partner-ke{background:url(../images/migrate/my-account/icons-partner/iconKoreanAir.png) no-repeat}.company-partner.partner-dl{background:url(../images/migrate/my-account/icons-partner/iconDelta.png) no-repeat}.company-partner.partner-af{background:url(../images/migrate/my-account/icons-partner/iconAirfrance.png) no-repeat}.company-partner.partner-kl{background:url(../images/migrate/my-account/icons-partner/iconKlm.png) no-repeat}.company-partner.partner-qr{background:url(../images/migrate/my-account/icons-partner/iconQatar.png) no-repeat}.company-partner.partner-ib{background:url(../images/migrate/my-account/icons-partner/iconIberia.png) no-repeat}.company-partner.partner-tp{background:url(../images/migrate/my-account/icons-partner/iconTap.png) no-repeat}.company-partner.partner-az{background:url(../images/migrate/my-account/icons-partner/iconAlitalia.png) no-repeat}.company-partner.partner-am{background:url(../images/migrate/my-account/icons-partner/iconAeromexico.png) no-repeat}.company-partner.partner-ey{background:url(../images/migrate/my-account/icons-partner/iconEtihad.png) no-repeat}.company-partner.partner-cm{background:url(../images/migrate/my-account/icons-partner/iconCopaAirlines.png) no-repeat}.company-partner.partner-ac{background:url(../images/migrate/my-account/icons-partner/iconAirCanada.png) no-repeat}.company-partner.partner-ek{background:url(../images/migrate/my-account/icons-partner/iconEmirates.png) no-repeat}.company-partner.partner-sa{background:url(../images/migrate/my-account/icons-partner/iconSouthAfrican.png) no-repeat}.company-partner.partner-at{background:url(../images/migrate/my-account/icons-partner/iconRoyalAirMaroc.png) no-repeat}.company-partner.partner-et{background:url(../images/migrate/my-account/icons-partner/iconEthiopian.png) no-repeat}.company-partner.partner-dt{background:url(../images/migrate/my-account/icons-partner/iconTaag.png) no-repeat}.company-partner.partner-ux{background:url(../images/migrate/my-account/icons-partner/iconAirEurope.png) no-repeat}.company-partner.partner-4o{background:url(../images/migrate/my-account/icons-partner/icon4O.png) no-repeat}.company-partner.partner-9w{background:url(../images/migrate/my-account/icons-partner/icon9W.png) no-repeat}.company-partner.partner-a3{background:url(../images/migrate/my-account/icons-partner/iconA3.png) no-repeat}.company-partner.partner-ai{background:url(../images/migrate/my-account/icons-partner/iconAI.png) no-repeat}.company-partner.partner-as{background:url(../images/migrate/my-account/icons-partner/iconAS.png) no-repeat}.company-partner.partner-bt{background:url(../images/migrate/my-account/icons-partner/iconBT.png) no-repeat}.company-partner.partner-cz{background:url(../images/migrate/my-account/icons-partner/iconCZ.png) no-repeat}.company-partner.partner-ei{background:url(../images/migrate/my-account/icons-partner/iconEI.png) no-repeat}.company-partner.partner-eq{background:url(../images/migrate/my-account/icons-partner/iconEQ.png) no-repeat}.company-partner.partner-ga{background:url(../images/migrate/my-account/icons-partner/iconGA.png) no-repeat}.company-partner.partner-gq{background:url(../images/migrate/my-account/icons-partner/iconGQ.png) no-repeat}.company-partner.partner-h1{background:url(../images/migrate/my-account/icons-partner/iconH1.png) no-repeat}.company-partner.partner-ha{background:url(../images/migrate/my-account/icons-partner/iconHA.png) no-repeat}.company-partner.partner-ho{background:url(../images/migrate/my-account/icons-partner/iconHO.png) no-repeat}.company-partner.partner-jq{background:url(../images/migrate/my-account/icons-partner/iconJQ.png) no-repeat}.company-partner.partner-kq{background:url(../images/migrate/my-account/icons-partner/iconKQ.png) no-repeat}.company-partner.partner-me{background:url(../images/migrate/my-account/icons-partner/iconME.png) no-repeat}.company-partner.partner-ms{background:url(../images/migrate/my-account/icons-partner/iconMS.png) no-repeat}.company-partner.partner-mu{background:url(../images/migrate/my-account/icons-partner/iconMU.png) no-repeat}.company-partner.partner-ou{background:url(../images/migrate/my-account/icons-partner/iconOU.png) no-repeat}.company-partner.partner-pg{background:url(../images/migrate/my-account/icons-partner/iconPG.png) no-repeat}.company-partner.partner-py{background:url(../images/migrate/my-account/icons-partner/iconPY.png) no-repeat}.company-partner.partner-sg{background:url(../images/migrate/my-account/icons-partner/iconSG.png) no-repeat}.company-partner.partner-sn{background:url(../images/migrate/my-account/icons-partner/iconSN.png) no-repeat}.company-partner.partner-up{background:url(../images/migrate/my-account/icons-partner/iconUP.png) no-repeat}.company-partner.partner-v7{background:url(../images/migrate/my-account/icons-partner/iconV7.png) no-repeat}.company-partner.partner-va{background:url(../images/migrate/my-account/icons-partner/iconVA.png) no-repeat}.company-partner.partner-vy{background:url(../images/migrate/my-account/icons-partner/iconVY.png) no-repeat}.company-partner.partner-wm{background:url(../images/migrate/my-account/icons-partner/iconWM.png) no-repeat}.company-partner.partner-zp{background:url(../images/migrate/my-account/icons-partner/iconZP.png) no-repeat}.smls-more-details dl.arrow-gray dd.invible{background:#fff}.thermometer-category .history-category{width:780px;margin:30px auto 0;float:initial}.thermometer-category p{font:14px Arial, sans-serif;color:#777777;padding-top:10px;position:relative}.thermometer-category .divider-or{width:1px;height:360px;position:relative;background:#ccc;float:left;margin:40px 0}.thermometer-category .divider-or .text{width:27px;position:absolute;top:47%;left:50%;margin-left:-7px;white-space:nowrap;font:14px 'nunito', sans-serif;color:#999999;padding-top:5px;padding-bottom:10px;background:#ffffff}.thermometer-category .container-miles-qualifying{padding:30px 15px;width:380px;float:left}.thermometer-category .container-miles-qualifying span{font:16px 'nunito', sans-serif;color:#FF5A00;padding:7px 0;display:inline-block}.thermometer-category .container-miles-qualifying span b{color:#555555;font-weight:normal}.thermometer-category .container-miles-qualifying i{background:url(../images/migrate/my-account/smls-sprite-category.png) no-repeat 0 -37px;margin:5px 10px 0 0;padding:0;height:25px;float:left;width:27px}.thermometer-category .info-miles-qualifying{padding:0 60px 0 0;float:left}.thermometer-category .info-miles-qualifying .card p{line-height:0.2px}.thermometer-category .container-miles-qualifying .plane span{padding:0}.thermometer-category .container-miles-qualifying .plane,.thermometer-category .container-miles-qualifying .card{float:left;width:100%;margin:10px 0}.thermometer-category .container-miles-qualifying .plane i{background:url(../images/migrate/my-account/smls-sprite-category.png) no-repeat 0 -64px;width:34px}.thermometer-category .container-miles-qualifying .card i{background:url(../images/migrate/my-account/smls-sprite-category.png) no-repeat 0 -94px;width:34px}.box-category{border:2px solid #999999;height:30px;margin:20px 0 0;border-radius:5px;width:330px;position:relative}.box-category.active::before{content:'';display:inline-block;width:12px;height:12px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;float:right;position:relative;background:#fff;z-index:9}.box-category.active::after{content:'';display:inline-block;width:8px;height:8px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;float:right;position:relative;background:#555555;z-index:99}.box-category.diamante::before{top:25px;left:4px}.box-category.diamante::after{top:-3px;left:2px}.box-category.ouro::after{top:-3px;left:-131px}.box-category.ouro::before{top:25px;left:-129px}.box-category.prata::after{top:-3px;left:-218px}.box-category.prata::before{top:25px;left:-216px}.box-category.smiles::after{top:-3px;left:-325px}.box-category.smiles::before{top:25px;left:-323px}@media only screen and (max-width: 450px){.profile p.username,.milage,.join-club p,.profile-summary,.exchange-milages-banner,.panel-sidebar,.milage-text-description p,.current-partners{display:none}.profile{text-align:center}.join-club .current-status{width:80px}.join-club .become-member img{max-width:135px;margin-right:0}.join-club .become-member p{display:block}.category-type{width:100%;box-sizing:border-box}.category-type .vertical-align{display:block;width:100%}.my-profile{white-space:nowrap;padding-top:30px}.your-next-flight .smls-background-color-title .smls-btn-md{padding:10px;margin:10px 0;width:49%;font-size:12px}.your-next-flight .payment-details{margin-left:auto}.show-all-flights{width:100%}.join-club-get-milage,.join-club-get-milage .sidebar,.join-club-get-milage .plan-details{width:100%}.join-club-get-milage{height:300px}.join-club-get-milage .sidebar{height:auto}.join-club-get-milage .banner-club-smiles,.join-club-get-milage .banner-mgm{margin:10px;float:left;background-size:75px;width:75px}.join-club-get-milage .banner-mgm{height:75px}.join-club-get-milage .sidebar a{float:right;margin-top:20px;margin-right:10px}.join-club-get-milage.container-mgm{height:318px}.container-my-actions{width:100%;box-sizing:border-box}.container-my-actions .my-action{display:block;width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #ececec;padding:20px 0}.container-my-actions .my-action.last{border:0}.milage-actions .action{width:46%;margin:8px 8px 0 0;height:65px}.milage-actions .action p{display:block;padding:10px 7px}.milage-actions .action p i,.milage-actions .action .icon-cart,.milage-actions .action .icon-activate,.milage-actions .action .icon-exchange,.resquest-milages .icon-request-milage{width:30px;background-size:contain;height:30px;margin:10px 0 0}.milage-actions .action .icon-activate{margin:0;height:40px}.milage-actions .action p>span{font-size:11px;width:70px;color:#555555;font-weight:normal}.milage-actions .action span span{font-size:9px}span#spanNaoMostrarMobile{display:none}.resquest-milages{width:46%;margin-top:8px;height:128px}.resquest-milages p{width:auto;font-size:12px;padding:0 10px;margin:10px 0}.resquest-milages span{display:inline-block;vertical-align:top;margin-bottom:0}.current-media{float:initial;margin:20px 0}.current-media img{max-width:100%}.current-media.last{margin-right:0}.milages-to-expire,.advertising{width:100%}.header-labels p{margin:30px 10px}.header-labels p.first{margin-left:30px;margin-right:5px}.header-labels p.middle{margin-left:0;margin-right:5px}.header-labels p.last{margin-left:0;margin-right:0}.milages-to-expire li{padding:10px 1px}.milages-to-expire .date-to-expire{width:60px;font-size:11px}.milages-to-expire .operations{width:75px}.milages-to-expire .quantity-milage{width:80px;text-align:right}.advertising{margin-left:0}.advertising h3,.advertising p{text-align:center !important;padding:6px 0}.advertising button{margin:10px 0 7px 7px}.category-type .smls-tooltip{width:100%;left:0;right:0}.arrow-up.smls-tooltip:before{border-top-color:transparent;margin-left:-19px}.arrow-up.smls-tooltip:after{border-top-color:transparent;margin-top:6px}.arrow-up.smls-tooltip:before,.arrow-up.smls-tooltip:after{left:75px;top:-32px}.category-type .category-type-disclaimer:before{left:-2px}.container-category-type-disclaimer .smls-tooltip{width:100%;left:0;right:0;top:85px}.table-grey{overflow-y:auto}.action-request-milages{margin-left:8px !important}.milage-actions .action-request-milages p>span{width:100%;text-align:center;margin:10px 0}.milage-actions .action p i{margin-right:3px}.your-next-flight .smls-background-content.smls-more-details dl.flight{max-width:30px}.your-next-flight .smls-background-content.smls-more-details dl.details{margin:20px 0px;max-width:100%;box-sizing:border-box}.your-next-flight .smls-background-content.smls-more-details dl.details{max-width:100px;margin:20px 10px}.company-partner{width:42px;height:30px;margin:0 10px}.your-next-flight .flying-company{margin:0;width:70px}.your-next-flight .flight-details strong{font-size:11px}.your-next-flight .flight-details span{font-size:10px;text-transform:initial;height:auto;line-height:10px;white-space:normal}.your-next-flight .flight-details p{font-size:10px;width:50px}.your-next-flight .flying-company p{width:auto}.your-next-flight .flight-details .arrow{width:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #ececec;margin:0 4px}.your-next-flight .total-passengers{margin:10px 20px;text-align:left}.your-next-flight p.connection-divider{width:50%}.your-next-flight .smls-background-color-title{width:100%;box-sizing:border-box;height:auto;position:relative;display:inline-block}.thermometer-category{padding:0}.thermometer-category img{max-width:100%}.thermometer-category .container-miles-qualifying{width:100%;box-sizing:border-box;padding:10px 0}.thermometer-category ul{right:0;margin:0 0 10px}.thermometer-category ul li{margin:0 5%}.thermometer-category .info-miles-qualifying{padding:0 20px}.thermometer-category .divider-or{float:left;height:1px;width:100%;margin:20px 0px}.thermometer-category .divider-or .text{width:27px;top:-18px;left:50%;margin-left:-7px;padding-left:10px}.thermometer-category .container-miles-qualifying .box-smiles{margin:10px auto;clear:both;float:initial}.thermometer-category .box-category{margin:20px auto;width:80%}.thermometer-category .history-category{width:100%}.thermometer-category .container-miles-qualifying.flight-segment ul.flight li{margin:0 30px}.thermometer-category .container-miles-qualifying.flight-segment ul.flight,.thermometer-category .container-miles-qualifying.flight-segment ul.flight.last{width:100%}.thermometer-category .container-miles-qualifying.flight-segment ul.flight li:last-child{width:80px;display:inline;float:left;margin:0}.thermometer-category .container-miles-qualifying.flight-segment ul.flight.last li{margin:0 5px}.thermometer-category .container-miles-qualifying.flight-segment ul.flight.last{left:0}.row.smls-2-column.thermometer-category{width:100%}}@media print{body{margin:0;padding:0;line-height:1.4em}}@media print{.company-partner.partner-g3{background:url(../images/migrate/my-account/icons-partner/iconGol.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-2z{background:url(../images/migrate/my-account/icons-partner/iconPassaredo.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-ar{background:url(../images/migrate/my-account/icons-partner/iconAerolineasArgentinas.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-ke{background:url(../images/migrate/my-account/icons-partner/iconKoreanAir.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-dl{background:url(../images/migrate/my-account/icons-partner/iconDelta.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-af{background:url(../images/migrate/my-account/icons-partner/iconAirfrance.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-kl{background:url(../images/migrate/my-account/icons-partner/iconKlm.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-qr{background:url(../images/migrate/my-account/icons-partner/iconQatar.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-ib{background:url(../images/migrate/my-account/icons-partner/iconIberia.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-tp{background:url(../images/migrate/my-account/icons-partner/iconTap.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-az{background:url(../images/migrate/my-account/icons-partner/iconAlitalia.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-am{background:url(../images/migrate/my-account/icons-partner/iconAeromexico.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-ey{background:url(../images/migrate/my-account/icons-partner/iconEtihad.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-cm{background:url(../images/migrate/my-account/icons-partner/iconCopaAirlines.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-ac{background:url(../images/migrate/my-account/icons-partner/iconAirCanada.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-ek{background:url(../images/migrate/my-account/icons-partner/iconEmirates.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-sa{background:url(../images/migrate/my-account/icons-partner/iconSouthAfrican.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-at{background:url(../images/migrate/my-account/icons-partner/iconRoyalAirMaroc.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.company-partner.partner-et{background:url(../images/migrate/my-account/icons-partner/iconEthiopian.png) no-repeat !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}}.aui .smiles__update-plan{width:100%;box-sizing:border-box;margin:40px 0}.aui .smiles__update-plan img{max-width:100%}.aui .smiles__update-plan .smiles__update-plan--details{float:left}.aui .smiles__update-plan button{float:right}.aui .smiles__update-plan-accept .smiles__update-plan-accept--terms{margin-bottom:10px}.aui .smiles__update-plan-accept .smiles__update-plan-accept--terms input,.aui .smiles__update-plan-accept .smiles__update-plan-accept--terms label{display:inline-block;vertical-align:top}body.modal-open{position:relative !important}#smls-gift-smiles .get__baggage__page{margin:60px 0}#smls-gift-smiles .get__baggage__page .get__baggage__page--title p{font:18px 'NunitoRegular',Arial, Helvetica, sans-serif;color:#777}#smls-gift-smiles .get__baggage__page .get__baggage__page--title span{display:block;font-weight:bold}#smls-gift-smiles .get__baggage__page .get__baggage__page--title h1{color:#FF5A00;font:25px 'NunitoRegular',Arial, Helvetica, sans-serif}#smls-gift-smiles .get__baggage__page .options__header__baggage .fixed-row{width:1110px;margin:25px auto;box-sizing:border-box;margin-left:265px}#smls-gift-smiles .get__baggage__page .container__baggage{border:2px solid #ececec;padding:55px 85px;box-sizing:border-box;margin:45px 55px 0}#smls-gift-smiles .get__baggage__page .container__baggage h2,#smls-gift-smiles .get__baggage__page .container__baggage .container__baggage--headline{padding-left:20px}#smls-gift-smiles .get__baggage__page .container__baggage h2{font:bold 16px Arial;color:#555}#smls-gift-smiles .get__baggage__page .container__baggage .container__baggage--headline span{color:#777;font-size:12px;padding-top:10px;display:block}#smls-gift-smiles .get__baggage__page .container__baggage .benefit__package{width:100%}#smls-gift-smiles .get__baggage__page .baggage__manager{width:780px;position:relative}#smls-gift-smiles .get__baggage__page .baggage__manager header{background:#f2f2f2 url(../images/baggage-fee/icon-plane.png) no-repeat center left;padding:10px 45px;border-left:20px solid transparent;border-radius:4px 4px 0 0}#smls-gift-smiles .get__baggage__page .baggage__manager header h1{font:bold 16px Arial;color:#555;margin:0 0 0 20px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:190px}#smls-gift-smiles .get__baggage__page .baggage__manager header h1 span{display:block;font-size:12px}#smls-gift-smiles .get__baggage__page .baggage__manager .depart-arrival{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#smls-gift-smiles .get__baggage__page .baggage__manager .depart-arrival p{font:bold 22px 'NunitoRegular',Arial, Helvetica, sans-serif;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0}#smls-gift-smiles .get__baggage__page .baggage__manager .depart-arrival p span{font:normal 12px Arial;display:block}#smls-gift-smiles .get__baggage__page .baggage__manager .depart-arrival .divider{width:65px;height:20px;background:url(../images/baggage-fee/icon-arrow-alpha.png) no-repeat;display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;margin-top:7px}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client{padding:15px 18px;border:1px solid #f2f2f2;border-radius:0 0 4px 4px;margin-bottom:2px;position:relative}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner,#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .avatar{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .avatar{width:25px;height:22px;background:url(../images/baggage-fee/icon-avatar-alpha.png) no-repeat;margin-right:20px}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner{font:bold 16px Arial;color:#555;width:290px;position:realtive}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .discover-benefits{position:relative;margin-top:10px}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .discover-benefits input{padding:8px;border:1px solid #f2f2f2;border-radius:3px;font:normal 12px Arial;color:#999}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .discover-benefits .submit{position:absolute;top:2px;left:191px;background:#999 url(../images/baggage-fee/icon-arrow-beta.png) center center no-repeat;width:30px;border-radius:3px;height:28px;border:0;cursor:pointer}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .available-benefits{display:inherit;font-size:12px;font-weight:normal;padding-top:15px}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .available-benefits.benefit--need-check{font-weight:bold}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .available-benefits.benefit-card{border-radius:3px;position:relative;margin-left:45px;padding:3px;display:table;margin-top:5px}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .available-benefits.benefit-gold{border:1px solid #c8a163;color:#c8a163}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .available-benefits.benefit-gold:before{background:url(../images/baggage-fee/bg-gold-card.png) no-repeat;width:37px;height:24px;content:'';display:block;position:absolute;top:0;left:-45px}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .available-benefits.benefit-silver{border:1px solid #aeaba4;color:#aeaba4}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .available-benefits.benefit-silver:before{background:url(../images/baggage-fee/bg-silver-card.png) no-repeat;width:37px;height:24px;content:'';display:block;position:absolute;top:0;left:-45px}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .available-benefits.benefit-diamond{border:1px solid #000000;color:#000000}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .available-benefits.benefit-diamond:before{background:url(../images/baggage-fee/bg-diamond-card.png) no-repeat;width:37px;height:24px;content:'';display:block;position:absolute;top:0;left:-45px}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .tooltip-cpf-or-number-text{padding:10px;position:absolute;bottom:-23px;right:35px;width:200px;text-align:left;border:2px solid #FF5A00;font:normal 9px Arial;z-index:4;background:#fff;display:none;color:#000}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .tooltip-cpf-or-number-text:before{content:" ";position:absolute;top:-3px;left:100%;width:0;height:0;margin-top:15px;border-width:15px;border-style:solid;border-color:transparent transparent transparent #FF5A00;z-index:1}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner .tooltip-cpf-or-number-text:after{content:" ";position:absolute;top:0px;left:100%;width:0;height:0;margin-top:15px;border-width:12px;border-style:solid;border-color:transparent transparent transparent #fff;z-index:2}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner div.icon-question-info{position:relative;margin-left:5px;display:inline-block;vertical-align:bottom;color:#fff;background:#cbcbcb;padding:3px 8px 3px 8px;border-radius:30px;font-size:13px;font-weight:bold;cursor:pointer}#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner div.icon-question-info span.tooltip-cpf-or-number-text{display:none}#smls-gift-smiles .get__baggage__page .included__bags{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:240px}#smls-gift-smiles .get__baggage__page .included__bags:before{content:'';background:url(../images/baggage-fee/bg-baggage-alpha.png) no-repeat;width:26px;height:21px;display:block;position:absolute;top:45px;left:-40px}#smls-gift-smiles .get__baggage__page .included__bags span{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline}#smls-gift-smiles .get__baggage__page .included__bags p{margin:0}#smls-gift-smiles .get__baggage__page .included__bags .total--bags{font:normal 70px Arial;color:#FF5A00}#smls-gift-smiles .get__baggage__page .included__bags .included__bags--text{font:bold 14px Arial;color:#FF5A00;text-transform:uppercase;margin:12px 0 0}#smls-gift-smiles .get__baggage__page .included__bags .included__bags--text .disclaimer--bags{font:normal 12px Arial;color:#555;display:block;text-transform:none;margin-top:5px}#smls-gift-smiles .get__baggage__page .included__bags .included__bags--text .total--weight{font-size:12px;font-weight:normal;color:#777;text-transform:none}#smls-gift-smiles .get__baggage__page .baggage__counter{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#smls-gift-smiles .get__baggage__page .baggage__counter p{font:bold 12px Arial;color:#7c7c7c}#smls-gift-smiles .get__baggage__page .baggage__counter span{float:left;width:48px;height:44px;font-size:16px;text-align:center;border-radius:3px;cursor:pointer;line-height:40px}#smls-gift-smiles .get__baggage__page .baggage__counter span.bt-remove{background:#f5f5f5;color:#ccc}#smls-gift-smiles .get__baggage__page .baggage__counter span.bt-add{background:#e9e9e9;color:#555}#smls-gift-smiles .get__baggage__page .baggage__counter span.total{border:1px dotted #efefef;font-size:25px;font-weight:bold;cursor:initial}#smls-gift-smiles .get__baggage__page .included__bags--extras{position:absolute;top:50px;left:800px;width:235px}#smls-gift-smiles .get__baggage__page .included__bags--extras p{font:12px Arial;color:#7c7c7c}#smls-gift-smiles .get__baggage__page .included__bags--extras p span{color:#FF5A00;font-weight:bold;font-size:16px}#smls-gift-smiles .get__baggage__page .included__bags--extras p small{margin-left:5px;display:inline-block;vertical-align:bottom;color:#fff;background:#cbcbcb;padding:3px 7px 3px 6px;border-radius:30px;font-size:13px;font-weight:bold;cursor:pointer}#smls-gift-smiles .get__baggage__page .container__disclaimer{position:relative}#smls-gift-smiles .get__baggage__page .container__disclaimer .extra--baggage{font-size:10px;color:#777}#smls-gift-smiles .get__baggage__page .which__payment{width:340px;position:absolute;top:0;right:0}#smls-gift-smiles .get__baggage__page .which__payment p{text-align:right}#smls-gift-smiles .get__baggage__page .which__payment .available__payment a{float:left;width:130px;padding:10px 0;text-align:center;font:bold 16px Arial;color:#999;border:1px solid #dbdbdb;margin-left:35px;text-decoration:none}#smls-gift-smiles .get__baggage__page .which__payment .available__payment a.current{border-color:#FF5A00;border-width:2px;color:#FF5A00;font-weight:bold}#smls-gift-smiles .get__baggage__page .which__payment .smls-btn{padding:15px 40px;margin-top:35px;float:right;background-color:#FF5A00;color:#ffffff;font:bold 14px Arial,Helvetica,Sans-serif;border-radius:4px;width:auto;cursor:pointer;line-height:1.42857143;text-align:center}#smls-gift-smiles .get__baggage__page .benefit__package{width:91.5%;margin:25px auto;box-sizing:border-box}#smls-gift-smiles .get__baggage__page .benefit__package{background:#fafafc;padding:30px 40px}#smls-gift-smiles .get__baggage__page .benefit__package--highlight h5{font:20px "nunito", Arial;color:#555}#smls-gift-smiles .get__baggage__page .benefit__package--highlight p{font:normal 12px Arial;color:#a0a0a0}#smls-gift-smiles .get__baggage__page .which__packages h5{text-align:center;padding:14px 0;margin:0}#smls-gift-smiles .get__baggage__page .which__packages.span4{margin-left:1px}#smls-gift-smiles .get__baggage__page .which__packages p{font:16px "nunito", Arial;width:52%;padding:10px 0 10px 85px}#smls-gift-smiles .get__baggage__page .which__packages--silver{background:#f1f1f3 url(../images/baggage-fee/bg-baggage-alpha.png) no-repeat 40px 80px}#smls-gift-smiles .get__baggage__page .which__packages--silver h5{background:#a0a0a0;color:#fff}#smls-gift-smiles .get__baggage__page .which__packages--gold{background:#f5f1ec url(../images/baggage-fee/bg-baggage-beta.png) no-repeat 15px 80px}#smls-gift-smiles .get__baggage__page .which__packages--gold h5{background:#c8a263;color:#fff}#smls-gift-smiles .get__baggage__page .which__packages--diamond{background:#e4e4e6 url(../images/baggage-fee/bg-baggage-delta.png) no-repeat 15px 70px}#smls-gift-smiles .get__baggage__page .which__packages--diamond h5{background:#000;color:#fff}#table-baggage-prices-modal{border:5px solid #ececec;border-radius:4px;height:630px;width:1056px;top:10px;margin-left:-528px}#table-baggage-prices-modal .table-baggage-prices{width:1056px;padding:25px;top:10px;background:#fff;z-index:100;position:absolute;left:50%;margin-left:-528px;box-sizing:border-box}#table-baggage-prices-modal .table-baggage-prices h1{color:#FF5A00;font:25px 'NunitoRegular',Arial, Helvetica, sans-serif}#table-baggage-prices-modal .table-baggage-prices .table-baggage-prices--close{background:url(../images/baggage-fee/bg-close-alpha.png) no-repeat;width:27px;height:16px;float:right;cursor:pointer}#table-baggage-prices-modal .table-baggage-prices table{width:885px;margin:35px auto;border:1px solid #ececec}#table-baggage-prices-modal .table-baggage-prices table th{font:bold 14px Arial;color:#334d77}#table-baggage-prices-modal .table-baggage-prices table th.non-border{border:0}#table-baggage-prices-modal .table-baggage-prices table th:nth-child(2){text-align:right}#table-baggage-prices-modal .table-baggage-prices table th:nth-child(3){text-align:center}#table-baggage-prices-modal .table-baggage-prices table th,#table-baggage-prices-modal .table-baggage-prices table td{border:1px solid #ececec;padding:20px}#table-baggage-prices-modal .table-baggage-prices table td{text-align:center;font-weight:bold;color:#423c3c}#table-baggage-prices-modal .table-baggage-prices table td small{display:block;font-size:11px;font-weight:normal}#table-baggage-prices-modal .table-baggage-prices table td:first-child{text-align:left}#table-baggage-prices-modal .table-baggage-prices table .stripe{background:#f0f5ff}#table-baggage-prices-modal .table-baggage-prices .disclaimer{width:885px;padding:25px;margin:0 auto;box-sizing:border-box;border:1px solid #ec9b71;font-size:12px !important}#table-baggage-prices-modal .table-baggage-prices .disclaimer a,#table-baggage-prices-modal .table-baggage-prices .disclaimer strong{color:#FF5A00}#table-baggage-prices-modal .table-baggage-prices .disclaimer a{text-decoration:underline}#table-baggage-prices-modal .table-baggage-prices .disclaimer a:hover{color:#FF5A00}@media only screen and (min-width: 450px){#smls-gift-smiles .get__baggage__page .baggage__manager .baggage__manager--client .baggage__owner div.icon-question-info:hover span.tooltip-cpf-or-number-text{display:block}}@media only screen and (max-width: 450px){#smls-gift-smiles .get__baggage__page .options__header__baggage .fixed-row{margin:25px auto;width:100%}#smls-gift-smiles .get__baggage__page .container__baggage{padding:15px;margin:45px auto 0}#smls-gift-smiles .get__baggage__page .container__baggage .container__baggage--headline{width:100%;box-sizing:border-box}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager{width:100%}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager header{background:#f2f2f2;padding:10px 0}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager header h1{width:70px;margin:0}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager .depart-arrival p{font-size:18px;width:50px}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager .depart-arrival p span{font-size:11px}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager .depart-arrival .divider{width:40px;background-position-x:-30px}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client{padding:10px;text-align:center}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client .avatar{margin-right:7px}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client .baggage__owner{width:83%;box-sizing:border-box;text-align:left}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client .baggage__owner .available-benefits{padding-top:0;font-size:10px}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client .baggage__owner .discover-benefits input{width:100%;box-sizing:border-box}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client .baggage__owner .discover-benefits input.submit{left:auto;right:2px}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client .included__bags{width:100%;border-top:1px solid #ececec;margin-top:10px}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client .included__bags p{text-align:center}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client .included__bags .disclaimer--bags{text-align:left}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client .included__bags:before{display:none}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client .included__bags--extras{position:static;width:auto}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client .included__bags--extras p{margin:10px 0}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client .tooltip-cpf-or-number-text{position:absolute;padding:10px;width:200px;margin-top:60px;box-sizing:border-box;bottom:-33px !important;right:35px;display:none}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client .tooltip-cpf-or-number-text:before{top:-10px;right:18px;margin-top:auto;border:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #FF5A00}#smls-gift-smiles .get__baggage__page .container__baggage .baggage__manager--client .tooltip-cpf-or-number-text:after{top:-8px;right:18px;margin-top:auto;border:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}#smls-gift-smiles .get__baggage__page .container__disclaimer .extra--baggage{margin-top:10px}#smls-gift-smiles .get__baggage__page .container__disclaimer .which__payment{position:static;width:100%}#smls-gift-smiles .get__baggage__page .container__disclaimer .which__payment p{text-align:left;font-size:13px}#smls-gift-smiles .get__baggage__page .container__disclaimer .which__payment .available__payment a{margin:0;width:120px}#smls-gift-smiles .get__baggage__page .container__disclaimer .which__payment .available__payment a:last-child{float:right}#smls-gift-smiles .get__baggage__page .container__disclaimer .which__payment .smls-btn{float:none;width:100%;margin-top:15px;box-sizing:border-box;display:block}#smls-gift-smiles .get__baggage__page .benefit__package{width:100%;padding:10px}#smls-gift-smiles .get__baggage__page .benefit__package .benefit__package--highlight{width:100%;float:none}#smls-gift-smiles .get__baggage__page .benefit__package .benefit__package--highlight h5{font-size:18px}#smls-gift-smiles .get__baggage__page .benefit__package .container__which__packages{width:100%;float:none}#smls-gift-smiles .get__baggage__page .benefit__package .which__packages p{font-size:15px;padding:40px 5px 0;width:100%;box-sizing:border-box}#smls-gift-smiles .get__baggage__page .benefit__package .which__packages.which__packages--gold,#smls-gift-smiles .get__baggage__page .benefit__package .which__packages.which__packages--silver{background-position:center 60px}#smls-gift-smiles .get__baggage__page .benefit__package .which__packages.which__packages--diamond{background:#e4e4e6 url(../images/baggage-fee/bg-baggage-zeta.png) no-repeat center 60px}.table-baggage-prices{width:100% !important;height:350px;margin:auto !important;left:0;right:0;padding:0 10px !important;overflow:scroll;position:static !important}.table-baggage-prices h1{text-align:center}.table-baggage-prices table{width:100% !important;margin:0 !important}.table-baggage-prices table td,.table-baggage-prices table th{padding:3px !important;font-size:11px !important;font-weight:normal !important}.table-baggage-prices table td{font-weight:normal}.table-baggage-prices .disclaimer{width:100% !important;margin:20px 0 !important}}.thermometer-category .miles{padding:30px 0;width:45.5%;float:left;margin-left:40px}.thermometer-category .miles ul{float:left;margin:10px 0 20px;position:relative;right:35px}.thermometer-category .miles ul li{display:inline-block;text-align:center;margin:0 32px;color:#7c7c7c;font:11px 'nunito', sans-serif}.thermometer-category .miles ul li:last-child{position:relative;right:-35px;margin:0}.thermometer-category .miles ul li.active{color:#FF5A00;font-weight:bold}.thermometer-category .miles ul li span{color:#7c7c7c;font:11px 'nunito', sans-serif;text-align:center;display:block;padding:0}.thermometer-category .miles span{font:16px 'nunito', sans-serif;color:#FF5A00;padding:7px 0;display:inline-block}.thermometer-category .miles span b{color:#7c7c7c;font-weight:normal}.thermometer-category .miles .miles--category{border:2px solid #7c7c7c;height:30px;margin:20px 0 0;border-radius:5px;width:81%;position:relative}.thermometer-category .miles .miles--category.active::after{content:'';display:inline-block;width:8px;height:8px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;float:right;position:absolute;background:#7c7c7c;z-index:99;top:24px;border:2px solid #fff}.thermometer-category .miles .miles--category.diamante::after{left:365px}.thermometer-category .miles .miles--category.ouro::after{left:207px}.thermometer-category .miles .miles--category.prata::after{left:103px}.thermometer-category .miles .miles--category.smiles::after{left:-6px}.thermometer-category .miles .miles--category .range__bar{display:block}.thermometer-category .miles .miles--category .range__bar .range__milage{width:auto;height:30px;border-radius:2px;border:0;vertical-align:initial;display:initial}.thermometer-category .miles .miles--category .range__bar .range__milage .status--bar{height:30px;box-sizing:border-box;border:2px solid #fff;border-radius:6px;left:0px}.thermometer-category .miles .miles--category .range__bar .range__milage .status--bar.two{background:#FF5A00;position:absolute;top:0px;border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:2px solid #fff}.thermometer-category .miles .miles--category .range__bar .range__milage .status--bar.two.ouro{right:105px}.thermometer-category .miles .miles--category .range__bar .status--bar.two.diamante{display:none}.thermometer-category .miles .miles--category .range__bar .range__milage .status--bar.two.smiles{border-top-left-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0}.thermometer-category .info{padding:0 60px 0 0;float:left}.thermometer-category .info .plane i{font-size:15px;display:inline-block;transform:rotate(7deg);-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.thermometer-category .info .plane p{display:inline-block}.thermometer-category .info .card i{font-size:20px}.thermometer-category .info .card p{display:inline-block;margin:0}.thermometer-category .info .card p:last-child{padding:0 0 0 30px}.thermometer-category .info .box{border:1px solid #FF5A00;padding:10px;border-radius:4px;margin:20px 0 0 45px}.thermometer-category .info .box strong{color:#FF5A00;font-size:14px}.thermometer-category .spacer{width:1px;height:360px;position:relative;background:#ececec;float:left;margin:70px 0}.thermometer-category .spacer:after{content:'ou';width:27px;position:absolute;top:47%;left:50%;margin-left:-7px;font:14px 'nunito', sans-serif;color:#7c7c7c;padding-top:5px;padding-bottom:10px;background:#fff}.thermometer-category .legs{float:right;padding:30px 35px;width:40.5%}.thermometer-category .legs ul{float:left;margin:10px 0 20px;position:relative;right:30px}.thermometer-category .legs ul li{display:inline-block;text-align:center;margin:0 30px;color:#7c7c7c;font:11px 'nunito', sans-serif}.thermometer-category .legs ul li span{color:#7c7c7c;font:11px 'nunito', sans-serif;text-align:center;display:block;padding:0}.thermometer-category .legs ul li.active{color:#FF5A00;font-weight:bold}.thermometer-category .legs ul li:last-child{position:relative;right:-35px;margin:0}.thermometer-category .legs i{margin:8px 0}.thermometer-category .legs span{font:16px 'nunito', sans-serif;color:#FF5A00;padding:7px 0;display:inline-block}.thermometer-category .legs span b{color:#7c7c7c;font-weight:normal}.thermometer-category .legs .legs--category{background:url(../images/migrate/my-account/bg-thermometer-category.png) repeat-x 14px;border:2px solid #999999;height:30px;margin:20px 0 0;border-radius:5px;width:86.2%;position:relative}.thermometer-category .legs .legs--category.active::after{content:'';display:inline-block;width:8px;height:8px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;float:right;position:absolute;background:#7c7c7c;z-index:99;top:24px;border:2px solid #fff}.thermometer-category .legs .legs--category.diamante::after{left:345px}.thermometer-category .legs .legs--category.ouro::after{left:195px}.thermometer-category .legs .legs--category.prata::after{left:96px}.thermometer-category .legs .legs--category.smiles::after{left:-6px}.thermometer-category .legs .legs--category .range__bar{display:block}.thermometer-category .legs .legs--category .range__bar .range__milage{width:auto;height:30px;border-radius:2px;border:0;vertical-align:initial;display:initial;overflow:hidden}.thermometer-category .legs .legs--category .status--bar{height:30px;box-sizing:border-box;border:2px solid #ffffff;border-radius:6px}.thermometer-category .legs .legs--category .status--bar.diamante{background:url(../images/migrate/my-account/bg-thermometer-category-active.png) 12px repeat}.thermometer-category .legs .legs--category .status--bar.ouro{background:url(../images/migrate/my-account/bg-thermometer-category-active.png) 12px repeat;width:231px}.thermometer-category .legs .legs--category .status--bar.prata{background:url(../images/migrate/my-account/bg-thermometer-category-active.png) 12px repeat;width:122px}.thermometer-category .legs .legs--category .status--bar.smiles{background:url(../images/migrate/my-account/bg-thermometer-category-active.png) 12px no-repeat}.thermometer-category ul.flight{width:140px;margin:30px 0;left:0}.thermometer-category ul.flight.last{width:240px;position:relative;left:19px}.thermometer-category ul.flight.last img:last-child{position:relative;left:-11px}.thermometer-category ul.flight li{margin:0 8px}.thermometer-category ul.flight li:first-child{display:block;margin:0}.thermometer-category ul.flight li.one__leg{background:url(../images/migrate/my-account/bg-trecho.png) no-repeat center;height:25px}.thermometer-category ul.flight li.two__legs{background:url(../images/migrate/my-account/two-bg-trecho.png) no-repeat center;height:25px}.thermometer-category ul.flight li:last-child{display:block;margin:0;right:-5px;position:relative;color:#7c7c7c;font-size:16px;margin:30px 0 0}.history{width:100%;border:1px solid #ececec;float:left;margin-top:30px}.history table{width:100%}.history table td{text-align:center;border-bottom:1px solid #ececec;padding:20px 0;font:14px Arial, sans-serif;color:#7c7c7c}.history table td i{font-size:1.8em;color:#FF5A00}@media (max-width: 450px){.thermometer-category .spacer{float:left;height:1px;width:100%;margin:20px 0px}.thermometer-category .spacer:after{text-align:center;top:-12px}.thermometer-category .miles{width:100%;margin-left:0}.thermometer-category .miles .info{padding:0 30px 0 10px}.thermometer-category .miles .miles--category{margin:20px 10px 0}.thermometer-category .miles ul{right:30px}.thermometer-category .miles ul li{margin:0 25px}.thermometer-category .legs{float:left;padding:10px;width:100%;box-sizing:border-box}.thermometer-category .legs .info{padding:10px}.thermometer-category .legs ul{right:40px}.thermometer-category .legs ul li{margin:0 25px}.thermometer-category .legs ul.flight li{margin:0 5px}.thermometer-category .legs ul.flight.last{left:0px;width:200px}}.smiles__my-category .category-card,.smiles__my-category .category-ruler,.smiles__my-category .category-history,.smiles__my-category .diamond-fee-card{background:white;border:1px solid #ececec;box-shadow:0 1px 3px 0 #ececec;border-radius:3px;font-family:"NunitoLight",Arial,sans-serif;margin:0 8px 16px}.smiles__my-category .category-card h4,.smiles__my-category .category-ruler h4,.smiles__my-category .category-history h4,.smiles__my-category .diamond-fee-card h4{font-size:18px;padding:8px 0 16px}@media (max-width: 767px){.smiles__my-category .category-card h4,.smiles__my-category .category-ruler h4,.smiles__my-category .category-history h4,.smiles__my-category .diamond-fee-card h4{font-size:16px}}.smiles__my-category .category-card p,.smiles__my-category .category-ruler p,.smiles__my-category .category-history p,.smiles__my-category .diamond-fee-card p{padding:4px 0;font-size:13px}@media (max-width: 767px){.smiles__my-category .category-card p,.smiles__my-category .category-ruler p,.smiles__my-category .category-history p,.smiles__my-category .diamond-fee-card p{font-size:12px}}.smiles__my-category .category-card ul,.smiles__my-category .category-ruler ul,.smiles__my-category .category-history ul,.smiles__my-category .diamond-fee-card ul{margin-top:4px}.smiles__my-category .category-card ul>li,.smiles__my-category .category-ruler ul>li,.smiles__my-category .category-history ul>li,.smiles__my-category .diamond-fee-card ul>li{list-style-type:disc;font-size:13px;padding-bottom:12px}@media (max-width: 767px){.smiles__my-category .category-card ul>li,.smiles__my-category .category-ruler ul>li,.smiles__my-category .category-history ul>li,.smiles__my-category .diamond-fee-card ul>li{font-size:12px}}.smiles__my-category .category-card .smiles--highlight-text,.smiles__my-category .category-ruler .smiles--highlight-text,.smiles__my-category .category-history .smiles--highlight-text,.smiles__my-category .diamond-fee-card .smiles--highlight-text{font-size:13px}@media (max-width: 767px){.smiles__my-category .category-card .smiles--highlight-text,.smiles__my-category .category-ruler .smiles--highlight-text,.smiles__my-category .category-history .smiles--highlight-text,.smiles__my-category .diamond-fee-card .smiles--highlight-text{font-size:12px}}.smiles__my-category .card-toogler,.smiles__my-category .ruler-toogler,.smiles__my-category .history-toogler{border-top:1px solid #ececec;padding:12px 16px;position:relative;font-size:15px;cursor:pointer}.smiles__my-category .card-toogler span b,.smiles__my-category .ruler-toogler span b,.smiles__my-category .history-toogler span b{font-size:13px}@media (max-width: 767px){.smiles__my-category .card-toogler,.smiles__my-category .ruler-toogler,.smiles__my-category .history-toogler{font-size:13px}}.smiles__my-category .card-toogler .smiles-icons,.smiles__my-category .ruler-toogler .smiles-icons,.smiles__my-category .history-toogler .smiles-icons{position:absolute;right:20px}.smiles__my-category .toogle-body{padding:8px 16px;display:none}.smiles__my-category .toogle-body .smiles--highlight-text{color:#4A4A4A}.smiles__my-category .category-card .my-card{padding:0 16px 16px;min-height:280px}.smiles__my-category .category-card .my-card .content-card{float:left;width:35%;text-align:center}.smiles__my-category .category-card .my-card .content-card img{padding:0 32px}.smiles__my-category .category-card .my-card .content-card p{margin-top:8px}.smiles__my-category .category-card .my-card .content-card strong{font-size:16px;line-height:18px}.smiles__my-category .category-card .my-card .content-card .smiles{color:#FF5A00}.smiles__my-category .category-card .my-card .content-card .prata{color:#989697}.smiles__my-category .category-card .my-card .content-card .ouro{color:#a98c5d}.smiles__my-category .category-card .my-card .content-card .diamante{color:#2e3132}@media (max-width: 767px){.smiles__my-category .category-card .my-card .content-card{width:100%}}.smiles__my-category .category-card .my-card .content-card .inner-message{font-size:11px}.smiles__my-category .category-card .my-card .content-benefits{display:inline-block;width:65%}.smiles__my-category .category-card .my-card .content-benefits .benefits-title{margin:0 0 16px}@media (max-width: 767px){.smiles__my-category .category-card .my-card .content-benefits .benefits-title{margin:0 0 16px -0.5em}}@media (max-width: 767px){.smiles__my-category .category-card .my-card .content-benefits{width:100%}}.smiles__my-category .category-card .toogle-body-benefits{padding:16px 16px}.smiles__my-category .category-card .toogle-body-benefits>div{margin:0 0.5em}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.smiles__my-category .category-ruler{width:867px}}.smiles__my-category .category-ruler .my-ruler{padding:0 16px 16px;min-height:290px;vertical-align:top}.smiles__my-category .category-ruler .my-ruler__box{display:flex;margin-bottom:16px}@media (max-width: 767px){.smiles__my-category .category-ruler .my-ruler__box{display:block}}.smiles__my-category .category-ruler .my-ruler>div:nth-child(3){font-size:12px}.smiles__my-category .category-ruler .my-ruler .ruler-info{width:25%;display:inline-block;text-align:center}.smiles__my-category .category-ruler .my-ruler .ruler-info>div{height:110px;padding-top:8px}.smiles__my-category .category-ruler .my-ruler .ruler-info>div p{font-weight:bold;font-size:11px;margin-bottom:0px}.smiles__my-category .category-ruler .my-ruler .ruler-info>div p:first-child,.smiles__my-category .category-ruler .my-ruler .ruler-info>div span{font-size:16px}@media (max-width: 767px){.smiles__my-category .category-ruler .my-ruler .ruler-info{display:block;width:100%}.smiles__my-category .category-ruler .my-ruler .ruler-info>div{float:left;width:49%;height:90px}}.smiles__my-category .category-ruler .my-ruler .ruler-status{width:50%;display:inline-block;font-size:11px}@media (max-width: 767px){.smiles__my-category .category-ruler .my-ruler .ruler-status{width:100%}}.smiles__my-category .category-ruler .my-ruler .ruler-status.smiles .bar{background:-moz-linear-gradient(left, rgba(244,121,32,0.62) 0%, #ff5a00 100%);background:-webkit-linear-gradient(left, rgba(244,121,32,0.62) 0%, #ff5a00 100%);background:linear-gradient(to right, rgba(244,121,32,0.62) 0%, #ff5a00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9eFF5A00', endColorstr='#ff5a00',GradientType=1 )}.smiles__my-category .category-ruler .my-ruler .ruler-status.prata .bar{background:#eee;background:-moz-linear-gradient(left, #eee 0%, #989697 100%);background:-webkit-linear-gradient(left, #eee 0%, #989697 100%);background:linear-gradient(to right, #eee 0%, #989697 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#989697',GradientType=1 )}.smiles__my-category .category-ruler .my-ruler .ruler-status.ouro .bar{background:#e5d8ae;background:-moz-linear-gradient(left, #e5d8ae 0%, #a98c5d 100%);background:-webkit-linear-gradient(left, #e5d8ae 0%, #a98c5d 100%);background:linear-gradient(to right, #e5d8ae 0%, #a98c5d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5d8ae', endColorstr='#a98c5d',GradientType=1 )}.smiles__my-category .category-ruler .my-ruler .ruler-status.diamante .bar{background:#eaeaea;background:-moz-linear-gradient(left, #eaeaea 0%, #000 100%);background:-webkit-linear-gradient(left, #eaeaea 0%, #000 100%);background:linear-gradient(to right, #eaeaea 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#000000',GradientType=1 )}.smiles__my-category .category-ruler .my-ruler .ruler-status>div{width:100%}.smiles__my-category .category-ruler .my-ruler .ruler-status .title p{position:relative;font-family:"NunitoLight",Arial,sans-serif;color:#7C7C7C;margin:0 0 8px 20px;font-weight:100}.smiles__my-category .category-ruler .my-ruler .ruler-status .title p span.bms-gray-icons{position:absolute;top:3px;left:-20px}.smiles__my-category .category-ruler .my-ruler .ruler-status .divider{text-align:center;height:25px;padding-top:5px}.smiles__my-category .category-ruler .my-ruler .ruler-status .divider span{display:inline-block;position:relative}.smiles__my-category .category-ruler .my-ruler .ruler-status .divider span:before,.smiles__my-category .category-ruler .my-ruler .ruler-status .divider span:after{content:"";position:absolute;height:9px;border-bottom:1px solid #BCBEC0;top:0;width:120px}.smiles__my-category .category-ruler .my-ruler .ruler-status .divider span:before{right:100%;margin-right:15px}.smiles__my-category .category-ruler .my-ruler .ruler-status .divider span:after{left:100%;margin-left:15px}.smiles__my-category .category-ruler .my-ruler .ruler-status .categories,.smiles__my-category .category-ruler .my-ruler .ruler-status .quantity{margin:0;padding:0;display:table;width:100%;position:relative;height:15px}.smiles__my-category .category-ruler .my-ruler .ruler-status .categories span,.smiles__my-category .category-ruler .my-ruler .ruler-status .quantity span{display:table-cell;vertical-align:middle;text-transform:uppercase}.smiles__my-category .category-ruler .my-ruler .ruler-status .categories span:not(:last-child),.smiles__my-category .category-ruler .my-ruler .ruler-status .quantity span:not(:last-child){width:25%;text-align:left}.smiles__my-category .category-ruler .my-ruler .ruler-status .categories span:last-child,.smiles__my-category .category-ruler .my-ruler .ruler-status .quantity span:last-child{text-align:right}.smiles__my-category .category-history .my-history{padding:0 16px 16px}.smiles__my-category .category-history .history-table tr{border:0px}.smiles__my-category .category-history .history-table tr th{color:#7c7c7c;font-size:14px}@media (max-width: 767px){.smiles__my-category .category-history .history-table tr th{font-size:12px}}.smiles__my-category .category-history .history-table tr th,.smiles__my-category .category-history .history-table tr td{padding:8px !important;border:0px}@media (max-width: 767px){.smiles__my-category .category-history .history-table tr th,.smiles__my-category .category-history .history-table tr td{font-size:11px}}.smiles__my-category .flight-steps{width:280px;position:relative;display:table;margin-top:55px;height:40px}.smiles__my-category .flight-steps.conection{width:370px;margin-bottom:0px !important}.smiles__my-category .flight-steps:last-child{margin-bottom:16px}.smiles__my-category .flight-steps>div{display:inline-block}.smiles__my-category .flight-steps .circle{position:relative;margin-right:84px}.smiles__my-category .flight-steps .circle:first-child{margin-left:24px}.smiles__my-category .flight-steps .circle.last{margin-right:28px}.smiles__my-category .flight-steps img{position:absolute;bottom:25px}.smiles__my-category .flight-steps .info-text{position:absolute;left:-20px;bottom:-22px;font-size:13px}.smiles__my-category .flight-steps .final-info{font-size:12px}@media (max-width: 767px){.smiles__my-category .flight-steps .circle{margin-right:84px}.smiles__my-category .flight-steps .circle:first-child{margin-left:16px}.smiles__my-category .flight-steps .circle.last{margin-right:28px}.smiles__my-category .flight-steps .info-text{left:-18px;font-size:11px}.smiles__my-category .flight-steps img{position:absolute;bottom:25px;max-width:85%}}@media (max-width: 330px){.smiles__my-category .flight-steps{margin-left:14px}.smiles__my-category .flight-steps .circle{margin-right:84px}.smiles__my-category .flight-steps .circle:first-child{margin-left:0px}.smiles__my-category .flight-steps .circle.last{margin-right:8px}.smiles__my-category .flight-steps .info-text{left:-18px;font-size:11px}.smiles__my-category .flight-steps .final-info{font-size:11px}}.my-category__footer{font-size:11px;font-family:"NunitoLight",Arial,sans-serif;margin:0 8px 16px}.my-category__footer h5{font-size:12px}.my-category__footer a{color:#7c7c7c;text-decoration:underline}.one-click{margin-right:10px}.one-click #btn-cancel-add-card{color:#777777;cursor:pointer}.one-click .title{color:#FF5A00;font:bold 20px "NunitoRegular"}.one-click .description{color:#7c7c7c;font:14px "Arial"}.one-click .btn-add-card{margin-bottom:15px}.one-click #without-card p{margin-top:10px !important}.one-click #container__card input[type="text"],.one-click #container__card input[type="tel"],.one-click #container__card textarea{width:100%}.one-click #container__card button{padding:15px 40px;float:right;font-size:14px}.one-click #container__card p{margin:0 auto}.one-click #container__card .sub-p-card{font-size:12px}.one-click #container__card .hr-divider-button{margin:0 -30px;padding-bottom:30px}.one-click #container__card .container__oneclick{border:1px solid #ececec;box-sizing:border-box;padding:30px}.one-click #container__card .container__oneclick #warning-card-already-saved{color:red;font-size:12px;position:absolute;top:85%}.one-click #container__card .container__oneclick #containerMessageFormCardInvalid{border:2px solid #FF5A00;padding:20px;margin-bottom:20px}.one-click #container__card .container__oneclick #containerMessageFormCardInvalid img{width:40px;margin-right:15px}.one-click #container__card .container__oneclick #containerMessageFormCardInvalid #messageFormCardInvalid{display:inline-block;width:70%;vertical-align:middle}.one-click #container__card .container__oneclick #containerMessageFormCardInvalid span{color:#FF5A00}.one-click #container__card .container__oneclick #containerMessageFormCardInvalid span span{font-weight:bold}.one-click #container__card .checkbox{padding:0 !important}.one-click #container__card .align-with-expiration-date{margin-top:20px}.one-click #container__card input[type="radio"]:not(:checked):before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #999;background:#ffffff;border-radius:50%}.one-click #container__card input[type="radio"]:checked :before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #999;background:#ffffff;border-radius:50%}.one-click #container__card input[type="radio"]:not(:checked):after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background:#e8e8e8;border-radius:50%}.one-click #container__card input[type="radio"]:checked:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background:#FF5A00;border-radius:50%}.one-click #container__card .select-date-card{height:50px;width:100%;border-color:#7c7c7c;border-radius:3px}.one-click #container__card #oneClickMessage{border:2px solid #FF5A00;padding:20px;margin-bottom:20px}.one-click #container__card #oneClickMessage img{width:20px;margin-right:5px}.one-click #container__card #oneClickMessage span{color:#FF5A00}.one-click #container__card #oneClickMessage span span{font-weight:bold}.one-click #container__card .tooltip-full-cards{position:relative;background:white;border:#FF5A00 solid 2px;padding:20px;border-radius:5px;margin-bottom:17px;font-size:13px}.one-click #container__card .tooltip-full-cards p{font-weight:bold;color:#FF5A00}.one-click #container__card .tooltip-full-cards:after,.one-click #container__card .tooltip-full-cards:before{top:100%;left:70%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.one-click #container__card .tooltip-full-cards:after{border-color:rgba(136,183,213,0);border-top-color:white;border-width:15px;margin-left:50px}.one-click #container__card .tooltip-full-cards:before{border-color:rgba(194,225,245,0);border-top-color:#FF5A00;border-width:18px;margin-left:47px}.one-click #container__card #smls-img-card{margin-top:auto !important;position:absolute !important;top:21% !important;right:10px;z-index:9;max-height:30px}.one-click #card__list{padding-bottom:10px}.one-click #card__list table{width:100%}.one-click #card__list table tr{border:2px solid #ececec;border-radius:2px;width:100%}.one-click #card__list table tr td{padding:10px}.one-click #card__list table tr .star{width:25px}.one-click #card__list table tr .star img:not(#star-img-primary-card){cursor:pointer}.one-click #card__list table tr .star img{max-width:25px}.one-click #card__list table tr p{color:#7c7c7c;font:bold 12px "Arial"}.one-click #card__list table tr .btn-delete{cursor:pointer}.one-click #card__list table tr .brand{display:inline-flex}.one-click #card__list table tr .brand img{width:43px;height:30px}.one-click #card__list table tr .brand p{padding:8px 0 8px 10px;overflow:hidden;max-width:260px;white-space:nowrap;text-overflow:ellipsis}.one-click #card__list table #primary-card{background-color:#ececec}.one-click #card__list table .spacer{height:10px}#alertModalOptionCreditCard{width:auto;border:3px solid #7c7c7c;border-radius:6px}#alertModalOptionCreditCard h2{color:#FF5A00;font:bold 20px "NunitoRegular"}#alertModalOptionCreditCard .modal-btn-group{float:right}#alertModalOptionCreditCard .modal-btn-group .btn-link{color:#7c7c7c}.flight-details__date,.flight-details__travel .travel__origin,.flight-details__travel .travel__info,.flight-details__travel .travel__arrival{display:flex;flex-flow:column wrap}.smiles__member-flights .panel-footer.flight-warning,.flight-info.flight-date-warning,.flight-info__easy-travel.flight-date-warning{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.flight-details__travel .travel__airport,.flight-timeline .travel__airport,.flight-timeline .flight__code{text-transform:uppercase}.flight-header{font-family:'NunitoRegular';color:#FF5A00;font-size:24px;margin-bottom:20px}.smiles__member-flights .panel{-webkit-box-shadow:0 0 0 1px #9a9a9a;-moz-box-shadow:0 0 0 1px #9a9a9a;box-shadow:0 0 0 1px #9a9a9a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.smiles__member-flights .panel-heading{padding:9px 18px 6px 18px;margin-bottom:20px;display:flex}.smiles__member-flights .panel-heading .flight-locator__number{position:relative;top:-4px}.smiles__member-flights .panel-body{padding:0 4px}.smiles__member-flights .panel-footer{-webkit-box-shadow:0 0 0 1px #ff9a24;-moz-box-shadow:0 0 0 1px #ff9a24;box-shadow:0 0 0 1px #ff9a24;background:transparent;border-top:0;padding:15px 18px}.smiles__member-flights .panel-footer.flight-warning p{margin:0 0 0 15px}.smiles__member-flights .smiles__panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:72.6%;margin-right:15px}.smiles__member-flights .member-flights__box-wrapper{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}.smiles__member-flights .travel__label{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 0 1px #999;-moz-box-shadow:0 0 0 1px #999;box-shadow:0 0 0 1px #999;font-size:10px;text-transform:uppercase;color:#999;padding:0 5px}.smiles__member-flights .flight__item--with-icon .smiles-icons{margin-right:8px;position:relative;top:-1px}@media print{.smiles__member-flights .visible-print_custom{display:inherit !important}}.smiles__member-flights hr{margin:45px 0 35px 0}.smiles__member-flights.member-flights__print-page .member-flights__box-wrapper{justify-content:center}.smiles__member-flights.member-flights__print-page .print-page__title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:739px;margin:0 15px 15px 0}.smiles__member-flights.member-flights__print-page .print-page__title .member-flights__title{margin:0}.smiles__member-flights.member-flights__print-page .print-page__title .smiles-logos{font-size:2.8px}.smiles__member-flights.member-flights__print-page .smiles__panel{width:739px}.smiles__member-flights.member-flights__print-page .flight-details{justify-content:flex-start}.smiles__member-flights.member-flights__print-page .flight-details>div{margin-right:20px}.smiles__member-flights.member-flights__print-page .flight-details .flight-details__travel{margin-right:25px}.flight-locator{max-width:120px;float:left}.flight-locator .flight-locator__label{font-size:12px;font-weight:bold;color:rgba(0,0,0,0.6)}.flight-locator .flight-locator__number{color:#fff;text-transform:uppercase}.flight-flag{float:left;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.33);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.33);box-shadow:0 1px 0 rgba(0,0,0,0.33);-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;background:#555;position:relative;left:-22px;height:39px}.flight-flag .flight-flag__label{font-size:12px;text-transform:uppercase;color:#fff;padding:10px 20px 10px 13px;float:left}.flight-flag::before{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;content:"";width:0;border:1.15em solid #555;border-left:0;border-right-width:.8em;border-right-color:transparent;position:absolute;right:-14px;top:0}.flight-flag-easy-travel{float:left;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.33);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.33);box-shadow:0 1px 0 rgba(0,0,0,0.33);-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;background:#fff;position:relative;left:-22px;height:40px}.flight-flag-easy-travel .flight-flag__easy-travel{color:#fff;padding:10px 10px 10px 10px;margin:10px 0 0 10px;float:left;width:85px;background:#fff url("../images/easy-travel.png") left top no-repeat !important}.flight-flag-easy-travel::before{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.33);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.33);box-shadow:0 1px 0 rgba(0,0,0,0.33);content:"";width:0;border:1.15em solid #fff;border-left:0;border-right-width:.8em;border-right-color:transparent;position:absolute;right:-14px;top:0}.smiles-content .member-flights__title{color:#545454;margin-bottom:70px}.flight-info{-webkit-box-shadow:0 0 0 1px #fff;-moz-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:table;margin:0 auto;position:relative;left:-60px;text-transform:uppercase;padding:10px 15px;font-size:.7em;color:#fff}.flight-info .smiles-icons{margin-right:8px}.flight-info.flight-date-warning{font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:initial;left:-34px;top:1px;padding:8px 15px;margin-bottom:4px;background:rgba(0,0,0,0.23)}.flight-info.flight-date-warning b{margin-left:4px}.flight-info__easy-travel{-webkit-box-shadow:0 0 0 1px #fff;-moz-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:table;margin:0 auto;position:relative;left:20px;text-transform:uppercase;padding:10px 15px;font-size:10px;color:#fff}.flight-info__easy-travel .smiles-icons{margin-right:8px}.flight-info__easy-travel.flight-date-warning{font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:initial;left:-34px;top:1px;padding:8px 15px;margin-bottom:4px;background:rgba(0,0,0,0.23)}.flight-info__easy-travel.flight-date-warning b{margin-left:4px}.gecko .flight-info{padding:10px 15px 8px}.gecko .flight-info__easy-travel{padding:10px 15px 8px}.flight-details{display:flex;flex-flow:row wrap;justify-content:space-between}.flight-list__item{border-bottom:1px solid #ececec;padding-bottom:12px;margin-bottom:20px}.flight-list__item:last-child{border:none;padding:0;margin:0}.flight-details__date{position:relative;top:-5px;text-align:center}.flight-details__date .date__week-day{text-transform:uppercase;color:#999;font-size:10px}.flight-details__date .date__day{font-size:28px}.flight-details__date .date__month{text-transform:uppercase}.flight-details__travel{display:flex;width:300px}.flight-details__travel .travel__details-wrapper{display:flex;width:100%}.flight-details__travel .travel__origin{text-align:right;margin-right:12px;width:40%}.flight-details__travel .travel__hour{margin-top:-3px}.flight-details__travel .travel__info{color:#999;font-size:12px;font-weight:bold;align-items:center;justify-content:center}.flight-details__travel .travel__info .travel__stops{text-transform:uppercase}.flight-details__travel .travel__info .smiles-icons{margin-top:-5px;margin-bottom:-5px}.flight-details__travel .travel__arrival{text-align:left;margin-left:12px;width:40%}.flight-details__travel .travel__airport{color:#555;font-size:20px}.flight-details__travel .travel__date-info{color:#777;font-size:12px}.flight-details__travel .mobile-travel__stops-and-duration{width:100%;flex-flow:row wrap;margin-top:-24px;height:20px}.flight-details__travel .mobile-travel__stops-and-duration .travel__stops{margin-right:10px;min-width:57px}.flight-details__company .company__thumb{-webkit-box-shadow:0 0 0 1px #ececec;-moz-box-shadow:0 0 0 1px #ececec;box-shadow:0 0 0 1px #ececec;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;width:100px;height:55px;display:flex;justify-content:center;align-items:center}.flight-details__company .company__extra{color:#999;font-size:10px;text-transform:uppercase;margin:0;font-weight:bold}.flight-details__about{color:#999;font-size:12px;text-align:left;margin:0;max-width:55%}.flight-details__about li{margin-bottom:5px}.flight-details__about .details__baggage{position:relative;left:-2px}.flight-details__about .details__baggage .smiles-icons{left:1px}.flight-details__show-more{display:flex;align-items:center}.flight-details__show-more .smiles-icons{position:relative;top:-3px}.flight-details__show-more .mobile-show-more__info{font-weight:bold;text-align:right;width:60%;margin-right:10px;line-height:1em;color:#777}.flight-details__extra-content{display:none;margin:20px 0 10px;padding-top:10px}.member-flights__action-menu{width:177px;display:flex;flex-flow:column wrap;font-size:12px;font-weight:bold}.member-flights__action-menu .btn-wrapper{width:136px}.member-flights__action-menu ul{margin-top:5px;margin-left:-3px}.member-flights__action-menu ul a{color:#777;transition:all .2s ease-in}.member-flights__action-menu ul a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}.member-flights__action-menu ul li{margin-bottom:6px}.member-flights__action-menu ul li .smiles-icons{margin:0 9px 0 5px;position:relative;top:-3px}.member-flights__action-menu ul li .smiles-icons.ic-question{margin-left:4px;top:-2px;cursor:pointer}.member-flights__action-menu ul li .smiles-icons.ic-share{margin-right:10px}.member-flights__action-menu ul li .smiles-icons.ic-print{margin-right:7px}.member-flights__action-menu ul li .smiles-icons.ic-email-resend{margin-right:8px;top:-1px}.member-flights__action-menu ul .question-popover a:first-child{margin:0 9px 0 4px}.member-flights__action-menu ul .question-popover a:first-child .smiles-icons{margin:0}.member-flights__action-menu ul .question-popover .popover{width:195px}.member-flights__action-menu .action-menu__btn-wrapper .smiles-icons{margin-left:3px;cursor:pointer}.member-flights__action-menu .action-menu__btn-wrapper .popover{margin-top:20px}.member-flights__action-menu .btn,.member-flights__action-menu .aui .modal-body button,.aui .modal-body .member-flights__action-menu button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:6px}.member-flights__action-menu .btn-primary,.member-flights__action-menu .aui .modal-body button,.aui .modal-body .member-flights__action-menu button{background:#FF5A00;border-color:inherit}.member-flights__action-menu .popover .popover-content{padding:5px 15px 15px 15px;font-weight:normal}.member-flights__action-menu a{outline:none}.member-flights__action-menu .text-wrap{width:120px;display:table-cell}.member-flights__action-menu .flights-share-button ~ .popover .popover-content__wrapper{margin-top:15px}.aui .smiles__member-flights .btn.btn-gray,.aui .smiles__member-flights .modal-body button.btn-gray,.aui .modal-body .smiles__member-flights button.btn-gray{background-color:#777;border-color:#777}.aui .smiles__member-flights .btn.btn-gray.more-flights,.aui .smiles__member-flights .modal-body button.btn-gray.more-flights,.aui .modal-body .smiles__member-flights button.btn-gray.more-flights{width:148px;padding:12px 0}.flight-timeline{display:flex;justify-content:space-between;flex-flow:row wrap;border-top:1px dashed #999;color:#999;margin-top:40px}.flight-timeline .timeline__box{position:relative;top:-12px;text-align:center}.flight-timeline .timeline__box .alert-box{position:absolute;width:300px;top:-60px;left:-90px;border:1px solid #FF5A00;font-size:12px;padding:5px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.flight-timeline .timeline__box .alert-box p{margin:0;padding:0;line-height:14px}.flight-timeline .timeline__box .alert-box p:first-child{color:#FF5A00;text-transform:uppercase;font-weight:600}.flight-timeline .timeline__box .alert-box::before{border-color:#fff transparent transparent transparent;border-style:solid;border-width:6px;height:0;width:0;content:"";position:absolute;bottom:-12px;left:48%;z-index:1}.flight-timeline .timeline__box .alert-box::after{border-color:#FF5A00 transparent transparent transparent;border-style:solid;border-width:6px;height:0;width:0;content:"";position:absolute;bottom:-13px;left:48%;z-index:0}.flight-timeline .timeline__airport-origin{background:#fff}.flight-timeline .timeline__airport-origin .smiles-icons{padding:0 8px 0 12px;margin-left:-4px}.flight-timeline .timeline__airport-arrival{background:#fff}.flight-timeline .timeline__airport-arrival .smiles-icons{padding:0 10px 0 6px;position:relative;right:-2px}.flight-timeline .travel__origin{display:flex;flex-direction:column;margin-top:10px}.flight-timeline .travel__airport{color:#777;font-size:16px}.flight-timeline .smiles-icons{background:#fff;padding:0 8px 0 6px}.flight-timeline .smiles-icons.conection-pin{padding:5px 30px;background:#fff url("../images/svg/icons/ic-conexao.svg") center top no-repeat !important}.flight-timeline .flight__company{width:55px;margin-bottom:9px}.flight-timeline .flight__code{font-size:14px;color:#777;margin-top:-10px}.flight-timeline .timeline__flight-info{display:flex;flex-flow:column wrap;align-items:center;font-size:12px;color:#999;margin-top:10px}.flight-timeline .travel__label{align-self:center}.flight-timeline .duration__period{width:100%;float:left;font-size:12px;margin-bottom:3px}.flight-timeline .duration__minutes{margin-left:-3px}.flight-timeline .flight__item--with-icon .smiles-icons{padding:0}.flight-timeline .travel__location{align-self:center;max-width:90px !important;text-align:center;font-size:12px}.flight-table{position:relative;padding-right:5px}.flight-table::after{content:'';-webkit-box-shadow:inset -27px 0 23px -13px #fff;-moz-box-shadow:inset -27px 0 23px -13px #fff;box-shadow:inset -27px 0 23px -13px #fff;position:absolute;width:34px;height:100%;top:0;right:-1px}.flight-table .table{color:#777}.flight-table .table th,.flight-table .table td{padding:8px 0}.flight-table .table th.seat-column,.flight-table .table td.seat-column{padding:8px 10px}.flight-table .table th:not(:first-child),.flight-table .table td:not(:first-child){text-align:center}.flight-table .table th{border-bottom:1px solid #ececec}.flight-table .table th .leg-code{font-weight:normal;font-size:12px;width:100%;float:left}.flight-table .table tr:first-child td{padding-top:16px}.flight-table .table td{border:none}.flight-table .table td .smiles-icons{position:relative;top:-3px;margin-right:6px}.flight-table .table td.seat-column{border-right:1px solid #ececec}.flight-table .table td.seat-column:last-child{border-right:none}.flight-table .table .passenger__is-child{color:#999;font-size:12px}.flight-table .flight-table--link{font-size:12px;display:block;width:60px;margin:0 auto;line-height:1.2em;position:relative;top:-4px}.member-flights--empty .panel{-webkit-box-shadow:0 0 0 1px #ececec;-moz-box-shadow:0 0 0 1px #ececec;box-shadow:0 0 0 1px #ececec;margin-right:calc(177px + 15px)}.member-flights--empty .panel .panel-body{padding:20px}.member-flights--empty .member-flights__title{margin-bottom:12px;color:#777}.member-flights--empty .smiles-icons{display:table;margin:0 auto 32px auto}.member-flights--empty .smiles-icons::before{animation:wind 20s linear infinite}.member-flights--empty p{color:#777;font-size:16px}@keyframes wind{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}35%,50%,75%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(30%);-moz-transform:translateX(30%);-ms-transform:translateX(30%);-o-transform:translateX(30%);transform:translateX(30%)}}#flights-payment-details-modal{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1066px;margin-left:calc(-1066px / 2);padding-left:0 !important;padding-right:0 !important;top:10% !important}#flights-payment-details-modal ~ .modal-backdrop{z-index:10}#flights-payment-details-modal .modal-header h3{font-size:30px}#flights-payment-details-modal .modal-header .payment-details-modal__locator{margin-top:5px;font-size:18px;color:#555}.flights-payment-details{margin:20px 48px 0;height:415px}.flights-payment-details .container-flights-payment-details{border:1px solid #ececec;padding:20px;box-sizing:border-box;display:flex}.flights-payment-details h4{color:#FF5A00;font-size:20px}.flights-payment-details .total-table{width:55%;margin-bottom:0}.flights-payment-details .total-table th:first-child{font-size:18px;font-weight:bold}.flights-payment-details .container-card-buyer{border:1px solid #ececec;padding:20px;box-sizing:border-box;margin-top:45px}.flights-payment-details .container-card-buyer h5,.flights-payment-details .container-card-buyer ul,.flights-payment-details .container-card-buyer li{display:inline-block;vertical-align:top}.flights-payment-details .container-card-buyer h5{margin:0}.flights-payment-details .container-card-buyer li{margin-right:20px}.flights-payment-details .container-card-buyer li span{display:inline-block;vertical-align:top;margin-right:5px}.flights-payment-details .container-card-buyer li:last-child{display:block;margin-top:10px}.flights-payment-details__card{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:38%;margin-left:55px}.flights-payment-details__card .card-column{width:100%;padding:16px 30px 16px 45px;box-sizing:border-box;border-left:1px solid #ececec;height:100%}.flights-payment-details__card .card-column h5{font-size:18px;color:#7c7c7c}.flights-payment-details__card ul{margin:25px 0 0 0;list-style:none}.flights-payment-details__card ul .smiles-icons{margin-right:8px;position:relative;top:-3px}.flights-payment-details__card ul .smiles-icons.ic-order-phone{margin-left:2px;margin-right:13px}#flights-partner-cia-baggages-modal{width:660px;margin-left:calc(-660px / 2)}#flights-partner-cia-seat-choice-modal{width:660px;margin-left:calc(-660px / 2)}#flights-confirmation-email-modal .modal-footer{text-align:left}#flights-confirmation-email-modal .modal-footer .btn-default{background-color:#696969;border-color:#696969;color:#FFF}.printing-button{color:#777777;font-weight:900}.printing-button:hover{color:#999999}@media print{.mobile-travel__stops-and-duration{display:none !important;width:0 !important}.mobile-travel__stops-and-duration .travel__stops,.mobile-travel__stops-and-duration .travel__duration{display:none !important}.travel__details-wrapper{width:500px !important}.travel__details-wrapper .travel__stops,.travel__details-wrapper .travel__duration{display:block !important}.flight-table--link:after{content:none !important}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.flight-details__company .company__thumb{margin:0;padding:0}.flight-details__company .company__thumb img{width:70px}.timeline__flight-info .flight__company{width:100%;height:100%;margin:0;padding-bottom:5px}.timeline__flight-info .flight__company img{width:55px}}@media only screen and (max-width: 768px){.flight-timeline .timeline__box .alert-box{background-color:#fff;left:auto;right:0px;width:250px;top:-68px}.flight-timeline .timeline__box .alert-box::before{display:none}.flight-timeline .timeline__box .alert-box::after{display:none}.flight-timeline .smiles-icons.conection-pin{padding:4px 10px !important;background:white url("../images/svg/icons/ic-conexao-mb.svg") center top no-repeat !important;left:-24px !important}}.member-flights--changed .panel-heading{background-color:#e7672b;border-bottom-color:#e7672b;-webkit-box-shadow:0 0 0 1px #e7672b;-moz-box-shadow:0 0 0 1px #e7672b;box-shadow:0 0 0 1px #e7672b}.member-flights--reserved .member-flights__action-menu{font-size:14px;margin-bottom:20px}.member-flights--reserved .member-flights__action-menu .btn-primary,.member-flights--reserved .member-flights__action-menu .aui .modal-body button,.aui .modal-body .member-flights--reserved .member-flights__action-menu button{background-color:#ffe200;color:#333;border:none;font-weight:700}.member-flights--reserved .member-flights__action-menu p{font-weight:100}.member-flights--reserved .member-flights__action-menu .payment-value{display:flex;flex-flow:row nowrap;justify-content:center;color:#d8c31b;font-size:18px;font-weight:900;text-align:center}.member-flights--reserved .member-flights__action-menu .payment-value span{margin-right:5px}.member-flights--reserved .panel-heading{display:flex;height:93px;flex-flow:column wrap;background-color:#ffe200;border-bottom-color:#ffe200;-webkit-box-shadow:0 0 0 1px #ffe200;-moz-box-shadow:0 0 0 1px #ffe200;box-shadow:0 0 0 1px #ffe200}.member-flights--reserved .panel-heading .flight-flag{width:100%;margin-top:4px;margin-left:10px;background:#d8c31b}.member-flights--reserved .panel-heading .flight-flag::before{border-color:#d8c31b;border-right-color:transparent}.member-flights--reserved .panel-heading .flight-flag span{display:block;width:100%;text-align:center}.member-flights--reserved .panel-heading .flight-info{flex-basis:auto;margin-left:auto;margin-right:auto;left:auto}.member-flights--reserved .panel-heading .flight-info.flight-date-warning{background:#d8c31b}.free-reservations{display:flex;width:100%;border-bottom:1px solid #ececec;margin-bottom:25px;padding-top:20px;padding-bottom:20px}.free-reservations .free-reservations__block{width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start}.free-reservations .free-reservations__block .free-reservations__list{flex-basis:310px;margin:auto}.free-reservations .free-reservations__block .free-reservations__info{flex-basis:100px;align-self:center}.free-reservations .flights-beneficts{display:flex;flex-flow:row wrap;margin-bottom:0}.free-reservations .flights-beneficts label{cursor:default}.free-reservations__list{width:266px;margin:0}.free-reservations__list li{display:inline-block;margin-right:6px}.free-reservations__list li:last-child{margin-right:0}.free-reservations__list .hidden-checkbox ~ .free-reservations-check{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out;background:#fff;border:1px dotted #7f7f7f;padding:8px 9px;display:block}.free-reservations__list .hidden-checkbox ~ .free-reservations-check .smiles-icons::before{-webkit-transition:all .2s cubic-bezier(0.65, 0.05, 0.36, 1);-moz-transition:all .2s cubic-bezier(0.65, 0.05, 0.36, 1);-o-transition:all .2s cubic-bezier(0.65, 0.05, 0.36, 1);transition:all .2s cubic-bezier(0.65, 0.05, 0.36, 1);transform:rotate(0deg)}.free-reservations__list .hidden-checkbox:checked ~ .free-reservations-check{border:1px solid #ffe200;background:#ffe200}.free-reservations__list .hidden-checkbox:checked ~ .free-reservations-check .smiles-icons::before{transform:rotate(362deg)}.free-reservations__info{font-size:12px;color:#999;line-height:1.1em;width:13%}.member-flights__banner-offer{display:flex;align-content:space-between;width:auto;font-size:16px;color:#555;align-items:center;margin-top:10px;margin-bottom:20px}.member-flights__banner-offer .smiles-logos{flex-basis:30%;font-size:.23em;margin-right:15px}.member-flights__banner-offer .banner-offer__info{color:#999;flex-basis:70%;margin:auto;line-height:18px !important;font-size:14px}.member-flights__banner-offer .banner-offer__info p:first-child{font-family:NunitoRegular;margin-bottom:0;color:#639;font-size:18px}@media only screen and (min-width: 768px){.member-flights--reserved .panel-heading{height:43px;flex-flow:row nowrap}.member-flights--reserved .panel-heading .flight-info{width:auto;margin:auto}.member-flights--reserved .panel-heading .flight-flag{width:auto;margin-top:0;margin-left:0}.member-flights--reserved .panel-heading .flight-flag span{text-align:left}.member-flights--reserved .member-flights__action-menu{display:flex;flex-flow:row wrap}.member-flights--reserved .member-flights__action-menu .payment-date,.member-flights--reserved .member-flights__action-menu .payment-value{display:block;text-align:left}.member-flights--reserved .member-flights__action-menu .payment-date span,.member-flights--reserved .member-flights__action-menu .payment-value span{display:block;width:100%}.member-flights--reserved .member-flights__action-menu .flex-payment{display:flex;flex-basis:100%;flex-flow:row wrap;flex-direction:column-reverse}.member-flights--reserved .member-flights__action-menu .flex-payment button{width:100%}.free-reservations .smiles__panel{width:100%}.free-reservations .smiles__panel .flights-beneficts{display:flex;flex-flow:row nowrap}.free-reservations .smiles__panel .flights-beneficts .member-flights__banner-offer{display:flex;align-content:flex-start;margin:auto 0;width:65%}.free-reservations .smiles__panel .flights-beneficts .member-flights__banner-offer .banner-offer__info{flex-basis:85%}.free-reservations .smiles__panel .flights-beneficts .member-flights__banner-offer .logo-club-smiles{flex-basis:15%}.free-reservations .smiles__panel .flights-beneficts .free-reservations__block{margin:auto 0;width:35%;align-self:right;text-align:right}}.member-flights--easy-travel .member-flights__box-wrapper{margin-bottom:30px}.member-flights--easy-travel .panel{align-self:normal !important}.member-flights--easy-travel .member-flights__action-menu{font-size:14px;margin-bottom:20px}.member-flights--easy-travel .member-flights__action-menu .btn-primary,.member-flights--easy-travel .member-flights__action-menu .aui .modal-body button,.aui .modal-body .member-flights--easy-travel .member-flights__action-menu button{background-color:#00999a;border:none;font-weight:400}.member-flights--easy-travel .member-flights__action-menu .btn.btn-sm.btn-primary.disabled,.member-flights--easy-travel .member-flights__action-menu .aui .modal-body button.btn-sm.disabled,.aui .modal-body .member-flights--easy-travel .member-flights__action-menu button.btn-sm.disabled,.member-flights--easy-travel .member-flights__action-menu .btn.btn-sm.btn-primary.disabled:hover,.member-flights--easy-travel .member-flights__action-menu .aui .modal-body button.btn-sm.disabled:hover,.aui .modal-body .member-flights--easy-travel .member-flights__action-menu button.btn-sm.disabled:hover{background-color:#777 !important;font-weight:400;border:none !important;cursor:not-allowed;outline:none}.member-flights--easy-travel .member-flights__action-menu p{font-weight:100}.member-flights--easy-travel .member-flights__action-menu .member-flights__payment .payment-value{display:flex;flex-flow:row nowrap;justify-content:center;color:#00999a;font-size:18px;font-weight:900;text-align:center}.member-flights--easy-travel .member-flights__action-menu .member-flights__payment .payment-value span{margin-right:5px}.member-flights--easy-travel .member-flights__action-menu .box-information{position:relative;margin-top:5px;margin-bottom:15px;padding:10px;text-align:center;border:1px solid #FF5A00;width:inherit;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.member-flights--easy-travel .member-flights__action-menu .box-information p{font-weight:400;padding-bottom:0;margin-bottom:0}.member-flights--easy-travel .member-flights__action-menu .box-information::before{border-color:transparent transparent #fff;border-style:solid;border-width:0 6px 6px;height:0;width:0;content:"";position:absolute;top:-6px;left:48%;z-index:1}.member-flights--easy-travel .member-flights__action-menu .box-information::after{border-color:transparent transparent #FF5A00;border-style:solid;border-width:0 6px 6px;height:0;width:0;content:"";position:absolute;top:-7px;left:48%;z-index:0}.member-flights--easy-travel .member-flights__action-menu .box-information .club{font-weight:900;color:#639}.member-flights--easy-travel .member-flights__action-menu .box-information .diamond{font-weight:900;color:#3b3837}.member-flights--easy-travel .member-flights__action-menu ul{display:block;position:relative}.member-flights--easy-travel .panel-heading{display:flex;height:93px;flex-flow:column wrap;background-color:#00999a;border-bottom-color:#00999a;-webkit-box-shadow:0 0 0 1px #00999a;-moz-box-shadow:0 0 0 1px #00999a;box-shadow:0 0 0 1px #00999a}.member-flights--easy-travel .panel-heading .flight-flag{width:100%;margin-top:4px;margin-left:10px;background:#1c7576}.member-flights--easy-travel .panel-heading .flight-flag::before{border-color:#1c7576;border-right-color:transparent}.member-flights--easy-travel .panel-heading .flight-flag span{display:block;width:100%;text-align:center}.member-flights--easy-travel .panel-heading .flight-info{flex-basis:auto;margin-left:auto;margin-right:auto;left:auto}.member-flights--easy-travel .panel-heading .flight-info.flight-date-warning{background:#1c7576}@media only screen and (min-width: 768px){.member-flights--easy-travel .panel-heading{height:43px;flex-flow:row nowrap}.member-flights--easy-travel .panel-heading .flight-info{width:auto;margin:auto}.member-flights--easy-travel .panel-heading .flight-flag{width:auto;margin-top:0;margin-left:0}.member-flights--easy-travel .panel-heading .flight-flag span{text-align:left}.member-flights--easy-travel .member-flights__action-menu{display:flex;flex-flow:row wrap}.member-flights--easy-travel .member-flights__action-menu .member-flights__payment .payment-date,.member-flights--easy-travel .member-flights__action-menu .member-flights__payment .payment-value{flex-flow:column wrap;align-content:flex-start}.member-flights--easy-travel .member-flights__action-menu .flex-payment{display:flex;flex-basis:100%;flex-flow:row wrap}.member-flights--easy-travel .member-flights__action-menu .flex-payment button{width:100%}}.member-flights--upcoming .panel-heading{background-color:#FF5A00;border-bottom-color:#FF5A00;-webkit-box-shadow:0 0 0 1px #FF5A00;-moz-box-shadow:0 0 0 1px #FF5A00;box-shadow:0 0 0 1px #FF5A00}.member-flights--upcoming .panel{align-self:normal}.member-flights--upcoming .member-flights__box-wrapper{margin-bottom:30px}.member-flights--canceled .panel-heading{background-color:#b9b9b9;border-bottom-color:#b9b9b9;-webkit-box-shadow:0 0 0 1px #b9b9b9;-moz-box-shadow:0 0 0 1px #b9b9b9;box-shadow:0 0 0 1px #b9b9b9}.member-flights--history .member-flights__box-wrapper{justify-content:flex-start;padding-bottom:5px}.member-flights--history .smiles__panel{position:relative}.member-flights--history .more-flights{position:relative;left:8.2%}.member-flights--history .flight-list{position:relative;left:-3px;top:-32px}.member-flights--history .flight-list__item{padding-bottom:0;margin-bottom:0}.member-flights--history .flight-list__item:last-child{border-bottom:1px solid #ececec}.member-flights--history .flight-details{align-items:center}.member-flights--history .flight-details__list{width:100%}.member-flights--history .flight-details__list .flight-details__item{display:flex;flex-flow:row wrap;justify-content:space-between;margin:20px 0}.member-flights--history .flight-details__list .flight-details__item ~ .flight-details__item{margin-top:40px}.member-flights--history .flight-details__date{width:5%;height:40px;flex-flow:row wrap;font-weight:bold;position:relative;margin-left:5px}.member-flights--history .flight-details__date .date__day{font-size:18px;font-family:Arial, sans-serif;margin-top:4px}.member-flights--history .flight-details__date .date__month{font-size:12px;font-family:Arial, sans-serif;position:relative;top:-3px}.member-flights--history .flight-details__date::before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";width:13px;height:13px;background:#999;position:absolute;top:13px;left:-30px;z-index:1}.member-flights--history .flight-locator{text-align:center;width:70%;max-width:70%;margin:-10px 0 10px 20%}.member-flights--history .flight-locator .flight-locator__label{font-size:13.87px;font-weight:normal;color:#555}.member-flights--history .flight-locator .flight-locator__number{font:bold 15.85px Arial, sans-serif;color:#555}.member-flights--history .flight-details__travel{display:flex;flex-flow:row nowrap;flex-basis:auto;position:relative;align-items:center;width:80%;margin-left:50px;margin-bottom:0px}.member-flights--history .flight-details__travel .travel__airport{font-size:20px;margin-bottom:2px}.member-flights--history .flight-details__travel .travel__info .smiles-icons{margin:auto;width:32px;overflow:hidden}.member-flights--history .flight-details__travel .travel__info .smiles-icons::before{font-size:7px}.member-flights--history .flight-details__company{margin-top:-10px;margin-bottom:0;max-width:90%;width:90%}.member-flights--history .flight-details__company img{max-height:50px}.history-timeline .history-timeline__wrapper{-webkit-box-shadow:-3px 0 0px 0px #ececec;-moz-box-shadow:-3px 0 0px 0px #ececec;box-shadow:-3px 0 0px 0px #ececec;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;width:100%;float:left;position:relative}.history-timeline .history-timeline__wrapper::after{content:"";width:7px;height:82px;background:#fff;position:absolute;bottom:0;left:-5px}.history-timeline .history-timeline__year{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:96.3%;margin-right:3px}.history-timeline .history-timeline__year .year__number{font-size:12px;font-weight:bold;color:#999;position:relative;background:#fff;padding-right:7px}.history-timeline .history-timeline__year::before{content:"";border-top:1px solid #ececec;width:100%;display:block;position:absolute;top:10px}@media only screen and (min-width: 768px){.member-flights--history .smiles__panel{left:9.2%}.member-flights--history .flight-details__travel{top:4px;width:300px;margin-right:25px}.member-flights--history .flight-details__travel .travel__info .smiles-icons{width:72px}.member-flights--history .flight-details__travel .travel__airport{font-size:30px}.member-flights--history .flight-locator{text-align:left;width:90px;margin:auto}.member-flights--history .flight-details__list{width:77.5%}.member-flights--history .flight-details__company{padding:0 15px;width:100px;height:55px}.my-flights-history{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.my-flights-history .divider-year{display:flex;align-items:center;width:100%;height:30px;margin-left:60px}.my-flights-history .divider-year span{width:5%}.my-flights-history .divider-year hr{width:95%}.my-flights-history .content{display:flex;flex-direction:column;align-items:flex-start;padding-left:30px;width:100%}.my-flights-history .content div.timeline-content{-webkit-box-shadow:-3px 0 0px 0px #ececec;-moz-box-shadow:-3px 0 0px 0px #ececec;box-shadow:-3px 0 0px 0px #ececec;width:100%;padding-left:20px}.my-flights-history .content .flight-content{display:flex;align-items:center;justify-content:center;width:100%;border-bottom:1px solid #ececec;min-height:90px;padding:15px 0}.my-flights-history .content .flight-content .flight-leg{display:flex;flex-direction:column;justify-content:space-between;width:100%}.my-flights-history .content .flight-content .flight-leg div{display:flex;justify-content:space-between}.my-flights-history .content .flight-content .flight-leg div div.date-departure{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"NunitoRegular",Arial,sans-serif}.my-flights-history .content .flight-content .flight-leg div div.date-departure span:first-child{font-size:18px}.my-flights-history .content .flight-content .flight-leg div div.date-departure span:last-child{font-size:12px}.my-flights-history .content .flight-content .flight-leg div.img-cia{width:100px}.my-flights-history .content .flight-content .flight-leg div.img-cia img{width:100%}.my-flights-history .content .flight-content .flight-leg div .flight-origin{display:flex;align-items:center;justify-content:center}.my-flights-history .content .flight-content .flight-leg div .flight-origin div.departure,.my-flights-history .content .flight-content .flight-leg div .flight-origin div.arrival{display:flex;flex-direction:column}.my-flights-history .content .flight-content .flight-leg div .flight-origin div.departure span:first-child,.my-flights-history .content .flight-content .flight-leg div .flight-origin div.arrival span:first-child{font-family:"NunitoRegular",Arial,sans-serif;font-size:30px;color:#555;width:110px;margin:2px}.my-flights-history .content .flight-content .flight-leg div .flight-origin div.departure span:last-child,.my-flights-history .content .flight-content .flight-leg div .flight-origin div.arrival span:last-child{font-family:Arial,Helvetica,sans-serif;font-size:14px;width:110px;margin:2px}.my-flights-history .content .flight-content .flight-leg div .flight-origin div.departure span{display:flex;align-items:flex-end;justify-content:flex-end}.my-flights-history .content .flight-content .flight-leg div .flight-origin div.arrival span{display:flex;align-items:flex-start;justify-content:flex-start}.my-flights-history .content .flight-content .flight-leg div .flight-origin span.ic-arrow-flights{padding:20px}.my-flights-history .content .flight-content .flight-leg div.timeline-item{display:flex;align-items:center;justify-content:space-between}.my-flights-history .content .flight-content .flight-leg div.timeline-item::before{content:'';width:15px;height:15px;background-color:#555;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-left:-29.5px}.my-flights-history .content .flight-content .record-locator{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"NunitoRegular",Arial,sans-serif;font-weight:400;width:200px}.my-flights-history .content .flight-content .record-locator span:first-child{font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:2px}.my-flights-history .content .flight-content .record-locator span:last-child{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#555;font-weight:700;margin:2px}}#column-1{margin-bottom:0;min-height:0}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .rotate::before{-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;transform:rotate(0deg)}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .rotate.down::before{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(180deg)}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action{display:inline-block;vertical-align:top;width:796px;margin-right:1rem;margin-bottom:1rem}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action ul{list-style-type:none;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action li{float:left;white-space:nowrap;word-wrap:break-word}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action li a{font-family:"NunitoRegular",Arial,sans-serif;display:block;color:#BCBEC0;text-align:center;padding:0 0 17px 0;text-decoration:none;margin:0 35px 0 0}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action li a:hover{border-bottom:2px solid #BCBEC0}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action li a[active],#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action li a[active]:hover{border-bottom:2px solid #FF5A00;color:#7C7C7C}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action li a[active] span.icon-warning-sign{color:#FF5A00}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action hr{width:110%;height:1px;background-color:#ECECEC;margin:0 -10px 20px -10px}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .my-cards.my-flights{min-width:100%;min-height:100%;height:100%}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .pagination{display:flex;widows:100%;align-items:center;justify-content:space-between;font-family:"NunitoRegular",Arial,sans-serif;color:#555;font-size:20px;font-weight:400;margin:20px 0}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .pagination a{text-decoration:none}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .pagination span.divisor::before{content:'';width:2%;color:#ececec}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .pagination div.previous{font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;display:flex;width:49%;justify-content:flex-end;margin-right:15px}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .pagination div.next{font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;display:flex;width:49%;justify-content:flex-start;margin-left:15px}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .pagination a.disabled{color:#ececec}.my-flights-generic{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;justify-content:space-between}.my-flights-generic .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;width:100%;align-items:flex-start;justify-content:space-between}.my-flights-generic .content .content-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex:1 1;min-width:500px;justify-content:space-between;margin:0 10px 20px 10px}.my-flights-generic .content .content-details .detail-header.flights-easy-travel{display:flex;flex:1 1;height:50px;padding:10px 20px;flex-flow:column wrap;background-color:#00999a;border-bottom-color:#00999a;-webkit-box-shadow:0 0 0 1px #00999a;-moz-box-shadow:0 0 0 1px #00999a;box-shadow:0 0 0 1px #00999a}.my-flights-generic .content .content-details .detail-header.flights-easy-travel .flight-flag{width:140px;margin-top:4px;margin-left:-5px;background:#1c7576;height:35px}.my-flights-generic .content .content-details .detail-header.flights-easy-travel .flight-flag::before{border-color:#1c7576;border-right-color:transparent;right:-10px;font-size:16px}.my-flights-generic .content .content-details .detail-header.flights-easy-travel .flight-flag span{display:block;width:100%;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:16px}.my-flights-generic .content .content-details .detail-header.flights-easy-travel .flight-info{flex-basis:auto;margin-left:auto;margin-right:auto;left:auto}.my-flights-generic .content .content-details .detail-header.flights-easy-travel .flight-info.flight-date-warning{background:#1c7576}.my-flights-generic .content .content-details .detail-header.flights-reservation{display:flex;flex:1 1;height:50px;padding:10px 20px;flex-flow:column wrap;background-color:#fce200;border-bottom-color:#fce200;-webkit-box-shadow:0 0 0 1px #fce200;-moz-box-shadow:0 0 0 1px #fce200;box-shadow:0 0 0 1px #fce200}.my-flights-generic .content .content-details .detail-header.flights-reservation .flight-flag{width:140px;margin-top:4px;margin-left:-5px;background:#D8C31B;height:35px}.my-flights-generic .content .content-details .detail-header.flights-reservation .flight-flag::before{border-color:#D8C31B;border-right-color:transparent;right:-10px;font-size:16px}.my-flights-generic .content .content-details .detail-header.flights-reservation .flight-flag span{display:block;width:100%;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:16px}.my-flights-generic .content .content-details .detail-header.flights-reservation .flight-info{flex-basis:auto;margin-left:auto;margin-right:auto;left:auto}.my-flights-generic .content .content-details .detail-header.flights-reservation .flight-info.flight-date-warning{background:#D8C31B}.my-flights-generic .content .content-details .detail-header.default{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex:1 1;height:50px;padding:10px 20px;background-color:#FF5A00;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}.my-flights-generic .content .content-details .detail-header.default span:first-child{font-family:Arial,Helvetica,sans-serif;color:#000;font-weight:bold;font-size:12px}.my-flights-generic .content .content-details .detail-header.default span:last-child{font-family:"NunitoLight",Arial,sans-serif;color:#fff;font-size:17.5px}.my-flights-generic .content .content-details .detail-flight{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;border:1px solid #999;border-top:none;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;padding:20px 10px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:center;justify-content:center;margin:0 0 15px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .date,.my-flights-generic .content .content-details .detail-flight .detail-flight-info .smiles__carousel-header .data__select li.dateUp,.smiles__carousel-header .data__select .my-flights-generic .content .content-details .detail-flight .detail-flight-info li.dateUp{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:center}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .date span:nth-child(1),.my-flights-generic .content .content-details .detail-flight .detail-flight-info .smiles__carousel-header .data__select li.dateUp span:nth-child(1),.smiles__carousel-header .data__select .my-flights-generic .content .content-details .detail-flight .detail-flight-info li.dateUp span:nth-child(1){font-family:"NunitoRegular",Arial,sans-serif;font-size:10px;color:#999;font-weight:400;margin:2px 10px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .date span:nth-child(2),.my-flights-generic .content .content-details .detail-flight .detail-flight-info .smiles__carousel-header .data__select li.dateUp span:nth-child(2),.smiles__carousel-header .data__select .my-flights-generic .content .content-details .detail-flight .detail-flight-info li.dateUp span:nth-child(2){font-family:"NunitoRegular",Arial,sans-serif;font-size:28px;color:#555;font-weight:400;margin:2px 10px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .date span:nth-child(3),.my-flights-generic .content .content-details .detail-flight .detail-flight-info .smiles__carousel-header .data__select li.dateUp span:nth-child(3),.smiles__carousel-header .data__select .my-flights-generic .content .content-details .detail-flight .detail-flight-info li.dateUp span:nth-child(3){font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;color:#999;font-weight:400;margin:2px 10px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .info-cia{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .info-cia span{text-align:center}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .info-cia .img-cia{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:center;justify-content:center;border:1px solid #ECECEC;padding:0 15px;width:100px;min-height:50px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .info-cia .img-cia img{width:100%}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .info-cia span{font-family:"NunitoBold","Arial Bold",sans-serif;color:#555;font-size:10px;width:100px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:center;justify-content:center}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.departure,.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.arrival{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.departure span:nth-child(1),.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.arrival span:nth-child(1){font-family:"NunitoRegular",Arial,sans-serif;font-size:20px;color:#555;margin:2px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.departure span:nth-child(2),.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.arrival span:nth-child(2){font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#555;margin:2px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.departure span:nth-child(3),.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.arrival span:nth-child(3){font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#999;margin:2px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.departure span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:flex-end;justify-content:flex-end}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.arrival span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:flex-start;justify-content:flex-start}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg span.ic-arrow-flights{padding:20px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg .time{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:center}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg .time span:nth-child(1){font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg .time span:nth-child(2){height:15px;padding:0 20px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg .time span:nth-child(3){font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin-top:5px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg-arrow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:center;justify-content:center;margin:10px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .passengers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;justify-content:center}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .passengers div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;text-decoration:none;font-family:Arial,Helvetica,sans-serif;color:#999;font-size:12px;margin:2px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .passengers div span{margin-right:5px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-grow:1;justify-content:space-between;border-top:1px dashed #999;color:#999;margin:20px 15px;display:none}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:flex-start;justify-content:space-between;flex-grow:1;width:100%;margin:0 0 20px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:-10px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg span.airport{color:#555;font-size:16px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg span.cabin,.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg span.location{font-family:Arial,Helvetica,sans-serif;color:#999;font-size:12px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg span.hour{font-family:Arial,Helvetica,sans-serif;color:#999;font-size:14px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg span.smiles-icons{background-color:#fff;text-align:center;width:55px;height:25px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg .img-cia-legs{width:55px;margin-bottom:9px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg .img-cia-legs img{width:100%}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg span.flight-number{font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;width:85px;text-align:center}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg span.travel__label{-webkit-box-shadow:0 0 0 1px #999;-moz-box-shadow:0 0 0 1px #999;box-shadow:0 0 0 1px #999;font-family:Arial,Helvetica,sans-serif;font-size:10px;border-radius:3px;padding:3px 5px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg-passengers{font-family:Arial,Helvetica,sans-serif}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg-passengers .thead{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:flex-start;justify-content:center;width:100%;padding:10px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg-passengers .thead span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;flex-grow:1;color:#777;text-align:left}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg-passengers .tbody{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:flex-start;justify-content:flex-start;width:100%;border-bottom:1px solid #999;border-top:1px solid #999;font-size:12px;padding:8px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg-passengers .tbody div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;flex-grow:1}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg-passengers .tbody div span{margin-right:10px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg-passengers .tbody a{text-decoration:none;font-size:12px;color:#FF5A00}.my-flights-generic .content .content-actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:170px;align-content:flex-start;justify-content:flex-start;flex-grow:0;flex-shrink:0;margin:0 10px  10px 0}.my-flights-generic .content .content-actions ul{margin:0;padding:0}.my-flights-generic .content .content-actions ul li ~ li{margin:5px 0}.my-flights-generic .content .content-actions ul li ~ li span>a{margin-left:5px;font-family:Arial,Helvetica,sans-serif;color:#999;font-size:12px}.my-flights-generic .content .content-actions a{text-decoration:none}#smls-gift-smiles .options__header__baggage .subtitle{font-size:14px;color:#555555}#smls-gift-smiles .options__header__baggage .title{margin:0}.options__header__baggage .fixed-row{width:1110px;margin:25px auto;box-sizing:border-box;margin-left:265px}.options__content__baggage{width:1170px;margin:50px auto;box-sizing:border-box;border-radius:2px;border:solid 2px #ececec;padding:60px 130px;position:relative;background:#ffffff}@media (max-width: 450px){.options__content__baggage .span5{width:100%}}@media (min-width: 450px){.options__content__baggage .span5{width:42%}}#smls-gift-smiles .options__content__baggage p:first-child{font-size:16px}.box__cancel__baggage{margin:30px 0;border:1px solid #f2f2f2;padding:0 0 10px}.box__cancel__baggage .header{background:#f2f2f2 url(../images/baggage-fee/icon-plane.png) no-repeat center left;padding:10px 45px;border-left:20px solid transparent;float:left;width:100%;box-sizing:border-box}.box__cancel__baggage .header h4{font:bold 16px Arial;color:#555555;margin:5px 100px 0 0;display:inline-block;vertical-align:middle}.box__cancel__baggage .header h4 span{font-size:12px;font-weight:bold;display:block}.box__cancel__baggage .header h4.airport{font:18px 'NunitoRegular';margin:0;text-align:right}.box__cancel__baggage .header h4.airport:last-child{text-align:left}.box__cancel__baggage .header h4.airport span{font-weight:normal;font-family:arial}.box__cancel__baggage .header .divider{width:65px;height:20px;background:url(../images/baggage-fee/icon-arrow-alpha.png) no-repeat;display:inline-block;vertical-align:middle}.box__cancel__baggage .list__names,.box__cancel__baggage .list__options{margin:30px 10px}.box__cancel__baggage .list__names li{font:bold 15px Arial;color:#555;padding:5px 0 0 45px;height:50px;background:url(../images/baggage-fee/icon-name.png) no-repeat 0 4px}.box__cancel__baggage .list__options li{font:bold 15px Arial;color:#555;padding:5px 0 0 45px;height:50px;background:url(../images/baggage-fee/icon-name.png) no-repeat 0 4px;background:none}.box__cancel__baggage .list__options li label{position:relative;padding-left:30px;cursor:pointer;float:left;font:14px Arial,Helvetica,Sans-serif;color:#555555;text-align:left;line-height:1.7em;margin-bottom:5px}.box__cancel__baggage .list__names li:last-child,.box__cancel__baggage .list__options li:last-child{height:25px}.options__content__baggage:after,.options__content__baggage:before{bottom:100%;left:67%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.options__content__baggage:after{border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:18px;margin-left:-31px}.options__content__baggage:before{border-color:rgba(236,236,236,0);border-bottom-color:#ececec;border-width:21px;margin-left:-34px}.options__footer__baggage{margin:20px 0 0;border-top:1px solid #ececec;padding:30px 0 0 0}.options__footer__baggage a{margin:5px 0 0 0;background:#FF5A00;display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;white-space:nowrap;font:bold 14px Arial,Helvetica,Sans-serif;color:#ffffff;padding:15px 10px}@media only screen and (max-width: 780px){section.sectionFull,.options__header__baggage .fixed-row{width:100%;margin:25px auto}.options__content__baggage{width:100%;padding:10px;margin:20px 0}.box__cancel__baggage.span10{width:100%}.box__cancel__baggage .header{padding:5px 10px;background:#f2f2f2;border:0}.box__cancel__baggage .header .divider{width:16px;background-position:-45px}.box__cancel__baggage .list__names{margin:20px 0 20px 5px}.box__cancel__baggage .list__options{margin:20px 0}.box__cancel__baggage .list__options i{display:none}.box__cancel__baggage .span5{width:45% !important;float:left !important}.box__cancel__baggage .span5 .list__names li{background:none;padding:0;font-size:14px;height:auto;white-space:nowrap;text-overflow:ellipsis;width:110px;overflow:hidden;float:left}.box__cancel__baggage .span5 .list__options li{background:none;padding:0;font-size:14px;float:right}.box__cancel__baggage .header h4{margin:5px 5px 0 0}.options__content__baggage:after,.options__content__baggage:before{left:54%}}.flight-details__date,.flight-details__travel .travel__origin,.flight-details__travel .travel__info,.flight-details__travel .travel__arrival{display:flex;flex-flow:column wrap}.smiles__member-flights .panel-footer.flight-warning,.flight-info.flight-date-warning,.flight-info__easy-travel.flight-date-warning{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.flight-details__travel .travel__airport,.flight-timeline .travel__airport,.flight-timeline .flight__code{text-transform:uppercase}.flight-header{font-family:'NunitoRegular';color:#FF5A00;font-size:24px;margin-bottom:20px}.smiles__member-flights .panel{-webkit-box-shadow:0 0 0 1px #9a9a9a;-moz-box-shadow:0 0 0 1px #9a9a9a;box-shadow:0 0 0 1px #9a9a9a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.smiles__member-flights .panel-heading{padding:9px 18px 6px 18px;margin-bottom:20px;display:flex}.smiles__member-flights .panel-heading .flight-locator__number{position:relative;top:-4px}.smiles__member-flights .panel-body{padding:0 4px}.smiles__member-flights .panel-footer{-webkit-box-shadow:0 0 0 1px #ff9a24;-moz-box-shadow:0 0 0 1px #ff9a24;box-shadow:0 0 0 1px #ff9a24;background:transparent;border-top:0;padding:15px 18px}.smiles__member-flights .panel-footer.flight-warning p{margin:0 0 0 15px}.smiles__member-flights .smiles__panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:72.6%;margin-right:15px}.smiles__member-flights .member-flights__box-wrapper{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}.smiles__member-flights .travel__label{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 0 1px #999;-moz-box-shadow:0 0 0 1px #999;box-shadow:0 0 0 1px #999;font-size:10px;text-transform:uppercase;color:#999;padding:0 5px}.smiles__member-flights .flight__item--with-icon .smiles-icons{margin-right:8px;position:relative;top:-1px}@media print{.smiles__member-flights .visible-print_custom{display:inherit !important}}.smiles__member-flights hr{margin:45px 0 35px 0}.smiles__member-flights.member-flights__print-page .member-flights__box-wrapper{justify-content:center}.smiles__member-flights.member-flights__print-page .print-page__title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:739px;margin:0 15px 15px 0}.smiles__member-flights.member-flights__print-page .print-page__title .member-flights__title{margin:0}.smiles__member-flights.member-flights__print-page .print-page__title .smiles-logos{font-size:2.8px}.smiles__member-flights.member-flights__print-page .smiles__panel{width:739px}.smiles__member-flights.member-flights__print-page .flight-details{justify-content:flex-start}.smiles__member-flights.member-flights__print-page .flight-details>div{margin-right:20px}.smiles__member-flights.member-flights__print-page .flight-details .flight-details__travel{margin-right:25px}.flight-locator{max-width:120px;float:left}.flight-locator .flight-locator__label{font-size:12px;font-weight:bold;color:rgba(0,0,0,0.6)}.flight-locator .flight-locator__number{color:#fff;text-transform:uppercase}.flight-flag{float:left;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.33);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.33);box-shadow:0 1px 0 rgba(0,0,0,0.33);-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;background:#555;position:relative;left:-22px;height:39px}.flight-flag .flight-flag__label{font-size:12px;text-transform:uppercase;color:#fff;padding:10px 20px 10px 13px;float:left}.flight-flag::before{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;content:"";width:0;border:1.15em solid #555;border-left:0;border-right-width:.8em;border-right-color:transparent;position:absolute;right:-14px;top:0}.flight-flag-easy-travel{float:left;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.33);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.33);box-shadow:0 1px 0 rgba(0,0,0,0.33);-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;background:#fff;position:relative;left:-22px;height:40px}.flight-flag-easy-travel .flight-flag__easy-travel{color:#fff;padding:10px 10px 10px 10px;margin:10px 0 0 10px;float:left;width:85px;background:#fff url("../images/easy-travel.png") left top no-repeat !important}.flight-flag-easy-travel::before{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.33);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.33);box-shadow:0 1px 0 rgba(0,0,0,0.33);content:"";width:0;border:1.15em solid #fff;border-left:0;border-right-width:.8em;border-right-color:transparent;position:absolute;right:-14px;top:0}.smiles-content .member-flights__title{color:#545454;margin-bottom:70px}.flight-info{-webkit-box-shadow:0 0 0 1px #fff;-moz-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:table;margin:0 auto;position:relative;left:-60px;text-transform:uppercase;padding:10px 15px;font-size:.7em;color:#fff}.flight-info .smiles-icons{margin-right:8px}.flight-info.flight-date-warning{font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:initial;left:-34px;top:1px;padding:8px 15px;margin-bottom:4px;background:rgba(0,0,0,0.23)}.flight-info.flight-date-warning b{margin-left:4px}.flight-info__easy-travel{-webkit-box-shadow:0 0 0 1px #fff;-moz-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:table;margin:0 auto;position:relative;left:20px;text-transform:uppercase;padding:10px 15px;font-size:10px;color:#fff}.flight-info__easy-travel .smiles-icons{margin-right:8px}.flight-info__easy-travel.flight-date-warning{font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:initial;left:-34px;top:1px;padding:8px 15px;margin-bottom:4px;background:rgba(0,0,0,0.23)}.flight-info__easy-travel.flight-date-warning b{margin-left:4px}.gecko .flight-info{padding:10px 15px 8px}.gecko .flight-info__easy-travel{padding:10px 15px 8px}.flight-details{display:flex;flex-flow:row wrap;justify-content:space-between}.flight-list__item{border-bottom:1px solid #ececec;padding-bottom:12px;margin-bottom:20px}.flight-list__item:last-child{border:none;padding:0;margin:0}.flight-details__date{position:relative;top:-5px;text-align:center}.flight-details__date .date__week-day{text-transform:uppercase;color:#999;font-size:10px}.flight-details__date .date__day{font-size:28px}.flight-details__date .date__month{text-transform:uppercase}.flight-details__travel{display:flex;width:300px}.flight-details__travel .travel__details-wrapper{display:flex;width:100%}.flight-details__travel .travel__origin{text-align:right;margin-right:12px;width:40%}.flight-details__travel .travel__hour{margin-top:-3px}.flight-details__travel .travel__info{color:#999;font-size:12px;font-weight:bold;align-items:center;justify-content:center}.flight-details__travel .travel__info .travel__stops{text-transform:uppercase}.flight-details__travel .travel__info .smiles-icons{margin-top:-5px;margin-bottom:-5px}.flight-details__travel .travel__arrival{text-align:left;margin-left:12px;width:40%}.flight-details__travel .travel__airport{color:#555;font-size:20px}.flight-details__travel .travel__date-info{color:#777;font-size:12px}.flight-details__travel .mobile-travel__stops-and-duration{width:100%;flex-flow:row wrap;margin-top:-24px;height:20px}.flight-details__travel .mobile-travel__stops-and-duration .travel__stops{margin-right:10px;min-width:57px}.flight-details__company .company__thumb{-webkit-box-shadow:0 0 0 1px #ececec;-moz-box-shadow:0 0 0 1px #ececec;box-shadow:0 0 0 1px #ececec;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;width:100px;height:55px;display:flex;justify-content:center;align-items:center}.flight-details__company .company__extra{color:#999;font-size:10px;text-transform:uppercase;margin:0;font-weight:bold}.flight-details__about{color:#999;font-size:12px;text-align:left;margin:0;max-width:55%}.flight-details__about li{margin-bottom:5px}.flight-details__about .details__baggage{position:relative;left:-2px}.flight-details__about .details__baggage .smiles-icons{left:1px}.flight-details__show-more{display:flex;align-items:center}.flight-details__show-more .smiles-icons{position:relative;top:-3px}.flight-details__show-more .mobile-show-more__info{font-weight:bold;text-align:right;width:60%;margin-right:10px;line-height:1em;color:#777}.flight-details__extra-content{display:none;margin:20px 0 10px;padding-top:10px}.member-flights__action-menu{width:177px;display:flex;flex-flow:column wrap;font-size:12px;font-weight:bold}.member-flights__action-menu .btn-wrapper{width:136px}.member-flights__action-menu ul{margin-top:5px;margin-left:-3px}.member-flights__action-menu ul a{color:#777;transition:all .2s ease-in}.member-flights__action-menu ul a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}.member-flights__action-menu ul li{margin-bottom:6px}.member-flights__action-menu ul li .smiles-icons{margin:0 9px 0 5px;position:relative;top:-3px}.member-flights__action-menu ul li .smiles-icons.ic-question{margin-left:4px;top:-2px;cursor:pointer}.member-flights__action-menu ul li .smiles-icons.ic-share{margin-right:10px}.member-flights__action-menu ul li .smiles-icons.ic-print{margin-right:7px}.member-flights__action-menu ul li .smiles-icons.ic-email-resend{margin-right:8px;top:-1px}.member-flights__action-menu ul .question-popover a:first-child{margin:0 9px 0 4px}.member-flights__action-menu ul .question-popover a:first-child .smiles-icons{margin:0}.member-flights__action-menu ul .question-popover .popover{width:195px}.member-flights__action-menu .action-menu__btn-wrapper .smiles-icons{margin-left:3px;cursor:pointer}.member-flights__action-menu .action-menu__btn-wrapper .popover{margin-top:20px}.member-flights__action-menu .btn,.member-flights__action-menu .aui .modal-body button,.aui .modal-body .member-flights__action-menu button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:6px}.member-flights__action-menu .btn-primary,.member-flights__action-menu .aui .modal-body button,.aui .modal-body .member-flights__action-menu button{background:#FF5A00;border-color:inherit}.member-flights__action-menu .popover .popover-content{padding:5px 15px 15px 15px;font-weight:normal}.member-flights__action-menu a{outline:none}.member-flights__action-menu .text-wrap{width:120px;display:table-cell}.member-flights__action-menu .flights-share-button ~ .popover .popover-content__wrapper{margin-top:15px}.aui .smiles__member-flights .btn.btn-gray,.aui .smiles__member-flights .modal-body button.btn-gray,.aui .modal-body .smiles__member-flights button.btn-gray{background-color:#777;border-color:#777}.aui .smiles__member-flights .btn.btn-gray.more-flights,.aui .smiles__member-flights .modal-body button.btn-gray.more-flights,.aui .modal-body .smiles__member-flights button.btn-gray.more-flights{width:148px;padding:12px 0}.flight-timeline{display:flex;justify-content:space-between;flex-flow:row wrap;border-top:1px dashed #999;color:#999;margin-top:40px}.flight-timeline .timeline__box{position:relative;top:-12px;text-align:center}.flight-timeline .timeline__box .alert-box{position:absolute;width:300px;top:-60px;left:-90px;border:1px solid #FF5A00;font-size:12px;padding:5px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.flight-timeline .timeline__box .alert-box p{margin:0;padding:0;line-height:14px}.flight-timeline .timeline__box .alert-box p:first-child{color:#FF5A00;text-transform:uppercase;font-weight:600}.flight-timeline .timeline__box .alert-box::before{border-color:#fff transparent transparent transparent;border-style:solid;border-width:6px;height:0;width:0;content:"";position:absolute;bottom:-12px;left:48%;z-index:1}.flight-timeline .timeline__box .alert-box::after{border-color:#FF5A00 transparent transparent transparent;border-style:solid;border-width:6px;height:0;width:0;content:"";position:absolute;bottom:-13px;left:48%;z-index:0}.flight-timeline .timeline__airport-origin{background:#fff}.flight-timeline .timeline__airport-origin .smiles-icons{padding:0 8px 0 12px;margin-left:-4px}.flight-timeline .timeline__airport-arrival{background:#fff}.flight-timeline .timeline__airport-arrival .smiles-icons{padding:0 10px 0 6px;position:relative;right:-2px}.flight-timeline .travel__origin{display:flex;flex-direction:column;margin-top:10px}.flight-timeline .travel__airport{color:#777;font-size:16px}.flight-timeline .smiles-icons{background:#fff;padding:0 8px 0 6px}.flight-timeline .smiles-icons.conection-pin{padding:5px 30px;background:#fff url("../images/svg/icons/ic-conexao.svg") center top no-repeat !important}.flight-timeline .flight__company{width:55px;margin-bottom:9px}.flight-timeline .flight__code{font-size:14px;color:#777;margin-top:-10px}.flight-timeline .timeline__flight-info{display:flex;flex-flow:column wrap;align-items:center;font-size:12px;color:#999;margin-top:10px}.flight-timeline .travel__label{align-self:center}.flight-timeline .duration__period{width:100%;float:left;font-size:12px;margin-bottom:3px}.flight-timeline .duration__minutes{margin-left:-3px}.flight-timeline .flight__item--with-icon .smiles-icons{padding:0}.flight-timeline .travel__location{align-self:center;max-width:90px !important;text-align:center;font-size:12px}.flight-table{position:relative;padding-right:5px}.flight-table::after{content:'';-webkit-box-shadow:inset -27px 0 23px -13px #fff;-moz-box-shadow:inset -27px 0 23px -13px #fff;box-shadow:inset -27px 0 23px -13px #fff;position:absolute;width:34px;height:100%;top:0;right:-1px}.flight-table .table{color:#777}.flight-table .table th,.flight-table .table td{padding:8px 0}.flight-table .table th.seat-column,.flight-table .table td.seat-column{padding:8px 10px}.flight-table .table th:not(:first-child),.flight-table .table td:not(:first-child){text-align:center}.flight-table .table th{border-bottom:1px solid #ececec}.flight-table .table th .leg-code{font-weight:normal;font-size:12px;width:100%;float:left}.flight-table .table tr:first-child td{padding-top:16px}.flight-table .table td{border:none}.flight-table .table td .smiles-icons{position:relative;top:-3px;margin-right:6px}.flight-table .table td.seat-column{border-right:1px solid #ececec}.flight-table .table td.seat-column:last-child{border-right:none}.flight-table .table .passenger__is-child{color:#999;font-size:12px}.flight-table .flight-table--link{font-size:12px;display:block;width:60px;margin:0 auto;line-height:1.2em;position:relative;top:-4px}.member-flights--empty .panel{-webkit-box-shadow:0 0 0 1px #ececec;-moz-box-shadow:0 0 0 1px #ececec;box-shadow:0 0 0 1px #ececec;margin-right:calc(177px + 15px)}.member-flights--empty .panel .panel-body{padding:20px}.member-flights--empty .member-flights__title{margin-bottom:12px;color:#777}.member-flights--empty .smiles-icons{display:table;margin:0 auto 32px auto}.member-flights--empty .smiles-icons::before{animation:wind 20s linear infinite}.member-flights--empty p{color:#777;font-size:16px}@keyframes wind{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}35%,50%,75%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(30%);-moz-transform:translateX(30%);-ms-transform:translateX(30%);-o-transform:translateX(30%);transform:translateX(30%)}}#flights-payment-details-modal{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1066px;margin-left:calc(-1066px / 2);padding-left:0 !important;padding-right:0 !important;top:10% !important}#flights-payment-details-modal ~ .modal-backdrop{z-index:10}#flights-payment-details-modal .modal-header h3{font-size:30px}#flights-payment-details-modal .modal-header .payment-details-modal__locator{margin-top:5px;font-size:18px;color:#555}.flights-payment-details{margin:20px 48px 0;height:415px}.flights-payment-details .container-flights-payment-details{border:1px solid #ececec;padding:20px;box-sizing:border-box;display:flex}.flights-payment-details h4{color:#FF5A00;font-size:20px}.flights-payment-details .total-table{width:55%;margin-bottom:0}.flights-payment-details .total-table th:first-child{font-size:18px;font-weight:bold}.flights-payment-details .container-card-buyer{border:1px solid #ececec;padding:20px;box-sizing:border-box;margin-top:45px}.flights-payment-details .container-card-buyer h5,.flights-payment-details .container-card-buyer ul,.flights-payment-details .container-card-buyer li{display:inline-block;vertical-align:top}.flights-payment-details .container-card-buyer h5{margin:0}.flights-payment-details .container-card-buyer li{margin-right:20px}.flights-payment-details .container-card-buyer li span{display:inline-block;vertical-align:top;margin-right:5px}.flights-payment-details .container-card-buyer li:last-child{display:block;margin-top:10px}.flights-payment-details__card{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:38%;margin-left:55px}.flights-payment-details__card .card-column{width:100%;padding:16px 30px 16px 45px;box-sizing:border-box;border-left:1px solid #ececec;height:100%}.flights-payment-details__card .card-column h5{font-size:18px;color:#7c7c7c}.flights-payment-details__card ul{margin:25px 0 0 0;list-style:none}.flights-payment-details__card ul .smiles-icons{margin-right:8px;position:relative;top:-3px}.flights-payment-details__card ul .smiles-icons.ic-order-phone{margin-left:2px;margin-right:13px}#flights-partner-cia-baggages-modal{width:660px;margin-left:calc(-660px / 2)}#flights-partner-cia-seat-choice-modal{width:660px;margin-left:calc(-660px / 2)}#flights-confirmation-email-modal .modal-footer{text-align:left}#flights-confirmation-email-modal .modal-footer .btn-default{background-color:#696969;border-color:#696969;color:#FFF}.printing-button{color:#777777;font-weight:900}.printing-button:hover{color:#999999}@media print{.mobile-travel__stops-and-duration{display:none !important;width:0 !important}.mobile-travel__stops-and-duration .travel__stops,.mobile-travel__stops-and-duration .travel__duration{display:none !important}.travel__details-wrapper{width:500px !important}.travel__details-wrapper .travel__stops,.travel__details-wrapper .travel__duration{display:block !important}.flight-table--link:after{content:none !important}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.flight-details__company .company__thumb{margin:0;padding:0}.flight-details__company .company__thumb img{width:70px}.timeline__flight-info .flight__company{width:100%;height:100%;margin:0;padding-bottom:5px}.timeline__flight-info .flight__company img{width:55px}}@media only screen and (max-width: 768px){.flight-timeline .timeline__box .alert-box{background-color:#fff;left:auto;right:0px;width:250px;top:-68px}.flight-timeline .timeline__box .alert-box::before{display:none}.flight-timeline .timeline__box .alert-box::after{display:none}.flight-timeline .smiles-icons.conection-pin{padding:4px 10px !important;background:white url("../images/svg/icons/ic-conexao-mb.svg") center top no-repeat !important;left:-24px !important}}.member-flights--changed .panel-heading{background-color:#e7672b;border-bottom-color:#e7672b;-webkit-box-shadow:0 0 0 1px #e7672b;-moz-box-shadow:0 0 0 1px #e7672b;box-shadow:0 0 0 1px #e7672b}.member-flights--reserved .member-flights__action-menu{font-size:14px;margin-bottom:20px}.member-flights--reserved .member-flights__action-menu .btn-primary,.member-flights--reserved .member-flights__action-menu .aui .modal-body button,.aui .modal-body .member-flights--reserved .member-flights__action-menu button{background-color:#ffe200;color:#333;border:none;font-weight:700}.member-flights--reserved .member-flights__action-menu p{font-weight:100}.member-flights--reserved .member-flights__action-menu .payment-value{display:flex;flex-flow:row nowrap;justify-content:center;color:#d8c31b;font-size:18px;font-weight:900;text-align:center}.member-flights--reserved .member-flights__action-menu .payment-value span{margin-right:5px}.member-flights--reserved .panel-heading{display:flex;height:93px;flex-flow:column wrap;background-color:#ffe200;border-bottom-color:#ffe200;-webkit-box-shadow:0 0 0 1px #ffe200;-moz-box-shadow:0 0 0 1px #ffe200;box-shadow:0 0 0 1px #ffe200}.member-flights--reserved .panel-heading .flight-flag{width:100%;margin-top:4px;margin-left:10px;background:#d8c31b}.member-flights--reserved .panel-heading .flight-flag::before{border-color:#d8c31b;border-right-color:transparent}.member-flights--reserved .panel-heading .flight-flag span{display:block;width:100%;text-align:center}.member-flights--reserved .panel-heading .flight-info{flex-basis:auto;margin-left:auto;margin-right:auto;left:auto}.member-flights--reserved .panel-heading .flight-info.flight-date-warning{background:#d8c31b}.free-reservations{display:flex;width:100%;border-bottom:1px solid #ececec;margin-bottom:25px;padding-top:20px;padding-bottom:20px}.free-reservations .free-reservations__block{width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start}.free-reservations .free-reservations__block .free-reservations__list{flex-basis:310px;margin:auto}.free-reservations .free-reservations__block .free-reservations__info{flex-basis:100px;align-self:center}.free-reservations .flights-beneficts{display:flex;flex-flow:row wrap;margin-bottom:0}.free-reservations .flights-beneficts label{cursor:default}.free-reservations__list{width:266px;margin:0}.free-reservations__list li{display:inline-block;margin-right:6px}.free-reservations__list li:last-child{margin-right:0}.free-reservations__list .hidden-checkbox ~ .free-reservations-check{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out;background:#fff;border:1px dotted #7f7f7f;padding:8px 9px;display:block}.free-reservations__list .hidden-checkbox ~ .free-reservations-check .smiles-icons::before{-webkit-transition:all .2s cubic-bezier(0.65, 0.05, 0.36, 1);-moz-transition:all .2s cubic-bezier(0.65, 0.05, 0.36, 1);-o-transition:all .2s cubic-bezier(0.65, 0.05, 0.36, 1);transition:all .2s cubic-bezier(0.65, 0.05, 0.36, 1);transform:rotate(0deg)}.free-reservations__list .hidden-checkbox:checked ~ .free-reservations-check{border:1px solid #ffe200;background:#ffe200}.free-reservations__list .hidden-checkbox:checked ~ .free-reservations-check .smiles-icons::before{transform:rotate(362deg)}.free-reservations__info{font-size:12px;color:#999;line-height:1.1em;width:13%}.member-flights__banner-offer{display:flex;align-content:space-between;width:auto;font-size:16px;color:#555;align-items:center;margin-top:10px;margin-bottom:20px}.member-flights__banner-offer .smiles-logos{flex-basis:30%;font-size:.23em;margin-right:15px}.member-flights__banner-offer .banner-offer__info{color:#999;flex-basis:70%;margin:auto;line-height:18px !important;font-size:14px}.member-flights__banner-offer .banner-offer__info p:first-child{font-family:NunitoRegular;margin-bottom:0;color:#639;font-size:18px}@media only screen and (min-width: 768px){.member-flights--reserved .panel-heading{height:43px;flex-flow:row nowrap}.member-flights--reserved .panel-heading .flight-info{width:auto;margin:auto}.member-flights--reserved .panel-heading .flight-flag{width:auto;margin-top:0;margin-left:0}.member-flights--reserved .panel-heading .flight-flag span{text-align:left}.member-flights--reserved .member-flights__action-menu{display:flex;flex-flow:row wrap}.member-flights--reserved .member-flights__action-menu .payment-date,.member-flights--reserved .member-flights__action-menu .payment-value{display:block;text-align:left}.member-flights--reserved .member-flights__action-menu .payment-date span,.member-flights--reserved .member-flights__action-menu .payment-value span{display:block;width:100%}.member-flights--reserved .member-flights__action-menu .flex-payment{display:flex;flex-basis:100%;flex-flow:row wrap;flex-direction:column-reverse}.member-flights--reserved .member-flights__action-menu .flex-payment button{width:100%}.free-reservations .smiles__panel{width:100%}.free-reservations .smiles__panel .flights-beneficts{display:flex;flex-flow:row nowrap}.free-reservations .smiles__panel .flights-beneficts .member-flights__banner-offer{display:flex;align-content:flex-start;margin:auto 0;width:65%}.free-reservations .smiles__panel .flights-beneficts .member-flights__banner-offer .banner-offer__info{flex-basis:85%}.free-reservations .smiles__panel .flights-beneficts .member-flights__banner-offer .logo-club-smiles{flex-basis:15%}.free-reservations .smiles__panel .flights-beneficts .free-reservations__block{margin:auto 0;width:35%;align-self:right;text-align:right}}.member-flights--easy-travel .member-flights__box-wrapper{margin-bottom:30px}.member-flights--easy-travel .panel{align-self:normal !important}.member-flights--easy-travel .member-flights__action-menu{font-size:14px;margin-bottom:20px}.member-flights--easy-travel .member-flights__action-menu .btn-primary,.member-flights--easy-travel .member-flights__action-menu .aui .modal-body button,.aui .modal-body .member-flights--easy-travel .member-flights__action-menu button{background-color:#00999a;border:none;font-weight:400}.member-flights--easy-travel .member-flights__action-menu .btn.btn-sm.btn-primary.disabled,.member-flights--easy-travel .member-flights__action-menu .aui .modal-body button.btn-sm.disabled,.aui .modal-body .member-flights--easy-travel .member-flights__action-menu button.btn-sm.disabled,.member-flights--easy-travel .member-flights__action-menu .btn.btn-sm.btn-primary.disabled:hover,.member-flights--easy-travel .member-flights__action-menu .aui .modal-body button.btn-sm.disabled:hover,.aui .modal-body .member-flights--easy-travel .member-flights__action-menu button.btn-sm.disabled:hover{background-color:#777 !important;font-weight:400;border:none !important;cursor:not-allowed;outline:none}.member-flights--easy-travel .member-flights__action-menu p{font-weight:100}.member-flights--easy-travel .member-flights__action-menu .member-flights__payment .payment-value{display:flex;flex-flow:row nowrap;justify-content:center;color:#00999a;font-size:18px;font-weight:900;text-align:center}.member-flights--easy-travel .member-flights__action-menu .member-flights__payment .payment-value span{margin-right:5px}.member-flights--easy-travel .member-flights__action-menu .box-information{position:relative;margin-top:5px;margin-bottom:15px;padding:10px;text-align:center;border:1px solid #FF5A00;width:inherit;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.member-flights--easy-travel .member-flights__action-menu .box-information p{font-weight:400;padding-bottom:0;margin-bottom:0}.member-flights--easy-travel .member-flights__action-menu .box-information::before{border-color:transparent transparent #fff;border-style:solid;border-width:0 6px 6px;height:0;width:0;content:"";position:absolute;top:-6px;left:48%;z-index:1}.member-flights--easy-travel .member-flights__action-menu .box-information::after{border-color:transparent transparent #FF5A00;border-style:solid;border-width:0 6px 6px;height:0;width:0;content:"";position:absolute;top:-7px;left:48%;z-index:0}.member-flights--easy-travel .member-flights__action-menu .box-information .club{font-weight:900;color:#639}.member-flights--easy-travel .member-flights__action-menu .box-information .diamond{font-weight:900;color:#3b3837}.member-flights--easy-travel .member-flights__action-menu ul{display:block;position:relative}.member-flights--easy-travel .panel-heading{display:flex;height:93px;flex-flow:column wrap;background-color:#00999a;border-bottom-color:#00999a;-webkit-box-shadow:0 0 0 1px #00999a;-moz-box-shadow:0 0 0 1px #00999a;box-shadow:0 0 0 1px #00999a}.member-flights--easy-travel .panel-heading .flight-flag{width:100%;margin-top:4px;margin-left:10px;background:#1c7576}.member-flights--easy-travel .panel-heading .flight-flag::before{border-color:#1c7576;border-right-color:transparent}.member-flights--easy-travel .panel-heading .flight-flag span{display:block;width:100%;text-align:center}.member-flights--easy-travel .panel-heading .flight-info{flex-basis:auto;margin-left:auto;margin-right:auto;left:auto}.member-flights--easy-travel .panel-heading .flight-info.flight-date-warning{background:#1c7576}@media only screen and (min-width: 768px){.member-flights--easy-travel .panel-heading{height:43px;flex-flow:row nowrap}.member-flights--easy-travel .panel-heading .flight-info{width:auto;margin:auto}.member-flights--easy-travel .panel-heading .flight-flag{width:auto;margin-top:0;margin-left:0}.member-flights--easy-travel .panel-heading .flight-flag span{text-align:left}.member-flights--easy-travel .member-flights__action-menu{display:flex;flex-flow:row wrap}.member-flights--easy-travel .member-flights__action-menu .member-flights__payment .payment-date,.member-flights--easy-travel .member-flights__action-menu .member-flights__payment .payment-value{flex-flow:column wrap;align-content:flex-start}.member-flights--easy-travel .member-flights__action-menu .flex-payment{display:flex;flex-basis:100%;flex-flow:row wrap}.member-flights--easy-travel .member-flights__action-menu .flex-payment button{width:100%}}.member-flights--upcoming .panel-heading{background-color:#FF5A00;border-bottom-color:#FF5A00;-webkit-box-shadow:0 0 0 1px #FF5A00;-moz-box-shadow:0 0 0 1px #FF5A00;box-shadow:0 0 0 1px #FF5A00}.member-flights--upcoming .panel{align-self:normal}.member-flights--upcoming .member-flights__box-wrapper{margin-bottom:30px}.member-flights--canceled .panel-heading{background-color:#b9b9b9;border-bottom-color:#b9b9b9;-webkit-box-shadow:0 0 0 1px #b9b9b9;-moz-box-shadow:0 0 0 1px #b9b9b9;box-shadow:0 0 0 1px #b9b9b9}.member-flights--history .member-flights__box-wrapper{justify-content:flex-start;padding-bottom:5px}.member-flights--history .smiles__panel{position:relative}.member-flights--history .more-flights{position:relative;left:8.2%}.member-flights--history .flight-list{position:relative;left:-3px;top:-32px}.member-flights--history .flight-list__item{padding-bottom:0;margin-bottom:0}.member-flights--history .flight-list__item:last-child{border-bottom:1px solid #ececec}.member-flights--history .flight-details{align-items:center}.member-flights--history .flight-details__list{width:100%}.member-flights--history .flight-details__list .flight-details__item{display:flex;flex-flow:row wrap;justify-content:space-between;margin:20px 0}.member-flights--history .flight-details__list .flight-details__item ~ .flight-details__item{margin-top:40px}.member-flights--history .flight-details__date{width:5%;height:40px;flex-flow:row wrap;font-weight:bold;position:relative;margin-left:5px}.member-flights--history .flight-details__date .date__day{font-size:18px;font-family:Arial, sans-serif;margin-top:4px}.member-flights--history .flight-details__date .date__month{font-size:12px;font-family:Arial, sans-serif;position:relative;top:-3px}.member-flights--history .flight-details__date::before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";width:13px;height:13px;background:#999;position:absolute;top:13px;left:-30px;z-index:1}.member-flights--history .flight-locator{text-align:center;width:70%;max-width:70%;margin:-10px 0 10px 20%}.member-flights--history .flight-locator .flight-locator__label{font-size:13.87px;font-weight:normal;color:#555}.member-flights--history .flight-locator .flight-locator__number{font:bold 15.85px Arial, sans-serif;color:#555}.member-flights--history .flight-details__travel{display:flex;flex-flow:row nowrap;flex-basis:auto;position:relative;align-items:center;width:80%;margin-left:50px;margin-bottom:0px}.member-flights--history .flight-details__travel .travel__airport{font-size:20px;margin-bottom:2px}.member-flights--history .flight-details__travel .travel__info .smiles-icons{margin:auto;width:32px;overflow:hidden}.member-flights--history .flight-details__travel .travel__info .smiles-icons::before{font-size:7px}.member-flights--history .flight-details__company{margin-top:-10px;margin-bottom:0;max-width:90%;width:90%}.member-flights--history .flight-details__company img{max-height:50px}.history-timeline .history-timeline__wrapper{-webkit-box-shadow:-3px 0 0px 0px #ececec;-moz-box-shadow:-3px 0 0px 0px #ececec;box-shadow:-3px 0 0px 0px #ececec;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;width:100%;float:left;position:relative}.history-timeline .history-timeline__wrapper::after{content:"";width:7px;height:82px;background:#fff;position:absolute;bottom:0;left:-5px}.history-timeline .history-timeline__year{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:96.3%;margin-right:3px}.history-timeline .history-timeline__year .year__number{font-size:12px;font-weight:bold;color:#999;position:relative;background:#fff;padding-right:7px}.history-timeline .history-timeline__year::before{content:"";border-top:1px solid #ececec;width:100%;display:block;position:absolute;top:10px}@media only screen and (min-width: 768px){.member-flights--history .smiles__panel{left:9.2%}.member-flights--history .flight-details__travel{top:4px;width:300px;margin-right:25px}.member-flights--history .flight-details__travel .travel__info .smiles-icons{width:72px}.member-flights--history .flight-details__travel .travel__airport{font-size:30px}.member-flights--history .flight-locator{text-align:left;width:90px;margin:auto}.member-flights--history .flight-details__list{width:77.5%}.member-flights--history .flight-details__company{padding:0 15px;width:100px;height:55px}.my-flights-history{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.my-flights-history .divider-year{display:flex;align-items:center;width:100%;height:30px;margin-left:60px}.my-flights-history .divider-year span{width:5%}.my-flights-history .divider-year hr{width:95%}.my-flights-history .content{display:flex;flex-direction:column;align-items:flex-start;padding-left:30px;width:100%}.my-flights-history .content div.timeline-content{-webkit-box-shadow:-3px 0 0px 0px #ececec;-moz-box-shadow:-3px 0 0px 0px #ececec;box-shadow:-3px 0 0px 0px #ececec;width:100%;padding-left:20px}.my-flights-history .content .flight-content{display:flex;align-items:center;justify-content:center;width:100%;border-bottom:1px solid #ececec;min-height:90px;padding:15px 0}.my-flights-history .content .flight-content .flight-leg{display:flex;flex-direction:column;justify-content:space-between;width:100%}.my-flights-history .content .flight-content .flight-leg div{display:flex;justify-content:space-between}.my-flights-history .content .flight-content .flight-leg div div.date-departure{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"NunitoRegular",Arial,sans-serif}.my-flights-history .content .flight-content .flight-leg div div.date-departure span:first-child{font-size:18px}.my-flights-history .content .flight-content .flight-leg div div.date-departure span:last-child{font-size:12px}.my-flights-history .content .flight-content .flight-leg div.img-cia{width:100px}.my-flights-history .content .flight-content .flight-leg div.img-cia img{width:100%}.my-flights-history .content .flight-content .flight-leg div .flight-origin{display:flex;align-items:center;justify-content:center}.my-flights-history .content .flight-content .flight-leg div .flight-origin div.departure,.my-flights-history .content .flight-content .flight-leg div .flight-origin div.arrival{display:flex;flex-direction:column}.my-flights-history .content .flight-content .flight-leg div .flight-origin div.departure span:first-child,.my-flights-history .content .flight-content .flight-leg div .flight-origin div.arrival span:first-child{font-family:"NunitoRegular",Arial,sans-serif;font-size:30px;color:#555;width:110px;margin:2px}.my-flights-history .content .flight-content .flight-leg div .flight-origin div.departure span:last-child,.my-flights-history .content .flight-content .flight-leg div .flight-origin div.arrival span:last-child{font-family:Arial,Helvetica,sans-serif;font-size:14px;width:110px;margin:2px}.my-flights-history .content .flight-content .flight-leg div .flight-origin div.departure span{display:flex;align-items:flex-end;justify-content:flex-end}.my-flights-history .content .flight-content .flight-leg div .flight-origin div.arrival span{display:flex;align-items:flex-start;justify-content:flex-start}.my-flights-history .content .flight-content .flight-leg div .flight-origin span.ic-arrow-flights{padding:20px}.my-flights-history .content .flight-content .flight-leg div.timeline-item{display:flex;align-items:center;justify-content:space-between}.my-flights-history .content .flight-content .flight-leg div.timeline-item::before{content:'';width:15px;height:15px;background-color:#555;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-left:-29.5px}.my-flights-history .content .flight-content .record-locator{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"NunitoRegular",Arial,sans-serif;font-weight:400;width:200px}.my-flights-history .content .flight-content .record-locator span:first-child{font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:2px}.my-flights-history .content .flight-content .record-locator span:last-child{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#555;font-weight:700;margin:2px}}#column-1{margin-bottom:0;min-height:0}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .rotate::before{-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;transform:rotate(0deg)}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .rotate.down::before{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(180deg)}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action{display:inline-block;vertical-align:top;width:796px;margin-right:1rem;margin-bottom:1rem}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action ul{list-style-type:none;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action li{float:left;white-space:nowrap;word-wrap:break-word}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action li a{font-family:"NunitoRegular",Arial,sans-serif;display:block;color:#BCBEC0;text-align:center;padding:0 0 17px 0;text-decoration:none;margin:0 35px 0 0}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action li a:hover{border-bottom:2px solid #BCBEC0}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action li a[active],#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action li a[active]:hover{border-bottom:2px solid #FF5A00;color:#7C7C7C}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action li a[active] span.icon-warning-sign{color:#FF5A00}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .menu-action hr{width:110%;height:1px;background-color:#ECECEC;margin:0 -10px 20px -10px}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .my-cards.my-flights{min-width:100%;min-height:100%;height:100%}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .pagination{display:flex;widows:100%;align-items:center;justify-content:space-between;font-family:"NunitoRegular",Arial,sans-serif;color:#555;font-size:20px;font-weight:400;margin:20px 0}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .pagination a{text-decoration:none}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .pagination span.divisor::before{content:'';width:2%;color:#ececec}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .pagination div.previous{font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;display:flex;width:49%;justify-content:flex-end;margin-right:15px}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .pagination div.next{font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;display:flex;width:49%;justify-content:flex-start;margin-left:15px}#p_p_id_smilesmyflightsportlet_WAR_smilesbookingportlet_ .pagination a.disabled{color:#ececec}.my-flights-generic{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;justify-content:space-between}.my-flights-generic .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;width:100%;align-items:flex-start;justify-content:space-between}.my-flights-generic .content .content-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex:1 1;min-width:500px;justify-content:space-between;margin:0 10px 20px 10px}.my-flights-generic .content .content-details .detail-header.flights-easy-travel{display:flex;flex:1 1;height:50px;padding:10px 20px;flex-flow:column wrap;background-color:#00999a;border-bottom-color:#00999a;-webkit-box-shadow:0 0 0 1px #00999a;-moz-box-shadow:0 0 0 1px #00999a;box-shadow:0 0 0 1px #00999a}.my-flights-generic .content .content-details .detail-header.flights-easy-travel .flight-flag{width:140px;margin-top:4px;margin-left:-5px;background:#1c7576;height:35px}.my-flights-generic .content .content-details .detail-header.flights-easy-travel .flight-flag::before{border-color:#1c7576;border-right-color:transparent;right:-10px;font-size:16px}.my-flights-generic .content .content-details .detail-header.flights-easy-travel .flight-flag span{display:block;width:100%;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:16px}.my-flights-generic .content .content-details .detail-header.flights-easy-travel .flight-info{flex-basis:auto;margin-left:auto;margin-right:auto;left:auto}.my-flights-generic .content .content-details .detail-header.flights-easy-travel .flight-info.flight-date-warning{background:#1c7576}.my-flights-generic .content .content-details .detail-header.flights-reservation{display:flex;flex:1 1;height:50px;padding:10px 20px;flex-flow:column wrap;background-color:#fce200;border-bottom-color:#fce200;-webkit-box-shadow:0 0 0 1px #fce200;-moz-box-shadow:0 0 0 1px #fce200;box-shadow:0 0 0 1px #fce200}.my-flights-generic .content .content-details .detail-header.flights-reservation .flight-flag{width:140px;margin-top:4px;margin-left:-5px;background:#D8C31B;height:35px}.my-flights-generic .content .content-details .detail-header.flights-reservation .flight-flag::before{border-color:#D8C31B;border-right-color:transparent;right:-10px;font-size:16px}.my-flights-generic .content .content-details .detail-header.flights-reservation .flight-flag span{display:block;width:100%;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:16px}.my-flights-generic .content .content-details .detail-header.flights-reservation .flight-info{flex-basis:auto;margin-left:auto;margin-right:auto;left:auto}.my-flights-generic .content .content-details .detail-header.flights-reservation .flight-info.flight-date-warning{background:#D8C31B}.my-flights-generic .content .content-details .detail-header.default{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex:1 1;height:50px;padding:10px 20px;background-color:#FF5A00;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}.my-flights-generic .content .content-details .detail-header.default span:first-child{font-family:Arial,Helvetica,sans-serif;color:#000;font-weight:bold;font-size:12px}.my-flights-generic .content .content-details .detail-header.default span:last-child{font-family:"NunitoLight",Arial,sans-serif;color:#fff;font-size:17.5px}.my-flights-generic .content .content-details .detail-flight{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;border:1px solid #999;border-top:none;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;padding:20px 10px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:center;justify-content:center;margin:0 0 15px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .date,.my-flights-generic .content .content-details .detail-flight .detail-flight-info .smiles__carousel-header .data__select li.dateUp,.smiles__carousel-header .data__select .my-flights-generic .content .content-details .detail-flight .detail-flight-info li.dateUp{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:center}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .date span:nth-child(1),.my-flights-generic .content .content-details .detail-flight .detail-flight-info .smiles__carousel-header .data__select li.dateUp span:nth-child(1),.smiles__carousel-header .data__select .my-flights-generic .content .content-details .detail-flight .detail-flight-info li.dateUp span:nth-child(1){font-family:"NunitoRegular",Arial,sans-serif;font-size:10px;color:#999;font-weight:400;margin:2px 10px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .date span:nth-child(2),.my-flights-generic .content .content-details .detail-flight .detail-flight-info .smiles__carousel-header .data__select li.dateUp span:nth-child(2),.smiles__carousel-header .data__select .my-flights-generic .content .content-details .detail-flight .detail-flight-info li.dateUp span:nth-child(2){font-family:"NunitoRegular",Arial,sans-serif;font-size:28px;color:#555;font-weight:400;margin:2px 10px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .date span:nth-child(3),.my-flights-generic .content .content-details .detail-flight .detail-flight-info .smiles__carousel-header .data__select li.dateUp span:nth-child(3),.smiles__carousel-header .data__select .my-flights-generic .content .content-details .detail-flight .detail-flight-info li.dateUp span:nth-child(3){font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;color:#999;font-weight:400;margin:2px 10px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .info-cia{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .info-cia span{text-align:center}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .info-cia .img-cia{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:center;justify-content:center;border:1px solid #ECECEC;padding:0 15px;width:100px;min-height:50px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .info-cia .img-cia img{width:100%}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .info-cia span{font-family:"NunitoBold","Arial Bold",sans-serif;color:#555;font-size:10px;width:100px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:center;justify-content:center}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.departure,.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.arrival{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.departure span:nth-child(1),.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.arrival span:nth-child(1){font-family:"NunitoRegular",Arial,sans-serif;font-size:20px;color:#555;margin:2px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.departure span:nth-child(2),.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.arrival span:nth-child(2){font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#555;margin:2px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.departure span:nth-child(3),.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.arrival span:nth-child(3){font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#999;margin:2px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.departure span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:flex-end;justify-content:flex-end}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg div.arrival span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:flex-start;justify-content:flex-start}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg span.ic-arrow-flights{padding:20px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg .time{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:center}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg .time span:nth-child(1){font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg .time span:nth-child(2){height:15px;padding:0 20px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg .time span:nth-child(3){font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin-top:5px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .flight-leg-arrow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:center;justify-content:center;margin:10px}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .passengers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;justify-content:center}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .passengers div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;text-decoration:none;font-family:Arial,Helvetica,sans-serif;color:#999;font-size:12px;margin:2px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-info .passengers div span{margin-right:5px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-grow:1;justify-content:space-between;border-top:1px dashed #999;color:#999;margin:20px 15px;display:none}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:flex-start;justify-content:space-between;flex-grow:1;width:100%;margin:0 0 20px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:-10px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg span.airport{color:#555;font-size:16px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg span.cabin,.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg span.location{font-family:Arial,Helvetica,sans-serif;color:#999;font-size:12px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg span.hour{font-family:Arial,Helvetica,sans-serif;color:#999;font-size:14px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg span.smiles-icons{background-color:#fff;text-align:center;width:55px;height:25px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg .img-cia-legs{width:55px;margin-bottom:9px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg .img-cia-legs img{width:100%}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg span.flight-number{font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;width:85px;text-align:center}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg .timeline .step-leg span.travel__label{-webkit-box-shadow:0 0 0 1px #999;-moz-box-shadow:0 0 0 1px #999;box-shadow:0 0 0 1px #999;font-family:Arial,Helvetica,sans-serif;font-size:10px;border-radius:3px;padding:3px 5px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg-passengers{font-family:Arial,Helvetica,sans-serif}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg-passengers .thead{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:flex-start;justify-content:center;width:100%;padding:10px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg-passengers .thead span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;flex-grow:1;color:#777;text-align:left}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg-passengers .tbody{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;align-items:flex-start;justify-content:flex-start;width:100%;border-bottom:1px solid #999;border-top:1px solid #999;font-size:12px;padding:8px 0}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg-passengers .tbody div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;flex-grow:1}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg-passengers .tbody div span{margin-right:10px}.my-flights-generic .content .content-details .detail-flight .detail-flight-leg-passengers .tbody a{text-decoration:none;font-size:12px;color:#FF5A00}.my-flights-generic .content .content-actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-display:-webkit-box;-webkit-display:-webkit-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:170px;align-content:flex-start;justify-content:flex-start;flex-grow:0;flex-shrink:0;margin:0 10px  10px 0}.my-flights-generic .content .content-actions ul{margin:0;padding:0}.my-flights-generic .content .content-actions ul li ~ li{margin:5px 0}.my-flights-generic .content .content-actions ul li ~ li span>a{margin-left:5px;font-family:Arial,Helvetica,sans-serif;color:#999;font-size:12px}.my-flights-generic .content .content-actions a{text-decoration:none}.confirm-change-plan-modal-backdrop{z-index:90 !important}.confirm-change-plan-modal{z-index:90 !important}.change-plan-include{padding:0 !important;margin-left:8% !important;margin-right:8% !important}@media screen and (min-width: 450px){.smiles__change-plan-not-logged{width:800px}}.smiles__change-plan-not-logged{overflow:none !important;box-sizing:border-box;display:table;margin:0 !important;padding:0 !important;left:20% !important;text-align:center}.smiles__change-plan-not-logged .span4{width:310px !important}.smiles__change-plan-not-logged input[type="text"]{margin-top:10px;height:27px;margin-left:5px}.smiles__change-plan-not-logged .center-redirect{width:100%;padding-left:30%}.smiles__change-plan-not-logged .center-redirect .btn-redirect{width:150px}.smiles__change-plan-not-logged .errorMessage{width:160% !important}.smiles__change-plan-not-logged .consultarCPFNumero{width:100%;padding:0 !important;margin-left:30% !important}@media screen and (max-width: 450px){.smiles__change-plan-not-logged .errorMessage{width:100% !important}.smiles__change-plan-not-logged .consultarCPFNumero{padding:0 !important;margin:0 !important}.smiles__change-plan-not-logged .consultarCPFNumero .textMacro:after{content:".";display:block;height:0;clear:both;visibility:hidden}.smiles__change-plan-not-logged .consultarCPFNumero .smlsNumberClient:after{content:".";display:block;height:0;clear:both;visibility:hidden}}.smiles__change-plan-not-logged .change-plan-club{font-family:NunitoLight;padding:0 !important;width:805px !important;height:500px;margin:-15px}.smiles__change-plan-not-logged .change-plan-club .nunito-light,.smiles__change-plan-not-logged .change-plan-club .total-table thead th:first-child,.total-table thead .smiles__change-plan-not-logged .change-plan-club th:first-child,.smiles__change-plan-not-logged .change-plan-club .aui .modal.default-modal .modal-header button.close,.aui .modal.default-modal .modal-header .smiles__change-plan-not-logged .change-plan-club button.close,.smiles__change-plan-not-logged .change-plan-club .aui .modal.default-modal .modal-header h3,.aui .modal.default-modal .modal-header .smiles__change-plan-not-logged .change-plan-club h3,.smiles__change-plan-not-logged .change-plan-club .flight-locator .flight-locator__number,.flight-locator .smiles__change-plan-not-logged .change-plan-club .flight-locator__number,.smiles__change-plan-not-logged .change-plan-club .flight-flag .flight-flag__label,.flight-flag .smiles__change-plan-not-logged .change-plan-club .flight-flag__label,.smiles__change-plan-not-logged .change-plan-club .flight-flag-easy-travel .flight-flag__easy-travel,.flight-flag-easy-travel .smiles__change-plan-not-logged .change-plan-club .flight-flag__easy-travel,.smiles__change-plan-not-logged .change-plan-club .smiles-content .member-flights__title,.smiles-content .smiles__change-plan-not-logged .change-plan-club .member-flights__title,.smiles__change-plan-not-logged .change-plan-club .flight-info,.smiles__change-plan-not-logged .change-plan-club .flight-info__easy-travel,.smiles__change-plan-not-logged .change-plan-club #flights-payment-details-modal .modal-header h3,#flights-payment-details-modal .modal-header .smiles__change-plan-not-logged .change-plan-club h3,.smiles__change-plan-not-logged .change-plan-club .flights-payment-details h4,.flights-payment-details .smiles__change-plan-not-logged .change-plan-club h4,.smiles__change-plan-not-logged .change-plan-club .flights-payment-details .total-table th:first-child,.flights-payment-details .total-table .smiles__change-plan-not-logged .change-plan-club th:first-child,.smiles__change-plan-not-logged .change-plan-club .flights-payment-details .container-card-buyer h5,.flights-payment-details .container-card-buyer .smiles__change-plan-not-logged .change-plan-club h5,.smiles__change-plan-not-logged .change-plan-club .flights-payment-details__card .card-column h5,.flights-payment-details__card .card-column .smiles__change-plan-not-logged .change-plan-club h5{font-family:NunitoLight}.smiles__change-plan-not-logged .change-plan-club .nunito-bold{font-family:NunitoRegular}.smiles__change-plan-not-logged .change-plan-club .page-title{font:bold 20px Arial,NunitoRegular}.smiles__change-plan-not-logged .change-plan-club .arrow-up{display:inline-block;width:12px;height:8px;background:url("../../img/mudanca-plano/arrow-up.png");margin:1px 1px 1px 30px}.smiles__change-plan-not-logged .change-plan-club .header{padding:5px;text-align:center;background-color:#663398;height:60px !important}.smiles__change-plan-not-logged .change-plan-club .header .content-1{width:14%}.smiles__change-plan-not-logged .change-plan-club .header .content-2{padding:5px 15px 0}.smiles__change-plan-not-logged .change-plan-club .header .content-2 .title-description{color:#fff;font-size:12pt;display:block;height:5px;font-family:NunitoLight}.smiles__change-plan-not-logged .change-plan-club .header .content-2 .title-value{color:#fff;font-size:20pt;font-family:NunitoRegular}.smiles__change-plan-not-logged .change-plan-club .header .content-3{width:2%;text-align:right}.smiles__change-plan-not-logged .change-plan-club .header .content-3 .close-button{width:20px;height:17px;width:17px;padding-top:20px;cursor:pointer}.smiles__change-plan-not-logged .change-plan-club .do-scroll{overflow-y:scroll !important;overflow-x:none !important;height:430px}.smiles__change-plan-not-logged .change-plan-club .welcome-message{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#efefef;font-family:NunitoRegular;padding:5px;height:80px;text-align:center;font-size:large;line-height:90px;color:#663398;width:87% !important;margin-left:35px !important}.smiles__change-plan-not-logged .change-plan-club .user-info{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#efefef;padding:15px 0;height:55px;width:90% !important;margin-left:35px}.smiles__change-plan-not-logged .change-plan-club .user-info .user-info-content{margin-left:-30px}.smiles__change-plan-not-logged .change-plan-club .user-info .user-info-content .user-info-content-title{width:41% !important;text-align:left}.smiles__change-plan-not-logged .change-plan-club .user-info .user-info-content .user-info-content-title .title-text{font-family:NunitoRegular;font-size:15pt;color:#FF5A00}.smiles__change-plan-not-logged .change-plan-club .user-info .user-info-content .user-info-content-title .title-subtext{font-family:NunitoRegular;font-size:11pt;color:#a9a9a9}.smiles__change-plan-not-logged .change-plan-club .user-info .user-info-content .content-1{height:100%;width:20%;float:left;margin-bottom:10px;text-align:left}.smiles__change-plan-not-logged .change-plan-club .user-info .user-info-content .content-1 .title{font:bold 14px Arial;color:#000}.smiles__change-plan-not-logged .change-plan-club .user-info .user-info-content .content-1 .value{color:#000;font-size:10pt}.smiles__change-plan-not-logged .change-plan-club .user-info .user-info-content .content-3{height:100%;width:14%;float:left;margin-bottom:10px;text-align:left}.smiles__change-plan-not-logged .change-plan-club .user-info .user-info-content .content-3 .title{font:bold 14px Arial;color:#000}.smiles__change-plan-not-logged .change-plan-club .user-info .user-info-content .content-3 .value{color:#000;font-size:10pt}.smiles__change-plan-not-logged .change-plan-club .user-info .user-info-content .content-2{height:100%;width:20%;float:left;margin-bottom:10px;text-align:left}.smiles__change-plan-not-logged .change-plan-club .user-info .user-info-content .content-2 .title{font:bold 14px Arial;color:#000}.smiles__change-plan-not-logged .change-plan-club .user-info .user-info-content .content-2 .value{color:#000;font-size:10pt}.smiles__change-plan-not-logged .change-plan-club .row-about-plan{width:90% !important;margin-left:35px !important;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#efefef}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content{margin-left:-30px}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-left{width:30% !important;height:105px;text-align:left;padding-top:25px}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-left .content-title-about{font-family:NunitoRegular;padding-left:0;color:#FF5A00;font-size:15pt}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-left .content-text-about{font-family:NunitoRegular;padding-left:0;font-size:12pt;color:darkgrey}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-right{color:#FF5A00;font-size:10pt;width:55% !important;font-family:nunito-bold;height:105px;font-size:15pt;float:right;padding-top:25px}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-right .content-left-about{width:20%;float:left}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-right .content-right-about{color:#FF5A00;font-size:10pt;font-family:NunitoRegular;font-size:15pt;padding-left:100px;text-align:left}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-right .content-right-about .miles-text-about{color:#555555;font-family:NunitoRegular;font-size:10pt}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-right .content-right-about .miles-icon-about{width:18px;height:15px;padding:0}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-right .content-right-about .miles-link-about{display:inline-block;margin-top:10px;color:#FF5A00;font-size:10pt !important;position:relative}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-right .content-right-about .miles-link-about .miles-link-about-vantagens{background:#fff;width:240px;padding:10px 10px 0;border:2px solid #FF5A00;position:absolute;top:25px;left:0;z-index:2;border-radius:4px;display:none}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-right .content-right-about .miles-link-about .miles-link-about-vantagens:before{content:'';background:url("../images/migrate/change-plan/arrow-top-tooltip.png") no-repeat;width:10px;height:12px;position:absolute;top:-7px;left:30px}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-right .content-right-about .miles-link-about .miles-link-about-vantagens p{color:#555555}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-right .content-right-about .miles-link-about .miles-link-about-vantagens i{display:inline-block;vertical-align:middle;width:30px;height:30px;padding-right:8px}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-right .content-right-about .miles-link-about .miles-link-about-vantagens .ic-vant1{background:url("../images/migrate/change-plan/ic-vant1.png") no-repeat}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-right .content-right-about .miles-link-about .miles-link-about-vantagens .ic-vant2{background:url("../images/migrate/change-plan/ic-vant2.png") no-repeat}.smiles__change-plan-not-logged .change-plan-club .row-about-plan .row-about-plan-content .content-about-miles-right .content-right-about .miles-link-about .miles-link-about-vantagens .ic-vant3{background:url("../images/migrate/change-plan/ic-vant3.png") no-repeat}.smiles__change-plan-not-logged .change-plan-club .plan-value{width:90% !important;margin-left:35px !important;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#efefef}.smiles__change-plan-not-logged .change-plan-club .plan-value .plan-value-content{margin-left:-30px}.smiles__change-plan-not-logged .change-plan-club .plan-value .plan-value-content .content-left{height:80px;text-align:left;padding-top:35px}.smiles__change-plan-not-logged .change-plan-club .plan-value .plan-value-content .content-left .text-1{color:#FF5A00;font-size:15pt;font-family:NunitoRegular}.smiles__change-plan-not-logged .change-plan-club .plan-value .plan-value-content .content-left .text-2{font-size:12pt;font-family:NunitoRegular;color:darkgrey}.smiles__change-plan-not-logged .change-plan-club .plan-value .plan-value-content .content-right{width:49%;text-align:left;padding-top:35px;margin:0}.smiles__change-plan-not-logged .change-plan-club .plan-value .plan-value-content .content-right .text-1{color:#000;font-size:15pt;font-family:NunitoRegular}.smiles__change-plan-not-logged .change-plan-club .plan-value .plan-value-content .content-right .text-2{font-size:12pt;text-weight:bold;font-size:8pt}.smiles__change-plan-not-logged .change-plan-club .number-keyboard-center{width:90% !important;margin-left:35px !important;padding-top:35px;height:300px !important;text-align:left}.smiles__change-plan-not-logged .change-plan-club .number-keyboard-center .number-keyboard-center-content{margin-left:-30px}.smiles__change-plan-not-logged .change-plan-club .number-keyboard-center .number-keyboard-center-content .content-left{width:285px !important}.smiles__change-plan-not-logged .change-plan-club .number-keyboard-center .number-keyboard-center-content .content-left .text-1{color:#FF5A00;font-size:15pt;font-family:NunitoRegular}.smiles__change-plan-not-logged .change-plan-club .number-keyboard-center .number-keyboard-center-content .content-left .text-2{font-size:12pt;font-family:NunitoRegular;color:darkgrey}.smiles__change-plan-not-logged .change-plan-club .number-keyboard-center .number-keyboard-center-content .content-right{width:250px}.smiles__change-plan-not-logged .change-plan-club .number-keyboard-center .number-keyboard-center-content .content-right .smlsPassword{background-color:white;padding:10px;width:45px}.smiles__change-plan-not-logged .change-plan-club .number-keyboard-center .number-keyboard-center-content .content-right .number-keyboard{width:250px;font-weight:bold}.smiles__change-plan-not-logged .change-plan-club .terms-use{width:100%;padding-left:10%}.smiles__change-plan-not-logged .change-plan-club .terms-use .content-terms-use{width:80%;margin-left:15%;text-align:center}.smiles__change-plan-not-logged .change-plan-club .boxMacro{padding-top:25px;padding-bottom:50px}.smiles__change-plan-not-logged .change-plan-club .boxMacro .btn,.smiles__change-plan-not-logged .change-plan-club .boxMacro .aui .modal-body button,.aui .modal-body .smiles__change-plan-not-logged .change-plan-club .boxMacro button{margin-left:5px}@media screen and (min-width: 450px){.smiles__change-plan-not-logged .change-plan-club-mobile{display:none !important}}@media screen and (max-width: 450px){.smiles__change-plan-not-logged .change-plan-club{display:none !important}.smiles__change-plan-not-logged .change-plan-club-mobile{font-family:NunitoLight;padding:0 !important;width:103% !important;margin:-15px;display:block}.smiles__change-plan-not-logged .change-plan-club-mobile .nunito-light,.smiles__change-plan-not-logged .change-plan-club-mobile .total-table thead th:first-child,.total-table thead .smiles__change-plan-not-logged .change-plan-club-mobile th:first-child,.smiles__change-plan-not-logged .change-plan-club-mobile .aui .modal.default-modal .modal-header button.close,.aui .modal.default-modal .modal-header .smiles__change-plan-not-logged .change-plan-club-mobile button.close,.smiles__change-plan-not-logged .change-plan-club-mobile .aui .modal.default-modal .modal-header h3,.aui .modal.default-modal .modal-header .smiles__change-plan-not-logged .change-plan-club-mobile h3,.smiles__change-plan-not-logged .change-plan-club-mobile .flight-locator .flight-locator__number,.flight-locator .smiles__change-plan-not-logged .change-plan-club-mobile .flight-locator__number,.smiles__change-plan-not-logged .change-plan-club-mobile .flight-flag .flight-flag__label,.flight-flag .smiles__change-plan-not-logged .change-plan-club-mobile .flight-flag__label,.smiles__change-plan-not-logged .change-plan-club-mobile .flight-flag-easy-travel .flight-flag__easy-travel,.flight-flag-easy-travel .smiles__change-plan-not-logged .change-plan-club-mobile .flight-flag__easy-travel,.smiles__change-plan-not-logged .change-plan-club-mobile .smiles-content .member-flights__title,.smiles-content .smiles__change-plan-not-logged .change-plan-club-mobile .member-flights__title,.smiles__change-plan-not-logged .change-plan-club-mobile .flight-info,.smiles__change-plan-not-logged .change-plan-club-mobile .flight-info__easy-travel,.smiles__change-plan-not-logged .change-plan-club-mobile #flights-payment-details-modal .modal-header h3,#flights-payment-details-modal .modal-header .smiles__change-plan-not-logged .change-plan-club-mobile h3,.smiles__change-plan-not-logged .change-plan-club-mobile .flights-payment-details h4,.flights-payment-details .smiles__change-plan-not-logged .change-plan-club-mobile h4,.smiles__change-plan-not-logged .change-plan-club-mobile .flights-payment-details .total-table th:first-child,.flights-payment-details .total-table .smiles__change-plan-not-logged .change-plan-club-mobile th:first-child,.smiles__change-plan-not-logged .change-plan-club-mobile .flights-payment-details .container-card-buyer h5,.flights-payment-details .container-card-buyer .smiles__change-plan-not-logged .change-plan-club-mobile h5,.smiles__change-plan-not-logged .change-plan-club-mobile .flights-payment-details__card .card-column h5,.flights-payment-details__card .card-column .smiles__change-plan-not-logged .change-plan-club-mobile h5{font-family:NunitoLight}.smiles__change-plan-not-logged .change-plan-club-mobile .nunito-bold{font-family:NunitoRegular}.smiles__change-plan-not-logged .change-plan-club-mobile .page-title{font:bold 20px Arial,NunitoRegular}.smiles__change-plan-not-logged .change-plan-club-mobile .arrow-up{display:inline-block;width:12px;height:8px;background:url("../../img/mudanca-plano/arrow-up.png");margin:1px 1px 1px 30px}.smiles__change-plan-not-logged .change-plan-club-mobile .header{padding:5px;text-align:center;background-color:#663398;height:20px !important;width:103%}.smiles__change-plan-not-logged .change-plan-club-mobile .header .content-2{width:90%;float:left}.smiles__change-plan-not-logged .change-plan-club-mobile .header .content-2 .title-description{color:#fff;font-size:12pt;display:block;height:5px;font-family:NunitoLight}.smiles__change-plan-not-logged .change-plan-club-mobile .header .content-2 .title-value{color:#fff;font-size:20pt;font-family:NunitoRegular}.smiles__change-plan-not-logged .change-plan-club-mobile .header .content-3{width:10%;float:right}.smiles__change-plan-not-logged .change-plan-club-mobile .header .content-3 .close-button{width:20px;height:17px;width:17px;padding-top:20px;cursor:pointer}.smiles__change-plan-not-logged .change-plan-club-mobile .do-scroll{overflow-y:scroll !important;overflow-x:none !important;height:500px}.smiles__change-plan-not-logged .change-plan-club-mobile .welcome-message{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#efefef;font-family:NunitoRegular;padding-top:20px;height:80px;text-align:center;font-size:large;line-height:25px;color:#663398;width:87% !important;margin-left:35px !important}.smiles__change-plan-not-logged .change-plan-club-mobile .user-info{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#efefef;padding:15px 0;height:220px;width:90% !important;margin-left:35px !important}.smiles__change-plan-not-logged .change-plan-club-mobile .user-info .title-text{font-family:NunitoRegular;font-size:15pt;color:#FF5A00}.smiles__change-plan-not-logged .change-plan-club-mobile .user-info .title-subtext{font-family:NunitoRegular;font-size:11pt;color:#a9a9a9}.smiles__change-plan-not-logged .change-plan-club-mobile .user-info .user-info-title{text-align:left;padding-bottom:10px}.smiles__change-plan-not-logged .change-plan-club-mobile .user-info .content-1{height:50px;width:100%;float:left;margin-bottom:10px;text-align:left}.smiles__change-plan-not-logged .change-plan-club-mobile .user-info .content-1 .title{font:bold 14px Arial;color:#000}.smiles__change-plan-not-logged .change-plan-club-mobile .user-info .content-1 .value{color:#000;font-size:10pt}.smiles__change-plan-not-logged .change-plan-club-mobile .user-info .content-3{height:50px;width:100%;float:left;margin-bottom:10px;text-align:left}.smiles__change-plan-not-logged .change-plan-club-mobile .user-info .content-3 .title{font:bold 14px Arial;color:#000}.smiles__change-plan-not-logged .change-plan-club-mobile .user-info .content-3 .value{color:#000;font-size:10pt}.smiles__change-plan-not-logged .change-plan-club-mobile .user-info .content-2{height:50px;width:100%;float:left;margin-bottom:10px;text-align:left}.smiles__change-plan-not-logged .change-plan-club-mobile .user-info .content-2 .title{font:bold 14px Arial;color:#000}.smiles__change-plan-not-logged .change-plan-club-mobile .user-info .content-2 .value{color:#000;font-size:10pt}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan{width:90% !important;margin-left:35px !important;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#efefef}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-left{width:100% !important;height:65px;text-align:left;padding-top:25px}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-left .content-title-about{font-family:NunitoRegular;padding-left:0;color:#FF5A00;font-size:15pt}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-left .content-text-about{font-family:NunitoRegular;padding-left:0;font-size:12pt;color:darkgrey}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-right{color:#FF5A00;font-size:10pt;width:100% !important;font-family:nunito-bold;height:170px;font-size:15pt;float:right;padding-top:25px}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-right .content-left-about{width:30%;float:left}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-right .content-right-about{color:#FF5A00;font-size:10pt;font-family:NunitoRegular;font-size:15pt;padding-left:100px;text-align:left}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-right .content-right-about .miles-text-about{color:#555555;font-family:NunitoRegular;font-size:10pt}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-right .content-right-about .miles-icon-about{width:18px;height:15px;padding:0}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-right .content-right-about .miles-link-about{display:inline-block;margin-top:10px;color:#FF5A00;font-size:10pt !important;position:relative}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-right .content-right-about .miles-link-about .miles-link-about-vantagens{background:#fff;width:240px;padding:10px 10px 0;border:2px solid #FF5A00;position:absolute;top:25px;left:-115px;z-index:2;border-radius:4px;display:none}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-right .content-right-about .miles-link-about .miles-link-about-vantagens:before{content:'';background:url("../images/migrate/change-plan/arrow-top-tooltip.png") no-repeat;width:10px;height:12px;position:absolute;top:-7px;left:145px}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-right .content-right-about .miles-link-about .miles-link-about-vantagens p{color:#555555}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-right .content-right-about .miles-link-about .miles-link-about-vantagens i{display:inline-block;vertical-align:middle;width:30px;height:30px;padding-right:8px}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-right .content-right-about .miles-link-about .miles-link-about-vantagens .ic-vant1{background:url("../images/migrate/change-plan/ic-vant1.png") no-repeat}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-right .content-right-about .miles-link-about .miles-link-about-vantagens .ic-vant2{background:url("../images/migrate/change-plan/ic-vant2.png") no-repeat}.smiles__change-plan-not-logged .change-plan-club-mobile .row-about-plan .content-about-miles-right .content-right-about .miles-link-about .miles-link-about-vantagens .ic-vant3{background:url("../images/migrate/change-plan/ic-vant3.png") no-repeat}.smiles__change-plan-not-logged .change-plan-club-mobile .plan-value{width:90% !important;margin-left:35px !important;height:170px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#efefef}.smiles__change-plan-not-logged .change-plan-club-mobile .plan-value .content-left{height:70px;text-align:left;padding-top:35px}.smiles__change-plan-not-logged .change-plan-club-mobile .plan-value .content-left .text-1{color:#FF5A00;font-size:15pt;font-family:NunitoRegular}.smiles__change-plan-not-logged .change-plan-club-mobile .plan-value .content-left .text-2{font-size:12pt;font-family:NunitoRegular;color:darkgrey}.smiles__change-plan-not-logged .change-plan-club-mobile .plan-value .content-right{width:100%;text-align:left;padding-top:35px;margin:0}.smiles__change-plan-not-logged .change-plan-club-mobile .plan-value .content-right .text-1{color:#000;font-size:15pt;font-family:NunitoRegular}.smiles__change-plan-not-logged .change-plan-club-mobile .plan-value .content-right .text-2{font-size:12pt;text-weight:bold;font-size:8pt}.smiles__change-plan-not-logged .change-plan-club-mobile .number-keyboard-center{width:90% !important;margin-left:35px !important;padding-top:35px;height:300px !important;text-align:left}.smiles__change-plan-not-logged .change-plan-club-mobile .number-keyboard-center .content-left{width:285px !important}.smiles__change-plan-not-logged .change-plan-club-mobile .number-keyboard-center .content-left .text-1{color:#FF5A00;font-size:15pt;font-family:NunitoRegular}.smiles__change-plan-not-logged .change-plan-club-mobile .number-keyboard-center .content-left .text-2{font-size:12pt;font-family:NunitoRegular;color:darkgrey}.smiles__change-plan-not-logged .change-plan-club-mobile .number-keyboard-center .content-right{width:200px}.smiles__change-plan-not-logged .change-plan-club-mobile .number-keyboard-center .content-right .smlsPassword{background-color:white;padding:10px;width:55px}.smiles__change-plan-not-logged .change-plan-club-mobile .number-keyboard-center .content-right .number-keyboard{width:200px;font-weight:bold}.smiles__change-plan-not-logged .change-plan-club-mobile .content-terms-use{width:80%;margin-left:13%;text-align:center}.smiles__change-plan-not-logged .change-plan-club-mobile .boxMacro{padding-top:25px;padding-bottom:50px}.smiles__change-plan-not-logged .change-plan-club-mobile .boxMacro .btn,.smiles__change-plan-not-logged .change-plan-club-mobile .boxMacro .aui .modal-body button,.aui .modal-body .smiles__change-plan-not-logged .change-plan-club-mobile .boxMacro button{margin-left:5px}}.smiles__change-plan-not-logged-success{border:1px solid #663398;border-radius:6px;width:650px;margin:20px auto !important;padding:30px;display:table}.smiles__change-plan-not-logged-success .center-icon{display:table;margin:0 auto;padding:10px}.smiles__change-plan-not-logged-success .content-header{text-align:center;font-family:NunitoRegular}.smiles__change-plan-not-logged-success .content-header .title-text{font-size:15pt;color:#FF5A00;padding:10px}.smiles__change-plan-not-logged-success .content-header .title-description{font-size:12pt;color:#000}.smiles__change-plan-not-logged-success .content-body{font-family:NunitoRegular;color:#555;margin-left:55px;padding-top:30px}.smiles__change-plan-not-logged-success .content-body .text-remember{margin-bottom:10px}.smiles__change-plan-not-logged-success .content-body .text-black{color:#000}.smiles__change-plan-not-logged-success .content-body .text-itens{line-height:2.5}.smiles__change-plan-not-logged-success .content-body .text-itens .a-lot-more{margin-left:5%}.smiles__change-plan-not-logged-success .content-body .miles-icon-about{width:15px;height:10px;padding:0px 3px 0px 10px}.smiles__change-plan-not-logged-success .credit-card{margin-top:15px}@media screen and (max-width: 450px){.smiles__change-plan-not-logged-success{width:230px}.smiles__change-plan-not-logged-success .content-body{margin-left:-10px}}.smiles__modal-upgrade-club-smiles{width:621px;padding:0 !important;overflow:hidden;background:purple}@media (max-width: 450px){.smiles__modal-upgrade-club-smiles .lightbox-close-wrapper{z-index:999;position:absolute;left:0;top:0;height:30px;width:100%}.smiles__modal-upgrade-club-smiles .lightbox-close-wrapper .lightbox-close{float:right;cursor:pointer;margin:15px 15px 0px 0px}}@media only screen and (min-width: 451px) and (max-width: 768px){.smiles__modal-upgrade-club-smiles .lightbox-close-wrapper{z-index:999;position:absolute;left:0;top:0;height:30px;width:100%}.smiles__modal-upgrade-club-smiles .lightbox-close-wrapper .lightbox-close{float:right;cursor:pointer;margin:15px 15px 0px 0px}}@media only screen and (min-width: 769px){.smiles__modal-upgrade-club-smiles .lightbox-close-wrapper{z-index:999;position:absolute;left:0;top:0;height:30px;width:100%}.smiles__modal-upgrade-club-smiles .lightbox-close-wrapper .lightbox-close{float:right;cursor:pointer;margin:15px 15px 0px 0px}}.smiles__modal-upgrade-club-smiles .modal-upgrade-club-smiles{position:relative;height:275px;overflow:hidden}@media (max-width: 450px){.smiles__modal-upgrade-club-smiles .modal-upgrade-club-smiles{height:400px;width:100vw}.smiles__modal-upgrade-club-smiles .modal-upgrade-club-smiles #modal-upgrade-club-smiles-frame{overflow:hidden;position:absolute;top:0px;left:0px;width:100vw;border:0;margin:0px 0px 15px 0px;height:400px;z-index:998;background-color:#663399}}@media only screen and (min-width: 451px) and (max-width: 600px){.smiles__modal-upgrade-club-smiles .modal-upgrade-club-smiles{height:400px;width:100vw}.smiles__modal-upgrade-club-smiles .modal-upgrade-club-smiles #modal-upgrade-club-smiles-frame{overflow:hidden;position:absolute;top:0px;left:0px;width:100vw;border:0;margin:0px 0px 15px 0px;height:300px;height:400px;z-index:998;background-color:#663399}}@media only screen and (min-width: 601px) and (max-width: 768px){.smiles__modal-upgrade-club-smiles .modal-upgrade-club-smiles{height:275px;width:100vw}.smiles__modal-upgrade-club-smiles .modal-upgrade-club-smiles #modal-upgrade-club-smiles-frame{overflow:hidden;position:absolute;top:0px;left:0px;width:100vw;border:0;margin:0px 0px 15px 0px;height:275px;z-index:998}}@media only screen and (min-width: 769px){.smiles__modal-upgrade-club-smiles .modal-upgrade-club-smiles #modal-upgrade-club-smiles-frame{overflow:hidden;position:absolute;top:0px;left:0px;width:100%;border:0;margin:0px 0px 15px 0px;height:275px;z-index:998}}.choose__seat.span4,.include__baggage.span4{background:#fafafc;width:350px;border:1px dotted #f1f1f1;height:256px;padding:0 60px;text-align:center;margin-left:2px}.choose__seat.span4 .btn-baggage,.include__baggage.span4 .btn-baggage{color:#FFFFFF}.choose__seat img,.include__baggage img{display:inline-block;margin-bottom:15px;margin-top:70px}.choose__seat img{margin-top:51px}.add__baggage.span4{margin-right:10px;background:#ffffff;width:350px;border:1px solid #FF5A00;height:198px;padding:0 60px;text-align:center;margin-left:2px;border-radius:4px;cursor:pointer;position:relative}.aui .cancel__baggage.span4{background:#ffffff;width:350px;border:1px solid #FF5A00;height:198px;padding:0 60px;text-align:center;margin-left:2px;border-radius:4px;cursor:pointer;position:relative}.add__baggage img,.cancel__baggage img{margin-bottom:10px;margin-top:35px}#smls-gift-smiles .add__baggage p,#smls-gift-smiles .cancel__baggage p{font:18px "nunito-regular", Arial;margin:0}#smls-gift-smiles .add__baggage p.info,#smls-gift-smiles .cancel__baggage p.info{font:12px Arial}.cancel__baggage.current,.add__baggage.current{color:#ffffff;font-weight:bold;background:#FF5A00 url(../images/baggage-fee/ic-check.svg) no-repeat 10px 10px}#smls-gift-smiles .cancel__baggage.current p,#smls-gift-smiles .add__baggage.current p{color:#ffffff}.add__baggage img.last,.cancel__baggage img.last,.add__baggage.current img,.cancel__baggage.current img{display:none}.add__baggage.current img.last,.cancel__baggage.current img.last{display:inline-block}.add__baggage:after{content:"ou";z-index:1;display:block;height:3.3em;width:3.3em;-moz-border-radius:1.8em;-webkit-border-radius:1.8em;border-radius:1.8em;background-color:#ececec;position:relative;right:-80px;margin:0;float:right;top:-50px;color:#999999;font-size:11px;line-height:32px}@media only screen and (max-width: 780px){section.section-full,.row-fluid.fixed-row{width:100%}.aui .add__baggage.span4,.aui .cancel__baggage.span4{width:100%;height:auto;padding:15px 10px;margin-bottom:10px}.add__baggage img,.cancel__baggage img{float:left;margin:5px 10px 0 0;height:30px}#smls-gift-smiles .add__baggage p,#smls-gift-smiles .cancel__baggage p{text-align:left}.cancel__baggage.current{background:#FF5A00 url(../images/baggage-fee/ic-check.svg) no-repeat right;background-size:10%;background-position-y:5px;background-position-x:right;border-right:5px solid transparent}.add__baggage.current{background:#FF5A00 url(../images/baggage-fee/ic-check.svg) no-repeat right;background-size:10%;background-position-y:5px;background-position-x:right;border-right:5px solid transparent}.add__baggage:after{content:"ou";right:42%;float:right;top:0;border:5px solid #ffffff;border-radius:25px;font-size:12px;line-height:39px;height:3.1em;width:3.1em}}.smiles__order-summary{margin:10px 0;border:2px solid #ececec;float:right;min-height:375px;border-radius:2px;position:relative;width:360px;background:url(../images/svg/ic-cloud.svg) no-repeat center;font-family:'NunitoRegular',Arial, Helvetica, sans-serif !important}.smiles__order-summary.sidebar-top{position:absolute;top:0}.smiles__order-summary.sidebar-fixed{position:fixed !important;top:0}.smiles__order-summary.sidebar-bottom{position:absolute;bottom:0}.smiles__order-summary.summary-side-rules-header{text-align:center}.smiles__order-summary.icon-luggage:before{background-image:url("/smiles-default-theme/img/rules/icon-luggage.svg")}.smiles__order-summary.icon-refund:before{background-image:url("/smiles-default-theme/img/rules/icon-refund.svg")}.smiles__order-summary.icon-general:before{background-image:url("/smiles-default-theme/img/rules/icon-general.svg")}.smiles__order-summary.icon-credit:before{background-image:url("/smiles-default-theme/img/rules/icon-credit.svg")}.smiles__order-summary.icon-definition:before{background-image:url("/smiles-default-theme/img/rules/icon-definition.svg")}.smiles__order-summary.icon-duties:before{background-image:url("/smiles-default-theme/img/rules/icon-duties.svg")}.smiles__order-summary.icon-mileback:before{background-image:url("/smiles-default-theme/img/rules/icon-mileback.svg")}.smiles__order-summary.icon-clause:before{background-image:url("/smiles-default-theme/img/rules/icon-clause.svg")}.smiles__order-summary.icon-doc:before{background-image:url("/smiles-default-theme/img/rules/icon-doc.svg")}.smiles__order-summary.icon-endorsement:before{background-image:url("/smiles-default-theme/img/rules/icon-endorsement.svg")}.smiles__order-summary.icon-jurisdiction:before{background-image:url("/smiles-default-theme/img/rules/icon-jurisdiction.svg")}.smiles__order-summary.icon-booking:before{background-image:url("/smiles-default-theme/img/rules/icon-booking.svg")}.smiles__order-summary.icon-attendance:before{background-image:url("/smiles-default-theme/img/rules/icon-attendance.svg")}.smiles__order-summary.icon-rebate:before{background-image:url("/smiles-default-theme/img/rules/icon-rebate.svg")}.smiles__order-summary.icon-children:before{background-image:url("/smiles-default-theme/img/rules/icon-children.svg")}.smiles__order-summary.icon-taxes:before{background-image:url("/smiles-default-theme/img/rules/icon-taxes.svg")}.smiles__order-summary.icon-liabilities:before{background-image:url("/smiles-default-theme/img/rules/icon-liabilities.svg")}.smiles__order-summary.icon-flight:before{background-image:url("/smiles-default-theme/img/rules/icon-flight.svg")}.smiles__order-summary.icon:before{content:"\0020";display:inline-block;background-position:center center;width:48px;height:48px;background-repeat:no-repeat;background-size:contain;margin-left:6px;margin-right:6px}.smiles__order-summary ul{padding:10px;background:#FFFFFF;margin:0}.smiles__order-summary ul li{display:inline;font:normal 12px 'Arial'}.smiles__order-summary ul li:first-child{background:url(../images/svg/icons/ic-voo-ida-sidebar.svg) no-repeat center left;padding:0 0 0 27px;text-transform:uppercase;font-weight:bold;width:65px;display:inline-block}.smiles__order-summary ul li .company__thumb{width:55px;align-items:center;justify-content:center;display:inline-block;flex-flow:column wrap;margin:0 40px;text-transform:uppercase;font-weight:bold}.smiles__order-summary span{font-weight:bold;color:#999;display:block;text-align:center;font-size:16px;margin:50% 0 0}.smiles__order-summary a{background:#FFFFFF;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;padding:8px;font:normal 14px 'NunitoRegular', 'Arial', Helvetica, sans-serif;cursor:pointer;display:block;text-align:center}.smiles__order-summary .back{border-top:2px solid #ececec}.smiles__order-summary .back ul li:first-child{background:url(../images/svg/icons/ic-voo-volta-sidebar.svg) no-repeat center left}.smiles__order-summary .going .select,.smiles__order-summary .back .select{padding:50px 0 30px;background:white url(../images/svg/icons/ic-voo-ida-sidebar.svg) no-repeat center 20px;align-items:center;justify-content:center;text-align:center;background-size:10%}.smiles__order-summary .back .select{background:white url(../images/svg/icons/ic-voo-volta-sidebar.svg) no-repeat center 20px;background-size:10%}.smiles__order-summary .travel__details-wrapper{padding:10px 0;box-sizing:border-box;height:65px;display:flex;background:#ffffff;align-items:center;justify-content:center}.smiles__order-summary .travel__details-wrapper span{margin:0;color:#555555;font:normal 14px 'NunitoRegular', 'Arial', Helvetica, sans-serif}.smiles__order-summary .travel__details-wrapper .travel__info{display:flex;flex-flow:column wrap;justify-content:center}.smiles__order-summary .travel__details-wrapper .travel__info span{font:normal 10px 'NunitoRegular', 'Arial', Helvetica, sans-serif;color:#7c7c7c}.smiles__order-summary .travel__details-wrapper .travel__origin,.smiles__order-summary .travel__details-wrapper .travel__arrival{width:120px}.smiles__order-summary .travel__details-wrapper .travel__origin{display:flex;flex-flow:column wrap;justify-content:center}.smiles__order-summary .travel__details-wrapper .travel__origin span{text-align:right;margin-right:10px}.smiles__order-summary .travel__details-wrapper .travel__origin span:first-child{font-weight:bold}.smiles__order-summary .travel__details-wrapper .travel__origin span:last-child{font:normal 12px 'NunitoRegular', 'Arial', Helvetica, sans-serif}.smiles__order-summary .travel__details-wrapper .travel__arrival{display:flex;flex-flow:column wrap;justify-content:center}.smiles__order-summary .travel__details-wrapper .travel__arrival span{text-align:left;margin-left:10px}.smiles__order-summary .travel__details-wrapper .travel__arrival span:first-child{font-weight:bold}.smiles__order-summary .travel__details-wrapper .travel__arrival span:last-child{font:normal 12px 'NunitoRegular', 'Arial', Helvetica, sans-serif}.smiles__order-summary table{background:#FFFFFF;padding:0 15px;border-collapse:initial;margin-bottom:0}.smiles__order-summary table tr th:last-child{text-align:right}.smiles__order-summary table tr th:nth-child(2){text-align:right}.smiles__order-summary table tr .summary-side-total-money.money-only,.smiles__order-summary table tr .summary-side-clube-total-money.money-only{text-align:left}.smiles__order-summary table thead tr th{color:#999999;font:normal 14px 'NunitoRegular', 'Arial', Helvetica, sans-serif;padding:10px 8px}.smiles__order-summary table thead tr th:last-child{float:right}.smiles__order-summary table tbody tr th{font:14px 'NunitoRegular', 'Arial', Helvetica, sans-serif;color:#555555}.smiles__order-summary table tfoot tr th b{display:block;color:#999999;font:normal 12px 'NunitoRegular', 'Arial', Helvetica, sans-serif}.smiles__order-summary table tfoot tr td{font:14px 'NunitoRegular', 'Arial', Helvetica, sans-serif;color:#555555}.smiles__order-summary table tfoot tr td:last-child{text-align:right}.smiles__tab-wrap{border-radius:6px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;list-style:none;background-color:#fff;margin:20px 0;display:inline-flex;width:100%}.smiles__tab-wrap label:first-child{font-weight:bold;line-height:0;padding:19px 30px 0 0}.smiles__tab-wrap label img{width:55px}.smiles__tab-wrap .tab{display:none}.smiles__tab-wrap .tab:checked:nth-of-type(1) ~ .tab__content:nth-of-type(1),.smiles__tab-wrap .tab:checked:nth-of-type(2) ~ .tab__content:nth-of-type(2){opacity:1;-webkit-transition:0.5s opacity ease-in, 0.8s -webkit-transform ease;transition:0.5s opacity ease-in, 0.8s -webkit-transform ease;transition:0.5s opacity ease-in, 0.8s transform ease;transition:0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;position:relative;top:0;z-index:100}.smiles__tab-wrap .tab:not(:first-of-type):not(:last-of-type)+label{border-radius:0}.smiles__tab-wrap .tab:checked+label{background-color:#fff;box-shadow:0 -1px 0 #fff inset;cursor:default;border-left:2px solid #FF5A00;border-right:2px solid #FF5A00;border-top:2px solid #FF5A00;color:#FF5A00;font-weight:bold;z-index:999}.smiles__tab-wrap .tab:checked+label:hover{box-shadow:0 -1px 0 #fff inset;background-color:#fff}.smiles__tab-wrap .tab+label{border-radius:6px 6px 0 0;cursor:pointer;display:block;text-decoration:none;color:#999;text-align:center;background-color:#ffffff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;-webkit-transition:0.3s background-color ease, 0.3s box-shadow ease;transition:0.3s background-color ease, 0.3s box-shadow ease;height:40px;box-sizing:border-box;padding:7px 15px;width:auto;margin:0 5px;border-left:2px solid #ececec;border-right:2px solid #ececec;border-top:2px solid #ececec;min-width:145px;position:relative;top:-1px}.smiles__tab-wrap .tab+label:after,.smiles__tab-wrap .tab+label:before{display:none}.smiles__tab-wrap .tab__content{padding:30px 0 0;background-color:transparent;position:absolute;width:100%;z-index:-1;opacity:0;left:0;-webkit-transform:translateY(-3px);transform:translateY(-3px);border-top:2px solid #FF5A00}@media (max-width: 767px){.aui .header__tabs{margin:20px 0 0}.aui .header__tabs .span9{width:45%;display:inline-block}.aui .header__tabs h2{font-size:initial;line-height:2em}.aui .header__tabs .btn,.aui .header__tabs .modal-body button,.aui .modal-body .header__tabs button{font-size:inherit}.smiles__tab-wrap{margin:0}.smiles__tab-wrap label:first-child{padding:25px 0 20px 0;width:100%}.smiles__tab-wrap .tab+label{min-width:65px;margin:0 5px}}.ie .tab-content{overflow:visible}.smiles__carousel-header{background:#FF5A00;border-radius:4px;width:100%;height:70px;color:#FFFFFF;padding:10px;box-sizing:border-box}.smiles__carousel-header .going{vertical-align:middle;text-transform:uppercase;padding:10px 0 0 60px;background:url(../images/svg/icons/ic-voo-ida.svg) no-repeat 15px 13px;font:20px 'NunitoRegular'}.smiles__carousel-header .back{vertical-align:middle;text-transform:uppercase;padding:10px 0 0 60px;background:url(../images/svg/icons/ic-voo-volta.svg) no-repeat 15px 13px;font:20px 'NunitoRegular'}.smiles__carousel-header h4.city{font:20px 'NunitoRegular';color:#FFFFFF;display:inline-block;vertical-align:middle;margin:0;text-align:right}.smiles__carousel-header h4.city:last-child{text-align:left}.smiles__carousel-header h4 .all{font:14px Arial;display:block}.smiles__carousel-header .line-separator{background:#ee861e;width:1px;height:50px;top:-11px;display:inline-block;position:relative;margin:0 80px 0 30px}.smiles__carousel-header .arrow{width:190px;height:45px;display:inline-block;vertical-align:middle;background:url(../images/svg/icons/ic-arrow-right.svg) no-repeat 15px 15px;text-align:left}.smiles__carousel-header .data__select{background:#ffffff;padding:0px;box-sizing:border-box;width:60px;float:left;height:49px;border-radius:4px;margin-right:10px;cursor:pointer}.smiles__carousel-header .data__select ul{margin:0}.smiles__carousel-header .data__select li{text-transform:uppercase;font-size:10px;color:#5d5d5d;font-weight:bold;text-align:center}.smiles__carousel-header .data__select li.date,.smiles__carousel-header .data__select li.dateUp{font-size:18px;font-family:'nunito';line-height:12px;position:relative}.smiles__carousel-header .data__select li.date:after,.smiles__carousel-header .data__select li.dateUp:after{content:"\f107";position:absolute;top:-4px;left:45px;z-index:1;display:block;height:15px;width:18px;background:#7c7c7c;cursor:pointer;border-radius:6px;border:2px solid #ffffff;font-family:'fontawesome-alloy';color:#FFFFFF;padding:3px 0 0;font-size:14px}.smiles__carousel-header .data__select li.dateUp:after{content:"\f106"}.calendar__box{background-color:#f6f6f6;position:relative}.calendar__day{padding:20px 0px 20px 0px;height:72px}.calendar__element{margin:0 13px;display:inline-block;overflow:hidden;height:80px;width:78px;outline:none}.calendar__month{padding-bottom:5px;margin-bottom:5px}.calendar__month .calElement{font-size:14px;border:1px solid #999999}.calendar__day .calendar__element{font-family:"NunitoRegular",Arial,sans-serif;height:100%;font-size:10px;background:#ffffff;color:#656565;text-align:center;text-transform:uppercase;border:2px solid #ffffff;outline:none}span.calendar__element.next:hover,span.calendar__element.prev:hover{border:1px solid #999999;cursor:pointer}.calendar__day-number{display:block}.calendar__day-month-group{font-size:1.8em;padding-top:8px;-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center}.calendar__day-month-group .calendar__month-name{margin-left:5px}.calendar__element.disabled .calendar__day-month-group{color:#cccccc}.calendar__day-name{font-size:1.3em;position:relative;top:5px}.calendar__day-miles{min-height:40px;display:flex;flex-direction:column;padding-top:5px}.calendar__day-miles .value{font-size:14px;color:#FF5A00;font-weight:700;letter-spacing:1px;font-family:"NunitoLight",Arial,sans-serif}.calendar__day-miles .info{text-transform:lowercase;line-height:10px;font-size:12px;color:#7c7c7c}.calendar__day-miles .loading-animation{background-size:24px 24px;padding-top:25px;position:relative;top:-5px}.calendar__day-miles-ban{display:flex;flex-direction:column;padding-top:0px;padding-bottom:5px}.calendar__day-miles-ban .value{color:#999;font-size:24px;position:relative;top:5px}.calendar__day-miles-ban .info{text-transform:none;font-weight:normal;line-height:15px;font-size:10px;position:relative;top:5px}.calendar__element.selected{background-color:#ffffff;border:2px solid #FF5A00}.calendar__element.disabled{color:#cccccc}.calendar__element.disabled:hover{cursor:default;border:2px solid white}.calendar__element.disabled .calendar__day-miles-ban .value{display:none !important}.calendar__element:hover{border:2px solid #FF5A00;-moz-border-radius:3px;cursor:pointer}.search-carousel-caption:before{color:#7c7c7c;font-family:'fontawesome-alloy';content:"";display:inline-block;height:20px;width:18px;margin-right:5px}.search-carousel-caption{color:#7c7c7c;font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;font-weight:400;line-height:19px;text-align:left;margin-left:52px;margin-top:10px;float:left}.button-open-calendar-modal-box{background-color:#f6f6f6;padding:20px 0px 10px 0;margin-bottom:20px;margin-right:5px;display:inline-block;width:100%;clear:both}.button-open-calendar-modal{font-family:"NunitoRegular",Arial,sans-serif;width:35%;height:40px;background-color:#5b5b5b;display:flex;align-items:center;flex-direction:row;text-decoration:none;box-sizing:border-box;border-radius:5px;justify-content:space-evenly;cursor:pointer;float:right;margin-right:5px}.button-open-calendar-modal .text{color:#ffffff}.button-open-calendar-modal .text:before{color:#fff;font-family:'fontawesome-alloy';content:"";width:15px;height:15px;display:inline-block;margin:0 10px}.button-open-calendar-modal .new-alert{color:#ffffff;background-color:#FF5A00;text-transform:uppercase;padding:2px;margin:0;width:50px;height:18px;text-align:center;vertical-align:middle;font-size:0.8em !important;position:relative;right:-3%}.button-open-calendar-modal:active{transform:translatey(1px);transition-duration:85ms}.wslider-prev,.wslider-next{background:transparent;border:0;font-size:55px;height:100%;display:inline-block;width:20px !important;padding:0 10px;margin:0;color:#FF5A00;line-height:initial;cursor:pointer}.wslider-prev.icon-angle-left,.wslider-prev.icon-angle-right,.wslider-next.icon-angle-left,.wslider-next.icon-angle-right{margin:10px 0}@media (max-width: 767px){.aui .wslider-prev.icon-angle-left,.aui .wslider-prev.icon-angle-right,.wslider-next.icon-angle-left,.wslider-next.icon-angle-right{height:94px;top:30px;left:5px;font-size:40px;position:relative;margin:0;padding:0;font-weight:900}.calendar__element{margin:0 3px;height:120px}.smiles__carousel-header{height:50px;padding:5px 10px}.smiles__carousel-header .span4{display:inline-block !important;width:45px !important;margin-right:15px}.smiles__carousel-header.fixedHeader{height:65px}.smiles__carousel-header.fixedHeader .going{padding:5px 0 0 5px;background-size:0px}.smiles__carousel-header.fixedHeader .back{padding:5px 0 0 5px;background-size:0px}.smiles__carousel-header.fixedHeader h4.city{width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smiles__carousel-header.fixedHeader h4 .all{display:none}.smiles__carousel-header .going{margin:0px;padding:6px 0 0 35px;background:url(../images/svg/icons/ic-plane-departure.svg) no-repeat;background-size:25px;text-align:center;vertical-align:text-top;font-size:12px}.smiles__carousel-header .back{margin:0px;padding:6px 0 0 35px;background:url(../images/svg/icons/ic-plane-departure.svg) no-repeat;background-size:25px;text-align:center;vertical-align:text-top;font-size:12px}.smiles__carousel-header .line-separator{margin:0 5px;height:35px;background-color:#ff7b33;top:-8px}.smiles__carousel-header .arrow{width:25px;background:url(../images/svg/icons/seta-dir-paginacao-branca.svg) no-repeat center}.smiles__carousel-header h4.city{font:12px 'NunitoRegular';white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smiles__carousel-header h4 .all{display:none}}@media (max-width: 767px){.calendar__day{margin:0;height:120px;padding:10px 0 0}.calendar__day-number{font:22px 'NunitoLight';text-align:center;display:block;font-weight:600}.calendar__day-month-group{display:flex;flex-direction:column;text-align:center;padding-top:5px;padding-bottom:5px}.calendar__day-month-group .calendar__month-name{font:16px 'NunitoRegular';line-height:12px;margin-left:0px}.calendar__day-name{font:13px "NunitoLight",Arial,sans-serif;font-weight:600}.calendar__day-miles{min-height:35px;display:flex;flex-direction:column;line-height:15px;font-family:"NunitoRegular",Arial,sans-serif}.calendar__day-miles .value{font-size:12px;color:#FF5A00;letter-spacing:normal}.calendar__day-miles .info{text-transform:lowercase;font-size:12px;line-height:12px}.calendar__day-miles .loading-animation{top:-10px}.calendar__day-miles-ban{min-height:35px;display:flex;flex-direction:column}.calendar__day-miles-ban .value{color:#999;font-size:22px !important}.calendar__day-miles-ban .info{display:none}.button-open-calendar-modal{width:100%;margin-left:0px}.button-open-calendar-modal .text{font-size:1.0em}.button-open-calendar-modal .new-alert{right:0}.button-open-calendar-modal-box{border-radius:3px 3px 0 0;padding:10px 0 0;flex-direction:column;align-items:center}.search-carousel-caption{display:inline-block;margin:0 0 10px 0;font-size:14px}}@media only screen and (max-device-width: 320px){.smiles__carousel-header.fixedHeader{padding:5px 0 0 5px}.smiles__carousel-header.fixedHeader h4.city{width:50px;font:12px "NunitoRegular",Arial,sans-serif}.calendar__day-name{font-size:13px}.calendar__day-number{font-size:20px;font-weight:600}.calendar__day-month-group .calendar__month-name{font-size:14px}.calendar__day-miles .value{font-size:11px}.calendar__day-miles .info{font-size:11px}}.nav-mobile{color:#777777;padding:0 30px;margin:0;cursor:auto;font-size:12px;list-style-type:none;background:url(../images/svg/icons/ic-filtro.svg) no-repeat 6px 15px;font-weight:bold}.nav-mobile:after{content:"";display:table;clear:both}.nav-mobile svg{height:45px;width:65px;padding:9px}.nav-mobile svg path{fill:#fff}.nav-mobile svg.icon-close{display:none;padding:15px}.nav-mobile li{width:100%;height:45px;line-height:46px;text-align:center;float:left}.nav-mobile li a{display:block;color:#777777;width:100%;height:100%;text-decoration:none;padding:0 10px}.nav-mobile .menu-button{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;cursor:pointer;display:block}.nav-mobile .menu-button:after{opacity:0;top:45px;content:"";width:100vw;display:block;position:fixed;height:100vh;background:rgba(0,0,0,0.5);content:"";pointer-events:none;transition:opacity 0.2s cubic-bezier(0, 0, 0.3, 1);transition-delay:0.1s}.nav-mobile #menu-togglesegment_1{display:none}.nav-mobile #menu-togglesegment_1.active ~ #menu-buttonsegment_1 .icon-close,.nav-mobile #menu-togglesegment_1:checked ~ #menu-buttonsegment_1 .icon-close{display:block}.nav-mobile #menu-togglesegment_1.active ~ #menu-buttonsegment_1 .icon-open,.nav-mobile #menu-togglesegment_1:checked ~ #menu-buttonsegment_1 .icon-open{display:none}.nav-mobile #menu-togglesegment_1.active ~ #menu-sidebarsegment_1,.nav-mobile #menu-togglesegment_1:checked ~ #menu-sidebarsegment_1{transform:translateX(0);transition:transform 0.3s cubic-bezier(0, 0, 0.3, 1)}.nav-mobile #menu-togglesegment_2{display:none}.nav-mobile #menu-togglesegment_2.active ~ #menu-buttonsegment_2 .icon-close,.nav-mobile #menu-togglesegment_2:checked ~ #menu-buttonsegment_2 .icon-close{display:block}.nav-mobile #menu-togglesegment_2.active ~ #menu-buttonsegment_2 .icon-open,.nav-mobile #menu-togglesegment_2:checked ~ #menu-buttonsegment_2 .icon-open{display:none}.nav-mobile #menu-togglesegment_2.active ~ #menu-sidebarsegment_2,.nav-mobile #menu-togglesegment_2:checked ~ #menu-sidebarsegment_2{transform:translateX(0);transition:transform 0.3s cubic-bezier(0, 0, 0.3, 1)}.nav-mobile .menu-container{width:65px;float:left;cursor:pointer;position:absolute;z-index:9999}.nav-mobile .menu-container .menu-sub-title{border-bottom:1px solid #f0eded;padding:0;margin:0;text-align:center !important;font-size:12px}.nav-mobile .menu-container .menu-sub-title i{float:right;padding:17px 13px 0 0;font-size:16px;font-weight:unset}.nav-mobile .menu-container .menu-sub-title i.icon-angle-left{float:left}.nav-mobile .menu-container .menu-sidebar{display:block;width:100%;bottom:0;background:#f6f6f6;color:#777777;position:fixed;transform:translateX(-415px);transition:transform 0.3s cubic-bezier(0, 0, 0.3, 1);top:45px;z-index:2;list-style-type:none;padding:0;margin:0;left:0;top:0}.nav-mobile .menu-container .menu-sidebar .submenu-label:before,.nav-mobile .menu-container .menu-sidebar .submenu-label:after{display:none}.nav-mobile .menu-container .menu-sidebar:before,.nav-mobile .menu-container .menu-sidebar:after{display:none}.nav-mobile .menu-container .menu-sidebar .arrow{position:absolute;line-height:50px;font-size:20px;color:#555;top:0;z-index:0}.nav-mobile .menu-container .menu-sidebar .arrow.left{left:25px}.nav-mobile .menu-container .menu-sidebar .arrow.right{right:25px}.nav-mobile .menu-container .menu-sidebar li{line-height:50px;font-size:14px;text-align:left;position:relative}.nav-mobile .menu-container .menu-sidebar li.button-filter{border-top:1px solid #f1efef;left:0px;position:fixed;bottom:0;padding:20px 10px;width:100%;box-sizing:border-box;height:auto}.nav-mobile .menu-container .menu-sidebar li.button-filter a.btn{font-size:12px}.nav-mobile .menu-container .menu-sidebar li .menu-sub{position:fixed;top:0;right:0;bottom:0;width:0;overflow:hidden;background:#f6f6f6;visibility:hidden;transition:all 0.3s cubic-bezier(0, 0, 0.3, 1);border-left:1px solid #ccc;list-style-type:none;padding:0;margin:0;z-index:2;max-width:400px}.nav-mobile .menu-container .menu-sidebar li .menu-sub li{overflow:hidden}.nav-mobile .menu-container .menu-sidebar li .menu-sub li.fixed{height:330px;overflow:scroll}.nav-mobile .menu-container .menu-sidebar li .menu-sub li.fixed li.view{text-align:center;font-weight:normal;margin-left:-18px}.nav-mobile .menu-container .menu-sidebar li .submenu-label{cursor:pointer;width:100%;height:100%;display:block;padding:0 10px;line-height:unset;font-weight:bold;font-size:12px;box-sizing:border-box}.nav-mobile .menu-container .menu-sidebar li .submenu-toggle{display:none}.nav-mobile .menu-container .menu-sidebar li .submenu-toggle.active ~ .menu-sub,.nav-mobile .menu-container .menu-sidebar li .submenu-toggle:checked ~ .menu-sub{width:100%;visibility:visible;z-index:1;transition:width 0.35s cubic-bezier(0, 0, 0.3, 1)}.smiles__search-filter{background:#f6f6f6;padding:0;border-radius:4px}.smiles__search-filter.span9{margin-left:0 !important}.smiles__search-filter .checkbox{padding-left:0}.smiles__search-filter p{display:inline-block;background:url(../images/svg/icons/ic-filtro.svg) no-repeat 5px 2px;padding:0 10px 0 30px;text-transform:uppercase;font-size:12px;font-weight:bold;margin-left:10px}.smiles__search-filter .btn-group{position:inherit}.smiles__search-filter .btn-group .dropdown-toggle{box-shadow:none}.smiles__search-filter .btn-group.open .btn.dropdown-toggle,.smiles__search-filter .btn-group.open .aui .modal-body button.dropdown-toggle,.aui .modal-body .smiles__search-filter .btn-group.open button.dropdown-toggle,.smiles__search-filter .btn-group.open button.dropdown-toggle{background-color:transparent}.smiles__search-filter .dropdown-menu{background:#f6f6f6;margin:0;border-radius:4px;border:0;box-shadow:none;border-top:2px solid #ececec;padding:20px 10px;box-sizing:border-box;top:auto;width:74.35897%;border-top-right-radius:0;border-top-left-radius:0}.smiles__search-filter .dropdown-menu ul{width:50%;display:inline-block;margin:0;vertical-align:top}.smiles__search-filter .dropdown-menu li{display:flex}.smiles__search-filter .dropdown-menu i{font-size:12px;font-style:normal;color:#9a9a9a}.smiles__search-filter .dropdown-menu .departure,.smiles__search-filter .dropdown-menu .arrival{color:#777777;margin-bottom:10px;font-weight:bold}.smiles__search-filter .company ul{width:auto;margin-right:10px;min-width:19%}.smiles__search-filter .divider{border-bottom:0;background-color:#ececec;margin:10px 0 20px}.smiles__search-filter .btn.btn-gray,.smiles__search-filter .aui .modal-body button.btn-gray,.aui .modal-body .smiles__search-filter button.btn-gray{width:100px;margin:0 auto;padding:5px 30px;background:#777777}.smiles__search-filter button[aria-expanded="true"]{border-bottom:2px solid #FF5A00;border-radius:0;color:#FF5A00}.smiles__search-filter button[aria-expanded="true"]:after{content:"\f106";color:#777777}.smiles__search-filter button[aria-expanded="false"]{border-bottom:2px solid #f6f6f6;border-radius:0}.smiles__search-filter .dropdown-toggle{background:none;border:0;color:#777777 !important;padding:8px}.smiles__search-filter .dropdown-toggle:after{content:"\f107";font-family:'fontawesome-alloy';padding:0 0 0 10px}.smiles__search-filter .dropdown-toggle:focus{outline:none}.smiles__search-filter .checkbox input[type="checkbox"]{display:none}.smiles__search-ordination{background:#ffffff;padding:0;border-radius:4px;border:1px solid #cacaca;height:40px}.smiles__search-ordination .btn-group{width:100%;position:inherit}.smiles__search-ordination .btn-group .dropdown-toggle{box-shadow:none}.smiles__search-ordination .btn-group.open .btn.dropdown-toggle,.smiles__search-ordination .btn-group.open .aui .modal-body button.dropdown-toggle,.aui .modal-body .smiles__search-ordination .btn-group.open button.dropdown-toggle,.smiles__search-ordination .btn-group.open button.dropdown-toggle{background:white url(../images/svg/icons/ic-ordenar.svg) no-repeat 10px 10px}.smiles__search-ordination .btn-group.open button:focus{outline:none}.smiles__search-ordination .dropdown-menu{background:#ffffff;margin:0;border-radius:4px;box-shadow:none;border:1px solid #cacaca;padding:10px;box-sizing:border-box;border-top-right-radius:0;border-top-left-radius:0;position:relative;box-sizing:border-box;border-top:1px solid #ececec;padding:0;left:-1px;min-width:auto !important}.smiles__search-ordination li a{color:#777777;margin-bottom:5px;display:block;padding:3px 26px}.smiles__search-ordination li a:hover{background:transparent;color:#777777}.smiles__search-ordination li.disabled{display:none}.smiles__search-ordination .bootstrap-select .dropdown-toggle{background:white url(../images/svg/icons/ic-ordenar.svg) no-repeat 10px 10px;border:0;color:#777777 !important;padding:8px 30px;font-weight:bold;width:192px}.smiles__search-ordination .bootstrap-select .dropdown-toggle span{font-size:12px}.smiles__search-ordination .bootstrap-select .dropdown-toggle[aria-expanded="true"]:after{content:"\f106";font-family:'fontawesome-alloy'}.smiles__search-ordination .bootstrap-select .dropdown-toggle:after{content:"\f107";font-family:'fontawesome-alloy'}.smiles__search-ordination .bootstrap-select .dropdown-toggle:focus{outline:none !important}.smiles__search-ordination .bootstrap-select .dropdown-toggle .caret{display:none}.smiles__search-ordination .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){position:absolute}@media (max-width: 767px){.aui .smiles__search-filter .filterSegments{display:flex;vertical-align:middle}.aui .smiles__search-filter .btn-group{display:none}.aui .smiles__search-filter p{margin:10px 0;width:100%;box-sizing:border-box;display:none}.aui .smiles__search-filter p:after{content:"\f107";font-family:'fontawesome-alloy';float:right}.aui .smiles__search-filter.span9{width:46%;float:left;margin:0px 10px 10px 0;height:43px;background-color:#7c7c7c;border-radius:0px}.aui .smiles__search-filter .divider{display:none}.aui .smiles__search-filter .nav-mobile{color:#fff;background-image:none;background:url(../images/svg/icons/ic-filtro-solid.svg) no-repeat 18px 14px;background-size:18px}.aui .smiles__search-filter .nav-mobile .nav-mobile__title{text-transform:uppercase;font-size:14px;font-family:"NunitoLight",Arial,sans-serif;letter-spacing:1px}.aui .smiles__search-filter .nav-mobile .menu-button:before{display:none}.aui .smiles__search-ordination.span3{width:49%;display:inline-block;margin:0px 0 10px 0;height:45px}.aui .smiles__search-ordination .dropdown-menu li a{padding:3px 17.7px;font-size:13px}.aui .smiles__search-ordination .bootstrap-select .dropdown-toggle{width:initial;max-width:166px}.aui .smiles__search-ordination .bootstrap-select .dropdown-toggle span{font-size:11px}}.list__filter{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;float:left;margin:10px 0 0}.list__filter .item{padding:0.5rem;text-align:center}.list__filter .item.remove a{border:0;display:inline-block;padding:0.4rem 0rem}.list__filter .item:first-child{padding-left:0}.list__filter .item a{display:block;background-color:#ffffff;text-decoration:none;padding:0.4rem 1rem;color:#777777;border:1px solid #FF5A00;border-radius:20px}.smiles__flight-search-partners{align-items:center;justify-content:center;color:#7c7c7c;padding:20px 0;border-radius:4px;border:2px solid #FF5A00;background:#ffffff;display:flow-root;margin-bottom:20px}.smiles__flight-search-partners p{text-align:center;font:20px "nunito", Arial;margin:0;color:#FF5A00}.smiles__flight-search-partners span{display:block;text-align:center}.smiles__flight-search-partners a.btn{margin:20px auto 10px;width:207px;display:block;border:0;padding:15px 5px;font-size:14px}.smiles__order-summary-underside{border:2px solid #ececec;border-radius:3px;margin-top:50px;display:flow-root;width:100%;font-family:'NunitoRegular', 'Arial', Helvetica, sans-serif !important}.smiles__order-summary-underside header{padding:50px 80px;display:flex}.smiles__order-summary-underside header .our{border-left:0px}.smiles__order-summary-underside span{font-size:12px;color:#7C7C7C;text-align:center;margin-right:5px;display:block}.smiles__order-summary-underside .miles-money{border:1px solid #FF5A00;padding:15px 10px 10px;border-radius:4px;height:35px;width:175px}.smiles__order-summary-underside .miles-money.checkbox input[type="checkbox"]{margin-left:20px}.smiles__order-summary-underside .miles-money.checkbox label{font-size:20px;color:#FF5A00;font-weight:bold;margin:0;float:initial;line-height:1.1em;padding-left:40px}.smiles__order-summary-underside .miles-money.checkbox p{margin-left:40px;line-height:10px;text-transform:uppercase;font-size:10px;text-align:left}.smiles__order-summary-underside .miles-money.checkbox span{font-size:14px;font-weight:normal;display:initial;margin:0;color:#FF5A00}.smiles__order-summary-underside .our{border-left:1px solid #ececec;width:10px;height:55px;margin:5px 10px 10px 30px}.smiles__order-summary-underside .our p{background:#ffffff;z-index:999;position:relative;left:-8px;top:17px;text-align:center}.smiles__order-summary-underside .checkbox input[type="checkbox"]{display:none}.smiles__order-summary-underside .underside{padding:50px 80px;border-top:2px solid #ececec;display:flex}.smiles__order-summary-underside .underside .terms{width:485px;display:block;margin:40px auto 0;position:relative}.smiles__order-summary-underside .underside .terms .tooltip{margin:0 20%;max-width:260px;top:85px}.smiles__order-summary-underside .underside .terms .tooltip p{margin:0;float:none}.smiles__order-summary-underside .underside .terms .tooltip .tooltip-arrow:after{left:-4px}.smiles__order-summary-underside .underside .terms .button{float:left;width:100%}.smiles__order-summary-underside .underside .terms label{margin:0;font-family:'NunitoRegular', 'Arial', Helvetica, sans-serif !important}.smiles__order-summary-underside .underside .terms a.btn{width:130px;margin:20px 28%;font-size:14px}.smiles__order-summary-underside .underside .terms p{font-size:12px;float:left}.smiles__order-summary-underside .underside .table{margin-top:30px}.smiles__order-summary-underside .underside .table td{color:#999999;font-size:12px 'NunitoRegular', 'Arial', Helvetica, sans-serif;padding:4px 0;border-top:0}.smiles__order-summary-underside .underside .table td:nth-child(2){text-align:right}.smiles__order-summary-underside .underside .table td.standout{color:#FF5A00;font-size:12px;font-weight:normal;line-height:12px}.smiles__order-summary-underside .underside .table thead tr th{color:#999999;font:14px 'NunitoRegular';padding:10px 0}.smiles__order-summary-underside .underside .table thead tr th:last-child{float:right}.smiles__order-summary-underside .underside .table thead tr th:nth-child(2){text-align:right}.smiles__order-summary-underside .underside .table tfoot tr th{font-weight:bold;font-size:16px}.smiles__order-summary-underside .underside .table tfoot tr th:first-child{color:#999999;font-size:14px}.smiles__order-summary-underside .underside .table tfoot tr th b{color:#FF5A00}.smiles__order-summary-underside .underside .table tfoot tr th.plus{font-size:20px;color:#999999;font-weight:normal;text-align:right;line-height:0;padding-top:40px;left:40px;position:relative}.smiles__order-summary-underside .underside .table tfoot tr td{padding:0;font-weight:bold;line-height:5px;color:#555555;padding-left:10px}.smiles__order-summary-underside .underside .table tfoot tr td:last-child{color:#FF5A00;font-size:12px;font-weight:normal;line-height:12px}.smiles__order-summary-underside .underside .table tfoot tr td:first-child{font-weight:normal;padding:0;color:#777777}.smiles__order-summary-underside .underside .table tr th:last-child{text-align:right}.smiles__order-summary-underside .underside .table tr th{font:14px 'NunitoRegular', 'Arial', Helvetica, sans-serif;color:#555555;padding:25px 0 5px}.smiles__order-summary-underside .underside .table tr th:nth-child(2){text-align:right}.smiles__order-summary-underside .underside .table tr td.summary-total-fare-msg{color:#FF5A00}.smiles__order-summary-underside .underside .table tr td:last-child{text-align:right}.smiles__order-summary-underside .offers_options_ruler .payment_ruller_container .radio span{font-size:unset;color:unset;margin-right:unset;display:block}.smiles__order-summary-underside .offers_options_ruler .payment_ruller_container .radio span:after{display:block;content:attr(title);font-weight:bold;height:0;overflow:hidden;visibility:hidden}.smiles__order-summary-underside .offers_options_ruler .payment_ruller_container .coll.middle.active [type="radio"]:not(.milesPaymentDisabled):not(:checked)+label{color:#7c7c7c !important}@media only screen and (max-device-width: 767px){.smiles__order-summary-underside .offers_options_ruler .payment_ruller_container .coll.middle.active [type="radio"]:not(.milesPaymentDisabled):not(:checked)+label{color:#BCBEC0 !important}}.smiles__order-summary-underside .offers_options_ruler .payment_wrapper{flex-wrap:wrap;align-items:stretch;display:flex;font-size:17px}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper{margin:30px 0}.smiles__order-summary-underside .offers_options_ruler .payment_ruller_container{display:inline-block;margin:20px 20px 20px 55px;padding:0px 0px 0px 8px;width:100%}.smiles__order-summary-underside .offers_options_ruler .payment_ruller_container h3{margin-bottom:0;font-size:20px;line-height:22px}.smiles__order-summary-underside .offers_options_ruler .payment_ruller_container p.subtitle{font-size:14px;font-family:'Nunitolight'}.smiles__order-summary-underside .offers_options_ruler .payment_resume_container{display:inline-block;border:2px solid #ececec;margin:20px 55px 20px 0px;padding:27px 20px;flex:1}.smiles__order-summary-underside .offers_options_ruler .smls-btn{display:block;width:200px;margin:20px auto 0}.smiles__order-summary-underside .offers_options_ruler .payment_resume_container label{font-weight:bold;margin-bottom:0;font-size:17px}.smiles__order-summary-underside .offers_options_ruler .payment_resume_container .total{margin-bottom:20px}.smiles__order-summary-underside .offers_options_ruler .payment_resume_container h3{font-size:17px}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .labels{display:flex;width:630px;margin:auto}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .labels span{flex:1;text-align:center;font-size:16px}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .labels span.active{font-weight:bold}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .radio{display:flex;width:600px;margin:0 auto;padding-left:60px}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .coll{flex:1;text-align:center;width:50%}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .coll.middle{flex:1.5}.smiles__order-summary-underside .offers_options_ruler .payment_ruller_container [type="radio"]:checked+label{color:#FF5A00;font-weight:bold !important;width:max-content !important;font-family:'NunitoRegular', 'Arial', Helvetica, sans-serif !important}.smiles__order-summary-underside .offers_options_ruler .payment_ruller_container [type="radio"]:not(:checked)+label{width:max-content !important;font-family:'NunitoRegular', 'Arial', Helvetica, sans-serif !important}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .rectangle{background-color:#FF5A00;height:15px;width:443px;border-radius:15px;display:flex;position:relative;margin:20px auto;cursor:pointer}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .rectangle .ball{width:30px;height:30px;background:white;position:absolute;top:-8px;border-radius:100%;box-shadow:0px 0px 5px #0009;transition:left 0.5s}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .rectangle .ball.left{left:0px}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .rectangle .ball.middle{left:210px}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .rectangle .ball.right{left:420px}.smiles__order-summary-underside .offers_options_ruler .rectangle .dash{flex:1;color:white;line-height:20px;font-size:27px}.smiles__order-summary-underside .offers_options_ruler .payment_ruller_container .milesPaymentDisabled{color:#BCBEC0 !important;text-decoration:line-through !important}@media only screen and (max-device-width: 767px){.smiles__order-summary-underside .offers_options_ruler .payment_ruller_container .milesPaymentDisabled{background-color:#ECECEC !important}}.smiles__order-summary-underside .offers_options_ruler .dash::before{content:"";border-left:2px dotted #53ba6a;position:absolute;height:8px;margin-top:4px}.smiles__order-summary-underside .offers_options_ruler .dash::before{content:"";border-left:1px solid white;position:absolute;height:8px;margin-top:4px}.smiles__order-summary-underside .offers_options_ruler .rectangle .dash.left{text-align:left;padding-left:15px}.smiles__order-summary-underside .offers_options_ruler .rectangle .dash.middle{text-align:center}.smiles__order-summary-underside .offers_options_ruler .rectangle .dash.right{text-align:right;padding-right:15px}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .rectangle .dash.middle{display:none}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .ruller-wrapper .rectangle{width:80px;margin:50px auto 10px}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .ruller-wrapper .rectangle .ball.right{left:50px}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .ruller-wrapper .coll.middle{display:none}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .ruller-wrapper .labels span:nth-child(2n){display:none}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .ruller-wrapper .labels{margin:0 auto -67px;width:450px}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .ruller-wrapper .labels span{margin-right:0px}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .ruller-wrapper .radio{padding-left:0;max-width:450px}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .ruller-wrapper .coll.right{margin-left:0px}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .flight_payment_wrapper .ruller-wrapper{max-width:400px;margin:60px 0 20px}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off [type="radio"]:not(:checked)+label,.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off [type="radio"]:checked+label{margin:auto;float:none}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .coll.right{right:0px !important}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .coll.right [type="radio"]:not(:checked)+label,.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .coll.right [type="radio"]:checked+label{float:none}.smiles__order-summary-underside [type="radio"]:disabled:not(:checked)+label:before,.smiles__order-summary-underside [type="radio"]:disabled:not(:checked)+label:after{border-color:#FFFFFF !important;background-color:#FFFFFF !important}@media only screen and (max-device-width: 767px){.smiles__order-summary-underside [type="radio"]:disabled:not(:checked)+label:before,.smiles__order-summary-underside [type="radio"]:disabled:not(:checked)+label:after{border-color:#ECECEC !important;background-color:#ECECEC !important}}@media (max-width: 767px){.aui .smiles__order-summary-underside{margin-top:10px;border:0;float:left}.aui .smiles__order-summary-underside header{padding:0 0 20px}.aui .smiles__order-summary-underside .tax{display:none}.aui .smiles__order-summary-underside .miles-money{height:auto;width:100%;box-sizing:border-box;padding:10px 10px 0px}.aui .smiles__order-summary-underside .miles-money.checkbox input[type="checkbox"]{margin-left:15px}.aui .smiles__order-summary-underside .miles-money.checkbox label{font-size:17px}.aui .smiles__order-summary-underside .miles-money.checkbox p{margin-left:34px}.aui .smiles__order-summary-underside .miles-money.checkbox span{font-size:12px}.aui .smiles__order-summary-underside .our{margin:5px 10px 0 20px;height:48px}.aui .smiles__order-summary-underside .our p{top:14px}.aui .smiles__order-summary-underside .underside{padding:20px 0}.aui .smiles__order-summary-underside .underside .terms{width:100%;display:block;box-sizing:border-box}.aui .smiles__order-summary-underside .underside .table th.plus{left:3px}}@media only screen and (max-device-width: 767px){.payment_ruller_container [type="radio"]:checked+label{color:#FFFFFF !important;font-family:'NunitoRegular', 'Arial', Helvetica, sans-serif !important}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .coll.middle [type="radio"]:not(:checked)+label{padding:7px 22px 7px 22px;margin:0px auto 10px !important}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .coll.middle [type="radio"]:not(.milesPaymentDisabled):not(:checked)+label{padding:7px 12px 7px 32px;margin:0px auto 10px !important}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .coll.left [type="radio"]:not(:checked)+label{padding:7px 25px 7px 25px}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .coll.left [type="radio"]:not(.milesPaymentDisabled):not(:checked)+label{padding:7px 10px 7px 35px}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .coll [type="radio"]:not(:checked)+label{box-shadow:0px 1px 3px 0px #85858575}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off{margin-top:0;padding-top:0}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .coll.left{top:20px}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .coll.right,.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .coll.right_{top:20px}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .coll.right [type="radio"]:not(:checked)+label,.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .coll.right [type="radio"]:checked+label,.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .coll.right_ [type="radio"]:not(:checked)+label,.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .coll.right_ [type="radio"]:checked+label{float:right}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .ruller-wrapper{margin:70px 0 50px}.smiles__order-summary-underside .offers_options_ruler .miles-and-money-off .ruller-wrapper .labels{width:100%;margin:0 auto -100px}.smiles__order-summary-underside .offers_options_ruler .payment_ruller_container{margin:0px 0px 20px 0px;padding:0px 20px 10px 20px;display:block}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .rectangle{width:100%}.smiles__order-summary-underside .offers_options_ruler .payment_resume_container{display:block;margin:0}.smiles__order-summary-underside .offers_options_ruler .payment_resume_container .ruller-wrapper [type="radio"]:checked+label{box-shadow:inset 0px 0px 4px #0000004f !important;margin:0px 0 !important}.smiles__order-summary-underside .offers_options_ruler .smls-btn{width:auto}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper{position:relative}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .radio{display:block;width:100%;margin:0 auto;padding-left:0px}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .coll.left{display:block;width:50%;position:absolute;top:20px;left:0px}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .coll.right,.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .coll.right_{display:block;width:50%;position:absolute;top:20px;right:17px}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .coll.middle{width:max-content !important;margin:0 auto;display:block}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .coll.middle [type="radio"]:not(:checked)+label{width:82% !important;text-align:center}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .coll.middle [type="radio"]:checked+label{width:82% !important;text-align:center;margin:0 0 10px !important;border:1px solid transparent}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .labels{width:100%}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .labels span:nth-child(1n){text-align:left}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .labels span:nth-child(2n){position:absolute;top:125px;width:100%;text-align:center}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .labels span:nth-child(3n){text-align:right}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .rectangle{margin:75px auto 43px}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .rectangle .ball.left{left:0px}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .rectangle .ball.middle{left:calc(50% - 15px)}.smiles__order-summary-underside .offers_options_ruler .ruller-wrapper .rectangle .ball.right{left:calc(100% - 30px)}.smiles__order-summary-underside .offers_options_ruler [type="radio"]:not(:checked)+label{border:1px solid #BCBEC0;padding:7px 30px;border-radius:5px;margin:0 0 10px !important;box-shadow:0px 0px 3px #dcdcdc;line-height:2rem}.smiles__order-summary-underside .offers_options_ruler [type="radio"]:not(:checked)+label:after,.smiles__order-summary-underside .offers_options_ruler [type="radio"]:checked+label:after{left:13px !important;top:16px !important;width:10px !important;height:10px !important;transition:none !important}.smiles__order-summary-underside .offers_options_ruler [type="radio"]:not(:checked)+label:before,.smiles__order-summary-underside .offers_options_ruler [type="radio"]:checked+label:before{left:10px !important;top:13px !important;width:14px !important;height:14px !important}.smiles__order-summary-underside .offers_options_ruler [type="radio"]:checked+label{color:#FFFFFF !important;font-weight:bold !important;padding:7px 12px 7px 32px !important;border-radius:5px;background-color:#FF5A00;box-shadow:inset 0px 0px 4px #0000004f !important;margin:0px 0 !important;line-height:2rem}.smiles__order-summary-underside .offers_options_ruler .coll.left [type="radio"]:checked+label,.smiles__order-summary-underside .offers_options_ruler .coll.right [type="radio"]:checked+label,.smiles__order-summary-underside .offers_options_ruler .coll.right_ [type="radio"]:checked+label{padding:7px 10px 7px 35px !important}}.aui .smiles__search-modal{width:760px;font-family:arial;min-height:540px;height:auto}.aui .smiles__search-modal .span12{width:100%;margin-left:0}.aui .smiles__search-modal.modal.rules{left:38%}.aui .smiles__search-modal.modal .modal-header button.close{border:0}.aui .smiles__search-modal.modal .modal-header h3{font-family:'NunitoRegular',Arial, Helvetica, sans-serif;text-align:left;font-weight:normal}.aui .smiles__search-modal.modal .modal-body{min-height:auto;background:#ffffff;border-radius:6px}.aui .smiles__search-modal.modal .modal-body .switch-field{display:flex;margin:15px 0 20px}.aui .smiles__search-modal.modal .modal-body .switch-field input{position:absolute;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.aui .smiles__search-modal.modal .modal-body .switch-field input:checked+label{background-color:#FF5A00;box-shadow:none;color:#ffffff;font-size:12px;font-weight:bold}.aui .smiles__search-modal.modal .modal-body .switch-field label{display:inline-block;width:45px;background-color:#ffffff;font-size:14px;font-weight:normal;text-align:center;text-shadow:none;padding:5px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;border:1px solid #FF5A00;color:#FF5A00;font-size:12px;font-weight:bold}.aui .smiles__search-modal.modal .modal-body .switch-field label:after,.aui .smiles__search-modal.modal .modal-body .switch-field label:before{display:none}.aui .smiles__search-modal.modal .modal-body .switch-field label:first-of-type{border-radius:4px 0 0 4px}.aui .smiles__search-modal.modal .modal-body .switch-field label:last-of-type{border-radius:0 4px 4px 0}.aui .smiles__search-modal.modal .modal-body .switch-field label:hover{cursor:pointer}.aui .smiles__search-modal .tabs{clear:both;position:relative;max-width:100%;margin:0 auto;display:flex}.aui .smiles__search-modal .tab{float:left;border-bottom:1px solid #cccccc}.aui .smiles__search-modal .tab:last-child{padding-left:85px;cursor:pointer}.aui .smiles__search-modal .tab .switch-field label{margin-right:0}.aui .smiles__search-modal .tab label{margin-right:20px;position:relative;top:1px;cursor:pointer;color:#999999;margin-bottom:0;padding-bottom:10px;padding-left:0;line-height:1.1em}.aui .smiles__search-modal .tab [type="radio"]:checked+label:before,.aui .smiles__search-modal .tab [type="radio"]:checked+label:after{display:none}.aui .smiles__search-modal .tab [type="radio"]:not(:checked)+label:before,.aui .smiles__search-modal .tab [type="radio"]:not(:checked)+label:after{display:none}.aui .smiles__search-modal .tab__content{position:absolute;top:45px;left:0;right:0;bottom:0;transition:opacity 0.2s cubic-bezier(0.42, 0, 0.34, 1.01);opacity:0}.aui .smiles__search-modal [type=radio]:checked ~ label{border-bottom:1px solid #FF5A00;color:#FF5A00;z-index:2;font-weight:bold}.aui .smiles__search-modal [type=radio]:checked ~ label ~ .tab__content{z-index:1;opacity:1;overflow-y:auto;min-height:300px}.aui .smiles__search-modal.time{width:560px;min-height:auto}.aui .smiles__search-modal.time .modal-body{height:auto;text-align:center;background:#fff url(../images/svg/icons/ic-cronometro.svg) no-repeat center top;background-size:10%}.aui .smiles__search-modal.time .modal-body h3{font-family:'NunitoRegular',Arial, Helvetica, sans-serif;color:#FF5A00;font-weight:normal;padding-top:40px}.aui .smiles__search-modal.time .modal-body a{margin:20px auto;font-size:14px;width:110px}.aui .smiles__search-modal.regras{width:785px;min-height:auto;left:40%}.aui .smiles__search-modal.regras .modal-body{min-height:350px;position:initial;overflow-y:hidden}.aui .smiles__search-modal.regras .content_transporte_aereo{margin:30px 0 0}.aui .smiles__search-modal.error{width:560px;min-height:auto}.aui .smiles__search-modal.error .modal-body{height:auto;text-align:left}.aui .smiles__search-modal.error .modal-body p{margin:0}.aui .smiles__search-modal.error .modal-body a{float:right;font-size:14px}.aui .smiles__search-modal.one-option{width:460px;min-height:auto}.aui .smiles__search-modal.one-option .modal-header h3{text-align:center}.aui .smiles__search-modal.one-option .modal-body{height:auto;text-align:center;min-height:150px}.aui .smiles__search-modal.one-option .modal-body p{margin:0;text-align:center}.aui .smiles__search-modal.one-option .modal-body .modal-btn-group{margin:20px auto;display:flex;align-items:center;justify-content:center}.aui .smiles__search-modal.change-plan{width:460px;min-height:auto}.aui .smiles__search-modal.change-plan .modal-header h3{text-align:center}.aui .smiles__search-modal.change-plan .modal-body{height:auto;text-align:left;min-height:150px}.aui .smiles__search-modal.change-plan .modal-body p{margin:0 10px;text-align:left}.aui .smiles__search-modal.change-plan .modal-body .brand-main{padding:10px 0}.aui .smiles__search-modal.change-plan .modal-body .modal-btn-group{margin:20px auto;display:flex;align-items:center;justify-content:center}.aui .smiles__search-modal.change-plan .modal-body .btn,.aui .smiles__search-modal.change-plan .modal-body button{margin:0 10px}.aui .smiles__search-modal.cancel{width:480px;min-height:auto}.aui .smiles__search-modal.cancel .modal-header{padding:30px 30px 10px}@media screen and (max-width: 767px){.aui .smiles__search-modal.cancel .modal-header{padding:10px 20px 10px}}.aui .smiles__search-modal.cancel .modal-header h3{text-align:center}.aui .smiles__search-modal.cancel .modal-header h4{text-align:left;font-weight:normal;font-family:"NunitoRegular",Arial,sans-serif;padding-right:10px}.aui .smiles__search-modal.cancel .modal-body{height:auto;text-align:center;min-height:150px;padding:0 30px 20px}@media screen and (max-width: 767px){.aui .smiles__search-modal.cancel .modal-body{padding:0px 20px 10px}}.aui .smiles__search-modal.cancel .modal-body p{text-align:left;font-family:"NunitoLight",Arial,sans-serif;color:#FF5A00;margin:20px 0 30px}.aui .smiles__search-modal.cancel .modal-body p:first-child{margin:0;color:#7c7c7c}.aui .smiles__search-modal.cancel .modal-body .modal-btn-group{margin:20px;align-items:center;justify-content:center}@media screen and (max-width: 767px){.aui .smiles__search-modal.cancel .modal-body .modal-btn-group{margin:-16px 0 0}}.aui .smiles__search-modal.cancel .modal-body .modal-btn-group a{font-size:14px;float:left;width:46%;padding:8px 50px}.aui .smiles__search-modal.cancel .modal-body .modal-btn-group a:first-child{margin-right:16px}@media screen and (max-width: 767px){.aui .smiles__search-modal.cancel .modal-body .modal-btn-group a{padding:8px 16px}}@media screen and (min-width: 767px){.aui .smiles__search-modal.cancel .modal-body .modal-btn-group a{max-width:60px}.aui .smiles__search-modal.cancel .modal-body .modal-btn-group a:nth-child(2){float:right}}.aui .smiles__search-modal.diamond .modal-body{height:auto;min-height:170px;max-height:330px;width:450px}.aui .smiles__search-modal.diamond .modal-body .title-flight-depart-return{font:bold 12px arial;text-transform:uppercase;padding:10px 0 8px 30px}.aui .smiles__search-modal.diamond .modal-body .container-company{margin-left:0}.aui .smiles__search-modal.diamond .modal-body .container-flight-flow{padding:5px 0}.aui .smiles__search-modal.diamond .modal-body .send{width:100%;float:left;margin:20px 0 0}.aui .smiles__search-modal.diamond .modal-body .send p{margin:10px 0}.aui .smiles__search-modal.diamond .modal-body .column{margin:10px;flex-grow:1}.aui .smiles__search-modal.diamond .modal-body .column:last-child{text-align:right}.aui .smiles__search-modal.diamond .modal-body .column:last-child p:first-child{font-size:11px}.aui .smiles__search-modal.diamond .modal-body .column.amount-milage{text-align:right;width:100px;margin:10px 0 0}.aui .smiles__search-modal.diamond .modal-body .column.amount-milage .amount-milage__title{text-transform:uppercase;font-size:11px}.aui .smiles__search-modal.diamond .modal-body .column.amount-milage .amount-milage__number{font:bold 20px Arial;padding-bottom:11px}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets{margin:10px 0;border:2px solid #ececec;width:49%;min-height:auto;background:#ffffff;border-radius:2px;display:inline-block}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper{box-sizing:border-box;display:flex;background:#ffffff;align-items:center;padding:15px}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper span{margin:0;color:#555555;font:normal 14px 'Arial'}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__company{display:flex;flex-flow:column wrap;justify-content:center}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__company.back i{background:url(../images/svg/icons/ic-voo-volta-sidebar.svg) no-repeat center left}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__company i{background:url(../images/svg/icons/ic-voo-ida-sidebar.svg) no-repeat center left;padding:0 0 0 30px;text-transform:uppercase;font-weight:bold;display:inline-block;margin-bottom:10px;font-style:normal}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__company .thumb{padding:20px 5px;-webkit-box-shadow:0 0 0 1px #ececec;-moz-box-shadow:0 0 0 1px #ececec;box-shadow:0 0 0 1px #ececec;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:75px;height:60px;justify-content:center;align-items:center;display:flex;margin:0 auto;margin-left:auto;background:#ffffff;text-shadow:0 0 black;margin-right:10px}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__company .thumb img{max-width:40px;width:100%}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__info{display:flex;flex-flow:column wrap;justify-content:center}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__info span{font:normal 10px 'Arial';color:#7c7c7c;text-align:center}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__origin{display:flex;flex-flow:column wrap;justify-content:center;white-space:nowrap;width:120px}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__origin span{text-align:right;margin-right:10px;white-space:normal}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__origin span:first-child{font-weight:bold}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__origin span:last-child{font:normal 12px 'Arial';white-space:nowrap}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__origin .smiles-icons{margin-top:5px}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__arrival{display:flex;flex-flow:column wrap;justify-content:center;white-space:nowrap;width:120px;position:relative}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__arrival .smiles-icons{margin-top:5px}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__arrival span{text-align:left;margin-left:10px;white-space:normal}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__arrival span:first-child{font-weight:bold}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__arrival span:last-child{font:normal 12px 'Arial'}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets{margin:0;border:0;width:auto;min-height:auto;background:transparent}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper{padding:0 0 5px}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__origin,.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__arrival{align-self:flex-start;width:150px}.aui .smiles__search-modal.diamond .modal-body .column .company__thumb{padding:20px 15px;-webkit-box-shadow:0 0 0 1px #ececec;-moz-box-shadow:0 0 0 1px #ececec;box-shadow:0 0 0 1px #ececec;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:120px;height:80px;justify-content:center;align-items:center;display:flex;margin:0 auto;margin-left:auto;margin-right:auto;background:#ffffff}.aui .smiles__search-modal.loading{width:415px;min-height:auto}.aui .smiles__search-modal.loading.airplane{width:150px}.aui .smiles__search-modal.loading.airplane .airplane{background-size:65%}.aui .smiles__search-modal.loading .modal-body{border-bottom:1px solid #f7f7f7;height:auto;text-align:center;font-style:italic;border-bottom-right-radius:initial;border-bottom-left-radius:initial;margin-bottom:20px}.aui .smiles__search-modal.loading .modal-body .viaje-facil{background:#ffe6cc;border-radius:4px;border:1px solid #ffae61;height:auto;padding:30px;font-style:normal}.aui .smiles__search-modal.loading .modal-body .viaje-facil b{display:block}.aui .smiles__search-modal.loading .modal-body img{width:120px;padding:10px}.aui .smiles__search-modal.loading i{display:block;position:relative;top:36px;text-align:center;color:#d4d4d4}.aui .smiles__search-modal.loading img{width:100px;display:block;margin:0 auto}.aui .smiles__search-modal.loading .airplane{background:url(../images/loading/loading-aviao.gif) no-repeat center;background-size:120px auto !important;height:100px;text-indent:-9999px;display:block;background-size:25%}.aui .smiles__search-modal.loading .company{background:url(../images/loading/loading-empresas.gif) no-repeat center;height:55px;text-indent:-9999px;display:block;background-size:25%}.aui .smiles__search-modal.loading .loading span{font-size:25px;animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.aui .smiles__search-modal.loading .loading span:nth-child(2){animation-delay:.2s}.aui .smiles__search-modal.loading .loading span:nth-child(3){animation-delay:.4s}.aui .smiles__search-modal.update-personal-data h3{text-align:left !important;font-size:18px}.aui .smiles__search-modal.update-personal-data p{text-align:left !important;padding-bottom:8px;font-size:14px}.aui .smiles__search-modal.update-personal-data .modal-header,.aui .smiles__search-modal.update-personal-data .modal-body{padding-left:25px !important}.aui .smiles__search-modal.update-personal-data .modal-body{min-height:100px}.aui .smiles__renew-modal{padding:4% 4% !important;height:fit-content;width:fit-content}@media screen and (max-width: 767px){.aui .smiles__renew-modal .modal{width:50%}}.aui .smiles__renew-modal .modal-header{font-family:"NunitoBold","Arial Bold",sans-serif;padding:0;color:#639;font-size:18px;text-align:left}@media screen and (max-width: 767px){.aui .smiles__renew-modal .modal-header{font-size:14px}}.aui .smiles__renew-modal .modal-body{padding:0;font-family:"NunitoRegular",Arial,sans-serif}.aui .smiles__renew-modal .modal-body p{letter-spacing:-0.09px;color:#7c7c7c;font-size:14px;margin:0}@media screen and (max-width: 767px){.aui .smiles__renew-modal .modal-body p{font-size:12px}}.aui .smiles__renew-modal .modal-body p::first-letter{text-transform:capitalize}.aui .smiles__renew-modal .modal-body .advertise-renew-modal_div{padding:5% 0 3% 0}@media screen and (max-width: 767px){.aui .smiles__renew-modal .modal-body .advertise-renew-modal_div{padding:3% 0 5% 0}}.aui .smiles__renew-modal .modal-body .modal-btn-group{text-align:right}.aui .smiles__renew-modal .modal-body .modal-btn-group .btn-renew-now{width:20%}@media screen and (max-width: 767px){.aui .smiles__renew-modal .modal-body .modal-btn-group{text-align:center}.aui .smiles__renew-modal .modal-body .modal-btn-group .btn-renew-now{width:95%}}.aui .smiles__card-congratulation-modal{font-size:16px;padding:2% 5% !important;height:fit-content;width:540px}@media screen and (max-width: 767px){.aui .smiles__card-congratulation-modal{padding:8% 5% !important;width:80%}}.aui .smiles__card-congratulation-modal .modal-header{margin-bottom:5%;font-family:"NunitoLight",Arial,sans-serif;padding:0;text-align:left;font-size:24px;color:#69c}.aui .smiles__card-congratulation-modal .modal-header img{display:unset !important;top:9px;right:9px;position:relative;width:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.aui .smiles__card-congratulation-modal .modal-header img{display:inline-block}}.aui .smiles__card-congratulation-modal .modal-header p span{font-family:"NunitoLight",Arial,sans-serif;color:#FF5A00;right:16px;position:relative}@media screen and (max-width: 767px){.aui .smiles__card-congratulation-modal .modal-header{font-size:18px}}.aui .smiles__card-congratulation-modal .modal-body{font-family:"NunitoLight",Arial,sans-serif;padding:0}.aui .smiles__card-congratulation-modal .modal-body p span{font-family:"NunitoLight",Arial,sans-serif}.aui .smiles__card-congratulation-modal .modal-btn-group{text-align:center;padding-top:5%}.aui .smiles__card-congratulation-modal .modal-btn-group .btn-request-card{font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;width:140px}@media screen and (max-width: 767px){.aui .smiles__card-congratulation-modal .modal-btn-group .btn-request-card{width:100%}}.aui .smiles__card-congratulation-modal .modal-dismiss{margin-top:12px;margin-bottom:-20px}@media (max-width: 767px){.aui .smiles__search-modal .tab:last-child{display:none}.aui .smiles__search-modal .tab label{font-size:12px;margin-right:5px;line-height:15px}.aui .smiles__search-modal.time .modal-body a{width:150px}.aui .smiles__search-modal.diamond .modal-body .column{width:33%}.aui .smiles__search-modal.diamond .modal-body .column.container-company{width:20%}.aui .smiles__search-modal.diamond .modal-body .column.amount-milage{margin:10px 0 0;width:100%;text-align:center}.aui .smiles__search-modal.diamond .modal-body .column .company__thumb{height:auto;width:100%;display:inline-block}.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__origin,.aui .smiles__search-modal.diamond .modal-body .column .smiles__tickets .travel__details-wrapper .travel__arrival{width:55%}.aui .smiles__search-modal.loading.airplane .airplane{background-size:35%}#alertModalDiamante{overflow-y:auto;max-height:80vh !important}#alertModalDiamante .modal-body .column .smiles__tickets .travel__details-wrapper .travel__info span{font:normal 5px 'Arial'}}@keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}@media print{html,body{margin:0;padding:0;border:0}canvas{right:250px;position:relative;width:1290px}}.smiles__flight-search-print{width:845px;margin:0 auto;background:#ffffff}.smiles__flight-search-print .smiles__tickets{margin:10px 0;border:2px solid #ececec;width:49%;min-height:auto;background:#ffffff;border-radius:2px;display:inline-block}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper{box-sizing:border-box;display:flex;background:#ffffff;align-items:center;padding:15px}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper span{margin:0;color:#555555;font:normal 14px 'Arial'}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__company{display:flex;flex-flow:column wrap;justify-content:center}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__company.back i{background:url(../images/svg/icons/ic-voo-volta-sidebar.svg) no-repeat center left}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__company i{background:url(../images/svg/icons/ic-voo-ida-sidebar.svg) no-repeat center left;padding:0 0 0 30px;text-transform:uppercase;font-weight:bold;display:inline-block;margin-bottom:10px;font-style:normal}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__company .thumb{padding:20px 5px;-webkit-box-shadow:0 0 0 1px #ececec;-moz-box-shadow:0 0 0 1px #ececec;box-shadow:0 0 0 1px #ececec;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:75px;height:60px;justify-content:center;align-items:center;display:flex;margin:0 auto;margin-left:auto;background:#ffffff;text-shadow:0 0 black;margin-right:10px}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__company .thumb img{max-width:40px;width:100%}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__info{display:flex;flex-flow:column wrap;justify-content:center}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__info span{font:normal 10px 'Arial';color:#7c7c7c;text-align:center}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__origin{display:flex;flex-flow:column wrap;justify-content:center;white-space:nowrap;width:120px}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__origin span{text-align:right;margin-right:10px;white-space:normal}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__origin span:first-child{font-weight:bold}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__origin span:last-child{font:normal 12px 'Arial';white-space:nowrap}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__origin .smiles-icons{margin-top:5px}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__arrival{display:flex;flex-flow:column wrap;justify-content:center;white-space:nowrap;width:120px;position:relative}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__arrival .smiles-icons{margin-top:5px}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__arrival span{text-align:left;margin-left:10px;white-space:normal}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__arrival span:first-child{font-weight:bold}.smiles__flight-search-print .smiles__tickets .travel__details-wrapper .travel__arrival span:last-child{font:normal 12px 'Arial'}.smiles__flight-search-print .smiles__tickets{margin:0;width:47.3%}.smiles__flight-search-print .smiles__tickets.last{position:relative;left:-15px}.smiles__flight-search-print .smiles__tickets.one{width:796px;box-sizing:border-box}.smiles__flight-search-print .smiles__tickets.one .travel__details-wrapper{width:395px;margin:0 auto}.smiles__flight-search-print .row{border:2px solid #ececec;border-top:0;width:752px;padding:20px}.smiles__flight-search-print .footer span{align-items:center;justify-content:center;display:flex;font-size:30%;margin:20px}@media (max-width: 767px){.smiles__flight-search-print{width:100%}.smiles__flight-search-print .smiles__tickets{display:none}.smiles__flight-search-print .row{width:100%;border-top:2px solid #ececec}}.aui .smiles__different-companies .smiles__tickets.last{position:relative;right:6px}.aui .smiles__different-companies .smiles-icons.ic-baggage:before{width:1.9em;height:1.7em}.aui .smiles__different-companies h4{color:#696969}.aui .smiles__different-companies h4.last{margin-top:50px}.aui .smiles__different-companies .btn,.aui .smiles__different-companies .modal-body button,.aui .modal-body .smiles__different-companies button{padding:15px 22px;width:auto;font:normal 14px 'Arial'}.aui .smiles__different-companies span{margin-bottom:30px;display:block;color:#999999;font-size:12px}.aui .smiles__different-companies .text-body{text-transform:lowercase}.aui .smiles__different-companies .text-body::first-letter{text-transform:initial}.aui .smiles__different-companies .smiles__tickets{margin:10px 0;border:2px solid #ececec;width:49%;min-height:auto;background:#ffffff;border-radius:2px;display:inline-block}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper{box-sizing:border-box;display:flex;background:#ffffff;align-items:center;padding:15px}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper span{margin:0;color:#555555;font:normal 14px 'Arial'}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__company{display:flex;flex-flow:column wrap;justify-content:center}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__company.back i{background:url(../images/svg/icons/ic-voo-volta-sidebar.svg) no-repeat center left}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__company i{background:url(../images/svg/icons/ic-voo-ida-sidebar.svg) no-repeat center left;padding:0 0 0 30px;text-transform:uppercase;font-weight:bold;display:inline-block;margin-bottom:10px;font-style:normal}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__company .thumb{padding:20px 5px;-webkit-box-shadow:0 0 0 1px #ececec;-moz-box-shadow:0 0 0 1px #ececec;box-shadow:0 0 0 1px #ececec;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:75px;height:60px;justify-content:center;align-items:center;display:flex;margin:0 auto;margin-left:auto;background:#ffffff;text-shadow:0 0 black;margin-right:10px}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__company .thumb img{max-width:40px;width:100%}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__info{display:flex;flex-flow:column wrap;justify-content:center}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__info span{font:normal 10px 'Arial';color:#7c7c7c;text-align:center}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__origin{display:flex;flex-flow:column wrap;justify-content:center;white-space:nowrap;width:120px}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__origin span{text-align:right;margin-right:10px;white-space:normal}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__origin span:first-child{font-weight:bold}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__origin span:last-child{font:normal 12px 'Arial';white-space:nowrap}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__origin .smiles-icons{margin-top:5px}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__arrival{display:flex;flex-flow:column wrap;justify-content:center;white-space:nowrap;width:120px;position:relative}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__arrival .smiles-icons{margin-top:5px}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__arrival span{text-align:left;margin-left:10px;white-space:normal}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__arrival span:first-child{font-weight:bold}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__arrival span:last-child{font:normal 12px 'Arial'}#contentTwoTickets .smiles__different-companies .travel__details-wrapper .travel__origin{width:auto}@media (max-width: 767px){.aui .smiles__different-companies .smiles__tickets{width:100%;margin:0}.aui .smiles__different-companies .smiles__tickets.last{position:relative;right:0;margin:0 0 20px;top:-2px}.aui .smiles__different-companies .smiles__tickets .travel__company i{margin-left:0;width:10px}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper{padding:10px}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper span{font:normal 12px 'Arial'}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__company .thumb{padding:0;width:45px;height:45px;margin-left:0}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__arrival span{margin-left:0px}#btn-two-tickets-cancel{width:225px;margin:0 auto}#btn-two-tickets-ok{float:none;margin-top:20px}}@media only screen and (max-device-width: 320px){.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__company .thumb{width:35px;height:35px}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .smiles-icons.ic-janela:before,.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .smiles-icons.ic-baggage:before{font-size:10px}.aui .smiles__different-companies .smiles__tickets .travel__details-wrapper .travel__arrival span{margin-left:0px}}.smiles__passenger .which-passenger{width:100%;border:2px solid #ececec;padding:30px;margin:30px 0;display:flex;box-sizing:border-box}.smiles__passenger .which-passenger .checkbox{padding-left:0}.smiles__passenger .which-passenger .checkbox label span{display:block;line-height:0.9em;font-size:12px;color:#8b8b8b}.smiles__passenger .which-passenger .row{margin:10px 0}.smiles__passenger .which-passenger .parts{margin:20px 0 25px;display:flex}.smiles__passenger .which-passenger .parts [type="checkbox"]:not(:checked)+label,.smiles__passenger .which-passenger .parts [type="checkbox"]:checked+label{color:#FF5A00;text-transform:uppercase}.smiles__passenger .which-passenger input{border:1px solid #777777;padding:12px;box-sizing:border-box;height:auto;font-size:14px;width:100%}.smiles__passenger .which-passenger .tooltip{opacity:10}.smiles__passenger .which-passenger .tooltip-inner{color:#535353;background-color:#ffffff;border:2px solid #FF5A00;text-align:left;border-radius:4px;padding:15px;font:12px 'Arial';letter-spacing:0.4px;max-width:300px;width:225px}.smiles__passenger .which-passenger .tooltip-inner b{color:#FF5A00;display:flex;margin-bottom:10px}.smiles__passenger .which-passenger .tooltip-inner p{margin:0}.smiles__passenger .which-passenger .tooltip-arrow{top:20%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#ffad5c}.smiles__passenger .which-passenger .tooltip-arrow:after{content:"\f0d9";z-index:9999;font-family:'fontawesome-alloy';font-size:14px;top:-9px;position:relative;left:-1px;color:#ffffff}.smiles__passenger .which-passenger .bootstrap-select{margin:15px 0 20px}.smiles__passenger .which-passenger .bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ffffff;margin:0;border-radius:4px;box-shadow:none;padding:10px;box-sizing:border-box;border-top-right-radius:0;border-top-left-radius:0;position:relative;box-sizing:border-box;border-top:1px solid #ffffff;padding:0}.smiles__passenger .which-passenger .bootstrap-select .dropdown-menu li>a:hover{color:#777777;background-color:#fbfbfb;background-image:none}.smiles__passenger .which-passenger .bootstrap-select.open .select-country{background:#ffffff;border:1px solid #777777;padding:12px}.smiles__passenger .which-passenger .bootstrap-select .select-country{background:#ffffff;border:1px solid #777777;padding:12px;outline:0 !important;box-shadow:none}.smiles__passenger .which-passenger .bootstrap-select .select-country .filter-option{font-weight:normal}.smiles__passenger .which-passenger .bootstrap-select li.disabled{display:none}.smiles__passenger .which-passenger .count-passenger{text-align:right;padding-top:10px}.smiles__passenger .which-passenger .count-passenger strong{display:block;font:16px NunitoRegular;color:#555555}.smiles__passenger .which-passenger .count-passenger a{font:15px NunitoRegular}.smiles__passenger .which-passenger .count-passenger a span{color:#555555}@media (max-width: 767px){.smiles__passenger .which-passenger .row .span12 .span2{width:30.89362% !important;float:left !important}.smiles__passenger .which-passenger .tooltip{position:relative}.smiles__passenger .which-passenger .tooltip .tooltip-arrow{transform:rotate(90deg);top:-2px;left:50%}}.smiles__flight-search header{display:inline-flex;width:100%;background:#999999;color:#fff;font:12px 'NunitoRegular';margin:20px 0}.smiles__flight-search header dl{margin:0;padding:0}.smiles__flight-search header dl dd{padding:12px 0;margin:0 10px;display:inline-block;vertical-align:middle}.smiles__flight-search header dl dd a{color:#fff}.smiles__flight-search header dl dd i{padding:2px 6px;border-radius:20px;border:1px solid #fff;font:12px 'arial';margin-left:10px}.smiles__flight-search header dl dd:first-child{margin-right:440px}.smiles__flight-search header dl dd:last-child{padding:0;margin-left:80px}.smiles__flight-search header dl dd:last-child i{margin-left:15px;position:relative;top:7px}.smiles__flight-search header dl dd span{color:#fde101;font:12px 'arial';display:block}@media screen and (min-width: 764px){.smiles__flight-search header.fixedHeader::before{content:'';margin-top:-70px;margin-left:-35px;width:35px;height:114px;background-color:#fff}}.smiles__flight-search article{display:flow-root;margin-bottom:20px;background-color:#fff}@media screen and (max-width: 764px){.smiles__flight-search article{margin-bottom:60px}}@media screen and (min-width: 764px){.smiles__flight-search article .promotional-fare,.smiles__flight-search article .most-wanted-fare,.smiles__flight-search article [class*="fare__tab-line"]{transform:rotate(-90deg)}}.smiles__flight-search article .promotional-fare,.smiles__flight-search article .most-wanted-fare{position:absolute;padding:5px 15px 12px 15px;border-radius:6px 6px 0 0;font-family:"NunitoLight",Arial,sans-serif;font-size:13px;letter-spacing:1px;color:#fff;margin-top:87px;margin-left:-100px;left:52px;z-index:-1}@media screen and (max-width: 764px){.smiles__flight-search article .promotional-fare,.smiles__flight-search article .most-wanted-fare{width:126px;margin:0 0 0 auto !important;font-size:13px;padding:6px 4px 10px 4px;right:0;position:absolute;text-align:center}}.smiles__flight-search article .promotional-fare__tab-line,.smiles__flight-search article .most-wanted-fare__tab-line{display:flex;justify-content:center;width:209px;height:2px;left:-106px;margin-top:106px;position:absolute}@media screen and (max-width: 764px){.smiles__flight-search article .promotional-fare__tab-line,.smiles__flight-search article .most-wanted-fare__tab-line{width:100% !important;height:2px;margin:0 !important;left:0 !important}.smiles__flight-search article .promotional-fare__tab-line::before,.smiles__flight-search article .promotional-fare__tab-line::after,.smiles__flight-search article .most-wanted-fare__tab-line::before,.smiles__flight-search article .most-wanted-fare__tab-line::after{content:'';position:absolute;width:20px;height:5px;top:-2px;background-color:#fff;z-index:10}.smiles__flight-search article .promotional-fare__tab-line::before,.smiles__flight-search article .most-wanted-fare__tab-line::before{right:-20px}.smiles__flight-search article .promotional-fare__tab-line:after,.smiles__flight-search article .most-wanted-fare__tab-line:after{left:-20px}}.smiles__flight-search article .promotional-fare__tab-line span,.smiles__flight-search article .most-wanted-fare__tab-line span{height:100%}.smiles__flight-search article .promotional-fare{left:42px}.smiles__flight-search article .promotional-fare{background-color:#399}.smiles__flight-search article .promotional-fare__tab-line span{background-color:#399}.smiles__flight-search article .most-wanted-fare{background-color:#E01783}.smiles__flight-search article .most-wanted-fare__tab-line span{background-color:#E01783}.smiles__flight-search article .most-wanted-fare.animate,.smiles__flight-search article .promotional-fare.animate{animation-timing-function:ease-out}@media screen and (min-width: 765px){.smiles__flight-search article .most-wanted-fare.animate,.smiles__flight-search article .promotional-fare.animate{-webkit-animation:slideLeft .2s forwards;animation:slideLeft .2s forwards;-webkit-animation-delay:.4s;animation-delay:.4s}}@media screen and (max-width: 764px){.smiles__flight-search article .most-wanted-fare.animate,.smiles__flight-search article .promotional-fare.animate{-webkit-animation:slideUp .2s forwards;animation:slideUp .2s forwards;-webkit-animation-delay:.6s;animation-delay:.6s}}@media screen and (min-width: 765px){.smiles__flight-search article .promotional-fare__tab-line.animate span,.smiles__flight-search article .most-wanted-fare__tab-line.animate span{width:46px;-webkit-animation:expandDesk .55s forwards;animation:expandDesk .55s forwards}}@media screen and (max-width: 764px){.smiles__flight-search article .promotional-fare__tab-line.animate span,.smiles__flight-search article .most-wanted-fare__tab-line.animate span{width:12vw;-webkit-animation:expandMobi .55s forwards;animation:expandMobi .55s forwards}}@keyframes slideLeft{0%{transform:rotate(-90deg) translateY(0)}50%{transform:rotate(-90deg) translateY(-34px)}100%{transform:rotate(-90deg) translateY(-30px)}}@keyframes slideUp{0%{transform:translateY(-28px)}35%{transform:translateY(-31px)}100%{transform:translateY(-28px)}}@keyframes expandDesk{0%{transform:scaleX(0)}70%{transform:scaleX(4.74)}85%{transform:scaleX(4.6)}100%{transform:scaleX(4.55)}}@keyframes expandMobi{0%{transform:scaleX(0)}100%{transform:scaleX(8.1)}}.smiles__flight-search article:nth-child(odd){background:#f8f8f8}.smiles__flight-search article:nth-child(odd) .pin{background:#f8f8f8 url("../images/svg/icons/ic-pin.svg") center top no-repeat !important}.smiles__flight-search article:nth-child(odd) .icon-flight{background:#f8f8f8 url("../images/svg/icons/ic-aviao.svg") center top no-repeat !important}.smiles__flight-search article:nth-child(odd) .checkin-details__connection .pin{background:#f8f8f8 url("../images/svg/icons/ic-conexao.svg") center top no-repeat !important}.smiles__flight-search article .column{margin:10px 7px 10px 10px;flex-grow:1}.smiles__flight-search article .column .company__thumb{padding:20px 5px;-webkit-box-shadow:0 0 0 1px #ececec;-moz-box-shadow:0 0 0 1px #ececec;box-shadow:0 0 0 1px #ececec;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:120px;height:80px;justify-content:center;align-items:center;display:flex;margin:0 auto;background:#fff}@media screen and (max-width: 764px){.smiles__flight-search article .column .company__thumb{width:56px}}.smiles__flight-search article .column .viaje-facil{margin:30px 0 0;display:block;border-left:2px solid #FF5A00;background:url("../images/svg/logos/logo-viaje-facil.svg") no-repeat 10px 0;padding:16px 0 0 25px;background-size:85%;position:relative;left:-10px;font-size:12px;color:#777777}@media screen and (max-width: 764px){.smiles__flight-search article .column .viaje-facil{display:none}}.smiles__flight-search .flight-details__travel{display:flex;width:300px}.smiles__flight-search .flight-details__travel .travel__details-wrapper{display:flex;width:100%;margin-right:25px}.smiles__flight-search .flight-details__travel .travel__details-wrapper .travel__origin{text-align:right;width:40%;display:flex;flex-flow:column wrap;color:#555555}.smiles__flight-search .flight-details__travel .travel__details-wrapper .travel__airport{color:#555555;font:30px "nunito", Arial}.smiles__flight-search .flight-details__travel .travel__details-wrapper .travel__date-info{color:#555555;font-size:14px;font-weight:bold}.smiles__flight-search .flight-details__travel .travel__details-wrapper .travel__info{color:#999999;font-size:12px;font-weight:bold;align-items:center;justify-content:center;display:flex;flex-flow:column wrap;line-height:18px;padding:0 10px}.smiles__flight-search .flight-details__travel .travel__details-wrapper .travel__location{white-space:nowrap;width:90px;overflow:hidden;text-overflow:ellipsis}.smiles__flight-search .flight-details__travel .travel__details-wrapper .travel__arrival{display:flex;flex-flow:column wrap;color:#555555}.smiles__flight-search .diamond-logo{background:#555555;width:329px;display:flex;position:relative;left:10px;padding:5px;border-radius:4px;color:#dadada;align-items:center;justify-content:center}.smiles__flight-search .diamond-logo img{width:37%;margin:7px 0 0}.smiles__flight-search .miles{margin:0}.smiles__flight-search .miles li{padding:15px 10px 10px;border:1px solid #c7c7c7;border-radius:4px;margin-bottom:10px;background:#fff;min-width:135px}.smiles__flight-search .miles li.disabled{opacity:0.4;cursor:no-drop}.smiles__flight-search .miles li [type="checkbox"]:not(:checked)+label:after{color:#f0f0f0;content:"\f00c";font-family:'fontawesome-alloy';font-size:14px}.smiles__flight-search .miles li.diamond{padding:5px 8px;line-height:15px;background:#555555;border:0}.smiles__flight-search .miles li.diamond label{color:#fff}.smiles__flight-search .miles li.diamond label:after,.smiles__flight-search .miles li.diamond label:before{margin-top:-1px}.smiles__flight-search .miles li.diamond s{display:block;font-size:12px;font-weight:normal}@media only screen and (max-device-width: 765px){.smiles__flight-search .miles li.diamond span{font-size:12px !important;white-space:nowrap}}@media only screen and (max-device-width: 365px){.smiles__flight-search .miles li.diamond span{font-size:10px !important;white-space:nowrap}}.smiles__flight-search .miles li.diamond,.smiles__flight-search .miles li.club{padding:5px 8px;line-height:15px;background:#639;border:0}.smiles__flight-search .miles li.diamond.disabled,.smiles__flight-search .miles li.club.disabled{opacity:0.4;cursor:no-drop}.smiles__flight-search .miles li.diamond.disabled label,.smiles__flight-search .miles li.club.disabled label{cursor:no-drop}.smiles__flight-search .miles li.diamond [type="checkbox"]:checked+label:after,.smiles__flight-search .miles li.club [type="checkbox"]:checked+label:after{color:#639;content:"\f00c";font-family:'fontawesome-alloy';font-size:14px}.smiles__flight-search .miles li.diamond label,.smiles__flight-search .miles li.club label{color:#fff}.smiles__flight-search .miles li.diamond span,.smiles__flight-search .miles li.club span{display:block;color:#fff;font-size:13px;margin-top:5px}.smiles__flight-search .miles li.diamond{background:#222222}.smiles__flight-search .miles li.diamond [type="checkbox"]:checked+label:after{color:#FF5A00}.smiles__flight-search .miles li.cheap{padding:5px 8px;line-height:15px;background:#399;border:0}.smiles__flight-search .miles li.cheap.disabled{opacity:0.4;cursor:no-drop}.smiles__flight-search .miles li.cheap.disabled label{cursor:no-drop}.smiles__flight-search .miles li.cheap [type="checkbox"]:checked+label:after{color:#399;content:"\f00c";font-family:'fontawesome-alloy';font-size:14px}.smiles__flight-search .miles li.cheap label{color:#fff}.smiles__flight-search .miles li.cheap span{display:block;color:#fff;font-size:13px;margin-top:5px}.smiles__flight-search .miles li label{margin:0;font-size:14px;font-weight:bold;color:#FF5A00}.smiles__flight-search .miles-money{margin:0;border:1px solid #c7c7c7;border-radius:4px}.smiles__flight-search .miles-money.diamond li{background:#555555}.smiles__flight-search .miles-money.diamond li b{color:#fff}.smiles__flight-search .miles-money.diamond li label{color:#fff}.smiles__flight-search .miles-money li{padding:15px 10px 10px;border-bottom:1px solid #c7c7c7;background:#fff;min-width:145px}.smiles__flight-search .miles-money li [type="checkbox"]:not(:checked)+label:after{color:#f0f0f0;content:"\f00c";font-family:'fontawesome-alloy';font-size:14px}.smiles__flight-search .miles-money li [type="checkbox"]:checked+label:after{color:#FF5A00;content:"\f00c";font-family:'fontawesome-alloy';font-size:14px}.smiles__flight-search .miles-money li.disabled{opacity:0.4;cursor:no-drop}.smiles__flight-search .miles-money li.disabled label{cursor:no-drop}.smiles__flight-search .miles-money li.club{padding:5px 8px;line-height:15px;background:#639;border-bottom:1px solid #c7c7c7}.smiles__flight-search .miles-money li.club.disabled{opacity:0.4;cursor:no-drop}.smiles__flight-search .miles-money li.club.disabled label{cursor:no-drop}.smiles__flight-search .miles-money li.club [type="checkbox"]:checked+label:after{color:#639;content:"\f00c";font-family:'fontawesome-alloy';font-size:14px}.smiles__flight-search .miles-money li.club label{color:#fff}.smiles__flight-search .miles-money li.club b{color:#fff}.smiles__flight-search .miles-money li.club span{display:block;color:#fff;font-size:13px;margin-top:5px}.smiles__flight-search .miles-money li label{margin:0;font-size:14px;font-weight:bold;color:#FF5A00}.smiles__flight-search .miles-money li:last-child{border-bottom:0}.smiles__flight-search .miles-money li b{color:#777777}.smiles__flight-search .miles-money li i{font-size:11px;font-style:normal;position:relative;top:-5px}.smiles__flight-search .cabin{margin:20px 0 0;display:flex;align-items:center;justify-content:center;font-weight:bold;color:#555555}.smiles__flight-search .seat{width:222px;padding:3px 0 2px 0;margin:5px auto;text-align:center;color:#FF5A00;font-size:12px;font-family:"NunitoRegular",Arial,sans-serif;font-weight:400;border:1px solid #FF5A00;border-radius:16px}.smiles__flight-search .details{margin:10px;display:flex;align-items:center;justify-content:center;font-size:12px;padding:0;border-radius:4px}.smiles__flight-search .details span{background:#ececec;padding:8px 10px;border-radius:4px;color:#777777;font-weight:bold;margin:10px 0 0}.smiles__flight-search .details span:after{content:"\f107";font-family:'fontawesome-alloy';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;padding:0 0 0 10px}.smiles__flight-search .details span.active:after{content:"\f106"}.smiles__flight-search .checkbox{padding-left:0}.smiles__flight-search .checkbox [type="checkbox"]:checked+label,.smiles__flight-search .checkbox [type="checkbox"]:not(:checked)+label{float:inherit;line-height:1.4em}.smiles__flight-search .checkbox input[type="checkbox"]{display:none}.smiles__flight-search .flight-details__travel-open{border:1px solid #f8f8f8;border-radius:4px;float:left;position:relative;padding:30px 10px 10px;color:#999999;width:100%;box-sizing:border-box}.smiles__flight-search .flight-details__travel-open .flight-details__disclaimer{font-size:12px;margin:10px 0 0;float:left}.smiles__flight-search .flight-details__travel-open.direct .checkin-details__flight{width:625px}.smiles__flight-search .flight-details__travel-open.two-stops .checkin-details__flight{width:144px}.smiles__flight-search .flight-details__travel-open.two-stops.connection .checkin-details__flight{width:135px}.smiles__flight-search .flight-details__travel-open.two-stops.connection .checkin-details__connection{width:121px}.smiles__flight-search .flight-details__travel-open.two-stops.connection .checkin-details__connection p{margin-left:0}.smiles__flight-search .flight-details__travel-open.two-stops.connection .tooltip{left:-121px}.smiles__flight-search .flight-details__travel-open.three-stops.connection .tooltip{margin:0 163px}.smiles__flight-search .flight-details__travel-open.three-stops.connection .checkin-details__flight{width:135px}.smiles__flight-search .flight-details__travel-open.three-stops.connection .checkin-details__connection{width:205px}.smiles__flight-search .flight-details__travel-open.three-stops.connection .checkin-details__connection p{margin-left:0px}.smiles__flight-search .flight-details__travel-open.three-stops .checkin-details__flight{width:200px}.smiles__flight-search .flight-details__travel-open.three-stops .checkin-details__flight.visible-desktop{display:inline-table !important}.smiles__flight-search .flight-details__travel-open.three-stops .checkin-details__flight.last{float:right;width:110px}.smiles__flight-search .flight-details__travel-open.three-stops .flight-details__travel-open{padding:10px 0;border:0}.smiles__flight-search .flight-details__travel-open.three-stops .flight-details__travel-open .dash{width:715px}.smiles__flight-search .flight-details__travel-open.three-stops .flight-details__travel-open .first{float:left;width:110px;margin-right:140px}.smiles__flight-search .flight-details__travel-open.three-stops .flight-details__travel-open .last{width:365px;float:none}.smiles__flight-search .flight-details__travel-open.four-stops .checkin-details__flight{width:195px}.smiles__flight-search .flight-details__travel-open.four-stops .checkin-details__flight.visible-desktop{display:inline-table !important}.smiles__flight-search .flight-details__travel-open.four-stops .checkin-details__flight.last{float:right;width:110px}.smiles__flight-search .flight-details__travel-open.four-stops .flight-details__travel-open{padding:10px 0;border:0}.smiles__flight-search .flight-details__travel-open.four-stops .flight-details__travel-open .dash{width:715px}.smiles__flight-search .flight-details__travel-open.four-stops .flight-details__travel-open .first{float:left;width:110px;margin-right:20px}.smiles__flight-search .flight-details__travel-open.five-stops .checkin-details__flight{width:143px}.smiles__flight-search .flight-details__travel-open.five-stops .checkin-details__stop.last{float:right}.smiles__flight-search .flight-details__travel-open.five-stops .flight-details__travel-open{padding:10px 0;border:0}.smiles__flight-search .flight-details__travel-open.five-stops .flight-details__travel-open .dash{width:715px}.smiles__flight-search .flight-details__travel-open.five-stops .flight-details__travel-open .checkin-details__flight{width:138px}.smiles__flight-search .flight-details__travel-open.connection .checkin-details__flight{width:210px}.smiles__flight-search .flight-details__travel-open.connection .tooltip{position:inherit;margin:0 auto;min-width:335px}.smiles__flight-search .flight-details__travel-open.connection .tooltip .tooltip-arrow{border-width:6px 6px 0}.smiles__flight-search .flight-details__travel-open.connection .tooltip .tooltip-arrow:after{top:-15px;left:-4px}.smiles__flight-search .flight-details__travel-open.connection .tooltip .tooltip-inner{padding:10px;border:1px solid #FF5A00}.smiles__flight-search .flight-details__travel-open.connection .tooltip .tooltip-inner span{text-align:center;display:block;text-transform:uppercase;color:#c63;font-weight:bold;margin-bottom:5px}.smiles__flight-search .flight-details__travel-open.connection .tooltip .tooltip-inner p{text-align:center;margin:0}.smiles__flight-search .flight-details__travel-open .dash{border-top:1px dashed #777;width:728px;margin:0;left:50px;position:relative;top:10px;border-bottom:0}.smiles__flight-search .flight-details__travel-open .checkin-details__return{display:inline-block;vertical-align:top;position:relative;z-index:2;float:right}.smiles__flight-search .flight-details__travel-open .checkin-details__return .pin{margin-left:30px;background:#fff url("../images/svg/icons/ic-pin.svg") center top no-repeat;display:block;width:25px;height:23px}.smiles__flight-search .flight-details__travel-open .checkin-details__return span{display:block;font:14px Arial;white-space:nowrap;width:85px;overflow:hidden;text-overflow:ellipsis}.smiles__flight-search .flight-details__travel-open .checkin-details__return p{text-align:center;font:16px "nunito", Arial}.smiles__flight-search .flight-details__travel-open .checkin-details__depart{display:inline-block;vertical-align:top;position:relative;z-index:2}.smiles__flight-search .flight-details__travel-open .checkin-details__depart span{display:block;font:14px Arial;white-space:nowrap;width:85px;overflow:hidden;text-overflow:ellipsis}.smiles__flight-search .flight-details__travel-open .checkin-details__depart p{text-align:center;font:16px "nunito", Arial}.smiles__flight-search .flight-details__travel-open .checkin-details__depart .pin{margin-left:30px;background:#fff url("../images/svg/icons/ic-pin.svg") center top no-repeat;display:block;width:25px;height:23px}.smiles__flight-search .flight-details__travel-open .checkin-details__flight{width:260px;display:inline-block;vertical-align:top;position:relative;z-index:2}.smiles__flight-search .flight-details__travel-open .checkin-details__flight .icon-flight{background:#fff url("../images/svg/icons/ic-aviao.svg") center top no-repeat;display:block;width:35px;height:23px;margin:0 auto}.smiles__flight-search .flight-details__travel-open .checkin-details__flight p{text-align:center;font:16px "nunito", Arial;margin-top:7px}.smiles__flight-search .flight-details__travel-open .checkin-details__flight span{display:block;font:12px Arial}.smiles__flight-search .flight-details__travel-open .checkin-details__flight .company__thumb{width:44px;height:auto;justify-content:center;align-items:center;display:flex;margin:0 auto;display:block;margin-left:auto;margin-right:auto}.smiles__flight-search .flight-details__travel-open .checkin-details__stop{display:inline-block;vertical-align:top;position:relative;z-index:2}.smiles__flight-search .flight-details__travel-open .checkin-details__stop .pin{margin-left:30px;background:#fff url("../images/svg/icons/ic-pin.svg") center top no-repeat;display:block;width:25px;height:23px}.smiles__flight-search .flight-details__travel-open .checkin-details__stop p{text-align:center;font:16px "nunito", Arial}.smiles__flight-search .flight-details__travel-open .checkin-details__stop span{display:block;font:14px Arial}.smiles__flight-search .flight-details__travel-open .checkin-details__stop span:first-child{white-space:nowrap;width:90px;overflow:hidden;text-overflow:ellipsis}.smiles__flight-search .flight-details__travel-open .checkin-details__stop i{display:block;font:12px Arial;font-style:inherit}.smiles__flight-search .flight-details__travel-open .checkin-details__stop span:last-child{text-align:center;border:1px solid #999999;border-radius:4px;font-size:11px;text-transform:uppercase;width:55px;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#999999;margin-bottom:15px;padding:4px;font:10px Arial}.smiles__flight-search .flight-details__travel-open .checkin-details__connection{display:inline-block;vertical-align:top;position:relative;z-index:2;width:210px}.smiles__flight-search .flight-details__travel-open .checkin-details__connection .pin{margin:0 auto;background:#fff url("../images/svg/icons/ic-conexao.svg") center top no-repeat;display:block;width:55px;height:23px}.smiles__flight-search .flight-details__travel-open .checkin-details__connection p{text-align:center;font:16px "nunito", Arial;margin-left:55px}.smiles__flight-search .flight-details__travel-open .checkin-details__connection span{display:block;font:14px Arial}.smiles__flight-search .flight-details__travel-open .checkin-details__connection i{display:block;font:12px Arial;font-style:inherit}.smiles__flight-search .flight-details__travel-open .checkin-details__connection span:last-child{text-align:center;border:1px solid #999999;border-radius:4px;font-size:11px;text-transform:uppercase;width:55px;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#999999;margin-bottom:15px;padding:4px;font:10px Arial}.smiles__flight-search .viaje__facil{margin:10px 0;display:block;background:url("../images/svg/logos/logo-viaje-facil.svg") no-repeat 55px 0;padding:0 0 0 148px;background-size:28%;font-size:12px;color:#777777;float:left;width:100%;box-sizing:border-box}.smiles__flight-search .more__flights{padding:30px 0;margin:30px auto;display:flex;align-items:center;justify-content:center;border-top:1px solid #f4f4f4}.smiles__flight-search .change__flights-or-view-all{padding:10px 0;margin:30px auto;border-top:1px solid #f4f4f4;cursor:pointer;width:100%}.smiles__flight-search .change__flights-or-view-all p{font-weight:bold;display:flex;float:right}.no__flights{align-items:center;justify-content:center;color:#7c7c7c;padding:95px 0 30px;border-radius:4px;border:1px solid #ededed;background:#f6f6f6 url("../images/svg/icons/ic-binoculos.svg") no-repeat center 25px;background-size:10%;margin-bottom:20px}.no__flights p{text-align:center;font:18px "nunito", Arial;margin:0}.no__flights span{display:block;text-align:center}.no__flights a.btn{margin:20px auto 10px;width:105px;display:block;background-color:#787878;border:0}.no__flights a.btn:hover{background-color:#999999}.cuco__club.tooltip.in{opacity:inherit}.cuco__club.tooltip .tooltip-arrow{border-bottom-color:#74309c}.cuco__club .tooltip-inner{border-radius:4px;background:#74309c url("../images/svg/logos/logo-clube-smiles-branco.svg") no-repeat center 20px;background-size:20%;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.43);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.43);box-shadow:1px 1px 5px 0 rgba(0,0,0,0.43);min-width:260px;right:35px;position:relative}.cuco__club span{text-transform:uppercase;font-size:15px;color:#ffe200;font-weight:bold;display:block;margin-top:50px}.cuco__club p{font-size:14px;font-weight:bold}.cuco__club p:last-child{font-weight:normal;font-size:12px}.cuco__club i{float:right;font-size:20px;color:#2a0c3c;cursor:pointer}.smiles__timer{background:#555 url("../images/svg/icons/ic-timer.svg") no-repeat center left 15px;padding:5px 5px 20px 65px;box-sizing:border-box;border-radius:4px;-webkit-box-shadow:3px 2px 28px -7px rgba(0,0,0,0.39);-moz-box-shadow:3px 2px 28px -7px rgba(0,0,0,0.39);box-shadow:3px 2px 28px -7px rgba(0,0,0,0.39);position:fixed;top:74px;z-index:9999;right:34px;width:300px;color:#fff}.smiles__timer p{margin:15px 0 0}.smiles__timer b{font:18px 'NunitoRegular'}@media (max-width: 767px){.smiles__flight-search header{margin:3px 0 55px 0}.smiles__flight-search header.fixedHeader{margin:0;top:59px !important}.smiles__flight-search header dl dd{display:none}.smiles__flight-search header dl dd:first-child{margin:0 10px;display:block}.smiles__flight-search .cuco__club .tooltip-inner{min-width:auto;right:-5px}.smiles__flight-search .cuco__club .tooltip-inner span{margin-top:40px !important}.smiles__flight-search .seat{margin:5px 0 30px}.smiles__flight-search article{display:inline-block}.smiles__flight-search article:nth-child(2n+1) .checkin-details__connection .pin{background:#f8f8f8 url("../images/svg/icons/ic-conexao-mb.svg") 8px top no-repeat !important}.smiles__flight-search article .column:nth-child(1) .company__thumb{margin:0 -5px 0 0;width:65px;height:65px;padding:1px}.smiles__flight-search article .column:nth-child(1) .seat,.smiles__flight-search article .column:nth-child(1) .viaje-facil{display:none}.smiles__flight-search article .column:nth-child(1).tooltip-help{margin-right:-5px !important}.smiles__flight-search .flight-details__travel{display:grid;width:265px;margin-bottom:15px}.smiles__flight-search .flight-details__travel .travel__details-wrapper .travel__airport{font:20px "nunito", Arial}.smiles__flight-search .flight-details__travel .travel__details-wrapper .travel__origin{text-align:-webkit-right;font-size:14px;white-space:nowrap;width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smiles__flight-search .flight-details__travel .travel__details-wrapper .cabin{margin:20px 0 30px}.smiles__flight-search .flight-details__travel .travel__details-wrapper .smiles-icons.ic-arrow-flight-details:before{width:3em;height:1.2em;background:url(../images/svg/icons/ic-arrow-flight-details.svg) no-repeat left}.smiles__flight-search .flight-details__travel .travel__details-wrapper .travel__info{white-space:nowrap;padding:0 7px}.smiles__flight-search .flight-details__travel .travel__details-wrapper .travel__info .ic-arrow-flight-details:before{background-position:-6.65em -0.08em}.smiles__flight-search .details span{z-index:999;position:absolute;width:94%;left:0;text-align:center;margin:0}.smiles__flight-search .visible-phone{display:block !important}.smiles__flight-search .visible-phone .diamond-logo{left:0;box-sizing:border-box;width:100%;display:inline-block;margin-top:50px;text-align:center}.smiles__flight-search .miles{width:145px;margin:15px 0 0;height:auto}.smiles__flight-search .miles li{min-width:initial}.smiles__flight-search .miles li label{font-size:14px}.smiles__flight-search .miles li.club span{font-size:12px;white-space:nowrap}.smiles__flight-search .miles-money{width:150px}.smiles__flight-search .miles-money li{min-width:initial}.smiles__flight-search .miles-money li label{font-size:14px;white-space:nowrap}.smiles__flight-search .miles-money li.club span{font-size:12px;white-space:nowrap}.smiles__flight-search .column header{background:transparent}.smiles__flight-search .column header dl dd{margin:0}.smiles__flight-search .column header dl dd a{color:#766e6e;font-size:13px;font-weight:bold}.smiles__flight-search .column header dl dd i{border:1px solid #c5c5c5;color:#c5c5c5;margin-left:5px;top:0}.smiles__flight-search .column header dl dd span{color:#d2784a}.smiles__flight-search .flight-details__travel-open.connection .dash{min-height:450px}.smiles__flight-search .flight-details__travel-open.connection .tooltip{position:absolute;top:195px}.smiles__flight-search .flight-details__travel-open.connection .checkin-details__flight{width:150px}.smiles__flight-search .flight-details__travel-open.connection .checkin-details__connection{width:initial;margin:80px 0 0;display:block;float:initial}.smiles__flight-search .flight-details__travel-open.connection .checkin-details__connection .pin{float:left;background:white url("../images/svg/icons/ic-conexao-mb.svg") 8px top no-repeat}.smiles__flight-search .flight-details__travel-open.connection .checkin-details__connection span{float:right}.smiles__flight-search .flight-details__travel-open.connection .checkin-details__connection i{text-align:right}.smiles__flight-search .flight-details__travel-open.connection .checkin-details__connection i i{text-align:left;float:left;font-size:14px}.smiles__flight-search .flight-details__travel-open.connection .checkin-details__connection p{text-align:left}.smiles__flight-search .flight-details__travel-open.connection .checkin-details__connection p.last{float:left;width:50%;margin-left:55px}.smiles__flight-search .flight-details__travel-open.connection .checkin-details__connection p.last i{text-align:left;font-size:14px}.smiles__flight-search .flight-details__travel-open.three-stops .dash{border-left:1px dashed #777;left:20px;border-bottom:0;box-sizing:border-box;border-top:0;float:left;width:0;width:0;top:30px}.smiles__flight-search .flight-details__travel-open.three-stops .checkin-details__flight{width:150px}.smiles__flight-search .flight-details__travel-open.three-stops .checkin-details__flight.visible-desktop{display:none !important}.smiles__flight-search .flight-details__travel-open.three-stops .checkin-details__flight.last{display:none}.smiles__flight-search .flight-details__travel-open.three-stops .flight-details__travel-open{padding:0}.smiles__flight-search .flight-details__travel-open.three-stops .flight-details__travel-open .dash{width:initial;top:-60px;min-height:317px}.smiles__flight-search .flight-details__travel-open.three-stops .flight-details__travel-open .first{float:initial;width:150px;margin-right:0;margin-top:0}.smiles__flight-search .flight-details__travel-open.three-stops .flight-details__travel-open .checkin-details__return{margin-top:115px}.smiles__flight-search .flight-details__travel-open.four-stops .dash{border-left:1px dashed #777;left:20px;border-bottom:0;box-sizing:border-box;border-top:0;float:left;width:0;width:0;top:30px}.smiles__flight-search .flight-details__travel-open.four-stops .checkin-details__flight{width:160px}.smiles__flight-search .flight-details__travel-open.four-stops .checkin-details__flight.visible-desktop{display:none !important}.smiles__flight-search .flight-details__travel-open.four-stops .checkin-details__flight.visible-phone{display:inline-table !important}.smiles__flight-search .flight-details__travel-open.four-stops .checkin-details__flight.last{display:none}.smiles__flight-search .flight-details__travel-open.four-stops .flight-details__travel-open{padding:0}.smiles__flight-search .flight-details__travel-open.four-stops .flight-details__travel-open .dash{width:initial;top:-50px;min-height:490px}.smiles__flight-search .flight-details__travel-open.four-stops .flight-details__travel-open .first{float:initial;width:150px;margin-right:0;margin-top:0}.smiles__flight-search .flight-details__travel-open.four-stops .flight-details__travel-open .checkin-details__return{margin-top:0}.smiles__flight-search .flight-details__travel-open.five-stops .dash{border-left:1px dashed #777;left:20px;border-bottom:0;box-sizing:border-box;border-top:0;float:left;width:0;width:0;top:30px}.smiles__flight-search .flight-details__travel-open.five-stops .checkin-details__flight.last{display:none}.smiles__flight-search .flight-details__travel-open.five-stops .checkin-details__stop.last{display:none}.smiles__flight-search .flight-details__travel-open.five-stops .flight-details__travel-open{padding:0;height:625px}.smiles__flight-search .flight-details__travel-open.five-stops .flight-details__travel-open .dash{width:initial;top:-235px;min-height:770px}.smiles__flight-search .flight-details__travel-open.five-stops .flight-details__travel-open .first{float:initial;width:150px;margin-right:0;margin-top:0}.smiles__flight-search .flight-details__travel-open.five-stops .flight-details__travel-open .checkin-details__return{margin-top:0}.smiles__flight-search .flight-details__travel-open.two-stops .dash{border-left:1px dashed #777;left:20px;border-bottom:0;box-sizing:border-box;border-top:0;float:left;width:0;min-height:545px}.smiles__flight-search .flight-details__travel-open.direct .dash{border-left:1px dashed #777;left:20px;border-bottom:0;box-sizing:border-box;border-top:0;float:left;width:0;min-height:175px}.smiles__flight-search .flight-details__travel-open.direct .checkin-details__flight{width:150px}.smiles__flight-search .flight-details__travel-open .checkin-details__depart{display:inline}.smiles__flight-search .flight-details__travel-open .checkin-details__depart .pin{float:left;z-index:9999;margin-left:7px;height:26px}.smiles__flight-search .flight-details__travel-open .checkin-details__depart p{text-align:left}.smiles__flight-search .flight-details__travel-open .checkin-details__depart p span:first-child{float:right}.smiles__flight-search .flight-details__travel-open .checkin-details__depart p span:last-child{font:12px Arial}.smiles__flight-search .flight-details__travel-open .checkin-details__flight{width:150px;margin:30px 0 20px;display:inline-table}.smiles__flight-search .flight-details__travel-open .checkin-details__flight .icon-flight{padding:2px 0;background:white url("../images/svg/icons/ic-aviao.svg") center no-repeat;float:left}.smiles__flight-search .flight-details__travel-open .checkin-details__flight .company__thumb{float:left}.smiles__flight-search .flight-details__travel-open .checkin-details__flight p{float:left;text-align:left}.smiles__flight-search .flight-details__travel-open .checkin-details__return{display:block;float:initial;margin-bottom:20px}.smiles__flight-search .flight-details__travel-open .checkin-details__return .pin{float:left;z-index:9999;margin-left:7px;height:26px;background:white url("../images/svg/icons/ic-pin.svg") center no-repeat;padding:3px 0}.smiles__flight-search .flight-details__travel-open .checkin-details__return p{text-align:left}.smiles__flight-search .flight-details__travel-open .checkin-details__return span:first-child{float:right}.smiles__flight-search .flight-details__travel-open .checkin-details__return span:last-child{display:block;font:12px Arial}.smiles__flight-search .flight-details__travel-open .dash{border-left:1px dashed #777;left:20px;border-bottom:0;box-sizing:border-box;border-top:0;float:left;width:0;z-index:1;min-height:340px;top:25px}.smiles__flight-search .flight-details__travel-open .checkin-details__stop{display:block;float:initial;margin:0 0 25px}.smiles__flight-search .flight-details__travel-open .checkin-details__stop .pin{float:left;z-index:9999;margin-left:7px;height:20px;padding:4px 0;background-position-y:5px !important}.smiles__flight-search .flight-details__travel-open .checkin-details__stop p{text-align:left}.smiles__flight-search .flight-details__travel-open .checkin-details__stop i{text-align:right}.smiles__flight-search .flight-details__travel-open .checkin-details__stop i i{text-align:left;float:left;font-size:14px}.smiles__flight-search .flight-details__travel-open .checkin-details__stop span{float:right}.smiles__flight-search .cabin{margin:20px 0 30px 70px}.no__flights{background-size:25%}.no__flights a.btn{width:150px;font-size:inherit}.more__flights a.btn{font-size:12px}.smiles__timer{padding:10px 10px 10px 65px;border-radius:0;box-shadow:none;top:initial;width:100%;bottom:0;right:0}.smiles__timer p{margin:5px 0 0}.ios .smiles__flight-search .details span{margin:-10px 0 0}}@media only screen and (max-device-width: 365px){.smiles__flight-search .viaje__facil{text-align:center;background:none}.smiles__flight-search article .column{margin:10px 2px 10px 2px}.smiles__flight-search article .column header{width:140px}.smiles__flight-search article .column header dl dd a{font-size:11px}.smiles__flight-search .flight-details__travel .travel__details-wrapper{display:flex;width:100%;margin-right:0px;justify-content:center}.smiles__flight-search .flight-details__travel .travel__details-wrapper .travel__location{white-space:nowrap;width:80px;overflow:hidden;text-overflow:ellipsis}.smiles__flight-search .flight-details__travel .travel__details-wrapper .travel__origin{text-align:-webkit-right;font-size:14px;width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smiles__flight-search .flight-details__travel .travel__details-wrapper .travel__info{white-space:nowrap;padding:0 2px}.smiles__flight-search .flight-details__travel .travel__details-wrapper .travel__arrival{display:flex;flex-flow:column wrap;color:#555555;width:80px !important}.smiles__flight-search .miles{width:130px}.smiles__flight-search .miles li.club span{font-size:10px}.smiles__flight-search .miles-money{width:150px}.smiles__flight-search .data__select{width:50px}.smiles__flight-search .data__select li.date:after,.smiles__flight-search .smiles__carousel-header .data__select li.dateUp:after,.smiles__carousel-header .smiles__flight-search .data__select li.dateUp:after,.smiles__flight-search .data__select li.dateUp:after{left:37px}}.ie .smiles__flight-search article :nth-child(1).column .company__thumb{display:inline-block;width:100px;height:40px}.ie .smiles__flight-search .flight-details__travel-open .dash{left:0}.ie .smiles__order-summary-underside{display:initial;float:left}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.company__thumb{margin:0;padding:0}.company__thumb img{width:95%}}@media only screen and (max-device-width: 414px){.smiles__flight-search .viaje__facil{background:none;padding:0;text-align:center}.smiles__flight-search .viaje__facil .ico-viaje-facil{background:url("../images/svg/logos/logo-viaje-facil.svg") no-repeat top left;background-size:100% 100%;display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;width:80px;height:20px}}@media only screen and (max-device-width: 480px){.flight-details__travel-open .checkin-details__flight p{margin-left:36px !important}.checkin-details__return .pin{float:none !important;position:relative;top:8px}.checkin-details__return p.visible-phone{width:90% !important;float:right !important;position:relative !important;top:-21px !important;left:3px !important}}.smls-column{position:relative;float:left;display:block}.smls-column+.smls-column{margin-left:1.6%}.smls-column+.smls-column.last{margin-left:0;padding-right:0}.smls-column-1{width:6.86666666667%}.smls-offset-1{margin-left:6.86666666667%}.smls-column-2{width:15.3333333333%}.smls-offset-2{margin-left:15.3333333333%}.smls-column-3{width:23.8%}.smls-offset-3{margin-left:23.8%}.smls-column-3-2{width:17.8%}.smls-column-4{width:32.2666666667%}.smls-column-5{width:40.7333333333%}.smls-column-6{width:49.2%}.smls-column-7{width:57.6666666667%}.smls-column-8{width:66.1333333333%}.smls-column-9{width:74.6%}.smls-column-10{width:83.0666666667%}.smls-column-11{width:91.5333333333%}.smls-column-12{width:100%;margin-left:0}.smls-row-height{display:inline-table;height:100%;width:100%}.smls-height{display:table-cell;float:none;height:100%}.smls-inline-block{display:inline-block;float:none;height:100%;vertical-align:middle}.smls-top{vertical-align:top}.smls-middle{vertical-align:middle}.smls-bottom{vertical-align:bottom}.smls-column.smls-align-left{text-align:left}.smls-column.smls-align-right{text-align:right}.smls-column.sml-offset-padding{padding-left:1.6%;box-sizing:content-box}.smls-column{padding:15px 0;min-height:50px;text-align:center;height:auto;display:block;float:left}@media only screen and (max-width: 550px){.smls-column-1,.smls-column-2,.smls-column-3,.smls-column-3-2,.smls-column-4,.smls-column-5,.smls-column-6,.smls-column-7,.smls-column-8,.smls-column-9,.smls-column-10,.smls-column-11,.smls-column-12,.row.smls-2-column{float:none;width:100%}.smls-column+.smls-column{margin-left:0}.smls-column{padding:5px 8px}}@media only screen and (max-width: 550px){.smls-inline-block{display:table-cell}}div.cs-select{display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#ff9200;color:#ffffff;z-index:0;width:100%;max-width:500px;border-radius:6px;text-align:center;font-weight:bold;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.cs-select.cs-icon{text-align:right}div.cs-select:focus{outline:none}.cs-select select{display:none}.cs-select span{display:block;position:relative;cursor:pointer;padding:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-select>span{padding-right:3em}.cs-select.cs-icon>span{padding-right:12px;font-weight:bold}.paymentData .cs-select>span{padding-right:0}.cs-select>span::after,.cs-select .cs-selected span::after{speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:35px}.cs-select.cs-icon>span::after,.cs-select.cs-icon .cs-selected span::after{speak:none;position:absolute;top:75%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;color:#b2b2b2}.cs-select>span::after{content:'\25BE';color:#ccc;font-size:22px;right:15px}.cs-select.cs-icon>span::after{content:'\25BE';right:6px}.cs-select.cs-icon>span::before,.cs-select.cs-icon .cs-selected span::before{speak:none;position:absolute;top:20%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;color:#b2b2b2}.cs-select.cs-icon>span::before{content:'\25B4';right:6px}.cs-select.cs-icon.cs-icon-room{background-position:center -86px}.cs-select.cs-icon.cs-icon-people{background-position:center 2px}.cs-select.cs-icon.cs-icon-child{background-position:center -43px}.cs-select.cs-active>span::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}div.cs-active{z-index:200}.cs-select .cs-options{position:absolute;overflow:hidden;width:100%;background:#FFFFFF;visibility:hidden;padding:0 2px 0 0;height:auto;display:none}.cs-select.cs-skin-silver.payment .cs-options{overflow-y:auto}.cs-options ul{margin:0}.cs-select.cs-skin-silver .cs-options ul li:first-child{display:none}.cs-select.cs-skin-silver.cs-icon .cs-options ul li:first-child{display:block;border-top:1px solid #FF9200}.cs-select .cs-options ul li{float:left;width:100%;border:0;border-top:0;background:#ffffff;padding:0}.cs-select .cs-options ul li:hover{background:#F1F1F1}.cs-select .cs-options ul li:nth-child(2){border-top:1px solid #FF9200}.cs-select.cs-skin-silver.cs-icon .cs-options ul li:nth-child(2){border-top:none}.cs-select .cs-options ul li:last-child{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.cs-select.cs-active .cs-options{visibility:visible;display:block}.cs-select.cs-skin-silver{background:#ffffff;border:1px solid #7c7c7c;border-radius:3px;color:#7c7c7c;font-weight:normal;text-align:left;font:14px Arial, Sans-serif}.cs-select.cs-skin-silver .cs-options{background:#fff;padding:0 2px 0 0;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;border-radius:6px;height:200px;border-right:1px solid #e8e8e8}.cs-select.cs-skin-silver .cs-options ul li{border-right:1px solid #E8E8E8;border-left:1px solid #E8E8E8;border-top:0;border-bottom:0}.cs-select.cs-skin-silver .cs-options ul li:nth-child(2){border-top:1px solid #E8E8E8}.cs-select.cs-skin-silver .cs-options ul li:last-child{border-bottom:1px solid #E8E8E8}.cs-select.cs-skin-silver.cs-active{border:1px solid #FF9200}@media only screen and (max-width: 450px){.cs-select>span::after,.cs-select .cs-selected span::after{font-size:25px}#installmentSelectDiv .cs-select.cs-skin-silver .cs-options{height:200px}}.container-travel{margin:0 auto 15px;padding-bottom:15px;border-bottom:1px solid #ececec;width:1070px;text-align:center}.searchable-tab{background:#ececec;width:100%;border-top:1px solid #ddd}.searchable-tab li{float:left;padding:10px 0;width:200px;text-align:center;list-style:none;cursor:pointer;border-right:1px solid #ddd}.searchable-tab li:last-child{border:0}.searchable-tab li.current{background:#f6f6f6;border:0}.searchable-tab li span{font:14px Arial;color:#7c7c7c}.searchable-tab li.current span{color:#FF5A00;font-weight:bold}.searchable-tab li .icon{display:inline-block;vertical-align:middle;width:10px;height:10px;background:gray;margin-right:10px}.searchable-content{width:100%;background:#f6f6f6}.searchable-content .headline,.searchable-content .vertical-align-flights,.searchable-content .flight-legs{display:inline-block;vertical-align:top}.searchable-content .vertical-align-flights{width:765px}.searchable-content .flight-legs{position:relative;margin-top:20px}.searchable-content .flight-legs .remove-leg{position:absolute;top:15px;left:-21px;font-size:20px;font-weight:bold;color:#999;text-decoration:none;display:none}.searchable-content .flight-legs.cloned .remove-leg{display:block}.searchable-content .flight-legs .remove-leg:hover{text-decoration:none;color:#999}.searchable-content .flight-legs .container-input,.searchable-content .flight-legs .icon-plane-divider{display:inline-block;vertical-align:top}.searchable-content .flight-legs p.flight-step{position:absolute;top:15px;left:-25px;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:16px;color:#999 !important}.searchable-content .flight-legs .container-input{width:280px;position:relative}.searchable-content .flight-legs .container-input .label-from-to label{position:absolute;top:17px;left:20px;font:14px Arial;color:#7c7c7c;font-weight:bold !important}.searchable-content .flight-legs .container-input .add-new-leg,.searchable-content .flight-legs .container-input .single-leg{margin-top:15px;float:right}.flight-legs .icon-plane-divider{width:40px;height:20px;background:url(../images/fligth-search/icon-divider-plane.png) no-repeat;margin:15px 10px 0}.searchable-content .headline{font-family:"NunitoBold","Arial Bold",sans-serif;font-size:20px;color:#7c7c7c;padding-top:10px;margin-top:40px;width:280px}.searchable-content .container-travel-details{width:1070px;margin:0 auto 25px;padding-bottom:25px;border-bottom:0}.searchable-content .depart-date-label,.searchable-content .which-date{display:inline-block;vertical-align:middle}.searchable-content .depart-date-label{font:bold 14px Arial;color:#7c7c7c;padding-right:20px}.searchable-content .which-date{background:#fff;border:1px solid #555;border-radius:5px;width:79px;height:79px;cursor:pointer;position:relative}.searchable-content .which-date input{position:absolute;top:0 !important;left:0;height:90px !important;opacity:0}.searchable-content .which-date .week-day{text-align:center;padding:5px 0;font:normal 10px Arial;color:#555;border-bottom:1px solid #e5e5e5;display:block}.searchable-content .which-date .your-date span{display:block;text-align:center;font:bold 14px Arial;color:#555}.searchable-content .which-date .your-date span.first{font-size:22px}.searchable-content .which-date .your-date span.last:after{content:'';display:block;width:0;height:0;border-top:6px solid #ccc;border-left:6px solid transparent;border-right:6px solid transparent;position:relative;left:50%;margin-left:-6px;margin-top:3px}.aui .button-from-to,.aui .button-add-new-leg{font:14px Arial;color:#555;text-decoration:none}.button-add-new-leg strong{font-size:25px;display:inline-block;vertical-align:middle}.aui .button-from-to:hover,.aui .button-add-new-leg:hover{text-decoration:none;color:#555}.container-button-search{padding-bottom:0;display:inline-block;vertical-align:middle;padding-left:40px}.container-button-search button{display:inline-block}.label-passenger-type{font:bold 14px Arial;color:#7c7c7c;padding-right:10px;display:inline-block;vertical-align:middle;text-align:right;padding-left:30px;padding-top:10px}.label-passenger-type label{position:static !important;font:bold 14px Arial !important}.label-passenger-type span{display:block;font-weight:normal;font-size:10px;width:70px !important;white-space:nowrap}.container-choose-passenger-type{width:65px;display:inline-block;vertical-align:middle}.container-choose-passenger-type .passenger-type{border:1px solid #555;border-radius:5px;width:65px;height:50px;cursor:pointer;position:relative;display:block}.container-choose-passenger-type .passenger-type.icon-type-adult{background:#fff url(../images/fligth-search/icon-type-adult.png) no-repeat 14px center}.container-choose-passenger-type .passenger-type.icon-type-kid{background:#fff url(../images/fligth-search/icon-type-kid.png) no-repeat 10px center}.container-choose-passenger-type .passenger-type.icon-type-baby{background:#fff url(../images/fligth-search/icon-type-baby.png) no-repeat 14px center}.container-choose-passenger-type .passenger-type.icon-type-room{background:#fff url(../images/fligth-search/icon-room.png) no-repeat 14px center}.container-choose-passenger-type .passenger-type input,.container-choose-passenger-type .passenger-type .range,.container-choose-passenger-type .passenger-type .control-range{position:absolute;top:0;left:0}.container-choose-passenger-type .passenger-type input{visibility:hidden;width:10px;height:10px}.container-choose-passenger-type .passenger-type .range{font:bold 14px Arial, sans-serif;color:#555;top:18px;left:46px}.container-choose-passenger-type .passenger-type .control-range{width:0;height:0;left:45px;cursor:pointer}.container-choose-passenger-type .passenger-type .add-passenger{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid #b2b2b2;top:7px}.container-choose-passenger-type .passenger-type .add-passenger:hover{border-bottom-color:#FF5A00}.container-choose-passenger-type .passenger-type .remove-passenger{border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #b2b2b2;top:35px}.container-choose-passenger-type .passenger-type .remove-passenger:hover{border-top-color:#FF5A00}.container-choose-passenger-type .cs-select{width:100%}.container-choose-passenger-type .cs-select select{display:none}.multiple-legs .single-leg,.from-to .flight-legs .depart-date,.from-to .add-new-leg{display:none}.searchable-content.one-leg .container-input,.searchable-content.from-to .container-input{width:340px;height:88px}.from-to .container-input .add-new-leg{display:block}.from-to .depart-return-date,.container-passenger-type{display:inline-block;vertical-align:middle}.from-to .container-travel-details{text-align:center}.from-to .depart-return-date .depart-date,.from-to .depart-return-date .return-date{display:inline-block;vertical-align:middle}.from-to .depart-return-date .return-date{padding-left:25px}.one-leg .flight-legs .depart-date,.one-leg .add-new-leg{display:none}.one-leg .container-passenger-type{padding-right:38px}.one-leg .depart-return-date{display:inline-block;vertical-align:middle}.one-leg .container-travel-details{text-align:center}.multiple-legs .depart-return-date .return-date,.one-leg .depart-return-date .return-date,.multiple-legs .container-input .add-new-leg{display:none}.searchable-content.multiple-legs .container-input{width:340px}.searchable-content.multiple-legs .flight-legs{margin-top:40px}.multiple-legs .container-travel-details{text-align:center}.multiple-legs .add-new-leg{margin-left:695px;margin-top:10px;width:340px}.multiple-legs .add-new-leg .button-from-to{float:left;margin-top:5px}.multiple-legs .add-new-leg .button-add-new-leg{float:right}.multiple-legs .depart-date{position:absolute;top:-15px;right:-120px}.multiple-legs.searchable-content .depart-date-label{padding-right:3px}.container-which-passenger{display:inline-block;vertical-align:middle}.container-which-passenger .fake-legal-mobile,.multiple-legs .container-travel-details .depart-date{display:none}.smls-btn{display:inline-block;width:auto;padding:15px 10px;border-radius:4px;color:#ffffff;font:bold 14px Arial,Helvetica,Sans-serif;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;background:transparent;border:1px solid transparent}.btn.smls-square,.aui .modal-body button.smls-square,button.btn.smls-square,.aui .modal-body button.smls-square{border-radius:4px;padding:15px 10px;font-style:normal}.smls-btn-color-orange{background:#FF5A00;font-size:14px !important}.smls-btn-default:hover,.smls-btn-color-orange:hover,.smls-btn-color-orange:focus{color:#fff;background-color:#FF5A00}#searchFlightTab button.searchFlightTab{display:none}.searchFlightTab{background:#fff;width:316px;min-height:10px;max-height:300px;position:absolute;margin-top:10px;border:2px solid #FF5A00;font:12px arial,sans-serif;color:#7c7c7c;letter-spacing:0px;padding:10px;z-index:10000 !important;display:none;border-radius:4px}.searchFlightTab ul{margin:0}.searchFlightTab ul li{padding:5px 0;border-bottom:1px solid #eee}.searchFlightTabBack{background:#fff;width:316px;min-height:100px;max-height:300px;position:absolute;margin-top:10px;border-top:1px solid #f36825;font:12px arial,sans-serif;color:#000000;letter-spacing:0px;padding:20px;z-index:3;display:none}.searchFlightTabBackCInter{min-height:100px;max-height:300px;overflow:auto;cursor:pointer}button.searchFlightTab{width:363px;height:76px;position:absolute;border:0px;margin:0px;padding:0px;bottom:-76px;left:0px;text-indent:-9999px}header.sheader .searchFlightTab{background:#fff;width:272px;position:relative;margin-top:30px;border-top:1px solid #f36825;font:12px arial,sans-serif;color:#000000;letter-spacing:0px;padding:20px;z-index:3}header.sheader button.searchFlightTab{width:312px;height:50px;position:absolute;border:0px;margin:0px;padding:0px;bottom:-49px;left:0px;text-indent:-9999px}.whiteArrowUp{background:url(../images/fligth-search/whiteArrowUp.png) no-repeat 0 0;width:29px;height:17px;position:absolute;top:-17px;left:23%}.whiteArrowUpTwo{background:url(../images/fligth-search/whiteArrowUp.png) no-repeat 0 0;width:29px;height:17px;position:absolute;top:-10px;left:12px}@media only screen and (max-width: 450px){.searchFlightTab{width:90%}.container-travel{width:100%;padding-bottom:10px;margin-bottom:20px;text-align:inherit}qt .headline{display:block;text-align:center;width:100%;color:#FF5A00;margin:0}.searchable-content .flight-legs .remove-leg{top:-25px;left:0}.searchable-content.one-leg .container-input,.searchable-content.from-to .container-input{width:100%;height:auto}.searchable-content .vertical-align-flights{width:100%;box-sizing:border-box;padding:0 10px}.searchable-content .flight-legs .container-input .single-leg{margin:15px 0;height:23px}.container-passenger-type{width:100%;border-top:1px solid #ececec;margin-top:20px}.container-which-passenger{display:inline-block;vertical-align:top;margin:20px 10px 0}.container-which-passenger .label-passenger-type{display:block;text-align:left;padding:0 0 10px}.container-which-passenger .label-passenger-type label span{display:none}.container-which-passenger .fake-legal-mobile{display:block;font:11px Arial;color:#7c7c7c;width:60px;padding-top:5px}.flight-legs .icon-plane-divider{position:absolute;top:65px;left:0;margin:0}.searchable-content .container-travel-details{width:100%}.from-to .depart-return-date .return-date,.from-to .depart-return-date .depart-date{padding-left:0}.from-to .depart-return-date .depart-date{float:left}.from-to .depart-return-date .return-date{float:right}.from-to .depart-return-date{width:100%;box-sizing:border-box;padding:0 10px}.one-leg .depart-return-date{width:100%;text-align:center}.one-leg .container-passenger-type{text-align:center;padding:0}.searchable-content.multiple-legs .container-input{width:70%;margin-bottom:10px}.multiple-legs .add-new-leg{width:100%;margin:0;padding:0 10px;box-sizing:border-box}.multiple-legs .add-new-leg .button-from-to,.multiple-legs .add-new-leg .button-add-new-leg{font-size:11px}.multiple-legs .add-new-leg .button-from-to{margin-top:7px}.multiple-legs .depart-date{top:8px;right:-3px}.multiple-legs.searchable-content .depart-date-label{display:block;text-align:center;padding-bottom:5px}.multiple-legs .container-travel{border:0;padding-bottom:0;margin-bottom:0}.multiple-legs .container-passenger-type{margin-top:10px}}.aui .nav-tabs.tab-search>li>a{overflow:hidden}.row.container-travel{margin:auto !important}.container-travel .txt-local{padding:5px 20px;font:bold 13px 'arial', sans-serif;color:#555;background:#fff;border:1px solid #757575;margin:0 10px 0 0;display:block}.container-hotel-content{margin-left:0 !important}.container-car-content .container-travel.fix-align-right{padding-right:227px}@media only screen and (max-width: 768px){.row.container-travel.row-title-mobile{padding:30px 0 0px 0}.smls-column{padding-left:0 !important}.container-car-content.searchable-content .headline{display:block;padding-right:0}.container-hotel-content .container-travel-select-info>.smls-column:first-child{margin-top:30px !important;z-index:10}.container-hotel-content .depart-date{margin-top:10px !important;border-bottom:none !important}.smls-column.smls-column-4.box-radio-milhas.mygroup{z-index:10}.tab-search-content input[type=text]{max-width:100% !important}}.uber-selection-section .uber-selection-list{margin:auto;width:58.5%;margin-top:25px;border:0;align-items:center;display:flex;padding-right:22px}@media screen and (max-width: 767px){.uber-selection-section .uber-selection-list{width:96%;padding-right:0}}.uber-selection-section .uber-selection-list li{float:none}.uber-selection-section .uber-selection-list li.uber-selection-tab-left-spacing a,.uber-selection-section .uber-selection-list li.uber-selection-tab-right-spacing a{border:0;background-color:#fff !important;font-family:"NunitoBold","Arial Bold",sans-serif;margin:0}.uber-selection-section .uber-selection-list .uber-box-accrual,.uber-selection-section .uber-selection-list .uber-box-redeem{width:30%;font-size:14px;border:1px solid #ececec;box-shadow:1px 1px #ececec;font-family:"NunitoLight",Arial,sans-serif}@media screen and (max-width: 767px){.uber-selection-section .uber-selection-list .uber-box-accrual,.uber-selection-section .uber-selection-list .uber-box-redeem{box-shadow:0px 0px;border:0;text-align:center;position:absolute;width:94%;font-size:12px}}.uber-selection-section .uber-selection-list .uber-box-accrual .uber-box-select,.uber-selection-section .uber-selection-list .uber-box-redeem .uber-box-select{padding:10px;text-align:right}@media screen and (max-width: 767px){.uber-selection-section .uber-selection-list .uber-box-accrual,.uber-selection-section .uber-selection-list .uber-box-redeem{display:none}}.uber-selection-section .uber-selection-list .uber-box-redeem .uber-box-select{text-align:left}.uber-selection-section .uber-selection-list a{color:#7c7c7c}.uber-selection-section .uber-selection-list .active a{color:#FF5A00}.uber-selection-section .uber-selection-list .uber-selection-tab-left-spacing,.uber-selection-section .uber-selection-list .uber-selection-tab-right-spacing{width:18.4%}@media screen and (max-width: 767px){.uber-selection-section .uber-selection-list .uber-selection-tab-left-spacing,.uber-selection-section .uber-selection-list .uber-selection-tab-right-spacing{width:40%;font-size:11px}}.uber-selection-section .uber-selection-list .uber-selection-tab-right-spacing a{padding-left:10px}.uber-selection-section .uber-selection-list .uber-selection-tab-left-spacing a{padding-right:0}@media screen and (max-width: 767px){.uber-selection-section .uber-selection-list .uber-selection-tab-left-spacing{text-align:left}.uber-selection-section .uber-selection-list .uber-selection-tab-right-spacing{text-align:right}}.uber-selection-section .uber-selection-list .checkbox-slider{padding-left:10px;margin:auto;vertical-align:sub;width:10.6%}@media screen and (max-width: 767px){.uber-selection-section .uber-selection-list .checkbox-slider{width:17%}}.uber-selection-section .uber-selection-list .checkbox-slider .switch{position:relative;display:inline-block;width:65px;height:34px}.uber-selection-section .uber-selection-list .checkbox-slider .switch input{opacity:0;width:0;height:0}.uber-selection-section .uber-selection-list .checkbox-slider .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#FF5A00;-webkit-transition:.4s;transition:.4s;height:15px;margin-top:15px}.uber-selection-section .uber-selection-list .checkbox-slider .slider:before{position:absolute;content:"";height:26px;width:26px;left:-5px;bottom:-5px;background-color:white;-webkit-transition:.4s;transition:.4s;border:1px solid #ECECEC;box-shadow:-2px 2px 4px 0 rgba(187,187,187,0.8)}.uber-selection-section .uber-selection-list .checkbox-slider input:checked+.slider{background-color:#FF5A00}.uber-selection-section .uber-selection-list .checkbox-slider input:focus+.slider{box-shadow:0 0 1px #2196F3}.uber-selection-section .uber-selection-list .checkbox-slider input:checked+.slider:before{-webkit-transform:translateX(45px);-ms-transform:translateX(45px);transform:translateX(45px)}.uber-selection-section .uber-selection-list .checkbox-slider .slider.round{border-radius:34px}.uber-selection-section .uber-selection-list .checkbox-slider .slider.round:before{border-radius:50%}.uber-selection-section .uber-selection-list li,.uber-selection-section .uber-selection-list div{display:inline-block}.uber-selection-section .tab-content .uber-box-info{font:12px "NunitoLight",Arial,sans-serif}.container-travel-uber{margin:auto !important;margin-top:25px !important;border:0;display:table;width:754px}@media screen and (max-width: 767px){.container-travel-uber{width:96%}}.container-travel-uber .container-all-uber{border:0;display:inline}.container-travel-uber .container-all-uber .uber-width:first-child{margin-left:0 !important}.container-travel-uber .span3{border-radius:4px;border:1px solid #ececec}.container-travel-uber .span3:last-child{padding-top:3px}.container-travel-uber .span3:last-child div.span12{max-height:30px}.container-travel-uber .span3:last-child div.uber-credits{margin-top:-10px}@media screen and (max-width: 767px){.container-travel-uber .span3 .span12{display:inline-flex}}.container-travel-uber .span3 .span12 span{border:0}.container-travel-uber .span3 .span12 span input[type="number"]{color:#7c7c7c;font-size:25px;border:none;font-family:"NunitoRegular",Arial,sans-serif;border-bottom:solid 1px #7c7c7c;background:transparent;text-align:center;min-height:25px;height:25px;width:60%;padding:0;box-shadow:unset;border-radius:unset;margin:0 auto;margin-top:-8px;margin-left:-10px}@media screen and (max-width: 767px){.container-travel-uber .span3 .span12 span input[type="number"]{margin-left:auto;width:100%}}.container-travel-uber .span3 .span12 .uber-upper-label{font-family:"NunitoLight",Arial,sans-serif;font-size:14px;margin-left:20px}@media screen and (max-width: 767px){.container-travel-uber .span3 .span12 .uber-upper-label{margin-left:0;width:22.85714%}}.container-travel-uber .span3 .span12 .uber-bottom-cents{font-family:"NunitoRegular",Arial,sans-serif;margin-left:-46px;margin-top:-10px}.container-travel-uber .span3 .span12 .uber-bottom-cents .uber-bigger-comma{font-size:25px;margin:-5px}@media screen and (max-width: 767px){.container-travel-uber .span3 .span12 .uber-bottom-cents{margin-left:0;width:auto}}@media screen and (max-width: 767px){.container-travel-uber .span3 .span12 .span6{width:45%}}.container-travel-uber .span3 .uber-option-upper{display:inline-grid;width:90%}@media screen and (max-width: 767px){.container-travel-uber .span3 .uber-option-upper{margin-left:5%}}.container-travel-uber .span3 .uber-option-upper .uber-first-section{padding:10px 10px 18px 10px}@media screen and (max-width: 767px){.container-travel-uber .span3 .uber-option-upper .uber-first-section{padding:30px 8px 20px 8px}}.container-travel-uber .span3 .uber-option-upper .uber-first-section .uber-credits{font-size:10px;font-family:"NunitoLight",Arial,sans-serif;line-height:normal;padding-bottom:15px;margin-top:3px}.container-travel-uber .span3 .uber-option-upper .uber-first-section .uber-upper-label{font-size:14px;font-family:"NunitoLight",Arial,sans-serif}.container-travel-uber .span3 .uber-option-upper .uber-first-section .uber-bottom-cents{font-size:14px;font-family:"NunitoRegular",Arial,sans-serif;margin-left:-5px}.container-travel-uber .span3 .uber-option-upper .uber-first-section .uber-upper-price{font-size:25px;font-family:"NunitoRegular",Arial,sans-serif}.container-travel-uber .span3 .uber-option-upper .uber-line{border-top:1px solid #D8D8D8;width:95%;margin:auto}.container-travel-uber .span3 .uber-option-upper .uber-bottom-div-label{padding-top:8px;font-family:"NunitoLight",Arial,sans-serif;font-size:14px;line-height:normal}.container-travel-uber .span3 .uber-option-upper .uber-bottom-div-label.uber-text-cut{text-decoration:line-through}.container-travel-uber .span3 .uber-option-upper .uber-bottom-div-label.uber-default-padding{padding:0}.container-travel-uber .span3 .uber-option-upper .uber-bottom-div-label.uber-default-padding .uber-bottom-div-label{margin-bottom:-5px}.container-travel-uber .span3 .uber-option-upper .uber-bottom-div-label .uber-win-miles-up{margin-bottom:5px}.container-travel-uber .span3 .uber-option-upper .uber-bottom-div-label .uber-voucher-miles-value.club{font-weight:bold}.container-travel-uber .span3 .uber-option-upper .uber-bottom-div-miles{color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;line-height:normal;margin-top:-5px;margin-bottom:5px}.container-travel-uber .span3 .uber-option-upper .uber-bottom-div-miles.uber-default-margin{text-decoration:line-through;margin:0;margin-top:-5px}.container-travel-uber .span3 .uber-option-upper .btn-primary,.container-travel-uber .span3 .uber-option-upper .aui .modal-body button,.aui .modal-body .container-travel-uber .span3 .uber-option-upper button{width:90%;font-size:12px;font-family:"NunitoLight",Arial,sans-serif}.container-travel-uber .span3 .uber-option-upper .btn-primary:disabled,.container-travel-uber .span3 .uber-option-upper .aui .modal-body button:disabled,.aui .modal-body .container-travel-uber .span3 .uber-option-upper button:disabled{background-color:#9B9B9B;border:1px solid #9B9B9B}.container-travel-uber .span3 .uber-option-upper .uber-upper-label-other{font-size:12px;font-family:"NunitoLight",Arial,sans-serif;line-height:normal;margin-top:-7px}@media screen and (max-width: 767px){.container-travel-uber .span3 .uber-option-upper .uber-upper-label-other{margin-bottom:18px}}.container-travel-uber .span3 .uber-option-upper .uber-bottom-div-label-custom,.container-travel-uber .span3 .uber-option-upper .uber-credits{font-size:10px;font-family:"NunitoLight",Arial,sans-serif;line-height:normal;padding-bottom:15px}.container-travel-uber .span3 .uber-option-upper .uber-bottom-div-label-custom{padding-bottom:5px !important}@media screen and (max-width: 767px){.container-travel-uber .span3 .uber-option-upper .uber-bottom-div-label-custom{font-size:9px;padding-bottom:10px !important}}.container-travel-uber .span3 .uber-option-upper .clube-smiles-or-diamond{font-size:11px;line-height:initial;text-align:initial;padding:0 10px 5px}@media screen and (max-width: 767px){.container-travel-uber .span3 .uber-option-upper .clube-smiles-or-diamond{font-size:10px;text-align:left;padding-left:4%}}@media screen and (max-width: 767px){.container-travel-uber .span3 .uber-option-upper .uber-win-miles,.container-travel-uber .span3 .uber-option-upper .uber-win-miles-up,.container-travel-uber .span3 .uber-option-upper .uber-win-miles-log{display:flex}.container-travel-uber .span3 .uber-option-upper .uber-win-miles .uber-bottom-div-label,.container-travel-uber .span3 .uber-option-upper .uber-win-miles-up .uber-bottom-div-label,.container-travel-uber .span3 .uber-option-upper .uber-win-miles-log .uber-bottom-div-label{width:auto;padding:10px 0px 10px 0;font-size:12px;text-align:right;margin:0 0 0 auto}.container-travel-uber .span3 .uber-option-upper .uber-win-miles .uber-bottom-div-miles,.container-travel-uber .span3 .uber-option-upper .uber-win-miles .uber-voucher-miles-value,.container-travel-uber .span3 .uber-option-upper .uber-win-miles-up .uber-bottom-div-miles,.container-travel-uber .span3 .uber-option-upper .uber-win-miles-up .uber-voucher-miles-value,.container-travel-uber .span3 .uber-option-upper .uber-win-miles-log .uber-bottom-div-miles,.container-travel-uber .span3 .uber-option-upper .uber-win-miles-log .uber-voucher-miles-value{width:auto;padding:10px 0 10px 2px;font-size:12px;text-align:left;margin:0 auto 0 0}.container-travel-uber .span3 .uber-option-upper .uber-win-miles-up{margin-bottom:5px;padding-left:4%}.container-travel-uber .span3 .uber-option-upper .uber-win-miles-up .uber-bottom-div-label{padding:0px 0px 0px 0px;font-size:11px;text-align:left}.container-travel-uber .span3 .uber-option-upper .uber-win-miles-up .uber-bottom-div-miles,.container-travel-uber .span3 .uber-option-upper .uber-win-miles-up .uber-voucher-miles-value{padding:0 0 0 3px;font-size:11px;text-align:left;width:100%}.container-travel-uber .span3 .uber-option-upper .uber-win-miles-log{padding-left:4%}.container-travel-uber .span3 .uber-option-upper .uber-win-miles-log .uber-bottom-div-label{text-align:left;padding-left:0px;padding-bottom:0px}.container-travel-uber .span3 .uber-option-upper .uber-win-miles-log .uber-bottom-div-miles,.container-travel-uber .span3 .uber-option-upper .uber-win-miles-log .uber-voucher-miles-value{text-align:left;padding:10px 0 0 3px;width:100%}}@media screen and (max-width: 767px){.container-travel-uber .span3.uber-width{width:49%;height:295px;margin-bottom:10px}.container-travel-uber .span3.uber-width.uber-loged{height:235px}.container-travel-uber .span3.uber-left{float:left;margin-left:0 !important}.container-travel-uber .span3.uber-right{float:right}.container-travel-uber .span3 .uber-accrual,.container-travel-uber .span3 .uber-redeem{margin:0 auto;width:100%}}@media screen and (max-width: 767px){.container-travel-uber .tooltip{margin-top:-15px}}.container-travel-uber .tooltip .tooltip-inner-club{background-color:#639;color:#fff;font-family:"NunitoLight",Arial,sans-serif}@media screen and (max-width: 767px){.container-travel-uber .tooltip .tooltip-inner-club{padding:5px}}.container-travel-uber .tooltip .tooltip-inner-club div{display:grid}.container-travel-uber .tooltip .tooltip-inner-club div .btn-club{border:1px solid #fff;font-family:"NunitoLight",Arial,sans-serif;font-size:10px;padding-bottom:4px;padding-top:4px}@media screen and (max-width: 767px){.container-travel-uber .tooltip .tooltip-inner-club div .btn-club{padding-left:0;padding-right:0}}.container-travel-uber .tooltip .tooltip-inner-club div .uber-bottom-span-miles-diamond-miles{margin:auto;width:80%;min-height:auto;margin-top:10px;margin-bottom:10px;font-weight:bold;font-size:14px;text-align:center}@media screen and (max-width: 767px){.container-travel-uber .tooltip .tooltip-inner-club div .uber-bottom-span-miles-diamond-miles{font-size:12px;margin-top:0;margin-bottom:0}}@media screen and (max-width: 767px){.container-travel-uber .tooltip .tooltip-inner-club div .uber-bottom-span-miles-diamond{font-size:10px}}.container-travel-uber .tooltip .tooltip-arrow-club{margin-bottom:-16px}.container-travel-uber .tooltip .tooltip-arrow-club:after{font-size:30px !important;position:static !important;color:#639 !important;margin-left:5px !important}.uber-bottom-paragraph{width:70%;margin:0 auto;text-align:center;font-size:15px;margin-top:170px;margin-bottom:50px;font-family:"NunitoLight",Arial,sans-serif}.uber-bottom-paragraph .btn,.uber-bottom-paragraph .aui .modal-body button,.aui .modal-body .uber-bottom-paragraph button{font-family:"NunitoLight",Arial,sans-serif}@media screen and (max-width: 767px){.uber-bottom-paragraph{margin-top:0;text-align:left;width:94%;font-size:13px;margin-bottom:20px}}.uber-bottom-paragraph button{margin:0;padding:0 !important;margin-left:5px;text-decoration:underline;font-family:inherit}@media screen and (max-width: 767px){.uber-bottom-paragraph button{display:inline-block !important;width:auto !important;margin:0 !important;margin-top:-6px !important;font-size:13px !important}}.uber-bottom-paragraph.diamond{margin-top:15px;margin-bottom:15px}.uber-desktop{display:block}@media screen and (max-width: 767px){.uber-desktop{display:none}}.uber-mobile{display:none}@media screen and (max-width: 767px){.uber-mobile{display:block}}.search-ticket__container{margin:30px auto;width:1010px}.search-ticket__container .smiles__dropdown{margin:10px 0;border:0}.search-ticket__container .smiles__dropdown .bootstrap-select{border:1px solid #7c7c7c;border-radius:3px}.search-ticket__container .smiles__dropdown .bootstrap-select li{width:44%;float:left;padding:10px 0;border-bottom:1px solid #bbb;margin:0 10px;height:30px}.search-ticket__container .smiles__dropdown .bootstrap-select li a{margin:0;font-family:"NunitoRegular",Arial,sans-serif}.search-ticket__container .smiles__dropdown .bootstrap-select li a span:hover{color:#FF5A00;font-size:18px}.search-ticket__container .smiles__dropdown .bootstrap-select li a:focus{background-color:transparent;background-image:none;color:#7c7c7c}.search-ticket__container .smiles__dropdown .bootstrap-select .dropdown-toggle span{font-size:14px;font-weight:normal;opacity:0.9}.search-ticket__container .smiles__dropdown .dropdown-menu{z-index:9999}.search-ticket__container .form-group{position:relative;float:right;width:100%;margin:10px 0}.search-ticket__container .form-group .icon{position:absolute;right:10px;top:14px;background:transparent;border:0}.search-ticket__container .form-group .icon i{font-size:20px;color:#7c7c7c}.search-ticket__container .btn-lg{margin:10px 0 0 16px;width:155px;padding:13px 0}@media only screen and (max-width: 780px){.search-ticket__container{width:100%;padding:0 10px;box-sizing:border-box}.search-ticket__container .smiles__dropdown .bootstrap-select li{width:100%;margin:0}.search-ticket__container .smiles__dropdown .bootstrap-select .dropdown-toggle{padding:5px 30px 10px 8px}.search-ticket__container .smiles__dropdown .bootstrap-select .dropdown-toggle span{font-size:11.3px}.search-ticket__container .form-group input[type='text']{padding:0 20px 0 8px;min-height:45px;font-size:11.3px}.search-ticket__container .form-group button{right:3px;top:11px}.search-ticket__container .form-group button i{font-size:15px}.search-ticket__container .btn-lg{margin:10px 0 0;display:inline-block;width:100%;padding:10px 0}}.calendar-modal{font-family:"NunitoRegular",Arial,sans-serif;display:flex;align-items:center;height:100%}.calendar-modal__content{background-color:#fff;padding:15px;display:flex;flex-direction:column;border-radius:2px}.calendar-modal__content--single-segment{max-width:450px}.calendar-modal .calendar-modal__header{position:relative;margin-bottom:5px}.calendar-modal .calendar-modal__header .title{text-transform:uppercase;font-size:1.4em}.calendar-modal .calendar-modal__header .close-modal{float:right;right:0;top:0;cursor:pointer;font-weight:bold;color:#555;font-size:22px}.calendar-modal .calendar-modal__header .smiles-icons{vertical-align:top}.calendar-modal .calendar-modal__segments{display:flex;margin:0 auto;width:100%;justify-content:stretch}.calendar-modal .calendar-modal__segments--single-segment{display:inline-block}.calendar-modal .calendar-modal__segment:first-child:not(:only-child){margin-right:50px}.calendar-modal .calendar-modal__segment .header{display:flex;flex-direction:row;background-color:#FF5A00;color:#fff;padding:5px;align-items:center;margin-bottom:10px}@media (min-width: 400px){.calendar-modal .calendar-modal__segment .header{min-width:400px}}.calendar-modal .calendar-modal__segment .header .direction{display:flex;flex-direction:column;vertical-align:middle;align-items:center;margin:0px 5px;min-width:10%;max-width:25%}.calendar-modal .calendar-modal__segment .header .direction .direction__going{background:url(../images/svg/icons/ic-voo-ida.svg) no-repeat;padding:20px 5px 0px 20px;background-size:25px}.calendar-modal .calendar-modal__segment .header .direction .direction__back{background:url(../images/svg/icons/ic-voo-volta.svg) no-repeat;padding:20px 5px 0px 20px;background-size:25px}.calendar-modal .calendar-modal__segment .header .direction .direction__label{text-transform:uppercase;font:0.9em "NunitoRegular",Arial,sans-serif}.calendar-modal .calendar-modal__segment .header .line-separator{background:#ee861e;width:1px;height:40px;display:inline-block;position:relative;margin:0 10px 0 10px}.calendar-modal .calendar-modal__segment .header .airport{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-modal .calendar-modal__segment .header .airport .airport__city{color:#fff;display:inline-block;vertical-align:middle;margin:0;text-align:right}.calendar-modal .calendar-modal__segment .header .airport:last-child{text-align:left}.calendar-modal .calendar-modal__segment .header .airport .airport__code{display:block;font:0.9em 'NunitoLight'}.calendar-modal .calendar-modal__segment .header .arrow{width:35px;height:35px;background:url(../images/svg/icons/ic-arrow-right-mb.svg) no-repeat;margin:0 10px 0}.calendar-modal .calendar-modal__segment .month-navigation{font-family:1em "NunitoLight",Arial,sans-serif;display:flex;justify-content:space-between;text-transform:uppercase;margin-bottom:5px;font-weight:600}.calendar-modal .calendar-modal__segment .month-navigation .segment-tab-control{display:none}.calendar-modal .calendar-modal__segment .month-navigation .month-navigation__direction,.calendar-modal .calendar-modal__segment .month-navigation .month-navigation__direction--one-way{padding:0 10px;font-weight:600}.calendar-modal .calendar-modal__segment .month-navigation .navigation{padding:0 10px;display:flex;align-items:center;font-weight:500}.calendar-modal .calendar-modal__segment .month-navigation .navigation .navigation__month-name{margin-right:15px}.calendar-modal .calendar-modal__segment .month-navigation .navigation .arrow{color:#FF5A00;font-size:20px;display:inline-block;cursor:pointer;vertical-align:middle}.calendar-modal .calendar-modal__segment .month-navigation .navigation .arrow:first-child{margin-right:15px}.calendar-modal .calendar-modal__segment .month-navigation .navigation .arrow--disabled{color:#ececec;pointer-events:none}.calendar-modal .calendar-modal__segment .calendar-row{display:flex;width:100%;justify-content:space-around}.calendar-modal .calendar-modal__segment .calendar-row .day{font-family:"NunitoLight",Arial,sans-serif;border:#ececec solid 1px;width:100%;text-align:center;padding:4px 0;line-height:14px;font-size:12px}@media (max-height: 640px){.calendar-modal .calendar-modal__segment .calendar-row .day{padding:2px 0}}@media (max-height: 600px){.calendar-modal .calendar-modal__segment .calendar-row .day{padding:0px}}.calendar-modal .calendar-modal__segment .calendar-row .day .day__number{font-weight:600}.calendar-modal .calendar-modal__segment .calendar-row .day .day__miles{margin-top:3px;min-height:22.5px}.calendar-modal .calendar-modal__segment .calendar-row .day .day__miles .value{font-size:11px}.calendar-modal .calendar-modal__segment .calendar-row .day .day__miles .info{text-transform:lowercase;font-size:10px;line-height:10px;font-size:10px;margin-bottom:1px}.calendar-modal .calendar-modal__segment .calendar-row .day .day__miles .loading-animation{background-size:14px;padding-top:14px !important;margin:0px}.calendar-modal .calendar-modal__segment .calendar-row .day--disabled{pointer-events:none;opacity:0.3}.calendar-modal .calendar-modal__segment .calendar-row .day--lowest-price{color:#FF5A00}.calendar-modal .calendar-modal__segment .calendar-row .day--smiles-club{color:#fff;background-color:#639}.calendar-modal .calendar-modal__segment .calendar-row .day--smiles-diamond{color:#fff;background-color:#2e3132}.calendar-modal .calendar-modal__segment .calendar-row .day--unavailable .day__miles{font-size:1.4em;color:#7c7c7c;opacity:0.4;position:relative;top:2px}.calendar-modal .calendar-modal__segment .calendar-row .day:not(.week-day):not(.day--disabled):hover{cursor:pointer;border:1px solid #FF5A00;box-sizing:border-box;box-shadow:inset 0px 0px 0px 1px #FF5A00;-webkit-box-shadow:inset 0px 0px 0px 1px #FF5A00;-moz-box-shadow:inset 0px 0px 0px 1px #FF5A00}.calendar-modal .calendar-modal__segment .calendar-row .day--selected{pointer-events:none;border:1px solid #FF5A00;box-shadow:inset 0px 0px 0px 1px #FF5A00;-webkit-box-shadow:inset 0px 0px 0px 1px #FF5A00;-moz-box-shadow:inset 0px 0px 0px 1px #FF5A00;box-sizing:border-box}.calendar-modal .calendar-modal__segment .calendar-row .week-day{font-weight:600}.calendar-modal .calendar-modal__segment .calendar-row .week-day--active{background-color:#ececec}.calendar-modal .calendar-modal__caption-title{display:inline-block;margin-top:10px}.calendar-modal .calendar-modal__caption{margin-top:10px;display:flex;justify-content:left;font-size:0.9em}.calendar-modal .calendar-modal__caption .calendar-modal__caption-box{display:flex;flex-direction:row}.calendar-modal .calendar-modal__caption .item{margin-right:15px;font-size:12px;line-height:14px}.calendar-modal .calendar-modal__caption .lowest-price{color:#FF5A00}.calendar-modal .calendar-modal__caption .selected-date:before{content:' ';width:8px;display:inline-block;height:8px;border:2px solid #FF5A00;margin-right:5px;vertical-align:top}.calendar-modal .calendar-modal__caption .club-smiles{color:#639}.calendar-modal .calendar-modal__caption .diamond{font-family:"NunitoBold","Arial Bold",sans-serif;color:#2e3132;font-weight:normal}.calendar-modal .calendar-modal__caption .unavailable:before{color:#7c7c7c;font-family:'fontawesome-alloy';content:"";width:10px;display:inline-block;height:10px;margin-right:5px}.calendar-modal .calendar-modal__caption .search-icon:before{color:#7c7c7c;font-family:'fontawesome-alloy';content:"";width:10px;display:inline-block;height:10px;margin-right:5px}.calendar-modal__content--single-segment .calendar-modal__caption{flex-direction:column}.calendar-modal__content--single-segment .calendar-modal__caption.split-in-columns{flex-direction:row}.calendar-modal__content--single-segment .calendar-modal__caption .calendar-modal__caption-box{display:flex;flex-direction:column}.calendar-modal__content--single-segment .calendar-modal__caption .item{margin-right:15px;font-size:0.9em;line-height:16px}.calendar-modal .calendar-modal__warnings{width:100%;border-top:2px solid #ececec;margin-top:10px;padding-top:10px}.calendar-modal .calendar-modal__warnings span{color:#7c7c7c;display:block;word-wrap:break-word;font-size:10px;line-height:15px;font-style:italic}.calendar-modal .calendar-modal__footer{display:flex;flex-direction:column;align-items:flex-end}.calendar-modal .calendar-modal__footer.calendar-modal__footer--single-segment{margin-top:10px}.calendar-modal .calendar-modal__footer .modal-button{display:inline-block;float:right;background-color:#FF5A00;color:#fff;padding:8px 40px;border-radius:5px;cursor:pointer}.calendar-modal .calendar-modal__footer .modal-button--hidden{display:none}.calendar-modal .calendar-modal__footer .modal-button--disabled{pointer-events:none;background-color:#ececec}.calendar-modal .calendar-modal__footer .tooltip-inner{text-align:center;padding:5px 15px;max-width:100px}@media (max-width: 767px){.calendar-modal{font-family:"NunitoRegular",Arial,sans-serif;display:flex;align-items:center;width:100%}.calendar-modal__content{padding:10px;display:flex;flex-direction:column;max-height:70%;width:90vw}}@media (max-width: 767px) and (max-width: 400px){.calendar-modal__content{width:94vw;padding:5px}}@media (max-width: 767px) and (max-width: 320px){.calendar-modal__content{width:94vw;padding:2px}}@media (max-width: 767px){.calendar-modal .calendar-modal__header{position:relative;margin-bottom:5px}.calendar-modal .calendar-modal__header .title{text-transform:uppercase;font-size:1.2em}.calendar-modal .calendar-modal__header .close{float:right;width:20px;right:0;top:0;font-weight:bold}}@media (max-width: 767px) and (max-width: 400px){.calendar-modal .calendar-modal__header{font-size:1.0em;margin-bottom:3px}}@media (max-width: 767px){.calendar-modal .calendar-modal__segments{display:flex}.calendar-modal .calendar-modal__segment{margin-right:0}.calendar-modal .calendar-modal__segment:last-child:not(:only-child){display:none}.calendar-modal .calendar-modal__segment .header{min-width:90vw;display:flex;flex-direction:row;background-color:#FF5A00;color:#fff;padding:5px;align-items:center;margin-bottom:10px;box-sizing:border-box}}@media (max-width: 767px) and (max-width: 400px){.calendar-modal .calendar-modal__segment .header{width:94vw;padding:3px}}@media (max-width: 767px){.calendar-modal .calendar-modal__segment .header .direction{max-width:30%;display:flex;flex-direction:column;vertical-align:middle;align-items:center;margin:0px}.calendar-modal .calendar-modal__segment .header .direction .direction__label{text-transform:uppercase;font:0.9em "NunitoRegular",Arial,sans-serif}}@media (max-width: 767px) and (max-width: 400px){.calendar-modal .calendar-modal__segment .header .direction .direction__label{font-size:0.8em}}@media (max-width: 767px){.calendar-modal .calendar-modal__segment .header .line-separator{background:#ee861e;width:1px;height:35px;display:inline-block;position:relative;margin:0 10px 0 5px}.calendar-modal .calendar-modal__segment .header .airport{width:80px}.calendar-modal .calendar-modal__segment .header .airport .airport__city{vertical-align:middle;white-space:normal;text-align:left}.calendar-modal .calendar-modal__segment .header .airport .airport__code{display:none}.calendar-modal .calendar-modal__segment .header .arrow{width:35px;height:35px;background:url(../images/svg/icons/ic-arrow-right-mb.svg) no-repeat;margin:0 10px 0}.calendar-modal .calendar-modal__segment .month-navigation{margin-bottom:5px;font-size:1.1em}}@media (max-width: 767px) and (max-width: 400px){.calendar-modal .calendar-modal__segment .month-navigation{font-size:0.9em}}@media (max-width: 767px){.calendar-modal .calendar-modal__segment .month-navigation .segment-tab-control{padding:0;display:flex}.calendar-modal .calendar-modal__segment .month-navigation .segment-tab-control .segment-tab-control__direction{color:#ececec;cursor:pointer}.calendar-modal .calendar-modal__segment .month-navigation .segment-tab-control .segment-tab-control__direction:first-child{padding-right:0.5em}}@media (max-width: 767px) and (max-width: 400px){.calendar-modal .calendar-modal__segment .month-navigation .segment-tab-control .segment-tab-control__direction:first-child{padding-right:0.1em}}@media (max-width: 767px){.calendar-modal .calendar-modal__segment .month-navigation .segment-tab-control .segment-tab-control__direction:last-child{padding-left:0.5em}}@media (max-width: 767px) and (max-width: 400px){.calendar-modal .calendar-modal__segment .month-navigation .segment-tab-control .segment-tab-control__direction:last-child{padding-left:0.1em}}@media (max-width: 767px){.calendar-modal .calendar-modal__segment .month-navigation .segment-tab-control .segment-tab-control__direction--active{color:#FF5A00 !important;pointer-events:none}.calendar-modal .calendar-modal__segment .month-navigation .segment-tab-control .segment-tab-control__line-separator{background:#ececec;width:1px;display:inline-block;position:relative;margin:0 5px 0 5px}}@media (max-width: 767px) and (max-width: 400px){.calendar-modal .calendar-modal__segment .month-navigation .segment-tab-control .segment-tab-control__line-separator{margin:0px 1px}}@media (max-width: 767px){.calendar-modal .calendar-modal__segment .month-navigation .month-navigation__direction{display:none}.calendar-modal .calendar-modal__segment .month-navigation .navigation .navigation__month-name{margin-right:10px}.calendar-modal .calendar-modal__segment .calendar-row{display:flex;width:100%;justify-content:space-around}.calendar-modal .calendar-modal__segment .calendar-row .day{font-family:"NunitoLight",Arial,sans-serif;width:100%;text-align:center;padding:5px 0;line-height:12px}}@media (max-width: 767px) and (max-width: 400px){.calendar-modal .calendar-modal__segment .calendar-row .day{line-height:10px}}@media (max-width: 767px){.calendar-modal .calendar-modal__segment .calendar-row .day .day__number{font-size:0.9em;font-weight:600}.calendar-modal .calendar-modal__segment .calendar-row .day .day__miles{margin-top:3px;font-weight:300;min-height:18.5px}.calendar-modal .calendar-modal__segment .calendar-row .day .day__miles .value{font-size:0.8em}.calendar-modal .calendar-modal__segment .calendar-row .day .day__miles .info{font-size:0.7em;margin:0px}.calendar-modal .calendar-modal__segment .calendar-row .day .day__miles .loading-animation{background-size:12px;padding-top:12px !important;margin:0 !important}.calendar-modal .calendar-modal__segment .calendar-row .day--unavailable .day__miles{font-size:1.2em}.calendar-modal .calendar-modal__segment .calendar-row .day--selected-segment1{border:1px solid #FF5A00;box-shadow:inset 0px 0px 0px 1px #FF5A00;-webkit-box-shadow:inset 0px 0px 0px 1px #FF5A00;-moz-box-shadow:inset 0px 0px 0px 1px #FF5A00;box-sizing:border-box}.calendar-modal .calendar-modal__segment .calendar-row .tooltip-inner{padding:3px}.calendar-modal .calendar-modal__segment .calendar-row .week-day{font-size:0.8em}.calendar-modal .calendar-modal__caption-title{display:inline-block;margin-top:5px}.calendar-modal .calendar-modal__caption{margin-top:2px;display:flex;flex-direction:column;justify-content:normal}.calendar-modal .calendar-modal__caption.split-in-columns{flex-direction:row}.calendar-modal .calendar-modal__caption .calendar-modal__caption-box{display:flex;flex-direction:column}.calendar-modal .calendar-modal__caption .item{margin-right:15px;font-size:0.9em;line-height:16px}.calendar-modal .calendar-modal__caption .unavailable:before,.calendar-modal .calendar-modal__caption .search-icon:before{width:10px;display:inline-block;height:10px;margin-right:6px;margin-left:2px}.calendar-modal .calendar-modal__warnings{margin-top:5px;padding-top:5px}.calendar-modal .calendar-modal__warnings span{line-height:12px}.calendar-modal .calendar-modal__footer{margin-top:5px;padding-top:5px}}@media (max-width: 767px) and (max-width: 400px){.calendar-modal .calendar-modal__footer{margin-top:0px;padding-top:0px}}@media (max-width: 767px){.calendar-modal .calendar-modal__footer .modal-button{display:inline-block;float:right;padding:8px 40px;border-radius:5px;cursor:pointer}.calendar-modal .calendar-modal__footer .modal-button--hidden{display:none}}.modal-diamond-tier{width:620px;border:1px solid #979797;background-color:#fff}.modal-diamond-tier .header{display:table-cell;vertical-align:middle;font-family:"NunitoRegular",Arial,sans-serif;background-color:#222222;height:53px;width:620px}.modal-diamond-tier .header p{color:#fff;font-size:18px;line-height:22px;text-align:center;margin:0}.modal-diamond-tier .modal-body{padding:0;overflow:hidden;margin:18px 40px 0 43px;max-height:unset}.modal-diamond-tier .modal-body .rolesDiamante,.modal-diamond-tier .modal-body .details-diamante,.modal-diamond-tier .modal-body .disclaimer{color:#5B5B5B;font-family:"NunitoLight",Arial,sans-serif;font-size:13px;line-height:16px}.modal-diamond-tier .modal-body .rolesDiamante{margin-bottom:13px}.modal-diamond-tier .modal-body .details-diamante{margin-bottom:5px}.modal-diamond-tier .modal-body .rectangle{margin-top:16px;width:532px;border:solid 1px #bbbbbb;color:#7C7C7C}.modal-diamond-tier .modal-body .rectangle .rectangle_body{margin:0  27px 14px 27px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .title-flight-depart-return{margin-top:11px;margin-left:16px;font-family:"NunitoRegular",Arial,sans-serif;font-size:10px;letter-spacing:-0.33px;line-height:12px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .img-colunm{position:relative;width:98px;height:66px;border:1px solid #ECECEC;border-radius:2px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .img-colunm .company__thumb img{position:absolute;width:66px;height:28px;right:0;left:0;bottom:0;top:0;margin:auto}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__origin,.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__arrival{margin-top:15px;float:left;display:block;text-align:right;font-family:Arial;font-size:12px;line-height:14px;letter-spacing:-0.4px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__origin .travel__airport,.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__arrival .travel__airport{display:block;font-family:Arial;font-weight:700}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__origin .travel__location p,.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__arrival .travel__location p{margin-bottom:0}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__origin .travel__date-info,.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__arrival .travel__date-info{display:block;font-size:10px;line-height:12px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__origin{width:113px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__arrival{text-align:left}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__info{margin:15px 8px 0 8px;float:left;display:block;text-align:center;font-family:Arial;font-size:9px;font-weight:400;letter-spacing:-0.3px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__info .travel__stops{display:block;line-height:10px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__info .travel__duration{display:block;line-height:11px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .amount-milage{margin-top:15px;float:right;font-family:Arial;font-size:12px;font-weight:400;letter-spacing:-0.41px;line-height:15px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .amount-milage p{margin:0;text-align:right}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .amount-milage .amount-milage__title{font-size:9px;font-weight:400;letter-spacing:-0.31px;line-height:11px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .amount-milage .strikethrough{text-decoration:line-through}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .amount-milage .amount-milage__number{font-family:Arial;font-weight:700;letter-spacing:-0.12px;line-height:14px}.modal-diamond-tier .bottom-content{margin-bottom:20px}.modal-diamond-tier .bottom-content .clientes-diamante-p{margin-left:43px;margin-top:5px;color:#5B5B5B;font-family:"NunitoLight",Arial,sans-serif;font-size:10px;line-height:12px;text-align:left}.modal-diamond-tier .bottom-content .confirmation{margin-top:11px;color:#5B5B5B;font-family:"NunitoLight",Arial,sans-serif;font-size:13px;line-height:16px;text-align:center}.modal-diamond-tier .bottom-content .buttons{display:table;margin:auto;margin-top:15px}.modal-diamond-tier .bottom-content .buttons .btn.btn-outline,.modal-diamond-tier .bottom-content .buttons .aui .modal-body button.btn-outline,.aui .modal-body .modal-diamond-tier .bottom-content .buttons button.btn-outline{font-family:"NunitoLight",Arial,sans-serif;margin-right:20px;float:left;width:184px;font-size:12px;border:1px solid #FF5A00;font-weight:100}.modal-diamond-tier .bottom-content .buttons .btn.btn-primary,.modal-diamond-tier .bottom-content .buttons .aui .modal-body button,.aui .modal-body .modal-diamond-tier .bottom-content .buttons button{font-family:"NunitoRegular",Arial,sans-serif;float:left;width:184px;font-size:12px;font-weight:100}@media screen and (max-width: 764px){.modal-diamond-tier{width:299px}.modal-diamond-tier .header{height:31px}.modal-diamond-tier .header p{font-size:12px;line-height:14px}.modal-diamond-tier .modal-body{margin:18px 9px 0 9px}.modal-diamond-tier .modal-body p{margin-bottom:5px}.modal-diamond-tier .modal-body .rolesDiamante,.modal-diamond-tier .modal-body .details-diamante,.modal-diamond-tier .modal-body .disclaimer{font-size:10px;line-height:12px;margin-bottom:9px}.modal-diamond-tier .modal-body .rolesDiamante{margin-bottom:8px}.modal-diamond-tier .modal-body .details-diamante{margin-bottom:14px}.modal-diamond-tier .modal-body .rectangle{width:99%}.modal-diamond-tier .modal-body .rectangle .rectangle_body{margin:20px  29px 14px 15px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .title-flight-depart-return{text-align:center;margin-left:-45px;font-size:12px;letter-spacing:-0.4px;line-height:14px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper{margin-left:34px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__origin,.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__arrival{margin-top:7px;font-size:9px;line-height:11px;letter-spacing:-0.3px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__origin .travel__location p,.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__arrival .travel__location p{width:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:8px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__origin .travel__date-info,.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__arrival .travel__date-info{font-size:9px;line-height:11px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__origin{width:50px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__arrival{text-align:left}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__arrival .travel__location p{margin-left:0}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__info{margin:7px 13px 0 13px;font-size:9px !important}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__info .travel__stops{font-size:9px !important}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__info .smiles-icons.seta-2::before{margin-top:-14px;font-size:10px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .smiles__tickets .travel__details-wrapper .travel__info .travel__duration{font-size:9px !important;margin-top:-8px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .amount-milage{margin-top:7px;font-size:9px;letter-spacing:-0.3px;line-height:11px}.modal-diamond-tier .modal-body .rectangle .rectangle_body .container-flight-flow .amount-milage .amount-milage__number{line-height:11px}.modal-diamond-tier .bottom-content{margin-bottom:15px}.modal-diamond-tier .bottom-content .clientes-diamante-p{margin:auto;margin-top:5px;margin-left:0;font-size:9px;line-height:13px;text-align:center;width:99%}.modal-diamond-tier .bottom-content .confirmation{margin-top:11px;font-size:10px;line-height:12px}.modal-diamond-tier .bottom-content .buttons .btn.btn-primary,.modal-diamond-tier .bottom-content .buttons .aui .modal-body button,.aui .modal-body .modal-diamond-tier .bottom-content .buttons button,.modal-diamond-tier .bottom-content .buttons .btn.btn-outline,.modal-diamond-tier .bottom-content .buttons .aui .modal-body button.btn-outline,.aui .modal-body .modal-diamond-tier .bottom-content .buttons button.btn-outline{position:relative;float:unset;width:165px;height:28px;font-size:10px;font-weight:700}.modal-diamond-tier .bottom-content .buttons .btn.btn-primary span,.modal-diamond-tier .bottom-content .buttons .aui .modal-body button span,.aui .modal-body .modal-diamond-tier .bottom-content .buttons button span,.modal-diamond-tier .bottom-content .buttons .btn.btn-outline span,.modal-diamond-tier .bottom-content .buttons .aui .modal-body button.btn-outline span,.aui .modal-body .modal-diamond-tier .bottom-content .buttons button.btn-outline span{position:absolute;right:0;left:0;bottom:2px}.modal-diamond-tier .bottom-content .buttons .btn.btn-outline,.modal-diamond-tier .bottom-content .buttons .aui .modal-body button.btn-outline,.aui .modal-body .modal-diamond-tier .bottom-content .buttons button.btn-outline{margin-right:0}}.modal-passenger-limit{width:620px}.modal-passenger-limit .passenger-limit{margin:17px 43px}.modal-passenger-limit .passenger-limit .header{color:#FF5A00;font-family:"NunitoLight",Arial,sans-serif;font-size:18px;line-height:22px;text-align:center;margin-bottom:23px}.modal-passenger-limit .passenger-limit .body{color:#5B5B5B;font-family:"NunitoLight",Arial,sans-serif;font-size:13px;line-height:16px;margin-bottom:16px}.modal-passenger-limit .passenger-limit .disclaimer{color:#5B5B5B;font-family:"NunitoLight",Arial,sans-serif;font-size:11px;line-height:13px;margin-bottom:18px}.modal-passenger-limit .passenger-limit .disclaimer a{color:#5B5B5B;text-decoration:underline}.modal-passenger-limit .passenger-limit .btn,.modal-passenger-limit .passenger-limit .aui .modal-body button,.aui .modal-body .modal-passenger-limit .passenger-limit button{font-family:"NunitoLight",Arial,sans-serif;text-transform:uppercase;display:table;margin:auto;width:74px}@media screen and (max-width: 767px){.modal-passenger-limit{width:unset}.modal-passenger-limit .passenger-limit{margin:26px 13px 12px 13px}.modal-passenger-limit .passenger-limit .header{font-size:16px;text-align:left;line-height:19px;margin-bottom:13px;word-spacing:-1.5px}.modal-passenger-limit .passenger-limit .body{font-size:12px;line-height:18px;margin-bottom:12px}.modal-passenger-limit .passenger-limit .disclaimer{line-height:15px;margin-bottom:13px}}.grayline-search_block .image-block{position:relative}@media screen and (max-width: 764px){.grayline-search_block .image-block{width:105%;left:-8px}}.grayline-search_block .image-block .search-block{position:absolute;margin:auto;top:0;bottom:0;right:0;left:0;height:116px;width:965px;z-index:1}@media screen and (max-width: 764px){.grayline-search_block .image-block .search-block{width:80%;height:190px}}.grayline-search_block .image-block .search-block .options-section{width:456px;height:60px;background-color:#F7F7F7;border-radius:6px 6px 0 0}@media screen and (max-width: 764px){.grayline-search_block .image-block .search-block .options-section{height:67px;width:100%;border-radius:6px}}.grayline-search_block .image-block .search-block .options-section div{float:left;font-size:16px;letter-spacing:-0.43px;font-family:"NunitoLight",Arial,sans-serif;color:#7C7C7C}@media screen and (max-width: 764px){.grayline-search_block .image-block .search-block .options-section div{font-size:14px;text-align:center}}@media screen and (max-width: 360px){.grayline-search_block .image-block .search-block .options-section div{font-size:12.5px}}.grayline-search_block .image-block .search-block .options-section div:nth-child(1){font-family:"NunitoRegular",Arial,sans-serif;margin:18px}@media screen and (max-width: 764px){.grayline-search_block .image-block .search-block .options-section div:nth-child(1){font-size:16px;float:none;margin:0;margin-left:5px;margin:auto;display:table;padding-top:5px}}.grayline-search_block .image-block .search-block .options-section div:nth-child(2){margin:18px 11px 21px 0;cursor:pointer}@media screen and (max-width: 764px){.grayline-search_block .image-block .search-block .options-section div:nth-child(2){width:30%;padding-left:6%;margin-right:0;margin-top:8px}}.grayline-search_block .image-block .search-block .options-section div:nth-child(3){width:63px;height:29px;margin:14px 12px 17px 0}@media screen and (max-width: 764px){.grayline-search_block .image-block .search-block .options-section div:nth-child(3){margin-top:4px;margin-right:0;width:28%}}.grayline-search_block .image-block .search-block .options-section div:nth-child(3) .switch{position:relative;display:inline-block;width:60px;height:18px;bottom:-5px}.grayline-search_block .image-block .search-block .options-section div:nth-child(3) .switch input{opacity:0;width:0;height:0}.grayline-search_block .image-block .search-block .options-section div:nth-child(3) .switch input:checked+.slider{background-color:#FF5A00}.grayline-search_block .image-block .search-block .options-section div:nth-child(3) .switch input:focus+.slider{box-shadow:0 0 1px #FF5A00}.grayline-search_block .image-block .search-block .options-section div:nth-child(3) .switch input:checked+.slider:before{-webkit-transform:translateX(33px);-ms-transform:translateX(33px);transform:translateX(33px)}.grayline-search_block .image-block .search-block .options-section div:nth-child(3) .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#FF5A00;-webkit-transition:.4s;transition:.4s}.grayline-search_block .image-block .search-block .options-section div:nth-child(3) .switch .slider.round{border-radius:34px}.grayline-search_block .image-block .search-block .options-section div:nth-child(3) .switch .slider.round:before{border-radius:50%}.grayline-search_block .image-block .search-block .options-section div:nth-child(3) .switch .slider:before{position:absolute;content:"";height:29px;width:29px;background-color:white;-webkit-transition:.4s;transition:.4s;bottom:-6px;left:-1px;box-shadow:-2px 2px 4px 0 rgba(187,187,187,0.8)}.grayline-search_block .image-block .search-block .options-section div:nth-child(4){margin:18px 28px 21px 0;cursor:pointer}@media screen and (max-width: 764px){.grayline-search_block .image-block .search-block .options-section div:nth-child(4){margin-right:0;margin-top:8px;width:28%}}.grayline-search_block .image-block .search-block .options-section div a{color:#7C7C7C}.grayline-search_block .image-block .search-block .options-section div.active a{color:#FF5A00}.grayline-search_block .image-block .search-block .text-field{width:837px;height:60px;float:left}@media screen and (max-width: 764px){.grayline-search_block .image-block .search-block .text-field{width:100%}}.grayline-search_block .image-block .search-block .text-field input{font-size:16px;height:100%;border:0;border-radius:0 0 0 4px;font-family:"NunitoLight",Arial,sans-serif;color:#5B5B5B}.grayline-search_block .image-block .search-block .text-field input::placeholder{color:#7c7c7c;font-weight:300}@media screen and (max-width: 764px){.grayline-search_block .image-block .search-block .text-field input{border-radius:6px}}.grayline-search_block .image-block .search-block .text-field .suggestion-picklist{background-color:#fff;font-family:"NunitoLight",Arial,sans-serif;margin:-5px 0 0 0;padding:0 20px;display:none;max-height:200px;overflow:hidden;overflow-y:auto;border-radius:0 0 4px 4px;position:relative}.grayline-search_block .image-block .search-block .text-field .suggestion-picklist::after{opacity:0;content:"";display:block;padding-bottom:1em}@media screen and (max-width: 764px){.grayline-search_block .image-block .search-block .text-field .suggestion-picklist{overflow-x:scroll;overflow-y:scroll}}.grayline-search_block .image-block .search-block .text-field .suggestion-picklist .destination-option{cursor:pointer;padding:3px 0}.grayline-search_block .image-block .search-block .text-field .suggestion-picklist .destination-option:hover,.grayline-search_block .image-block .search-block .text-field .suggestion-picklist .destination-option.selected{background-color:#ECECEC;color:#FF5A00}.grayline-search_block .image-block .search-block button{width:116px;height:60px;float:left;border-radius:0 4px 4px 0;font-size:16px}.grayline-search_block .image-block .search-block button span{font-family:"NunitoLight",Arial,sans-serif;font-weight:400}@media screen and (max-width: 764px){.grayline-search_block .image-block .search-block button{border-radius:6px;width:100%;height:40px;padding-top:8px;margin-top:14px}}.grayline-swiper-block{margin:55px 60px 65px}@media screen and (max-width: 764px){.grayline-swiper-block{margin:35px 0}}.grayline-swiper-block .header{height:40px}@media screen and (max-width: 764px){.grayline-swiper-block .header{height:unset}}.grayline-swiper-block .header .header_title{color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;font-size:24px;line-height:40px}@media screen and (max-width: 764px){.grayline-swiper-block .header .header_title{padding-left:2px;font-size:20px;line-height:24px}}.grayline-swiper-block .header button{float:right;width:209px;height:40px;margin-right:110px;cursor:pointer}.grayline-swiper-block .header button span{font-family:"NunitoRegular",Arial,sans-serif;font-weight:400}.grayline-swiper-block .swiper-cards_block{margin-top:35px;height:352px}@media screen and (max-width: 764px){.grayline-swiper-block .swiper-cards_block{height:400px;margin-top:20px}}@media screen and (max-width: 320px){.grayline-swiper-block .swiper-cards_block{height:350px}}.grayline-swiper-block .swiper-cards_block .arrow{margin:0 15px;position:relative;width:15px;float:left;height:100%;cursor:pointer}.grayline-swiper-block .swiper-cards_block .arrow img{position:absolute;width:100%;height:26px;top:0;bottom:0;margin:auto}.grayline-swiper-block .swiper-cards_block .arrow.left{margin-right:38px;margin-left:8px}.grayline-swiper-block .swiper-cards_block .arrow.left img{float:left}.grayline-swiper-block .swiper-cards_block .arrow.left .black-arrow{display:none}@media screen and (max-width: 764px){.grayline-swiper-block .swiper-cards_block .arrow.left{margin:0}}.grayline-swiper-block .swiper-cards_block .arrow.right{margin-left:38px;margin-right:8px;float:right}.grayline-swiper-block .swiper-cards_block .arrow.right img{float:right}@media screen and (max-width: 764px){.grayline-swiper-block .swiper-cards_block .arrow.right{margin:0}}.grayline-swiper-block .swiper-cards_block .cards{float:left;width:1026px;height:100%;overflow:hidden;white-space:nowrap}@media screen and (max-width: 764px){.grayline-swiper-block .swiper-cards_block .cards{width:90%;overflow-x:scroll}}.grayline-swiper-block .swiper-cards_block .cards .card{display:inline-block;vertical-align:middle;position:relative;margin:0 36px;width:266px;height:100%}@media screen and (max-width: 764px){.grayline-swiper-block .swiper-cards_block .cards .card{width:90%;height:100%;margin:0 6%}}.grayline-swiper-block .swiper-cards_block .cards .card .inside-content-btn{width:191px;height:40px;position:absolute;top:240px;left:0;right:0;margin:auto}@media screen and (max-width: 764px){.grayline-swiper-block .swiper-cards_block .cards .card .inside-content-btn{width:70%;height:38px;top:70%}}.grayline-swiper-block .swiper-cards_block .cards .card .inside-content-btn span{font-family:"NunitoLight",Arial,sans-serif;font-size:16px;line-height:19px;font-weight:400}@media screen and (max-width: 764px){.grayline-swiper-block .header-button-mobile{width:82%;display:table !important;margin:auto;margin-top:20px}}@media screen and (min-width: 361px) and (max-width: 764px){.grayline-swiper-block .header-button-mobile{height:40px;cursor:pointer}.grayline-swiper-block .header-button-mobile span{font-family:"NunitoRegular",Arial,sans-serif;font-weight:400}}.agaxtur-search_block .image-block{position:relative}@media screen and (max-width: 813px){.agaxtur-search_block .image-block .img-content{position:absolute;width:104%;margin-left:-7px}}.agaxtur-search_block .image-block .search-block{position:absolute;background-color:white;border:1px solid #BCBEC0;border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);width:1101px;height:144px;margin:auto;top:0;bottom:0;right:0;left:0;z-index:1;padding:24px 0 31px;transition:all .33s}@media screen and (max-width: 813px){.agaxtur-search_block .image-block .search-block{width:85%;height:auto !important;position:relative;top:68px;margin-bottom:68px;padding-bottom:0;padding-top:4px;margin-top:0}.agaxtur-search_block .image-block .search-block form{display:inline-block}}.agaxtur-search_block .image-block .search-block .search-field{position:relative;float:left;margin-left:23px}@media screen and (max-width: 813px){.agaxtur-search_block .image-block .search-block .search-field{margin-left:11px;margin-right:11px;margin-top:7px;width:-webkit-fill-available !important;width:-moz-available !important}}.agaxtur-search_block .image-block .search-block .search-field:nth-child(6),.agaxtur-search_block .image-block .search-block .search-field:nth-child(7),.agaxtur-search_block .image-block .search-block .search-field:nth-child(8),.agaxtur-search_block .image-block .search-block .search-field:nth-child(9){padding-top:4px;display:none}.agaxtur-search_block .image-block .search-block .search-field:nth-child(6):before,.agaxtur-search_block .image-block .search-block .search-field:nth-child(7):before,.agaxtur-search_block .image-block .search-block .search-field:nth-child(8):before,.agaxtur-search_block .image-block .search-block .search-field:nth-child(9):before{display:none}.agaxtur-search_block .image-block .search-block .search-field:nth-child(1),.agaxtur-search_block .image-block .search-block .search-field:nth-child(5),.agaxtur-search_block .image-block .search-block .search-field:nth-child(9){width:172px}.agaxtur-search_block .image-block .search-block .search-field:nth-child(2){width:173px}.agaxtur-search_block .image-block .search-block .search-field:nth-child(3),.agaxtur-search_block .image-block .search-block .search-field:nth-child(7){width:169px}.agaxtur-search_block .image-block .search-block .search-field:nth-child(4),.agaxtur-search_block .image-block .search-block .search-field:nth-child(8){width:272px}.agaxtur-search_block .image-block .search-block .search-field:nth-child(6){width:368px}.agaxtur-search_block .image-block .search-block .search-field label{color:#7C7C7C;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;font-weight:400;line-height:17px}.agaxtur-search_block .image-block .search-block .search-field select{padding-left:43px;padding-right:0}.agaxtur-search_block .image-block .search-block .search-field:before{position:absolute;bottom:0;left:15px;top:20px;margin:auto}.agaxtur-search_block .image-block .search-block .botton-content{float:right;margin-right:27px;margin-top:32px;transition:all .33s}@media screen and (max-width: 813px){.agaxtur-search_block .image-block .search-block .botton-content{float:unset;display:inline-block;margin-right:11px;margin-left:11px;margin-top:22px;width:-webkit-fill-available}}.agaxtur-search_block .image-block .search-block .botton-content .expand-button{position:relative;color:#7C7C7C;font-family:"NunitoRegular",Arial,sans-serif;font-size:15px;font-weight:400;line-height:19px;display:inline-block;margin-right:22px;cursor:pointer}.agaxtur-search_block .image-block .search-block .botton-content .expand-button:before{position:absolute;top:0;bottom:0;right:-19px;margin:auto}.agaxtur-search_block .image-block .search-block .botton-content button{width:172px;height:40px}@media screen and (max-width: 813px){.agaxtur-search_block .image-block .search-block .botton-content button{margin-top:14px;width:-webkit-fill-available}}.agaxtur-search_block .image-block .search-block.expanded{padding:11px 0 16px;height:200px}.agaxtur-search_block .image-block .search-block.expanded .search-field:before{display:block}.agaxtur-search_block .image-block .search-block.expanded .botton-content{margin-top:11px}.agaxtur-search_block .image-block .search-block.expanded .botton-content .expand-button{color:#FF5A00}.agaxtur-search_block .image-block .search-block.expanded .botton-content .expand-button .icon-caret-down:before{transform:rotate(180deg)}.agaxtur-spotlight_block{margin-left:24px;margin-top:40px}@media screen and (max-width: 813px){.agaxtur-spotlight_block{margin:auto;margin-top:40px;width:95%}}.agaxtur-spotlight_block .header{color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;font-size:20px;font-weight:700;line-height:24px;margin-bottom:21px}@media screen and (max-width: 813px){.agaxtur-spotlight_block .cards{width:100%;height:max-content;overflow:hidden;white-space:nowrap;padding-bottom:27px}}.agaxtur-spotlight_block .cards .spotlight-card{position:relative;overflow:hidden;width:294px;height:475px;border-radius:3px;box-shadow:1px 3px 4px 0 rgba(0,0,0,0.1);float:left;margin-right:18px;transition:all .2s;cursor:pointer}@media screen and (max-width: 813px){.agaxtur-spotlight_block .cards .spotlight-card{width:95%;height:141vw;float:none;display:inline-block;box-shadow:1px 3px 4px 0 rgba(0,0,0,0.2)}.agaxtur-spotlight_block .cards .spotlight-card:first-child{margin-left:2%}.agaxtur-spotlight_block .cards .spotlight-card:last-child{margin-right:3%}}@media screen and (min-width: 814px){.agaxtur-spotlight_block .cards .spotlight-card:hover{transform:scale(1.06);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);border-radius:3.15px;margin-left:6px;margin-right:12px}}.agaxtur-spotlight_block .scrollbar-style_fix{display:table;margin:auto}@media screen and (min-width: 814px){.agaxtur-spotlight_block .scrollbar-style_fix{display:none}}.agaxtur-spotlight_block .scrollbar-style_fix div{float:left;margin-right:13px;background-color:#BCBEC0;width:6px;height:6px}.agaxtur-spotlight_block .scrollbar-style_fix div.selected{background-color:#7c7c7c}.smiles__travel_insurance_availability{font-family:'NunitoRegular',Arial, Helvetica, sans-serif}.smiles__travel_insurance_availability .display-none{display:none}.smiles__travel_insurance_availability .display-inline{display:inline-block}.smiles__travel_insurance_availability .smls-text-right{text-align:right}.smiles__travel_insurance_availability .smls-text-left{text-align:left}.smiles__travel_insurance_availability label.terms{display:inline}.smiles__travel_insurance_availability h2{font-size:24px;font-family:'NunitoRegular',Arial, Helvetica, sans-serif;text-align:left;font-weight:bold}.smiles__travel_insurance_availability h3{font-size:20px;font-family:'NunitoRegular',Arial, Helvetica, sans-serif;text-align:left;font-weight:bold}.smiles__travel_insurance_availability label.info{color:#555555;font-size:14px;font-family:'NunitoLight',Arial, Helvetica, sans-serif;text-align:left}.smiles__travel_insurance_availability .about-travel-insurance button{width:150px;height:50px;background-color:#FF5A00;border:none;color:#FFFFFF;border-radius:5px;float:right;margin-top:80px;font-family:'NunitoRegular',Arial, Helvetica, sans-serif}.smiles__travel_insurance_availability .smls-travel-insurance-asks{float:right;font-size:16px;text-decoration:underline;margin-top:5px}.smiles__travel_insurance_availability .smls-travel-insurance-payment{padding-left:50px}.smiles__travel_insurance_availability .smls-travel-insurance-payment button{height:42px;background-color:#FF5A00;border:none;color:#FFFFFF;border-radius:5px;width:220px;font-family:'NunitoLight',Arial, Helvetica, sans-serif;font-size:18px;margin-bottom:10px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger{padding:15px 80px 15px 45px;float:left;display:block;border:2px solid #ececec;border-radius:5px;width:85%;margin-bottom:40px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label,.smiles__travel_insurance_availability .smls-travel-insurance-passenger small,.smiles__travel_insurance_availability .smls-travel-insurance-passenger button{font-family:'NunitoRegular',Arial, Helvetica, sans-serif}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.passenger-name{color:#696969;font-weight:normal;font-size:22px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.travel-insurance{color:#FF5A00;font-size:16px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.passenger-type{color:#7C7C7C;font-size:18px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-title{color:#7C7C7C;font-size:20px;font-family:'NunitoLight',Arial, Helvetica, sans-serif;padding-bottom:10px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-miles{color:#FF5A00;font-size:18px;font-family:'NunitoLight',Arial, Helvetica, sans-serif;margin-bottom:0}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-miles-club{color:#663399;font-size:18px;font-family:'NunitoLight',Arial, Helvetica, sans-serif;margin-bottom:0}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-money{color:#7C7C7C;font-size:18px;font-family:'NunitoLight',Arial, Helvetica, sans-serif;margin-bottom:0}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.or{font-weight:100;font-size:13px;margin:0;padding:0 30px 3px 0;line-height:8px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-in-days{font-size:12px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger small.passenger-cpf{color:#A0A0A0;font-size:14px;display:inline-block}.smiles__travel_insurance_availability .smls-travel-insurance-passenger button{width:190px;height:37px;color:#FFFFFF;font-size:16px;border-radius:5px;border:none;margin:10px 30px 0 0}.smiles__travel_insurance_availability .smls-travel-insurance-passenger button.color-gray{background-color:#7C7C7C;outline-color:#5A5A5A}.smiles__travel_insurance_availability .smls-travel-insurance-passenger button.color-gray-light{background-color:#AAAAAA;outline-color:#8b8b8b;cursor:none}.smiles__travel_insurance_availability .smls-travel-insurance-passenger button.color-orange{background-color:#FF5A00;outline-color:#D66B20}.smiles__travel_insurance_availability .smls-travel-insurance-passenger .smls-travel-insurance-values{padding:15px 0 5px 0}@media only screen and (max-width: 768px){.smiles__travel_insurance_availability h3{margin-bottom:0px;padding-bottom:0px;font-size:16px;font-weight:normal;line-height:20px}.smiles__travel_insurance_availability div.checkbox{padding:0}.smiles__travel_insurance_availability div.checkbox label{font-size:12px}.smiles__travel_insurance_availability label.confirm-terms{height:16px}.smiles__travel_insurance_availability label.terms{font-size:12px;line-height:16px}.smiles__travel_insurance_availability label.info{font-size:12px}.smiles__travel_insurance_availability div.smls-column-8{width:60%;float:left}.smiles__travel_insurance_availability div.smls-column-4{width:34%;float:right;padding:8px 0px}.smiles__travel_insurance_availability div.smls-travel-insurenca-bottom{float:left}.smiles__travel_insurance_availability .about-travel-insurance button{width:100%;margin-top:50px;font-size:12px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger{width:calc(100% - 11px);padding:5px 4px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label{margin-bottom:0}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.passenger-name{font-size:11px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger small.passenger-cpf{font-size:11px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.passenger-type{font-size:11px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.travel-insurance{font-size:12px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-miles-club{font-size:12px;line-height:14px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-miles{font-size:12px;line-height:14px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-money{font-size:12px;line-height:14px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-in-days{line-height:14px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.or{font-size:11px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-title{font-size:12px;padding-bottom:0;line-height:14px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger div.smls-column-8{padding:5px 3px 5px 0px;width:53%;float:left}.smiles__travel_insurance_availability .smls-travel-insurance-passenger div.smls-column-4{width:45%;float:left;padding:8px 0px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger button{width:73px;height:auto;line-height:14px;font-size:11px;padding:5px 10px;margin:10px 2px 0 0}.smiles__travel_insurance_availability .smls-travel-insurance-payment{float:left}.smiles__travel_insurance_availability .smls-travel-insurance-payment div.smls-column-5{width:45%;float:left;margin-left:10px;padding:8px 3px}.smiles__travel_insurance_availability .smls-travel-insurance-payment button{height:42px;width:100%;font-family:'NunitoRegular',Arial, Helvetica, sans-serif;font-size:14px}}.insuranceTravel{display:block;width:785px;min-height:auto;left:40%;padding-right:0px}.insuranceTravel h3{font-size:15px;padding:0px;text-align:left}.insuranceTravel .modal-body button{width:auto;float:left;margin:15px 0px}.insuranceTravel .modal-body button.cancel-travel-insurance{background-color:#FFFFFF;color:#FF5A00 !important;margin-right:20px}.smiles__travel_insurance_availability{font-family:'NunitoRegular',Arial, Helvetica, sans-serif}.smiles__travel_insurance_availability .display-none{display:none}.smiles__travel_insurance_availability .display-inline{display:inline-block}.smiles__travel_insurance_availability .smls-text-right{text-align:right}.smiles__travel_insurance_availability .smls-text-left{text-align:left}.smiles__travel_insurance_availability label.terms{display:inline}.smiles__travel_insurance_availability h2{font-size:24px;font-family:'NunitoRegular',Arial, Helvetica, sans-serif;text-align:left;font-weight:bold}.smiles__travel_insurance_availability h3{font-size:20px;font-family:'NunitoRegular',Arial, Helvetica, sans-serif;text-align:left;font-weight:bold}.smiles__travel_insurance_availability label.info{color:#555555;font-size:14px;font-family:'NunitoLight',Arial, Helvetica, sans-serif;text-align:left}.smiles__travel_insurance_availability .about-travel-insurance button{width:150px;height:50px;background-color:#FF5A00;border:none;color:#FFFFFF;border-radius:5px;float:right;margin-top:80px;font-family:'NunitoRegular',Arial, Helvetica, sans-serif}.smiles__travel_insurance_availability .smls-travel-insurance-asks{float:right;font-size:16px;text-decoration:underline;margin-top:5px}.smiles__travel_insurance_availability .smls-travel-insurance-payment{padding-left:50px}.smiles__travel_insurance_availability .smls-travel-insurance-payment button{height:42px;background-color:#FF5A00;border:none;color:#FFFFFF;border-radius:5px;width:220px;font-family:'NunitoLight',Arial, Helvetica, sans-serif;font-size:18px;margin-bottom:10px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger{padding:15px 80px 15px 45px;float:left;display:block;border:2px solid #ececec;border-radius:5px;width:85%;margin-bottom:40px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label,.smiles__travel_insurance_availability .smls-travel-insurance-passenger small,.smiles__travel_insurance_availability .smls-travel-insurance-passenger button{font-family:'NunitoRegular',Arial, Helvetica, sans-serif}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.passenger-name{color:#696969;font-weight:normal;font-size:22px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.travel-insurance{color:#FF5A00;font-size:16px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.passenger-type{color:#7C7C7C;font-size:18px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-title{color:#7C7C7C;font-size:20px;font-family:'NunitoLight',Arial, Helvetica, sans-serif;padding-bottom:10px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-miles{color:#FF5A00;font-size:18px;font-family:'NunitoLight',Arial, Helvetica, sans-serif;margin-bottom:0}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-miles-club{color:#663399;font-size:18px;font-family:'NunitoLight',Arial, Helvetica, sans-serif;margin-bottom:0}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-money{color:#7C7C7C;font-size:18px;font-family:'NunitoLight',Arial, Helvetica, sans-serif;margin-bottom:0}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.or{font-weight:100;font-size:13px;margin:0;padding:0 30px 3px 0;line-height:8px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-in-days{font-size:12px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger small.passenger-cpf{color:#A0A0A0;font-size:14px;display:inline-block}.smiles__travel_insurance_availability .smls-travel-insurance-passenger button{width:190px;height:37px;color:#FFFFFF;font-size:16px;border-radius:5px;border:none;margin:10px 30px 0 0}.smiles__travel_insurance_availability .smls-travel-insurance-passenger button.color-gray{background-color:#7C7C7C;outline-color:#5A5A5A}.smiles__travel_insurance_availability .smls-travel-insurance-passenger button.color-gray-light{background-color:#AAAAAA;outline-color:#8b8b8b;cursor:none}.smiles__travel_insurance_availability .smls-travel-insurance-passenger button.color-orange{background-color:#FF5A00;outline-color:#D66B20}.smiles__travel_insurance_availability .smls-travel-insurance-passenger .smls-travel-insurance-values{padding:15px 0 5px 0}@media only screen and (max-width: 768px){.smiles__travel_insurance_availability h3{margin-bottom:0px;padding-bottom:0px;font-size:16px;font-weight:normal;line-height:20px}.smiles__travel_insurance_availability div.checkbox{padding:0}.smiles__travel_insurance_availability div.checkbox label{font-size:12px}.smiles__travel_insurance_availability label.confirm-terms{height:16px}.smiles__travel_insurance_availability label.terms{font-size:12px;line-height:16px}.smiles__travel_insurance_availability label.info{font-size:12px}.smiles__travel_insurance_availability div.smls-column-8{width:60%;float:left}.smiles__travel_insurance_availability div.smls-column-4{width:34%;float:right;padding:8px 0px}.smiles__travel_insurance_availability div.smls-travel-insurenca-bottom{float:left}.smiles__travel_insurance_availability .about-travel-insurance button{width:100%;margin-top:50px;font-size:12px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger{width:calc(100% - 11px);padding:5px 4px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label{margin-bottom:0}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.passenger-name{font-size:11px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger small.passenger-cpf{font-size:11px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.passenger-type{font-size:11px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.travel-insurance{font-size:12px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-miles-club{font-size:12px;line-height:14px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-miles{font-size:12px;line-height:14px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-money{font-size:12px;line-height:14px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-in-days{line-height:14px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.or{font-size:11px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger label.value-title{font-size:12px;padding-bottom:0;line-height:14px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger div.smls-column-8{padding:5px 3px 5px 0px;width:53%;float:left}.smiles__travel_insurance_availability .smls-travel-insurance-passenger div.smls-column-4{width:45%;float:left;padding:8px 0px}.smiles__travel_insurance_availability .smls-travel-insurance-passenger button{width:73px;height:auto;line-height:14px;font-size:11px;padding:5px 10px;margin:10px 2px 0 0}.smiles__travel_insurance_availability .smls-travel-insurance-payment{float:left}.smiles__travel_insurance_availability .smls-travel-insurance-payment div.smls-column-5{width:45%;float:left;margin-left:10px;padding:8px 3px}.smiles__travel_insurance_availability .smls-travel-insurance-payment button{height:42px;width:100%;font-family:'NunitoRegular',Arial, Helvetica, sans-serif;font-size:14px}}.insuranceTravel{display:block;width:785px;min-height:auto;left:40%;padding-right:0px}.insuranceTravel h3{font-size:15px;padding:0px;text-align:left}.insuranceTravel .modal-body button{width:auto;float:left;margin:15px 0px}.insuranceTravel .modal-body button.cancel-travel-insurance{background-color:#FFFFFF;color:#FF5A00 !important;margin-right:20px}.travel_insurance_booking .custom-select-travel{max-width:198px !important;height:50px !important;padding-left:14px !important;border:1px solid !important;border-radius:3px !important;text-indent:1px !important;-moz-border-radius:3px !important;color:#555 !important;font-weight:normal !important;font-size:14px !important}.travel_insurance_booking .which-insurance-booking{width:100%;border:2px solid #ececec;padding:30px;margin:30px 0;display:flex;box-sizing:border-box}.travel_insurance_booking .which-insurance-booking .checkbox{padding-left:0}.travel_insurance_booking .which-insurance-booking .checkbox label span{display:block;line-height:0.9em;font-size:12px;color:#8b8b8b}.travel_insurance_booking .which-insurance-booking .row{margin:10px 0}.travel_insurance_booking .which-insurance-booking .parts{margin:20px 0 25px;display:flex}.travel_insurance_booking .which-insurance-booking .parts [type="checkbox"]:not(:checked)+label,.travel_insurance_booking .which-insurance-booking .parts [type="checkbox"]:checked+label{color:#FF5A00;text-transform:uppercase}.travel_insurance_booking .which-insurance-booking input{border:1px solid #777777;padding:12px;box-sizing:border-box;height:auto;font-size:14px;width:100%}.travel_insurance_booking .which-insurance-booking .tooltip{opacity:10}.travel_insurance_booking .which-insurance-booking .tooltip--inner{color:#535353;background-color:#ffffff;border:2px solid #FF5A00;text-align:left;border-radius:4px;padding:15px;font:12px 'Arial';letter-spacing:0.4px;max-width:300px;width:225px}.travel_insurance_booking .which-insurance-booking .tooltip--inner b{color:#FF5A00;display:flex;margin-bottom:10px}.travel_insurance_booking .which-insurance-booking .tooltip--inner p{margin:0}.travel_insurance_booking .which-insurance-booking .tooltip--arrow{top:20%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#ffad5c}.travel_insurance_booking .which-insurance-booking .tooltip--arrow:after{content:"\f0d9";z-index:9999;font-family:'fontawesome-alloy';font-size:14px;top:-9px;position:relative;left:-1px;color:#ffffff}.travel_insurance_booking .which-insurance-booking .bootstrap-select{margin:15px 0 20px}.travel_insurance_booking .which-insurance-booking .bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ffffff;margin:0;border-radius:4px;box-shadow:none;padding:10px;box-sizing:border-box;border-top-right-radius:0;border-top-left-radius:0;position:relative;box-sizing:border-box;border-top:1px solid #ffffff;padding:0}.travel_insurance_booking .which-insurance-booking .bootstrap-select .dropdown-menu li>a:hover{color:#777777;background-color:#fbfbfb;background-image:none}.travel_insurance_booking .which-insurance-booking .bootstrap-select.open .select-country{background:#ffffff;border:1px solid #777777;padding:12px}.travel_insurance_booking .which-insurance-booking .bootstrap-select .select-country{background:#ffffff;border:1px solid #777777;padding:12px;outline:0 !important;box-shadow:none}.travel_insurance_booking .which-insurance-booking .bootstrap-select .select-country .filter-option{font-weight:normal}.travel_insurance_booking .which-insurance-booking .bootstrap-select li.disabled{display:none}.travel_insurance_booking .which-insurance-booking .count-insurance-booking{text-align:right;padding-top:10px}.travel_insurance_booking .which-insurance-booking .count-insurance-booking strong{display:block;font:16px NunitoRegular;color:#555555}.travel_insurance_booking .which-insurance-booking .count-insurance-booking a{font:15px NunitoRegular}.travel_insurance_booking .which-insurance-booking .count-insurance-booking a span{color:#555555}.travel_insurance_booking div.tooltip-mobile{display:none}@media only screen and (max-width: 768px){.travel_insurance_booking div.tooltip-mobile{display:inline}.travel_insurance_booking div.tooltip-desktop{display:none !important}.travel_insurance_booking div.fix-width-30{display:inline-block !important;width:25% !important;margin-right:5px !important}.travel_insurance_booking div.fix-width-30 input{text-align:center}.travel_insurance_booking .travel-insurance-tooltip-booking{max-width:100%;width:100%;display:inline;position:static;float:left;margin:0;padding:0}.travel_insurance_booking .travel-insurance-tooltip-booking div.tooltip--inner{background:#FF5A00;padding:5px 8px;border-radius:0;color:#ffffff;margin:0;font-size:12px;border:0px;width:calc(100% - 16px);max-width:none}.travel_insurance_booking .travel-insurance-tooltip-booking div.tooltip--arrow{margin-top:-20px}.travel_insurance_booking .travel-insurance-tooltip-booking div.tooltip--arrow::after{content:"\f0d8";color:#FF5A00 !important;font-size:20px;top:11px;position:relative;left:calc(100% - 20px);color:#ffffff;margin-right:20px}}@media (max-width: 767px){.smiles__insurance-booking .which-insurance-booking .row .fix-width-30{width:30.89362% !important;float:left !important}.smiles__insurance-booking .which-insurance-booking .tooltip{position:relative}.smiles__insurance-booking .which-insurance-booking .tooltip .tooltip-arrow{transform:rotate(90deg);top:-2px;left:50%}}.travel-insurance-tooltip{display:none}@media only screen and (max-width: 768px){.travel-insurance-tooltip{display:inline}.travel-insurance-tooltip div.tooltip-inner{background:#FF5A00;padding:2px 5px;border-radius:0;color:#ffffff;margin:-22px 0 0 5px;font-size:11px;font-weight:bold}.travel-insurance-tooltip div.tooltip-arrow::after{color:#FF5A00 !important}}.smiles__emission_details .emission-details{min-height:0;background:white}.smiles__emission_details .emission-details .templateFlightSummary{padding-bottom:10px}@media only screen and (max-width: 768px){.smiles__emission_details .offset2{display:none !important}}.my-calls,.edit-call{font-family:"NunitoRegular",Arial,sans-serif;padding:0 15px !important}@media screen and (min-width: 765px){.my-calls,.edit-call{width:100% !important;max-width:859px;height:auto !important}}.my-calls h3,.edit-call h3{border:none !important;font-size:16px !important;padding:18px 0 26px !important;margin:0 !important;font-weight:normal !important;font-family:"NunitoRegular",Arial,sans-serif}@media screen and (min-width: 765px){.my-calls h3,.edit-call h3{font-size:18px !important}}.my-calls div:not([class]),.my-calls div[class=""],.my-calls .row div,.edit-call div:not([class]),.edit-call div[class=""],.edit-call .row div{display:grid;margin-top:7px}.my-calls div:not([class]) b,.my-calls div[class=""] b,.my-calls .row div b,.edit-call div:not([class]) b,.edit-call div[class=""] b,.edit-call .row div b{font-size:14px;font-weight:700;line-height:21.25px}@media screen and (min-width: 765px){.my-calls div:not([class]) b,.my-calls div[class=""] b,.my-calls .row div b,.edit-call div:not([class]) b,.edit-call div[class=""] b,.edit-call .row div b{display:none}}.my-calls div:not([class]) span,.my-calls div[class=""] span,.my-calls .row div span,.edit-call div:not([class]) span,.edit-call div[class=""] span,.edit-call .row div span{font-size:12px;font-weight:300;line-height:26.56px}@media screen and (min-width: 765px){.my-calls div:not([class]) span,.my-calls div[class=""] span,.my-calls .row div span,.edit-call div:not([class]) span,.edit-call div[class=""] span,.edit-call .row div span{font-size:14px}}.my-calls .btn-primary,.my-calls .aui .modal-body button,.aui .modal-body .my-calls button,.edit-call .btn-primary,.edit-call .aui .modal-body button,.aui .modal-body .edit-call button{font-size:14px !important;font-weight:normal !important;font-family:"NunitoRegular",Arial,sans-serif !important}.my-calls .btn-primary:hover,.my-calls .aui .modal-body button:hover,.aui .modal-body .my-calls button:hover,.edit-call .btn-primary:hover,.edit-call .aui .modal-body button:hover,.aui .modal-body .edit-call button:hover{cursor:pointer}.my-calls a:hover,.edit-call a:hover{cursor:pointer}.my-calls p{font-size:12px !important;font-weight:400 !important;font-family:"NunitoRegular",Arial,sans-serif;line-height:21.25px !important;margin-bottom:0;margin-left:0 !important;padding-bottom:30px;border-bottom:1px solid #ECECEC}@media screen and (min-width: 765px){.my-calls p{border:none;font-weight:300 !important;line-height:20.56px;font-size:14px !important}}.my-calls h4{margin:0 !important;padding:10px 0 55px 0 !important;font-family:"NunitoBold","Arial Bold",sans-serif}@media screen and (min-width: 765px){.my-calls__table .head b:nth-child(1),.my-calls__table .head b:nth-child(4),.my-calls__table .head b:nth-child(6),.my-calls__table .body .row div:nth-child(1),.my-calls__table .body .row div:nth-child(4),.my-calls__table .body .row div:nth-child(6){width:85px}.my-calls__table .head b:nth-child(2),.my-calls__table .body .row div:nth-child(2){width:113px}.my-calls__table .head b:nth-child(3),.my-calls__table .body .row div:nth-child(3){width:230px}.my-calls__table .head b:nth-child(5),.my-calls__table .body .row div:nth-child(5){width:110px}}.my-calls__table .head{display:none}@media screen and (min-width: 765px){.my-calls__table .head{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #ECECEC;padding:6px 14px}}.my-calls__table .head b{font-family:"NunitoRegular",Arial,sans-serif}.my-calls__table .body .row{display:flex;flex-flow:column nowrap;border-bottom:1px solid #ECECEC;padding:17px 0 30px 0}@media screen and (min-width: 765px){.my-calls__table .body .row{flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:15px 14px}}.my-calls__table .body .row:before,.my-calls__table .body .row:after{content:none !important}.my-calls__table .body .row div span{font-family:"NunitoLight",Arial,sans-serif}.my-calls__table .body .row div span a{color:#FF5A00;text-decoration:none;position:relative}.my-calls__table .body .row div span a:before{content:' ';position:absolute;width:100%;height:1px;margin-top:18px;background-color:#c63}.my-calls #pager ul{margin:0 !important;width:100%;display:flex;flex-flow:row wrap;justify-content:center;box-shadow:none}.my-calls #pager ul li.active a{background-color:#ECECEC}.my-calls #pager ul li a{width:28px;height:32px;padding:5px 4px;border-radius:3px;border:none;text-decoration:none;color:#7C7C7C}.edit-call h3{width:100% !important;border-bottom:1px solid #ECECEC !important;padding-bottom:10px !important}@media screen and (min-width: 765px){.edit-call h3+div{margin:20px 0 18px 0 !important}.edit-call h3+div b{text-transform:uppercase}.edit-call div:not([class]),.edit-call div[class=""]{display:block}.edit-call div.edit-call__details{display:flex;flex-flow:row wrap;width:95%;justify-content:space-between;margin-bottom:33px}.edit-call div.edit-call__details div:last-child{flex:0 1 25%}.edit-call div b{display:block !important}}.edit-call p{border:none}.edit-call hr{width:100%;height:1px;background-color:#ECECEC;margin:25px 0 13px 0}@media screen and (min-width: 765px){.edit-call .attach-file>div:first-child{display:flex;justify-content:space-between;align-items:center;margin:18px 0 50px 0}}.edit-call .attach-file__header h3{width:69% !important;border:none !important}@media screen and (max-width: 764px){.edit-call .attach-file__header h3{text-transform:uppercase}}@media screen and (min-width: 765px){.edit-call .attach-file__header h3{width:70% !important;font-size:14px !important;padding-bottom:5px !important}}.edit-call .attach-file__header h3 span{text-transform:capitalize}.edit-call .attach-file__header p{font-size:12px !important;font-weight:400 !important;line-height:21.25px !important;margin-top:0 !important;margin-left:0 !important}@media screen and (min-width: 765px){.edit-call .attach-file__header p{font-size:14px !important;font-weight:400 !important;width:360px}}.edit-call .attach-file #attach-file__options-toggler{position:static;margin:15px auto !important;padding:10px;font-size:14px;font-weight:700;height:40px;width:179px}@media screen and (min-width: 765px){.edit-call .attach-file #attach-file__options-toggler{align-self:flex-end;margin:0 15px 0 0 !important}}@media screen and (min-width: 765px){.edit-call .attach-file #new-attachment form>div{margin-top:12px}.edit-call .attach-file #new-attachment form>div:last-child{display:flex;justify-content:space-between}}.edit-call .attach-file #new-attachment button{position:static;font-size:12px;font-weight:700}.edit-call .attach-file #new-attachment textarea{width:100%;margin:8px 0;border-color:#BCBEC0;font-family:"NunitoLight",Arial,sans-serif;font-size:14px}.edit-call .attach-file #new-attachment .file-upload__container{width:86% !important;margin-bottom:15px}@media screen and (min-width: 765px){.edit-call .attach-file #new-attachment .file-upload__container{width:32% !important;margin-bottom:0}}.edit-call .attach-file #new-attachment .actions{display:flex;justify-content:space-between}@media screen and (min-width: 765px){.edit-call .attach-file #new-attachment .actions{flex:0 1 37%}}.edit-call .attach-file #new-attachment .actions button{flex:0 1 47.5%;padding:10px}.edit-call .attach-file #new-attachment .actions button.btn-outline{font-weight:400}@media screen and (min-width: 765px){.edit-call .attach-file #new-attachment .actions button{height:100%;font-size:14px !important;font-weight:400}}@media screen and (max-width: 764px){.edit-call .attach-file #new-attachment .actions button.btn-primary,.edit-call .attach-file #new-attachment .actions .aui .modal-body button,.aui .modal-body .edit-call .attach-file #new-attachment .actions button{font-family:"NunitoBold","Arial Bold",sans-serif !important;font-weight:700 !important;font-size:12px !important;padding:5px 0}}@media screen and (max-width: 764px){.edit-call #attachments-list{border-top:1px solid #ECECEC;margin-top:25px;padding-top:13px}}.edit-call #attachments-list .head{display:none}@media screen and (min-width: 765px){.edit-call #attachments-list .head{display:flex;justify-content:space-between;border-bottom:1px solid #ECECEC;padding-bottom:4px}.edit-call #attachments-list .head b:nth-child(1),.edit-call #attachments-list .head b:nth-child(4){flex:1 1 28%}.edit-call #attachments-list .head b:nth-child(2),.edit-call #attachments-list .head b:nth-child(3){flex:1 1 17%}}.edit-call #attachments-list .body .row{border-bottom:1px solid #ECECEC;padding:13px 0 25px 0}@media screen and (min-width: 765px){.edit-call #attachments-list .body .row{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;padding:10px 0 10px 0}}.edit-call #attachments-list .body .row div:nth-child(2) span{text-transform:uppercase;word-break:break-all}@media screen and (min-width: 765px){.edit-call #attachments-list .body .row div:nth-child(1),.edit-call #attachments-list .body .row div:nth-child(4){flex:1 1 28%}.edit-call #attachments-list .body .row div:nth-child(2),.edit-call #attachments-list .body .row div:nth-child(3){flex:1 1 17%}.edit-call #attachments-list .body .row div b{display:none !important}.edit-call #attachments-list .body .row div:nth-child(1) span{color:#FF5A00;text-decoration:underline}}.edit-call__button{width:174px;margin:auto !important;display:block !important;font-size:14px !important;font-weight:normal !important;font-family:"NunitoRegular",Arial,sans-serif !important}.edit-call__button:hover{cursor:pointer}@media screen and (max-width: 764px){.edit-call__button{width:40% !important}}.file-upload__container{position:relative;width:100%;height:40px;border:1px solid #ECECEC;border-radius:3px}.file-upload__container:hover{cursor:pointer}.file-upload__container input,.file-upload__container label,.file-upload__container span{position:absolute;height:100%}.file-upload__container input{opacity:0;z-index:10}.file-upload__container input:hover{cursor:pointer}.file-upload__container label{height:20px;margin:10px;width:73%;font-size:12px;font-weight:100;font-family:"NunitoLight",Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload__container span{width:43px;right:0;background-image:url(../images/account/ic-clip.png);background-repeat:no-repeat;background-position:center}.myuber-section .smls-uber-lateral-esquerda{padding:10px}.myuber-section .smls-uber-lateral-esquerda>div{margin-top:30px}@media screen and (max-width: 767px){.myuber-section .smls-div-uber-no-orders span{margin-top:0}}@media screen and (max-width: 767px){.uber-aba-section-porc .uber-div-line-90-porc{margin-top:45px !important}#uberAccrualWidget .row .uber-lineall div{padding-top:0}}.smls-btn-uber-regulamento,.smls-btn-uber-table-resend,.smls-btn-uber-table-cancel{text-align:left;border:0;background-image:none}.smls-uber-table{width:100%}.pagination-content{margin-top:inherit;margin-left:15.3333333333% !important}.pagination-content li a{color:#7f7f7f}.pagination-content li.active a{color:#ffffff}.uber-widget{padding-left:10px;background-color:#fff}.uber-bottom-div-label-custom{padding-bottom:5px}.smls-align-left{display:none}.uber-headline{color:#FF5A00}.row-title-mobile{display:none}.uber-title-font{font-family:'nunito-bold', Arial, sans-serif !important;font-size:1.8em !important;color:#FF5A00 !important}.smls-uber-table-header{color:#7c7c7c}.uber-bottom-div-label-custom{padding-bottom:23px !important}div #myUberContent{margin-top:10px !important}@media (max-width: 767px){.smls-btn-uber-table-resend-mobile{border:0}.pagination-content{margin-left:0% !important}.btn:hover,.aui .modal-body button:hover{background-position:0 0px}.smls-btn-uber-regulamento,.smls-btn-uber-table-resend,.smls-btn-uber-table-cancel{width:0 !important}}@media (max-width: 640px){div.uber-bottom-div-label-custom{padding-bottom:5px}div.uber-bottom-div-miles-diamond{padding-bottom:5px}.uber-width{z-index:1}.smls-uber-fix-2{width:15.5% !important}.smls-uber-fix-3{width:25% !important}.smls-btn-uber-table-resend-mobile{margin-left:5px !important}.smls-btn-uber-table-garbage{margin-left:-30px !important}}#my-tours-portlet{margin:0 8px 16px;padding:0 18px 40px;background-color:#fff;width:855px;border:1px solid #ECECEC;box-shadow:0 1px 3px 0 #ECECEC;border-radius:3px}@media screen and (max-width: 767px){#my-tours-portlet{width:90vw;padding:4px 12px;margin:0 auto 16pt auto}}#my-tours-portlet .header h4{line-height:22px;font-size:18px;padding-top:8px}@media screen and (max-width: 767px){#my-tours-portlet .header h4{padding:0;margin:0 0 0 5px;font-size:4vw;font-weight:700;line-height:25px;display:inline-block;width:auto}}#my-tours-portlet .header p{color:#7C7C7C;font-family:"NunitoRegular",Arial,sans-serif;font-size:12px;line-height:16px}@media screen and (max-width: 767px){#my-tours-portlet .header p{margin:10px 0 0 5px}}#my-tours-portlet .header .smartphone-line{display:none}@media screen and (max-width: 767px){#my-tours-portlet .header .smartphone-line{border:0px;border-bottom:1px solid #BCBEC0;margin:20px 16px 0px 16px;display:block}}#my-tours-portlet .cards .card{border:1px solid #BCBEC0;border-radius:3px;width:815px;margin:auto;margin-top:20px;display:table}@media screen and (max-width: 767px){#my-tours-portlet .cards .card{width:auto !important;display:block}}#my-tours-portlet .cards .card .card-header{padding:12px 0 12px 17px;border-bottom:1px solid #BCBEC0;background-color:#ECECEC;display:inline-block;width:100%}#my-tours-portlet .cards .card .card-header div{font-family:"NunitoRegular",Arial,sans-serif;float:left}#my-tours-portlet .cards .card .card-header div P{margin-bottom:5px}#my-tours-portlet .cards .card .card-header div:nth-child(1){width:160px}#my-tours-portlet .cards .card .card-header div:nth-child(2){width:242px}#my-tours-portlet .cards .card .card-header div:nth-child(3){width:195px}#my-tours-portlet .cards .card .card-header div:nth-child(4){width:72px}@media screen and (max-width: 767px){#my-tours-portlet .cards .card .card-header{display:inline-grid;padding:14px 0 6px 10px;box-shadow:0 1px 3px 0 #BCBEC0}#my-tours-portlet .cards .card .card-header div{margin-bottom:6px}#my-tours-portlet .cards .card .card-header div P{margin-bottom:1px}}#my-tours-portlet .cards .card .card-body{padding:12px 17px;display:inline-block;position:relative;width:100%;font-family:"NunitoRegular",Arial,sans-serif}#my-tours-portlet .cards .card .card-body div{float:left}#my-tours-portlet .cards .card .card-body div:nth-child(1){width:126px}@media screen and (max-width: 767px){#my-tours-portlet .cards .card .card-body div:nth-child(1){padding-left:10px}}#my-tours-portlet .cards .card .card-body div:nth-child(2){width:276px}@media screen and (max-width: 767px){#my-tours-portlet .cards .card .card-body div:nth-child(2){padding-left:10px;margin-bottom:8px}}#my-tours-portlet .cards .card .card-body div:nth-child(3){width:194px}@media screen and (max-width: 767px){#my-tours-portlet .cards .card .card-body div:nth-child(3){padding-left:10px;margin-bottom:6px}#my-tours-portlet .cards .card .card-body div:nth-child(3) p{margin-bottom:18px}}#my-tours-portlet .cards .card .card-body div:nth-child(4){width:130px;position:absolute;right:70px;top:0;bottom:0;margin:auto;display:table}#my-tours-portlet .cards .card .card-body div:nth-child(4) button{padding:7px}#my-tours-portlet .cards .card .card-body div:nth-child(4) button span{font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;font-weight:400;line-height:19px}@media screen and (max-width: 767px){#my-tours-portlet .cards .card .card-body div:nth-child(4){width:50vw;position:initial !important;margin:0 20%;float:none;padding-bottom:20px}}#my-tours-portlet .cards .card .card-body div:nth-child(5){width:100%}@media screen and (max-width: 767px){#my-tours-portlet .cards .card .card-body div:nth-child(5){display:none}}#my-tours-portlet .cards .card .card-body div:nth-child(5) p{margin-top:22px}@media screen and (max-width: 767px){#my-tours-portlet .cards .card .card-body{padding:14px 0 6px 0px}}#my-tours-portlet .cards .collapsible{display:none}@media screen and (max-width: 767px){#my-tours-portlet .cards .collapsible{display:block;cursor:pointer;border:none;text-align:left;outline:none;font-size:8px;width:auto;position:absolute;margin-left:60vw;margin-top:150px;background:transparent}}#my-tours-portlet .cards .collapsed{display:block;transform:scale(-1)}#my-tours-portlet .cards .collapsing{display:none}#my-tours-portlet .cards #toggleCardsBtn{margin:0px auto}#my-tours-portlet .cards .active{background-color:#e69602}#my-tours-portlet .pagination{height:32px;display:table;margin:auto;margin-top:40px;padding:10px 0}#my-tours-portlet .pagination li{float:left;height:20px;cursor:pointer}#my-tours-portlet .pagination li.active a{background-color:#ECECEC;cursor:text}#my-tours-portlet .pagination li.disabled a{color:#BCBEC0;cursor:not-allowed}#my-tours-portlet .pagination li.disabled a i{cursor:not-allowed}#my-tours-portlet .pagination li a{padding:8px 10px;border-radius:3px;color:#7C7C7C}#voucher-modal{padding:40px !important}#voucher-modal .close{position:absolute;right:10px;top:10px;font-size:30px}#voucher-modal .header{font-family:"NunitoBold","Arial Bold",sans-serif;font-size:18px;line-height:22px;margin-bottom:14px}#voucher-modal .body{font-size:14px;line-height:22px;margin-bottom:26px}#voucher-modal .body span{color:#FF5A00;text-decoration:underline}#voucher-modal #button-ok{display:table;margin:auto}#voucher-modal #button-ok span{font-family:"NunitoRegular",Arial,sans-serif;font-weight:400}.card-container{display:flex;justify-content:space-around;flex-flow:row wrap}.card-container__message{padding:0 20px}.card-container__card{width:68%;display:flex;flex-flow:row wrap;justify-content:space-evenly;font-size:11px;color:#000}.card-container__card .front-card,.card-container__card .back-card{width:327px;height:209px;box-sizing:border-box;line-height:12px;margin-bottom:18px}.card-container__card .front-card .card-image,.card-container__card .back-card .card-image{position:absolute;z-index:-10;width:327px}.card-container__card .front-card .card-content,.card-container__card .back-card .card-content{padding:22px;padding-top:125px !important;font-family:card-Impress !important}.card-container__card .front-card .card-content .diamond,.card-container__card .back-card .card-content .diamond{color:#FFFFFF}.card-container__card .front-card .card-content .diamond .number,.card-container__card .back-card .card-content .diamond .number{font-size:14px}.card-container__card .front-card .card-content .prata,.card-container__card .back-card .card-content .prata{color:#444444}.card-container__card .front-card .card-content .prata .name,.card-container__card .back-card .card-content .prata .name{font-size:18px}.card-container__card .front-card .card-content .prata .number,.card-container__card .back-card .card-content .prata .number{font-size:16px}.card-container__card .front-card .card-content .ouro,.card-container__card .back-card .card-content .ouro{color:#56451D}.card-container__card .front-card .card-content .ouro .name,.card-container__card .back-card .card-content .ouro .name{font-size:18px}.card-container__card .front-card .card-content .ouro .number,.card-container__card .back-card .card-content .ouro .number{font-size:16px}.card-container__card .front-card .card-content:first-of-type{padding-top:119px}.card-container__card .back-card .smiles-site{font-size:11px;text-transform:uppercase;line-height:40px}.card-container .diamante .back-card{color:#fff}.card-container__print-button{margin:20px 0 10px 0}.card-container__print-button span{font-size:15px;font-weight:bold;cursor:pointer}@media screen and (max-width: 1250px){.card-container .card-container__card{flex-direction:column}.card-container .card-container__print-button{width:45%}}@media screen and (max-width: 767px){.card-container .card-container__card{width:100%}.card-container .card-container__card .front-card,.card-container .card-container__card .back-card{margin:0 auto 18px auto}}@media screen and (max-width: 576px){.card-container{justify-content:center}.card-container .card-container__card{width:auto}.card-container .card-container__print-button{width:45%}}@media print{.headerMain,footer,.portlet-body .card-container .card-container__message,.portlet-body .card-container .card-container__print-button span,.smiles__header-my-account,.smiles-header,.smiles__aside-menu,.row.header-panel,.header-account{display:none}#column-2{margin:1cm !important;width:100% !important}.diamante .back-card .card-content{color:#fff !important}.diamante .back-card .card-content .smiles-site,.diamante .back-card .card-content strong{color:#fff !important}}.optin-container{box-sizing:border-box;margin:30px 0 0 -91px;width:360px;max-width:100%;padding:3vh 2.2%;display:flex;flex-flow:row wrap;border:1px solid #a9a9a9}.optin-container .optin-container__user,.optin-container .optin-container__phone{height:50px !important}.optin-container .optin-container__message,.optin-container .optin-container__user,.optin-container .optin-container__phone,.optin-container .optin-container__terms{margin-bottom:15px}.optin-container .optin-container__terms{font-size:13px !important}@media screen and (max-width: 980px){.optin-container{margin:auto}}@media screen and (max-width: 620px){.optin-container{padding:3vh 2.9%}}.smiles__optin__modal-title{user-select:none;text-align:left;font-size:.7em;font-family:"NunitoBold","Arial Bold",sans-serif}@media screen and (max-width: 764px){.smiles__optin__modal-title{font-size:16px;line-height:20px}}.smiles__optin__modal-body{display:flex;flex-flow:column nowrap;font-family:"NunitoRegular",Arial,sans-serif}.smiles__optin__modal-body .btn,.smiles__optin__modal-body .aui .modal-body button,.aui .modal-body .smiles__optin__modal-body button{margin:auto}#shell-vehicle .add-vehicle{width:100%;margin-bottom:50px;padding-left:5px;padding-right:5px}#shell-vehicle .container-shell-form .container-shell-form__table .vehicles__list{font-weight:700;color:#555;padding-bottom:30px}#shell-vehicle .container-shell-form .container-shell-form__table .vehicles__list a{text-decoration:none;color:#555;cursor:pointer}#shell-vehicle .container-shell-form .container-shell-form__table .vehicles__list a:hover{text-decoration:none;color:#777}#shell-vehicle .container-shell-form .container-shell-form__table .vehicles__list td{padding:0px 10px}#shell-vehicle .container-shell-form [name='placa']{text-transform:uppercase}#shell-vehicle .container-shell-form .container-shell-form__button--save{width:100%}#shell-vehicle .container-shell-form .row{margin-bottom:7px}@media screen and (max-width: 770px){.container-shell-form__button--add{margin:auto}.container-shell-form__table table{margin:auto}.container-shell__insert-form div{margin-bottom:7px}.container-shell__insert-form input{width:100% !important;height:45px !important}.container-shell__insert-form .select-uf{height:45px !important}.container-shell__insert-form .row{margin-bottom:-0.5px !important}}.register__container{width:600px;margin:0 auto;background:#fff;padding:50px 40px 40px;box-sizing:border-box}.register .checked{display:inline-block}.register .container-form-group__header{text-align:left}.register .container-form-group__header:first-child{margin-top:0}.register .line{display:block;float:left;width:91%}.register .line hr{margin:0 0 15px}.register .group-checked i{float:right;color:#FF5A00;font-size:20px;visibility:visible;position:relative;top:-45px;height:2px}.register .member-data{width:600px;margin:0 auto;background:#fff;box-shadow:0 1px 3px 0 #D8D8D8;padding:15px 50px}.register input::-webkit-input-placeholder{color:#ccccc6 !important}.register ::-moz-placeholder{color:#ccccc6 !important}.register :-ms-input-placeholder{color:#ccccc6 !important}.register :-moz-placeholder{color:#ccccc6 !important}.register .member-data__action-buttons{margin-top:10px}.register .member-data__action-buttons button{text-align:center}.register .member-data__action-buttons .save-user-btn{float:right !important}.upper-case{text-transform:uppercase}.lower-case{text-transform:lowercase}.background-member-data{background:#f5f5f5;padding:40px 0}.member-data{width:600px;margin:0 auto;background:#fff;box-shadow:0 1px 3px 0 #D8D8D8;padding:15px 50px}.member-data h4{margin-top:0}.member-data select{padding:0 3.0em 0 1.5em}.member-data__section-header{margin:30px 0;border-bottom:2px solid #ececec}.member-data__section-header.span12{margin-left:0 !important}.member-data .container-form-group__header.closed{border-color:#bbb}.member-data .container-form-group__header.closed h4{color:#bbb}.member-data .container-form-group__header.closed h4:before{background:#bbb}.member-data .adress-data-header+div{min-height:49px}.member-data__birth div{display:flex;height:50px}.member-data__birth .input__animate{width:28%;margin:0 15px 0 0}.member-data__birth .input__animate:last-of-type{margin:0}.member-data #city{height:50px}.member-data .city{margin-top:30px}.member-data .tooltip.right{margin-left:auto;padding:0 5px;margin-top:-6px;position:relative;float:left}.member-data [class*="span"]{margin-right:15px !important;margin-left:0 !important;margin-bottom:15px}.member-data [class*="span"] [class*="span"]:last-child{margin-right:0 !important;float:right}@media screen and (min-width: 767px){.member-data [class*="span"] [class*="span"]{margin-bottom:0}}.member-data .member-data__cell-phone .member-data__phone,.member-data .member-data__home-phone .member-data__phone{float:left !important}.member-data .member-data__password .span7{float:left !important}.member-data .member-data__doc .span5{float:left !important}.member-data__open-terms-of-use{margin-left:4px;line-height:23px;cursor:pointer;text-decoration:underline}.member-data__name-tooltip:after,.member-data__name-tooltip:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.member-data__name-tooltip:after{border-color:rgba(255,255,255,0);border-width:5px}.member-data__name-tooltip:before{border-color:rgba(194,225,245,0)}.member-data__name-tooltip{width:300px;max-width:92%;display:none;margin:0 0 0 51%;padding:10px;position:absolute;font-size:12px;text-align:justify;border:2px solid #FF5A00;border-radius:4px;background-color:#fff}@media screen and (min-width: 1114px){.member-data__name-tooltip:after,.member-data__name-tooltip:before{right:100%;top:19%}.member-data__name-tooltip:after{border-right-color:#fff;margin-top:-5px}.member-data__name-tooltip:before{border-right-color:#FF5A00;margin-top:-8px;border-width:8px}}@media screen and (max-width: 1114px){.member-data__name-tooltip{position:relative;margin:70px 0 4px 0}.member-data__name-tooltip:after,.member-data__name-tooltip:before{bottom:100%;left:50%}.member-data__name-tooltip:after{border-bottom-color:#fff;margin-left:-5px}.member-data__name-tooltip:before{border-bottom-color:#FF5A00;border-width:8px;margin-left:-8px}}@media screen and (max-width: 767px){.member-data__name-tooltip{margin:16px auto 4px auto}.member-data__action-buttons{display:flex}.member-data__action-buttons button.btn,.member-data__action-buttons .aui .modal-body button,.aui .modal-body .member-data__action-buttons button{margin-right:5px;padding:10px 20px}.member-data__title{padding-left:0}.member-data__address div{display:flex}.member-data__address div .input__animate:first-child{margin-right:14px;width:28%}.member-data__city div{display:flex}.member-data__city div .span2{margin-right:14px;width:35% !important}.member-data .member-data{margin-top:20px}.member-data .member-data__section-header h4{margin-top:40px}.member-data .member-data__password{position:relative}.member-data .member-data__password .span4{width:160px !important}.member-data .member-data__password .tooltip.right{position:absolute;left:164px;top:-6px}}@media (max-width: 414px){.member-data__birth .input__animate{margin-right:5px}}@media screen and (max-width: 350px){.member-data__birth .input__animate{margin:0}}.member-data.update-member-data{width:600px;margin-bottom:40px;float:left;margin-left:60px;margin-top:10px}.member-data.update-member-data .group-checked i{top:9px}.member-data.update-member-data .group-checked .ic-warning{font-size:10px;top:4px}.member-data.update-member-data .member-data__ddi,.member-data.update-member-data .member-data__ddd{width:17%}.member-data.update-member-data .form-group--toggler{display:none}.member-data.update-member-data .container-form-group__title{cursor:pointer;position:relative}.member-data.update-member-data .container-form-group__title:after{content:'\f078';color:#7c7c7c;position:absolute;top:12px;right:-33px;font-family:'fontawesome-alloy';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.member-data.update-member-data .container-form-group__header.open .container-form-group__title:after{content:'\f077';color:#FF5A00}.member-data.update-member-data .update-member-data__file textarea{height:75px}.member-data.update-member-data .member-data__choose-email{padding-top:13px}.member-data.update-member-data .member-data__choose-email-disclaimer p{font-size:12px}.member-data.update-member-data .has-error{position:relative}.member-data.update-member-data .has-error i{display:block;position:absolute;top:13px;right:9px;font-size:7px}.member-data.update-member-data .has-error i:before{background-position:0em -341.6em}.member-data.update-member-data .fake-upload{position:relative}.member-data.update-member-data .fake-upload .alert-message{font-family:"NunitoRegular",Arial,sans-serif;color:#FF5A00;box-sizing:border-box;width:100%;margin-bottom:20px}.member-data.update-member-data .fake-upload .fake-label{font-family:"NunitoRegular",Arial,sans-serif;color:#FF5A00;display:inline-block;text-decoration:underline;font-weight:bold}.member-data.update-member-data .fake-upload .fake-path-file{font-family:"NunitoRegular",Arial,sans-serif;color:#7c7c7c;padding-bottom:2px;border-bottom:1px solid #ececec;position:relative;display:none}.member-data.update-member-data .fake-upload .fake-path-file i{position:absolute;top:0;right:0;cursor:pointer}.member-data.update-member-data .fake-upload input{position:absolute;top:22px;left:140px;opacity:0}.member-data.update-member-data .fake-upload.has-error .ic-warning-vermelho{display:none}.member-data.update-member-data [class*="span"]{margin-right:10px !important;margin-left:0 !important;margin-bottom:15px}.member-data.update-member-data [class*="span"] [class*="span"]:last-child{margin-right:0 !important}@media screen and (min-width: 767px){.member-data.update-member-data [class*="span"] [class*="span"]{margin-bottom:0}}@media (max-width: 450px){.aui .register{background:transparent;padding:0 15px 0 22px}.aui .register .member-data{width:100%;border:none;padding:10px}.aui .register .member-data__home-phone div{display:flex;height:50px}.aui .register .member-data__cell-phone div{display:flex;height:50px}.aui .register .member-data.update-member-data{margin-left:0;float:initial;margin-top:initial;box-sizing:border-box}.aui .register .member-data__email{display:flex}.aui .register .member-data__birth{width:49%;float:right;margin:0 !important}.aui .register .member-data__gender{width:45%;display:inline-block}.aui .register .member-data__nacionality{width:49%;display:inline-block}.aui .register .member-data__language{width:45%;float:right;margin:0 !important}.aui .register .member-data__zipcode{width:49%;display:inline-block}.aui .register .member-data__country{width:45%;float:right;margin:0 !important}.aui .register .member-data__state{width:29%;display:inline-block}.aui .register .member-data__city{width:65%;float:right;margin:0 !important}.aui .register .member-data__adress{width:65%;display:inline-block}.aui .register .member-data__adress-number{width:29%;float:right;margin:0 !important}.aui .register .member-data__ddi{width:23%;display:inline-block}.aui .register .member-data__ddd{width:25%;display:inline-block}.aui .register .member-data__phone{width:43%;float:right;margin:0 !important}.aui .register .member-data__phone label{line-height:12px;width:86px;display:block}.aui .register .member-data__action-buttons button{width:35%;display:inline-block}.aui .register .member-data.update-member-data .container-form-group__header{width:92%}.aui .register .member-data.update-member-data .container-form-group__title{font-size:17px}.aui .register .member-data.update-member-data .container-form-group__title:after{right:-21px;font-size:15px}.aui .register .member-data.update-member-data .member-data__phone label{line-height:12px;width:105px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aui .register .member-data.update-member-data .update-member-data__language,.aui .register .member-data.update-member-data .update-member-data__nationality{width:45%;display:inline-block}.aui .register .member-data.update-member-data .update-member-data__language{width:50%;float:right;margin:0 !important}.aui .register .member-data.update-member-data .update-member-data__zipcode{width:49%;float:right;margin-right:0 !important}.aui .register .member-data.update-member-data .member-data__country{width:45%;float:left}.aui .register .member-data.update-member-data .member-data__city{width:100%}.aui .register .member-data.update-member-data .has-error i{top:21px}.aui .register .member-data.update-member-data .update-member-data__address{clear:both}.aui .register .member-data.update-member-data .update-member-data__address .span9{width:65%;float:left}.aui .register .member-data.update-member-data .update-member-data__address .span3{width:29%;float:right;margin:0 !important}.aui .register .member-data.update-member-data .member-data__address-detail{clear:both}.aui .register .member-data.update-member-data .member-data__home-phone{margin-bottom:0}.aui .register .member-data.update-member-data .member-data__choose-email{width:10%;float:left}.aui .register .member-data.update-member-data .member-data__your-email{width:75%;float:right}.aui .register .member-data.update-member-data .member-data__action-buttons{display:block}.aui .register .member-data.update-member-data .member-data__action-buttons button{width:44%}.aui .register .member-data.update-member-data .member-data__action-buttons button:first-child{float:left}.aui .register .member-data.update-member-data .member-data__action-buttons button:last-child{float:right}}@media (max-width: 321px){.aui .register .member-data.update-member-data .container-form-group__title{font-size:13px}.aui .register .member-data.update-member-data .update-member-data__address .span8{width:57%}.aui .register .member-data.update-member-data .member-data__birth,.aui .register .member-data.update-member-data .member-data__nacionality{width:48%}.aui .register .member-data.update-member-data .member-data__country{width:63%}.aui .register .member-data.update-member-data .member-data__ddi{width:23%}.aui .register .member-data.update-member-data .member-data__phone label{line-height:12px;width:80px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aui .register .member-data .member-data__birth,.aui .register .member-data .member-data__zipcode,.aui .register .member-data .member-data__nacionality{width:48%}.aui .register .member-data .member-data__state{width:40%}.aui .register .member-data .member-data__city{width:53%}.aui .register .member-data .member-data__adress{width:53%}.aui .register .member-data .member-data__adress{width:60%}.aui .register .member-data .member-data__adress-number{width:33%}.aui .register .member-data .member-data__action-buttons button{width:45%}}@media (max-width: 320px){.aui .register .member-data__phone{width:43%;float:right;margin:0 !important}.aui .register .member-data__phone label{display:block;width:66px;line-height:12px}.aui .register .member-data__ddi label{font-size:10px;left:15px}.aui .register .member-data__ddi i{font-size:7px}.aui .register .member-data__ddd label{font-size:10px;left:15px}.aui .register .member-data__ddd i{font-size:7px}}@media (max-width: 360px){.aui .register .member-data__birth label{line-height:12px}}.register-success{background:#fff;border:2px solid;box-sizing:border-box;padding:20px;float:left;width:100%;border-color:#FF5A00;margin-top:20px}.register-success h3{line-height:25px}.register-success strong{color:#FF5A00}.register-success .btn,.register-success .aui .modal-body button,.aui .modal-body .register-success button{margin:25px 0 0}.account-family .identity{background:url(../images/account/ic-account-family.png) no-repeat left;height:87px;margin:20px 0;display:block}.account-family .edit{word-wrap:break-word;font:20px/25px 'nunito', Arial, sans-serif;margin:45px 0 30px;color:#7c7c7c;cursor:pointer}.account-family .edit:hover{color:#FF5A00}.account-family .extract{color:#7c7c7c;padding:20px 0;display:block;border:0;font-weight:bold;cursor:pointer}.account-family .extract i{font-size:20px}.account-family .extract:hover{color:#FF5A00}.account-family .trash{color:#7c7c7c;padding:20px 0;display:block;border:0;font-weight:bold;cursor:pointer}.account-family .trash i{font-size:20px}.account-family .trash:hover{color:#FF5A00}.account-family .panel{padding:0;box-shadow:none}.account-family table{border:1px solid #ececec;width:100%;display:inline-table;border-collapse:collapse;margin-bottom:20px}.account-family table tr{border-bottom:1px solid #ececec}.account-family table tr.blocked td{color:#ececec}.account-family table tr.blocked td .btn-link{text-decoration:none;color:#ececec}.account-family table td .btn-link{color:#7c7c7c}.account-family table td i[class^="icon-"]{font-size:20px;display:inline-flex;vertical-align:bottom;padding-right:5px}.account-family table td:nth-of-type(2){text-align:left;padding:0px 10px}.account-family table td:nth-of-type(3){padding:10px 20px}.account-family table td:nth-of-type(4){text-align:left}.account-family table td:nth-of-type(4) .btn-link:hover{text-decoration:none}.account-family table td:first-of-type{padding:30px 20px;vertical-align:middle;font-weight:bold;color:#7c7c7c;width:190px}.account-family table td:first-of-type.invite{color:#FF5A00;cursor:pointer}.account-family__create .content,.account-family__change-member .content{border:1px solid #ececec;width:450px;max-width:100%;margin:0 auto;padding:30px 20px;box-sizing:border-box;display:flow-root}.account-family__create form,.account-family__change-member form{display:none}@media only screen and (min-width: 764px){.account-family__create .container,.account-family__change-member .container{padding:0 15px;margin:20px 0;width:100%;box-sizing:border-box}}.account-family__create .container .row-spacing,.account-family__change-member .container .row-spacing{margin-left:0}.account-family__create .container .smiles-logos,.account-family__change-member .container .smiles-logos{font-size:3px}.account-family__modal{padding:40px 40px 0;box-sizing:border-box}.account-family__modal h3{font-family:'NunitoRegular', Arial, Helvetica, sans-serif;color:#FF5A00;font-weight:normal;text-align:center}.account-family__modal button{margin:20px 0 0}.account-family__registration .info{margin:20px 0;text-align:center}.account-family__registration h3{margin:0}.account-family__keyboard{width:350px;margin:0 auto}.account-family__keyboard .number-keyboard{margin-top:20px}.account-family__keyboard .smiles-logos{font-size:3px}.account-family__keyboard .group{margin-top:20px}.account-family__join-club{border:1px solid #ececec;padding:60px}.account-family__join-club .sponsored{display:inline-block;vertical-align:middle;margin-right:40px}.account-family__join-club .sponsored .smiles-logos{font-size:5px}.account-family__join-club .packages{display:inline-block;vertical-align:middle}.account-family__join-club .packages .title{font:bold 12px Arial, sans-serif;color:#7c7c7c;display:inline-block;vertical-align:bottom;text-align:left}.account-family__join-club .packages .title span{display:block;color:#639;font-size:28px}.account-family__join-club .packages .per-month{display:inline-block;vertical-align:bottom;font:bold 12px Arial, sans-serif;color:#639;width:55px}.account-family__join-club .packages .fee{font:bold 15px Arial, sans-serif;color:#7c7c7c;padding:15px 0}.account-family__join-club .packages .your-plan{color:#639;font:bold 15px Arial, sans-serif}.account-family__choosen-plan{border:1px solid #ececec;margin-top:40px;float:left;width:100%;box-sizing:border-box}.account-family__choosen-plan header{border-bottom:1px solid #ececec;padding:20px 0 10px;text-align:center}.account-family__choosen-plan .description-plan h4{margin:0}.account-family__choosen-plan .description-plan .resume{padding:30px}.account-family__choosen-plan .description-plan table{border:0;margin-top:30px}.account-family__choosen-plan .description-plan table td{padding:5px}.account-family__choosen-plan .description-plan .profile{padding:30px;border-left:1px solid #ececec}.account-family__choosen-plan .description-plan .profile table tr{border:0}.account-family__choosen-plan .description-plan .profile table tr td{padding:10px 0}.account-family__warning{background-color:#fff;border:2px solid #FF5A00;border-radius:4px;padding:20px;display:flex;text-align:right}.account-family__warning i{background:url(../images/account/ic-af-my-account.png) no-repeat left;height:35px;margin:0;display:block;width:51px}.account-family__warning p{margin:0}.account-family__warning strong{color:#FF5A00}.account-family__warning b{color:#FF5A00}.invate-modal{width:300px;max-width:90%;margin:auto;display:flex;flex-direction:column}.invate-modal .input__animate{margin-bottom:12px}.invate-modal .input__animate .check-icon{background:url(../images/account/ic-check-small.png) no-repeat left;position:absolute;top:16px;right:-25px}@media (max-width: 640px){.aui .account-family.row{margin-left:0}.aui .account-family .panel [class*="span4"]{width:100%}.aui .account-family .trash{text-align:center;background:#FF5A00;margin:10px 60px 30px;padding:10px;color:#fff}.aui .account-family .extract{text-align:center}.aui .account-family__create .content{width:100%;padding:20px}.aui .account-family__create .container{padding:0;margin:0}.aui .account-family [class*="span"]{float:left}.aui .account-family [class*="span3"]{width:22.85714%}.aui .account-family [class*="span4"]{width:31.42857%}.aui .account-family [class*="span6"]{width:48.57143%}.aui .account-family [class*="span9"]{width:74.28571%}.aui .account-family .btn-outline{width:95%}.aui .account-family__modal{padding:0}.aui .account-family__modal button{margin-top:20px}.aui .account-family__modal [class*="span4"]{width:100%}.aui .account-family__join-club{padding:10px}.aui .account-family__join-club .sponsored{display:block;margin-right:0;text-align:center;border-bottom:1px solid #ececec}.aui .account-family__join-club .packages{padding-top:10px;text-align:center;display:block}.aui .account-family__choosen-plan{padding:0}.aui .account-family__choosen-plan .description-plan{padding:10px 0 0}.aui .account-family__choosen-plan .description-plan .resume{padding:10px 5px}.aui .account-family__choosen-plan .description-plan .profile{padding:10px 5px;text-align:left}.aui .account-family__keyboard{width:100%}.aui .account-family__warning{display:inline-block;text-align:center}.aui .account-family__warning .btn-outline{width:100%}.aui .account-family__warning small{margin:0 0 10px;display:block}.aui .account-family__warning .logo{justify-content:center;margin-bottom:20px}.aui .account-family__warning [class*="span8"]{width:100%}.aui .account-family__warning [class*="span2"]{width:40.17094%}}.sectionFull .account-family.row{margin-left:0}.sectionFull .account-family.row .buying-status img{width:40px}.sectionFull .account-family.row .smls-color-orange{white-space:nowrap;color:#FF5A00}.sectionFull .account-family.row .smls-txt-left{text-align:left}.sectionFull .account-family.row table td:first-of-type{text-align:left}.sectionFull .account-family.row table td:nth-of-type(2){text-align:right;padding-right:50px}.account-family img#smls-img-card{max-height:28px;margin-top:-38px !important;position:relative;float:right;right:10px}.account-family h2{font-size:19px}.account-family .smls-btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.account-family .smls-btn{display:inline-block;width:100%;padding:15px 10px;border-radius:4px;color:#ffffff;font:bold 14px Arial,Helvetica,Sans-serif;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;background:transparent;border:1px solid transparent}.account-family .smls-button-orange{color:#fff !important;background-color:#FF5A00 !important}.account-family .smls-btn-color-silver{background:#555555}.account-family .smls-float-right{float:right}.account-family .row.margin{margin-left:-534px}.account-family .teclado .smls-column-2{right:50px;position:relative}.account-family .teclado .logo{width:85px;max-width:inherit}.account-family .number-keyboard-center{width:310px;margin:0 auto;display:block;height:420px}.account-family .number-keyboard-center img{width:60%}.account-family .number-keyboard .layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;border:2px solid #FF5A00;padding:0 20px 20px;border-radius:4px;box-sizing:border-box}.account-family .number-keyboard .layout>*{border-top:none;border-left:none;width:18%;box-sizing:border-box;text-align:center;padding:0.3cm 0;cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;background:#555555;margin:2px;color:#ffffff;font-weight:bold;border-radius:4px}.account-family .number-keyboard .layout span{float:left;display:block;width:100%;background:transparent;color:#7c7c7c;text-align:left;cursor:default}.account-family .number-keyboard .layout span.active{background:transparent;color:#7c7c7c}.account-family .number-keyboard .layout .active{background:#777;color:#fff}.miles-operation{margin:15px 0 0 0;display:inline-block}.miles-operation .description h3{padding:0;margin:0}.miles-operation .milage-action{margin-top:10px}.miles-operation .milage-action a .action:hover{border-color:#FF5A00}.miles-operation .milage-action .action{border:1px solid #ececec;width:31.9%;height:85px;float:left;margin-right:15px;color:#7c7c7c}.miles-operation .milage-action .action:first-child strong:first-child{margin-top:23px}.miles-operation .milage-action .action.last{margin:0}.miles-operation .milage-action .action strong{display:block;margin-top:10px;color:#FF5A00;text-transform:uppercase}.miles-operation .milage-action .action i{width:57px;height:83px;display:inline-block;margin-left:10px}.miles-operation .milage-action .action i.ic-cart{background:url(../images/account/ic-purchase.png) center no-repeat}.miles-operation .milage-action .action i.ic-activate{background:url(../images/account/ic-activate.png) center no-repeat}.miles-operation .milage-action .action i.ic-exchange{background:url(../images/account/ic-exchange.png) center no-repeat}.miles-operation .request-miles{border:1px solid #ececec;margin-top:10px;width:100%}.miles-operation .request-miles .solicitate{padding:20px 10px;color:#7c7c7c;border-right:1px solid #ececec;margin:20px 0}.miles-operation .request-miles .solicitate strong{display:block;color:#FF5A00;text-transform:uppercase;margin-bottom:10px}.miles-operation .request-miles .partners{display:inline-block;vertical-align:top;padding:20px 0 0}@media (max-width: 640px){.miles-operation{font-size:12px}.miles-operation .milage-action .action{width:49%;margin-bottom:15px;margin-right:0}.miles-operation .milage-action .action i{width:37px;margin-left:9px}.miles-operation .milage-action .action i.ic-cart,.miles-operation .milage-action .action i.ic-exchange{background-size:100%}.miles-operation .milage-action .action i.ic-activate{background-size:80%}.miles-operation .milage-action .action strong{margin-top:17px}.miles-operation .milage-action .action.solicitate{float:right}.miles-operation .milage-action .action.solicitate span{text-align:center;padding:33px 0;display:block}.miles-operation .milage-action .action.reactivate{float:right}.miles-operation .milage-action .span4{width:31.42857%;float:left}.miles-operation .milage-action .span7{width:57.14286%;float:left}}.user-utilities{border:1px solid #ececec;padding:15px 10px;margin:20px 0 0 0}.user-utilities .action{display:inline-block;vertical-align:top;width:24.6%;padding:0 0 0 10px;border-right:1px solid #ececec}.user-utilities .action.last{border-right:0}.user-utilities .action.last i{font-weight:bold}.user-utilities .action h4{color:#7c7c7c;font-size:15px}.user-utilities .action h4 i{vertical-align:text-top}.user-utilities .action p{height:80px}.user-utilities .action a{color:#FF5A00}.user-utilities .action a:hover{color:#c63}@media (max-width: 640px){.user-utilities{padding:15px 10px 5px}.user-utilities .action{width:100%;padding:0 0 10px 10px;border-right:0;border-bottom:1px solid #ececec}.user-utilities .action p{height:auto}.user-utilities .action.last{border:0}}.miles-to-expire-account{margin:20px 0 0 0}.miles-to-expire-account table{border:1px solid #ececec;float:left;width:100%}.miles-to-expire-account table tr td{border-bottom:1px solid #ececec;padding:20px;font:14px Arial, sans-serif;color:#7c7c7c;text-align:left}.miles-to-expire-account table tr td:nth-child(2){text-align:right}.miles-to-expire-account .advertising{margin-left:0;border:0;width:initial;margin:0}.miles-to-expire-account .advertising img{vertical-align:top;display:inline-block}.oneclick-account{margin:25px 0 0 0}.oneclick-account .cards{border:1px solid #ececec;padding:20px}.oneclick-account .cards h4{margin-top:0}.oneclick-account .cards p{margin:0}.oneclick-account .cards .saved-cards{margin:10px 0 0 0}.oneclick-account .cards .saved-cards .warning{width:20px;height:20px;background-color:#FF5A00;text-align:center;border-radius:50%;display:inline-block;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);font-style:normal;font-size:11px;padding-top:2px}.oneclick-account .cards .saved-cards .info{vertical-align:text-top}.oneclick-account .cards button{margin:30px 0 0}.club-mgm{margin-top:20px}.club-mgm .club{height:205px;background-color:#f6f6f6;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFF6F6F6', endColorstr='#FFFFFFFF');background-image:-owg-linear-gradient(left, #f6f6f6 34%, #fff 34%, #fff 34%);background-image:-webkit-linear-gradient(left, #f6f6f6 34%, #fff 34%, #fff 34%);background-image:-moz-linear-gradient(left, #f6f6f6 34%, #fff 34%, #fff 34%);background-image:-o-linear-gradient(left, #f6f6f6 34%, #fff 34%, #fff 34%);background-image:linear-gradient(left, #f6f6f6 34%, #fff 34%, #fff 34%);border:1px solid #ececec}.club-mgm .club .logo{text-align:center;padding:18% 0 0}.club-mgm .club .logo i{font-size:4px}.club-mgm .club .accumulation{background:#639;padding:5px 10px;font:14px Arial, sans-serif}.club-mgm .club .accumulation p{color:#fff;width:125px;display:inline-block;margin-top:5px}.club-mgm .club .accumulation a{padding:5px;border:1px solid #fff;margin-top:9px;float:right;color:#fff}.club-mgm .club .accumulation a:hover{color:#639;background:#fff}.club-mgm .club .status p{color:#7c7c7c;padding:8px 10px;border-bottom:1px solid #ececec;margin:0}.club-mgm .club .status p span{float:right}.club-mgm .club .status p:last-child{border:0}.club-mgm .club .status a{color:#639}.club-mgm .club .status a:last-child{float:right}.club-mgm .advertising{margin:0;border:0;width:initial}.club-mgm .mgm{height:205px;background-color:#f6f6f6;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFF6F6F6', endColorstr='#FFFFFFFF');background-image:-owg-linear-gradient(left, #f6f6f6 34%, #fff 34%, #fff 34%);background-image:-webkit-linear-gradient(left, #f6f6f6 34%, #fff 34%, #fff 34%);background-image:-moz-linear-gradient(left, #f6f6f6 34%, #fff 34%, #fff 34%);background-image:-o-linear-gradient(left, #f6f6f6 34%, #fff 34%, #fff 34%);background-image:linear-gradient(left, #f6f6f6 34%, #fff 34%, #fff 34%);border:1px solid #ececec}.club-mgm .mgm .logo{text-align:center;padding:13% 0 0}.club-mgm .mgm .logo span{background:url(../images/account/logo-mgm.svg) center no-repeat;display:block;height:75px}.club-mgm .mgm .logo a{margin-top:43px;display:block;text-align:left;margin-left:13px;color:#FF5A00}.club-mgm .mgm .logo a i{font-size:inherit}.club-mgm .mgm .resume{background:#fff;padding:12px 10px;font:14px Arial, sans-serif;height:57px}.club-mgm .mgm .resume p{width:144px;display:inline-flex;margin:0;color:#FF5A00}.club-mgm .mgm .resume span{padding:5px;border:1px solid #FF5A00;float:right;color:#FF5A00;margin-top:2px}.club-mgm .mgm .status p{color:#7c7c7c;padding:8px 10px;border-bottom:1px solid #ececec;margin:0}.club-mgm .mgm .status p span{float:right}.club-mgm .mgm .status p:last-child{border:0}.club-mgm .mgm .status a{color:#FF5A00}.club-mgm .mgm .status a:last-child{float:right}@media (max-width: 640px){.club-mgm .club{height:205px;margin-bottom:10px;background:#fff}.club-mgm .club .logo{display:none}.club-mgm .mgm{height:245px;margin-bottom:10px;background:#fff}.club-mgm .mgm .resume{background:#f6f6f6}.club-mgm .mgm .invite{background:#FF5A00;padding:10px}.club-mgm .mgm .invite a{color:#fff}.club-mgm .mgm .logo{display:none}}.header-account{margin-bottom:10px;font-family:"NunitoRegular",Arial,sans-serif}.header-account a{color:#FF5A00;white-space:nowrap}.header-account .member[class*="span3"]{width:21.07692%}.header-account .number{font-size:14px}.header-account .number h3{margin:0;height:30px;width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-account .number h4{margin:0;color:#7c7c7c;font-size:16px}.header-account .info a{color:#7c7c7c;margin-bottom:4px;display:block;border-bottom:1px solid #ececec;width:185px;padding-bottom:4px;font-size:12px}.header-account .info .member{font-family:"NunitoRegular",Arial,sans-serif;color:#FF5A00;cursor:pointer;font-size:12px}.header-account .info .member:hover+.tooltip-help{display:block}.header-account .info .tooltip-help{display:none}.header-account .info .tooltip-help p{margin:0}.header-account .my-category{margin-right:25px}.header-account .my-category[class*="span5"]{margin-left:0;width:36.17094%}.header-account .my-category small{font-size:80%}.header-account .my-category .category a{text-decoration:underline;color:#7c7c7c}.header-account .my-category .category .card{float:left}.header-account .my-category .category .card .icon-card{display:block;background-position:center center;background-repeat:no-repeat;background-size:contain;width:68px;height:46px}.header-account .my-category .category .card .icon-card.diamante{background-image:url(../images/bms/raster/categories/category-diamante.png)}.header-account .my-category .category .card .icon-card.ouro{background-image:url(../images/bms/raster/categories/category-ouro.png)}.header-account .my-category .category .card .icon-card.prata{background-image:url(../images/bms/raster/categories/category-prata.png)}.header-account .my-category .category .card .icon-card.smiles{background-image:url(../images/bms/raster/categories/category-smiles.png)}.header-account .my-category .category .your-category p{margin:0}.header-account .my-category .category .your-category p:first-child{font-weight:bold}.header-account .my-category .category .your-category small{display:block}.header-account .my-category .disclaimer{font-size:12px;line-height:1.4em;margin:10px 0 0 0;width:365px}.header-account .my-category .status{margin:0}.header-account .my-category .status p{color:#7c7c7c;margin:0}.header-account .my-category .status i,.header-account .my-category .status strong{color:#FF5A00}.header-account .my-category .status .milestones{display:flex;align-items:center;padding:10px 0 0 0}.header-account .my-category .status .milestones i,.header-account .my-category .status .milestones strong,.header-account .my-category .status .milestones span{margin-right:5px;margin-left:5px}.header-account .renew-pending{margin:0 0 0 0;color:#e74646;font-family:"NunitoRegular",Arial,sans-serif}.header-account .club-cobranded .img-content{margin:0}.header-account .club-cobranded .img-content img{justify-content:center;align-items:center;display:flex;float:right;width:95px}.header-account .club-cobranded .img-content i{float:right}.header-account .club-cobranded .club{font-family:"NunitoRegular",Arial,sans-serif}.header-account .club-cobranded .club.canceled[class*="span3"],.header-account .club-cobranded .club.suspended[class*="span3"]{width:15%}.header-account .club-cobranded .club.canceled[class*="span3"] [class*="span3"],.header-account .club-cobranded .club.suspended[class*="span3"] [class*="span3"]{width:70%}.header-account .club-cobranded .club.canceled span,.header-account .club-cobranded .club.suspended span{border:1px solid #e74646;color:#e74646;display:block;text-align:center;border-radius:10px;margin-top:15px;font-size:12px;margin-left:16px;margin-right:16px}.header-account .club-cobranded .club.canceled .status,.header-account .club-cobranded .club.suspended .status{margin-top:6px;font-size:12px;margin-left:75px;color:#c63}.header-account .club-cobranded .club.canceled .status a,.header-account .club-cobranded .club.suspended .status a{margin-top:5px;display:block;font-weight:bold;color:#c63}.header-account .club-cobranded .club.activated[class*="span3"]{width:15%}.header-account .club-cobranded .club.activated[class*="span3"] [class*="span4"]{width:70%}.header-account .club-cobranded .club.activated span{border:1px solid #639;color:#639;display:block;text-align:center;border-radius:10px;margin-top:7px;margin-left:16px;margin-right:16px}.header-account .club-cobranded .club .club-miles{text-align:center;font-size:18px;font-family:"NunitoBold","Arial Bold",sans-serif;margin-top:4px}.header-account .club-cobranded .join-club{margin:0}@media (max-width: 764px){.header-account .club-cobranded .btn-cobranded{margin-bottom:15px}}@media (min-width: 640px){.header-account .my-category{margin-left:50px !important}}@media (max-width: 640px){.header-account .member{text-align:center;font-size:12px}.header-account .member[class*="theme-dark"]{border-top:1px solid #ececec;padding-top:25px}.header-account .member[class*="span3"]{width:100%;margin-top:70px}.header-account .member .tooltip-help .bottom{margin-top:20px}.header-account .info{margin-bottom:20px;text-align:right}.header-account .info a{border:0;display:inline}.header-account .my-category[class*="span5"]{width:initial;margin-bottom:20px}.header-account .my-category .disclaimer{width:100%}.header-account .my-category .category .card{margin-right:10px}.header-account .club-cobranded span{width:100%;margin-left:0px !important;margin-right:0px !important}.header-account .club-cobranded .span3{border-bottom:1px solid #ececec;padding-bottom:25px}.header-account .club-cobranded .span3 .span4 img{width:200%;max-width:none;margin-left:-50%}.header-account .club-cobranded .span3{margin:0 auto}.header-account .club-cobranded .club.canceled[class*="span3"],.header-account .club-cobranded .club.suspended[class*="span3"]{width:60%}.header-account .club-cobranded .club.canceled [class*="span3"],.header-account .club-cobranded .club.suspended [class*="span3"]{width:33%}.header-account .club-cobranded .club.activated[class*="span3"]{width:100%;margin-bottom:10px;align-items:center;justify-content:center;display:flex;flex-flow:column wrap}.header-account .club-cobranded .club.activated[class*="span3"] [class*="span4"]{width:21%}.header-account .my-category .category .your-category p,.header-account .my-category .category .your-category small{display:inline}.header-account .my-category .category .your-category p{font-size:90%}.header-account .my-category .status{margin-top:5px}}.bms .header-account{margin:0 auto;background:#fff;box-shadow:0 1px 3px 0 #D8D8D8;padding:30px 20px}.bms .header-account .member[class*="span3"]{margin-top:0}.cobranded-account{margin:10px 0 0}.cobranded-account h4{color:#69c}.cobranded-account .container{border:1px solid #69c;padding:0 20px 25px;display:block}.cobranded-account .container a{color:#69c}.cobranded-account .container .logo{width:120px;height:80px;justify-content:center;align-items:center;display:flex}.cobranded-account .container .accrual-info P{margin:0}.cobranded-account .container .accrual-info strong{color:#69c}.cobranded-account .container .accrual-info .card-company{width:100px;justify-content:center;align-items:center;display:flex;margin-bottom:20px}.warning-easy-travel{margin:20px 0 20px 0;background:#399;border-color:#399;padding:15px;white-space:nowrap}.warning-easy-travel div.logo-easy-travel{width:50px;height:50px;background:url(../images/account/viajefacil.png) no-repeat 0 0;background-size:50px;border:none;float:left}.warning-easy-travel .smls-btn-color-white{display:inline-block;vertical-align:middle}.warning-vertical-align{display:inline-block;vertical-align:middle}.warning-vertical-align p{font-family:"NunitoRegular";color:#fff;font-size:16px;margin:0}.warning-vertical-align p span{display:block;font-size:14px}.warning-easy-travel-disclaimer{padding-left:15px;padding-right:45px}.warning-easy-travel hr{display:none}.warning-easy-travel-amount{padding:0 18px}.warning-easy-travel-deadline{padding:0 18px;border-right:1px solid #297a7a;border-left:1px solid #297a7a}.warning-easy-travel-amount p,.warning-easy-travel-deadline p{font-size:18px}.warning-easy-travel .smls-btn-color-white{border:0;padding-left:30px;padding-right:30px;color:#339999;font-weight:bold}.warning-easy-travel form{display:inline}@media (min-width: 100px) and (max-width: 767px){.warning-easy-travel{white-space:normal}.warning-vertical-align p{text-align:left}.warning-easy-travel-disclaimer{padding:5px 0 25px 10px;width:75%;float:left}.warning-easy-travel img{float:left}.warning-easy-travel-disclaimer p{font-size:14px}.warning-easy-travel hr{display:block;width:100%;border-color:#297a7a}.warning-easy-travel-amount{float:left;border:0;padding:0 0 15px;width:49%}.warning-easy-travel-deadline{float:left;border:0;padding:0 0 15px;width:49%;text-align:left}.warning-easy-travel-amount{float:right}.warning-easy-travel-amount p{text-align:right}.warning-easy-travel .smls-btn-color-white{display:block;width:100%}}.my-preferences{counter-reset:question-counter}.my-preferences.alert{background:#fff;box-shadow:0 1px 3px 0 #D8D8D8;padding-right:20px !important;padding-left:15px !important;width:1150px;font-size:13px;text-align:left;font-weight:normal;font-family:"NunitoLight",Arial,sans-serif}.my-preferences.alert button.btn,.my-preferences.alert .aui .modal-body button,.aui .modal-body .my-preferences.alert button{font-size:10px;margin-top:1px;float:right}.my-preferences.alert .span10{margin-left:0}.my-preferences.alert .span10 span{text-align:left}.my-preferences.alert .close-box{top:-6px !important;right:-6px !important}.my-preferences.alert .close-box .btn-close{font-size:16px}.my-preferences__container{margin:0 auto;box-shadow:0 1px 3px 0 #D8D8D8;background:#fff;padding:20px 40px;box-sizing:border-box;user-select:none;float:right;width:830px;margin-top:30px}.my-preferences i{float:right;color:#FF5A00;font-size:20px;visibility:visible;position:relative;top:-66px;left:22px;background:#ffffff}.my-preferences i.hidden{visibility:hidden}.my-preferences.quiz i{float:right;color:#FF5A00;font-size:20px;visibility:visible;position:relative;top:-56px;left:20px;background:#ffffff}.my-preferences.quiz i.hidden{visibility:hidden}.my-preferences.alert span{display:inline-block;padding:5px 0 0 0;text-align:right;line-height:1.2em;color:#7c7c7c}.my-preferences.alert span strong{color:#FF5A00}.my-preferences .brand-main{margin:5px 0 10px}.my-preferences .brand-main span{margin-right:10px}.my-preferences .span12 div{display:inline-block;width:342px;margin-right:30px}.my-preferences .container-form-group__header{cursor:pointer}.my-preferences .container-form-group__header.closed{border-color:#7c7c7c}.my-preferences .container-form-group__header.closed h2{color:#bbb}.my-preferences .container-form-group__header.closed h2:before{background:#7c7c7c}.my-preferences .container-form-group__header.closed span:before{color:#7c7c7c}.my-preferences .container-form-group__header h2{font-size:14px;font-weight:normal;margin-bottom:0}.my-preferences .container-form-group__header h2:before{counter-increment:question-counter;content:counter(question-counter)}.my-preferences .container-form-group__header span{border-bottom:1px solid #FF5A00;width:295px;margin-left:0;float:right;line-height:1.2em;padding-top:4px}.my-preferences .container-form-group__header span:before{content:"\f078";float:right;font-family:'fontawesome-alloy';font-size:19px;color:#FF5A00}.my-preferences__options{border:1px solid #ececec;padding:5px 20px 20px;float:left;width:100%;box-sizing:border-box}.my-preferences__options b{font:15px "NunitoBold","Arial Bold",sans-serif}.my-preferences__options.view{display:none}.my-preferences__options.view.in{display:block}.my-preferences__options.group-checked i{float:right;color:#FF5A00;font-size:20px;visibility:visible;position:relative;top:-60px;left:20px}.my-preferences__options .btn-select{width:290px !important}.my-preferences__options .btn-select [type="checkbox"]:checked+label:before,.my-preferences__options .btn-select [type="checkbox"]:not(:checked)+label:before,.my-preferences__options .btn-select [type="checkbox"]:checked+label:after,.my-preferences__options .btn-select [type="checkbox"]:not(:checked)+label:after{display:none}.my-preferences__options .btn-select label{float:right;text-decoration:underline;color:#FF5A00 !important;font-weight:bold !important;margin:20px 0 0;width:100%;text-align:right;outline:none}.my-preferences__options ul{margin:0;width:100%;float:left}.my-preferences__options ul li{padding:20px 0}.my-preferences__options ul li:first-child{padding:0 0 20px}.my-preferences__options ul [type="checkbox"]:not(:checked)+label,.my-preferences__options ul [type="checkbox"]:checked+label{display:block;width:100%;font:13px "NunitoRegular",Arial,sans-serif;color:#7c7c7c;box-sizing:border-box}.my-preferences__options ul [type="checkbox"]:checked+label{color:#FF5A00}.my-preferences__options ul [type="checkbox"]:checked+label:before,.my-preferences__options ul [type="checkbox"]:not(:checked)+label:before{width:18px;height:16px}.my-preferences__options ul.others{width:100%}.my-preferences__options ul.others li{float:right;width:75%}.my-preferences__options ul.others li:first-child{width:20%;float:left}.my-preferences__options ul.others li input{border:0;border-bottom:1px solid #999;box-shadow:none;max-height:10px;height:10px;min-height:17px;border-radius:0;padding:0}.my-preferences .group-btn{padding:20px;border-top:1px solid #f3f3f3;margin-top:20px;margin-left:0 !important}.my-preferences .group-btn .offset3{margin-left:362px !important}.my-preferences .group-btn.span8{width:100%;box-sizing:border-box;float:left}.my-preferences .group-btn .span5{width:372px !important}.my-preferences .group-btn .span2{width:150px !important;margin:0}.my-preferences .group-btn .btn,.my-preferences .group-btn .aui .modal-body button,.aui .modal-body .my-preferences .group-btn button{float:left}.my-preferences .group-btn .btn:last-child,.my-preferences .group-btn .aui .modal-body button:last-child,.aui .modal-body .my-preferences .group-btn button:last-child{float:right;margin:0}.my-preferences .one-column{width:365px;margin:0 auto 40px;display:flex}@media (max-width: 640px){.my-preferences{padding:0 15px 0 22px}.my-preferences.alert{width:100%}.my-preferences .span12 div{width:100%;margin-right:0}.my-preferences__container{padding:10px;width:100%;margin:0}.my-preferences__options ul{width:100%}.my-preferences.alert{box-sizing:border-box;width:90vw;margin:30px 5vw 16px 5vw !important}.my-preferences.alert button{margin-top:20px}.my-preferences.alert .span10>span{text-align:left;margin-bottom:8px}.my-preferences .span5{width:100% !important}.my-preferences .span5:nth-child(2n){float:initial}.my-preferences .container-form-group__header span{width:83%;margin-left:3px;float:right;font-size:14px;padding-top:4px}.my-preferences .group-btn{padding:20px 0}.my-preferences .group-btn .span2{width:135px !important}.my-preferences .group-btn .offset3{margin-left:0 !important}.my-preferences .group-btn .span5{width:initial !important;margin-right:0 !important}.my-preferences .group-btn .btn,.my-preferences .group-btn .aui .modal-body button,.aui .modal-body .my-preferences .group-btn button{width:45%}.my-preferences .one-column{width:100%;margin:0;display:initial}}.my-promotions{width:90vw !important;height:auto !important;padding:0 15px 15px 15px !important}@media screen and (min-width: 765px){.my-promotions{width:100% !important}}@media screen and (min-width: 764px), (-ms-high-contrast: active), (-ms-high-contrast: none){.my-promotions{max-width:859px;min-width:859px;width:859px}}.my-promotions h2{font-size:16px !important;padding:9px 0 !important;margin:0 !important;font-weight:normal !important;font-family:"NunitoRegular",Arial,sans-serif}@media screen and (min-width: 765px){.my-promotions h2{font-size:18px !important}}.my-promotions .tabs{display:flex;justify-content:space-between;width:316px;max-width:100%}.my-promotions .tabs .tab{font-size:12.5px;line-height:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-family:"NunitoBold","Arial Bold",sans-serif;color:#BCBEC0;transition:color .3s}@media screen and (min-width: 765px){.my-promotions .tabs .tab{font-size:14px;line-height:44px}}@media screen and (max-width: 764px){.my-promotions .tabs .tab{letter-spacing:.3px}}@media screen and (max-width: 339px){.my-promotions .tabs .tab{font-size:11px}}.my-promotions .tabs .tab::after{content:'';display:block;position:relative;top:2px;width:0;height:2px;background:#FF5A00;transition:width .3s}.my-promotions .tabs .tab:hover{color:#7C7C7C}.my-promotions .tabs .tab:hover::after{width:100%}.my-promotions .tabs .selected{border-bottom:2px solid #FF5A00;color:#7C7C7C}.my-promotions__container{display:flex;width:200%}.my-promotions__container:before{content:'';height:1px;background-color:#ECECEC;position:absolute;width:100%;margin-left:-12px;top:94px}@media screen and (min-width: 764px){.my-promotions__container:before{top:106px}}.my-promotions__container .error-message{width:310px;max-width:100%;font-size:15.5px !important;line-height:20px !important;padding:25px 0 18px}.my-promotions__container .valid,.my-promotions__container .closed{width:50%;opacity:1}.my-promotions__container .closed{transform:translateX(-100%)}.my-promotions__container .valid.slide{transform:translateX(-100%)}.my-promotions__container .closed.slide{transform:translateX(0)}.my-promotions__container .valid.slide,.my-promotions__container .closed.slide{opacity:0}.my-promotions__container .closed .promotion img{filter:grayscale(100%)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.my-promotions__container .closed .promotion .details:before{content:'';position:absolute;background-color:rgba(0,0,0,0.5);width:130px;height:75px;margin-left:-155px;margin-top:-15px}}.my-promotions__container .promotion{display:flex;flex-flow:column;border-radius:3px;padding:10px;margin-top:15px}@media screen and (max-width: 764px){.my-promotions__container .promotion{border:1px solid #ECECEC}}@media screen and (min-width: 765px){.my-promotions__container .promotion{flex-flow:row wrap;align-items:flex-start}}.my-promotions__container .promotion .header{width:100%;margin:0;border-bottom:1px solid #ECECEC}@media screen and (max-width: 764px){.my-promotions__container .promotion .header{display:none !important}}.my-promotions__container .promotion .header b{margin:0;padding:5px 0}.my-promotions__container .promotion .header b:nth-child(1){width:155px}.my-promotions__container .promotion .header b:nth-child(2){width:238px}.my-promotions__container .promotion .header b:nth-child(3){width:152px}.my-promotions__container .promotion img{width:100%;height:75px;position:relative}@media screen and (min-width: 765px){.my-promotions__container .promotion img{width:130px}}.my-promotions__container .promotion img::before{position:absolute;width:100%;height:100%;content:' ';display:block;background:url(../images/account/loading-image.png);object-fit:cover;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#d8d8d8}@media screen and (min-width: 765px){.my-promotions__container .promotion .details{width:207px}}.my-promotions__container .promotion>span,.my-promotions__container .promotion>b,.my-promotions__container .promotion>div{margin-top:12px}.my-promotions__container .promotion>span{line-height:20px}.my-promotions__container .promotion>div{display:flex !important}.my-promotions__container .promotion>div div:first-child{width:64%}.my-promotions__container .promotion>div span{margin-top:12px}@media screen and (min-width: 765px){.my-promotions__container .promotion img{margin:-1px 25px 0 0}.my-promotions__container .promotion .details{margin:0 29px 0 0}.my-promotions__container .promotion .validity{width:240px;margin:0 60px 0 0}.my-promotions__container .promotion .validity,.my-promotions__container .promotion .details{margin-top:15px}.my-promotions__container .promotion .validity span,.my-promotions__container .promotion .details span{margin-top:0 !important}}.my-promotions__container .promotion span,.my-promotions__container .promotion b{display:block;font-size:13px}@media screen and (min-width: 765px){.my-promotions__container .promotion span,.my-promotions__container .promotion b{font-size:13.8px}}.my-promotions__container .promotion a{width:35%;padding:4px 10px !important;font-size:12px !important;margin-top:17px;text-decoration:none !important;font-family:"NunitoRegular",Arial,sans-serif;font-weight:100;align-self:flex-end}@media screen and (min-width: 765px){.my-promotions__container .promotion a{align-self:flex-start;width:13%;line-height:23px}}.my-promotions .btn-more-promotions{position:static !important;height:39px !important;font-size:14px !important;font-weight:400 !important;margin-top:35px;font-family:"NunitoRegular",Arial,sans-serif;padding:10px 16px}@media screen and (max-width: 764px){.my-promotions .btn-more-promotions{margin-left:calc(100% - 206px)}}.my-promotions .btn-more-promotions:before{content:'';height:1px;background-color:#ECECEC;position:absolute;width:100%;margin-left:-35%;bottom:65px}@media screen and (min-width: 765px){.my-promotions .btn-more-promotions:before{margin-left:-4%}}.bms .smiles__extract{font-family:"NunitoRegular",Arial,sans-serif}@media screen and (min-width: 764px){.bms .smiles__extract{width:100% !important;max-width:859px;height:auto !important}}.bms .smiles__extract input,.bms .smiles__extract .select,.bms .smiles__extract select{border-color:#ECECEC !important;border-radius:6px;max-width:100%;height:41px !important;min-height:41px}@media screen and (min-width: 340px){.bms .smiles__extract input,.bms .smiles__extract .select,.bms .smiles__extract select{min-width:220px}}.bms .smiles__extract input:focus,.bms .smiles__extract .select:focus,.bms .smiles__extract select:focus{border-color:#BCBEC0 !important}.bms .smiles__extract .select{line-height:normal}.bms .smiles__extract .select::after{top:18px;right:15px}.bms .smiles__extract .select select{color:#BCBEC0}.bms .smiles__extract strong{color:#7C7C7C;font-weight:bold;font-size:12px}.bms .smiles__extract h2{font-size:19px;margin:5px 0 5px 7px}.bms .smiles__extract .filter{padding:10px 0;width:100%}@media screen and (min-width: 764px){.bms .smiles__extract .filter{width:883px;padding:8px 20px 18px 20px;margin-left:-12px;display:flex;align-items:flex-end;flex-flow:row wrap;position:relative;background:#ECECEC}.bms .smiles__extract .filter>div:not(:last-child){margin-right:7px}}.bms .smiles__extract .filter>div:not(:last-child),.bms .smiles__extract .filter>button{margin-bottom:10px}.bms .smiles__extract .filter .period{width:100%;padding-top:0;display:flex;flex-direction:row;align-items:center}@media screen and (min-width: 764px){.bms .smiles__extract .filter .period{width:220px;flex-direction:column;align-items:flex-start}}.bms .smiles__extract .filter .period strong{margin-right:5vw}@media screen and (max-width: 344px){.bms .smiles__extract .filter .period strong{margin-right:4vw}}@media screen and (min-width: 764px){.bms .smiles__extract .filter .period strong{margin:0 0 4px 0}}.bms .smiles__extract .filter .period .select,.bms .smiles__extract .filter .period select{width:100%}.bms .smiles__extract .filter .search{position:relative}.bms .smiles__extract .filter .search input{width:334px;padding:0 15px;font-size:12px;font-family:"NunitoRegular",Arial,sans-serif;border-color:#BCBEC0;color:#BCBEC0}.bms .smiles__extract .filter .search input::-webkit-input-placeholder{color:#BCBEC0}@media screen and (max-width: 764px){.bms .smiles__extract .filter .search input{width:100%}}.bms .smiles__extract .filter .search i{position:absolute;top:11px;right:16px;color:#7C7C7C;font-size:18px;cursor:pointer}.bms .smiles__extract .filter button{height:39px !important;font-size:13px !important;position:relative !important;top:-1px;left:1px}@media screen and (max-width: 764px){.bms .smiles__extract .filter button{width:100% !important}}.bms .smiles__extract .filter .actions{text-align:center;display:flex;font-size:11px;color:#7C7C7C;user-select:none}@media screen and (min-width: 764px){.bms .smiles__extract .filter .actions{text-align:left;flex:0 0 35.1%;padding-left:5px}}.bms .smiles__extract .filter .actions span{flex:1 1 70%;line-height:28px}@media screen and (min-width: 764px){.bms .smiles__extract .filter .actions span{flex:1 1 25%;font-size:14px;cursor:pointer}.bms .smiles__extract .filter .actions span:not(:first-child){padding-left:18px}}.bms .smiles__extract .filter .actions span:nth-child(2){flex:1 1 100%}@media screen and (min-width: 764px){.bms .smiles__extract .filter .actions span:nth-child(2){flex:1 1 50%}}.bms .smiles__extract .filter .actions span:not(:last-child){border-right:1px solid #BCBEC0}.bms .smiles__extract .filter .actions span i{font-size:15px}@media screen and (max-width: 764px){.bms .smiles__extract .filter-options.open{transform:translateX(80vw);-webkit-box-shadow:200px 0px 300px 131px rgba(88,113,138,0.63);-moz-box-shadow:200px 0px 300px 131px rgba(88,113,138,0.63);box-shadow:200px 0px 300px 131px rgba(88,113,138,0.63)}}@media screen and (min-width: 764px){.bms .smiles__extract .filter-options.open{transform:scaleY(1)}}.bms .smiles__extract .filter-options{width:80vw;height:100vh;margin-left:-80vw;position:fixed;top:0;left:0;z-index:9999;overflow-y:auto;background-color:#fff;­-webkit-­transition:all .4s ease;­-moz-­transition:all .4s ease;-­o-­transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 764px){.bms .smiles__extract .filter-options{position:relative;display:flex;flex-flow:row wrap;width:860px;height:auto;z-index:0;margin-left:-13px;padding:0 20px;background-color:#ECECEC;transform-origin:top;transform:scaleY(0)}}.bms .smiles__extract .filter-options__actions{display:flex;flex:1 2 80%;align-items:center;justify-content:space-around;justify-content:space-evenly;position:sticky;top:0;z-index:1;background-color:#FF5A00;color:#fff}@media screen and (min-width: 764px){.bms .smiles__extract .filter-options__actions{display:none}}.bms .smiles__extract .filter-options__actions span{font-size:1.6em}.bms .smiles__extract .filter-options__actions button{position:inherit !important;border:1px solid #fff;background:none;width:60px !important;min-width:unset !important;height:5vh !important;max-height:32px;margin:0;padding:0}.bms .smiles__extract .filter-options__actions .close-filters{text-align:center;line-height:8vh;font-size:34px;margin-bottom:3px}.bms .smiles__extract .filter-options .option{display:flex;flex-direction:column;padding:27px 4vw 0 4vw;margin-bottom:18px}.bms .smiles__extract .filter-options .option strong{margin-bottom:10px}@media screen and (max-width: 764px){.bms .smiles__extract .filter-options .option:nth-child(3),.bms .smiles__extract .filter-options .option:nth-child(4){padding-top:0;display:flex;justify-content:space-between}.bms .smiles__extract .filter-options .option>*:not(strong){margin-left:4vw}}@media screen and (min-width: 764px){.bms .smiles__extract .filter-options .option{padding:0 7px 0 0}.bms .smiles__extract .filter-options .option:nth-child(5){padding-left:7px}.bms .smiles__extract .filter-options .option strong{margin-bottom:5px}.bms .smiles__extract .filter-options .option .select{width:200px}}.bms .smiles__extract .filter-options .last-option{margin-top:-54px}.bms .smiles__extract .filter-options__actions-desktop{display:flex;justify-content:space-between;width:226px;height:40px;margin:-31px 0 18px 1px}@media screen and (max-width: 764px){.bms .smiles__extract .filter-options__actions-desktop{display:none}}.bms .smiles__extract .filter-options__actions-desktop button{position:inherit !important;height:100% !important}.bms .smiles__extract .miles-details{color:#BCBEC0;border:1px solid #ECECEC;padding:10px;margin-top:10px}@media screen and (min-width: 764px){.bms .smiles__extract .miles-details{display:flex;width:88%;margin:30px auto 0 auto;background-color:#f5f5f5}}.bms .smiles__extract .miles-details>*{user-select:none}.bms .smiles__extract .miles-details span,.bms .smiles__extract .miles-details strong{color:#5B5B5B}.bms .smiles__extract .miles-details>div{display:flex;flex-direction:column}@media screen and (min-width: 764px){.bms .smiles__extract .miles-details>div{width:50%;padding:0 25px;margin:0 !important;font-size:.8em;flex-flow:row wrap;align-content:flex-start}}.bms .smiles__extract .miles-details>div:first-child{border-bottom:1px solid #ECECEC;margin-bottom:7px}@media screen and (min-width: 764px){.bms .smiles__extract .miles-details>div:first-child{border-right:1px solid #ECECEC;border-bottom:none}}.bms .smiles__extract .miles-details>div h4{margin:0;line-height:1.4em;font-size:14px}@media screen and (min-width: 764px){.bms .smiles__extract .miles-details>div h4{flex:1 1 100%}}.bms .smiles__extract .miles-details>div h4 small{font-size:.8em;display:block;color:#BCBEC0}@media screen and (min-width: 764px){.bms .smiles__extract .miles-details>div h4 small{display:inline}}.bms .smiles__extract .miles-details>div p{margin:5px 0 0 0;font-size:1.2em}@media screen and (min-width: 764px){.bms .smiles__extract .miles-details>div p{display:inherit;flex-direction:column;margin:10px 35px 0 0;color:#7C7C7C}.bms .smiles__extract .miles-details>div p strong{font-weight:bold;font-size:1em;margin-top:6px}}.bms .smiles__extract .miles-details>div p:last-of-type{margin-bottom:5px}@media screen and (min-width: 764px){.bms .smiles__extract .miles-details>div p:last-of-type{margin-right:0}}.bms .smiles__extract .miles-details>div span{margin:7px 0}@media screen and (min-width: 764px){.bms .smiles__extract .miles-details>div span{margin:0}}.bms .smiles__extract .miles-details>div small{line-height:12px}.bms .smiles__extract .timeline{margin-top:36px}.bms .smiles__extract .timeline h4.theme-dark{width:100%;text-align:center}.bms .smiles__extract .timeline p{margin-left:0}.bms .smiles__extract .timeline .date-container{border:1px solid #ddd;margin-bottom:20px}.bms .smiles__extract .timeline .date-container .card.card-body{display:flex;flex-direction:column;position:relative;color:#7C7C7C}.bms .smiles__extract .timeline .date-container .card.card-body hr{display:none}.bms .smiles__extract .timeline .date-container .card.card-body>div{border-top:1px solid #ddd}.bms .smiles__extract .timeline .date-container .card.card-body>div:nth-child(2){border:none}@media screen and (min-width: 764px){.bms .smiles__extract .timeline .date-container .card.card-body>div:nth-child(2){display:flex;flex-direction:row;align-items:center}.bms .smiles__extract .timeline .date-container .card.card-body>div:nth-child(2) p:nth-child(1){min-width:230px;padding-right:14px}.bms .smiles__extract .timeline .date-container .card.card-body>div:nth-child(2) p:nth-child(2){min-width:220px}.bms .smiles__extract .timeline .date-container .card.card-body>div:nth-child(2) p:nth-child(3){min-width:200px}.bms .smiles__extract .timeline .date-container .card.card-body>div:nth-child(2) p:nth-child(4){width:100%;margin-right:50px;text-align:right}}@media screen and (max-width: 764px){.bms .smiles__extract .timeline .date-container .card.card-body>div:nth-child(2) p:not(:first-child){display:flex}}.bms .smiles__extract .timeline .date-container .card.card-body>div p{color:#7C7C7C}.bms .smiles__extract .timeline .date-container .card.card-body>div .positive{color:#009B20;display:inline;font-weight:normal}.bms .smiles__extract .timeline .date-container .card.card-body>div .negative{color:#EEA11A;display:inline;font-weight:normal}@media screen and (max-width: 764px){.bms .smiles__extract .timeline .date-container .card.card-body .date,.bms .smiles__extract .timeline .date-container .card.card-body .smiles__carousel-header .data__select li.dateUp,.smiles__carousel-header .data__select .bms .smiles__extract .timeline .date-container .card.card-body li.dateUp{margin-bottom:15px}.bms .smiles__extract .timeline .date-container .card.card-body>div p:last-of-type{min-height:22px}}.bms .smiles__extract .timeline .date-container .card.card-body .details-toggler{cursor:pointer;border:0;color:#fff;background:#FF5A00;border-radius:4px;outline:none;width:20px;height:20px;text-align:center;position:absolute;right:10px}.bms .smiles__extract .timeline .date-container .card.card-body .details-toggler::before{display:inline-block;margin-top:5px}.bms .smiles__extract .timeline .date-container .card.card-body .details-toggler.arrow::before{transform:rotate(180deg)}@media screen and (min-width: 1300px){.bms .smiles__extract .timeline .date-container .card.card-body .details-toggler.arrow::before{margin-left:1px}}.bms .smiles__extract .timeline .date-container .card.card-body .links{display:flex;justify-content:space-between;align-items:center;width:358px !important;max-width:100%;height:50px}@media screen and (min-width: 764px){.bms .smiles__extract .timeline .date-container .card.card-body .links{margin-right:300px}}.bms .smiles__extract .timeline .date-container .card.card-body a{display:inline;font-size:12px;font-weight:900}@media screen and (min-width: 764px){.bms .smiles__extract .timeline .date-container .card.card-body a.receipt{background-image:url(../images/account/ic-file.png);background-repeat:no-repeat;background-position-y:6px;padding-left:20px;padding-top:5px;cursor:pointer}}.bms .smiles__extract .timeline .date-container .card.card-body a.bonus{margin-left:-14px;margin-right:4px;text-decoration:none;color:#BCBEC0;font-size:14px;transition:all 0.4s ease;-webkit-transition:all .4s ease;position:relative}@media screen and (max-width: 764px){.bms .smiles__extract .timeline .date-container .card.card-body a.bonus{order:1;margin-left:10px}}.bms .smiles__extract .timeline .date-container .card.card-body a.bonus:before{content:attr(data-title);background-color:#fff;color:#7C7C7C;font-size:12px;padding:3px;box-sizing:border-box;position:absolute;left:-40px;bottom:23px;width:94px;line-height:30px;opacity:0;transition:all .4s ease;z-index:5000;text-align:center;border:2px solid #FF5A00}.bms .smiles__extract .timeline .date-container .card.card-body a.bonus:after{content:"";position:absolute;opacity:0;right:-3px;top:-6px;transition:all .1s ease;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FF5A00}.bms .smiles__extract .timeline .date-container .card.card-body a.bonus:hover:after,.bms .smiles__extract .timeline .date-container .card.card-body a.bonus:hover:before{opacity:1}.bms .smiles__extract .timeline .date-container .card.card-body a.bonus:hover i:after{content:" ";z-index:5001;position:absolute;right:0;top:-6px;border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent}.bms .smiles__extract .timeline .date-container .card.card-body .header{display:none}@media screen and (min-width: 764px){.bms .smiles__extract .timeline .date-container .card.card-body .header{display:initial}.bms .smiles__extract .timeline .date-container .card.card-body .header:first-child{border-bottom:1px solid #ddd;border-top:0;margin-bottom:10px;display:block}.bms .smiles__extract .timeline .date-container .card.card-body .header b{font-size:12px;display:inline-block;padding-bottom:5px}.bms .smiles__extract .timeline .date-container .card.card-body .header b:first-child{min-width:230px}.bms .smiles__extract .timeline .date-container .card.card-body .header b:nth-child(2){min-width:220px}.bms .smiles__extract .timeline .date-container .card.card-body .header b:nth-child(3){min-width:202px}.bms .smiles__extract .timeline .date-container .card.card-body .header b:nth-child(4){margin-left:10px}}.bms .smiles__extract .timeline .date-container .card.card-body i{margin:0;font-size:11px;vertical-align:baseline;color:#FF5A00}.bms .smiles__extract .timeline .date-container .card.card-body .date-container{border:0;border-top:1px solid #f5f5f5;margin-top:15px;font-size:12px}.bms .smiles__extract .timeline .date-container .card.card-body .date-container a{width:initial;display:inline-block;border-bottom:0;border-top:20px solid transparent;padding:0;font-weight:bold}.bms .smiles__extract .timeline .date-container .card.card-body .date-container span i{display:inline-block;font-size:15px;margin-top:19px;margin-left:0}.bms .smiles__extract .timeline .date-container .card.card-body .detail{display:flex;flex-direction:column;justify-content:flex-start;margin-top:10px;padding-top:10px}.bms .smiles__extract .timeline .date-container .card.card-body .detail p{line-height:28px}@media screen and (min-width: 764px){.bms .smiles__extract .timeline .date-container .card.card-body .detail p{padding:0 7px 4px 0}}@media screen and (min-width: 764px){.bms .smiles__extract .timeline .date-container .card.card-body .detail{flex-flow:row wrap}.bms .smiles__extract .timeline .date-container .card.card-body .detail p:nth-child(2),.bms .smiles__extract .timeline .date-container .card.card-body .detail p:nth-child(5){width:265px}.bms .smiles__extract .timeline .date-container .card.card-body .detail p:nth-child(3),.bms .smiles__extract .timeline .date-container .card.card-body .detail p:nth-child(6){width:300px}.bms .smiles__extract .timeline .date-container .card.card-body .detail p:nth-child(4),.bms .smiles__extract .timeline .date-container .card.card-body .detail p:nth-child(7){width:250px}}.bms .smiles__extract .timeline .date-container .card.card-body .sub-detail{padding-left:18px;padding-right:18px}.bms .smiles__extract .timeline .date-container .card.card-body .sub-detail p:first-child{min-width:100%}.bms .smiles__extract .timeline .date-container .card.card-body .sub-detail p:nth-child(3),.bms .smiles__extract .timeline .date-container .card.card-body .sub-detail p:nth-child(6){width:230px}.bms .smiles__extract .timeline .date-container .card.card-body:not(:first-child) .header{display:none !important}.bms .smiles__extract .timeline .date-container.in{height:auto;display:block;margin-bottom:25px}.bms .smiles__extract .timeline .nothing{cursor:default}.bms .smiles__extract .timeline .nothing.date-container{border:0}.bms .smiles__extract .timeline .nothing .card{text-align:center;border:0;padding:0;margin:5px 0 0}.bms .smiles__extract .timeline .nothing .card small{font-size:12px;color:#BCBEC0}.bms .smiles__extract .timeline a.nothing.btn{margin:0 auto;color:#7C7C7C;background:#BCBEC0}.bms .smiles__extract .timeline a.nothing.btn:after{display:none}.bms .smiles__extract .timeline a.nothing i{display:none}.bms .smiles__extract .timeline p{margin-bottom:5px}.bms .smiles__extract .timeline a.btn{background-color:#BCBEC0;color:#fff;text-align:center;text-decoration:none;border:0;border-radius:18.5px;width:232px;margin:0 auto;height:25px;padding:4px 15px;font:12px "NunitoRegular",Arial,sans-serif;margin-bottom:30px;position:relative}.bms .smiles__extract .timeline a.btn.arrow i::before{transform:rotate(180deg)}.bms .smiles__extract .timeline a.btn i{font-size:12px;float:right;margin:2px 0}.bms .smiles__extract .timeline a.btn:after{content:'';border-right:1px solid #7C7C7C;top:32px;position:absolute;right:116px;width:1px;height:15px}.bms .smiles__extract .timeline a.open{background:#7C7C7C}.bms .smiles__extract .timeline .card{padding:10px;margin:0}.bms .smiles__extract .timeline .card p{margin:0;font-size:12px}.bms .smiles__extract .timeline .card span{width:auto;display:block;color:#FF5A00;font-size:12px;font-weight:700}@media screen and (max-width: 764px){.bms .smiles__extract .timeline .card span{border-bottom:1px solid #f5f5f5}}.bms .smiles__extract .timeline .card span.negative,.bms .smiles__extract .timeline .card span.positive{border:none}.bms .smiles__extract .timeline .card:nth-child(even){background:#f5f5f5;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.bms .smiles__extract .timeline .card:nth-child(even) span{border-color:#fff}.bms .smiles__extract .filter-desktop{display:none}.bms .smiles__extract [type="checkbox"]+label{color:#7C7C7C}.bms .smiles__extract [type="checkbox"]:checked+label:after,.bms .smiles__extract [type="checkbox"]:checked+label:before,.bms .smiles__extract [type="checkbox"]:not(:checked)+label:before,.bms .smiles__extract [type="checkbox"]:not(:checked)+label:after{width:15px;height:15px;left:3px;top:4px;border-color:#BCBEC0}.bms .smiles__extract [type="checkbox"]:checked+label:after{margin-left:2px;margin-top:-3px}.bms .smiles__extract [type="checkbox"]:not(:checked)+label:after{margin-left:2px}@media (min-width: 992px){.bms .smiles__extract .timeline a{align-items:center;justify-content:center;display:block;margin-bottom:5px}.bms .smiles__extract .timeline .date-container{border:0}.bms .smiles__extract .timeline .date-container .card{display:table;width:100%}.bms .smiles__extract .timeline .date-container .card p.date{display:block}.bms .smiles__extract .timeline .date-container .card p strong{display:none}.bms .smiles__extract .timeline .date-container .card .card-body .detail{border:0}.bms .smiles__extract .timeline .date-container .card .card-body .detail p:nth-child(4){display:block;margin-top:5px}.bms .smiles__extract .timeline .date-container .card .card-body .detail p:nth-child(2){width:320px;display:inline-block}.bms .smiles__extract .timeline .date-container .card .card-body .detail hr{margin:0 0 10px;border-color:#ddd;border-bottom:0}}.smiles__extract__modal-title{display:block;box-sizing:border-box;width:100%;padding:0 25px;user-select:none;text-align:left;font-size:.7em}@media screen and (max-width: 764px){.smiles__extract__modal-title{font-size:16px;line-height:20px}}.smiles__extract__modal-body{display:flex;flex-flow:row wrap;justify-content:space-between;padding:0 25px 10px 25px}.smiles__extract__modal-body>*{user-select:none}.smiles__extract__modal-body p{flex:3 0 100%;margin-bottom:35px}@media screen and (max-width: 764px){.smiles__extract__modal-body p{font-size:12px}}@media screen and (max-width: 764px){.smiles__extract__modal-body a:first-of-type{order:1}}.smiles__extract__modal-body a{margin:0 0 10px 0 !important;width:100% !important}@media screen and (min-width: 764px){.smiles__extract__modal-body a{flex:0 1 37%}.smiles__extract__modal-body a.mail-sent{margin:0 auto 10px auto !important}}@media only screen and (max-height: 650px){#receiptModal .modal{height:88% !important;max-height:582px;display:flex;flex-direction:column}#receiptModal .modal .data{overflow-y:scroll}}.receipt-modal{z-index:99999;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);font-family:'NunitoRegular', Arial, Helvetica, sans-serif}.receipt-modal .modal{width:350px}.receipt-modal .modal .modal-header{background-color:#FF5A00;display:flex;justify-content:space-between;padding:11px 22px}.receipt-modal .modal .modal-header h4{margin:0;color:white;font-family:'NunitoBold', Arial Bold, Helvetica, sans-serif;font-size:18px}.receipt-modal .modal .modal-header a{color:white;cursor:pointer}.receipt-modal .modal .modal-header .close-img{width:16px;display:block}.receipt-modal .modal .data{padding:22px 22px 10px 22px}.receipt-modal .modal .data ul{margin:0}.receipt-modal .modal .data ul li{list-style:none;margin-bottom:10px;font-size:12px}.receipt-modal .modal .data ul li:nth-child(1){text-transform:capitalize}.receipt-modal .modal .data ul li label{width:100%;float:left;font-weight:bold;margin-bottom:5px;cursor:default;font-size:14px}.diamond-fee-card{display:table;margin:auto;width:866px;border:1px solid #ECECEC;box-shadow:0 1px 3px 0 #ECECEC;background-color:#fff;padding:0 52px 24px 16px;margin:0 8px 16px;border-radius:3px}.diamond-fee-card h4{padding:8px 0 16px;font-size:18px}.diamond-fee-card p{margin:0}.diamond-fee-card_body{font-family:"NunitoLight",Arial,sans-serif}.diamond-fee-card_body .intro{margin-bottom:30px;font-size:13px}.diamond-fee-card_body .diamonds{height:33px}.diamond-fee-card_body .diamonds .description{float:left;margin-right:10px}.diamond-fee-card_body .diamonds .description p,.diamond-fee-card_body .diamonds .description a{font-size:12px;line-height:13px;text-align:left}.diamond-fee-card_body .diamonds .description a{text-decoration:underline}.diamond-fee-card_body .diamonds .images{display:inline-block}.diamond-fee-card_body .diamonds .images img{margin-left:22px}.diamond-fee-card_body .bottom-text{display:inline-block;margin-top:37px}.diamond-fee-card_body .bottom-text p{color:#7C7C7C;font-size:10px;line-height:13px;text-align:left}@media screen and (max-width: 764px){.diamond-fee-card{width:96%;padding:0 16px 16px}.diamond-fee-card h4{font-size:16px}.diamond-fee-card_body{font-size:12px}.diamond-fee-card_body .diamonds{position:relative;height:100%}.diamond-fee-card_body .diamonds .description{width:100%}.diamond-fee-card_body .diamonds .description a{position:absolute;right:0;top:0}.diamond-fee-card_body .diamonds .description p{padding-bottom:25px}.diamond-fee-card_body .diamonds .images img{width:16%;height:37px;margin-left:1%;margin-right:1%;margin-bottom:20px}}@media screen and (max-width: 764px) and (min-width: 375px){.diamond-fee-card_body .diamonds .images :first-child{margin-left:3%}.diamond-fee-card_body .diamonds .images :nth-child(5){margin-right:0}.diamond-fee-card_body .diamonds .images :nth-child(6){margin-left:3%}.diamond-fee-card_body .diamonds .images :last-child{margin-right:0}}@media screen and (max-width: 764px){.diamond-fee-card_body .bottom-text{margin-top:0;font-size:10px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bms .suspended-account{width:90vw;text-align:left}}@media screen and (max-width: 764px){.bms .suspended-account{margin-top:-32px;background-color:#fff}}.bms .suspended-account .card{width:90%;margin:auto}@media screen and (min-width: 764px){.bms .suspended-account .card{width:100%;padding:23px 5% 90px 5%;display:flex;flex-flow:row wrap;background-color:#fff;margin-top:12px}}.bms .suspended-account h3{margin:0;font-size:16px;line-height:21px}@media screen and (min-width: 764px){.bms .suspended-account h3{flex:1 0 100%;font-size:20px;margin-bottom:20px}}@media screen and (min-width: 764px){.bms .suspended-account .suspended-account__phones,.bms .suspended-account .suspended-account__contact{display:flex;flex-direction:column;align-items:center}.bms .suspended-account .suspended-account__phones button,.bms .suspended-account .suspended-account__contact button{min-width:185px}.bms .suspended-account .suspended-account__phones{width:44%;padding-right:40px;border-right:1px solid #BCBEC0}.bms .suspended-account .suspended-account__contact{width:56%;padding-left:40px}}.bms .suspended-account h5{font-weight:normal;font-size:12px}@media screen and (min-width: 764px){.bms .suspended-account h5{font-size:15px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bms .suspended-account h5{width:100%}}.bms .suspended-account button{text-align:center !important;font-family:NunitoLight !important}.bms .suspended-account .call-center__container,.bms .suspended-account .contact-form{margin-bottom:18px !important}.bms .suspended-account .call-center__container span,.bms .suspended-account .contact-form span{font-size:10px}.bms .suspended-account .call-center__container{width:90%;margin:auto;padding:10px 20px;border:1px solid #ECECEC}@media screen and (min-width: 764px){.bms .suspended-account .call-center__container{width:80%;margin-bottom:auto !important}}.bms .suspended-account .call-center__container p{font-size:12px}@media screen and (min-width: 764px){.bms .suspended-account .call-center__container p{font-size:14px;line-height:15px;margin-bottom:14px}}.bms .suspended-account .call-center__container p:first-child{color:#FF5A00;font-weight:bold}@media screen and (min-width: 764px){.bms .suspended-account .call-center__container p:first-child{font-size:18px}}.bms .suspended-account .suspended-account__or{text-align:center;height:20px;margin:10px 0;font-size:13px}@media screen and (min-width: 764px){.bms .suspended-account .suspended-account__or{display:none}}.bms .suspended-account .suspended-account__or::before,.bms .suspended-account .suspended-account__or::after{width:30%;height:1px;margin-top:10px;position:absolute;background-color:gray;content:" "}.bms .suspended-account .suspended-account__or::before{margin-left:-35.5%}.bms .suspended-account .suspended-account__or::after{margin-left:6.5%}.bms .suspended-account .contact-form{width:94%;margin:auto}@media screen and (min-width: 764px){.bms .suspended-account .contact-form{width:65%}}.bms .suspended-account .contact-form div{margin-bottom:10px}.bms .suspended-account .contact-form div:first-child{margin-top:14px}@media screen and (min-width: 764px){.data-sent-modal{width:390px;padding:0 27px !important}}.data-sent-modal .modal-header h3{font-size:.9em;font-family:"NunitoBold","Arial Bold",sans-serif}@media screen and (min-width: 764px){.data-sent-modal .modal-header h3{font-size:.9em}}.data-sent-modal .modal-header h3,.data-sent-modal .modal-body p{text-align:left !important}.data-sent-modal .modal-body p,.data-sent-modal .modal-footer button{font-family:"NunitoLight",Arial,sans-serif}.data-sent-modal .modal-body{padding:0 15px !important}@media screen and (min-width: 764px){.data-sent-modal .modal-body{padding-bottom:20px !important}}.data-sent-modal .modal-body p{font-size:12px}@media screen and (min-width: 764px){.data-sent-modal .modal-body p{font-size:16px}}.data-sent-modal .modal-footer{padding:5px 15px 25px !important}.data-sent-modal .modal-footer button{width:150px !important;margin:auto !important;letter-spacing:1px;font-weight:500}@media screen and (min-width: 764px){.data-sent-modal .modal-footer button{width:100% !important}}.bms .orders{background:white;border:1px solid #ececec;box-shadow:0 1px 3px 0 #ececec;padding:0 0 36px 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.orders{width:883px}}.orders div:nth-child(1) h3{font-weight:normal;margin-left:16px;margin-bottom:16px;font-size:16px !important;line-height:30px;margin-top:0}.orders h4{padding:8px 16px 16px;font-size:18px}.orders .orders__nav{font-family:"NunitoBold","Arial Bold",sans-serif;margin-top:16px;margin-bottom:0px;border-bottom:1px solid #ececec}.orders .orders__nav a{padding-left:0;padding-right:0}.orders .orders__nav li:first-child{margin-left:16px}.orders .orders__nav li{margin-right:10px}.orders .orders__nav li::after{content:'';display:block;width:0;height:2px;background:#FF5A00;transition:width .3s;line-height:40px}.orders .orders__nav li:hover::after{width:100%}.orders .orders__nav li a{border-width:0;color:#BCBEC0;line-height:30px}.orders .orders__nav li a:hover{border-width:0;background-color:white;color:#7c7c7c;border-bottom-color:#FF5A00}.orders .orders__nav li.active a{border-width:0;color:#7c7c7c}.orders .orders__nav li.active::after{content:'';display:block;width:100%;height:2px;background:#FF5A00}.orders .dataTables_filter{display:none}.orders .dataTables_wrapper{width:auto;padding:0 10px}.orders .dataTables_wrapper .dataTables_paginate{height:30px;margin-top:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.orders .dataTables_wrapper .row:last-child{display:table;margin:auto}}.orders .orders__filter{font-family:"NunitoLight",Arial,sans-serif;margin-bottom:-64px;margin-right:16px;display:inherit;text-align:right}.orders .orders__filter .x-image img{height:20px !important;margin-bottom:4px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.orders .orders__filter--btn{display:inline-block;cursor:pointer;font-family:"NunitoBold","Arial Bold",sans-serif}.orders .orders__filter--btn span{padding:0px 2px}.orders .orders__filter--btn::after{content:'';display:block;width:0;height:2px;background:#7c7c7c;transition:width .3s}.orders .orders__filter--btn:hover::after{width:100%}.orders .orders__filter--btn.active::after{width:100%}@media screen and (min-width: 767px){.orders .orders__filter--btn__mobile{display:none}}.orders .orders__filter .filter-container .header .header--info{font-family:"NunitoLight",Arial,sans-serif;background:#dcdcdc;float:left;width:260px;height:50px}.orders .orders__filter .filter-container .header .header--info .title{font-size:16px;display:inline-block;padding:14px 8px;color:white;font-family:"NunitoLight",Arial,sans-serif}.orders .orders__filter .filter-container .header .header--info .title:first-child{padding:17px 12px;padding-right:20px}.orders .orders__filter .filter-container .header .header--info .btn,.orders .orders__filter .filter-container .header .header--info .aui .modal-body button,.aui .modal-body .orders .orders__filter .filter-container .header .header--info button{width:auto;display:inline-block;padding:4px 12px;margin-top:0 !important;font-family:"NunitoLight",Arial,sans-serif;margin-right:14px;font-weight:normal}.orders .orders__filter .filter-container .header .header--close{background:#7c7c7c;height:50px}.orders .orders__filter .filter-container .header .header--close .ic-fechar-white{font-size:8px}.orders .orders__filter .filter-container .content{padding:16px}.orders .orders__filter .filter-container .content .span3{width:auto;margin-bottom:8px}.orders .orders__filter .filter-container .content .span3 select{font-family:"NunitoLight",Arial,sans-serif;padding:0 20px 0}.orders .orders__filter .modal-backdrop{opacity:.5}.orders .orders__tab-content{overflow:hidden}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.orders .orders__tab-content{padding-bottom:35px;min-height:150px}}.orders .orders__tab-content .dropdown-menu{max-height:130px !important;font-family:"NunitoLight",Arial,sans-serif}.orders .orders__tab-content .orders__tab-content--filter{display:none;padding:16px;background-color:#ececec}.orders .orders__tab-content .orders__tab-content--filter .smiles__dropdown.large .bootstrap-select .dropdown-toggle{padding:9px 40px 9px 20px;font-size:14px}.orders .orders__tab-content .orders__tab-content--filter button,.orders .orders__tab-content .orders__tab-content--filter input{height:40px;min-height:40px;font-family:"NunitoLight",Arial,sans-serif;border:0px}.orders .orders__tab-content .orders__tab-content--filter .select select{border:0px !important}.orders .orders__tab-content .orders__tab-content--filter .select{height:40px}.orders .orders__tab-content .orders__tab-content--filter .span3{margin-left:20px;width:20% !important}.orders .orders__tab-content .orders__tab-content--filter .span5{margin-left:20px}.orders .orders__tab-content .orders__tab-content--filter .span1,.orders .orders__tab-content .orders__tab-content--filter .span2{margin-left:20px;width:14% !important}.orders .orders__tab-content .orders__tab-content--filter .span1 button.btn-primary,.orders .orders__tab-content .orders__tab-content--filter .span1 .aui .modal-body button,.aui .modal-body .orders .orders__tab-content .orders__tab-content--filter .span1 button,.orders .orders__tab-content .orders__tab-content--filter .span1 button.btn-theme-dark,.orders .orders__tab-content .orders__tab-content--filter .span2 button.btn-primary,.orders .orders__tab-content .orders__tab-content--filter .span2 .aui .modal-body button,.aui .modal-body .orders .orders__tab-content .orders__tab-content--filter .span2 button,.orders .orders__tab-content .orders__tab-content--filter .span2 button.btn-theme-dark{width:100%;font-size:12px}.orders .orders__tab-content .orders__tab-content--filter .span12 .span3 button.btn-theme-dark{font-size:12px}.orders .orders__tab-content .orders__tab-content--filter div label{top:10px}.orders .orders__tab-content .orders__tab-content--filter .input__animate input:focus ~ label,.orders .orders__tab-content .orders__tab-content--filter .input__animate input:not(:focus):valid ~ label{top:0px}.orders .orders__tab-content .orders__tab-content--filter .select select{border:0px !important}.orders .orders__tab-content .orders__tab-content--filter .btn-primary,.orders .orders__tab-content .orders__tab-content--filter .aui .modal-body button,.aui .modal-body .orders .orders__tab-content .orders__tab-content--filter button,.orders .orders__tab-content .orders__tab-content--filter .btn-theme-dark{padding:8px 12px !important}.orders .orders__tab-content .orders__tab-content--filter .row{margin-left:0}.orders .orders__tab-content .orders__tab-content--filter .row:nth-child(2){margin-top:8px}.orders .orders__tab-content .orders__tab-content--title{margin:0;font-family:"NunitoLight",Arial,sans-serif;font-size:12px;padding:8px 16px}.orders .orders__tab-content .orders__tab-content--title a{color:#7c7c7c !important;text-decoration:underline}.orders .orders__tab-content .orders__tab-content--title a:hover{color:#FF5A00 !important}.orders .orders__tab-content .orders__tab-content--error{padding:50px 32px;margin-left:0px !important;font-family:"NunitoRegular",Arial,sans-serif}@media screen and (max-width: 767px){.orders .orders__tab-content .orders__tab-content--error{padding:32px 12px}}.orders .brand-arrow-down{background:url("../images/svg/icons/ic-brand-arrow-down.svg") no-repeat 0 0;display:inline-block;width:20px;height:20px;cursor:pointer}.orders .brand-arrow-up{background:url("../images/svg/icons/ic-brand-arrow-up.svg") no-repeat 0 0;display:inline-block;width:20px;height:20px;cursor:pointer}.orders .orders__table{font-family:"NunitoLight",Arial,sans-serif}.orders .orders__table thead th,.orders .orders__table tbody th{color:#7c7c7c;font:14px "NunitoRegular",Arial,sans-serif;padding:16px 5px 8px !important}.orders .orders__table tbody td{padding-top:0 !important;padding-bottom:0 !important}.orders .orders__table tbody .orders__table-order__row{height:60px}.orders .orders__table .fixed-table-header{position:fixed;display:table;width:100vw;background-color:#fff;z-index:100;top:0;left:0;box-shadow:0px 4px 23px 0px rgba(0,0,0,0.38)}.orders .orders__table .hidden,.orders .orders__table-details__row{display:none}@media screen and (min-width: 767px){.orders .orders__table-mobile__row{display:none}}.orders .orders__table-details__toggler,.orders .orders__table-details__row{border:none !important}.orders .orders__table-details__row td{min-height:70px}.orders .orders__table-details__row td .item-desciption{margin-bottom:30px}.orders .orders__table-details__row td .by-steps-checked{margin-left:-10px !important}.orders .orders__table-details__row td .extract-button{width:17%;max-width:50%;margin:auto}.orders .orders__table-details__row td .extract-button .btn,.orders .orders__table-details__row td .extract-button .aui .modal-body button,.aui .modal-body .orders .orders__table-details__row td .extract-button button{width:85%;font-size:12px;font-family:"NunitoRegular",Arial,sans-serif;line-height:14px;font-weight:normal !important}@media screen and (min-width: 767px){.orders .orders__table-details__row td .extract-button{float:right}}.orders .orders__table-mobile__row td div .mobile-td:nth-child(1){width:75px}.orders .orders__table-mobile__row td div .mobile-td{display:inline-flex}@media screen and (max-width: 767px){.orders .orders__table thead tr th{font-size:2.5vw}}@media screen and (max-width: 650px){.orders .orders__table thead tr th{font-size:3.2vw}}@media screen and (max-width: 422px){.orders .orders__table thead tr th{font-size:3.6vw}.orders .orders__table tbody tr td{font-size:13px}}.orders .orders-shopping{font-family:"NunitoLight",Arial,sans-serif;padding:4px 10px 0px}.orders .orders-shopping thead th,.orders .orders-shopping tbody th{color:#7c7c7c;border:0px;font:14px "NunitoRegular",Arial,sans-serif;padding:12px 8px 0px !important}.orders .orders-shopping thead td,.orders .orders-shopping tbody td{padding:0px 8px 8px !important}.orders .orders-shopping .orders-shopping__box{border:1px solid #ececec;border-radius:4px;margin-bottom:12px}.orders .orders-shopping .orders-shopping__box.active{border:1px solid #BCBEC0}.orders .orders-shopping .orders-shopping__box.desktop-version{display:block}.orders .orders-shopping .orders-shopping__box.phone-version{display:none}@media screen and (max-width: 767px){.orders .orders-shopping .orders-shopping__box.desktop-version{display:none}.orders .orders-shopping .orders-shopping__box.phone-version{display:block}}.orders .orders-shopping .orders-shopping__box .shopping-details{font-size:13px !important}.orders .orders-shopping .orders-shopping__box .shopping-details.details-phone{padding:8px}.orders .orders-shopping .orders-shopping__box .shopping-details.details-phone div{height:1.5em}.orders .orders-shopping .orders-shopping__box .shopping-details.details-phone>div{padding:2px 0}@media screen and (max-width: 330px){.orders .orders-shopping .orders-shopping__box .shopping-details.details-phone{font-size:11px !important}}.orders .orders-shopping .orders-shopping__box .shopping-details.active{border-bottom:1px solid #BCBEC0}.orders .orders-shopping .orders-shopping__box .shopping-details .details__toggler{float:right;margin-top:-12px;margin-right:6px}@media screen and (max-width: 767px){.orders .orders-shopping .orders-shopping__box .shopping-details .details__toggler{margin-right:8px;margin-top:-8px}}.orders .orders-shopping .orders-shopping__box .item-details{margin:0 16px;display:none}.orders .orders-shopping .orders-shopping__box .item-details .span3{width:20%}.orders .orders-shopping .orders-shopping__box .item-details .item-content{font-size:13px;padding:8px 0;border-bottom:1px solid #BCBEC0}@media screen and (max-width: 340px){.orders .orders-shopping .orders-shopping__box .item-details .item-content{font-size:12px !important}}.orders .orders-shopping .orders-shopping__box .item-details .item-content .item-image{width:80px;padding:4px 20px 4px 4px;display:inline-block;vertical-align:top}.orders .orders-shopping .orders-shopping__box .item-details .item-content .item-image img{width:100%}.orders .orders-shopping .orders-shopping__box .item-details .item-content .item-row{width:80%;display:inline-block}.orders .orders-shopping .orders-shopping__box .item-details .item-content .item-row [class*="span"]{min-height:10px}.orders .orders-shopping .orders-shopping__box .item-details .item-content .item-row .span10{margin-left:0;margin-top:10px}.orders .orders-shopping .orders-shopping__box .item-details .item-content .item-row .span10:first-child{margin:4px 0 16px 0}.orders .orders-shopping .orders-shopping__box .item-details .item-content .item-row .span10 .brand-main{word-wrap:break-word}@media screen and (max-width: 767px){.orders .orders-shopping .orders-shopping__box .item-details .item-content .item-image{width:60px;padding:4px 4px 4px 0}.orders .orders-shopping .orders-shopping__box .item-details .item-content .item-row{width:170px}}@media screen and (max-width: 350px){.orders .orders-shopping .orders-shopping__box .item-details .item-content .item-row{width:140px}}@media screen and (max-width: 330px){.orders .orders-shopping .orders-shopping__box .item-details .item-content .item-row{width:130px}}.orders .orders-shopping .orders-shopping__box .item-details .item-content .tracking-link{margin:60px 0;right:150px;position:absolute;text-decoration:underline}@media screen and (max-width: 767px){.orders .orders-shopping .orders-shopping__box .item-details .item-content .tracking-link{position:unset;margin:0;right:unset}}.orders .orders-shopping .orders-shopping__box .item-details .item-content .tracking-link:hover{cursor:pointer}.orders .orders-shopping .orders-shopping__box .address-details{font-size:13px;padding:12px;display:none}.orders .orders-shopping .orders-shopping__box .address-details .address-title{margin-bottom:8px}@media screen and (max-width: 350px){.orders .orders-shopping .orders-shopping__box .address-details .address-content div{line-height:18px}}.orders .shopping-table-annotation{font-family:"NunitoLight",Arial,sans-serif;font-size:12px;line-height:20px}.orders.only-shopping .only-shopping__title{border-bottom:1px solid #ececec}.orders.only-shopping .orders__filter{margin-bottom:0px;margin-top:-26px}@media screen and (max-width: 767px){.bms .orders{width:90vw;position:relative;position:relative;width:90vw;height:auto;min-height:100px;margin:0 auto 16pt auto;font-size:13px;line-height:4vw;font-weight:normal;box-sizing:border-box}.orders .orders__table tbody b{margin:5px 0}.orders .orders__table tbody td{padding-top:16px !important;padding-bottom:16px !important}.orders .orders__table .table-header,.orders .orders__table .orders__table-order__row{display:none}.orders .orders__table .orders__table-details__toggler{float:right;position:relative;top:-20px;height:0px}.orders .orders__table .orders__table-details__row .by-steps-checked{margin-left:0 !important}.orders .orders__table .orders__table-details__row .item-desciption{margin-left:0}.orders .orders__table .orders__table-details__row .extract-button{width:unset;margin:0}.orders .orders__table .orders__table-details__row .extract-button .btn,.orders .orders__table .orders__table-details__row .extract-button .aui .modal-body button,.aui .modal-body .orders .orders__table .orders__table-details__row .extract-button button{font-size:3vw;line-height:4vw;width:auto}.orders div:nth-child(1) h3{margin-left:16px}.orders .orders__nav{padding-left:16px}.orders .orders__nav .active{margin-left:0 !important}.orders .orders__nav .active a{padding-left:0}.orders .orders__nav li:first-child{margin-left:-1.5px}.orders .orders__nav li{margin-right:2px}.orders .orders__nav li a{font-size:12px;padding:8px 2px}.orders .orders__filter--btn{display:none}.orders .orders__filter--btn__mobile .x-image img{margin-bottom:8px}.orders .orders__tab-content .orders__tab-content--title{font-size:12px}}.bms .orders-tracking{background:white;border:1px solid #ececec;box-shadow:0 1px 3px 0 #ececec;padding:2px 0 12px 0}.orders-tracking{min-height:150px;font-family:"NunitoLight",Arial,sans-serif}.orders-tracking .orders-tracking__content{margin:12px 20px 36px 20px}.orders-tracking .orders-tracking__content .tracking__tab-content--error{font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;line-height:20px;margin:0}@media screen and (max-width: 767px){.orders-tracking .orders-tracking__content .tracking__tab-content--error{padding:32px 0 32px 12px;font-size:13px}}.orders-tracking thead th,.orders-tracking tbody th{color:#7c7c7c;font:14px "NunitoRegular",Arial,sans-serif;padding:8px !important}.orders-tracking thead td,.orders-tracking tbody td{padding:8px !important;font-size:14px}@media screen and (max-width: 767px){.orders-tracking thead td,.orders-tracking tbody td{font-size:13px}}.orders-tracking div:nth-child(1) h3{font-weight:bold;font-size:18px !important;line-height:20px;margin:0px 0px 16px;font-family:"NunitoLight",Arial,sans-serif}.orders-tracking .orders-tracking__header .back-link{float:right;font-size:12px;position:relative;top:34px}.orders-tracking .orders-tracking__header .back-link a{color:#7c7c7c !important;text-decoration:underline}.orders-tracking .orders-tracking__header .back-link a:hover{color:#FF5A00 !important;cursor:pointer}.orders-tracking .orders-tracking__info{font-size:12px}.orders-tracking .orders-tracking__body .tracking-list .details-table{position:relative;border-radius:2px}.orders-tracking .orders-tracking__body .tracking-list .details-table th{border:0px solid !important}.orders-tracking .orders-tracking__body .tracking-list .details-table th:first-child{width:90px}.orders-tracking .orders-tracking__body .tracking-list .details-table td{vertical-align:top}.orders-tracking .orders-tracking__body .tracking-list .details-table .bordered-row{border-top:1px solid #ececec}.orders-tracking .orders-tracking__body .tracking-list .details-table .bordered-row .title{margin-bottom:8px}.orders-tracking .orders-tracking__body .tracking-list .details-table .smiles-table.desktop-version{display:block}.orders-tracking .orders-tracking__body .tracking-list .details-table .smiles-table.desktop-version th:nth-child(2){width:65%}.orders-tracking .orders-tracking__body .tracking-list .details-table .smiles-table.phone-version{display:none}@media screen and (max-width: 767px){.orders-tracking .orders-tracking__body .tracking-list .details-table .smiles-table.desktop-version{display:none}.orders-tracking .orders-tracking__body .tracking-list .details-table .smiles-table.phone-version{display:table}}.orders-tracking .orders-tracking__body .tracking-list .details-table .tracking-items{display:block;margin-bottom:4px;font-size:14px}.orders-tracking .orders-tracking__body .tracking-list .details-table .details__toggler{position:absolute;right:8px;bottom:4px;cursor:pointer}.orders-tracking .orders-tracking__body .tracking-list .details-table .details__toggler .brand-arrow-down{background:url("../images/svg/icons/ic-brand-arrow-down.svg") no-repeat 0 0;display:inline-block;width:20px;height:20px}.orders-tracking .orders-tracking__body .tracking-list .details-table .details__toggler .brand-arrow-up{background:url("../images/svg/icons/ic-brand-arrow-up.svg") no-repeat 0 0;display:inline-block;width:20px;height:20px}.orders-tracking .orders-tracking__body .tracking-list .tracking-table{border-top:1px solid #ececec}.orders-tracking .orders-tracking__body .tracking-list .tracking-table th{padding-top:16px !important}.orders-tracking .orders-tracking__body .tracking-list .tracking-table th:first-child{width:25%}@media screen and (max-width: 767px){.orders-tracking .orders-tracking__body .tracking-list .tracking-table th:first-child{width:90px}}.orders-tracking .orders-tracking__body .tracking-list__track{padding:16px 2px 4px 2px}.orders-tracking .orders-tracking__body .tracking-list__track span{font-size:12px}.orders-tracking .orders-tracking__body .tracking-list__box{border:1px solid #ececec;border-radius:3px}.orders-tracking .orders-tracking__body .tracking-list__box .tracking-table{display:none}.orders-tracking .orders-tracking__body .tracking-list__box .tracking-table th,.orders-tracking .orders-tracking__body .tracking-list__box .tracking-table td,.orders-tracking .orders-tracking__body .tracking-list__box .tracking-table tr{border:0px solid !important}@media screen and (max-width: 767px){.bms .orders-tracking{margin:0 2%;width:96%}.bms .orders-tracking .orders-tracking__header .back-link{top:-34px}.bms .orders-tracking .orders-tracking__content{margin:12px 12px 24px 12px}.bms .orders-tracking .orders-tracking__body .tracking-list__track{font-size:3.0vw}}.checkout{text-align:center;font-weight:normal}.checkout *{box-sizing:border-box}.checkout p.box-title{font-family:"NunitoRegular",Arial,sans-serif;color:#FF5A00;font-size:17px;font-weight:400;margin:0}.checkout [class*="span"]{position:relative;margin:0 0 15px 0 !important}@media screen and (max-width: 764px){.checkout h4.checkout_uber-header{font-size:20px;line-height:22px;margin-bottom:20px !important}}.checkout .input__animate input{padding:10px 20px 0 20px !important}.checkout .no-label{display:inline-block;width:30px;height:10px}.checkout .services-table{width:100%;padding:0 20px}.checkout .services-table .total{border-top:1px solid #ececec;margin-bottom:20px}.checkout .services-table .total td:not(:first-child){font-weight:900}.checkout .services-table .total .borderless{border-top:0px solid #ececec}.checkout .services-table .total .borderless td{padding:8px 5px 16px 5px !important}.checkout .services-table .total .miles-total{font:18px "NunitoRegular",Arial,sans-serif !important;padding:32px 5px 16px 5px !important;font-weight:normal !important}.checkout .services-table .total .miles-total:not(:first-child){text-align:center !important}.checkout .services-table .logo-club-smiles{font-size:2px}.checkout .services-table th:not(:first-child),.checkout .services-table td:not(:first-child){width:230px;display:table-cell}.checkout .services-table th .no-margin,.checkout .services-table td .no-margin{margin:0 !important}.checkout .services-table .type-value{display:block;width:100%;height:14px;font-size:11px;font-weight:900}.checkout .services-table .club-text{font-family:"NunitoRegular",Arial,sans-serif;font-weight:normal !important;color:#639;line-height:18px !important;font-size:16px}@media screen and (max-width: 764px){.checkout .services-table .club-text{line-height:14px !important;font-size:12px}}@media screen and (max-width: 360px){.checkout .services-table .club-text{line-height:12px !important;font-size:10px}}.checkout .services-table .club-text-bold{font-family:"NunitoBold","Arial Bold",sans-serif !important}@media screen and (max-width: 764px){.checkout .services-table .club-text-bold{line-height:14px !important;font-size:11px}}@media screen and (max-width: 360px){.checkout .services-table .club-text-bold{line-height:12px !important;font-size:9px}}.checkout .services-table .club-text-monthly{font-family:"NunitoRegular",Arial,sans-serif}@media screen and (max-width: 764px){.checkout .services-table .club-text-monthly{color:#7c7c7c}}.checkout .services-table .club-text-total{line-height:16px !important;font-size:14px}@media screen and (max-width: 764px){.checkout .services-table .club-text-total{line-height:14px !important;font-size:11px}}@media screen and (max-width: 360px){.checkout .services-table .club-text-total{line-height:12px !important;font-size:9px}}.checkout .services-table .club-discount{color:#FF5A00;font-weight:bolder;position:relative;right:-70px;line-height:12px;text-transform:uppercase;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 764px){.checkout .services-table .club-discount{display:none}}.checkout .services-table .strikethrough{position:relative;width:fit-content;width:-moz-fit-content;margin:auto}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkout .services-table .strikethrough{width:120px}}@media screen and (max-width: 764px){.checkout .services-table .strikethrough{line-height:12px !important;font-size:10px}}.checkout .services-table .strikethrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:#FF5A00;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.checkout .services-table .tooltip-booking-benefit{position:relative;left:140px;top:-28px}.checkout .services-table .tooltip-booking-benefit .tooltip{min-width:250px}.checkout .services-table .tooltip-booking-benefit.notShowClubFareOrClubRemove{top:-38px}.checkout .services-table .club-fare{color:#639;font-family:"NunitoRegular",Arial,sans-serif}.checkout .services-table .remove-club{cursor:pointer;text-decoration:underline;font:15px "NunitoLight",Arial,sans-serif}@media screen and (max-width: 764px){.checkout .services-table .remove-club{font-size:10px}}.checkout .services-table .logo-club-smiles-new{width:120px !important;padding:5px 0px}@media screen and (max-width: 430px){.checkout .services-table .logo-club-smiles-new{width:84px !important}}.checkout .services-table .tooltip-booking-offer{position:relative;left:-385px;top:-12px;height:6px}.checkout .services-table .tooltip-booking-offer .tooltip{min-width:560px}.checkout .services-table .tooltip-booking-offer .tooltip .tooltip-inner{max-width:580px;padding:5px 12px}.checkout .services-table .tooltip-booking-offer .tooltip .tooltip-inner div.span3 span b{font-family:"NunitoBold","Arial Bold",sans-serif}.checkout .services-table .tooltip-booking-offer .tooltip .tooltip-small{font-size:10px}.checkout .services-table .tooltip-booking-offer .tooltip .row,.checkout .services-table .tooltip-booking-offer .tooltip .span2{display:flex;align-items:center}.checkout .services-table .tooltip-booking-offer .tooltip .row img,.checkout .services-table .tooltip-booking-offer .tooltip .span2 img{max-width:100px;margin-left:-10px}.checkout .services-table .tooltip-booking-offer .tooltip .span2,.checkout .services-table .tooltip-booking-offer .tooltip .span3,.checkout .services-table .tooltip-booking-offer .tooltip .span4{margin:4px 0 4px 8px !important}.checkout .services-table .tooltip-booking-offer .tooltip .span3{width:100px}.checkout .services-table .tooltip-booking-offer .tooltip .span4{width:210px}.checkout .services-table .tooltip-booking-offer .tooltip .btn,.checkout .services-table .tooltip-booking-offer .tooltip .aui .modal-body button,.aui .modal-body .checkout .services-table .tooltip-booking-offer .tooltip button{font-size:12px;padding:6px 20px}.checkout .services-table .tooltip-booking-offer .ic-fechar-white{position:absolute;right:10px;top:6px;font-size:6px;cursor:pointer}.checkout .club-adhesion th:not(:first-child),.checkout .club-adhesion td:not(:first-child){text-align:center !important;font-size:14px}.checkout .club-adhesion th:first-child,.checkout .club-adhesion td:first-child{width:40%}.checkout .club-adhesion th:nth-child(2),.checkout .club-adhesion td:nth-child(2){width:10%}.checkout .club-adhesion th:nth-child(3),.checkout .club-adhesion td:nth-child(3){min-width:110px}.checkout .club-adhesion .visible-desktop-block{display:none !important}@media (min-width: 768px){.checkout .club-adhesion .visible-desktop-block{display:inline !important}}.checkout .club-adhesion .club-refund__title{margin-left:-15px}@media (max-width: 768px){.checkout .club-adhesion .club-refund__title{margin-left:0px}}.checkout .club-adhesion .club-refund__description{vertical-align:top}.checkout .club-adhesion .club-refund__tooltip{width:200px;display:inline-block;height:60px}@media (max-width: 768px){.checkout .club-adhesion .club-refund__tooltip{display:block;width:140px}}.checkout .club-adhesion .club-refund__tooltip .tooltip-inner{font-weight:bolder;color:#FF5A00}.checkout .club-adhesion-total-fix{font-size:20px;vertical-align:top;width:40%}@media screen and (max-width: 764px){.checkout .club-adhesion-total-fix{vertical-align:middle;font-size:14px}}.checkout .club-adhesion-miles-fix{vertical-align:top;text-align:center !important;width:10% !important;font-family:"NunitoRegular",Arial,sans-serif}@media screen and (max-width: 764px){.checkout .club-adhesion-miles-fix{width:60px !important;vertical-align:middle}}.checkout .club-adhesion-money-fix{vertical-align:top;text-align:center !important;font-family:"NunitoRegular",Arial,sans-serif;min-width:110px}@media screen and (max-width: 764px){.checkout .club-adhesion-money-fix{vertical-align:middle}}.checkout .total-title{padding-bottom:8px}@media screen and (max-width: 764px){.checkout .total-title{display:none}}.checkout .smiles-tooltip{border-radius:4px}.checkout .inner-table{display:table;width:100%;font-family:Arial,Helvetica,sans-serif}.checkout .inner-table>div{display:table-cell;width:50%}.checkout .inner-table>div:first-child{font-size:14px;font-weight:700}.checkout .inner-table>div:last-child{text-align:right}.checkout .inner-table.easytravel div:first-child{color:#399}.checkout .anchor{position:relative}.checkout .tooltip-travel-insurance-acumulo{top:-20px;position:relative;float:left;left:0px;width:160px}.checkout .tooltip-travel-insurance-acumulo .tooltip-inner{font-size:12px;border-radius:5px;font-weight:100;color:#fff;border-color:transparent;padding:5px 10px;text-align:left}.checkout .tooltip-travel-insurance-acumulo .tooltip-inner-club{background-color:#74309c !important}.checkout .tooltip-travel-insurance-acumulo .tooltip-arrow-club{border-left-color:#74309c !important}.checkout .tooltip-travel-insurance-acumulo .tooltip-inner-smiles{background-color:#ff6a00 !important}.checkout .tooltip-travel-insurance-acumulo .tooltip-arrow-smiles{border-left-color:#ff6a00 !important}@media screen and (max-width: 764px){.checkout .tooltip-travel-insurance-acumulo{left:-50px;width:120px}}.checkout .tooltip-taxes{position:absolute;box-sizing:border-box;background-color:#fff;border:2px solid #000;border-radius:4px;font-family:Arial,Helvetica,sans-serif;width:310px;padding:25px;left:330px;top:-140px;z-index:1}.checkout .tooltip-taxes::after{content:"";position:absolute;top:40%;left:-15px;margin-left:-15px;border-width:15px;border-style:solid;border-color:transparent #000 transparent transparent}.checkout .tooltip-taxes::before{content:"";position:absolute;top:40%;left:-13px;margin-left:-15px;border-width:15px;border-style:solid;border-color:transparent #fff transparent transparent;z-index:1}.checkout .tooltip-taxes p:first-child{font-weight:900;color:#000}.checkout .tooltip-taxes p:first-child span{color:#FF5A00}.checkout__steps{position:absolute;right:-25px}.checkout__container{text-align:center;width:1060px;margin:auto;margin-top:50px}.checkout__container.main-box{border:2px solid #E5E5E5}.checkout__container .seats-details{padding:10px;overflow-x:auto}.checkout__emission-option{position:relative;display:inline-block;vertical-align:middle;font-family:Arial,Helvetica,sans-serif;font-size:12px;border:1px solid #FF5A00;border-radius:4px;padding:3px;height:200px;width:340px}.checkout__emission-option.active:after{content:'\00a0';position:absolute;width:40px;height:40px;bottom:-65px;left:40%;display:block;background-image:url(../images/checkout/svg/ic-arrow-up.svg);background-repeat:no-repeat;background-position:center center;background-size:30px}.checkout__emission-option p{margin:0;padding:0;font-size:12px;line-height:14px;color:#555555}.checkout__emission-option:not(:first-child){margin-left:10px}.checkout__emission-option:not(:last-child):lang(pt):before{content:"ou"}.checkout__emission-option:not(:last-child):lang(es):before{content:"o"}.checkout__emission-option:not(:last-child):lang(en):before{content:"or"}.checkout__emission-option:not(:last-child):before{display:inline-block;position:absolute;box-sizing:border-box;color:#7c7c7c;border:4px solid #fff;right:-25px;top:45%;background-color:#ececec;width:34px;height:34px;padding-top:2px;border-radius:50%;font-family:Arial,Helvetica,sans-serif;font-size:12px;z-index:10}.checkout__emission-option .content-club{margin-top:10px;text-align:left;padding-left:55px;background-image:url(../images/svg/logos/lg-smiles-club-dark-gray.svg);background-repeat:no-repeat;background-position:left center;background-size:45px}.checkout__emission-option.ticket .title{font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;position:relative;font-weight:normal;margin:40px 0 8px 0;padding:0}.checkout__emission-option.ticket .title:before{content:'\00a0';display:block;position:relative;width:100%;background-position:center center;background-repeat:no-repeat}.checkout__emission-option.ticket .title:before{height:55px;background-image:url(../images/checkout/svg/ic-ticket-orange.svg);background-size:55px}.checkout__emission-option.ticket.active{background-image:url(../images/checkout/svg/ic-check-dark-gray.svg);background-repeat:no-repeat;background-position:20px 20px;background-size:30px;color:#fff;background-color:#FF5A00}.checkout__emission-option.ticket.active .content p{color:#ffffff}.checkout__emission-option.ticket.active .title:before{background-image:url(../images/checkout/svg/ic-ticket-white.svg)}.checkout__emission-option.reserve{border-color:#fce200}.checkout__emission-option.reserve .title{font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;position:relative;font-weight:normal;margin:40px 0 8px 0;padding:0}.checkout__emission-option.reserve .title:before{content:'\00a0';display:block;position:relative;width:100%;background-position:center center;background-repeat:no-repeat}.checkout__emission-option.reserve .title:before{height:60px;background-image:url(../images/checkout/svg/ic-reserve-yellow.svg);background-size:40px}.checkout__emission-option.reserve.active{background-image:url(../images/checkout/svg/ic-check-dark-gray.svg);background-repeat:no-repeat;background-position:20px 20px;background-size:30px;color:#fff;background-color:#fce200}.checkout__emission-option.reserve.active .content p{color:#ffffff}.checkout__emission-option.reserve.active .title:before{background-image:url(../images/checkout/svg/ic-reserve-white.svg)}.checkout__emission-option.easytravel{border-color:#399}.checkout__emission-option.easytravel .title{font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;position:relative;font-weight:normal;margin:40px 0 8px 0;padding:0}.checkout__emission-option.easytravel .title:before{content:'\00a0';display:block;position:relative;width:100%;background-position:center center;background-repeat:no-repeat}.checkout__emission-option.easytravel .title:before{height:60px;background-image:url(../images/checkout/svg/ic-easy-travel-ocean.svg);background-size:50px}.checkout__emission-option.easytravel.active{background-image:url(../images/checkout/svg/ic-check-dark-gray.svg);background-repeat:no-repeat;background-position:20px 20px;background-size:30px;color:#fff;background-color:#399}.checkout__emission-option.easytravel.active .content p{color:#ffffff}.checkout__emission-option.easytravel.active .title:before{background-image:url(../images/checkout/svg/ic-easy-travel-white.svg)}.checkout__easytravel{height:100%;padding:50px 120px;border-bottom:2px solid #e5e5e5}.checkout__easytravel-header{text-align:left;padding:0 10px 0 60px;background-repeat:no-repeat;background-position:left center;background-image:url(../images/checkout/svg/ic-easy-travel-ocean.svg);background-size:50px}.checkout__easytravel-header .title{font-weight:700}.checkout__easytravel-list{display:block;margin-top:50px}.checkout__easytravel-list li{font-weight:normal;display:inline-block;width:220px;padding:0 20px}.checkout__easytravel-list li .icon{display:block;width:100%;height:80px;background-position:center center;background-repeat:no-repeat}.checkout__easytravel-list li .icon.ticket{background-image:url(../images/checkout/ic-ticket-ocean.png)}.checkout__easytravel-list li .icon.money{background-image:url(../images/checkout/svg/ic-calendar-check-ocean.svg);background-size:50px}.checkout__easytravel-list li .icon.gift{background-image:url(../images/checkout/ic-gift-ocean.png)}.checkout__easytravel-bonus{padding:20px;margin:80px auto 40px auto;width:300px;border:2px dotted #339999;border-radius:4px}.checkout__easytravel-bonus p{font-family:"NunitoRegular",Arial,sans-serif;margin:0}.checkout__easytravel-bonus p.diamond .normal-disable{text-decoration:line-through}.checkout__easytravel-bonus p.club{color:#639}.checkout__easytravel-bonus p.club .normal-disable{color:#399;text-decoration:line-through;font-size:28px;display:block;margin-top:20px;text-align:left;width:100%;height:auto}.checkout__easytravel-bonus p.club .bonus{display:block;position:relative;width:100%;height:auto;margin:40px auto 20px auto;text-align:center;font-size:55px}.checkout__easytravel-bonus p.club .bonus:after{content:'\00a0';position:absolute;width:100px;height:70px;top:-70px;left:40%;display:block;background-image:url(../images/checkout/ic-tooltip-clube.png);background-repeat:no-repeat}.checkout__easytravel-bonus p.club .message{display:block;width:100%;font-size:20px}.checkout__easytravel-bonus p.normal{font-weight:900}.checkout__easytravel-bonus p.normal span{color:#399}.checkout__easytravel-bonus p.normal span:first-child{display:block;margin:20px auto;width:100%;font-size:55px;font-weight:400;font-family:"NunitoRegular",Arial,sans-serif}.checkout__easytravel-bonus p.normal span:last-child{font-size:20px}.checkout__easytravel-term{width:45%;margin:auto;text-align:left;font-weight:normal}.checkout__easytravel-term p{margin-left:30px}.checkout__club{width:590px;margin:30px auto;padding:30px;border:1px solid #639;border-radius:4px}.checkout__club a{color:#639 !important;font-weight:900}.checkout__club p.box-title{color:#639 !important;text-align:left;min-height:80px;padding-left:150px;font-size:17px;line-height:inherit;background-repeat:no-repeat;background-image:url(../images/svg/logos/logo-club-smiles.svg);background-size:112px}.checkout__club-accept{height:100%;padding:30px 50px 60px 50px;border-bottom:2px solid #e5e5e5;text-align:left}.checkout__club-accept label{padding-right:20px}.checkout__club-accept .logo-club-smiles{display:block;width:100%;margin-bottom:10px;font-size:3px}.checkout__club .checkout__terms label{font-weight:900;color:#639}.checkout__reserve{border-bottom:2px solid #e5e5e5}.checkout__reserve-header{margin:50px auto;text-align:left;width:70%;padding-left:70px;background-repeat:no-repeat;background-position:left center;background-image:url(../images/checkout/svg/ic-reserve-yellow.svg);background-size:50px}.checkout__reserve-header .title{font-weight:900}.checkout__reserve-term{width:360px;margin:auto;text-align:left;font-weight:normal}.checkout__reserve-term p small{display:inline-block;margin-left:30px}.checkout__reserve-term .normal-disable{text-decoration:line-through}.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer .tooltip{position:relative;margin:16px auto;max-width:550px}.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer .tooltip-inner{width:550px;max-width:550px;height:200px}.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer .tooltip-inner .span2{text-align:center;width:140px}.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer .tooltip-inner .span2 img{position:relative;top:80px}.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer .tooltip-inner .span4{width:380px}.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer .tooltip-inner .discount-info{padding-bottom:8px;padding-top:8px}.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer .tooltip-inner .discount-info span{padding:8px 4px 8px 0;font-size:14px;vertical-align:baseline}.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer .tooltip-inner .discount-info__fare-line{display:table;padding:14px 4px 14px 0 !important}.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer .tooltip-inner .discount-info__full-fare{font:16px "NunitoRegular",Arial,sans-serif !important;padding-right:16px !important;text-decoration:line-through}.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer .tooltip-inner .discount-info__smiles-fare{font:18px "NunitoRegular",Arial,sans-serif !important}.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer .tooltip-inner .discount-info .btn,.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer .tooltip-inner .discount-info .aui .modal-body button,.aui .modal-body .checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer .tooltip-inner .discount-info button{margin:8px 0 16px}.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer.tooltip-reserve-no-bonus .tooltip-inner{height:160px}.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer.tooltip-reserve-no-bonus .tooltip-inner .span2 img{top:60px}.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer.tooltip-reserve-no-bonus .btn,.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer.tooltip-reserve-no-bonus .aui .modal-body button,.aui .modal-body .checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer.tooltip-reserve-no-bonus button{margin:16px auto 16px !important}@media screen and (max-width: 768px){.checkout__reserve .viaje-facil-info.reserve .tooltip-reserve-offer .text-center-mobile{text-align:center !important;font-size:11px;margin:0 -4px}}.checkout__reserve-club{font-size:14px;background-color:#639;color:#fff;margin:12px auto;width:1034px;padding:20px;background-position:20px center;background-size:100px}.checkout__reserve-club ul li{display:inline-block;width:30px;height:30px;margin-right:5px;overflow:hidden;text-indent:-1000px;border-radius:3px;background-repeat:no-repeat;background-position:center center;background-image:url(../images/svg/icons/ic-flight-reserved.svg);background-size:16px;background-color:#fff}.checkout__reserve-club ul li.active{border:1px dotted #fff;background-color:#639;background-image:url(../images/svg/icons/ic-flight-check-white.svg)}.checkout__reserve-club .span3,.checkout__reserve-club .span8{margin-bottom:0px !important}.checkout__reserve-club .club-logo span{margin:auto;display:inline-flex;padding-right:16px}.checkout__reserve-club .club-logo img{position:relative;top:40px}.checkout__reserve-club span,.checkout__reserve-club ul,.checkout__reserve-club small{display:table-cell;vertical-align:middle;height:100%;text-align:left}.checkout__reserve-club ul{width:280px}.checkout__reserve-club small{width:120px}.checkout__reserve-club .discount-info{border-bottom:1px solid #fff;padding-bottom:16px}.checkout__reserve-club .discount-info span{padding-right:4px;font-size:16px;vertical-align:baseline}.checkout__reserve-club .discount-info__fare-line{display:table}.checkout__reserve-club .discount-info__fare-line span{font-size:14px}.checkout__reserve-club .discount-info__full-fare{font:16px "NunitoRegular",Arial,sans-serif !important;padding-right:16px !important;text-decoration:line-through}.checkout__reserve-club .discount-info__smiles-fare{font:18px "NunitoRegular",Arial,sans-serif !important}.checkout__reserve-club .count-info{padding:16px 0 0}.checkout__reserve-club .count-info span{width:340px}.checkout__reserve-club.small-box .discount-info{border-bottom:0px;padding-bottom:0px}.checkout__reserve-club.small-box img{top:15px}.checkout__reserve-club__old{display:table;font-size:14px;border:1px solid #e5e5e5;margin:50px auto;width:800px;height:120px;padding:20px;background-repeat:no-repeat;background-image:url(../images/svg/logos/logo-club-smiles.svg);background-position:20px center;background-size:100px}.checkout__reserve-club__old ul li{display:inline-block;width:40px;height:40px;border:1px dotted #000000;margin-right:5px;overflow:hidden;text-indent:-1000px;border-radius:4px;background-repeat:no-repeat;background-position:center center;background-image:url(../images/svg/icons/ic-flight-reserved.svg);background-size:20px}.checkout__reserve-club__old ul li.active{background-color:#639;background-image:url(../images/svg/icons/ic-flight-check-white.svg)}.checkout__reserve-club__old span,.checkout__reserve-club__old ul,.checkout__reserve-club__old small{display:table-cell;vertical-align:middle;height:100%;text-align:left}.checkout__reserve-club__old ul{width:280px}.checkout__reserve-club__old small{width:100px}.checkout__reserve-club__old span{padding-left:120px;padding-right:60px}.checkout__reserve .mobile-arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #639;margin:auto}@media screen and (min-width: 764px){.checkout__reserve .mobile-arrow-up{display:none}}.checkout__club-advantages{width:1060px;max-width:100%;margin:50px auto -52px auto;border:2px solid #ececec;padding:25px 2vw}@media screen and (max-width: 764px){.checkout__club-advantages{margin:20px auto -22px auto}}.checkout__club-advantages__banner,.checkout__club-advantages__checkbox{width:800px;max-width:100%;margin:auto}.checkout__club-advantages__banner{background-color:#639;border-radius:3px;display:flex;flex-flow:row wrap;padding:15px 25px}.checkout__club-advantages__banner div{width:370px;max-width:100%}.checkout__club-advantages__banner div:last-child .advantage{background-image:url(../images/account/ic-check-small.png);background-position:left 3px;background-repeat:no-repeat;padding-left:26px}.checkout__club-advantages__banner .smiles-logos{font-size:5px}.checkout__club-advantages__checkbox{padding-top:20px;display:flex;flex-direction:column;align-items:center}.checkout__club-advantages__checkbox label,.checkout__club-advantages__checkbox small{width:fit-content}.checkout__taxes{border-bottom:2px solid #e5e5e5;width:100%;height:150px;padding:30px}.checkout__taxes .btn-outline{width:230px;height:75px;font-size:20px}.checkout__taxes .btn-outline sup{color:#7c7c7c;font-weight:normal}.checkout__taxes .btn-outline small{font-weight:normal}.checkout__taxes .btn-outline.active{background-color:#FF5A00;color:#fff;background-image:url(../images/svg/icons/ic-flight-check-white.svg);background-repeat:no-repeat;background-position:5px center;background-size:25px}.checkout__taxes .btn-outline.active sup{color:#fff}.checkout__taxes .span4{text-align:left}.checkout__taxes .span8 *{text-transform:uppercase}.checkout__taxes .span8 .span5 span{font-size:10px}.checkout__taxes .span8 .span2{padding-top:30px}.checkout__terms{display:flex}.checkout__terms .content{margin:auto;justify-content:center}.checkout__terms p{clear:both;text-align:left;margin:0 0 0 30px}.checkout__terms p:first-child{margin-left:0px}.checkout__terms p label{padding:0;margin:0}.checkout__terms p>a{color:#FF5A00 !important;font-weight:normal}.checkout__terms p.tax-value{font-size:12px}.checkout__resume-ticket,.checkout__resume-cart{text-align:left;margin:auto;padding:30px 30px 10px 20px;width:100% !important}.checkout__resume-ticket .checkout-table th,.checkout__resume-cart .checkout-table th{color:#7c7c7c}.checkout__resume-ticket .checkout-table th:not(:first-child),.checkout__resume-cart .checkout-table th:not(:first-child){font-size:14px;text-align:right}.checkout__resume-ticket .checkout-table tbody td:not(:first-child),.checkout__resume-cart .checkout-table tbody td:not(:first-child){text-align:right}.checkout__resume-ticket .span12{width:100%;margin:0}.checkout__resume-ticket .span12 .flight{max-width:100%;width:100%;margin:30px 0 0 0}.checkout__resume-ticket .resume-title{font:24px "NunitoRegular",Arial,sans-serif;margin:0;padding:0 5px}.checkout__banner{padding:0px 30px 30px 30px;text-align:left}.checkout__banner-information{padding:20px;display:table;width:100%;border:2px solid #FF5A00;border-radius:4px}.checkout__banner-information div{display:table-cell;vertical-align:middle;width:50%}.checkout__banner-information div:first-child{padding-left:50px;background-repeat:no-repeat;background-position:left center;background-image:url(../images/checkout/svg/ic-calendar-check-gray.svg);background-size:30px}.checkout__banner-information div:last-child{text-align:right}.checkout__banner-information div:last-child span{display:inline-block;padding:5px 10px 5px 10px;margin:auto;color:#FF5A00;font-weight:900;max-width:204px;border:1px solid #e5e5e5;border-radius:4px}.checkout__banner-club{padding:20px;border:2px solid #639;border-radius:4px}.checkout__banner-club .logo-club-smiles{width:100px;height:50px;float:left;font-size:3px}.checkout__payment{border-top:2px solid #e5e5e5;padding:30px;width:100%}.checkout__payment p.box-title{text-align:left;margin-bottom:20px}.checkout__payment-steps{display:flex;justify-content:center}.checkout__payment-steps .box-payment{position:relative;margin-top:0;margin-left:0;width:290px;text-align:left}@media screen and (min-width: 764px){.checkout__payment-steps .box-payment{min-height:320px}}.checkout__payment-steps .box-payment:not(:last-child){margin-right:62px}.checkout__payment-steps .box-payment:not(:last-child):before{content:'\00a0';display:block;position:absolute;border-right:2px solid #e5e5e5;top:20px;right:-30px;width:30px;height:300px}.checkout__payment-steps .box-payment:not(:last-child):after{content:'\00a0';display:block;position:absolute;top:20px;right:-43px;width:30px;height:300px;background-image:url(../images/checkout/svg/ic-arrow-right.svg);background-repeat:no-repeat;background-position:right center;background-size:15px;z-index:10px}.checkout__payment-steps .box-payment p.box-title{color:#7c7c7c}.checkout__payment-steps .box-payment.password .confirm-box{padding-top:50%}.checkout__payment-steps .box-payment.password .confirm-box .btn-primary,.checkout__payment-steps .box-payment.password .confirm-box .aui .modal-body button,.aui .modal-body .checkout__payment-steps .box-payment.password .confirm-box button{width:100%}.checkout__payment-steps .box-payment.password .span6{width:50%}.checkout__payment-steps .box-payment.password .span6:last-child{text-align:right}.checkout__payment-steps .box-payment.password .span6 button.btn,.checkout__payment-steps .box-payment.password .span6 .aui .modal-body button,.aui .modal-body .checkout__payment-steps .box-payment.password .span6 button{width:125px}.checkout__payment-steps .box-payment.card-list-box ul{margin:0 0 10px 0;padding:0}.checkout__payment-steps .box-payment.card-list-box .card-id{position:relative;height:42px;width:100%;border:1px solid #e5e5e5;padding-top:7px;padding-left:12px}.checkout__payment-steps .box-payment.card-list-box .card-id label{font-family:Arial,Helvetica,sans-serif;font-size:14px !important;color:#399 !important}.checkout__payment-steps .box-payment.card-list-box .selected-one-click-card{margin-bottom:10px}.checkout__payment-steps .box-payment.card-list-box .selected-one-click-card .card-id{background-color:#e5e5e5}.checkout__payment-steps .box-payment.card-list-box .selected-one-click-card .card-id:before{content:'\00a0';position:absolute;right:-15px;top:0;width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #e5e5e5}.checkout__payment-steps .box-payment.card-list-box .div-secure-code-member-card{position:relative;display:table;padding:25px;box-sizing:border-box;width:100%;background-color:#e5e5e5;clear:both}.checkout__payment-steps .box-payment.card-list-box .div-secure-code-member-card div{display:table-cell;vertical-align:top}.checkout__payment-steps .box-payment.card-list-box .div-secure-code-member-card div:first-child{font-size:10px;width:70%}.checkout__payment-steps .box-payment.card-list-box .div-secure-code-member-card div:first-child p{line-height:12px}.checkout__payment-steps .box-payment.card-list-box .div-secure-code-member-card div:first-child p:first-child{font-size:14px}.checkout__payment-steps .box-payment.card-list-box .div-secure-code-member-card div:last-child{width:30%}.checkout__payment-steps .box-payment .card-expiring .span4:last-child{float:right}.checkout__payment-steps .box-payment .card-code{text-align:left}.checkout__payment-steps .box-payment .card-code p{margin:0 10px 0 0;font-size:10px;line-height:12px}.checkout__payment-steps .box-payment .card-code p:first-child{font-size:14px;margin-bottom:10px}.checkout__payment-steps .box-payment .card-code .span4{float:right}.checkout__cancel-taxes{text-align:center;border-bottom:2px solid #e5e5e5}.checkout__cancel-taxes .checkout-table{margin:10px auto;width:996px}.checkout__cancel-taxes .checkout-table th{font-family:"NunitoRegular",Arial,sans-serif;font-size:17px !important}.checkout__cancel-taxes .checkout-table th:first-child{color:#FF5A00}.checkout__cancel-taxes .checkout-table th:last-child{font-size:12px !important}.checkout__cancel-taxes .checkout-table tr td{position:relative}.checkout__cancel-taxes .checkout-table tr td:first-child{text-align:left}.checkout__voucher{padding:30px;width:100%}.checkout__voucher h3{text-align:left;padding:0;margin:0 auto 30px auto}.checkout__voucher .box{border:2px dotted #000;border-radius:4px;padding:40px}.checkout__voucher-validity{padding:20px;border:2px solid #E5E5E5;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:40px}.checkout__voucher-validity span{text-align:left;flex-basis:auto}.checkout .tooltip-miles-you-winning{width:199px;margin:0 8px 15px 0;padding:10px;position:relative;float:right;font-size:12px;border:2px solid #FF5A00;background-color:#fff}.checkout .tooltip-miles-you-winning:after,.checkout .tooltip-miles-you-winning:before{bottom:100%;left:88%}.checkout .tooltip-miles-you-winning:after{border-bottom-color:#fff;margin-left:-5px;border-width:5px}.checkout .tooltip-miles-you-winning:before{border-bottom-color:#FF5A00;border-width:8px;margin-left:-8px}.checkout .diamond-tooltip,.checkout .club-tooltip{width:240px;height:auto;color:#fff;position:absolute;padding:6px;right:39%;margin-top:-62px;background-repeat:no-repeat}.checkout .diamond-tooltip:after,.checkout .diamond-tooltip:before,.checkout .club-tooltip:after,.checkout .club-tooltip:before{left:100%;top:50%}.checkout .diamond-tooltip:after,.checkout .club-tooltip:after{margin-top:-5px;border-width:5px}.checkout .diamond-tooltip:before,.checkout .club-tooltip:before{border-width:8px;margin-top:-8px}.checkout .diamond-tooltip div,.checkout .club-tooltip div{margin-top:5px}.checkout .club-tooltip{min-width:290px;font-size:13px;background-color:#639;border:2px solid #639}.checkout .club-tooltip:after,.checkout .club-tooltip:before{border-left-color:#639}.checkout .club-tooltip span{color:#FF5A00 !important}.checkout .diamond-tooltip{background-color:#2e3132;background-image:url(../images/svg/icons/ic-smiles_diamante-v2.svg);background-position-x:96px;background-position-y:9px;border:2px solid #2e3132}.checkout .diamond-tooltip:after,.checkout .diamond-tooltip:before{border-left-color:#2e3132}.checkout .registered-cards-tooltip{background-color:#fff;border:2px solid #FF5A00;border-radius:4px;padding:7px;position:relative;top:-42px}.checkout .registered-cards-tooltip:after,.checkout .registered-cards-tooltip:before{bottom:100%;left:88%}.checkout .registered-cards-tooltip:after{border-bottom-color:#d5d5d5;border-width:5px;margin-left:-5px}.checkout .registered-cards-tooltip:before{border-color:rgba(245,0,0,0);border-bottom-color:#FF5A00;border-width:8px;margin-left:-8px}.checkout .easy-travel-header{width:1060px;max-width:100%;margin:0 auto -52px auto;padding:20px 30px 20px 132px;border:2px solid #ececec;border-top:2px solid #399;background-image:url(../images/checkout/svg/ic-easy-travel-ocean.svg);background-repeat:no-repeat;background-size:80px;background-position-x:30px;background-position-y:15px}@media screen and (max-width: 764px){.checkout .easy-travel-header{margin-bottom:-22px;background-position-x:5px}}.checkout .easy-travel-header span{margin-top:-46px}@media screen and (max-width: 764px){.checkout .easy-travel-header span{margin-top:-217px;margin-right:-22px}}.checkout .easy-travel-header .easy-travel-help-tooltip{width:243px;height:auto;display:none;position:absolute;padding:6px;right:14%;margin-top:-83px;font-size:13px;background-color:#fff;border:2px solid #FF5A00}@media screen and (max-width: 764px){.checkout .easy-travel-header .easy-travel-help-tooltip{margin-top:-256px}}.checkout .easy-travel-header .easy-travel-help-tooltip:after,.checkout .easy-travel-header .easy-travel-help-tooltip:before{left:100%;top:50%;border-left-color:#FF5A00}.checkout .easy-travel-header .easy-travel-help-tooltip:after{margin-top:-5px;border-width:5px}.checkout .easy-travel-header .easy-travel-help-tooltip:before{border-width:8px;margin-top:-8px}.checkout .family-account-club-adhesion{text-align:initial}.checkout .family-account-club-adhesion__services-table .smiles-logos{font-size:3px}.checkout .family-account-club-adhesion__services-table .club{margin:6px 0 0 8px;position:absolute}.checkout .checkout__cart-free{font-family:"NunitoRegular",Arial,sans-serif;border:1px solid #ececec;box-shadow:0 1px 3px 0 #ececec;margin:auto;width:50%;overflow:hidden;display:flex}.checkout .checkout__cart-free__anywhere{width:83%;font-family:"NunitoRegular",Arial,sans-serif;border:1px solid #ececec;box-shadow:0 1px 3px 0 #ececec;margin:auto;overflow:hidden;display:flex}.checkout .checkout__cart-free__anywhere .cart-free__plan-info{font-size:22px;line-height:28px;background-color:#639;color:white;float:left;width:30%;align-items:center;justify-content:center;display:flex;padding:8px 0}.checkout .checkout__cart-free__anywhere .cart-free__plan-info__anywhere{width:21%;font-size:20px;line-height:28px;background-color:#639;color:white;float:left;align-items:center;justify-content:center;display:flex;padding:8px 0}.checkout .checkout__cart-free__anywhere .cart-free__plan-info__anywhere--desktop{display:block}.checkout .checkout__cart-free__anywhere .cart-free__plan-info__anywhere--mobile{display:none}@media screen and (max-width: 768px){.checkout .checkout__cart-free__anywhere .cart-free__plan-info__anywhere{width:100%;height:100%}.checkout .checkout__cart-free__anywhere .cart-free__plan-info__anywhere--desktop{display:none}.checkout .checkout__cart-free__anywhere .cart-free__plan-info__anywhere--mobile{display:block}}.checkout .checkout__cart-free__anywhere .cart-free__plan-info__anywhere__club-diamond{font-size:20px;line-height:26px;background-color:#2e3132;color:#fff;width:21%;align-items:center;justify-content:center;padding:30px 0}.checkout .checkout__cart-free__anywhere .cart-free__plan-info__anywhere__club-diamond--desktop{display:block}.checkout .checkout__cart-free__anywhere .cart-free__plan-info__anywhere__club-diamond--mobile{display:none}@media screen and (max-width: 768px){.checkout .checkout__cart-free__anywhere .cart-free__plan-info__anywhere__club-diamond{width:100%}.checkout .checkout__cart-free__anywhere .cart-free__plan-info__anywhere__club-diamond--desktop{display:none}.checkout .checkout__cart-free__anywhere .cart-free__plan-info__anywhere__club-diamond--mobile{display:block}}.checkout .checkout__cart-free__anywhere .cart-free__checkout-form{float:left;width:70%}.checkout .checkout__cart-free__anywhere .cart-free__checkout-form--desktop{display:block;padding:20px}.checkout .checkout__cart-free__anywhere .cart-free__checkout-form--desktop .form-header{color:#7c7c7c;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:16px;font-weight:700;line-height:19px;text-align:left;padding:0 0 15px}.checkout .checkout__cart-free__anywhere .cart-free__checkout-form--desktop .label-anywhere{color:#7c7c7c;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:16px;font-weight:700;line-height:19px;text-align:left}.checkout .checkout__cart-free__anywhere .cart-free__checkout-form--desktop .text-anywhere{color:#858585;font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;font-weight:400;line-height:19px;text-align:left}.checkout .checkout__cart-free__anywhere .cart-free__checkout-form--desktop .text-anywhere .cell-pad{padding:0 40px 0 0}.checkout .checkout__cart-free__anywhere .cart-free__checkout-form--mobile{display:none}@media screen and (max-width: 768px){.checkout .checkout__cart-free__anywhere .cart-free__checkout-form{width:100%}.checkout .checkout__cart-free__anywhere .cart-free__checkout-form--desktop{display:none}.checkout .checkout__cart-free__anywhere .cart-free__checkout-form--mobile{display:block;padding:16px}.checkout .checkout__cart-free__anywhere .cart-free__checkout-form--mobile .form-header{color:#7c7c7c;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:16px;font-weight:700;line-height:19px;text-align:left;padding:0 0 15px}.checkout .checkout__cart-free__anywhere .cart-free__checkout-form--mobile .form-anywhere{display:inline-grid;float:left;padding-bottom:15px;padding-right:9px}.checkout .checkout__cart-free__anywhere .cart-free__checkout-form--mobile .form-anywhere .label-anywhere{color:#7c7c7c;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:14px;font-weight:700;line-height:19px;text-align:left}}@media screen and (max-width: 768px) and (max-width: 325px){.checkout .checkout__cart-free__anywhere .cart-free__checkout-form--mobile .form-anywhere .label-anywhere{font-size:13px}}@media screen and (max-width: 768px){.checkout .checkout__cart-free__anywhere .cart-free__checkout-form--mobile .form-anywhere .text-anywhere{color:#858585;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;font-weight:400;line-height:19px;text-align:left}}@media screen and (max-width: 768px) and (max-width: 325px){.checkout .checkout__cart-free__anywhere .cart-free__checkout-form--mobile .form-anywhere .text-anywhere{font-size:13px}}@media screen and (max-width: 768px){.checkout .checkout__cart-free__anywhere{width:100%;height:100%;display:block}}@media screen and (max-width: 768px){.checkout .checkout__cart-free{display:block}}.checkout .checkout__cart-free .cart-free__plan-info{font-size:20px;line-height:28px;background-color:#639;color:white;float:left;width:30%;align-items:center;justify-content:center;display:flex;padding:8px 0}.checkout .checkout__cart-free .cart-free__plan-info--desktop{display:block}.checkout .checkout__cart-free .cart-free__plan-info--mobile{display:none}@media screen and (max-width: 768px){.checkout .checkout__cart-free .cart-free__plan-info{width:100%;height:80px}.checkout .checkout__cart-free .cart-free__plan-info--desktop{display:none}.checkout .checkout__cart-free .cart-free__plan-info--mobile{display:block}}.checkout .checkout__cart-free .cart-free__plan-info-club-diamond{font-size:20px;line-height:28px;background-color:#2e3132;color:white;width:30%;align-items:center;justify-content:center;padding:18px 0}.checkout .checkout__cart-free .cart-free__plan-info-club-diamond--desktop{display:block}.checkout .checkout__cart-free .cart-free__plan-info-club-diamond--mobile{display:none}@media screen and (max-width: 768px){.checkout .checkout__cart-free .cart-free__plan-info-club-diamond{width:100%}.checkout .checkout__cart-free .cart-free__plan-info-club-diamond--desktop{display:none}.checkout .checkout__cart-free .cart-free__plan-info-club-diamond--mobile{display:block}}.checkout .checkout__cart-free .cart-free__plan-info-club-diamond .diamond-benefit{width:55%;display:table;margin:auto;border-top:1px solid #ffffff;padding-top:13px;margin-top:10px;color:#fff;font-family:"NunitoRegular",Arial,sans-serif;font-size:12px;line-height:12.75px;text-align:center}.checkout .checkout__cart-free .cart-free__plan-info-club-diamond .diamond-benefit span{font-size:8px}.checkout .checkout__cart-free .cart-free__plan-info-club-diamond .diamond-benefit span:before{margin-top:8px}@media screen and (max-width: 813px){.checkout .checkout__cart-free .cart-free__plan-info-club-diamond .diamond-benefit{border:0;width:70%;padding-top:0;margin-top:6px}.checkout .checkout__cart-free .cart-free__plan-info-club-diamond .diamond-benefit span{font-size:6px}.checkout .checkout__cart-free .cart-free__plan-info-club-diamond .diamond-benefit span:before{display:table;margin:auto;margin-top:6px}}.checkout .checkout__cart-free .cart-free__checkout-form{float:left;width:70%;padding:20px 15% 32px}@media screen and (max-width: 768px){.checkout .checkout__cart-free .cart-free__checkout-form{width:100%;padding:0 16px 32px}}.checkout .checkout__cart-free .cart-free__checkout-form input[disabled]{background-color:#ececec !important;color:#323232 !important}.checkout .checkout__cart-free .cart-free__checkout-form input[disabled]#check-indication-code-cart-free{background:url("../images/svg/icons/ic-check-solid.svg") no-repeat scroll 95% 12px;background-size:32px}.checkout .checkout__cart-free .cart-free__checkout-form input{font-family:"NunitoRegular",Arial,sans-serif !important}.checkout .checkout__cart-free .cart-free__checkout-form input.error-message{border:1px solid #e74646 !important}.checkout .checkout__cart-free .cart-free__checkout-form .btn-club{font-family:"NunitoRegular",Arial,sans-serif;margin:16px 0 0;width:100%}.checkout .checkout__cart-free .cart-free__label{margin:16px 0 22px;text-align:left}@media screen and (max-width: 768px){.checkout .checkout__cart-free .cart-free__label{margin:16px 0 8px}}.checkout .checkout__cart-free .cart-free__edit-button{margin-top:8px;text-decoration:underline;cursor:pointer}.checkout .cpf-form-bottom__alert-message{padding-top:6px;font-family:"NunitoBold","Arial Bold",sans-serif;text-align:left;width:70%;font-size:14px;margin:auto}@media screen and (max-width: 764px){.checkout .cpf-form-bottom__alert-message{width:90%;font-size:12px}}.checkout .cpf-form-bottom__alert-tier-message{padding-top:6px;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;letter-spacing:-0.26px;line-height:22px;width:50%;margin:auto;text-align:left}.checkout .cpf-form-bottom__alert-tier-message a{color:#e74646;text-decoration:underline}@media screen and (max-width: 813px){.checkout .cpf-form-bottom__alert-tier-message{width:90%;font-size:12px;line-height:15px}}.checkout .checkout-alert__message.alert-message,.checkout .checkout-alert__message.error-message{padding:16px;margin:16px auto;font-family:"NunitoRegular",Arial,sans-serif;text-align:left;width:70%}@media screen and (max-width: 768px){.checkout .checkout-alert__message.alert-message,.checkout .checkout-alert__message.error-message{width:90%}}.checkout .checkout-alert__message.error-message{border:1px solid #e74646}.checkout .checkout-alert__message.alert-message{border:1px solid #639}.checkout .club-footer_message{padding:8px 0;width:1060px;margin:auto;font:12px "NunitoLight",Arial,sans-serif;text-align:left}@media screen and (max-width: 768px){.checkout .offers_options_ruler{border:2px solid #ffffff;width:calc(100% + 4px);margin-left:-2px;margin-right:-2px;margin-top:-2px;padding-bottom:20px;border-bottom:none}}.checkout .offers_options_ruler .payment_ruller_container .radio span{font-size:unset;color:unset;margin-right:unset;display:block}.checkout .offers_options_ruler .payment_ruller_container .radio span:after{display:block;content:attr(title);font-weight:bold;height:0;overflow:hidden;visibility:hidden}.checkout .offers_options_ruler .miles-and-money-off .payment_ruller_container .ruller-wrapper .radio [type="radio"]:not(:checked)+label,.checkout .offers_options_ruler .miles-and-money-off .payment_ruller_container .ruller-wrapper .radio [type="radio"]:checked+label{float:none !important;margin:0 auto !important;width:max-content !important}@media screen and (max-width: 768px){.checkout .offers_options_ruler .miles-and-money-off .payment_ruller_container .ruller-wrapper{width:100%;margin:70px auto 90px}.checkout .offers_options_ruler .miles-and-money-off .payment_ruller_container .ruller-wrapper .labels{margin:0 auto -100px;width:100%;font-family:'NunitoRegular', Arial, Helvetica, sans-serif}.checkout .offers_options_ruler .miles-and-money-off .payment_ruller_container .ruller-wrapper .radio .left [type="radio"]:checked+label,.checkout .offers_options_ruler .miles-and-money-off .payment_ruller_container .ruller-wrapper .radio .left [type="radio"]:not(:checked)+label{float:left !important}.checkout .offers_options_ruler .miles-and-money-off .payment_ruller_container .ruller-wrapper .radio .right [type="radio"]:checked+label,.checkout .offers_options_ruler .miles-and-money-off .payment_ruller_container .ruller-wrapper .radio .right [type="radio"]:not(:checked)+label{float:right !important}.checkout .offers_options_ruler .miles-and-money-off .payment_ruller_container .coll.left{top:25px}.checkout .offers_options_ruler .miles-and-money-off .payment_ruller_container .coll.right,.checkout .offers_options_ruler .miles-and-money-off .payment_ruller_container .coll.right_{top:25px}}.checkout .offers_options_ruler .miles-and-money-off .rectangle .dash.middle{display:none}.checkout .offers_options_ruler .miles-and-money-off .ruller-wrapper .rectangle{width:80px;margin:50px auto 10px}.checkout .offers_options_ruler .miles-and-money-off .ruller-wrapper .rectangle .ball.right{left:50px}.checkout .offers_options_ruler .miles-and-money-off .ruller-wrapper .coll.middle{display:none}.checkout .offers_options_ruler .miles-and-money-off .ruller-wrapper .labels span:nth-child(2n){display:none}.checkout .offers_options_ruler .miles-and-money-off .ruller-wrapper .labels{margin:0 auto -67px;width:450px;font-family:'NunitoRegular', Arial, Helvetica, sans-serif}.checkout .offers_options_ruler .miles-and-money-off .ruller-wrapper .labels span{margin-right:0px;font-family:'NunitoRegular', Arial, Helvetica, sans-serif}.checkout .offers_options_ruler .miles-and-money-off .ruller-wrapper .radio{padding-left:0;max-width:450px}.checkout .offers_options_ruler .miles-and-money-off .ruller-wrapper .coll.right{margin-left:0px}.checkout .offers_options_ruler .miles-and-money-off .flight_payment_wrapper .ruller-wrapper{max-width:400px;margin:60px 0 20px}.checkout .offers_options_ruler .miles-and-money-off .coll.right{right:0px !important}.checkout .offers_options_ruler .miles-and-money-off .coll.right [type="radio"]:not(:checked)+label,.checkout .offers_options_ruler .miles-and-money-off .coll.right [type="radio"]:checked+label{float:none}.checkout .offers_options_ruler .payment_ruller_container .coll.middle.active [type="radio"]:not(:checked)+label{color:#7c7c7c !important}@media only screen and (max-device-width: 767px){.checkout .offers_options_ruler .payment_ruller_container .coll.middle.active [type="radio"]:not(:checked)+label{color:#BCBEC0 !important}}.checkout .offers_options_ruler .payment_wrapper{flex-wrap:wrap;align-items:stretch;display:flex;font-size:17px;border-bottom:2px solid #E5E5E5}@media only screen and (max-device-width: 767px){.checkout .offers_options_ruler .payment_wrapper{display:block;border-bottom:none}}.checkout .offers_options_ruler .ruller-wrapper{width:650px;margin:45px auto 20px}@media only screen and (max-device-width: 767px){.checkout .offers_options_ruler .ruller-wrapper{width:100%;position:relative;margin:auto}}.checkout .offers_options_ruler .payment_ruller_container{width:100%;display:inline-block;margin:20px 0px 20px 0px}@media only screen and (max-device-width: 767px){.checkout .offers_options_ruler .payment_ruller_container{display:block;padding:0px 3px 0px 3px}}.checkout .offers_options_ruler .payment_ruller_container h3{margin-bottom:0;font-size:20px;line-height:22px;margin-left:20px;width:370px}@media only screen and (max-device-width: 767px){.checkout .offers_options_ruler .payment_ruller_container h3{font-size:17px;margin-left:0px;width:auto;margin-bottom:10px;text-align:left}}.checkout .offers_options_ruler .payment_ruller_container p.subtitle{font-size:16px;margin-left:28px;text-align:start;font-family:'Nunitolight'}@media only screen and (max-device-width: 767px){.checkout .offers_options_ruler .payment_ruller_container p.subtitle{margin-left:0px;margin-bottom:30px}}.checkout .offers_options_ruler .payment_resume_container{display:inline-block;border:2px solid #ececec;margin:20px 55px 20px 0px;padding:27px 20px;flex:1}@media only screen and (max-device-width: 767px){.checkout .offers_options_ruler .payment_resume_container{display:block;margin:0}}.checkout .offers_options_ruler .smls-btn{display:block;width:200px;margin:20px auto 0}@media only screen and (max-device-width: 767px){.checkout .offers_options_ruler .smls-btn{width:auto}}.checkout .offers_options_ruler .payment_resume_container label{font-weight:bold;margin-bottom:0;font-size:17px}.checkout .offers_options_ruler .payment_resume_container .total{margin-bottom:20px}.checkout .offers_options_ruler .payment_resume_container h3{font-size:17px}.checkout .offers_options_ruler .ruller-wrapper .labels{display:flex;font-family:'NunitoRegular', Arial, Helvetica, sans-serif}.checkout .offers_options_ruler .ruller-wrapper .labels span{flex:1;text-align:center;font-size:16px;font-family:'NunitoRegular', Arial, Helvetica, sans-serif}.checkout .offers_options_ruler .ruller-wrapper .labels span.active{font-weight:bold}.checkout .offers_options_ruler .ruller-wrapper .radio{display:flex;width:600px;margin:0 auto;padding-left:60px}@media only screen and (max-device-width: 767px){.checkout .offers_options_ruler .ruller-wrapper .radio{display:block;width:100%;margin:0 auto;padding-left:0px}}.checkout .offers_options_ruler .ruller-wrapper .coll{flex:1;text-align:center}.checkout .offers_options_ruler .ruller-wrapper .coll.right{margin-left:250px}.checkout .offers_options_ruler .ruller-wrapper .coll.middle{flex:1.5}@media only screen and (max-device-width: 767px){.checkout .offers_options_ruler .ruller-wrapper label{width:max-content !important}.checkout .offers_options_ruler .ruller-wrapper [type="radio"]:checked+label{border:1px solid #FF5A00;box-shadow:inset 1px 1px 4px #908f8fa1}.checkout .offers_options_ruler .ruller-wrapper [type="radio"]:not(:checked)+label{box-shadow:0px 1px 3px 0px #85858575}.checkout .offers_options_ruler .ruller-wrapper [type="radio"]+label{padding:7px 10px 7px 35px !important}.checkout .offers_options_ruler .ruller-wrapper .coll.left{display:block;width:50%;position:absolute;top:20px;left:0px}.checkout .offers_options_ruler .ruller-wrapper .coll.right,.checkout .offers_options_ruler .ruller-wrapper .coll.right_{display:block;width:50%;position:absolute;top:20px;right:0px}.checkout .offers_options_ruler .ruller-wrapper .coll.right label,.checkout .offers_options_ruler .ruller-wrapper .coll.right_ label{float:right !important}.checkout .offers_options_ruler .ruller-wrapper .coll.middle{display:inline-block;width:max-content;padding-left:0}.checkout .offers_options_ruler .ruller-wrapper .coll.middle [type="radio"]+label{margin:5px auto 10px !important;float:none !important;width:100% !important;text-align:center !important;line-height:2rem !important}.checkout .offers_options_ruler .ruller-wrapper .coll.middle.active [type="radio"]:not(:checked)+label{color:#7c7c7c}.checkout .offers_options_ruler .ruller-wrapper .labels span:nth-child(1n){text-align:left;margin-left:3px;margin-right:3px}.checkout .offers_options_ruler .ruller-wrapper .labels span:nth-child(2n){position:absolute;top:120px;width:100%;text-align:center}.checkout .offers_options_ruler .ruller-wrapper .labels span:nth-child(3n){text-align:right}.checkout .offers_options_ruler .ruller-wrapper .labels span:nth-child(3n){text-align:right}.checkout .offers_options_ruler .ruller-wrapper .rectangle{margin:60px auto}.checkout .offers_options_ruler .ruller-wrapper .rectangle .ball.left{left:0px}.checkout .offers_options_ruler .ruller-wrapper .rectangle .ball.middle{left:calc(50% - 15px) !important}.checkout .offers_options_ruler .ruller-wrapper .rectangle .ball.right{left:calc(100% - 30px) !important}}@media only screen and (max-device-width: 767px){.checkout .offers_options_ruler [type="radio"]:not(:checked)+label:after,.checkout .offers_options_ruler [type="radio"]:checked+label:after{left:13px !important;top:16px !important;width:10px !important;height:10px !important}.checkout .offers_options_ruler [type="radio"]:not(:checked)+label:before,.checkout .offers_options_ruler [type="radio"]:checked+label:before{left:10px !important;top:13px !important;width:14px !important;height:14px !important}}.checkout .offers_options_ruler .payment_ruller_container [type="radio"]:checked+label{color:#FF5A00;margin-bottom:2px;font-weight:bolder !important;font-family:'NunitoRegular', 'Arial', Helvetica, sans-serif !important}@media only screen and (max-device-width: 767px){.checkout .offers_options_ruler .payment_ruller_container [type="radio"]:checked+label{color:#FFFFFF !important;margin-bottom:2px;font-weight:bold;padding:7px 30px;border-radius:5px;background-color:#FF5A00;margin:4px 0 !important;line-height:2rem !important}}.checkout .offers_options_ruler .payment_ruller_container [type="radio"]:not(:checked)+label{color:#BCBEC0;margin-bottom:2px;font-family:'NunitoRegular', 'Arial', Helvetica, sans-serif !important}@media only screen and (max-device-width: 767px){.checkout .offers_options_ruler .payment_ruller_container [type="radio"]:not(:checked)+label{border:1px solid #BCBEC0;padding:7px 30px;border-radius:5px;margin:4px 0 !important;line-height:2rem !important}}.checkout .offers_options_ruler .ruller-wrapper .rectangle{background-color:#FF5A00;height:15px;width:443px;border-radius:15px;display:flex;position:relative;margin:20px auto;cursor:pointer}@media only screen and (max-device-width: 767px){.checkout .offers_options_ruler .ruller-wrapper .rectangle{width:100%;margin:70px auto 35px}}.checkout .offers_options_ruler .ruller-wrapper .rectangle .ball{width:30px;height:30px;background:white;position:absolute;top:-8px;border-radius:100%;box-shadow:0px 0px 5px #0009;transition:left 0.5s}.checkout .offers_options_ruler .ruller-wrapper .rectangle .ball.left{left:0px}.checkout .offers_options_ruler .ruller-wrapper .rectangle .ball.middle{left:210px}.checkout .offers_options_ruler .ruller-wrapper .rectangle .ball.right{left:420px}.checkout .offers_options_ruler .rectangle .dash{flex:1;color:white;line-height:20px;font-size:27px}.checkout .offers_options_ruler .dash::before{content:"";border-left:2px dotted #53ba6a;position:absolute;height:8px;margin-top:4px}.checkout .offers_options_ruler .dash::before{content:"";border-left:1px solid white;position:absolute;height:8px;margin-top:4px}.checkout .offers_options_ruler .rectangle .dash.left{text-align:left;padding-left:15px}.checkout .offers_options_ruler .rectangle .dash.middle{text-align:center}.checkout .offers_options_ruler .rectangle .dash.right{text-align:right;padding-right:15px}@media screen and (max-width: 768px){.checkout__resume-ticket{border-top:2px solid #ececec}.checkout .no-label{height:40px}.checkout .services-table{font-size:12px;padding:0 5px}.checkout .services-table th:first-child{font-size:14px}.checkout .services-table th,.checkout .services-table td{padding:0;margin:0}.checkout .services-table th:not(:first-child),.checkout .services-table td:not(:first-child){width:60px}.checkout .services-table .total .miles-total{font-size:13px !important;padding:16px 5px 16px 5px !important}.checkout .services-table .total .miles-total:first-child{font-size:12px !important}.checkout .services-table .total .miles-total:last-child{width:90px !important}.checkout .services-table .club-row .remove-club{font-size:12px}.checkout .services-table .tooltip-booking-benefit{left:unset;top:unset}.checkout .services-table .tooltip-booking-benefit .tooltip{position:unset;margin-top:-10px;min-width:100%}.checkout .services-table .tooltip-booking-benefit .ic-fechar-white{right:6px;top:12px}.checkout .services-table .tooltip-booking-benefit .tooltip-arrow{margin-left:42% !important}.checkout .services-table .mobile-display.booking-tooltip-row{display:table-row !important}.checkout .services-table .table-no-border{border-top:0px !important}.checkout .services-table .table-no-border td{padding:0 !important}.checkout .services-table .table-no-border td.tooltip-adjustment_uber-redeem_mobile{padding-bottom:11px !important}.checkout .services-table .tooltip-booking-offer{left:unset;top:unset;height:auto}.checkout .services-table .tooltip-booking-offer .tooltip{position:unset;margin-top:-10px;min-width:100%}.checkout .services-table .tooltip-booking-offer .tooltip .span4{margin-left:0px !important;font-size:11px}.checkout .services-table .tooltip-booking-offer .ic-fechar-white{right:6px;top:12px}.checkout .services-table .tooltip-booking-offer .tooltip-arrow{margin-left:24% !important}.checkout .services-table .tooltip-booking-offer .span4{width:100% !important}.checkout .services-table .tooltip-booking-offer .tooltip-small{font-size:12px !important}.checkout .services-table .tooltip-booking-offer .btn,.checkout .services-table .tooltip-booking-offer .aui .modal-body button,.aui .modal-body .checkout .services-table .tooltip-booking-offer button{padding:4px 12px !important;width:90px;float:right}.checkout .inner-table>div:first-child{font-size:12px;font-weight:400}.checkout .inner-table>div:last-child{text-align:left}.checkout .anchor{width:100%;text-align:center}.checkout .tooltip-taxes{position:relative;left:inherit;top:-10px;width:98%;margin:auto}.checkout .tooltip-taxes::after{position:absolute;top:-30px;left:50%;margin-left:-15px;border-width:15px;border-style:solid;border-color:transparent transparent #000 transparent}.checkout .tooltip-taxes::before{position:absolute;top:-28px;left:50%;margin-left:-15px;border-width:15px;border-style:solid;border-color:transparent transparent #fff transparent;z-index:1}.checkout__container{width:100%;height:auto !important}.checkout__container h2{font-size:20px}.checkout__container.main-box{position:relative;margin-top:20px}.checkout__emission{position:relative}.checkout__emission-option{padding-top:20px;min-height:100px;height:auto !important;padding-bottom:20px;width:100%;margin:0;display:block}.checkout__emission-option.active:after{display:none}.checkout__emission-option .content p{text-align:left}.checkout__emission-option .content .title{width:100%}.checkout__emission-option .content .title:before{float:left;width:70px;background-position:center top}.checkout__emission-option .content-club{background-position:left center}.checkout__emission-option:not(:first-child){margin-left:0;margin-top:10px}.checkout__emission-option:before{top:initial !important;right:auto;left:45%;bottom:-25px}.checkout__emission-option.ticket .title,.checkout__emission-option.reserve .title,.checkout__emission-option.easytravel .title{margin:15px 0 8px 0}.checkout__emission-option.ticket.active,.checkout__emission-option.reserve.active,.checkout__emission-option.easytravel.active{background-position:95% 10%}.checkout__emission-option.ticket .title:before{height:40px}.checkout__emission-option.reserve .title:before{height:65px}.checkout__emission-option.easytravel .title:before{height:70px}.checkout__easytravel{width:100%;padding:0;margin-bottom:20px}.checkout__easytravel-header{background-image:none;padding:10px 5px}.checkout__easytravel-list{margin:0;padding:0 5px;text-align:left}.checkout__easytravel-list li{width:100%;display:table-row}.checkout__easytravel-list li span{display:table-cell;vertical-align:middle;height:80px}.checkout__easytravel-list li .icon{display:table-cell;background-position:left center;width:60px;height:80px}.checkout__easytravel-bonus{width:96%;margin:40px auto}.checkout__easytravel-term{width:96%}.checkout__club{width:95%;padding:10px}.checkout__club p.box-title{padding-top:70px;padding-left:0;margin-bottom:10px;text-align:center;background-position:center top}.checkout__club-accept{min-height:150px;padding:10px 5px 20px 5px}.checkout__club-accept label{padding-right:10px}.checkout__club-accept .span2{width:auto !important;padding-right:10px;float:left !important}.checkout__reserve-header{margin:20px auto;background-position:5px top;background-size:25px;padding:5px;width:100%}.checkout__reserve-header .title{padding-left:30px}.checkout__reserve-term{width:98%;padding:5px}.checkout__reserve-term p{margin-left:30px}.checkout__reserve-club{display:block;margin:0 16px 20px 16px;padding:10px 10px 0 10px;width:unset;height:auto;border-left:none;border-right:none;background-position:5px center;background-size:80px}.checkout__reserve-club ul{margin:16px 0 0}.checkout__reserve-club ul li{width:30px;height:30px;background-size:15px}.checkout__reserve-club span,.checkout__reserve-club ul,.checkout__reserve-club small{display:block;height:auto;padding:0}.checkout__reserve-club span{padding-top:5px;padding-right:5px;font-size:12px !important}.checkout__reserve-club small{padding-bottom:10px}.checkout__reserve-club .club-logo img{top:0px}.checkout__reserve-club .discount-info{border-bottom:0px;padding:0 12px}.checkout__reserve-club .discount-info__fare-line{margin:auto}.checkout__reserve-club .discount-info__fare-line span{display:inline !important}.checkout__reserve-club .count-info{padding:8px 8px 0}.checkout__reserve-club__old{display:block;margin:0 0 20px 0;padding:10px 0 0 100px;width:100%;height:auto;border-left:none;border-right:none;background-position:5px center;background-size:80px}.checkout__reserve-club__old ul li{width:30px;height:30px;background-size:15px}}@media screen and (max-width: 768px) and (max-width: 330px){.checkout__reserve-club__old ul{margin-left:0px !important}.checkout__reserve-club__old ul li{margin-right:1px}}@media screen and (max-width: 768px){.checkout__reserve-club__old span,.checkout__reserve-club__old ul,.checkout__reserve-club__old small{display:block;height:auto;padding:0}.checkout__reserve-club__old span{padding-top:5px;padding-right:5px}.checkout__reserve-club__old small{padding-bottom:10px}.checkout__reserve .tooltip-reserve-offer{margin:0 8px}.checkout__reserve .tooltip-reserve-offer .tooltip-inner{width:unset !important;height:unset !important}.checkout__reserve .tooltip-reserve-offer .tooltip-inner .span2{width:unset !important;margin:16px 0 8px !important}.checkout__reserve .tooltip-reserve-offer .tooltip-inner .span2 img{top:0px !important}.checkout__reserve .tooltip-reserve-offer .tooltip-inner .span4{width:unset !important;margin-bottom:0px !important}.checkout__reserve .tooltip-reserve-offer .tooltip-inner .discount-info{padding:8px !important}.checkout__reserve .tooltip-reserve-offer .tooltip-inner .discount-info span{font-size:12px !important;margin:auto !important}.checkout__reserve .tooltip-reserve-offer .tooltip-inner .discount-info .mobile-display{padding:0 !important;height:0px}.checkout__reserve .tooltip-reserve-offer .tooltip-inner .discount-info .btn,.checkout__reserve .tooltip-reserve-offer .tooltip-inner .discount-info .aui .modal-body button,.aui .modal-body .checkout__reserve .tooltip-reserve-offer .tooltip-inner .discount-info button{width:unset !important;margin:auto !important;margin-bottom:12px !important}.checkout__banner{padding:0px 5px 30px 5px}.checkout__banner-information{padding:10px;display:block}.checkout__banner-information div{display:block;width:100%}.checkout__banner-information div:last-child{margin-top:10px;text-align:center}.checkout__banner-club{padding:10px}.checkout__banner-club .logo-club-smiles{width:100%;text-align:center}.checkout__payment p.box-title{margin-top:10px;margin-bottom:10px}.checkout__payment-steps{width:100%;display:block}.checkout__payment-steps .box-payment{width:100% !important;max-width:100% !important}.checkout__payment-steps .box-payment:not(:last-child){margin-right:0;margin-bottom:80px}.checkout__payment-steps .box-payment:not(:last-child):before{content:'\00a0';display:block;position:absolute;border-bottom:2px solid #e5e5e5;border-right:none;top:unset;bottom:-20px;right:auto;width:100%;height:30px}.checkout__payment-steps .box-payment:not(:last-child):after{content:'\00a0';display:block;position:absolute;top:unset;right:auto;bottom:-40px;width:100%;height:30px;background-image:url(../images/checkout/svg/ic-arrow-right.svg);background-repeat:no-repeat;background-position:center top;background-size:15px;transform:rotate(90deg);z-index:10px}.checkout__payment-steps .box-payment.password .confirm-box{padding-top:0;padding-bottom:50px}.checkout__payment-steps .box-payment.password .span6{display:inline-block;width:auto}.checkout__payment-steps .box-payment.password .span6:last-child{float:right}.checkout__payment-steps .box-payment.card-list-box .selected-one-click-card .card-id:before{display:none}.checkout__payment-steps .box-payment .card-code .span8{width:60%;float:left}.checkout__payment-steps .box-payment .card-code .span4{width:35%;float:right;z-index:10}.checkout__taxes{padding:15px 5px;height:180px}.checkout__taxes .btn-outline{width:100%}.checkout__taxes .btn-outline.active{background-size:15px}.checkout__taxes .btn-outline small{display:block;width:100%}.checkout__taxes .span8 .span2,.checkout__taxes .span8 .span5{display:inline-block}.checkout__taxes .span8 .span5{float:left;width:45%}.checkout__taxes .span8 .span2{float:left;width:10%}.checkout__resume-ticket,.checkout__resume-cart{text-align:left;margin:auto;padding:16px 3px 30px 3px}.checkout__resume-ticket .span12 .flight{border:none;padding:0 !important}.checkout__resume-ticket .span12 .flight .theme-inverse{height:30px !important;padding:5px !important}.checkout__resume-ticket .span12 .flight .flight-segment,.checkout__resume-ticket .span12 .flight .flight-segment__legs{padding:0;margin:0}.checkout__resume-ticket .span12 .flight .flight-segment__company{width:50px}.checkout__resume-ticket .resume-title{font-size:20px;margin:0 4px;padding:0}.checkout__resume-cart{margin:0;padding:0px 5px}.checkout__cancel-taxes .checkout-table{width:100%;font-size:12px}.checkout__voucher{padding:15px}.checkout__voucher h3{font-size:17px}.checkout__voucher .box{padding:10px}.checkout__voucher-validity{display:block;margin-top:20px}.checkout__voucher-validity span{font-size:12px;display:block;width:100%}.checkout .club-footer_message{padding:8px 0;width:unset;margin:unset}}.regularization-card{color:#BCBEC0;font-family:"NunitoRegular",Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px;width:300px;text-align:left}#recaptcha_div,#recaptcha_step_div{transform:scale(0.96);transform-origin:0 0}@media screen and (max-width: 376px){#recaptcha_div,#recaptcha_step_div{transform:scale(0.77);transform-origin:0 0}}.member_info{width:1060px;margin:auto}.member_info .box-title{margin-top:15px !important}.member_info .checkout-table{width:75%;margin:0}@media screen and (max-width: 764px){.member_info .checkout-table{width:100%}}.member_info .checkout-table thead th{font-size:20px;text-align:left;border:0}@media screen and (max-width: 764px){.member_info .checkout-table thead th{width:50% !important;font-size:14px !important;padding:16px 0 8px 5px !important}}.member_info .checkout-table tbody,.member_info .checkout-table td{font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;text-align:left !important;padding-top:0px !important}@media screen and (max-width: 764px){.member_info .checkout-table tbody,.member_info .checkout-table td{text-align:left !important}}.member_info .checkout-table tbody tr:last-child td:first-child{font:inherit !important}#tablePayment .unlogged-services-table{padding-top:30px}#tablePayment .club{color:#7c7c7c !important;font-family:"NunitoRegular",Arial,sans-serif}@media screen and (max-width: 764px){#tablePayment .club{font-size:12px}}#tablePayment .logo-club-smiles-new{width:30%}@media screen and (max-width: 764px){#tablePayment .logo-club-smiles-new{margin-right:50%}}.box-payment .club-phrase{padding:20px 0 8px;font-family:"NunitoLight",Arial,sans-serif;line-height:14px;font-size:13px}.box-payment .club-phrase .orange{color:#FF5A00}.box-payment .club-phrase .purple{color:#639}.memberflight-seat-rules-icon{display:inline-block;height:21px;width:100%;background-position:center center;background-repeat:no-repeat}.seat-rules-icon-passaredo{background-image:url(../images/checkout/bag_gol.png)}.upgrage-club__tooltip{position:relative;top:-60px;left:60px}@media screen and (max-width: 768px){.upgrage-club__tooltip{top:-30px;left:10px}}.upgrage-club__tooltip .tooltip{max-width:300px !important}.upgrage-club__tooltip .tooltip-list ul{list-style-type:none;margin:0}.upgrage-club__tooltip .tooltip-list ul li{padding:2px 8px}.upgrage-club__tooltip .tooltip-list ul .plan-selected{background:#FF5A00;color:white;cursor:pointer;border-radius:2px}.tab-content__club .checkout__container{width:100%;background:white;border:1px solid #ececec;box-shadow:0 1px 3px 0 #ececec;font-family:'NunitoRegular', 'Arial', Helvetica, sans-serif !important}.tab-content__club .checkout__payment .box-payment select{padding:0 0.5em 0 .5em !important}.tab-content__club .checkout__payment .div-secure-code-member-card{padding:25px 8px !important}.tab-content__club .checkout__payment .cardCvcSaved{font-size:12px !important}.offers_options_ruler [type="radio"]:not(:checked)+label{color:#BCBEC0 !important;font-family:'NunitoRegular', 'Arial', Helvetica, sans-serif !important;padding-bottom:3px}.offers_options_ruler [type="radio"]:checked+label{color:#FF5A00 !important;font-family:'NunitoBold', 'Arial', Helvetica, sans-serif !important;padding-bottom:3px}#mdlBoardingTaxUpdated{width:425px;height:300px}#mdlBoardingTaxUpdated h3{font-family:'NunitoBold', 'Arial', Helvetica, sans-serif;font-size:18px;color:#FF5A00}#mdlBoardingTaxUpdated p{font-family:'NunitoLight', 'Arial', Helvetica, sans-serif;font-size:14px;color:#7C7C7C}#mdlBoardingTaxUpdated a{font-family:'NunitoRegular', 'Arial', Helvetica, sans-serif;font-size:14px}#mdlBoardingTaxUpdated .btn,#mdlBoardingTaxUpdated .aui .modal-body button,.aui .modal-body #mdlBoardingTaxUpdated button{width:25px}#mdlBoardingTaxUpdated .mdl-close-img{position:absolute;display:block;padding-top:0.5rem}#mdlBoardingTaxUpdated .modal-header{padding-top:0.5rem !important;display:flex;justify-content:flex-end}#mdlBoardingTaxUpdated .modal-body{width:350px !important;padding:0 35px 0 40px !important}@media screen and (max-width: 768px){#mdlBoardingTaxUpdated h3{font-size:16pt}#mdlBoardingTaxUpdated p{font-size:12pt}#mdlBoardingTaxUpdated a{font-size:12pt}#mdlBoardingTaxUpdated .btn,#mdlBoardingTaxUpdated .aui .modal-body button,.aui .modal-body #mdlBoardingTaxUpdated button{width:30%}#mdlBoardingTaxUpdated .modal-header{padding-top:1rem !important}#mdlBoardingTaxUpdated .modal-body{width:91.5% !important;padding:0 15px 0 15px !important}#mdlBoardingTaxUpdated .modal-footer{display:flex;justify-content:center;margin-bottom:1rem}}@media screen and (max-width: 768px) and (orientation: portrait){#mdlBoardingTaxUpdated{top:calc(100vh - 75%) !important}}@media screen and (max-width: 768px) and (orientation: landscape){#mdlBoardingTaxUpdated{top:calc(100vh - 89%) !important}}.checkout-success .span12{margin-left:0 !important}.checkout-success__title p{margin-top:19px}.checkout-success__title p span{font-size:16px}.checkout-success .check,.checkout-success .gear,.checkout-success .exceptional,.checkout-success .attention{min-height:108px !important;padding:0 4px;width:80px;flex-shrink:0}@media screen and (min-width: 513px){.checkout-success .check,.checkout-success .gear,.checkout-success .exceptional,.checkout-success .attention{border-right:1px solid #ececec}}.checkout-success .check{background:url(../images/checkout/svg/ic-check-dark-gray.svg) no-repeat center}.checkout-success .gear{background:url(../images/checkout/ic-gear.png) no-repeat center}.checkout-success .attention{background:url(../images/checkout/ic-alert.png) no-repeat center}.checkout-success .exceptional{background:url(../images/checkout/ic-flight-backoffice.png) no-repeat center}.checkout-success__order-details{padding:8px;border:2px solid #FF5A00;border-radius:4px;margin-top:30px;margin-bottom:50px;display:flex !important;align-items:center;flex-flow:row wrap;justify-content:center}.checkout-success__order-details div:last-of-type{width:81%}.checkout-success__order-details .btn,.checkout-success__order-details .aui .modal-body button,.aui .modal-body .checkout-success__order-details button{margin-top:5px}.checkout-success__club-adhesion__banner{background-color:#639;min-height:100px !important;padding:15px 10px;display:flex !important;flex-flow:row wrap;align-items:center;justify-content:space-around;font-family:"NunitoLight",Arial,sans-serif}.checkout-success__club-adhesion__banner div h4{font-size:18px}.checkout-success__club-adhesion__banner div p{font-size:12px;line-height:13px;margin-bottom:20px}.checkout-success__club-adhesion__banner .span2{margin-left:0px !important;margin-bottom:0px !important;width:170px !important}@media screen and (max-width: 764px){.checkout-success__club-adhesion__banner .span2{width:100% !important}}.checkout-success__club-adhesion__banner .banner-title{color:#fff;font-size:20px;line-height:20px;text-align:center}.checkout-success__club-adhesion__banner .banner-title .smiles-img>img{position:relative;margin:-5px;top:8px;width:18px}@media screen and (max-width: 764px){.checkout-success__club-adhesion__banner{margin-left:unset !important;padding:25px 20px;display:block !important}.checkout-success__club-adhesion__banner div h4{font-size:16px}.checkout-success__club-adhesion__banner div p{font-size:13px;line-height:14px;margin-right:20px}.checkout-success__club-adhesion__banner .banner-title{text-align:left}}.checkout-success__miles-you-won__banner{min-height:95px !important;margin:25px 0;padding:15px 15px 15px 95px;border-radius:4px;background-color:#399;background-image:url(../images/checkout/ic-saco.png);background-repeat:no-repeat;background-position:30px center}.checkout-success__easy-travel{width:620px;max-width:98.5%;margin:auto;border:3px solid #399;border-radius:4px;display:flex !important;flex-direction:column}.checkout-success__easy-travel .easy-travel__higher-box,.checkout-success__easy-travel .easy-travel__bottom-box{padding:15px;display:inherit}@media screen and (max-width: 551px){.checkout-success__easy-travel .easy-travel__higher-box .price,.checkout-success__easy-travel .easy-travel__higher-box .order-details,.checkout-success__easy-travel .easy-travel__higher-box .pay-reserve,.checkout-success__easy-travel .easy-travel__bottom-box .price,.checkout-success__easy-travel .easy-travel__bottom-box .order-details,.checkout-success__easy-travel .easy-travel__bottom-box .pay-reserve{margin:auto}}.checkout-success__easy-travel .easy-travel__higher-box{flex-flow:row wrap;align-items:center;justify-content:space-between;background-color:#399;background-image:url(../images/checkout/svg/ic-easy-travel-white.svg);background-size:90px;background-position:top left;background-position-y:13px;background-position-x:13px;background-repeat:no-repeat;min-height:90px}@media screen and (min-width: 411px){.checkout-success__easy-travel .easy-travel__higher-box .theme-primary{margin-left:95px}}.checkout-success__easy-travel .easy-travel__higher-box .theme-primary p:first-of-type{font-size:18px}@media screen and (max-width: 410px){.checkout-success__easy-travel .easy-travel__higher-box .theme-primary p:first-of-type{margin:30px 0 35px 100px}}.checkout-success__easy-travel .easy-travel__higher-box .price{background-color:#fff;padding:10px;border-radius:4px;text-align:center}.checkout-success__easy-travel .easy-travel__bottom-box__processing{flex-flow:row wrap !important;justify-content:space-between}@media screen and (max-width: 551px){.checkout-success__easy-travel .easy-travel__bottom-box__processing{justify-content:center}}.checkout-success__easy-travel .easy-travel__bottom-box__processing div:last-of-type{width:80%;min-width:270px}.checkout-success__easy-travel .easy-travel__bottom-box__processing div:last-of-type span{display:inherit;justify-content:space-between;width:100%;align-items:center}.checkout-success__easy-travel .easy-travel__bottom-box__processing div:last-of-type span button{flex-shrink:5;margin-left:15px}.checkout-success__easy-travel .easy-travel__bottom-box{flex-direction:column}.checkout-success__easy-travel .easy-travel__bottom-box div:last-of-type{display:inherit;flex-flow:row wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 551px){.checkout-success__easy-travel .easy-travel__bottom-box div:last-of-type{text-align:center}}.checkout-success__easy-travel .easy-travel__bottom-box div:last-of-type .pay-reserve{flex-direction:column}.checkout-success__easy-travel .easy-travel__bottom-box .tooltip-miles-you-win:after,.checkout-success__easy-travel .easy-travel__bottom-box .tooltip-miles-you-win:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.checkout-success__easy-travel .easy-travel__bottom-box .tooltip-miles-you-win:after{border-color:rgba(255,255,255,0);border-width:5px}.checkout-success__easy-travel .easy-travel__bottom-box .tooltip-miles-you-win:before{border-color:rgba(194,225,245,0)}.checkout-success__easy-travel .easy-travel__bottom-box .tooltip-miles-you-win{width:119px;max-width:92%;margin:-134px 0 0 49%;padding:10px;position:absolute;font-size:12px;text-align:justify;border:2px solid #FF5A00;border-radius:4px;background-color:#fff;font-size:14px;text-align:center}@media screen and (min-width: 1117px){.checkout-success__easy-travel .easy-travel__bottom-box .tooltip-miles-you-win:after,.checkout-success__easy-travel .easy-travel__bottom-box .tooltip-miles-you-win:before{right:100%;top:48%}.checkout-success__easy-travel .easy-travel__bottom-box .tooltip-miles-you-win:after{border-right-color:#fff;margin-top:-5px}.checkout-success__easy-travel .easy-travel__bottom-box .tooltip-miles-you-win:before{border-right-color:#FF5A00;margin-top:-8px;border-width:8px}}@media screen and (max-width: 1116px){.checkout-success__easy-travel .easy-travel__bottom-box .tooltip-miles-you-win{position:relative;margin:0 auto;width:200px}.checkout-success__easy-travel .easy-travel__bottom-box .tooltip-miles-you-win:after,.checkout-success__easy-travel .easy-travel__bottom-box .tooltip-miles-you-win:before{bottom:100%;left:50%}.checkout-success__easy-travel .easy-travel__bottom-box .tooltip-miles-you-win:after{border-bottom-color:#fff;margin-left:-5px}.checkout-success__easy-travel .easy-travel__bottom-box .tooltip-miles-you-win:before{border-bottom-color:#FF5A00;border-width:8px;margin-left:-8px}}.checkout-success__flight-details{padding:10px;border:1px dotted #FF5A00}.checkout-success__flight-details b{padding:13px 18px;border:1px solid #ececec}.checkout-success__flight-details b span{font-size:20px}@media screen and (min-width: 767px){.checkout-success__flight-details.pnr-card{width:550px !important}}.checkout-success__details{display:flex !important;flex-flow:row wrap;justify-content:center;margin-bottom:30px}.checkout-success__details__flight-details{padding:15px;display:flex !important;align-items:center;background-color:#ececec;flex-direction:column}@media print{.checkout-success__details__flight-details{margin-left:0 !important;width:auto !important;display:flex !important;flex-direction:row;align-items:center}}@media screen and (min-width: 767px){.checkout-success__details__flight-details{min-height:342px !important}}.checkout-success__details__flight-details .flight-segment{margin:0 auto 20px auto !important;padding:15px 0}@media print{.checkout-success__details__flight-details .flight-segment{width:auto !important;padding:0 30px}}@media screen and (min-width: 767px){.checkout-success__details__flight-details .flight-segment{width:230px !important}}.checkout-success__details__flight-details .flight-segment__going-plane,.checkout-success__details__flight-details .flight-segment__returning-plane,.checkout-success__details__flight-details .flight-segment__date{padding-left:35px}.checkout-success__details__flight-details .flight-segment__date{width:fit-content;margin:0}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.checkout-success__details__flight-details .flight-segment__date{text-align:left}}.checkout-success__details__flight-details .flight-segment__going-plane{background:url(../images/checkout/ic-plane.png) no-repeat left}.checkout-success__details__flight-details .flight-segment__returning-plane{background:url(../images/checkout/ic-plane.png) no-repeat left}.checkout-success__details__flight-details .flight-segment__stretch{margin-top:6px;width:100%}.checkout-success__details__flight-details .flight-segment__stretch .airport{display:-ms-inline-grid;display:inline-grid;padding:0 6px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.checkout-success__details__flight-details .flight-segment__stretch .airport{display:inline-block !important;vertical-align:middle}.checkout-success__details__flight-details .flight-segment__stretch .airport b{display:block}.checkout-success__details__flight-details .flight-segment__stretch .airport .city{display:block}}.checkout-success__details__flight-details .flight-segment__stretch .airport b{font-size:19px;margin-bottom:3px}.checkout-success__details__flight-details .flight-segment__stretch .smiles-icons:before{margin-top:14px}.checkout-success__details__more-purchase-options{display:flex !important;align-items:center;flex-flow:row wrap;width:720px;margin:0}@media print{.checkout-success__details__more-purchase-options{display:none !important}}@media screen and (max-width: 764px){.checkout-success__details__more-purchase-options{width:100%;flex-direction:column}}.checkout-success__details__more-purchase-options div{border:1px solid #ececec;border-radius:1px;padding:10px 20px;margin:9px 0 9px;width:25%;display:flex !important;align-items:center;justify-content:center;flex-flow:column wrap}@media screen and (min-width: 765px){.checkout-success__details__more-purchase-options div{min-height:304px}}@media screen and (max-width: 764px){.checkout-success__details__more-purchase-options div{flex-flow:row wrap;width:86% !important;justify-content:space-around}}.checkout-success__details__more-purchase-options div span{width:116px;height:85px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.checkout-success__details__more-purchase-options div span{margin-top:45px}}.checkout-success__details__more-purchase-options div a{width:300px;max-width:50%}@media screen and (min-width: 765px){.checkout-success__details__more-purchase-options div a{min-height:60px;display:flex !important;align-items:center}}.checkout-success__details__more-purchase-options .baggage{background:url(../images/checkout/ic-luggage.png) no-repeat center}.checkout-success__details__more-purchase-options .seats{background:url(../images/checkout/ic-seats.png) no-repeat center}.checkout-success__details__more-purchase-options .insurance{background:url(../images/checkout/ic-insurance.png) no-repeat center}.checkout-success__payment-details{margin-top:25px}.checkout-success__payment-details ul{margin:5px 0 10px 0}.checkout-success .smls-success-club{width:1279px;position:relative;left:50%;margin-left:-630px}@media screen and (max-width: 764px){.checkout-success .smls-success-club{width:100%;left:unset;margin-left:0;margin-top:50px}}.checkout-success .smls-success-club .smls-success-banner-content .smls-success-banner-image{width:100%;position:absolute;top:-50px}.checkout-success .smls-success-club .smls-success-banner-content .smls-success-banner-image img{width:100%}.checkout-success .smls-success-club .smls-success-banner-content .smls-success-banner-image .desktop-image{display:block}@media screen and (max-width: 764px){.checkout-success .smls-success-club .smls-success-banner-content .smls-success-banner-image .desktop-image{display:none}}.checkout-success .smls-success-club .smls-success-banner-content .smls-success-banner-image .mobile-image{display:none}@media screen and (max-width: 764px){.checkout-success .smls-success-club .smls-success-banner-content .smls-success-banner-image .mobile-image{display:block}}.checkout-success .smls-success-club .smls-success-banner-content.transfer-modifier{margin-top:-35px}.checkout-success .smls-success-club .smls-success-banner-content.transfer-modifier .smls-success-banner-image{top:-15px}@media screen and (max-width: 764px){.checkout-success .smls-success-club .smls-success-banner-content{margin-top:-35px}.checkout-success .smls-success-club .smls-success-banner-content .smls-success-banner-image{top:-15px}}@media screen and (max-width: 813px){.checkout-success .smls-success-club .position-fix-block{display:table;width:90%;height:64px;top:unset;margin:auto;padding-top:52px}}.checkout-success .smls-success-club .diamond-banner{position:relative;background-color:#2e3132;top:300px;width:1061px;height:70px;left:0;right:0;margin:auto;margin-bottom:33px}.checkout-success .smls-success-club .diamond-banner span{font-size:13px}.checkout-success .smls-success-club .diamond-banner span::before{margin-bottom:6px;margin-right:15px}.checkout-success .smls-success-club .diamond-banner div{color:#fff;display:table;font-family:"NunitoRegular",Arial,sans-serif;font-size:20px;line-height:70px;text-align:left;margin:auto}.checkout-success .smls-success-club .diamond-banner div a{color:#fff;text-decoration:underline}@media screen and (max-width: 813px){.checkout-success .smls-success-club .diamond-banner{width:100%;height:64px;top:unset}.checkout-success .smls-success-club .diamond-banner span{float:left;font-size:8px;padding:2% 5% 2% 0}.checkout-success .smls-success-club .diamond-banner span::before{margin:0}.checkout-success .smls-success-club .diamond-banner div{position:absolute;font-size:12px;line-height:14px;width:90%;top:0;bottom:0;right:0;left:0}}.checkout-success .smls-success-club .success-upgrade{height:400px}.checkout-success .smls-success-club .success-upgrade .desktop-display,.checkout-success .smls-success-club .success-upgrade .mobile-display,.checkout-success .smls-success-club .success-upgrade .smls-success-banner{position:absolute}.checkout-success .smls-success-club .success-upgrade .smls-success-banner{top:32px}.checkout-success .smls-success-club .smls-success-banner{position:absolute;left:48px;color:#fff;font-family:"NunitoRegular",Arial,sans-serif}@media screen and (max-width: 764px){.checkout-success .smls-success-club .smls-success-banner{top:36px}}@media screen and (max-width: 764px){.checkout-success .smls-success-club .smls-success-banner.adhesion{top:24px;left:24px}}.checkout-success .smls-success-club .smls-success-banner h1{font-weight:normal}@media screen and (max-width: 764px){.checkout-success .smls-success-club .smls-success-banner h1{font-size:16px;line-height:16px}}@media screen and (max-width: 764px){.checkout-success .smls-success-club .smls-success-banner .btn-club{width:140px}}.checkout-success .smls-success-club .smls-success-banner .banner-title{font-size:36px;line-height:36px}.checkout-success .smls-success-club .smls-success-banner .banner-title--bold{font-size:36px;line-height:36px;font-weight:bolder}@media screen and (max-width: 764px){.checkout-success .smls-success-club .smls-success-banner .banner-title--bold{font-size:24px;line-height:24px}}@media screen and (max-width: 764px){.checkout-success .smls-success-club .smls-success-banner .banner-title{font-size:21px;line-height:26px}}.checkout-success .smls-success-club .smls-success-banner .banner-title .smiles-img>img{position:relative;margin:-5px;top:8px;width:18px}.checkout-success .smls-success-club .smls-success-banner .banner-description{font-size:18px;line-height:18px;width:60%}@media screen and (max-width: 990px){.checkout-success .smls-success-club .smls-success-banner .banner-description{font-size:14px;line-height:14px}}@media screen and (max-width: 764px){.checkout-success .smls-success-club .smls-success-banner .banner-description{font-size:12px;line-height:12px;width:90%}}.checkout-success .smls-success-club .plan_content{position:relative;display:flex;font-family:"NunitoBold","Arial Bold",sans-serif;margin-top:300px;font-size:24px;width:1060px;border:1px solid #ececec;box-shadow:0 1px 3px 0 #ececec;float:left;margin-left:109px}.checkout-success .smls-success-club .plan_content .plan_type{width:15%;background-color:#639}.checkout-success .smls-success-club .plan_content .plan_type .plan_label{width:15%;position:absolute;top:35%;margin:0;text-align:center;letter-spacing:-0.41px;color:#fff}.checkout-success .smls-success-club .plan_content .account-info{text-align:left;float:left;padding-top:2%;padding-left:3%;border-right:1px;width:33%;height:100%}.checkout-success .smls-success-club .plan_content .account-info .account-info_table{right:26%;font-size:16px;table-layout:fixed}.checkout-success .smls-success-club .plan_content .account-info .account-info_table .account-info_headers{color:#7c7c7c}.checkout-success .smls-success-club .plan_content .account-info .account-info_table .account-info_field_name .account-info_cpf{width:55%;padding-top:10%}.checkout-success .smls-success-club .plan_content .account-info .account-info_table .account-info_field_name .account-info_smile{padding-top:10%}.checkout-success .smls-success-club .plan_content .account-info .account-info_table .account-info_content{font-family:"NunitoRegular",Arial,sans-serif}.checkout-success .smls-success-club .plan_content .account-info .account-info_table .account-info_field_bottom .account-info_name{padding-top:10%}.checkout-success .smls-success-club .plan_content .account-info .account-info_table .account-info_name_content{font-family:"NunitoRegular",Arial,sans-serif}.checkout-success .smls-success-club .plan_content::after{content:"";background-color:#ececec;position:absolute;width:2px;height:70%;top:10%;left:50%;display:block}.checkout-success .smls-success-club .plan_content .resume{font-size:16px;float:left;padding-top:2%;padding-bottom:2%;width:500px}.checkout-success .smls-success-club .plan_content .resume .resume_header{padding-left:5%;font-size:16px;padding-bottom:0.15%}.checkout-success .smls-success-club .plan_content .resume .resume_text{display:block;padding-left:5%;padding-right:12%;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px}.checkout-success .smls-success-club .plan_content .resume .formula{color:#639;border:0px;width:90%;margin:5% 5% 0px 5%;border-collapse:collapse}.checkout-success .smls-success-club .plan_content .resume .formula .formula-col{border:0;width:30%;line-height:15px}.checkout-success .smls-success-club .plan_content .resume .formula .formula-operator{border:0;width:5%;vertical-align:middle;padding-right:15px}.checkout-success .smls-success-club .plan_content .resume .formula .formula-operator h4{padding-right:5px;margin-top:0px}.checkout-success .smls-success-club .plan_content .resume .formula p{margin:0;border:0}.checkout-success .smls-success-club .plan_content .resume .formula .no-padding{padding:5px 10px !important;border:0}.checkout-success .smls-success-club .plan_content .resume .resume-middle__without-bonus{padding-top:5%;padding-bottom:5%;padding-left:5%}.checkout-success .smls-success-club .plan_content .resume .resume-middle__without-bonus p{margin:0}.checkout-success .smls-success-club .plan_content .resume .by-steps-club{clear:both;padding-top:5%;margin:10px 0;list-style:none}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club{padding-left:15%}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club.smiles__club-cancel{min-height:140px}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li{float:left;font:normal 12px Arial;text-align:center;color:#639;padding:0 10px 40px 10px;position:relative}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li{text-align:left;min-width:180px;max-width:500px;padding:2px 20px 30px 60px;overflow-x:none}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li .date,.checkout-success .smls-success-club .plan_content .resume .by-steps-club li .smiles__carousel-header .data__select li.dateUp,.smiles__carousel-header .data__select .checkout-success .smls-success-club .plan_content .resume .by-steps-club li li.dateUp{font-size:14px !important;font-family:"NunitoBold","Arial Bold",sans-serif;display:initial}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li .date,.checkout-success .smls-success-club .plan_content .resume .by-steps-club li .smiles__carousel-header .data__select li.dateUp,.smiles__carousel-header .data__select .checkout-success .smls-success-club .plan_content .resume .by-steps-club li li.dateUp{font-size:10px !important;width:40px;padding-right:8px}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li .date--extend{display:initial}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li .date--extend{display:none}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li .info-text,.checkout-success .smls-success-club .plan_content .resume .by-steps-club li .alert-text{font-weight:normal;font-size:11px !important;font-family:"NunitoRegular",Arial,sans-serif;color:#7c7c7c;display:inherit;width:80px}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li .info-text,.checkout-success .smls-success-club .plan_content .resume .by-steps-club li .alert-text{width:unset;display:inline-block;font-size:9px !important}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li .alert-text{color:#FF5A00}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li:before{content:'';width:8px;height:8px;border:#ececec solid 1px;background:white;position:absolute;top:70px;left:calc(50% - 5px);z-index:1}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li:before{left:0px;top:5px}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li:after{content:'';width:2px;height:10px;background:#ececec;position:absolute;top:55px;left:calc(50% - 1px)}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li:after{display:none}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li .line{display:block;position:absolute;width:100%;height:2px;left:-49%;top:74px;background:#ececec}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li .line{left:4px;top:-35px;width:1px;height:100%}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.done.plan-miles-25000_color:before,.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.done.plan-miles-20000_color:before{background:#2e3132 !important}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.done{padding-left:10%}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.done:before{border:#639 solid 1px;background:#639}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.done:before{border:#639 solid 0.25px}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.done .line{background:#639}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.here{width:100px}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.here:before{content:'';width:2px;height:20px;border:0px;background:#FF5A00;position:absolute;top:74px;left:50%}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.here:before{left:-14px;top:10px;width:20px;height:2px}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.here:after{display:none}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.here .line{background:#639}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.here span:first-child{position:absolute;left:calc(50% - 30px);top:95px}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.here span:first-child{position:initial;color:#FF5A00;display:inline-block;font-size:10px !important;margin-left:-105px}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.last-continue{padding-left:15%}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.last-continue{padding-top:7%;padding-left:10%}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.last-continue .alert-text::first-letter{text-transform:uppercase}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.last-continue.plan-miles-25000_color:before,.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.last-continue.plan-miles-20000_color:before{background:#2e3132 !important}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.last-continue:before{border:#639 solid 1px;background:#639;margin-left:19%}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.last-continue:before{margin-left:0;margin-top:6%;border:#639 solid 0.25px}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.last-continue .line{background:#639;width:150%}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.last-continue .line{width:1px;height:120%}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.last-continue::after{margin-left:19%}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.last-continue::after{margin-left:0}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.empty-continue .line{width:150%}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.empty-continue .line{width:1px;height:120%}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.first-continue:before{border:#639 solid 1px;background:#639}@media screen and (max-width: 580px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.first-continue:before{border:#639 solid 0.25px}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.first-continue .line{background:#639 !important;left:0;width:50%}@media screen and (max-width: 580px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.first-continue .line{left:4px;top:-5px;width:1px;height:50%}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.current:before{background:#639;border-radius:5px}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.current:after{left:calc(50% - 10px);background:transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #639}@media screen and (max-width: 580px){.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.current:after{left:-8px;top:-1px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #639}}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li.current .line{background:#639}.checkout-success .smls-success-club .plan_content .resume .by-steps-club li:first-child .line{background:transparent}.checkout-success .smls-success-club .plan_content .resume .btn-club{margin-top:3%;position:relative;left:50%;transform:translateX(-50%);width:200px;border-radius:3px}.checkout-success .smls-success-club .plan_content .resume .bottom-text{display:inline-block;padding-top:2%;padding-left:5%;padding-right:2%;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;text-align:left;padding-bottom:1%}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content{display:inline-block;width:85vw;margin-left:5.4vw;margin-top:315px}}@media screen and (max-width: 767px) and (max-width: 325px){.checkout-success .smls-success-club .plan_content{margin-top:300px}}@media screen and (max-width: 767px){.checkout-success .smls-success-club .plan_content .plan_type{float:none;height:60px;width:100%;padding-left:0px}.checkout-success .smls-success-club .plan_content .plan_type .plan_label{position:unset;width:50%;font-size:18px;padding-top:3%;padding-left:25%;letter-spacing:-0.33px}.checkout-success .smls-success-club .plan_content .account-info{float:none;width:90%;height:25%;padding-top:5%;padding-left:5%;padding-bottom:5%}.checkout-success .smls-success-club .plan_content .account-info .account-info_table{font-size:14px}.checkout-success .smls-success-club .plan_content .account-info .account-info_table .account-info_field_name .account-info_cpf{width:125px;padding-top:5%}.checkout-success .smls-success-club .plan_content .account-info .account-info_table .account-info_field_name .account-info_name{padding-top:5%}.checkout-success .smls-success-club .plan_content .account-info .account-info_table .account-info_field_name .account-info_smile{padding-top:5%}.checkout-success .smls-success-club .plan_content .account-info .account-info_table .account-info_content{font-size:12px}.checkout-success .smls-success-club .plan_content .account-info .account-info_table .account-info_field_bottom .account-info_name{padding-top:5%}.checkout-success .smls-success-club .plan_content .account-info .account-info_table .account-info_name_content{font-size:12px}.checkout-success .smls-success-club .plan_content .account-info::after{content:'';position:absolute;background-color:#ececec;width:90%;height:1px;left:4%;margin-top:2%}.checkout-success .smls-success-club .plan_content:after{display:none}.checkout-success .smls-success-club .plan_content .resume{display:block;float:none;padding-left:5%;padding-bottom:5%;width:90%}.checkout-success .smls-success-club .plan_content .resume .resume_header{padding-left:0;font-size:14px;padding-bottom:5%}.checkout-success .smls-success-club .plan_content .resume .resume_text{line-height:1.3em;padding-left:0;padding-right:4%;font-size:12px}.checkout-success .smls-success-club .plan_content .resume .formula{font-size:10px;margin:5% 0 0 0}.checkout-success .smls-success-club .plan_content .resume .formula .no-padding{padding:1px !important}.checkout-success .smls-success-club .plan_content .resume .formula .no-padding .base{width:110%}.checkout-success .smls-success-club .plan_content .resume .resume-middle__without-bonus{padding:0;font-size:12px;padding:10px 0 10px 20%}.checkout-success .smls-success-club .plan_content .resume .resume-middle__without-bonus p{margin:0}.checkout-success .smls-success-club .plan_content .resume .btn-club{width:152px}.checkout-success .smls-success-club .plan_content .resume .bottom-text{font-size:10px;line-height:12px;letter-spacing:-0.04px}.checkout-success .smls-success-club .plan_content .resume .bottom-text{font-size:12px;padding-left:0}}.checkout-success .plan-miles-25000_background,.checkout-success .plan-miles-20000_background{background-color:#2e3132 !important}.checkout-success .plan-miles-25000_color,.checkout-success .plan-miles-20000_color{color:#2e3132 !important}.pos-checkout-success .tooltip-offer,.pos-checkout-success .tooltip-benefit,.pos-checkout-success .remove-club,.pos-checkout-success .tooltip-booking-offer,.pos-checkout-success .tooltip-booking-benefit{display:none !important}.checkout-success .smls-success-banner-content .main-box{background-color:white;position:relative;z-index:2;width:1060px;margin:auto;left:0;right:0;border:1px solid #BCBEC0}.checkout-success .smls-success-banner-content .main-box__title{font:20px "NunitoRegular",Arial,sans-serif;margin:24px 20px 0}.checkout-success .smls-success-banner-content .main-box .row{margin:32px 20px}.checkout-success .smls-success-banner-content .main-box .row .span3,.checkout-success .smls-success-banner-content .main-box .row .span10,.checkout-success .smls-success-banner-content .main-box .row .span12{margin:0 !important;font:16px "NunitoLight",Arial,sans-serif}.checkout-success .smls-success-banner-content .main-box .row .span12{font-size:18px}.checkout-success .smls-success-banner-content .main-box .row .btn,.checkout-success .smls-success-banner-content .main-box .row .aui .modal-body button,.aui .modal-body .checkout-success .smls-success-banner-content .main-box .row button{font-family:"NunitoRegular",Arial,sans-serif}.checkout-success .smls-success-banner-content .main-box .receiver-title{margin:0 20px}.checkout-success .smls-success-banner-content .main-box .receiver-data{margin:0 20px 32px}.checkout-success .smls-success-banner-content .bottom-box_centralized{z-index:2;position:relative;display:table;width:1064px;margin-left:auto;margin-right:auto;margin-top:124px}.checkout-success .smls-success-banner-content .bottom-box_centralized .main-box__uber{padding:25px 16px 48px 19px;margin:0 !important;border:1px solid #BCBEC0;width:1026px}.checkout-success .smls-success-banner-content .main-body__club-box{height:266px}.checkout-success .smls-success-banner-content .main-body__club-box .block_margin-adjustment{float:left;height:264px;border:1px solid #BCBEC0;border-left:0;background-color:#fff}.checkout-success .smls-success-banner-content .main-body__club-box .club-block{float:left;font-family:"NunitoLight",Arial,sans-serif;color:1px solid #7c7c7c}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.first{width:196px;height:100%;background-color:#639;display:table}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.first .block__content{text-align:center;display:table-cell;vertical-align:middle}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.first .block__content p{margin:0;line-height:29px;font-size:24px;font-family:"NunitoRegular",Arial,sans-serif;color:#fff}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.second{position:relative;height:100%;width:237px}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.second .block__content{text-align:left;margin-top:20px;margin-left:32px}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.second .block__content p{margin:0;font-size:14px;line-height:17px;letter-spacing:-0.26px;padding-right:20px}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.second .block__content p.title{margin-bottom:5px;letter-spacing:unset;font-size:16px;line-height:20px;font-family:"NunitoRegular",Arial,sans-serif}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.second .block__content .sub-title span{display:inline-block;text-transform:lowercase}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.second .block__content .sub-title span:first-letter{text-transform:uppercase}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.second::after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:'';height:193px;width:1px;background-color:#BCBEC0}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third{height:100%;width:627px}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .block__content{text-align:left;margin-top:20px;margin-left:42px;margin-right:32px}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .block__content p{margin:0;font-size:14px;line-height:17px}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .block__content p.title{margin-bottom:5px;font-size:16px;line-height:20px;font-family:"NunitoRegular",Arial,sans-serif}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .block__content p.big-font{font-size:16px}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .block__content .club-sum{margin:18px 0}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .block__content .club-sum div{border:0px solid !important}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .block__content .club-sum div p{font-size:16px;padding-bottom:5px;font-weight:bold}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .block__content .club-sum .table.noborder.formula{width:80%}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .block__content .club-sum table tbody tr td{border:0px;padding:2px 8px !important}@media screen and (max-width: 764px){.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .block__content .club-sum div{padding:0px 4px !important}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .block__content .club-sum div p{font-size:10px}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .block__content .club-sum div h4{font-size:12px}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .block__content .club-sum table tbody tr td{padding:2px 8px !important}}@media screen and (max-width: 764px){.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .block__content .club-sum .table.noborder.formula.redeem tbody tr td{padding:0px 5px !important}}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .btn,.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third .aui .modal-body button,.aui .modal-body .checkout-success .smls-success-banner-content .main-body__club-box .club-block.third button{width:152px;display:table;margin-right:auto;margin-left:auto;margin-top:18px;font-family:"NunitoLight",Arial,sans-serif}.checkout-success .smls-success-banner-content .main-box__miles-voucher{background-color:white;position:relative;z-index:2;width:1060px;margin:auto;left:0;right:0;border:1px solid #BCBEC0;letter-spacing:0.4px}@media screen and (max-width: 764px){.checkout-success .smls-success-banner-content .main-box__miles-voucher{display:block;width:auto;height:unset;margin:32px 20px}}.checkout-success .smls-success-banner-content .main-box__miles-voucher .main-box__title{font:20px "NunitoRegular",Arial,sans-serif;margin:15px 20px 0}@media screen and (max-width: 764px){.checkout-success .smls-success-banner-content .main-box__miles-voucher .main-box__title{width:100% !important}}.checkout-success .smls-success-banner-content .main-box__miles-voucher .row{margin:15px 20px}.checkout-success .smls-success-banner-content .main-box__miles-voucher .row .span3,.checkout-success .smls-success-banner-content .main-box__miles-voucher .row .span10,.checkout-success .smls-success-banner-content .main-box__miles-voucher .row .span12{margin:0 !important;font:16px "NunitoLight",Arial,sans-serif}@media screen and (max-width: 764px){.checkout-success .smls-success-banner-content .main-box__miles-voucher .row .span3,.checkout-success .smls-success-banner-content .main-box__miles-voucher .row .span10,.checkout-success .smls-success-banner-content .main-box__miles-voucher .row .span12{font-size:10px;width:49%;display:inline-block;padding-bottom:10px}.checkout-success .smls-success-banner-content .main-box__miles-voucher .row .span3.longer,.checkout-success .smls-success-banner-content .main-box__miles-voucher .row .span10.longer,.checkout-success .smls-success-banner-content .main-box__miles-voucher .row .span12.longer{width:100%}}.checkout-success .smls-success-banner-content .main-box__miles-voucher .row .span12{font-size:18px}.checkout-success .smls-success-banner-content .main-box__miles-voucher .row .btn,.checkout-success .smls-success-banner-content .main-box__miles-voucher .row .aui .modal-body button,.aui .modal-body .checkout-success .smls-success-banner-content .main-box__miles-voucher .row button{font-family:"NunitoRegular",Arial,sans-serif}.checkout-success .smls-success-banner-content .main-box__miles-voucher .receiver-title{margin:0 20px}.checkout-success .smls-success-banner-content .main-box__miles-voucher .receiver-data{margin:0 20px 32px}.checkout-success .smls-success-banner-content .main-body__footer{display:table;width:1061px;margin-left:auto;margin-right:auto;margin-top:32px}.checkout-success .smls-success-banner-content .main-body__footer .alert-solid{font-size:16px}.checkout-success .main-box__uber{margin:25px 16px 48px 19px;content:" ";display:table}.checkout-success .main-box__uber .main-box__title{margin:0;margin-bottom:22px}.checkout-success .main-box__uber .main-box__body .main-box__image,.checkout-success .main-box__uber .main-box__body .main-box__values,.checkout-success .main-box__uber .main-box__body .main-box__email{float:left;color:#7C7C7C}.checkout-success .main-box__uber .main-box__body .main-box__image{width:230px;height:95px;position:relative}.checkout-success .main-box__uber .main-box__body .main-box__image img{width:140px;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto}.checkout-success .main-box__uber .main-box__body .main-box__image:after{content:"";background:#D8D8D8;height:95px;width:1px;top:0;right:0;position:absolute}.checkout-success .main-box__uber .main-box__body .main-box__values{margin-left:39px;line-height:19px;width:261px;font-size:16px;font-family:"NunitoLight",Arial,sans-serif}.checkout-success .main-box__uber .main-box__body .main-box__values p{margin:0}.checkout-success .main-box__uber .main-box__body .main-box__values p.bold{font-family:"NunitoRegular",Arial,sans-serif}.checkout-success .main-box__uber .main-box__body .main-box__values p.bottom-space{margin-bottom:9px}.checkout-success .main-box__uber .main-box__body .main-box__email{margin-top:18px;width:476px;border:1px solid #979797}.checkout-success .main-box__uber .main-box__body .main-box__email .email__box{font-size:15px;line-height:18px;margin:16px 22px 14px 28px;font-family:"NunitoRegular",Arial,sans-serif}.checkout-success .main-box__uber .main-box__body .main-box__email .email__box p{margin:0}.checkout-success .canceled_uber_main_box{background-color:#fff}.checkout-success .canceled_uber_main_box .canceled_uber_body{margin-top:23px;margin-bottom:28px;margin-left:19px}.checkout-success .canceled_uber_main_box .canceled_uber_body .canceled_uber_title{color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;font-size:20px;margin-bottom:18px}.checkout-success .canceled_uber_main_box .canceled_uber_body .canceled_uber_text{color:#5B5B5B;font-family:"NunitoLight",Arial,sans-serif;font-size:16px;letter-spacing:-0.2px;line-height:20px;margin-bottom:24px}.checkout-success .canceled_uber_main_box .canceled_uber_body .canceled_uber_button{font-family:"NunitoLight",Arial,sans-serif;display:table;margin:auto}@media screen and (max-width: 764px){.checkout-success .smls-success-banner-content .main-box{width:unset;margin:0 20px}.checkout-success .smls-success-banner-content .main-box__title{font-size:14px;font-weight:bold}.checkout-success .smls-success-banner-content .main-box .row{margin-bottom:8px}.checkout-success .smls-success-banner-content .main-box .row .span3{font-size:12px;margin-bottom:16px !important}.checkout-success .smls-success-banner-content .main-box .row .span3 b{font-size:14px}.checkout-success .smls-success-banner-content .main-box .row .span3:last-child{margin-bottom:4px !important}.checkout-success .smls-success-banner-content .main-box .row .span12{font-size:14px}.checkout-success .smls-success-banner-content .main-box .receiver-title{padding-top:8px;border-top:1px solid #BCBEC0}.checkout-success .smls-success-banner-content .main-box .receiver-data{margin-bottom:16px}.checkout-success .smls-success-banner-content .main-box .receiver-data .span3{font-size:12px;margin-bottom:4px !important;min-height:20px}.checkout-success .smls-success-banner-content .main-box .receiver-data .span3 b{font-size:12px}.checkout-success .smls-success-banner-content .main-box__email.mobile-display{margin:32px 20px 0 20px;padding:23px 6px 23px 9px;color:#7C7C7C;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;line-height:17px;background-color:#fff;border:1px solid #BCBEC0;box-shadow:0 1px 1px 0 #D8D8D8}.checkout-success .smls-success-banner-content .main-box__email.mobile-display p{margin:0}.checkout-success .smls-success-banner-content .main-body__club-box{display:table;width:unset;height:unset;margin:32px 20px}.checkout-success .smls-success-banner-content .main-body__club-box .club-block{float:unset}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.first,.checkout-success .smls-success-banner-content .main-body__club-box .club-block.second,.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third{width:100%;height:unset}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.first::after,.checkout-success .smls-success-banner-content .main-body__club-box .club-block.second::after,.checkout-success .smls-success-banner-content .main-body__club-box .club-block.third::after{height:0;width:0}.checkout-success .smls-success-banner-content .main-body__club-box .club-block .block__content{margin:16px 16px 0 !important;width:unset}.checkout-success .smls-success-banner-content .main-body__club-box .club-block .block__content p{font-size:12px !important}.checkout-success .smls-success-banner-content .main-body__club-box .club-block .block__content p.club-plan{font-size:18px !important;padding:18px}.checkout-success .smls-success-banner-content .main-body__club-box .club-block .block__content p.sub-title{font-size:14px !important}.checkout-success .smls-success-banner-content .main-body__club-box .club-block .block__content .title{font-size:14px !important}.checkout-success .smls-success-banner-content .main-body__club-box .club-block.second .block__content{padding-bottom:16px;border-bottom:1px solid #BCBEC0}.checkout-success .smls-success-banner-content .main-body__club-box .block_margin-adjustment{height:unset;border-top:0px;border-left:1px solid #BCBEC0}.checkout-success .smls-success-banner-content .main-body__club-box .btn,.checkout-success .smls-success-banner-content .main-body__club-box .aui .modal-body button,.aui .modal-body .checkout-success .smls-success-banner-content .main-body__club-box button{margin-bottom:16px}.checkout-success .smls-success-banner-content .main-box__uber{margin:11x 13px 24px 13px;content:" ";display:table}.checkout-success .smls-success-banner-content .main-box__uber .main-box__title{margin:0;margin-bottom:15px}.checkout-success .smls-success-banner-content .main-box__uber .main-box__body .main-box__image,.checkout-success .smls-success-banner-content .main-box__uber .main-box__body .main-box__values,.checkout-success .smls-success-banner-content .main-box__uber .main-box__body .main-box__email{float:unset}.checkout-success .smls-success-banner-content .main-box__uber .main-box__body .main-box__image{width:unset;height:57px;position:relative;margin-bottom:4px}.checkout-success .smls-success-banner-content .main-box__uber .main-box__body .main-box__image img{width:40%;position:relative}.checkout-success .smls-success-banner-content .main-box__uber .main-box__body .main-box__image:after{content:unset}.checkout-success .smls-success-banner-content .main-box__uber .main-box__body .main-box__values{margin-left:0;line-height:17px;width:unset;font-size:14px}.checkout-success .smls-success-banner-content .main-box__uber .main-box__body .main-box__values p.bottom-space{margin-bottom:11px}.checkout-success .smls-success-banner-content .main-box__uber .main-box__body .main-box__email{display:none}.checkout-success .smls-success-banner-content .bottom-box_centralized{width:unset;margin-top:0}.checkout-success .smls-success-banner-content .bottom-box_centralized .main-box__uber{width:unset;background-color:#fff;padding:25px 16px 48px 19px;margin:32px 20px 0 20px !important;border:1px solid #BCBEC0;display:-webkit-box}.checkout-success .smls-success-banner-content .bottom-box_centralized .main-box__uber .main-box__body .main-box__image{margin-bottom:13px;height:57px}.checkout-success .smls-success-banner-content .bottom-box_centralized .main-box__uber .main-box__body .main-box__image img{width:-webkit-fill-available}.checkout-success .smls-success-banner-content .bottom-box_centralized .main-box__uber .main-box__body .main-box__values{margin-top:30px}.checkout-success .smls-success-banner-content .bottom-box_centralized.voucher{width:100%}.checkout-success .smls-success-banner-content .main-body__footer{width:unset;margin:32px 20px}.checkout-success .smls-success-banner-content .main-body__footer .alert-solid{font-size:14px}.checkout-success .smls-success-banner-content .canceled_uber_main_box .canceled_uber_body{margin-top:12px;margin-bottom:19px;margin-left:13px;margin-right:13px}.checkout-success .smls-success-banner-content .canceled_uber_main_box .canceled_uber_body .canceled_uber_title{margin-bottom:9px;font-size:14px;letter-spacing:-0.18px;line-height:20px}.checkout-success .smls-success-banner-content .canceled_uber_main_box .canceled_uber_body .canceled_uber_text{line-height:20px;margin-bottom:20px;font-size:14px;letter-spacing:-0.18px}.checkout-success .smls-success-banner-content .canceled_uber_main_box .canceled_uber_body .canceled_uber_button{display:table;margin:auto}.checkout-success .smls-success-banner-content .canceled_uber_main_box .canceled_uber_body .canceled_uber_button button{font-family:"NunitoRegular",Arial,sans-serif;font-weight:100}}.desktop-display{display:block}@media screen and (max-width: 764px){.desktop-display{display:none}}.mobile-display{display:none}@media screen and (max-width: 764px){.mobile-display{display:block}}.flight{width:896px;max-width:99%;margin:50px auto 0 auto;border:2px solid #ececec;border-radius:3px;text-align:left;font-family:"NunitoLight",Arial,sans-serif;clear:both}.flight>.theme-inverse{padding:15px;background-color:#ececec;text-transform:uppercase}.flight-segment{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:15px 1.7vw;font-size:calc(9.9px + .2vw);margin-bottom:15px}@media screen and (max-width: 500px){.flight-segment{justify-content:space-around}}.flight-segment__details-toggler{background-color:#7c7c7c;width:23px;height:30px;border-radius:4px}.flight-segment__details-toggler:after{content:"";width:0;height:0;top:16px;left:4px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;position:relative}.flight-segment__date,.flight-segment__stretch,.flight-segment__details{margin:0 10px}@media screen and (max-width: 450px){.flight-segment__date,.flight-segment__stretch,.flight-segment__details{margin:0 0 0 10px}}.flight-segment__date{display:inherit;flex-direction:column;text-align:center}.flight-segment__company .smiles-partners{font-size:4px}.flight-segment__stretch .duration{display:inherit;flex-direction:column;padding:0 .9vw;text-align:center}.flight-segment__stretch .duration .smiles-icons{margin:8px 0 5px}@media screen and (max-width: 347px){.flight-segment__stretch .duration .smiles-icons{font-size:5px}}@media screen and (max-width: 419px){.flight-segment__stretch{width:46%}}@media screen and (max-width: 607px){.flight-segment__details{display:inherit;width:100%;margin:20px 0;justify-content:space-around}}.flight-segment__legs{width:100%;display:none;margin:30px 0;flex-direction:column}.flight-segment__legs .leg{flex-flow:row wrap;justify-content:space-between;align-items:center}@media screen and (min-width: 450px){.flight-segment__legs .leg .smiles-icons{font-size:15px}}.flight-segment__legs .leg .flying-company{text-align:center}@media screen and (max-width: 450px){.flight-segment__legs .leg .flying-company{width:54px}}.flight-segment__legs .leg .flying-company div{margin:auto}.flight-segment__legs .leg .arrow{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #ececec}.flight-segment__legs .leg .passengers{margin:10px 0}.flight-segment__legs .leg .passengers span{float:left;clear:left}.flight-segment__legs .connection{margin:10px 0;display:flex;align-items:center;justify-content:space-around}.flight-segment__legs .connection:after{content:"";background-color:#ececec;width:86%;height:1px;margin-left:15px}.flight-segment__stretch,.flight-segment__legs .leg{display:inherit}.flight-segment__stretch .airport-departure,.flight-segment__stretch .airport-destiny,.flight-segment__legs .leg .airport-departure,.flight-segment__legs .leg .airport-destiny{display:inherit;flex-direction:column}@media screen and (min-width: 1025px){.flight-segment__stretch .airport-departure,.flight-segment__stretch .airport-destiny,.flight-segment__legs .leg .airport-departure,.flight-segment__legs .leg .airport-destiny{width:85px}}.flight-segment__stretch .airport-departure b,.flight-segment__stretch .airport-destiny b,.flight-segment__legs .leg .airport-departure b,.flight-segment__legs .leg .airport-destiny b{font-size:calc(10px + 1vw);margin-bottom:7px}.flight-segment__stretch .airport-departure,.flight-segment__legs .leg .airport-departure{text-align:right}.flight-segment__stretch .airport-destiny,.flight-segment__legs .leg .airport-destiny{text-align:left}.flight-segment__legs-details{width:100%;margin:30px 0;display:flex;flex-direction:column;text-align:center}.flight-segment__legs-details hr{width:90%;margin:auto;border-top:1px dashed #000;position:relative;top:12px;z-index:-1}@media screen and (max-width: 600px){.flight-segment__legs-details hr{display:none}}.flight-segment__legs-details>div{display:flex;justify-content:space-between;text-align:center;align-items:flex-start}@media screen and (max-width: 600px){.flight-segment__legs-details>div{flex-direction:column;font-size:15px}}@media screen and (min-width: 600px){.flight-segment__legs-details>div .stretch{display:flex;flex-direction:row;justify-content:space-between;flex-grow:1}}@media screen and (max-width: 600px){.flight-segment__legs-details>div .stretch:before{content:" ";z-index:-1;margin-top:20px;left:26px;min-height:172px;position:absolute;border-left:1px dashed #000}.flight-segment__legs-details>div .stretch:only-child:before{min-height:130px}.flight-segment__legs-details>div .stretch:last-child:before{min-height:75px}}.flight-segment__legs-details>div .stretch:not(:last-child) .leg__airport:last-child{margin-right:5vw}@media screen and (max-width: 600px){.flight-segment__legs-details .leg__airport,.flight-segment__legs-details .leg__company{display:flex;flex-direction:row !important;align-items:center;margin-bottom:22px}}.flight-segment__legs-details .leg__airport .smiles-icons,.flight-segment__legs-details .leg__company .smiles-icons{padding:0 8px 8px 8px;width:20px;align-self:center;background-color:#fff}@media screen and (max-width: 600px){.flight-segment__legs-details .leg__airport .smiles-icons,.flight-segment__legs-details .leg__company .smiles-icons{padding:8px}}.flight-segment__legs-details .leg__company{display:flex;flex-direction:column}.flight-segment__legs-details .leg__company .smiles-partners{font-size:4px}.flight-segment__passengers-details{width:100%;overflow-x:auto}.flight-segment__passengers-details table th{font-size:calc(10.7px + .2vw)}.services-table{text-align:left}@media screen and (min-width: 920px){.services-table{width:900px;margin:auto}}.miles-operations tr,.uber-operations tr{height:25px}.miles-operations tr th,.uber-operations tr th{font:18px "NunitoRegular",Arial,sans-serif;color:#7c7c7c;padding:8px 5px !important}.miles-operations tr td,.uber-operations tr td{font:16px "NunitoLight",Arial,sans-serif;width:20%}.miles-operations tr td:first-child,.uber-operations tr td:first-child{vertical-align:top}.miles-operations tr td .info-light,.uber-operations tr td .info-light{font-size:14px}.miles-operations tr td div div div.tooltip-light,.uber-operations tr td div div div.tooltip-light{padding:4px 12px !important}.miles-operations tr th:not(:first-child),.miles-operations tr td:not(:first-child),.uber-operations tr th:not(:first-child),.uber-operations tr td:not(:first-child){text-align:center !important}.miles-operations td:last-child,.uber-operations td:last-child{font:16px "NunitoRegular",Arial,sans-serif}.miles-operations td:last-child .cancel-item-button,.uber-operations td:last-child .cancel-item-button{float:right;width:100%;margin-bottom:20px;cursor:pointer}.miles-operations .miles-transfer,.uber-operations .miles-transfer{color:#7c7c7c;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:16px;font-weight:700;line-height:22px;text-align:left}@media screen and (max-width: 760px){.miles-operations .miles-transfer,.uber-operations .miles-transfer{font-size:13px;line-height:14px}}.miles-operations__suspended,.uber-operations__suspended{background-color:#f5f5f5}.miles-operations__suspended .club-suspend,.uber-operations__suspended .club-suspend{color:#639;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;line-height:18px;text-align:left;width:36%;float:left;padding:10px}@media screen and (max-width: 760px){.miles-operations__suspended .club-suspend,.uber-operations__suspended .club-suspend{font-size:12px;width:100%}}.miles-operations__suspended .club-pending,.uber-operations__suspended .club-pending{font-family:"NunitoRegular",Arial,sans-serif;font-size:12px;line-height:18px;text-align:left;width:49%;float:left;padding:10px}.miles-operations__suspended .club-pending p,.uber-operations__suspended .club-pending p{margin:0}@media screen and (max-width: 760px){.miles-operations__suspended .club-pending p,.uber-operations__suspended .club-pending p{font-size:10px;margin-top:5px;line-height:12px}}@media screen and (max-width: 760px){.miles-operations__suspended .club-pending .only-desk,.uber-operations__suspended .club-pending .only-desk{display:none;font-size:10px}}.miles-operations__suspended .suspend-payment .money-club,.uber-operations__suspended .suspend-payment .money-club{color:#639;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:16px;font-weight:700;line-height:19px;margin-top:30px;text-align:right;margin-right:65px}@media screen and (max-width: 760px){.miles-operations__suspended .suspend-payment .money-club,.uber-operations__suspended .suspend-payment .money-club{font-size:13px;margin-right:0;margin-top:16px}}.miles-operations__suspended .suspend-payment .club-remove,.uber-operations__suspended .suspend-payment .club-remove{color:#7c7c7c;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-decoration:underline;cursor:pointer}.miles-operations__suspended .suspend-payment .club-remove p,.uber-operations__suspended .suspend-payment .club-remove p{text-align:right;margin-right:65px}@media screen and (max-width: 760px){.miles-operations__suspended .suspend-payment .club-remove p,.uber-operations__suspended .suspend-payment .club-remove p{margin-right:0}}@media screen and (max-width: 760px){.miles-operations__suspended .suspend-payment .club-remove,.uber-operations__suspended .suspend-payment .club-remove{font-size:12px}}@media screen and (max-width: 760px){.miles-operations__suspended .suspend-payment,.uber-operations__suspended .suspend-payment{width:22%;float:left;margin-left:70px;padding-top:12px}}@media screen and (max-width: 324px){.miles-operations__suspended .suspend-payment,.uber-operations__suspended .suspend-payment{width:28%;margin-left:50px}}.miles-operations__offer-bonussus,.uber-operations__offer-bonussus{background-color:#639}.miles-operations__offer-bonussus .text-club-sus,.uber-operations__offer-bonussus .text-club-sus{padding:10px;color:#fff;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:14px;font-weight:700;line-height:18px;text-align:left;width:50%;float:left}.miles-operations__offer-bonussus .text-club-sus.large-text,.uber-operations__offer-bonussus .text-club-sus.large-text{width:60%;padding-left:24px}@media screen and (max-width: 760px){.miles-operations__offer-bonussus .text-club-sus,.uber-operations__offer-bonussus .text-club-sus{width:100%;padding:0 8px 8px !important;float:left;font-size:12px;font-family:"NunitoRegular",Arial,sans-serif}.miles-operations__offer-bonussus .text-club-sus.large-text,.uber-operations__offer-bonussus .text-club-sus.large-text{width:100%}}.miles-operations__offer-bonussus .text-club-sus-offer,.uber-operations__offer-bonussus .text-club-sus-offer{padding-top:8px;color:#fff;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:14px;font-weight:700;line-height:22px;text-align:left;width:27%;float:left}@media screen and (max-width: 760px){.miles-operations__offer-bonussus .text-club-sus-offer,.uber-operations__offer-bonussus .text-club-sus-offer{width:45%;float:left;font-size:11px;line-height:16px;padding-left:8px;font-family:"NunitoLight",Arial,sans-serif}}.miles-operations__offer-bonussus .text-club-sus-offer p,.uber-operations__offer-bonussus .text-club-sus-offer p{margin:0}.miles-operations__offer-bonussus .text-club-sus-offer .bonus,.uber-operations__offer-bonussus .text-club-sus-offer .bonus{font-size:24px}@media screen and (max-width: 760px){.miles-operations__offer-bonussus .text-club-sus-offer .bonus,.uber-operations__offer-bonussus .text-club-sus-offer .bonus{font-size:14px;font-family:"NunitoRegular",Arial,sans-serif}}.miles-operations__offer-bonussus .button-club,.uber-operations__offer-bonussus .button-club{padding:10px 24px;text-align:end}@media screen and (max-width: 760px){.miles-operations__offer-bonussus .button-club,.uber-operations__offer-bonussus .button-club{width:55%;float:left;padding:4px 8px !important}.miles-operations__offer-bonussus .button-club.large-text,.uber-operations__offer-bonussus .button-club.large-text{width:100%}}@media screen and (max-width: 325px){.miles-operations__offer-bonussus .button-club .btn-sm,.uber-operations__offer-bonussus .button-club .btn-sm{font-size:11px}}.miles-operations__offer-buy .club-smiles,.uber-operations__offer-buy .club-smiles{background:url("/smiles-theme/images/club-regularize/Clube_smiles.svg")}.miles-operations__offer-buy .club-remove,.uber-operations__offer-buy .club-remove{color:#7c7c7c;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-decoration:underline}.miles-operations__details,.uber-operations__details{width:600px !important;display:flex;flex-flow:row wrap;align-items:center}.miles-operations__details__miles-validity,.miles-operations__details__miles-exchange-receiver,.miles-operations__details__miles-voucher,.uber-operations__details__miles-validity,.uber-operations__details__miles-exchange-receiver,.uber-operations__details__miles-voucher{text-align:left}@media screen and (max-width: 950px){.miles-operations__details__miles-validity,.miles-operations__details__miles-exchange-receiver,.miles-operations__details__miles-voucher,.uber-operations__details__miles-validity,.uber-operations__details__miles-exchange-receiver,.uber-operations__details__miles-voucher{margin-bottom:15px}}.miles-operations__details__miles-voucher,.uber-operations__details__miles-voucher{border:0;padding:4px 6px}.miles-operations__details__miles-voucher p,.uber-operations__details__miles-voucher p{margin-bottom:0 !important}.miles-operations__details__miles-voucher .brand-main,.uber-operations__details__miles-voucher .brand-main{color:#FF5A00;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:14px;font-weight:700;line-height:22px;text-align:left}.miles-operations__details__miles-voucher .info-light,.uber-operations__details__miles-voucher .info-light{color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:left}.miles-operations__details__club-bonus,.uber-operations__details__club-bonus{text-align:left;color:#639 !important}.miles-operations__details__club-bonus.diamond-class,.uber-operations__details__club-bonus.diamond-class{color:#2e3132 !important}.miles-operations .tooltip-benefit,.uber-operations .tooltip-benefit{position:relative;left:140px;top:-24px}.miles-operations .tooltip-benefit .tooltip,.uber-operations .tooltip-benefit .tooltip{min-width:250px}.miles-operations .tooltip-offer,.uber-operations .tooltip-offer{position:relative;left:-450px;top:-24px}.miles-operations .tooltip-offer .tooltip,.uber-operations .tooltip-offer .tooltip{min-width:520px}.miles-operations .tooltip-offer .tooltip .tooltip-inner,.uber-operations .tooltip-offer .tooltip .tooltip-inner{max-width:600px;padding:5px 12px}.miles-operations .tooltip-offer .tooltip .tooltip-inner div.span3 span b,.uber-operations .tooltip-offer .tooltip .tooltip-inner div.span3 span b{font-family:"NunitoBold","Arial Bold",sans-serif}.miles-operations .tooltip-offer .tooltip .tooltip-small,.uber-operations .tooltip-offer .tooltip .tooltip-small{font-size:10px}.miles-operations .tooltip-offer .tooltip .row,.miles-operations .tooltip-offer .tooltip .span2,.uber-operations .tooltip-offer .tooltip .row,.uber-operations .tooltip-offer .tooltip .span2{display:flex;align-items:center}.miles-operations .tooltip-offer .tooltip .row img,.miles-operations .tooltip-offer .tooltip .span2 img,.uber-operations .tooltip-offer .tooltip .row img,.uber-operations .tooltip-offer .tooltip .span2 img{max-width:100px;margin-left:-10px;width:82px}.miles-operations .tooltip-offer .tooltip .span2,.miles-operations .tooltip-offer .tooltip .span3,.miles-operations .tooltip-offer .tooltip .span4,.miles-operations .tooltip-offer .tooltip .span5,.uber-operations .tooltip-offer .tooltip .span2,.uber-operations .tooltip-offer .tooltip .span3,.uber-operations .tooltip-offer .tooltip .span4,.uber-operations .tooltip-offer .tooltip .span5{margin:4px 0px 4px 8px !important}.miles-operations .tooltip-offer .tooltip .span2,.uber-operations .tooltip-offer .tooltip .span2{width:65px}.miles-operations .tooltip-offer .tooltip .span4,.uber-operations .tooltip-offer .tooltip .span4{width:210px}.miles-operations .tooltip-offer .tooltip .span5,.uber-operations .tooltip-offer .tooltip .span5{width:260px;margin-left:20px !important}.miles-operations .tooltip-offer .tooltip .btn,.miles-operations .tooltip-offer .tooltip .aui .modal-body button,.aui .modal-body .miles-operations .tooltip-offer .tooltip button,.uber-operations .tooltip-offer .tooltip .btn,.uber-operations .tooltip-offer .tooltip .aui .modal-body button,.aui .modal-body .uber-operations .tooltip-offer .tooltip button{font-size:12px;padding:6px 20px}.miles-operations .tooltip-offer .ic-fechar-white,.uber-operations .tooltip-offer .ic-fechar-white{position:absolute;right:10px;top:6px;font-size:6px;cursor:pointer}.miles-operations .tooltip-offer.tooltip-offer-transfer,.uber-operations .tooltip-offer.tooltip-offer-transfer{left:-600px;top:-22px}.miles-operations .tooltip-offer.tooltip-offer-transfer.tooltip-with-bonus,.uber-operations .tooltip-offer.tooltip-offer-transfer.tooltip-with-bonus{left:-410px;top:-28px}.miles-operations .tooltip-offer.tooltip-offer-transfer.tooltip-with-bonus .row,.uber-operations .tooltip-offer.tooltip-offer-transfer.tooltip-with-bonus .row{min-height:68px}.miles-operations .tooltip-offer.tooltip-offer-transfer.tooltip-with-bonus .tooltip,.uber-operations .tooltip-offer.tooltip-offer-transfer.tooltip-with-bonus .tooltip{min-width:450px}.miles-operations .tooltip-offer.tooltip-offer-transfer.tooltip-with-bonus .tooltip .tooltip-inner,.uber-operations .tooltip-offer.tooltip-offer-transfer.tooltip-with-bonus .tooltip .tooltip-inner{max-width:530px}.miles-operations .tooltip-offer.tooltip-offer-transfer.tooltip-with-bonus .span4,.uber-operations .tooltip-offer.tooltip-offer-transfer.tooltip-with-bonus .span4{width:170px}.miles-operations .tooltip-offer.tooltip-offer-transfer.tooltip-with-bonus .span5,.uber-operations .tooltip-offer.tooltip-offer-transfer.tooltip-with-bonus .span5{width:220px}.miles-operations .remove-club,.uber-operations .remove-club{cursor:pointer;text-decoration:underline;font-size:15px}.miles-operations .logo-club-smiles-new,.uber-operations .logo-club-smiles-new{width:120px !important;padding:5px 0px}@media screen and (max-width: 430px){.miles-operations tr,.uber-operations tr{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.miles-operations tr td,.uber-operations tr td{width:max-content}.miles-operations tr .miles-operations__details,.uber-operations tr .miles-operations__details{order:1}.miles-operations tr td:last-child,.uber-operations tr td:last-child{align-self:flex-end}.miles-operations tr:last-child,.uber-operations tr:last-child{flex-direction:row}}.miles-operations .miles-operations__details__miles-voucher{font-family:"NunitoRegular",Arial,sans-serif}.miles-operations .tooltip-offer{left:-455px;top:-18px}.miles-operations .tooltip-offer .tooltip .tooltip-arrow{top:45%}.miles-operations .tooltip-offer .tooltip .tooltip-inner{max-width:unset;float:right;margin-top:-8px}.miles-operations .tooltip-offer .tooltip .span4{font-size:10px;width:115px;margin-left:10px !important}.miles-operations .tooltip-offer .tooltip .span3{margin-left:10px !important}.miles-operations .tooltip-offer .tooltip .span3 span{font-size:10px}.miles-operations .tooltip-offer .tooltip .span3 button{width:85px;height:30px;padding:0}.miles-operations__item-total .voucher-old-value{font-size:14px;text-decoration:line-through;margin-left:8px}@media screen and (max-width: 767px){.miles-operations__item-total .voucher-old-value{font-size:11px}}.uber-operations tbody tr.black-bottom-border{border-bottom:1px solid #BCBEC0}@media screen and (max-width: 764px){.uber-operations tbody tr.black-bottom-border{border-bottom:0}}.uber-operations tbody tr th:last-child,.uber-operations tbody tr td:last-child,.uber-operations tbody tr th:nth-child(2),.uber-operations tbody tr td:nth-child(2){text-align:right !important;font-family:"NunitoRegular",Arial,sans-serif}.uber-operations tbody tr th{padding-right:30px !important}@media screen and (max-width: 764px){.uber-operations tbody tr th{padding-right:0 !important}}.uber-operations tbody tr td{padding:28px 0 !important;padding-right:30px !important}@media screen and (max-width: 764px){.uber-operations tbody tr td{padding:7px 0 !important}.uber-operations tbody tr td.mobile_padding-fix{padding-top:15px !important}}.uber-operations tbody tr td p.strikethroughUber{color:#7C7C7C;font-family:"NunitoRegular",Arial,sans-serif;text-decoration:line-through}.uber-operations tbody tr td p.forceClub{font-family:"NunitoRegular",Arial,sans-serif;color:#639}.uber-operations tbody tr td p.forceDiamond{font-family:"NunitoRegular",Arial,sans-serif;color:#2e3132}.uber-operations tbody tr:last-child{margin-bottom:8px}.uber-operations tbody .services__uber{padding:20px 0;line-height:120px;color:#7C7C7C;font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;line-height:22px}@media screen and (max-width: 764px){.uber-operations tbody .services__uber{padding:0;font-size:12px}}.uber-operations tbody .services__uber span{color:#7C7C7C;font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;line-height:22px}@media screen and (max-width: 764px){.uber-operations tbody .services__uber span{font-size:12px}}.uber-operations tbody p{margin:0}.uber-operations.accrual-miles,.uber-operations.uber-total-table{position:relative}.uber-operations.accrual-miles .tooltip-offer-accrual,.uber-operations.uber-total-table .tooltip-offer-accrual{position:absolute;top:-27px;right:670px;left:initial}.uber-operations.accrual-miles .tooltip-offer-accrual .tooltip.left.in,.uber-operations.uber-total-table .tooltip-offer-accrual .tooltip.left.in{min-width:500px}.uber-operations.accrual-miles .tooltip-offer-accrual .tooltip.left.in .row,.uber-operations.uber-total-table .tooltip-offer-accrual .tooltip.left.in .row{padding:8px 0}@media screen and (max-width: 764px){.uber-operations.accrual-miles .tooltip-offer-accrual,.uber-operations.uber-total-table .tooltip-offer-accrual{position:relative;top:12px;right:0}}.uber-operations.accrual-miles .tooltip-offer-accrual .tooltip-inner,.uber-operations.uber-total-table .tooltip-offer-accrual .tooltip-inner{max-width:500px}.uber-operations.accrual-miles .tooltip-offer-accrual .tooltip-inner div.span2,.uber-operations.uber-total-table .tooltip-offer-accrual .tooltip-inner div.span2{width:82px;margin-right:24px !important;margin-bottom:0 !important;line-height:44px}.uber-operations.accrual-miles .tooltip-offer-accrual .tooltip-inner div .second-column,.uber-operations.accrual-miles .tooltip-offer-accrual .tooltip-inner div .third-column,.uber-operations.uber-total-table .tooltip-offer-accrual .tooltip-inner div .second-column,.uber-operations.uber-total-table .tooltip-offer-accrual .tooltip-inner div .third-column{color:#fff;font-family:"NunitoLight",Arial,sans-serif;letter-spacing:-0.32px;line-height:15px;float:left}.uber-operations.accrual-miles .tooltip-offer-accrual .tooltip-inner div .second-column,.uber-operations.uber-total-table .tooltip-offer-accrual .tooltip-inner div .second-column{font-size:12px;width:153px;margin-right:20px}@media screen and (max-width: 764px){.uber-operations.accrual-miles .tooltip-offer-accrual .tooltip-inner div .second-column,.uber-operations.uber-total-table .tooltip-offer-accrual .tooltip-inner div .second-column{width:95%;margin-top:5px}}.uber-operations.accrual-miles .tooltip-offer-accrual .tooltip-inner div .third-column,.uber-operations.uber-total-table .tooltip-offer-accrual .tooltip-inner div .third-column{padding:6px 0;font-size:11px;width:80px;margin-right:17px}.uber-operations.accrual-miles .tooltip-offer-accrual .tooltip-inner div .third-column p,.uber-operations.uber-total-table .tooltip-offer-accrual .tooltip-inner div .third-column p{margin:0}@media screen and (max-width: 764px){.uber-operations.accrual-miles .tooltip-offer-accrual .tooltip-inner div .third-column,.uber-operations.uber-total-table .tooltip-offer-accrual .tooltip-inner div .third-column{font-size:12px;width:55%}}.uber-operations.accrual-miles .tooltip-offer-accrual .tooltip-inner div .last-column,.uber-operations.uber-total-table .tooltip-offer-accrual .tooltip-inner div .last-column{width:85px;float:left;padding:6px 0;margin-right:15px}.uber-operations.accrual-miles .tooltip-offer-accrual .tooltip-inner div .last-column button,.uber-operations.uber-total-table .tooltip-offer-accrual .tooltip-inner div .last-column button{padding:3px 15px;font-size:12px}@media screen and (max-width: 764px){.uber-operations.accrual-miles .tooltip-offer-accrual .tooltip-inner div .last-column,.uber-operations.uber-total-table .tooltip-offer-accrual .tooltip-inner div .last-column{position:absolute;right:0}}.uber-operations.accrual-miles tbody tr td,.uber-operations.uber-total-table tbody tr td{font-family:"NunitoRegular",Arial,sans-serif !important;font-size:18px;line-height:22px}.uber-operations.uber-total-table tr:first-child{border-top:1px solid #ececec}.uber-operations.uber-total-table .tooltip-offer-accrual{top:17px;right:610px}.uber-operations.accrual-miles tbody tr td{padding:0px 30px 35px 0 !important;color:#FF5A00 !important}.uber-operations.accrual-miles tbody tr td .tooltip.left.in{min-width:510px !important}@media screen and (max-width: 764px){.uber-operations.accrual-miles tbody tr td{padding:18px 0 0 !important}.uber-operations.accrual-miles tbody tr td.no-padding{padding:0 !important}}.uber-operations.accrual-miles.club td{color:#639 !important}.uber-operations.accrual-miles.diamond td{color:#2e3132 !important}@media screen and (max-width: 764px){.uber-operations .remove-club{font-size:10px !important}}.uber-operations .mobile-display_custom,.uber-operations .mobile-display_custom-table{display:none !important}@media screen and (max-width: 764px){.uber-operations .desktop-display_custom{display:none !important}.uber-operations .mobile-display_custom{display:unset !important}.uber-operations .mobile-display_custom-table{display:table !important}}h4.checkout_uber-header{padding-top:20px;padding-bottom:10px;padding-left:5px;color:#7C7C7C;font-family:"NunitoRegular",Arial,sans-serif;font-size:24px}@media screen and (max-width: 767px){.miles-operations tr,.uber-operations tr{display:inline-table}.miles-operations tr th,.uber-operations tr th{font-size:12px !important}.miles-operations tr th:first-child,.uber-operations tr th:first-child{font-size:14px !important}.miles-operations tr th:last-child,.uber-operations tr th:last-child{width:90px !important}.miles-operations tr td,.uber-operations tr td{font-size:13px !important}.miles-operations tr td:first-child,.uber-operations tr td:first-child{font-size:12px !important}.miles-operations tr td:last-child,.uber-operations tr td:last-child{width:90px !important}.miles-operations tr td .info-light,.uber-operations tr td .info-light{font-size:12px !important}.miles-operations__details,.uber-operations__details{width:0px !important}.miles-operations .tooltip-benefit,.miles-operations .tooltip-offer,.uber-operations .tooltip-benefit,.uber-operations .tooltip-offer{left:unset;top:unset}.miles-operations .tooltip-benefit .tooltip,.miles-operations .tooltip-offer .tooltip,.uber-operations .tooltip-benefit .tooltip,.uber-operations .tooltip-offer .tooltip{position:unset;margin-top:0px;min-width:100%}.miles-operations .tooltip-benefit .ic-fechar-white,.miles-operations .tooltip-offer .ic-fechar-white,.uber-operations .tooltip-benefit .ic-fechar-white,.uber-operations .tooltip-offer .ic-fechar-white{right:6px;top:12px}.miles-operations .tooltip-benefit .tooltip-arrow,.uber-operations .tooltip-benefit .tooltip-arrow{margin-left:35% !important}.miles-operations .tooltip-offer .tooltip .span4,.miles-operations .tooltip-offer .tooltip .span3,.uber-operations .tooltip-offer .tooltip .span4,.uber-operations .tooltip-offer .tooltip .span3{font-size:12px !important;margin-left:8px !important}.miles-operations .tooltip-offer .tooltip .span4 span,.miles-operations .tooltip-offer .tooltip .span3 span,.uber-operations .tooltip-offer .tooltip .span4 span,.uber-operations .tooltip-offer .tooltip .span3 span{font-size:12px !important}.miles-operations .tooltip-offer .tooltip .span4 button,.miles-operations .tooltip-offer .tooltip .span3 button,.uber-operations .tooltip-offer .tooltip .span4 button,.uber-operations .tooltip-offer .tooltip .span3 button{width:120px}.miles-operations .tooltip-offer .tooltip .tooltip-arrow,.uber-operations .tooltip-offer .tooltip .tooltip-arrow{top:-8px !important}.miles-operations .tooltip-offer .tooltip-arrow,.uber-operations .tooltip-offer .tooltip-arrow{margin-left:-40% !important}.miles-operations .tooltip-offer .span4,.uber-operations .tooltip-offer .span4{width:100% !important}.miles-operations .tooltip-offer .tooltip-small,.uber-operations .tooltip-offer .tooltip-small{font-size:12px !important}.miles-operations .tooltip-offer .btn,.miles-operations .tooltip-offer .aui .modal-body button,.aui .modal-body .miles-operations .tooltip-offer button,.uber-operations .tooltip-offer .btn,.uber-operations .tooltip-offer .aui .modal-body button,.aui .modal-body .uber-operations .tooltip-offer button{padding:4px 12px !important;width:90px;float:right}.miles-operations .tooltip-offer.tooltip-offer-transfer-mobile .span3,.uber-operations .tooltip-offer.tooltip-offer-transfer-mobile .span3{width:90px !important}}@media screen and (max-width: 767px) and (max-width: 764px){.miles-operations .tooltip-offer.tooltip-offer-transfer-mobile .span3,.uber-operations .tooltip-offer.tooltip-offer-transfer-mobile .span3{margin-right:8px !important;margin-left:2px !important}}@media screen and (max-width: 767px) and (max-width: 764px){.miles-operations .tooltip-offer.tooltip-offer-transfer-mobile .span4,.uber-operations .tooltip-offer.tooltip-offer-transfer-mobile .span4{margin-left:-2px !important}}@media screen and (max-width: 767px){.miles-operations tr.mobile-display td,.uber-operations tr.mobile-display td{padding:0 !important}.miles-operations tr.mobile-display td:not(:first-child),.uber-operations tr.mobile-display td:not(:first-child){width:0px !important}.miles-operations tr.mobile-display.table-no-border,.uber-operations tr.mobile-display.table-no-border{border:0px !important}.miles-operations tr.mobile-display .miles-operations__details__club-bonus,.uber-operations tr.mobile-display .miles-operations__details__club-bonus{padding:4px 4px 16px !important}.miles-operations .logo-club-smiles-new,.uber-operations .logo-club-smiles-new{width:100px !important}.miles-operations .remove-club,.uber-operations .remove-club{font-size:10px}.uber-operations tr{display:inline-table}.uber-operations tr th{font-size:14px !important}.uber-operations tr td:first-child{font-size:14px !important}.uber-operations tr td .info-light{font-size:14px !important}.uber-operations .tooltip-benefit{top:7px}.uber-operations .tooltip-benefit .tooltip-arrow{margin-left:42% !important}.uber-operations .tooltip-offer .tooltip-arrow{margin-left:40% !important}.uber-operations .tooltip-offer-redeem{top:15px}.uber-operations .tooltip-offer-redeem .row{position:relative}.uber-operations .tooltip-offer-redeem .row .third-column{padding:6px 0}.uber-operations .tooltip-offer-redeem .row .third-column p{margin:0}.uber-operations .tooltip-offer-redeem .row .last-column{position:absolute;right:0}.uber-operations .tooltip-offer-redeem .tooltip-arrow{margin-left:42% !important}}.club-adhesion .smiles-logos{font-size:2px}.unlogged-services-table .miles-operations__details div{width:100%}.see-installments-table{cursor:pointer;width:100%;position:relative}.understand-installments{display:none;min-width:283px;padding:10px;position:absolute;border:2px solid #FF5A00;border-radius:4px;background-color:#fff;top:30px;z-index:10}@media screen and (min-width: 765px){.understand-installments{left:-39%}}.understand-installments:after,.understand-installments:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;bottom:100%;left:50%}.understand-installments:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.understand-installments:before{border-color:rgba(194,225,245,0);border-bottom-color:#FF5A00;border-width:13px;margin-left:-13px}.understand-installments__pager{display:none !important}.understand-installments__pager td{width:129px}.understand-installments #installments-table th{text-align:center}@media screen and (max-width: 979px){.understand-installments #installments-table th:nth-child(n+3),.understand-installments #installments-table td:nth-child(n+3){display:none}.understand-installments__pager{display:table-row !important;cursor:pointer}}.checkout .smls-drop-list{margin-top:5px}.checkout .smls-drop-list ul li{height:20px}@media screen and (max-width: 768px){.smls-drop-list,.see-installments-table{position:relative;width:100%}.tooltip-installments{position:relative}.understand-installments{position:absolute;top:10px}}.checkout__keyboard{width:100%;margin:0 auto}.checkout__keyboard .row-fluid:first-child{display:table;margin-bottom:10px}.checkout__keyboard .row-fluid:first-child .span9,.checkout__keyboard .row-fluid:first-child .span3{display:table-cell}.checkout__keyboard .number-keyboard{margin-top:20px}.checkout__keyboard .smiles-logos{font-size:3px}.checkout__keyboard .group{margin-top:20px}.services__uber span{font-family:Arial,Helvetica,sans-serif}span.cards{position:absolute;top:0;right:0;width:75px;height:50px;background-repeat:no-repeat;background-position:center center}span.cards.left-small{position:relative;float:left;width:60px;height:25px;background-position:left center;background-size:35px !important}span.cards.default{background-image:url(../images/svg/icons/ic-cartao.svg);background-size:35px}span.cards.amex{background-image:url(../images/checkout/cards/smls-amex.png);background-size:50px}span.cards.diners,span.cards.diners_club{background-image:url(../images/checkout/cards/smls-diners.png);background-size:50px}span.cards.discover{background-image:url(../images/checkout/cards/smls-discover.png);background-size:50px}span.cards.elo{background-image:url(../images/checkout/cards/smls-elo.png);background-size:50px}span.cards.hipercard{background-image:url(../images/checkout/cards/smls-hipercard.png);background-size:50px}span.cards.mastercard,span.cards.mastercard_gol{background-image:url(../images/checkout/cards/smls-mastercard.png);background-size:50px}span.cards.smiles-card,span.cards.mastercard_smiles{background-image:url(../images/checkout/cards/flagCardSmiles.png);background-size:50px}span.cards.visa{background-image:url(../images/checkout/cards/smls-visa.png);background-size:50px}@media screen and (max-width: 768px){.checkout__keyboard .row-fluid:first-child{margin-bottom:50px}}.smiles-tooltip{border-radius:4px}.smiles-tooltip:after,.smiles-tooltip:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:3}.smiles-tooltip:after{border-color:rgba(255,255,255,0);border-width:12px}.smiles-tooltip:before{border-color:rgba(194,225,245,0)}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.table-cell,.table-first-column{height:120px}}@media (min-width: 768px){.visible-mobile{display:none}.aui .visible-desktop{display:table !important}.table-no-border .visible-mobile{display:none}}.smls-column-12 .content .text-center{margin-bottom:10px !important}.smls-column-12 .content .text-center .table-title{font-size:22px;font-family:"NunitoBold","Arial Bold",sans-serif}.smls-column-12 .content .text-center .subtitle{font-size:18px;font-family:"NunitoBold","Arial Bold",sans-serif;color:#7c7c7c}.smls-column-12 .content .text-desc{margin-top:46px !important;text-align:center;font-size:22px;font-family:"NunitoBold","Arial Bold",sans-serif}@media screen and (max-width: 685px){.smls-column-12 .content .text-desc{text-align:left !important}}@media screen and (max-width: 767px){.smls-column-12 .content .text-desc{font-size:16px}}.smls-column-12 .content .text-desc .diamond{color:#FF5A00 !important}.smls-column-12 .margin-seal{height:20px;display:block}.diamond-not-elegible{background-color:rgba(35,31,32,0.74);border:3px solid rgba(35,31,32,0.29);width:100%;height:248px;margin-top:30px;position:absolute;z-index:9;display:inline-flex;align-items:center}@media screen and (max-width: 767px){.diamond-not-elegible{width:94%;height:10%}}.diamond-block{color:#FFFFFF;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:14px;font-weight:700;line-height:19px;width:268px;text-align:center;margin:auto}.diamond-block p{padding:10px}.smiles-club .plan-table{text-align:center;width:0;margin-left:auto;margin-right:auto;margin-top:30px;font-family:"NunitoRegular",Arial,sans-serif !important;border-collapse:unset}.smiles-club .plan-table thead tr td h6{font-weight:lighter;margin:0;padding:0}.smiles-club .plan-table thead tr td h5{font-weight:lighter;margin:0;padding:0}.smiles-club .plan-table thead tr td h3{line-height:1em;font-size:18px;margin:0;padding:0}.smiles-club .plan-table thead tr td h3 .header-subtitle_lower_case{font-size:14px}.smiles-club .plan-table tbody{border:1px solid #ececec}.smiles-club .plan-table tbody tr:last-child td div{border-bottom:0px !important}.smiles-club .plan-table tbody tr{border:0px}.smiles-club .plan-table tbody tr:not(:last-child) td:first-child::after{content:'';position:absolute;background-color:#d8d8d8;width:95%;height:2px;right:-25px;bottom:0;border-radius:15%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.smiles-club .plan-table tbody tr:not(:last-child) td:first-child::after{display:block;border-radius:0}}.smiles-club .plan-table tbody tr:not(:last-child) td:not(:first-child):not(:last-child)::after{content:'';position:absolute;background-color:#d8d8d8;width:110%;height:2px;left:-5%;bottom:0}.smiles-club .plan-table tbody tr:not(:last-child) td:last-child::after{content:'';position:absolute;background-color:#d8d8d8;width:95%;height:2px;left:0;bottom:0;border-radius:15%}@media screen and (max-width: 767px){.smiles-club .plan-table tbody tr:not(:last-child) td:last-child::after{width:90%;left:5%}}.smiles-club .plan-table tbody .td-header{min-width:196px;background-color:#639;color:#fff;font-family:"NunitoLight",Arial,sans-serif;padding:5px 0px 0px 0px !important;position:relative}.smiles-club .plan-table tbody .td-header.club25000{background-color:#2e3132 !important}.smiles-club .plan-table tbody .td-header.club25000 h5{font-size:22px !important;margin:10px 0px -7px 0px}.smiles-club .plan-table tbody .td-header.club25000 p h5{font-weight:lighter}.smiles-club .plan-table tbody .td-header .content{padding-bottom:10px}.smiles-club .plan-table tbody .td-header .content-upper{padding-top:25px}.smiles-club .plan-table tbody .td-header h2{font-size:22px}.smiles-club .plan-table tbody .td-header .line-diamond{border:1px solid #fff}.smiles-club .plan-table tbody .td-header .be-diamond{color:#fff;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:12px;font-weight:700;line-height:12.75px;text-align:center;width:102px;margin:auto;padding:15px}@media screen and (max-width: 767px){.smiles-club .plan-table tbody .td-header .be-diamond{width:200px;font-size:11px;padding:7px}}.smiles-club .plan-table tbody .light-gray_background{background-color:#F5F5F5}.smiles-club .plan-table tbody .white_background{background-color:#fff}.smiles-club .plan-table tbody .td-body{min-width:345px;position:relative}.smiles-club .plan-table tbody .td-body .discount{line-height:3em;color:#fff;background-color:#FF5A00;position:absolute;left:0;top:3%;font-size:10px;width:20%;text-transform:uppercase;border-radius:0 6px 6px 0}.smiles-club .plan-table tbody .td-body .plan-diamond{color:#231F20;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:22px;font-weight:700;line-height:25px;text-align:center;position:relative;min-height:164px}.smiles-club .plan-table tbody .td-body .plan-diamond p{padding-top:33px}@media screen and (max-width: 767px){.smiles-club .plan-table tbody .td-body .plan-diamond{min-height:200px}}.smiles-club .plan-table tbody .td-body .plan-diamond h5{margin:0}.smiles-club .plan-table tbody .td-body .plan-diamond .promo-diamond{padding-top:18px}.smiles-club .plan-table tbody .td-body .plan-diamond .promo-diamond h5{font-size:20px;line-height:25px}.smiles-club .plan-table tbody .td-body .plan-diamond .value-per-time{display:inline-block;height:3em}.smiles-club .plan-table tbody .td-body .plan-diamond .value-per-time h6{color:#7c7c7c;position:absolute;left:0;right:0;bottom:0;padding-bottom:13px}.smiles-club .plan-table tbody .td-body .plan-diamond .value-per-time h5{letter-spacing:-0.29px;text-align:center;position:absolute;left:0;right:0;bottom:6px;color:#5B5B5B}.smiles-club .plan-table tbody .td-body .plan-info{position:relative;min-height:164px}@media screen and (max-width: 767px){.smiles-club .plan-table tbody .td-body .plan-info{min-height:200px}}.smiles-club .plan-table tbody .td-body .plan-info h5{margin:0}.smiles-club .plan-table tbody .td-body .plan-info .spaced-text{padding-top:28px;padding-bottom:16px;font-size:16px}.smiles-club .plan-table tbody .td-body .plan-info .spaced-text h5{font-size:16px !important}.smiles-club .plan-table tbody .td-body .plan-info .value-per-time{display:inline-block;height:3em}.smiles-club .plan-table tbody .td-body .plan-info .value-per-time h6{color:#7c7c7c;position:absolute;left:0;right:0;bottom:0;padding-bottom:13px}.smiles-club .plan-table tbody .td-body .plan-info .value-per-time h5{letter-spacing:-0.29px;text-align:center;position:absolute;left:0;right:0;bottom:6px;color:#5B5B5B}.smiles-club .plan-table tbody .td-body .plan-info .pos-info{height:1em;font-size:12px}.smiles-club .plan-table tbody .td-body .only-annual{color:#BEBEC0;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-align:center}.smiles-club .plan-table tbody .td-body span{font-size:15px}.smiles-club .plan-table tbody .td-body .btn-assinar{color:#639;padding:9px;width:160px;font-family:"NunitoBold","Arial Bold",sans-serif !important}.smiles-club .plan-table tbody .td-body .btn-assinar h5{margin:0;font-family:"NunitoRegular",Arial,sans-serif !important}.smiles-club .plan-table tbody .td-body .footer-modal{border:#639 solid 2px !important;border-radius:5px;position:absolute;margin-top:10px;background-color:#fff;z-index:99999}.smiles-club .plan-table tbody .td-body .footer-modal .set{z-index:5}.smiles-club .plan-table tbody .td-body .footer-modal .seta:before{content:"";display:inline-block;vertical-align:middle;margin-left:-6px;width:0;height:0;position:absolute;margin-top:-12px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #639}.smiles-club .plan-table tbody .td-body .footer-modal .seta:after{content:"";display:inline-block;vertical-align:middle;margin-left:-4px;width:0;height:0;position:absolute;margin-top:-9px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.smiles-club .plan-table tbody .td-body .footer-modal .footer-content{width:90%;margin-left:5%;margin-top:5px;margin-bottom:5px}.smiles-club .plan-table tbody .td-body .footer-modal .footer-field{border:#663399 solid 1px !important;width:100%}.smiles-club .plan-table tbody .td-body .footer-modal .footer-button{padding:0;width:100%;height:45px;margin-top:5px}.smiles-club .plan-table tbody .div-inside{width:85%;position:relative;margin-left:10% !important;padding:10px 0px 40px 0px;margin-top:-10px;height:176px}.smiles-club .plan-table tbody .div-inside span{display:block}@media screen and (max-width: 767px){.smiles-club .plan-table tbody .div-inside{margin-top:0px !important}}.smiles-club .plan-table tbody .first-column{height:185px;margin-top:20px;padding-top:30px;text-align:center}.smiles-club .plan-table tbody .first-column h5{font-size:22px !important;margin:10px 0px -7px 0px}.smiles-club .plan-table tbody .first-column p h5{font-weight:lighter}.smiles-club .plan-table tbody .no-border-bottom{border-bottom:0}.smiles-club .plan-table .seal{margin-left:-140px;position:absolute}@media screen and (max-width: 767px){.smiles-club .plan-table .seal{margin-top:-40px;margin-left:-160px;position:absolute}}#alter-plan-question{padding:8px}#alter-plan-question .modal-body{text-align:center}#alter-plan-question .modal-body .message{display:inline-block;padding:8px}#alter-plan-question .modal-body .holder .content-left,#alter-plan-question .modal-body .holder .content-right{width:49%;display:inline-block}#alter-plan-question .modal-body .holder .content-left button,#alter-plan-question .modal-body .holder .content-right button{border:solid 1px;background-color:#639;color:#fff;padding:0;width:40%;height:42px;font-weight:normal}.cancel-club-smiles-div{min-height:160px}.cancel-club-smiles-div .smiles__club-cancel-div-margin-left{margin-left:8%}.cancel-club-smiles-div .smiles__club-cancel-div-margin-left .smiles-icons{font-size:5px !important}.smiles__club-cancel-border-title{padding:30px 0px}.smiles__club-cancel-title-desktop{display:block}.smiles__club-cancel-title-mobile{display:none}.smiles__club-benefit-list{font-family:"NunitoRegular",Arial,sans-serif !important}.smiles__club-benefit-list .benefit-list-padding-title{padding-top:30px}.smiles__club-benefit-list .row .span12{padding:30px 0px}.smiles__club-benefit-list .row .half-padding-top{padding:30px 0px 15px 0px}.smiles__club-benefit-list .row .half-padding-bottom{padding:15px 0px 30px 0px}.smiles__club-benefit-list .benefit-list-table{border:#639 solid 2px}.smiles__club-benefit-list .benefit-list-table div,.smiles__club-benefit-list .benefit-list-table h3{padding:15px}.smiles__club-benefit-list .benefit-list-table div .span6,.smiles__club-benefit-list .benefit-list-table h3 .span6{width:50%;min-height:70px;margin-left:0}@media screen and (max-width: 767px){.smiles__club-benefit-list .benefit-list-table div .span6{width:100%}}@media screen and (max-width: 767px){.smiles__club-cancel-div-margin-left{margin-left:15% !important;display:inline-table}.smiles__club-cancel-div-margin-left h4,.smiles__club-cancel-div-margin-left span{font-size:9px}.smiles__club-cancel-border-title{padding:10px 0px}.smiles__club-cancel-title-desktop{display:none}.smiles__club-cancel-title-mobile{display:block}.smiles__club-cancel{box-shadow:0 0 0 0 !important}.smiles__club-cancel .smiles__club-cancel-info{width:100% !important}.smiles__club-cancel .smiles__club-cancel-info h3{font-size:18px}.list--with-icon li b{font-size:10px}}@media screen and (max-width: 767px){.aui .visible-desktop{display:none}.aui .visible-mobile{display:block;width:90%}.smls-column-12 .content .club{text-align:left;line-height:1em;margin-left:5%;margin-bottom:-5%}}@media screen and (max-width: 767px) and (max-width: 685px){.smls-column-12 .content .club{margin-left:0 !important}}@media screen and (max-width: 767px){.smls-column-12 .content .club .table-title{font-size:16px;letter-spacing:-0.29px}.smiles-club .text-center h2{font-size:44px}.smiles-club .plan-table.visible-phone{display:flex !important;justify-content:center}.smiles-club .plan-table tbody tr .td-header::after{display:none}.smiles-club .plan-table tbody .td-body .div-inside{padding:0 !important;min-height:239px}.smiles-club .plan-table tbody .td-body .plan-info .spaced-text h5{font-size:18px !important}.smiles-club .plan-table tbody .td-body .plan-info h5{font-size:16px}.smiles-club .plan-table tbody .td-body .plan-info h4{font-size:18px;padding-top:6px}.smiles-club .plan-table tbody .td-body .plan-info h4 .header-subtitle_lower_case{font-size:14px}.smiles-club .plan-table tbody .td-body .plan-info .value-per-time{height:auto}.smiles-club .plan-table tbody .td-body .plan-info .value-per-time h5{margin:0;margin-bottom:0px;font-size:16px}.smiles-club .plan-table tbody .td-body .plan-info .value-per-time h6{letter-spacing:-0.25px;font-size:12px;position:unset !important}.smiles-club .plan-table tbody .first-tr{margin-top:20px}.smiles-club .plan-table tbody .first-tr .content-bottom{padding-bottom:0}.smiles-club .plan-table tbody .first-tr .td-header{padding:10px !important}.smiles-club .plan-table tbody .first-tr .diamond{background-color:#222222}.smiles-club .plan-table tbody .div-inside{border-bottom:0;padding:10px 0px;height:auto;margin-left:6% !important}.smiles-club .plan-table tbody .div-inside .content .text-2{font-size:18px;font-family:"NunitoBold","Arial Bold",sans-serif;letter-spacing:-0.33px;padding:10px 0}.smiles-club .plan-table tbody .div-inside .btn-assinar{font-size:14px;width:60%;margin-bottom:20px;margin-left:20%}.smiles-club .plan-table tbody .div-inside .btn-assinar span{padding:12px;font-size:11px}.smiles-club .plan-table tbody .div-inside .miles,.smiles-club .plan-table tbody .div-inside .plus{color:#7c7c7c}.smiles-club .plan-table tbody .no-bottom-border{border-bottom:0 !important}}.smiles-club__join-macro{font-family:"NunitoLight",Arial,sans-serif;position:relative}.smiles-club__join-macro *{box-sizing:border-box}.smiles-club__join-macro .btn,.smiles-club__join-macro .aui .modal-body button,.aui .modal-body .smiles-club__join-macro button{font-family:"NunitoRegular",Arial,sans-serif;line-height:12px;padding:10px 32px}.smiles-club__join-macro .btn:disabled,.smiles-club__join-macro .aui .modal-body button:disabled,.aui .modal-body .smiles-club__join-macro button:disabled{color:#7c7c7c !important}.smiles-club__join-macro .macro-table{height:600px;width:1140px;padding:24px 76px 0;margin:auto}.smiles-club__join-macro .macro-table__back-club .desk-image,.smiles-club__join-macro .macro-table__back-diamond .desk-image{margin:auto;width:1140px}.smiles-club__join-macro .macro-table__back-club .desk-image img,.smiles-club__join-macro .macro-table__back-diamond .desk-image img{position:absolute;width:1140px;max-width:1140px}.smiles-club__join-macro .macro-table__back-club .mob-image,.smiles-club__join-macro .macro-table__back-diamond .mob-image{display:none}.smiles-club__join-macro .text-desc{margin-bottom:30px}.smiles-club__join-macro .text-desc .table-title{font:22px "NunitoBold","Arial Bold",sans-serif;text-transform:uppercase}.smiles-club__join-macro .tab{float:left;width:33%}.smiles-club__join-macro .tab .plan-card{position:relative;margin-bottom:16px}.smiles-club__join-macro .tab .plan-card__tip{z-index:4;position:absolute;height:14px;background-color:#fce200;color:#639;border-radius:4px;font:10px "NunitoRegular",Arial,sans-serif;line-height:10px;padding:2px 4px;left:16px;top:-7px}.smiles-club__join-macro .tab .plan-card__body{z-index:3;position:relative;display:inline-flex;height:64px;text-align:left;cursor:pointer;border-radius:6px;box-shadow:0 1px 3px 0 #333;transition:0.2s}.smiles-club__join-macro .tab .plan-card__body--left,.smiles-club__join-macro .tab .plan-card__body--right{display:inline-block;transition:0.2s}.smiles-club__join-macro .tab .plan-card__body--left div,.smiles-club__join-macro .tab .plan-card__body--left span,.smiles-club__join-macro .tab .plan-card__body--right div,.smiles-club__join-macro .tab .plan-card__body--right span{opacity:0.5;transition:0.2s}.smiles-club__join-macro .tab .plan-card__body--left{width:90px;background-color:#fff;border-top-left-radius:6px;border-bottom-left-radius:6px;padding:14px}.smiles-club__join-macro .tab .plan-card__body--left div{font-size:18px;line-height:18px}.smiles-club__join-macro .tab .plan-card__body--left span{font:20px "NunitoBold","Arial Bold",sans-serif;line-height:19px}.smiles-club__join-macro .tab .plan-card__body--right{width:140px;background-color:#ececec;border-top-right-radius:6px;border-bottom-right-radius:6px;padding:16px 12px}.smiles-club__join-macro .tab .plan-card__body--right div{font-size:13px;line-height:13px}.smiles-club__join-macro .tab .plan-card__body--right span{font:14px "NunitoBold","Arial Bold",sans-serif}.smiles-club__join-macro .tab .plan-card__lock{display:none}.smiles-club__join-macro .tab .plan-card__back{z-index:2;left:0;bottom:4px;position:absolute;font-size:11px;line-height:11px;width:230px;background-color:#2e3132;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#fff;padding:14px 8px 8px;display:inline-flex;transition:0.2s}.smiles-club__join-macro .tab .plan-card__back span{padding:0 4px}.smiles-club__join-macro .tab .plan-card__back .smiles-icons{font-size:4px}.smiles-club__join-macro .tab .plan-card.active .plan-card__body{width:250px}.smiles-club__join-macro .tab .plan-card.active .plan-card__body--right{width:160px}.smiles-club__join-macro .tab .plan-card.active .plan-card__body--right div,.smiles-club__join-macro .tab .plan-card.active .plan-card__body--right span,.smiles-club__join-macro .tab .plan-card.active .plan-card__body--left div,.smiles-club__join-macro .tab .plan-card.active .plan-card__body--left span{opacity:1}.smiles-club__join-macro .tab .plan-card.active .plan-card__back{width:250px}.smiles-club__join-macro .tab .plan-card__margin{height:32px}.smiles-club__join-macro .tab .plan-card.is-diamond .plan-card__tip{background-color:#2e3132;color:#fff}.smiles-club__join-macro .tab .plan-card.is-diamond .club{color:#2e3132 !important}.smiles-club__join-macro .tab .plan-card.is-diamond.active .club{color:#fff !important}.smiles-club__join-macro .tab .plan-card.is-diamond.active .plan-card__back,.smiles-club__join-macro .tab .plan-card.is-diamond.active .plan-card__tip{background-color:#fff;color:#2e3132}.smiles-club__join-macro .tab .plan-card.is-diamond.active .plan-card__body--left{background-color:#2e3132}.smiles-club__join-macro .tab .plan-card.is-diamond.active .plan-card__body--right{background-color:#444}.smiles-club__join-macro .tab .plan-card.is-diamond.active .plan-card__body--right,.smiles-club__join-macro .tab .plan-card.is-diamond.active .plan-card__body--left{color:#fff}.smiles-club__join-macro .tabcontent{float:left;width:67%;position:relative;padding:0 12px;color:#fff}.smiles-club__join-macro .tabcontent.single-table{float:unset;margin:auto}.smiles-club__join-macro .tabcontent .row{display:flex;align-items:center}.smiles-club__join-macro .tabcontent .row .span4,.smiles-club__join-macro .tabcontent .row .span5{margin-left:0}.smiles-club__join-macro .tabcontent .small-join-text{padding:4px 0;font-size:15px;line-height:15px}.smiles-club__join-macro .tabcontent .break-text{padding:4px 0 0;text-decoration:line-through}.smiles-club__join-macro .tabcontent .med-join-text{padding:4px 0;font:16px "NunitoBold","Arial Bold",sans-serif;line-height:16px}.smiles-club__join-macro .tabcontent .secondary-join-text{padding:4px 0;font:18px "NunitoBold","Arial Bold",sans-serif;line-height:18px;color:#fce200}.smiles-club__join-macro .tabcontent .btn:disabled,.smiles-club__join-macro .tabcontent .aui .modal-body button:disabled,.aui .modal-body .smiles-club__join-macro .tabcontent button:disabled{padding-left:42px;position:relative}.smiles-club__join-macro .tabcontent .btn:disabled .smiles-icons,.smiles-club__join-macro .tabcontent .aui .modal-body button:disabled .smiles-icons,.aui .modal-body .smiles-club__join-macro .tabcontent button:disabled .smiles-icons{left:16px;top:5px;font-size:9px;position:absolute}.smiles-club__join-macro .tabcontent__header h3{color:#fff;font-size:40px;display:inline-block;font-family:"NunitoLight",Arial,sans-serif}.smiles-club__join-macro .tabcontent__header h3 .booking{font-family:"NunitoBold","Arial Bold",sans-serif}.smiles-club__join-macro .tabcontent__miles-row{font:20px "NunitoBold","Arial Bold",sans-serif}.smiles-club__join-macro .tabcontent__bonus-row{font:17px "NunitoLight",Arial,sans-serif;margin:0 0 4px}.smiles-club__join-macro .tabcontent__alert-row{background-color:#fce200;color:#639;border-radius:4px;font:12px "NunitoRegular",Arial,sans-serif;line-height:12px;padding:4px 8px;display:inline-block}.smiles-club__join-macro .tabcontent__alert-row.disabled .smiles-icons{font-size:8px;top:-2px;left:-4px;position:relative}.smiles-club__join-macro .tabcontent__plan-description{font:20px "NunitoBold","Arial Bold",sans-serif;line-height:20px;margin-left:0px;padding-left:16px;height:40px;border-left:2px #fce200 solid;position:absolute;display:inline-flex;align-items:center;top:10px;left:280px}.smiles-club__join-macro .tabcontent__plan-description .smiles-icons{margin:0 0 0 32px}.smiles-club__join-macro .tabcontent .join-plan-line .row{height:100px;padding:16px 0}.smiles-club__join-macro .tabcontent .join-plan-line .row:not(:first-child){border-top:1px #FCE20055 solid}.smiles-club__join-macro .tabcontent .join-plan-line .tabcontent__alert-row{font-family:"NunitoBold","Arial Bold",sans-serif}.smiles-club__join-macro .tabcontent .join-plan-benefits{padding-top:16px}.smiles-club__join-macro .tabcontent .join-plan-benefits__title{font:17px "NunitoBold","Arial Bold",sans-serif}.smiles-club__join-macro .tabcontent .join-plan-benefits__content{display:inline-flex;width:100%;height:100px;align-items:center}.smiles-club__join-macro .tabcontent .join-plan-benefits__content--arrow{cursor:pointer}.smiles-club__join-macro .tabcontent .join-plan-benefits__content--block{width:580px;display:inline-flex;padding-top:32px;overflow-x:hidden}.smiles-club__join-macro .tabcontent .join-plan-benefits__content .content-scroll-block-custom{text-align:center;font:13px "NunitoRegular",Arial,sans-serif;width:145px;min-width:145px}.smiles-club__join-macro .tabcontent .join-plan-benefits__content .content-scroll-block-custom div:first-child{height:40px}.smiles-club__join-macro .tabcontent .join-plan-benefits__bottom{display:none}.smiles-club__join-macro .tabcontent.is-diamond .club,.smiles-club__join-macro .tabcontent.is-diamond .tabcontent__alert-row{color:#2e3132 !important}@media screen and (max-width: 765px){.smiles-club__join-macro{margin:0 -16px;overflow-y:hidden}.smiles-club__join-macro .macro-table{border-radius:0;padding:12px 0 24px;width:unset;height:unset}.smiles-club__join-macro .macro-table__back-club .desk-image,.smiles-club__join-macro .macro-table__back-diamond .desk-image{display:none}.smiles-club__join-macro .macro-table__back-club .mob-image,.smiles-club__join-macro .macro-table__back-diamond .mob-image{display:block}.smiles-club__join-macro .macro-table__back-club .mob-image img,.smiles-club__join-macro .macro-table__back-diamond .mob-image img{position:absolute;min-width:100%;min-height:100%}.smiles-club__join-macro .text-desc{margin:0 32px 16px}.smiles-club__join-macro .text-desc .table-title{font:14px "NunitoBold","Arial Bold",sans-serif;text-transform:uppercase}.smiles-club__join-macro .tab{display:inline-flex;padding-top:8px;overflow-x:hidden;width:100%;float:unset}.smiles-club__join-macro .tab .plan-card{margin-right:16px}.smiles-club__join-macro .tab .plan-card:first-child{margin-left:24px}.smiles-club__join-macro .tab .plan-card:last-child .plan-card__body{margin-right:110px}.smiles-club__join-macro .tab .plan-card.active .plan-card__body{width:230px}.smiles-club__join-macro .tab .plan-card.active .plan-card__body--right{width:140px}.smiles-club__join-macro .tab .plan-card.active .plan-card__back{width:230px}.smiles-club__join-macro .tab .plan-card.disabled{margin-right:48px}.smiles-club__join-macro .tab .plan-card__lock{display:block;position:absolute;top:20px;left:240px}.smiles-club__join-macro .tab .plan-card__back,.smiles-club__join-macro .tab .plan-card__margin{display:none}.smiles-club__join-macro .tabcontent{width:unset;float:unset;padding:0}.smiles-club__join-macro .tabcontent__plan-info{padding:0 28px 28px}.smiles-club__join-macro .tabcontent__plan-description{position:relative;left:unset;top:unset;padding:0 28px 54px;width:100%;border-bottom:1px #989697 solid}.smiles-club__join-macro .tabcontent .row{display:block}.smiles-club__join-macro .tabcontent .join-plan-line{padding:0 24px}.smiles-club__join-macro .tabcontent .join-plan-line .row{padding:16px 4px;height:unset}.smiles-club__join-macro .tabcontent .join-plan-line .row .span4,.smiles-club__join-macro .tabcontent .join-plan-line .row .span5{padding:4px 0}.smiles-club__join-macro .tabcontent .join-plan-line .row .btn-bonus-group{position:relative}.smiles-club__join-macro .tabcontent .join-plan-line .row .btn-bonus-group .miles-now{display:block}.smiles-club__join-macro .tabcontent .join-plan-line .row .btn-bonus-group div{position:absolute;left:180px;top:4px;text-align:left}.smiles-club__join-macro .tabcontent .join-plan-line .row .btn-bonus-group div:nth-child(2){top:28px}}@media screen and (max-width: 765px) and (max-width: 324px){.smiles-club__join-macro .tabcontent .join-plan-line .row .btn-bonus-group div{font-size:9px;line-height:11px}.smiles-club__join-macro .tabcontent .join-plan-line .row .btn-bonus-group div .med-join-text{font-size:10px}}@media screen and (max-width: 765px){.smiles-club__join-macro .tabcontent .join-plan-line .btn,.smiles-club__join-macro .tabcontent .join-plan-line .aui .modal-body button,.aui .modal-body .smiles-club__join-macro .tabcontent .join-plan-line button{width:170px}.smiles-club__join-macro .tabcontent .join-plan-line .btn:disabled,.smiles-club__join-macro .tabcontent .join-plan-line .aui .modal-body button:disabled,.aui .modal-body .smiles-club__join-macro .tabcontent .join-plan-line button:disabled{padding-left:24px;position:relative}.smiles-club__join-macro .tabcontent .join-plan-line .btn:disabled .smiles-icons,.smiles-club__join-macro .tabcontent .join-plan-line .aui .modal-body button:disabled .smiles-icons,.aui .modal-body .smiles-club__join-macro .tabcontent .join-plan-line button:disabled .smiles-icons{display:none}.smiles-club__join-macro .tabcontent__bonus-row .break-point{display:block}.smiles-club__join-macro .tabcontent__alert-row{font-size:11px}.smiles-club__join-macro .tabcontent__alert-row .ic-baseline-lock{display:none}.smiles-club__join-macro .tabcontent .small-join-text{padding:8px 0 0;font-size:14px;line-height:14px}.smiles-club__join-macro .tabcontent .small-join-text.type-parcels{padding:0}.smiles-club__join-macro .tabcontent .med-join-text{font-size:16px;line-height:16px}.smiles-club__join-macro .tabcontent .secondary-join-text{font-size:17px;line-height:17px}.smiles-club__join-macro .tabcontent .join-plan-benefits{margin-top:16px;border-top:1px #989697 solid}.smiles-club__join-macro .tabcontent .join-plan-benefits__title{padding:0;width:200px;margin:0 auto}.smiles-club__join-macro .tabcontent .join-plan-benefits__content{padding:0 16px;height:120px}.smiles-club__join-macro .tabcontent .join-plan-benefits__content--block{width:280px;margin:auto;padding-top:16px;padding-bottom:16px}.smiles-club__join-macro .tabcontent .join-plan-benefits__content--arrow{margin-bottom:48px}.smiles-club__join-macro .tabcontent .join-plan-benefits__content .content-scroll-block-custom{width:140px;min-width:140px}}@media screen and (max-width: 765px) and (max-width: 324px){.smiles-club__join-macro .tabcontent .join-plan-benefits__content--block{width:240px}.smiles-club__join-macro .tabcontent .join-plan-benefits__content .content-scroll-block-custom{width:120px;min-width:120px}}@media screen and (max-width: 765px){.smiles-club__join-macro .tabcontent .join-plan-benefits__bottom{display:block}.smiles-club__join-macro .tabcontent .join-plan-benefits__bottom .content-circle{display:inline-block;height:8px;width:8px;margin:0 4px;border-radius:4px;background-color:#fff}}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12{background-color:transparent}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table{text-align:center;width:0;margin-left:auto;margin-right:auto;margin-top:30px;font-family:"NunitoRegular",Arial,sans-serif !important;border-collapse:unset}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table thead tr td h6{font-weight:lighter;margin:0;padding:0}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table thead tr td h5{font-weight:lighter;margin:0;padding:0}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table thead tr td h3{line-height:1em;font-size:18px;margin:0;padding:0}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table thead tr td h3 .header-subtitle_lower_case{font-size:14px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody{border:1px solid #ececec;box-shadow:0 1px 3px 0 #d8d8d8}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody tr:last-child td div{border-bottom:0px !important}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody tr{border:0px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody tr:not(:last-child) td:first-child::after{content:'';position:absolute;background-color:#d8d8d8;width:95%;height:2px;right:-25px;bottom:0;border-radius:15%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody tr:not(:last-child) td:first-child::after{display:block;border-radius:0}}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody tr:not(:last-child) td:not(:first-child):not(:last-child)::after{content:'';position:absolute;background-color:#d8d8d8;width:110%;height:2px;left:-5%;bottom:0}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody tr:not(:last-child) td:last-child::after{content:'';position:absolute;background-color:#d8d8d8;width:95%;height:2px;left:0;bottom:0;border-radius:15%}@media screen and (max-width: 767px){.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody tr:not(:last-child) td:last-child::after{width:90%;left:5%}}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-header.number-fix{min-width:181px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-header{min-width:105px;background-color:#639;color:#fff;font-family:"NunitoLight",Arial,sans-serif;position:relative;float:left;height:260px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-header .content{padding-bottom:10px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-header .content-upper{padding-top:25px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-header h2{font-size:22px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .light-gray_background{background-color:#F5F5F5}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .white_background{background-color:#fff}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body{min-width:250px;border-left:1px solid #ececec;border-right:1px solid #ececec;position:relative}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .discount{line-height:3em;color:#fff;background-color:#FF5A00;position:absolute;left:0;top:3%;font-size:10px;width:20%;text-transform:uppercase;border-radius:0 6px 6px 0}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info{position:relative;min-height:145px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info h5{margin:0}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .top-text .spaced-text{padding-top:5%;padding-bottom:5%}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .value-per-time{display:inline-block;height:3em}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .value-per-time h6{color:#7c7c7c;position:absolute;left:0;right:0;bottom:0;padding-bottom:5px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .value-per-time h5{letter-spacing:-0.29px;text-align:center;position:absolute;left:0;right:0;bottom:0}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .pos-info{height:1em;font-size:12px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .pos-info{font-weight:lighter}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body span{font-size:15px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .btn-my-plan{font-size:16px;padding:9px;width:85%;border:0px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .btn-my-plan div{margin:0;font-family:"NunitoBold","Arial Bold",sans-serif !important}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .btn-assinar{padding:9px;width:85%;font-family:"NunitoBold","Arial Bold",sans-serif !important}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .btn-assinar h5{margin:0;font-family:"NunitoRegular",Arial,sans-serif !important}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .footer-modal{border:#639 solid 2px !important;border-radius:5px;position:absolute;margin-top:10px;background-color:#fff;z-index:99999}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .footer-modal .set{z-index:5}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .footer-modal .seta:before{content:"";display:inline-block;vertical-align:middle;margin-left:-6px;width:0;height:0;position:absolute;margin-top:-12px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #639}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .footer-modal .seta:after{content:"";display:inline-block;vertical-align:middle;margin-left:-4px;width:0;height:0;position:absolute;margin-top:-9px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .footer-modal .footer-content{width:90%;margin-left:5%;margin-top:5px;margin-bottom:5px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .footer-modal .footer-field{border:#663399 solid 1px !important;width:100%}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .footer-modal .footer-button{padding:0;width:100%;height:45px;margin-top:5px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .div-inside.first-column{width:100% !important}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .div-inside{width:90%;position:relative;padding:20px 0px 40px 0px;height:210px;margin:auto}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .div-inside span{display:block}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .first-column{height:185px;margin-top:50px;text-align:center}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .first-column p h5{font-weight:lighter}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .no-border-bottom{border-bottom:0}.smiles__renew-plan .smiles__same-plan20k_table{text-align:center;width:0;margin-left:auto;margin-right:auto;margin-top:36px;border-collapse:unset}@media screen and (max-width: 767px){.smiles__renew-plan .smiles__same-plan20k_table{width:288px}}.smiles__renew-plan .smiles__same-plan20k_table .content_row{height:258px;box-shadow:0 1px 3px 0 #d8d8d8}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-type_cell{color:#fff;background-color:#000;min-width:181px;font-family:"NunitoRegular",Arial,sans-serif;font-size:22px;font-weight:400;letter-spacing:-0.38px;line-height:26px;text-align:center}@media screen and (max-width: 767px){.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-type_cell{padding:15px 0;font-size:18px;width:100% !important;height:60px}}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-type_cell.size-fix{min-width:0;width:105px}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell{border:1px solid #ECECEC;color:#000;position:relative;min-width:250px}@media screen and (max-width: 767px){.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell{height:272px;width:100% !important}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell:not(:first-child){border-bottom:0}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell:not(:first-child):before{content:"";position:absolute;left:0;right:0;bottom:0;margin:auto;height:1px;width:85%;border-bottom:1px solid #BCBEC0}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell:last-child{border-top:0}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell:last-child::before{content:none}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell .inside-header{color:#7C7C7C;font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;letter-spacing:-0.17px;line-height:15px;text-align:center;margin:10px 0}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell .inside-header span{font-size:14px}}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell.size-fix{width:210px}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell.light-gray_background{background-color:#f5f5f5}@media screen and (max-width: 767px){.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell.light-gray_background{background-color:#fff}}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell.white_background{background-color:#fff}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell.annualP-2{width:287px}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell.annualP-3{width:260px}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell.annualC-2{width:288px}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell.annualC-3{width:260px}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell div{width:80%;margin:auto}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell div .middle-text{font-size:23px;font-weight:700;line-height:25px;text-align:center;max-width:210px;margin:auto;margin-bottom:48px}@media screen and (max-width: 767px){.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell div .middle-text{margin-bottom:0;margin-top:40px;font-size:24px}}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell div .bottom-text{color:#5B5B5B;font-size:14px;font-weight:700;letter-spacing:-0.29px;line-height:17px;text-align:center}@media screen and (max-width: 767px){.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell div .bottom-text{font-size:16px}}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell div div{position:absolute;bottom:23px}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell div div button{width:120px;margin:auto;background-color:#000}.smiles__renew-plan .smiles__same-plan20k_table .content_row .plan-info_cell .not-available{color:#BCBEC0;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-align:left;width:130px;margin:auto}@media screen and (max-width: 767px){.smiles__renew-plan .smiles__same-plan20k_table tr{display:table-cell}.smiles__renew-plan .smiles__same-plan20k_table td{display:block}}@media screen and (max-width: 767px){.smiles__renew-plan .aui .visible-desktop{display:none}.smiles__renew-plan .aui .visible-mobile{display:block;width:90%}.smiles__renew-plan .smiles__renew-plan--table .text-center h2{font-size:14px}.smiles__renew-plan .smiles__renew-plan--table .plan-table{border-bottom:0;margin:0 !important;width:100% !important}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody{display:table;margin:25px auto}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody tr{background-color:#fff}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody tr .td-header::after{display:none}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body{width:288px;padding-bottom:0px !important}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .div-inside{padding:0 !important}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info{min-height:200px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .spaced-text h5{font-size:18px !important}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info h5{font-size:16px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info h4{font-size:18px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info h4 .header-subtitle_lower_case{font-size:14px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .value-per-time{height:auto}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .value-per-time h5{margin:0}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .td-body .plan-info .value-per-time h6{letter-spacing:-0.25px;font-size:12px;padding-bottom:3%}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .first-tr{margin-top:20px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .first-tr .content-bottom{padding-bottom:0}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .first-tr .td-header{width:100%;padding:0 0 0 0 !important;float:unset;height:unset}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .div-inside{border-bottom:0;padding:20px 0px;height:unset;margin-left:6% !important}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .div-inside .content .text-2{font-size:18px;font-family:"NunitoBold","Arial Bold",sans-serif;letter-spacing:-0.33px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .div-inside .btn-assinar{font-size:14px;width:50%;margin-bottom:20px;margin-left:25%}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .div-inside .btn-assinar span{padding:12px;font-size:11px}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .div-inside .btn-my-plan{width:70%;margin-bottom:20px;margin-left:15%}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .div-inside .miles,.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .div-inside .plus{color:#7c7c7c}.smiles__renew-plan .smiles__renew-plan--table .smls-column-12 .plan-table tbody .no-bottom-border{border-bottom:0 !important}.smiles__renew-plan .promo-banner .table{margin-bottom:6px;margin-top:12px}.smiles__renew-plan .promo-banner h2{font-size:14px;line-height:16px}.smiles__renew-plan .promo-banner .formula-col{padding:4px 4px !important}.smiles__renew-plan .promo-banner .formula--info-text{margin-top:-20px;font-size:8px;line-height:10px}}.smiles__renew-same-plan_warning-text{color:#e74646;font-family:"NunitoLight",Arial,sans-serif;font-size:14px;letter-spacing:-0.26px;line-height:22px;padding-bottom:21px;font-weight:700}@media screen and (max-width: 768px){.smiles__renew-same-plan_warning-text{width:90%;margin:auto;font-size:12px;letter-spacing:-0.22px;line-height:14px;padding-bottom:0px;padding-top:26px;font-family:"NunitoRegular",Arial,sans-serif}}.smiles__renew-same-plan_top-text{color:#639;font-family:"NunitoLight",Arial,sans-serif;font-size:16px;letter-spacing:-0.29px;line-height:22px;padding-bottom:53px;font-weight:700}@media screen and (max-width: 768px){.smiles__renew-same-plan_top-text{width:90%;margin:auto;font-size:12px;letter-spacing:-0.22px;line-height:14px;padding-top:26px;font-family:"NunitoRegular",Arial,sans-serif}}.smiles__renew-same-plan{font-family:"NunitoRegular",Arial,sans-serif;background:white;border:1px solid #ececec;box-shadow:0 1px 3px 0 #ececec;margin:auto;min-height:120px;width:100%;overflow:hidden;display:flex}@media screen and (max-width: 768px){.smiles__renew-same-plan{display:inline-grid;width:90%;display:block}}.smiles__renew-same-plan .renew-same-plan__plan-info{font-family:"NunitoBold","Arial Bold",sans-serif;font-size:24px;line-height:29px;background-color:#639;color:white;float:left;width:30%;align-items:center;text-align:center;justify-content:center;display:flex;padding:8px 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.smiles__renew-same-plan .renew-same-plan__plan-info{min-height:120px}}@media screen and (max-width: 768px){.smiles__renew-same-plan .renew-same-plan__plan-info{width:100%;padding:25px}}.smiles__renew-same-plan .renew-same-plan__plan-info span span{display:table;margin:auto}@media screen and (max-width: 768px){.smiles__renew-same-plan .renew-same-plan__plan-info span span{display:unset;margin:0}}.smiles__renew-same-plan .renew-same-plan__plan-info-club-diamond{background-color:#2e3132;color:#fff;width:200px;align-items:center;justify-content:center;padding:18px 0;font-size:24px;letter-spacing:-0.41px;line-height:29px}.smiles__renew-same-plan .renew-same-plan__plan-info-club-diamond .plan-label-club-diamond{width:50%;text-align:center;display:table;margin:auto}@media screen and (max-width: 813px){.smiles__renew-same-plan .renew-same-plan__plan-info-club-diamond .plan-label-club-diamond{font-size:18px;text-align:left;width:unset}}@media screen and (max-width: 768px){.smiles__renew-same-plan .renew-same-plan__plan-info-club-diamond{width:100%}}.smiles__renew-same-plan .renew-same-plan__plan-info-club-diamond .diamond-benefit{width:55%;display:table;margin:auto;border-top:1px solid #fff;padding-top:13px;margin-top:10px;color:#fff;font-family:"NunitoRegular",Arial,sans-serif;font-size:12px;line-height:12.75px;text-align:center}.smiles__renew-same-plan .renew-same-plan__plan-info-club-diamond .diamond-benefit span{font-size:8px}.smiles__renew-same-plan .renew-same-plan__plan-info-club-diamond .diamond-benefit span:before{margin-top:8px}@media screen and (max-width: 813px){.smiles__renew-same-plan .renew-same-plan__plan-info-club-diamond .diamond-benefit{border:0;width:70%;padding-top:0;margin-top:6px}.smiles__renew-same-plan .renew-same-plan__plan-info-club-diamond .diamond-benefit span{font-size:6px}.smiles__renew-same-plan .renew-same-plan__plan-info-club-diamond .diamond-benefit span:before{display:table;margin:auto;margin-top:6px}}.smiles__renew-same-plan .renew-same-plan__formula{padding-left:25px;font-size:16px;margin:auto;margin-left:0}@media screen and (max-width: 768px){.smiles__renew-same-plan .renew-same-plan__formula{padding-left:0;padding-bottom:30px}}.smiles__renew-same-plan .renew-same-plan__formula .header{padding:15px 0}@media screen and (max-width: 768px){.smiles__renew-same-plan .renew-same-plan__formula .header{padding-bottom:30px;padding-left:5%}}.smiles__renew-same-plan .renew-same-plan__formula p{margin:0}.smiles__renew-same-plan .renew-same-plan__formula div{float:left}@media screen and (max-width: 768px){.smiles__renew-same-plan .renew-same-plan__formula div{float:none;display:table;margin:auto}}.smiles__renew-same-plan .renew-same-plan__formula .symbol{margin:15px;font-size:20px}@media screen and (max-width: 768px){.smiles__renew-same-plan .renew-same-plan__formula .symbol{float:none;margin:auto}}.smiles__renew-same-plan .renew-same-plan__formula .miles-20000-color{color:#2e3132 !important}.smiles__renew-same-plan .renew-same-plan__plan-table{float:left;width:70%}@media screen and (max-width: 768px){.smiles__renew-same-plan .renew-same-plan__plan-table{width:100%}.smiles__renew-same-plan .renew-same-plan__plan-table td{display:table-row}}.smiles__renew-same-plan .renew-same-plan__plan-table .plan-table__title{width:90%;margin:16px 5% 0 5%}.smiles__renew-same-plan .renew-same-plan__plan-table .formula{color:#639;border:0px;width:90%;margin:24px 5% 32px 5%;border-collapse:collapse}.smiles__renew-same-plan .renew-same-plan__plan-table .formula .formula-col{border:0;width:30%;line-height:15px}.smiles__renew-same-plan .renew-same-plan__plan-table .formula .formula-operator{border:0;width:5%;vertical-align:middle;padding-right:15px}.smiles__renew-same-plan .renew-same-plan__plan-table .formula .formula-operator h4{padding-right:5px;margin-top:0px}.smiles__renew-same-plan .renew-same-plan__plan-table .formula p{margin:0;border:0}.smiles__renew-same-plan .renew-same-plan__plan-table .formula .no-padding{padding:0px !important;border:0}.pre-register{width:600px;max-width:100%;box-sizing:border-box;margin:auto;background:white;border:1px solid #ececec;box-shadow:0 1px 3px 0 #ececec;padding:25px 20px;font-family:"NunitoRegular",Arial,sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pre-register{text-align:left !important;position:relative;left:45%}}.pre-register div:nth-child(1){margin-bottom:10px}.pre-register__alert{color:#639;border:1px solid #639;padding:8px 16px;font-size:15px}.pre-register__form{padding:0 32px}.pre-register__title{margin:32px 0 16px 0;padding-bottom:8px;border-bottom:1px solid #FF5A00;font-size:22px}.pre-register__name-tooltip{display:none;width:300px;max-width:92%;margin:-59px 0 0 40%;padding:10px;position:absolute;font-size:12px;text-align:justify;border:2px solid #FF5A00;background-color:#fff;z-index:10}.pre-register__gender .span7{margin-bottom:10px}.pre-register__gender select{font-family:"NunitoRegular",Arial,sans-serif;padding-left:20px}.pre-register__footer{text-align:center !important}.pre-register__footer .terms-of-use{margin:20px 0 30px 0 !important;font-family:"NunitoRegular",Arial,sans-serif;font-size:12px;display:inline-block}.pre-register__footer .terms-of-use label{font-family:"NunitoRegular",Arial,sans-serif;font-size:12px;display:inline-block}.pre-register__footer .terms-of-use span{line-height:23px;margin-left:4px;cursor:pointer}.pre-register__footer .terms-of-use .brand-main{text-decoration:underline}.pre-register__footer .btn,.pre-register__footer .aui .modal-body button,.aui .modal-body .pre-register__footer button{font-family:"NunitoRegular",Arial,sans-serif;width:40%;text-align:center !important}.pre-register__footer .btn-outline{margin-right:18%}@media screen and (min-width: 980px){.pre-register__name-tooltip:after,.pre-register__name-tooltip:before{right:100%;top:19%}.pre-register__name-tooltip:after{border-right-color:#fff;margin-top:-12px}.pre-register__name-tooltip:before{border-right-color:#FF5A00;margin-top:-15px;border-width:15px}}@media screen and (max-width: 980px){.pre-register__name-tooltip{position:relative;margin:20px 0 30px 0}.pre-register__name-tooltip:after,.pre-register__name-tooltip:before{bottom:100%;left:50%}.pre-register__name-tooltip:after{border-bottom-color:#fff;margin-left:-12px}.pre-register__name-tooltip:before{border-bottom-color:#FF5A00;border-width:15px;margin-left:-15px}}@media screen and (max-width: 767px){.pre-register .pre-register__name-tooltip{margin-left:auto;margin-right:auto}.pre-register__footer .btn,.pre-register__footer .aui .modal-body button,.aui .modal-body .pre-register__footer button{width:100%}}.smiles-club_my-plan-renew{width:882px}.smiles-club_my-plan-renew .marketing-content{height:318px}.smiles-club_my-plan-renew .main-body{background-color:#fff;position:relative;top:-145px;width:95%;left:0;right:0;margin:auto;box-shadow:0 1px 3px 0 rgba(216,216,216,0.5)}.smiles-club_my-plan-renew .main-body .first-text{padding-top:3%}.smiles-club_my-plan-renew .main-body .club{font-family:"NunitoBold","Arial Bold",sans-serif;font-size:20px}.smiles-club_my-plan-renew .main-body p{margin:3%;font-family:"NunitoRegular",Arial,sans-serif;color:#7c7c7c;font-size:17px}.smiles-club_my-plan-renew .main-body .plan-content-box{position:relative;margin:auto;left:0;right:0;width:70%;text-align:center;border:1px solid #639}.smiles-club_my-plan-renew .main-body .plan-content-box p{color:#639}.smiles-club_my-plan-renew .main-body .plan-content-box .club{padding-top:0;font-size:20px}.smiles-club_my-plan-renew .main-body .plan-content-box .spotlight{padding-top:0;margin-top:0;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:20px}.smiles-club_my-plan-renew .main-body .plan-content-box .bottom-info-box{background-color:#D8D8D8;padding:2% 0}.smiles-club_my-plan-renew .main-body .plan-content-box .bottom-info-box p{text-align:left;margin:0;padding:0 10px;font-size:13px;line-height:16px}.smiles-club_my-plan-renew .main-body .plan-content-box .bottom-info-box ul{margin:0}.smiles-club_my-plan-renew .main-body .plan-content-box .bottom-info-box .info-box_second-line{text-align:left;font-size:14px;line-height:17px;color:#7c7c7c}.smiles-club_my-plan-renew .main-body .plan-content-box .bottom-info-box .info-box_second-line span{padding:0 10px}.smiles-club_my-plan-renew .main-body .btn_upper-div{padding-top:30px;text-align:center}.smiles-club_my-plan-renew .main-body .bottom-header{padding-top:2px}.smiles-club_my-plan-renew .main-body .bottom-marketing-content{margin:3%;padding-bottom:5%}.smiles-club_my-plan-renew .main-body .bottom-marketing-content p{margin:initial}@media screen and (max-width: 767px){.smiles-club_my-plan-renew{width:100%}.smiles-club_my-plan-renew .main-body p{font-size:14px}.smiles-club_my-plan-renew .main-body .first-text{padding:15px 40px}.smiles-club_my-plan-renew .main-body .club{font-size:18px}.smiles-club_my-plan-renew .main-body .plan-content-box{width:97%}.smiles-club_my-plan-renew .main-body .plan-content-box .brand-light{display:block}.smiles-club_my-plan-renew .main-body .bottom-info-box p{padding:0 2px !important}.smiles-club_my-plan-renew .main-body .bottom-info-box tr{display:flex;flex-wrap:wrap;width:100%}.smiles-club_my-plan-renew .main-body .bottom-info-box td{display:block;width:49%;text-align:center}.smiles-club_my-plan-renew .main-body .bottom-info-box .info-box_second-line span{padding:0 2px !important}.smiles-club_my-plan-renew .main-body .btn_upper-div{width:fit-content;padding-top:20px;margin:auto;padding-bottom:15%}}.exclusive-area{background-color:#fff;box-shadow:0 1px 3px 0 #BCBEC0;font-family:"NunitoLight",Arial,sans-serif;line-height:19px;font-weight:400;font-size:16px;display:inline-block;vertical-align:top;color:#5B5B5B}@media screen and (max-width: 767px){.exclusive-area{font-size:14px;line-height:17px;width:90% !important;display:block;margin:auto !important;margin-bottom:20px !important}}.exclusive-area p{margin:0}.exclusive-area p .font-bold{font-family:"NunitoBold","Arial Bold",sans-serif}.exclusive-area .bold{font-weight:700}.exclusive-area .header{border-bottom:1px solid #f5f5f5}.exclusive-area .header h1{color:#639;font-family:"NunitoLight",Arial,sans-serif;font-weight:700;font-size:18px;line-height:22px;padding:16px;margin:0}@media screen and (max-width: 767px){.exclusive-area .header h1{padding:10px;padding-top:15px;font-size:16px;line-height:19px}}.exclusive-area .header__suspended h1{color:#BBBCBC}.exclusive-area button{font-family:"NunitoRegular",Arial,sans-serif !important;font-weight:200 !important}.exclusive-area .btn,.exclusive-area .aui .modal-body button,.aui .modal-body .exclusive-area button{font-family:"NunitoRegular",Arial,sans-serif;font-weight:200 !important}.exclusive-area-return-button{margin-bottom:40px}@media screen and (max-width: 767px){.exclusive-area-return-button{width:90%;margin:auto;margin-bottom:20px}}.exclusive-area-return-button button{background-color:#BCBEC0;width:115px;height:40px;font-family:"NunitoLight",Arial,sans-serif}.exclusive-area.cancel-block-exclusive-area{width:855px;margin-bottom:29px}@media screen and (max-width: 767px){.exclusive-area.cancel-block-exclusive-area{margin:auto}}.exclusive-area.cancel-block-exclusive-area .body .two-blocks{padding:26px 0 26px}.exclusive-area.cancel-block-exclusive-area .body .two-blocks .top-block{padding-left:16px;padding-bottom:14px;border-bottom:1px solid #f5f5f5}@media screen and (max-width: 767px){.exclusive-area.cancel-block-exclusive-area .body .two-blocks .top-block{padding-left:10px;padding-right:10px}}.exclusive-area.cancel-block-exclusive-area .body .two-blocks .top-block p{margin-bottom:12px}.exclusive-area.cancel-block-exclusive-area .body .two-blocks .bottom-block{width:522px;margin:auto;text-align:center}@media screen and (max-width: 767px){.exclusive-area.cancel-block-exclusive-area .body .two-blocks .bottom-block{width:unset;padding-left:10px;padding-right:10px}}.exclusive-area.cancel-block-exclusive-area .body .two-blocks .bottom-block p{color:#639;font-family:"NunitoRegular",Arial,sans-serif;font-weight:700;margin-top:28px;margin-bottom:18px}@media screen and (max-width: 767px){.exclusive-area.cancel-block-exclusive-area .body .two-blocks .bottom-block p{margin-top:16px;margin-right:48px;margin-bottom:27px;text-align:left}}.exclusive-area.cancel-block-exclusive-area .body .two-blocks .bottom-block button{font-family:"NunitoLight",Arial,sans-serif;font-weight:400;font-size:14px;line-height:17px;width:228px;height:40px}@media screen and (max-width: 767px){.exclusive-area.cancel-block-exclusive-area .body .two-blocks .bottom-block button{font-family:"NunitoRegular",Arial,sans-serif;display:table;margin:auto;width:80%}}.upgrade-alert-exclusive-area{width:855px;margin-bottom:16px;font-family:"NunitoLight",Arial,sans-serif}@media screen and (max-width: 767px){.upgrade-alert-exclusive-area{width:90%;display:table;margin:auto;margin-bottom:20px}}.upgrade-alert-exclusive-area div{border:0.8px solid #5B5B5B;width:687px;display:table;margin:auto}@media screen and (max-width: 767px){.upgrade-alert-exclusive-area div{width:100%}}.upgrade-alert-exclusive-area div p{font-size:12px;line-height:15px;text-align:center;margin:18px 50px}@media screen and (max-width: 767px){.upgrade-alert-exclusive-area div p{margin:12px 34px}}.exclusive-area.alert-block-club{width:855px;height:222px;margin-bottom:28px;color:#fff;background-color:#639}@media screen and (max-width: 767px){.exclusive-area.alert-block-club{height:unset}}.exclusive-area.alert-block-club .header{border-bottom:1px solid #BCBEC0}.exclusive-area.alert-block-club .header h1{padding:16px;color:#fff;font-weight:400}@media screen and (max-width: 767px){.exclusive-area.alert-block-club .header h1{padding:0;padding-top:16px;padding-bottom:12px;text-align:center}}.exclusive-area.alert-block-club .body{display:table;margin:auto;margin-top:40px}@media screen and (max-width: 767px){.exclusive-area.alert-block-club .body{margin-top:22px}.exclusive-area.alert-block-club .body p{display:table;margin:auto;width:60%;text-align:center}}.exclusive-area.alert-block-club .body button{display:table;margin:auto;width:161px;color:#639 !important;margin-top:30px;font-family:"NunitoLight",Arial,sans-serif;font-weight:700}@media screen and (max-width: 767px){.exclusive-area.alert-block-club .body button{margin-top:30px;margin-bottom:32px;width:50%;height:40px}}.exclusive-area.plan-info{width:560px;height:245px;margin-right:28px;margin-bottom:25px}@media screen and (max-width: 767px){.exclusive-area.plan-info{float:none;height:unset}}.exclusive-area.plan-info .body{height:80%;display:flex;flex-flow:column;align-items:stretch}@media screen and (max-width: 767px){.exclusive-area.plan-info .body{height:unset}}.exclusive-area.plan-info .body .two-blocks{display:table;width:100%;padding:16px 0 18px 16px;border-bottom:1px solid #f5f5f5}.exclusive-area.plan-info .body .two-blocks P{margin-bottom:6px}@media screen and (max-width: 767px){.exclusive-area.plan-info .body .two-blocks{display:block;padding-bottom:20px;padding-left:10px}}.exclusive-area.plan-info .body .two-blocks .left-block{width:52%;display:table-cell;vertical-align:middle;position:relative}@media screen and (max-width: 767px){.exclusive-area.plan-info .body .two-blocks .left-block{display:inline-block;width:unset;padding-bottom:27px}}.exclusive-area.plan-info .body .two-blocks .left-block .row{float:left;padding-right:16px}@media screen and (max-width: 767px){.exclusive-area.plan-info .body .two-blocks .left-block .row{padding-right:26px}}.exclusive-area.plan-info .body .two-blocks .left-block .row .text-success .correct-green-circle::before{margin-top:-5px}.exclusive-area.plan-info .body .two-blocks .left-block .row .text-warning .warning-orange-circle::before{margin-top:-5px}.exclusive-area.plan-info .body .two-blocks .left-block:before{content:'';position:absolute;display:inline-block;background-color:#BCBEC0;top:0;bottom:0;right:0;height:95%;width:1px;margin:auto}@media screen and (max-width: 767px){.exclusive-area.plan-info .body .two-blocks .left-block:before{display:none}}.exclusive-area.plan-info .body .two-blocks .right-block{display:table-cell;vertical-align:middle;padding-left:25px}.exclusive-area.plan-info .body .two-blocks .right-block .mounth-number{display:none}@media screen and (max-width: 767px){.exclusive-area.plan-info .body .two-blocks .right-block{display:inline-block;padding-left:0}}.exclusive-area.plan-info .body .two-blocks .right-block .small-text{font-size:12px;line-height:14px}@media screen and (max-width: 767px){.exclusive-area.plan-info .body .two-blocks .right-block .small-text{padding-top:16px;opacity:0.75;display:inline-block;padding-left:0}}.exclusive-area.plan-info .body .bottom-block{padding-left:16px;flex:1 1 auto}@media screen and (max-width: 767px){.exclusive-area.plan-info .body .bottom-block{padding-bottom:24px;padding-left:10px}}.exclusive-area.plan-info .body .bottom-block button{margin-top:20px;padding-right:0;padding-left:0;width:156px;font-size:12px;font-weight:400;line-height:18px}.exclusive-area.plan-info .body .bottom-block .bottom-spaced{margin:16px 0 6px}.exclusive-area.plan-info .body .bottom-block .small-text{word-spacing:1px;font-size:12px}.exclusive-area.plan-info .body .bottom-block .small-text span{font-size:16px}.exclusive-area.plan-info .body .bottom-block .small-text span.hidden-phone{font-size:12px}.exclusive-area.plan-info .body .bottom-block.club-suspended{position:relative;color:#fff;background-color:#639;padding-left:0}@media screen and (max-width: 767px){.exclusive-area.plan-info .body .bottom-block.club-suspended{padding-top:23px}}.exclusive-area.plan-info .body .bottom-block.club-suspended p{padding-left:25px;padding-top:2.5%;width:340px;float:left;font-family:"NunitoLight",Arial,sans-serif;font-size:16px;line-height:18px}@media screen and (max-width: 767px){.exclusive-area.plan-info .body .bottom-block.club-suspended p{padding:0;width:80%;float:unset;display:table;margin:auto;font-size:14px;line-height:16px;text-align:center}}.exclusive-area.plan-info .body .bottom-block.club-suspended button{float:right;margin-right:30px;border:1px solid;margin-top:4%;font-family:"NunitoLight",Arial,sans-serif}@media screen and (max-width: 767px){.exclusive-area.plan-info .body .bottom-block.club-suspended button{display:table;margin:auto;margin-top:31px;float:unset;width:80%;height:40px;font-size:14px;font-family:"NunitoRegular",Arial,sans-serif}}.exclusive-area.plan-info .body .bottom-block.club-suspended.type-annual p{width:310px;padding-top:4.5%}@media screen and (max-width: 767px){.exclusive-area.plan-info .body .bottom-block.club-suspended.type-annual p{padding:0;width:80%}}.exclusive-area.card-info{position:relative;width:266px;height:245px;margin-bottom:25px}@media screen and (max-width: 767px){.exclusive-area.card-info{float:none;height:unset}}.exclusive-area.card-info .body{padding:16px 16px 0 16px}@media screen and (max-width: 767px){.exclusive-area.card-info .body{padding-bottom:27px}}.exclusive-area.card-info .body .top-block{line-height:19px;margin-bottom:12px}@media screen and (max-width: 767px){.exclusive-area.card-info .body .top-block{margin-bottom:7px}}.exclusive-area.card-info .body .middle-block{padding-right:14px;font-size:14px}.exclusive-area.card-info .body .middle-block p{margin-bottom:4px;position:relative}.exclusive-area.card-info .body .middle-block p.card-number{display:none}@media screen and (max-width: 767px){.exclusive-area.card-info .body .middle-block p.card-number{display:inline-block;position:initial}}.exclusive-area.card-info .body .middle-block p .smaller{font-size:12px}.exclusive-area.card-info .body .middle-block p .flag-icon{position:relative;display:inline-block;width:30px;height:21px;margin-right:12px;margin-bottom:-5px;background-size:30px}.exclusive-area.card-info .body .middle-block p.annual-value{margin-top:5px}.exclusive-area.card-info .body .middle-block.MONTHLY p{margin-bottom:8px}.exclusive-area.card-info .body .middle-block .exclusive-area-edit-card-link{position:absolute;right:0;text-decoration:underline;cursor:pointer}.exclusive-area.card-info .body .middle-block .exclusive-area-edit-card-link.enable-phone{display:none}@media screen and (max-width: 767px){.exclusive-area.card-info .body .middle-block .exclusive-area-edit-card-link.enable-phone{display:inline-block;position:initial;margin-left:18px;font-size:12px}}.exclusive-area.card-info .body .middle-block .exclusive-area-edit-suspended{position:absolute;right:0;text-decoration:underline;cursor:pointer}.exclusive-area.card-info .body .middle-block .exclusive-area-edit-suspended.enable-phone{display:none}@media screen and (max-width: 767px){.exclusive-area.card-info .body .middle-block .exclusive-area-edit-suspended.enable-phone{display:inline-block;position:initial;margin-left:18px;font-size:12px}}.exclusive-area.card-info .body .bottom-block{position:absolute;text-align:center;font-size:12px;text-decoration:underline;cursor:pointer;bottom:15px;right:0;left:0}@media screen and (max-width: 767px){.exclusive-area.card-info .body .bottom-block{position:initial;margin-top:23px}}.change-card-page{display:none}.change-card-page .exclusive-area-return-button{margin-bottom:40px}@media screen and (max-width: 767px){.change-card-page .exclusive-area-return-button{width:90%;margin:auto;margin-bottom:20px}}.change-card-page .exclusive-area-return-button button{background-color:#BCBEC0;width:115px;height:40px;font-family:"NunitoLight",Arial,sans-serif}.change-card-page .exclusive-area.change-card-block{width:855px}.change-card-page .exclusive-area.change-card-block .body{padding-top:25px;padding-bottom:75px}@media screen and (max-width: 767px){.change-card-page .exclusive-area.change-card-block .body{padding-bottom:36px}}.change-card-page .exclusive-area.change-card-block .body .input-block .excluse-area-input,.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .excluse-area-input{display:inline-block;border:1px solid #7C7C7C;border-radius:3px;width:267px;height:43px;margin-right:22px;color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:11px;line-height:13px;padding-left:6px}@media screen and (max-width: 767px){.change-card-page .exclusive-area.change-card-block .body .input-block .excluse-area-input,.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .excluse-area-input{display:table;width:90%;margin:auto;margin-bottom:5px}}.change-card-page .exclusive-area.change-card-block .body .input-block .excluse-area-input.smaller-input,.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .excluse-area-input.smaller-input{width:82px;height:39px;margin-top:-20px}@media screen and (max-width: 767px){.change-card-page .exclusive-area.change-card-block .body .input-block .excluse-area-input.smaller-input,.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .excluse-area-input.smaller-input{float:right;margin:0}}.change-card-page .exclusive-area.change-card-block .body .input-block .excluse-area-input .dropdown-toggle,.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .excluse-area-input .dropdown-toggle{padding-left:0}.change-card-page .exclusive-area.change-card-block .body .input-block .excluse-area-input .dropdown-toggle span,.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .excluse-area-input .dropdown-toggle span{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:11px;line-height:13px;margin-top:4px;font-weight:400}.change-card-page .exclusive-area.change-card-block .body .input-block .excluse-area-input .dropdown-toggle::after,.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .excluse-area-input .dropdown-toggle::after{margin-left:20px}.change-card-page .exclusive-area.change-card-block .body .input-block .excluse-area-input .dropdown-menu,.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .excluse-area-input .dropdown-menu{margin-left:-6px;width:267px;height:135px}.change-card-page .exclusive-area.change-card-block .body .input-block .excluse-area-input .dropdown-menu ul li,.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .excluse-area-input .dropdown-menu ul li{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:11px;line-height:13px}.change-card-page .exclusive-area.change-card-block .body .input-block .control-group,.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .control-group{height:39px}.change-card-page .exclusive-area.change-card-block .body .input-block .card-input-block,.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .card-input-block{display:inline-block;position:relative}@media screen and (max-width: 767px){.change-card-page .exclusive-area.change-card-block .body .input-block .card-input-block,.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .card-input-block{width:100%}}.change-card-page .exclusive-area.change-card-block .body .input-block .card-input-block span,.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .card-input-block span{right:0;background-size:32px;width:50px;height:100%;margin-right:22px}.change-card-page .exclusive-area.change-card-block .body .input-block{margin-left:17px;margin-bottom:18px}@media screen and (max-width: 767px){.change-card-page .exclusive-area.change-card-block .body .input-block{margin-left:0}}.change-card-page .exclusive-area.change-card-block .body .input-block p{color:#7C7C7C;font-family:"NunitoRegular",Arial,sans-serif;font-size:13px;line-height:16px;margin-bottom:5px}@media screen and (max-width: 767px){.change-card-page .exclusive-area.change-card-block .body .input-block p{margin-left:10px}}.change-card-page .exclusive-area.change-card-block .body .smaller-input-block{margin-left:17px}@media screen and (max-width: 767px){.change-card-page .exclusive-area.change-card-block .body .smaller-input-block{display:inline-flex;margin:auto;width:50%;padding:20px}}.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .text-block{display:inline-block;margin-right:15px}.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .text-block p{color:#7C7C7C;width:150px;font-size:9px;line-height:10px;margin-bottom:2px}.change-card-page .exclusive-area.change-card-block .body .smaller-input-block .text-block p strong{font-size:12px;line-height:14px}.change-card-page .exclusive-area.change-card-block .body .buttons-block{display:table;margin:auto}.change-card-page .exclusive-area.change-card-block .body .buttons-block button{font-family:"NunitoRegular",Arial,sans-serif;font-weight:400;width:210px;height:40px}.change-card-page .exclusive-area.change-card-block .body .buttons-block button.btn-outline{border:1px solid #639;color:#639}.change-card-page .exclusive-area.change-card-block .body .buttons-block button:first-child{margin-right:22px}@media screen and (max-width: 767px){.change-card-page .exclusive-area.change-card-block .body .buttons-block button:first-child{margin-right:0}}.cancel-plan-full-page{display:none}.cancel-plan-full-page .exclusive-area-return-button{margin-bottom:40px}@media screen and (max-width: 767px){.cancel-plan-full-page .exclusive-area-return-button{width:90%;margin:auto;margin-bottom:20px}}.cancel-plan-full-page .exclusive-area-return-button button{background-color:#BCBEC0;width:115px;height:40px;font-family:"NunitoLight",Arial,sans-serif}.cancel-plan-full-page .exclusive-area.cancel-plan-page{width:855px;margin-bottom:24px}@media screen and (max-width: 767px){.cancel-plan-full-page .exclusive-area.cancel-plan-page{width:100% !important}.cancel-plan-full-page .exclusive-area.cancel-plan-page .header h1{padding-left:26px}}.cancel-plan-full-page .exclusive-area.cancel-plan-page .middle-text{margin-top:22px;margin-bottom:26px}.cancel-plan-full-page .exclusive-area.cancel-plan-page .middle-text p{font-size:14px;margin-left:16px;margin-bottom:7px}@media screen and (max-width: 767px){.cancel-plan-full-page .exclusive-area.cancel-plan-page .middle-text p{margin-left:26px;margin-right:26px;margin-bottom:13px}}.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block{padding-top:38px;padding-bottom:53px;color:#fff;background-color:#639}@media screen and (max-width: 767px){.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block{padding-bottom:32px}}.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block .benefits-header{width:538px;padding-bottom:33px}@media screen and (max-width: 767px){.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block .benefits-header{width:100%}}.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block .benefits-header p{font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;line-height:20px;margin-left:16px}@media screen and (max-width: 767px){.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block .benefits-header p{margin-left:26px;margin-right:26px;font-size:16px;line-height:20px}}.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block .benefits-list{display:inline-block;margin-left:26px;width:80%}@media screen and (max-width: 767px){.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block .benefits-list{width:90%}}.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block .benefits-list ul{margin:0;column-count:2}@media screen and (max-width: 767px){.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block .benefits-list ul{column-count:1}}.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block .benefits-list ul li{float:left;list-style:none;margin-right:27px;display:table;break-inside:avoid-column}.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block .benefits-list ul li div{display:table-cell;margin:auto;vertical-align:middle;height:50px}@media screen and (max-width: 767px){.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block .benefits-list ul li div{height:45px}}.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block .benefits-list ul li div span{display:table-cell;vertical-align:middle;margin:auto;padding-right:16px}.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block .benefits-list ul li div P{display:table-cell;vertical-align:middle;font-size:14px;line-height:16px;width:200px}@media screen and (max-width: 767px){.cancel-plan-full-page .exclusive-area.cancel-plan-page .benefits-block .benefits-list ul li div P{width:90%}}.cancel-plan-full-page .exclusive-area.botton-content{width:855px}.exclusive-area.miles-accumulate{position:relative;width:266px;height:245px;float:left;margin-bottom:28px;margin-right:29px}@media screen and (max-width: 767px){.exclusive-area.miles-accumulate{float:none;height:unset}}.exclusive-area.miles-accumulate .desktop{display:block}@media screen and (max-width: 767px){.exclusive-area.miles-accumulate .desktop{display:none}}.exclusive-area.miles-accumulate .mobile{display:none}@media screen and (max-width: 767px){.exclusive-area.miles-accumulate .mobile{display:block}}.exclusive-area.miles-accumulate .body{height:80%;display:flex;flex-flow:column;align-items:stretch}@media screen and (max-width: 767px){.exclusive-area.miles-accumulate .body{height:unset;display:inline-table}}.exclusive-area.miles-accumulate .body .top-block,.exclusive-area.miles-accumulate .body .miles{color:#7c7c7c;padding:30px 15px 15px 15px;line-height:22px;letter-spacing:1px}@media screen and (max-width: 767px){.exclusive-area.miles-accumulate .body .top-block,.exclusive-area.miles-accumulate .body .miles{margin-top:15px;margin-bottom:10px}}.exclusive-area.miles-accumulate .body .value-miles{padding:0px 15px;font-size:30px;letter-spacing:1px;font-family:"NunitoBold","Arial Bold",sans-serif}@media screen and (max-width: 767px){.exclusive-area.miles-accumulate .body .value-miles{display:inline-block;padding-right:1px;width:75%}}.exclusive-area.miles-accumulate .body .miles{padding-top:15px;font-weight:lighter}@media screen and (max-width: 767px){.exclusive-area.miles-accumulate .body .miles{display:inline-block;padding-left:1px;width:25%}}.exclusive-area.miles-accumulate .exclusive-area__error-box{padding:96px 16px;text-align:center}.benefit-carousel{width:855px;margin-bottom:50px}@media screen and (max-width: 767px){.benefit-carousel{position:relative;width:90%;display:block;margin:auto;margin-bottom:20px}}.benefit-carousel .header{margin-bottom:35px}@media screen and (max-width: 767px){.benefit-carousel .header{margin-bottom:15px;width:300px}}.benefit-carousel .header h1{color:#639;font-family:"NunitoRegular",Arial,sans-serif;font-size:22px;font-weight:700;line-height:26px;margin-top:0;margin-bottom:10px}@media screen and (max-width: 767px){.benefit-carousel .header h1{font-size:16px;margin-bottom:5px}}.benefit-carousel #exclusiveAreaBenefitCarousel{padding-bottom:8px;overflow-x:hidden;white-space:nowrap}@media screen and (max-width: 767px){.benefit-carousel #exclusiveAreaBenefitCarousel{overflow-x:auto}}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area{white-space:initial}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card{border-radius:3px;box-shadow:0 1px 3px 0 #D8D8D8;width:265px !important;height:374px;margin-right:25px;display:inline-block;vertical-align:top;position:relative}@media screen and (max-width: 767px){.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card{margin-right:8px !important;width:179px !important;height:283px;margin-bottom:10px !important}}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card:last-child{margin-right:1px}@media screen and (max-width: 767px){.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card:last-child{margin-right:0 !important}}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card:first-child{margin-left:1px}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .exclusive-area__error-box{padding:160px 32px;text-align:center}@media screen and (max-width: 767px){.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .exclusive-area__error-box{padding-top:105px;padding-bottom:0}}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .card__body{min-height:320px}@media screen and (max-width: 767px){.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .card__body{min-height:220px}}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-title h4{color:#639}@media screen and (max-width: 767px){.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-title h4{font-size:14px;line-height:17px}}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-title,.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-text,.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-alert{padding:8px 24px 0;text-align:center}@media screen and (max-width: 767px){.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-title,.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-text,.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-alert{font-size:13px;line-height:17px;padding:2px 12px 0}}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-image{padding-top:48px;text-align:center}@media screen and (max-width: 767px){.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-image{padding-top:26px}}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-image img{height:70px !important}@media screen and (max-width: 767px){.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-image img{height:46px !important}}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-image.empty-image{min-height:116px}@media screen and (max-width: 767px){.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-image.empty-image{min-height:72px}}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-alert{background-color:#fce200;padding:8px;position:absolute;width:100%;border-top-left-radius:3px;border-top-right-radius:3px;color:#639}@media screen and (max-width: 767px){.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-alert{height:23px;padding:3px}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-alert P{font-size:10px;line-height:17px}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-alert P span{font-size:10px !important}}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-text-button{padding:0 12px}.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-text-button .btn,.benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-text-button .aui .modal-body button,.aui .modal-body .benefit-carousel #exclusiveAreaBenefitCarousel .exclusive-area.card .ae-card-text-button button{width:100%;font-weight:200;font-family:"NunitoLight",Arial,sans-serif}.benefit-carousel .benefit-carousel-nav,.benefit-carousel .benefit-carousel-nav-mobile{text-align:center;margin-top:35px}.benefit-carousel .benefit-carousel-nav .smiles-icons,.benefit-carousel .benefit-carousel-nav-mobile .smiles-icons{font-size:15px}.benefit-carousel .benefit-carousel-nav .pages .page,.benefit-carousel .benefit-carousel-nav-mobile .pages .page{margin:0 2px;color:#BCBEC0}.benefit-carousel .benefit-carousel-nav .pages .page.selected,.benefit-carousel .benefit-carousel-nav-mobile .pages .page.selected{color:#639}.benefit-carousel .benefit-carousel-nav .seta-esq-paginacao,.benefit-carousel .benefit-carousel-nav-mobile .seta-esq-paginacao{cursor:pointer}.benefit-carousel .benefit-carousel-nav .left-arrow,.benefit-carousel .benefit-carousel-nav-mobile .left-arrow{margin-right:44px}.benefit-carousel .benefit-carousel-nav .right-arrow:before,.benefit-carousel .benefit-carousel-nav-mobile .right-arrow:before{margin-left:44px;transform:rotate(180deg)}@media screen and (max-width: 767px){.benefit-carousel .benefit-carousel-nav{display:none}}.exclusive-area.family-account{width:560px;height:245px;margin-right:28px}@media screen and (max-width: 767px){.exclusive-area.family-account{float:none;height:unset}}.exclusive-area.family-account .body{height:80%;display:flex;flex-flow:column;align-items:stretch}@media screen and (max-width: 767px){.exclusive-area.family-account .body{height:unset}}.exclusive-area.family-account .body .images-people{display:block;width:270px;margin-left:auto;margin-right:auto;padding:20px 0px}@media screen and (max-width: 767px){.exclusive-area.family-account .body .images-people{width:70%;margin:auto;padding-bottom:10px}.exclusive-area.family-account .body .images-people img{width:34px}}.exclusive-area.family-account .body .images-people .image-person{float:left;width:40px;margin-left:7px;margin-right:7px}@media screen and (max-width: 767px){.exclusive-area.family-account .body .images-people .image-person{width:auto;float:unset;display:inline-block;margin-left:2px;margin-right:2px}}.exclusive-area.family-account .body .images-people .image-person .smiles-icons{font-size:30px;text-align:center}@media screen and (max-width: 767px){.exclusive-area.family-account .body .images-people .image-person .smiles-icons{font-size:15px}}@media screen and (min-width: 340px){.exclusive-area.family-account .body .images-people .image-person .smiles-icons{font-size:17px}}@media screen and (min-width: 370px){.exclusive-area.family-account .body .images-people .image-person .smiles-icons{font-size:19px}}@media screen and (min-width: 420px){.exclusive-area.family-account .body .images-people .image-person .smiles-icons{font-size:22px}}@media screen and (min-width: 470px){.exclusive-area.family-account .body .images-people .image-person .smiles-icons{font-size:26px}}@media screen and (max-width: 767px){.exclusive-area.family-account .body .images-people .bottom-block{margin-top:0px}}.exclusive-area.family-account .body .total-people,.exclusive-area.family-account .body .bottom-block{display:block;width:40%;color:#7c7c7c;margin-left:auto;margin-right:auto;text-align:center;font-family:"NunitoLight",Arial,sans-serif}@media screen and (max-width: 767px){.exclusive-area.family-account .body .total-people,.exclusive-area.family-account .body .bottom-block{width:70%;margin-bottom:25px}}.exclusive-area.family-account .body .total-people-suspended{display:block;width:68%;color:#7c7c7c;font-family:"NunitoLight",Arial,sans-serif;font-size:18px;text-align:center;padding:50px 40px 25px;margin-left:auto;margin-right:auto;color:#BBBCBC}@media screen and (max-width: 767px){.exclusive-area.family-account .body .total-people-suspended{padding:10px 20px 10px;width:90%}}.exclusive-area.family-account .body .total-people-invite{display:block;width:68%;color:#7c7c7c;font-family:"NunitoLight",Arial,sans-serif;font-size:18px;text-align:center;padding:50px 40px 25px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.exclusive-area.family-account .body .total-people-invite{padding:35px 0 25px;width:80%}}.exclusive-area.family-account .body .total-people-locked{display:block;width:68%;color:#7c7c7c;font-family:"NunitoLight",Arial,sans-serif;font-size:18px;text-align:center;padding:70px 0 25px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.exclusive-area.family-account .body .total-people-locked{padding:35px 0 25px;width:80%}}.exclusive-area.family-account .body .family-invitation{display:block;width:90%;color:#7c7c7c;font-family:"NunitoLight",Arial,sans-serif;font-size:18px;text-align:center;padding:24px 24px 12px;margin-left:auto;margin-right:auto}.exclusive-area.family-account .body .bottom-links{width:80%;margin:4px auto;text-align:center}@media screen and (max-width: 767px){.exclusive-area.family-account .body .bottom-links{margin-bottom:25px}}.exclusive-area.family-account .body .bottom-links a{font-size:12px;text-decoration:underline;color:#7c7c7c;padding:0 12px 0 0}.exclusive-area.family-account .body .bottom-links a:first-child{padding:0 84px 0 0}@media screen and (max-width: 767px){.exclusive-area.family-account .body .bottom-links a:first-child{padding:15px}}.exclusive-area.family-account .body .bottom-invite{width:60%;margin-left:auto;margin-right:auto;text-align:center;padding:10px}.exclusive-area.family-account .body .bottom-invite.button-group{width:80%}.exclusive-area.family-account .body .bottom-invite.button-group a,.exclusive-area.family-account .body .bottom-invite.button-group button{width:150px !important}.exclusive-area.family-account .body .bottom-invite span{padding:10px}.exclusive-area.family-account .body .bottom-invite a,.exclusive-area.family-account .body .bottom-invite button{width:117px;font-size:14px}@media screen and (max-width: 767px){.exclusive-area.family-account .body .bottom-invite{padding:12px 0 12px;width:90%}.exclusive-area.family-account .body .bottom-invite span{padding:0px;margin:auto}.exclusive-area.family-account .body .bottom-invite a,.exclusive-area.family-account .body .bottom-invite button{width:100%;margin-bottom:10px}}.exclusive-area.family-account .body .bottom-suspended{width:60%;margin-left:auto;margin-right:auto;text-align:center;padding:10px}@media screen and (max-width: 767px){.exclusive-area.family-account .body .bottom-suspended{padding:0px 10px;width:90%}}.exclusive-area.family-account .body .bottom-suspended span{padding:10px}.exclusive-area.family-account .body .bottom-suspended a,.exclusive-area.family-account .body .bottom-suspended button{width:130px;font-size:14px}@media screen and (max-width: 767px){.exclusive-area.family-account .body .bottom-suspended a,.exclusive-area.family-account .body .bottom-suspended button{width:100%}}.exclusive-area.family-account .body .bottom-member{width:100%;margin-left:auto;margin-right:auto;text-align:center;padding:10px}.exclusive-area.family-account .body .bottom-member span{padding:10px}.exclusive-area.family-account .body .bottom-member a,.exclusive-area.family-account .body .bottom-member button{width:225px;font-size:14px}@media screen and (max-width: 767px){.exclusive-area.family-account .body .bottom-member a,.exclusive-area.family-account .body .bottom-member button{margin-left:auto;margin-right:auto}}.exclusive-area.family-account .body .bottom-block{margin-top:10px}.exclusive-area.family-account .exclusive-area__error-box{padding:96px 16px;text-align:center}.exclusive-area.indicate-friend{width:855px;margin-bottom:28px}@media screen and (max-width: 767px){.exclusive-area.indicate-friend{float:none;height:unset}}.exclusive-area.indicate-friend .body{height:80%;display:flex;flex-flow:column;align-items:stretch}@media screen and (max-width: 767px){.exclusive-area.indicate-friend .body{height:unset}}.exclusive-area.indicate-friend .body .three-blocks{width:100%}.exclusive-area.indicate-friend .body .three-blocks .rows{width:38%;display:inline-table;padding:15px 0px 35px}@media screen and (max-width: 767px){.exclusive-area.indicate-friend .body .three-blocks .rows{width:100%;padding:4px 10px}}.exclusive-area.indicate-friend .body .three-blocks .rows .image-person{width:48px}.exclusive-area.indicate-friend .body .three-blocks .rows.middle{width:32%}.exclusive-area.indicate-friend .body .three-blocks .rows.full-row{width:100%}.exclusive-area.indicate-friend .body .three-blocks .rows.full-row .formatted-text{text-align:left}.exclusive-area.indicate-friend .body .three-blocks .rows.full-row .image-person{margin:16px 10px 0;width:64px}.exclusive-area.indicate-friend .body .three-blocks .rows.big-row{width:70%}.exclusive-area.indicate-friend .body .three-blocks .rows.big-row .image-person{margin:24px;width:64px}@media screen and (max-width: 767px){.exclusive-area.indicate-friend .body .three-blocks .rows.big-row .image-person{margin:0}.exclusive-area.indicate-friend .body .three-blocks .rows.big-row .text{padding-top:0px !important}}@media screen and (max-width: 767px){.exclusive-area.indicate-friend .body .three-blocks .rows.middle,.exclusive-area.indicate-friend .body .three-blocks .rows.full-row,.exclusive-area.indicate-friend .body .three-blocks .rows.big-row{width:100%}}.exclusive-area.indicate-friend .body .three-blocks .rows.button{width:25%;padding:0;vertical-align:middle;height:100%}@media screen and (max-width: 767px){.exclusive-area.indicate-friend .body .three-blocks .rows.button{width:100%;margin-bottom:25px}}.exclusive-area.indicate-friend .body .three-blocks .rows.button .bottom-block{width:100%;vertical-align:middle;padding-top:25px}@media screen and (max-width: 767px){.exclusive-area.indicate-friend .body .three-blocks .rows.button .bottom-block{width:80%;margin-left:auto;margin-right:auto;padding-top:0}}.exclusive-area.indicate-friend .body .three-blocks .rows.button .bottom-block .btn-club{width:90%}@media screen and (max-width: 767px){.exclusive-area.indicate-friend .body .three-blocks .rows.button .bottom-block .btn-club{width:100%}}.exclusive-area.indicate-friend .body .three-blocks .rows .image-person{float:left;margin:10px}@media screen and (max-width: 767px){.exclusive-area.indicate-friend .body .three-blocks .rows .image-person{margin:5px}}.exclusive-area.indicate-friend .body .three-blocks .rows .image-person.image-center{margin-left:25%}@media screen and (max-width: 767px){.exclusive-area.indicate-friend .body .three-blocks .rows .image-person.image-center{margin-left:5%;margin:0}}.exclusive-area.indicate-friend .body .three-blocks .rows .image-person .smiles-icons{font-size:25px}.exclusive-area.indicate-friend .body .three-blocks .rows .text{margin:10px 0}.exclusive-area.indicate-friend .body .three-blocks .rows .text.middle{padding-top:30px}.exclusive-area.indicate-friend .body .three-blocks .rows .text.text-center{margin-right:25%;padding-top:20px}@media screen and (max-width: 767px){.exclusive-area.indicate-friend .body .three-blocks .rows .text.text-center{margin-right:5%;padding-top:0px}}.exclusive-area.indicate-friend .body .three-blocks .rows .text .content{font-weight:lighter}@media screen and (max-width: 767px){.exclusive-area.indicate-friend .body .three-blocks .rows .text .content{font-size:12px}}.exclusive-area.indicate-friend .body .three-blocks .rows .text .value{font-size:18px;letter-spacing:1px}@media screen and (max-width: 767px){.exclusive-area.indicate-friend .body .three-blocks .rows .text .value{font-size:16px}}.exclusive-area.indicate-friend .body .three-blocks .rows:after{display:inline}.exclusive-area.indicate-friend .body .images-people{display:block;width:310px;margin-left:auto;margin-right:auto;padding:30px 0px;height:100%}.exclusive-area.indicate-friend .body .images-people .image-person{float:left;margin-left:7px;margin-right:7px;width:10%;text-align:center;vertical-align:middle}.exclusive-area.indicate-friend .body .images-people .image-person.image-center{margin-left:20% !important}.exclusive-area.indicate-friend .body .images-people .image-person .smiles-icons{font-size:30px;text-align:center}.exclusive-area.indicate-friend .body .total-people,.exclusive-area.indicate-friend .body .bottom-block{display:block;width:40%;margin-left:auto;margin-right:auto;text-align:center;font-family:"NunitoLight",Arial,sans-serif}.exclusive-area.indicate-friend .body .bottom-block{margin-top:10px}@media screen and (max-width: 767px){.exclusive-area.indicate-friend .body .bottom-block{margin-top:0px;padding-top:0px}}.exclusive-area.indicate-friend .body .bottom-block.middle{padding-top:0 !important;margin-top:0}.exclusive-area.indicate-friend .exclusive-area__error-box{padding:80px;text-align:center}.exclusive-area.smiles-benefits-macro{box-shadow:0px 0px 0px 0px;background-color:transparent;width:100%}.exclusive-area.smiles-benefits-macro .join-plan-benefits__content{width:100%;box-sizing:border-box;overflow-y:hidden;overflow-x:auto;white-space:nowrap}.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card{height:370px;width:30%;background-color:#fff;color:#989697;box-shadow:0 1px 3px 0 #BCBEC0;border-radius:4px;display:inline-block;margin:auto;margin-left:10px;margin-right:10px;white-space:initial}@media screen and (max-width: 767px){.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card{width:66%;height:310px}}.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card .block-top{margin-left:auto;margin-right:auto;width:70%;padding-top:60px;padding-bottom:60px}@media screen and (max-width: 767px){.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card .block-top{width:50%;padding-bottom:20px}}.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card .block-top .icon-image{margin-left:32%}@media screen and (max-width: 767px){.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card .block-top .icon-image{width:50%;margin-left:25%;margin-right:25%}}.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card .block-top .icon-image .smiles-icons{font-size:40px}@media screen and (max-width: 767px){.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card .block-top .icon-image .smiles-icons{font-size:30px}}.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card .block-top .text-image{padding-top:15px;font-size:20px;text-align:center}@media screen and (max-width: 767px){.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card .block-top .text-image{font-size:13px;color:#639}}.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card .block-middle{padding:0px 25px;text-align:center;font-size:16px}@media screen and (max-width: 767px){.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card .block-middle{font-size:12px}}.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card .block-bottom{padding-top:15px;width:100%;justify-content:center}@media screen and (max-width: 767px){.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card .block-bottom{font-size:10px}}.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card .block-bottom .btn-club{width:90%;margin-left:5%;margin-right:5%}@media screen and (max-width: 767px){.exclusive-area.smiles-benefits-macro .join-plan-benefits__content .card .block-bottom .btn-club{font-size:12px}}.exclusive-area.smiles-benefits-macro .footer{width:20%;margin-left:auto;margin-right:auto}.exclusive-area.smiles-benefits-macro .footer .join-plan-benefits__content--arrow{margin:30px 0}.exclusive-area.smiles-benefits-macro .footer .join-plan-benefits__content--arrow.left{float:left}.exclusive-area.smiles-benefits-macro .footer .join-plan-benefits__content--arrow.right{float:right}.payment-history-full-page{display:none}.payment-history-full-page .exclusive-area-return-button{margin-bottom:16px}@media screen and (max-width: 767px){.payment-history-full-page .exclusive-area-return-button{width:90%;margin:auto;margin-bottom:12px}}.payment-history-full-page .exclusive-area-return-button button{background-color:#BCBEC0;width:115px;height:40px;font-family:"NunitoLight",Arial,sans-serif}.exclusive-area.payment-history{width:855px;margin-right:28px;margin-bottom:25px}@media screen and (max-width: 767px){.exclusive-area.payment-history{float:none;height:unset}}.exclusive-area.payment-history .body{height:80%;display:flex;flex-flow:column;align-items:stretch}@media screen and (max-width: 767px){.exclusive-area.payment-history .body{height:unset}}.exclusive-area.payment-history .body .container-block{width:100%;padding:16px 16px 18px 16px}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block{padding:10px}.exclusive-area.payment-history .body .container-block .disclaimer{padding-right:30px}}.exclusive-area.payment-history .body .container-block .ic-brand-arrow-down-club:before{transform:scaleY(-1)}.exclusive-area.payment-history .body .container-block P{margin-bottom:0px;font-size:14px}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .filter-block{display:inline}}.exclusive-area.payment-history .body .container-block .filter-block p{color:#7C7C7C;margin-bottom:2px}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .filter-block p{width:100%;padding-top:15px}}.exclusive-area.payment-history .body .container-block .filter-block div:nth-child(2),.exclusive-area.payment-history .body .container-block .filter-block div:nth-child(3){width:90px;margin-right:5px;height:40px;font-size:11px}.exclusive-area.payment-history .body .container-block .filter-block button{height:38px}.exclusive-area.payment-history .body .container-block .filter-block button.btn-outline{border:1px solid #639;color:#639;height:40px;margin-right:18px;font-weight:400;padding:0px;width:150px}.exclusive-area.payment-history .body .container-block .filter-block button.ok-btn{height:40px;margin-right:18px;font-weight:400;padding:0px;width:150px}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .filter-block button.ok-btn{display:inline-block;margin-top:6px;margin-bottom:0px;margin-right:0px;width:32%}}.exclusive-area.payment-history .body .container-block .filter-block button.btn-outline{display:none}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .filter-block button{height:30px}}.exclusive-area.payment-history .body .container-block .filter-block .excluse-area-input{display:inline-block;border:1px solid #7C7C7C;border-radius:3px;width:267px;height:43px;margin-right:22px;color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:11px;line-height:13px;padding-left:6px}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .filter-block .excluse-area-input{display:inline-block;margin-bottom:5px;width:30% !important}}.exclusive-area.payment-history .body .container-block .filter-block .excluse-area-input .dropdown-toggle{padding:8px 19px 8px 0px}.exclusive-area.payment-history .body .container-block .filter-block .excluse-area-input .dropdown-toggle span{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:11px;line-height:13px;margin-top:4px;margin-right:-10px;font-weight:400}.exclusive-area.payment-history .body .container-block .filter-block .excluse-area-input .dropdown-toggle::after{margin-left:20px}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .filter-block .excluse-area-input .dropdown-toggle{padding:4px 19px 8px 0px}}.exclusive-area.payment-history .body .container-block .filter-block .excluse-area-input .dropdown-menu{margin-left:-6px;height:135px}.exclusive-area.payment-history .body .container-block .filter-block .excluse-area-input .dropdown-menu ul li{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:11px;line-height:13px}.exclusive-area.payment-history .body .container-block .filter-block .excluse-area-input .dropdown-menu ul li a{padding:5px 14px}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .filter-block .excluse-area-input .dropdown-menu{min-width:107% !important}}.exclusive-area.payment-history .body .container-block .remove-filter-mobile{display:none}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .remove-filter-mobile{display:block}}.exclusive-area.payment-history .body .container-block .remove-filter-mobile button{border:1px solid #639;color:#639;height:40px;font-weight:400;padding:0px 28px}.exclusive-area.payment-history .body .container-block .payments-block{min-height:120px}.exclusive-area.payment-history .body .container-block .year-text{margin-top:26px;margin-bottom:4px}.exclusive-area.payment-history .body .container-block .year-text span{font-size:14px}.exclusive-area.payment-history .body .container-block .payment-card{position:relative;border:1px solid #ECECEC;border-radius:3px;width:827px;margin:auto;font-size:15px;margin-top:6px}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .payment-card{width:auto !important;position:inherit;display:block}}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-header{padding:18px 0 0px 16px;position:relative;display:inline-block;width:100%;height:54px}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-header div{float:left}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-header div P{margin-bottom:5px;font-size:15px}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-header div:nth-child(1){width:14%}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-header div:nth-child(2){width:17%}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-header div:nth-child(3),.exclusive-area.payment-history .body .container-block .payment-card .payment-card-header div:nth-child(4){padding-left:20px;margin-top:2px;margin-right:10px;border-left:1px solid #ECECEC;height:40%;min-width:110px}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-header div:nth-child(3) p,.exclusive-area.payment-history .body .container-block .payment-card .payment-card-header div:nth-child(4) p{margin-top:-2px}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .payment-card .payment-card-header{display:inline-grid;padding:13px 0 0 14px;height:44px}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-header div{margin-bottom:6px}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-header div P{margin-bottom:1px}}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-middle{display:none}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .payment-card .payment-card-middle{height:142px;padding:20px 0 10px 14px;display:block !important;border-top:1px solid #ECECEC}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-middle div{margin-bottom:2px}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-middle div:nth-child(3){margin-top:8px}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-middle div:nth-child(4){margin-top:20px;margin-bottom:20px}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-middle div P{margin-bottom:0px;font-size:15px}}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body{padding:16px;display:flex;position:relative;width:100%;border-top:1px solid #ECECEC}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body .card-block p{font-size:13px}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body .card-block p .flag-icon{position:relative;display:inline-block;width:30px;height:21px;margin-top:10px;margin-right:12px;margin-bottom:-5px;background-size:30px}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body .card-block p span{font-size:15px;margin-right:0px}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body .card-block p span{margin-right:0px}}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body .card-block p .card-number{letter-spacing:0.1em;margin-left:12px}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body .card-block p .card-number{margin-left:0px;display:block;margin-top:10px}}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body .card-block .payment-value-details{height:18px;margin-bottom:-16px;margin-top:12px;letter-spacing:0.03em}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body .card-block .payment-value-details .annualvalue{font-size:16px;letter-spacing:0em}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body .card-block .payment-value-details{margin-bottom:-6px}}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body div{float:left}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body div:nth-child(1){width:43%;display:flex;align-items:center}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body div:nth-child(2){width:55%;padding-left:70px;margin-top:8px;border-left:1px solid #ECECEC;height:auto}.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body div:nth-child(2) p{margin-top:-8px;margin-bottom:2px}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body div:nth-child(2){padding-left:10px;border-left:none;height:unset;width:auto;padding-left:4px;margin-left:-10%}}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .payment-card .payment-card-body{padding:20px 0px 16px;display:inline-block;border-top:1px solid #ECECEC;width:78%;margin-left:11%;margin-right:11%}}.exclusive-area.payment-history .body .container-block .collapsible{display:block;cursor:pointer;border:none;text-align:left;outline:none;margin-top:-6px;font-size:8px;line-height:normal;width:auto;background:transparent;position:absolute;right:4px}@media screen and (max-width: 767px){.exclusive-area.payment-history .body .container-block .collapsible{position:absolute;top:12px;right:4px}}.exclusive-area.payment-history .body .container-block .collapsed{display:block;transform:scale(-1)}.exclusive-area.payment-history .body .container-block .collapsing{display:none !important}.exclusive-area.payment-history .bottom-block{text-align:center;font-size:12px;text-decoration:underline;cursor:pointer;bottom:24px;margin-bottom:16px}.exclusive-area.payment-history .bottom-block button{margin-left:auto;margin-right:auto}.exclusive-area.payment-history .bottom-block button#buttonShowMorePayment{width:210px;display:none}@media screen and (max-width: 767px){.exclusive-area.payment-history .bottom-block{position:initial;margin-top:14px;padding:0 39px;padding-bottom:26px}}.exclusive-change-plan{width:855px;background-color:transparent;margin-bottom:40px}@media screen and (max-width: 767px){.exclusive-change-plan{position:relative;width:90%;display:block;margin:auto;margin-bottom:20px}}.exclusive-change-plan .header{margin-bottom:35px}@media screen and (max-width: 767px){.exclusive-change-plan .header{margin-bottom:15px;width:300px}}.exclusive-change-plan .header h1{color:#639;font-family:"NunitoRegular",Arial,sans-serif;font-size:22px;font-weight:700;line-height:26px;margin-top:0;margin-bottom:10px}@media screen and (max-width: 767px){.exclusive-change-plan .header h1{font-size:16px;margin-bottom:5px}}.exclusive-change-plan .header p{color:#5B5B5B;font-family:"NunitoLight",Arial,sans-serif;font-size:18px;line-height:16px;margin-bottom:0}@media screen and (max-width: 767px){.exclusive-change-plan .header p{font-size:14px}}.exclusive-change-plan .body .plan-cards{overflow-x:hidden;white-space:nowrap}@media screen and (max-width: 767px){.exclusive-change-plan .body .plan-cards{overflow-x:scroll;padding-bottom:10px}}.exclusive-change-plan .body .plan-cards .card{width:265px;margin-right:23px;margin-bottom:5px;display:inline-block;vertical-align:top}.exclusive-change-plan .body .plan-cards .card:first-child{margin-left:2px}.exclusive-change-plan .body .plan-cards .card:last-child{margin-right:2px}@media screen and (max-width: 360px){.exclusive-change-plan .body .plan-cards .card{margin-right:1%}}@media only screen and (max-width: 767px) and (min-width: 361px){.exclusive-change-plan .body .plan-cards .card{margin-right:4%}}.exclusive-change-plan .body .plan-cards .card .card-block{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24);border-radius:2px;overflow:hidden}.exclusive-change-plan .body .plan-cards .card .card-block .image-block{position:relative;background-color:#639}.exclusive-change-plan .body .plan-cards .card .card-block .image-block .image{overflow:hidden;height:200px}.exclusive-change-plan .body .plan-cards .card .card-block .image-block .image img{height:100%}.exclusive-change-plan .body .plan-cards .card .card-block .image-block .img-text{text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:fit-content}.exclusive-change-plan .body .plan-cards .card .card-block .image-block .img-text p{color:#fff}.exclusive-change-plan .body .plan-cards .card .card-block .image-block .img-text p.top-text{font-family:"NunitoLight",Arial,sans-serif;font-size:24px;letter-spacing:0.32px;line-height:29px;margin-bottom:10px}.exclusive-change-plan .body .plan-cards .card .card-block .image-block .img-text .botton-text{display:inline-block}.exclusive-change-plan .body .plan-cards .card .card-block .image-block .img-text .botton-text p{margin-bottom:0}.exclusive-change-plan .body .plan-cards .card .card-block .image-block .img-text .botton-text .plan-miles{font-family:"NunitoBold","Arial Bold",sans-serif;font-size:38px;line-height:46px}@media screen and (max-width: 767px){.exclusive-change-plan .body .plan-cards .card .card-block .image-block .img-text .botton-text .plan-miles{margin-bottom:-6px}}.exclusive-change-plan .body .plan-cards .card .card-block .image-block .img-text .botton-text .miles-description{font-family:"NunitoRegular",Arial,sans-serif;font-size:10px;letter-spacing:-0.23px;line-height:12px;text-align:right;margin-top:-8px;margin-right:6px}@media screen and (max-width: 767px){.exclusive-change-plan .body .plan-cards .card .card-block .image-block .img-text .botton-text .miles-description{text-align:center}}.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block{height:75px;margin-top:13px;padding-left:14px;padding-right:19px;padding-bottom:15px;border-bottom:1px solid #ececec}.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block:last-child{border-bottom:0}.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block p{margin-bottom:0}.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block .plan-info_block{display:inline-block}.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block .plan-info_block .plan-type{color:#4A4A4A;font-family:"NunitoRegular",Arial,sans-serif;font-size:13px;line-height:16px}@media screen and (max-width: 767px){.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block .plan-info_block .plan-type{letter-spacing:1px}}.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block .plan-info_block .plan-miles{color:#639;font-family:"NunitoRegular",Arial,sans-serif;font-size:20px;font-weight:700;line-height:24px}.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block .plan-info_block .plan-miles .plan-miles-plus{opacity:.7;margin:2px;position:relative;top:-2px}@media screen and (max-width: 767px){.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block .plan-info_block .plan-miles span{opacity:0.5;padding-right:2px;font-size:14px;vertical-align:top}}.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block .plan-info_block .miles-descriptin{color:#4A4A4A;font-family:"NunitoLight",Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.15px;line-height:13px;opacity:0.55}.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block .button_block{text-align:right;float:right}.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block .button_block p{text-align:center}.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block .button_block .discount-text{color:#F4792C;font-family:"NunitoRegular",Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.15px;line-height:13px;margin-bottom:5px}.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block .button_block button{background-color:#fce200;width:96px;height:20px;color:#639;font-family:"NunitoRegular",Arial,sans-serif;margin:auto 0 auto auto;font-size:10px;font-weight:700;line-height:12px;padding-top:4px}@media screen and (max-width: 767px){.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block .button_block button{display:flex;justify-content:space-between}}.exclusive-change-plan .body .plan-cards .card .card-block .plans-type_block .button_block .cost-disclaimer{color:#639;font-family:"NunitoLight",Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.15px;line-height:13px;margin-top:5px}.exclusive-change-plan .body .plan-cards .card .card-block .card_footer{padding-bottom:17px;padding-top:13px}.exclusive-change-plan .body .plan-cards .card .card-block .card_footer p{color:#639;font-family:"NunitoLight",Arial,sans-serif;font-weight:700;font-size:10px;font-weight:700;letter-spacing:0.13px;line-height:12px;text-align:center;margin:0}.exclusive-change-plan .body .plan-cards .card .block_footer{width:65%;margin:auto;padding-top:13px}.exclusive-change-plan .body .plan-cards .card .block_footer p{color:#5B5B5B;font-family:"NunitoLight",Arial,sans-serif;font-weight:700;font-size:12px;line-height:14px;text-align:center;margin:0}.exclusive-change-plan .body .plan-card-nav{text-align:center;margin-top:35px}@media screen and (max-width: 767px){.exclusive-change-plan .body .plan-card-nav{display:none}}.exclusive-change-plan .body .plan-card-nav .smiles-icons{font-size:15px}.exclusive-change-plan .body .plan-card-nav .pages .page{margin:0 2px;color:#BCBEC0}.exclusive-change-plan .body .plan-card-nav .pages .page.selected{color:#639}.exclusive-change-plan .body .plan-card-nav .seta-esq-paginacao{cursor:pointer}.exclusive-change-plan .body .plan-card-nav .left-arrow{margin-right:44px}.exclusive-change-plan .body .plan-card-nav .right-arrow:before{margin-left:44px;transform:rotate(180deg)}#club-anywhere .club-anywhere{display:inline-block;position:relative;margin:auto;display:table;padding-top:50px}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere{display:block}}#club-anywhere .club-anywhere #anywherePlan .plan-25k{background-color:#639;border-radius:16px;width:100%;height:395px;margin:16px 0;padding:27px 50px 50px;position:relative}#club-anywhere .club-anywhere #anywherePlan .plan-25k.any-diamond{background-color:#222222}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k{width:90%;height:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plan-header-25{height:95px}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k .plan-header-25{text-align:-webkit-center;height:auto}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .title-plan{color:#fff;font-family:"NunitoLight",Arial,sans-serif;font-size:50px;font-weight:300;letter-spacing:-0.86px;line-height:60px;text-align:left;float:left}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k .title-plan{font-size:40px;float:none}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .title-25k{color:#fce200;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:50px;font-weight:300;letter-spacing:-0.86px;line-height:60px;text-align:left}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k .title-25k{font-size:40px}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .sub-title{color:#fce200;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:26px;font-weight:700;letter-spacing:-0.37px;line-height:24px;text-align:left;padding-top:20px;padding-right:420px;float:right}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k .sub-title{width:55%;text-align:center;display:block;font-size:24px;float:none;padding:26px 0}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .line-25k{background-color:#fce200;width:1100px;height:1px;margin:auto}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k .line-25k{width:100%;margin-bottom:35px}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .mobile-only{display:none !important}#club-anywhere .club-anywhere #anywherePlan .plan-25k .line-mobile{background-color:#fff;height:1px;margin:auto}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type{display:table;margin:auto}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k{display:grid;padding:45px 30px 10px;margin:auto;float:left;text-align:center}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k{float:unset;padding:0 30px}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k:not(:last-child){padding-bottom:35px;border-bottom:1px solid rgba(255,255,255,0.3);margin-bottom:35px}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k .text-plantype{color:#fff;font-family:"NunitoLight",Arial,sans-serif;font-size:20px;text-align:center;margin-bottom:30px;height:40px;line-height:24px;display:flex;justify-content:center;flex-direction:column}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k .text-plantype strong{text-align:center}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k .text-plantype{margin-bottom:35px}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k .text-plan-25k{color:#fce200;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.4px;line-height:26px;text-align:center;margin-bottom:34px}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k button{width:200px;display:table;margin:auto;text-align:center}#club-anywhere .club-anywhere #anywherePlan .outside-upgrade_text{font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;font-weight:700;line-height:20px;margin-bottom:22px}@media screen and (max-width: 768px){#club-anywhere .club-anywhere #anywherePlan .outside-upgrade_text{text-align:center;font-size:24px}}#club-anywhere .club-anywhere #anywherePlan .outside-upgrade_text.bottom-text{margin-top:55px}#club-anywhere .club-anywhere #anywherePlan .current-plan{background-color:#639;border-radius:16px;width:312px;height:74px;position:relative}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .current-plan{width:90%;margin:auto}}#club-anywhere .club-anywhere #anywherePlan .current-plan span{color:#fff;font-family:"NunitoLight",Arial,sans-serif;font-size:24px;font-weight:700;letter-spacing:-0.41px;text-align:center;padding:23px 82px;display:block}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .current-plan span{font-size:22px;padding:20px 65px}}#club-anywhere .club-anywhere .anywhere-error div{font:18px "NunitoLight",Arial,sans-serif}.smiles__club-regularize{margin-top:24px;font-family:"NunitoRegular",Arial,sans-serif}.smiles__club-regularize .content-card{margin-left:34%;width:28%;margin-top:30px}.smiles__club-regularize .content-card-new{border:1px solid #DCDCDC !important;padding:32px 38px 45px 40px}.smiles__club-regularize .content-card-new:before{content:""}.smiles__club-regularize .content-card-new .small-line-height{line-height:1.4em}.smiles__club-regularize .content-card-new .smiles-icons.ic-cartao:before{margin:0 !important}.smiles__club-regularize .table-title{width:60%;margin-top:24px;margin:auto;text-align:center}.smiles__club-regularize .table-title span:last-child{text-transform:lowercase}.smiles__club-regularize .table-title div{font-size:20px;font-style:bold;margin-bottom:8px}@media (max-width: 767px){.smiles__club-regularize .table-title{width:90%}.smiles__club-regularize .table-title div{font-size:18px}.smiles__club-regularize .table-title p{text-align:left;font-size:12px}}.smiles__club-regularize .table-pending-payments{width:60%;border:1px solid #dcdcdc}@media (max-width: 767px){.smiles__club-regularize .table-pending-payments{width:90%}}.smiles__club-regularize .table-pending-payments td{border-bottom:1px solid #ececec !important;margin:8px 0;padding:20px 8px}.smiles__club-regularize .table-pending-payments tr:last-child td{border-bottom:0px !important}.smiles__club-regularize .table-pending-payments thead tr:last-child td{border-bottom:1px solid #ececec !important}.smiles__club-regularize .container-cpf{height:auto;box-sizing:border-box;display:table;padding:20px 30px;border-bottom:2px solid #e5e5e5;margin:20px 0 20px 0;width:100%;margin-bottom:4%}.smiles__club-regularize .container-cpf p{text-align:right;margin-top:15px}.smiles__club-regularize .container-cpf .container-cpf__btn{margin-top:2px;margin-left:3px}.smiles__club-regularize .container-cpf .container-cpf__input{margin-left:15px}.smiles__club-regularize .container-cpf__form{margin-left:171px}@media (max-width: 767px){.smiles__club-regularize .container-cpf p{text-align:left;margin-top:0}.smiles__club-regularize .container-cpf .container-cpf__btn{margin-top:2px;margin-left:0}.smiles__club-regularize .container-cpf .container-cpf__input{margin-left:0}.smiles__club-regularize .container-cpf .container-cpf__input input{height:50px;max-width:100% !important}}@media (max-width: 979px){.smiles__club-regularize .payment-regularize input,.smiles__club-regularize .payment-regularize select{width:100% !important;height:50px !important;max-width:100% !important}.smiles__club-regularize .payment-regularize .select{padding-bottom:15px}}.payment-regularize table{width:64%;margin:auto;border:1px solid #dcdcdc;border-collapse:separate;padding:15px;border-radius:2px;margin-bottom:20px}.payment-regularize table .checkout-table__th--right{text-align:right}.regularize__content-card{width:400px;max-width:96.5% !important;display:block;margin-top:20px;padding:2vw 1vw !important;border:2px solid #ececec}.regularize__content-card .form-regularize-club .row{margin-bottom:12px}.regularize__content-card .form-regularize-club .card-input{position:relative}.regularize__content-card .form-regularize-club .card-input .smiles-icons{position:absolute;top:13px;right:11px;font-size:5px}.aui .smiles__process-regularize-memberships .alert{width:60%;margin-bottom:30px;float:none}.aui .smiles__process-regularize-memberships .alert .process-icon-container{width:115px;border-right:1px solid #ececec;float:left}.aui .smiles__process-regularize-memberships .alert .process-info{width:calc(100% - 118px);margin-top:15px;float:left}.aui .smiles__process-regularize-memberships .alert .process-info p{margin-top:20px}.aui .smiles__process-regularize-memberships .alert .smiles-svg-icon{margin:15px 20px}.aui .smiles__process-regularize-memberships .btn,.aui .smiles__process-regularize-memberships .modal-body button,.aui .modal-body .smiles__process-regularize-memberships button{width:auto;padding:4px 8px}.aui .smiles__regularization-process{width:60%;border:1px solid #7c7c7c !important;padding:10px}@media (max-width: 767px){.aui .smiles__regularization-process{width:90%}}.aui .smiles__regularization-process .table{font-family:"NunitoRegular",Arial,sans-serif;margin:0px !important}.aui .smiles__regularization-process .table td{border-bottom:1px solid #ececec !important;margin:8px 0;padding:20px 8px}.aui .smiles__regularization-process .table tr:last-child td{border-bottom:0px !important}.aui .smiles__regularization-process .table thead tr:last-child td{border-bottom:1px solid #ececec !important}.smiles__regularization-card .content-card-new{padding:10px !important}.smiles__regularization-card .checkbox input{height:16px !important}.smiles__regularization-card .content-button{text-align:center}.smiles__regularization-card .content-button .btn-primary,.smiles__regularization-card .content-button .aui .modal-body button,.aui .modal-body .smiles__regularization-card .content-button button{padding:15px;width:100%}@media screen and (max-width: 764px){.smiles__change-card-check .controls.span6.margin-fix{width:100% !important;margin-top:16px}}@media screen and (max-width: 764px){.smiles__change-card-check #recaptcha-club-payment{margin:0 0 11px 0px}}@media screen and (min-width: 764px){.smiles__change-card-check #recaptcha-club-payment{margin:0 0 15px -4px}}@media screen and (max-width: 337px){.smiles__change-card-check #recaptcha-club-payment{transform:scale(0.92);margin-left:-10px}}@media (max-width: 767px){.smiles__regularization-card .input-container .no-left-gap{margin-bottom:16px}.smiles__regularization-card .input-container .no-left-gap .span3,.smiles__regularization-card .input-container .no-left-gap .span6,.smiles__regularization-card .input-container .no-left-gap .span9{display:inline-block}.smiles__regularization-card .input-container .no-left-gap .span3 select,.smiles__regularization-card .input-container .no-left-gap .span6 select,.smiles__regularization-card .input-container .no-left-gap .span9 select{padding:0 8px !important}.smiles__regularization-card .input-container .no-left-gap .span3{width:20%}.smiles__regularization-card .input-container .no-left-gap .span9{width:70%;float:right}.smiles__regularization-card .input-container .no-left-gap .span6{width:45%;display:inline-block !important}.smiles__regularization-card .input-container .no-left-gap .span6:last-child{margin-left:5% !important}.smiles__regularization-card .input-container .smiles__card-security-code .span8{display:inline-block;width:60%}.smiles__regularization-card .input-container .smiles__card-security-code .span4{width:35%;float:right}.smiles__regularization-card .checkbox{font-size:11px}.smiles__regularization-card .content-button .btn-primary,.smiles__regularization-card .content-button .aui .modal-body button,.aui .modal-body .smiles__regularization-card .content-button button{width:100%}}#club-anywhere .club-anywhere{display:inline-block;position:relative;margin:auto;display:table;padding-top:50px}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere{display:block}}#club-anywhere .club-anywhere #anywherePlan .plan-25k{background-color:#639;border-radius:16px;width:100%;height:395px;margin:16px 0;padding:27px 50px 50px;position:relative}#club-anywhere .club-anywhere #anywherePlan .plan-25k.any-diamond{background-color:#222222}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k{width:90%;height:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plan-header-25{height:95px}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k .plan-header-25{text-align:-webkit-center;height:auto}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .title-plan{color:#fff;font-family:"NunitoLight",Arial,sans-serif;font-size:50px;font-weight:300;letter-spacing:-0.86px;line-height:60px;text-align:left;float:left}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k .title-plan{font-size:40px;float:none}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .title-25k{color:#fce200;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:50px;font-weight:300;letter-spacing:-0.86px;line-height:60px;text-align:left}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k .title-25k{font-size:40px}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .sub-title{color:#fce200;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:26px;font-weight:700;letter-spacing:-0.37px;line-height:24px;text-align:left;padding-top:20px;padding-right:420px;float:right}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k .sub-title{width:55%;text-align:center;display:block;font-size:24px;float:none;padding:26px 0}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .line-25k{background-color:#fce200;width:1100px;height:1px;margin:auto}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k .line-25k{width:100%;margin-bottom:35px}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .mobile-only{display:none !important}#club-anywhere .club-anywhere #anywherePlan .plan-25k .line-mobile{background-color:#fff;height:1px;margin:auto}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type{display:table;margin:auto}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k{display:grid;padding:45px 30px 10px;margin:auto;float:left;text-align:center}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k{float:unset;padding:0 30px}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k:not(:last-child){padding-bottom:35px;border-bottom:1px solid rgba(255,255,255,0.3);margin-bottom:35px}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k .text-plantype{color:#fff;font-family:"NunitoLight",Arial,sans-serif;font-size:20px;text-align:center;margin-bottom:30px;height:40px;line-height:24px;display:flex;justify-content:center;flex-direction:column}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k .text-plantype strong{text-align:center}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k .text-plantype{margin-bottom:35px}}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k .text-plan-25k{color:#fce200;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.4px;line-height:26px;text-align:center;margin-bottom:34px}#club-anywhere .club-anywhere #anywherePlan .plan-25k .plans-type .plans-25k button{width:200px;display:table;margin:auto;text-align:center}#club-anywhere .club-anywhere #anywherePlan .outside-upgrade_text{font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;font-weight:700;line-height:20px;margin-bottom:22px}@media screen and (max-width: 768px){#club-anywhere .club-anywhere #anywherePlan .outside-upgrade_text{text-align:center;font-size:24px}}#club-anywhere .club-anywhere #anywherePlan .outside-upgrade_text.bottom-text{margin-top:55px}#club-anywhere .club-anywhere #anywherePlan .current-plan{background-color:#639;border-radius:16px;width:312px;height:74px;position:relative}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .current-plan{width:90%;margin:auto}}#club-anywhere .club-anywhere #anywherePlan .current-plan span{color:#fff;font-family:"NunitoLight",Arial,sans-serif;font-size:24px;font-weight:700;letter-spacing:-0.41px;text-align:center;padding:23px 82px;display:block}@media only screen and (max-width: 767px){#club-anywhere .club-anywhere #anywherePlan .current-plan span{font-size:22px;padding:20px 65px}}#club-anywhere .club-anywhere .anywhere-error div{font:18px "NunitoLight",Arial,sans-serif}#dialog_retrieveMemberNumber input{height:50px}#dialog_retrieveMemberNumber input.floatL{float:left;width:28%;margin-right:17px}#dialog_retrieveMemberNumber select{display:none}#dialog_retrieveMemberNumber .width118{width:98%;margin-bottom:10px}@media only screen and (max-width: 450px){#dialog_retrieveMemberNumber input.floatL{width:25%}}.reset-pass-modal__title{font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;font-weight:normal !important;color:#FF5A00;margin:15px 0 0 0 !important}@media screen and (min-width: 400px){.reset-pass-modal__content{padding:0 15px}}.reset-pass-modal__content div{margin:0 0 7px 0 !important}.reset-pass-modal__content p,.reset-pass-modal__content input,.reset-pass-modal__content #recaptcha{margin-bottom:16px !important}@media screen and (min-width: 767px){.reset-pass-modal__content p{font-size:16px}}@media screen and (max-width: 370px){.reset-pass-modal__content #recaptcha{transform:scale(0.84);-webkit-transform:scale(0.84);transform-origin:0 0;-webkit-transform-origin:0 0}}.reset-pass-modal__content .btn,.reset-pass-modal__content .aui .modal-body button,.aui .modal-body .reset-pass-modal__content button{letter-spacing:1px;font-family:"NunitoLight",Arial,sans-serif;font-size:14.5px !important}#btnSubmitSendEmail,#btnFrmSendToNewEmail{width:70% !important;min-width:min-content}.reset-pass-modal__body{padding:5px 25px 20px 25px !important}.modal-focused .modal-content .modal-header .titleModal span{font-size:18px !important}.user{width:100%;text-align:center}.user .span12{margin:0 !important}.user input{height:50px !important;font-size:14px !important}.user hr{border-color:#ececec}.user .user__container{text-align:center;height:480px;float:left;margin:0 0 30px 0;border:2px solid #ececec;text-align:center}.user .user__container *{font-family:"NunitoRegular",Arial,sans-serif}.user .user__login-form{margin:auto;text-align:center;display:block;width:290px}.user .user__login-form input,.user .user__login-form button{width:100%;font-size:14px}.user .user__login-form input{margin-bottom:10px;max-width:100% !important}.user .user__login-form button{margin-top:15px;margin-bottom:20px}.user .user__login,.user .user__register{margin:auto;max-width:94%;padding:60px 0;width:400px;display:inline-table}.user .user__login{padding-top:40px !important}.user .user__login .user__login-title{margin-bottom:20px;font-weight:900}.user .user__login .user__login-title .smiles-icons{display:block;width:100%;text-align:center;font-size:25px;margin-bottom:10px}.user .user__login .user__login-title .smiles-icons:before{background-repeat:unset}.user .user__login .user__login-forgot-pass{margin:auto !important;float:none !important}.user .user__login .user__login__text-link{display:block;font-family:"NunitoRegular",Arial,sans-serif;font-size:12px;font-weight:bold;color:#555555;margin:5px 0;float:left;width:50%;text-align:center}.user .user__login #recaptcha_div,.user .user__login #recaptcha_step_div{transform:scale(0.96);transform-origin:0 0}.user .user__register div,.user .user__register hr{margin-bottom:25px !important}.user .user__register .user__register__smiles-card{height:140px;background-image:url(../images/login/banner-cartoes.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding:0}.user .user__register .user__register-access-button{line-height:120px}.user .user__register-title,.user .user__register--first-access{margin-bottom:10px;font-weight:900}#recaptcha_parent_step_div{margin:0}@media (min-width: 320px) and (max-width: 768px){.user.row-fluid{margin-top:25px}.user .user__login{width:auto}.user .user__login .user__login__text-link{display:block;width:100%;clear:both}.user .user__container{height:auto}.user .user__register{width:auto}.user .user__register .btn-primary,.user .user__register .aui .modal-body button,.aui .modal-body .user .user__register button{margin:auto;width:80%}}.pre-sign-up__container{width:600px;margin:0 auto;box-shadow:0 1px 3px 0 #D8D8D8;background:#fff;padding:30px 40px 40px;box-sizing:border-box;user-select:none}.pre-sign-up__container h4{align-items:center;justify-content:center;display:flex;padding-bottom:20px}.pre-sign-up__container i{align-items:center;justify-content:center;display:flex;font-size:20px}.pre-sign-up__container i.ic-warning-vermelho{display:block;position:absolute;top:13px;right:9px;font-size:7px}.pre-sign-up__container i.ic-warning-vermelho:before{background-position:0em -341.6em}.pre-sign-up__container p{font:16px "NunitoLight",Arial,sans-serif}.pre-sign-up__container #pre-sign-up-form{padding:0 112px}.pre-sign-up__container #pre-sign-up-form #recaptcha_div{margin:15px 0}.pre-sign-up__container #pre-sign-up-form .input__animate.last{margin-top:20px}.pre-sign-up__container #pre-sign-up-form .btn,.pre-sign-up__container #pre-sign-up-form .aui .modal-body button,.aui .modal-body .pre-sign-up__container #pre-sign-up-form button{align-items:center;justify-content:center;display:flex}.pre-sign-up__container #pre-sign-up-form .select{margin-bottom:20px}.pre-sign-up__container #pre-sign-up-form .select select{padding:0 3.5em 0 1.4em}.pre-sign-up__container #pre-sign-up-form span.registered{margin:20px 0 0;display:block;font:16px "NunitoLight",Arial,sans-serif}.pre-sign-up__container #pre-sign-up-form span.registered a{display:inline}.pre-sign-up__container #pre-sign-up-form a{font:16px "NunitoLight",Arial,sans-serif;margin:20px 0 0;display:block;text-decoration:underline}.pre-sign-up__container #pre-sign-up-form a.forget{margin:10px 0 20px;font:14px "NunitoLight",Arial,sans-serif;cursor:pointer}.pre-sign-up__container #pre-sign-up-form a:hover{text-decoration:underline}.pre-sign-up__container #pre-sign-up-form .not-registered{padding-top:10px}.pre-sign-up__container #pre-sign-up-form .not-registered a{display:inline-block}.pre-sign-up__container .first-access-container{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;width:500px;max-width:93%;margin:20px auto 0 auto;padding:10px;border:1px solid #ececec;border-radius:3px}.pre-sign-up__container .first-access-container .nunito-light,.pre-sign-up__container .first-access-container .total-table thead th:first-child,.total-table thead .pre-sign-up__container .first-access-container th:first-child,.pre-sign-up__container .first-access-container .aui .modal.default-modal .modal-header button.close,.aui .modal.default-modal .modal-header .pre-sign-up__container .first-access-container button.close,.pre-sign-up__container .first-access-container .aui .modal.default-modal .modal-header h3,.aui .modal.default-modal .modal-header .pre-sign-up__container .first-access-container h3,.pre-sign-up__container .first-access-container .flight-locator .flight-locator__number,.flight-locator .pre-sign-up__container .first-access-container .flight-locator__number,.pre-sign-up__container .first-access-container .flight-flag .flight-flag__label,.flight-flag .pre-sign-up__container .first-access-container .flight-flag__label,.pre-sign-up__container .first-access-container .flight-flag-easy-travel .flight-flag__easy-travel,.flight-flag-easy-travel .pre-sign-up__container .first-access-container .flight-flag__easy-travel,.pre-sign-up__container .first-access-container .smiles-content .member-flights__title,.smiles-content .pre-sign-up__container .first-access-container .member-flights__title,.pre-sign-up__container .first-access-container .flight-info,.pre-sign-up__container .first-access-container .flight-info__easy-travel,.pre-sign-up__container .first-access-container #flights-payment-details-modal .modal-header h3,#flights-payment-details-modal .modal-header .pre-sign-up__container .first-access-container h3,.pre-sign-up__container .first-access-container .flights-payment-details h4,.flights-payment-details .pre-sign-up__container .first-access-container h4,.pre-sign-up__container .first-access-container .flights-payment-details .total-table th:first-child,.flights-payment-details .total-table .pre-sign-up__container .first-access-container th:first-child,.pre-sign-up__container .first-access-container .flights-payment-details .container-card-buyer h5,.flights-payment-details .container-card-buyer .pre-sign-up__container .first-access-container h5,.pre-sign-up__container .first-access-container .flights-payment-details__card .card-column h5,.flights-payment-details__card .card-column .pre-sign-up__container .first-access-container h5{font-size:18px}.pre-sign-up__container .first-access-container p:nth-child(2){width:220px;font-size:13px;padding:0 9px 0 95px;background-image:url(../images/login/banner-cartoes.png);background-repeat:no-repeat;background-size:38%;background-position:-22px}#formFirstAccess .elementForm{margin-bottom:10px}@media (max-width: 767px){.pre-sign-up{padding:0 15px 0 22px;background:transparent}.pre-sign-up__container{width:100%;border:0;padding:10px}.pre-sign-up__container .first-access-container{width:100%;max-width:100%;box-sizing:border-box;padding:20px;margin:20px 0}.pre-sign-up__container .first-access-container button{text-align:center}.pre-sign-up__container .first-access-container p:nth-child(2){width:100%;padding:0 0 0 104px;background-size:49%}.pre-sign-up i{float:left;margin-right:10px;padding-top:10px}.pre-sign-up h4{padding-top:12px;display:block}.pre-sign-up #pre-sign-up-form{padding:0}}#suspended-modal .bordered-box{border:1px solid #ececec;max-width:80%;padding:10px;margin:20px auto 0 auto;display:flex;flex-flow:row wrap;justify-content:space-between}#suspended-modal .bordered-box p{flex:0 1 100%}#suspended-modal .bordered-box div{margin-bottom:12px}#suspended-modal button{width:130px}.app-banner{position:fixed;top:0;left:0;width:100vw;z-index:9999;background-color:#fff}@media (max-width: 768px){div#widgetNotificationsCenter{padding:30px 10px}div.archive-icon>.icon{display:none}.icon.icon__archive{display:none}.icon.search-icon{float:left;background:url(../images/svg/icons/ic-search-solid.svg) no-repeat center;height:30px;width:30px;margin:10px 0px 0px -40px}.notifications-center__icon{margin:0px !important;position:relative;left:12px;bottom:5px;z-index:999999}.notifications-center__header .filter-input{background-color:#FFFFFF;border:1px solid #BBBBBB;border-radius:3px;height:45px;width:100%;margin-left:17px;margin-bottom:6px;font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;line-height:19px;padding-left:15px}.notifications-center__list .notification .info{width:100%;display:flex;align-items:baseline;margin:10px 0px 0px 10px}.notifications-center__list .notification .info .archive-option{flex-grow:2}.notifications-center__list .notification .info .archive-option .icon{display:none}.notifications-center__list .header .title{padding-left:17px !important}.notifications-center__list .notification{border:1px solid #ececec;border-top-width:0px;border-left-width:0px;background-color:#FFFFFF;display:flex;flex-direction:column;justify-content:space-between;width:100%}.notifications-center__list .notification .vertical-line{display:none}.notifications-center__list .notification .content .content-body{display:flex;flex-direction:column;min-width:100%;padding:0px 0px 15px 0px}.notifications-center__list .notification .content{display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin:10px 10px 10px 10px;flex-grow:2}.notifications-center__list .notification .content .action{background-color:#FFFFFF;border:1px solid #FF5A00;border-radius:3px;min-width:50%;height:40px;color:#FF5A00;font-size:14px;line-height:17px;text-align:center;margin:15px 0px 15px -3px}.notification_wrapper{display:flex;background-color:#FFFFFF}.notification_wrapper .vertical-line{max-width:3px;min-width:3px;width:3px;background-color:#FF5A00;border-top-right-radius:50px;border-bottom-right-radius:50px;position:relative;margin:4px 0px 4px 0px}.notification_wrapper_history{display:flex;flex-direction:row;background-color:#FFFFFF}.notification_wrapper_history .vertical-line{width:3px;max-width:3px;min-width:3px;background-color:#989697;border-top-right-radius:50px;border-bottom-right-radius:50px;position:relative;margin:4px 0px 4px 0px}.notifications-center__list .notification .content .content-body .icon-and-description .priority-icon{display:none}.notifications-center__list .notification .content .content-body .icon-and-description .description{color:#7c7c7c;line-height:15px;text-align:left;max-width:100%;max-height:400px;overflow:hidden}.notification .info .priority-icon{background:url(../images/svg/icons/ic-exclamation.svg) no-repeat;width:15px;height:14px;background-size:15px;position:relative;right:20px}.notifications-fixed__footer{position:fixed;left:0;bottom:0;width:100%;background-color:#ececec;border-top:#7c7c7c solid 1px}.notifications-fixed__footer .footer_fixed_wrapper{display:flex;flex-direction:row;height:55px;width:100%;justify-content:space-between}.notifications-fixed__footer .cancel-archive{display:flex;font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;color:#7c7c7c;height:20px;width:20px;justify-content:center;text-align:center;flex-direction:column;margin:15px 15px 0px 0px}.notifications-fixed__footer .archive-icon{display:flex;align-self:center;background:url(../images/svg/icons/ic-archive.svg) no-repeat right;background-size:26px;height:26px;width:26px}.notifications-fixed__footer .selection_counter{display:flex;border:#7c7c7c solid 1px;border-radius:4px;height:25px;width:25px;background-color:#ffffff;text-align:center;justify-content:center;flex-direction:column;margin:15px 0px 0px 15px;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;color:#BBBBBB}.notifications-center__list .notification .info .selection{width:14px;height:14px;margin-right:20px}#mainArchiveIconMobile{cursor:pointer}#uncheckAllMobile{cursor:pointer}}@media (min-width: 768px) and (max-width: 980px){.notifications-center__list .notification .info{width:15%;display:flex;margin:38px 0px 0px 1%;min-width:100px;max-width:110px}.icon.search-icon{display:none}input[type="text"].filter-input{background-color:#FFFFFF;border:1px solid #BBBBBB;border-radius:3px;height:45px;width:53%;margin-left:24px;margin-bottom:6px;font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;line-height:19px;padding-left:15px}.notifications-center__list .notification .content .content-body .icon-and-description .description{color:#7c7c7c;font-size:12px;line-height:15px;text-align:left;padding-right:15px;max-width:100%;max-height:400px;overflow:hidden}.notifications-center__list .notification .content .content-body{display:flex;flex-direction:column;min-width:80%}.notifications-center__list .notification{border:1px solid #ececec;border-top-width:0px;background-color:#FFFFFF;height:90px;display:flex;flex-direction:row}.notifications-center__list .notification .vertical-line{width:3px;background-color:#FF5A00;border-top-right-radius:50px;border-bottom-right-radius:50px;height:90%;position:relative;top:4px}.notifications-center__list .notification .content{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin:10px 10px 10px 10px;flex-grow:2;width:80%}.notifications-center__list .notification .content .action{background-color:#FFFFFF;border:1px solid #FF5A00;border-radius:3px;min-width:20%;height:40px;color:#FF5A00;font-size:14px;line-height:17px;text-align:center;margin:15px 0px 15px -3px}.notification.notification-history .vertical-line{background-color:#989697}.notifications-center__list .notification .content .content-body .icon-and-description .priority-icon{background:url(../images/svg/icons/ic-exclamation.svg) no-repeat;min-width:15px;height:15px;padding-right:20px}.notifications-fixed__footer{display:none}.notifications-center__list .notification .info .selection{width:14px;height:14px;margin-right:15%}.notification .info .priority-icon{display:none}}@media (min-width: 980px){.notifications-center__list .notification .info{width:15%;display:flex;margin:38px 0px 0px 1%;min-width:100px;max-width:110px}.icon.search-icon{display:none}input[type="text"].filter-input{background-color:#FFFFFF;border:1px solid #BBBBBB;border-radius:3px;height:45px;width:53%;margin-left:24px;margin-bottom:6px;font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;line-height:19px;padding-left:15px}.notifications-center__list .notification .content .content-body .icon-and-description .description{color:#7c7c7c;line-height:15px;text-align:left;padding-right:15px;max-width:100%;max-height:60px;overflow:hidden}.notifications-center__list .notification .content{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin:10px 10px 10px 10px;flex-grow:2;width:80%}.notifications-center__list .notification .content .action{background-color:#FFFFFF;border:1px solid #FF5A00;border-radius:3px;min-width:20%;height:40px;color:#FF5A00;font-size:14px;line-height:17px;text-align:center;margin:15px 0px 15px -3px}.notifications-center__list .notification .content .content-body{display:flex;flex-direction:column;min-width:80%}.notifications-center__list .notification{border:1px solid #ececec;border-top-width:0px;background-color:#FFFFFF;height:90px;display:flex;flex-direction:row}.notifications-center__list .notification .vertical-line{width:3px;background-color:#FF5A00;border-top-right-radius:50px;border-bottom-right-radius:50px;height:90%;position:relative;top:4px}.notification:not(.notification-history):hover{background-color:#F5F5F5;border:1px solid #BBBBBB;box-sizing:border-box}.notification:not(.notification-history):hover .info .archive-option{margin-top:-6px}.notification:not(.notification-history):hover .info .archive-option .date,.notification:not(.notification-history):hover .info .archive-option .smiles__carousel-header .data__select li.dateUp,.smiles__carousel-header .data__select .notification:not(.notification-history):hover .info .archive-option li.dateUp{position:relative;top:-10px}.notification:not(.notification-history):hover .info .archive-option .icon{visibility:visible}.notification:not(.notification-history):hover .info .archive-option .date,.notification:not(.notification-history):hover .info .archive-option .smiles__carousel-header .data__select li.dateUp,.smiles__carousel-header .data__select .notification:not(.notification-history):hover .info .archive-option li.dateUp{padding-top:0px}.notification:not(.notification-history):hover .info .selection{margin-top:-3px}.notification.notification-history .vertical-line{background-color:#989697}.notifications-center__list .notification .content .content-body .icon-and-description .priority-icon{background:url(../images/svg/icons/ic-exclamation.svg) no-repeat;min-width:15px;height:15px;padding-right:20px}.notifications-fixed__footer{display:none}.notifications-center__list .notification .info .selection{width:14px;height:14px;margin-right:15%}.notification .info .priority-icon{display:none}}body{background-color:#F5F5F5}.notifications-center{border:1px solid #ececec;background-color:#FFFFFF}.notifications-center__icon{background:url(../images/svg/icons/ic-notification-bell.svg) no-repeat center;width:36px;height:38px;padding:5px;background-color:#FF5A00;cursor:pointer;margin-right:10px;position:relative;top:-8px}.notifications-center__icon .badge-circle{background-color:#E74646;border:1.2px solid #FFFFFF;border-radius:100%;width:20px;height:20px;position:relative;right:-15px;top:-1px;text-align:center;line-height:16px}.notifications-center__icon .badge-circle .badge-text{color:#FFFFFF;font-family:"NunitoRegular",Arial,sans-serif;font-size:10px;font-weight:700}.notifications-center__header{background-color:#FFFFFF;border:1px solid #ececec;border-bottom-width:0px;padding-top:17px}.notifications-center__header .title{color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;line-height:22px;text-align:left;padding-bottom:30px;padding-left:17px}.notifications-center__header .filter-input::placeholder{font-family:"NunitoRegular",Arial,sans-serif;font-weight:normal;color:#BBBBBB}.notifications-center__list{border:1px solid #ececec;border-top-width:0px}.notifications-center__list .load-content{display:table;width:100%;min-height:200px;height:100%;background-image:url(../images/progress_bar/loading_animation.gif);background-position:center center;background-repeat:no-repeat}.notifications-center__list .header{height:48px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #ececec;background-color:#FFFFFF;width:100%}.notifications-center__list .header .title{color:#7c7c7c;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:14px;line-height:17px;text-align:left;padding-left:25px}.notifications-center__list .header .icon{margin-right:15px;width:36px;height:38px}.notifications-center__list .header .icon__archive{background:url(../images/svg/icons/ic-archive.svg) no-repeat right}.notifications-center__list .header .tooltip-arrow{bottom:-1px !important;border-top-color:#ECECEC !important}.notifications-center__list .header .tooltip-inner{width:165px;color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:14px;text-align:center;padding:3px 5px;border-radius:0px;background-color:#FFFFFF;border:1px solid #ECECEC;box-shadow:0 1px 3px 0 rgba(216,216,216,0.5)}.notifications-center__list .header .tooltip.top{margin-left:5px}.notifications-center__list .header .icon__archive--disabled{opacity:0.5}.notifications-center__list .header .icon-arrow-hide{background:url(../images/svg/icons/arrow-up.svg) no-repeat right;cursor:pointer}.notifications-center__list .header .icon-arrow-show{background:url(../images/svg/icons/arrow-down.svg) no-repeat right;cursor:pointer}.notifications-center__list .header .icon:not(.icon__archive--disabled):hover{cursor:pointer}.notifications-center__list .empty-list{box-shadow:0 1px 3px 0 rgba(216,216,216,0.5);background-color:#FFFFFF;height:65px;display:flex;align-items:center}.notifications-center__list .empty-list .message{color:#7c7c7c;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;font-weight:400;line-height:17px;margin-left:25px}.notifications-center__list .notification .info .selection [type="checkbox"]+label:before{width:14px;height:14px;top:-2px}.notifications-center__list .notification .info .selection [type="checkbox"]:not(:checked)+label:after{content:''}.notifications-center__list .notification .info .selection [type="checkbox"]:checked+label:after{top:-6px;left:3px;transition:none;content:url(../images/common/smls-icon-checked.svg)}.notifications-center__list .notification .info .archive-option .date,.notifications-center__list .notification .info .archive-option .smiles__carousel-header .data__select li.dateUp,.smiles__carousel-header .data__select .notifications-center__list .notification .info .archive-option li.dateUp{color:#7c7c7c;font-family:"NunitoRegular",Arial,sans-serif;font-size:12px;line-height:14px;padding-top:4px;text-align:left;position:relative;top:-4px}.notifications-center__list .notification .info .archive-option .icon{background:url(../images/svg/icons/ic-archive.svg) no-repeat center;background-size:20px;width:100%;height:20px;opacity:0.5;cursor:pointer;visibility:hidden}.notifications-center__list .notification .content .content-body .icon-and-description{display:flex;flex-direction:row;align-items:center}.notifications-center__list .notification .content .content-body .icon-and-description .description{font-family:"NunitoRegular",Arial,sans-serif;font-size:12px}.notifications-center__list .notification .content .content-body .content-footer{display:block;color:#7c7c7c;font-family:"NunitoRegular",Arial,sans-serif;font-size:9px;line-height:11px;text-align:left;opacity:0.8;padding-top:5px}.notifications-center__list .notification .content .action{background-color:#FFFFFF;border:1px solid #FF5A00;border-radius:3px;color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;line-height:17px;text-align:center;margin:15px 0px 15px -3px}.notifications-center__list .notification .content .action:hover{cursor:pointer}.notifications-center__list .notification-history .info{justify-content:center}.notifications-center__list .notification-history .info .selection{opacity:0.6;display:none}.notifications-center__list .notification-history .info .archive-option{opacity:0.6}.notifications-center__list .notification-history .content .description{font-family:"NunitoLight",Arial,sans-serif !important;opacity:0.8}.notifications-center-footer{margin-top:10px;display:flex;flex-direction:column;align-items:center}.notifications-center-footer .message{margin-right:auto;color:#7c7c7c;font-family:"NunitoLight",Arial,sans-serif;font-size:12px;line-height:14px;text-align:left}.notifications-center-footer .pagination{margin-top:20px;display:flex}.notifications-center-footer .pagination .pagination-icon{cursor:pointer;padding:10px;border-radius:4px}.notifications-center-footer .pagination .icon-right{background:url(../images/svg/icons/seta-dir-paginacao.svg) no-repeat center}.notifications-center-footer .pagination .icon-left{background:url(../images/svg/icons/seta-esq-paginacao.svg) no-repeat center}.notifications-center-footer .pagination .pagination-icon--disabled{cursor:default;opacity:0.4}.notifications-center-footer .pagination .pagination-number{background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:4px;height:100%;cursor:pointer}.notifications-center-footer .pagination .pagination-number .text{color:#9e9e9e;font-family:Arial, sans-serif;font-size:14px;line-height:20px;padding:10px}.notifications-center-footer .pagination .pagination-icon:not(.pagination-icon--disabled):hover{background-color:#808080}.notifications-center-footer .pagination .pagination-number:hover{background-color:#808080;color:#dcdcdc !important}.notifications-center-footer .pagination .pagination-number--selected{cursor:default;border-radius:3px;background-color:#e1e7eb}#list-footer{height:130px}.input_filter_wrapper{display:flex;height:60px;padding-right:25px}.input_filter_wrapper .filter-input{float:left}#notificationFooterFixed .notifications-fixed__footer--non-visible{visibility:hidden}#notificationsHistory .notifications-center__list .header{cursor:pointer}.bg__toggle{background-color:#f5f5f5 !important;box-sizing:border-box}.bg__toggle__wrapper{border:1px solid  #BBBBBB !important;background-color:#f5f5f5 !important;box-sizing:border-box}.miles-to-expire{width:97vw;margin-top:30px}.miles-to-expire h3,.miles-to-expire h4{text-transform:uppercase;margin:0}.miles-to-expire__left-box,.miles-to-expire__right-box{padding:20px}.miles-to-expire__left-box{padding-bottom:30px;background-position-x:20px}.miles-to-expire__left-box__title{text-transform:uppercase;margin:0;border-bottom:2px solid #ececec}.miles-to-expire__left-box .smiles-table th{font-size:15px}.miles-to-expire__left-box__dont-lose-your-miles{padding:0 0 0 20px}.miles-to-expire__right-box{margin-top:0}.miles-to-expire__right-box button{margin-bottom:25px}.miles-to-expire__promotional-codes-modal-content{display:none}@media screen and (max-width: 1199px){.miles-to-expire__left-box__dont-lose-your-miles{width:94% !important;text-align:center}}@media screen and (max-width: 767px){.miles-to-expire__left-box__title{background:none;padding-left:0;margin-top:20px}}.promotional-codes p{color:#FF5A00}.promotional-codes .span12{margin-left:0 !important}.promotional-codes__code{display:flex;flex-direction:column;align-items:center;margin-top:10px}.promotional-codes__code div{width:100%;margin-bottom:20px}.promotional-codes__code ul{margin:0 !important}.promotional-codes__code ul li{list-style:none}.promotional-codes__code ul li:nth-child(odd){font-weight:bold}.promotional-codes__code ul li:nth-child(3){margin-top:10px}.promotional-codes__code button{margin:30px 0 0}.expired-miles{display:flex !important;flex-flow:row wrap;justify-content:space-between;align-items:center;background-color:#ececec;padding:25px;margin-bottom:20px}.receipts{width:1280px;max-width:96vw;margin:auto !important}.receipts .pull-right{float:right !important}.receipts-filter{margin-bottom:30px}.receipts-filter form{margin-top:20px}.receipts-filter form label{width:50px;line-height:50px;margin:0 !important}.receipts .see-transaction-details:hover{cursor:pointer}@media screen and (max-width: 920px){.receipts .smiles-table th{font-size:calc(0.75em + 1vmin)}}@media screen and (max-width: 767px){.receipts .smiles-table th{font-size:calc(0.60em + 1vmin)}.receipts .smiles-table td{font-size:calc(0.50em + 1vmin)}}@media screen and (max-width: 500px){.receipts .smiles-table th{font-size:calc(0.55em + 1vmin)}.receipts .smiles-table td{font-size:calc(0.44em + 1vmin)}}.bms .smiles__miles-operations{background:#fff;border:1px solid #ececec;box-shadow:0 1px 3px 0 #ececec;padding:16px 12px;margin:0 0 8px}.smiles__miles-operations h4{margin:0 12px 12px;font:20px "NunitoBold","Arial Bold",sans-serif}.smiles__miles-operations .title-ex-lg,.smiles__miles-operations .title-ex-md,.smiles__miles-operations .title-ex-sm,.smiles__miles-operations .title-lg,.smiles__miles-operations .title-md,.smiles__miles-operations .title-sm,.smiles__miles-operations .text-lg,.smiles__miles-operations .text-md,.smiles__miles-operations .text-sm{font-family:"NunitoRegular",Arial,sans-serif}.smiles__miles-operations .title-ex-lg.text-bold,.smiles__miles-operations .title-ex-md.text-bold,.smiles__miles-operations .title-ex-sm.text-bold,.smiles__miles-operations .title-lg.text-bold,.smiles__miles-operations .title-md.text-bold,.smiles__miles-operations .title-sm.text-bold,.smiles__miles-operations .text-lg.text-bold,.smiles__miles-operations .text-md.text-bold,.smiles__miles-operations .text-sm.text-bold{font-family:"NunitoBold","Arial Bold",sans-serif}.smiles__miles-operations .title-ex-lg.text-light,.smiles__miles-operations .title-ex-md.text-light,.smiles__miles-operations .title-ex-sm.text-light,.smiles__miles-operations .title-lg.text-light,.smiles__miles-operations .title-md.text-light,.smiles__miles-operations .title-sm.text-light,.smiles__miles-operations .text-lg.text-light,.smiles__miles-operations .text-md.text-light,.smiles__miles-operations .text-sm.text-light{font-family:"NunitoLight",Arial,sans-serif}.smiles__miles-operations .voucher-row{min-height:40px}.smiles__miles-operations .title-ex-lg{font-size:34px;line-height:34px;padding:5px 0}.smiles__miles-operations .title-ex-md{font-size:22px;line-height:26px}.smiles__miles-operations .title-ex-sm{font-size:20px;line-height:24px}.smiles__miles-operations .title-lg{font-size:16px;padding:0 10px 0 0}@media screen and (max-width: 767px){.smiles__miles-operations .title-lg{padding:0 90px 0 0}}.smiles__miles-operations .title-md{font-size:15px}.smiles__miles-operations .title-sm{font-size:14px;line-height:16px}.smiles__miles-operations .title-sm-offer{font-size:14px;line-height:16px}@media screen and (max-width: 767px){.smiles__miles-operations .title-sm-offer{margin:4px auto}}.smiles__miles-operations .text-lg{font-size:13px;line-height:14px}.smiles__miles-operations .text-md{font-size:12px;line-height:14px}.smiles__miles-operations .text-sm{font-size:11px;line-height:14px}.smiles__miles-operations .btn,.smiles__miles-operations .aui .modal-body button,.aui .modal-body .smiles__miles-operations button{font-family:"NunitoBold","Arial Bold",sans-serif}.smiles__miles-operations .btn.btn-wd-lg,.smiles__miles-operations .aui .modal-body button.btn-wd-lg,.aui .modal-body .smiles__miles-operations button.btn-wd-lg{width:230px}.smiles__miles-operations .btn.btn-wd-md,.smiles__miles-operations .aui .modal-body button.btn-wd-md,.aui .modal-body .smiles__miles-operations button.btn-wd-md{width:176px}@media screen and (max-width: 767px){.smiles__miles-operations .btn.btn-wd-md,.smiles__miles-operations .aui .modal-body button.btn-wd-md,.aui .modal-body .smiles__miles-operations button.btn-wd-md{width:100%}}.smiles__miles-operations .editable{position:relative}.smiles__miles-operations .editable::after{font:34px "NunitoRegular",Arial,sans-serif;position:absolute;z-index:1;top:2px;left:11px;content:attr(data-placeholder)}.smiles__miles-operations input{font:34px "NunitoRegular",Arial,sans-serif;position:relative;margin:4px 0;padding:0 10px;z-index:2;background:transparent;width:160px;border:1px solid #BCBEC0}.smiles__miles-operations .row.amount-bar{margin:8px 0}.smiles__miles-operations .row.amount-bar #amount{color:#7c7c7c !important}.smiles__miles-operations .row.amount-bar #amount.over-limit{border-color:#e74646}.smiles__miles-operations .row.amount-bar #clubSignInBtn{margin-top:0}.smiles__miles-operations .row.amount-bar #bonusReceiver{color:#7C7C7C}.smiles__miles-operations .row.amount-bar .span3{position:relative;margin:12px 0;width:25%}.smiles__miles-operations .row.amount-bar .span3.large-span{width:34%}@media screen and (max-width: 767px){.smiles__miles-operations .row.amount-bar .span3.large-span{width:unset}}.smiles__miles-operations .row.amount-bar .span3.division-span{border-left:1px solid #BCBEC0}.smiles__miles-operations .row.amount-bar .span3.club-box{background-color:#639;color:#fff;margin:0;padding:12px 0;border-radius:2px}.smiles__miles-operations .row.amount-bar .span3.club-box .inner__row-top{padding-top:0 !important}@media screen and (max-width: 767px){.smiles__miles-operations .row.amount-bar .span3.club-box{padding:18px 12px}.smiles__miles-operations .row.amount-bar .span3.club-box .inner__row13 .title-sm{margin:4px auto}.smiles__miles-operations .row.amount-bar .span3.club-box .inner__row-bot{padding-bottom:0}}.smiles__miles-operations .row.amount-bar .span3 .op-reg-box{position:relative}.smiles__miles-operations .row.amount-bar .span3 .op-reg-box .ic-warning-vermelho{position:absolute;font-size:7px;left:0}.smiles__miles-operations .row.amount-bar .span3 .op-reg-box .text-md{margin-left:24px}@media screen and (max-width: 767px){.smiles__miles-operations .row.amount-bar .span3 .op-reg-box{margin-top:10px;width:65%}}.smiles__miles-operations .row.amount-bar .span3 .plus-span::before,.smiles__miles-operations .row.amount-bar .span3 .equals-span::before{z-index:1;background-color:#fff;position:absolute;float:left;top:110px;line-height:30px}.smiles__miles-operations .row.amount-bar .span3 .plus-span::before{content:"+";font:32px "NunitoBold","Arial Bold",sans-serif;line-height:30px;left:-10px;padding-bottom:5px}.smiles__miles-operations .row.amount-bar .span3 .equals-span::before{content:"=";font:24px "NunitoBold","Arial Bold",sans-serif;line-height:32px;left:-9px;padding-bottom:3px}.smiles__miles-operations .row.amount-bar .span3 .inner__row-top{margin:0 18px;display:flex;align-items:center;padding-top:12px;height:75px;align-items:flex-start}.smiles__miles-operations .row.amount-bar .span3 .inner__row-top.row-top{align-items:flex-start}.smiles__miles-operations .row.amount-bar .span3 .inner__row-bot{margin:0 18px;display:flex;align-items:center;height:50px}.smiles__miles-operations .row.amount-bar .span3 .inner__row-bot.row-top{align-items:flex-start}.smiles__miles-operations .row.amount-bar .span3 .inner__row-bot .btn,.smiles__miles-operations .row.amount-bar .span3 .inner__row-bot .aui .modal-body button,.aui .modal-body .smiles__miles-operations .row.amount-bar .span3 .inner__row-bot button{margin:auto 0;height:40px;line-height:12px;padding:8px 26px;text-align:center}.smiles__miles-operations .row.amount-bar .span3 .inner__row13{margin:0 18px;display:flex;align-items:center;height:130px}.smiles__miles-operations .row.amount-bar .span3 .inner__row13.row-top{align-items:flex-start}@media screen and (max-width: 767px){.smiles__miles-operations .row.amount-bar .span3 .inner__row13{padding:10px 60px}}.smiles__miles-operations .row.amount-bar .span3 .inner__row9{margin:0 18px;display:flex;align-items:center;height:90px}.smiles__miles-operations .row.amount-bar .span3 .inner__row9.row-top{align-items:flex-start}.smiles__miles-operations .row.amount-bar .span3 .inner__row8{margin:0 18px;display:flex;align-items:center;height:80px}.smiles__miles-operations .row.amount-bar .span3 .inner__row8.row-top{align-items:flex-start}.smiles__miles-operations .row.amount-bar .span3 .inner__row7{margin:0 18px;display:flex;align-items:center;height:70px}.smiles__miles-operations .row.amount-bar .span3 .inner__row7.row-top{align-items:flex-start}.smiles__miles-operations .row.amount-bar .span3 .inner__row6{margin:0 18px;display:flex;align-items:center;height:60px}.smiles__miles-operations .row.amount-bar .span3 .inner__row6.row-top{align-items:flex-start}.smiles__miles-operations .row.amount-bar .span3 .inner__row5{margin:0 18px;display:flex;align-items:center;height:50px;margin-top:-5px}.smiles__miles-operations .row.amount-bar .span3 .inner__row5.row-top{align-items:flex-start}.smiles__miles-operations .row.amount-bar .span3 .inner__row4{margin:0 18px;display:flex;align-items:center;height:40px}.smiles__miles-operations .row.amount-bar .span3 .inner__row4.row-top{align-items:flex-start}.smiles__miles-operations .row.amount-bar .span3:first-child .inner__row-bot .text-md.over-limit{color:#e74646}@media screen and (max-width: 767px){.bms .smiles__miles-operations{margin:0 8px 8px}.smiles__miles-operations h4{margin:0 4px}.smiles__miles-operations .voucher-row{min-height:0}.smiles__miles-operations .editable{margin-top:16px}.smiles__miles-operations input{font-size:34px !important}.smiles__miles-operations .row.amount-bar .span3{height:unset;width:100%}.smiles__miles-operations .row.amount-bar .span3.division-span{border-left:0px;border-top:1px solid #BCBEC0}.smiles__miles-operations .row.amount-bar .span3 .plus-span::before{content:"+";font:32px "NunitoBold","Arial Bold",sans-serif;line-height:32px;top:-16px;width:20px;padding:0 12px;position:absolute;left:0;right:0;margin:auto;margin-top:-2px}.smiles__miles-operations .row.amount-bar .span3 .equals-span::before{content:"=";font:24px "NunitoBold","Arial Bold",sans-serif;line-height:32px;top:-18px;width:14px;padding:0 12px;position:absolute;left:0;right:0;margin:auto}.smiles__miles-operations .row.amount-bar .span3 .inner__row4,.smiles__miles-operations .row.amount-bar .span3 .inner__row5,.smiles__miles-operations .row.amount-bar .span3 .inner__row6,.smiles__miles-operations .row.amount-bar .span3 .inner__row7,.smiles__miles-operations .row.amount-bar .span3 .inner__row8,.smiles__miles-operations .row.amount-bar .span3 .inner__row9,.smiles__miles-operations .row.amount-bar .span3 .inner__row13{height:unset;min-height:20px;margin:10px 4px;padding:5px 0}.smiles__miles-operations .row.amount-bar .span3 .inner__row-top{height:unset;padding:36px 0 12px;margin:0 4px}.smiles__miles-operations .row.amount-bar .span3 .inner__row-bot{height:unset;padding-bottom:28px;margin:0 4px}.smiles__miles-operations .row.amount-bar .span3 .inner__row5 .mobile-margin{min-height:10px}.smiles__miles-operations .row.amount-bar .span3 .inner__row5 .mobile-big-font{font-size:16px}.smiles__miles-operations .row.amount-bar .span3 .inner__row8 .mobile-margin{min-height:40px}}.smiles__miles-revalidation .revalidation-value-block .body{background-color:#936;border-radius:2px;width:432px;padding:12px 10px}@media screen and (max-width: 767px){.smiles__miles-revalidation .revalidation-value-block .body{width:100%;margin-top:21px}}.smiles__miles-revalidation .revalidation-value-block .body p{color:#fff;font-family:"NunitoBold","Arial Bold",sans-serif;font-size:18px;font-weight:400;line-height:19px}.smiles__miles-revalidation .revalidation-value-block .body p.smaller-text{font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;line-height:16px}.smiles__miles-revalidation .revalidation-value-block .body p:last-child{margin:0}.smiles__miles-revalidation .revalidation-value-block .body p .value-field{font-size:20px;letter-spacing:1px}@media screen and (max-width: 767px){.smiles__miles-transference .trensfer-data-block{width:100%;margin-top:22px}}.smiles__miles-transference .trensfer-data-block .left-block{background-color:#936;border-radius:3px;height:70px;color:#fff;font-family:"NunitoLight",Arial,sans-serif;font-size:14px;line-height:18px;display:inline-block;padding:8px 0 0 8px}@media screen and (max-width: 767px){.smiles__miles-transference .trensfer-data-block .left-block{width:100%;height:180px;padding:8px 18px}}.smiles__miles-transference .trensfer-data-block .left-block .input__animate{display:inline-block;vertical-align:top;background-color:#fff;border-radius:3px;width:135px;margin-right:10px}@media screen and (max-width: 767px){.smiles__miles-transference .trensfer-data-block .left-block .input__animate{display:block;width:100%}}.smiles__miles-transference .trensfer-data-block .left-block .input__animate input{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;margin:0;width:135px;font-size:15px;line-height:22px;padding-left:12px}@media screen and (max-width: 767px){.smiles__miles-transference .trensfer-data-block .left-block .input__animate input{width:100%;margin-bottom:10px;font-size:15px !important}}.smiles__miles-transference .trensfer-data-block .left-block .input__animate label{font-family:"NunitoLight",Arial,sans-serif;left:12px}.smiles__miles-transference .trensfer-data-block .left-block p{margin:0;display:inline-block;width:123px}@media screen and (max-width: 767px){.smiles__miles-transference .trensfer-data-block .left-block p{display:block;width:unset;font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;line-height:18px;margin-bottom:11px}}.smiles__miles-transference .trensfer-data-block .right-block{display:none;vertical-align:top;margin-left:12px;margin-top:14px}.smiles__miles-transference .trensfer-data-block .right-block p{color:#936;font-family:"NunitoLight",Arial,sans-serif;font-size:16px;line-height:22px;margin:0}@media screen and (max-width: 767px){.smiles__miles-transference .trensfer-data-block .right-block p{font-size:14px}}.smiles__miles-transference .trensfer-data-block .right-block p.name,.smiles__miles-transference .trensfer-data-block .right-block p span{font-weight:700}.smiles__miles-transference .trensfer-data-block .right-block p .name{text-transform:capitalize}.smiles__miles-purchase .miles-purchase-voucher-block .header{padding-top:10px}@media screen and (max-width: 767px){.smiles__miles-purchase .miles-purchase-voucher-block .header{padding-top:26px}}.smiles__miles-purchase .miles-purchase-voucher-block .header p{color:#FF5A00;line-height:22px;display:inline-block;cursor:pointer;margin-left:10px;margin-bottom:0}@media screen and (max-width: 767px){.smiles__miles-purchase .miles-purchase-voucher-block .header p{margin-left:0}}.smiles__miles-purchase .miles-purchase-voucher-block .header p .toggle-arrow{border:solid #FF5A00;border-width:0 1px 1px 0;display:inline-block;padding:3px;margin-left:5px;vertical-align:top}@media screen and (max-width: 767px){.smiles__miles-purchase .miles-purchase-voucher-block .header p .toggle-arrow{border-width:0 2px 2px 0}}.smiles__miles-purchase .miles-purchase-voucher-block .header p .toggle-arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-top:10px}@media screen and (max-width: 767px){.smiles__miles-purchase .miles-purchase-voucher-block .header p .toggle-arrow.up{margin-top:9px}}.smiles__miles-purchase .miles-purchase-voucher-block .header p .toggle-arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:6px}@media screen and (max-width: 767px){.smiles__miles-purchase .miles-purchase-voucher-block .header p .toggle-arrow.down{margin-top:5px}}.smiles__miles-purchase .miles-purchase-voucher-block .header p img{height:22px}@media screen and (max-width: 767px){.smiles__miles-purchase .miles-purchase-voucher-block .header p{font-size:14px;line-height:22px}}.smiles__miles-purchase .miles-purchase-voucher-block .header p .available-voucher{position:relative}.smiles__miles-purchase .miles-purchase-voucher-block .header p .available-voucher .ticket-img-block{display:inline-block;position:relative;margin-right:7px}.smiles__miles-purchase .miles-purchase-voucher-block .header p .available-voucher .ticket-img-block .voucher-quantity{position:absolute;color:#fff;font-size:11px;left:1px;right:0;margin:auto;width:fit-content}.smiles__miles-purchase .miles-purchase-voucher-block .header p .selected-voucher{display:none}.smiles__miles-purchase .miles-purchase-voucher-block .body{position:relative;padding:20px 20px 13px;background-color:#f5f5f5;margin-top:17px;display:none;padding:10px 10px 16px}@media screen and (max-width: 767px){.smiles__miles-purchase .miles-purchase-voucher-block .body{margin-top:10px}}.smiles__miles-purchase .miles-purchase-voucher-block .body::after{content:'';width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #f5f5f5;position:absolute;top:-10px;left:17px}@media screen and (max-width: 767px){.smiles__miles-purchase .miles-purchase-voucher-block .body::after{left:7px}}.smiles__miles-purchase .miles-purchase-voucher-block .body_header{padding-bottom:20px}.smiles__miles-purchase .miles-purchase-voucher-block .body_header p{color:#FF5A00;margin:0}@media screen and (max-width: 767px){.smiles__miles-purchase .miles-purchase-voucher-block .body_header p{font-size:12px;padding:5px}}.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher{border-top:1px solid #ECECEC;padding-top:13px;display:inline-block}.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher p{color:#7C7C7C;margin-bottom:0}@media screen and (max-width: 767px){.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher p.text-lg{font-size:12px}.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher p.text-sm,.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher p.text-md{font-size:10px}}.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher_number,.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher_info,.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher_button{display:inline-block;margin-right:30px;vertical-align:top}.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher_info,.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher_button{padding-top:5px}.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher_number p:last-child{margin-top:1px}@media screen and (max-width: 767px){.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher_number{margin-right:0}}.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher_button{padding-bottom:12px;margin-right:0}@media screen and (max-width: 767px){.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher_button{padding-top:20px;width:100%}}.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher_button p{margin-top:3px;margin-right:0}.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher_button button{width:231px}@media screen and (max-width: 767px){.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher_button button{width:100%}}@media screen and (max-width: 767px){.smiles__miles-purchase .miles-purchase-voucher-block .body .voucher_info{float:right;margin:0 10px 0 0;padding:0}}@media screen and (max-width: 767px){.smiles__miles-purchase .row.amount-bar .amount-input-block .inner__row-top{padding-top:0}.smiles__miles-purchase .row.amount-bar .amount-input-block .inner__row-top .title-lg{max-width:100%}}@media screen and (max-width: 767px){.smiles__miles-purchase .row.amount-bar #totalValueBlock .inner__row5{margin-bottom:15px;padding:15px 0}}.smiles__miles-purchase .row.amount-bar .voucher-total .value-without-voucher{text-decoration:line-through;margin-bottom:5px}.credit-request-calendar .ui-datepicker-prev,.credit-request-calendar .ui-datepicker-next{top:25px !important}.credit-request-calendar .ui-datepicker-prev:hover,.credit-request-calendar .ui-datepicker-next:hover{border:0 !important}.credit-request-calendar .ui-datepicker-prev{left:10px !important}.credit-request-calendar .ui-datepicker-next{right:-20px !important}.accumulation-miles{background:white;border:1px solid #ececec;box-shadow:0 1px 3px 0 #ececec;padding:20px 5px 15px 20px}@media only screen and (max-width: 767px){.accumulation-miles{width:90% !important;margin:auto}}.accumulation-miles p{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:16px;font-weight:300;line-height:19px;text-align:left;margin-top:10px}.accumulation-miles p.smaller{font-size:14px}.accumulation-miles input{font:15px "NunitoLight",Arial,sans-serif !important;border:1px solid #BCBEC0}.accumulation-miles input:not(:focus),.accumulation-miles input:focus{padding:20px 20px 0}.accumulation-miles .accumulation-miles-step-one{color:#7c7c7c;font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;font-weight:300;line-height:17px;margin-bottom:20px}.accumulation-miles .icon{display:block;height:60px;margin-left:-18px}.accumulation-miles .ic-line-flow{background:url(../images/miles-flow/ic-line-flow.svg) no-repeat center bottom}.accumulation-miles .the-wizard{padding:35px 0;text-align:center;width:100%;margin-bottom:15px;margin-left:auto}.accumulation-miles .the-wizard li{display:inline-block;vertical-align:top;padding:0 38px;width:280px;font:normal 14px Arial;color:#7c7c7c;font-family:"NunitoLight",Arial,sans-serif;font-size:14px;font-weight:300;line-height:17px;text-align:center}.accumulation-miles .ui-autocomplete-loading{background:white url(../images/miles-flow/searching.gif) 95% center no-repeat !important}.accumulation-miles * html .ui-autocomplete-results .ui-autocomplete{width:1px}.accumulation-miles .container-input-select .cs-select.cs-skin-silver .cs-options{max-height:146px;overflow-y:auto}.accumulation-miles .accumulation-miles-headline{color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;font-size:20px;font-weight:400;line-height:24px;text-align:left}.accumulation-miles .container-accumulation-miles-steps{margin-top:5px;color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;font-weight:400;line-height:22px;text-align:left}.accumulation-miles .container-accumulation-miles-steps h3{color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;font-weight:400;line-height:22px;text-align:left;padding:0 0 20px 20px}@media only screen and (max-width: 764px){.accumulation-miles .container-accumulation-miles-steps h3{padding:0 0 35px 0;font-size:14px;font-weight:700;margin:0}}.accumulation-miles .desktop-only{display:block !important}.accumulation-miles .mobile-only{display:none !important}.accumulation-miles .accumulation-miles-steps{margin-top:10px}.accumulation-miles .accumulation-miles-steps li{float:left;font:normal 12px Arial;color:#999;padding:15px 25px 0 0;position:relative}.accumulation-miles .accumulation-miles-steps li .checked{background:url("../images/svg/icons/ic-round-check.svg") no-repeat;width:22px;height:17px;position:absolute;left:50%;margin-left:-21px;top:-25px;display:block}.accumulation-miles .accumulation-miles-steps li:before{content:'';width:5px;height:5px;border-radius:10px;background:#ececec;position:absolute;top:-3px;left:50%;margin-left:-15px}.accumulation-miles .accumulation-miles-steps li:last-child{padding-right:0}.accumulation-miles .accumulation-miles-steps li:last-child .stamp{background:#fff !important;right:-2px}.accumulation-miles .accumulation-miles-steps li .cover{display:block;position:absolute;width:50%;height:1px;top:-1px;background:#ececec;right:0;width:60%}.accumulation-miles .accumulation-miles-steps li .stamp{display:block;position:absolute;width:50%;height:1px;top:-1px;background:#ececec;margin-left:-15px}.accumulation-miles .accumulation-miles-steps li:first-child .stamp{background:#fff !important;left:0}.accumulation-miles .accumulation-miles-steps li.last:before{margin-left:-3px}.accumulation-miles .accumulation-miles-steps li.last .cover{left:-5px;margin-left:0}.accumulation-miles .accumulation-miles-steps li.current{color:#FF5A00}.accumulation-miles .accumulation-miles-steps li.current:before{background:#FF5A00}.accumulation-miles .accumulation-miles-steps li.current .cover{margin:0;width:60%}.accumulation-miles .accumulation-miles-steps li.current .stamp{background:#FF5A00}.accumulation-miles .accumulation-miles-steps li.done{color:#FF5A00;border-color:#FF5A00}.accumulation-miles .accumulation-miles-steps li.done:before{background:#FF5A00}.accumulation-miles .accumulation-miles-steps li.done .stamp{background:#FF5A00}.accumulation-miles .accumulation-miles-steps li.done .cover{background:#FF5A00}.accumulation-miles .accumulation-miles-steps li.done.last .checked{margin-left:-9px}.accumulation-miles .request-accumulation .partner{width:186px;height:89px;border-radius:3px;border:1px solid #ececec;float:left;margin:0 15px 15px 0;text-align:center;cursor:pointer}.accumulation-miles .request-accumulation .partner:hover{border-color:#FF5A00}.accumulation-miles .request-accumulation .partner .vertical-align{width:1px;height:103px;vertical-align:middle;display:inline-block}.accumulation-miles .request-accumulation .partner .request-partner{height:103px}.accumulation-miles .request-accumulation .all-partners{display:inline-block;vertical-align:middle;background-repeat:no-repeat}.accumulation-miles .request-accumulation .partner-gol{background-image:url(../images/svg/partners/gol.svg);width:100px;height:55px;background-size:90px 37px}.accumulation-miles .request-accumulation .partner-delta{background-image:url(../images/svg/partners/delta.svg);width:125px;height:35px;background-size:130px 22px}.accumulation-miles .request-accumulation .partner-airfrance{background-image:url(../images/svg/partners/airfrance.svg);width:173px;height:28px;background-size:185px 15px}.accumulation-miles .request-accumulation .partner-klm{background-image:url(../images/svg/partners/klm.svg);width:72px;height:60px;background-size:70px 40px}.accumulation-miles .request-accumulation .partner-qatar{background-image:url(../images/svg/partners/qatar.svg);width:114px;height:50px;background-size:120px 35px}.accumulation-miles .request-accumulation .partner-aerolineas-argentinas{background-image:url(../images/svg/partners/aerolineas-argentinas.svg);width:97px;height:60px;background-size:100px 42px}.accumulation-miles .request-accumulation .partner-etihad{background-image:url(../images/svg/partners/etihad.svg);width:87px;height:61px;background-size:87px 42px}.accumulation-miles .request-accumulation .partner-tap{background-image:url(../images/svg/partners/tap.svg);width:88px;height:59px;background-size:94px 49px}.accumulation-miles .request-accumulation .partner-alitalia{background-image:url(../images/svg/partners/alitalia.svg);width:106px;height:35px;background-size:106px 21px}.accumulation-miles .request-accumulation .partner-copa-airlines{background-image:url(../images/svg/partners/copa-airlines.svg);width:177px;height:45px;background-size:186px 32px}.accumulation-miles .request-accumulation .partner-korean-air{background-image:url(../images/svg/partners/korean-air.svg);width:148px;height:30px;background-size:152px 17px}.accumulation-miles .request-accumulation .partner-air-canada{background-image:url(../images/svg/partners/air-canada.svg);width:161px;height:35px;background-size:159px 21px}.accumulation-miles .request-accumulation .partner-aero-mexico{background-image:url(../images/svg/partners/aero-mexico.svg);width:174px;height:42px;background-size:173px 31px}.accumulation-miles .request-accumulation .partner-emirates{background-image:url(../images/svg/partners/emirates.svg);width:71px;height:87px;background-size:71px 71px}.accumulation-miles .request-accumulation .partner-south-african{background-image:url(../images/svg/partners/south-african-airways.svg);width:125px;height:96px;background-size:127px 70px}.accumulation-miles .request-accumulation .partner.last{margin-right:0;margin-right:0}.accumulation-miles .request-accumulation-faq{padding-top:50px;border-top:1px solid #ececec}.accumulation-miles .request-accumulation-faq button{margin:50px auto;width:200px}.accumulation-miles .accordion-faq{border:1px solid #ececec}.accumulation-miles .accordion-faq:last-child{border-bottom:0}.accumulation-miles .accordion-faq h4{padding:25px 20px;cursor:pointer;font-size:18px;margin:0}.accumulation-miles .accordion-faq h4:after{content:'';background:url(../images/miles-flow/bg-arrow-faq.png) no-repeat 0 0;width:12px;height:9px;float:right;margin-top:7px}.accumulation-miles .accordion-faq .faq-text{display:none}.accumulation-miles .accordion-faq .faq-text p{font:normal 14px Arial;color:#7c7c7c;padding:0 20px 20px}.accumulation-miles .request-accumulation-from-partner .partner{width:182px;height:89px;margin:15px 44px 20px 20px;position:relative;z-index:2}.accumulation-miles .request-accumulation-from-partner .all-partners{max-width:136px;background-size:contain}.accumulation-miles .request-accumulation-from-partner .request-partner{margin-right:30px}.accumulation-miles .request-accumulation-from-partner .request-partner .text-g3{display:block;font-family:"NunitoLight",Arial,sans-serif;text-align:left;color:#7c7c7c;font-size:16px;font-weight:300;line-height:19px;margin-top:30px}.accumulation-miles .request-accumulation-from-partner .request-partner .text-congenere{display:block;font-family:"NunitoLight",Arial,sans-serif;text-align:left;color:#7c7c7c;font-size:14px;font-weight:300;line-height:19px}.accumulation-miles #panel-request-accumulation{margin-left:30px}.accumulation-miles .submit-request-accumulation .smls-datepicker{margin:0 0 10px;width:165px}.accumulation-miles .submit-request-accumulation button{width:185px;margin-left:auto;margin-right:0;position:relative;display:none}.accumulation-miles .flight-locator{max-width:none;width:165px;margin-bottom:10px;float:none}.accumulation-miles .smls-datepicker{width:165px;margin-bottom:10px}.accumulation-miles .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{border-right:0;border-top:0}.accumulation-miles .ui-datepicker .ui-datepicker-header .ui-datepicker-next{border-right:0;border-top:0}.accumulation-miles #panel-form-credit-request-g3{display:block}.accumulation-miles #panel-form-credit-request-g3 .form-g3{display:inline-block;position:relative;width:100%}.accumulation-miles #panel-form-credit-request-g3 .form-g3 .ic-new-calendar{margin-right:-70px}.accumulation-miles #panel-form-credit-request-g3 .form-g3 .flight-locator{display:flex}.accumulation-miles #panel-form-credit-request-g3 .form-g3 .flight-locator .ic-tooltip-information{margin:15px}.accumulation-miles #panel-form-credit-request-g3 .form-g3 .flight-locator .tooltip{width:300px}.accumulation-miles #panel-form-credit-request-g3 button{margin-top:11px;display:block}.accumulation-miles .boarding-pass-example{background:url(../images/miles-flow/bg-boarding-pass-gol.svg) no-repeat;width:260px;height:215px;position:absolute;background-size:contain;margin-top:-7px}.accumulation-miles .input-field{left:260px;position:relative;display:inline-block}.accumulation-miles .input-field input{width:183px;margin-left:10px;margin-bottom:11%}.accumulation-miles .input-field button{font:14px "NunitoBold","Arial Bold",sans-serif;margin-left:10px}.accumulation-miles .accumulation-tooltip p{font-size:14px;color:#7C7C7C;line-height:16px}.accumulation-miles .boarding-pass h4{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:16px;font-weight:700;line-height:19px}.accumulation-miles .boarding-pass p{line-height:17px;font-size:12px}.accumulation-miles .boarding-pass .subtitle{font:14px "NunitoLight",Arial,sans-serif;display:block;position:relative;margin:2px 0 20px}.accumulation-miles .boarding-pass .footer{font:14px "NunitoLight",Arial,sans-serif;display:block;position:relative;margin:2px 0 20px}.accumulation-miles .boarding-pass .footer-desc{font:12px "NunitoLight",Arial,sans-serif;margin:2px 0 20px}.accumulation-miles .status-order-text{padding:10px 10px 10px 130px;width:610px;margin:-20px auto 20px}@media screen and (max-width: 640px){.accumulation-miles .status-order-text{width:200px !important}}.accumulation-miles .status-order-text p{color:#7c7c7c;font-family:"NunitoLight",Arial,sans-serif;font-size:14px;font-weight:300;line-height:17px;width:569px;text-align:left}.accumulation-miles .status-order-text p.first{background:#fff url("../images/miles-flow/icon-current-category.png") no-repeat 3px;color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;font-weight:400;line-height:19px;text-align:left;padding:10px 10px 10px 30px}.accumulation-miles .accumulation-miles-sucess .text-center p{color:#7c7c7c;font-family:"NunitoLight",Arial,sans-serif;font-size:16px;font-weight:300;line-height:19px;text-align:center}.accumulation-miles .accumulation-tooltip{background:#fff;width:190px;padding:20px;border:2px solid #FF5A00;position:absolute;top:-45px;left:180px;z-index:1}.accumulation-miles .accumulation-tooltip:before{content:'';background:url(../images/miles-flow/arrow-left-tooltip.png) no-repeat;width:10px;height:12px;position:absolute;top:60px;left:-7px}.accumulation-miles .fake-upload-container.error .fake-upload{background:#e74646}.accumulation-miles .fake-upload-container.error span.upload-filename{color:#e74646}.accumulation-miles .fake-upload-container.error span.upload-filename:empty:after{content:attr(data-empty-msg)}.accumulation-miles .fake-upload{width:117px;border-radius:4px;background:#FF5A00;padding:10px 17px;text-align:center;margin-top:15px;position:relative;cursor:pointer}.accumulation-miles .fake-upload input{height:38px !important;position:absolute;top:0;left:0;opacity:0}.accumulation-miles .fake-upload span{font:bold 12px Arial,Helvetica,sans-serif;color:#fff}.accumulation-miles .file-description{font:10px "NunitoLight",Arial,sans-serif}.accumulation-miles .container-fields.form-page{padding-top:40px;padding-left:30px;border-left:1px solid #ececec;position:relative;margin-bottom:25px;border-top:1px solid #ECECEC}.accumulation-miles .container-fields.form-page .title-flight-return:after{content:'';background:#fff url(../images/svg/icons/ic-orange-airplane.svg) no-repeat center center;transform:rotate(180deg);width:32px;height:25px;position:absolute;top:-10px;left:-41px;padding-bottom:20px}.accumulation-miles .container-fields.form-page .title-flight-return:before{content:'';background:white;width:32px;height:40px;position:absolute;top:-50px;left:-41px}.accumulation-miles .container-fields.form-page .title-flight-depart:after{content:'';background:#fff url(../images/svg/icons/ic-orange-airplane.svg) no-repeat center center;width:32px;height:25px;position:absolute;top:-10px;left:-41px;padding-bottom:20px}.accumulation-miles .container-fields.form-page .title-flight-depart:before{content:'';background:white;width:32px;height:40px;position:absolute;top:-40px;left:-41px}.accumulation-miles .container-fields.form-page .marker-leg{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:16px;font-weight:700;line-height:19px;margin:27px 0 13px 0}.accumulation-miles .container-fields.form-page .marker-leg:after{content:'';background-color:#7C7C7C;border-radius:100%;width:12px;height:12px;position:absolute;top:6px;left:-36px}.accumulation-miles .container-fields.form-page .marker-leg:before{content:'';background-color:white;width:15px;height:44px;position:absolute;top:-10px;left:-36px}.accumulation-miles .container-fields .title-flight-return{position:relative;font-size:16px;font-family:"NunitoLight",Arial,sans-serif;font-weight:700;line-height:19px;color:#FF5A00}.accumulation-miles .container-fields .title-flight-depart{position:relative;font-size:16px;font-family:"NunitoLight",Arial,sans-serif;font-weight:700;line-height:19px;color:#FF5A00;margin:0;padding-bottom:15px}.accumulation-miles .container-fields .subtitle-bold{font:14px "NunitoRegular",Arial,sans-serif;display:block;margin:0 0 10px}.accumulation-miles .container-fields .subtitle{font:14px "NunitoLight",Arial,sans-serif;display:block;margin:12px 0 20px}.accumulation-miles .container-fields .field-label{margin:2px 0 10px;color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:16px;font-weight:700;line-height:19px}.accumulation-miles .container-fields .marker-leg{position:relative;color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;font-weight:400;line-height:22px;text-align:left}.accumulation-miles .container-fields .container-select{width:190px !important}.accumulation-miles .container-fields .fake-range{width:190px;height:50px;border-radius:3px;border:1px solid #BCBEC0;position:relative}.accumulation-miles .container-fields .fake-range input{position:absolute;bottom:0;left:0;opacity:0;width:30px}.accumulation-miles .container-fields .fake-range .fake-label{font:bold 12px Arial;color:#7c7c7c;padding:7px 10px;display:block}.accumulation-miles .container-fields .fake-range .total{font:14px Arial;color:#7c7c7c;position:absolute;bottom:10px;left:10px}.accumulation-miles .container-fields .fake-range .control{cursor:pointer;position:absolute;right:10px;width:10px;height:6px}.accumulation-miles .container-fields .fake-range .control.add{background:url(../images/miles-flow/bt-close-flights.png) no-repeat;top:11px}.accumulation-miles .container-fields .fake-range .control.remove{background:url(../images/miles-flow/bt-open-flights.png) no-repeat;bottom:11px}.accumulation-miles .container-fields .container-input{margin:0 14px 20px 0;display:inline-block;vertical-align:top}.accumulation-miles .container-fields .flight-number{width:202px;display:block;position:relative}.accumulation-miles .container-fields .flight-number .tooltip-help{position:absolute;display:inline-block;top:15px;margin-left:218px}.accumulation-miles .container-fields .flight-number .tooltip-help .tooltip{width:200px}.accumulation-miles .container-fields .redeem_info_icon_desktop{background:url(../images/svg/icons/ic-tooltip-information.svg) no-repeat center;background-size:14px;float:left;padding:0px 6px 0px 6px;height:14px;width:14px;margin-top:4.5px;cursor:pointer}.accumulation-miles .container-fields .redeem_info_icon_desktop .tooltip-right-model{visibility:hidden;color:#535353;background-color:#fff;border:1.2px solid #FF5A00;max-width:400px;width:170px;text-align:left;border-radius:4px;padding:12px;font:12px "NunitoLight",Arial,sans-serif;letter-spacing:0.4px;position:relative;top:30px;z-index:50}.accumulation-miles .container-fields .redeem_info_icon_desktop:hover .tooltip-right-model{visibility:visible}.accumulation-miles .container-fields .flight-date{width:235px;display:block}.accumulation-miles .container-fields .flight-date input{cursor:pointer;border:1px solid #BCBEC0;margin:0px !important;padding:10px 20px 0px !important}.accumulation-miles .container-fields .flight-date input::placeholder{color:#7c7c7c}.accumulation-miles .container-fields .flight-date label{width:214px;height:44px;pointer-events:all}.accumulation-miles .container-fields .flight-depart{width:235px;position:relative}.accumulation-miles .container-fields .flight-arrival{width:235px;position:relative}.accumulation-miles .container-input.flight-arrival{margin-left:7px}.accumulation-miles .container-input.container-input-select{width:235px;margin-right:22px}.accumulation-miles .container-input.container-input-select select{border:1px solid #BCBEC0 !important}.accumulation-miles .total-connections{left:225px;width:277px;top:55px;padding:15px}.accumulation-miles .tooltip-info-connections{top:163px;left:359px;width:250px}.accumulation-miles .total-connections.accumulation-tooltip:before{top:20px}.accumulation-miles .depart-return{left:220px;top:-75px}.accumulation-miles .depart-return.accumulation-tooltip:before{top:75px}.accumulation-miles .container-fill-name-surname{position:relative}.accumulation-miles .container-fill-name-surname .accumulation-tooltip{width:165px;top:-62px;left:225px}.accumulation-miles .container-fill-name-surname .accumulation-tooltip:before{top:75px}.accumulation-miles .ui-autocomplete-results{display:none}.accumulation-miles .ui-autocomplete-results .whiteArrowUpTwo{top:70px;left:12px;z-index:110}.accumulation-miles .ui-autocomplete-results .ui-autocomplete{position:absolute;cursor:default}.accumulation-miles .ui-autocomplete-results .ui-menu{display:block;list-style:none;width:300px;border:2px solid #FF5A00 !important;background-color:#fff;border-radius:4px;max-height:200px;overflow:auto;padding-left:10px;padding-right:10px}.accumulation-miles .ui-autocomplete-results .ui-menu .ui-menu-item{width:100% !important;font-family:Arial,Helvetica,sans-serif;font-size:0.8em !important;color:#7c7c7c !important;font-weight:100 !important;text-align:center;border:none;background-color:transparent !important;padding-top:5px !important;padding-bottom:5px !important}.accumulation-miles .ui-autocomplete-results .ui-menu .ui-menu-item.ui-state-hover{border:none !important;background-color:transparent !important;color:#FF5A00 !important;font-family:Arial,Helvetica,sans-serif;padding-top:5px !important;padding-bottom:5px !important}.accumulation-miles .ui-autocomplete-results .ui-menu .ui-menu-item.ui-state-focus{border:none !important;background-color:transparent !important;color:#FF5A00 !important;font-family:Arial,Helvetica,sans-serif;padding-top:5px !important;padding-bottom:5px !important}.accumulation-miles .ui-autocomplete-results .ui-menu .ui-menu-item.ui-state-active{border:none !important;background-color:transparent !important;color:#FF5A00 !important;font-family:Arial,Helvetica,sans-serif;padding-top:5px !important;padding-bottom:5px !important}.accumulation-miles .accumulation-miles .smls-box-status-order{border-color:#FF5A00;background:#fff url(../images/miles-flow/ic-checked-alpha.png) no-repeat 30px center !important;padding:10px 10px 10px 130px;width:610px;margin:0 auto;float:none}.accumulation-miles .accumulation-miles .smls-box-status-order .status-order-text{padding:30px 20px;border-left:1px solid #ececec}.accumulation-miles .container-new-accumulation-request{margin-top:50px}.accumulation-miles .container-new-accumulation-request a{padding:15px 35px;color:#fff;margin-bottom:50px}.accumulation-miles .container-new-accumulation-request a:focus{color:#fff;text-decoration:none}.accumulation-miles .container-new-accumulation-request a:hover{color:#fff;text-decoration:none}.accumulation-miles .accumulation-miles-warning{width:755px}.accumulation-miles .accumulation-miles-warning p{margin-bottom:10px}.accumulation-miles .container-confirm-data{width:650px;margin:0 auto 20px;padding:25px 30px}.accumulation-miles .container-confirm-data h3{color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;font-weight:400;line-height:19px;text-align:left;padding:0px 0 0px 43px}.accumulation-miles .container-confirm-data .container-fields .title-flight-depart{background-color:#FF5A00;width:550px;height:42px;padding:10px 10px 10px 14px}.accumulation-miles .container-confirm-data .container-fields .title-flight-depart .ic-plane-ida-white{padding:0px 10px 15px 0px}.accumulation-miles .container-confirm-data .container-fields .title-flight-return{background-color:#FF5A00;width:550px;height:42px;padding:10px 10px 10px 15px}.accumulation-miles .container-confirm-data .container-fields .title-flight-return .ic-plane-volta-white{padding:14px 10px 15px 0px}.accumulation-miles .container-confirm-data .container-fields h3{color:#fff;font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;font-weight:400;line-height:19px;text-align:left}.accumulation-miles .container-confirm-data .passenger-confirm-data{height:180px;width:460px;padding-left:20px}.accumulation-miles .container-confirm-data .passenger-confirm-data li{color:#7c7c7c;font-family:"NunitoLight",Arial,sans-serif;font-size:14px;font-weight:300;line-height:35px;text-align:left;border-bottom:1px solid #ececec}.accumulation-miles .container-confirm-data .passenger-confirm-data .fake-label{display:inline-block;width:300px;color:#7c7c7c;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-align:left}.accumulation-miles .container-confirm-data .passenger-confirm-data.no-left-space{padding-left:0;margin-left:0;width:550px}.accumulation-miles .container-confirm-data .container-fields .passenger-confirm-data{margin-bottom:110px}.accumulation-miles .container-confirm-data .container-fields .passenger-confirm-data li{line-height:40px;border-bottom:1px solid #ececec}.accumulation-miles .container-confirm-data .container-fields h3{margin-bottom:20px}.accumulation-miles .container-confirm-data .container-fields h4{margin-bottom:10px}.accumulation-miles .container-confirm-data-buttons{text-align:center}.accumulation-miles .container-confirm-data-buttons .edit-data{font:bold 14px Arial;color:#7c7c7c;display:inline-block;vertical-align:middle;margin-right:45px}.accumulation-miles .container-confirm-data-buttons .edit-data:hover{color:#7c7c7c}.accumulation-miles .container-confirm-data-buttons .smls-btn{color:#fff !important;padding:15px 60px}.accumulation-miles .container-confirm-data-buttons .smls-btn:hover{color:#fff !important}#panel-credit-request-g3 .smls-datepicker input{pointer-events:initial;cursor:pointer;border-color:#7c7c7c;width:240px;display:inline-block;position:relative;font-weight:300}#panel-credit-request-g3 .smls-datepicker input::placeholder{color:#7c7c7c;font-weight:300}@media only screen and (min-width: 300px) and (max-width: 767px){.accumulation-miles{width:96%;margin:auto;padding:0 9px 9px 9px}.accumulation-miles p{color:#7c7c7c;font-family:"NunitoLight",Arial,sans-serif;font-size:12px;font-weight:300;line-height:19px;text-align:left}.accumulation-miles .icon{display:block;height:184px;margin-left:5px;float:left;width:15%;margin-top:25px;margin-bottom:35px}.accumulation-miles .ic-line-miles-mobile{background:url(../images/miles-flow/ic-line-miles-mobile.svg) no-repeat}.accumulation-miles .accumulation-miles-step-one{color:#7c7c7c;font-family:"NunitoRegular",Arial,sans-serif;font-size:14px;font-weight:300;line-height:17px;margin-bottom:20px;margin-top:245px}.accumulation-miles #panel-credit-request-g3 .smls-datepicker input{padding-top:15px;font-size:14px !important}.accumulation-miles #panel-credit-request-g3 .flight-locator{width:100%}.accumulation-miles #panel-credit-request-g3 .flight-locator input{font-size:14px !important;margin-bottom:0}.accumulation-miles .accumulation-miles-sucess .status-order-text{padding:0;margin:0;width:100% !important}.accumulation-miles .accumulation-miles-sucess .status-order-text p{width:100%;border:0;padding-top:0;margin-bottom:0;padding-bottom:0;margin-top:0;font-size:12px}.accumulation-miles .accumulation-miles-sucess .status-order-text p.first{margin-top:10px;margin-bottom:10px;font-size:14px}.accumulation-miles .accumulation-miles-sucess .text-center p{margin-top:18px;margin-bottom:0;border:0;padding-bottom:13px;font-size:14px}.accumulation-miles .accumulation-miles-sucess .text-center a{width:55%;margin:auto}.accumulation-miles #panel-form-credit-request-g3.submit-request-accumulation{box-sizing:border-box;width:100%;margin:0}.accumulation-miles #panel-form-credit-request-g3.submit-request-accumulation form{margin:0}.accumulation-miles #panel-form-credit-request-g3.submit-request-accumulation .input-field{width:100%;left:0;padding-top:16px}.accumulation-miles #panel-form-credit-request-g3.submit-request-accumulation .input-field input{width:100%}.accumulation-miles #panel-form-credit-request-g3.submit-request-accumulation button{position:static;height:40px;margin:auto;margin-top:26px}.accumulation-miles #panel-form-credit-request-g3.submit-request-accumulation .smls-datepicker{width:100%}.accumulation-miles #panel-form-credit-request-g3.submit-request-accumulation .smls-datepicker input{width:95%;margin-bottom:0}.accumulation-miles #panel-form-credit-request-g3.submit-request-accumulation .smls-datepicker i{margin-right:0}.accumulation-miles .request-accumulation{box-sizing:border-box;margin:0 auto;padding-bottom:16px}.accumulation-miles .request-accumulation .partner-list{z-index:23;top:99px;width:100%;box-sizing:border-box}.accumulation-miles .request-accumulation .partner{width:31%;height:50px;margin:auto auto 5px auto;display:inline-block;vertical-align:top;float:none;text-align:left;max-width:90%}.accumulation-miles .request-accumulation .partner .vertical-align{height:50px}.accumulation-miles .request-accumulation .partner.selected-partner{width:60%;height:100px}.accumulation-miles .request-accumulation .partner.selected-partner .vertical-align{height:100px}.accumulation-miles .request-accumulation .partner.congenere{opacity:.3}.accumulation-miles .request-accumulation .all-partners{width:94%;max-width:100%;background-size:contain;background-position:center center;height:40px;max-width:100%}.accumulation-miles .request-accumulation .choose-your-partner{font-size:11px}.accumulation-miles .request-accumulation .request-partner{margin-right:15px}.accumulation-miles .request-accumulation .request-partner div{margin:0 !important}.accumulation-miles .request-accumulation .request-partner p{margin:0 !important;padding:5px 0;border:0}.accumulation-miles .request-accumulation .request-partner .text-g3{font-size:12px;font-weight:300;line-height:14px}.accumulation-miles .accumulation-miles{box-sizing:border-box}.accumulation-miles .accumulation-miles .smls-box-status-order{width:100%;background:#fff url(../images/miles-flow/ic-checked-alpha.png) no-repeat center 10px !important;padding:70px 10px 10px 10px;max-height:none}.accumulation-miles .accumulation-miles .smls-box-status-order .status-order-text{border:0;border-top:1px solid #ececec;padding:10px}.accumulation-miles .the-wizard{padding:0 0 0px;margin-left:0;float:right;width:80%}.accumulation-miles .the-wizard li{text-align:left;width:100%;padding:21px 10px 22px 0px}.accumulation-miles .the-wizard li span{display:contents;vertical-align:middle;margin-bottom:0;width:74%;color:#7c7c7c;font-family:"NunitoLight",Arial,sans-serif;font-size:12px;font-weight:300;line-height:20px}.accumulation-miles .accumulation-miles-steps{float:left;margin:0;height:40px;width:340px}.accumulation-miles .container-accumulation-miles-steps{text-align:center}.accumulation-miles .desktop-only{display:none !important}.accumulation-miles .mobile-only{display:block !important}.accumulation-miles .accumulation-miles-steps{float:none;margin:0;display:inline-block}.accumulation-miles .accumulation-miles-steps li{font-size:11px;padding-right:6px}.accumulation-miles .accumulation-miles-steps li.last .checked{margin-left:-9px}.accumulation-miles .request-accumulation-faq{padding-top:40px}.accumulation-miles .request-accumulation-faq h3{padding-bottom:40px}.accumulation-miles .accordion-faq h4{font-size:14px;padding:20px 35px 20px 20px;position:relative}.accumulation-miles .accordion-faq h4:after{position:absolute;top:20px;right:15px}.accumulation-miles .accordion-faq .faq-text p{font-size:12px}.accumulation-miles .request-accumulation-from-partner.request-accumulation .partner{width:150px;height:80px;text-align:center}.accumulation-miles .request-accumulation-from-partner.request-accumulation .partner .vertical-align{height:80px}.accumulation-miles .request-accumulation-from-partner p{display:block;margin-bottom:20px;padding:30px 0 20px;border-bottom:1px solid #ececec;padding-top:20px}.accumulation-miles .boarding-pass-example{position:static;width:100%;background-size:contain;margin-left:-2px}.accumulation-miles .e-ticket{width:100%;box-sizing:border-box}.accumulation-miles .e-ticket .accumulation-tooltip{top:315px;left:0}.accumulation-miles .e-ticket p.smls-only-phone{color:#999;font-size:12px;padding-top:10px}.accumulation-miles .container-fill-name-surname label{left:10px}.accumulation-miles .fake-upload{width:100%;box-sizing:border-box}.accumulation-miles .button-tabs a{width:49%;font-size:12px}.accumulation-miles .container-button-tabs .accumulation-tooltip{top:155px;left:25px;z-index:10}.accumulation-miles .accumulation-tooltip:before{top:-8px !important;left:115px;transform:rotate(90deg)}.accumulation-miles .need-information{background:#7c7c7c;width:27px;padding:5px 0 2px;color:#fff;text-align:center;border-radius:44px;position:absolute;top:100px;left:172px}.accumulation-miles .total-connections{left:0;top:155px}.accumulation-miles .container-fields{margin-bottom:120px}.accumulation-miles .container-fill-name-surname .accumulation-tooltip{width:245px;top:57px;left:0;z-index:999;padding:15px}.accumulation-miles .container-confirm-data{padding:10px 40px;box-sizing:border-box;width:100%}.accumulation-miles .container-confirm-data-buttons .edit-data{margin-right:10px}.accumulation-miles .flight-locator{width:185px}.accumulation-miles .accumulation-miles-warning{width:100%;margin-top:15px}}.ios .smls-datepicker input[type="date"]{-webkit-appearance:textfield}.PARTE1-unico-dev{display:inline-block;background-color:white;box-shadow:0 1px 3px 0 #D8D8D8;width:855px;padding-top:18px}.PARTE1-unico-dev .body{margin-left:241px}.PARTE1-unico-dev .body .image{float:left;border:1px solid #ECECEC;width:182px;height:89px;margin-left:19px;margin-right:44px}.submit-request-accumulation{margin-left:230px;width:555px;float:left}.submit-request-accumulation .flight-localizer{position:relative;padding-bottom:24px}.submit-request-accumulation .flight-localizer .flight-locator{display:inline-block;border-radius:2px;width:183px;height:50px;max-width:none;float:none}.submit-request-accumulation .flight-localizer .tooltip-help{position:absolute;display:inline-block;top:15px;margin-left:12px}.submit-request-accumulation .flight-localizer .tooltip-help .tooltip{width:200px}.submit-request-accumulation .name-field{padding-bottom:8px}.submit-request-accumulation .name-field .text p{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:14px;font-weight:300;line-height:17px;margin-bottom:15px;margin-top:0}.submit-request-accumulation .name-field .text .title{color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;font-weight:700;margin-bottom:0}.submit-request-accumulation .name-field .container-fill-name-surname{margin-bottom:16px;border-radius:2px;width:419px;height:50px}.submit-request-accumulation .e-ticket{padding-bottom:24px;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC}.submit-request-accumulation .e-ticket .text h1{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:16px;font-weight:700;line-height:19px;padding-top:25px;margin-top:0;margin-bottom:12px}.submit-request-accumulation .e-ticket .text p{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:14px;font-weight:300;line-height:17px;margin-top:0}.submit-request-accumulation .e-ticket .text .side_text{font-size:10px;line-height:12px;width:202px;margin:8px 0 0 18px;display:inline-block}.submit-request-accumulation .e-ticket .ticket-number{position:relative;border-radius:2px;width:205px;height:50px}.submit-request-accumulation .e-ticket .ticket-number .tooltip-help{position:absolute;display:inline-block;top:15px;margin-left:218px}.submit-request-accumulation .e-ticket .ticket-number .tooltip-help .tooltip{width:200px}.submit-request-accumulation .container-button-tabs{padding-top:25px}.submit-request-accumulation .container-button-tabs .text p{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:14px;font-weight:300;line-height:17px;margin-top:0}.submit-request-accumulation .container-button-tabs .text .title{font-family:"NunitoLight",Arial,sans-serif;font-size:16px;font-weight:700;line-height:19px}.submit-request-accumulation .container-button-tabs .button-tabs a{width:105px;float:left;margin:25px 0;text-align:center;border:0}.submit-request-accumulation .container-button-tabs .button-tabs a label{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:13px;font-weight:300;letter-spacing:-0.35px;line-height:16px;padding-top:3px;margin-bottom:0}.submit-request-accumulation .container-button-tabs .button-tabs a [type="radio"]:not(:checked)+label:before{width:18px;height:18px}.submit-request-accumulation .container-button-tabs .button-tabs a [type="radio"]:not(:checked)+label:after{width:10px;height:10px;margin:2px}.submit-request-accumulation .container-button-tabs .button-tabs a.current label::after{background-color:#FF5A00}.submit-request-accumulation .container-button-tabs .button-tabs a:first-child{border-right:1px solid #ECECEC}.submit-request-accumulation .container-button-tabs .button-tabs a:last-child{margin-left:15px}.submit-request-accumulation input[type='file']{position:absolute;left:-9999999px}.submit-request-accumulation .fake-upload-container{float:left}.submit-request-accumulation .fake-upload-container .icon.full{display:none}.submit-request-accumulation .fake-upload-container label{padding:12px 18px;border:1px solid #BBBBBB;border-radius:2px;width:257px;height:40px;color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:13px;font-weight:300;line-height:16px;margin-bottom:12px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:40px}.submit-request-accumulation .fake-upload-container label .icon{position:absolute;top:0;right:0;bottom:0;margin:2px 2px 0 0}.submit-request-accumulation .attachment{margin-bottom:12px}.submit-request-accumulation .mini-text{width:500px;display:inline-block}.submit-request-accumulation .mini-text p{color:#7C7C7C;font-family:"NunitoRegular",Arial,sans-serif;font-size:11px;font-weight:300;line-height:17px;text-align:left;margin-top:0}.submit-request-accumulation .mini-text .title{font-weight:700;line-height:13px;margin:0}.submit-request-accumulation .boarding-pass .text h1{color:#7C7C7C;font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;font-weight:400;line-height:19px;padding-top:25px;margin-top:0;margin-bottom:12px}.submit-request-accumulation .boarding-pass .text p{color:#7C7C7C;font-family:"NunitoLight",Arial,sans-serif;font-size:14px;font-weight:300;line-height:17px;margin-top:0}.submit-request-accumulation .boarding-pass .text .side_text{font-size:10px;line-height:12px;width:202px;margin:8px 0 0 18px;display:inline-block}.ui-widget.ui-widget-content{border:0}#cobranded-content-get-cards-details #extract-miles .accrual-info{width:50%;margin-bottom:20px}#cobranded-content-get-cards-details span.short-icon img{max-width:30px !important;opacity:0.7;display:none}#cobranded-content-get-cards-details .content-extract{font-family:Arial}#cobranded-content-get-cards-details .extract-btn{padding:6px 23px 6px 23px;color:#989697;background:#fff;font-weight:bold;border:solid 1px #989697;display:inline-block;font-size:12px;height:50px}#cobranded-content-get-cards-details .btn-center{border-right:0;border-left:0}#cobranded-content-get-cards-details .extract-btn-selected{padding:6px 23px 6px 23px;color:#fff;background:#989697;font-size:12px;font-weight:bold;border:solid 1px #989697;display:inline-block;height:50px}#cobranded-content-get-cards-details .bank-icon{width:130px;max-height:30px;padding:0px !important}#cobranded-content-get-cards-details .card-icon,#cobranded-content-get-cards-details .bank-icon{display:inline-block}#cobranded-content-get-cards-details .extract-label{float:left;padding-top:16px;padding-right:5px}#cobranded-content-get-cards-details .container-sidebar-extract-cards h3{font-size:20px;color:#FF5A00;line-height:initial}#cobranded-content-get-cards-details .extract-filter-elements{padding:20px 0px 10px 0px}#cobranded-content-get-cards-details .extract-btn:hover{color:#fff;background:#989697}#cobranded-content-get-cards-details .container-total-miles-accumulated h3{font-size:20px;color:#7c7c7c;text-align:right;line-height:initial}#cobranded-content-get-cards-details .container-total-miles-accumulated p{text-align:right;font-size:13px}#cobranded-content-get-cards-details .coniner-total-miles-pagination{text-align:center;padding-top:20px}#cobranded-content-get-cards-details #bank-tabs{border:0;border-bottom:1px solid #69c;background:none;padding:0;border-radius:0;margin-top:25px}#cobranded-content-get-cards-details #bank-tabs li{background:none;border-color:#ececec;border-radius:3px 3px 0 0;padding:5px;height:45px}#cobranded-content-get-cards-details #bank-tabs li a{outline:none}#cobranded-content-get-cards-details #bank-tabs li.active{border-color:#69c;margin-bottom:-1px;padding:5px;background-color:\getColor((primary:#fff,secondary:#fce200,light:#ececec,dark:#7c7c7c,inverse:#000,danger:#e74646), primary);border-bottom:1px solid #fff}#cobranded-content-get-cards-details #extratoMilhasTable{width:100%}#cobranded-content-get-cards-details #extratoMilhasTable th{font-family:"NunitoRegular",Arial,sans-serif;padding:20px 8px}#cobranded-content-get-cards-details #extratoMilhasTable td{padding:12px;font-size:13px}#cobranded-content-get-cards-details #emptyList{height:40px;background-color:#ececec;margin-top:2px;border-radius:0px 0px 3px 3px}#cobranded-content-get-cards-details #emptyList p{padding-top:8px;color:#ececec}#cobranded-content-get-cards-details #empty-extract{width:80%;float:right;color:#989697}#cobranded-content-get-cards-details #empty-extract h3{font-size:20px;color:#7c7c7c}@media (min-width: 100px) and (max-width: 767px){#cobranded-content-get-cards-details #emptyList{height:54px}#cobranded-content-get-cards-details .extract-btn-selected,#cobranded-content-get-cards-details .extract-btn{width:33.333333334%;height:50px;line-height:13px;padding:6px 0}#cobranded-content-get-cards-details .extract-buttons{margin-bottom:20px}#cobranded-content-get-cards-details .extract-only-mobile{display:inline !important}#cobranded-content-get-cards-details .extract-only-desktop{display:none !important}#cobranded-content-get-cards-details .extract-select{width:129px !important}#cobranded-content-get-cards-details .extract-buttons-title-mobile p{margin-bottom:10px;font:bold 13px Arial,Helvetica,sans-serif;color:#7c7c7c;cursor:text}#cobranded-content-get-cards-details #extratoMilhasTable th{padding:5px;font-size:11px;vertical-align:initial;line-height:14px}#cobranded-content-get-cards-details #extratoMilhasTable th:first-child{text-align:center}#cobranded-content-get-cards-details #extratoMilhasTable td{padding:5px;font-size:11px}#cobranded-content-get-cards-details #bank-tabs li{background:none;height:44px;border-radius:3px 3px 0 0;padding:4px}#cobranded-content-get-cards-details #bank-tabs li.active{border-color:#69c;margin-bottom:-1px;height:45px;padding:5px;background-color:#fff}#cobranded-content-get-cards-details #totalMilhas p,#cobranded-content-get-cards-details #totalMilhas h3{text-align:center;margin-bottom:1px}#cobranded-content-get-cards-details #extract-miles .accrual-info{width:100%;margin-bottom:40px}#cobranded-content-get-cards-details span.short-icon img{display:block}#cobranded-content-get-cards-details .card-icon,#cobranded-content-get-cards-details .bank-icon{display:none}#cobranded-content-get-cards-details .bank-icon{width:115px}}#cobranded-content-useful-phones{border-top:1px solid #ececec;padding-top:40px}#cobranded-content-useful-phones h3{font-size:20px}#cobranded-content-useful-phones .cobranded-useful-phones{padding:20px;border:1px solid #ececec;margin-bottom:20px}#cobranded-content-useful-phones .credit-card-smiles-title h3{color:#669DDC}#cobranded-content-useful-phones .credit-card-smiles-title h3.smls-sm-title .span-smile{min-height:10px !important;width:20px !important;border-bottom:2px solid #669DDC;border-radius:100%;display:inline-block !important;margin-bottom:-7px !important;float:none !important}#cobranded-content-useful-phones .tooltip-privileges{position:relative;display:inline-block;min-width:15px;max-width:15px;cursor:pointer}#cobranded-content-useful-phones .tooltip-privileges .tooltip-privileges-text{width:230px;background-color:#FFF;color:#666;text-align:justify;border-radius:6px;padding:10px 20px;position:absolute;z-index:1;bottom:125%;left:0;margin-left:-108px}#cobranded-content-useful-phones .tooltip-privileges .tooltip-privileges-text .close-tooltip-privileges-text{display:block;width:100%;text-align:right}#cobranded-content-useful-phones .tooltip-privileges .tooltip-privileges-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#6699cc transparent transparent transparent}#cobranded-content-useful-phones .tooltip-privileges .tooltip-privileges-text::before{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#6699cc transparent transparent transparent;border-color:#FFF transparent transparent transparent;z-index:1;margin-top:-2px}#cobranded-content-useful-phones .cobranded-content-border-full{border:1px solid #69c;border-radius:2px}#cobranded-content-useful-phones .card-container{padding:0}#cobranded-content-useful-phones .card-container .card{min-height:220px;max-height:220px;padding:20px 30px}#cobranded-content-useful-phones .card-container .card .bank-img{max-width:125px;max-height:25px}#cobranded-content-useful-phones .cobranded .promotion .privileges{min-height:220px;max-height:220px}#cobranded-content-useful-phones .accrual-info{margin-top:20px}#cobranded-content-useful-phones .accrual-info .card-img-container{float:left;border-right:2px solid #69c;margin-right:10px;padding-right:10px;height:60px}#cobranded-content-useful-phones .accrual-info .card-img-container img{max-width:100px}#cobranded-content-useful-phones .cobranded-msg-by-status{margin-top:20px !important;color:#777;font-size:14px;height:60px}#cobranded-content-useful-phones .text-color-blue{color:#69c}#cobranded-content-useful-phones .mt-20px{margin-top:20px}#cobranded-content-useful-phones .mb-10px{margin-bottom:10px}#cobranded-content-useful-phones .ml-10px{margin-left:10px}#cobranded-content-useful-phones .mr-0px{margin-right:0px}#cobranded-content-useful-phones .pl-0px{padding-left:0px}#cobranded-content-useful-phones .no-padding{padding:0}#cobranded-content-useful-phones .promotion-content-full{min-height:200px}#cobranded-content-useful-phones .promotion-content-full .privileges .privileges-info{padding:20px 30px}#cobranded-content-useful-phones .mt-60px{margin-top:60px}#cobranded-content-useful-phones div.col-md-6.promotion{border-left:1px solid #69c}#cobranded-content-useful-phones div.col-md-4.promotion{border-left:1px solid #69c}#cobranded-content-useful-phones div.promotion .privileges{padding:20px 30px;text-align:right}#cobranded-content-useful-phones div.promotion .privileges .actions button{border-radius:0px;background:#FFF;color:#FF5A00;border:1px solid #69c}#cobranded-content-useful-phones #privileges-body-large .col-md-3 .actions button{border-radius:0px;background:#FFF;color:#FF5A00;border:1px solid #69c;width:90%}#cobranded-content-useful-phones #privileges-body-large .row .col-md-4 .total-bonus-amount{padding-left:15px}#cobranded-content-useful-phones #privileges-body-large .row .col-md-4 .total-bonus-amount strong{font-size:1.3em}#cobranded-content-useful-phones #privileges-body-large .row .col-md-5 span.accrual-avg{width:110px;display:inline-block}#cobranded-content-useful-phones .privileges-body-small{display:block}#cobranded-content-useful-phones .privileges-body-large{display:block}#cobranded-content-useful-phones .div-extract{margin-top:40px;text-align:right;padding-right:15%}#cobranded-content-useful-phones .div-extract a{color:#69c !important}#cobranded-content-useful-phones .see-extract{color:#a29c9c !important;font-weight:600}#cobranded-content-useful-phones .extract-icon{margin-right:5px}#cobranded-content-useful-phones .credit-card-smiles-title{margin-top:30px}#cobranded-content-useful-phones .cobranded-cards{border:solid 1px #69c;border-radius:3px;width:1024px;display:inline-flex}#cobranded-content-useful-phones .cobranded-one-card{width:458px !important}#cobranded-content-useful-phones .cobranded-card{display:inline-block;margin:20px 0px 20px 20px;width:218.5px;padding-right:15px}#cobranded-content-useful-phones .cobranded-card-border{border-right:1px solid #f1eded}#cobranded-content-useful-phones .promotion-have-card{display:inline-block;border-left:1px solid #69c;border-top:none;width:513px}#cobranded-content-useful-phones .promotion-content{padding:20px;width:474px;height:226px}#cobranded-content-useful-phones .promotion-content-dont-have-card{padding:20px;width:1024px;height:226px}#cobranded-content-useful-phones .card-icon{margin-right:2%;max-width:40px !important;min-width:30px}#cobranded-content-useful-phones .cobranded-amount-miles-info{margin-top:20px;padding-left:12px}#cobranded-content-useful-phones .cobranded-msg-by-status-one-card{font-size:14px !important}#cobranded-content-useful-phones .cobranded-amount-miles-info span{margin:0 !important;color:#69c;font-size:15px;padding:10px 0 10px 0}#cobranded-content-useful-phones .dont-have-promotion{width:auto !important}#cobranded-content-useful-phones .not-member-co-branded-icon{width:100px;display:inline-block}#cobranded-content-useful-phones .extract-link-two-card{margin-top:20px}#cobranded-content-useful-phones .cobranded-amount-miles-info-two-card p{padding:0 !important;height:60px}#cobranded-content-useful-phones .cobranded-tooltip{position:relative;display:inline-block}#cobranded-content-useful-phones .cobranded-tooltip .cobranded-tooltiptext{visibility:hidden;width:200px;background-color:#fff;color:black;text-align:left;padding:5px 0;position:absolute;z-index:1;top:150%;left:50%;margin-left:-204px;opacity:0;transition:opacity 1s;border:1px solid black;padding:10px}#cobranded-content-useful-phones .cobranded-tooltip .cobranded-tooltiptext::after{content:"";position:absolute;bottom:100%;left:92%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}#cobranded-content-useful-phones .cobranded-tooltip:hover .cobranded-tooltiptext{visibility:visible;opacity:1}@media (min-width: 100px) and (max-width: 767px){#cobranded-content-useful-phones .cobranded-cards{border:solid 1px #69c;border-radius:3px;width:100% !important;display:inherit}#cobranded-content-useful-phones .cobranded-card{margin:0;width:88.5% !important;padding:20px}#cobranded-content-useful-phones .cobranded-card-border{border-right:none;border-bottom:1px solid #f1eded}#cobranded-content-useful-phones .promotion-have-card{border:none;border-top:1px solid #69c;width:100%;height:auto}#cobranded-content-useful-phones .promotion-content-center img{max-height:inherit}#cobranded-content-useful-phones .promotion-dont-have-card{border-left:none;width:100%;border-top:1px solid #69c}#cobranded-content-useful-phones .promotion-content{width:88.5%;height:auto}#cobranded-content-useful-phones .promotion-content-dont-have-card{width:88.5%}}#cobranded-content-useful-phones .credit-card-smiles-title{margin-top:30px}#cobranded-content-useful-phones .cobranded-cards{border:solid 1px #69c;border-radius:3px;width:1024px;display:inline-flex}#cobranded-content-useful-phones .cobranded-one-card{width:458px !important}#cobranded-content-useful-phones .cobranded-card{display:inline-block;margin:20px 0px 20px 20px;width:218.5px;padding-right:15px}#cobranded-content-useful-phones .cobranded-card-border{border-right:1px solid #f1eded}#cobranded-content-useful-phones .promotion-have-card{display:inline-block;border-left:1px solid #69c;border-top:none;width:513px}#cobranded-content-useful-phones .promotion-content{padding:20px;width:474px;height:226px}#cobranded-content-useful-phones .promotion-content-dont-have-card{padding:20px;width:1024px;height:226px}#cobranded-content-useful-phones .card-icon{margin-right:2%;max-width:40px !important;min-width:30px}#cobranded-content-useful-phones .cobranded-amount-miles-info{margin-top:20px;padding-left:12px}#cobranded-content-useful-phones .cobranded-msg-by-status-one-card{font-size:14px !important}#cobranded-content-useful-phones .cobranded-amount-miles-info span{margin:0 !important;color:#69c;font-size:15px;padding:10px 0 10px 0}#cobranded-content-useful-phones .dont-have-promotion{width:auto !important}#cobranded-content-useful-phones .not-member-co-branded-icon{width:100px;display:inline-block}#cobranded-content-useful-phones .extract-link-two-card{margin-top:20px}#cobranded-content-useful-phones .cobranded-amount-miles-info-two-card p{padding:0 !important;height:60px}#cobranded-content-useful-phones .cobranded-tooltip{position:relative;display:inline-block}#cobranded-content-useful-phones .cobranded-tooltip .cobranded-tooltiptext{visibility:hidden;width:200px;background-color:#fff;color:black;text-align:left;padding:5px 0;position:absolute;z-index:1;top:150%;left:50%;margin-left:-204px;opacity:0;transition:opacity 1s;border:1px solid black;padding:10px}#cobranded-content-useful-phones .cobranded-tooltip .cobranded-tooltiptext::after{content:"";position:absolute;bottom:100%;left:92%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}#cobranded-content-useful-phones .cobranded-tooltip:hover .cobranded-tooltiptext{visibility:visible;opacity:1}@media (min-width: 100px) and (max-width: 767px){#cobranded-content-useful-phones .cobranded-cards{border:solid 1px #69c;border-radius:3px;width:100% !important;display:inherit}#cobranded-content-useful-phones .cobranded-card{margin:0;width:88.5% !important;padding:20px}#cobranded-content-useful-phones .cobranded-card-border{border-right:none;border-bottom:1px solid #f1eded}#cobranded-content-useful-phones .promotion-have-card{border:none;border-top:1px solid #69c;width:100%;height:auto}#cobranded-content-useful-phones .promotion-content-center img{max-height:inherit}#cobranded-content-useful-phones .promotion-dont-have-card{border-left:none;width:100%;border-top:1px solid #69c}#cobranded-content-useful-phones .promotion-content{width:88.5%;height:auto}#cobranded-content-useful-phones .promotion-content-dont-have-card{width:88.5%}}@media (min-width: 1024px){.extract-link-one-card{margin-top:50px !important}}@media (min-width: 100px) and (max-width: 767px){.div-extract{text-align:center}.extract-link-one-card{border-bottom:none}div.col-md-6.promotion{border-left:none;border-top:1px solid #6699cc}div.col-md-4.promotion{border-left:none;border-top:1px solid #6699cc}.card-container .credit-card-smiles-title h3.privileges-title{font-size:18px}.cobranded .promotion-container{margin-left:0;padding:0}.no-mt-mobile{margin-top:0}div.promotion .privileges .actions button{width:100%;font-style:normal}div.promotion-content-full .privileges{padding:20px 30px;min-height:260px}.promotion-content-full{text-align:right}.promotion-content-full .privileges .privileges-info{padding:10px 10px}.privileges #privileges-body-small .actions button{border-radius:0px;background:#FFF;color:#FF5A00;border:1px solid #6699cc;width:100%;font-style:normal}}.pg-normal{position:relative;float:left;font-family:sans-serif;padding:3px 9px;margin-right:5px !important;line-height:1.42857143;color:#4c4c4c;cursor:pointer;text-decoration:none;background-color:#fff;border:0;border-radius:0}.pg-selected{position:relative;float:left;font-family:sans-serif;padding:3px 9px;margin-right:5px !important;line-height:1.42857143;color:#fff;text-decoration:none;font-weight:bolder;cursor:pointer;background-color:#4c4c4c;border:1px solid #4c4c4c;border-radius:3px}.pg-normal:hover{color:#fff;background-color:#4c4c4c;border-radius:3px}.smiles-cobranded--proposal-success{width:757px;display:block;margin-left:auto;margin-right:auto;box-shadow:0 1px 3px 0 #ececec;background-color:#fff}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.smiles-cobranded--proposal-success{width:70%;text-align:left}}.smiles-cobranded--proposal-success .content{font-size:16px;font-family:"NunitoLight",Arial,sans-serif;padding:20px 20px}.smiles-cobranded--proposal-success .content .header{font-family:"NunitoRegular",Arial,sans-serif;font-size:18px;color:#FF5A00;padding-bottom:10px}.smiles-cobranded--proposal-success .content .bank-img{width:196px;height:34px}.smiles-cobranded--proposal-success .content .main-text{padding-bottom:20px;font-size:14px}.smiles-cobranded--proposal-success .content .bottom-content{width:80%;display:block;margin-left:auto;margin-right:auto}.smiles-cobranded--proposal-success .content .bottom-content .img-header{font-size:18px}.smiles-cobranded--proposal-success .content .bottom-content .img-card{width:fit-content;float:left;display:block;padding-right:15%}.smiles-cobranded--proposal-success .content .bottom-content .img-card .image{width:205px;height:160px}.smiles-cobranded--proposal-success .content .bottom-content .left-content-info .subtitle{font-family:"NunitoRegular",Arial,sans-serif;margin:0}.smiles-cobranded--proposal-success .button{text-align:right !important;padding-top:45px}.smiles-cobranded--proposal-success .button .btn,.smiles-cobranded--proposal-success .button .aui .modal-body button,.aui .modal-body .smiles-cobranded--proposal-success .button button{text-align:center;font-family:"NunitoLight",Arial,sans-serif;width:35%}@media screen and (max-width: 767px){.smiles-cobranded--proposal-success{width:95%}.smiles-cobranded--proposal-success .content{font-size:14px}.smiles-cobranded--proposal-success .content .main-text{font-size:12px}.smiles-cobranded--proposal-success .content .bank-img{width:120px;height:21px}.smiles-cobranded--proposal-success .content .bottom-content{position:relative;padding:0;margin:0}.smiles-cobranded--proposal-success .content .bottom-content .img-header{font-size:16px;position:absolute;left:190px;top:40px}.smiles-cobranded--proposal-success .content .bottom-content .img-card{float:unset}.smiles-cobranded--proposal-success .content .bottom-content .img-card .image{width:170px;height:120px}.smiles-cobranded--proposal-success .button{padding-top:16px}.smiles-cobranded--proposal-success .button .btn,.smiles-cobranded--proposal-success .button .aui .modal-body button,.aui .modal-body .smiles-cobranded--proposal-success .button button{width:100% !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.smiles__cobranded{width:1150px;text-align:left}}.smiles__cobranded .get-proposal{width:70%;min-height:100px;background:white;border:1px solid #ececec;box-shadow:0 1px 3px 0 #ececec;margin:auto;margin-bottom:32px}.smiles__cobranded .get-proposal .title{font-size:16px;padding:24px 24px 0}.smiles__cobranded .get-proposal .box-title{font-size:16px}.smiles__cobranded .get-proposal .content{font-size:14px;padding:16px 24px 24px;font-family:"NunitoLight",Arial,sans-serif}.smiles__cobranded .get-proposal .content .bank-img{width:196px;height:34px}.smiles__cobranded .get-proposal .content .main-text{font-size:12px}.smiles__cobranded .get-proposal .content .proposal-radio{width:5%;display:block;position:relative;top:60px;z-index:10}.smiles__cobranded .get-proposal .content .proposal-box{width:94%;display:inline-block;margin-bottom:8px;border:1px solid transparent}.smiles__cobranded .get-proposal .content .proposal-box.active{border:1px solid #FF5A00;border-radius:2px}.smiles__cobranded .get-proposal .content .proposal-box__main-info{padding:8px 16px}.smiles__cobranded .get-proposal .content .proposal-box__main-info .img-column{width:25%;display:inline-block;vertical-align:top}.smiles__cobranded .get-proposal .content .proposal-box__main-info .img-column .img-card{width:130px;height:80px}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info{width:74%;display:inline-block;vertical-align:top}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info .benefit-header{font-size:14px}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info .benefit-header .smiles-img>img{position:relative;margin:-5px;top:8px;width:18px}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__column{width:45%;display:inline-block}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__footer{padding:8px 0;position:relative;font-size:12px;line-height:16px}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__footer .expand-benefit{position:absolute;right:0px;bottom:8px;cursor:pointer}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__footer .expand-benefit .smiles-icons{margin-left:8px}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__footer .free-dashed{text-decoration:line-through}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__footer .free-label{font-size:13px}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__footer .free-label--mobile{display:none}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__footer .footer-text{font-weight:bold}.smiles__cobranded .get-proposal .content .proposal-box__description{padding:8px 16px;border-top:1px solid #ececec;display:none}.smiles__cobranded .get-proposal .content .proposal-box__description ul{columns:2;margin:8px 16px}.smiles__cobranded .get-proposal .content .proposal-box__description ul.dashed{list-style-type:none}.smiles__cobranded .get-proposal .content .proposal-box__description ul.dashed>li:before{content:"- "}.smiles__cobranded .get-proposal .content .proposal-box .benefit-item{color:#989697;font-size:12px;line-height:15px}.smiles__cobranded .get-proposal .content .button-form{margin-top:16px;text-align:right}.smiles__cobranded .get-proposal .content .button-form .btn,.smiles__cobranded .get-proposal .content .button-form .aui .modal-body button,.aui .modal-body .smiles__cobranded .get-proposal .content .button-form button{font-family:"NunitoRegular",Arial,sans-serif;margin-left:12px}@media screen and (max-width: 767px){.smiles__cobranded .get-proposal .content .button-form .btn,.smiles__cobranded .get-proposal .content .button-form .aui .modal-body button,.aui .modal-body .smiles__cobranded .get-proposal .content .button-form button{margin-left:0px;margin-top:8px}}.smiles__cobranded .get-proposal .content .button-form .btn#cb-gp-accept-proposal,.smiles__cobranded .get-proposal .content .button-form .aui .modal-body button#cb-gp-accept-proposal,.aui .modal-body .smiles__cobranded .get-proposal .content .button-form button#cb-gp-accept-proposal{width:220px !important;text-align:center}.smiles__cobranded .get-proposal .content .box-form{border:1px solid #ececec;padding:24px;margin-bottom:16px}.smiles__cobranded .get-proposal .content .box-form__title{margin-bottom:16px}.smiles__cobranded .get-proposal .content .box-footer .span10{margin-left:12px !important}.smiles__cobranded .get-proposal .content .loaded-form{margin-bottom:8px}.smiles__cobranded .get-proposal .content .loaded-form--mobile{display:none}.smiles__cobranded .get-proposal .content .input-form{display:none}.smiles__cobranded .get-proposal .content .input-form .span2,.smiles__cobranded .get-proposal .content .input-form .span3,.smiles__cobranded .get-proposal .content .input-form .span4,.smiles__cobranded .get-proposal .content .input-form .span12{margin-bottom:16px}.smiles__cobranded .get-proposal .content .input-form .smiles__dropdown{height:50px;border-color:#999}.smiles__cobranded .get-proposal .content .input-form .smiles__dropdown .dropdown-toggle{padding-top:14px}.smiles__cobranded .get-proposal .content .input-form .smiles__dropdown.disabled{border-color:#eee}.smiles__cobranded .get-proposal .edit-icon-parent{display:none;position:relative}.smiles__cobranded .get-proposal .edit-icon-parent .edit-icon{position:absolute;text-decoration:underline;color:#FF5A00;right:0;bottom:8px;font-size:12px;text-align:center;pointer-events:visible}.smiles__cobranded .get-proposal .edit-icon-parent .edit-icon .check-icon{font-size:10px}.smiles__cobranded .get-proposal .edit-icon-parent .edit-icon .check-icon{background:url("../images/svg/icons/ic-check-solid-laranja.svg") no-repeat 0 0;height:18px;position:relative;top:20px;left:4px;display:block}@media screen and (max-width: 767px){.smiles__cobranded .get-proposal{width:95%}.smiles__cobranded .get-proposal .title{font-size:14px;padding:16px 10px 4px}.smiles__cobranded .get-proposal .content{padding:16px 10px 24px}.smiles__cobranded .get-proposal .content .bank-img{width:120px;height:21px}.smiles__cobranded .get-proposal .content .main-text{padding-right:15%}.smiles__cobranded .get-proposal .content .proposal-box{width:100%;border:1px solid #ececec}.smiles__cobranded .get-proposal .content .proposal-box.active{border:1px solid #FF5A00;border-radius:2px}.smiles__cobranded .get-proposal .content .proposal-box .img-column .box-title{position:absolute;left:120px;top:30px}.smiles__cobranded .get-proposal .content .proposal-box .img-column .img-card{padding-top:10%;width:80px;height:51px;padding-left:30%;padding-bottom:15px}.smiles__cobranded .get-proposal .content .proposal-box__main-info{position:relative}.smiles__cobranded .get-proposal .content .proposal-box__main-info:before{content:'';width:100%;position:absolute;bottom:40px;left:0;border-bottom:1px solid #ececec;z-index:1}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info{width:100%}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__column{width:100%;display:unset}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__column .benefit-header{margin:16px 0 4px 0}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__footer{padding:8px 0 4px 0}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__footer .footer-title{margin-top:8px;display:block}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__footer .footer-text{font-weight:normal}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__footer .free-label{display:none}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__footer .free-label--mobile{font-size:14px;display:block}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__footer .expand-benefit{margin-top:20px;position:initial}.smiles__cobranded .get-proposal .content .proposal-box__main-info .benefit-info__footer .expand-benefit .smiles-icons{float:right}.smiles__cobranded .get-proposal .content .proposal-box__description{border-top:0px solid;padding:0}.smiles__cobranded .get-proposal .content .proposal-box__description .box-title{display:none}.smiles__cobranded .get-proposal .content .proposal-box__description ul{columns:1}.smiles__cobranded .get-proposal .content .proposal-radio{top:35px;left:10px}.smiles__cobranded .get-proposal .content .proposal-radio ::before{width:15px;height:15px}.smiles__cobranded .get-proposal .content .proposal-radio ::after{width:9px;height:9px;top:4px;left:4px}.smiles__cobranded .get-proposal .content .loaded-form{font-size:12px !important}.smiles__cobranded .get-proposal .content .loaded-form--mobile{display:block}.smiles__cobranded .get-proposal .content .loaded-form--desktop{display:none}.smiles__cobranded .get-proposal .content .input-form .span3:first-child{width:50%}.smiles__cobranded .get-proposal .content .input-form .span6{margin-bottom:16px}.smiles__cobranded .get-proposal .content .input-form .smiles__dropdown .dropdown-toggle{margin-top:0px !important}.smiles__cobranded .get-proposal .content .box-form{padding:12px}.smiles__cobranded .get-proposal .content .box-form__title{font-size:12px}.smiles__cobranded .get-proposal .content .box-form .span3{width:46%;display:inline-block}.smiles__cobranded .get-proposal .content .box-form .span3:first-child{margin-right:5%}.smiles__cobranded .get-proposal .content .edit-icon-parent.mobile-label .edit-icon{position:initial;text-align:left}.smiles__cobranded .get-proposal .content .edit-icon-parent.mobile-label .edit-icon .edit-label{text-decoration:underline}.smiles__cobranded .get-proposal .content .edit-icon-parent .edit-icon .check-icon{width:20px;background-size:20px;top:4px;left:0px}.smiles__cobranded .get-proposal .content>div{position:relative}.smiles__cobranded .get-proposal .btn,.smiles__cobranded .get-proposal .aui .modal-body button,.aui .modal-body .smiles__cobranded .get-proposal button{text-align:center;width:100% !important}}#proposal-failure-modal{width:33%;padding:20px 30px !important;font-family:"NunitoLight",Arial,sans-serif}#proposal-failure-modal .modal-header{padding:5px 0}#proposal-failure-modal h3{text-align:left;font-family:"NunitoRegular",Arial,sans-serif;font-size:18px}#proposal-failure-modal .modal-body{padding:0}#proposal-failure-modal .modal-body p{padding:10px 0}#proposal-failure-modal .modal-body .modal-btn-group{text-align:center}#proposal-failure-modal .modal-body .modal-btn-group .btn,#proposal-failure-modal .aui .modal-body .modal-btn-group button,.aui #proposal-failure-modal .modal-body .modal-btn-group button{width:120px}@media screen and (max-width: 767px){#proposal-failure-modal .modal-body .modal-btn-group .btn,#proposal-failure-modal .aui .modal-body .modal-btn-group button,.aui #proposal-failure-modal .modal-body .modal-btn-group button{width:100%}}.smiles__cobranded .cards-request{margin:20px 0}.smiles__cobranded .cards-request p{font-family:"NunitoLight",Arial,sans-serif}.smiles__cobranded .cards-request .nopadtop .border .col-sm-4:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto auto auto -4px;content:"";width:1px;height:100%;background:transparent !important}.smiles__cobranded .cards-request .abas-1,.smiles__cobranded .cards-request .abas-2{cursor:pointer}.smiles__cobranded .cards-request .abas-1.selector>p:first-child,.smiles__cobranded .cards-request .abas-2.selector>p:first-child{margin-top:24px;font-size:22px}.smiles__cobranded .cards-request .abas-1.selector>p:last-child,.smiles__cobranded .cards-request .abas-2.selector>p:last-child{padding:0 4px;font-size:16px;min-height:60px}@media (max-width: 768px){.smiles__cobranded .cards-request .abas-1.selector>p:first-child,.smiles__cobranded .cards-request .abas-2.selector>p:first-child{margin-top:12px}}.smiles__cobranded .cards-request .abas-1.content-block,.smiles__cobranded .cards-request .abas-2.content-block{position:relative;z-index:0;top:-13px}.smiles__cobranded .cards-request .abas-1 .front-block{padding:30px 10px 0;border:3px solid #69c !important}.smiles__cobranded .cards-request .abas-1.selector{height:115px;border:1px solid #ececec !important;margin-top:10px;border-bottom:0 !important;border-right:0 !important;margin-right:-15px}.smiles__cobranded .cards-request .abas-2 .back-block{padding:30px 10px;border:3px solid #FF5A00 !important}.smiles__cobranded .cards-request .abas-2.selector{height:115px;border:1px solid #ececec !important;margin-top:10px;border-bottom:0 !important;border-left:0 !important;margin-left:-15px}.smiles__cobranded .cards-request .abas-2 .btn-outline{border:2px solid #FF5A00 !important}.smiles__cobranded .cards-request .abas-2 .col-sm-4>p{margin:8px 12px}.smiles__cobranded .cards-request .abas-2 .col-sm-4.text-center>p:first-child{margin-top:32px;min-height:70px}.smiles__cobranded .cards-request .abas-1.selected{margin-top:0 !important;border:3px solid #69c !important;border-bottom:0 !important;background:#fff}.smiles__cobranded .cards-request .abas-1.selected p strong{color:#69c !important}.smiles__cobranded .cards-request .abas-2.selected{margin-top:0 !important;border:3px solid #FF5A00 !important;border-bottom:0 !important;background:#fff}.smiles__cobranded .cards-request .abas-2.selected p strong{color:#FF5A00 !important}.smiles__cobranded .cards-request .steps2{position:relative;counter-reset:section}.smiles__cobranded .cards-request .steps2[class^='col-sm']:before{position:relative;top:0;margin:0 auto;background:#FF5A00 !important;width:40px;height:40px;color:#fff;text-align:center;font-size:25px;font-family:nunito-bold;counter-increment:section;content:counter(section);display:block;border-radius:100px;line-height:40px;margin-bottom:-12px}.smiles__cobranded .cards-request .bancos-loader.border .col-sm-4{position:relative;min-height:inherit}@media (max-width: 768px){.smiles__cobranded .cards-request #abas p{margin-bottom:4px !important;font-size:11px !important;line-height:11px !important}.smiles__cobranded .cards-request #abas p:last-child{font-size:10px !important}.smiles__cobranded .cards-request .nopadtop{padding-top:0 !important}}@media (max-width: 375px){.smiles__cobranded .cards-request .abas p{margin-bottom:4px !important;font-size:9px !important;line-height:11px}}@media (max-width: 330px){.smiles__cobranded .cards-request .abas p{margin-bottom:4px !important;font-size:8px !important;line-height:11px}}.smiles__cobranded .cards-request .bancos-loader .row{margin:16px 0}.smiles__cobranded .cards-request .bancos-loader .row img{width:100%;max-width:160px}@media (max-width: 768px){.smiles__cobranded .cards-request .bancos-loader .row img{width:160px}}.smiles__cobranded .cards-request .bancos-loader .row p>a{font-size:11px;text-decoration:underline}.smiles__cobranded .cards-request .bancos-loader .row .col-sm-12{height:40px}.smiles__cobranded .cards-request .bancos-loader .row .col-sm-12 .btn,.smiles__cobranded .cards-request .bancos-loader .row .col-sm-12 .aui .modal-body button,.aui .modal-body .smiles__cobranded .cards-request .bancos-loader .row .col-sm-12 button{width:110px;margin-bottom:24px}.smiles__cobranded .cards-request .bancos-loader:last-child{margin-bottom:24px}.smiles__cobranded .cards-request .bancos-loader.width-1 .col-sm-4{width:100%}.smiles__cobranded .cards-request .bancos-loader.width-2 .col-sm-4{width:50%}@media (max-width: 768px){.smiles__cobranded .cards-request .bancos-loader.width-2 .col-sm-4{width:100%}}.smiles__cobranded .cards-request .bancos-loader.bancos-message{font-family:"NunitoRegular",Arial,sans-serif;font-size:16px;margin:0 20px 16px}@media (max-width: 768px){.smiles__cobranded .cards-request .bancos-loader.bancos-message{font-size:12px;margin:0 12px 12px}}.smiles__cobranded .cards-request .bancos-loader.not-logged:first-child{margin-top:40px}.smiles__cobranded .cards-request .bancos-loader.not-logged:last-child{margin-bottom:40px}.smiles__cobranded .cards-request .bancos-loader.not-logged .col-sm-12{text-align:center;margin:0 0 32px}.smiles__cobranded .cards-request .bancos-loader.not-logged .col-sm-12 .btn,.smiles__cobranded .cards-request .bancos-loader.not-logged .col-sm-12 .aui .modal-body button,.aui .modal-body .smiles__cobranded .cards-request .bancos-loader.not-logged .col-sm-12 button{width:230px}.smiles__cobranded .cards-request .btn,.smiles__cobranded .cards-request .aui .modal-body button,.aui .modal-body .smiles__cobranded .cards-request button{font-family:"NunitoRegular",Arial,sans-serif;font-size:16px}@media (max-width: 767px){.smiles__cobranded .cards-request .btn,.smiles__cobranded .cards-request .aui .modal-body button,.aui .modal-body .smiles__cobranded .cards-request button{font-size:14px}}@media only screen and (width: 1024px){.aui #content{padding-right:10px}.aui .smiles-grid-wrap{width:100%;margin:0}.aui .smiles__box-club-smiles{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.aui .smiles__box-club-smiles .portlet-column-first{width:100%}.aui .smiles__box-club-smiles .portlet-column-last{width:90%;margin:0 15px}.aui .smiles__box-club-smiles .content-voce-e-club{min-height:auto}.aui .smiles__nav-footer .navbar-nav,.aui .smiles__nav-footer .row-fluid .navbar-nav{width:100%;margin-left:0;display:flex;justify-content:center}.aui .smiles__nav-footer .support-and-social{width:100%;justify-content:center}.aui .smiles__process-regularize-memberships .alert{width:70%}.aui .content-voce-e-club .voce-e-club__logo{width:35%}.aui .content-voce-e-club .voce-e-club__miles{width:65%}.aui .content-voce-e-club .voce-e-club__miles h2{margin-top:0}.aui .span9.content-expiration-date{width:100%}.aui .span9.content-expiration-date select{font-size:1em}.aui .left-zero-portlet-aninhado .portlet-column-first.span6{width:100%}.aui .left-zero-portlet-aninhado .portlet-column-last.span6{width:100%}.aui .content-card-old{min-height:560px;border-right:none}.aui .content-card-old.span12:before{content:""}.smiles__club-regularize .content-card{width:41%;margin-left:29%}}@media only screen and (max-width: 767px){.aui .marginsOnMobile{padding:0 20px}.aui #wrapper{float:none}.aui #wrapper #navigation{display:none}.aui .modal{width:95% !important;left:10px !important;height:auto !important;max-width:100%;transform:inherit;top:10% !important;box-sizing:border-box}.aui .smiles__header-bar .smiles-header-logo{-webkit-transform:scale(.4, .4);-moz-transform:scale(.4, .4);-ms-transform:scale(.4, .4);-o-transform:scale(.4, .4);transform:scale(.4, .4);display:flex;justify-content:center;margin:0 auto;position:relative;top:-14px}.aui .smiles__header-content .header-portal{margin:0;width:100%}.aui .smiles__header-content .header-login{width:100%;margin:0}.aui .smiles__box-club-smiles{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.aui .smiles__box-club-smiles .portlet-column-first{width:100%}.aui .smiles__box-club-smiles .portlet-column-last{width:90%;margin:0 15px}.aui .smiles__box-club-smiles .content-voce-e-club{min-height:auto}.aui .btn-edit-payment{top:1px}.aui #smiles-cancel-signature{width:146px;margin:6px auto;top:0;background:#432463;padding:10px;border-radius:4px}.aui #smiles-cancel-signature a{margin-top:3px}.aui #smiles-cancel-signature br{display:none}.aui .smiles__terms-and-conditions{margin:8px 0 15px 0}.aui .smiles-content .portlet-borderless-container{min-height:0}.aui .smiles-content .portlet-layout>#column-1{width:100%;min-height:0}.aui .smiles-content .portlet-layout>#column-2{width:100%;margin:inherit}.aui .wrapper-icon-number-card .icon-card-form{top:0;right:-8px;-webkit-transform:scale(.4, .4);-moz-transform:scale(.4, .4);-ms-transform:scale(.4, .4);-o-transform:scale(.4, .4);transform:scale(.4, .4)}.aui .history-payment-box{border-top:1px solid #ececec;padding-top:15px;margin-top:10px}.aui .history-payment-box .history-payment__description{width:100%}.aui table#historyPaymentsTable{margin-top:0}.aui table#historyPaymentsTable tr td{box-sizing:border-box;white-space:normal}.aui .info-account-box .info-account__description{width:100%}.aui .smiles__nav-footer{margin:15px 0}.aui .smiles__nav-footer .navbar-nav,.aui .smiles__nav-footer .row-fluid .navbar-nav{width:100%;margin-left:0;margin-bottom:0;display:flex;justify-content:center;order:2}.aui .smiles__nav-footer .support-and-social{width:100%;justify-content:center;order:1}.aui .smiles__nav-footer .support-and-social .links-support{width:60%}.aui .smiles__nav-footer .support-and-social .links-social{margin-top:5%}.aui .smiles__nav-footer .mobile-flex{display:flex;flex-direction:column}.aui .smiles__nav-footer .mobile-flex .navbar-nav .nav-pills{display:flex;justify-content:left;align-items:left;flex-wrap:wrap}.aui .smiles__bottom-bar .smiles__app-info-bar .center-inline-flex{display:flex !important;flex-direction:column;align-items:center}.aui .smiles__bottom-bar .smiles__app-info-bar .app-text-info{width:180px;text-align:left;margin:0}.aui .smiles__bottom-bar .smiles__app-info-bar .app-text-info img{margin-right:15px}.aui .smiles__bottom-bar .footer-logo-smiles{display:flex;align-items:center}.aui .smiles__bottom-bar .footer-logo-smiles img{float:left;width:72px}.aui .smiles__bottom-bar .footer-logo-smiles p{float:left;width:72%;margin-top:0;padding:0;font-size:.91em;line-height:1.4em}.aui .smiles__bottom-bar .footer-logo-abemf{float:right;margin:15px 0 30px 0;text-align:center}.aui .content-voce-e-club{padding:15px 10px}.aui .content-voce-e-club .voce-e-club__logo{margin:0 auto}.aui .content-voce-e-club img{max-width:70%}.aui .content-voce-e-club .voce-e-club__miles .content-miles-info{margin-top:60px;width:100%}.aui .smiles__card-number--alignment{text-align:left}.aui .info-payment-border{min-height:10px}.aui .smiles__process-regularize-memberships .alert{padding:15px}.aui .smiles__process-regularize-memberships .alert .process-info{width:100%}.aui .change-plan-box.flex-center{display:block}.aui .content-milhas{display:flex;justify-content:center}.aui .change-plan-box__logo,.aui .row-fluid .change-plan-box__logo{width:80px;float:left}.aui .change-plan-box__miles,.aui .row-fluid .change-plan-box__miles{width:calc(100% - 115px);float:left}.aui .change-plan-box__miles p,.aui .row-fluid .change-plan-box__miles p{padding-top:0;margin-left:30px}.aui .content-card-new .wrapper-icon-number-card input.field{padding:15px}.aui .content-card-new form input[class*="span"].input-security-code{margin-left:0;height:auto}.aui .content-card-new .smiles__card-security-code>.controls{margin-left:0}.aui .content-card-new .smiles__card-security-code>.controls input.field{padding:15px}.aui .content-card .content-card-new{padding:0 20px 0 12px}.aui .content-card .content-card-old .content-button{position:relative;width:auto;bottom:0}.aui .boxLoginInternal{width:calc(100% - -40px);display:block;float:left;max-height:548px;height:auto;margin:20px 0;margin:20px -20px}.aui .boxLoginInternal .elementForm{margin-right:0;width:100%}.aui .boxLoginInternal .elementForm .icon-remove{display:none}.aui .boxLoginInternal .btn,.aui .boxLoginInternal .modal-body button,.aui .modal-body .boxLoginInternal button{font-size:1em}.aui .formLoginInternal{padding:0 1em;margin:0}.aui .container-login-internal{width:100% !important;box-sizing:border-box}.aui .container-forgot-pass-smiles-number{width:auto}.aui .container-forgot-pass-smiles-number .lineForgotPassword,.aui .container-forgot-pass-smiles-number .lineNoPassword{text-align:center;float:none;width:auto}.aui .boxRegisterInternal{width:calc(100% - -40px);display:block;float:left;height:500px;padding:0 1em;margin:0 -20px 30px -20px;box-sizing:border-box}.aui .boxRegisterInternal .text{width:100%;margin-top:10px}.aui .boxRegisterInternal .text p{letter-spacing:0;margin:10px 0;padding:0;font:14px Arial, sans-serif;width:100%;text-align:center}.aui .boxRegisterInternal .pull-right{width:100%}.aui .boxRegisterInternal .btn,.aui .boxRegisterInternal .modal-body button,.aui .modal-body .boxRegisterInternal button{font-size:1em}.aui .contentModal{width:100%}.aui .iconUserLogin{display:none}.aui .titleLogin p{padding:10px 0 0 0;text-align:left;font-size:1.05em}.aui #modalLogin #form .help-inline{display:inline-block}.aui #modalLogin #form .help-inline>div.required{display:block}.aui #modalLogin #form form{padding:20px 15px 0}.aui #modalLogin .btn-primary,.aui #modalLogin .modal-body button,.aui .modal-body #modalLogin button{font-size:1.1rem;font-style:italic}.aui #modalLogin button.close{-webkit-box-shadow:0 0 1px 1px #b6b6b6;-moz-box-shadow:0 0 1px 1px #b6b6b6;box-shadow:0 0 1px 1px #b6b6b6;width:35px;height:35px;position:relative;top:3px;left:0;margin:0;padding:0}.aui #modalLogin button.close::before{color:#b6b6b6;font-size:1em;padding:5px 0}.aui .bgAccess,.aui .bgRegister{width:100%;box-sizing:border-box;margin:0;padding:20px 15px}.aui .bgAccess p,.aui .bgRegister p{margin:0}.aui .bgRegister p{font:12px 'arial', sans-serif}.aui .bgAccess .banner-cartoes{width:105px;background-size:100%;margin-top:10px}.aui .smiles__dockbar .dropdown-toggle-wrapper{padding-bottom:0}.aui .headerAccount .btn-group.logged-user-btn-group{background:none;border-radius:0;border:none;height:45px}.aui .menu-mobile-alt .headerAccount{padding-top:0}.aui .headerAccount{float:left;width:100%;background-color:#F7F7F7;padding:10px 0;box-sizing:border-box;margin:0 0 20px}.aui .menu-mobile-alt .headerAccount .btn-group.logged-user-btn-group .btn,.aui .menu-mobile-alt .headerAccount .btn-group.logged-user-btn-group .modal-body button,.aui .modal-body .menu-mobile-alt .headerAccount .btn-group.logged-user-btn-group button{height:50px;background:white}.aui .headerAccount .btn-group.logged-user-btn-group .btn,.aui .headerAccount .btn-group.logged-user-btn-group .modal-body button,.aui .modal-body .headerAccount .btn-group.logged-user-btn-group button{margin-top:0;background:none;border:0;height:45px}.aui .headerAccount .btn-group.logged-user-btn-group .btn .user-name,.aui .headerAccount .btn-group.logged-user-btn-group .modal-body button .user-name,.aui .modal-body .headerAccount .btn-group.logged-user-btn-group button .user-name{margin-top:4px}.aui .headerAccount .btn-group.logged-user-btn-group .btn .user-miles,.aui .headerAccount .btn-group.logged-user-btn-group .modal-body button .user-miles,.aui .modal-body .headerAccount .btn-group.logged-user-btn-group button .user-miles{font-weight:700}.aui .menu-mobile-alt .headerAccount .btn-group.logged-user-btn-group>.dropdown-menu{top:-2px;background:white}.aui .headerAccount .btn-group.logged-user-btn-group>.dropdown-menu{position:relative;top:0;background:none;border:none;margin-top:2px}.aui .menu-mobile-alt .headerAccount hr.menus-divider{display:none}.aui hr.menus-divider{border:0;width:310px;background-color:#dadada;height:1px;margin-left:-25px}.aui .headerAccount .btn-group.logged-user-btn-group ul li a{font-family:Arial;color:#555555;font-size:14px;font-weight:700}.aui .menu-mobile-alt .headerAccount .btn-group.logged-user-btn-group>.dropdown-menu{top:-2px}.aui .menu-mobile-alt .headerAccount .btn-group.logged-user-btn-group>.dropdown-menu::before{display:none}.aui .wrapper-icon-number-card{height:auto}.aui .wrapper-icon-number-card .control-group{margin-bottom:0}.aui .smiles__change-card-boxes .portlet-layout,.aui .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout{width:100%;border:0px !important}.aui .smiles__change-card-boxes .portlet-layout div:not(.content-button):not(.wrapper-icon-number-card):not(.icon-card-form),.aui .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout div:not(.content-button):not(.wrapper-icon-number-card):not(.icon-card-form){position:relative !important}.aui .smiles__change-card-boxes .portlet-layout .content-card-old,.aui .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old{height:440px}.aui .smiles__change-card-boxes .portlet-layout .content-card-old .content-button,.aui .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .content-button{width:88%}.aui .smiles__change-card-boxes .portlet-layout .content-card-new .content-button,.aui .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-new .content-button{width:100%;position:relative}.aui .smiles__change-card-boxes .portlet-layout .content-card-new .content-button .btn,.aui .smiles__change-card-boxes .portlet-layout .content-card-new .content-button .modal-body button,.aui .modal-body .smiles__change-card-boxes .portlet-layout .content-card-new .content-button button,.aui .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-new .content-button .btn,.aui .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-new .content-button .modal-body button,.aui .modal-body .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-new .content-button button{font-size:14px}.aui .smiles__change-card-boxes .portlet-layout .content-card-old,.aui .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old{padding:20px}.aui .smiles__change-card-boxes .portlet-layout .content-card-old .card-icon,.aui .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .card-icon{-webkit-transform:translateY(75px) scale(2.3);-moz-transform:translateY(75px) scale(2.3);-ms-transform:translateY(75px) scale(2.3);-o-transform:translateY(75px) scale(2.3);transform:translateY(75px) scale(2.3);display:table;margin:0 auto}.aui .smiles__change-card-boxes .portlet-layout .content-card-old .content-brand,.aui .portlet-nested-portlets.left-zero-portlet-aninhado .portlet-layout .content-card-old .content-brand{-webkit-transform:translateY(147px);-moz-transform:translateY(147px);-ms-transform:translateY(147px);-o-transform:translateY(147px);transform:translateY(147px)}.aui .smiles__header-my-account .header-panel{flex-direction:column}.aui .smiles__header-my-account .profile{max-width:initial;padding:5px 0}.aui .smiles__header-my-account .smiles-number{text-align:center}.aui .smiles__header-my-account .header-my-account__user-club-box{display:flex;justify-content:center;margin-bottom:15px}.aui .smiles__header-my-account .header-my-account__user-club-box .canceled-status{margin-top:0}.aui .smiles__header-my-account .right-gap{margin-right:0}.aui .smiles__header-my-account .join-club{margin:0 0 10px 0}.aui .smiles__header-my-account .header-my-account__category-type-box{padding:0;margin-left:0}.aui .smiles__header-my-account .join-club img,.aui .smiles__header-my-account .join-club.activated img,.aui .smiles__header-my-account .join-club.canceled img{max-width:70px;height:initial}.aui .smiles__header-my-account .join-club.canceled img{margin:0 auto;display:table;float:none}.aui .modal.default-modal{margin-left:auto !important}.smiles__club-regularize .content-card{margin-left:14%;width:74%}.smiles__club-regularize .mLeft171{margin-left:0px}.smiles__club-regularize .smiles-icons.ic-cartao:before{margin:2px 0 !important}.aui .content-cancelamento-beneficios{padding:5px}.aui .content-cancelamento-beneficios p{text-align:justify}.aui .content-cancelamento-beneficios ul.lista-beneficios{margin-left:25%}.aui .content-cancelamento-beneficios ul.lista-beneficios li{margin-left:15%}.aui .content-cancelamento h4{text-align:center}.aui .content-card input[class*="span"]{padding:15px;font-size:1em;max-width:100% !important}.aui .content-card .content-card-old{height:410px;border-right:none}.aui .content-card .content-card-new{border-top:1px solid #ececec;min-height:700px;border-left:none}.aui .content-card .content-card-new input[class*="span"]{padding:15px}.aui .content-card .content-card-new .checkbox.inline .span1{display:inline}.aui .content-card .content-card-new::before{text-align:center;display:table;margin-bottom:20px;padding-left:10px;padding-right:10px;background:#fff;box-sizing:border-box;left:12px;top:-20px;margin:0 auto;padding-top:0}.aui .content-cancelamento-beneficios{padding:5px}.aui .content-cancelamento-beneficios p{text-align:justify}.aui .content-cancelamento-beneficios ul.lista-beneficios{margin-left:25%}.aui .content-cancelamento-beneficios ul.lista-beneficios li{margin-left:15%}.aui .content-cancelamento h4{text-align:center}.aui .smiles__club-cancel .smiles__club-cancel-benefit-list{max-width:initial}.aui .smiles__call-center{width:100%;box-sizing:border-box;float:none}.aui .smiles__mobile-menu{display:block}.smiles__member-flights .smiles__panel,.smiles__member-flights.member-flights__print-page .smiles__panel{width:100%;margin:0}.smiles__member-flights .panel-heading{padding:2px 9px 0px 9px}.smiles__member-flights hr{margin:25px 0}.smiles__member-flights.member-flights__print-page .flight-details{justify-content:space-between}.smiles__member-flights.member-flights__print-page .flight-details>div{margin-right:0}.smiles__member-flights.member-flights__print-page .flight-details .flight-details__travel{margin-right:0}.smiles-content .member-flights__title{margin-bottom:30px;font-size:18px}.flight-info{left:0;font-size:10px;padding:6px 15px 4px 15px;margin-top:6px}.gecko .flight-info{padding:5px 13px 4px}.flight-details__date{width:100%;text-align:left;flex-flow:row nowrap}.flight-details__date>span{margin-right:5px}.flight-details__date .date__day{font-size:inherit}.flight-details__company{margin-bottom:28px}.flight-details__company .company__thumb{width:81px}.flight-details__travel{width:71%;margin-bottom:28px;flex-flow:row wrap;position:relative;left:5px}.flight-details__travel .travel__info .smiles-icons{width:25px;overflow:hidden}.flight-details__travel .travel__info .smiles-icons::before{font-size:7px}.flight-details__travel .travel__origin{margin-right:7px;width:50%}.flight-details__travel .travel__arrival{margin-left:2px;width:50%}.member-flights__action-menu{width:100%;margin-top:10px}.member-flights__action-menu ul{display:flex;justify-content:center}.member-flights__action-menu ul li{margin-right:8px}.member-flights__action-menu .btn-wrapper{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;white-space:nowrap}.member-flights__action-menu .btn-wrapper .btn:not(:last-child),.member-flights__action-menu .btn-wrapper .aui .modal-body button:not(:last-child),.aui .modal-body .member-flights__action-menu .btn-wrapper button:not(:last-child){margin-right:10px}.member-flights__action-menu .btn-wrapper .btn.check-in-btn,.member-flights__action-menu .btn-wrapper .aui .modal-body button.check-in-btn,.aui .modal-body .member-flights__action-menu .btn-wrapper button.check-in-btn{width:70px}.member-flights__action-menu .btn-gray{padding:5px 6px !important}.member-flights--changed .member-flights__action-menu ul li.como-cancelar{position:relative;left:10px}.member-flights--upcoming .member-flights__action-menu ul{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:15px;margin-bottom:45px}.member-flights--upcoming .member-flights__action-menu ul li{width:75px;text-align:center;line-height:1.3em}.member-flights--upcoming .member-flights__action-menu ul li.mobile-large-item{width:45%;text-align:left;white-space:nowrap;margin-bottom:30px}.member-flights--upcoming .member-flights__action-menu ul li.mobile-large-item:nth-child(2){margin-right:0;margin-left:16px}.member-flights--upcoming .member-flights__action-menu ul li:last-child{margin-right:0}.member-flights--upcoming .member-flights__action-menu ul li.resend-confirmation-email-item{width:90px}.member-flights--upcoming .member-flights__action-menu ul li.resend-confirmation-email-item .smiles-icons{display:block;margin-bottom:4px}.member-flights--upcoming .member-flights__action-menu ul li .smiles-icons.ic-share{margin-bottom:3px;display:inline-block}.member-flights--upcoming .member-flights__action-menu ul .question-popover a:first-child{margin:0 2px 0 2px}.member-flights--upcoming .member-flights__action-menu ul .question-popover a:first-child .smiles-icons{margin-bottom:3px;display:inline-block}.member-flights--upcoming .member-flights__action-menu ul .como-cancelar.question-popover a:first-child{display:block}.action-menu__btn-wrapper{display:flex;align-items:center}.action-menu__btn-wrapper .btn-primary,.action-menu__btn-wrapper .aui .modal-body button,.aui .modal-body .action-menu__btn-wrapper button{width:86.5%;position:relative;left:-2px;margin-top:0}.action-menu__btn-wrapper a{margin:0 auto}.flight-details__show-more{justify-content:flex-end;align-items:flex-start;margin-top:10px;max-width:130px}.flight-details__show-more .smiles-icons{font-size:7px;top:2px}#flights-payment-details-modal .modal-header h3{font-size:25px}#flights-payment-details-modal .modal-header .payment-details-modal__locator{font-size:16px}.flights-payment-details{margin:0;height:330px}.flights-payment-details__card{width:100%;margin:0}.flights-payment-details__card .card-column{width:100%;border:1px solid #ececec;padding:10px}.member-flights--empty .panel{margin-right:0;margin-bottom:15px}.flight-table .flight-table--link{font-size:10px;line-height:1em;top:0}.flight-table .table th:first-child{padding-right:85px}.flight-table .table th .leg-code{font-size:10px}.flight-timeline{border-top:none;border-left:1px dashed #999;margin-left:9px;margin-top:0}.flight-timeline .timeline__box{text-align:left;width:100%;margin-left:14px}.flight-timeline .timeline__box>.smiles-icons{margin-left:0;position:relative;padding:6px 0;left:-22px;background:#fff}.flight-timeline .timeline__box>.smiles-icons.ic-grey-airplane{left:-24px}.flight-timeline .travel__origin{margin-top:0;flex-direction:row;justify-content:space-between;position:relative;top:-18px}.flight-timeline .travel__origin .travel__hour{font-weight:bold}.flight-timeline .travel__origin .travel__location{align-self:unset}.flight-timeline .timeline__flight-info{align-items:flex-start;margin-top:0;position:relative;top:-22px}.flight-timeline .travel__airport{display:flex;flex-flow:row nowrap}.flight-timeline .travel__label{align-self:baseline;margin-left:15px}.flight-timeline .travel__duration{padding:0;width:100px;text-align:right;font-weight:bold;color:#777}.flight-timeline .travel__duration .duration__period{width:auto !important;float:none;font-size:12px;font-weight:normal;color:#999}.flight-timeline .travel__duration .travel__label{margin:0 2px 0 0;width:auto !important;display:inline-block !important;clear:none !important}.flight-timeline:last-child .timeline__airport-arrival{-webkit-box-shadow:-17px 12px 0 0 #fff;-moz-box-shadow:-17px 12px 0 0 #fff;box-shadow:-17px 12px 0 0 #fff}.total-table thead th{font-size:10.67px}.total-table thead th:first-child{width:40%;font-size:14px}.total-table tbody td{font-size:12.45px}.total-table tbody td:first-child{font-size:12.45px}.total-table tbody .total-table__cel-details{font-size:9.78px;width:100%;float:left;margin:0}.total-table tbody tr:last-child td:first-child{font-size:12.45px}.total-table tbody tr:last-child td:not(:first-child) span{font-size:10.67px}.one-click{margin-right:0}.one-click .terms{padding-left:3px;padding-bottom:10px}.one-click #cardNumber{max-width:100% !important;margin-bottom:20px !important}.one-click #warning-card-already-saved{top:93% !important}.one-click #holderName{max-width:100% !important}.one-click #cardCvc{max-width:100% !important}.one-click #card__list table tr .delete{width:25px}.one-click #card__list table tr .brand p{font-size:11px;max-width:101px;margin-left:0px}.one-click #card__list table tr .brand img{width:30px;height:20px;margin-top:7px}.one-click #card__list table tr td{padding:4px}.one-click #card__list table tr td p{font-size:11px}.one-click #card__list table tr td .expiration-date{width:55px}}@media only screen and (max-width: 320px){.aui .content-voce-e-club .voce-e-club__logo{width:42%;float:left}.aui .content-voce-e-club .voce-e-club__miles{width:53%;float:left}.aui .content-voce-e-club .voce-e-club__miles .content-miles-info{margin:60% 15% 15%;width:100%}.aui .flight-details__travel{width:66%}.aui .flight-details__show-more{width:49%}.aui .flight-details__show-more .mobile-show-more__info{width:auto}.aui .flight-info{padding:6px 8px 4px 8px;font-size:8.5px}.aui .member-flights__action-menu ul li{margin-right:0}.aui .member-flights__action-menu ul li .smiles-icons{margin:0}.aui .member-flights__action-menu .btn-gray{font-size:10px}.aui .member-flights--upcoming .member-flights__action-menu ul li{width:45%;margin:0 0 15px 8px}.aui .member-flights--upcoming .member-flights__action-menu ul li.mobile-large-item{text-align:center;white-space:normal}.aui .member-flights--upcoming .member-flights__action-menu ul li.mobile-large-item:nth-child(2){margin-left:8px}.aui .member-flights--upcoming .member-flights__action-menu ul li .smiles-icons{display:inline-block;width:100%}.aui .smiles__club-regularize .content-card{margin-left:9%;width:85%}.aui .smiles__club-regularize p.paymentRegularize{font-size:13px}.aui .smiles__club-regularize .smiles-icons.ic-cartao:before{margin:1px 0}}@media only screen and (max-width: 450px){.member-flights--upcoming .member-flights__action-menu ul li{margin-right:4px}.flights-payment-details .container-flights-payment-details{display:block;border:0;padding:0}.flights-payment-details .container-flights-payment-details .card__payment-form h5{font-size:14px}.flights-payment-details .total-table{width:100%}.flights-payment-details .container-card-buyer{margin:-20px 0 0;border-top:0}.flights-payment-details .container-card-buyer ul{margin:0}}@media (min-width: 768px) and (max-width: 979px){.aui #banner #navigation li a{float:left;padding:2%}.aui #heading .default-logo{margin:2% auto !important;-webkit-transform:scale(.5, .5);-moz-transform:scale(.5, .5);-ms-transform:scale(.5, .5);-o-transform:scale(.5, .5);transform:scale(.5, .5)}.aui .smiles__club-regularize .boxMacro{padding:20px 0px;margin:0 0 20px 0}.aui .smiles__club-regularize .boxMacro input[type="text"]{width:25%}.aui .smiles__club-regularize .content-card{margin-left:25%;width:50%}.aui .smiles__club-regularize .smiles-icons.ic-cartao:before{width:10.4em;height:4.85em}.aui .smiles__club-regularize .content-card-new .smiles-icons.ic-cartao:before{margin:22px 0}.aui .smiles__box-club-smiles .portlet-column-first{width:100%}.aui .smiles__box-club-smiles .portlet-column-last{width:90%;margin:0 15px}.aui .smiles__box-club-smiles .content-voce-e-club{min-height:auto}.aui .wrapper-icon-number-card .icon-card-form{position:absolute;top:-5px;-webkit-transform:scale(.4, .4);-moz-transform:scale(.4, .4);-ms-transform:scale(.4, .4);-o-transform:scale(.4, .4);transform:scale(.4, .4)}}@media (max-width: 979px){.aui body{padding:0}.aui body .portlet-dockbar{display:block}.aui .smiles-grid-wrap{width:100%;margin:0}.aui #content{padding:0 0.5em}.aui #macModal{width:100%}.aui #banner{height:auto;border:none;box-shadow:none}.aui #banner .container{width:100%}.aui #banner .navbar-signin{margin-top:-90px;float:right}.aui #banner .navbar-signin .btn-sign{padding:6px;width:65px;border:2px solid #FFF;float:right;margin-right:5%;font-size:1em}.aui #banner #heading{width:100%;height:75px}.aui #banner .smiles__header-content{width:100%}.aui #banner .menu-icon{cursor:pointer;left:15px;position:absolute;top:22px}.aui #banner .menu-icon i{font-size:2rem;float:left;color:#fff}.aui #banner .menu-icon span{font-size:14px;padding:6px;font-weight:600;display:inline-block;color:#fff}.aui #banner #navigation .right-icon-group{position:absolute;right:20px;top:13px}.aui #banner #navigation ul{float:left;width:100%;margin:0}.aui #banner #navigation ul li{display:none}.aui .opened-search #banner #navigation .portlet-search form input{font-size:110%;padding:2px 4px}.aui .opened-menu-icon #banner .menu-icon .line1{top:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.aui .opened-menu-icon #banner .menu-icon .line2{top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.aui .opened-menu-icon #banner #navigation ul{height:auto;background-color:#FF5A00;margin-left:0;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.aui .opened-menu-icon #banner #navigation ul li{display:block}.aui .opened-menu-icon #banner #navigation ul li a{color:white !important}.aui .opened-menu-icon #banner #navigation #heading{padding-bottom:1px}.aui .content-cancelamento{min-height:295px;padding:0px 16px}.aui .content-cancelamento .icon-phone-cancelamento{width:30%}.aui .content-diamante h3{display:inline}.aui .content-prata h3{display:inline}.aui .content-cancelamento-beneficios{padding:25px;min-height:400px}.aui .content-cancelamento-beneficios ul.lista-beneficios{margin-left:42%}.aui .content-cancelamento-beneficios ul.lista-beneficios li{margin-left:15%}.aui .content-expiration-date{width:100%;margin:0}.aui .content-expiration-date .control-group{margin-right:10px}.aui .content-expiration-date select{font-size:1em}.aui .left-zero-portlet-aninhado .portlet-column-first.span6{width:100%}.aui .left-zero-portlet-aninhado .portlet-column-last.span6{width:100%}.aui .content-card input[class*="span"]{padding:10px;font-size:1em}.aui .content-card .content-card-old{height:560px}.aui .content-cancelamento{min-height:295px;padding:0px 16px}.aui .content-cancelamento .icon-phone-cancelamento{width:30%}.aui .content-diamante h3{display:inline}.aui .content-prata h3{display:inline}.aui .content-cancelamento-beneficios{padding:25px;min-height:400px}.aui .content-cancelamento-beneficios ul.lista-beneficios{margin-left:42%}.aui .content-cancelamento-beneficios ul.lista-beneficios li{margin-left:15%}.aui .smiles__call-center{width:100%;box-sizing:border-box;float:none}}@media screen and (min-width: 1170px){.aui .opened-search #banner #navigation .portlet-search form input{width:150px}}@media screen and (max-width: 979px){.aui.ios .container-login-internal input,.aui.ios input,.aui.ios .container-login-internal input.input-large,.aui.ios .container-login-internal textarea,.aui.ios .container-login-internal .uneditable-input{max-width:100% !important}.aui.ios .bug-ios-input{position:fixed}}.bms{position:relative;display:block;width:104%;left:-2%;box-sizing:border-box;margin:0 auto 30px auto;background-color:#f5f5f5;padding-top:32px;padding-bottom:16px}.bms .portlet-boundary{width:auto;float:initial}.bms.one-column{text-align:center}.bms.one-column *{text-align:initial}.bms .portlet-column.span12{box-sizing:border-box;margin:0;padding:0;max-width:100%;margin-bottom:26px}@media (min-width: 992px){.ie .bms .portlet-boundary{width:auto}.bms{width:1279px;padding-left:64px;padding-top:35px;left:auto}.bms .portlet-boundary{width:100%}.bms .portlet-column.span12{max-width:1178px}.bms .portlet-column.span8{box-sizing:border-box;margin:0;padding:0;width:883px}.bms .portlet-column.span4{box-sizing:border-box;margin:0;padding:0;width:295px}.bms.one-column .portlet-column.span12{max-width:1151px}}.bms .progress-bar{border:1px solid #D8D8D8;border-radius:12px;width:100%;height:12px;overflow:hidden}.bms .progress-bar .progress{width:100%;margin:0}.bms .progress-bar .progress .bar{border:1px solid #ffffff;border-radius:12px;width:98%;height:10px;background-image:none}.bms .default-table{box-sizing:border-box;width:100%;border:1px solid #f5f5f5;padding:2px}.bms .default-table table{width:100%;font-size:3vw;line-height:4vw}@media (min-width: 992px){.bms .default-table table{font-size:12px}}@media (min-width: 992px){.bms .default-table table{line-height:16px}}.bms .default-table table tr:nth-child(even){background-color:#f5f5f5}.bms .default-table table td,.bms .default-table table th{padding:10px;vertical-align:middle}.bms .default-table table thead{text-align:left;color:#7C7C7C;background-color:#f5f5f5}.bms .default-table table tbody{font-weight:normal;font-family:"NunitoLight",Arial,sans-serif}.bms-smiles-cards{float:left;width:68px;background-position:left bottom;background-repeat:no-repeat;background-size:100%;height:42px}.bms-smiles-cards.gold{background-image:url(../images/bms/png/cards/small/gold.png)}.bms-smiles-cards.infinite{background-image:url(../images/bms/png/cards/small/infinite.png)}.bms-smiles-cards.internacional{background-image:url(../images/bms/png/cards/small/internacional.png)}.bms-smiles-cards.platinum{background-image:url(../images/bms/png/cards/small/platinum.png)}.bms *{box-sizing:border-box}.bms .load-content{display:table;width:100%;min-height:200px;height:100%;background-image:url(../images/progress_bar/loading_animation.gif);background-position:center center;background-repeat:no-repeat}.bms .my-cards{position:relative;width:90vw;height:auto;min-height:100px;padding:0 9pt 9pt 9pt;margin:0 auto 16pt auto;font-family:"NunitoRegular",Arial,sans-serif;color:#7C7C7C;font-size:3vw;line-height:4vw;font-weight:400;box-sizing:border-box;background-color:#fff;box-shadow:0 1px 3px 0 #D8D8D8}@media (min-width: 992px){.bms .my-cards{font-size:14px}}@media (min-width: 992px){.bms .my-cards{line-height:18px}}.bms .my-cards.two-cols,.bms .my-cards.two-rows{min-height:100px}.bms .my-cards a{color:#7C7C7C;text-decoration:underline}.bms .my-cards h3,.bms .my-cards h4{padding:0;margin:0 0 0 5px;font-size:4vw;font-weight:700;line-height:25px;display:inline-block;width:auto}@media (min-width: 992px){.bms .my-cards h3,.bms .my-cards h4{font-size:14px}}.bms .my-cards h3{border-top:2px solid #FF5A00}.bms .my-cards p{font-family:"NunitoLight",Arial,sans-serif;margin-left:5px;margin-top:10px;font-size:4vw;line-height:6vw;font-weight:300}@media (min-width: 992px){.bms .my-cards p{font-size:14px}}@media (min-width: 992px){.bms .my-cards p{line-height:16px}}.bms .my-cards button.btn,.bms .my-cards .aui .modal-body button,.aui .modal-body .bms .my-cards button{position:absolute;right:10px;bottom:10px;font-size:3vw;line-height:3vw;height:32px;min-width:108px;width:auto;font-weight:100;font-family:"NunitoRegular",Arial,sans-serif}@media (min-width: 992px){.bms .my-cards button.btn,.bms .my-cards .aui .modal-body button,.aui .modal-body .bms .my-cards button{font-size:12px}}@media (min-width: 992px){.bms .my-cards button.btn,.bms .my-cards .aui .modal-body button,.aui .modal-body .bms .my-cards button{line-height:14px}}.bms .my-cards button.btn.btn-primary,.bms .my-cards .aui .modal-body button,.aui .modal-body .bms .my-cards button{background-color:#FF5A00}.bms .my-cards small.nowrap{white-space:nowrap}.bms .my-cards .category-message-footer{font-size:3vw;line-height:3vw;position:absolute;left:0;top:0px;max-width:160px}@media (min-width: 992px){.bms .my-cards .category-message-footer{font-size:10px}}@media (min-width: 992px){.bms .my-cards .category-message-footer{line-height:14px}}.bms .my-cards.col-right{height:auto}.bms .my-cards.no-padding{padding:0}.bms .my-cards.no-padding .row-header{padding:0 9pt}.bms .my-cards.smaller{height:auto;max-height:170px}.bms .my-cards .status-box{text-align:center;padding:20px 10px;color:#7C7C7C;background-color:#f5f5f5;border-radius:3px}.bms .my-cards .status-box span{color:#FF5A00;font-weight:900;font-size:4vw;line-height:5vw}@media (min-width: 992px){.bms .my-cards .status-box span{font-size:18px}}@media (min-width: 992px){.bms .my-cards .status-box span{line-height:20px}}.bms .my-cards .row-footer{position:relative;margin-top:5px;height:40px;width:100%}.bms .my-cards .row-footer .btn,.bms .my-cards .row-footer .aui .modal-body button,.aui .modal-body .bms .my-cards .row-footer button{right:0;bottom:0}.bms .my-account h2{padding:0;margin:0 auto 20px auto;color:#FF5A00;font-family:"NunitoRegular",Arial,sans-serif;font-size:3vw;line-height:4vw;font-weight:700;line-height:22px;text-align:left}@media (min-width: 992px){.bms .my-account h2{font-size:18px}}@media (min-width: 992px){.bms .my-account h2{line-height:24px}}.bms .my-account small{display:block;margin-left:5px;font-size:3vw;line-height:4vw}@media (min-width: 992px){.bms .my-account small{font-size:10px}}@media (min-width: 992px){.bms .my-account small{line-height:14px}}.bms .my-account.col-right{padding:0}.bms .my-account.col-right .box-image{margin-bottom:10px;border:1px solid #ECECEC}.bms .my-account__information div:first-child{margin-top:6px;margin-bottom:-4px}.bms .my-account__information button.btn-primary,.bms .my-account__information .aui .modal-body button,.aui .modal-body .bms .my-account__information button{position:relative;bottom:auto;right:auto}.bms .my-account__information strong{display:block;margin-left:5px;font-size:8vw;line-height:9vw;color:#FF5A00;font-weight:100}@media (min-width: 992px){.bms .my-account__information strong{font-size:24px}}@media (min-width: 992px){.bms .my-account__information strong{line-height:24px}}.bms .my-account__information span{display:block;margin:0px 5px 8px 5px;font-size:4vw;line-height:6vw;color:#7C7C7C;font-family:"NunitoBold","Arial Bold",sans-serif}@media (min-width: 992px){.bms .my-account__information span{font-size:14px}}@media (min-width: 992px){.bms .my-account__information span{line-height:18px}}.bms .my-account__information ul{position:absolute;right:10px;bottom:0;text-align:right}.bms .my-account__information ul li{font-size:3vw;line-height:6vw}@media (min-width: 992px){.bms .my-account__information ul li{font-size:12px}}@media (min-width: 992px){.bms .my-account__information ul li{line-height:18px}}.bms .my-account__information .btn-primary,.bms .my-account__information .aui .modal-body button,.aui .modal-body .bms .my-account__information button{margin-top:10px;margin-bottom:20px}.bms .my-account__information>.btn-primary,.bms .aui .modal-body .my-account__information>button,.aui .modal-body .bms .my-account__information>button{margin-bottom:0}.bms .my-account__category-card,.bms .my-account__category-status{float:none;width:100%;height:auto}.bms .my-account__category-card{text-align:center;border:1px solid #f5f5f5;padding-bottom:10px}.bms .my-account__category-card a{font-size:3vw;line-height:4vw}@media (min-width: 992px){.bms .my-account__category-card a{font-size:10px}}@media (min-width: 992px){.bms .my-account__category-card a{line-height:14px}}.bms .my-account__category-card .visible-desktop{display:block}.bms .my-account__category-card .visible-mobile{display:none}@media screen and (max-width: 767px){.bms .my-account__category-card .visible-desktop{display:none}.bms .my-account__category-card .visible-mobile{display:block}}.bms .my-account__category-card strong::before{content:" ";display:block;margin-top:40px;margin-bottom:5px;width:100%;height:50px;background-size:80px;background-position:center center;background-repeat:no-repeat}.bms .my-account__category.diamante .my-account__category-card strong{color:#2e3132}.bms .my-account__category.diamante .my-account__category-card strong::before{background-image:url(../images/bms/raster/categories/category-diamante.png)}.bms .my-account__category.diamante .my-account__category-status .bar{background:#eaeaea;background:-moz-linear-gradient(left, #eaeaea 0%, #000 100%);background:-webkit-linear-gradient(left, #eaeaea 0%, #000 100%);background:linear-gradient(to right, #eaeaea 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#000000',GradientType=1 )}.bms .my-account__category.ouro .my-account__category-card strong{color:#a98c5d}.bms .my-account__category.ouro .my-account__category-card strong::before{background-image:url(../images/bms/raster/categories/category-ouro.png)}.bms .my-account__category.ouro .my-account__category-status .bar{background:#e5d8ae;background:-moz-linear-gradient(left, #e5d8ae 0%, #a98c5d 100%);background:-webkit-linear-gradient(left, #e5d8ae 0%, #a98c5d 100%);background:linear-gradient(to right, #e5d8ae 0%, #a98c5d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5d8ae', endColorstr='#a98c5d',GradientType=1 )}.bms .my-account__category.prata .my-account__category-card strong{color:#989697}.bms .my-account__category.prata .my-account__category-card strong::before{background-image:url(../images/bms/raster/categories/category-prata.png)}.bms .my-account__category.prata .my-account__category-status .bar{background:#eee;background:-moz-linear-gradient(left, #eee 0%, #989697 100%);background:-webkit-linear-gradient(left, #eee 0%, #989697 100%);background:linear-gradient(to right, #eee 0%, #989697 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#989697',GradientType=1 )}.bms .my-account__category.smiles .my-account__category-card strong{color:#FF5A00}.bms .my-account__category.smiles .my-account__category-card strong::before{background-image:url(../images/bms/raster/categories/category-smiles.png)}.bms .my-account__category.smiles .my-account__category-status .bar{background:-moz-linear-gradient(left, rgba(244,121,32,0.62) 0%, #ff5a00 100%);background:-webkit-linear-gradient(left, rgba(244,121,32,0.62) 0%, #ff5a00 100%);background:linear-gradient(to right, rgba(244,121,32,0.62) 0%, #ff5a00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9eFF5A00', endColorstr='#ff5a00',GradientType=1 )}.bms .my-account__category-status{margin-top:25px}.bms .my-account__category-status>div{width:100%}.bms .my-account__category-status .title p{position:relative;font-family:"NunitoRegular",Arial,sans-serif;color:#7C7C7C;margin:0 0 8px 20px;font-size:3.5vw;line-height:4.5vw;font-weight:100}@media (min-width: 992px){.bms .my-account__category-status .title p{font-size:12px}}@media (min-width: 992px){.bms .my-account__category-status .title p{line-height:14px}}.bms .my-account__category-status .title p span.bms-gray-icons{position:absolute;top:-2px;left:-20px}.bms .my-account__category-status .divider{text-align:center;height:25px;padding-top:5px}.bms .my-account__category-status .divider span{display:inline-block;position:relative}.bms .my-account__category-status .divider span:before,.bms .my-account__category-status .divider span:after{content:"";position:absolute;height:9px;border-bottom:1px solid #BCBEC0;top:0;width:120px}.bms .my-account__category-status .divider span:before{right:100%;margin-right:15px}.bms .my-account__category-status .divider span:after{left:100%;margin-left:15px}.bms .my-account__category-status .categories,.bms .my-account__category-status .quantity{margin:0;padding:0;display:table;width:100%;position:relative;height:15px}.bms .my-account__category-status .categories span,.bms .my-account__category-status .quantity span{display:table-cell;vertical-align:middle;text-transform:uppercase;font-size:3vw;line-height:6vw}@media (min-width: 992px){.bms .my-account__category-status .categories span,.bms .my-account__category-status .quantity span{font-size:10px}}@media (min-width: 992px){.bms .my-account__category-status .categories span,.bms .my-account__category-status .quantity span{line-height:10px}}.bms .my-account__category-status .categories span:not(:last-child),.bms .my-account__category-status .quantity span:not(:last-child){width:31%;text-align:left}.bms .my-account__category-status .categories span:last-child,.bms .my-account__category-status .quantity span:last-child{text-align:right}.bms .my-account__miles-to-expire{padding:0 9pt 9pt 9pt}.bms .my-account__miles-to-expire p{margin-bottom:40px}.bms .my-account__miles-to-expire .box-message{display:table;width:100%;text-align:center;min-height:80px;border:1px solid #ECECEC}.bms .my-account__miles-to-expire .box-message p{display:table-cell;vertical-align:middle;margin:20px auto}.bms .my-account__miles-to-expire .default-table .ic-warning{font-size:2vw}@media (min-width: 992px){.bms .my-account__miles-to-expire .default-table .ic-warning{font-size:8px}}.bms .my-account__miles-to-expire .default-table .ic-warning:before{margin:-5px 5px 0 -5px}.bms .my-account__miles-to-expire .default-table tr th:last-child,.bms .my-account__miles-to-expire .default-table tr td:last-child{padding:0;width:30%}.bms .my-account__miles-to-expire .default-table tr .empty{min-height:36px;display:block}.bms .my-account__club-smiles .container{padding:0 9pt 9pt 9pt;width:auto !important}.bms .my-account__club-smiles.no-club p{margin-bottom:40px}.bms .my-account__club-smiles .status-plan{position:relative}.bms .my-account__club-smiles .status-plan a{font-family:"NunitoRegular",Arial,sans-serif;font-size:3vw;line-height:4vw;font-weight:400}@media (min-width: 992px){.bms .my-account__club-smiles .status-plan a{font-size:12px}}@media (min-width: 992px){.bms .my-account__club-smiles .status-plan a{line-height:14px}}.bms .my-account__club-smiles .status-plan .box{margin-top:6px;position:relative;width:50%;float:left}.bms .my-account__club-smiles .status-plan .box p{margin-top:10px}.bms .my-account__club-smiles .status-plan .box span{font-family:"NunitoBold","Arial Bold",sans-serif;font-weight:700;font-size:6vw;line-height:7vw;margin-left:5px;color:#639}@media (min-width: 992px){.bms .my-account__club-smiles .status-plan .box span{font-size:18px}}@media (min-width: 992px){.bms .my-account__club-smiles .status-plan .box span{line-height:22px}}.bms .my-account__club-smiles .status-plan .box span.warning{color:#e74646}.bms .my-account__club-smiles .status-plan .box .club-smiles{color:#639}.bms .my-account__club-smiles .status-plan .box-link{position:absolute;top:-20px;right:0}.bms .my-account__club-smiles .list{position:relative;bottom:auto;display:block;width:100%;padding:0 20px;background-color:#f5f5f5;font-size:3.5vw;line-height:4.5vw}@media (min-width: 992px){.bms .my-account__club-smiles .list{font-size:11px}}@media (min-width: 992px){.bms .my-account__club-smiles .list{line-height:14px}}.bms .my-account__club-smiles .list>div{display:table;position:relative;min-height:60px;height:60px}.bms .my-account__club-smiles .list>div:not(:first-child){border-top:1px solid #BCBEC0}.bms .my-account__club-smiles .list>div>div{display:table-cell;width:50%;vertical-align:middle}.bms .my-account__club-smiles .list>div>div:last-child{text-align:right}.bms .my-account__club-smiles .list>div>div:last-child .btn,.bms .my-account__club-smiles .list>div>div:last-child .aui .modal-body button,.aui .modal-body .bms .my-account__club-smiles .list>div>div:last-child button{position:relative;right:auto;bottom:auto;margin:auto;padding:0}.bms .my-account__action-with-miles{height:auto}.bms .my-account__action-with-miles .container{margin-top:5px}.bms .my-account__action-with-miles .box{margin-bottom:9pt;float:none;padding:10px;text-align:center;background-color:#f5f5f5;border:1px solid #ECECEC}.bms .my-account__action-with-miles .box:not(:last-child){margin-right:auto}.bms .my-account__action-with-miles .box button.btn,.bms .my-account__action-with-miles .box .aui .modal-body button,.aui .modal-body .bms .my-account__action-with-miles .box button{position:relative;bottom:auto;right:auto;margin:auto}.bms .my-account__action-with-miles .box p{margin-top:20px}.bms .my-account__action-with-miles .box.disabled h4,.bms .my-account__action-with-miles .box.disabled p,.bms .my-account__action-with-miles .box.disabled .box-number input{color:#BCBEC0}.bms .my-account__action-with-miles .box.disabled .btn,.bms .my-account__action-with-miles .box.disabled .aui .modal-body button,.aui .modal-body .bms .my-account__action-with-miles .box.disabled button{background-color:#BCBEC0;border-color:#BCBEC0}.bms .my-account__action-with-miles .box .box-number{position:relative;width:80%;margin:auto}.bms .my-account__action-with-miles .box .box-number label{position:absolute;font-family:"NunitoLight",Arial,sans-serif;font-size:5vw;line-height:6vw;left:10px;top:15px;color:#7C7C7C}@media (min-width: 992px){.bms .my-account__action-with-miles .box .box-number label{font-size:16px}}@media (min-width: 992px){.bms .my-account__action-with-miles .box .box-number label{line-height:18px}}.bms .my-account__action-with-miles .box .box-number input{border:none;font-family:"NunitoLight",Arial,sans-serif;font-size:5vw;line-height:7vw;text-align:right;color:#7C7C7C}@media (min-width: 992px){.bms .my-account__action-with-miles .box .box-number input{font-size:22px}}@media (min-width: 992px){.bms .my-account__action-with-miles .box .box-number input{line-height:30px}}.bms .my-account__action-with-miles .box .box-number.has-code{border:1px solid #FF5A00;border-radius:3px}.bms .my-account__action-with-miles .box .box-number.has-code span{position:absolute;left:0;bottom:-18px;color:#FF5A00;font-size:3vw;line-height:4vw}@media (min-width: 992px){.bms .my-account__action-with-miles .box .box-number.has-code span{font-size:10px}}@media (min-width: 992px){.bms .my-account__action-with-miles .box .box-number.has-code span{line-height:12px}}.bms .my-account__action-with-miles .box .box-number.center-number input{width:100%;text-align:center}.bms .my-account__flights{padding-bottom:40px}.bms .my-account__flights .bms-gray-icons.ic-clouds{display:block;width:100%;height:100px;text-align:center;font-size:18vw;margin-bottom:20px}@media (min-width: 992px){.bms .my-account__flights .bms-gray-icons.ic-clouds{font-size:60px}}.bms .my-account__flights strong{font-size:3.5vw;line-height:4.5vw;color:#7C7C7C}@media (min-width: 992px){.bms .my-account__flights strong{font-size:12px}}@media (min-width: 992px){.bms .my-account__flights strong{line-height:14px}}.bms .my-account__flights small{margin-left:0;width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bms .my-account__flights .default-table tr th:last-child,.bms .my-account__flights .default-table tr td:last-child{padding-left:0;width:31%}.bms .my-account__flights .default-table tbody tr{height:60px}.bms .my-account__flights .default-table tbody tr td{padding:0 0 0 10px}.bms .my-account__flights .box-leg{position:relative;width:50%;float:left}.bms .my-account__flights .box-leg .ic-od-arrow{margin-left:5px;position:absolute;right:10px;top:-2px;font-size:6vw}@media (min-width: 992px){.bms .my-account__flights .box-leg .ic-od-arrow{font-size:20px}}.bms .my-account__flights .box-date{height:100%}.bms .my-account__flights .box-date small{margin-top:16px}.bms .my-account__easy-travel .deadline strong{font-family:"NunitoRegular",Arial,sans-serif;font-size:3vw;line-height:4vw;font-weight:100}@media (min-width: 992px){.bms .my-account__easy-travel .deadline strong{font-size:14px}}@media (min-width: 992px){.bms .my-account__easy-travel .deadline strong{line-height:18px}}.bms .my-account__easy-travel .deadline .box{border-radius:3px;border:1px solid #ECECEC;padding:10px;margin-top:5px;margin-bottom:40px}.bms .my-account__easy-travel .deadline .box small{font-family:"NunitoLight",Arial,sans-serif;font-size:3vw;line-height:4vw;margin:0 0 5px 0}@media (min-width: 992px){.bms .my-account__easy-travel .deadline .box small{font-size:12px}}@media (min-width: 992px){.bms .my-account__easy-travel .deadline .box small{line-height:14px}}.bms .my-account__easy-travel .deadline .box strong{font-family:"NunitoLight",Arial,sans-serif;font-size:5vw;line-height:5vw;color:#FF5A00}@media (min-width: 992px){.bms .my-account__easy-travel .deadline .box strong{font-size:18px}}@media (min-width: 992px){.bms .my-account__easy-travel .deadline .box strong{line-height:18px}}.bms .my-account__easy-travel .deadline.smaller strong{font-size:2.5vw;line-height:3.5vw}@media (min-width: 992px){.bms .my-account__easy-travel .deadline.smaller strong{font-size:11px}}@media (min-width: 992px){.bms .my-account__easy-travel .deadline.smaller strong{line-height:13px}}.bms .my-account__easy-travel .deadline.smaller .box{margin-bottom:5px;height:49px;padding:5px 10px}.bms .my-account__easy-travel .deadline.smaller .box small{font-size:3vw;line-height:4vw;margin:0 0 2px 0}@media (min-width: 992px){.bms .my-account__easy-travel .deadline.smaller .box small{font-size:12px}}@media (min-width: 992px){.bms .my-account__easy-travel .deadline.smaller .box small{line-height:14px}}.bms .my-account__easy-travel .deadline.smaller .box strong{font-size:5vw;line-height:5vw}@media (min-width: 992px){.bms .my-account__easy-travel .deadline.smaller .box strong{font-size:16px}}@media (min-width: 992px){.bms .my-account__easy-travel .deadline.smaller .box strong{line-height:18px}}.bms .my-account__easy-travel .deadline.smaller .box .btn,.bms .my-account__easy-travel .deadline.smaller .box .aui .modal-body button,.aui .modal-body .bms .my-account__easy-travel .deadline.smaller .box button{position:relative;bottom:auto;right:auto;float:right;margin-top:-14px;min-width:80px}.bms .my-account__credit-card-smiles .list{margin-top:5px;border:1px solid #f5f5f5;padding:0 4px 4px 4px;border-radius:3px;width:100%}.bms .my-account__credit-card-smiles .list .banco-do-brasil,.bms .my-account__credit-card-smiles .list .banco-santander{font-size:2.5vw}@media (min-width: 992px){.bms .my-account__credit-card-smiles .list .banco-do-brasil,.bms .my-account__credit-card-smiles .list .banco-santander{font-size:8px}}.bms .my-account__credit-card-smiles .list .banco-bradesco{font-size:4vw}@media (min-width: 992px){.bms .my-account__credit-card-smiles .list .banco-bradesco{font-size:14px}}.bms .my-account__credit-card-smiles .list>div{display:table;width:100%;height:60px}.bms .my-account__credit-card-smiles .list>div>div{display:table-cell;vertical-align:bottom;padding:0 0 10px 0;text-align:left;width:35%}.bms .my-account__credit-card-smiles .list>div>div:first-child{padding:10px}.bms .my-account__credit-card-smiles .list>div>div:last-child{width:25%}.bms .my-account__credit-card-smiles .list>div>div img{max-height:45px}.bms .my-account__credit-card-smiles .list>div:nth-child(even){background-color:#f5f5f5}.bms .my-account__credit-card-smiles .list a{font-family:"NunitoLight",Arial,sans-serif;color:#FF5A00;white-space:nowrap;font-size:3vw;line-height:4vw}@media (min-width: 992px){.bms .my-account__credit-card-smiles .list a{font-size:11px}}@media (min-width: 992px){.bms .my-account__credit-card-smiles .list a{line-height:14px}}.bms .my-account__credit-card-smiles .row-footer{text-align:center;padding-top:10px;font-size:4vw;line-height:6vw;text-decoration:underline}@media (min-width: 992px){.bms .my-account__credit-card-smiles .row-footer{font-size:11px}}@media (min-width: 992px){.bms .my-account__credit-card-smiles .row-footer{line-height:14px}}.bms .my-account__request-miles .airlines{margin-top:5px;position:relative;height:100px}.bms .my-account__request-miles .airlines strong{display:none}.bms .my-account__request-miles .airlines .logo-featured{width:100%;height:82px;float:none;padding-top:15px;text-align:center}.bms .my-account__request-miles .airlines .logo-featured .gol{font-size:8px}.bms .my-account__request-miles .airlines .carousel{width:100%;height:82px;border-radius:3px;border:1px solid #BCBEC0;float:right}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item{padding-left:35px}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .group-items{display:flex;justify-content:space-around;align-items:center;width:86%;height:80px}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .group-items span{margin:auto;flex-basis:auto;text-align:center}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .delta{font-size:.16em}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .delta{font-size:.15em}}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .airfrance{font-size:.1em}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .airfrance{font-size:.12em}}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .klm{font-size:.25em}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .klm{font-size:.33em}}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .qatar{font-size:.32em}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .qatar{font-size:.32em}}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .aerolineas-argentinas{font-size:.3em}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .aerolineas-argentinas{font-size:.32em}}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .etihad{font-size:.3em}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .etihad{font-size:.34em}}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .tap{font-size:.45em}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .tap{font-size:.5em}}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .alitalia{font-size:.2em}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .alitalia{font-size:.2em}}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .copa-airlines{font-size:.2em}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .copa-airlines{font-size:.21em}}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .korean-air{font-size:.15em}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .korean-air{font-size:.14em}}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .air-canada{font-size:.15em}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .air-canada{font-size:.16em}}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .aero-mexico{font-size:.25em}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .aero-mexico{font-size:.22em}}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .emirates{font-size:.35em}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .emirates{font-size:.45em}}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .south-african-airways{font-size:.35em}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .south-african-airways{font-size:.45em}}.bms .my-account__request-miles .airlines .carousel .carousel-control{border:none;top:45px;font-size:3vw;background-color:transparent}@media (min-width: 992px){.bms .my-account__request-miles .airlines .carousel .carousel-control{font-size:18px}}.bms .my-account__request-miles .airlines .carousel .carousel-control.left{left:0}.bms .my-account__request-miles .airlines .carousel .carousel-control.right{right:0}.bms .alert-message{position:relative;margin:0 auto;border:1px solid #FF5A00;padding:20px 25px;width:90vw;min-height:36px;text-align:center;background-color:#fff;font-family:"NunitoRegular",Arial,sans-serif;color:#7C7C7C;font-size:12px;line-height:15px;letter-spacing:0.01px}.bms .alert-message:not(:last-child){margin-bottom:-2px}.bms .alert-message:last-child{margin-bottom:-2px}.bms .alert-message .close-box{position:absolute;right:0;top:-6px;text-align:right}.bms .alert-message .btn,.bms .alert-message .aui .modal-body button,.aui .modal-body .bms .alert-message button{height:40px;line-height:10px;padding:2px 10px;min-width:75px;margin:0px;cursor:pointer}.bms .alert-message .btn-dark{font-family:"NunitoBold","Arial Bold",sans-serif;background-color:#FF5A00;color:#FFFFFF;font-size:14px;letter-spacing:0.25px}.bms .alert-message .btn-outline-dark{font-family:"NunitoBold","Arial Bold",sans-serif;color:#7C7C7C !important;border:1px solid #7C7C7C;background-color:transparent !important;color:#5B5B5B;font-size:14px;margin-bottom:4px}.bms .alert-message .btn-close{font-family:"NunitoBold","Arial Bold",sans-serif;min-width:25px;width:5px;padding:5px 0;color:#7C7C7C !important;background-color:transparent;font-size:16px}.bms .alert-message .button-space{padding-top:25px}.bms #widgetNotifications{padding-top:30px}.bms #widgetNotifications .alert-message{padding-left:15px;padding-right:20px;text-align:left}.bms #widgetNotifications .alert-message .description{display:grid}.bms #widgetNotifications .alert-message button{float:right}.bms #widgetNotifications .alert-message .close-box{top:-6px;right:-6px}@media (min-width: 992px){.bms .my-cards{float:left;width:266px;height:240px;margin-right:28px;margin-bottom:28px;overflow:hidden}.bms .my-cards.two-cols{width:560px;height:240px;min-height:auto}.bms .my-cards.two-rows{height:508px}.bms .my-cards.col-right{float:right}.bms .my-cards.flex-rows{height:auto}.bms .my-cards.smaller{height:166px}.bms .my-cards .row-footer{position:absolute;bottom:0;left:0}.bms .my-cards .row-footer .btn,.bms .my-cards .row-footer .aui .modal-body button,.aui .modal-body .bms .my-cards .row-footer button{right:10px;bottom:10px}.bms .my-cards .category-message-footer{font-size:3vw;line-height:3vw;position:absolute;right:163px;top:7px;max-width:none;left:auto}}@media (min-width: 992px) and (min-width: 992px){.bms .my-cards .category-message-footer{font-size:10px}}@media (min-width: 992px) and (min-width: 992px){.bms .my-cards .category-message-footer{line-height:14px}}@media (min-width: 992px){.bms .my-account__information .btn-primary,.bms .my-account__information .aui .modal-body button,.aui .modal-body .bms .my-account__information button{margin-top:5px;margin-bottom:13px}.bms .my-account__information>.btn-primary,.bms .aui .modal-body .my-account__information>button,.aui .modal-body .bms .my-account__information>button{margin-top:10px}.bms .my-account__category{position:relative}.bms .my-account__category-card,.bms .my-account__category-status{float:left}.bms .my-account__category-card{width:152px;height:198px}.bms .my-account__category-status{margin-top:0;margin-left:30px;width:330px;height:115px}.bms .my-account__miles-to-expire .box-message{height:154px}.bms .my-account__miles-to-expire .default-table tr th,.bms .my-account__miles-to-expire .default-table tr td{height:36px}.bms .my-account__miles-to-expire .default-table tr th:last-child,.bms .my-account__miles-to-expire .default-table tr td:last-child{width:32%}.bms .my-account__club-smiles .list{position:absolute;bottom:0}.bms .my-account__action-with-miles .box{float:left;width:174px;height:195px}.bms .my-account__action-with-miles .box:not(:last-child){margin-right:7px}.bms .my-account__action-with-miles .box .box-number{width:100%}.bms .my-account__flights .bms-gray-icons.ic-clouds{margin-bottom:0}.bms .my-account__flights small{width:70px}.bms .my-account__credit-card-smiles .row-footer{padding-top:0}.bms .my-account__credit-card-smiles .row-footer button.btn-cobranded{position:initial;background-color:#899EAE}.bms .my-account__request-miles .airlines{margin-top:5px;position:relative;height:100px}.bms .my-account__request-miles .airlines .logo-featured{width:95px;height:82px;float:left;padding-top:15px}.bms .my-account__request-miles .airlines .carousel{width:393px;height:82px;float:right}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item{padding-left:35px}.bms .my-account__request-miles .airlines .carousel .carousel-inner .item .group-items{width:320px;height:80px}.bms .smiles__aside-menu ul{margin:5px 0 20px 7px}.bms .smiles__aside-menu ul li a{text-decoration:none;border-bottom:0;font-family:"NunitoLight",Arial,sans-serif;font-size:13px}.bms .alert-message{margin:0;max-width:1149px;padding:5px 5px 5px 5px;background-color:transparent;border-width:2px;text-align:center}.bms .alert-message .close-box{position:absolute;top:3px;right:1px;text-align:right}.bms .alert-message .btn,.bms .alert-message .aui .modal-body button,.aui .modal-body .bms .alert-message button{line-height:10px;padding:2px 10px;min-width:75px;margin:0px;cursor:pointer;margin:0 0 0 10px;height:22px}.bms .alert-message .btn-dark{background-color:#5B5B5B;color:#FFFFFF;font-size:10px;letter-spacing:0.25px}.bms .alert-message .btn-outline-dark{color:#5B5B5B !important;border:1px solid #5B5B5B;background-color:transparent !important;color:#5B5B5B;font-size:10px}.bms .alert-message .btn-close{min-width:25px;width:5px;padding:5px 0;color:#5B5B5B !important;background-color:transparent}.bms .alert-message .button-space{display:inline;padding-top:0px}#widgetNotifications{padding:0px !important;float:left}}@media (max-width: 812px){#widgetNotifications .span12{min-height:0}#widgetNotifications .span12 button{float:none !important}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#p_p_id_smileswidgetmilestoexpireportlet_WAR_smileswidgetmyaccountportlet_{float:right}}.jcContent{font-family:'GothamRoundedMedium', BryantMedium, arial, sans-serif;color:#555 !important}.jcContent .btn,.jcContent .aui .modal-body button,.aui .modal-body .jcContent button,.jcContent .text-nowrap{white-space:nowrap}.jcContent .text-left,.jcContent th{text-align:left}.jcContent .btn-group>.btn-group,.jcContent .btn-toolbar .btn,.jcContent .btn-toolbar .aui .modal-body button,.aui .modal-body .jcContent .btn-toolbar button,.jcContent .btn-toolbar .btn-group,.jcContent .btn-toolbar .input-group,.jcContent .col-xs-1,.jcContent .col-xs-10,.jcContent .col-xs-11,.jcContent .col-xs-12,.jcContent .col-xs-2,.jcContent .col-xs-3,.jcContent .col-xs-4,.jcContent .col-xs-5,.jcContent .col-xs-6,.jcContent .col-xs-7,.jcContent .col-xs-8,.jcContent .col-xs-9,.jcContent .dropdown-menu{float:left}.jcContent article,.jcContent aside,.jcContent details,.jcContent figcaption,.jcContent figure,.jcContent footer,.jcContent header,.jcContent hgroup,.jcContent main,.jcContent menu,.jcContent nav,.jcContent section,.jcContent summary{display:block}.jcContent audio,.jcContent canvas,.jcContent progress,.jcContent video{display:inline-block;vertical-align:baseline}.jcContent audio:not([controls]){display:none;height:0}.jcContent [hidden],.jcContent template{display:none}.jcContent a{background-color:transparent}.jcContent a:active,.jcContent a:hover{outline:0}.jcContent b,.jcContent strong{font-weight:700}.jcContent dfn{font-style:italic}.jcContent h1{margin:.67em 0}.jcContent mark{color:#000;background:#ff0}.jcContent .table .table,.jcContent body{background-color:#fff}.jcContent sub,.jcContent sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.jcContent sup{top:-.5em}.jcContent sub{bottom:-.25em}.jcContent img{border:0;vertical-align:middle}.jcContent svg:not(:root){overflow:hidden}.jcContent hr{height:0;box-sizing:content-box}.jcContent button{overflow:visible}.jcContent button,.jcContent select{text-transform:none}.jcContent button,.jcContent html input[type=button],.jcContent input[type=reset],.jcContent input[type=submit]{-webkit-appearance:button;cursor:pointer}.jcContent button[disabled],.jcContent html input[disabled]{cursor:default}.jcContent button::-moz-focus-inner,.jcContent input::-moz-focus-inner{padding:0;border:0}.jcContent table{border-spacing:0;border-collapse:collapse}.jcContent td,.jcContent th{padding:0}.jcContent *,.jcContent .jcContent:after,.jcContent .jcContent:before{box-sizing:border-box}.jcContent html{font-size:10px;-webkit-tap-highlight-color:transparent}.jcContent body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333}.jcContent button,.jcContent input,.jcContent select,.jcContent textarea{font-family:inherit;font-size:inherit;line-height:inherit}.jcContent a{color:#337ab7;text-decoration:none}.jcContent a:focus,.jcContent a:hover{color:#23527c;text-decoration:underline}.jcContent a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.jcContent figure{margin:0}.jcContent .carousel-inner>.item>a>img,.jcContent .carousel-inner>.item>img,.jcContent .img-responsive,.jcContent .thumbnail a>img,.jcContent .thumbnail>img{display:block;max-width:100%;height:auto}.jcContent .img-rounded{border-radius:6px}.jcContent .img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out}.jcContent .img-circle{border-radius:50%}.jcContent hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.jcContent [role=button]{cursor:pointer}.jcContent .h1,.jcContent .h2,.jcContent .h3,.jcContent .h4,.jcContent .h5,.jcContent .h6,.jcContent h1,.jcContent h2,.jcContent h3,.jcContent h4,.jcContent h5,.jcContent h6{font-family:inherit;line-height:1.1;color:inherit}.jcContent .h1 .small,.jcContent .h1 small,.jcContent .h2 .small,.jcContent .h2 small,.jcContent .h3 .small,.jcContent .h3 small,.jcContent .h4 .small,.jcContent .h4 small,.jcContent .h5 .small,.jcContent .h5 small,.jcContent .h6 .small,.jcContent .h6 small,.jcContent h1 .small,.jcContent h1 small,.jcContent h2 .small,.jcContent h2 small,.jcContent h3 .small,.jcContent h3 small,.jcContent h4 .small,.jcContent h4 small,.jcContent h5 .small,.jcContent h5 small,.jcContent h6 .small,.jcContent h6 small{font-weight:400;line-height:1;color:#777}.jcContent .h1,.jcContent .h2,.jcContent .h3,.jcContent h1,.jcContent h2,.jcContent h3{margin-top:20px;margin-bottom:10px}.jcContent .h1 .small,.jcContent .h1 small,.jcContent .h2 .small,.jcContent .h2 small,.jcContent .h3 .small,.jcContent .h3 small,.jcContent h1 .small,.jcContent h1 small,.jcContent h2 .small,.jcContent h2 small,.jcContent h3 .small,.jcContent h3 small{font-size:65%}.jcContent .h4,.jcContent .h5,.jcContent .h6,.jcContent h4,.jcContent h5,.jcContent h6{margin-top:10px;margin-bottom:10px}.jcContent .h4 .small,.jcContent .h4 small,.jcContent .h5 .small,.jcContent .h5 small,.jcContent .h6 .small,.jcContent .h6 small,.jcContent h4 .small,.jcContent h4 small,.jcContent h5 .small,.jcContent h5 small,.jcContent h6 .small,.jcContent h6 small{font-size:75%}.jcContent .h1,.jcContent h1{font-size:36px}.jcContent .h2,.jcContent h2{font-size:30px}.jcContent .h3,.jcContent h3{font-size:24px}.jcContent .h4,.jcContent h4{font-size:18px}.jcContent .h5,.jcContent h5{font-size:14px}.jcContent .h6,.jcContent h6{font-size:12px}.jcContent p{margin:0 0 10px}.jcContent .lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}.jcContent .btn,.jcContent .aui .modal-body button,.aui .modal-body .jcContent button,.jcContent dd,.jcContent dt{line-height:1.42857143}.jcContent .list-inline,.jcContent .list-unstyled{padding-left:0;list-style:none}.jcContent .text-right{text-align:right}.jcContent .text-center{text-align:center}.jcContent .text-justify{text-align:justify}.jcContent .text-lowercase{text-transform:lowercase}.jcContent .text-uppercase{text-transform:uppercase}.jcContent .text-capitalize{text-transform:capitalize}.jcContent .text-muted{color:#777}.jcContent ol,.jcContent ul{margin-top:0;margin-bottom:10px}.jcContent ol ol,.jcContent ol ul,.jcContent ul ol,.jcContent ul ul{margin-bottom:0}.jcContent .list-inline{margin-left:-5px}.jcContent .list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.jcContent dl{margin-top:0;margin-bottom:20px}.jcContent dt{font-weight:700}.jcContent dd{margin-left:0}.jcContent .vbottom{display:inline-block;vertical-align:bottom;float:none}.jcContent .letter-spacing{letter-spacing:1px}.jcContent .bg-white{background-color:#fff !important}.jcContent .bg-white-darken{background-color:#f1f1f1 !important}.jcContent .bg-black{background-color:#000 !important}.jcContent .bg-gray{background-color:#777776 !important}.jcContent .bg-gray-lighter{background-color:#f6f6f6 !important}.jcContent .bg-yellow{background-color:#F9D940 !important}.jcContent .bg-orange{background-color:#FF5A00 !important}.jcContent .bg-orange-darken{background-color:#B24D32 !important}.jcContent .bg-wine{background-color:#8E2757 !important}.jcContent .bg-green{background-color:#39908B !important}.jcContent .bg-purple{background-color:#59357C !important}.jcContent .bg-blue{background-color:#7AA0AF !important}.jcContent .text-white{color:#fff !important}.jcContent .text-white-darken{color:#f1f1f1 !important}.jcContent .text-black{color:#000 !important}.jcContent .text-gray{color:#bbb !important}.jcContent .text-yellow{color:#F9D940 !important}.jcContent .text-orange{color:#FF5A00 !important}.jcContent .text-orange-darken{color:#B24D32 !important}.jcContent .text-wine{color:#8E2757 !important}.jcContent .text-green{color:#39908B !important}.jcContent .text-purple{color:#59357C !important}.jcContent .text-blue{color:#7AA0AF !important}.jcContent .labeled{position:relative;left:5px;z-index:0}.jcContent .labeled:before{content:"";position:absolute;top:0;left:0px;width:51px;height:80%;background-color:#FF5A00;z-index:-1}.jcContent .labeled:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:10px;background:url(bottom-step.png) no-repeat}.jcContent .imageCaption{position:relative;padding:0}.jcContent .imageCaption p{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,0.5);padding:8px}.jcContent small{font-size:80% !important}.jcContent .container,.jcContent .container-fluid{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.jcContent .row{margin-right:-15px;margin-left:-15px}.jcContent .col-lg-1,.jcContent .col-lg-10,.jcContent .col-lg-11,.jcContent .col-lg-12,.jcContent .col-lg-2,.jcContent .col-lg-3,.jcContent .col-lg-4,.jcContent .col-lg-5,.jcContent .col-lg-6,.jcContent .col-lg-7,.jcContent .col-lg-8,.jcContent .col-lg-9,.jcContent .col-md-1,.jcContent .col-md-10,.jcContent .col-md-11,.jcContent .col-md-12,.jcContent .col-md-2,.jcContent .col-md-3,.jcContent .col-md-4,.jcContent .col-md-5,.jcContent .col-md-6,.jcContent .col-md-7,.jcContent .col-md-8,.jcContent .col-md-9,.jcContent .col-sm-1,.jcContent .col-sm-10,.jcContent .col-sm-11,.jcContent .col-sm-12,.jcContent .col-sm-2,.jcContent .col-sm-3,.jcContent .col-sm-4,.jcContent .col-sm-5,.jcContent .col-sm-6,.jcContent .col-sm-7,.jcContent .col-sm-8,.jcContent .col-sm-9,.jcContent .col-xs-1,.jcContent .col-xs-10,.jcContent .col-xs-11,.jcContent .col-xs-12,.jcContent .col-xs-2,.jcContent .col-xs-3,.jcContent .col-xs-4,.jcContent .col-xs-5,.jcContent .col-xs-6,.jcContent .col-xs-7,.jcContent .col-xs-8,.jcContent .col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.jcContent .col-xs-12{width:100%}.jcContent .col-xs-11{width:91.66666667%}.jcContent .col-xs-10{width:83.33333333%}.jcContent .col-xs-9{width:75%}.jcContent .col-xs-8{width:66.66666667%}.jcContent .col-xs-7{width:58.33333333%}.jcContent .col-xs-6{width:50%}.jcContent .col-xs-5{width:41.66666667%}.jcContent .col-xs-4{width:33.33333333%}.jcContent .col-xs-3{width:25%}.jcContent .col-xs-2{width:16.66666667%}.jcContent .col-xs-1{width:8.33333333%}.jcContent .col-xs-pull-12{right:100%}.jcContent .col-xs-pull-11{right:91.66666667%}.jcContent .col-xs-pull-10{right:83.33333333%}.jcContent .col-xs-pull-9{right:75%}.jcContent .col-xs-pull-8{right:66.66666667%}.jcContent .col-xs-pull-7{right:58.33333333%}.jcContent .col-xs-pull-6{right:50%}.jcContent .col-xs-pull-5{right:41.66666667%}.jcContent .col-xs-pull-4{right:33.33333333%}.jcContent .col-xs-pull-3{right:25%}.jcContent .col-xs-pull-2{right:16.66666667%}.jcContent .col-xs-pull-1{right:8.33333333%}.jcContent .col-xs-pull-0{right:auto}.jcContent .col-xs-push-12{left:100%}.jcContent .col-xs-push-11{left:91.66666667%}.jcContent .col-xs-push-10{left:83.33333333%}.jcContent .col-xs-push-9{left:75%}.jcContent .col-xs-push-8{left:66.66666667%}.jcContent .col-xs-push-7{left:58.33333333%}.jcContent .col-xs-push-6{left:50%}.jcContent .col-xs-push-5{left:41.66666667%}.jcContent .col-xs-push-4{left:33.33333333%}.jcContent .col-xs-push-3{left:25%}.jcContent .col-xs-push-2{left:16.66666667%}.jcContent .col-xs-push-1{left:8.33333333%}.jcContent .col-xs-push-0{left:auto}.jcContent .col-xs-offset-12{margin-left:100%}.jcContent .col-xs-offset-11{margin-left:91.66666667%}.jcContent .col-xs-offset-10{margin-left:83.33333333%}.jcContent .col-xs-offset-9{margin-left:75%}.jcContent .col-xs-offset-8{margin-left:66.66666667%}.jcContent .col-xs-offset-7{margin-left:58.33333333%}.jcContent .col-xs-offset-6{margin-left:50%}.jcContent .col-xs-offset-5{margin-left:41.66666667%}.jcContent .col-xs-offset-4{margin-left:33.33333333%}.jcContent .col-xs-offset-3{margin-left:25%}.jcContent .col-xs-offset-2{margin-left:16.66666667%}.jcContent .col-xs-offset-1{margin-left:8.33333333%}.jcContent .col-xs-offset-0{margin-left:0}.jcContent .table{width:100%;max-width:100%;margin-bottom:20px}.jcContent .table>tbody>tr>td,.jcContent .table>tbody>tr>th,.jcContent .table>tfoot>tr>td,.jcContent .table>tfoot>tr>th,.jcContent .table>thead>tr>td,.jcContent .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.jcContent .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.jcContent .table>caption+thead>tr:first-child>td,.jcContent .table>caption+thead>tr:first-child>th,.jcContent .table>colgroup+thead>tr:first-child>td,.jcContent .table>colgroup+thead>tr:first-child>th,.jcContent .table>thead:first-child>tr:first-child>td,.jcContent .table>thead:first-child>tr:first-child>th{border-top:0}.jcContent .table>tbody+tbody{border-top:2px solid #ddd}.jcContent .table-condensed>tbody>tr>td,.jcContent .table-condensed>tbody>tr>th,.jcContent .table-condensed>tfoot>tr>td,.jcContent .table-condensed>tfoot>tr>th,.jcContent .table-condensed>thead>tr>td,.jcContent .table-condensed>thead>tr>th{padding:5px}.jcContent .table-bordered,.jcContent .table-bordered>tbody>tr>td,.jcContent .table-bordered>tbody>tr>th,.jcContent .table-bordered>tfoot>tr>td,.jcContent .table-bordered>tfoot>tr>th,.jcContent .table-bordered>thead>tr>td,.jcContent .table-bordered>thead>tr>th{border:1px solid #ddd}.jcContent .table-bordered>thead>tr>td,.jcContent .table-bordered>thead>tr>th{border-bottom-width:2px}.jcContent .table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.jcContent .table-hover>tbody>tr:hover,.jcContent .table>tbody>tr.active>td,.jcContent .table>tbody>tr.active>th,.jcContent .table>tbody>tr>td.active,.jcContent .table>tbody>tr>th.active,.jcContent .table>tfoot>tr.active>td,.jcContent .table>tfoot>tr.active>th,.jcContent .table>tfoot>tr>td.active,.jcContent .table>tfoot>tr>th.active,.jcContent .table>thead>tr.active>td,.jcContent .table>thead>tr.active>th,.jcContent .table>thead>tr>td.active,.jcContent .table>thead>tr>th.active{background-color:#f5f5f5}.jcContent table col[class*=col-]{position:static;display:table-column;float:none}.jcContent table td[class*=col-],.jcContent table th[class*=col-]{position:static;display:table-cell;float:none}.jcContent .table-hover>tbody>tr.active:hover>td,.jcContent .table-hover>tbody>tr.active:hover>th,.jcContent .table-hover>tbody>tr:hover>.active,.jcContent .table-hover>tbody>tr>td.active:hover,.jcContent .table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.jcContent .table>tbody>tr.success>td,.jcContent .table>tbody>tr.success>th,.jcContent .table>tbody>tr>td.success,.jcContent .table>tbody>tr>th.success,.jcContent .table>tfoot>tr.success>td,.jcContent .table>tfoot>tr.success>th,.jcContent .table>tfoot>tr>td.success,.jcContent .table>tfoot>tr>th.success,.jcContent .table>thead>tr.success>td,.jcContent .table>thead>tr.success>th,.jcContent .table>thead>tr>td.success,.jcContent .table>thead>tr>th.success{background-color:#dff0d8}.jcContent .table-hover>tbody>tr.success:hover>td,.jcContent .table-hover>tbody>tr.success:hover>th,.jcContent .table-hover>tbody>tr:hover>.success,.jcContent .table-hover>tbody>tr>td.success:hover,.jcContent .table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.jcContent .table>tbody>tr.info>td,.jcContent .table>tbody>tr.info>th,.jcContent .table>tbody>tr>td.info,.jcContent .table>tbody>tr>th.info,.jcContent .table>tfoot>tr.info>td,.jcContent .table>tfoot>tr.info>th,.jcContent .table>tfoot>tr>td.info,.jcContent .table>tfoot>tr>th.info,.jcContent .table>thead>tr.info>td,.jcContent .table>thead>tr.info>th,.jcContent .table>thead>tr>td.info,.jcContent .table>thead>tr>th.info{background-color:#d9edf7}.jcContent .table-hover>tbody>tr.info:hover>td,.jcContent .table-hover>tbody>tr.info:hover>th,.jcContent .table-hover>tbody>tr:hover>.info,.jcContent .table-hover>tbody>tr>td.info:hover,.jcContent .table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.jcContent .table>tbody>tr.warning>td,.jcContent .table>tbody>tr.warning>th,.jcContent .table>tbody>tr>td.warning,.jcContent .table>tbody>tr>th.warning,.jcContent .table>tfoot>tr.warning>td,.jcContent .table>tfoot>tr.warning>th,.jcContent .table>tfoot>tr>td.warning,.jcContent .table>tfoot>tr>th.warning,.jcContent .table>thead>tr.warning>td,.jcContent .table>thead>tr.warning>th,.jcContent .table>thead>tr>td.warning,.jcContent .table>thead>tr>th.warning{background-color:#fcf8e3}.jcContent .table-hover>tbody>tr.warning:hover>td,.jcContent .table-hover>tbody>tr.warning:hover>th,.jcContent .table-hover>tbody>tr:hover>.warning,.jcContent .table-hover>tbody>tr>td.warning:hover,.jcContent .table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.jcContent .table>tbody>tr.danger>td,.jcContent .table>tbody>tr.danger>th,.jcContent .table>tbody>tr>td.danger,.jcContent .table>tbody>tr>th.danger,.jcContent .table>tfoot>tr.danger>td,.jcContent .table>tfoot>tr.danger>th,.jcContent .table>tfoot>tr>td.danger,.jcContent .table>tfoot>tr>th.danger,.jcContent .table>thead>tr.danger>td,.jcContent .table>thead>tr.danger>th,.jcContent .table>thead>tr>td.danger,.jcContent .table>thead>tr>th.danger{background-color:#f2dede}.jcContent .table-hover>tbody>tr.danger:hover>td,.jcContent .table-hover>tbody>tr.danger:hover>th,.jcContent .table-hover>tbody>tr:hover>.danger,.jcContent .table-hover>tbody>tr>td.danger:hover,.jcContent .table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.jcContent .table-responsive{min-height:.01%;overflow-x:auto}.jcContent .btn,.jcContent .aui .modal-body button,.aui .modal-body .jcContent button{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.jcContent .btn.active.focus,.jcContent .aui .modal-body button.active.focus,.aui .modal-body .jcContent button.active.focus,.jcContent .btn.active:focus,.jcContent .aui .modal-body button.active:focus,.aui .modal-body .jcContent button.active:focus,.jcContent .btn.focus,.jcContent .aui .modal-body button.focus,.aui .modal-body .jcContent button.focus,.jcContent .btn:active.focus,.jcContent .aui .modal-body button:active.focus,.aui .modal-body .jcContent button:active.focus,.jcContent .btn:active:focus,.jcContent .aui .modal-body button:active:focus,.aui .modal-body .jcContent button:active:focus,.jcContent .btn:focus,.jcContent .aui .modal-body button:focus,.aui .modal-body .jcContent button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.jcContent .btn.focus,.jcContent .aui .modal-body button.focus,.aui .modal-body .jcContent button.focus,.jcContent .btn:focus,.jcContent .aui .modal-body button:focus,.aui .modal-body .jcContent button:focus,.jcContent .btn:hover,.jcContent .aui .modal-body button:hover,.aui .modal-body .jcContent button:hover{color:#333;text-decoration:none}.jcContent .btn.active,.jcContent .aui .modal-body button.active,.aui .modal-body .jcContent button.active,.jcContent .btn:active,.jcContent .aui .modal-body button:active,.aui .modal-body .jcContent button:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.jcContent .btn.disabled,.jcContent .aui .modal-body button.disabled,.aui .modal-body .jcContent button.disabled,.jcContent .btn[disabled],.jcContent .aui .modal-body button[disabled],.aui .modal-body .jcContent button[disabled],.jcContent fieldset[disabled] .btn,.jcContent fieldset[disabled] .aui .modal-body button,.aui .modal-body .jcContent fieldset[disabled] button{cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:.65}.jcContent a.btn.disabled,.jcContent fieldset[disabled] a.btn{pointer-events:none}.jcContent .btn-link{font-weight:400;color:#337ab7;border-radius:0}.jcContent .btn-link,.jcContent .btn-link.active,.jcContent .btn-link:active,.jcContent .btn-link[disabled],.jcContent fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.jcContent .btn-link,.jcContent .btn-link:active,.jcContent .btn-link:focus,.jcContent .btn-link:hover{border-color:transparent}.jcContent .btn-link:focus,.jcContent .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.jcContent .btn-link[disabled]:focus,.jcContent .btn-link[disabled]:hover,.jcContent fieldset[disabled] .btn-link:focus,.jcContent fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.jcContent .btn-group-lg>.btn,.jcContent .aui .modal-body .btn-group-lg>button,.aui .modal-body .jcContent .btn-group-lg>button,.jcContent .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.jcContent .btn-group-sm>.btn,.jcContent .aui .modal-body .btn-group-sm>button,.aui .modal-body .jcContent .btn-group-sm>button,.jcContent .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.jcContent .btn-group-xs>.btn,.jcContent .aui .modal-body .btn-group-xs>button,.aui .modal-body .jcContent .btn-group-xs>button,.jcContent .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.jcContent .btn-block{display:block;width:100%}.jcContent .btn-block+.btn-block{margin-top:5px}.jcContent .media{margin-top:15px}.jcContent .media:first-child{margin-top:0}.jcContent .media,.jcContent .media-body{overflow:hidden;zoom:1}.jcContent .media-body{width:10000px}.jcContent .media-object{display:block}.jcContent .media-object.img-thumbnail{max-width:none}.jcContent .media-right,.jcContent .media>.pull-right{padding-left:10px}.jcContent .media-left,.jcContent .media>.pull-left{padding-right:10px}.jcContent .media-body,.jcContent .media-left,.jcContent .media-right{display:table-cell;vertical-align:top}.jcContent .media-middle{vertical-align:middle}.jcContent .media-bottom{vertical-align:bottom}.jcContent .media-heading{margin-top:0;margin-bottom:5px}.jcContent .media-list{padding-left:0;list-style:none}.jcContent .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.jcContent .embed-responsive .embed-responsive-item,.jcContent .embed-responsive embed,.jcContent .embed-responsive iframe,.jcContent .embed-responsive object,.jcContent .embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.jcContent .embed-responsive-16by9{padding-bottom:56.25%}.jcContent .embed-responsive-4by3{padding-bottom:75%}.jcContent .btn-group-vertical>.btn-group:after,.jcContent .btn-group-vertical>.btn-group:before,.jcContent .btn-toolbar:after,.jcContent .btn-toolbar:before,.jcContent .clearfix:after,.jcContent .clearfix:before,.jcContent .container-fluid:after,.jcContent .container-fluid:before,.jcContent .container:after,.jcContent .container:before,.jcContent .dl-horizontal dd:after,.jcContent .dl-horizontal dd:before,.jcContent .form-horizontal .form-group:after,.jcContent .form-horizontal .form-group:before,.jcContent .modal-footer:after,.jcContent .modal-footer:before,.jcContent .modal-header:after,.jcContent .modal-header:before,.jcContent .nav:after,.jcContent .nav:before,.jcContent .navbar-collapse:after,.jcContent .navbar-collapse:before,.jcContent .navbar-header:after,.jcContent .navbar-header:before,.jcContent .navbar:after,.jcContent .navbar:before,.jcContent .pager:after,.jcContent .pager:before,.jcContent .panel-body:after,.jcContent .panel-body:before,.jcContent .row:after,.jcContent .row:before{display:table;content:" "}.jcContent .btn-group-vertical>.btn-group:after,.jcContent .btn-toolbar:after,.jcContent .clearfix:after,.jcContent .container-fluid:after,.jcContent .container:after,.jcContent .dl-horizontal dd:after,.jcContent .form-horizontal .form-group:after,.jcContent .modal-footer:after,.jcContent .modal-header:after,.jcContent .nav:after,.jcContent .navbar-collapse:after,.jcContent .navbar-header:after,.jcContent .navbar:after,.jcContent .pager:after,.jcContent .panel-body:after,.jcContent .row:after{clear:both}.jcContent .pull-right{float:right !important}.jcContent .pull-left{float:left !important}.jcContent .hide{display:none !important}.jcContent .show{display:block !important}.jcContent .hidden,.jcContent .visible-lg,.jcContent .visible-lg-block,.jcContent .visible-lg-inline,.jcContent .visible-lg-inline-block,.jcContent .visible-md,.jcContent .visible-md-block,.jcContent .visible-md-inline,.jcContent .visible-md-inline-block,.jcContent .visible-sm,.jcContent .visible-sm-block,.jcContent .visible-sm-inline,.jcContent .visible-sm-inline-block,.jcContent .visible-xs,.jcContent .visible-xs-block,.jcContent .visible-xs-inline,.jcContent .visible-xs-inline-block{display:none !important}.jcContent .invisible{visibility:hidden}.jcContent .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.jcContent .affix{position:fixed}.jcContent .container{max-width:100% !important;width:100% !important;padding:0 !important}.jcContent .btn.border-radius,.jcContent .aui .modal-body button.border-radius,.aui .modal-body .jcContent button.border-radius{border-radius:8px;background-clip:padding-box}.jcContent .row.no-gutters{margin-right:0;margin-left:0}.jcContent .row.no-gutters>[class*=" col-"],.jcContent .row.no-gutters>[class^=col-]{padding-right:0;padding-left:0;margin-right:0;margin-left:0}.jcContent .margin-left{margin-left:15px}.jcContent .margin-right{margin-right:15px}.jcContent .nopad-left{padding-left:0}.jcContent .nopad-right{padding-right:0}.jcContent .center-block{float:none !important;display:block !important;margin-left:auto !important;margin-right:auto !important}.jcContent .vcenter{display:inline-block;vertical-align:middle;float:none}@media screen and (max-width: 767px){.jcContent .visible-xs{display:block !important}.jcContent table.visible-xs{display:table !important}.jcContent tr.visible-xs{display:table-row !important}.jcContent td.visible-xs,.jcContent th.visible-xs{display:table-cell !important}.jcContent .visible-xs-block{display:block !important}.jcContent .visible-xs-inline{display:inline !important}.jcContent .visible-xs-inline-block{display:inline-block !important}.jcContent .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.jcContent .table-responsive>.table{margin-bottom:0}.jcContent .table-responsive>.table>tbody>tr>td,.jcContent .table-responsive>.table>tbody>tr>th,.jcContent .table-responsive>.table>tfoot>tr>td,.jcContent .table-responsive>.table>tfoot>tr>th,.jcContent .table-responsive>.table>thead>tr>td,.jcContent .table-responsive>.table>thead>tr>th{white-space:nowrap}.jcContent .table-responsive>.table-bordered{border:0}.jcContent .table-responsive>.table-bordered>tbody>tr>td:first-child,.jcContent .table-responsive>.table-bordered>tbody>tr>th:first-child,.jcContent .table-responsive>.table-bordered>tfoot>tr>td:first-child,.jcContent .table-responsive>.table-bordered>tfoot>tr>th:first-child,.jcContent .table-responsive>.table-bordered>thead>tr>td:first-child,.jcContent .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.jcContent .table-responsive>.table-bordered>tbody>tr>td:last-child,.jcContent .table-responsive>.table-bordered>tbody>tr>th:last-child,.jcContent .table-responsive>.table-bordered>tfoot>tr>td:last-child,.jcContent .table-responsive>.table-bordered>tfoot>tr>th:last-child,.jcContent .table-responsive>.table-bordered>thead>tr>td:last-child,.jcContent .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.jcContent .table-responsive>.table-bordered>tbody>tr:last-child>td,.jcContent .table-responsive>.table-bordered>tbody>tr:last-child>th,.jcContent .table-responsive>.table-bordered>tfoot>tr:last-child>td,.jcContent .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.jcContent .hidden-xs{display:none !important}.jcContent .center-block-mobile{float:none !important;display:block;margin-left:auto !important;margin-right:auto !important}.jcContent .text-center-mobile{text-align:center}.jcContent .vcenter{display:inherit;float:inherit}.jcContent .mobile-ajust-width{width:50% !important}}@media (min-width: 768px){.jcContent .lead{font-size:21px}.jcContent .dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.jcContent .dl-horizontal dd{margin-left:180px}.jcContent .container{width:750px}.jcContent .col-sm-1,.jcContent .col-sm-10,.jcContent .col-sm-11,.jcContent .col-sm-12,.jcContent .col-sm-2,.jcContent .col-sm-3,.jcContent .col-sm-4,.jcContent .col-sm-5,.jcContent .col-sm-6,.jcContent .col-sm-7,.jcContent .col-sm-8,.jcContent .col-sm-9{float:left}.jcContent .col-sm-12{width:100%}.jcContent .col-sm-11{width:91.66666667%}.jcContent .col-sm-10{width:83.33333333%}.jcContent .col-sm-9{width:75%}.jcContent .col-sm-8{width:66.66666667%}.jcContent .col-sm-7{width:58.33333333%}.jcContent .col-sm-6{width:50%}.jcContent .col-sm-5{width:41.66666667%}.jcContent .col-sm-4{width:33.33333333%}.jcContent .col-sm-3{width:25%}.jcContent .col-sm-2{width:16.66666667%}.jcContent .col-sm-1{width:8.33333333%}.jcContent .col-sm-pull-12{right:100%}.jcContent .col-sm-pull-11{right:91.66666667%}.jcContent .col-sm-pull-10{right:83.33333333%}.jcContent .col-sm-pull-9{right:75%}.jcContent .col-sm-pull-8{right:66.66666667%}.jcContent .col-sm-pull-7{right:58.33333333%}.jcContent .col-sm-pull-6{right:50%}.jcContent .col-sm-pull-5{right:41.66666667%}.jcContent .col-sm-pull-4{right:33.33333333%}.jcContent .col-sm-pull-3{right:25%}.jcContent .col-sm-pull-2{right:16.66666667%}.jcContent .col-sm-pull-1{right:8.33333333%}.jcContent .col-sm-pull-0{right:auto}.jcContent .col-sm-push-12{left:100%}.jcContent .col-sm-push-11{left:91.66666667%}.jcContent .col-sm-push-10{left:83.33333333%}.jcContent .col-sm-push-9{left:75%}.jcContent .col-sm-push-8{left:66.66666667%}.jcContent .col-sm-push-7{left:58.33333333%}.jcContent .col-sm-push-6{left:50%}.jcContent .col-sm-push-5{left:41.66666667%}.jcContent .col-sm-push-4{left:33.33333333%}.jcContent .col-sm-push-3{left:25%}.jcContent .col-sm-push-2{left:16.66666667%}.jcContent .col-sm-push-1{left:8.33333333%}.jcContent .col-sm-push-0{left:auto}.jcContent .col-sm-offset-12{margin-left:100%}.jcContent .col-sm-offset-11{margin-left:91.66666667%}.jcContent .col-sm-offset-10{margin-left:83.33333333%}.jcContent .col-sm-offset-9{margin-left:75%}.jcContent .col-sm-offset-8{margin-left:66.66666667%}.jcContent .col-sm-offset-7{margin-left:58.33333333%}.jcContent .col-sm-offset-6{margin-left:50%}.jcContent .col-sm-offset-5{margin-left:41.66666667%}.jcContent .col-sm-offset-4{margin-left:33.33333333%}.jcContent .col-sm-offset-3{margin-left:25%}.jcContent .col-sm-offset-2{margin-left:16.66666667%}.jcContent .col-sm-offset-1{margin-left:8.33333333%}.jcContent .col-sm-offset-0{margin-left:0}}@media (min-width: 768px) and (max-width: 991px){.jcContent .visible-sm{display:block !important}.jcContent table.visible-sm{display:table !important}.jcContent tr.visible-sm{display:table-row !important}.jcContent td.visible-sm,.jcContent th.visible-sm{display:table-cell !important}.jcContent .visible-sm-block{display:block !important}.jcContent .visible-sm-inline{display:inline !important}.jcContent .visible-sm-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 1170px){.jcContent .hidden-sm{display:none !important}}@media (max-width: 992px){.jcContent .nopad-left{padding-left:15px}.jcContent .nopad-right{padding-right:15px}}@media (min-width: 1170px){.jcContent .container{width:970px}.jcContent .col-md-1,.jcContent .col-md-10,.jcContent .col-md-11,.jcContent .col-md-12,.jcContent .col-md-2,.jcContent .col-md-3,.jcContent .col-md-4,.jcContent .col-md-5,.jcContent .col-md-6,.jcContent .col-md-7,.jcContent .col-md-8,.jcContent .col-md-9{float:left}.jcContent .col-md-12{width:100%}.jcContent .col-md-11{width:91.66666667%}.jcContent .col-md-10{width:83.33333333%}.jcContent .col-md-9{width:75%}.jcContent .col-md-8{width:66.66666667%}.jcContent .col-md-7{width:58.33333333%}.jcContent .col-md-6{width:50%}.jcContent .col-md-5{width:41.66666667%}.jcContent .col-md-4{width:33.33333333%}.jcContent .col-md-3{width:25%}.jcContent .col-md-2{width:16.66666667%}.jcContent .col-md-1{width:8.33333333%}.jcContent .col-md-pull-12{right:100%}.jcContent .col-md-pull-11{right:91.66666667%}.jcContent .col-md-pull-10{right:83.33333333%}.jcContent .col-md-pull-9{right:75%}.jcContent .col-md-pull-8{right:66.66666667%}.jcContent .col-md-pull-7{right:58.33333333%}.jcContent .col-md-pull-6{right:50%}.jcContent .col-md-pull-5{right:41.66666667%}.jcContent .col-md-pull-4{right:33.33333333%}.jcContent .col-md-pull-3{right:25%}.jcContent .col-md-pull-2{right:16.66666667%}.jcContent .col-md-pull-1{right:8.33333333%}.jcContent .col-md-pull-0{right:auto}.jcContent .col-md-push-12{left:100%}.jcContent .col-md-push-11{left:91.66666667%}.jcContent .col-md-push-10{left:83.33333333%}.jcContent .col-md-push-9{left:75%}.jcContent .col-md-push-8{left:66.66666667%}.jcContent .col-md-push-7{left:58.33333333%}.jcContent .col-md-push-6{left:50%}.jcContent .col-md-push-5{left:41.66666667%}.jcContent .col-md-push-4{left:33.33333333%}.jcContent .col-md-push-3{left:25%}.jcContent .col-md-push-2{left:16.66666667%}.jcContent .col-md-push-1{left:8.33333333%}.jcContent .col-md-push-0{left:auto}.jcContent .col-md-offset-12{margin-left:100%}.jcContent .col-md-offset-11{margin-left:91.66666667%}.jcContent .col-md-offset-10{margin-left:83.33333333%}.jcContent .col-md-offset-9{margin-left:75%}.jcContent .col-md-offset-8{margin-left:66.66666667%}.jcContent .col-md-offset-7{margin-left:58.33333333%}.jcContent .col-md-offset-6{margin-left:50%}.jcContent .col-md-offset-5{margin-left:41.66666667%}.jcContent .col-md-offset-4{margin-left:33.33333333%}.jcContent .col-md-offset-3{margin-left:25%}.jcContent .col-md-offset-2{margin-left:16.66666667%}.jcContent .col-md-offset-1{margin-left:8.33333333%}.jcContent .col-md-offset-0{margin-left:0}}@media (min-width: 1170px) and (max-width: 1199px){.jcContent .visible-md{display:block !important}.jcContent table.visible-md{display:table !important}.jcContent tr.visible-md{display:table-row !important}.jcContent td.visible-md,.jcContent th.visible-md{display:table-cell !important}.jcContent .visible-md-block{display:block !important}.jcContent .visible-md-inline{display:inline !important}.jcContent .visible-md-inline-block{display:inline-block !important}.jcContent .hidden-md{display:none !important}}@media (min-width: 1200px){.jcContent .container{width:1170px}.jcContent .col-lg-1,.jcContent .col-lg-10,.jcContent .col-lg-11,.jcContent .col-lg-12,.jcContent .col-lg-2,.jcContent .col-lg-3,.jcContent .col-lg-4,.jcContent .col-lg-5,.jcContent .col-lg-6,.jcContent .col-lg-7,.jcContent .col-lg-8,.jcContent .col-lg-9{float:left}.jcContent .col-lg-12{width:100%}.jcContent .col-lg-11{width:91.66666667%}.jcContent .col-lg-10{width:83.33333333%}.jcContent .col-lg-9{width:75%}.jcContent .col-lg-8{width:66.66666667%}.jcContent .col-lg-7{width:58.33333333%}.jcContent .col-lg-6{width:50%}.jcContent .col-lg-5{width:41.66666667%}.jcContent .col-lg-4{width:33.33333333%}.jcContent .col-lg-3{width:25%}.jcContent .col-lg-2{width:16.66666667%}.jcContent .col-lg-1{width:8.33333333%}.jcContent .col-lg-pull-12{right:100%}.jcContent .col-lg-pull-11{right:91.66666667%}.jcContent .col-lg-pull-10{right:83.33333333%}.jcContent .col-lg-pull-9{right:75%}.jcContent .col-lg-pull-8{right:66.66666667%}.jcContent .col-lg-pull-7{right:58.33333333%}.jcContent .col-lg-pull-6{right:50%}.jcContent .col-lg-pull-5{right:41.66666667%}.jcContent .col-lg-pull-4{right:33.33333333%}.jcContent .col-lg-pull-3{right:25%}.jcContent .col-lg-pull-2{right:16.66666667%}.jcContent .col-lg-pull-1{right:8.33333333%}.jcContent .col-lg-pull-0{right:auto}.jcContent .col-lg-push-12{left:100%}.jcContent .col-lg-push-11{left:91.66666667%}.jcContent .col-lg-push-10{left:83.33333333%}.jcContent .col-lg-push-9{left:75%}.jcContent .col-lg-push-8{left:66.66666667%}.jcContent .col-lg-push-7{left:58.33333333%}.jcContent .col-lg-push-6{left:50%}.jcContent .col-lg-push-5{left:41.66666667%}.jcContent .col-lg-push-4{left:33.33333333%}.jcContent .col-lg-push-3{left:25%}.jcContent .col-lg-push-2{left:16.66666667%}.jcContent .col-lg-push-1{left:8.33333333%}.jcContent .col-lg-push-0{left:auto}.jcContent .col-lg-offset-12{margin-left:100%}.jcContent .col-lg-offset-11{margin-left:91.66666667%}.jcContent .col-lg-offset-10{margin-left:83.33333333%}.jcContent .col-lg-offset-9{margin-left:75%}.jcContent .col-lg-offset-8{margin-left:66.66666667%}.jcContent .col-lg-offset-7{margin-left:58.33333333%}.jcContent .col-lg-offset-6{margin-left:50%}.jcContent .col-lg-offset-5{margin-left:41.66666667%}.jcContent .col-lg-offset-4{margin-left:33.33333333%}.jcContent .col-lg-offset-3{margin-left:25%}.jcContent .col-lg-offset-2{margin-left:16.66666667%}.jcContent .col-lg-offset-1{margin-left:8.33333333%}.jcContent .col-lg-offset-0{margin-left:0}.jcContent .visible-lg{display:block !important}.jcContent table.visible-lg{display:table !important}.jcContent tr.visible-lg{display:table-row !important}.jcContent td.visible-lg,.jcContent th.visible-lg{display:table-cell !important}.jcContent .visible-lg-block{display:block !important}.jcContent .visible-lg-inline{display:inline !important}.jcContent .visible-lg-inline-block{display:inline-block !important}.jcContent .hidden-lg{display:none !important}}@-ms-viewport{width:device-width}.steps{margin-top:50px;color:#555555}.steps .title{display:block;text-align:center;margin:0 0 40px;color:#555555;font-size:16px}.steps .items{float:left;width:100%;text-align:left}.steps .items .item{width:278px;display:inline-block;background:#f6f6f6;margin:0 2px}.steps .items .item span.number{float:left;color:#fff;font-size:26px;width:50px;height:100px;line-height:100px;background:#FF5A00 url(images/border.jpg) bottom left no-repeat;margin:0 10px 0 0}.steps .items .item p{display:table-cell;text-align:left;vertical-align:middle;font-size:13px;height:100px}.steps .items .item p span{color:#555 !important;font-family:"GothamRoundedMedium",BryantMedium,arial,sans-serif !important}.steps small{float:left;width:100%;margin:25px 0 0;text-align:center}.jt-bg-cinza{background:#f6f6f6}.jt-full-5{width:50%;float:left}.show-desk{display:block !important;width:100% !important}.show-table,.show-mobile{display:none !important;width:100% !important}@media (max-width: 789px){.steps .items .item{width:100% !important;margin:20px 0 0 !important}.hidden-mobile{display:none}}@media (max-width: 767px){.show-table{display:block !important}.show-desk,.show-mobile{display:none !important}.tablet-box{width:70% !important;margin:0 auto !important}.width-ajust{width:100% !important}.margin-ajust{margin:0 !important}}@media (max-width: 400px){.show-mobile{display:block !important}.show-desk,.show-table{display:none !important}.tablet-box{width:100% !important;margin:0 auto !important}.hidden-rocket{display:none}}
