﻿/* margin 1px */
.m1 {
  margin: 1px; }

.ml1 {
  margin-left: 1px; }

.mr1 {
  margin-right: 1px; }

.mt1 {
  margin-top: 1px; }

.mb1 {
  margin-bottom: 1px; }

.mx1 {
  margin-left: 1px;
  margin-right: 1px; }

.my1 {
  margin-top: 1px;
  margin-bottom: 1px; }

/* margin 2px */
.m2 {
  margin: 2px; }

.ml2 {
  margin-left: 2px; }

.mr2 {
  margin-right: 2px; }

.mt2 {
  margin-top: 2px; }

.mb2 {
  margin-bottom: 2px; }

.mx2 {
  margin-left: 2px;
  margin-right: 2px; }

.my2 {
  margin-top: 2px;
  margin-bottom: 2px; }

/* margin 3px */
.m3 {
  margin: 3px; }

.ml3 {
  margin-left: 3px; }

.mr3 {
  margin-right: 3px; }

.mt3 {
  margin-top: 3px; }

.mb3 {
  margin-bottom: 3px; }

.mx3 {
  margin-left: 3px;
  margin-right: 3px; }

.my3 {
  margin-top: 3px;
  margin-bottom: 3px; }

/* margin 4px */
.m4 {
  margin: 4px; }

.ml4 {
  margin-left: 4px; }

.mr4 {
  margin-right: 4px; }

.mt4 {
  margin-top: 4px; }

.mb4 {
  margin-bottom: 4px; }

.mx4 {
  margin-left: 4px;
  margin-right: 4px; }

.my4 {
  margin-top: 4px;
  margin-bottom: 4px; }

/* margin 5px */
.m5 {
  margin: 5px; }

.ml5 {
  margin-left: 5px; }

.mr5 {
  margin-right: 5px; }

.mt5 {
  margin-top: 5px; }

.mb5 {
  margin-bottom: 5px; }

.mx5 {
  margin-left: 5px;
  margin-right: 5px; }

.my5 {
  margin-top: 5px;
  margin-bottom: 5px; }

/* margin 6px */
.m6 {
  margin: 6px; }

.ml6 {
  margin-left: 6px; }

.mr6 {
  margin-right: 6px; }

.mt6 {
  margin-top: 6px; }

.mb6 {
  margin-bottom: 6px; }

.mx6 {
  margin-left: 6px;
  margin-right: 6px; }

.my6 {
  margin-top: 6px;
  margin-bottom: 6px; }

/* margin 7px */
.m7 {
  margin: 7px; }

.ml7 {
  margin-left: 7px; }

.mr7 {
  margin-right: 7px; }

.mt7 {
  margin-top: 7px; }

.mb7 {
  margin-bottom: 7px; }

.mx7 {
  margin-left: 7px;
  margin-right: 7px; }

.my7 {
  margin-top: 7px;
  margin-bottom: 7px; }

/* margin 8px */
.m8 {
  margin: 8px; }

.ml8 {
  margin-left: 8px; }

.mr8 {
  margin-right: 8px; }

.mt8 {
  margin-top: 8px; }

.mb8 {
  margin-bottom: 8px; }

.mx8 {
  margin-left: 8px;
  margin-right: 8px; }

.my8 {
  margin-top: 8px;
  margin-bottom: 8px; }

/* margin 9px */
.m9 {
  margin: 9px; }

.ml9 {
  margin-left: 9px; }

.mr9 {
  margin-right: 9px; }

.mt9 {
  margin-top: 9px; }

.mb9 {
  margin-bottom: 9px; }

.mx9 {
  margin-left: 9px;
  margin-right: 9px; }

.my9 {
  margin-top: 9px;
  margin-bottom: 9px; }

/* margin 10px */
.m10 {
  margin: 10px; }

.ml10 {
  margin-left: 10px; }

.mr10 {
  margin-right: 10px; }

.mt10 {
  margin-top: 10px; }

.mb10 {
  margin-bottom: 10px; }

.mx10 {
  margin-left: 10px;
  margin-right: 10px; }

.my10 {
  margin-top: 10px;
  margin-bottom: 10px; }

/* margin 11px */
.m11 {
  margin: 11px; }

.ml11 {
  margin-left: 11px; }

.mr11 {
  margin-right: 11px; }

.mt11 {
  margin-top: 11px; }

.mb11 {
  margin-bottom: 11px; }

.mx11 {
  margin-left: 11px;
  margin-right: 11px; }

.my11 {
  margin-top: 11px;
  margin-bottom: 11px; }

/* margin 12px */
.m12 {
  margin: 12px; }

.ml12 {
  margin-left: 12px; }

.mr12 {
  margin-right: 12px; }

.mt12 {
  margin-top: 12px; }

.mb12 {
  margin-bottom: 12px; }

.mx12 {
  margin-left: 12px;
  margin-right: 12px; }

.my12 {
  margin-top: 12px;
  margin-bottom: 12px; }

/* margin 13px */
.m13 {
  margin: 13px; }

.ml13 {
  margin-left: 13px; }

.mr13 {
  margin-right: 13px; }

.mt13 {
  margin-top: 13px; }

.mb13 {
  margin-bottom: 13px; }

.mx13 {
  margin-left: 13px;
  margin-right: 13px; }

.my13 {
  margin-top: 13px;
  margin-bottom: 13px; }

/* margin 14px */
.m14 {
  margin: 14px; }

.ml14 {
  margin-left: 14px; }

.mr14 {
  margin-right: 14px; }

.mt14 {
  margin-top: 14px; }

.mb14 {
  margin-bottom: 14px; }

.mx14 {
  margin-left: 14px;
  margin-right: 14px; }

.my14 {
  margin-top: 14px;
  margin-bottom: 14px; }

/* margin 15px */
.m15 {
  margin: 15px; }

.ml15 {
  margin-left: 15px; }

.mr15 {
  margin-right: 15px; }

.mt15 {
  margin-top: 15px; }

.mb15 {
  margin-bottom: 15px; }

.mx15 {
  margin-left: 15px;
  margin-right: 15px; }

.my15 {
  margin-top: 15px;
  margin-bottom: 15px; }

/* margin 16px */
.m16 {
  margin: 16px; }

.ml16 {
  margin-left: 16px; }

.mr16 {
  margin-right: 16px; }

.mt16 {
  margin-top: 16px; }

.mb16 {
  margin-bottom: 16px; }

.mx16 {
  margin-left: 16px;
  margin-right: 16px; }

.my16 {
  margin-top: 16px;
  margin-bottom: 16px; }

/* margin 17px */
.m17 {
  margin: 17px; }

.ml17 {
  margin-left: 17px; }

.mr17 {
  margin-right: 17px; }

.mt17 {
  margin-top: 17px; }

.mb17 {
  margin-bottom: 17px; }

.mx17 {
  margin-left: 17px;
  margin-right: 17px; }

.my17 {
  margin-top: 17px;
  margin-bottom: 17px; }

/* margin 18px */
.m18 {
  margin: 18px; }

.ml18 {
  margin-left: 18px; }

.mr18 {
  margin-right: 18px; }

.mt18 {
  margin-top: 18px; }

.mb18 {
  margin-bottom: 18px; }

.mx18 {
  margin-left: 18px;
  margin-right: 18px; }

.my18 {
  margin-top: 18px;
  margin-bottom: 18px; }

/* margin 19px */
.m19 {
  margin: 19px; }

.ml19 {
  margin-left: 19px; }

.mr19 {
  margin-right: 19px; }

.mt19 {
  margin-top: 19px; }

.mb19 {
  margin-bottom: 19px; }

.mx19 {
  margin-left: 19px;
  margin-right: 19px; }

.my19 {
  margin-top: 19px;
  margin-bottom: 19px; }

/* margin 20px */
.m20 {
  margin: 20px; }

.ml20 {
  margin-left: 20px; }

.mr20 {
  margin-right: 20px; }

.mt20 {
  margin-top: 20px; }

.mb20 {
  margin-bottom: 20px; }

.mx20 {
  margin-left: 20px;
  margin-right: 20px; }

.my20 {
  margin-top: 20px;
  margin-bottom: 20px; }

/* margin 21px */
.m21 {
  margin: 21px; }

.ml21 {
  margin-left: 21px; }

.mr21 {
  margin-right: 21px; }

.mt21 {
  margin-top: 21px; }

.mb21 {
  margin-bottom: 21px; }

.mx21 {
  margin-left: 21px;
  margin-right: 21px; }

.my21 {
  margin-top: 21px;
  margin-bottom: 21px; }

/* margin 22px */
.m22 {
  margin: 22px; }

.ml22 {
  margin-left: 22px; }

.mr22 {
  margin-right: 22px; }

.mt22 {
  margin-top: 22px; }

.mb22 {
  margin-bottom: 22px; }

.mx22 {
  margin-left: 22px;
  margin-right: 22px; }

.my22 {
  margin-top: 22px;
  margin-bottom: 22px; }

/* margin 23px */
.m23 {
  margin: 23px; }

.ml23 {
  margin-left: 23px; }

.mr23 {
  margin-right: 23px; }

.mt23 {
  margin-top: 23px; }

.mb23 {
  margin-bottom: 23px; }

.mx23 {
  margin-left: 23px;
  margin-right: 23px; }

.my23 {
  margin-top: 23px;
  margin-bottom: 23px; }

/* margin 24px */
.m24 {
  margin: 24px; }

.ml24 {
  margin-left: 24px; }

.mr24 {
  margin-right: 24px; }

.mt24 {
  margin-top: 24px; }

.mb24 {
  margin-bottom: 24px; }

.mx24 {
  margin-left: 24px;
  margin-right: 24px; }

.my24 {
  margin-top: 24px;
  margin-bottom: 24px; }

/* margin 25px */
.m25 {
  margin: 25px; }

.ml25 {
  margin-left: 25px; }

.mr25 {
  margin-right: 25px; }

.mt25 {
  margin-top: 25px; }

.mb25 {
  margin-bottom: 25px; }

.mx25 {
  margin-left: 25px;
  margin-right: 25px; }

.my25 {
  margin-top: 25px;
  margin-bottom: 25px; }

/* margin 26px */
.m26 {
  margin: 26px; }

.ml26 {
  margin-left: 26px; }

.mr26 {
  margin-right: 26px; }

.mt26 {
  margin-top: 26px; }

.mb26 {
  margin-bottom: 26px; }

.mx26 {
  margin-left: 26px;
  margin-right: 26px; }

.my26 {
  margin-top: 26px;
  margin-bottom: 26px; }

/* margin 27px */
.m27 {
  margin: 27px; }

.ml27 {
  margin-left: 27px; }

.mr27 {
  margin-right: 27px; }

.mt27 {
  margin-top: 27px; }

.mb27 {
  margin-bottom: 27px; }

.mx27 {
  margin-left: 27px;
  margin-right: 27px; }

.my27 {
  margin-top: 27px;
  margin-bottom: 27px; }

/* margin 28px */
.m28 {
  margin: 28px; }

.ml28 {
  margin-left: 28px; }

.mr28 {
  margin-right: 28px; }

.mt28 {
  margin-top: 28px; }

.mb28 {
  margin-bottom: 28px; }

.mx28 {
  margin-left: 28px;
  margin-right: 28px; }

.my28 {
  margin-top: 28px;
  margin-bottom: 28px; }

/* margin 29px */
.m29 {
  margin: 29px; }

.ml29 {
  margin-left: 29px; }

.mr29 {
  margin-right: 29px; }

.mt29 {
  margin-top: 29px; }

.mb29 {
  margin-bottom: 29px; }

.mx29 {
  margin-left: 29px;
  margin-right: 29px; }

.my29 {
  margin-top: 29px;
  margin-bottom: 29px; }

/* margin 30px */
.m30 {
  margin: 30px; }

.ml30 {
  margin-left: 30px; }

.mr30 {
  margin-right: 30px; }

.mt30 {
  margin-top: 30px; }

.mb30 {
  margin-bottom: 30px; }

.mx30 {
  margin-left: 30px;
  margin-right: 30px; }

.my30 {
  margin-top: 30px;
  margin-bottom: 30px; }

/* margin 31px */
.m31 {
  margin: 31px; }

.ml31 {
  margin-left: 31px; }

.mr31 {
  margin-right: 31px; }

.mt31 {
  margin-top: 31px; }

.mb31 {
  margin-bottom: 31px; }

.mx31 {
  margin-left: 31px;
  margin-right: 31px; }

.my31 {
  margin-top: 31px;
  margin-bottom: 31px; }

/* margin 32px */
.m32 {
  margin: 32px; }

.ml32 {
  margin-left: 32px; }

.mr32 {
  margin-right: 32px; }

.mt32 {
  margin-top: 32px; }

.mb32 {
  margin-bottom: 32px; }

.mx32 {
  margin-left: 32px;
  margin-right: 32px; }

.my32 {
  margin-top: 32px;
  margin-bottom: 32px; }

/* margin 33px */
.m33 {
  margin: 33px; }

.ml33 {
  margin-left: 33px; }

.mr33 {
  margin-right: 33px; }

.mt33 {
  margin-top: 33px; }

.mb33 {
  margin-bottom: 33px; }

.mx33 {
  margin-left: 33px;
  margin-right: 33px; }

.my33 {
  margin-top: 33px;
  margin-bottom: 33px; }

/* margin 34px */
.m34 {
  margin: 34px; }

.ml34 {
  margin-left: 34px; }

.mr34 {
  margin-right: 34px; }

.mt34 {
  margin-top: 34px; }

.mb34 {
  margin-bottom: 34px; }

.mx34 {
  margin-left: 34px;
  margin-right: 34px; }

.my34 {
  margin-top: 34px;
  margin-bottom: 34px; }

/* margin 35px */
.m35 {
  margin: 35px; }

.ml35 {
  margin-left: 35px; }

.mr35 {
  margin-right: 35px; }

.mt35 {
  margin-top: 35px; }

.mb35 {
  margin-bottom: 35px; }

.mx35 {
  margin-left: 35px;
  margin-right: 35px; }

.my35 {
  margin-top: 35px;
  margin-bottom: 35px; }

/* margin 36px */
.m36 {
  margin: 36px; }

.ml36 {
  margin-left: 36px; }

.mr36 {
  margin-right: 36px; }

.mt36 {
  margin-top: 36px; }

.mb36 {
  margin-bottom: 36px; }

.mx36 {
  margin-left: 36px;
  margin-right: 36px; }

.my36 {
  margin-top: 36px;
  margin-bottom: 36px; }

/* margin 37px */
.m37 {
  margin: 37px; }

.ml37 {
  margin-left: 37px; }

.mr37 {
  margin-right: 37px; }

.mt37 {
  margin-top: 37px; }

.mb37 {
  margin-bottom: 37px; }

.mx37 {
  margin-left: 37px;
  margin-right: 37px; }

.my37 {
  margin-top: 37px;
  margin-bottom: 37px; }

/* margin 38px */
.m38 {
  margin: 38px; }

.ml38 {
  margin-left: 38px; }

.mr38 {
  margin-right: 38px; }

.mt38 {
  margin-top: 38px; }

.mb38 {
  margin-bottom: 38px; }

.mx38 {
  margin-left: 38px;
  margin-right: 38px; }

.my38 {
  margin-top: 38px;
  margin-bottom: 38px; }

/* margin 39px */
.m39 {
  margin: 39px; }

.ml39 {
  margin-left: 39px; }

.mr39 {
  margin-right: 39px; }

.mt39 {
  margin-top: 39px; }

.mb39 {
  margin-bottom: 39px; }

.mx39 {
  margin-left: 39px;
  margin-right: 39px; }

.my39 {
  margin-top: 39px;
  margin-bottom: 39px; }

/* margin 40px */
.m40 {
  margin: 40px; }

.ml40 {
  margin-left: 40px; }

.mr40 {
  margin-right: 40px; }

.mt40 {
  margin-top: 40px; }

.mb40 {
  margin-bottom: 40px; }

.mx40 {
  margin-left: 40px;
  margin-right: 40px; }

.my40 {
  margin-top: 40px;
  margin-bottom: 40px; }

/* margin 41px */
.m41 {
  margin: 41px; }

.ml41 {
  margin-left: 41px; }

.mr41 {
  margin-right: 41px; }

.mt41 {
  margin-top: 41px; }

.mb41 {
  margin-bottom: 41px; }

.mx41 {
  margin-left: 41px;
  margin-right: 41px; }

.my41 {
  margin-top: 41px;
  margin-bottom: 41px; }

/* margin 42px */
.m42 {
  margin: 42px; }

.ml42 {
  margin-left: 42px; }

.mr42 {
  margin-right: 42px; }

.mt42 {
  margin-top: 42px; }

.mb42 {
  margin-bottom: 42px; }

.mx42 {
  margin-left: 42px;
  margin-right: 42px; }

.my42 {
  margin-top: 42px;
  margin-bottom: 42px; }

/* margin 43px */
.m43 {
  margin: 43px; }

.ml43 {
  margin-left: 43px; }

.mr43 {
  margin-right: 43px; }

.mt43 {
  margin-top: 43px; }

.mb43 {
  margin-bottom: 43px; }

.mx43 {
  margin-left: 43px;
  margin-right: 43px; }

.my43 {
  margin-top: 43px;
  margin-bottom: 43px; }

/* margin 44px */
.m44 {
  margin: 44px; }

.ml44 {
  margin-left: 44px; }

.mr44 {
  margin-right: 44px; }

.mt44 {
  margin-top: 44px; }

.mb44 {
  margin-bottom: 44px; }

.mx44 {
  margin-left: 44px;
  margin-right: 44px; }

.my44 {
  margin-top: 44px;
  margin-bottom: 44px; }

/* margin 45px */
.m45 {
  margin: 45px; }

.ml45 {
  margin-left: 45px; }

.mr45 {
  margin-right: 45px; }

.mt45 {
  margin-top: 45px; }

.mb45 {
  margin-bottom: 45px; }

.mx45 {
  margin-left: 45px;
  margin-right: 45px; }

.my45 {
  margin-top: 45px;
  margin-bottom: 45px; }

/* margin 46px */
.m46 {
  margin: 46px; }

.ml46 {
  margin-left: 46px; }

.mr46 {
  margin-right: 46px; }

.mt46 {
  margin-top: 46px; }

.mb46 {
  margin-bottom: 46px; }

.mx46 {
  margin-left: 46px;
  margin-right: 46px; }

.my46 {
  margin-top: 46px;
  margin-bottom: 46px; }

/* margin 47px */
.m47 {
  margin: 47px; }

.ml47 {
  margin-left: 47px; }

.mr47 {
  margin-right: 47px; }

.mt47 {
  margin-top: 47px; }

.mb47 {
  margin-bottom: 47px; }

.mx47 {
  margin-left: 47px;
  margin-right: 47px; }

.my47 {
  margin-top: 47px;
  margin-bottom: 47px; }

/* margin 48px */
.m48 {
  margin: 48px; }

.ml48 {
  margin-left: 48px; }

.mr48 {
  margin-right: 48px; }

.mt48 {
  margin-top: 48px; }

.mb48 {
  margin-bottom: 48px; }

.mx48 {
  margin-left: 48px;
  margin-right: 48px; }

.my48 {
  margin-top: 48px;
  margin-bottom: 48px; }

/* margin 49px */
.m49 {
  margin: 49px; }

.ml49 {
  margin-left: 49px; }

.mr49 {
  margin-right: 49px; }

.mt49 {
  margin-top: 49px; }

.mb49 {
  margin-bottom: 49px; }

.mx49 {
  margin-left: 49px;
  margin-right: 49px; }

.my49 {
  margin-top: 49px;
  margin-bottom: 49px; }

/* margin 50px */
.m50 {
  margin: 50px; }

.ml50 {
  margin-left: 50px; }

.mr50 {
  margin-right: 50px; }

.mt50 {
  margin-top: 50px; }

.mb50 {
  margin-bottom: 50px; }

.mx50 {
  margin-left: 50px;
  margin-right: 50px; }

.my50 {
  margin-top: 50px;
  margin-bottom: 50px; }

/* margin 51px */
.m51 {
  margin: 51px; }

.ml51 {
  margin-left: 51px; }

.mr51 {
  margin-right: 51px; }

.mt51 {
  margin-top: 51px; }

.mb51 {
  margin-bottom: 51px; }

.mx51 {
  margin-left: 51px;
  margin-right: 51px; }

.my51 {
  margin-top: 51px;
  margin-bottom: 51px; }

/* margin 52px */
.m52 {
  margin: 52px; }

.ml52 {
  margin-left: 52px; }

.mr52 {
  margin-right: 52px; }

.mt52 {
  margin-top: 52px; }

.mb52 {
  margin-bottom: 52px; }

.mx52 {
  margin-left: 52px;
  margin-right: 52px; }

.my52 {
  margin-top: 52px;
  margin-bottom: 52px; }

/* margin 53px */
.m53 {
  margin: 53px; }

.ml53 {
  margin-left: 53px; }

.mr53 {
  margin-right: 53px; }

.mt53 {
  margin-top: 53px; }

.mb53 {
  margin-bottom: 53px; }

.mx53 {
  margin-left: 53px;
  margin-right: 53px; }

.my53 {
  margin-top: 53px;
  margin-bottom: 53px; }

/* margin 54px */
.m54 {
  margin: 54px; }

.ml54 {
  margin-left: 54px; }

.mr54 {
  margin-right: 54px; }

.mt54 {
  margin-top: 54px; }

.mb54 {
  margin-bottom: 54px; }

.mx54 {
  margin-left: 54px;
  margin-right: 54px; }

.my54 {
  margin-top: 54px;
  margin-bottom: 54px; }

/* margin 55px */
.m55 {
  margin: 55px; }

.ml55 {
  margin-left: 55px; }

.mr55 {
  margin-right: 55px; }

.mt55 {
  margin-top: 55px; }

.mb55 {
  margin-bottom: 55px; }

.mx55 {
  margin-left: 55px;
  margin-right: 55px; }

.my55 {
  margin-top: 55px;
  margin-bottom: 55px; }

/* margin 56px */
.m56 {
  margin: 56px; }

.ml56 {
  margin-left: 56px; }

.mr56 {
  margin-right: 56px; }

.mt56 {
  margin-top: 56px; }

.mb56 {
  margin-bottom: 56px; }

.mx56 {
  margin-left: 56px;
  margin-right: 56px; }

.my56 {
  margin-top: 56px;
  margin-bottom: 56px; }

/* margin 57px */
.m57 {
  margin: 57px; }

.ml57 {
  margin-left: 57px; }

.mr57 {
  margin-right: 57px; }

.mt57 {
  margin-top: 57px; }

.mb57 {
  margin-bottom: 57px; }

.mx57 {
  margin-left: 57px;
  margin-right: 57px; }

.my57 {
  margin-top: 57px;
  margin-bottom: 57px; }

/* margin 58px */
.m58 {
  margin: 58px; }

.ml58 {
  margin-left: 58px; }

.mr58 {
  margin-right: 58px; }

.mt58 {
  margin-top: 58px; }

.mb58 {
  margin-bottom: 58px; }

.mx58 {
  margin-left: 58px;
  margin-right: 58px; }

.my58 {
  margin-top: 58px;
  margin-bottom: 58px; }

/* margin 59px */
.m59 {
  margin: 59px; }

.ml59 {
  margin-left: 59px; }

.mr59 {
  margin-right: 59px; }

.mt59 {
  margin-top: 59px; }

.mb59 {
  margin-bottom: 59px; }

.mx59 {
  margin-left: 59px;
  margin-right: 59px; }

.my59 {
  margin-top: 59px;
  margin-bottom: 59px; }

/* margin 60px */
.m60 {
  margin: 60px; }

.ml60 {
  margin-left: 60px; }

.mr60 {
  margin-right: 60px; }

.mt60 {
  margin-top: 60px; }

.mb60 {
  margin-bottom: 60px; }

.mx60 {
  margin-left: 60px;
  margin-right: 60px; }

.my60 {
  margin-top: 60px;
  margin-bottom: 60px; }

/* margin 61px */
.m61 {
  margin: 61px; }

.ml61 {
  margin-left: 61px; }

.mr61 {
  margin-right: 61px; }

.mt61 {
  margin-top: 61px; }

.mb61 {
  margin-bottom: 61px; }

.mx61 {
  margin-left: 61px;
  margin-right: 61px; }

.my61 {
  margin-top: 61px;
  margin-bottom: 61px; }

/* margin 62px */
.m62 {
  margin: 62px; }

.ml62 {
  margin-left: 62px; }

.mr62 {
  margin-right: 62px; }

.mt62 {
  margin-top: 62px; }

.mb62 {
  margin-bottom: 62px; }

.mx62 {
  margin-left: 62px;
  margin-right: 62px; }

.my62 {
  margin-top: 62px;
  margin-bottom: 62px; }

/* margin 63px */
.m63 {
  margin: 63px; }

.ml63 {
  margin-left: 63px; }

.mr63 {
  margin-right: 63px; }

.mt63 {
  margin-top: 63px; }

.mb63 {
  margin-bottom: 63px; }

.mx63 {
  margin-left: 63px;
  margin-right: 63px; }

.my63 {
  margin-top: 63px;
  margin-bottom: 63px; }

/* margin 64px */
.m64 {
  margin: 64px; }

.ml64 {
  margin-left: 64px; }

.mr64 {
  margin-right: 64px; }

.mt64 {
  margin-top: 64px; }

.mb64 {
  margin-bottom: 64px; }

.mx64 {
  margin-left: 64px;
  margin-right: 64px; }

.my64 {
  margin-top: 64px;
  margin-bottom: 64px; }

/* margin 65px */
.m65 {
  margin: 65px; }

.ml65 {
  margin-left: 65px; }

.mr65 {
  margin-right: 65px; }

.mt65 {
  margin-top: 65px; }

.mb65 {
  margin-bottom: 65px; }

.mx65 {
  margin-left: 65px;
  margin-right: 65px; }

.my65 {
  margin-top: 65px;
  margin-bottom: 65px; }

/* margin 66px */
.m66 {
  margin: 66px; }

.ml66 {
  margin-left: 66px; }

.mr66 {
  margin-right: 66px; }

.mt66 {
  margin-top: 66px; }

.mb66 {
  margin-bottom: 66px; }

.mx66 {
  margin-left: 66px;
  margin-right: 66px; }

.my66 {
  margin-top: 66px;
  margin-bottom: 66px; }

/* margin 67px */
.m67 {
  margin: 67px; }

.ml67 {
  margin-left: 67px; }

.mr67 {
  margin-right: 67px; }

.mt67 {
  margin-top: 67px; }

.mb67 {
  margin-bottom: 67px; }

.mx67 {
  margin-left: 67px;
  margin-right: 67px; }

.my67 {
  margin-top: 67px;
  margin-bottom: 67px; }

/* margin 68px */
.m68 {
  margin: 68px; }

.ml68 {
  margin-left: 68px; }

.mr68 {
  margin-right: 68px; }

.mt68 {
  margin-top: 68px; }

.mb68 {
  margin-bottom: 68px; }

.mx68 {
  margin-left: 68px;
  margin-right: 68px; }

.my68 {
  margin-top: 68px;
  margin-bottom: 68px; }

/* margin 69px */
.m69 {
  margin: 69px; }

.ml69 {
  margin-left: 69px; }

.mr69 {
  margin-right: 69px; }

.mt69 {
  margin-top: 69px; }

.mb69 {
  margin-bottom: 69px; }

.mx69 {
  margin-left: 69px;
  margin-right: 69px; }

.my69 {
  margin-top: 69px;
  margin-bottom: 69px; }

/* margin 70px */
.m70 {
  margin: 70px; }

.ml70 {
  margin-left: 70px; }

.mr70 {
  margin-right: 70px; }

.mt70 {
  margin-top: 70px; }

.mb70 {
  margin-bottom: 70px; }

.mx70 {
  margin-left: 70px;
  margin-right: 70px; }

