@charset "utf-8"; *,*:before,*:after{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-box-sizing:border-box; box-sizing:border-box; vertical-align:top; padding:0; margin:0; -webkit-font-smoothing:antialiased;}
*:focus,:click{outline:0; border:none;}
html,body{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
html,body{padding:0; margin:0; color:#4a4a4a; font-size:14px; font-family:lato;}
html{-webkit-box-sizing:border-box; box-sizing:border-box;}
::-webkit-scrollbar{display:none;}
body{ background-color: #fff;}
h1,h2,h3,h4,h5,h6,p,ul{margin:0; list-style:none;}
a{color:#008cff; text-decoration:none;}
img{ max-width: 100%;}
a:hover,a:focus{text-decoration:none; outline:none;}
.hide{display:none;}
.show{display:block;}
.hidden{opacity:0; pointer-events:none; transition:opacity 0.5s ease-in-out;}
.visible{visibility:visible;}
.fixed{position:fixed; width:100%;}
.bodyFixed{overflow:hidden;}
.bodyStatic{position:static; overflow:visible; width:100%;}
.makeSticky{position:sticky; position:-webkit-sticky; top:0; z-index:1;}
.makeRelative{position:relative;}
.makeAbsolute{position:absolute;}
.clearFix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearFix{display:inline-block;}

.truncate{width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lineThrough{text-decoration:line-through;}
.capText{text-transform:uppercase;}
.fullWidth{width:100%;}

/* Margin Top */
.appendTop3{margin-top: 3px;}
.appendTop5{margin-top: 5px;}
.appendTop6{margin-top: 6px;}
.appendTop8{margin-top: 8px;}
.appendTop10{margin-top: 10px;}
.appendTop12{margin-top: 12px;}
.appendTop14{margin-top: 14px;}
.appendTop15{margin-top: 15px;}
.appendTop16{margin-top: 16px;}
.appendTop18{margin-top: 18px;}
.appendTop20{margin-top: 20px;}
.appendTop22{margin-top: 22px;}
.appendTop24{margin-top: 24px;}
.appendTop26{margin-top: 26px;}
.appendTop28{margin-top: 28px;}
.appendTop30{margin-top: 30px;}

/* Set Margins Right */
.appendRight3{ margin-right: 3px;}
.appendRight5{ margin-right: 5px;}
.appendRight6{ margin-right: 6px;}
.appendRight8{ margin-right: 8px;}
.appendRight10{ margin-right: 10px;}
.appendRight12{ margin-right: 12px;}
.appendRight14{ margin-right: 14px;}
.appendRight15{ margin-right: 15px;}
.appendRight16{ margin-right: 16px;}
.appendRight18{ margin-right: 18px;}
.appendRight20{ margin-right: 20px;}
.appendRight22{ margin-right: 22px;}
.appendRight24{ margin-right: 24px;}
.appendRight26{ margin-right: 26px;}
.appendRight28{ margin-right: 28px;}
.appendRight30{ margin-right: 30px;}

/* Margin Bottom */
.appendBottom2{margin-bottom:2px;}
.appendBottom3{margin-bottom:3px;}
.appendBottom4{margin-bottom:4px;}
.appendBottom5{margin-bottom:5px;}
.appendBottom6{margin-bottom:6px;}
.appendBottom8{margin-bottom:8px;}
.appendBottom10{margin-bottom:10px;}
.appendBottom12{margin-bottom:12px;}
.appendBottom14{margin-bottom:14px;}
.appendBottom15{margin-bottom:15px;}
.appendBottom16{margin-bottom:16px;}
.appendBottom18{margin-bottom:18px;}
.appendBottom20{margin-bottom:20px;}
.appendBottom22{margin-bottom:22px;}
.appendBottom24{margin-bottom:24px;}
.appendBottom25{margin-bottom:25px;}
.appendBottom30{margin-bottom:30px;}
.appendBottom32{margin-bottom:32px;}
.appendBottom40{margin-bottom:40px;}
.appendBottom52{margin-bottom:52px;}
.appendBottom56{margin-bottom:56px;}
.appendBottom65{margin-bottom:65px;}

/* Margin Left */
.appendLeft3{ margin-left: 3px;}
.appendLeft5{ margin-left: 5px;}
.appendLeft6{ margin-left: 6px;}
.appendLeft8{ margin-left: 8px;}
.appendLeft10{ margin-left: 10px;}
.appendLeft12{ margin-left: 12px;}
.appendLeft14{ margin-left: 14px;}
.appendLeft15{ margin-left: 15px;}
.appendLeft16{ margin-left: 16px;}
.appendLeft18{ margin-left: 18px;}
.appendLeft20{ margin-left: 20px;}
.appendLeft22{ margin-left: 22px;}
.appendLeft24{ margin-left: 24px;}
.appendLeft26{ margin-left: 26px;}
.appendLeft28{ margin-left: 28px;}
.appendLeft30{ margin-left: 30px;}

/* Margin All side */
.margin10{ margin: 10px;}
.margin12{ margin: 12px;}
.margin15{ margin: 15px;}

/* Padding All Side */
.padding8{ padding: 8px;}
.padding10{ padding: 10px;}
.padding12{ padding: 12px;}
.padding14{ padding: 14px;}
.padding15{ padding: 15px;}
.padding16{ padding: 16px;}
.padding20{ padding: 20px;}
.paddingLR10{ padding-left: 10px; padding-right: 10px;}
.paddingLR12{ padding-left: 12px; padding-right: 12px;}
.paddingLR15{ padding-left: 15px; padding-right: 15px;}
.paddingLR16{ padding-left: 16px; padding-right: 16px;}
.paddingLR20{ padding-left: 20px; padding-right: 20px;}
.paddingTB10{ padding-top: 10px; padding-bottom: 10px;}
.paddingTB12{ padding-top: 12px; padding-bottom: 12px;}
.paddingTB15{ padding-top: 15px; padding-bottom: 15px;}
.paddingTB16{ padding-top: 16px; padding-bottom: 16px;}
.paddingTB20{ padding-top: 20px; padding-bottom: 20px;}
.boxPadding{padding:20px;}

/* Font Size */
.font8{ font-size: 8px; line-height: 10px;}
.font9{ font-size: 9px; line-height: 11px;}
.font10{ font-size: 10px; line-height: 12px;}
.font11{ font-size: 11px; line-height: 13px;}
.font12{ font-size: 12px; line-height: 14px;}
.font13{ font-size: 13px; line-height: 15px;}
.font14{ font-size: 14px; line-height: 16px;}
.font15{ font-size: 15px; line-height: 17px;}
.font16{ font-size: 16px; line-height: 18px;}
.font18{ font-size: 18px; line-height: 20px;}
.font20{ font-size: 20px; line-height: 22px;}
.font22{ font-size: 22px; line-height: 24px;}
.font24{ font-size: 24px; line-height: 26px;}
.font26{ font-size: 26px; line-height: 28px;}
.font28{ font-size: 28px; line-height: 30px;}
.font30{ font-size: 30px; line-height: 32px;}
.font36{ font-size: 36px; line-height: 38px;}

/* Font Family */

.latoLight{font-weight:300;}
.latoRegular{font-weight:400;}
.latoMedium{font-weight:500;}
.latoBlack{font-weight:900;}
.latoBold{font-weight:700;}
.latoItalic{font-style:italic;}
.lineHight16{line-height:16px !important;}
.lineHight18{line-height:18px !important;}
.lineHight20{line-height:20px !important;}
.lineHight22{line-height:22px !important;}

/* Font Color */

.blackText{ color: #000;}
.darkText{ color: #4a4a4a;}
.blueText{ color: #008cff;}
.greenText{ color: #249995;}
.redText{ color: #d0021b;}
.greyText{ color: #9b9b9b;}
.whiteText{ color: #fff;}
.orangeText{ color: #f09819;}

/* BG Color */
.greenBg{ background-color: #249995;}
.redBg{ background-color: #d0021b;}
.orangeBg{ background-color: #f09819;}


/* Alignment */

.textLeft{text-align:left;}
.textRight{text-align:right;}
.textCenter{text-align:center;}

.bdrTop1{border-top:1px solid #e7e7e7;}
.bdrBottom1{border-bottom:1px solid #e7e7e7;}
.bdrBottom2{border-bottom:solid 2px #e7e7e7;}
.calc30{width:calc(100% - 30px);}
.calc40{width:calc(100% - 40px);}
.calc60{width:calc(100% - 60px);}
.calc80{width:calc(100% - 80px);}
.calc140{width:calc(100% - 140px);}
.width30{width:30%;}
.width48{width:48%;}
.width60{width:60%;}
.width80{width:80%;}
.width100{width:100%;}
.width90px{width:90px;}
.width250px{width:250px;}
.width280px{width:280px;}
.marginAuto{margin-left:auto; margin-right:auto;}
.makeFlex{display:flex;}
.makeFlex.flexOne{flex:1;}
.makeFlex.flexWrap{flex-wrap:wrap;}
.makeFlex.column{flex-direction:column;}
.makeFlex.row{flex-direction:row;}
.makeFlex.perfectCenter{align-items:center; justify-content:center;}
.makeFlex.hrtlCenter{align-items:center;}
.makeFlex.vrtlCenter{justify-content:center;}
.makeFlex.spaceBetween{justify-content:space-between;}
.makeFlex.spaceAround{justify-content:space-around;}
.makeFlex.end{align-items:baseline;}
.makeFlex.top{align-items:flex-start;}
.makeFlex.right{align-items:flex-end;}
.pushRight{margin-left:auto;}
.pushLeft{margin-right:auto;}
.inlineB{display:inline-block;}
.flexOne{flex:1;}
.noShrink{flex-shrink:0;}
.inlineFlex{ display: inline-flex;}
/* Sprite Icons */  
.trvlSprite {   
    background: url(https://imgak.mmtcdn.com/seo/cms-staticpages/mysafety/assets/traveller-sprite-v5.png) no-repeat;
    display: inline-block;
    background-size: 200px 200px;
    font-size: 0px;
    flex-shrink: 0;
}
.trvlSprite.icBack {
	width: 16px;
	height: 16px;
	background-position: -5px -104px;
}
.trvlSprite.icShare {
	width: 16px;
	height: 19px;
	background-position: -27px -103px;
}
.trvlSprite.icSearch {
	width: 19px;
	height: 19px;
	background-position: -100px -72px;
}
.trvlSprite.icLocation {
	width: 16px;
	height: 20px;
	background-position: -49px -102px;
}
.trvlSprite.icFlightSmall {
	width: 17px;
	height: 17px;
	background-position: -38px -75px;
}
.trvlSprite.icHotelSmall {
	width: 17px;
	height: 17px;
	background-position: -79px -75px;
}
.trvlSprite.icTravelSmall {
	width: 17px;
	height: 17px;
	background-position: -59px -75px;
}
.trvlSprite.icMask {
	width: 21px;
	height: 15px;
	background-position: -152px -2px;
}
.trvlSprite.icFlight {
	width: 30px;
	height: 31px;
	background-position: -5px -35px;
}
.trvlSprite.icTrain {
    width: 30px;
    height: 31px;
    background-position: -68px -32px;
}
.trvlSprite.icHotel {
	width: 30px;
	height: 31px;
	background-position: -37px -35px;
}
.trvlSprite.icBus {
    width: 30px;
    height: 31px;
    background-position: -104px -162px;
}
.trvlSprite.icHoliday{
    width: 30px;
    height: 31px;
    background-position: -70px -164px;
}
.trvlSprite.icCab {
    width: 30px;
    height: 31px;
    background-position: -170px -163px;
}
.trvlSprite.icTravelGuide {
	width: 32px;
	height: 31px;
	background-position: -114px -1px;
}
.trvlSprite.icBusSmall {
	width: 24px;
	height: 25px;
	background-position: -61px -4px;
}
.trvlSprite.icCabSmall {
	width: 24px;
	height: 24px;
	background-position: -88px -5px;
}
.trvlSprite.icTrainSmall {
	width: 25px;
	height: 24px;
	background-position: -32px -5px;
}
.trvlSprite.icHolidaySmall {
	width: 25px;
	height: 25px;
	background-position: -5px -5px;
}
.trvlSprite.icGreenTick {
	width: 14px;
	height: 14px;
	background-position: -133px -35px;
}
.trvlSprite.icTime {
	width: 14px;
	height: 14px;
	background-position: -133px -52px;
}
.trvlSprite.icWhatsapp {
	width: 31px;
	height: 31px;
	background-position: -71px -96px;
}
.trvlSprite.icFacebook {
	width: 26px;
	height: 25px;
	background-position: -107px -97px;
}
.trvlSprite.icClose {
	width: 14px;
	height: 14px;
	background-position: -6px -129px;
}
.trvlSprite.icBusinactive {
    width: 30px;
    height: 31px;
    background-position: -31px -128px;
}
 
.trvlSprite.icFlightinactive {
    width: 30px;
    height: 31px;
    background-position: -70px -128px;
}
 
.trvlSprite.icTraininactive {
    width: 30px;
    height: 31px;
    background-position: -108px -128px;
}
 
.trvlSprite.icHotelinactive {
    width: 30px;
    height: 31px;
    background-position: -31px -166px;
}
 
.trvlSprite.icActivities {
    width: 30px;
    height: 31px;
    background-position: -147px -128px;
}
 
.trvlSprite.icCovidcover {
    width: 20px;
    height: 18px;
    background-position: -153px -1px;
}
 
.trvlSprite.icNeutral {
    width: 20px;
    height: 18px;
    background-position: -153px -23px;
}
 
.trvlSprite.icOrange {
   width: 20px;
    height: 18px;
    background-position: -153px -44px;
}
 
.trvlSprite.icGreen {
    width: 20px;
    height: 18px;
    background-position: -153px -65px;
}
 
.trvlSprite.icRed {
    width: 20px;
    height: 18px;
    background-position: -153px -87px;
}
.underline{
    text-decoration: underline;
}
.lightRedText{
    color: #f06372;
}
.blockSeparator{
    height: 20px;
}
.weekOverview {
    width: 49%;
}

/* --- Header-Banner --  */

.hdrBanner__img {
	display: inline-flex;
	width: 114px;
    margin-bottom: 20px;
    height: 23px;
}
.hdrBanner__back,
.hdrBanner__share {
	width: 24px;
	height: 24px;
	display: inline-flex;
	align-items: center;
    justify-content: center;
    position: absolute;
    top: 20px;
    z-index: 2;
}
.hdrBanner__back{
    left: 16px;
}
.hdrBanner__share{
    right: 16px;
}
.searchLocationWrapper{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 12;
	background-color: #fff;
}


/* --- My-Saftey --  */
.msInitiative {
    margin-left: 22px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
.msInitiative__inner {
	background-color: #fff;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
	padding: 3px 0 0 10px;
	border-radius: 4px;
}
.msInitiative__list--item a {
	display: flex;
	align-items: center;
}
.msInitiative__list--desc {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex: 1;
	border-bottom: 1px #e7e7e7 solid;
	padding: 15px 10px 15px 0;
}
.msInitiative__list--desc::after {
	border: solid #008cff;
	border-width: 0 2px 2px 0;
	display: inline-block;
    padding: 3px;
    content: "";
    transform: rotate(-45deg);
    margin-left: 10px;
}
.msInitiative__footer{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding:15px 10px 10px 0;
}
.msInitiative__footer--icon{
    display: flex;
}
.msInitiative__footer--icon li{
    margin-right: 5px;
}

/* --- Present-Status-Of-Service --  */
.presentStatus{
    background-color: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    padding: 3px 0;
    border-radius: 4px;
}
.presentStatus__item{
    padding: 0 0 0 10px;
    display: flex;
    align-items: center;
}
.presentStatus__item--desc{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 1;
    border-bottom: 1px #e7e7e7 solid;
    padding: 15px 10px 15px 0;
}
.presentStatus__item--link{
    min-width: 45px;
    margin-left: 30px;
    flex-shrink: 0;
}
.presentStatus__item:last-child .presentStatus__item--desc{
    border-bottom: 0;
}
.presentStatus__item--icon{
    position: relative;
}
.presentStatus__item--icon .operationalIcon{
    position: absolute;
    right: 0;
    bottom: -2px;
}

/* --- Saftey-Guide --  */
.safetyGuide {
	background-color: #fff;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
	padding: 10px;
    border-radius: 4px;
    display: flex;
}

.safetyGuide__img{
    width: 83px;
    flex-shrink: 0;
    margin-right: 10px;
}




/* --- Travel-Widget--  */
.travellingWidget{
    flex: 1;
    position: relative;
    text-align: left;
}
.travellingWidget__input{
    height: 48px;
    background-color: #fff;
    border: 1px #0091ff solid;
    outline: 0;
    border-radius: 2px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}
.checkInfoCont{
    display: flex;
    justify-content: space-between;
}
.travellingWidget__social{
    width: 94px;
    height: 44px;
    border: 1px #e7e7e7 solid;
    border-radius: 4px;
    margin-left: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btnCheckInfo{
    background: linear-gradient(90deg, #53b2fe, #065af3);
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    outline: 0;
    border: 0;
    cursor: pointer;
    border-radius: 4px;
    text-transform: uppercase;
    flex: 1;
}

/* --- Weekly-Overview --  */
.weekOverview{
    padding: 15px;
    border-radius: 4px;
    margin-bottom: 10px;
}
.weekOverview.green{
    background-color: #eafaf7;
}
.weekOverview.red{
    background-color: #fef3f4;
}
.weekOverview__header{
    display: flex;
    justify-content: space-between;
}
.weekOverview__header--left{
    flex: 1;
}
.weekOverview__header--right{
    width: 86px;
    flex-shrink: 0;
    margin-left: 10px;
}
.weekOverview__list{
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 14px;
}
.weekOverview__list li{
    display: flex;
    align-items: center;
    font-size: 12px;
    font-weight: 900;
}

/* --- Search-Location --  */
.suggestion__item {
	display: flex;
	padding: 0 10px;
	align-items: center;
	text-align: left;
}
.suggestion__item--desc {
	border-bottom: 1px #e7e7e7 solid;
	flex: 1;
	padding: 10px 0;
}
.locSearch .react-autosuggest__input {
	width: 100%;
	height: 50px;
	background-color: #fff;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
	outline: 0;
	border: 0;
	font-size: 18px;
	font-weight: 700;
    color: #4a4a4a;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px;
}
.tt-menu {
    background-color: #fff;
    width: 101%;
    top: 50px !important;
    left: -1px !important;
    border: 1px #e7e7e7 solid;
    border-top: none;
}
.locSearch__close {
    width: 24px;
    height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	position: absolute;
	left: 16px;
	top: 13px;
}
.locSearch .react-autosuggest__input::placeholder{
    color: #9b9b9b;
    font-size: 14px;
}

/* --- Search-Location --  */

.processing_screen{ text-align: center;
    position: absolute;
    left: 46%;
    top: 10%;}
.processing_txt{ font-size:20px; font-weight: 700; color:#008cff; }
.processing_container{ margin-top: 45%; }

.linear-activity {
    overflow: hidden;
    width: 95px;
    height: 7px;
    background-color: #fff;
	margin: 0px auto;
	-webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);

}

.determinate {
    position: relative;
    max-width: 100%;
    height: 100%;
    -webkit-transition: width 500ms ease-out 1s;
       -moz-transition: width 500ms ease-out 1s;
         -o-transition: width 500ms ease-out 1s;
            transition: width 500ms ease-out 1s;
    background-color: #008cff;
}

.indeterminate {
    position: relative;
    width: 100%;
    height: 100%;
}

.indeterminate:before {
    content: '';
    position: absolute;
    height: 100%;
    background-color: #008cff;
    animation: indeterminate_first 1.5s infinite ease-out;
}
.mysaftey_banner {
    background-image: linear-gradient(#fff, #eaf5ff);
    min-height: 350px;
    position: relative;
}
.mysaftey_banner .container {
    position: relative;
    min-height: 350px;
}
.container {
    width: 1200px;
    margin: 0 auto;
}
.clearFix {
    display: block;
}
.appendBottom16 {
    margin-bottom: 16px;
}
.safteydt__icon {
    position: absolute;
    left: 0px;
    width: 35%;
    top: 30%;
}
.check__update {
    font-size: 26px;
    line-height: 30px;
    width: 53%;
    color: #000;
    font-weight: bold;
    position: absolute;
    top: 60%;
}
.banner__image {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 740px;
    height: 308px;
}
.container.for_dt {
    padding-bottom: 40px;
}
.dt__hide {
    display: none;
}
.weekOverview__container.fr_dt {
    justify-content: normal;
}
.weekOverview__container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.weekOverview__container.fr_dt .travellingWidget__input.appendBottom10 {
    margin-bottom: 0px;
}
.weekOverview__container.fr_dt .travellingWidget__input {
    width: 32%;
    margin-right: 20px;
}
.weekOverview__container.fr_dt .travellingWidget__input.last {
    margin-right: 200px;
}

.weekOverview__container.fr_dt .travellingWidget__input.appendBottom15 {
    margin-bottom: 0px;
}
.weekOverview__container.fr_dt .travellingWidget__input {
    width: 32%;
    margin-right: 20px;
}
.weekOverview__container.fr_dt .checkInfoCont {
    width: 17%;
}
.checkInfoCont {
    display: flex;
    justify-content: space-between;
}
.shadow {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}
.loaderHide{display: none;}

@media only screen and (min-width:320px) and (max-width:767px){ 
    .container{ width: 100%; }
    .weekOverview{ width: 100%; }
    .weekOverview.red{ margin-left:0px; min-height: 170px; }
    .blockSeparator{ visibility:visible;background-color: #f2f2f2; }
    .msInitiative {
    background-color: #eaf5ff;
    padding: 20px 16px;
    }
    
    .ps__section,.msInitiative{ width: 100%; }
    .msInitiative{ margin-left: 0px; }
    .msInitiative__inner{ min-height: auto; }
    .msInitiative__footer{ position: static; bottom: 0px; }
    .download__section{ width: auto; }
    .safetyGuide.sectional_info{ flex-wrap: nowrap; }
    .shadow.sectional_info{ display: block; }
    .padding16{ padding:16px; }
    .dt__hide{ display: inline-flex; }
    .dt__show{ display: none; }
    
    
    .stateGuideline{
        background-color: #fff;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
        padding: 20px 15px 10px 10px;
        border-radius: 4px;
    }
    
    .safetyGuide {
        background-color: #fff;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
        padding: 10px;
        border-radius: 4px;
        display: flex;
    }
    .hdrBanner {
        background: linear-gradient(180deg, #fff, #eaf5ff);
        position: relative;
        padding: 40px 16px 16px 16px;
        text-align: center;
    }
    .processing_screen{ height: 100vh; width: 100%; text-align: center;    position: static;
        left: auto;
        top: auto;}
    
    .weekOverview__container.fr_dt { justify-content:normal; display: block; }
    .weekOverview__container.fr_dt .travellingWidget__input{ width: 100%; margin-right: 0px; }
    .weekOverview__container.fr_dt .travellingWidget__input.appendBottom10{ margin-bottom: 10px; }
    .weekOverview__container.fr_dt .travellingWidget__input.appendBottom15{ margin-bottom: 15px; }
    .weekOverview__container.fr_dt .travellingWidget__input.last { margin-right: 0px; }
    .weekOverview__container.fr_dt .checkInfoCont{ width:auto; }
    .container.for_dt{ padding-bottom: 0px; }
    
    }


@keyframes indeterminate_first {
    0% {
        left: -100%;
        width: 100%;
    }
    100% {
        left: 100%;
        width: 10%;
    }
}

@keyframes indeterminate_second {
    0% {
        left: -150%;
        width: 100%;
    }
    100% {
        left: 100%;
        width: 10%;
    }
}

.download__section {
    width: 91%;
}
.locSearch .react-autosuggest__input{padding-top: 24px;}