.my70 {
  margin-top: 70px;
  margin-bottom: 70px; }

/* margin 71px */
.m71 {
  margin: 71px; }

.ml71 {
  margin-left: 71px; }

.mr71 {
  margin-right: 71px; }

.mt71 {
  margin-top: 71px; }

.mb71 {
  margin-bottom: 71px; }

.mx71 {
  margin-left: 71px;
  margin-right: 71px; }

.my71 {
  margin-top: 71px;
  margin-bottom: 71px; }

/* margin 72px */
.m72 {
  margin: 72px; }

.ml72 {
  margin-left: 72px; }

.mr72 {
  margin-right: 72px; }

.mt72 {
  margin-top: 72px; }

.mb72 {
  margin-bottom: 72px; }

.mx72 {
  margin-left: 72px;
  margin-right: 72px; }

.my72 {
  margin-top: 72px;
  margin-bottom: 72px; }

/* margin 73px */
.m73 {
  margin: 73px; }

.ml73 {
  margin-left: 73px; }

.mr73 {
  margin-right: 73px; }

.mt73 {
  margin-top: 73px; }

.mb73 {
  margin-bottom: 73px; }

.mx73 {
  margin-left: 73px;
  margin-right: 73px; }

.my73 {
  margin-top: 73px;
  margin-bottom: 73px; }

/* margin 74px */
.m74 {
  margin: 74px; }

.ml74 {
  margin-left: 74px; }

.mr74 {
  margin-right: 74px; }

.mt74 {
  margin-top: 74px; }

.mb74 {
  margin-bottom: 74px; }

.mx74 {
  margin-left: 74px;
  margin-right: 74px; }

.my74 {
  margin-top: 74px;
  margin-bottom: 74px; }

/* margin 75px */
.m75 {
  margin: 75px; }

.ml75 {
  margin-left: 75px; }

.mr75 {
  margin-right: 75px; }

.mt75 {
  margin-top: 75px; }

.mb75 {
  margin-bottom: 75px; }

.mx75 {
  margin-left: 75px;
  margin-right: 75px; }

.my75 {
  margin-top: 75px;
  margin-bottom: 75px; }

/* margin 76px */
.m76 {
  margin: 76px; }

.ml76 {
  margin-left: 76px; }

.mr76 {
  margin-right: 76px; }

.mt76 {
  margin-top: 76px; }

.mb76 {
  margin-bottom: 76px; }

.mx76 {
  margin-left: 76px;
  margin-right: 76px; }

.my76 {
  margin-top: 76px;
  margin-bottom: 76px; }

/* margin 77px */
.m77 {
  margin: 77px; }

.ml77 {
  margin-left: 77px; }

.mr77 {
  margin-right: 77px; }

.mt77 {
  margin-top: 77px; }

.mb77 {
  margin-bottom: 77px; }

.mx77 {
  margin-left: 77px;
  margin-right: 77px; }

.my77 {
  margin-top: 77px;
  margin-bottom: 77px; }

/* margin 78px */
.m78 {
  margin: 78px; }

.ml78 {
  margin-left: 78px; }

.mr78 {
  margin-right: 78px; }

.mt78 {
  margin-top: 78px; }

.mb78 {
  margin-bottom: 78px; }

.mx78 {
  margin-left: 78px;
  margin-right: 78px; }

.my78 {
  margin-top: 78px;
  margin-bottom: 78px; }

/* margin 79px */
.m79 {
  margin: 79px; }

.ml79 {
  margin-left: 79px; }

.mr79 {
  margin-right: 79px; }

.mt79 {
  margin-top: 79px; }

.mb79 {
  margin-bottom: 79px; }

.mx79 {
  margin-left: 79px;
  margin-right: 79px; }

.my79 {
  margin-top: 79px;
  margin-bottom: 79px; }

/* margin 80px */
.m80 {
  margin: 80px; }

.ml80 {
  margin-left: 80px; }

.mr80 {
  margin-right: 80px; }

.mt80 {
  margin-top: 80px; }

.mb80 {
  margin-bottom: 80px; }

.mx80 {
  margin-left: 80px;
  margin-right: 80px; }

.my80 {
  margin-top: 80px;
  margin-bottom: 80px; }

/* margin 81px */
.m81 {
  margin: 81px; }

.ml81 {
  margin-left: 81px; }

.mr81 {
  margin-right: 81px; }

.mt81 {
  margin-top: 81px; }

.mb81 {
  margin-bottom: 81px; }

.mx81 {
  margin-left: 81px;
  margin-right: 81px; }

.my81 {
  margin-top: 81px;
  margin-bottom: 81px; }

/* margin 82px */
.m82 {
  margin: 82px; }

.ml82 {
  margin-left: 82px; }

.mr82 {
  margin-right: 82px; }

.mt82 {
  margin-top: 82px; }

.mb82 {
  margin-bottom: 82px; }

.mx82 {
  margin-left: 82px;
  margin-right: 82px; }

.my82 {
  margin-top: 82px;
  margin-bottom: 82px; }

/* margin 83px */
.m83 {
  margin: 83px; }

.ml83 {
  margin-left: 83px; }

.mr83 {
  margin-right: 83px; }

.mt83 {
  margin-top: 83px; }

.mb83 {
  margin-bottom: 83px; }

.mx83 {
  margin-left: 83px;
  margin-right: 83px; }

.my83 {
  margin-top: 83px;
  margin-bottom: 83px; }

/* margin 84px */
.m84 {
  margin: 84px; }

.ml84 {
  margin-left: 84px; }

.mr84 {
  margin-right: 84px; }

.mt84 {
  margin-top: 84px; }

.mb84 {
  margin-bottom: 84px; }

.mx84 {
  margin-left: 84px;
  margin-right: 84px; }

.my84 {
  margin-top: 84px;
  margin-bottom: 84px; }

/* margin 85px */
.m85 {
  margin: 85px; }

.ml85 {
  margin-left: 85px; }

.mr85 {
  margin-right: 85px; }

.mt85 {
  margin-top: 85px; }

.mb85 {
  margin-bottom: 85px; }

.mx85 {
  margin-left: 85px;
  margin-right: 85px; }

.my85 {
  margin-top: 85px;
  margin-bottom: 85px; }

/* margin 86px */
.m86 {
  margin: 86px; }

.ml86 {
  margin-left: 86px; }

.mr86 {
  margin-right: 86px; }

.mt86 {
  margin-top: 86px; }

.mb86 {
  margin-bottom: 86px; }

.mx86 {
  margin-left: 86px;
  margin-right: 86px; }

.my86 {
  margin-top: 86px;
  margin-bottom: 86px; }

/* margin 87px */
.m87 {
  margin: 87px; }

.ml87 {
  margin-left: 87px; }

.mr87 {
  margin-right: 87px; }

.mt87 {
  margin-top: 87px; }

.mb87 {
  margin-bottom: 87px; }

.mx87 {
  margin-left: 87px;
  margin-right: 87px; }

.my87 {
  margin-top: 87px;
  margin-bottom: 87px; }

/* margin 88px */
.m88 {
  margin: 88px; }

.ml88 {
  margin-left: 88px; }

.mr88 {
  margin-right: 88px; }

.mt88 {
  margin-top: 88px; }

.mb88 {
  margin-bottom: 88px; }

.mx88 {
  margin-left: 88px;
  margin-right: 88px; }

.my88 {
  margin-top: 88px;
  margin-bottom: 88px; }

/* margin 89px */
.m89 {
  margin: 89px; }

.ml89 {
  margin-left: 89px; }

.mr89 {
  margin-right: 89px; }

.mt89 {
  margin-top: 89px; }

.mb89 {
  margin-bottom: 89px; }

.mx89 {
  margin-left: 89px;
  margin-right: 89px; }

.my89 {
  margin-top: 89px;
  margin-bottom: 89px; }

/* margin 90px */
.m90 {
  margin: 90px; }

.ml90 {
  margin-left: 90px; }

.mr90 {
  margin-right: 90px; }

.mt90 {
  margin-top: 90px; }

.mb90 {
  margin-bottom: 90px; }

.mx90 {
  margin-left: 90px;
  margin-right: 90px; }

.my90 {
  margin-top: 90px;
  margin-bottom: 90px; }

/* margin 91px */
.m91 {
  margin: 91px; }

.ml91 {
  margin-left: 91px; }

.mr91 {
  margin-right: 91px; }

.mt91 {
  margin-top: 91px; }

.mb91 {
  margin-bottom: 91px; }

.mx91 {
  margin-left: 91px;
  margin-right: 91px; }

.my91 {
  margin-top: 91px;
  margin-bottom: 91px; }

/* margin 92px */
.m92 {
  margin: 92px; }

.ml92 {
  margin-left: 92px; }

.mr92 {
  margin-right: 92px; }

.mt92 {
  margin-top: 92px; }

.mb92 {
  margin-bottom: 92px; }

.mx92 {
  margin-left: 92px;
  margin-right: 92px; }

.my92 {
  margin-top: 92px;
  margin-bottom: 92px; }

/* margin 93px */
.m93 {
  margin: 93px; }

.ml93 {
  margin-left: 93px; }

.mr93 {
  margin-right: 93px; }

.mt93 {
  margin-top: 93px; }

.mb93 {
  margin-bottom: 93px; }

.mx93 {
  margin-left: 93px;
  margin-right: 93px; }

.my93 {
  margin-top: 93px;
  margin-bottom: 93px; }

/* margin 94px */
.m94 {
  margin: 94px; }

.ml94 {
  margin-left: 94px; }

.mr94 {
  margin-right: 94px; }

.mt94 {
  margin-top: 94px; }

.mb94 {
  margin-bottom: 94px; }

.mx94 {
  margin-left: 94px;
  margin-right: 94px; }

.my94 {
  margin-top: 94px;
  margin-bottom: 94px; }

/* margin 95px */
.m95 {
  margin: 95px; }

.ml95 {
  margin-left: 95px; }

.mr95 {
  margin-right: 95px; }

.mt95 {
  margin-top: 95px; }

.mb95 {
  margin-bottom: 95px; }

.mx95 {
  margin-left: 95px;
  margin-right: 95px; }

.my95 {
  margin-top: 95px;
  margin-bottom: 95px; }

/* margin 96px */
.m96 {
  margin: 96px; }

.ml96 {
  margin-left: 96px; }

.mr96 {
  margin-right: 96px; }

.mt96 {
  margin-top: 96px; }

.mb96 {
  margin-bottom: 96px; }

.mx96 {
  margin-left: 96px;
  margin-right: 96px; }

.my96 {
  margin-top: 96px;
  margin-bottom: 96px; }

/* margin 97px */
.m97 {
  margin: 97px; }

.ml97 {
  margin-left: 97px; }

.mr97 {
  margin-right: 97px; }

.mt97 {
  margin-top: 97px; }

.mb97 {
  margin-bottom: 97px; }

.mx97 {
  margin-left: 97px;
  margin-right: 97px; }

.my97 {
  margin-top: 97px;
  margin-bottom: 97px; }

/* margin 98px */
.m98 {
  margin: 98px; }

.ml98 {
  margin-left: 98px; }

.mr98 {
  margin-right: 98px; }

.mt98 {
  margin-top: 98px; }

.mb98 {
  margin-bottom: 98px; }

.mx98 {
  margin-left: 98px;
  margin-right: 98px; }

.my98 {
  margin-top: 98px;
  margin-bottom: 98px; }

/* margin 99px */
.m99 {
  margin: 99px; }

.ml99 {
  margin-left: 99px; }

.mr99 {
  margin-right: 99px; }

.mt99 {
  margin-top: 99px; }

.mb99 {
  margin-bottom: 99px; }

.mx99 {
  margin-left: 99px;
  margin-right: 99px; }

.my99 {
  margin-top: 99px;
  margin-bottom: 99px; }

/* margin 100px */
.m100 {
  margin: 100px; }

.ml100 {
  margin-left: 100px; }

.mr100 {
  margin-right: 100px; }

.mt100 {
  margin-top: 100px; }

.mb100 {
  margin-bottom: 100px; }

.mx100 {
  margin-left: 100px;
  margin-right: 100px; }

.my100 {
  margin-top: 100px;
  margin-bottom: 100px; }

/* padding 1px */
.p1 {
  padding: 1px; }

.pl1 {
  padding-left: 1px; }

.pr1 {
  padding-right: 1px; }

.pt1 {
  padding-top: 1px; }

.pb1 {
  padding-bottom: 1px; }

.px1 {
  padding-left: 1px;
  padding-right: 1px; }

.py1 {
  padding-top: 1px;
  padding-bottom: 1px; }

/* padding 2px */
.p2 {
  padding: 2px; }

.pl2 {
  padding-left: 2px; }

.pr2 {
  padding-right: 2px; }

.pt2 {
  padding-top: 2px; }

.pb2 {
  padding-bottom: 2px; }

.px2 {
  padding-left: 2px;
  padding-right: 2px; }

.py2 {
  padding-top: 2px;
  padding-bottom: 2px; }

/* padding 3px */
.p3 {
  padding: 3px; }

.pl3 {
  padding-left: 3px; }

.pr3 {
  padding-right: 3px; }

.pt3 {
  padding-top: 3px; }

.pb3 {
  padding-bottom: 3px; }

.px3 {
  padding-left: 3px;
  padding-right: 3px; }

.py3 {
  padding-top: 3px;
  padding-bottom: 3px; }

/* padding 4px */
.p4 {
  padding: 4px; }

.pl4 {
  padding-left: 4px; }

.pr4 {
  padding-right: 4px; }

.pt4 {
  padding-top: 4px; }

.pb4 {
  padding-bottom: 4px; }

.px4 {
  padding-left: 4px;
  padding-right: 4px; }

.py4 {
  padding-top: 4px;
  padding-bottom: 4px; }

/* padding 5px */
.p5 {
  padding: 5px; }

.pl5 {
  padding-left: 5px; }

.pr5 {
  padding-right: 5px; }

.pt5 {
  padding-top: 5px; }

.pb5 {
  padding-bottom: 5px; }

.px5 {
  padding-left: 5px;
  padding-right: 5px; }

.py5 {
  padding-top: 5px;
  padding-bottom: 5px; }

/* padding 6px */
.p6 {
  padding: 6px; }

.pl6 {
  padding-left: 6px; }

.pr6 {
  padding-right: 6px; }

.pt6 {
  padding-top: 6px; }

.pb6 {
  padding-bottom: 6px; }

.px6 {
  padding-left: 6px;
  padding-right: 6px; }

.py6 {
  padding-top: 6px;
  padding-bottom: 6px; }

/* padding 7px */
.p7 {
  padding: 7px; }

.pl7 {
  padding-left: 7px; }

.pr7 {
  padding-right: 7px; }

.pt7 {
  padding-top: 7px; }

.pb7 {
  padding-bottom: 7px; }

.px7 {
  padding-left: 7px;
  padding-right: 7px; }

.py7 {
  padding-top: 7px;
  padding-bottom: 7px; }

/* padding 8px */
.p8 {
  padding: 8px; }

.pl8 {
  padding-left: 8px; }

.pr8 {
  padding-right: 8px; }

.pt8 {
  padding-top: 8px; }

.pb8 {
  padding-bottom: 8px; }

.px8 {
  padding-left: 8px;
  padding-right: 8px; }

.py8 {
  padding-top: 8px;
  padding-bottom: 8px; }

/* padding 9px */
.p9 {
  padding: 9px; }

.pl9 {
  padding-left: 9px; }

.pr9 {
  padding-right: 9px; }

.pt9 {
  padding-top: 9px; }

.pb9 {
  padding-bottom: 9px; }

.px9 {
  padding-left: 9px;
  padding-right: 9px; }

.py9 {
  padding-top: 9px;
  padding-bottom: 9px; }

/* padding 10px */
.p10 {
  padding: 10px; }

.pl10 {
  padding-left: 10px; }

.pr10 {
  padding-right: 10px; }

.pt10 {
  padding-top: 10px; }

.pb10 {
  padding-bottom: 10px; }

.px10 {
  padding-left: 10px;
  padding-right: 10px; }

.py10 {
  padding-top: 10px;
  padding-bottom: 10px; }

/* padding 11px */
.p11 {
  padding: 11px; }

.pl11 {
  padding-left: 11px; }

.pr11 {
  padding-right: 11px; }

.pt11 {
  padding-top: 11px; }

.pb11 {
  padding-bottom: 11px; }

.px11 {
  padding-left: 11px;
  padding-right: 11px; }

.py11 {
  padding-top: 11px;
  padding-bottom: 11px; }

/* padding 12px */
.p12 {
  padding: 12px; }

.pl12 {
  padding-left: 12px; }

.pr12 {
  padding-right: 12px; }

.pt12 {
  padding-top: 12px; }

.pb12 {
  padding-bottom: 12px; }

.px12 {
  padding-left: 12px;
  padding-right: 12px; }

.py12 {
  padding-top: 12px;
  padding-bottom: 12px; }

/* padding 13px */
.p13 {
  padding: 13px; }

.pl13 {
  padding-left: 13px; }

.pr13 {
  padding-right: 13px; }

.pt13 {
  padding-top: 13px; }

.pb13 {
  padding-bottom: 13px; }

.px13 {
  padding-left: 13px;
  padding-right: 13px; }

.py13 {
  padding-top: 13px;
  padding-bottom: 13px; }

/* padding 14px */
.p14 {
  padding: 14px; }

.pl14 {
  padding-left: 14px; }

.pr14 {
  padding-right: 14px; }

.pt14 {
  padding-top: 14px; }

.pb14 {
  padding-bottom: 14px; }

.px14 {
  padding-left: 14px;
  padding-right: 14px; }

.py14 {
  padding-top: 14px;
  padding-bottom: 14px; }

/* padding 15px */
.p15 {
  padding: 15px; }

.pl15 {
  padding-left: 15px; }

.pr15 {
  padding-right: 15px; }

.pt15 {
  padding-top: 15px; }

.pb15 {
  padding-bottom: 15px; }

.px15 {
  padding-left: 15px;
  padding-right: 15px; }

.py15 {
  padding-top: 15px;
  padding-bottom: 15px; }

/* padding 16px */
.p16 {
  padding: 16px; }

.pl16 {
  padding-left: 16px; }

.pr16 {
  padding-right: 16px; }

.pt16 {
  padding-top: 16px; }

.pb16 {
  padding-bottom: 16px; }

.px16 {
  padding-left: 16px;
  padding-right: 16px; }

.py16 {
  padding-top: 16px;
  padding-bottom: 16px; }

/* padding 17px */
.p17 {
  padding: 17px; }

.pl17 {
  padding-left: 17px; }

.pr17 {
  padding-right: 17px; }

.pt17 {
  padding-top: 17px; }

.pb17 {
  padding-bottom: 17px; }

.px17 {
  padding-left: 17px;
  padding-right: 17px; }

.py17 {
  padding-top: 17px;
  padding-bottom: 17px; }

/* padding 18px */
.p18 {
  padding: 18px; }

.pl18 {
  padding-left: 18px; }

.pr18 {
  padding-right: 18px; }

.pt18 {
  padding-top: 18px; }

.pb18 {
  padding-bottom: 18px; }

.px18 {
  padding-left: 18px;
  padding-right: 18px; }

.py18 {
  padding-top: 18px;
  padding-bottom: 18px; }

/* padding 19px */
.p19 {
  padding: 19px; }

.pl19 {
  padding-left: 19px; }

.pr19 {
  padding-right: 19px; }

.pt19 {
  padding-top: 19px; }

.pb19 {
  padding-bottom: 19px; }

.px19 {
  padding-left: 19px;
  padding-right: 19px; }

.py19 {
  padding-top: 19px;
  padding-bottom: 19px; }

/* padding 20px */
.p20 {
  padding: 20px; }

.pl20 {
  padding-left: 20px; }

.pr20 {
  padding-right: 20px; }

.pt20 {
  padding-top: 20px; }

.pb20 {
  padding-bottom: 20px; }

.px20 {
  padding-left: 20px;
  padding-right: 20px; }

.py20 {
  padding-top: 20px;
  padding-bottom: 20px; }

/* padding 21px */
.p21 {
  padding: 21px; }

.pl21 {
  padding-left: 21px; }

.pr21 {
  padding-right: 21px; }

.pt21 {
  padding-top: 21px; }

.pb21 {
  padding-bottom: 21px; }

.px21 {
  padding-left: 21px;
  padding-right: 21px; }

.py21 {
  padding-top: 21px;
  padding-bottom: 21px; }

/* padding 22px */
.p22 {
  padding: 22px; }

.pl22 {
  padding-left: 22px; }

.pr22 {
  padding-right: 22px; }

.pt22 {
  padding-top: 22px; }

.pb22 {
  padding-bottom: 22px; }

.px22 {
  padding-left: 22px;
  padding-right: 22px; }

.py22 {
  padding-top: 22px;
  padding-bottom: 22px; }

/* padding 23px */
.p23 {
  padding: 23px; }

.pl23 {
  padding-left: 23px; }

.pr23 {
  padding-right: 23px; }

.pt23 {
  padding-top: 23px; }

.pb23 {
  padding-bottom: 23px; }

.px23 {
  padding-left: 23px;
  padding-right: 23px; }

.py23 {
  padding-top: 23px;
  padding-bottom: 23px; }

/* padding 24px */
.p24 {
  padding: 24px; }

.pl24 {
  padding-left: 24px; }

.pr24 {
  padding-right: 24px; }

.pt24 {
  padding-top: 24px; }

.pb24 {
  padding-bottom: 24px; }

.px24 {
  padding-left: 24px;
  padding-right: 24px; }

.py24 {
  padding-top: 24px;
  padding-bottom: 24px; }

/* padding 25px */
.p25 {
  padding: 25px; }

.pl25 {
  padding-left: 25px; }

.pr25 {
  padding-right: 25px; }

.pt25 {
  padding-top: 25px; }

.pb25 {
  padding-bottom: 25px; }

.px25 {
  padding-left: 25px;
  padding-right: 25px; }

.py25 {
  padding-top: 25px;
  padding-bottom: 25px; }

/* padding 26px */
.p26 {
  padding: 26px; }

.pl26 {
  padding-left: 26px; }

.pr26 {
  padding-right: 26px; }

.pt26 {
  padding-top: 26px; }

.pb26 {
  padding-bottom: 26px; }

.px26 {
  padding-left: 26px;
  padding-right: 26px; }

.py26 {
  padding-top: 26px;
  padding-bottom: 26px; }

/* padding 27px */
.p27 {
  padding: 27px; }

.pl27 {
  padding-left: 27px; }

.pr27 {
  padding-right: 27px; }

.pt27 {
  padding-top: 27px; }

.pb27 {
  padding-bottom: 27px; }

.px27 {
  padding-left: 27px;
  padding-right: 27px; }

.py27 {
  padding-top: 27px;
  padding-bottom: 27px; }

/* padding 28px */
.p28 {
  padding: 28px; }

.pl28 {
  padding-left: 28px; }

.pr28 {
  padding-right: 28px; }

.pt28 {
  padding-top: 28px; }

.pb28 {
  padding-bottom: 28px; }

.px28 {
  padding-left: 28px;
  padding-right: 28px; }

.py28 {
  padding-top: 28px;
  padding-bottom: 28px; }

/* padding 29px */
.p29 {
  padding: 29px; }

.pl29 {
  padding-left: 29px; }

.pr29 {
  padding-right: 29px; }

.pt29 {
  padding-top: 29px; }

.pb29 {
  padding-bottom: 29px; }

.px29 {
  padding-left: 29px;
  padding-right: 29px; }

.py29 {
  padding-top: 29px;
  padding-bottom: 29px; }

/* padding 30px */
.p30 {
  padding: 30px; }

.pl30 {
  padding-left: 30px; }

.pr30 {
  padding-right: 30px; }

.pt30 {
  padding-top: 30px; }

.pb30 {
  padding-bottom: 30px; }

.px30 {
  padding-left: 30px;
  padding-right: 30px; }

.py30 {
  padding-top: 30px;
  padding-bottom: 30px; }

/* padding 31px */
.p31 {
  padding: 31px; }

.pl31 {
  padding-left: 31px; }

.pr31 {
  padding-right: 31px; }

.pt31 {
  padding-top: 31px; }

.pb31 {
  padding-bottom: 31px; }

.px31 {
  padding-left: 31px;
  padding-right: 31px; }

.py31 {
  padding-top: 31px;
  padding-bottom: 31px; }

/* padding 32px */
.p32 {
  padding: 32px; }

.pl32 {
  padding-left: 32px; }

.pr32 {
  padding-right: 32px; }

.pt32 {
  padding-top: 32px; }

.pb32 {
  padding-bottom: 32px; }

.px32 {
  padding-left: 32px;
  padding-right: 32px; }

.py32 {
  padding-top: 32px;
  padding-bottom: 32px; }

/* padding 33px */
.p33 {
  padding: 33px; }

.pl33 {
  padding-left: 33px; }

.pr33 {
  padding-right: 33px; }

.pt33 {
  padding-top: 33px; }

.pb33 {
  padding-bottom: 33px; }

.px33 {
  padding-left: 33px;
  padding-right: 33px; }

.py33 {
  padding-top: 33px;
  padding-bottom: 33px; }

/* padding 34px */
.p34 {
  padding: 34px; }

.pl34 {
  padding-left: 34px; }

.pr34 {
  padding-right: 34px; }

.pt34 {
  padding-top: 34px; }

.pb34 {
  padding-bottom: 34px; }

.px34 {
  padding-left: 34px;
  padding-right: 34px; }

.py34 {
  padding-top: 34px;
  padding-bottom: 34px; }

/* padding 35px */
.p35 {
  padding: 35px; }

.pl35 {
  padding-left: 35px; }

.pr35 {
  padding-right: 35px; }

.pt35 {
  padding-top: 35px; }

.pb35 {
  padding-bottom: 35px; }

.px35 {
  padding-left: 35px;
  padding-right: 35px; }

.py35 {
  padding-top: 35px;
  padding-bottom: 35px; }

/* padding 36px */
.p36 {
  padding: 36px; }

.pl36 {
  padding-left: 36px; }

.pr36 {
  padding-right: 36px; }

.pt36 {
  padding-top: 36px; }

.pb36 {
  padding-bottom: 36px; }

.px36 {
  padding-left: 36px;
  padding-right: 36px; }

.py36 {
  padding-top: 36px;
  padding-bottom: 36px; }

/* padding 37px */
.p37 {
  padding: 37px; }

.pl37 {
  padding-left: 37px; }

.pr37 {
  padding-right: 37px; }

.pt37 {
  padding-top: 37px; }

.pb37 {
  padding-bottom: 37px; }

.px37 {
  padding-left: 37px;
  padding-right: 37px; }

.py37 {
  padding-top: 37px;
  padding-bottom: 37px; }

/* padding 38px */
.p38 {
  padding: 38px; }

.pl38 {
  padding-left: 38px; }

.pr38 {
  padding-right: 38px; }

.pt38 {
  padding-top: 38px; }

.pb38 {
  padding-bottom: 38px; }

.px38 {
  padding-left: 38px;
  padding-right: 38px; }

.py38 {
  padding-top: 38px;
  padding-bottom: 38px; }

/* padding 39px */
.p39 {
  padding: 39px; }

.pl39 {
  padding-left: 39px; }

.pr39 {
  padding-right: 39px; }

.pt39 {
  padding-top: 39px; }

.pb39 {
  padding-bottom: 39px; }

.px39 {
  padding-left: 39px;
  padding-right: 39px; }

.py39 {
  padding-top: 39px;
  padding-bottom: 39px; }

/* padding 40px */
.p40 {
  padding: 40px; }

.pl40 {
  padding-left: 40px; }

.pr40 {
  padding-right: 40px; }

.pt40 {
  padding-top: 40px; }

.pb40 {
  padding-bottom: 40px; }

.px40 {
  padding-left: 40px;
  padding-right: 40px; }

.py40 {
  padding-top: 40px;
  padding-bottom: 40px; }

/* padding 41px */
.p41 {
  padding: 41px; }

.pl41 {
  padding-left: 41px; }

.pr41 {
  padding-right: 41px; }

.pt41 {
  padding-top: 41px; }

.pb41 {
  padding-bottom: 41px; }

.px41 {
  padding-left: 41px;
  padding-right: 41px; }

.py41 {
  padding-top: 41px;
  padding-bottom: 41px; }

/* padding 42px */
.p42 {
  padding: 42px; }

.pl42 {
  padding-left: 42px; }

.pr42 {
  padding-right: 42px; }

.pt42 {
  padding-top: 42px; }

.pb42 {
  padding-bottom: 42px; }

.px42 {
  padding-left: 42px;
  padding-right: 42px; }

.py42 {
  padding-top: 42px;
  padding-bottom: 42px; }

/* padding 43px */
.p43 {
  padding: 43px; }

.pl43 {
  padding-left: 43px; }

.pr43 {
  padding-right: 43px; }

.pt43 {
  padding-top: 43px; }

.pb43 {
  padding-bottom: 43px; }

.px43 {
  padding-left: 43px;
  padding-right: 43px; }

.py43 {
  padding-top: 43px;
  padding-bottom: 43px; }

/* padding 44px */
.p44 {
  padding: 44px; }

.pl44 {
  padding-left: 44px; }

.pr44 {
  padding-right: 44px; }

.pt44 {
  padding-top: 44px; }

.pb44 {
  padding-bottom: 44px; }

.px44 {
  padding-left: 44px;
  padding-right: 44px; }

.py44 {
  padding-top: 44px;
  padding-bottom: 44px; }

/* padding 45px */
.p45 {
  padding: 45px; }

.pl45 {
  padding-left: 45px; }

.pr45 {
  padding-right: 45px; }

.pt45 {
  padding-top: 45px; }

.pb45 {
  padding-bottom: 45px; }

.px45 {
  padding-left: 45px;
  padding-right: 45px; }

.py45 {
  padding-top: 45px;
  padding-bottom: 45px; }

/* padding 46px */
.p46 {
  padding: 46px; }

.pl46 {
  padding-left: 46px; }

.pr46 {
  padding-right: 46px; }

.pt46 {
  padding-top: 46px; }

.pb46 {
  padding-bottom: 46px; }

.px46 {
  padding-left: 46px;
  padding-right: 46px; }

.py46 {
  padding-top: 46px;
  padding-bottom: 46px; }

/* padding 47px */
.p47 {
  padding: 47px; }

.pl47 {
  padding-left: 47px; }

.pr47 {
  padding-right: 47px; }

.pt47 {
  padding-top: 47px; }

.pb47 {
  padding-bottom: 47px; }

.px47 {
  padding-left: 47px;
  padding-right: 47px; }

.py47 {
  padding-top: 47px;
  padding-bottom: 47px; }

/* padding 48px */
.p48 {
  padding: 48px; }

.pl48 {
  padding-left: 48px; }

.pr48 {
  padding-right: 48px; }

.pt48 {
  padding-top: 48px; }

.pb48 {
  padding-bottom: 48px; }

.px48 {
  padding-left: 48px;
  padding-right: 48px; }

.py48 {
  padding-top: 48px;
  padding-bottom: 48px; }

/* padding 49px */
.p49 {
  padding: 49px; }

.pl49 {
  padding-left: 49px; }

.pr49 {
  padding-right: 49px; }

.pt49 {
  padding-top: 49px; }

.pb49 {
  padding-bottom: 49px; }

.px49 {
  padding-left: 49px;
  padding-right: 49px; }

.py49 {
  padding-top: 49px;
  padding-bottom: 49px; }

/* padding 50px */
.p50 {
  padding: 50px; }

.pl50 {
  padding-left: 50px; }

.pr50 {
  padding-right: 50px; }

.pt50 {
  padding-top: 50px; }

.pb50 {
  padding-bottom: 50px; }

.px50 {
  padding-left: 50px;
  padding-right: 50px; }

.py50 {
  padding-top: 50px;
  padding-bottom: 50px; }

/* padding 51px */
.p51 {
  padding: 51px; }

.pl51 {
  padding-left: 51px; }

.pr51 {
  padding-right: 51px; }

.pt51 {
  padding-top: 51px; }

.pb51 {
  padding-bottom: 51px; }

.px51 {
  padding-left: 51px;
  padding-right: 51px; }

.py51 {
  padding-top: 51px;
  padding-bottom: 51px; }

/* padding 52px */
.p52 {
  padding: 52px; }

.pl52 {
  padding-left: 52px; }

.pr52 {
  padding-right: 52px; }

.pt52 {
  padding-top: 52px; }

.pb52 {
  padding-bottom: 52px; }

.px52 {
  padding-left: 52px;
  padding-right: 52px; }

.py52 {
  padding-top: 52px;
  padding-bottom: 52px; }

/* padding 53px */
.p53 {
  padding: 53px; }

.pl53 {
  padding-left: 53px; }

.pr53 {
  padding-right: 53px; }

.pt53 {
  padding-top: 53px; }

.pb53 {
  padding-bottom: 53px; }

.px53 {
  padding-left: 53px;
  padding-right: 53px; }

.py53 {
  padding-top: 53px;
  padding-bottom: 53px; }

/* padding 54px */
.p54 {
  padding: 54px; }

.pl54 {
  padding-left: 54px; }

.pr54 {
  padding-right: 54px; }

.pt54 {
  padding-top: 54px; }

.pb54 {
  padding-bottom: 54px; }

.px54 {
  padding-left: 54px;
  padding-right: 54px; }

.py54 {
  padding-top: 54px;
  padding-bottom: 54px; }

/* padding 55px */
.p55 {
  padding: 55px; }

.pl55 {
  padding-left: 55px; }

.pr55 {
  padding-right: 55px; }

.pt55 {
  padding-top: 55px; }

.pb55 {
  padding-bottom: 55px; }

.px55 {
  padding-left: 55px;
  padding-right: 55px; }

.py55 {
  padding-top: 55px;
  padding-bottom: 55px; }

/* padding 56px */
.p56 {
  padding: 56px; }

.pl56 {
  padding-left: 56px; }

.pr56 {
  padding-right: 56px; }

.pt56 {
  padding-top: 56px; }

.pb56 {
  padding-bottom: 56px; }

.px56 {
  padding-left: 56px;
  padding-right: 56px; }

.py56 {
  padding-top: 56px;
  padding-bottom: 56px; }

/* padding 57px */
.p57 {
  padding: 57px; }

.pl57 {
  padding-left: 57px; }

.pr57 {
  padding-right: 57px; }

.pt57 {
  padding-top: 57px; }

.pb57 {
  padding-bottom: 57px; }

.px57 {
  padding-left: 57px;
  padding-right: 57px; }

.py57 {
  padding-top: 57px;
  padding-bottom: 57px; }

/* padding 58px */
.p58 {
  padding: 58px; }

.pl58 {
  padding-left: 58px; }

.pr58 {
  padding-right: 58px; }

.pt58 {
  padding-top: 58px; }

.pb58 {
  padding-bottom: 58px; }

.px58 {
  padding-left: 58px;
  padding-right: 58px; }

.py58 {
  padding-top: 58px;
  padding-bottom: 58px; }

/* padding 59px */
.p59 {
  padding: 59px; }

.pl59 {
  padding-left: 59px; }

.pr59 {
  padding-right: 59px; }

.pt59 {
  padding-top: 59px; }

.pb59 {
  padding-bottom: 59px; }

.px59 {
  padding-left: 59px;
  padding-right: 59px; }

.py59 {
  padding-top: 59px;
  padding-bottom: 59px; }

/* padding 60px */
.p60 {
  padding: 60px; }

.pl60 {
  padding-left: 60px; }

.pr60 {
  padding-right: 60px; }

.pt60 {
  padding-top: 60px; }

.pb60 {
  padding-bottom: 60px; }

.px60 {
  padding-left: 60px;
  padding-right: 60px; }

.py60 {
  padding-top: 60px;
  padding-bottom: 60px; }

/* padding 61px */
.p61 {
  padding: 61px; }

.pl61 {
  padding-left: 61px; }

.pr61 {
  padding-right: 61px; }

.pt61 {
  padding-top: 61px; }

.pb61 {
  padding-bottom: 61px; }

.px61 {
  padding-left: 61px;
  padding-right: 61px; }

.py61 {
  padding-top: 61px;
  padding-bottom: 61px; }

/* padding 62px */
.p62 {
  padding: 62px; }

.pl62 {
  padding-left: 62px; }

.pr62 {
  padding-right: 62px; }

.pt62 {
  padding-top: 62px; }

.pb62 {
  padding-bottom: 62px; }

.px62 {
  padding-left: 62px;
  padding-right: 62px; }

.py62 {
  padding-top: 62px;
  padding-bottom: 62px; }

/* padding 63px */
.p63 {
  padding: 63px; }

.pl63 {
  padding-left: 63px; }

.pr63 {
  padding-right: 63px; }

.pt63 {
  padding-top: 63px; }

.pb63 {
  padding-bottom: 63px; }

.px63 {
  padding-left: 63px;
  padding-right: 63px; }

.py63 {
  padding-top: 63px;
  padding-bottom: 63px; }

/* padding 64px */
.p64 {
  padding: 64px; }

.pl64 {
  padding-left: 64px; }

.pr64 {
  padding-right: 64px; }

.pt64 {
  padding-top: 64px; }

.pb64 {
  padding-bottom: 64px; }

.px64 {
  padding-left: 64px;
  padding-right: 64px; }

.py64 {
  padding-top: 64px;
  padding-bottom: 64px; }

/* padding 65px */
.p65 {
  padding: 65px; }

.pl65 {
  padding-left: 65px; }

.pr65 {
  padding-right: 65px; }

.pt65 {
  padding-top: 65px; }

.pb65 {
  padding-bottom: 65px; }

.px65 {
  padding-left: 65px;
  padding-right: 65px; }

.py65 {
  padding-top: 65px;
  padding-bottom: 65px; }

/* padding 66px */
.p66 {
  padding: 66px; }

.pl66 {
  padding-left: 66px; }

.pr66 {
  padding-right: 66px; }

.pt66 {
  padding-top: 66px; }

.pb66 {
  padding-bottom: 66px; }

.px66 {
  padding-left: 66px;
  padding-right: 66px; }

.py66 {
  padding-top: 66px;
  padding-bottom: 66px; }

/* padding 67px */
.p67 {
  padding: 67px; }

.pl67 {
  padding-left: 67px; }

.pr67 {
  padding-right: 67px; }

.pt67 {
  padding-top: 67px; }

.pb67 {
  padding-bottom: 67px; }

.px67 {
  padding-left: 67px;
  padding-right: 67px; }

.py67 {
  padding-top: 67px;
  padding-bottom: 67px; }

/* padding 68px */
.p68 {
  padding: 68px; }

.pl68 {
  padding-left: 68px; }

.pr68 {
  padding-right: 68px; }

.pt68 {
  padding-top: 68px; }

.pb68 {
  padding-bottom: 68px; }

.px68 {
  padding-left: 68px;
  padding-right: 68px; }

.py68 {
  padding-top: 68px;
  padding-bottom: 68px; }

/* padding 69px */
.p69 {
  padding: 69px; }

.pl69 {
  padding-left: 69px; }

.pr69 {
  padding-right: 69px; }

.pt69 {
  padding-top: 69px; }

.pb69 {
  padding-bottom: 69px; }

.px69 {
  padding-left: 69px;
  padding-right: 69px; }

.py69 {
  padding-top: 69px;
  padding-bottom: 69px; }

/* padding 70px */
.p70 {
  padding: 70px; }

.pl70 {
  padding-left: 70px; }

.pr70 {
  padding-right: 70px; }

.pt70 {
  padding-top: 70px; }

.pb70 {
  padding-bottom: 70px; }

.px70 {
  padding-left: 70px;
  padding-right: 70px; }

.py70 {
  padding-top: 70px;
  padding-bottom: 70px; }

/* padding 71px */
.p71 {
  padding: 71px; }

.pl71 {
  padding-left: 71px; }

.pr71 {
  padding-right: 71px; }

.pt71 {
  padding-top: 71px; }

.pb71 {
  padding-bottom: 71px; }

.px71 {
  padding-left: 71px;
  padding-right: 71px; }

.py71 {
  padding-top: 71px;
  padding-bottom: 71px; }

/* padding 72px */
.p72 {
  padding: 72px; }

.pl72 {
  padding-left: 72px; }

.pr72 {
  padding-right: 72px; }

.pt72 {
  padding-top: 72px; }

.pb72 {
  padding-bottom: 72px; }

.px72 {
  padding-left: 72px;
  padding-right: 72px; }

.py72 {
  padding-top: 72px;
  padding-bottom: 72px; }

/* padding 73px */
.p73 {
  padding: 73px; }

.pl73 {
  padding-left: 73px; }

.pr73 {
  padding-right: 73px; }

.pt73 {
  padding-top: 73px; }

.pb73 {
  padding-bottom: 73px; }

.px73 {
  padding-left: 73px;
  padding-right: 73px; }

.py73 {
  padding-top: 73px;
  padding-bottom: 73px; }

/* padding 74px */
.p74 {
  padding: 74px; }

.pl74 {
  padding-left: 74px; }

.pr74 {
  padding-right: 74px; }

.pt74 {
  padding-top: 74px; }

.pb74 {
  padding-bottom: 74px; }

.px74 {
  padding-left: 74px;
  padding-right: 74px; }

.py74 {
  padding-top: 74px;
  padding-bottom: 74px; }

/* padding 75px */
.p75 {
  padding: 75px; }

.pl75 {
  padding-left: 75px; }

.pr75 {
  padding-right: 75px; }

.pt75 {
  padding-top: 75px; }

.pb75 {
  padding-bottom: 75px; }

.px75 {
  padding-left: 75px;
  padding-right: 75px; }

.py75 {
  padding-top: 75px;
  padding-bottom: 75px; }

/* padding 76px */
.p76 {
  padding: 76px; }

.pl76 {
  padding-left: 76px; }

.pr76 {
  padding-right: 76px; }

.pt76 {
  padding-top: 76px; }

.pb76 {
  padding-bottom: 76px; }

.px76 {
  padding-left: 76px;
  padding-right: 76px; }

.py76 {
  padding-top: 76px;
  padding-bottom: 76px; }

/* padding 77px */
.p77 {
  padding: 77px; }

.pl77 {
  padding-left: 77px; }

.pr77 {
  padding-right: 77px; }

.pt77 {
  padding-top: 77px; }

.pb77 {
  padding-bottom: 77px; }

.px77 {
  padding-left: 77px;
  padding-right: 77px; }

.py77 {
  padding-top: 77px;
  padding-bottom: 77px; }

/* padding 78px */
.p78 {
  padding: 78px; }

.pl78 {
  padding-left: 78px; }

.pr78 {
  padding-right: 78px; }

.pt78 {
  padding-top: 78px; }

.pb78 {
  padding-bottom: 78px; }

.px78 {
  padding-left: 78px;
  padding-right: 78px; }

.py78 {
  padding-top: 78px;
  padding-bottom: 78px; }

/* padding 79px */
.p79 {
  padding: 79px; }

.pl79 {
  padding-left: 79px; }

.pr79 {
  padding-right: 79px; }

.pt79 {
  padding-top: 79px; }

.pb79 {
  padding-bottom: 79px; }

.px79 {
  padding-left: 79px;
  padding-right: 79px; }

.py79 {
  padding-top: 79px;
  padding-bottom: 79px; }

/* padding 80px */
.p80 {
  padding: 80px; }

.pl80 {
  padding-left: 80px; }

.pr80 {
  padding-right: 80px; }

.pt80 {
  padding-top: 80px; }

.pb80 {
  padding-bottom: 80px; }

.px80 {
  padding-left: 80px;
  padding-right: 80px; }

.py80 {
  padding-top: 80px;
  padding-bottom: 80px; }

/* padding 81px */
.p81 {
  padding: 81px; }

.pl81 {
  padding-left: 81px; }

.pr81 {
  padding-right: 81px; }

.pt81 {
  padding-top: 81px; }

.pb81 {
  padding-bottom: 81px; }

.px81 {
  padding-left: 81px;
  padding-right: 81px; }

.py81 {
  padding-top: 81px;
  padding-bottom: 81px; }

/* padding 82px */
.p82 {
  padding: 82px; }

.pl82 {
  padding-left: 82px; }

.pr82 {
  padding-right: 82px; }

.pt82 {
  padding-top: 82px; }

.pb82 {
  padding-bottom: 82px; }

.px82 {
  padding-left: 82px;
  padding-right: 82px; }

.py82 {
  padding-top: 82px;
  padding-bottom: 82px; }

/* padding 83px */
.p83 {
  padding: 83px; }

.pl83 {
  padding-left: 83px; }

.pr83 {
  padding-right: 83px; }

.pt83 {
  padding-top: 83px; }

.pb83 {
  padding-bottom: 83px; }

.px83 {
  padding-left: 83px;
  padding-right: 83px; }

.py83 {
  padding-top: 83px;
  padding-bottom: 83px; }

/* padding 84px */
.p84 {
  padding: 84px; }

.pl84 {
  padding-left: 84px; }

.pr84 {
  padding-right: 84px; }

.pt84 {
  padding-top: 84px; }

.pb84 {
  padding-bottom: 84px; }

.px84 {
  padding-left: 84px;
  padding-right: 84px; }

.py84 {
  padding-top: 84px;
  padding-bottom: 84px; }

/* padding 85px */
.p85 {
  padding: 85px; }

.pl85 {
  padding-left: 85px; }

.pr85 {
  padding-right: 85px; }

.pt85 {
  padding-top: 85px; }

.pb85 {
  padding-bottom: 85px; }

.px85 {
  padding-left: 85px;
  padding-right: 85px; }

.py85 {
  padding-top: 85px;
  padding-bottom: 85px; }

/* padding 86px */
.p86 {
  padding: 86px; }

.pl86 {
  padding-left: 86px; }

.pr86 {
  padding-right: 86px; }

.pt86 {
  padding-top: 86px; }

.pb86 {
  padding-bottom: 86px; }

.px86 {
  padding-left: 86px;
  padding-right: 86px; }

.py86 {
  padding-top: 86px;
  padding-bottom: 86px; }

/* padding 87px */
.p87 {
  padding: 87px; }

.pl87 {
  padding-left: 87px; }

.pr87 {
  padding-right: 87px; }

.pt87 {
  padding-top: 87px; }

.pb87 {
  padding-bottom: 87px; }

.px87 {
  padding-left: 87px;
  padding-right: 87px; }

.py87 {
  padding-top: 87px;
  padding-bottom: 87px; }

/* padding 88px */
.p88 {
  padding: 88px; }

.pl88 {
  padding-left: 88px; }

.pr88 {
  padding-right: 88px; }

.pt88 {
  padding-top: 88px; }

.pb88 {
  padding-bottom: 88px; }

.px88 {
  padding-left: 88px;
  padding-right: 88px; }

.py88 {
  padding-top: 88px;
  padding-bottom: 88px; }

/* padding 89px */
.p89 {
  padding: 89px; }

.pl89 {
  padding-left: 89px; }

.pr89 {
  padding-right: 89px; }

.pt89 {
  padding-top: 89px; }

.pb89 {
  padding-bottom: 89px; }

.px89 {
  padding-left: 89px;
  padding-right: 89px; }

.py89 {
  padding-top: 89px;
  padding-bottom: 89px; }

/* padding 90px */
.p90 {
  padding: 90px; }

.pl90 {
  padding-left: 90px; }

.pr90 {
  padding-right: 90px; }

.pt90 {
  padding-top: 90px; }

.pb90 {
  padding-bottom: 90px; }

.px90 {
  padding-left: 90px;
  padding-right: 90px; }

.py90 {
  padding-top: 90px;
  padding-bottom: 90px; }

/* padding 91px */
.p91 {
  padding: 91px; }

.pl91 {
  padding-left: 91px; }

.pr91 {
  padding-right: 91px; }

.pt91 {
  padding-top: 91px; }

.pb91 {
  padding-bottom: 91px; }

.px91 {
  padding-left: 91px;
  padding-right: 91px; }

.py91 {
  padding-top: 91px;
  padding-bottom: 91px; }

/* padding 92px */
.p92 {
  padding: 92px; }

.pl92 {
  padding-left: 92px; }

.pr92 {
  padding-right: 92px; }

.pt92 {
  padding-top: 92px; }

.pb92 {
  padding-bottom: 92px; }

.px92 {
  padding-left: 92px;
  padding-right: 92px; }

.py92 {
  padding-top: 92px;
  padding-bottom: 92px; }

/* padding 93px */
.p93 {
  padding: 93px; }

.pl93 {
  padding-left: 93px; }

.pr93 {
  padding-right: 93px; }

.pt93 {
  padding-top: 93px; }

.pb93 {
  padding-bottom: 93px; }

.px93 {
  padding-left: 93px;
  padding-right: 93px; }

.py93 {
  padding-top: 93px;
  padding-bottom: 93px; }

/* padding 94px */
.p94 {
  padding: 94px; }

.pl94 {
  padding-left: 94px; }

.pr94 {
  padding-right: 94px; }

.pt94 {
  padding-top: 94px; }

.pb94 {
  padding-bottom: 94px; }

.px94 {
  padding-left: 94px;
  padding-right: 94px; }

.py94 {
  padding-top: 94px;
  padding-bottom: 94px; }

/* padding 95px */
.p95 {
  padding: 95px; }

.pl95 {
  padding-left: 95px; }

.pr95 {
  padding-right: 95px; }

.pt95 {
  padding-top: 95px; }

.pb95 {
  padding-bottom: 95px; }

.px95 {
  padding-left: 95px;
  padding-right: 95px; }

.py95 {
  padding-top: 95px;
  padding-bottom: 95px; }

/* padding 96px */
.p96 {
  padding: 96px; }

.pl96 {
  padding-left: 96px; }

.pr96 {
  padding-right: 96px; }

.pt96 {
  padding-top: 96px; }

.pb96 {
  padding-bottom: 96px; }

.px96 {
  padding-left: 96px;
  padding-right: 96px; }

.py96 {
  padding-top: 96px;
  padding-bottom: 96px; }

/* padding 97px */
.p97 {
  padding: 97px; }

.pl97 {
  padding-left: 97px; }

.pr97 {
  padding-right: 97px; }

.pt97 {
  padding-top: 97px; }

.pb97 {
  padding-bottom: 97px; }

.px97 {
  padding-left: 97px;
  padding-right: 97px; }

.py97 {
  padding-top: 97px;
  padding-bottom: 97px; }

/* padding 98px */
.p98 {
  padding: 98px; }

.pl98 {
  padding-left: 98px; }

.pr98 {
  padding-right: 98px; }

.pt98 {
  padding-top: 98px; }

.pb98 {
  padding-bottom: 98px; }

.px98 {
  padding-left: 98px;
  padding-right: 98px; }

.py98 {
  padding-top: 98px;
  padding-bottom: 98px; }

/* padding 99px */
.p99 {
  padding: 99px; }

.pl99 {
  padding-left: 99px; }

.pr99 {
  padding-right: 99px; }

.pt99 {
  padding-top: 99px; }

.pb99 {
  padding-bottom: 99px; }

.px99 {
  padding-left: 99px;
  padding-right: 99px; }

.py99 {
  padding-top: 99px;
  padding-bottom: 99px; }

/* padding 100px */
.p100 {
  padding: 100px; }

.pl100 {
  padding-left: 100px; }

.pr100 {
  padding-right: 100px; }

.pt100 {
  padding-top: 100px; }

.pb100 {
  padding-bottom: 100px; }

.px100 {
  padding-left: 100px;
  padding-right: 100px; }

.py100 {
  padding-top: 100px;
  padding-bottom: 100px; }

.h1 {
  height: 1px; }

.h2 {
  height: 2px; }

.h3 {
  height: 3px; }

.h4 {
  height: 4px; }

.h5 {
  height: 5px; }

.h6 {
  height: 6px; }

.h7 {
  height: 7px; }

.h8 {
  height: 8px; }

.h9 {
  height: 9px; }

.h10 {
  height: 10px; }

.h11 {
  height: 11px; }

.h12 {
  height: 12px; }

.h13 {
  height: 13px; }

.h14 {
  height: 14px; }

.h15 {
  height: 15px; }

.h16 {
  height: 16px; }

.h17 {
  height: 17px; }

.h18 {
  height: 18px; }

.h19 {
  height: 19px; }

.h20 {
  height: 20px; }

.h21 {
  height: 21px; }

.h22 {
  height: 22px; }

.h23 {
  height: 23px; }

.h24 {
  height: 24px; }

.h25 {
  height: 25px; }

.h26 {
  height: 26px; }

.h27 {
  height: 27px; }

.h28 {
  height: 28px; }

.h29 {
  height: 29px; }

.h30 {
  height: 30px; }

.h31 {
  height: 31px; }

.h32 {
  height: 32px; }

.h33 {
  height: 33px; }

.h34 {
  height: 34px; }

.h35 {
  height: 35px; }

.h36 {
  height: 36px; }

.h37 {
  height: 37px; }

.h38 {
  height: 38px; }

.h39 {
  height: 39px; }

.h40 {
  height: 40px; }

.h41 {
  height: 41px; }

.h42 {
  height: 42px; }

.h43 {
  height: 43px; }

.h44 {
  height: 44px; }

.h45 {
  height: 45px; }

.h46 {
  height: 46px; }

.h47 {
  height: 47px; }

.h48 {
  height: 48px; }

.h49 {
  height: 49px; }

.h50 {
  height: 50px; }

.h51 {
  height: 51px; }

.h52 {
  height: 52px; }

.h53 {
  height: 53px; }

.h54 {
  height: 54px; }

.h55 {
  height: 55px; }

.h56 {
  height: 56px; }

.h57 {
  height: 57px; }

.h58 {
  height: 58px; }

.h59 {
  height: 59px; }

.h60 {
  height: 60px; }

.h61 {
  height: 61px; }

.h62 {
  height: 62px; }

.h63 {
  height: 63px; }

.h64 {
  height: 64px; }

.h65 {
  height: 65px; }

.h66 {
  height: 66px; }

.h67 {
  height: 67px; }

.h68 {
  height: 68px; }

.h69 {
  height: 69px; }

.h70 {
  height: 70px; }

.h71 {
  height: 71px; }

.h72 {
  height: 72px; }

.h73 {
  height: 73px; }

.h74 {
  height: 74px; }

.h75 {
  height: 75px; }

.h76 {
  height: 76px; }

.h77 {
  height: 77px; }

.h78 {
  height: 78px; }

.h79 {
  height: 79px; }

.h80 {
  height: 80px; }

.h81 {
  height: 81px; }

.h82 {
  height: 82px; }

.h83 {
  height: 83px; }

.h84 {
  height: 84px; }

.h85 {
  height: 85px; }

.h86 {
  height: 86px; }

.h87 {
  height: 87px; }

.h88 {
  height: 88px; }

.h89 {
  height: 89px; }

.h90 {
  height: 90px; }

.h91 {
  height: 91px; }

.h92 {
  height: 92px; }

.h93 {
  height: 93px; }

.h94 {
  height: 94px; }

.h95 {
  height: 95px; }

.h96 {
  height: 96px; }

.h97 {
  height: 97px; }

.h98 {
  height: 98px; }

.h99 {
  height: 99px; }

.h100 {
  height: 100px; }

.h101 {
  height: 101px; }

.h102 {
  height: 102px; }

.h103 {
  height: 103px; }

.h104 {
  height: 104px; }

.h105 {
  height: 105px; }

.h106 {
  height: 106px; }

.h107 {
  height: 107px; }

.h108 {
  height: 108px; }

.h109 {
  height: 109px; }

.h110 {
  height: 110px; }

.h111 {
  height: 111px; }

.h112 {
  height: 112px; }

.h113 {
  height: 113px; }

.h114 {
  height: 114px; }

.h115 {
  height: 115px; }

.h116 {
  height: 116px; }

.h117 {
  height: 117px; }

.h118 {
  height: 118px; }

.h119 {
  height: 119px; }

.h120 {
  height: 120px; }

.h121 {
  height: 121px; }

.h122 {
  height: 122px; }

.h123 {
  height: 123px; }

.h124 {
  height: 124px; }

.h125 {
  height: 125px; }

.h126 {
  height: 126px; }

.h127 {
  height: 127px; }

.h128 {
  height: 128px; }

.h129 {
  height: 129px; }

.h130 {
  height: 130px; }

.h131 {
  height: 131px; }

.h132 {
  height: 132px; }

.h133 {
  height: 133px; }

.h134 {
  height: 134px; }

.h135 {
  height: 135px; }

.h136 {
  height: 136px; }

.h137 {
  height: 137px; }

.h138 {
  height: 138px; }

.h139 {
  height: 139px; }

.h140 {
  height: 140px; }

.h141 {
  height: 141px; }

.h142 {
  height: 142px; }

.h143 {
  height: 143px; }

.h144 {
  height: 144px; }

.h145 {
  height: 145px; }

.h146 {
  height: 146px; }

.h147 {
  height: 147px; }

.h148 {
  height: 148px; }

.h149 {
  height: 149px; }

.h150 {
  height: 150px; }

.h151 {
  height: 151px; }

.h152 {
  height: 152px; }

.h153 {
  height: 153px; }

.h154 {
  height: 154px; }

.h155 {
  height: 155px; }

.h156 {
  height: 156px; }

.h157 {
  height: 157px; }

.h158 {
  height: 158px; }

.h159 {
  height: 159px; }

.h160 {
  height: 160px; }

.h161 {
  height: 161px; }

.h162 {
  height: 162px; }

.h163 {
  height: 163px; }

.h164 {
  height: 164px; }

.h165 {
  height: 165px; }

.h166 {
  height: 166px; }

.h167 {
  height: 167px; }

.h168 {
  height: 168px; }

.h169 {
  height: 169px; }

.h170 {
  height: 170px; }

.h171 {
  height: 171px; }

.h172 {
  height: 172px; }

.h173 {
  height: 173px; }

.h174 {
  height: 174px; }

.h175 {
  height: 175px; }

.h176 {
  height: 176px; }

.h177 {
  height: 177px; }

.h178 {
  height: 178px; }

.h179 {
  height: 179px; }

.h180 {
  height: 180px; }

.h181 {
  height: 181px; }

.h182 {
  height: 182px; }

.h183 {
  height: 183px; }

.h184 {
  height: 184px; }

.h185 {
  height: 185px; }

.h186 {
  height: 186px; }

.h187 {
  height: 187px; }

.h188 {
  height: 188px; }

.h189 {
  height: 189px; }

.h190 {
  height: 190px; }

.h191 {
  height: 191px; }

.h192 {
  height: 192px; }

.h193 {
  height: 193px; }

.h194 {
  height: 194px; }

.h195 {
  height: 195px; }

.h196 {
  height: 196px; }

.h197 {
  height: 197px; }

.h198 {
  height: 198px; }

.h199 {
  height: 199px; }

.h200 {
  height: 200px; }

.h201 {
  height: 201px; }

.h202 {
  height: 202px; }

.h203 {
  height: 203px; }

.h204 {
  height: 204px; }

.h205 {
  height: 205px; }

.h206 {
  height: 206px; }

.h207 {
  height: 207px; }

.h208 {
  height: 208px; }

.h209 {
  height: 209px; }

.h210 {
  height: 210px; }

.h211 {
  height: 211px; }

.h212 {
  height: 212px; }

.h213 {
  height: 213px; }

.h214 {
  height: 214px; }

.h215 {
  height: 215px; }

.h216 {
  height: 216px; }

.h217 {
  height: 217px; }

.h218 {
  height: 218px; }

.h219 {
  height: 219px; }

.h220 {
  height: 220px; }

.h221 {
  height: 221px; }

.h222 {
  height: 222px; }

.h223 {
  height: 223px; }

.h224 {
  height: 224px; }

.h225 {
  height: 225px; }

.h226 {
  height: 226px; }

.h227 {
  height: 227px; }

.h228 {
  height: 228px; }

.h229 {
  height: 229px; }

.h230 {
  height: 230px; }

.h231 {
  height: 231px; }

.h232 {
  height: 232px; }

.h233 {
  height: 233px; }

.h234 {
  height: 234px; }

.h235 {
  height: 235px; }

.h236 {
  height: 236px; }

.h237 {
  height: 237px; }

.h238 {
  height: 238px; }

.h239 {
  height: 239px; }

.h240 {
  height: 240px; }

.h241 {
  height: 241px; }

.h242 {
  height: 242px; }

.h243 {
  height: 243px; }

.h244 {
  height: 244px; }

.h245 {
  height: 245px; }

.h246 {
  height: 246px; }

.h247 {
  height: 247px; }

.h248 {
  height: 248px; }

.h249 {
  height: 249px; }

.h250 {
  height: 250px; }

.h251 {
  height: 251px; }

.h252 {
  height: 252px; }

.h253 {
  height: 253px; }

.h254 {
  height: 254px; }

.h255 {
  height: 255px; }

.h256 {
  height: 256px; }

.h257 {
  height: 257px; }

.h258 {
  height: 258px; }

.h259 {
  height: 259px; }

.h260 {
  height: 260px; }

.h261 {
  height: 261px; }

.h262 {
  height: 262px; }

.h263 {
  height: 263px; }

.h264 {
  height: 264px; }

.h265 {
  height: 265px; }

.h266 {
  height: 266px; }

.h267 {
  height: 267px; }

.h268 {
  height: 268px; }

.h269 {
  height: 269px; }

.h270 {
  height: 270px; }

.h271 {
  height: 271px; }

.h272 {
  height: 272px; }

.h273 {
  height: 273px; }

.h274 {
  height: 274px; }

.h275 {
  height: 275px; }

.h276 {
  height: 276px; }

.h277 {
  height: 277px; }

.h278 {
  height: 278px; }

.h279 {
  height: 279px; }

.h280 {
  height: 280px; }

.h281 {
  height: 281px; }

.h282 {
  height: 282px; }

.h283 {
  height: 283px; }

.h284 {
  height: 284px; }

.h285 {
  height: 285px; }

.h286 {
  height: 286px; }

.h287 {
  height: 287px; }

.h288 {
  height: 288px; }

.h289 {
  height: 289px; }

.h290 {
  height: 290px; }

.h291 {
  height: 291px; }

.h292 {
  height: 292px; }

.h293 {
  height: 293px; }

.h294 {
  height: 294px; }

.h295 {
  height: 295px; }

.h296 {
  height: 296px; }

.h297 {
  height: 297px; }

.h298 {
  height: 298px; }

.h299 {
  height: 299px; }

.h300 {
  height: 300px; }

.f1 {
  font-size: 1px; }

.f2 {
  font-size: 2px; }

.f3 {
  font-size: 3px; }

.f4 {
  font-size: 4px; }

.f5 {
  font-size: 5px; }

.f6 {
  font-size: 6px; }

.f7 {
  font-size: 7px; }

.f8 {
  font-size: 8px; }

.f9 {
  font-size: 9px; }

.f10 {
  font-size: 10px; }

.f11 {
  font-size: 11px; }

.f12 {
  font-size: 12px; }

.f13 {
  font-size: 13px; }

.f14 {
  font-size: 14px; }

.f15 {
  font-size: 15px; }

.f16 {
  font-size: 16px; }

.f17 {
  font-size: 17px; }

.f18 {
  font-size: 18px; }

.f19 {
  font-size: 19px; }

.f20 {
  font-size: 20px; }

.f21 {
  font-size: 21px; }

.f22 {
  font-size: 22px; }

.f23 {
  font-size: 23px; }

.f24 {
  font-size: 24px; }

.f25 {
  font-size: 25px; }

.f26 {
  font-size: 26px; }

.f27 {
  font-size: 27px; }

.f28 {
  font-size: 28px; }

.f29 {
  font-size: 29px; }

.f30 {
  font-size: 30px; }

.f31 {
  font-size: 31px; }

.f32 {
  font-size: 32px; }

.f33 {
  font-size: 33px; }

.f34 {
  font-size: 34px; }

.f35 {
  font-size: 35px; }

.f36 {
  font-size: 36px; }

.f37 {
  font-size: 37px; }

.f38 {
  font-size: 38px; }

.f39 {
  font-size: 39px; }

.f40 {
  font-size: 40px; }

.br1 {
  border-radius: 1px; }

.br2 {
  border-radius: 2px; }

.br3 {
  border-radius: 3px; }

.br4 {
  border-radius: 4px; }

.br5 {
  border-radius: 5px; }

.br6 {
  border-radius: 6px; }

.br7 {
  border-radius: 7px; }

.br8 {
  border-radius: 8px; }

.br9 {
  border-radius: 9px; }

.br10 {
  border-radius: 10px; }

.br11 {
  border-radius: 11px; }

.br12 {
  border-radius: 12px; }

.br13 {
  border-radius: 13px; }

.br14 {
  border-radius: 14px; }

.br15 {
  border-radius: 15px; }

.br16 {
  border-radius: 16px; }

.br17 {
  border-radius: 17px; }

.br18 {
  border-radius: 18px; }

.br19 {
  border-radius: 19px; }

.br20 {
  border-radius: 20px; }

.br21 {
  border-radius: 21px; }

.br22 {
  border-radius: 22px; }

.br23 {
  border-radius: 23px; }

.br24 {
  border-radius: 24px; }

.br25 {
  border-radius: 25px; }

.wp1 {
  width: 1%; }

.wp2 {
  width: 2%; }

.wp3 {
  width: 3%; }

.wp4 {
  width: 4%; }

.wp5 {
  width: 5%; }

.wp6 {
  width: 6%; }

.wp7 {
  width: 7%; }

.wp8 {
  width: 8%; }

.wp9 {
  width: 9%; }

.wp10 {
  width: 10%; }

.wp11 {
  width: 11%; }

.wp12 {
  width: 12%; }

.wp13 {
  width: 13%; }

.wp14 {
  width: 14%; }

.wp15 {
  width: 15%; }

.wp16 {
  width: 16%; }

.wp17 {
  width: 17%; }

.wp18 {
  width: 18%; }

.wp19 {
  width: 19%; }

.wp20 {
  width: 20%; }

.wp21 {
  width: 21%; }

.wp22 {
  width: 22%; }

.wp23 {
  width: 23%; }

.wp24 {
  width: 24%; }

.wp25 {
  width: 25%; }

.wp26 {
  width: 26%; }

.wp27 {
  width: 27%; }

.wp28 {
  width: 28%; }

.wp29 {
  width: 29%; }

.wp30 {
  width: 30%; }

.wp31 {
  width: 31%; }

.wp32 {
  width: 32%; }

.wp33 {
  width: 33%; }

.wp34 {
  width: 34%; }

.wp35 {
  width: 35%; }

.wp36 {
  width: 36%; }

.wp37 {
  width: 37%; }

.wp38 {
  width: 38%; }

.wp39 {
  width: 39%; }

.wp40 {
  width: 40%; }

.wp41 {
  width: 41%; }

.wp42 {
  width: 42%; }

.wp43 {
  width: 43%; }

.wp44 {
  width: 44%; }

.wp45 {
  width: 45%; }

.wp46 {
  width: 46%; }

.wp47 {
  width: 47%; }

.wp48 {
  width: 48%; }

.wp49 {
  width: 49%; }

.wp50 {
  width: 50%; }

.wp51 {
  width: 51%; }

.wp52 {
  width: 52%; }

.wp53 {
  width: 53%; }

.wp54 {
  width: 54%; }

.wp55 {
  width: 55%; }

.wp56 {
  width: 56%; }

.wp57 {
  width: 57%; }

.wp58 {
  width: 58%; }

.wp59 {
  width: 59%; }

.wp60 {
  width: 60%; }

.wp61 {
  width: 61%; }

.wp62 {
  width: 62%; }

.wp63 {
  width: 63%; }

.wp64 {
  width: 64%; }

.wp65 {
  width: 65%; }

.wp66 {
  width: 66%; }

.wp67 {
  width: 67%; }

.wp68 {
  width: 68%; }

.wp69 {
  width: 69%; }

.wp70 {
  width: 70%; }

.wp71 {
  width: 71%; }

.wp72 {
  width: 72%; }

.wp73 {
  width: 73%; }

.wp74 {
  width: 74%; }

.wp75 {
  width: 75%; }

.wp76 {
  width: 76%; }

.wp77 {
  width: 77%; }

.wp78 {
  width: 78%; }

.wp79 {
  width: 79%; }

.wp80 {
  width: 80%; }

.wp81 {
  width: 81%; }

.wp82 {
  width: 82%; }

.wp83 {
  width: 83%; }

.wp84 {
  width: 84%; }

.wp85 {
  width: 85%; }

.wp86 {
  width: 86%; }

.wp87 {
  width: 87%; }

.wp88 {
  width: 88%; }

.wp89 {
  width: 89%; }

.wp90 {
  width: 90%; }

.wp91 {
  width: 91%; }

.wp92 {
  width: 92%; }

.wp93 {
  width: 93%; }

.wp94 {
  width: 94%; }

.wp95 {
  width: 95%; }

.wp96 {
  width: 96%; }

.wp97 {
  width: 97%; }

.wp98 {
  width: 98%; }

.wp99 {
  width: 99%; }

.wp100 {
  width: 100%; }

.max1 {
  max-width: 1px; }

.max2 {
  max-width: 2px; }

.max3 {
  max-width: 3px; }

.max4 {
  max-width: 4px; }

.max5 {
  max-width: 5px; }

.max6 {
  max-width: 6px; }

.max7 {
  max-width: 7px; }

.max8 {
  max-width: 8px; }

.max9 {
  max-width: 9px; }

.max10 {
  max-width: 10px; }

.max11 {
  max-width: 11px; }

.max12 {
  max-width: 12px; }

.max13 {
  max-width: 13px; }

.max14 {
  max-width: 14px; }

.max15 {
  max-width: 15px; }

.max16 {
  max-width: 16px; }

.max17 {
  max-width: 17px; }

.max18 {
  max-width: 18px; }

.max19 {
  max-width: 19px; }

.max20 {
  max-width: 20px; }

.max21 {
  max-width: 21px; }

.max22 {
  max-width: 22px; }

.max23 {
  max-width: 23px; }

.max24 {
  max-width: 24px; }

.max25 {
  max-width: 25px; }

.max26 {
  max-width: 26px; }

.max27 {
  max-width: 27px; }

.max28 {
  max-width: 28px; }

.max29 {
  max-width: 29px; }

.max30 {
  max-width: 30px; }

.max31 {
  max-width: 31px; }

.max32 {
  max-width: 32px; }

.max33 {
  max-width: 33px; }

.max34 {
  max-width: 34px; }

.max35 {
  max-width: 35px; }

.max36 {
  max-width: 36px; }

.max37 {
  max-width: 37px; }

.max38 {
  max-width: 38px; }

.max39 {
  max-width: 39px; }

.max40 {
  max-width: 40px; }

.max41 {
  max-width: 41px; }

.max42 {
  max-width: 42px; }

.max43 {
  max-width: 43px; }

.max44 {
  max-width: 44px; }

.max45 {
  max-width: 45px; }

.max46 {
  max-width: 46px; }

.max47 {
  max-width: 47px; }

.max48 {
  max-width: 48px; }

.max49 {
  max-width: 49px; }

.max50 {
  max-width: 50px; }

.max51 {
  max-width: 51px; }

.max52 {
  max-width: 52px; }

.max53 {
  max-width: 53px; }

.max54 {
  max-width: 54px; }

.max55 {
  max-width: 55px; }

.max56 {
  max-width: 56px; }

.max57 {
  max-width: 57px; }

.max58 {
  max-width: 58px; }

.max59 {
  max-width: 59px; }

.max60 {
  max-width: 60px; }

.max61 {
  max-width: 61px; }

.max62 {
  max-width: 62px; }

.max63 {
  max-width: 63px; }

.max64 {
  max-width: 64px; }

.max65 {
  max-width: 65px; }

.max66 {
  max-width: 66px; }

.max67 {
  max-width: 67px; }

.max68 {
  max-width: 68px; }

.max69 {
  max-width: 69px; }

.max70 {
  max-width: 70px; }

.max71 {
  max-width: 71px; }

.max72 {
  max-width: 72px; }

.max73 {
  max-width: 73px; }

.max74 {
  max-width: 74px; }

.max75 {
  max-width: 75px; }

.max76 {
  max-width: 76px; }

.max77 {
  max-width: 77px; }

.max78 {
  max-width: 78px; }

.max79 {
  max-width: 79px; }

.max80 {
  max-width: 80px; }

.max81 {
  max-width: 81px; }

.max82 {
  max-width: 82px; }

.max83 {
  max-width: 83px; }

.max84 {
  max-width: 84px; }

.max85 {
  max-width: 85px; }

.max86 {
  max-width: 86px; }

.max87 {
  max-width: 87px; }

.max88 {
  max-width: 88px; }

.max89 {
  max-width: 89px; }

.max90 {
  max-width: 90px; }

.max91 {
  max-width: 91px; }

.max92 {
  max-width: 92px; }

.max93 {
  max-width: 93px; }

.max94 {
  max-width: 94px; }

.max95 {
  max-width: 95px; }

.max96 {
  max-width: 96px; }

.max97 {
  max-width: 97px; }

.max98 {
  max-width: 98px; }

.max99 {
  max-width: 99px; }

.max100 {
  max-width: 100px; }

.max101 {
  max-width: 101px; }

.max102 {
  max-width: 102px; }

.max103 {
  max-width: 103px; }

.max104 {
  max-width: 104px; }

.max105 {
  max-width: 105px; }

.max106 {
  max-width: 106px; }

.max107 {
  max-width: 107px; }

.max108 {
  max-width: 108px; }

.max109 {
  max-width: 109px; }

.max110 {
  max-width: 110px; }

.max111 {
  max-width: 111px; }

.max112 {
  max-width: 112px; }

.max113 {
  max-width: 113px; }

.max114 {
  max-width: 114px; }

.max115 {
  max-width: 115px; }

.max116 {
  max-width: 116px; }

.max117 {
  max-width: 117px; }

.max118 {
  max-width: 118px; }

.max119 {
  max-width: 119px; }

.max120 {
  max-width: 120px; }

.max121 {
  max-width: 121px; }

.max122 {
  max-width: 122px; }

.max123 {
  max-width: 123px; }

.max124 {
  max-width: 124px; }

.max125 {
  max-width: 125px; }

.max126 {
  max-width: 126px; }

.max127 {
  max-width: 127px; }

.max128 {
  max-width: 128px; }

.max129 {
  max-width: 129px; }

.max130 {
  max-width: 130px; }

.max131 {
  max-width: 131px; }

.max132 {
  max-width: 132px; }

.max133 {
  max-width: 133px; }

.max134 {
  max-width: 134px; }

.max135 {
  max-width: 135px; }

.max136 {
  max-width: 136px; }

.max137 {
  max-width: 137px; }

.max138 {
  max-width: 138px; }

.max139 {
  max-width: 139px; }

.max140 {
  max-width: 140px; }

.max141 {
  max-width: 141px; }

.max142 {
  max-width: 142px; }

.max143 {
  max-width: 143px; }

.max144 {
  max-width: 144px; }

.max145 {
  max-width: 145px; }

.max146 {
  max-width: 146px; }

.max147 {
  max-width: 147px; }

.max148 {
  max-width: 148px; }

.max149 {
  max-width: 149px; }

.max150 {
  max-width: 150px; }

.max151 {
  max-width: 151px; }

.max152 {
  max-width: 152px; }

.max153 {
  max-width: 153px; }

.max154 {
  max-width: 154px; }

.max155 {
  max-width: 155px; }

.max156 {
  max-width: 156px; }

.max157 {
  max-width: 157px; }

.max158 {
  max-width: 158px; }

.max159 {
  max-width: 159px; }

.max160 {
  max-width: 160px; }

.max161 {
  max-width: 161px; }

.max162 {
  max-width: 162px; }

.max163 {
  max-width: 163px; }

.max164 {
  max-width: 164px; }

.max165 {
  max-width: 165px; }

.max166 {
  max-width: 166px; }

.max167 {
  max-width: 167px; }

.max168 {
  max-width: 168px; }

.max169 {
  max-width: 169px; }

.max170 {
  max-width: 170px; }

.max171 {
  max-width: 171px; }

.max172 {
  max-width: 172px; }

.max173 {
  max-width: 173px; }

.max174 {
  max-width: 174px; }

.max175 {
  max-width: 175px; }

.max176 {
  max-width: 176px; }

.max177 {
  max-width: 177px; }

.max178 {
  max-width: 178px; }

.max179 {
  max-width: 179px; }

.max180 {
  max-width: 180px; }

.max181 {
  max-width: 181px; }

.max182 {
  max-width: 182px; }

.max183 {
  max-width: 183px; }

.max184 {
  max-width: 184px; }

.max185 {
  max-width: 185px; }

.max186 {
  max-width: 186px; }

.max187 {
  max-width: 187px; }

.max188 {
  max-width: 188px; }

.max189 {
  max-width: 189px; }

.max190 {
  max-width: 190px; }

.max191 {
  max-width: 191px; }

.max192 {
  max-width: 192px; }

.max193 {
  max-width: 193px; }

.max194 {
  max-width: 194px; }

.max195 {
  max-width: 195px; }

.max196 {
  max-width: 196px; }

.max197 {
  max-width: 197px; }

.max198 {
  max-width: 198px; }

.max199 {
  max-width: 199px; }

.max200 {
  max-width: 200px; }

.max201 {
  max-width: 201px; }

.max202 {
  max-width: 202px; }

.max203 {
  max-width: 203px; }

.max204 {
  max-width: 204px; }

.max205 {
  max-width: 205px; }

.max206 {
  max-width: 206px; }

.max207 {
  max-width: 207px; }

.max208 {
  max-width: 208px; }

.max209 {
  max-width: 209px; }

.max210 {
  max-width: 210px; }

.max211 {
  max-width: 211px; }

.max212 {
  max-width: 212px; }

.max213 {
  max-width: 213px; }

.max214 {
  max-width: 214px; }

.max215 {
  max-width: 215px; }

.max216 {
  max-width: 216px; }

.max217 {
  max-width: 217px; }

.max218 {
  max-width: 218px; }

.max219 {
  max-width: 219px; }

.max220 {
  max-width: 220px; }

.max221 {
  max-width: 221px; }

.max222 {
  max-width: 222px; }

.max223 {
  max-width: 223px; }

.max224 {
  max-width: 224px; }

.max225 {
  max-width: 225px; }

.max226 {
  max-width: 226px; }

.max227 {
  max-width: 227px; }

.max228 {
  max-width: 228px; }

.max229 {
  max-width: 229px; }

.max230 {
  max-width: 230px; }

.max231 {
  max-width: 231px; }

.max232 {
  max-width: 232px; }

.max233 {
  max-width: 233px; }

.max234 {
  max-width: 234px; }

.max235 {
  max-width: 235px; }

.max236 {
  max-width: 236px; }

.max237 {
  max-width: 237px; }

.max238 {
  max-width: 238px; }

.max239 {
  max-width: 239px; }

.max240 {
  max-width: 240px; }

.max241 {
  max-width: 241px; }

.max242 {
  max-width: 242px; }

.max243 {
  max-width: 243px; }

.max244 {
  max-width: 244px; }

.max245 {
  max-width: 245px; }

.max246 {
  max-width: 246px; }

.max247 {
  max-width: 247px; }

.max248 {
  max-width: 248px; }

.max249 {
  max-width: 249px; }

.max250 {
  max-width: 250px; }

.max251 {
  max-width: 251px; }

.max252 {
  max-width: 252px; }

.max253 {
  max-width: 253px; }

.max254 {
  max-width: 254px; }

.max255 {
  max-width: 255px; }

.max256 {
  max-width: 256px; }

.max257 {
  max-width: 257px; }

.max258 {
  max-width: 258px; }

.max259 {
  max-width: 259px; }

.max260 {
  max-width: 260px; }

.max261 {
  max-width: 261px; }

.max262 {
  max-width: 262px; }

.max263 {
  max-width: 263px; }

.max264 {
  max-width: 264px; }

.max265 {
  max-width: 265px; }

.max266 {
  max-width: 266px; }

.max267 {
  max-width: 267px; }

.max268 {
  max-width: 268px; }

.max269 {
  max-width: 269px; }

.max270 {
  max-width: 270px; }

.max271 {
  max-width: 271px; }

.max272 {
  max-width: 272px; }

.max273 {
  max-width: 273px; }

.max274 {
  max-width: 274px; }

.max275 {
  max-width: 275px; }

.max276 {
  max-width: 276px; }

.max277 {
  max-width: 277px; }

.max278 {
  max-width: 278px; }

.max279 {
  max-width: 279px; }

.max280 {
  max-width: 280px; }

.max281 {
  max-width: 281px; }

.max282 {
  max-width: 282px; }

.max283 {
  max-width: 283px; }

.max284 {
  max-width: 284px; }

.max285 {
  max-width: 285px; }

.max286 {
  max-width: 286px; }

.max287 {
  max-width: 287px; }

.max288 {
  max-width: 288px; }

.max289 {
  max-width: 289px; }

.max290 {
  max-width: 290px; }

.max291 {
  max-width: 291px; }

.max292 {
  max-width: 292px; }

.max293 {
  max-width: 293px; }

.max294 {
  max-width: 294px; }

.max295 {
  max-width: 295px; }

.max296 {
  max-width: 296px; }

.max297 {
  max-width: 297px; }

.max298 {
  max-width: 298px; }

.max299 {
  max-width: 299px; }

.max300 {
  max-width: 300px; }

.min1 {
  min-width: 1px; }

.min2 {
  min-width: 2px; }

.min3 {
  min-width: 3px; }

.min4 {
  min-width: 4px; }

.min5 {
  min-width: 5px; }

.min6 {
  min-width: 6px; }

.min7 {
  min-width: 7px; }

.min8 {
  min-width: 8px; }

.min9 {
  min-width: 9px; }

.min10 {
  min-width: 10px; }

.min11 {
  min-width: 11px; }

.min12 {
  min-width: 12px; }

.min13 {
  min-width: 13px; }

.min14 {
  min-width: 14px; }

.min15 {
  min-width: 15px; }

.min16 {
  min-width: 16px; }

.min17 {
  min-width: 17px; }

.min18 {
  min-width: 18px; }

.min19 {
  min-width: 19px; }

.min20 {
  min-width: 20px; }

.min21 {
  min-width: 21px; }

.min22 {
  min-width: 22px; }

.min23 {
  min-width: 23px; }

.min24 {
  min-width: 24px; }

.min25 {
  min-width: 25px; }

.min26 {
  min-width: 26px; }

.min27 {
  min-width: 27px; }

.min28 {
  min-width: 28px; }

.min29 {
  min-width: 29px; }

.min30 {
  min-width: 30px; }

.min31 {
  min-width: 31px; }

.min32 {
  min-width: 32px; }

.min33 {
  min-width: 33px; }

.min34 {
  min-width: 34px; }

.min35 {
  min-width: 35px; }

.min36 {
  min-width: 36px; }

.min37 {
  min-width: 37px; }

.min38 {
  min-width: 38px; }

.min39 {
  min-width: 39px; }

.min40 {
  min-width: 40px; }

.min41 {
  min-width: 41px; }

.min42 {
  min-width: 42px; }

.min43 {
  min-width: 43px; }

.min44 {
  min-width: 44px; }

.min45 {
  min-width: 45px; }

.min46 {
  min-width: 46px; }

.min47 {
  min-width: 47px; }

.min48 {
  min-width: 48px; }

.min49 {
  min-width: 49px; }

.min50 {
  min-width: 50px; }

.min51 {
  min-width: 51px; }

.min52 {
  min-width: 52px; }

.min53 {
  min-width: 53px; }

.min54 {
  min-width: 54px; }

.min55 {
  min-width: 55px; }

.min56 {
  min-width: 56px; }

.min57 {
  min-width: 57px; }

.min58 {
  min-width: 58px; }

.min59 {
  min-width: 59px; }

.min60 {
  min-width: 60px; }

.min61 {
  min-width: 61px; }

.min62 {
  min-width: 62px; }

.min63 {
  min-width: 63px; }

.min64 {
  min-width: 64px; }

.min65 {
  min-width: 65px; }

.min66 {
  min-width: 66px; }

.min67 {
  min-width: 67px; }

.min68 {
  min-width: 68px; }

.min69 {
  min-width: 69px; }

.min70 {
  min-width: 70px; }

.min71 {
  min-width: 71px; }

.min72 {
  min-width: 72px; }

.min73 {
  min-width: 73px; }

.min74 {
  min-width: 74px; }

.min75 {
  min-width: 75px; }

.min76 {
  min-width: 76px; }

.min77 {
  min-width: 77px; }

.min78 {
  min-width: 78px; }

.min79 {
  min-width: 79px; }

.min80 {
  min-width: 80px; }

.min81 {
  min-width: 81px; }

.min82 {
  min-width: 82px; }

.min83 {
  min-width: 83px; }

.min84 {
  min-width: 84px; }

.min85 {
  min-width: 85px; }

.min86 {
  min-width: 86px; }

.min87 {
  min-width: 87px; }

.min88 {
  min-width: 88px; }

.min89 {
  min-width: 89px; }

.min90 {
  min-width: 90px; }

.min91 {
  min-width: 91px; }

.min92 {
  min-width: 92px; }

.min93 {
  min-width: 93px; }

.min94 {
  min-width: 94px; }

.min95 {
  min-width: 95px; }

.min96 {
  min-width: 96px; }

.min97 {
  min-width: 97px; }

.min98 {
  min-width: 98px; }

.min99 {
  min-width: 99px; }

.min100 {
  min-width: 100px; }

.min101 {
  min-width: 101px; }

.min102 {
  min-width: 102px; }

.min103 {
  min-width: 103px; }

.min104 {
  min-width: 104px; }

.min105 {
  min-width: 105px; }

.min106 {
  min-width: 106px; }

.min107 {
  min-width: 107px; }

.min108 {
  min-width: 108px; }

.min109 {
  min-width: 109px; }

.min110 {
  min-width: 110px; }

.min111 {
  min-width: 111px; }

.min112 {
  min-width: 112px; }

.min113 {
  min-width: 113px; }

.min114 {
  min-width: 114px; }

.min115 {
  min-width: 115px; }

.min116 {
  min-width: 116px; }

.min117 {
  min-width: 117px; }

.min118 {
  min-width: 118px; }

.min119 {
  min-width: 119px; }

.min120 {
  min-width: 120px; }

.min121 {
  min-width: 121px; }

.min122 {
  min-width: 122px; }

.min123 {
  min-width: 123px; }

.min124 {
  min-width: 124px; }

.min125 {
  min-width: 125px; }

.min126 {
  min-width: 126px; }

.min127 {
  min-width: 127px; }

.min128 {
  min-width: 128px; }

.min129 {
  min-width: 129px; }

.min130 {
  min-width: 130px; }

.min131 {
  min-width: 131px; }

.min132 {
  min-width: 132px; }

.min133 {
  min-width: 133px; }

.min134 {
  min-width: 134px; }

.min135 {
  min-width: 135px; }

.min136 {
  min-width: 136px; }

.min137 {
  min-width: 137px; }

.min138 {
  min-width: 138px; }

.min139 {
  min-width: 139px; }

.min140 {
  min-width: 140px; }

.min141 {
  min-width: 141px; }

.min142 {
  min-width: 142px; }

.min143 {
  min-width: 143px; }

.min144 {
  min-width: 144px; }

.min145 {
  min-width: 145px; }

.min146 {
  min-width: 146px; }

.min147 {
  min-width: 147px; }

.min148 {
  min-width: 148px; }

.min149 {
  min-width: 149px; }

.min150 {
  min-width: 150px; }

.min151 {
  min-width: 151px; }

.min152 {
  min-width: 152px; }

.min153 {
  min-width: 153px; }

.min154 {
  min-width: 154px; }

.min155 {
  min-width: 155px; }

.min156 {
  min-width: 156px; }

.min157 {
  min-width: 157px; }

.min158 {
  min-width: 158px; }

.min159 {
  min-width: 159px; }

.min160 {
  min-width: 160px; }

.min161 {
  min-width: 161px; }

.min162 {
  min-width: 162px; }

.min163 {
  min-width: 163px; }

.min164 {
  min-width: 164px; }

.min165 {
  min-width: 165px; }

.min166 {
  min-width: 166px; }

.min167 {
  min-width: 167px; }

.min168 {
  min-width: 168px; }

.min169 {
  min-width: 169px; }

.min170 {
  min-width: 170px; }

.min171 {
  min-width: 171px; }

.min172 {
  min-width: 172px; }

.min173 {
  min-width: 173px; }

.min174 {
  min-width: 174px; }

.min175 {
  min-width: 175px; }

.min176 {
  min-width: 176px; }

.min177 {
  min-width: 177px; }

.min178 {
  min-width: 178px; }

.min179 {
  min-width: 179px; }

.min180 {
  min-width: 180px; }

.min181 {
  min-width: 181px; }

.min182 {
  min-width: 182px; }

.min183 {
  min-width: 183px; }

.min184 {
  min-width: 184px; }

.min185 {
  min-width: 185px; }

.min186 {
  min-width: 186px; }

.min187 {
  min-width: 187px; }

.min188 {
  min-width: 188px; }

.min189 {
  min-width: 189px; }

.min190 {
  min-width: 190px; }

.min191 {
  min-width: 191px; }

.min192 {
  min-width: 192px; }

.min193 {
  min-width: 193px; }

.min194 {
  min-width: 194px; }

.min195 {
  min-width: 195px; }

.min196 {
  min-width: 196px; }

.min197 {
  min-width: 197px; }

.min198 {
  min-width: 198px; }

.min199 {
  min-width: 199px; }

.min200 {
  min-width: 200px; }

.min201 {
  min-width: 201px; }

.min202 {
  min-width: 202px; }

.min203 {
  min-width: 203px; }

.min204 {
  min-width: 204px; }

.min205 {
  min-width: 205px; }

.min206 {
  min-width: 206px; }

.min207 {
  min-width: 207px; }

.min208 {
  min-width: 208px; }

.min209 {
  min-width: 209px; }

.min210 {
  min-width: 210px; }

.min211 {
  min-width: 211px; }

.min212 {
  min-width: 212px; }

.min213 {
  min-width: 213px; }

.min214 {
  min-width: 214px; }

.min215 {
  min-width: 215px; }

.min216 {
  min-width: 216px; }

.min217 {
  min-width: 217px; }

.min218 {
  min-width: 218px; }

.min219 {
  min-width: 219px; }

.min220 {
  min-width: 220px; }

.min221 {
  min-width: 221px; }

.min222 {
  min-width: 222px; }

.min223 {
  min-width: 223px; }

.min224 {
  min-width: 224px; }

.min225 {
  min-width: 225px; }

.min226 {
  min-width: 226px; }

.min227 {
  min-width: 227px; }

.min228 {
  min-width: 228px; }

.min229 {
  min-width: 229px; }

.min230 {
  min-width: 230px; }

.min231 {
  min-width: 231px; }

.min232 {
  min-width: 232px; }

.min233 {
  min-width: 233px; }

.min234 {
  min-width: 234px; }

.min235 {
  min-width: 235px; }

.min236 {
  min-width: 236px; }

.min237 {
  min-width: 237px; }

.min238 {
  min-width: 238px; }

.min239 {
  min-width: 239px; }

.min240 {
  min-width: 240px; }

.min241 {
  min-width: 241px; }

.min242 {
  min-width: 242px; }

.min243 {
  min-width: 243px; }

.min244 {
  min-width: 244px; }

.min245 {
  min-width: 245px; }

.min246 {
  min-width: 246px; }

.min247 {
  min-width: 247px; }

.min248 {
  min-width: 248px; }

.min249 {
  min-width: 249px; }

.min250 {
  min-width: 250px; }

.min251 {
  min-width: 251px; }

.min252 {
  min-width: 252px; }

.min253 {
  min-width: 253px; }

.min254 {
  min-width: 254px; }

.min255 {
  min-width: 255px; }

.min256 {
  min-width: 256px; }

.min257 {
  min-width: 257px; }

.min258 {
  min-width: 258px; }

.min259 {
  min-width: 259px; }

.min260 {
  min-width: 260px; }

.min261 {
  min-width: 261px; }

.min262 {
  min-width: 262px; }

.min263 {
  min-width: 263px; }

.min264 {
  min-width: 264px; }

.min265 {
  min-width: 265px; }

.min266 {
  min-width: 266px; }

.min267 {
  min-width: 267px; }

.min268 {
  min-width: 268px; }

.min269 {
  min-width: 269px; }

.min270 {
  min-width: 270px; }

.min271 {
  min-width: 271px; }

.min272 {
  min-width: 272px; }

.min273 {
  min-width: 273px; }

.min274 {
  min-width: 274px; }

.min275 {
  min-width: 275px; }

.min276 {
  min-width: 276px; }

.min277 {
  min-width: 277px; }

.min278 {
  min-width: 278px; }

.min279 {
  min-width: 279px; }

.min280 {
  min-width: 280px; }

.min281 {
  min-width: 281px; }

.min282 {
  min-width: 282px; }

.min283 {
  min-width: 283px; }

.min284 {
  min-width: 284px; }

.min285 {
  min-width: 285px; }

.min286 {
  min-width: 286px; }

.min287 {
  min-width: 287px; }

.min288 {
  min-width: 288px; }

.min289 {
  min-width: 289px; }

.min290 {
  min-width: 290px; }

.min291 {
  min-width: 291px; }

.min292 {
  min-width: 292px; }

.min293 {
  min-width: 293px; }

.min294 {
  min-width: 294px; }

.min295 {
  min-width: 295px; }

.min296 {
  min-width: 296px; }

.min297 {
  min-width: 297px; }

.min298 {
  min-width: 298px; }

.min299 {
  min-width: 299px; }

.min300 {
  min-width: 300px; }

.min301 {
  min-width: 301px; }

.min302 {
  min-width: 302px; }

.min303 {
  min-width: 303px; }

.min304 {
  min-width: 304px; }

.min305 {
  min-width: 305px; }

.min306 {
  min-width: 306px; }

.min307 {
  min-width: 307px; }

.min308 {
  min-width: 308px; }

.min309 {
  min-width: 309px; }

.min310 {
  min-width: 310px; }

.min311 {
  min-width: 311px; }

.min312 {
  min-width: 312px; }

.min313 {
  min-width: 313px; }

.min314 {
  min-width: 314px; }

.min315 {
  min-width: 315px; }

.min316 {
  min-width: 316px; }

.min317 {
  min-width: 317px; }

.min318 {
  min-width: 318px; }

.min319 {
  min-width: 319px; }

.min320 {
  min-width: 320px; }

.min321 {
  min-width: 321px; }

.min322 {
  min-width: 322px; }

.min323 {
  min-width: 323px; }

.min324 {
  min-width: 324px; }

.min325 {
  min-width: 325px; }

.min326 {
  min-width: 326px; }

.min327 {
  min-width: 327px; }

.min328 {
  min-width: 328px; }

.min329 {
  min-width: 329px; }

.min330 {
  min-width: 330px; }

.min331 {
  min-width: 331px; }

.min332 {
  min-width: 332px; }

.min333 {
  min-width: 333px; }

.min334 {
  min-width: 334px; }

.min335 {
  min-width: 335px; }

.min336 {
  min-width: 336px; }

.min337 {
  min-width: 337px; }

.min338 {
  min-width: 338px; }

.min339 {
  min-width: 339px; }

.min340 {
  min-width: 340px; }

.min341 {
  min-width: 341px; }

.min342 {
  min-width: 342px; }

.min343 {
  min-width: 343px; }

.min344 {
  min-width: 344px; }

.min345 {
  min-width: 345px; }

.min346 {
  min-width: 346px; }

.min347 {
  min-width: 347px; }

.min348 {
  min-width: 348px; }

.min349 {
  min-width: 349px; }

.min350 {
  min-width: 350px; }

.min351 {
  min-width: 351px; }

.min352 {
  min-width: 352px; }

.min353 {
  min-width: 353px; }

.min354 {
  min-width: 354px; }

.min355 {
  min-width: 355px; }

.min356 {
  min-width: 356px; }

.min357 {
  min-width: 357px; }

.min358 {
  min-width: 358px; }

.min359 {
  min-width: 359px; }

.min360 {
  min-width: 360px; }

.min361 {
  min-width: 361px; }

.min362 {
  min-width: 362px; }

.min363 {
  min-width: 363px; }

.min364 {
  min-width: 364px; }

.min365 {
  min-width: 365px; }

.min366 {
  min-width: 366px; }

.min367 {
  min-width: 367px; }

.min368 {
  min-width: 368px; }

.min369 {
  min-width: 369px; }

.min370 {
  min-width: 370px; }

.min371 {
  min-width: 371px; }

.min372 {
  min-width: 372px; }

.min373 {
  min-width: 373px; }

.min374 {
  min-width: 374px; }

.min375 {
  min-width: 375px; }

.min376 {
  min-width: 376px; }

.min377 {
  min-width: 377px; }

.min378 {
  min-width: 378px; }

.min379 {
  min-width: 379px; }

.min380 {
  min-width: 380px; }

.min381 {
  min-width: 381px; }

.min382 {
  min-width: 382px; }

.min383 {
  min-width: 383px; }

.min384 {
  min-width: 384px; }

.min385 {
  min-width: 385px; }

.min386 {
  min-width: 386px; }

.min387 {
  min-width: 387px; }

.min388 {
  min-width: 388px; }

.min389 {
  min-width: 389px; }

.min390 {
  min-width: 390px; }

.min391 {
  min-width: 391px; }

.min392 {
  min-width: 392px; }

.min393 {
  min-width: 393px; }

.min394 {
  min-width: 394px; }

.min395 {
  min-width: 395px; }

.min396 {
  min-width: 396px; }

.min397 {
  min-width: 397px; }

.min398 {
  min-width: 398px; }

.min399 {
  min-width: 399px; }

.min400 {
  min-width: 400px; }

.min401 {
  min-width: 401px; }

.min402 {
  min-width: 402px; }

.min403 {
  min-width: 403px; }

.min404 {
  min-width: 404px; }

.min405 {
  min-width: 405px; }

.min406 {
  min-width: 406px; }

.min407 {
  min-width: 407px; }

.min408 {
  min-width: 408px; }

.min409 {
  min-width: 409px; }

.min410 {
  min-width: 410px; }

.min411 {
  min-width: 411px; }

.min412 {
  min-width: 412px; }

.min413 {
  min-width: 413px; }

.min414 {
  min-width: 414px; }

.min415 {
  min-width: 415px; }

.min416 {
  min-width: 416px; }

.min417 {
  min-width: 417px; }

.min418 {
  min-width: 418px; }

.min419 {
  min-width: 419px; }

.min420 {
  min-width: 420px; }

.min421 {
  min-width: 421px; }

.min422 {
  min-width: 422px; }

.min423 {
  min-width: 423px; }

.min424 {
  min-width: 424px; }

.min425 {
  min-width: 425px; }

.min426 {
  min-width: 426px; }

.min427 {
  min-width: 427px; }

.min428 {
  min-width: 428px; }

.min429 {
  min-width: 429px; }

.min430 {
  min-width: 430px; }

.min431 {
  min-width: 431px; }

.min432 {
  min-width: 432px; }

.min433 {
  min-width: 433px; }

.min434 {
  min-width: 434px; }

.min435 {
  min-width: 435px; }

.min436 {
  min-width: 436px; }

.min437 {
  min-width: 437px; }

.min438 {
  min-width: 438px; }

.min439 {
  min-width: 439px; }

.min440 {
  min-width: 440px; }

.min441 {
  min-width: 441px; }

.min442 {
  min-width: 442px; }

.min443 {
  min-width: 443px; }

.min444 {
  min-width: 444px; }

.min445 {
  min-width: 445px; }

.min446 {
  min-width: 446px; }

.min447 {
  min-width: 447px; }

.min448 {
  min-width: 448px; }

.min449 {
  min-width: 449px; }

.min450 {
  min-width: 450px; }

.min451 {
  min-width: 451px; }

.min452 {
  min-width: 452px; }

.min453 {
  min-width: 453px; }

.min454 {
  min-width: 454px; }

.min455 {
  min-width: 455px; }

.min456 {
  min-width: 456px; }

.min457 {
  min-width: 457px; }

.min458 {
  min-width: 458px; }

.min459 {
  min-width: 459px; }

.min460 {
  min-width: 460px; }

.min461 {
  min-width: 461px; }

.min462 {
  min-width: 462px; }

.min463 {
  min-width: 463px; }

.min464 {
  min-width: 464px; }

.min465 {
  min-width: 465px; }

.min466 {
  min-width: 466px; }

.min467 {
  min-width: 467px; }

.min468 {
  min-width: 468px; }

.min469 {
  min-width: 469px; }

.min470 {
  min-width: 470px; }

.min471 {
  min-width: 471px; }

.min472 {
  min-width: 472px; }

.min473 {
  min-width: 473px; }

.min474 {
  min-width: 474px; }

.min475 {
  min-width: 475px; }

.min476 {
  min-width: 476px; }

.min477 {
  min-width: 477px; }

.min478 {
  min-width: 478px; }

.min479 {
  min-width: 479px; }

.min480 {
  min-width: 480px; }

.min481 {
  min-width: 481px; }

.min482 {
  min-width: 482px; }

.min483 {
  min-width: 483px; }

.min484 {
  min-width: 484px; }

.min485 {
  min-width: 485px; }

.min486 {
  min-width: 486px; }

.min487 {
  min-width: 487px; }

.min488 {
  min-width: 488px; }

.min489 {
  min-width: 489px; }

.min490 {
  min-width: 490px; }

.min491 {
  min-width: 491px; }

.min492 {
  min-width: 492px; }

.min493 {
  min-width: 493px; }

.min494 {
  min-width: 494px; }

.min495 {
  min-width: 495px; }

.min496 {
  min-width: 496px; }

.min497 {
  min-width: 497px; }

.min498 {
  min-width: 498px; }

.min499 {
  min-width: 499px; }

.min500 {
  min-width: 500px; }

body,
html {
  height: 100%; }

body {
    font-family: "HelveticaNeue";
    color: #2499CE;
    background-color: #f5f4f4; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "HelveticaNeue";
  margin-bottom: .5rem; }

.login_wrapper h1,
.SignInForm h3,
.SignUpForm h3 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.SignUpForm h3 {
  font-size: 42px; }

.sign_in_box h1,
.sign_in_box a,
.sign_in_box {
    color: #020A08;
}

.SignInForm_inner a {
    text-decoration: underline;
}
.login_wrapper {
    height: 100vh;
}

.login_twocol {
    height: 70vh;
    position: relative;
    background-color: transparent;
   /* -webkit-box-shadow: 0px 0px 5px 0px rgba(1, 1, 1, 0.4);
    -moz-box-shadow: 0px 0px 5px 0px rgba(1, 1, 1, 0.4);
    box-shadow: 0px 0px 5px 0px rgba(1, 1, 1, 0.4);*/
}

.SignInForm {
    align-self: start !important;
}

.login_twocol .rows {
    height: 100%;
}


.login_twocol .rows:after {
   /* content: "";
    position: absolute;
    right: 72px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    bottom: 0;
    z-index: 100;*/
}

.sign_in_box {
    background-color: #F5F5F5;
    padding-left: 30px;
    display: flex;
}

.sign_up_box {
    background-color: #020A08;
    padding-left: 30px;
    display: flex;
    color: #fff;
}

.sign_in_box a.Yellowbutton:hover,
.sign_up_box a.Yellowbutton:hover {
  text-decoration: none;
  color: #fff; }
/*
.sign_up_box p a:hover {
  color: #fbbc43; }*/

.sign_in_box a.Yellowbutton:hover {
  color: #fff; }

.sign_up_box a.Yellowbutton:hover {
  color: #fbbc43; }

.login_twocol .inner_tube {
  z-index: 1000; }

.SignInForm,
.SignUpForm {
  display: none; }

.Yellowbutton {
    background-color: #020A08;
    padding: 4px 30px 4px;
    border: 0px none;
    font-family: 'HelveticaNeue';
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    cursor: pointer;
    line-height: 23px;
    display: inline-block;
}
#VLoyaltyRegisterButton .Yellowbutton {
    padding: 4px 60px 4px;
}

.Greybutton {
    background-color: #e0e0e0;
    color: #545454;
}

.SignInIntro a, .SignInForm .loginbutton {
    background-color: #020A08;
    color: #fff;
    padding: 0px 30px 2px;
    display: inline-block;
}


.SignUpIntro a, .SignUpForm .loginbutton {
    background-color: #fff;
    color: #020A08;
    padding: 0px 30px 2px;
    display: inline-block;
}

    .Yellowbutton:focus {
    outline: none;
}

.SignUpIntro .Yellowbutton:hover {
  color: #FBBC43; }

.slide-leftotright {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px; }

.sign_up_box.slide-leftotright {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px; }

.SignInForm h3 {
  margin-bottom: 30px; }

.SignUpForm h3 {
  font-size: 42px;
  margin-bottom: 30px;
  color: #31434C;
  margin-top: 30px; }

.create_account .SignUpForm h3 {
  margin-bottom: 50px; }

.password_group {
  position: relative; }

.form-forgotpassword {
  position: absolute;
  right: 0;
  top: 0; }

.form-forgotpassword a {
  font-family: 'HelveticaNeue';
  font-size: 12px; }

.form-forgotpassword a:hover {
  text-decoration: underline; }

.SignInForm_inner label,
.SignInForm_inner p,
.SignUpForm_inner label,
.SignUpForm_inner p {
    font-family: 'HelveticaNeue';
    font-size: 14px;
    margin-bottom: 0.2rem;
}

.loginbutton {
  margin-bottom: 15px; }

.create_account .loginbutton {
  margin-bottom: 5px;
  margin-top: 20px; }

.SignInForm .loginbutton {
  margin-top: 10px;
  margin-bottom: 10px; }

.sign_up_box h1,
.login_wrapper h1 {
  font-size: 42px;
  line-height: 45px; }

.sign_up_box h1 {
  color: #31434C; }

.sign_up_box p {
  
  font-family: 'HelveticaNeue'; }

.sign_up_box p,
.sign_in_box p {
  margin-bottom: 60px; }

.sign_in_box p:first-child {
  margin-bottom: 5px; }

.sign_up_box p:first-child {
  margin-bottom: 5px;
  margin-top: 10px; }

.sign_up_box .SignUpForm_inner .form-group.mb1 p:nth-child(2) {
  margin-bottom: 20px; }

.sign_in_box .SignInForm p:last-child {
  margin-bottom: 0; }

.SignInForm h3 {
  margin-top: 30px; }

#frmRegistrationForm p a {
    color: #FFF;
    TEXT-DECORATION: UNDERLINE;
}

.agree_submit_wrap .SignUpForm_inner .form-group p {
  font-size: 16px; }

.agree_submit_wrap.forgot_password .SignUpForm_inner .form-group p {
  font-size: 13px; }


.form_birthdate input {
  /*text-align: left !important; */ }

.form_birthdate input::-webkit-input-placeholder {
  /* Edge */
  color: #C7D1D2; }

.form_birthdate input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #C7D1D2; }

.form_birthdate input::placeholder {
  color: #C7D1D2; }

.form_birthdate {
  margin-bottom: 30px; }

.SignUpForm_inner p {
  margin-bottom: 20px; }

.SignUpForm_inner p:last-child {
  font-size: 11px;
  margin-bottom: 0; }

.SignInIntro {
    min-width: 400px;
}

.sign_in_box,
.sign_up_box {
    height: 100%;
    width: 50%;
}

.sign_in_box {
  float: left; }

.sign_up_box {
  float: right; }

.login_twocol {
  padding: 0; }

.sign_in_box h4,
.sign_up_box h4 {
    margin-bottom: 20px;
}

.top_logo {
    position: absolute;
    top: 30px;
    left: 30px;
}

.form-control:focus {
  outline: 0;
  box-shadow: none; }

.create_password .loginbutton {
  margin-bottom: 0px; }

.sign_in_box .SignInIntro p,
.sign_up_box .SignUpIntro p {
    font-size: 14px;
    margin-bottom: 75px;
}

.agree_submit_wrap .SignUpForm {
  display: block; }

.agree_submit_wrap .sign_up_box {
    width: 685px;
    float: none;
}

.agree_submit_wrap .SignUpForm_inner form {
  padding: 0 10px; }

.create_password .SignUpForm_inner p:last-child {
  color: #8C8C8C;
  margin: 30px 0;
  font-size: 13px; }

.create_password .SignUpForm_inner .form-control {
  padding-right: 110px; }

.create_password .SignUpForm_inner .form-group,
.forgot_password .SignUpForm_inner .form-group {
  position: relative; }

.create_password .SignUpForm_inner span.validation_msg,
.forgot_password .SignUpForm_inner span.validation_msg {
  position: absolute;
  right: 55px;
  bottom: 7px;
  display: none; }

.create_account .access_code_input .form-control,
.forgot_password .access_code_input .form-control {
  width: 55px;
  height: 38px;
  margin-right: 5px;
  border-radius: 8px; }

.create_account .access_code_input,
.forgot_password .access_code_input {
  margin-bottom: 40px;
  display: flex;
  justify-content: center; }

.create_account .SignUpForm_inner p:last-child,
.forgot_password .SignUpForm_inner.forgot_password_step3 p:last-child {
  margin-bottom: 5px;
  font-size: 16px; }

.create_account .SignUpForm_inner .form-group,
.forgot_password .SignUpForm_inner.forgot_password_step3 .form-group {
  margin-bottom: 5px; }

.create_account .SignUpForm_inner .form-group a,
.forgot_password .SignUpForm_inner .form-group a {
  color: #8C8C8C;
  font-size: 16px;
  font-family: 'HelveticaNeue'; }

.forgot_password .SignUpForm_inner.forgot_password_step3 p:last-child {
  font-size: 13px;
  color: #8C8C8C; }

.forgot_password_step2,
.forgot_password_step3 {
  display: none; }

.forgot_password_step1.SignUpForm_inner p:last-child,
.forgot_password_step2.SignUpForm_inner p:last-child {
  color: #8C8C8C; }

.document-card .loginbutton:hover {
  color: #ffffff; }

a:hover {
    color: #052E2B;
    text-decoration: none;
}
.VLoyaltyButtonHover-Desktop a:hover {
    color: #fff;
    text-decoration: none;
}

.task-inside {
    margin-top: 20px;
}

.SignUpForm_inner,
.SignInForm_inner {
    margin-right: 150px;
}

#PartialLoginDiv {
    width: 455px;
}
.SignUpForm_inner {
    width: 454px;
}
.forgot_password .SignUpForm_inner,
.forgot_password .SignInForm_inner,
.create_account .SignUpForm_inner,
.create_account .SignInForm_inner,
.create_password .SignUpForm_inner,
.create_password .SignInForm_inner {
    width: 100%;
    margin: 0 auto;
}
#frmLoginForm .form-control {
    border: none;
    border-bottom: 1px solid;
    border-radius: 0px;
}

#frmRegistrationForm .form-control {
    border: none;
    border-bottom: 1px solid;
    border-radius: 0px;
    background-color: #020A08;
    color: #fff;
    border-bottom: 1px solid #495057;
}

.topheader nav {
    background-color: #052E2B;
    border-bottom: #68DA6A 9px solid;
    padding-top: 0px;
    padding-bottom: 0px;
}
.bftopheader nav {
    background-color: #2499ce;
    border-bottom: #2499ce 9px solid;
    padding-top: 0px;
    padding-bottom: 0px;
}
.top_right_menu li a {
  font-family: 'Kana Sans Regular 2';
  color: #ffffff;
  font-size: 18px;
  font-weight: normal; }

.insidebg {
    background-color: #4A6066;
}
.insidebg_beforelogin {
    background-color: #052E2B;
}
.dashboard_top_row {
    background-color: #31434C;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}

.user_info h1 {
  font-family: 'Kana Sans Regular 2';
  color: #ffffff;
  font-size: 22px;
  line-height: 28px;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 0px; }

.user_info p {
  margin-bottom: 0;
  color: #fff;
  font-size: 16px;
  font-family: 'HelveticaNeue';
  padding-right: 11%;
  line-height: 28px;
  letter-spacing: normal; }

.userinfo_right h3 {
  font-family: 'Kana Sans Regular 2';
  color: #ffffff;
  font-size: 34px;
  line-height: 39px;
  font-weight: normal;
  margin-bottom: 0px;
  margin-left: -1px; }

.userinfo_right h4,
.bfuserinfo_right h3 {
    font-family: 'Kana Sans Regular 2';
    color: #ffffff;
    font-size: 34px;
    line-height: 39px;
    font-weight: normal;
    margin-bottom: 0px;
    margin-left: -1px;
}

.bfuserinfo_right h4,
.welcome_shortinfo p {
    color: #ffffff;
    font-family: 'HelveticaNeue';
    font-size: 18px;
    line-height: 18px;
    position: relative;
}

.userinfo_right h3:after {
  content: " ";
  background-color: transparent;
  height: 4px;
  width: 100px;
  position: absolute;
  bottom: -20px;
  left: 0; }
.bfuserinfo_right h3:after {
    content: " ";
    background-color: transparent;
    height: 4px;
    width: 100px;
    position: absolute;
    bottom: -20px;
    left: 0;
}
.welcome_shortinfo h4 {
    font-family: 'Kana Sans Regular 2';
    color: #ffffff;
    font-size: 24px;
    line-height: 28px;
    font-weight: normal;
    margin-top: 8px;
    margin-bottom: 8px;
    letter-spacing: normal;
}

.welcome_shortinfo p {
  color: #ffffff;
  font-size: 15px;
  width: 100%;
  line-height: 19px;
  margin-bottom: 39px;
  letter-spacing: normal; }

.date_top h3 {
  color: #ffffff;
  font-family: 'Kana Sans Regular 2';
  font-size: 65px;
  line-height: 55px;
  margin-bottom: 10px; }

.date_top p {
  font-family: 'Kana Sans Regular 2';
  color: #ffffff;
  font-size: 22px;
  line-height: 25px;
  font-weight: normal;
  margin-bottom: 0px; }

.dashboardTwoCol_wrap {
  position: relative; }

.left_col {
  padding-left: 0; }

.left_vertical_menu {
  width: 110px;
  height: 100%;
  position: relative; }

.afterlogin_page {
    position: relative;
}


.beforelogin_page {
   /* position: relative;
    background-image: url(../../../images/bg_shadow.svg);
    background-position: right 0px center;
    background-repeat: no-repeat;*/
}
.logo {
    height: 71px;
    margin: 50px 0px 0px 71px;
}
.beforelogin_page:after {
  /*  content: "";
    width: 250px;
    height: 100%;
    border-right: #fff 1px solid;
    position: fixed;
    padding: 70px 0 0;
    z-index: -1;
    left: 0;
    top: 0;*/
}

video {
    object-fit: cover;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.login_wrapper .clearfix{
    position:relative;
    height:100%;
}

.firstsection {
    width: 240px;
    border-right: 1px solid #CDD6DB;
    height: 100%;
}

    .firstsection div.borderbottom {
        border-bottom: 1px solid #CDD6DB;
        padding: 40px 0px 65px 40px;
        position: relative;
        height: 165px !important;
    }

    .firstsection div:after {
        content: "";
        position: absolute;
        right: -13px;
        bottom: -14px;
        width: 25px;
        height: 25px;
        z-index: 999;
        border-radius: 50%;
        background: #052E2B;
    }

.secondsection {
    height: 100%;
    padding:65px 0px 0px 120px;
}

.login_wrapper  .seafarertitle {
    font-family: "HelveticaNeue";
    font-style: normal;
    font-weight: 300;
    font-size: 28px;
    line-height: 33px;
    color: #F5F5F5;
    margin-top: 15px;
    margin-bottom: 65px;
}

.login_twocol.container {
    width: 820px;
}

.sign_in_box h4,
.sign_up_box h4 {
    font-weight: 300;
    font-size: 29px;
    line-height: 36px;
    margin-bottom: 30px;
}

.SignInIntro a,
.SignUpIntro a{
    font-size: 12px;
    padding: 4px 66px;
    text-transform: uppercase;
}

.afterlogin_page:after {
    content: "";
    width: 110px;
    height: 100%;
    background-color: #052E2B;
    position: fixed;
    padding: 70px 0 0;
    z-index: -1;
    left: 0;
    top: 0;
}

.left_vertical_menu ul {
    list-style-type: none;
    margin: 40px 0 0 0;
    padding: 0 0 25px;
    position: relative;
    z-index: 10;
    background-color: #052E2B;
}
.bfafterlogin_page:after {
    content: "";
    width: 110px;
    height: 100%;
    background-color: #31434C;
    position: fixed;
    padding: 70px 0 0;
    z-index: -1;
    left: 0;
    top: 0;
}

.bfleft_vertical_menu ul {
    list-style-type: none;
    margin: 40px 0 0 0;
    padding: 0 0 25px;
    position: relative;
    z-index: 10;
    background-color: #31434C;
}

.left_vertical_menu li {
  margin-bottom: 1rem !important; }

.left_vertical_menu li:last-child {
  margin-bottom: 0px; }

    .left_vertical_menu li a {
        text-decoration: none;
        line-height: 18px;
        font-size: 14px;
        color: #68DA6A;
        fill:#68DA6A;
        font-weight: 600;
    }
    .bfleft_vertical_menu li a {
        text-decoration: none;
        line-height: 18px;
        font-size: 14px;
        color: #2499ce;
        fill: #2499ce;
        font-weight: 600;
    }

.left_vertical_menu li:nth-child(1) a img {
  width: 30px; }

.left_vertical_menu li:nth-child(2) a img {
  width: 30px; }

.left_vertical_menu li:nth-child(3) a img {
  width: 35px; }

.left_vertical_menu li:nth-child(4) a img {
  width: 35px; }

.left_vertical_menu li:nth-child(5) a img {
  width: 35px; }

.left_vertical_menu li:nth-child(6) a img {
  width: 35px; }

.left_vertical_menu > ul > li > a > img {
  /*width: 1.8rem !important;*/
  width: auto !important;
  cursor: pointer; }

.inline-list > li {
  display: block; }

.left_vertical_menu li span {
  opacity: 1;
  display: block;
  width: 86%;
  margin: 0 auto;
  margin-top: 14px;
  height: 30px;
  font-size: 13px;
  cursor: pointer;
  /*line-height: 12px;*/
  letter-spacing: normal; }


.left_vertical_menu li a:hover {
    color: #fff;
    fill: #fff;
}

.bfleft_vertical_menu li:nth-child(1) a img {
    width: 30px;
}

.bfleft_vertical_menu li:nth-child(2) a img {
    width: 30px;
}

.bfleft_vertical_menu li:nth-child(3) a img {
    width: 35px;
}

.bfleft_vertical_menu li:nth-child(4) a img {
    width: 35px;
}

.bfleft_vertical_menu li:nth-child(5) a img {
    width: 35px;
}

.bfleft_vertical_menu li:nth-child(6) a img {
    width: 35px;
}

.bfleft_vertical_menu > ul > li > a > img {
    /*width: 1.8rem !important;*/
    width: auto !important;
    cursor: pointer;
}


.bfleft_vertical_menu li span {
    opacity: 1;
    display: block;
    width: 86%;
    margin: 0 auto;
    margin-top: 14px;
    height: 30px;
    font-size: 13px;
    cursor: pointer;
    /*line-height: 12px;*/
    letter-spacing: normal;
}

.bfleft_vertical_menu li a:hover {
    color: #fff;
    fill: #fff;
}
.help_info {
  left: 170px;
  top: 40px;
  position: absolute; }

.help_info h3 {
  font-family: 'Kana Sans Regular 2';
  font-size: 20px;
  color: #ffffff;
  margin-bottom: 20px;
  margin-top: 25px; }

.help_info p {
  color: #ffffff;
  font-size: 15px;
  padding-right: 35px; }

.Dashboard_rightCol > .inner_tube {
  /*padding: 25px 50px 16px 0;*/
  padding: 25px 0px 16px 0; }

.Dashboard_rightCol.policy_padding > .inner_tube {
  padding: 25px 0px 25px 0; }

.profile_tabs .nav-link {
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-left: 25px;
    margin-right: 25px;
    color: #00A99D;
    font-size: 19px;
    line-height: 19px;
    font-family: 'Kana Sans Regular 2';
}

    .profile_tabs .nav-link.active {
        border-bottom: #FBBC43 2px solid;
    }
.bfprofile_tabs .bfnav-link {
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-left: 25px;
    margin-right: 25px;
    color: #2499ce;
    font-size: 19px;
    line-height: 19px;
    font-family: 'Kana Sans Regular 2';
}

    .bfprofile_tabs .bfnav-link.active {
        border-bottom: #2499ce 2px solid;
    }

.profile_tabs .card-body {
  padding: 30px; }

.profile_tabs .card-body .nav {
  margin-bottom: 20px; }

.Dashboard_rightCol label {
  font-size: 16px;
  color: #999999; }

.Dashboard_rightCol input,
.Dashboard_rightCol select {
  border-radius: 8px;
  border: #D2D7C9 1px solid;
  height: calc(2.55rem + 2px); }

.profile_tabs .card-body .nav h5 {
  font-family: 'Kana Sans Regular 2';
  font-size: 22px;
  line-height: 20px;
  color: #31434C; }

.profile_tabs {
  margin-top: -105px; }

.card_widget {
  margin-bottom: 40px; }

.dashboadr_top .upload_document .col-md-12 {
  padding-left: 0px;
  padding-right: 0px; }

/*by disha*/
.card-body {
  padding: 40px !important; }

.cancelbutton {
  background-color: transparent;
  border: #FBBC43 2px solid;
  color: #FBBC43;
  text-decoration: none; }

.align {
  vertical-align: text-top !important;
  margin-right: 20px; }

.card-footer.desk-footer {
  padding: .75rem 1.25rem;
  border-top: 0;
  text-align: right;
  background-color: #fff !important; }

.time_line {
  background-color: #fff;
  width: 100%;
  margin-top: 0px; }

.time_line ul {
  margin: 10px;
  padding: 0px;
  list-style-type: none;
  margin-left: 60px;
  margin-top: 0px; }

.timeline {
  list-style-type: none;
  position: relative;
  display: inline-block;
  margin: 0px;
  text-align: right;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%; }

.timeline-text {
  text-align: left; }

.timeline li {
  margin-right: 5px; }

/*
	ul.timeline {
		list-style-type: none;
		position: relative;
	}
*/
.timeline:before {
  content: ' ';
  background: #FBBC43;
  display: inline-block;
  position: absolute;
  right: 0px;
  width: 4px;
  height: 100%;
  z-index: 400;
  top: 29px;
  left: 25px; }

.timeline li:before {
  content: ' ';
  background: white;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 5px solid #FBBC43;
  right: 0px;
  width: 32px;
  height: 32px;
  z-index: 400;
  top: 0px;
  left: 11px; }

.timeline_content {
  padding: 25px 25px;
  background-color: #fcfae3;
  color: #595a5c;
  font-size: 16px;
  margin-bottom: 30px;
  margin-left: 0px;
  border-radius: 0;
  position: relative; }

.timeline_content p {
  text-align: left;
  margin-bottom: 30px;
  display: block;
  vertical-align: top; }

.time_line .timeline_list:last-child .timeline_content {
  margin-bottom: 0px; }

.timeline a {
  color: #595a5c;
  font-size: 17px;
  font-family: 'HelveticaNeue';
  margin-top: 5px;
  display: block;
  line-height: 20px;
  text-align: left;
  margin-bottom: 5px; }

.timeline span.title {
  color: #595a5c;
  font-size: 18px;
  font-family: 'HelveticaNeue-Medium';
  margin-top: 5px;
  display: block;
  line-height: 20px;
  text-align: left;
  margin-bottom: 12px;
  letter-spacing: 0.36px; }

.timeline span {
  color: #595a5c;
  font-size: 17px;
  font-family: 'HelveticaNeue-Medium';
  margin-top: 5px;
  display: block;
  line-height: 20px;
  text-align: left;
  margin-bottom: 5px; }

.timeline-text div {
  width: 32%;
  display: inline-block;
  display: inline-block;
  vertical-align: top;
  float: none !important; }

.timeline-text div:nth-of-type(4) p,
.timeline-text div:nth-of-type(5) p,
.timeline-text div:nth-of-type(6) p {
  margin-bottom: 0px; }

.sea_history_image {
  font-family: 'Kana Sans Regular 2';
  width: 24px;
  height: 24px;
  margin-right: 15px;
  color: #31434c;
  font-size: 28px; }

.header_history {
  font-family: 'Kana Sans Regular 2';
  margin-right: 0;
  color: #31434c;
  font-size: 22px;
  margin-bottom: 14px;
  line-height: 28px;
  letter-spacing: 0.11px; }

.additional-actions .header_history {
  margin-bottom: 16px; }

.sea_history .header_history {
  margin-bottom: 15px; }

/*Left pointing*/
.triangle-left {
  position: absolute;
  width: 17px;
  height: 0;
  padding-top: 5%;
  padding-bottom: 5%;
  overflow: hidden;
  top: -24px;
  left: -17px;
  display: none; }

.triangle-left:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-top: -500px;
  border-top: 500px solid transparent;
  border-bottom: 500px solid transparent;
  border-right: 500px solid #fffef2;
  display: none; }

.timeline-width {
  width: 20%; }

.time-width_left {
  width: 80%; }

.time_line .col-md-12 {
  padding: 0px !important; }

.time_line .col-md-12:first-child {
  margin-top: 22px; }

.time_line .col-md-12:last-child .timeline .timeline1 {
  margin-bottom: 0px; }

.home {
  padding-left: 0px; }

.policy_header {
  font-family: 'Kana Sans Regular 2';
  font-size: 34px !important; }

#btnSelectFiles {
  font-size: 18px;
  font-family: 'HelveticaNeue-Medium';
  text-decoration: none;
  color: #00a99d; }

#btnSelectFiles:hover {
  text-decoration: underline;
  color: #00a99d; }

.wrapper {
  width: 100%; }

.panel-heading {
  padding: 0;
  border: 0; }

.panel-title > a,
.panel-title > a:active {
  display: block;
  padding: 15px;
  color: #555;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  word-spacing: 3px;
  text-decoration: none; }

.panel-heading a:before {
  content: "";
  float: right;
  transition: all 0.5s;
  background-image: url(../../../images/arrow-up.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 10px;
  background-size: cover;
  margin-top: 10px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.panel-heading.active a:before {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg); }

.section-title {
  font-family: 'HelveticaNeue';
  font-size: 20px;
  margin-bottom: 0px;
  background-color: #31434c;
  color: #fff; }

.section-title h3 {
  font-size: 20px;
  margin-bottom: 0px; }

.header_policy {
  font-family: 'Kana Sans Regular 2';
  font-size: 24px !important;
  color: #31434c; }

.wrapper {
  padding: 0px;
  border: 1px solid #ddd;
  border-top: 0; }

.policy-list-panel .panel-default > .panel-heading {
  background-color: #f5f5f5; }

.policy-list-panel .panel-default h4.panel-title {
  margin-bottom: 0px;
  border: 1px solid #ddd;
  position: relative; }

.policy-list-panel .panel-title a {
  display: block;
  text-decoration: none;
  color: #585856;
  font-weight: 500;
  line-height: 27px;
  margin-left: 18px; }

svg.svg-inline--fa.fa-check-circle.fa-w-16.active,
svg.svg-inline--fa.fa-check-circle.fa-w-16.inactive {
  margin-right: 0px;
  display: inline-block;
  vertical-align: middle; }

svg.svg-inline--fa.fa-check-circle.fa-w-16 {
  /*color: #ddd;*/
  height: 1em; }

svg.svg-inline--fa.fa-check-circle.fa-w-16.inactive {
  color: #ddd; }

.panel-heading.active svg.svg-inline--fa.fa-check-circle.fa-w-16.active {
  color: #4ea346; }

svg:not(:root).svg-inline--fa {
  overflow: visible; }

.svg-inline--fa.fa-w-16 {
  width: 1em; }

.panel-body {
  font-family: 'HelveticaNeue';
  padding-top: 0px;
  margin-top: 0px;
  font-size: 15px;
  margin-left: 60px;
  color: #585856;
  margin-right: 60px;
  padding-left: 20px;
  margin-bottom: 20px; }

.policy-list-panel .title {
  font-size: 18px;
  font-size: 18px;
  font-family: 'HelveticaNeue-Medium';
  font-weight: 400;
  color: #31434c;
  margin-left: 20px;
  text-transform: capitalize;
  display: inline-block; }

.footer_button {
  text-align: center; }

.userinfo_right h4:after {
  content: " ";
  background-color: #FBBC43;
  height: 4px;
  width: 100px;
  position: absolute;
  bottom: -17px;
  left: 0; }
.bfuserinfo_right h4:after {
    content: " ";
    background-color: #FBBC43;
    height: 4px;
    width: 100px;
    position: absolute;
    bottom: -17px;
    left: 0;
}
.panel-heading.active {
  background-color: transparent !important; }

.panel-heading.active .panel-title {
  margin-bottom: 0px;
  border: 0px solid #ddd !important; }

.policy-list-panel .card-footer.desk-footer {
  padding: 20px 50px !important;
  border-top: 0;
  text-align: right;
  background-color: #fff !important; }

.check-radio {
  font-size: 14px;
  margin-top: 0px;
  position: absolute;
  top: 17px;
  left: 34px; }

.form-group-radio {
  position: relative; }

.check-radio label {
  color: #929292; }

.form-group-radio label:before {
  content: '';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #e1e1e1;
  padding: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 12px;
  border-radius: 50%; }

.form-group-radio input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 9px;
  width: 6px;
  height: 15px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.form-group-radio input {
  display: none; }

.form-group-radio input:checked + label:before {
  background: #4ea346;
  border: 2px solid #4ea346; }

.header_ploicy_comfromation {
  font-size: 22px;
  color: #fff; }

.ploicy_message {
  margin-left: 44px !important;
  font-size: 24px;
  margin-top: 35px; }

.ploicy_message1 {
  margin-left: 44px !important;
  font-size: 18px; }

.policy_text {
  color: #fff; }

.vertical-center {
  min-height: 100%;
  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh;
  /* These two lines are counted as one :-)       */
  display: flex;
  align-items: center; }

.policy_data {
  background-color: #fff; }

.sea_history_table h2 {
  color: #595a5c;
  font-size: 19px; }

.sea_history_table .table-bordered {
  border: 1px solid #dee2e6;
  color: #595a5c; }

#sea_history_table tr.header,
#sea_history_table tr:hover {
  background-color: #f1f1f1; }

.sea_history_table .table thead th {
  vertical-align: bottom;
  border-bottom: 1px solid #dee2e6; }

.Yellowbutton_accordin {
  background-color: #FBBC43;
  padding: 4px 30px 4px;
  border: 0px none;
  font-family: 'HelveticaNeue';
  font-size: 15px;
  color: #fff;
  font-weight: 500;
  cursor: pointer;
  line-height: 23px;
  display: inline-block;
  margin-right: 10px; }

.Yellowbutton_accordin.cancelbutton {
  background-color: transparent;
  border: #FBBC43 2px solid;
  color: #FBBC43;
  text-decoration: none;
  padding: 2px 30px 2px;
  height: 30px;
  line-height: inherit; }

.userinfo_right h4:after {
    content: " ";
    background-color: #68DA6A;
    height: 4px;
    width: 100px;
    position: absolute;
    bottom: -24px;
    left: 0;
}
.bfuserinfo_right h4:after {
    content: " ";
    background-color: #2499ce;
    height: 4px;
    width: 100px;
    position: absolute;
    bottom: -24px;
    left: 0;
}

.Dashboard_rightCol-new {
  margin-left: 4%; }

.Dashboard_rightCol-header {
  margin-left: -4%; }

.upload_document span {
  font-family: 'HelveticaNeue-Medium';
  font-size: 16px;
  color: #31434c;
  display: inline-block;
  vertical-align: middle; }

.upload_document .document_content span {
  width: 84%;
  line-height: 22px;
  font-family: 'HelveticaNeue-medium-new';
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.32px;
  vertical-align: top;
  margin-bottom: 11px; }

.upload_document .document_content span:nth-of-type(2) {
  font-size: 12px;
  color: #33454e !important;
  display: block;
  margin-left: 40px;
  margin-bottom: 0px;
  margin-right: 0;
  text-transform: uppercase;
  line-height: 16px;
  letter-spacing: 0.24px;
  font-weight: 400;
  font-family: 'HelveticaNeue'; }

.upload_document .document-text {
  margin-bottom: 22px;
  line-height: 22px;
  letter-spacing: 0.32px; }

.upload_document .document-upload {
  font-size: 16px; }

.upload_document p {
  font-family: 'HelveticaNeue';
  font-size: 16px;
  color: #31434c;
  display: inline-block;
  line-height: normal;
  margin-bottom: 25px;
  font-style: italic; }

.document_content ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.document_content li:nth-child(odd) {
  /*clear: left;*/
  font-size: 18px;
  color: #58595b;
  /*width: 41%;*/ }

.document_content li {
  width: 31%;
  float: none !important;
  display: inline-block;
  margin-bottom: 30px;
  line-height: inherit;
  font-family: 'HelveticaNeue-Italic';
  font-size: 14px;
  color: #31424a;
  text-transform: initial;
  letter-spacing: 0.5px;
  font-weight: 400;
  line-height: 1.5;
  margin-left: 0;
  background-color: #fcfae3;
  padding: 25px;
  border-radius: 0px;
  margin-top: 0;
  display: inline-block;
  vertical-align: top;
  margin-right: 25px; }

.timeline-text div.buttons {
  width: auto;
  float: right !important; }

.timeline-text div.buttons a {
  color: white;
  padding: 5px 15px;
  letter-spacing: 0.3px; }

.document_content li:nth-child(even) {
  font-size: 18px;
  color: #58595b;
  margin-bottom: 30px;
  /*width: 58%;*/ }

.document_content li:nth-last-child(-n+2) {
  margin-bottom: 0px; }

.document_content li:nth-child(3n) {
  margin-right: 0px;
  width: 32.8%; }

.document_content a {
  color: #58595b;
  width: 100%;
  vertical-align: middle; }

.upload_document .document_content a {
  display: block; }

.document_content a span:hover {
  color: #31434c; }

.document_content i {
  margin-right: 10px;
  font-size: 30px; }

.active {
  font-size: 30px;
  color: #4ea346; }

.sea_history_subheader {
  width: 92%;
  font-size: 20px;
  color: #31434c;
  padding-left: 10px; }

.document_footer {
  font-size: 20px;
  color: #31434c;
  float: right; }

.upload_document .document_footer {
  margin-right: -5px;
  margin-top: 19px;
  font-size: inherit; }

.document_footer a {
  font-family: 'HelveticaNeue-medium';
  font-size: 16px;
  color: rgba(0, 0, 0, 0.45);
  padding-right: 0px;
  vertical-align: middle;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.32px;
  position: relative;
  left: 3px; }

.document_footer a:hover {
  color: #FBBC43; }

.document_footer i {
  font-size: 20px;
  color: #8c8c8c; }

.seaheader_btn {
  float: right;
  padding: 0px !important; }

.class_na {
  padding: 4px 16px 3px;
  margin-right: 13px;
  font-size: 14px;
  border-radius: 15px;
  border: solid 1px #fdba4d;
  text-align: center;
  display: inline-block; }

.sea_history_card {
  background-color: #fff; }

.others p {
  font-size: 16px;
  color: #31434c;
  /*width: 69%;*/
  margin-bottom: 20px; }

.others_content li {
  font-family: 'HelveticaNeue-Medium';
  color: #00a99d !important;
  list-style: none;
  clear: right;
  /*margin-bottom: 30px;*/
  margin-bottom: 0px; }

.others_content ul {
  padding-left: 0px;
  margin-bottom: 0; }

.others_content li a {
  font-family: 'HelveticaNeue-medium-new';
  color: #00a99d !important;
  list-style: none;
  clear: right;
  margin-bottom: 3px;
  /* font-size: 16px; */
  line-height: 22px;
  display: inline-block;
  letter-spacing: 0.32px; }

.others_content li a img {
  display: none; }

.others_content li a:hover {
  color: #FBBC43 !important; }

.others_content li:nth-child(even) {
  font-family: 'HelveticaNeue-Medium';
  font-size: 16px;
  color: #58595b;
  /*width: 41%;*/ }

.others_content li:nth-child(odd) {
  font-family: 'HelveticaNeue-Medium';
  font-size: 16px;
  color: #58595b;
  /*width: 41%;*/ }

.others_content li {
  width: 33%; }

.time_line .timeline_list:last-child .timeline:before {
  display: none; }

.sea_content_para {
  font-family: 'HelveticaNeue';
  font-size: 16px;
  color: #31434c;
  margin-bottom: 0;
  font-style: italic;
  /* line-height: 28px; */
  letter-spacing: 0.32px; }

.sea_content_para .sea-text {
  margin-bottom: 12px;
  font-family: 'HelveticaNeue';
  font-size: 16px;
  color: #31434c;
  display: inline-block;
  line-height: 22px;
  font-style: italic;
  letter-spacing: 0.32px; }

.seaheader_btn .Yellowbutton {
    background-color: #020A08;
    padding: 3px 14px 5px;
    border-radius: 15px;
    line-height: 22px;
}

.middle_text {
  vertical-align: middle; }

.sea_content_para span {
  font-family: 'HelveticaNeue-Medium';
  font-size: 16px; }

.sea_content_para span.question {
  font-style: normal; }

.plus_para {
  vertical-align: middle;
  padding: 0 5px; }

.timeline_content span {
  font-family: 'HelveticaNeue-Medium';
  /* float: left; */
  /* width: 40%; */
  display: inline-block;
  vertical-align: top;
  color: #595a5c;
  font-size: 18px;
  line-height: 20px;
  margin-top: 0;
  margin-bottom: 8px;
  letter-spacing: 0.36px; }

.timeline_content span.name {
  font-family: 'HelveticaNeue';
  /* float: left; */
  margin-left: 0;
  /* width: 60%; */
  display: inline-block;
  vertical-align: top;
  width: 80%;
  font-size: 16px;
  margin-bottom: 0;
  letter-spacing: 0.32px; }

.others p {
  font-family: 'HelveticaNeue-Medium';
  font-size: 16px; }

.others span {
  font-family: 'HelveticaNeue';
  font-size: 16px;
  font-style: italic;
  line-height: 22px; }

.active_green span {
  color: #00a99d !important; }

.document-grey {
  width: 25px;
  height: 25px;
  /*border-radius: 50%;
    border: 2px solid #c1c1c1;*/
  position: relative;
  margin-right: 7px;
  margin-top: 0;
  display: inline-block;
  /*vertical-align: middle;*/
  /*background-color: #ff5050;*/
  /*background-color: #c1c1c1;*/
  background-image: url("../../../images/document-grey.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.document-grey:before {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 9px;
  width: 8px;
  height: 16px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  display: none; }

.document-inactive {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #4ea346;
  position: relative;
  margin-right: 8px;
  margin-top: 0;
  display: inline-block;
  /*vertical-align: middle;*/
  /*background-color: #ff5050;*/
  background-color: #4ea346; }

.document-inactive:before {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 9px;
  width: 8px;
  height: 16px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg); }

.document-red {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #ff5050;
  position: relative;
  margin-right: 8px;
  margin-top: 0;
  display: inline-block;
  /*vertical-align: middle;*/
  /*background-color: #ff5050;*/
  background-color: #ff5050; }

.document-red:before {
  content: "\0021";
  display: block;
  position: absolute;
  top: -4px;
  left: 8px;
  width: 8px;
  height: 16px;
  /* border: solid #ffffff; */
  color: white;
  transform: rotate(-13deg);
  font-size: 24px; }

.document-orange {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #ffc107;
  position: relative;
  margin-right: 8px;
  margin-top: 0;
  display: inline-block;
  /*vertical-align: middle;*/
  background-color: #ffc107; }

.document-orange:before {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 9px;
  width: 8px;
  height: 16px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg); }

.document-active {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 0px solid #4ea346;
  background: #4ea346;
  position: relative;
  /* float: left; */
  margin-right: 8px;
  margin-top: 0px;
  display: inline-block;
  vertical-align: initial; }

.document-active:before {
  content: '';
  display: block;
  position: absolute;
  top: 5px;
  left: 11px;
  width: 8px;
  height: 16px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0


  transform: rotate(45deg); }

.timeline_list .width_10 {
  width: 100%; }

.dashboadr_top .profile_tabs {
  margin-top: -105px; }

#upload_link {
  font-size: 18px;
  font-family: 'HelveticaNeue-Medium';
  text-decoration: none;
  color: #00a99d; }

#upload_link:hover {
  text-decoration: underline;
  color: #00a99d; }

#upload {
  display: none; }

.document-para p {
  font-family: 'HelveticaNeue';
  font-size: 15px;
  color: #31424a;
  padding-left: 11px;
  font-style: italic; }

.sub_gdpr {
  font-family: 'HelveticaNeue-Italic';
  font-size: 17px;
  margin-bottom: 25px;
  color: #31424a; }

.userinfo_right.policy_con h4:after {
  content: " ";
  background-color: transparent !important;
  height: 4px;
  width: 100px;
  position: absolute;
  bottom: -20px;
  left: 0; }
.bfuserinfo_right.policy_con h4:after {
    content: " ";
    background-color: transparent !important;
    height: 4px;
    width: 100px;
    position: absolute;
    bottom: -20px;
    left: 0;
}
.sub_side1 ul li:before {
  content: "";
  position: absolute;
  background: white;
  height: 18px;
  width: 1px;
  right: -16px;
  top: 28%; }

.no_user_img {
  padding-bottom: 105px; }

.no_user_img .user_info h1 {
  margin-top: 0;
  padding-right: 11%; }

.sub_side1 ul li a {
  font-family: Kana Sans Regular;
  font-size: 19px; }

.sub_gdpr strong {
  font-family: 'HelveticaNeue-Medium';
  font-size: 16px; }

.sub_gdpr span {
  font-size: 16px;
  color: #31434c;
  font-family: 'HelveticaNeue';
  font-style: italic; }

.document_page strong {
  font-size: 16px;
  color: #595a5c;
  font-family: 'HelveticaNeue-Medium';
  font-weight: 500;
  font-style: normal; }

.document_content.document-width li:nth-child(odd) {
  clear: left;
  font-size: 18px;
  color: #58595b;
  margin-bottom: 22px;
  width: 100% !important; }

.documet_textline {
  font-size: 15px;
  font-family: 'HelveticaNeue';
  color: #595a5c; }

.inner_footer-doc.document-footer {
  font-size: 18px;
  color: #595a5c;
  font-family: 'HelveticaNeue-Medium'; }

.inner_footer-doc.document-footer .text-doc:last-child p:last-child {
  margin-bottom: 0px; }

.text-doc span {
  font-size: 15px;
  font-family: 'HelveticaNeue';
  color: #595a5c; }

.documentscards_wrap .inner_tube {
  padding-right: 0px; }

.documentscards_wrap .card-footer {
  padding-top: 0px;
  border-radius: 10px; }

.document_page .card_widget:nth-of-type(odd) .card {
  margin-left: 0px;
  margin-right: 10px;
  padding: 20px; }

.document_page .card_widget {
  margin: 0;
  margin-bottom: 40px; }

.document_page .card_widget:nth-of-type(even) .card {
  margin-right: 0px;
  margin-left: 0;
  padding: 20px; }

.documentscards_wrap .loginbutton {
  margin-bottom: 10px; }

.documentscards_wrap .Yellowbutton.cancelbutton.loginbutton {
  padding: 5px 20px 8px; }

.documentscards_wrap .active_green span {
  color: #31434c !important;
  font-family: 'Kana Sans Regular 2';
  font-size: 22px;
  display: inline-block;
  width: 80%;
  vertical-align: top;
  letter-spacing: 0.11px; }

.documentscards_wrap .card-footer.desk-footer .Yellowbutton.cancelbutton.na_hover:hover {
  color: #fbbc43 !important; }

.nopadding {
  padding: 0px !important; }

.search-checkbox h1 {
  font-size: 18px;
  color: #595a5c;
  font-family: 'HelveticaNeue-Medium'; }

.search-checkbox {
  position: absolute;
  padding: 30px;
  background-color: #fff;
  z-index: 1000;
  width: 97%; }

.search-checkbox .form-group-checkbox label {
  width: auto;
  margin-right: 15px;
  font-size: 18px;
  color: #595a5c;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative; }

.search-checkbox .form-group-checkbox label:before {
  content: '';
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #fbbc43;
  padding: 11px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 10px; }

.document-search {
  position: relative; }

.document-search-link {
  background-color: #fff;
  width: 29px;
  height: 29px;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 10px;
  /* left: 0; */
  right: 25px;
  text-align: center;
  line-height: 29px; }

.document-search-link:hover {
  background-color: rgba(191, 191, 191, 0.15); }

.magnify {
  background-image: url("../../../images/magnify.png");
  height: 30px;
  background-color: transparent;
  background-repeat: no-repeat;
  position: absolute;
  top: 13px;
  left: 20px;
  width: 40px;
  border: 0px none;
  cursor: pointer;
  padding: 0; }

.document-search input {
  padding-right: 65px;
  padding-left: 60px; }

.document-search input.form-control {
  height: calc(2.99rem + 2px); }

.search-button1 a:hover {
  color: #fff !important; }

.search-button1 {
  padding-bottom: 0px;
  margin-bottom: 0px; }

.document-search-group {
  margin-top: 40px;
  margin-bottom: 25px;
  max-width: 80%; }

.document_toprow.no_user_img {
  padding-bottom: 50px; }

.profile_tabs.documentscards_wrap {
  margin-top: -85px; }

.dash-mobiliazation .others_content li:nth-child(odd) {
  width: 33%; }

.dash-mobiliazation .others_content li:nth-child(even) {
  width: 33%; }

.dash-mobiliazation .basic_info1 p {
  margin-left: 0px;
  color: #31424a;
  font-size: 16px;
  margin-bottom: 30px; }

.nopadding-left {
  padding-left: 0px; }

.dash-mobiliazation .profile_tabs .card-body .nav {
  margin-bottom: 0px; }

.dash-mobiliazation .address_contact .loginbutton {
  margin-bottom: 15px; }

.dash-mobiliazation .address_contact .card-footer.desk-footer {
  padding-bottom: 0.75rem; }

.forget-error {
  display: block;
  margin-bottom: 10px; }

.lets-get {
  margin-bottom: 1rem; }

.create-password {
  position: relative; }

.create-password .weak {
  position: absolute;
  top: 32px;
  right: 35px;
  color: #c84333;
  font-size: 16px;
  font-family: 'HelveticaNeue'; }

.create-password .medium {
  position: absolute;
  top: 32px;
  right: 35px;
  color: #fdba4d;
  font-size: 16px;
  font-family: 'HelveticaNeue';
  background: transparent;
  font-weight: normal;
  padding: 0;
  width: auto;
  text-align: right; }

.sea_new_image {
  width: auto;
  height: auto; }

.others_content li img {
  display: none; }

.others_content li a.grey {
  margin-bottom: 1px;
  font-family: 'HelveticaNeue-medium';
  font-size: 14px;
  color: #8c8c8c !important;
  padding-right: 0px;
  vertical-align: middle;
  font-weight: 500;
  /* opacity: 0.45; */
  letter-spacing: 0.3px; }

.others_content li a.grey:hover {
  margin-bottom: 1px;
  font-family: 'HelveticaNeue-medium';
  font-size: 14px;
  color: #6d6d6d !important;
  padding-right: 0px;
  vertical-align: middle;
  font-weight: 500;
  /* opacity: 0.45; */
  letter-spacing: 0.3px; }

.agent-wrap div {
  width: 24% !important; }

@media (min-width: 1025px) and (max-width: 1400px) {
  .width_10 {
    width: 82%; }
  .timeline {
    list-style-type: none;
    position: relative;
    display: inline-block;
    margin: 0px;
    text-align: center;
    padding-right: 0px;
    padding-left: 0px;
    width: 100%; } }

@media only screen and (max-width: 1680px) {
  .document_content li {
    width: 30%; }
  .heading-date {
    float: left !important;
    width: 100%; }
  .basic_info .basic_info_inner.basic_info_new .clearfix div:last-child {
    width: 60%; }
  .upload_document .document_content span {
    width: 80%; } }

@media only screen and (max-width: 1440px) {
  .document_content li {
    width: 30%;
    padding: 15px; }
  .timeline-text div {
    width: 32%; }
  .timeline_content span.name {
    width: auto; }
  .others_content li:nth-child(even) {
    margin-bottom: 20px !important; } }

@media only screen and (max-width: 1366px) {
  .policy-list-panel .title {
    width: 80%; }
  .document_content li {
    margin-right: 10px;
    width: 31%; } }

@media only screen and (max-width: 1280px) {
  .document_content li {
    width: 31%; }
  .upload_document .document_content span {
    width: 76%; } }

@media screen and (min-width: 768px) {
  .inline-list > li {
    display: inline-block;
    margin-bottom: 0.8rem; } }

@media (max-height: 700px) {
  .login_twocol {
    height: 90vh; } }

@media only screen and (max-width: 1800px) {
  .due-by {
    width: 100%;
    float: left !important; } }

.sub_side ul li a {
  font-family: HelveticaNeue-Light;
  font-size: 19px;
  font-weight: 300;
  line-height: 23px;
  padding: 0px !important; }

.dropdown-user .dropdown .btn {
  background: transparent;
  border: 1px solid transparent;
  color: white;
  margin-top: 0px;
  padding-right: 0px; }

.navbar-brand {
  margin-right: 31px;
  margin-left: 3px; }

.dropdown-user .dropdown:focus {
  outline: 0;
  box-shadow: none; }

.campaigncolumn {
    float: left;
    width: 25%;
    padding: 10px;
}

@media screen and (max-width: 600px) {
    .campaigncolumn {
        width: 100%;
        display: block;
        margin-bottom: 20px;
    }
}

/* Remove extra left and right margins, due to padding */
.campaignrow {
    margin: 0 -5px;
}

    /* Clear floats after the columns */
.campaignrow:after {
    content: "";
    display: table;
    clear: both;
}

.campaigncard {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    padding: 0px;
    text-align: center;
    background-color: #f1f1f1;
}
.alert-template.nan-modal .modal-body {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px !important; }

.alert-template.nan-modal .modal-header {
  padding: 15px 20px 10px 20px;
  background-color: #00A99D; }

.alert-template.nan-modal .modal-header .modal-title {
  color: white;
  font-family: "HelveticaNeue"; }

.alert-template.nan-modal .modal-content {
  padding: 0px;
  border: 0; }

.nan-modal .close {
  text-shadow: none;
  padding-top: 22px; }

.dropdown-user .dropdown .dropdown-menu {
  top: 46px;
  border-radius: 0px;
  padding: 0;
  right: 4px;
  min-width: 190px;
  background-color: #4a6066; }

#lnkBack a {
  padding: 6px 5px 0; }

.dropdown-user .btn:focus {
  box-shadow: none; }

.dropdown-user .dropdown-item:hover, .dropdown-user .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #00a99d; }

.dropdown-user .dropdown .dropdown-menu a {
  color: #ffffff !important;
  font-size: 14px;
  padding: 10px 21px;
  font-family: HelveticaNeue;
  letter-spacing: 0.32px;
  font-weight: 300; }

.dropdown-user .dropdown .dropdown-menu a:focus {
  outline: 0;
  box-shadow: 0; }

.dropdown-user .dropdown .dropdown-menu a:active {
  outline: 0;
  box-shadow: 0;
  background-color: transparent; }

.dropdown-toggle::after {
  vertical-align: inherit;
  display: none; }

.dropdown-user .dropdown .dropdown-menu a:first-child {
  border-bottom: 1px solid #31434c;
  display: block;
  float: none;
  word-break: break-word;
  white-space: normal; }

.dropdown-user .dropdown .dropdown-menu a:nth-child(2) {
  border-bottom: 1px solid #31434c; }

.sub_side ul li {
  position: relative; }

.row-vessel .left-section {
  width: 9%; }

.row-vessel .right-section {
  width: 90%;
  padding-top: 25px; }

.third-section .col-md-12 {
  width: 100%; }

.seperator hr {
  visibility: hidden;
  margin: 30px; }

.row-vessel .right-section .float-left:nth-of-type(1),
.row-vessel .right-section .float-left:nth-of-type(2) {
  width: 26%; }

.row-vessel .right-section .float-left:nth-of-type(3),
.row-vessel .right-section .float-left:nth-of-type(4) {
  width: 23%; }

.travel-text.third-section p,
.right-section.third-section p {
  margin-bottom: 30px; }

.travel-text.third-section {
  padding-top: 25px; }

.travel-text.third-section .travel-details,
.travel-text.third-section .travel-text {
  width: 100%; }

.view-new {
  background-color: #bfbfbf; }

.row-vessel {
  margin-bottom: 10px; }

.row-vessel:last-child {
  margin-bottom: 0px; }

/*.travel-new-section {
    background: #f6f8f9;
    padding: 15px 10px 15px 10px;
    border: 1px solid #ddd;
}*/
.travel-details .row-vessel:nth-of-type(3) {
  border-left: 6px solid #188ee2;
  border-right: 0;
  border-bottom: 0;
  background: #fcfae3; }

.travel-details .row-vessel:nth-of-type(2) {
  border-left: 6px solid #00a99d;
  border-right: 0;
  border-bottom: 0;
  background: #fcfae3; }

.travel-details .row-vessel:nth-of-type(1) {
  border-left: 6px solid #fdba4d;
  border-right: 0;
  border-bottom: 0;
  background: #fcfae3; }

.travel-details .row-vessel:nth-of-type(4) {
  border-left: 6px solid #ff9191;
  border-right: 0;
  border-bottom: 0;
  background: #fcfae3;
  margin-bottom: 0px; }

.travel-details .row-vessel:nth-of-type(5) {
  border-left: 6px solid #31444d;
  border-right: 0;
  border-bottom: 0;
  background: #fcfae3; }

.row-vessel a {
  color: white;
  background-color: #fdba4d;
  padding: 5px 10px 7px 10px;
  font-size: 16px;
  line-height: inherit;
  border-radius: 15px; }

.sub_side ul li:first-child::before {
    content: "";
    position: absolute;
    background: white;
    height: 18px;
    width: 1px;
    right: -18px;
    top: 4%;
}

.bfsub_side ul li:first-child::before {
    content: "";
    position: absolute;
    background: #2499ce;
    height: 18px;
    width: 1px;
    right: -18px;
    top: 4%;
}
.navbar-expand-lg .navbar-collapse {
  margin-top: 25px; }

.personal_details .inner_tube .card_widget:nth-of-type(2),
.personal_details .inner_tube .card_widget:nth-of-type(3) {
  margin-top: 0px; }

.download-agree a:hover {
  color: #FBBC43; }

.personal_details .header_history {
  margin-bottom: 20px; }

.no-next-assignment {
  font-size: 17px; }

.basic_info p span {
  font-style: normal;
  font-family: 'HelveticaNeue-Medium';
  color: #2f434c; }

.address_contact .card-body .nav {
  margin-bottom: 0px; }

.sea_history_table .table-bordered {
  margin-bottom: 0px; }

.basic_info p {
  color: #31434c;
  font-size: 16px;
  margin-bottom: 25px;
  font-style: italic;
  font-family: 'HelveticaNeue'; }

.basic_info p i {
  font-family: 'HelveticaNeue';
  font-size: 16px;
  font-style: italic;
  line-height: 22px; }

.basic_info .basic_info_inner label {
  color: #5a5b5d;
  font-family: Kana Sans Regular;
  font-size: 16px;
  float: left;
  margin-bottom: 0px;
  font-family: 'HelveticaNeue-Medium'; }

.basic_info .basic_info_inner input {
  font-size: 15px;
  border: 0;
  border-radius: 0;
  height: auto;
  text-align: left;
  width: auto;
  margin-left: 3px;
  line-height: inherit;
  display: inline-block;
  max-width: 55%;
  font-family: 'HelveticaNeue';
  color: #5a5b5d;
  vertical-align: top; }

.basic_info .basic_info_inner span {
  font-size: 15px;
  border: 0;
  border-radius: 0;
  height: auto;
  text-align: left;
  width: auto;
  margin-left: 3px;
  line-height: 25px;
  display: inline-block;
  font-family: 'HelveticaNeue';
  color: #5a5b5d;
  /*width: 50%;*/ }

.basic_info .basic_info_inner.travel-details span {
  width: auto; }

.basic_info .basic_info_inner.travel-details .bottom-reason label {
  margin-bottom: 10px; }

.desc label {
  font-family: 'HelveticaNeue-Medium';
  color: #595a5c; }

.basic_info .basic_info_inner input:focus {
  outline: 0; }

.basic_info .basic_info_inner .float-left {
  width: 25%; }

.address_contact .loginbutton {
  margin-bottom: 0px; }

.address_contact .card-footer.desk-footer {
  padding-bottom: 0px; }

.add-exp .form_birthdate {
  margin-bottom: 0px; }

.address_contact .current_date {
  font-size: 16px;
  font-family: 'HelveticaNeue-Medium';
  color: #5a5b5d;
  margin-bottom: 25px; }

.document_page .document-inactive,
.document_page .document-active {
  margin-top: 0px; }

.document-search-group {
  margin-top: 40px;
  margin-bottom: 0; }

.address_contact .current_date span {
  font-family: 'HelveticaNeue';
  font-size: 15px; }

.address_contacts_inner .form-group {
  margin-bottom: 25px; }

.ppe-section .white {
  background: #ffffff; }

.select2-container--default .select2-selection--single {
  height: calc(2.55rem + 2px);
  border-radius: 8px;
  border: #D2D7C9 1px solid; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 8px; }

.add-exp-footer .card-footer .cancelbutton {
  margin-right: 0px; }

.personal_details .cancelbutton {
  background-color: transparent;
  border: #fdba4d 2px solid;
  color: #fdba4d;
  text-decoration: none;
  padding: 0px 16px 0px;
  height: 30px;
  line-height: inherit;
  letter-spacing: 0.3px;
  font-size: 15px; }

.add-exp-footer .card-footer button:first-child {
  margin-right: 20px; }

:focus {
  outline: 0; }

.select2-results__option {
  font-size: 14px;
  color: #31424a; }

.select2-container--default .select2-selection--single .select2-selection__clear {
  display: none; }

.heading {
  font-family: 'Kana Sans Regular 2';
  font-size: 19px;
  color: #31434C; }

.form-group-checkbox {
  margin-top: 15px;
  margin-right: 25px; }

.form-group-checkbox input {
  max-width: 100%;
  width: 100%;
  margin-bottom: 0;
  display: none;
  cursor: pointer; }

.form-group-checkbox label {
  width: auto;
  margin-right: 15px;
  font-size: 16px;
  color: #999999;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative; }

.form-group-checkbox label:before {
  content: '';
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #D2D7C9;
  padding: 11px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 10px; }

.form-group-checkbox input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 8px;
  width: 7px;
  height: 16px;
  border: solid #FBBC43;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg); }

.ppe-section .card-deck,
.ppe-section .card {
  margin: 0px; }

.form-control {
  padding: .375rem .55rem; }

.address_contact .form-row {
  margin: 0px; }

.userinfo_right h4 img {
  height: 42px; }
.bfuserinfo_right h4 img {
    height: 42px;
}
.address_contact .card-body .card-title {
    margin-bottom: 20px;
}

.next-kin-address .basic_info {
  margin-top: 50px; }

.search-checkbox {
  width: 97%;
  border: 1px solid #ddd;
  -webkit-box-shadow: 1px 4px 5px 0px #bfbbbf;
  -moz-box-shadow: 1px 4px 5px 0px #bfbbbf;
  box-shadow: 1px 4px 5px 0px #bfbbbf; }

.appoinment-task-table table tr td,
.appoinment-task-table table tr th {
  text-align: center;
  vertical-align: middle; }

.appoinment-task-table table,
.appoinment-task-table table tr th,
.appoinment-task-table table tr td {
  border: 0 !important; }

.appoinment-task-table table tr th {
  font-family: 'HelveticaNeue';
  font-size: 16px; }

.appoinment-task-table table tr td {
  font-family: 'HelveticaNeue';
  font-size: 15px;
  background-color: #e1ebe8;
  border-right: 4px solid #ffffff !important;
  border-bottom: 4px solid #ffffff !important;
  line-height: 23px; }

.appoinment-task-table tr:hover {
  background-color: transparent; }

.appoinment-task-table .Yellowbutton {
  padding: 5px 15px 5px;
  margin-bottom: 0 !important;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.3px; }

.appoinment-task-table .Yellowbutton:hover {
  color: #ffffff; }

.appoinment-task-table table tr td:last-child {
  border-right: 0px solid #ffffff !important; }

.appoinment-task-table table tr:last-child td {
  border-bottom: 0px solid #ffffff !important; }

.appoinment-training .header_history {
  margin-bottom: 20px; }

.appoinment-task-table table tr th:first-child {
  width: 24%; }

.appoinment-task-table table tr th:nth-of-type(5) {
  width: 17%; }

.appoinment-task-table table tr th:nth-of-type(6) {
  width: 14%; }

.calender-schedule .card {
  border: 0;
  margin: 0; }

.calender-schedule .card-body {
  padding: 0px !important; }

.calender-schedule .card-body .left-column {
  background-color: #fdba4d;
  padding: 15px 0px 15px 20px;
  color: white;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  position: relative; }

.calender-schedule .card-body .left-column .top {
  font-family: 'HelveticaNeue-medium';
  font-size: 22px; }

.calender-schedule .card-body .left-column .bottom span:first-child {
  font-family: 'HelveticaNeue-medium';
  font-size: 30px;
  line-height: 30px;
  display: block; }

.calender-schedule .card-body .left-column .bottom span:nth-of-type(2) {
  font-family: 'HelveticaNeue';
  font-size: 20px;
  line-height: 30px;
  display: block; }

.calender-schedule .card-body .right-column {
  padding: 20px 5px 0px 5px; }

.calender-schedule .card-body .right-column h1 {
  color: #31434c;
  font-family: 'Kana Sans Regular 2';
  font-size: 21px; }

.calender-schedule .card-body .right-column p {
  color: #595a5c;
  font-family: 'HelveticaNeue';
  font-size: 15px;
  margin-bottom: 0; }

.calender-schedule .document_footer {
  float: none;
  text-align: right;
  padding: 0px 15px 15px 0; }

.calender-schedule .row {
  margin: 0 -20px; }

.calender-schedule .row .card_widget {
  margin-bottom: 58px;
  padding: 0 20px;
  margin: 0 0 40px; }

.calender-schedule .row .card_widget .card .card-body .row {
  margin: 0; }

.document-para p {
  padding-left: 0px;
  margin-bottom: 25px; }

.document-mobili .document-para p {
  margin-bottom: 25px; }

.document-card .card,
.ppe-section .card {
  padding: 40px; }

.document-card .card-body,
.ppe-section .card-body {
  padding: 0px !important; }

.document-card .card-footer {
  padding: 0; }

.document-card .loginbutton {
  margin-right: 0;
  margin-bottom: 0px;
  font-size: 15px; }

.document-card .cancelbutton {
  margin-right: 20px; }

.document-card .form-group {
  margin-bottom: 25px; }

.loginbutton {
  margin-bottom: 0px; }

.card-footer.desk-footer {
  padding: 0px; }

.add-exp-footer-save .loginbutton {
  margin-right: 0px !important; }

.time_line .active-sea .timeline ul li:after {
  content: '';
  background: #fdba4d;
  width: 10px;
  height: 10px;
  top: 11px;
  left: 11px;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  left: 22px;
  right: 0px;
  z-index: 500;
  /*animation: blink-animation 1s steps(5, start) infinite;
    -webkit-animation: blink-animation 1s steps(5, start) infinite;*/ }

@keyframes blink-animation {
  to {
    visibility: hidden; } }

@-webkit-keyframes blink-animation {
  to {
    visibility: hidden; } }

.policy-inner-header {
  color: #31434c;
  font-size: 22px;
  margin-bottom: 20px;
  line-height: 28px;
  letter-spacing: 0.11px; }

.task_desc .current_date {
  margin-bottom: 20px; }

.task_desc .current_date span.info {
  margin-top: 5px;
  display: block; }

.task_desc .current_date span.high {
  color: #e41f00; }

.task_desc .current_date span.medium {
  color: #fbc165; }

.task_desc .current_date span.low {
  color: #5a5b5d; }

.task_desc div.current_date:last-child {
  margin-bottom: 0px; }

.heading-date {
  font-family: 'HelveticaNeue';
  letter-spacing: normal;
  text-transform: uppercase !important;
  letter-spacing: 1px;
  word-spacing: 3px;
  color: #585856; }

[type="radio"]:checked,
[type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px; }

[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #595a5c;
  font-family: 'HelveticaNeue-Medium';
  margin-bottom: 0; }

[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #fbbc43;
  border-radius: 100%;
  background: #fff; }

[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #fbbc43;
  position: absolute;
  top: 5px;
  left: 5px;
  border-radius: 100%; }

[type="radio"]:not(:checked) + label:after {
  opacity: 0; }

[type="radio"]:checked + label:after {
  opacity: 1; }

.travel-text {
  text-align: left; }

.travel-text div {
  width: 24%;
  display: inline-block;
  display: inline-block;
  vertical-align: top;
  float: none !important; }

.travel-text p {
  text-align: left;
  margin-bottom: 30px;
  display: block;
  vertical-align: top; }

.travel-text span {
  font-family: 'HelveticaNeue-Medium';
  /* float: left; */
  /* width: 40%; */
  display: block;
  vertical-align: middle;
  color: #595a5c;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.11;
  letter-spacing: 0.36px; }

.travel-text span.name {
  font-family: 'HelveticaNeue';
  /* float: left; */
  margin-left: 0;
  /* width: 60%; */
  display: inline;
  vertical-align: middle;
  width: auto;
  font-size: 16px;
  line-height: 1.25;
  letter-spacing: 0.32px; }

.travel-text {
  color: #595a5c;
  font-size: 16px; }

button:focus {
  outline: 0; }

.basic_info_new .clearfix div {
  margin-bottom: 30px;
  width: 25%; }

.basic_info_new .clearfix div:last-child input {
  max-width: 100%; }

.create_account_form .text-danger {
  display: block;
  width: 100%;
  text-align: left; }

.create_account_form #spnError {
  margin: 0 auto;
  margin-top: 15px; }


.select2-container {
  width: 100% !important; }

.basic_info .basic_info_inner span.email-personal {
  display: inline-block;
  width: 75%; }

.year_input {
  text-align: left !important; }

.no_user_img .user_info h1 span {
  display: block;
  word-wrap: break-word;
  line-height: 28px; }

.welcome_shortinfo h4:after {
  background-color: transparent; }

#localGreeting:after {
  content: ""; }

.next-avaiable-date {
  font-size: 14px;
  color: #595a5c !important;
  font-family: 'HelveticaNeue-Medium';
  font-weight: 500 !important; }

.policy-width table tr th:nth-of-type(5) {
  width: 11%; }

.info-new {
  font-family: 'HelveticaNeue';
  font-size: 16px;
  color: #31434c;
  text-transform: initial;
  letter-spacing: 0.5px;
  font-weight: 400;
  background-color: #fcfae3;
  padding: 25px;
  border-radius: 5px;
  margin-top: 15px;
  display: inline-block;
  font-style: italic;
  line-height: 1.38;
  letter-spacing: 0.32px; }

.info-new img {
  position: relative;
  top: 0px;
  vertical-align: unset;
  display: none; }

.info-new .click {
  color: #00a99d;
  font-weight: 500;
  font-style: normal; }

table.dataTable.no-footer {
  border-bottom: 1px solid #dee2e6; }

.info-new a:before {
  display: none; }

.info-new .click:after {
  content: '';
  display: block;
  width: 0;
  transition: width .3s;
  position: absolute;
  bottom: -2px;
  left: 0;
  border-bottom: 2px solid #00a99d; }

.info-new .click:hover:after {
  width: 100%; }

.info-new .click {
  border-bottom: 0px;
  position: relative; }

.info-new .completed {
  color: #00a99d; }

.info-new .pending {
  color: #FBBC43; }

b.completed {
  color: #16b516;
  font-family: 'HelveticaNeue-Italic';
  font-size: 14px;
  line-height: 1.5;
  margin-top: 1px;
  display: inline-block; }

b.pending {
  color: #ff5800;
  font-family: 'HelveticaNeue-Italic';
  font-size: 14px;
  line-height: 1.5;
  margin-top: 1px;
  display: inline-block; }

.personal-patch div:nth-of-type(1) .card {
  margin-right: 5px !important; }

.personal-patch div:nth-of-type(2) .card {
  margin-left: 5px !important; }

.alert-template .modal-content {
  background-color: #fffef2;
  font-family: Kana Sans Regular;
  padding: 20px; }

.alert-template .js .box__file:focus + label, .js .box__file.has-focus + label {
  outline: 0 !important; }

.alert-template .modal-header .modal-title {
  color: #31434c;
  font-family: Kana Sans Regular;
  font-size: 22px;
  padding: 0px; }

.alert-template .modal-header,
.alert-template .modal-footer {
  border-bottom: 0;
  padding: 0px;
  border-top: 0; }

.alert-template .modal-body {
  padding: 15px 0 15px 0; }

.alert-template .modal-body p {
  margin-bottom: 0;
  font-family: 'HelveticaNeue';
  text-align: left !important;
  color: #31434c;
  font-size: 17px;
  word-break: break-word; }

.alert-template .modal-header .close {
  color: #31434c;
  opacity: 1; }

.info-modal .modal-header .close {
  color: white;
  opacity: 1; }

.alert-template .box {
  background-color: transparent;
  padding: 0px 0 0px 0; }

.alert-template .box__dragndrop, .box__icon {
  width: 30px;
  margin-right: 5px; }

.alert-template .js .box__file + label {
  color: #31434c;
  margin-bottom: 0px;
  word-break: break-all;
  width: 83%;
  vertical-align: middle; }

.alert-template .js .box__file + label strong,
.alert-template .js .box__file + label:hover strong {
  color: #00a99d !important; }

.alert-template .Yellowbutton {
  padding: 6px 18px 6px; }

.alert-template .Yellowbutton:hover,
.alert-template .Yellowbutton:active,
.alert-template .Yellowbutton:active:focus {
  background-color: #FBBC43;
  color: white;
  box-shadow: none !important; }

.alert-template .js .box__file:focus {
  outline: 0; }

.alert-template .Yellowbutton:focus {
  box-shadow: none; }

.alert-template .cancelbutton {
  border-radius: 3px;
  padding: 6px 18px 6px;
  line-height: initial; }

.alert-template .cancelbutton:hover,
.alert-template .cancelbutton:active,
.alert-template .cancelbutton:active:focus {
  border: #FBBC43 2px solid;
  color: #FBBC43;
  box-shadow: none !important;
  background: transparent; }

.sub_side ul.only-seafarer li:first-child::before {
  display: none; }

.green {
  color: #00A99D; }

.red {
  color: #e41f00; }

.grey {
  color: #989898; }

.orange {
  color: #ff9f03; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  background-color: #fbbc43;
  border: 1px solid #fbbc43;
  background: #fbbc43;
  color: white !important;
  padding: 0px;
  margin-right: 0px;
  box-shadow: none; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background-color: #fbbc43;
  border: 1px solid #fbbc43;
  background: #fbbc43;
  color: white !important;
  padding: 0px; }

.dataTables_wrapper .dataTables_paginate .paginate_button {
  padding: 0px; }

.dataTables_wrapper .dataTables_paginate span .paginate_button {
  padding: 0px;
  margin-right: 0px; }

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background-color: #fbbc43;
  border: 1px solid #fbbc43;
  background: #fbbc43;
  color: white;
  padding: 0px; }

.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled {
  margin-left: 15px; }

.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled {
  margin-right: 15px; }

.dataTables_wrapper .dataTables_paginate .paginate_button.next {
  margin-left: 15px; }

.dataTables_wrapper .dataTables_paginate .paginate_button.previous {
  margin-right: 15px; }

/*.paginate_button.previous.disabled {
    margin-right: 15px !important;
}*/
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
  background-color: transparent !important;
  color: #333333 !important;
  border: 0; }

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  background-color: transparent !important;
  color: #333333 !important;
  border: 0;
  box-shadow: none; }

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: bottom 13px right; }

.next-assign-p .travel-details.top {
  background-color: #fcfae3;
  padding: 20px 20px 0px; }

.next-assign-p .travel-details.bottom .travel-text {
  background-color: white;
  padding: 0px 20px 0px; }

.next-assign-p .travel-details.footer {
  background-color: #fcfae3;
  padding-bottom: 20px;
  padding-right: 20px; }

.next-assign-p .travel-details.top {
  background: #f6f8f9;
  padding: 15px 10px 0px 10px;
  border: 1px solid #ddd;
  border-bottom: 0; }

.nnext-assign-p .travel-details.bottom {
  background: #f6f8f9;
  padding: 15px 10px 15px 10px;
  border: 1px solid #ddd; }

.next-assign-p .row-nan:first-child {
  background-color: #ffffff;
  border: 1px solid #ddd;
  margin-bottom: 12px; }

.next-assign-p .row-nan:nth-of-type(2) {
  background-color: #ffffff;
  border: 1px solid #ddd;
  margin-bottom: 0px; }

.next-assign-p .row-nan:nth-of-type(2) .right-section div:last-child {
  width: 100%; }

.next-assign-p .row-nan {
  width: 100%; }

.next-assign-p .row-nan p {
  margin-bottom: 15px; }

.next-assign-p .travel-details.bottom .travel-text {
  background: #f6f8f9; }

.next-assign-p .travel-details.bottom .travel-text .left-section {
  width: 10%; }

.next-assign-p .travel-details.bottom .travel-text .right-section {
  width: 89%;
  padding-top: 10px; }

.next-assign-p .travel-details.bottom div:first-child {
  width: 100%;
  padding: 0px; }

.next-assign-p .travel-details.bottom div.button:first-child {
  width: auto; }

.next-assign-p .row-nan:nth-of-type(2) .right-section div:nth-of-type(2),
.nnext-assign-p .row-nan:nth-of-type(2) .right-section div:nth-of-type(3),
.next-assign-p .row-nan:nth-of-type(2) .right-section div:nth-of-type(4) {
  width: 32%; }

.next-assign-background .travel-details.top {
  background-color: #fcfae3;
  padding: 20px 20px 0px; }

.next-assign-background .travel-details.bottom .travel-text {
  background-color: #fcfae3;
  padding: 25px 25px 0px; }

.next-assign-background .travel-details.footer {
  background-color: #fcfae3;
  padding-bottom: 20px;
  padding-right: 20px; }

.next-assign-panel .ass-d {
  font-size: 16px;
  /* background-color: #babbbb; */
  display: inline-block;
  color: #31434c;
  font-family: HelveticaNeue-medium;
  font-size: 18px;
  line-height: 1.11;
  letter-spacing: 0.36px;
  font-weight: 500;
  color: #31434c;
  margin-bottom: 17px;
  margin-top: 0px; }

.next-assign-panel .travel-details.top {
  background: #f6f8f9;
  padding: 15px 10px 0px 10px;
  border: 1px solid #ddd;
  border-bottom: 0; }

.next-assign-panel .header_history {
  margin-bottom: 25px; }

/*.next-assign-panel .travel-details.bottom {
    background: #f6f8f9;
    padding: 15px 10px 15px 10px;
    border: 1px solid #ddd;
}*/
.next-assign-panel .row-nan:first-child {
  background-color: #ffffff;
  border-left: 6px solid #188ee2;
  margin-bottom: 0px; }

.next-assign-panel .row-nan:nth-of-type(1) {
  margin-bottom: 30px; }

.next-assign-panel .row-nan:nth-of-type(2) {
  background-color: #ffffff;
  border-left: 6px solid #00a99d;
  margin-top: 0px;
  margin-bottom: 30px; }

.next-assign-panel .row-nan:nth-of-type(1) .right-section div:last-child {
  width: 100%; }

.next-assign-panel .row-nan:nth-of-type(1) .right-section div:last-child p {
  margin-bottom: 25px; }

.assignment-notice .sub_gdpr {
  background-color: rgba(240, 240, 240, 0.5);
  border-radius: 0;
  padding: 25px; }

.assignment-notice .sub_gdpr strong {
  font-family: Kana Sans Regular;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0.11px;
  color: #31434c;
  margin-bottom: 25px;
  display: block; }

.assignment-notice .sub_gdpr {
  font-family: HelveticaNeue;
  font-size: 16px;
  font-family: HelveticaNeue;
  font-size: 16px;
  line-height: 20px;
  color: #595a5c;
  margin-bottom: 0; }

.next-assign-panel .row-nan:nth-of-type(2) .right-section div:nth-of-type(2) p,
.next-assign-panel .row-nan:nth-of-type(2) .right-section div:nth-of-type(3) p,
.next-assign-panel .row-nan:nth-of-type(2) .right-section div:nth-of-type(4) p {
  margin-bottom: 25px; }

.buttons-next-assign .button .Yellowbutton {
  height: 30px;
  font-family: HelveticaNeue;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.3px;
  border-radius: 25px;
  border: 0; }

.next-assign-panel .row-nan {
  width: 100%;
  background-color: #fcfae3 !important; }

.next-assign-panel .row-nan p {
  margin-bottom: 30px; }

.next-assign-panel .travel-details.bottom .travel-text .left-section {
  width: 9%; }

.next-assign-panel .travel-details.bottom .travel-text .right-section {
  width: 90%;
  padding-top: 25px; }

.next-assign-panel .travel-details.bottom div:first-child {
  width: 100%; }

.next-assign-panel .row-nan:nth-of-type(2) .right-section div:nth-of-type(2),
.next-assign-panel .row-nan:nth-of-type(2) .right-section div:nth-of-type(3),
.next-assign-panel .row-nan:nth-of-type(2) .right-section div:nth-of-type(4) {
  width: 32%; }

.header_history a img.info {
  vertical-align: top; }

.timeline_content span {
  display: block !important; }

.back-changepassword a {
  color: #00a99d;
  position: relative;
  right: 20px;
  top: 20px;
  cursor: pointer;
  z-index: 999; }

.back-changepassword a:hover {
  color: #00a99d;
  position: relative;
  right: 20px;
  top: 20px;
  cursor: pointer;
  z-index: 999; }

.bfback-changepassword a {
    color: #2499ce;
    position: relative;
    right: 20px;
    top: 20px;
    cursor: pointer;
    z-index: 999;
}

    .bfback-changepassword a:hover {
        color: #2499ce;
        position: relative;
        right: 20px;
        top: 20px;
        cursor: pointer;
        z-index: 999;
    }

h3.change {
  margin-top: 0; }

.resend a:hover {
  color: #FBBC43 !important; }

@media only screen and (max-width: 1680px) {
  .dates .year_input {
    max-width: 60px;
    padding: 5px; }
  .basic_info .basic_info_inner.basic_info_new .clearfix div {
    width: 33.33%; }
  .basic_info .basic_info_inner.basic_info_new .clearfix div:nth-of-type(5) {
    margin-bottom: 30px !important; }
  .basic_info .basic_info_inner.basic_info_new .clearfix div:nth-of-type(6) {
    margin-bottom: 30px !important; }
  .nan-timeline .timeline_content .timeline-text div {
    width: 46%; }
  .nan-timeline .timeline_content .timeline-text div.buttons {
    width: auto; }
  .others_content li.policies {
    width: 60%; }
  .others_content li:nth-child(even) {
    margin-bottom: 10px; }
  .others_content li:last-child {
    text-align: left !important; }
  .row-vessel .travel-text p {
    margin-bottom: 30px; }
  .row-vessel .right-section .float-left:nth-of-type(1), .row-vessel .right-section .float-left:nth-of-type(2) {
    width: 30%; }
  .row-vessel .right-section .float-left:nth-of-type(3), .row-vessel .right-section .float-left:nth-of-type(4) {
    width: 37%; }
  .row-vessel .pt20,
  .row-vessel .pt25 {
    padding-top: 40px; } }

@media only screen and (max-width: 1480px) {
  .dates .year_input {
    max-width: 56px; }
  .dates .month_input {
    max-width: 45px;
    padding: 5px; }
  .dates .date_input {
    max-width: 45px;
    padding: 5px; }
  .appoinment-task-table table tr td {
    line-height: inherit; }
  .next-assign-panel .row-nan:nth-of-type(2) .right-section div:nth-of-type(2), .next-assign-panel .row-nan:nth-of-type(2) .right-section div:nth-of-type(3), .next-assign-panel .row-nan:nth-of-type(2) .right-section div:nth-of-type(4) {
    width: 45%; } }

@media only screen and (max-width: 1440px) {
  .dates .year_input {
    max-width: 56px;
    padding: 3px; }
  .travel-text div {
    width: 32%; }
  .travel span.name,
  .travel-text span.name {
    width: auto; }
  .next-assign-panel .row-nan:first-child .travel-text div {
    width: 45%; }
  .next-assign-panel .row-nan:first-child .travel-text div.div-last {
    width: 45% !important; }
  .travel-text span.name,
  .timeline_content span.name {
    font-size: 14px; }
  .travel-text span,
  .timeline_content span {
    font-size: 16px; }
  .row-vessel .left-section {
    width: 11%; }
  .row-vessel .right-section {
    width: 89%; } }

@media screen and (max-width: 1400px) {
  .others_content li {
    width: 33%; }
  .others_content li:last-child {
    text-align: center; }
  .policy-list-panel .title {
    width: 80%; }
  .dates .year_input {
    max-width: 49px;
    padding: 1px; } }

@media only screen and (max-width: 1366px) {
  .dates .month_input {
    max-width: 45px;
    padding: 0 5px; }
  .dates .date_input {
    max-width: 45px;
    padding: 0 5px; }
  .dates {
    padding: 0px; }
  .row-vessel .right-section .float-left:nth-of-type(1), .row-vessel .right-section .float-left:nth-of-type(2) {
    width: 40%; }
  .row-vessel .right-section .float-left:nth-of-type(3), .row-vessel .right-section .float-left:nth-of-type(4) {
    width: 40%; }
  .next-assign-panel .travel-details.bottom .travel-text .left-section {
    width: 11%; }
  .next-assign-panel .travel-details.bottom .travel-text .right-section {
    width: 88%; } }

@media only screen and (max-width: 1300px) {
  .dates .year_input {
    max-width: 62px; } }

@media only screen and (max-width: 1380px) {
  .dates .year_input {
    max-width: 55px;
    padding: 3px; } }

@media only screen and (max-width: 1152px) {
  .dates .month_input {
    max-width: 42px; }
  .dates .date_input {
    max-width: 37px; }
  .dates .year_input {
    max-width: 49px;
    padding: 0 0px; } }

@media only screen and (max-width: 1024px) {
  .dates .year_input {
    max-width: 49px;
    padding: 0 2px; }
  .dates .month_input {
    max-width: 31px;
    margin-right: 3px;
    padding: 0; }
  .dates .date_input {
    max-width: 35px;
    padding: 0;
    margin-right: 3px; } }

@media screen and (min-width: 1152px) and (max-width: 1400px) {
  .calender-schedule .card-body .left-column .top {
    font-size: 20px; }
  .calender-schedule .card-body .right-column h1 {
    font-size: 19px; }
  .calender-schedule .card-body .left-column {
    padding-left: 10px; } }

@media screen and (min-width: 1024px) and (max-width: 1152px) {
  .calender-schedule .card-body .left-column .top {
    font-size: 18px; }
  .calender-schedule .card-body .right-column h1 {
    font-size: 18px; }
  .calender-schedule .card-body .left-column {
    padding-left: 10px; }
  .login_twocol .SignUpForm {
    width: 69%; } }

@media all and (-ms-high-contrast: none) {
  /*.userinfo_right h4 span {
        display: inline-block;
        width: 500px;
        position: relative;
        margin-left: 50px;
        vertical-align: top;
        margin-top: -31px
    }
    .userinfo_right h4:after{bottom:-6px}*/
  a b {
    font-weight: normal; } }



    .border-slider a{
        display:block;
    }
    #carouselslide {
        padding: 0px 35px;
    }
    .carousel-control-prev, .carousel-control-next {
        width: auto;
    }
    .sliderpara {
        padding: 15px 15px 0px;
    }
        .sliderpara .question {
            margin-bottom: 15px;
            display: block;
            color: #00a99d;
        }

    .border-slider {
        border: 1px solid rgba(0,0,0,.125);
    }
    .image {
        display: inline-block;
        margin: 0 auto;
        text-align: center;
        background-color: #fcfae3;
        width: 100%;
    }
    .image img {
        width: auto;
        /*height: 150px;*/
        max-width: 100%;
        object-fit: scale-down;
    }

.singleCarousel {
    width: 100% !important;
    object-fit: unset !important;
}

.anchor a {
    color: #00a99d;
}

.tick-icon {
    position: relative;
}

    .tick-icon .fa-check-circle {
        position: absolute;
        right: 17px;
        bottom: 0;
        font-size: 16px;
        color: #00a99d;
    }

@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: -webkit-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
    }
}
.airport-edit-icon img {
    margin-left: 10px;
    margin-top: -8px;
}
.select2-container--default .select2-search--inline .select2-search__field {
    width: 100% !important;
    
}
    .select2-container--default .select2-search--inline .select2-search__field::placeholder {
        font-size: 16px !important;
        color: #999999 !important;
    }

    .select2-container--default .select2-selection--multiple {
    border: 1px solid #D2D7C9 !important;
    border-radius: 8px !important;
    padding-left: 8px !important;
    cursor: pointer !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
       color: #444 !important;
    }
 .select2-container--default .select2-selection--multiple .select2-selection__clear {
        color: #444 !important;
    }
        .select2-container--default .select2-selection--multiple .select2-selection__choice {
            background-color: transparent !important;
            color: #444 !important;
            border: 1px solid #D2D7C9 !important;
        }
.btnFilter {
    background-color: transparent;
    border: 2px solid #FBBC43;
    color: #FBBC43;
    cursor: pointer;
}
.txtFilter {
    border-radius: 8px;
    height: calc(2.55rem + 2px);
    background-color: transparent;
    width: 450px;
    border: #D2D7C9 1px solid;
    padding-left: 8px;
}
.txtFilter::placeholder {
  font-size: 16px;
  color: #999999;
 }
.banklistbtn {
    margin-top: -45px;
    background-color: #BFBFBF;
    color: white !important;
    padding: 5px 15px;
    float: right;
    margin-right:-5px;
}

/*form Toggle button Start*/
.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

    .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    border-radius: 100px;
    -webkit-transition: .4s;
    transition: .4s;
    height: 20px;
    width: 55px;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 27px;
        width: 26px;
        left: 2px;
        bottom: -4px;
        background-color: #f0f1f2;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider {
    background-color: #FBBC43;
}

input:focus + .slider {
    box-shadow: 0 0 1px #FBBC43;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}


.slider.round:before {
    border-radius: 50%;
}
/*Toggle button End*/

/*for rules Circule Start*/
    .rules-circle-checkbox input {
        max-width: 100%;
        width: 100%;
        margin-bottom: 0;
        display: none;
        cursor: pointer;
    }

    .rules-circle-checkbox label {
        width: auto;
        margin-right: 15px;
        font-size: 16px;
        color: #999999;
        margin-bottom: 0;
        padding-bottom: 0;
        position: relative;
    }

        .rules-circle-checkbox label:before {
            content: '';
            -webkit-appearance: none;
            background-color: #2164A3;
            border: 1px solid #D2D7C9;
            padding: 11px;
            display: inline-block;
            position: relative;
            vertical-align: middle;
            cursor: pointer;
            margin-right: 10px;
            border-radius: 50%
        }

    .rules-circle-checkbox input:checked + label:after {
        content: '';
        display: block;
        position: absolute;
        top: 2px;
        left: 8px;
        width: 7px;
        height: 16px;
        border: solid white;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
    }

/*for rules Circule End*/


.select {
    height: 43px;
    width: 25%;
    overflow: hidden;
    position: relative;
    border-radius: 3px;
    
}

    .select:after {
        content: "▼";
        padding: 12px 8px;
        position: absolute;
        right: 10px;
        top: 0;
        z-index: 1;
        text-align: center;
        width: 10%;
        height: 10%;
        pointer-events: none;
        color: #888;
        font-size: 10px;
    }

.select__field {
    height: 40px;
    width: 96%;
    background-color: transparent;
    border: 1px solid #e3e3e3;
    outline: none;
    font-size: 16px;
    padding-left: 8px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input.datepicker {
    background-image: url("../../../images/calender.png");
    background-position: right 15px center;
    background-repeat: no-repeat;
}
.menu-icon:hover {
    fill: white;
}
.menu-icon {
    width: 36px;
}
.header-icon {
    fill: white;
    width: 36px;
}

    .container {
        width: auto;
        max-height: 400px;
    }
.menu-icon1{fill:red;}

/*.sign_in_box{
    background-color:transparent;
}*/

.SignInForm h4 {
    color: #F5F5F5;
    position: relative;
    top: -20px;
}

.SignInForm .form-control {
    background-color: transparent !important;
    background: transparent !important;
    border: 0;
    border-bottom: 1px solid #CDD6DB !important;
    margin-bottom: 40px;
    padding: 0px;
    padding-bottom: 0;
    border-radius: 0px;
    line-height: 0px;
    height: 34px;
    color: #ffffff;
    font-style: normal;
    font-weight: 300;
}

    .SignInForm .form-control::placeholder {
        color: #CDD6DB;
        font-weight: 300;
        font-size: 16px;
        text-transform: uppercase;
    }

    .SignInForm .form-control:focus {
        box-shadow: none;
        font-size: 16px;
    }

.SignInForm .form-control {
    margin-bottom: 0;
    padding-right: 40px;
}

.SignInForm  .form-group{
    margin-bottom:35px;
}

.SignInForm_inner a {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-decoration-line: underline;
    text-transform: capitalize;
    color: #E8ECED;
}

    .SignInForm_inner a:hover {
        color: #68DA6A;
    }

    .password_group {
        margin-bottom: 20px !important;
    }

.SignInForm .loginbutton {
    background: #68DA6A;
    border-radius: 200px;
    color: #052E2B;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    margin: 0;
    box-shadow: none;
    outline: 0;
    border: 0;
    padding: 8px 22px;
    margin: 0 !important;
    border: 1px solid #68DA6A;
}

    .SignInForm .loginbutton:hover {
        color: #68DA6A;
        background-color: transparent;
        border: 1px solid #68DA6A;
        font-weight: 500;
    }

.linksgrp{
    margin-top:40px;
}

.linksgrp p {
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #CDD6DB;
}

    .linksgrp p a {
        font-weight: 400;
        font-size: 16px;
        line-height: 28px;
        color: #68DA6A;
    }

    .linksgrp p a:hover{
        color:white;
    }

.SignUpForm_inner h4 {
    color: #020A08;
}

.SignUpForm_inner .form-control {
    background-color: transparent !important;
    background: transparent !important;
    border: 0;
    border-bottom: 1px solid #020A08 !important;
    margin-bottom: 35px;
    padding: 0px;
    padding-bottom: 0;
    border-radius: 0px;
    line-height: 0px;
    height: 34px;
    color: #020A08 !important;
    font-style: normal;
    font-weight: 300;
}

    .SignUpForm_inner .form-control::placeholder {
        color: #020A08;
        font-weight: 300;
        font-size: 16px;
        text-transform: uppercase;
    }

    .SignUpForm_inner .form-control:focus {
        box-shadow: none;
        font-size: 16px;
    }

.form_birthdate .date_input {
    /*margin-bottom: 20px !important;*/
}
.lets-get {
    margin-bottom: 0;
}

.SignUpForm_inner .loginbutton {
    background: #020A08;
    border-radius: 20px;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #FFFFFF;
    outline: 0;
    border: 0;
    padding: 8px 65px;
    text-transform: uppercase;
}

.SignUpForm_inner p,
.SignUpForm_inner a{
    color: #020A08 !important;
}

.SignUpForm_inner a{
    text-decoration:underline;
}

.agree_submit_wrap .sign_up_box {
    background-color: rgb(245, 245, 245);
    text-align: left !important;
}

.agree_submit_wrap .SignUpForm,
.SignUpForm {
    margin: 0 !important;
    align-self: normal !important;
    margin-top: 30px !important;
}

.agree_submit_wrap .form-group label,
.agree_submit_wrap .text-left label{
    display: none;
}

.agree_submit_wrap .form_birthdate {
    margin-bottom: 0px !important;
}

.agree_submit_wrap .SignUpForm_inner .form-group p {
    font-size: 14px;
}

.agree_submit_wrap .SignUpForm_inner form{
    padding:0px;
}

#frmRegistrationForm .form-group label {
    display: none;
}
.SignUpForm_inner .create_account .access_code_input {
    margin-bottom: 0;
    justify-content: inherit;
}
.SignUpForm_inner .create_account .access_code_input .form-control {
    text-align: center;
}
.Card_header_text_color {
    color: #FBBC43;
}
.info-icon {
    fill: #68da6a;
    width: 20px;
}

/*Added by rupali*/
.acceptbutton {
    background-color: #00704a;
    border: #00704a 2px solid;
    color: #fff;
    padding: 6px 30px 6px;
    text-decoration: none;
    border-radius: 20px;
    line-height: initial;
    /*margin-right: 12px;*/
}
#TermConditionModal .modal-footer .btn-secondary.cancelbutton {
    border-radius: 20px;
    padding: 6px 30px;
    background-color: #ff461a;
    border: #ff461a 2px solid;
    color: #fff;
}
#TermConditionModal .modal-footer .btn-secondary.cancelbutton:hover {
    color: #fff;
    background-color: #f17355;
    border-color: #f17355;
}
#TermConditionModal .modal-footer .form-group-checkbox input:checked + label:after {
    border: solid #00704a;
    border-width: 0 2px 2px 0;
}
.menu-paragraph-text
{
    padding:14px 0px 16px 0px;
}