/************************************************************************************
Description: This file is to support IE9 with bootstrap4 by over riding the css properties and value
Author: Saigiridharan.E
Createddate:16-Apr-2019
*************************************************************************************//* config styles for bulk upload *//* Firefox *//* Safari and Chrome *//* Opera *//* Display helper class end *//* margin- helper class start *//* Display helper class end *//* margin- helper class start *//* Display helper class end *//* margin- helper class start *//* margin- helper class end *//* margin- helper class end *//* margin- helper class end *//* margin- helper class end *//* common width loop *//* looping for width with offset 5 addition *//* looping for width with offset 5 addition *//* looping for width with offset 5 addition *//* looping for width with offset 5 addition *//* looping for width with offset 5 addition *//* looping for width with offset 5 addition *//* looping for width with offset 5 addition *//* margin right and bottom *//* margin top and left *//*
* Author: Abdul Azeez
* Desc: Holiday calendar development styles
* Date: 01-03-2021
*//* jQuery UI Datepicker moving pixels fix *//* Italian lang starts *//* french lang starts *//* italian lang starts */.ie9 .card-group .card,.ie9 .col-1,.ie9 .col-10,.ie9 .col-11,.ie9 .col-12,.ie9 .col-2,.ie9 .col-3,.ie9 .col-4,.ie9 .col-5,.ie9 .col-6,.ie9 .col-7,.ie9 .col-8,.ie9 .col-9,.ie9 .col-lg-1,.ie9 .col-lg-10,.ie9 .col-lg-11,.ie9 .col-lg-12,.ie9 .col-lg-2,.ie9 .col-lg-3,.ie9 .col-lg-4,.ie9 .col-lg-5,.ie9 .col-lg-6,.ie9 .col-lg-7,.ie9 .col-lg-8,.ie9 .col-lg-9,.ie9 .col-m-10,.ie9 .col-md-1,.ie9 .col-md-11,.ie9 .col-md-12,.ie9 .col-md-2,.ie9 .col-md-3,.ie9 .col-md-4,.ie9 .col-md-5,.ie9 .col-md-6,.ie9 .col-md-7,.ie9 .col-md-8,.ie9 .col-md-9,.ie9 .col-sm-1,.ie9 .col-sm-10,.ie9 .col-sm-11,.ie9 .col-sm-12,.ie9 .col-sm-2,.ie9 .col-sm-3,.ie9 .col-sm-4,.ie9 .col-sm-5,.ie9 .col-sm-6,.ie9 .col-sm-7,.ie9 .col-sm-8,.ie9 .col-sm-9,.ie9 .col-xl-1,.ie9 .col-xl-10,.ie9 .col-xl-11,.ie9 .col-xl-12,.ie9 .col-xl-2,.ie9 .col-xl-3,.ie9 .col-xl-4,.ie9 .col-xl-5,.ie9 .col-xl-6,.ie9 .col-xl-7,.ie9 .col-xl-8,.ie9 .col-xl-9,.ie9 .list-group-horizontal,.ie9 .list-group-horizontal .list-group-item,.ie9 .nav-link{  float:left;}.ie9 .container,.ie9 .container-fluid,.ie9 .navbar-collapse,.ie9 .navbar-nav,.ie9 .row,.ie9 aside,.ie9 footer,.ie9 main,.ie9 section{  display:block;}.ie9 .modal.fade .modal-dialog{  -ms-transform:translate(0, -25%);}.ie9 .modal.show .modal-dialog{  -ms-transform:translate(0, 0);}.ie9 .custom-select{  background-image:none;  padding-right:0.75rem;}.ie9 .img-fluid[src$=".svg"]{  width:100%;}.ie9 .table-responsive{  min-height:0;}.ie9 .progress{  display:block;}.ie9 .progress-bar{  float:left;  font-size:12px;  line-height:20px;  width:0;  height:100%;}.ie9 .d-flex,.ie9 .d-lg-flex,.ie9 .d-md-flex,.ie9 .d-print-flex,.ie9 .d-sm-flex,.ie9 .d-xl-flex{  display:block !important;}.ie9 .d-inline-flex,.ie9 .d-lg-inline-flex,.ie9 .d-md-inline-flex,.ie9 .d-print-inline-flex,.ie9 .d-sm-inline-flex,.ie9 .d-xl-inline-flex{  display:inline-block !important;}.ie9 .flex-row .div{  display:inline-block;}.ie9 .flex-row-reverse{  text-align:right;}.ie9 .flex-row-reverse .div{  display:inline-block;  float:right;}.ie9 .justify-content-start div{  display:inline-block;}.ie9 .justify-content-end{  text-align:right;}.ie9 .justify-content-end div{  display:inline-block;  margin-right:0;  float:right;}.ie9 .justify-content-center{  text-align:center;}.ie9 .justify-content-center div{  display:inline-block;  margin-right:auto;  margin-left:auto;  text-align:center;}.ie9 .justify-content-between{  text-justify:auto;}.ie9 .justify-content-between div{  display:inline-block;  margin-right:auto;  margin-left:auto;  text-align:justify;}.ie9 .justify-content-around{  text-align:justify;  text-justify:auto;}.ie9 .justify-content-around div{  display:inline-block;  margin-right:auto;  margin-left:auto;  text-align:justify;}.ie9 [class^=justify-content-] div{  display:inline-block;}.ie9 .carousel-control-next,.ie9 .carousel-control-prev,.ie9 .carousel-indicators{  display:none;}.ie9 .btn-link.disabled,.ie9 .btn-link:disabled{  text-decoration:none;}.ie9 .modal-header .close{  margin:-48px -16px -16px auto;}.ie9 .btn-group,.ie9 .btn-group-vertical{  display:inline;  vertical-align:baseline;}.ie9 .btn-group .btn + .btn,.ie9 .btn-group .btn + .btn-group,.ie9 .btn-group .btn-group + .btn,.ie9 .btn-group .btn-group + .btn-group,.ie9 .btn-group-vertical .btn + .btn,.ie9 .btn-group-vertical .btn + .btn-group,.ie9 .btn-group-vertical .btn-group + .btn,.ie9 .btn-group-vertical .btn-group + .btn-group{  margin-left:-5px;}.ie9 .navbar-expand .navbar-collapse,.ie9 .navbar-expand-lg .navbar-collapse,.ie9 .navbar-expand-md .navbar-collapse,.ie9 .navbar-expand-sm .navbar-collapse,.ie9 .navbar-expand-xl .navbar-collapse{  display:block;}.ie9 .nav,.ie9 .navbar,.ie9 .navbar > .container,.ie9 .navbar > .container-fluid{  display:block;}.ie9 .navbar{  display:inline-block;  width:100%;}.ie9 .nav-link{  padding:8px 16px;}.ie9 .navbar-brand{  padding-top:5px;  padding-bottom:5px;  margin-right:16px;  font-size:20px;  float:left;}.ie9 .navbar:not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl):not(.navbar-expand) .nav-link{  float:none;}.ie9 .form-group > .is-valid{  border-color:#28a745 !important;}.ie9 .form-group > .is-invalid{  border-color:#dc3545 !important;}.ie9 .custom-control-input.is-valid ~ .valid-feedback,.ie9 .custom-file-input.is-invalid ~ .invalid-feedback,.ie9 .custom-select.is-invalid ~ .invalid-feedback,.ie9 .custom-select.is-valid ~ .valid-feedback,.ie9 .form-check-input.is-invalid ~ .invalid-feedback,.ie9 .form-check-input.is-valid ~ .valid-feedback,.ie9 .form-control-file.is-invalid ~ .invalid-feedback,.ie9 .form-control-file.is-valid ~ .valid-feedback,.ie9 .form-control.is-invalid ~ .invalid-feedback,.ie9 .form-control.is-valid ~ .valid-feedback{  display:block;}.ie9 .form-group > .is-valid:focus{  box-shadow:0 0 0 0.2rem rgba(40, 167, 69, .25);}.ie9 .form-group > .is-invalid:focus{  box-shadow:0 0 0 0.2rem rgba(220, 53, 69, .25);}.ie9 .custom-switch .custom-control-input:checked ~ .custom-control-label:after{  -ms-transform:translateX(0.75rem);}.ie9 .custom-navbar-left .dropdown{  position:relative;  display:inline-block;  /*!
 * Bootstrap
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */  /*
	*Description: Modified the file to meet W3C css validation
	*Author: Saigiridharan.E
	*Modified date: 16-Apr-2019
 */}*,::after,::before{  box-sizing:border-box;}html{  font-family:sans-serif;  line-height:1.15;  -webkit-text-size-adjust:100%;  -webkit-tap-highlight-color:transparent;}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{  display:block;}body{  margin:0;  font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";  font-size:1rem;  font-weight:400;  line-height:1.5;  color:#212529;  text-align:left;  background-color:#fff;}[tabindex="-1"]:focus{  outline:0 !important;}hr{  box-sizing:content-box;  height:0;  overflow:visible;}h1,h2,h3,h4,h5,h6{  margin-top:0;  margin-bottom:0.5rem;}p{  margin-top:0;  margin-bottom:1rem;}abbr[data-original-title],abbr[title]{  text-decoration:underline;  -webkit-text-decoration:underline dotted;  text-decoration:underline dotted;  cursor:help;  /*-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none*/  border-bottom:0;}address{  margin-bottom:1rem;  font-style:normal;  line-height:inherit;}dl,ol,ul{  margin-top:0;  margin-bottom:1rem;}ol ol,ol ul,ul ol,ul ul{  margin-bottom:0;}dt{  font-weight:700;}dd{  margin-bottom:0.5rem;  margin-left:0;}blockquote{  margin:0 0 1rem;}b,strong{  font-weight:bolder;}small{  font-size:80%;}sub,sup{  position:relative;  font-size:75%;  line-height:0;  vertical-align:baseline;}sub{  bottom:-0.25em;}sup{  top:-0.5em;}a{  color:#007bff;  text-decoration:none;  background-color:transparent;}a:hover{  color:#0056b3;  text-decoration:underline;}a:not([href]):not([tabindex]){  color:inherit;  text-decoration:none;}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{  color:inherit;  text-decoration:none;}a:not([href]):not([tabindex]):focus{  outline:0;}code,kbd,pre,samp{  font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;  font-size:1em;}pre{  margin-top:0;  margin-bottom:1rem;  overflow:auto;}figure{  margin:0 0 1rem;}img{  vertical-align:middle;  border-style:none;}svg{  overflow:hidden;  vertical-align:middle;}table{  border-collapse:collapse;}caption{  padding-top:0.75rem;  padding-bottom:0.75rem;  color:#6c757d;  text-align:left;  caption-side:bottom;}th{  text-align:inherit;}label{  display:inline-block;  margin-bottom:0.5rem;}button{  border-radius:0;}button:focus{  outline:1px dotted;  outline:5px auto -webkit-focus-ring-color;}button,input,optgroup,select,textarea{  margin:0;  font-family:inherit;  font-size:inherit;  line-height:inherit;}button,input{  overflow:visible;}button,select{  text-transform:none;}select{  word-wrap:normal;}[type=button],[type=reset],[type=submit],button{  -webkit-appearance:button;}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){  cursor:pointer;}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{  padding:0;  border-style:none;}input[type=checkbox],input[type=radio]{  box-sizing:border-box;  padding:0;}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{  -webkit-appearance:listbox;}textarea{  overflow:auto;  resize:vertical;}fieldset{  min-width:0;  padding:0;  margin:0;  border:0;}legend{  display:block;  width:100%;  max-width:100%;  padding:0;  margin-bottom:0.5rem;  font-size:1.5rem;  line-height:inherit;  color:inherit;  white-space:normal;}progress{  vertical-align:baseline;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{  height:auto;}[type=search]{  outline-offset:-2px;  -webkit-appearance:none;}[type=search]::-webkit-search-decoration{  -webkit-appearance:none;}::-webkit-file-upload-button{  font:inherit;  -webkit-appearance:button;}output{  display:inline-block;}summary{  display:list-item;  cursor:pointer;}template{  display:none;}[hidden]{  display:none !important;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{  margin-bottom:0.5rem;  font-weight:500;  line-height:1.2;}.h1,h1{  font-size:2.5rem;}.h2,h2{  font-size:2rem;}.h3,h3{  font-size:1.75rem;}.h4,h4{  font-size:1.5rem;}.h5,h5{  font-size:1.25rem;}.h6,h6{  font-size:1rem;}.lead{  font-size:1.25rem;  font-weight:300;}.display-1{  font-size:6rem;  font-weight:300;  line-height:1.2;}.display-2{  font-size:5.5rem;  font-weight:300;  line-height:1.2;}.display-3{  font-size:4.5rem;  font-weight:300;  line-height:1.2;}.display-4{  font-size:3.5rem;  font-weight:300;  line-height:1.2;}hr{  margin-top:1rem;  margin-bottom:1rem;  border:0;  border-top:1px solid rgba(0, 0, 0, .1);}.small,small{  font-size:80%;  font-weight:400;}.mark,mark{  padding:0.2em;  background-color:#fcf8e3;}.list-unstyled{  padding-left:0;  list-style:none;}.list-inline{  padding-left:0;  list-style:none;}.list-inline-item{  display:inline-block;}.list-inline-item:not(:last-child){  margin-right:0.5rem;}.initialism{  font-size:90%;  text-transform:uppercase;}.blockquote{  margin-bottom:1rem;  font-size:1.25rem;}.blockquote-footer{  display:block;  font-size:80%;  color:#6c757d;}.blockquote-footer::before{  content:"\2014\00A0";}.img-fluid{  max-width:100%;  height:auto;}.img-thumbnail{  padding:0.25rem;  background-color:#fff;  border:1px solid #dee2e6;  border-radius:0.25rem;  max-width:100%;  height:auto;}.figure{  display:inline-block;}.figure-img{  margin-bottom:0.5rem;  line-height:1;}.figure-caption{  font-size:90%;  color:#6c757d;}code{  font-size:87.5%;  color:#e83e8c;  word-wrap:break-word;}a > code{  color:inherit;}kbd{  padding:0.2rem 0.4rem;  font-size:87.5%;  color:#fff;  background-color:#212529;  border-radius:0.2rem;}kbd kbd{  padding:0;  font-size:100%;  font-weight:700;}pre{  display:block;  font-size:87.5%;  color:#212529;}pre code{  font-size:inherit;  color:inherit;  word-break:normal;}.pre-scrollable{  max-height:340px;  overflow-y:scroll;}.container{  width:100%;  padding-right:15px;  padding-left:15px;  margin-right:auto;  margin-left:auto;}@media (min-width:576px){  .container{    max-width:540px;  }}@media (min-width:768px){  .container{    max-width:720px;  }}@media (min-width:992px){  .container{    max-width:960px;  }}@media (min-width:1200px){  .container{    max-width:1140px;  }}.container-fluid{  width:100%;  padding-right:15px;  padding-left:15px;  margin-right:auto;  margin-left:auto;}.row{  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  margin-right:-15px;  margin-left:-15px;}.no-gutters{  margin-right:0;  margin-left:0;}.no-gutters > .col,.no-gutters > [class*=col-]{  padding-right:0;  padding-left:0;}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{  position:relative;  width:100%;  padding-right:15px;  padding-left:15px;}.col{  -ms-flex-preferred-size:0;  flex-basis:0;  -ms-flex-positive:1;  flex-grow:1;  max-width:100%;}.col-auto{  -ms-flex:0 0 auto;  flex:0 0 auto;  width:auto;  max-width:100%;}.col-1{  -ms-flex:0 0 8.33333%;  flex:0 0 8.33333%;  max-width:8.33333%;}.col-2{  -ms-flex:0 0 16.66667%;  flex:0 0 16.66667%;  max-width:16.66667%;}.col-3{  -ms-flex:0 0 25%;  flex:0 0 25%;  max-width:25%;}.col-4{  -ms-flex:0 0 33.33333%;  flex:0 0 33.33333%;  max-width:33.33333%;}.col-5{  -ms-flex:0 0 41.66667%;  flex:0 0 41.66667%;  max-width:41.66667%;}.col-6{  -ms-flex:0 0 50%;  flex:0 0 50%;  max-width:50%;}.col-7{  -ms-flex:0 0 58.33333%;  flex:0 0 58.33333%;  max-width:58.33333%;}.col-8{  -ms-flex:0 0 66.66667%;  flex:0 0 66.66667%;  max-width:66.66667%;}.col-9{  -ms-flex:0 0 75%;  flex:0 0 75%;  max-width:75%;}.col-10{  -ms-flex:0 0 83.33333%;  flex:0 0 83.33333%;  max-width:83.33333%;}.col-11{  -ms-flex:0 0 91.66667%;  flex:0 0 91.66667%;  max-width:91.66667%;}.col-12{  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%;}.order-first{  -ms-flex-order:-1;  order:-1;}.order-last{  -ms-flex-order:13;  order:13;}.order-0{  -ms-flex-order:0;  order:0;}.order-1{  -ms-flex-order:1;  order:1;}.order-2{  -ms-flex-order:2;  order:2;}.order-3{  -ms-flex-order:3;  order:3;}.order-4{  -ms-flex-order:4;  order:4;}.order-5{  -ms-flex-order:5;  order:5;}.order-6{  -ms-flex-order:6;  order:6;}.order-7{  -ms-flex-order:7;  order:7;}.order-8{  -ms-flex-order:8;  order:8;}.order-9{  -ms-flex-order:9;  order:9;}.order-10{  -ms-flex-order:10;  order:10;}.order-11{  -ms-flex-order:11;  order:11;}.order-12{  -ms-flex-order:12;  order:12;}.offset-1{  margin-left:8.33333%;}.offset-2{  margin-left:16.66667%;}.offset-3{  margin-left:25%;}.offset-4{  margin-left:33.33333%;}.offset-5{  margin-left:41.66667%;}.offset-6{  margin-left:50%;}.offset-7{  margin-left:58.33333%;}.offset-8{  margin-left:66.66667%;}.offset-9{  margin-left:75%;}.offset-10{  margin-left:83.33333%;}.offset-11{  margin-left:91.66667%;}@media (min-width:576px){  .col-sm{    -ms-flex-preferred-size:0;    flex-basis:0;    -ms-flex-positive:1;    flex-grow:1;    max-width:100%;  }  .col-sm-auto{    -ms-flex:0 0 auto;    flex:0 0 auto;    width:auto;    max-width:100%;  }  .col-sm-1{    -ms-flex:0 0 8.33333%;    flex:0 0 8.33333%;    max-width:8.33333%;  }  .col-sm-2{    -ms-flex:0 0 16.66667%;    flex:0 0 16.66667%;    max-width:16.66667%;  }  .col-sm-3{    -ms-flex:0 0 25%;    flex:0 0 25%;    max-width:25%;  }  .col-sm-4{    -ms-flex:0 0 33.33333%;    flex:0 0 33.33333%;    max-width:33.33333%;  }  .col-sm-5{    -ms-flex:0 0 41.66667%;    flex:0 0 41.66667%;    max-width:41.66667%;  }  .col-sm-6{    -ms-flex:0 0 50%;    flex:0 0 50%;    max-width:50%;  }  .col-sm-7{    -ms-flex:0 0 58.33333%;    flex:0 0 58.33333%;    max-width:58.33333%;  }  .col-sm-8{    -ms-flex:0 0 66.66667%;    flex:0 0 66.66667%;    max-width:66.66667%;  }  .col-sm-9{    -ms-flex:0 0 75%;    flex:0 0 75%;    max-width:75%;  }  .col-sm-10{    -ms-flex:0 0 83.33333%;    flex:0 0 83.33333%;    max-width:83.33333%;  }  .col-sm-11{    -ms-flex:0 0 91.66667%;    flex:0 0 91.66667%;    max-width:91.66667%;  }  .col-sm-12{    -ms-flex:0 0 100%;    flex:0 0 100%;    max-width:100%;  }  .order-sm-first{    -ms-flex-order:-1;    order:-1;  }  .order-sm-last{    -ms-flex-order:13;    order:13;  }  .order-sm-0{    -ms-flex-order:0;    order:0;  }  .order-sm-1{    -ms-flex-order:1;    order:1;  }  .order-sm-2{    -ms-flex-order:2;    order:2;  }  .order-sm-3{    -ms-flex-order:3;    order:3;  }  .order-sm-4{    -ms-flex-order:4;    order:4;  }  .order-sm-5{    -ms-flex-order:5;    order:5;  }  .order-sm-6{    -ms-flex-order:6;    order:6;  }  .order-sm-7{    -ms-flex-order:7;    order:7;  }  .order-sm-8{    -ms-flex-order:8;    order:8;  }  .order-sm-9{    -ms-flex-order:9;    order:9;  }  .order-sm-10{    -ms-flex-order:10;    order:10;  }  .order-sm-11{    -ms-flex-order:11;    order:11;  }  .order-sm-12{    -ms-flex-order:12;    order:12;  }  .offset-sm-0{    margin-left:0;  }  .offset-sm-1{    margin-left:8.33333%;  }  .offset-sm-2{    margin-left:16.66667%;  }  .offset-sm-3{    margin-left:25%;  }  .offset-sm-4{    margin-left:33.33333%;  }  .offset-sm-5{    margin-left:41.66667%;  }  .offset-sm-6{    margin-left:50%;  }  .offset-sm-7{    margin-left:58.33333%;  }  .offset-sm-8{    margin-left:66.66667%;  }  .offset-sm-9{    margin-left:75%;  }  .offset-sm-10{    margin-left:83.33333%;  }  .offset-sm-11{    margin-left:91.66667%;  }}@media (min-width:768px){  .col-md{    -ms-flex-preferred-size:0;    flex-basis:0;    -ms-flex-positive:1;    flex-grow:1;    max-width:100%;  }  .col-md-auto{    -ms-flex:0 0 auto;    flex:0 0 auto;    width:auto;    max-width:100%;  }  .col-md-1{    -ms-flex:0 0 8.33333%;    flex:0 0 8.33333%;    max-width:8.33333%;  }  .col-md-2{    -ms-flex:0 0 16.66667%;    flex:0 0 16.66667%;    max-width:16.66667%;  }  .col-md-3{    -ms-flex:0 0 25%;    flex:0 0 25%;    max-width:25%;  }  .col-md-4{    -ms-flex:0 0 33.33333%;    flex:0 0 33.33333%;    max-width:33.33333%;  }  .col-md-5{    -ms-flex:0 0 41.66667%;    flex:0 0 41.66667%;    max-width:41.66667%;  }  .col-md-6{    -ms-flex:0 0 50%;    flex:0 0 50%;    max-width:50%;  }  .col-md-7{    -ms-flex:0 0 58.33333%;    flex:0 0 58.33333%;    max-width:58.33333%;  }  .col-md-8{    -ms-flex:0 0 66.66667%;    flex:0 0 66.66667%;    max-width:66.66667%;  }  .col-md-9{    -ms-flex:0 0 75%;    flex:0 0 75%;    max-width:75%;  }  .col-md-10{    -ms-flex:0 0 83.33333%;    flex:0 0 83.33333%;    max-width:83.33333%;  }  .col-md-11{    -ms-flex:0 0 91.66667%;    flex:0 0 91.66667%;    max-width:91.66667%;  }  .col-md-12{    -ms-flex:0 0 100%;    flex:0 0 100%;    max-width:100%;  }  .order-md-first{    -ms-flex-order:-1;    order:-1;  }  .order-md-last{    -ms-flex-order:13;    order:13;  }  .order-md-0{    -ms-flex-order:0;    order:0;  }  .order-md-1{    -ms-flex-order:1;    order:1;  }  .order-md-2{    -ms-flex-order:2;    order:2;  }  .order-md-3{    -ms-flex-order:3;    order:3;  }  .order-md-4{    -ms-flex-order:4;    order:4;  }  .order-md-5{    -ms-flex-order:5;    order:5;  }  .order-md-6{    -ms-flex-order:6;    order:6;  }  .order-md-7{    -ms-flex-order:7;    order:7;  }  .order-md-8{    -ms-flex-order:8;    order:8;  }  .order-md-9{    -ms-flex-order:9;    order:9;  }  .order-md-10{    -ms-flex-order:10;    order:10;  }  .order-md-11{    -ms-flex-order:11;    order:11;  }  .order-md-12{    -ms-flex-order:12;    order:12;  }  .offset-md-0{    margin-left:0;  }  .offset-md-1{    margin-left:8.33333%;  }  .offset-md-2{    margin-left:16.66667%;  }  .offset-md-3{    margin-left:25%;  }  .offset-md-4{    margin-left:33.33333%;  }  .offset-md-5{    margin-left:41.66667%;  }  .offset-md-6{    margin-left:50%;  }  .offset-md-7{    margin-left:58.33333%;  }  .offset-md-8{    margin-left:66.66667%;  }  .offset-md-9{    margin-left:75%;  }  .offset-md-10{    margin-left:83.33333%;  }  .offset-md-11{    margin-left:91.66667%;  }}@media (min-width:992px){  .col-lg{    -ms-flex-preferred-size:0;    flex-basis:0;    -ms-flex-positive:1;    flex-grow:1;    max-width:100%;  }  .col-lg-auto{    -ms-flex:0 0 auto;    flex:0 0 auto;    width:auto;    max-width:100%;  }  .col-lg-1{    -ms-flex:0 0 8.33333%;    flex:0 0 8.33333%;    max-width:8.33333%;  }  .col-lg-2{    -ms-flex:0 0 16.66667%;    flex:0 0 16.66667%;    max-width:16.66667%;  }  .col-lg-3{    -ms-flex:0 0 25%;    flex:0 0 25%;    max-width:25%;  }  .col-lg-4{    -ms-flex:0 0 33.33333%;    flex:0 0 33.33333%;    max-width:33.33333%;  }  .col-lg-5{    -ms-flex:0 0 41.66667%;    flex:0 0 41.66667%;    max-width:41.66667%;  }  .col-lg-6{    -ms-flex:0 0 50%;    flex:0 0 50%;    max-width:50%;  }  .col-lg-7{    -ms-flex:0 0 58.33333%;    flex:0 0 58.33333%;    max-width:58.33333%;  }  .col-lg-8{    -ms-flex:0 0 66.66667%;    flex:0 0 66.66667%;    max-width:66.66667%;  }  .col-lg-9{    -ms-flex:0 0 75%;    flex:0 0 75%;    max-width:75%;  }  .col-lg-10{    -ms-flex:0 0 83.33333%;    flex:0 0 83.33333%;    max-width:83.33333%;  }  .col-lg-11{    -ms-flex:0 0 91.66667%;    flex:0 0 91.66667%;    max-width:91.66667%;  }  .col-lg-12{    -ms-flex:0 0 100%;    flex:0 0 100%;    max-width:100%;  }  .order-lg-first{    -ms-flex-order:-1;    order:-1;  }  .order-lg-last{    -ms-flex-order:13;    order:13;  }  .order-lg-0{    -ms-flex-order:0;    order:0;  }  .order-lg-1{    -ms-flex-order:1;    order:1;  }  .order-lg-2{    -ms-flex-order:2;    order:2;  }  .order-lg-3{    -ms-flex-order:3;    order:3;  }  .order-lg-4{    -ms-flex-order:4;    order:4;  }  .order-lg-5{    -ms-flex-order:5;    order:5;  }  .order-lg-6{    -ms-flex-order:6;    order:6;  }  .order-lg-7{    -ms-flex-order:7;    order:7;  }  .order-lg-8{    -ms-flex-order:8;    order:8;  }  .order-lg-9{    -ms-flex-order:9;    order:9;  }  .order-lg-10{    -ms-flex-order:10;    order:10;  }  .order-lg-11{    -ms-flex-order:11;    order:11;  }  .order-lg-12{    -ms-flex-order:12;    order:12;  }  .offset-lg-0{    margin-left:0;  }  .offset-lg-1{    margin-left:8.33333%;  }  .offset-lg-2{    margin-left:16.66667%;  }  .offset-lg-3{    margin-left:25%;  }  .offset-lg-4{    margin-left:33.33333%;  }  .offset-lg-5{    margin-left:41.66667%;  }  .offset-lg-6{    margin-left:50%;  }  .offset-lg-7{    margin-left:58.33333%;  }  .offset-lg-8{    margin-left:66.66667%;  }  .offset-lg-9{    margin-left:75%;  }  .offset-lg-10{    margin-left:83.33333%;  }  .offset-lg-11{    margin-left:91.66667%;  }}@media (min-width:1200px){  .col-xl{    -ms-flex-preferred-size:0;    flex-basis:0;    -ms-flex-positive:1;    flex-grow:1;    max-width:100%;  }  .col-xl-auto{    -ms-flex:0 0 auto;    flex:0 0 auto;    width:auto;    max-width:100%;  }  .col-xl-1{    -ms-flex:0 0 8.33333%;    flex:0 0 8.33333%;    max-width:8.33333%;  }  .col-xl-2{    -ms-flex:0 0 16.66667%;    flex:0 0 16.66667%;    max-width:16.66667%;  }  .col-xl-3{    -ms-flex:0 0 25%;    flex:0 0 25%;    max-width:25%;  }  .col-xl-4{    -ms-flex:0 0 33.33333%;    flex:0 0 33.33333%;    max-width:33.33333%;  }  .col-xl-5{    -ms-flex:0 0 41.66667%;    flex:0 0 41.66667%;    max-width:41.66667%;  }  .col-xl-6{    -ms-flex:0 0 50%;    flex:0 0 50%;    max-width:50%;  }  .col-xl-7{    -ms-flex:0 0 58.33333%;    flex:0 0 58.33333%;    max-width:58.33333%;  }  .col-xl-8{    -ms-flex:0 0 66.66667%;    flex:0 0 66.66667%;    max-width:66.66667%;  }  .col-xl-9{    -ms-flex:0 0 75%;    flex:0 0 75%;    max-width:75%;  }  .col-xl-10{    -ms-flex:0 0 83.33333%;    flex:0 0 83.33333%;    max-width:83.33333%;  }  .col-xl-11{    -ms-flex:0 0 91.66667%;    flex:0 0 91.66667%;    max-width:91.66667%;  }  .col-xl-12{    -ms-flex:0 0 100%;    flex:0 0 100%;    max-width:100%;  }  .order-xl-first{    -ms-flex-order:-1;    order:-1;  }  .order-xl-last{    -ms-flex-order:13;    order:13;  }  .order-xl-0{    -ms-flex-order:0;    order:0;  }  .order-xl-1{    -ms-flex-order:1;    order:1;  }  .order-xl-2{    -ms-flex-order:2;    order:2;  }  .order-xl-3{    -ms-flex-order:3;    order:3;  }  .order-xl-4{    -ms-flex-order:4;    order:4;  }  .order-xl-5{    -ms-flex-order:5;    order:5;  }  .order-xl-6{    -ms-flex-order:6;    order:6;  }  .order-xl-7{    -ms-flex-order:7;    order:7;  }  .order-xl-8{    -ms-flex-order:8;    order:8;  }  .order-xl-9{    -ms-flex-order:9;    order:9;  }  .order-xl-10{    -ms-flex-order:10;    order:10;  }  .order-xl-11{    -ms-flex-order:11;    order:11;  }  .order-xl-12{    -ms-flex-order:12;    order:12;  }  .offset-xl-0{    margin-left:0;  }  .offset-xl-1{    margin-left:8.33333%;  }  .offset-xl-2{    margin-left:16.66667%;  }  .offset-xl-3{    margin-left:25%;  }  .offset-xl-4{    margin-left:33.33333%;  }  .offset-xl-5{    margin-left:41.66667%;  }  .offset-xl-6{    margin-left:50%;  }  .offset-xl-7{    margin-left:58.33333%;  }  .offset-xl-8{    margin-left:66.66667%;  }  .offset-xl-9{    margin-left:75%;  }  .offset-xl-10{    margin-left:83.33333%;  }  .offset-xl-11{    margin-left:91.66667%;  }}.table{  width:100%;  margin-bottom:1rem;  color:#212529;}.table td,.table th{  padding:0.75rem;  vertical-align:top;  border-top:1px solid #dee2e6;}.table thead th{  vertical-align:bottom;  border-bottom:2px solid #dee2e6;}.table tbody + tbody{  border-top:2px solid #dee2e6;}.table-sm td,.table-sm th{  padding:0.3rem;}.table-bordered{  border:1px solid #dee2e6;}.table-bordered td,.table-bordered th{  border:1px solid #dee2e6;}.table-bordered thead td,.table-bordered thead th{  border-bottom-width:2px;}.table-borderless tbody + tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{  border:0;}.table-striped tbody tr:nth-of-type(odd){  background-color:rgba(0, 0, 0, .05);}.table-hover tbody tr:hover{  color:#212529;  background-color:rgba(0, 0, 0, .075);}.table-primary,.table-primary > td,.table-primary > th{  background-color:#b8daff;}.table-primary tbody + tbody,.table-primary td,.table-primary th,.table-primary thead th{  border-color:#7abaff;}.table-hover .table-primary:hover{  background-color:#9fcdff;}.table-hover .table-primary:hover > td,.table-hover .table-primary:hover > th{  background-color:#9fcdff;}.table-secondary,.table-secondary > td,.table-secondary > th{  background-color:#d6d8db;}.table-secondary tbody + tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{  border-color:#b3b7bb;}.table-hover .table-secondary:hover{  background-color:#c8cbcf;}.table-hover .table-secondary:hover > td,.table-hover .table-secondary:hover > th{  background-color:#c8cbcf;}.table-success,.table-success > td,.table-success > th{  background-color:#c3e6cb;}.table-success tbody + tbody,.table-success td,.table-success th,.table-success thead th{  border-color:#8fd19e;}.table-hover .table-success:hover{  background-color:#b1dfbb;}.table-hover .table-success:hover > td,.table-hover .table-success:hover > th{  background-color:#b1dfbb;}.table-info,.table-info > td,.table-info > th{  background-color:#bee5eb;}.table-info tbody + tbody,.table-info td,.table-info th,.table-info thead th{  border-color:#86cfda;}.table-hover .table-info:hover{  background-color:#abdde5;}.table-hover .table-info:hover > td,.table-hover .table-info:hover > th{  background-color:#abdde5;}.table-warning,.table-warning > td,.table-warning > th{  background-color:#ffeeba;}.table-warning tbody + tbody,.table-warning td,.table-warning th,.table-warning thead th{  border-color:#ffdf7e;}.table-hover .table-warning:hover{  background-color:#ffe8a1;}.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th{  background-color:#ffe8a1;}.table-danger,.table-danger > td,.table-danger > th{  background-color:#f5c6cb;}.table-danger tbody + tbody,.table-danger td,.table-danger th,.table-danger thead th{  border-color:#ed969e;}.table-hover .table-danger:hover{  background-color:#f1b0b7;}.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th{  background-color:#f1b0b7;}.table-light,.table-light > td,.table-light > th{  background-color:#fdfdfe;}.table-light tbody + tbody,.table-light td,.table-light th,.table-light thead th{  border-color:#fbfcfc;}.table-hover .table-light:hover{  background-color:#ececf6;}.table-hover .table-light:hover > td,.table-hover .table-light:hover > th{  background-color:#ececf6;}.table-dark,.table-dark > td,.table-dark > th{  background-color:#c6c8ca;}.table-dark tbody + tbody,.table-dark td,.table-dark th,.table-dark thead th{  border-color:#95999c;}.table-hover .table-dark:hover{  background-color:#b9bbbe;}.table-hover .table-dark:hover > td,.table-hover .table-dark:hover > th{  background-color:#b9bbbe;}.table-active,.table-active > td,.table-active > th{  background-color:rgba(0, 0, 0, .075);}.table-hover .table-active:hover{  background-color:rgba(0, 0, 0, .075);}.table-hover .table-active:hover > td,.table-hover .table-active:hover > th{  background-color:rgba(0, 0, 0, .075);}.table .thead-dark th{  color:#fff;  background-color:#343a40;  border-color:#454d55;}.table .thead-light th{  color:#495057;  background-color:#e9ecef;  border-color:#dee2e6;}.table-dark{  color:#fff;  background-color:#343a40;}.table-dark td,.table-dark th,.table-dark thead th{  border-color:#454d55;}.table-dark.table-bordered{  border:0;}.table-dark.table-striped tbody tr:nth-of-type(odd){  background-color:rgba(255, 255, 255, .05);}.table-dark.table-hover tbody tr:hover{  color:#fff;  background-color:rgba(255, 255, 255, .075);}@media (max-width:575.98px){  .table-responsive-sm{    display:block;    width:100%;    overflow-x:auto;    -webkit-overflow-scrolling:touch;  }  .table-responsive-sm > .table-bordered{    border:0;  }}@media (max-width:767.98px){  .table-responsive-md{    display:block;    width:100%;    overflow-x:auto;    -webkit-overflow-scrolling:touch;  }  .table-responsive-md > .table-bordered{    border:0;  }}@media (max-width:991.98px){  .table-responsive-lg{    display:block;    width:100%;    overflow-x:auto;    -webkit-overflow-scrolling:touch;  }  .table-responsive-lg > .table-bordered{    border:0;  }}@media (max-width:1199.98px){  .table-responsive-xl{    display:block;    width:100%;    overflow-x:auto;    -webkit-overflow-scrolling:touch;  }  .table-responsive-xl > .table-bordered{    border:0;  }}.table-responsive{  display:block;  width:100%;  overflow-x:auto;  -webkit-overflow-scrolling:touch;}.table-responsive > .table-bordered{  border:0;}.form-control{  display:block;  width:100%;  height:calc(1.5em + .75rem + 2px);  padding:0.375rem 0.75rem;  font-size:1rem;  font-weight:400;  line-height:1.5;  color:#495057;  background-color:#fff;  background-clip:padding-box;  border:1px solid #ced4da;  border-radius:0.25rem;  transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){  .form-control{    transition:none;  }}.form-control::-ms-expand{  background-color:transparent;  border:0;}.form-control:focus{  color:#495057;  background-color:#fff;  border-color:#80bdff;  outline:0;  box-shadow:0 0 0 0.2rem rgba(0, 123, 255, .25);}.form-control::-webkit-input-placeholder{  color:#6c757d;  opacity:1;}.form-control::-moz-placeholder{  color:#6c757d;  opacity:1;}.form-control:-ms-input-placeholder{  color:#6c757d;  opacity:1;}.form-control::-ms-input-placeholder{  color:#6c757d;  opacity:1;}.form-control::placeholder{  color:#6c757d;  opacity:1;}.form-control:disabled,.form-control[readonly]{  background-color:#e9ecef;  opacity:1;}select.form-control:focus::-ms-value{  color:#495057;  background-color:#fff;}.form-control-file,.form-control-range{  display:block;  width:100%;}.col-form-label{  padding-top:calc(.375rem + 1px);  padding-bottom:calc(.375rem + 1px);  margin-bottom:0;  font-size:inherit;  line-height:1.5;}.col-form-label-lg{  padding-top:calc(.5rem + 1px);  padding-bottom:calc(.5rem + 1px);  font-size:1.25rem;  line-height:1.5;}.col-form-label-sm{  padding-top:calc(.25rem + 1px);  padding-bottom:calc(.25rem + 1px);  font-size:0.875rem;  line-height:1.5;}.form-control-plaintext{  display:block;  width:100%;  padding-top:0.375rem;  padding-bottom:0.375rem;  margin-bottom:0;  line-height:1.5;  color:#212529;  background-color:transparent;  border:solid transparent;  border-width:1px 0;}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{  padding-right:0;  padding-left:0;}.form-control-sm{  height:calc(1.5em + .5rem + 2px);  padding:0.25rem 0.5rem;  font-size:0.875rem;  line-height:1.5;  border-radius:0.2rem;}.form-control-lg{  height:calc(1.5em + 1rem + 2px);  padding:0.5rem 1rem;  font-size:1.25rem;  line-height:1.5;  border-radius:0.3rem;}select.form-control[multiple],select.form-control[size]{  height:auto;}textarea.form-control{  height:auto;}.form-group{  margin-bottom:1rem;}.form-text{  display:block;  margin-top:0.25rem;}.form-row{  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  margin-right:-5px;  margin-left:-5px;}.form-row > .col,.form-row > [class*=col-]{  padding-right:5px;  padding-left:5px;}.form-check{  position:relative;  display:block;  padding-left:1.25rem;}.form-check-input{  position:absolute;  margin-top:0.3rem;  margin-left:-1.25rem;}.form-check-input:disabled ~ .form-check-label{  color:#6c757d;}.form-check-label{  margin-bottom:0;}.form-check-inline{  display:-ms-inline-flexbox;  display:inline-flex;  -ms-flex-align:center;  align-items:center;  padding-left:0;  margin-right:0.75rem;}.form-check-inline .form-check-input{  position:static;  margin-top:0;  margin-right:0.3125rem;  margin-left:0;}.valid-feedback{  display:none;  width:100%;  margin-top:0.25rem;  font-size:80%;  color:#28a745;}.valid-tooltip{  position:absolute;  top:100%;  z-index:5;  display:none;  max-width:100%;  padding:0.25rem 0.5rem;  margin-top:0.1rem;  font-size:0.875rem;  line-height:1.5;  color:#fff;  background-color:rgba(40, 167, 69, .9);  border-radius:0.25rem;}.form-control.is-valid,.was-validated .form-control:valid{  border-color:#28a745;  padding-right:calc(1.5em + .75rem);  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");  background-repeat:no-repeat;  background-position:center right calc(.375em + .1875rem);  background-size:calc(.75em + .375rem) calc(.75em + .375rem);}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{  border-color:#28a745;  box-shadow:0 0 0 0.2rem rgba(40, 167, 69, .25);}.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip{  display:block;}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{  padding-right:calc(1.5em + .75rem);  background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);}.custom-select.is-valid,.was-validated .custom-select:valid{  border-color:#28a745;  padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);  background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{  border-color:#28a745;  box-shadow:0 0 0 0.2rem rgba(40, 167, 69, .25);}.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip{  display:block;}.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip,.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip{  display:block;}.form-check-input.is-valid ~ .form-check-label,.was-validated .form-check-input:valid ~ .form-check-label{  color:#28a745;}.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip,.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip{  display:block;}.custom-control-input.is-valid ~ .custom-control-label,.was-validated .custom-control-input:valid ~ .custom-control-label{  color:#28a745;}.custom-control-input.is-valid ~ .custom-control-label::before,.was-validated .custom-control-input:valid ~ .custom-control-label::before{  border-color:#28a745;}.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip,.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip{  display:block;}.custom-control-input.is-valid:checked ~ .custom-control-label::before,.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before{  border-color:#34ce57;  background-color:#34ce57;}.custom-control-input.is-valid:focus ~ .custom-control-label::before,.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before{  box-shadow:0 0 0 0.2rem rgba(40, 167, 69, .25);}.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before{  border-color:#28a745;}.custom-file-input.is-valid ~ .custom-file-label,.was-validated .custom-file-input:valid ~ .custom-file-label{  border-color:#28a745;}.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip,.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip{  display:block;}.custom-file-input.is-valid:focus ~ .custom-file-label,.was-validated .custom-file-input:valid:focus ~ .custom-file-label{  border-color:#28a745;  box-shadow:0 0 0 0.2rem rgba(40, 167, 69, .25);}.invalid-feedback{  display:none;  width:100%;  margin-top:0.25rem;  font-size:80%;  color:#dc3545;}.invalid-tooltip{  position:absolute;  top:100%;  z-index:5;  display:none;  max-width:100%;  padding:0.25rem 0.5rem;  margin-top:0.1rem;  font-size:0.875rem;  line-height:1.5;  color:#fff;  background-color:rgba(220, 53, 69, .9);  border-radius:0.25rem;}.form-control.is-invalid,.was-validated .form-control:invalid{  border-color:#dc3545;  padding-right:calc(1.5em + .75rem);  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");  background-repeat:no-repeat;  background-position:center right calc(.375em + .1875rem);  background-size:calc(.75em + .375rem) calc(.75em + .375rem);}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{  border-color:#dc3545;  box-shadow:0 0 0 0.2rem rgba(220, 53, 69, .25);}.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip{  display:block;}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{  padding-right:calc(1.5em + .75rem);  background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);}.custom-select.is-invalid,.was-validated .custom-select:invalid{  border-color:#dc3545;  padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);  background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{  border-color:#dc3545;  box-shadow:0 0 0 0.2rem rgba(220, 53, 69, .25);}.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip{  display:block;}.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip,.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip{  display:block;}.form-check-input.is-invalid ~ .form-check-label,.was-validated .form-check-input:invalid ~ .form-check-label{  color:#dc3545;}.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip,.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip{  display:block;}.custom-control-input.is-invalid ~ .custom-control-label,.was-validated .custom-control-input:invalid ~ .custom-control-label{  color:#dc3545;}.custom-control-input.is-invalid ~ .custom-control-label::before,.was-validated .custom-control-input:invalid ~ .custom-control-label::before{  border-color:#dc3545;}.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip,.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip{  display:block;}.custom-control-input.is-invalid:checked ~ .custom-control-label::before,.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before{  border-color:#e4606d;  background-color:#e4606d;}.custom-control-input.is-invalid:focus ~ .custom-control-label::before,.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before{  box-shadow:0 0 0 0.2rem rgba(220, 53, 69, .25);}.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before{  border-color:#dc3545;}.custom-file-input.is-invalid ~ .custom-file-label,.was-validated .custom-file-input:invalid ~ .custom-file-label{  border-color:#dc3545;}.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip,.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip{  display:block;}.custom-file-input.is-invalid:focus ~ .custom-file-label,.was-validated .custom-file-input:invalid:focus ~ .custom-file-label{  border-color:#dc3545;  box-shadow:0 0 0 0.2rem rgba(220, 53, 69, .25);}.form-inline{  display:-ms-flexbox;  display:flex;  -ms-flex-flow:row wrap;  flex-flow:row wrap;  -ms-flex-align:center;  align-items:center;}.form-inline .form-check{  width:100%;}@media (min-width:576px){  .form-inline label{    display:-ms-flexbox;    display:flex;    -ms-flex-align:center;    align-items:center;    -ms-flex-pack:center;    justify-content:center;    margin-bottom:0;  }  .form-inline .form-group{    display:-ms-flexbox;    display:flex;    -ms-flex:0 0 auto;    flex:0 0 auto;    -ms-flex-flow:row wrap;    flex-flow:row wrap;    -ms-flex-align:center;    align-items:center;    margin-bottom:0;  }  .form-inline .form-control{    display:inline-block;    width:auto;    vertical-align:middle;  }  .form-inline .form-control-plaintext{    display:inline-block;  }  .form-inline .custom-select,.form-inline .input-group{    width:auto;  }  .form-inline .form-check{    display:-ms-flexbox;    display:flex;    -ms-flex-align:center;    align-items:center;    -ms-flex-pack:center;    justify-content:center;    width:auto;    padding-left:0;  }  .form-inline .form-check-input{    position:relative;    -ms-flex-negative:0;    flex-shrink:0;    margin-top:0;    margin-right:0.25rem;    margin-left:0;  }  .form-inline .custom-control{    -ms-flex-align:center;    align-items:center;    -ms-flex-pack:center;    justify-content:center;  }  .form-inline .custom-control-label{    margin-bottom:0;  }}.btn{  display:inline-block;  font-weight:400;  color:#212529;  text-align:center;  vertical-align:middle;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  background-color:transparent;  border:1px solid transparent;  padding:0.375rem 0.75rem;  font-size:1rem;  line-height:1.5;  border-radius:0.25rem;  transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){  .btn{    transition:none;  }}.btn:hover{  color:#212529;  text-decoration:none;}.btn.focus,.btn:focus{  outline:0;  box-shadow:0 0 0 0.2rem rgba(0, 123, 255, .25);}.btn.disabled,.btn:disabled{  opacity:0.65;}.btn-primary{  color:#fff;  background-color:#007bff;  border-color:#007bff;}.btn-primary:hover{  color:#fff;  background-color:#0069d9;  border-color:#0062cc;}.btn-primary.focus,.btn-primary:focus{  box-shadow:0 0 0 0.2rem rgba(38, 143, 255, .5);}.btn-primary.disabled,.btn-primary:disabled{  color:#fff;  background-color:#007bff;  border-color:#007bff;}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show > .btn-primary.dropdown-toggle{  color:#fff;  background-color:#0062cc;  border-color:#005cbf;}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show > .btn-primary.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(38, 143, 255, .5);}.btn-secondary{  color:#fff;  background-color:#6c757d;  border-color:#6c757d;}.btn-secondary:hover{  color:#fff;  background-color:#5a6268;  border-color:#545b62;}.btn-secondary.focus,.btn-secondary:focus{  box-shadow:0 0 0 0.2rem rgba(130, 138, 145, .5);}.btn-secondary.disabled,.btn-secondary:disabled{  color:#fff;  background-color:#6c757d;  border-color:#6c757d;}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show > .btn-secondary.dropdown-toggle{  color:#fff;  background-color:#545b62;  border-color:#4e555b;}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show > .btn-secondary.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(130, 138, 145, .5);}.btn-success{  color:#fff;  background-color:#28a745;  border-color:#28a745;}.btn-success:hover{  color:#fff;  background-color:#218838;  border-color:#1e7e34;}.btn-success.focus,.btn-success:focus{  box-shadow:0 0 0 0.2rem rgba(72, 180, 97, .5);}.btn-success.disabled,.btn-success:disabled{  color:#fff;  background-color:#28a745;  border-color:#28a745;}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show > .btn-success.dropdown-toggle{  color:#fff;  background-color:#1e7e34;  border-color:#1c7430;}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show > .btn-success.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(72, 180, 97, .5);}.btn-info{  color:#fff;  background-color:#17a2b8;  border-color:#17a2b8;}.btn-info:hover{  color:#fff;  background-color:#138496;  border-color:#117a8b;}.btn-info.focus,.btn-info:focus{  box-shadow:0 0 0 0.2rem rgba(58, 176, 195, .5);}.btn-info.disabled,.btn-info:disabled{  color:#fff;  background-color:#17a2b8;  border-color:#17a2b8;}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show > .btn-info.dropdown-toggle{  color:#fff;  background-color:#117a8b;  border-color:#10707f;}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show > .btn-info.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(58, 176, 195, .5);}.btn-warning{  color:#212529;  background-color:#ffc107;  border-color:#ffc107;}.btn-warning:hover{  color:#212529;  background-color:#e0a800;  border-color:#d39e00;}.btn-warning.focus,.btn-warning:focus{  box-shadow:0 0 0 0.2rem rgba(222, 170, 12, .5);}.btn-warning.disabled,.btn-warning:disabled{  color:#212529;  background-color:#ffc107;  border-color:#ffc107;}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show > .btn-warning.dropdown-toggle{  color:#212529;  background-color:#d39e00;  border-color:#c69500;}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show > .btn-warning.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(222, 170, 12, .5);}.btn-danger{  color:#fff;  background-color:#dc3545;  border-color:#dc3545;}.btn-danger:hover{  color:#fff;  background-color:#c82333;  border-color:#bd2130;}.btn-danger.focus,.btn-danger:focus{  box-shadow:0 0 0 0.2rem rgba(225, 83, 97, .5);}.btn-danger.disabled,.btn-danger:disabled{  color:#fff;  background-color:#dc3545;  border-color:#dc3545;}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show > .btn-danger.dropdown-toggle{  color:#fff;  background-color:#bd2130;  border-color:#b21f2d;}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show > .btn-danger.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(225, 83, 97, .5);}.btn-light{  color:#212529;  background-color:#f8f9fa;  border-color:#f8f9fa;}.btn-light:hover{  color:#212529;  background-color:#e2e6ea;  border-color:#dae0e5;}.btn-light.focus,.btn-light:focus{  box-shadow:0 0 0 0.2rem rgba(216, 217, 219, .5);}.btn-light.disabled,.btn-light:disabled{  color:#212529;  background-color:#f8f9fa;  border-color:#f8f9fa;}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show > .btn-light.dropdown-toggle{  color:#212529;  background-color:#dae0e5;  border-color:#d3d9df;}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show > .btn-light.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(216, 217, 219, .5);}.btn-dark{  color:#fff;  background-color:#343a40;  border-color:#343a40;}.btn-dark:hover{  color:#fff;  background-color:#23272b;  border-color:#1d2124;}.btn-dark.focus,.btn-dark:focus{  box-shadow:0 0 0 0.2rem rgba(82, 88, 93, .5);}.btn-dark.disabled,.btn-dark:disabled{  color:#fff;  background-color:#343a40;  border-color:#343a40;}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show > .btn-dark.dropdown-toggle{  color:#fff;  background-color:#1d2124;  border-color:#171a1d;}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show > .btn-dark.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(82, 88, 93, .5);}.btn-outline-primary{  color:#007bff;  border-color:#007bff;}.btn-outline-primary:hover{  color:#fff;  background-color:#007bff;  border-color:#007bff;}.btn-outline-primary.focus,.btn-outline-primary:focus{  box-shadow:0 0 0 0.2rem rgba(0, 123, 255, .5);}.btn-outline-primary.disabled,.btn-outline-primary:disabled{  color:#007bff;  background-color:transparent;}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show > .btn-outline-primary.dropdown-toggle{  color:#fff;  background-color:#007bff;  border-color:#007bff;}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-primary.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(0, 123, 255, .5);}.btn-outline-secondary{  color:#6c757d;  border-color:#6c757d;}.btn-outline-secondary:hover{  color:#fff;  background-color:#6c757d;  border-color:#6c757d;}.btn-outline-secondary.focus,.btn-outline-secondary:focus{  box-shadow:0 0 0 0.2rem rgba(108, 117, 125, .5);}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{  color:#6c757d;  background-color:transparent;}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show > .btn-outline-secondary.dropdown-toggle{  color:#fff;  background-color:#6c757d;  border-color:#6c757d;}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-secondary.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(108, 117, 125, .5);}.btn-outline-success{  color:#28a745;  border-color:#28a745;}.btn-outline-success:hover{  color:#fff;  background-color:#28a745;  border-color:#28a745;}.btn-outline-success.focus,.btn-outline-success:focus{  box-shadow:0 0 0 0.2rem rgba(40, 167, 69, .5);}.btn-outline-success.disabled,.btn-outline-success:disabled{  color:#28a745;  background-color:transparent;}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show > .btn-outline-success.dropdown-toggle{  color:#fff;  background-color:#28a745;  border-color:#28a745;}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-success.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(40, 167, 69, .5);}.btn-outline-info{  color:#17a2b8;  border-color:#17a2b8;}.btn-outline-info:hover{  color:#fff;  background-color:#17a2b8;  border-color:#17a2b8;}.btn-outline-info.focus,.btn-outline-info:focus{  box-shadow:0 0 0 0.2rem rgba(23, 162, 184, .5);}.btn-outline-info.disabled,.btn-outline-info:disabled{  color:#17a2b8;  background-color:transparent;}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show > .btn-outline-info.dropdown-toggle{  color:#fff;  background-color:#17a2b8;  border-color:#17a2b8;}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-info.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(23, 162, 184, .5);}.btn-outline-warning{  color:#ffc107;  border-color:#ffc107;}.btn-outline-warning:hover{  color:#212529;  background-color:#ffc107;  border-color:#ffc107;}.btn-outline-warning.focus,.btn-outline-warning:focus{  box-shadow:0 0 0 0.2rem rgba(255, 193, 7, .5);}.btn-outline-warning.disabled,.btn-outline-warning:disabled{  color:#ffc107;  background-color:transparent;}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show > .btn-outline-warning.dropdown-toggle{  color:#212529;  background-color:#ffc107;  border-color:#ffc107;}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-warning.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(255, 193, 7, .5);}.btn-outline-danger{  color:#dc3545;  border-color:#dc3545;}.btn-outline-danger:hover{  color:#fff;  background-color:#dc3545;  border-color:#dc3545;}.btn-outline-danger.focus,.btn-outline-danger:focus{  box-shadow:0 0 0 0.2rem rgba(220, 53, 69, .5);}.btn-outline-danger.disabled,.btn-outline-danger:disabled{  color:#dc3545;  background-color:transparent;}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show > .btn-outline-danger.dropdown-toggle{  color:#fff;  background-color:#dc3545;  border-color:#dc3545;}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-danger.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(220, 53, 69, .5);}.btn-outline-light{  color:#f8f9fa;  border-color:#f8f9fa;}.btn-outline-light:hover{  color:#212529;  background-color:#f8f9fa;  border-color:#f8f9fa;}.btn-outline-light.focus,.btn-outline-light:focus{  box-shadow:0 0 0 0.2rem rgba(248, 249, 250, .5);}.btn-outline-light.disabled,.btn-outline-light:disabled{  color:#f8f9fa;  background-color:transparent;}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show > .btn-outline-light.dropdown-toggle{  color:#212529;  background-color:#f8f9fa;  border-color:#f8f9fa;}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-light.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(248, 249, 250, .5);}.btn-outline-dark{  color:#343a40;  border-color:#343a40;}.btn-outline-dark:hover{  color:#fff;  background-color:#343a40;  border-color:#343a40;}.btn-outline-dark.focus,.btn-outline-dark:focus{  box-shadow:0 0 0 0.2rem rgba(52, 58, 64, .5);}.btn-outline-dark.disabled,.btn-outline-dark:disabled{  color:#343a40;  background-color:transparent;}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show > .btn-outline-dark.dropdown-toggle{  color:#fff;  background-color:#343a40;  border-color:#343a40;}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-dark.dropdown-toggle:focus{  box-shadow:0 0 0 0.2rem rgba(52, 58, 64, .5);}.btn-link{  font-weight:400;  color:#007bff;  text-decoration:none;}.btn-link:hover{  color:#0056b3;  text-decoration:underline;}.btn-link.focus,.btn-link:focus{  text-decoration:underline;  box-shadow:none;}.btn-link.disabled,.btn-link:disabled{  /*pointer-events: none*/  color:#6c757d;}.btn-group-lg > .btn,.btn-lg{  padding:0.5rem 1rem;  font-size:1.25rem;  line-height:1.5;  border-radius:0.3rem;}.btn-group-sm > .btn,.btn-sm{  padding:0.25rem 0.5rem;  font-size:0.875rem;  line-height:1.5;  border-radius:0.2rem;}.btn-block{  display:block;  width:100%;}.btn-block + .btn-block{  margin-top:0.5rem;}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{  width:100%;}.fade{  transition:opacity 0.15s linear;}@media (prefers-reduced-motion:reduce){  .fade{    transition:none;  }}.fade:not(.show){  opacity:0;}.collapse:not(.show){  display:none;}.collapsing{  position:relative;  height:0;  overflow:hidden;  transition:height 0.35s ease;}@media (prefers-reduced-motion:reduce){  .collapsing{    transition:none;  }}.dropdown,.dropleft,.dropright,.dropup{  position:relative;}.dropdown-toggle{  white-space:nowrap;}.dropdown-toggle::after{  display:inline-block;  margin-left:0.255em;  vertical-align:0.255em;  content:"";  border-top:0.3em solid;  border-right:0.3em solid transparent;  border-bottom:0;  border-left:0.3em solid transparent;}.dropdown-toggle:empty::after{  margin-left:0;}.dropdown-menu{  position:absolute;  top:100%;  left:0;  z-index:1000;  display:none;  float:left;  min-width:10rem;  padding:0.5rem 0;  margin:0.125rem 0 0;  font-size:1rem;  color:#212529;  text-align:left;  list-style:none;  background-color:#fff;  background-clip:padding-box;  border:1px solid rgba(0, 0, 0, .15);  border-radius:0.25rem;}.dropdown-menu-left{  right:auto;  left:0;}.dropdown-menu-right{  right:0;  left:auto;}@media (min-width:576px){  .dropdown-menu-sm-left{    right:auto;    left:0;  }  .dropdown-menu-sm-right{    right:0;    left:auto;  }}@media (min-width:768px){  .dropdown-menu-md-left{    right:auto;    left:0;  }  .dropdown-menu-md-right{    right:0;    left:auto;  }}@media (min-width:992px){  .dropdown-menu-lg-left{    right:auto;    left:0;  }  .dropdown-menu-lg-right{    right:0;    left:auto;  }}@media (min-width:1200px){  .dropdown-menu-xl-left{    right:auto;    left:0;  }  .dropdown-menu-xl-right{    right:0;    left:auto;  }}.dropup .dropdown-menu{  top:auto;  bottom:100%;  margin-top:0;  margin-bottom:0.125rem;}.dropup .dropdown-toggle::after{  display:inline-block;  margin-left:0.255em;  vertical-align:0.255em;  content:"";  border-top:0;  border-right:0.3em solid transparent;  border-bottom:0.3em solid;  border-left:0.3em solid transparent;}.dropup .dropdown-toggle:empty::after{  margin-left:0;}.dropright .dropdown-menu{  top:0;  right:auto;  left:100%;  margin-top:0;  margin-left:0.125rem;}.dropright .dropdown-toggle::after{  display:inline-block;  margin-left:0.255em;  vertical-align:0.255em;  content:"";  border-top:0.3em solid transparent;  border-right:0;  border-bottom:0.3em solid transparent;  border-left:0.3em solid;}.dropright .dropdown-toggle:empty::after{  margin-left:0;}.dropright .dropdown-toggle::after{  vertical-align:0;}.dropleft .dropdown-menu{  top:0;  right:100%;  left:auto;  margin-top:0;  margin-right:0.125rem;}.dropleft .dropdown-toggle::after{  display:inline-block;  margin-left:0.255em;  vertical-align:0.255em;  content:"";}.dropleft .dropdown-toggle::after{  display:none;}.dropleft .dropdown-toggle::before{  display:inline-block;  margin-right:0.255em;  vertical-align:0.255em;  content:"";  border-top:0.3em solid transparent;  border-right:0.3em solid;  border-bottom:0.3em solid transparent;}.dropleft .dropdown-toggle:empty::after{  margin-left:0;}.dropleft .dropdown-toggle::before{  vertical-align:0;}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{  right:auto;  bottom:auto;}.dropdown-divider{  height:0;  margin:0.5rem 0;  overflow:hidden;  border-top:1px solid #e9ecef;}.dropdown-item{  display:block;  width:100%;  padding:0.25rem 1.5rem;  clear:both;  font-weight:400;  color:#212529;  text-align:inherit;  white-space:nowrap;  background-color:transparent;  border:0;}.dropdown-item:focus,.dropdown-item:hover{  color:#16181b;  text-decoration:none;  background-color:#f8f9fa;}.dropdown-item.active,.dropdown-item:active{  color:#fff;  text-decoration:none;  background-color:#007bff;}.dropdown-item.disabled,.dropdown-item:disabled{  /*pointer-events: none;*/  color:#6c757d;  background-color:transparent;}.dropdown-menu.show{  display:block;}.dropdown-header{  display:block;  padding:0.5rem 1.5rem;  margin-bottom:0;  font-size:0.875rem;  color:#6c757d;  white-space:nowrap;}.dropdown-item-text{  display:block;  padding:0.25rem 1.5rem;  color:#212529;}.btn-group,.btn-group-vertical{  position:relative;  display:-ms-inline-flexbox;  display:inline-flex;  vertical-align:middle;}.btn-group-vertical > .btn,.btn-group > .btn{  position:relative;  -ms-flex:1 1 auto;  flex:1 1 auto;}.btn-group-vertical > .btn:hover,.btn-group > .btn:hover{  z-index:1;}.btn-group-vertical > .btn.active,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn:focus,.btn-group > .btn.active,.btn-group > .btn:active,.btn-group > .btn:focus{  z-index:1;}.btn-toolbar{  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -ms-flex-pack:start;  justify-content:flex-start;}.btn-toolbar .input-group{  width:auto;}.btn-group > .btn-group:not(:first-child),.btn-group > .btn:not(:first-child){  margin-left:-1px;}.btn-group > .btn-group:not(:last-child) > .btn,.btn-group > .btn:not(:last-child):not(.dropdown-toggle){  border-top-right-radius:0;  border-bottom-right-radius:0;}.btn-group > .btn-group:not(:first-child) > .btn,.btn-group > .btn:not(:first-child){  border-top-left-radius:0;  border-bottom-left-radius:0;}.dropdown-toggle-split{  padding-right:0.5625rem;  padding-left:0.5625rem;}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{  margin-left:0;}.dropleft .dropdown-toggle-split::before{  margin-right:0;}.btn-group-sm > .btn + .dropdown-toggle-split,.btn-sm + .dropdown-toggle-split{  padding-right:0.375rem;  padding-left:0.375rem;}.btn-group-lg > .btn + .dropdown-toggle-split,.btn-lg + .dropdown-toggle-split{  padding-right:0.75rem;  padding-left:0.75rem;}.btn-group-vertical{  -ms-flex-direction:column;  flex-direction:column;  -ms-flex-align:start;  align-items:flex-start;  -ms-flex-pack:center;  justify-content:center;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group{  width:100%;}.btn-group-vertical > .btn-group:not(:first-child),.btn-group-vertical > .btn:not(:first-child){  margin-top:-1px;}.btn-group-vertical > .btn-group:not(:last-child) > .btn,.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle){  border-bottom-right-radius:0;  border-bottom-left-radius:0;}.btn-group-vertical > .btn-group:not(:first-child) > .btn,.btn-group-vertical > .btn:not(:first-child){  border-top-left-radius:0;  border-top-right-radius:0;}.btn-group-toggle > .btn,.btn-group-toggle > .btn-group > .btn{  margin-bottom:0;}.btn-group-toggle > .btn input[type=checkbox],.btn-group-toggle > .btn input[type=radio],.btn-group-toggle > .btn-group > .btn input[type=checkbox],.btn-group-toggle > .btn-group > .btn input[type=radio]{  position:absolute;  /*pointer-events: none*/  clip:rect(0, 0, 0, 0);}.input-group{  position:relative;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -ms-flex-align:stretch;  align-items:stretch;  width:100%;}.input-group > .custom-file,.input-group > .custom-select,.input-group > .form-control,.input-group > .form-control-plaintext{  position:relative;  -ms-flex:1 1 auto;  flex:1 1 auto;  width:1%;  margin-bottom:0;}.input-group > .custom-file + .custom-file,.input-group > .custom-file + .custom-select,.input-group > .custom-file + .form-control,.input-group > .custom-select + .custom-file,.input-group > .custom-select + .custom-select,.input-group > .custom-select + .form-control,.input-group > .form-control + .custom-file,.input-group > .form-control + .custom-select,.input-group > .form-control + .form-control,.input-group > .form-control-plaintext + .custom-file,.input-group > .form-control-plaintext + .custom-select,.input-group > .form-control-plaintext + .form-control{  margin-left:-1px;}.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,.input-group > .custom-select:focus,.input-group > .form-control:focus{  z-index:3;}.input-group > .custom-file .custom-file-input:focus{  z-index:4;}.input-group > .custom-select:not(:last-child),.input-group > .form-control:not(:last-child){  border-top-right-radius:0;  border-bottom-right-radius:0;}.input-group > .custom-select:not(:first-child),.input-group > .form-control:not(:first-child){  border-top-left-radius:0;  border-bottom-left-radius:0;}.input-group > .custom-file{  display:-ms-flexbox;  display:flex;  -ms-flex-align:center;  align-items:center;}.input-group > .custom-file:not(:last-child) .custom-file-label,.input-group > .custom-file:not(:last-child) .custom-file-label::after{  border-top-right-radius:0;  border-bottom-right-radius:0;}.input-group > .custom-file:not(:first-child) .custom-file-label{  border-top-left-radius:0;  border-bottom-left-radius:0;}.input-group-append,.input-group-prepend{  display:-ms-flexbox;  display:flex;}.input-group-append .btn,.input-group-prepend .btn{  position:relative;  z-index:2;}.input-group-append .btn:focus,.input-group-prepend .btn:focus{  z-index:3;}.input-group-append .btn + .btn,.input-group-append .btn + .input-group-text,.input-group-append .input-group-text + .btn,.input-group-append .input-group-text + .input-group-text,.input-group-prepend .btn + .btn,.input-group-prepend .btn + .input-group-text,.input-group-prepend .input-group-text + .btn,.input-group-prepend .input-group-text + .input-group-text{  margin-left:-1px;}.input-group-prepend{  margin-right:-1px;}.input-group-append{  margin-left:-1px;}.input-group-text{  display:-ms-flexbox;  display:flex;  -ms-flex-align:center;  align-items:center;  padding:0.375rem 0.75rem;  margin-bottom:0;  font-size:1rem;  font-weight:400;  line-height:1.5;  color:#495057;  text-align:center;  white-space:nowrap;  background-color:#e9ecef;  border:1px solid #ced4da;  border-radius:0.25rem;}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{  margin-top:0;}.input-group-lg > .custom-select,.input-group-lg > .form-control:not(textarea){  height:calc(1.5em + 1rem + 2px);}.input-group-lg > .custom-select,.input-group-lg > .form-control,.input-group-lg > .input-group-append > .btn,.input-group-lg > .input-group-append > .input-group-text,.input-group-lg > .input-group-prepend > .btn,.input-group-lg > .input-group-prepend > .input-group-text{  padding:0.5rem 1rem;  font-size:1.25rem;  line-height:1.5;  border-radius:0.3rem;}.input-group-sm > .custom-select,.input-group-sm > .form-control:not(textarea){  height:calc(1.5em + .5rem + 2px);}.input-group-sm > .custom-select,.input-group-sm > .form-control,.input-group-sm > .input-group-append > .btn,.input-group-sm > .input-group-append > .input-group-text,.input-group-sm > .input-group-prepend > .btn,.input-group-sm > .input-group-prepend > .input-group-text{  padding:0.25rem 0.5rem;  font-size:0.875rem;  line-height:1.5;  border-radius:0.2rem;}.input-group-lg > .custom-select,.input-group-sm > .custom-select{  padding-right:1.75rem;}.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group > .input-group-append:last-child > .input-group-text:not(:last-child),.input-group > .input-group-append:not(:last-child) > .btn,.input-group > .input-group-append:not(:last-child) > .input-group-text,.input-group > .input-group-prepend > .btn,.input-group > .input-group-prepend > .input-group-text{  border-top-right-radius:0;  border-bottom-right-radius:0;}.input-group > .input-group-append > .btn,.input-group > .input-group-append > .input-group-text,.input-group > .input-group-prepend:first-child > .btn:not(:first-child),.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),.input-group > .input-group-prepend:not(:first-child) > .btn,.input-group > .input-group-prepend:not(:first-child) > .input-group-text{  border-top-left-radius:0;  border-bottom-left-radius:0;}.custom-control{  position:relative;  display:block;  min-height:1.5rem;  padding-left:1.5rem;}.custom-control-inline{  display:-ms-inline-flexbox;  display:inline-flex;  margin-right:1rem;}.custom-control-input{  position:absolute;  z-index:-1;  opacity:0;}.custom-control-input:checked ~ .custom-control-label::before{  color:#fff;  border-color:#007bff;  background-color:#007bff;}.custom-control-input:focus ~ .custom-control-label::before{  box-shadow:0 0 0 0.2rem rgba(0, 123, 255, .25);}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{  border-color:#80bdff;}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{  color:#fff;  background-color:#b3d7ff;  border-color:#b3d7ff;}.custom-control-input:disabled ~ .custom-control-label{  color:#6c757d;}.custom-control-input:disabled ~ .custom-control-label::before{  background-color:#e9ecef;}.custom-control-label{  position:relative;  margin-bottom:0;  vertical-align:top;}.custom-control-label::before{  position:absolute;  top:0.25rem;  left:-1.5rem;  display:block;  width:1rem;  /*pointer-events: none;*/  height:1rem;  content:"";  background-color:#fff;  border:#adb5bd solid 1px;}.custom-control-label::after{  position:absolute;  top:0.25rem;  left:-1.5rem;  display:block;  width:1rem;  height:1rem;  content:"";  background:no-repeat 50%/50% 50%;}.custom-checkbox .custom-control-label::before{  border-radius:0.25rem;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{  border-color:#007bff;  background-color:#007bff;}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{  background-color:rgba(0, 123, 255, .5);}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{  background-color:rgba(0, 123, 255, .5);}.custom-radio .custom-control-label::before{  border-radius:50%;}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{  background-color:rgba(0, 123, 255, .5);}.custom-switch{  padding-left:2.25rem;}.custom-switch .custom-control-label::before{  left:-2.25rem;  /*pointer-events: all;*/  width:1.75rem;  border-radius:0.5rem;}.custom-switch .custom-control-label::after{  top:calc(.25rem + 2px);  left:calc(-2.25rem + 2px);  width:calc(1rem - 4px);  height:calc(1rem - 4px);  background-color:#adb5bd;  border-radius:0.5rem;  transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;  transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;  transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){  .custom-switch .custom-control-label::after{    transition:none;  }}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{  background-color:#fff;  -webkit-transform:translateX(0.75rem);  transform:translateX(0.75rem);}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{  background-color:rgba(0, 123, 255, .5);}.custom-select{  display:inline-block;  width:100%;  height:calc(1.5em + .75rem + 2px);  padding:0.375rem 1.75rem 0.375rem 0.75rem;  font-size:1rem;  font-weight:400;  line-height:1.5;  color:#495057;  vertical-align:middle;  background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;  background-color:#fff;  border:1px solid #ced4da;  border-radius:0.25rem;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;}.custom-select:focus{  border-color:#80bdff;  outline:0;  box-shadow:0 0 0 0.2rem rgba(0, 123, 255, .25);}.custom-select:focus::-ms-value{  color:#495057;  background-color:#fff;}.custom-select[multiple],.custom-select[size]:not([size="1"]){  height:auto;  padding-right:0.75rem;  background-image:none;}.custom-select:disabled{  color:#6c757d;  background-color:#e9ecef;}.custom-select::-ms-expand{  display:none;}.custom-select-sm{  height:calc(1.5em + .5rem + 2px);  padding-top:0.25rem;  padding-bottom:0.25rem;  padding-left:0.5rem;  font-size:0.875rem;}.custom-select-lg{  height:calc(1.5em + 1rem + 2px);  padding-top:0.5rem;  padding-bottom:0.5rem;  padding-left:1rem;  font-size:1.25rem;}.custom-file{  position:relative;  display:inline-block;  width:100%;  height:calc(1.5em + .75rem + 2px);  margin-bottom:0;}.custom-file-input{  position:relative;  z-index:2;  width:100%;  height:calc(1.5em + .75rem + 2px);  margin:0;  opacity:0;}.custom-file-input:focus ~ .custom-file-label{  border-color:#80bdff;  box-shadow:0 0 0 0.2rem rgba(0, 123, 255, .25);}.custom-file-input:disabled ~ .custom-file-label{  background-color:#e9ecef;}.custom-file-input:lang(en) ~ .custom-file-label::after{  content:"Browse";}.custom-file-input ~ .custom-file-label[data-browse]::after{  content:attr(data-browse);}.custom-file-label{  position:absolute;  top:0;  right:0;  left:0;  z-index:1;  height:calc(1.5em + .75rem + 2px);  padding:0.375rem 0.75rem;  font-weight:400;  line-height:1.5;  color:#495057;  background-color:#fff;  border:1px solid #ced4da;  border-radius:0.25rem;}.custom-file-label::after{  position:absolute;  top:0;  right:0;  bottom:0;  z-index:3;  display:block;  height:calc(1.5em + .75rem);  padding:0.375rem 0.75rem;  line-height:1.5;  color:#495057;  content:"Browse";  background-color:#e9ecef;  border-left:inherit;  border-radius:0 0.25rem 0.25rem 0;}.custom-range{  width:100%;  height:calc(1rem + .4rem);  padding:0;  background-color:transparent;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;}.custom-range:focus{  outline:0;}.custom-range:focus::-webkit-slider-thumb{  box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, .25);}.custom-range:focus::-moz-range-thumb{  box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, .25);}.custom-range:focus::-ms-thumb{  box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, .25);}.custom-range::-moz-focus-outer{  border:0;}.custom-range::-webkit-slider-thumb{  width:1rem;  height:1rem;  margin-top:-0.25rem;  background-color:#007bff;  border:0;  border-radius:1rem;  transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;  -webkit-appearance:none;  appearance:none;}@media (prefers-reduced-motion:reduce){  .custom-range::-webkit-slider-thumb{    transition:none;  }}.custom-range::-webkit-slider-thumb:active{  background-color:#b3d7ff;}.custom-range::-webkit-slider-runnable-track{  width:100%;  height:0.5rem;  color:transparent;  cursor:pointer;  background-color:#dee2e6;  border-color:transparent;  border-radius:1rem;}.custom-range::-moz-range-thumb{  width:1rem;  height:1rem;  background-color:#007bff;  border:0;  border-radius:1rem;  transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;  -moz-appearance:none;  appearance:none;}@media (prefers-reduced-motion:reduce){  .custom-range::-moz-range-thumb{    transition:none;  }}.custom-range::-moz-range-thumb:active{  background-color:#b3d7ff;}.custom-range::-moz-range-track{  width:100%;  height:0.5rem;  color:transparent;  cursor:pointer;  background-color:#dee2e6;  border-color:transparent;  border-radius:1rem;}.custom-range::-ms-thumb{  width:1rem;  height:1rem;  margin-top:0;  margin-right:0.2rem;  margin-left:0.2rem;  background-color:#007bff;  border:0;  border-radius:1rem;  transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;  appearance:none;}@media (prefers-reduced-motion:reduce){  .custom-range::-ms-thumb{    transition:none;  }}.custom-range::-ms-thumb:active{  background-color:#b3d7ff;}.custom-range::-ms-track{  width:100%;  height:0.5rem;  color:transparent;  cursor:pointer;  background-color:transparent;  border-color:transparent;  border-width:0.5rem;}.custom-range::-ms-fill-lower{  background-color:#dee2e6;  border-radius:1rem;}.custom-range::-ms-fill-upper{  margin-right:15px;  background-color:#dee2e6;  border-radius:1rem;}.custom-range:disabled::-webkit-slider-thumb{  background-color:#adb5bd;}.custom-range:disabled::-webkit-slider-runnable-track{  cursor:default;}.custom-range:disabled::-moz-range-thumb{  background-color:#adb5bd;}.custom-range:disabled::-moz-range-track{  cursor:default;}.custom-range:disabled::-ms-thumb{  background-color:#adb5bd;}.custom-control-label::before,.custom-file-label,.custom-select{  transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){  .custom-control-label::before,.custom-file-label,.custom-select{    transition:none;  }}.nav{  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  padding-left:0;  margin-bottom:0;  list-style:none;}.nav-link{  display:block;  padding:0.5rem 1rem;}.nav-link:focus,.nav-link:hover{  text-decoration:none;}.nav-link.disabled{  /*pointer-events: none;*/  color:#6c757d;  cursor:default;}.nav-tabs{  border-bottom:1px solid #dee2e6;}.nav-tabs .nav-item{  margin-bottom:-1px;}.nav-tabs .nav-link{  border:1px solid transparent;  border-top-left-radius:0.25rem;  border-top-right-radius:0.25rem;}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{  border-color:#e9ecef #e9ecef #dee2e6;}.nav-tabs .nav-link.disabled{  color:#6c757d;  background-color:transparent;  border-color:transparent;}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{  color:#495057;  background-color:#fff;  border-color:#dee2e6 #dee2e6 #fff;}.nav-tabs .dropdown-menu{  margin-top:-1px;  border-top-left-radius:0;  border-top-right-radius:0;}.nav-pills .nav-link{  border-radius:0.25rem;}.nav-pills .nav-link.active,.nav-pills .show > .nav-link{  color:#fff;  background-color:#007bff;}.nav-fill .nav-item{  -ms-flex:1 1 auto;  flex:1 1 auto;  text-align:center;}.nav-justified .nav-item{  -ms-flex-preferred-size:0;  flex-basis:0;  -ms-flex-positive:1;  flex-grow:1;  text-align:center;}.tab-content > .tab-pane{  display:none;}.tab-content > .active{  display:block;}.navbar{  position:relative;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -ms-flex-align:center;  align-items:center;  -ms-flex-pack:justify;  justify-content:space-between;  padding:0.5rem 1rem;}.navbar > .container,.navbar > .container-fluid{  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -ms-flex-align:center;  align-items:center;  -ms-flex-pack:justify;  justify-content:space-between;}.navbar-brand{  display:inline-block;  padding-top:0.3125rem;  padding-bottom:0.3125rem;  margin-right:1rem;  font-size:1.25rem;  line-height:inherit;  white-space:nowrap;}.navbar-brand:focus,.navbar-brand:hover{  text-decoration:none;}.navbar-nav{  display:-ms-flexbox;  display:flex;  -ms-flex-direction:column;  flex-direction:column;  padding-left:0;  margin-bottom:0;  list-style:none;}.navbar-nav .nav-link{  padding-right:0;  padding-left:0;}.navbar-nav .dropdown-menu{  position:static;  float:none;}.navbar-text{  display:inline-block;  padding-top:0.5rem;  padding-bottom:0.5rem;}.navbar-collapse{  -ms-flex-preferred-size:100%;  flex-basis:100%;  -ms-flex-positive:1;  flex-grow:1;  -ms-flex-align:center;  align-items:center;}.navbar-toggler{  padding:0.25rem 0.75rem;  font-size:1.25rem;  line-height:1;  background-color:transparent;  border:1px solid transparent;  border-radius:0.25rem;}.navbar-toggler:focus,.navbar-toggler:hover{  text-decoration:none;}.navbar-toggler-icon{  display:inline-block;  width:1.5em;  height:1.5em;  vertical-align:middle;  content:"";  background:no-repeat center center;  background-size:100% 100%;}@media (max-width:575.98px){  .navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid{    padding-right:0;    padding-left:0;  }}@media (min-width:576px){  .navbar-expand-sm{    -ms-flex-flow:row nowrap;    flex-flow:row nowrap;    -ms-flex-pack:start;    justify-content:flex-start;  }  .navbar-expand-sm .navbar-nav{    -ms-flex-direction:row;    flex-direction:row;  }  .navbar-expand-sm .navbar-nav .dropdown-menu{    position:absolute;  }  .navbar-expand-sm .navbar-nav .nav-link{    padding-right:0.5rem;    padding-left:0.5rem;  }  .navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid{    -ms-flex-wrap:nowrap;    flex-wrap:nowrap;  }  .navbar-expand-sm .navbar-collapse{    display:-ms-flexbox !important;    display:flex !important;    -ms-flex-preferred-size:auto;    flex-basis:auto;  }  .navbar-expand-sm .navbar-toggler{    display:none;  }}@media (max-width:767.98px){  .navbar-expand-md > .container,.navbar-expand-md > .container-fluid{    padding-right:0;    padding-left:0;  }}@media (min-width:768px){  .navbar-expand-md{    -ms-flex-flow:row nowrap;    flex-flow:row nowrap;    -ms-flex-pack:start;    justify-content:flex-start;  }  .navbar-expand-md .navbar-nav{    -ms-flex-direction:row;    flex-direction:row;  }  .navbar-expand-md .navbar-nav .dropdown-menu{    position:absolute;  }  .navbar-expand-md .navbar-nav .nav-link{    padding-right:0.5rem;    padding-left:0.5rem;  }  .navbar-expand-md > .container,.navbar-expand-md > .container-fluid{    -ms-flex-wrap:nowrap;    flex-wrap:nowrap;  }  .navbar-expand-md .navbar-collapse{    display:-ms-flexbox !important;    display:flex !important;    -ms-flex-preferred-size:auto;    flex-basis:auto;  }  .navbar-expand-md .navbar-toggler{    display:none;  }}@media (max-width:991.98px){  .navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid{    padding-right:0;    padding-left:0;  }}@media (min-width:992px){  .navbar-expand-lg{    -ms-flex-flow:row nowrap;    flex-flow:row nowrap;    -ms-flex-pack:start;    justify-content:flex-start;  }  .navbar-expand-lg .navbar-nav{    -ms-flex-direction:row;    flex-direction:row;  }  .navbar-expand-lg .navbar-nav .dropdown-menu{    position:absolute;  }  .navbar-expand-lg .navbar-nav .nav-link{    padding-right:0.5rem;    padding-left:0.5rem;  }  .navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid{    -ms-flex-wrap:nowrap;    flex-wrap:nowrap;  }  .navbar-expand-lg .navbar-collapse{    display:-ms-flexbox !important;    display:flex !important;    -ms-flex-preferred-size:auto;    flex-basis:auto;  }  .navbar-expand-lg .navbar-toggler{    display:none;  }}@media (max-width:1199.98px){  .navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid{    padding-right:0;    padding-left:0;  }}@media (min-width:1200px){  .navbar-expand-xl{    -ms-flex-flow:row nowrap;    flex-flow:row nowrap;    -ms-flex-pack:start;    justify-content:flex-start;  }  .navbar-expand-xl .navbar-nav{    -ms-flex-direction:row;    flex-direction:row;  }  .navbar-expand-xl .navbar-nav .dropdown-menu{    position:absolute;  }  .navbar-expand-xl .navbar-nav .nav-link{    padding-right:0.5rem;    padding-left:0.5rem;  }  .navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid{    -ms-flex-wrap:nowrap;    flex-wrap:nowrap;  }  .navbar-expand-xl .navbar-collapse{    display:-ms-flexbox !important;    display:flex !important;    -ms-flex-preferred-size:auto;    flex-basis:auto;  }  .navbar-expand-xl .navbar-toggler{    display:none;  }}.navbar-expand{  -ms-flex-flow:row nowrap;  flex-flow:row nowrap;  -ms-flex-pack:start;  justify-content:flex-start;}.navbar-expand > .container,.navbar-expand > .container-fluid{  padding-right:0;  padding-left:0;}.navbar-expand .navbar-nav{  -ms-flex-direction:row;  flex-direction:row;}.navbar-expand .navbar-nav .dropdown-menu{  position:absolute;}.navbar-expand .navbar-nav .nav-link{  padding-right:0.5rem;  padding-left:0.5rem;}.navbar-expand > .container,.navbar-expand > .container-fluid{  -ms-flex-wrap:nowrap;  flex-wrap:nowrap;}.navbar-expand .navbar-collapse{  display:-ms-flexbox !important;  display:flex !important;  -ms-flex-preferred-size:auto;  flex-basis:auto;}.navbar-expand .navbar-toggler{  display:none;}.navbar-light .navbar-brand{  color:rgba(0, 0, 0, .9);}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{  color:rgba(0, 0, 0, .9);}.navbar-light .navbar-nav .nav-link{  color:rgba(0, 0, 0, .5);}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{  color:rgba(0, 0, 0, .7);}.navbar-light .navbar-nav .nav-link.disabled{  color:rgba(0, 0, 0, .3);}.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show > .nav-link{  color:rgba(0, 0, 0, .9);}.navbar-light .navbar-toggler{  color:rgba(0, 0, 0, .5);  border-color:rgba(0, 0, 0, .1);}.navbar-light .navbar-toggler-icon{  background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text{  color:rgba(0, 0, 0, .5);}.navbar-light .navbar-text a{  color:rgba(0, 0, 0, .9);}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{  color:rgba(0, 0, 0, .9);}.navbar-dark .navbar-brand{  color:#fff;}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{  color:#fff;}.navbar-dark .navbar-nav .nav-link{  color:rgba(255, 255, 255, .5);}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{  color:rgba(255, 255, 255, .75);}.navbar-dark .navbar-nav .nav-link.disabled{  color:rgba(255, 255, 255, .25);}.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show > .nav-link{  color:#fff;}.navbar-dark .navbar-toggler{  color:rgba(255, 255, 255, .5);  border-color:rgba(255, 255, 255, .1);}.navbar-dark .navbar-toggler-icon{  background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-dark .navbar-text{  color:rgba(255, 255, 255, .5);}.navbar-dark .navbar-text a{  color:#fff;}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{  color:#fff;}.card{  position:relative;  display:-ms-flexbox;  display:flex;  -ms-flex-direction:column;  flex-direction:column;  min-width:0;  word-wrap:break-word;  background-color:#fff;  background-clip:border-box;  border:1px solid rgba(0, 0, 0, .125);  border-radius:0.25rem;}.card > hr{  margin-right:0;  margin-left:0;}.card > .list-group:first-child .list-group-item:first-child{  border-top-left-radius:0.25rem;  border-top-right-radius:0.25rem;}.card > .list-group:last-child .list-group-item:last-child{  border-bottom-right-radius:0.25rem;  border-bottom-left-radius:0.25rem;}.card-body{  -ms-flex:1 1 auto;  flex:1 1 auto;  padding:1.25rem;}.card-title{  margin-bottom:0.75rem;}.card-subtitle{  margin-top:-0.375rem;  margin-bottom:0;}.card-text:last-child{  margin-bottom:0;}.card-link:hover{  text-decoration:none;}.card-link + .card-link{  margin-left:1.25rem;}.card-header{  padding:0.75rem 1.25rem;  margin-bottom:0;  background-color:rgba(0, 0, 0, .03);  border-bottom:1px solid rgba(0, 0, 0, .125);}.card-header:first-child{  border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}.card-header + .list-group .list-group-item:first-child{  border-top:0;}.card-footer{  padding:0.75rem 1.25rem;  background-color:rgba(0, 0, 0, .03);  border-top:1px solid rgba(0, 0, 0, .125);}.card-footer:last-child{  border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px);}.card-header-tabs{  margin-right:-0.625rem;  margin-bottom:-0.75rem;  margin-left:-0.625rem;  border-bottom:0;}.card-header-pills{  margin-right:-0.625rem;  margin-left:-0.625rem;}.card-img-overlay{  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  padding:1.25rem;}.card-img{  width:100%;  border-radius:calc(.25rem - 1px);}.card-img-top{  width:100%;  border-top-left-radius:calc(.25rem - 1px);  border-top-right-radius:calc(.25rem - 1px);}.card-img-bottom{  width:100%;  border-bottom-right-radius:calc(.25rem - 1px);  border-bottom-left-radius:calc(.25rem - 1px);}.card-deck{  display:-ms-flexbox;  display:flex;  -ms-flex-direction:column;  flex-direction:column;}.card-deck .card{  margin-bottom:15px;}@media (min-width:576px){  .card-deck{    -ms-flex-flow:row wrap;    flex-flow:row wrap;    margin-right:-15px;    margin-left:-15px;  }  .card-deck .card{    display:-ms-flexbox;    display:flex;    -ms-flex:1 0 0%;    flex:1 0 0%;    -ms-flex-direction:column;    flex-direction:column;    margin-right:15px;    margin-bottom:0;    margin-left:15px;  }}.card-group{  display:-ms-flexbox;  display:flex;  -ms-flex-direction:column;  flex-direction:column;}.card-group > .card{  margin-bottom:15px;}@media (min-width:576px){  .card-group{    -ms-flex-flow:row wrap;    flex-flow:row wrap;  }  .card-group > .card{    -ms-flex:1 0 0%;    flex:1 0 0%;    margin-bottom:0;  }  .card-group > .card + .card{    margin-left:0;    border-left:0;  }  .card-group > .card:not(:last-child){    border-top-right-radius:0;    border-bottom-right-radius:0;  }  .card-group > .card:not(:last-child) .card-header,.card-group > .card:not(:last-child) .card-img-top{    border-top-right-radius:0;  }  .card-group > .card:not(:last-child) .card-footer,.card-group > .card:not(:last-child) .card-img-bottom{    border-bottom-right-radius:0;  }  .card-group > .card:not(:first-child){    border-top-left-radius:0;    border-bottom-left-radius:0;  }  .card-group > .card:not(:first-child) .card-header,.card-group > .card:not(:first-child) .card-img-top{    border-top-left-radius:0;  }  .card-group > .card:not(:first-child) .card-footer,.card-group > .card:not(:first-child) .card-img-bottom{    border-bottom-left-radius:0;  }}.card-columns .card{  margin-bottom:0.75rem;}@media (min-width:576px){  .card-columns{    -webkit-column-count:3;    -moz-column-count:3;    column-count:3;    -webkit-column-gap:1.25rem;    -moz-column-gap:1.25rem;    column-gap:1.25rem;    orphans:1;    widows:1;  }  .card-columns .card{    display:inline-block;    width:100%;  }}.accordion > .card{  overflow:hidden;}.accordion > .card:not(:first-of-type) .card-header:first-child{  border-radius:0;}.accordion > .card:not(:first-of-type):not(:last-of-type){  border-bottom:0;  border-radius:0;}.accordion > .card:first-of-type{  border-bottom:0;  border-bottom-right-radius:0;  border-bottom-left-radius:0;}.accordion > .card:last-of-type{  border-top-left-radius:0;  border-top-right-radius:0;}.accordion > .card .card-header{  margin-bottom:-1px;}.breadcrumb{  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  padding:0.75rem 1rem;  margin-bottom:1rem;  list-style:none;  background-color:#e9ecef;  border-radius:0.25rem;}.breadcrumb-item + .breadcrumb-item{  padding-left:0.5rem;}.breadcrumb-item + .breadcrumb-item::before{  display:inline-block;  padding-right:0.5rem;  color:#6c757d;  content:"/";}.breadcrumb-item + .breadcrumb-item:hover::before{  text-decoration:underline;}.breadcrumb-item + .breadcrumb-item:hover::before{  text-decoration:none;}.breadcrumb-item.active{  color:#6c757d;}.pagination{  display:-ms-flexbox;  display:flex;  padding-left:0;  list-style:none;  border-radius:0.25rem;}.page-link{  position:relative;  display:block;  padding:0.5rem 0.75rem;  margin-left:-1px;  line-height:1.25;  color:#007bff;  background-color:#fff;  border:1px solid #dee2e6;}.page-link:hover{  z-index:2;  color:#0056b3;  text-decoration:none;  background-color:#e9ecef;  border-color:#dee2e6;}.page-link:focus{  z-index:2;  outline:0;  box-shadow:0 0 0 0.2rem rgba(0, 123, 255, .25);}.page-item:first-child .page-link{  margin-left:0;  border-top-left-radius:0.25rem;  border-bottom-left-radius:0.25rem;}.page-item:last-child .page-link{  border-top-right-radius:0.25rem;  border-bottom-right-radius:0.25rem;}.page-item.active .page-link{  z-index:1;  color:#fff;  background-color:#007bff;  border-color:#007bff;}.page-item.disabled .page-link{  /*pointer-events: none;*/  color:#6c757d;  cursor:auto;  background-color:#fff;  border-color:#dee2e6;}.pagination-lg .page-link{  padding:0.75rem 1.5rem;  font-size:1.25rem;  line-height:1.5;}.pagination-lg .page-item:first-child .page-link{  border-top-left-radius:0.3rem;  border-bottom-left-radius:0.3rem;}.pagination-lg .page-item:last-child .page-link{  border-top-right-radius:0.3rem;  border-bottom-right-radius:0.3rem;}.pagination-sm .page-link{  padding:0.25rem 0.5rem;  font-size:0.875rem;  line-height:1.5;}.pagination-sm .page-item:first-child .page-link{  border-top-left-radius:0.2rem;  border-bottom-left-radius:0.2rem;}.pagination-sm .page-item:last-child .page-link{  border-top-right-radius:0.2rem;  border-bottom-right-radius:0.2rem;}.badge{  display:inline-block;  padding:0.25em 0.4em;  font-size:75%;  font-weight:700;  line-height:1;  text-align:center;  white-space:nowrap;  vertical-align:baseline;  border-radius:0.25rem;  transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){  .badge{    transition:none;  }}a.badge:focus,a.badge:hover{  text-decoration:none;}.badge:empty{  display:none;}.btn .badge{  position:relative;  top:-1px;}.badge-pill{  padding-right:0.6em;  padding-left:0.6em;  border-radius:10rem;}.badge-primary{  color:#fff;  background-color:#007bff;}a.badge-primary:focus,a.badge-primary:hover{  color:#fff;  background-color:#0062cc;}a.badge-primary.focus,a.badge-primary:focus{  outline:0;  box-shadow:0 0 0 0.2rem rgba(0, 123, 255, .5);}.badge-secondary{  color:#fff;  background-color:#6c757d;}a.badge-secondary:focus,a.badge-secondary:hover{  color:#fff;  background-color:#545b62;}a.badge-secondary.focus,a.badge-secondary:focus{  outline:0;  box-shadow:0 0 0 0.2rem rgba(108, 117, 125, .5);}.badge-success{  color:#fff;  background-color:#28a745;}a.badge-success:focus,a.badge-success:hover{  color:#fff;  background-color:#1e7e34;}a.badge-success.focus,a.badge-success:focus{  outline:0;  box-shadow:0 0 0 0.2rem rgba(40, 167, 69, .5);}.badge-info{  color:#fff;  background-color:#17a2b8;}a.badge-info:focus,a.badge-info:hover{  color:#fff;  background-color:#117a8b;}a.badge-info.focus,a.badge-info:focus{  outline:0;  box-shadow:0 0 0 0.2rem rgba(23, 162, 184, .5);}.badge-warning{  color:#212529;  background-color:#ffc107;}a.badge-warning:focus,a.badge-warning:hover{  color:#212529;  background-color:#d39e00;}a.badge-warning.focus,a.badge-warning:focus{  outline:0;  box-shadow:0 0 0 0.2rem rgba(255, 193, 7, .5);}.badge-danger{  color:#fff;  background-color:#dc3545;}a.badge-danger:focus,a.badge-danger:hover{  color:#fff;  background-color:#bd2130;}a.badge-danger.focus,a.badge-danger:focus{  outline:0;  box-shadow:0 0 0 0.2rem rgba(220, 53, 69, .5);}.badge-light{  color:#212529;  background-color:#f8f9fa;}a.badge-light:focus,a.badge-light:hover{  color:#212529;  background-color:#dae0e5;}a.badge-light.focus,a.badge-light:focus{  outline:0;  box-shadow:0 0 0 0.2rem rgba(248, 249, 250, .5);}.badge-dark{  color:#fff;  background-color:#343a40;}a.badge-dark:focus,a.badge-dark:hover{  color:#fff;  background-color:#1d2124;}a.badge-dark.focus,a.badge-dark:focus{  outline:0;  box-shadow:0 0 0 0.2rem rgba(52, 58, 64, .5);}.jumbotron{  padding:2rem 1rem;  margin-bottom:2rem;  background-color:#e9ecef;  border-radius:0.3rem;}@media (min-width:576px){  .jumbotron{    padding:4rem 2rem;  }}.jumbotron-fluid{  padding-right:0;  padding-left:0;  border-radius:0;}.alert{  position:relative;  padding:0.75rem 1.25rem;  margin-bottom:1rem;  border:1px solid transparent;  border-radius:0.25rem;}.alert-heading{  color:inherit;}.alert-link{  font-weight:700;}.alert-dismissible{  padding-right:4rem;}.alert-dismissible .close{  position:absolute;  top:0;  right:0;  padding:0.75rem 1.25rem;  color:inherit;}.alert-primary{  color:#004085;  background-color:#cce5ff;  border-color:#b8daff;}.alert-primary hr{  border-top-color:#9fcdff;}.alert-primary .alert-link{  color:#002752;}.alert-secondary{  color:#383d41;  background-color:#e2e3e5;  border-color:#d6d8db;}.alert-secondary hr{  border-top-color:#c8cbcf;}.alert-secondary .alert-link{  color:#202326;}.alert-success{  color:#155724;  background-color:#d4edda;  border-color:#c3e6cb;}.alert-success hr{  border-top-color:#b1dfbb;}.alert-success .alert-link{  color:#0b2e13;}.alert-info{  color:#0c5460;  background-color:#d1ecf1;  border-color:#bee5eb;}.alert-info hr{  border-top-color:#abdde5;}.alert-info .alert-link{  color:#062c33;}.alert-warning{  color:#856404;  background-color:#fff3cd;  border-color:#ffeeba;}.alert-warning hr{  border-top-color:#ffe8a1;}.alert-warning .alert-link{  color:#533f03;}.alert-danger{  color:#721c24;  background-color:#f8d7da;  border-color:#f5c6cb;}.alert-danger hr{  border-top-color:#f1b0b7;}.alert-danger .alert-link{  color:#491217;}.alert-light{  color:#818182;  background-color:#fefefe;  border-color:#fdfdfe;}.alert-light hr{  border-top-color:#ececf6;}.alert-light .alert-link{  color:#686868;}.alert-dark{  color:#1b1e21;  background-color:#d6d8d9;  border-color:#c6c8ca;}.alert-dark hr{  border-top-color:#b9bbbe;}.alert-dark .alert-link{  color:#040505;}@-webkit-keyframes progress-bar-stripes{  from{    background-position:1rem 0;  }  to{    background-position:0 0;  }}@keyframes progress-bar-stripes{  from{    background-position:1rem 0;  }  to{    background-position:0 0;  }}.progress{  display:-ms-flexbox;  display:flex;  height:1rem;  overflow:hidden;  font-size:0.75rem;  background-color:#e9ecef;  border-radius:0.25rem;}.progress-bar{  display:-ms-flexbox;  display:flex;  -ms-flex-direction:column;  flex-direction:column;  -ms-flex-pack:center;  justify-content:center;  color:#fff;  text-align:center;  white-space:nowrap;  background-color:#007bff;  transition:width 0.6s ease;}@media (prefers-reduced-motion:reduce){  .progress-bar{    transition:none;  }}.progress-bar-striped{  background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);  background-size:1rem 1rem;}.progress-bar-animated{  -webkit-animation:progress-bar-stripes 1s linear infinite;  animation:progress-bar-stripes 1s linear infinite;}@media (prefers-reduced-motion:reduce){  .progress-bar-animated{    -webkit-animation:none;    animation:none;  }}.media{  display:-ms-flexbox;  display:flex;  -ms-flex-align:start;  align-items:flex-start;}.media-body{  -ms-flex:1;  flex:1;}.list-group{  display:-ms-flexbox;  display:flex;  -ms-flex-direction:column;  flex-direction:column;  padding-left:0;  margin-bottom:0;}.list-group-item-action{  width:100%;  color:#495057;  text-align:inherit;}.list-group-item-action:focus,.list-group-item-action:hover{  z-index:1;  color:#495057;  text-decoration:none;  background-color:#f8f9fa;}.list-group-item-action:active{  color:#212529;  background-color:#e9ecef;}.list-group-item{  position:relative;  display:block;  padding:0.75rem 1.25rem;  margin-bottom:-1px;  background-color:#fff;  border:1px solid rgba(0, 0, 0, .125);}.list-group-item:first-child{  border-top-left-radius:0.25rem;  border-top-right-radius:0.25rem;}.list-group-item:last-child{  margin-bottom:0;  border-bottom-right-radius:0.25rem;  border-bottom-left-radius:0.25rem;}.list-group-item.disabled,.list-group-item:disabled{  /*pointer-events: none;*/  color:#6c757d;  background-color:#fff;}.list-group-item.active{  z-index:2;  color:#fff;  background-color:#007bff;  border-color:#007bff;}.list-group-horizontal{  -ms-flex-direction:row;  flex-direction:row;}.list-group-horizontal .list-group-item{  margin-right:-1px;  margin-bottom:0;}.list-group-horizontal .list-group-item:first-child{  border-top-left-radius:0.25rem;  border-bottom-left-radius:0.25rem;  border-top-right-radius:0;}.list-group-horizontal .list-group-item:last-child{  margin-right:0;  border-top-right-radius:0.25rem;  border-bottom-right-radius:0.25rem;  border-bottom-left-radius:0;}@media (min-width:576px){  .list-group-horizontal-sm{    -ms-flex-direction:row;    flex-direction:row;  }  .list-group-horizontal-sm .list-group-item{    margin-right:-1px;    margin-bottom:0;  }  .list-group-horizontal-sm .list-group-item:first-child{    border-top-left-radius:0.25rem;    border-bottom-left-radius:0.25rem;    border-top-right-radius:0;  }  .list-group-horizontal-sm .list-group-item:last-child{    margin-right:0;    border-top-right-radius:0.25rem;    border-bottom-right-radius:0.25rem;    border-bottom-left-radius:0;  }}@media (min-width:768px){  .list-group-horizontal-md{    -ms-flex-direction:row;    flex-direction:row;  }  .list-group-horizontal-md .list-group-item{    margin-right:-1px;    margin-bottom:0;  }  .list-group-horizontal-md .list-group-item:first-child{    border-top-left-radius:0.25rem;    border-bottom-left-radius:0.25rem;    border-top-right-radius:0;  }  .list-group-horizontal-md .list-group-item:last-child{    margin-right:0;    border-top-right-radius:0.25rem;    border-bottom-right-radius:0.25rem;    border-bottom-left-radius:0;  }}@media (min-width:992px){  .list-group-horizontal-lg{    -ms-flex-direction:row;    flex-direction:row;  }  .list-group-horizontal-lg .list-group-item{    margin-right:-1px;    margin-bottom:0;  }  .list-group-horizontal-lg .list-group-item:first-child{    border-top-left-radius:0.25rem;    border-bottom-left-radius:0.25rem;    border-top-right-radius:0;  }  .list-group-horizontal-lg .list-group-item:last-child{    margin-right:0;    border-top-right-radius:0.25rem;    border-bottom-right-radius:0.25rem;    border-bottom-left-radius:0;  }}@media (min-width:1200px){  .list-group-horizontal-xl{    -ms-flex-direction:row;    flex-direction:row;  }  .list-group-horizontal-xl .list-group-item{    margin-right:-1px;    margin-bottom:0;  }  .list-group-horizontal-xl .list-group-item:first-child{    border-top-left-radius:0.25rem;    border-bottom-left-radius:0.25rem;    border-top-right-radius:0;  }  .list-group-horizontal-xl .list-group-item:last-child{    margin-right:0;    border-top-right-radius:0.25rem;    border-bottom-right-radius:0.25rem;    border-bottom-left-radius:0;  }}.list-group-flush .list-group-item{  border-right:0;  border-left:0;  border-radius:0;}.list-group-flush .list-group-item:last-child{  margin-bottom:-1px;}.list-group-flush:first-child .list-group-item:first-child{  border-top:0;}.list-group-flush:last-child .list-group-item:last-child{  margin-bottom:0;  border-bottom:0;}.list-group-item-primary{  color:#004085;  background-color:#b8daff;}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{  color:#004085;  background-color:#9fcdff;}.list-group-item-primary.list-group-item-action.active{  color:#fff;  background-color:#004085;  border-color:#004085;}.list-group-item-secondary{  color:#383d41;  background-color:#d6d8db;}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{  color:#383d41;  background-color:#c8cbcf;}.list-group-item-secondary.list-group-item-action.active{  color:#fff;  background-color:#383d41;  border-color:#383d41;}.list-group-item-success{  color:#155724;  background-color:#c3e6cb;}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{  color:#155724;  background-color:#b1dfbb;}.list-group-item-success.list-group-item-action.active{  color:#fff;  background-color:#155724;  border-color:#155724;}.list-group-item-info{  color:#0c5460;  background-color:#bee5eb;}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{  color:#0c5460;  background-color:#abdde5;}.list-group-item-info.list-group-item-action.active{  color:#fff;  background-color:#0c5460;  border-color:#0c5460;}.list-group-item-warning{  color:#856404;  background-color:#ffeeba;}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{  color:#856404;  background-color:#ffe8a1;}.list-group-item-warning.list-group-item-action.active{  color:#fff;  background-color:#856404;  border-color:#856404;}.list-group-item-danger{  color:#721c24;  background-color:#f5c6cb;}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{  color:#721c24;  background-color:#f1b0b7;}.list-group-item-danger.list-group-item-action.active{  color:#fff;  background-color:#721c24;  border-color:#721c24;}.list-group-item-light{  color:#818182;  background-color:#fdfdfe;}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{  color:#818182;  background-color:#ececf6;}.list-group-item-light.list-group-item-action.active{  color:#fff;  background-color:#818182;  border-color:#818182;}.list-group-item-dark{  color:#1b1e21;  background-color:#c6c8ca;}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{  color:#1b1e21;  background-color:#b9bbbe;}.list-group-item-dark.list-group-item-action.active{  color:#fff;  background-color:#1b1e21;  border-color:#1b1e21;}.close{  float:right;  font-size:1.5rem;  font-weight:700;  line-height:1;  color:#000;  text-shadow:0 1px 0 #fff;  opacity:0.5;}.close:hover{  color:#000;  text-decoration:none;}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{  opacity:0.75;}button.close{  padding:0;  background-color:transparent;  border:0;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;}.toast{  max-width:350px;  overflow:hidden;  font-size:0.875rem;  background-color:rgba(255, 255, 255, .85);  background-clip:padding-box;  border:1px solid rgba(0, 0, 0, .1);  /*	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);*/  box-shadow:0 0.25rem 0.75rem rgba(0, 0, 0, .1);  opacity:0;  border-radius:0.25rem;}.toast:not(:last-child){  margin-bottom:0.75rem;}.toast.showing{  opacity:1;}.toast.show{  display:block;  opacity:1;}.toast.hide{  display:none;}.toast-header{  display:-ms-flexbox;  display:flex;  -ms-flex-align:center;  align-items:center;  padding:0.25rem 0.75rem;  color:#6c757d;  background-color:rgba(255, 255, 255, .85);  background-clip:padding-box;  border-bottom:1px solid rgba(0, 0, 0, .05);}.toast-body{  padding:0.75rem;}.modal-open{  overflow:hidden;}.modal-open .modal{  overflow-x:hidden;  overflow-y:auto;}.modal{  position:fixed;  top:0;  left:0;  z-index:1050;  display:none;  width:100%;  height:100%;  overflow:hidden;  outline:0;}.modal-dialog{  position:relative;  width:auto;  /*pointer-events: none*/  margin:0.5rem;}.modal.fade .modal-dialog{  transition:-webkit-transform 0.3s ease-out;  transition:transform 0.3s ease-out;  transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;  -webkit-transform:translate(0, -50px);  transform:translate(0, -50px);}@media (prefers-reduced-motion:reduce){  .modal.fade .modal-dialog{    transition:none;  }}.modal.show .modal-dialog{  -webkit-transform:none;  transform:none;}.modal-dialog-scrollable{  display:-ms-flexbox;  display:flex;  max-height:calc(100% - 1rem);}.modal-dialog-scrollable .modal-content{  max-height:calc(100vh - 1rem);  overflow:hidden;}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{  -ms-flex-negative:0;  flex-shrink:0;}.modal-dialog-scrollable .modal-body{  overflow-y:auto;}.modal-dialog-centered{  display:-ms-flexbox;  display:flex;  -ms-flex-align:center;  align-items:center;  min-height:calc(100% - 1rem);}.modal-dialog-centered::before{  display:block;  height:calc(100vh - 1rem);  content:"";}.modal-dialog-centered.modal-dialog-scrollable{  -ms-flex-direction:column;  flex-direction:column;  -ms-flex-pack:center;  justify-content:center;  height:100%;}.modal-dialog-centered.modal-dialog-scrollable .modal-content{  max-height:none;}.modal-dialog-centered.modal-dialog-scrollable::before{  content:none;}.modal-content{  position:relative;  display:-ms-flexbox;  display:flex;  -ms-flex-direction:column;  flex-direction:column;  /*pointer-events: auto;*/  width:100%;  background-color:#fff;  background-clip:padding-box;  border:1px solid rgba(0, 0, 0, .2);  border-radius:0.3rem;  outline:0;}.modal-backdrop{  position:fixed;  top:0;  left:0;  z-index:1040;  width:100vw;  height:100vh;  background-color:#000;}.modal-backdrop.fade{  opacity:0;}.modal-backdrop.show{  opacity:0.5;}.modal-header{  display:-ms-flexbox;  display:flex;  -ms-flex-align:start;  align-items:flex-start;  -ms-flex-pack:justify;  justify-content:space-between;  padding:1rem 1rem;  border-bottom:1px solid #dee2e6;  border-top-left-radius:0.3rem;  border-top-right-radius:0.3rem;}.modal-header .close{  padding:1rem 1rem;  margin:-1rem -1rem -1rem auto;}.modal-title{  margin-bottom:0;  line-height:1.5;}.modal-body{  position:relative;  -ms-flex:1 1 auto;  flex:1 1 auto;  padding:1rem;}.modal-footer{  display:-ms-flexbox;  display:flex;  -ms-flex-align:center;  align-items:center;  -ms-flex-pack:end;  justify-content:flex-end;  padding:1rem;  border-top:1px solid #dee2e6;  border-bottom-right-radius:0.3rem;  border-bottom-left-radius:0.3rem;}.modal-footer > :not(:first-child){  margin-left:0.25rem;}.modal-footer > :not(:last-child){  margin-right:0.25rem;}.modal-scrollbar-measure{  position:absolute;  top:-9999px;  width:50px;  height:50px;  overflow:scroll;}@media (min-width:576px){  .modal-dialog{    max-width:500px;    margin:1.75rem auto;  }  .modal-dialog-scrollable{    max-height:calc(100% - 3.5rem);  }  .modal-dialog-scrollable .modal-content{    max-height:calc(100vh - 3.5rem);  }  .modal-dialog-centered{    min-height:calc(100% - 3.5rem);  }  .modal-dialog-centered::before{    height:calc(100vh - 3.5rem);  }  .modal-sm{    max-width:300px;  }}@media (min-width:992px){  .modal-lg,.modal-xl{    max-width:800px;  }}@media (min-width:1200px){  .modal-xl{    max-width:1140px;  }}.tooltip{  position:absolute;  z-index:1070;  display:block;  margin:0;  font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";  font-style:normal;  font-weight:400;  line-height:1.5;  text-align:left;  text-align:start;  text-decoration:none;  text-shadow:none;  text-transform:none;  letter-spacing:normal;  word-break:normal;  word-spacing:normal;  white-space:normal;  line-break:auto;  font-size:0.875rem;  word-wrap:break-word;  opacity:0;}.tooltip.show{  opacity:0.9;}.tooltip .arrow{  position:absolute;  display:block;  width:0.8rem;  height:0.4rem;}.tooltip .arrow::before{  position:absolute;  content:"";  border-color:transparent;  border-style:solid;}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{  padding:0.4rem 0;}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{  bottom:0;}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{  top:0;  border-width:0.4rem 0.4rem 0;  border-top-color:#000;}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{  padding:0 0.4rem;}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{  left:0;  width:0.4rem;  height:0.8rem;}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{  right:0;  border-width:0.4rem 0.4rem 0.4rem 0;  border-right-color:#000;}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{  padding:0.4rem 0;}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{  top:0;}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{  bottom:0;  border-width:0 0.4rem 0.4rem;  border-bottom-color:#000;}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{  padding:0 0.4rem;}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{  right:0;  width:0.4rem;  height:0.8rem;}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{  left:0;  border-width:0.4rem 0 0.4rem 0.4rem;  border-left-color:#000;}.tooltip-inner{  max-width:200px;  padding:0.25rem 0.5rem;  color:#fff;  text-align:center;  background-color:#000;  border-radius:0.25rem;}.popover{  position:absolute;  top:0;  left:0;  z-index:1060;  display:block;  max-width:276px;  font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";  font-style:normal;  font-weight:400;  line-height:1.5;  text-align:left;  text-align:start;  text-decoration:none;  text-shadow:none;  text-transform:none;  letter-spacing:normal;  word-break:normal;  word-spacing:normal;  white-space:normal;  line-break:auto;  font-size:0.875rem;  word-wrap:break-word;  background-color:#fff;  background-clip:padding-box;  border:1px solid rgba(0, 0, 0, .2);  border-radius:0.3rem;}.popover .arrow{  position:absolute;  display:block;  width:1rem;  height:0.5rem;  margin:0 0.3rem;}.popover .arrow::after,.popover .arrow::before{  position:absolute;  display:block;  content:"";  border-color:transparent;  border-style:solid;}.bs-popover-auto[x-placement^=top],.bs-popover-top{  margin-bottom:0.5rem;}.bs-popover-auto[x-placement^=top] > .arrow,.bs-popover-top > .arrow{  bottom:calc((.5rem + 1px) * -1);}.bs-popover-auto[x-placement^=top] > .arrow::before,.bs-popover-top > .arrow::before{  bottom:0;  border-width:0.5rem 0.5rem 0;  border-top-color:rgba(0, 0, 0, .25);}.bs-popover-auto[x-placement^=top] > .arrow::after,.bs-popover-top > .arrow::after{  bottom:1px;  border-width:0.5rem 0.5rem 0;  border-top-color:#fff;}.bs-popover-auto[x-placement^=right],.bs-popover-right{  margin-left:0.5rem;}.bs-popover-auto[x-placement^=right] > .arrow,.bs-popover-right > .arrow{  left:calc((.5rem + 1px) * -1);  width:0.5rem;  height:1rem;  margin:0.3rem 0;}.bs-popover-auto[x-placement^=right] > .arrow::before,.bs-popover-right > .arrow::before{  left:0;  border-width:0.5rem 0.5rem 0.5rem 0;  border-right-color:rgba(0, 0, 0, .25);}.bs-popover-auto[x-placement^=right] > .arrow::after,.bs-popover-right > .arrow::after{  left:1px;  border-width:0.5rem 0.5rem 0.5rem 0;  border-right-color:#fff;}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{  margin-top:0.5rem;}.bs-popover-auto[x-placement^=bottom] > .arrow,.bs-popover-bottom > .arrow{  top:calc((.5rem + 1px) * -1);}.bs-popover-auto[x-placement^=bottom] > .arrow::before,.bs-popover-bottom > .arrow::before{  top:0;  border-width:0 0.5rem 0.5rem 0.5rem;  border-bottom-color:rgba(0, 0, 0, .25);}.bs-popover-auto[x-placement^=bottom] > .arrow::after,.bs-popover-bottom > .arrow::after{  top:1px;  border-width:0 0.5rem 0.5rem 0.5rem;  border-bottom-color:#fff;}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{  position:absolute;  top:0;  left:50%;  display:block;  width:1rem;  margin-left:-0.5rem;  content:"";  border-bottom:1px solid #f7f7f7;}.bs-popover-auto[x-placement^=left],.bs-popover-left{  margin-right:0.5rem;}.bs-popover-auto[x-placement^=left] > .arrow,.bs-popover-left > .arrow{  right:calc((.5rem + 1px) * -1);  width:0.5rem;  height:1rem;  margin:0.3rem 0;}.bs-popover-auto[x-placement^=left] > .arrow::before,.bs-popover-left > .arrow::before{  right:0;  border-width:0.5rem 0 0.5rem 0.5rem;  border-left-color:rgba(0, 0, 0, .25);}.bs-popover-auto[x-placement^=left] > .arrow::after,.bs-popover-left > .arrow::after{  right:1px;  border-width:0.5rem 0 0.5rem 0.5rem;  border-left-color:#fff;}.popover-header{  padding:0.5rem 0.75rem;  margin-bottom:0;  font-size:1rem;  background-color:#f7f7f7;  border-bottom:1px solid #ebebeb;  border-top-left-radius:calc(.3rem - 1px);  border-top-right-radius:calc(.3rem - 1px);}.popover-header:empty{  display:none;}.popover-body{  padding:0.5rem 0.75rem;  color:#212529;}.carousel{  position:relative;}.carousel.pointer-event{  -ms-touch-action:pan-y;  touch-action:pan-y;}.carousel-inner{  position:relative;  width:100%;  overflow:hidden;}.carousel-inner::after{  display:block;  clear:both;  content:"";}.carousel-item{  position:relative;  display:none;  float:left;  width:100%;  margin-right:-100%;  -webkit-backface-visibility:hidden;  backface-visibility:hidden;  transition:-webkit-transform 0.6s ease-in-out;  transition:transform 0.6s ease-in-out;  transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;}@media (prefers-reduced-motion:reduce){  .carousel-item{    transition:none;  }}.carousel-item-next,.carousel-item-prev,.carousel-item.active{  display:block;}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){  -webkit-transform:translateX(100%);  transform:translateX(100%);}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){  -webkit-transform:translateX(-100%);  transform:translateX(-100%);}.carousel-fade .carousel-item{  opacity:0;  transition-property:opacity;  -webkit-transform:none;  transform:none;}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{  z-index:1;  opacity:1;}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{  z-index:0;  opacity:0;  transition:0s 0.6s opacity;}@media (prefers-reduced-motion:reduce){  .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{    transition:none;  }}.carousel-control-next,.carousel-control-prev{  position:absolute;  top:0;  bottom:0;  z-index:1;  display:-ms-flexbox;  display:flex;  -ms-flex-align:center;  align-items:center;  -ms-flex-pack:center;  justify-content:center;  width:15%;  color:#fff;  text-align:center;  opacity:0.5;  transition:opacity 0.15s ease;}@media (prefers-reduced-motion:reduce){  .carousel-control-next,.carousel-control-prev{    transition:none;  }}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{  color:#fff;  text-decoration:none;  outline:0;  opacity:0.9;}.carousel-control-prev{  left:0;}.carousel-control-next{  right:0;}.carousel-control-next-icon,.carousel-control-prev-icon{  display:inline-block;  width:20px;  height:20px;  background:no-repeat 50%/100% 100%;}.carousel-control-prev-icon{  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");}.carousel-control-next-icon{  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");}.carousel-indicators{  position:absolute;  right:0;  bottom:0;  left:0;  z-index:15;  display:-ms-flexbox;  display:flex;  -ms-flex-pack:center;  justify-content:center;  padding-left:0;  margin-right:15%;  margin-left:15%;  list-style:none;}.carousel-indicators li{  box-sizing:content-box;  -ms-flex:0 1 auto;  flex:0 1 auto;  width:30px;  height:3px;  margin-right:3px;  margin-left:3px;  text-indent:-999px;  cursor:pointer;  background-color:#fff;  background-clip:padding-box;  border-top:10px solid transparent;  border-bottom:10px solid transparent;  opacity:0.5;  transition:opacity 0.6s ease;}@media (prefers-reduced-motion:reduce){  .carousel-indicators li{    transition:none;  }}.carousel-indicators .active{  opacity:1;}.carousel-caption{  position:absolute;  right:15%;  bottom:20px;  left:15%;  z-index:10;  padding-top:20px;  padding-bottom:20px;  color:#fff;  text-align:center;}@-webkit-keyframes spinner-border{  to{    -webkit-transform:rotate(360deg);    transform:rotate(360deg);  }}@keyframes spinner-border{  to{    -webkit-transform:rotate(360deg);    transform:rotate(360deg);  }}.spinner-border{  display:inline-block;  width:2rem;  height:2rem;  vertical-align:text-bottom;  border:0.25em solid currentColor;  border-right-color:transparent;  border-radius:50%;  -webkit-animation:spinner-border 0.75s linear infinite;  animation:spinner-border 0.75s linear infinite;}.spinner-border-sm{  width:1rem;  height:1rem;  border-width:0.2em;}@-webkit-keyframes spinner-grow{  0%{    -webkit-transform:scale(0);    transform:scale(0);  }  50%{    opacity:1;  }}@keyframes spinner-grow{  0%{    -webkit-transform:scale(0);    transform:scale(0);  }  50%{    opacity:1;  }}.spinner-grow{  display:inline-block;  width:2rem;  height:2rem;  vertical-align:text-bottom;  background-color:currentColor;  border-radius:50%;  opacity:0;  -webkit-animation:spinner-grow 0.75s linear infinite;  animation:spinner-grow 0.75s linear infinite;}.spinner-grow-sm{  width:1rem;  height:1rem;}.align-baseline{  vertical-align:baseline !important;}.align-top{  vertical-align:top !important;}.align-middle{  vertical-align:middle !important;}.align-bottom{  vertical-align:bottom !important;}.align-text-bottom{  vertical-align:text-bottom !important;}.align-text-top{  vertical-align:text-top !important;}.bg-primary{  background-color:#007bff !important;}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{  background-color:#0062cc !important;}.bg-secondary{  background-color:#6c757d !important;}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{  background-color:#545b62 !important;}.bg-success{  background-color:#28a745 !important;}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{  background-color:#1e7e34 !important;}.bg-info{  background-color:#17a2b8 !important;}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{  background-color:#117a8b !important;}.bg-warning{  background-color:#ffc107 !important;}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{  background-color:#d39e00 !important;}.bg-danger{  background-color:#dc3545 !important;}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{  background-color:#bd2130 !important;}.bg-light{  background-color:#f8f9fa !important;}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{  background-color:#dae0e5 !important;}.bg-dark{  background-color:#343a40 !important;}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{  background-color:#1d2124 !important;}.bg-white{  background-color:#fff !important;}.bg-transparent{  background-color:transparent !important;}.border{  border:1px solid #dee2e6 !important;}.border-top{  border-top:1px solid #dee2e6 !important;}.border-right{  border-right:1px solid #dee2e6 !important;}.border-bottom{  border-bottom:1px solid #dee2e6 !important;}.border-left{  border-left:1px solid #dee2e6 !important;}.border-0{  border:0 !important;}.border-top-0{  border-top:0 !important;}.border-right-0{  border-right:0 !important;}.border-bottom-0{  border-bottom:0 !important;}.border-left-0{  border-left:0 !important;}.border-primary{  border-color:#007bff !important;}.border-secondary{  border-color:#6c757d !important;}.border-success{  border-color:#28a745 !important;}.border-info{  border-color:#17a2b8 !important;}.border-warning{  border-color:#ffc107 !important;}.border-danger{  border-color:#dc3545 !important;}.border-light{  border-color:#f8f9fa !important;}.border-dark{  border-color:#343a40 !important;}.border-white{  border-color:#fff !important;}.rounded-sm{  border-radius:0.2rem !important;}.rounded{  border-radius:0.25rem !important;}.rounded-top{  border-top-left-radius:0.25rem !important;  border-top-right-radius:0.25rem !important;}.rounded-right{  border-top-right-radius:0.25rem !important;  border-bottom-right-radius:0.25rem !important;}.rounded-bottom{  border-bottom-right-radius:0.25rem !important;  border-bottom-left-radius:0.25rem !important;}.rounded-left{  border-top-left-radius:0.25rem !important;  border-bottom-left-radius:0.25rem !important;}.rounded-lg{  border-radius:0.3rem !important;}.rounded-circle{  border-radius:50% !important;}.rounded-pill{  border-radius:50rem !important;}.rounded-0{  border-radius:0 !important;}.clearfix::after{  display:block;  clear:both;  content:"";}.d-none{  display:none !important;}.d-inline{  display:inline !important;}.d-inline-block{  display:inline-block !important;}.d-block{  display:block !important;}.d-table{  display:table !important;}.d-table-row{  display:table-row !important;}.d-table-cell{  display:table-cell !important;}.d-flex{  display:-ms-flexbox !important;  display:flex !important;}.d-inline-flex{  display:-ms-inline-flexbox !important;  display:inline-flex !important;}@media (min-width:576px){  .d-sm-none{    display:none !important;  }  .d-sm-inline{    display:inline !important;  }  .d-sm-inline-block{    display:inline-block !important;  }  .d-sm-block{    display:block !important;  }  .d-sm-table{    display:table !important;  }  .d-sm-table-row{    display:table-row !important;  }  .d-sm-table-cell{    display:table-cell !important;  }  .d-sm-flex{    display:-ms-flexbox !important;    display:flex !important;  }  .d-sm-inline-flex{    display:-ms-inline-flexbox !important;    display:inline-flex !important;  }}@media (min-width:768px){  .d-md-none{    display:none !important;  }  .d-md-inline{    display:inline !important;  }  .d-md-inline-block{    display:inline-block !important;  }  .d-md-block{    display:block !important;  }  .d-md-table{    display:table !important;  }  .d-md-table-row{    display:table-row !important;  }  .d-md-table-cell{    display:table-cell !important;  }  .d-md-flex{    display:-ms-flexbox !important;    display:flex !important;  }  .d-md-inline-flex{    display:-ms-inline-flexbox !important;    display:inline-flex !important;  }}@media (min-width:992px){  .d-lg-none{    display:none !important;  }  .d-lg-inline{    display:inline !important;  }  .d-lg-inline-block{    display:inline-block !important;  }  .d-lg-block{    display:block !important;  }  .d-lg-table{    display:table !important;  }  .d-lg-table-row{    display:table-row !important;  }  .d-lg-table-cell{    display:table-cell !important;  }  .d-lg-flex{    display:-ms-flexbox !important;    display:flex !important;  }  .d-lg-inline-flex{    display:-ms-inline-flexbox !important;    display:inline-flex !important;  }}@media (min-width:1200px){  .d-xl-none{    display:none !important;  }  .d-xl-inline{    display:inline !important;  }  .d-xl-inline-block{    display:inline-block !important;  }  .d-xl-block{    display:block !important;  }  .d-xl-table{    display:table !important;  }  .d-xl-table-row{    display:table-row !important;  }  .d-xl-table-cell{    display:table-cell !important;  }  .d-xl-flex{    display:-ms-flexbox !important;    display:flex !important;  }  .d-xl-inline-flex{    display:-ms-inline-flexbox !important;    display:inline-flex !important;  }}@media print{  .d-print-none{    display:none !important;  }  .d-print-inline{    display:inline !important;  }  .d-print-inline-block{    display:inline-block !important;  }  .d-print-block{    display:block !important;  }  .d-print-table{    display:table !important;  }  .d-print-table-row{    display:table-row !important;  }  .d-print-table-cell{    display:table-cell !important;  }  .d-print-flex{    display:-ms-flexbox !important;    display:flex !important;  }  .d-print-inline-flex{    display:-ms-inline-flexbox !important;    display:inline-flex !important;  }}.embed-responsive{  position:relative;  display:block;  width:100%;  padding:0;  overflow:hidden;}.embed-responsive::before{  display:block;  content:"";}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{  position:absolute;  top:0;  bottom:0;  left:0;  width:100%;  height:100%;  border:0;}.embed-responsive-21by9::before{  padding-top:42.85714%;}.embed-responsive-16by9::before{  padding-top:56.25%;}.embed-responsive-4by3::before{  padding-top:75%;}.embed-responsive-1by1::before{  padding-top:100%;}.flex-row{  -ms-flex-direction:row !important;  flex-direction:row !important;}.flex-column{  -ms-flex-direction:column !important;  flex-direction:column !important;}.flex-row-reverse{  -ms-flex-direction:row-reverse !important;  flex-direction:row-reverse !important;}.flex-column-reverse{  -ms-flex-direction:column-reverse !important;  flex-direction:column-reverse !important;}.flex-wrap{  -ms-flex-wrap:wrap !important;  flex-wrap:wrap !important;}.flex-nowrap{  -ms-flex-wrap:nowrap !important;  flex-wrap:nowrap !important;}.flex-wrap-reverse{  -ms-flex-wrap:wrap-reverse !important;  flex-wrap:wrap-reverse !important;}.flex-fill{  -ms-flex:1 1 auto !important;  flex:1 1 auto !important;}.flex-grow-0{  -ms-flex-positive:0 !important;  flex-grow:0 !important;}.flex-grow-1{  -ms-flex-positive:1 !important;  flex-grow:1 !important;}.flex-shrink-0{  -ms-flex-negative:0 !important;  flex-shrink:0 !important;}.flex-shrink-1{  -ms-flex-negative:1 !important;  flex-shrink:1 !important;}.justify-content-start{  -ms-flex-pack:start !important;  justify-content:flex-start !important;}.justify-content-end{  -ms-flex-pack:end !important;  justify-content:flex-end !important;}.justify-content-center{  -ms-flex-pack:center !important;  justify-content:center !important;}.justify-content-between{  -ms-flex-pack:justify !important;  justify-content:space-between !important;}.justify-content-around{  -ms-flex-pack:distribute !important;  justify-content:space-around !important;}.align-items-start{  -ms-flex-align:start !important;  align-items:flex-start !important;}.align-items-end{  -ms-flex-align:end !important;  align-items:flex-end !important;}.align-items-center{  -ms-flex-align:center !important;  align-items:center !important;}.align-items-baseline{  -ms-flex-align:baseline !important;  align-items:baseline !important;}.align-items-stretch{  -ms-flex-align:stretch !important;  align-items:stretch !important;}.align-content-start{  -ms-flex-line-pack:start !important;  align-content:flex-start !important;}.align-content-end{  -ms-flex-line-pack:end !important;  align-content:flex-end !important;}.align-content-center{  -ms-flex-line-pack:center !important;  align-content:center !important;}.align-content-between{  -ms-flex-line-pack:justify !important;  align-content:space-between !important;}.align-content-around{  -ms-flex-line-pack:distribute !important;  align-content:space-around !important;}.align-content-stretch{  -ms-flex-line-pack:stretch !important;  align-content:stretch !important;}.align-self-auto{  -ms-flex-item-align:auto !important;  align-self:auto !important;}.align-self-start{  -ms-flex-item-align:start !important;  align-self:flex-start !important;}.align-self-end{  -ms-flex-item-align:end !important;  align-self:flex-end !important;}.align-self-center{  -ms-flex-item-align:center !important;  align-self:center !important;}.align-self-baseline{  -ms-flex-item-align:baseline !important;  align-self:baseline !important;}.align-self-stretch{  -ms-flex-item-align:stretch !important;  align-self:stretch !important;}@media (min-width:576px){  .flex-sm-row{    -ms-flex-direction:row !important;    flex-direction:row !important;  }  .flex-sm-column{    -ms-flex-direction:column !important;    flex-direction:column !important;  }  .flex-sm-row-reverse{    -ms-flex-direction:row-reverse !important;    flex-direction:row-reverse !important;  }  .flex-sm-column-reverse{    -ms-flex-direction:column-reverse !important;    flex-direction:column-reverse !important;  }  .flex-sm-wrap{    -ms-flex-wrap:wrap !important;    flex-wrap:wrap !important;  }  .flex-sm-nowrap{    -ms-flex-wrap:nowrap !important;    flex-wrap:nowrap !important;  }  .flex-sm-wrap-reverse{    -ms-flex-wrap:wrap-reverse !important;    flex-wrap:wrap-reverse !important;  }  .flex-sm-fill{    -ms-flex:1 1 auto !important;    flex:1 1 auto !important;  }  .flex-sm-grow-0{    -ms-flex-positive:0 !important;    flex-grow:0 !important;  }  .flex-sm-grow-1{    -ms-flex-positive:1 !important;    flex-grow:1 !important;  }  .flex-sm-shrink-0{    -ms-flex-negative:0 !important;    flex-shrink:0 !important;  }  .flex-sm-shrink-1{    -ms-flex-negative:1 !important;    flex-shrink:1 !important;  }  .justify-content-sm-start{    -ms-flex-pack:start !important;    justify-content:flex-start !important;  }  .justify-content-sm-end{    -ms-flex-pack:end !important;    justify-content:flex-end !important;  }  .justify-content-sm-center{    -ms-flex-pack:center !important;    justify-content:center !important;  }  .justify-content-sm-between{    -ms-flex-pack:justify !important;    justify-content:space-between !important;  }  .justify-content-sm-around{    -ms-flex-pack:distribute !important;    justify-content:space-around !important;  }  .align-items-sm-start{    -ms-flex-align:start !important;    align-items:flex-start !important;  }  .align-items-sm-end{    -ms-flex-align:end !important;    align-items:flex-end !important;  }  .align-items-sm-center{    -ms-flex-align:center !important;    align-items:center !important;  }  .align-items-sm-baseline{    -ms-flex-align:baseline !important;    align-items:baseline !important;  }  .align-items-sm-stretch{    -ms-flex-align:stretch !important;    align-items:stretch !important;  }  .align-content-sm-start{    -ms-flex-line-pack:start !important;    align-content:flex-start !important;  }  .align-content-sm-end{    -ms-flex-line-pack:end !important;    align-content:flex-end !important;  }  .align-content-sm-center{    -ms-flex-line-pack:center !important;    align-content:center !important;  }  .align-content-sm-between{    -ms-flex-line-pack:justify !important;    align-content:space-between !important;  }  .align-content-sm-around{    -ms-flex-line-pack:distribute !important;    align-content:space-around !important;  }  .align-content-sm-stretch{    -ms-flex-line-pack:stretch !important;    align-content:stretch !important;  }  .align-self-sm-auto{    -ms-flex-item-align:auto !important;    align-self:auto !important;  }  .align-self-sm-start{    -ms-flex-item-align:start !important;    align-self:flex-start !important;  }  .align-self-sm-end{    -ms-flex-item-align:end !important;    align-self:flex-end !important;  }  .align-self-sm-center{    -ms-flex-item-align:center !important;    align-self:center !important;  }  .align-self-sm-baseline{    -ms-flex-item-align:baseline !important;    align-self:baseline !important;  }  .align-self-sm-stretch{    -ms-flex-item-align:stretch !important;    align-self:stretch !important;  }}@media (min-width:768px){  .flex-md-row{    -ms-flex-direction:row !important;    flex-direction:row !important;  }  .flex-md-column{    -ms-flex-direction:column !important;    flex-direction:column !important;  }  .flex-md-row-reverse{    -ms-flex-direction:row-reverse !important;    flex-direction:row-reverse !important;  }  .flex-md-column-reverse{    -ms-flex-direction:column-reverse !important;    flex-direction:column-reverse !important;  }  .flex-md-wrap{    -ms-flex-wrap:wrap !important;    flex-wrap:wrap !important;  }  .flex-md-nowrap{    -ms-flex-wrap:nowrap !important;    flex-wrap:nowrap !important;  }  .flex-md-wrap-reverse{    -ms-flex-wrap:wrap-reverse !important;    flex-wrap:wrap-reverse !important;  }  .flex-md-fill{    -ms-flex:1 1 auto !important;    flex:1 1 auto !important;  }  .flex-md-grow-0{    -ms-flex-positive:0 !important;    flex-grow:0 !important;  }  .flex-md-grow-1{    -ms-flex-positive:1 !important;    flex-grow:1 !important;  }  .flex-md-shrink-0{    -ms-flex-negative:0 !important;    flex-shrink:0 !important;  }  .flex-md-shrink-1{    -ms-flex-negative:1 !important;    flex-shrink:1 !important;  }  .justify-content-md-start{    -ms-flex-pack:start !important;    justify-content:flex-start !important;  }  .justify-content-md-end{    -ms-flex-pack:end !important;    justify-content:flex-end !important;  }  .justify-content-md-center{    -ms-flex-pack:center !important;    justify-content:center !important;  }  .justify-content-md-between{    -ms-flex-pack:justify !important;    justify-content:space-between !important;  }  .justify-content-md-around{    -ms-flex-pack:distribute !important;    justify-content:space-around !important;  }  .align-items-md-start{    -ms-flex-align:start !important;    align-items:flex-start !important;  }  .align-items-md-end{    -ms-flex-align:end !important;    align-items:flex-end !important;  }  .align-items-md-center{    -ms-flex-align:center !important;    align-items:center !important;  }  .align-items-md-baseline{    -ms-flex-align:baseline !important;    align-items:baseline !important;  }  .align-items-md-stretch{    -ms-flex-align:stretch !important;    align-items:stretch !important;  }  .align-content-md-start{    -ms-flex-line-pack:start !important;    align-content:flex-start !important;  }  .align-content-md-end{    -ms-flex-line-pack:end !important;    align-content:flex-end !important;  }  .align-content-md-center{    -ms-flex-line-pack:center !important;    align-content:center !important;  }  .align-content-md-between{    -ms-flex-line-pack:justify !important;    align-content:space-between !important;  }  .align-content-md-around{    -ms-flex-line-pack:distribute !important;    align-content:space-around !important;  }  .align-content-md-stretch{    -ms-flex-line-pack:stretch !important;    align-content:stretch !important;  }  .align-self-md-auto{    -ms-flex-item-align:auto !important;    align-self:auto !important;  }  .align-self-md-start{    -ms-flex-item-align:start !important;    align-self:flex-start !important;  }  .align-self-md-end{    -ms-flex-item-align:end !important;    align-self:flex-end !important;  }  .align-self-md-center{    -ms-flex-item-align:center !important;    align-self:center !important;  }  .align-self-md-baseline{    -ms-flex-item-align:baseline !important;    align-self:baseline !important;  }  .align-self-md-stretch{    -ms-flex-item-align:stretch !important;    align-self:stretch !important;  }}@media (min-width:992px){  .flex-lg-row{    -ms-flex-direction:row !important;    flex-direction:row !important;  }  .flex-lg-column{    -ms-flex-direction:column !important;    flex-direction:column !important;  }  .flex-lg-row-reverse{    -ms-flex-direction:row-reverse !important;    flex-direction:row-reverse !important;  }  .flex-lg-column-reverse{    -ms-flex-direction:column-reverse !important;    flex-direction:column-reverse !important;  }  .flex-lg-wrap{    -ms-flex-wrap:wrap !important;    flex-wrap:wrap !important;  }  .flex-lg-nowrap{    -ms-flex-wrap:nowrap !important;    flex-wrap:nowrap !important;  }  .flex-lg-wrap-reverse{    -ms-flex-wrap:wrap-reverse !important;    flex-wrap:wrap-reverse !important;  }  .flex-lg-fill{    -ms-flex:1 1 auto !important;    flex:1 1 auto !important;  }  .flex-lg-grow-0{    -ms-flex-positive:0 !important;    flex-grow:0 !important;  }  .flex-lg-grow-1{    -ms-flex-positive:1 !important;    flex-grow:1 !important;  }  .flex-lg-shrink-0{    -ms-flex-negative:0 !important;    flex-shrink:0 !important;  }  .flex-lg-shrink-1{    -ms-flex-negative:1 !important;    flex-shrink:1 !important;  }  .justify-content-lg-start{    -ms-flex-pack:start !important;    justify-content:flex-start !important;  }  .justify-content-lg-end{    -ms-flex-pack:end !important;    justify-content:flex-end !important;  }  .justify-content-lg-center{    -ms-flex-pack:center !important;    justify-content:center !important;  }  .justify-content-lg-between{    -ms-flex-pack:justify !important;    justify-content:space-between !important;  }  .justify-content-lg-around{    -ms-flex-pack:distribute !important;    justify-content:space-around !important;  }  .align-items-lg-start{    -ms-flex-align:start !important;    align-items:flex-start !important;  }  .align-items-lg-end{    -ms-flex-align:end !important;    align-items:flex-end !important;  }  .align-items-lg-center{    -ms-flex-align:center !important;    align-items:center !important;  }  .align-items-lg-baseline{    -ms-flex-align:baseline !important;    align-items:baseline !important;  }  .align-items-lg-stretch{    -ms-flex-align:stretch !important;    align-items:stretch !important;  }  .align-content-lg-start{    -ms-flex-line-pack:start !important;    align-content:flex-start !important;  }  .align-content-lg-end{    -ms-flex-line-pack:end !important;    align-content:flex-end !important;  }  .align-content-lg-center{    -ms-flex-line-pack:center !important;    align-content:center !important;  }  .align-content-lg-between{    -ms-flex-line-pack:justify !important;    align-content:space-between !important;  }  .align-content-lg-around{    -ms-flex-line-pack:distribute !important;    align-content:space-around !important;  }  .align-content-lg-stretch{    -ms-flex-line-pack:stretch !important;    align-content:stretch !important;  }  .align-self-lg-auto{    -ms-flex-item-align:auto !important;    align-self:auto !important;  }  .align-self-lg-start{    -ms-flex-item-align:start !important;    align-self:flex-start !important;  }  .align-self-lg-end{    -ms-flex-item-align:end !important;    align-self:flex-end !important;  }  .align-self-lg-center{    -ms-flex-item-align:center !important;    align-self:center !important;  }  .align-self-lg-baseline{    -ms-flex-item-align:baseline !important;    align-self:baseline !important;  }  .align-self-lg-stretch{    -ms-flex-item-align:stretch !important;    align-self:stretch !important;  }}@media (min-width:1200px){  .flex-xl-row{    -ms-flex-direction:row !important;    flex-direction:row !important;  }  .flex-xl-column{    -ms-flex-direction:column !important;    flex-direction:column !important;  }  .flex-xl-row-reverse{    -ms-flex-direction:row-reverse !important;    flex-direction:row-reverse !important;  }  .flex-xl-column-reverse{    -ms-flex-direction:column-reverse !important;    flex-direction:column-reverse !important;  }  .flex-xl-wrap{    -ms-flex-wrap:wrap !important;    flex-wrap:wrap !important;  }  .flex-xl-nowrap{    -ms-flex-wrap:nowrap !important;    flex-wrap:nowrap !important;  }  .flex-xl-wrap-reverse{    -ms-flex-wrap:wrap-reverse !important;    flex-wrap:wrap-reverse !important;  }  .flex-xl-fill{    -ms-flex:1 1 auto !important;    flex:1 1 auto !important;  }  .flex-xl-grow-0{    -ms-flex-positive:0 !important;    flex-grow:0 !important;  }  .flex-xl-grow-1{    -ms-flex-positive:1 !important;    flex-grow:1 !important;  }  .flex-xl-shrink-0{    -ms-flex-negative:0 !important;    flex-shrink:0 !important;  }  .flex-xl-shrink-1{    -ms-flex-negative:1 !important;    flex-shrink:1 !important;  }  .justify-content-xl-start{    -ms-flex-pack:start !important;    justify-content:flex-start !important;  }  .justify-content-xl-end{    -ms-flex-pack:end !important;    justify-content:flex-end !important;  }  .justify-content-xl-center{    -ms-flex-pack:center !important;    justify-content:center !important;  }  .justify-content-xl-between{    -ms-flex-pack:justify !important;    justify-content:space-between !important;  }  .justify-content-xl-around{    -ms-flex-pack:distribute !important;    justify-content:space-around !important;  }  .align-items-xl-start{    -ms-flex-align:start !important;    align-items:flex-start !important;  }  .align-items-xl-end{    -ms-flex-align:end !important;    align-items:flex-end !important;  }  .align-items-xl-center{    -ms-flex-align:center !important;    align-items:center !important;  }  .align-items-xl-baseline{    -ms-flex-align:baseline !important;    align-items:baseline !important;  }  .align-items-xl-stretch{    -ms-flex-align:stretch !important;    align-items:stretch !important;  }  .align-content-xl-start{    -ms-flex-line-pack:start !important;    align-content:flex-start !important;  }  .align-content-xl-end{    -ms-flex-line-pack:end !important;    align-content:flex-end !important;  }  .align-content-xl-center{    -ms-flex-line-pack:center !important;    align-content:center !important;  }  .align-content-xl-between{    -ms-flex-line-pack:justify !important;    align-content:space-between !important;  }  .align-content-xl-around{    -ms-flex-line-pack:distribute !important;    align-content:space-around !important;  }  .align-content-xl-stretch{    -ms-flex-line-pack:stretch !important;    align-content:stretch !important;  }  .align-self-xl-auto{    -ms-flex-item-align:auto !important;    align-self:auto !important;  }  .align-self-xl-start{    -ms-flex-item-align:start !important;    align-self:flex-start !important;  }  .align-self-xl-end{    -ms-flex-item-align:end !important;    align-self:flex-end !important;  }  .align-self-xl-center{    -ms-flex-item-align:center !important;    align-self:center !important;  }  .align-self-xl-baseline{    -ms-flex-item-align:baseline !important;    align-self:baseline !important;  }  .align-self-xl-stretch{    -ms-flex-item-align:stretch !important;    align-self:stretch !important;  }}.float-left{  float:left !important;}.float-right{  float:right !important;}.float-none{  float:none !important;}@media (min-width:576px){  .float-sm-left{    float:left !important;  }  .float-sm-right{    float:right !important;  }  .float-sm-none{    float:none !important;  }}@media (min-width:768px){  .float-md-left{    float:left !important;  }  .float-md-right{    float:right !important;  }  .float-md-none{    float:none !important;  }}@media (min-width:992px){  .float-lg-left{    float:left !important;  }  .float-lg-right{    float:right !important;  }  .float-lg-none{    float:none !important;  }}@media (min-width:1200px){  .float-xl-left{    float:left !important;  }  .float-xl-right{    float:right !important;  }  .float-xl-none{    float:none !important;  }}.overflow-auto{  overflow:auto !important;}.overflow-hidden{  overflow:hidden !important;}.position-static{  position:static !important;}.position-relative{  position:relative !important;}.position-absolute{  position:absolute !important;}.position-fixed{  position:fixed !important;}.position-sticky{  position:-webkit-sticky !important;  position:sticky !important;}.fixed-top{  position:fixed;  top:0;  right:0;  left:0;  z-index:1030;}.fixed-bottom{  position:fixed;  right:0;  bottom:0;  left:0;  z-index:1030;}@supports ((position:-webkit-sticky) or (position:sticky)){  .sticky-top{    position:-webkit-sticky;    position:sticky;    top:0;    z-index:1020;  }}.sr-only{  position:absolute;  width:1px;  height:1px;  padding:0;  overflow:hidden;  clip:rect(0, 0, 0, 0);  white-space:nowrap;  border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{  position:static;  width:auto;  height:auto;  overflow:visible;  clip:auto;  white-space:normal;}.shadow-sm{  box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, .075) !important;}.shadow{  box-shadow:0 0.5rem 1rem rgba(0, 0, 0, .15) !important;}.shadow-lg{  box-shadow:0 1rem 3rem rgba(0, 0, 0, .175) !important;}.shadow-none{  box-shadow:none !important;}.w-25{  width:25% !important;}.w-50{  width:50% !important;}.w-75{  width:75% !important;}.w-100{  width:100% !important;}.w-auto{  width:auto !important;}.h-25{  height:25% !important;}.h-50{  height:50% !important;}.h-75{  height:75% !important;}.h-100{  height:100% !important;}.h-auto{  height:auto !important;}.mw-100{  max-width:100% !important;}.mh-100{  max-height:100% !important;}.min-vw-100{  min-width:100vw !important;}.min-vh-100{  min-height:100vh !important;}.vw-100{  width:100vw !important;}.vh-100{  height:100vh !important;}.stretched-link::after{  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  /*pointer-events: auto;*/  z-index:1;  content:"";  background-color:rgba(0, 0, 0, 0);}.m-0{  margin:0 !important;}.mt-0,.my-0{  margin-top:0 !important;}.mr-0,.mx-0{  margin-right:0 !important;}.mb-0,.my-0{  margin-bottom:0 !important;}.ml-0,.mx-0{  margin-left:0 !important;}.m-1{  margin:0.25rem !important;}.mt-1,.my-1{  margin-top:0.25rem !important;}.mr-1,.mx-1{  margin-right:0.25rem !important;}.mb-1,.my-1{  margin-bottom:0.25rem !important;}.ml-1,.mx-1{  margin-left:0.25rem !important;}.m-2{  margin:0.5rem !important;}.mt-2,.my-2{  margin-top:0.5rem !important;}.mr-2,.mx-2{  margin-right:0.5rem !important;}.mb-2,.my-2{  margin-bottom:0.5rem !important;}.ml-2,.mx-2{  margin-left:0.5rem !important;}.m-3{  margin:1rem !important;}.mt-3,.my-3{  margin-top:1rem !important;}.mr-3,.mx-3{  margin-right:1rem !important;}.mb-3,.my-3{  margin-bottom:1rem !important;}.ml-3,.mx-3{  margin-left:1rem !important;}.m-4{  margin:1.5rem !important;}.mt-4,.my-4{  margin-top:1.5rem !important;}.mr-4,.mx-4{  margin-right:1.5rem !important;}.mb-4,.my-4{  margin-bottom:1.5rem !important;}.ml-4,.mx-4{  margin-left:1.5rem !important;}.m-5{  margin:3rem !important;}.mt-5,.my-5{  margin-top:3rem !important;}.mr-5,.mx-5{  margin-right:3rem !important;}.mb-5,.my-5{  margin-bottom:3rem !important;}.ml-5,.mx-5{  margin-left:3rem !important;}.p-0{  padding:0 !important;}.pt-0,.py-0{  padding-top:0 !important;}.pr-0,.px-0{  padding-right:0 !important;}.pb-0,.py-0{  padding-bottom:0 !important;}.pl-0,.px-0{  padding-left:0 !important;}.p-1{  padding:0.25rem !important;}.pt-1,.py-1{  padding-top:0.25rem !important;}.pr-1,.px-1{  padding-right:0.25rem !important;}.pb-1,.py-1{  padding-bottom:0.25rem !important;}.pl-1,.px-1{  padding-left:0.25rem !important;}.p-2{  padding:0.5rem !important;}.pt-2,.py-2{  padding-top:0.5rem !important;}.pr-2,.px-2{  padding-right:0.5rem !important;}.pb-2,.py-2{  padding-bottom:0.5rem !important;}.pl-2,.px-2{  padding-left:0.5rem !important;}.p-3{  padding:1rem !important;}.pt-3,.py-3{  padding-top:1rem !important;}.pr-3,.px-3{  padding-right:1rem !important;}.pb-3,.py-3{  padding-bottom:1rem !important;}.pl-3,.px-3{  padding-left:1rem !important;}.p-4{  padding:1.5rem !important;}.pt-4,.py-4{  padding-top:1.5rem !important;}.pr-4,.px-4{  padding-right:1.5rem !important;}.pb-4,.py-4{  padding-bottom:1.5rem !important;}.pl-4,.px-4{  padding-left:1.5rem !important;}.p-5{  padding:3rem !important;}.pt-5,.py-5{  padding-top:3rem !important;}.pr-5,.px-5{  padding-right:3rem !important;}.pb-5,.py-5{  padding-bottom:3rem !important;}.pl-5,.px-5{  padding-left:3rem !important;}.m-n1{  margin:-0.25rem !important;}.mt-n1,.my-n1{  margin-top:-0.25rem !important;}.mr-n1,.mx-n1{  margin-right:-0.25rem !important;}.mb-n1,.my-n1{  margin-bottom:-0.25rem !important;}.ml-n1,.mx-n1{  margin-left:-0.25rem !important;}.m-n2{  margin:-0.5rem !important;}.mt-n2,.my-n2{  margin-top:-0.5rem !important;}.mr-n2,.mx-n2{  margin-right:-0.5rem !important;}.mb-n2,.my-n2{  margin-bottom:-0.5rem !important;}.ml-n2,.mx-n2{  margin-left:-0.5rem !important;}.m-n3{  margin:-1rem !important;}.mt-n3,.my-n3{  margin-top:-1rem !important;}.mr-n3,.mx-n3{  margin-right:-1rem !important;}.mb-n3,.my-n3{  margin-bottom:-1rem !important;}.ml-n3,.mx-n3{  margin-left:-1rem !important;}.m-n4{  margin:-1.5rem !important;}.mt-n4,.my-n4{  margin-top:-1.5rem !important;}.mr-n4,.mx-n4{  margin-right:-1.5rem !important;}.mb-n4,.my-n4{  margin-bottom:-1.5rem !important;}.ml-n4,.mx-n4{  margin-left:-1.5rem !important;}.m-n5{  margin:-3rem !important;}.mt-n5,.my-n5{  margin-top:-3rem !important;}.mr-n5,.mx-n5{  margin-right:-3rem !important;}.mb-n5,.my-n5{  margin-bottom:-3rem !important;}.ml-n5,.mx-n5{  margin-left:-3rem !important;}.m-auto{  margin:auto !important;}.mt-auto,.my-auto{  margin-top:auto !important;}.mr-auto,.mx-auto{  margin-right:auto !important;}.mb-auto,.my-auto{  margin-bottom:auto !important;}.ml-auto,.mx-auto{  margin-left:auto !important;}@media (min-width:576px){  .m-sm-0{    margin:0 !important;  }  .mt-sm-0,.my-sm-0{    margin-top:0 !important;  }  .mr-sm-0,.mx-sm-0{    margin-right:0 !important;  }  .mb-sm-0,.my-sm-0{    margin-bottom:0 !important;  }  .ml-sm-0,.mx-sm-0{    margin-left:0 !important;  }  .m-sm-1{    margin:0.25rem !important;  }  .mt-sm-1,.my-sm-1{    margin-top:0.25rem !important;  }  .mr-sm-1,.mx-sm-1{    margin-right:0.25rem !important;  }  .mb-sm-1,.my-sm-1{    margin-bottom:0.25rem !important;  }  .ml-sm-1,.mx-sm-1{    margin-left:0.25rem !important;  }  .m-sm-2{    margin:0.5rem !important;  }  .mt-sm-2,.my-sm-2{    margin-top:0.5rem !important;  }  .mr-sm-2,.mx-sm-2{    margin-right:0.5rem !important;  }  .mb-sm-2,.my-sm-2{    margin-bottom:0.5rem !important;  }  .ml-sm-2,.mx-sm-2{    margin-left:0.5rem !important;  }  .m-sm-3{    margin:1rem !important;  }  .mt-sm-3,.my-sm-3{    margin-top:1rem !important;  }  .mr-sm-3,.mx-sm-3{    margin-right:1rem !important;  }  .mb-sm-3,.my-sm-3{    margin-bottom:1rem !important;  }  .ml-sm-3,.mx-sm-3{    margin-left:1rem !important;  }  .m-sm-4{    margin:1.5rem !important;  }  .mt-sm-4,.my-sm-4{    margin-top:1.5rem !important;  }  .mr-sm-4,.mx-sm-4{    margin-right:1.5rem !important;  }  .mb-sm-4,.my-sm-4{    margin-bottom:1.5rem !important;  }  .ml-sm-4,.mx-sm-4{    margin-left:1.5rem !important;  }  .m-sm-5{    margin:3rem !important;  }  .mt-sm-5,.my-sm-5{    margin-top:3rem !important;  }  .mr-sm-5,.mx-sm-5{    margin-right:3rem !important;  }  .mb-sm-5,.my-sm-5{    margin-bottom:3rem !important;  }  .ml-sm-5,.mx-sm-5{    margin-left:3rem !important;  }  .p-sm-0{    padding:0 !important;  }  .pt-sm-0,.py-sm-0{    padding-top:0 !important;  }  .pr-sm-0,.px-sm-0{    padding-right:0 !important;  }  .pb-sm-0,.py-sm-0{    padding-bottom:0 !important;  }  .pl-sm-0,.px-sm-0{    padding-left:0 !important;  }  .p-sm-1{    padding:0.25rem !important;  }  .pt-sm-1,.py-sm-1{    padding-top:0.25rem !important;  }  .pr-sm-1,.px-sm-1{    padding-right:0.25rem !important;  }  .pb-sm-1,.py-sm-1{    padding-bottom:0.25rem !important;  }  .pl-sm-1,.px-sm-1{    padding-left:0.25rem !important;  }  .p-sm-2{    padding:0.5rem !important;  }  .pt-sm-2,.py-sm-2{    padding-top:0.5rem !important;  }  .pr-sm-2,.px-sm-2{    padding-right:0.5rem !important;  }  .pb-sm-2,.py-sm-2{    padding-bottom:0.5rem !important;  }  .pl-sm-2,.px-sm-2{    padding-left:0.5rem !important;  }  .p-sm-3{    padding:1rem !important;  }  .pt-sm-3,.py-sm-3{    padding-top:1rem !important;  }  .pr-sm-3,.px-sm-3{    padding-right:1rem !important;  }  .pb-sm-3,.py-sm-3{    padding-bottom:1rem !important;  }  .pl-sm-3,.px-sm-3{    padding-left:1rem !important;  }  .p-sm-4{    padding:1.5rem !important;  }  .pt-sm-4,.py-sm-4{    padding-top:1.5rem !important;  }  .pr-sm-4,.px-sm-4{    padding-right:1.5rem !important;  }  .pb-sm-4,.py-sm-4{    padding-bottom:1.5rem !important;  }  .pl-sm-4,.px-sm-4{    padding-left:1.5rem !important;  }  .p-sm-5{    padding:3rem !important;  }  .pt-sm-5,.py-sm-5{    padding-top:3rem !important;  }  .pr-sm-5,.px-sm-5{    padding-right:3rem !important;  }  .pb-sm-5,.py-sm-5{    padding-bottom:3rem !important;  }  .pl-sm-5,.px-sm-5{    padding-left:3rem !important;  }  .m-sm-n1{    margin:-0.25rem !important;  }  .mt-sm-n1,.my-sm-n1{    margin-top:-0.25rem !important;  }  .mr-sm-n1,.mx-sm-n1{    margin-right:-0.25rem !important;  }  .mb-sm-n1,.my-sm-n1{    margin-bottom:-0.25rem !important;  }  .ml-sm-n1,.mx-sm-n1{    margin-left:-0.25rem !important;  }  .m-sm-n2{    margin:-0.5rem !important;  }  .mt-sm-n2,.my-sm-n2{    margin-top:-0.5rem !important;  }  .mr-sm-n2,.mx-sm-n2{    margin-right:-0.5rem !important;  }  .mb-sm-n2,.my-sm-n2{    margin-bottom:-0.5rem !important;  }  .ml-sm-n2,.mx-sm-n2{    margin-left:-0.5rem !important;  }  .m-sm-n3{    margin:-1rem !important;  }  .mt-sm-n3,.my-sm-n3{    margin-top:-1rem !important;  }  .mr-sm-n3,.mx-sm-n3{    margin-right:-1rem !important;  }  .mb-sm-n3,.my-sm-n3{    margin-bottom:-1rem !important;  }  .ml-sm-n3,.mx-sm-n3{    margin-left:-1rem !important;  }  .m-sm-n4{    margin:-1.5rem !important;  }  .mt-sm-n4,.my-sm-n4{    margin-top:-1.5rem !important;  }  .mr-sm-n4,.mx-sm-n4{    margin-right:-1.5rem !important;  }  .mb-sm-n4,.my-sm-n4{    margin-bottom:-1.5rem !important;  }  .ml-sm-n4,.mx-sm-n4{    margin-left:-1.5rem !important;  }  .m-sm-n5{    margin:-3rem !important;  }  .mt-sm-n5,.my-sm-n5{    margin-top:-3rem !important;  }  .mr-sm-n5,.mx-sm-n5{    margin-right:-3rem !important;  }  .mb-sm-n5,.my-sm-n5{    margin-bottom:-3rem !important;  }  .ml-sm-n5,.mx-sm-n5{    margin-left:-3rem !important;  }  .m-sm-auto{    margin:auto !important;  }  .mt-sm-auto,.my-sm-auto{    margin-top:auto !important;  }  .mr-sm-auto,.mx-sm-auto{    margin-right:auto !important;  }  .mb-sm-auto,.my-sm-auto{    margin-bottom:auto !important;  }  .ml-sm-auto,.mx-sm-auto{    margin-left:auto !important;  }}@media (min-width:768px){  .m-md-0{    margin:0 !important;  }  .mt-md-0,.my-md-0{    margin-top:0 !important;  }  .mr-md-0,.mx-md-0{    margin-right:0 !important;  }  .mb-md-0,.my-md-0{    margin-bottom:0 !important;  }  .ml-md-0,.mx-md-0{    margin-left:0 !important;  }  .m-md-1{    margin:0.25rem !important;  }  .mt-md-1,.my-md-1{    margin-top:0.25rem !important;  }  .mr-md-1,.mx-md-1{    margin-right:0.25rem !important;  }  .mb-md-1,.my-md-1{    margin-bottom:0.25rem !important;  }  .ml-md-1,.mx-md-1{    margin-left:0.25rem !important;  }  .m-md-2{    margin:0.5rem !important;  }  .mt-md-2,.my-md-2{    margin-top:0.5rem !important;  }  .mr-md-2,.mx-md-2{    margin-right:0.5rem !important;  }  .mb-md-2,.my-md-2{    margin-bottom:0.5rem !important;  }  .ml-md-2,.mx-md-2{    margin-left:0.5rem !important;  }  .m-md-3{    margin:1rem !important;  }  .mt-md-3,.my-md-3{    margin-top:1rem !important;  }  .mr-md-3,.mx-md-3{    margin-right:1rem !important;  }  .mb-md-3,.my-md-3{    margin-bottom:1rem !important;  }  .ml-md-3,.mx-md-3{    margin-left:1rem !important;  }  .m-md-4{    margin:1.5rem !important;  }  .mt-md-4,.my-md-4{    margin-top:1.5rem !important;  }  .mr-md-4,.mx-md-4{    margin-right:1.5rem !important;  }  .mb-md-4,.my-md-4{    margin-bottom:1.5rem !important;  }  .ml-md-4,.mx-md-4{    margin-left:1.5rem !important;  }  .m-md-5{    margin:3rem !important;  }  .mt-md-5,.my-md-5{    margin-top:3rem !important;  }  .mr-md-5,.mx-md-5{    margin-right:3rem !important;  }  .mb-md-5,.my-md-5{    margin-bottom:3rem !important;  }  .ml-md-5,.mx-md-5{    margin-left:3rem !important;  }  .p-md-0{    padding:0 !important;  }  .pt-md-0,.py-md-0{    padding-top:0 !important;  }  .pr-md-0,.px-md-0{    padding-right:0 !important;  }  .pb-md-0,.py-md-0{    padding-bottom:0 !important;  }  .pl-md-0,.px-md-0{    padding-left:0 !important;  }  .p-md-1{    padding:0.25rem !important;  }  .pt-md-1,.py-md-1{    padding-top:0.25rem !important;  }  .pr-md-1,.px-md-1{    padding-right:0.25rem !important;  }  .pb-md-1,.py-md-1{    padding-bottom:0.25rem !important;  }  .pl-md-1,.px-md-1{    padding-left:0.25rem !important;  }  .p-md-2{    padding:0.5rem !important;  }  .pt-md-2,.py-md-2{    padding-top:0.5rem !important;  }  .pr-md-2,.px-md-2{    padding-right:0.5rem !important;  }  .pb-md-2,.py-md-2{    padding-bottom:0.5rem !important;  }  .pl-md-2,.px-md-2{    padding-left:0.5rem !important;  }  .p-md-3{    padding:1rem !important;  }  .pt-md-3,.py-md-3{    padding-top:1rem !important;  }  .pr-md-3,.px-md-3{    padding-right:1rem !important;  }  .pb-md-3,.py-md-3{    padding-bottom:1rem !important;  }  .pl-md-3,.px-md-3{    padding-left:1rem !important;  }  .p-md-4{    padding:1.5rem !important;  }  .pt-md-4,.py-md-4{    padding-top:1.5rem !important;  }  .pr-md-4,.px-md-4{    padding-right:1.5rem !important;  }  .pb-md-4,.py-md-4{    padding-bottom:1.5rem !important;  }  .pl-md-4,.px-md-4{    padding-left:1.5rem !important;  }  .p-md-5{    padding:3rem !important;  }  .pt-md-5,.py-md-5{    padding-top:3rem !important;  }  .pr-md-5,.px-md-5{    padding-right:3rem !important;  }  .pb-md-5,.py-md-5{    padding-bottom:3rem !important;  }  .pl-md-5,.px-md-5{    padding-left:3rem !important;  }  .m-md-n1{    margin:-0.25rem !important;  }  .mt-md-n1,.my-md-n1{    margin-top:-0.25rem !important;  }  .mr-md-n1,.mx-md-n1{    margin-right:-0.25rem !important;  }  .mb-md-n1,.my-md-n1{    margin-bottom:-0.25rem !important;  }  .ml-md-n1,.mx-md-n1{    margin-left:-0.25rem !important;  }  .m-md-n2{    margin:-0.5rem !important;  }  .mt-md-n2,.my-md-n2{    margin-top:-0.5rem !important;  }  .mr-md-n2,.mx-md-n2{    margin-right:-0.5rem !important;  }  .mb-md-n2,.my-md-n2{    margin-bottom:-0.5rem !important;  }  .ml-md-n2,.mx-md-n2{    margin-left:-0.5rem !important;  }  .m-md-n3{    margin:-1rem !important;  }  .mt-md-n3,.my-md-n3{    margin-top:-1rem !important;  }  .mr-md-n3,.mx-md-n3{    margin-right:-1rem !important;  }  .mb-md-n3,.my-md-n3{    margin-bottom:-1rem !important;  }  .ml-md-n3,.mx-md-n3{    margin-left:-1rem !important;  }  .m-md-n4{    margin:-1.5rem !important;  }  .mt-md-n4,.my-md-n4{    margin-top:-1.5rem !important;  }  .mr-md-n4,.mx-md-n4{    margin-right:-1.5rem !important;  }  .mb-md-n4,.my-md-n4{    margin-bottom:-1.5rem !important;  }  .ml-md-n4,.mx-md-n4{    margin-left:-1.5rem !important;  }  .m-md-n5{    margin:-3rem !important;  }  .mt-md-n5,.my-md-n5{    margin-top:-3rem !important;  }  .mr-md-n5,.mx-md-n5{    margin-right:-3rem !important;  }  .mb-md-n5,.my-md-n5{    margin-bottom:-3rem !important;  }  .ml-md-n5,.mx-md-n5{    margin-left:-3rem !important;  }  .m-md-auto{    margin:auto !important;  }  .mt-md-auto,.my-md-auto{    margin-top:auto !important;  }  .mr-md-auto,.mx-md-auto{    margin-right:auto !important;  }  .mb-md-auto,.my-md-auto{    margin-bottom:auto !important;  }  .ml-md-auto,.mx-md-auto{    margin-left:auto !important;  }}@media (min-width:992px){  .m-lg-0{    margin:0 !important;  }  .mt-lg-0,.my-lg-0{    margin-top:0 !important;  }  .mr-lg-0,.mx-lg-0{    margin-right:0 !important;  }  .mb-lg-0,.my-lg-0{    margin-bottom:0 !important;  }  .ml-lg-0,.mx-lg-0{    margin-left:0 !important;  }  .m-lg-1{    margin:0.25rem !important;  }  .mt-lg-1,.my-lg-1{    margin-top:0.25rem !important;  }  .mr-lg-1,.mx-lg-1{    margin-right:0.25rem !important;  }  .mb-lg-1,.my-lg-1{    margin-bottom:0.25rem !important;  }  .ml-lg-1,.mx-lg-1{    margin-left:0.25rem !important;  }  .m-lg-2{    margin:0.5rem !important;  }  .mt-lg-2,.my-lg-2{    margin-top:0.5rem !important;  }  .mr-lg-2,.mx-lg-2{    margin-right:0.5rem !important;  }  .mb-lg-2,.my-lg-2{    margin-bottom:0.5rem !important;  }  .ml-lg-2,.mx-lg-2{    margin-left:0.5rem !important;  }  .m-lg-3{    margin:1rem !important;  }  .mt-lg-3,.my-lg-3{    margin-top:1rem !important;  }  .mr-lg-3,.mx-lg-3{    margin-right:1rem !important;  }  .mb-lg-3,.my-lg-3{    margin-bottom:1rem !important;  }  .ml-lg-3,.mx-lg-3{    margin-left:1rem !important;  }  .m-lg-4{    margin:1.5rem !important;  }  .mt-lg-4,.my-lg-4{    margin-top:1.5rem !important;  }  .mr-lg-4,.mx-lg-4{    margin-right:1.5rem !important;  }  .mb-lg-4,.my-lg-4{    margin-bottom:1.5rem !important;  }  .ml-lg-4,.mx-lg-4{    margin-left:1.5rem !important;  }  .m-lg-5{    margin:3rem !important;  }  .mt-lg-5,.my-lg-5{    margin-top:3rem !important;  }  .mr-lg-5,.mx-lg-5{    margin-right:3rem !important;  }  .mb-lg-5,.my-lg-5{    margin-bottom:3rem !important;  }  .ml-lg-5,.mx-lg-5{    margin-left:3rem !important;  }  .p-lg-0{    padding:0 !important;  }  .pt-lg-0,.py-lg-0{    padding-top:0 !important;  }  .pr-lg-0,.px-lg-0{    padding-right:0 !important;  }  .pb-lg-0,.py-lg-0{    padding-bottom:0 !important;  }  .pl-lg-0,.px-lg-0{    padding-left:0 !important;  }  .p-lg-1{    padding:0.25rem !important;  }  .pt-lg-1,.py-lg-1{    padding-top:0.25rem !important;  }  .pr-lg-1,.px-lg-1{    padding-right:0.25rem !important;  }  .pb-lg-1,.py-lg-1{    padding-bottom:0.25rem !important;  }  .pl-lg-1,.px-lg-1{    padding-left:0.25rem !important;  }  .p-lg-2{    padding:0.5rem !important;  }  .pt-lg-2,.py-lg-2{    padding-top:0.5rem !important;  }  .pr-lg-2,.px-lg-2{    padding-right:0.5rem !important;  }  .pb-lg-2,.py-lg-2{    padding-bottom:0.5rem !important;  }  .pl-lg-2,.px-lg-2{    padding-left:0.5rem !important;  }  .p-lg-3{    padding:1rem !important;  }  .pt-lg-3,.py-lg-3{    padding-top:1rem !important;  }  .pr-lg-3,.px-lg-3{    padding-right:1rem !important;  }  .pb-lg-3,.py-lg-3{    padding-bottom:1rem !important;  }  .pl-lg-3,.px-lg-3{    padding-left:1rem !important;  }  .p-lg-4{    padding:1.5rem !important;  }  .pt-lg-4,.py-lg-4{    padding-top:1.5rem !important;  }  .pr-lg-4,.px-lg-4{    padding-right:1.5rem !important;  }  .pb-lg-4,.py-lg-4{    padding-bottom:1.5rem !important;  }  .pl-lg-4,.px-lg-4{    padding-left:1.5rem !important;  }  .p-lg-5{    padding:3rem !important;  }  .pt-lg-5,.py-lg-5{    padding-top:3rem !important;  }  .pr-lg-5,.px-lg-5{    padding-right:3rem !important;  }  .pb-lg-5,.py-lg-5{    padding-bottom:3rem !important;  }  .pl-lg-5,.px-lg-5{    padding-left:3rem !important;  }  .m-lg-n1{    margin:-0.25rem !important;  }  .mt-lg-n1,.my-lg-n1{    margin-top:-0.25rem !important;  }  .mr-lg-n1,.mx-lg-n1{    margin-right:-0.25rem !important;  }  .mb-lg-n1,.my-lg-n1{    margin-bottom:-0.25rem !important;  }  .ml-lg-n1,.mx-lg-n1{    margin-left:-0.25rem !important;  }  .m-lg-n2{    margin:-0.5rem !important;  }  .mt-lg-n2,.my-lg-n2{    margin-top:-0.5rem !important;  }  .mr-lg-n2,.mx-lg-n2{    margin-right:-0.5rem !important;  }  .mb-lg-n2,.my-lg-n2{    margin-bottom:-0.5rem !important;  }  .ml-lg-n2,.mx-lg-n2{    margin-left:-0.5rem !important;  }  .m-lg-n3{    margin:-1rem !important;  }  .mt-lg-n3,.my-lg-n3{    margin-top:-1rem !important;  }  .mr-lg-n3,.mx-lg-n3{    margin-right:-1rem !important;  }  .mb-lg-n3,.my-lg-n3{    margin-bottom:-1rem !important;  }  .ml-lg-n3,.mx-lg-n3{    margin-left:-1rem !important;  }  .m-lg-n4{    margin:-1.5rem !important;  }  .mt-lg-n4,.my-lg-n4{    margin-top:-1.5rem !important;  }  .mr-lg-n4,.mx-lg-n4{    margin-right:-1.5rem !important;  }  .mb-lg-n4,.my-lg-n4{    margin-bottom:-1.5rem !important;  }  .ml-lg-n4,.mx-lg-n4{    margin-left:-1.5rem !important;  }  .m-lg-n5{    margin:-3rem !important;  }  .mt-lg-n5,.my-lg-n5{    margin-top:-3rem !important;  }  .mr-lg-n5,.mx-lg-n5{    margin-right:-3rem !important;  }  .mb-lg-n5,.my-lg-n5{    margin-bottom:-3rem !important;  }  .ml-lg-n5,.mx-lg-n5{    margin-left:-3rem !important;  }  .m-lg-auto{    margin:auto !important;  }  .mt-lg-auto,.my-lg-auto{    margin-top:auto !important;  }  .mr-lg-auto,.mx-lg-auto{    margin-right:auto !important;  }  .mb-lg-auto,.my-lg-auto{    margin-bottom:auto !important;  }  .ml-lg-auto,.mx-lg-auto{    margin-left:auto !important;  }}@media (min-width:1200px){  .m-xl-0{    margin:0 !important;  }  .mt-xl-0,.my-xl-0{    margin-top:0 !important;  }  .mr-xl-0,.mx-xl-0{    margin-right:0 !important;  }  .mb-xl-0,.my-xl-0{    margin-bottom:0 !important;  }  .ml-xl-0,.mx-xl-0{    margin-left:0 !important;  }  .m-xl-1{    margin:0.25rem !important;  }  .mt-xl-1,.my-xl-1{    margin-top:0.25rem !important;  }  .mr-xl-1,.mx-xl-1{    margin-right:0.25rem !important;  }  .mb-xl-1,.my-xl-1{    margin-bottom:0.25rem !important;  }  .ml-xl-1,.mx-xl-1{    margin-left:0.25rem !important;  }  .m-xl-2{    margin:0.5rem !important;  }  .mt-xl-2,.my-xl-2{    margin-top:0.5rem !important;  }  .mr-xl-2,.mx-xl-2{    margin-right:0.5rem !important;  }  .mb-xl-2,.my-xl-2{    margin-bottom:0.5rem !important;  }  .ml-xl-2,.mx-xl-2{    margin-left:0.5rem !important;  }  .m-xl-3{    margin:1rem !important;  }  .mt-xl-3,.my-xl-3{    margin-top:1rem !important;  }  .mr-xl-3,.mx-xl-3{    margin-right:1rem !important;  }  .mb-xl-3,.my-xl-3{    margin-bottom:1rem !important;  }  .ml-xl-3,.mx-xl-3{    margin-left:1rem !important;  }  .m-xl-4{    margin:1.5rem !important;  }  .mt-xl-4,.my-xl-4{    margin-top:1.5rem !important;  }  .mr-xl-4,.mx-xl-4{    margin-right:1.5rem !important;  }  .mb-xl-4,.my-xl-4{    margin-bottom:1.5rem !important;  }  .ml-xl-4,.mx-xl-4{    margin-left:1.5rem !important;  }  .m-xl-5{    margin:3rem !important;  }  .mt-xl-5,.my-xl-5{    margin-top:3rem !important;  }  .mr-xl-5,.mx-xl-5{    margin-right:3rem !important;  }  .mb-xl-5,.my-xl-5{    margin-bottom:3rem !important;  }  .ml-xl-5,.mx-xl-5{    margin-left:3rem !important;  }  .p-xl-0{    padding:0 !important;  }  .pt-xl-0,.py-xl-0{    padding-top:0 !important;  }  .pr-xl-0,.px-xl-0{    padding-right:0 !important;  }  .pb-xl-0,.py-xl-0{    padding-bottom:0 !important;  }  .pl-xl-0,.px-xl-0{    padding-left:0 !important;  }  .p-xl-1{    padding:0.25rem !important;  }  .pt-xl-1,.py-xl-1{    padding-top:0.25rem !important;  }  .pr-xl-1,.px-xl-1{    padding-right:0.25rem !important;  }  .pb-xl-1,.py-xl-1{    padding-bottom:0.25rem !important;  }  .pl-xl-1,.px-xl-1{    padding-left:0.25rem !important;  }  .p-xl-2{    padding:0.5rem !important;  }  .pt-xl-2,.py-xl-2{    padding-top:0.5rem !important;  }  .pr-xl-2,.px-xl-2{    padding-right:0.5rem !important;  }  .pb-xl-2,.py-xl-2{    padding-bottom:0.5rem !important;  }  .pl-xl-2,.px-xl-2{    padding-left:0.5rem !important;  }  .p-xl-3{    padding:1rem !important;  }  .pt-xl-3,.py-xl-3{    padding-top:1rem !important;  }  .pr-xl-3,.px-xl-3{    padding-right:1rem !important;  }  .pb-xl-3,.py-xl-3{    padding-bottom:1rem !important;  }  .pl-xl-3,.px-xl-3{    padding-left:1rem !important;  }  .p-xl-4{    padding:1.5rem !important;  }  .pt-xl-4,.py-xl-4{    padding-top:1.5rem !important;  }  .pr-xl-4,.px-xl-4{    padding-right:1.5rem !important;  }  .pb-xl-4,.py-xl-4{    padding-bottom:1.5rem !important;  }  .pl-xl-4,.px-xl-4{    padding-left:1.5rem !important;  }  .p-xl-5{    padding:3rem !important;  }  .pt-xl-5,.py-xl-5{    padding-top:3rem !important;  }  .pr-xl-5,.px-xl-5{    padding-right:3rem !important;  }  .pb-xl-5,.py-xl-5{    padding-bottom:3rem !important;  }  .pl-xl-5,.px-xl-5{    padding-left:3rem !important;  }  .m-xl-n1{    margin:-0.25rem !important;  }  .mt-xl-n1,.my-xl-n1{    margin-top:-0.25rem !important;  }  .mr-xl-n1,.mx-xl-n1{    margin-right:-0.25rem !important;  }  .mb-xl-n1,.my-xl-n1{    margin-bottom:-0.25rem !important;  }  .ml-xl-n1,.mx-xl-n1{    margin-left:-0.25rem !important;  }  .m-xl-n2{    margin:-0.5rem !important;  }  .mt-xl-n2,.my-xl-n2{    margin-top:-0.5rem !important;  }  .mr-xl-n2,.mx-xl-n2{    margin-right:-0.5rem !important;  }  .mb-xl-n2,.my-xl-n2{    margin-bottom:-0.5rem !important;  }  .ml-xl-n2,.mx-xl-n2{    margin-left:-0.5rem !important;  }  .m-xl-n3{    margin:-1rem !important;  }  .mt-xl-n3,.my-xl-n3{    margin-top:-1rem !important;  }  .mr-xl-n3,.mx-xl-n3{    margin-right:-1rem !important;  }  .mb-xl-n3,.my-xl-n3{    margin-bottom:-1rem !important;  }  .ml-xl-n3,.mx-xl-n3{    margin-left:-1rem !important;  }  .m-xl-n4{    margin:-1.5rem !important;  }  .mt-xl-n4,.my-xl-n4{    margin-top:-1.5rem !important;  }  .mr-xl-n4,.mx-xl-n4{    margin-right:-1.5rem !important;  }  .mb-xl-n4,.my-xl-n4{    margin-bottom:-1.5rem !important;  }  .ml-xl-n4,.mx-xl-n4{    margin-left:-1.5rem !important;  }  .m-xl-n5{    margin:-3rem !important;  }  .mt-xl-n5,.my-xl-n5{    margin-top:-3rem !important;  }  .mr-xl-n5,.mx-xl-n5{    margin-right:-3rem !important;  }  .mb-xl-n5,.my-xl-n5{    margin-bottom:-3rem !important;  }  .ml-xl-n5,.mx-xl-n5{    margin-left:-3rem !important;  }  .m-xl-auto{    margin:auto !important;  }  .mt-xl-auto,.my-xl-auto{    margin-top:auto !important;  }  .mr-xl-auto,.mx-xl-auto{    margin-right:auto !important;  }  .mb-xl-auto,.my-xl-auto{    margin-bottom:auto !important;  }  .ml-xl-auto,.mx-xl-auto{    margin-left:auto !important;  }}.text-monospace{  font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;}.text-justify{  text-align:justify !important;}.text-wrap{  white-space:normal !important;}.text-nowrap{  white-space:nowrap !important;}.text-truncate{  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;}.text-left{  text-align:left !important;}.text-right{  text-align:right !important;}.text-center{  text-align:center !important;}@media (min-width:576px){  .text-sm-left{    text-align:left !important;  }  .text-sm-right{    text-align:right !important;  }  .text-sm-center{    text-align:center !important;  }}@media (min-width:768px){  .text-md-left{    text-align:left !important;  }  .text-md-right{    text-align:right !important;  }  .text-md-center{    text-align:center !important;  }}@media (min-width:992px){  .text-lg-left{    text-align:left !important;  }  .text-lg-right{    text-align:right !important;  }  .text-lg-center{    text-align:center !important;  }}@media (min-width:1200px){  .text-xl-left{    text-align:left !important;  }  .text-xl-right{    text-align:right !important;  }  .text-xl-center{    text-align:center !important;  }}.text-lowercase{  text-transform:lowercase !important;}.text-uppercase{  text-transform:uppercase !important;}.text-capitalize{  text-transform:capitalize !important;}.font-weight-light{  font-weight:300 !important;}.font-weight-lighter{  font-weight:lighter !important;}.font-weight-normal{  font-weight:400 !important;}.font-weight-bold{  font-weight:700 !important;}.font-weight-bolder{  font-weight:bolder !important;}.font-italic{  font-style:italic !important;}.text-white{  color:#fff !important;}.text-primary{  color:#007bff !important;}a.text-primary:focus,a.text-primary:hover{  color:#0056b3 !important;}.text-secondary{  color:#6c757d !important;}a.text-secondary:focus,a.text-secondary:hover{  color:#494f54 !important;}.text-success{  color:#28a745 !important;}a.text-success:focus,a.text-success:hover{  color:#19692c !important;}.text-info{  color:#17a2b8 !important;}a.text-info:focus,a.text-info:hover{  color:#0f6674 !important;}.text-warning{  color:#ffc107 !important;}a.text-warning:focus,a.text-warning:hover{  color:#ba8b00 !important;}.text-danger{  color:#dc3545 !important;}a.text-danger:focus,a.text-danger:hover{  color:#a71d2a !important;}.text-light{  color:#f8f9fa !important;}a.text-light:focus,a.text-light:hover{  color:#cbd3da !important;}.text-dark{  color:#343a40 !important;}a.text-dark:focus,a.text-dark:hover{  color:#121416 !important;}.text-body{  color:#212529 !important;}.text-muted{  color:#6c757d !important;}.text-black-50{  color:rgba(0, 0, 0, .5) !important;}.text-white-50{  color:rgba(255, 255, 255, .5) !important;}.text-hide{  font:0/0 a;  color:transparent;  text-shadow:none;  background-color:transparent;  border:0;}.text-decoration-none{  text-decoration:none !important;}.text-break{  word-wrap:break-word !important;  overflow-wrap:break-word !important;}.text-reset{  color:inherit !important;}.visible{  visibility:visible !important;}.invisible{  visibility:hidden !important;}@media print{  /*# sourceMappingURL=bootstrap.min.css.map */  *,::after,::before{    text-shadow:none !important;    box-shadow:none !important;  }  a:not(.btn){    text-decoration:underline;  }  abbr[title]::after{    content:" (" attr(title) ")";  }  pre{    white-space:pre-wrap !important;  }  blockquote,pre{    border:1px solid #adb5bd;    page-break-inside:avoid;  }  thead{    display:table-header-group;  }  img,tr{    page-break-inside:avoid;  }  h2,h3,p{    orphans:3;    widows:3;  }  h2,h3{    page-break-after:avoid;  }  @page{    size:a3;  }  body{    min-width:992px !important;  }  .container{    min-width:992px !important;  }  .navbar{    display:none;  }  .badge{    border:1px solid #000;  }  .table{    border-collapse:collapse !important;  }  .table td,.table th{    background-color:#fff !important;  }  .table-bordered td,.table-bordered th{    border:1px solid #dee2e6 !important;  }  .table-dark{    color:inherit;  }  .table-dark tbody + tbody,.table-dark td,.table-dark th,.table-dark thead th{    border-color:#dee2e6;  }  .table .thead-dark th{    color:inherit;    border-color:#dee2e6;  }}@font-face{  font-family:'FontAwesome';  src:url('fonts/fontawesome_fonts/fontawesome-webfont.eot');  src:url('fonts/fontawesome_fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('fonts/fontawesome_fonts/fontawesome-webfont.woff2') format('woff2'), url('fonts/fontawesome_fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome_fonts/fontawesome-webfont.ttf') format('truetype'), url('fonts/fontawesome_fonts/fontawesome-webfont.svg') format('svg');  font-weight:normal;  font-display:swap;  font-style:normal;}.fa{  display:inline-block;  font:normal normal normal 14px/1 FontAwesome;  font-size:inherit;  /*text-rendering:auto;*/  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;}.fa-lg{  font-size:1.33333em;  line-height:0.75em;  vertical-align:-15%;}.fa-2x{  font-size:2em;}.fa-3x{  font-size:3em;}.fa-4x{  font-size:4em;}.fa-5x{  font-size:5em;}.fa-fw{  width:1.28571em;  text-align:center;}.fa-ul{  padding-left:0;  margin-left:2.14286em;  list-style-type:none;}.fa-ul > li{  position:relative;}.fa-li{  position:absolute;  left:-2.14286em;  width:2.14286em;  top:0.14286em;  text-align:center;}.fa-li.fa-lg{  left:-1.85714em;}.fa-border{  padding:0.2em 0.25em 0.15em;  border:solid 0.08em #eee;  border-radius:0.1em;}.fa-pull-left{  float:left;}.fa-pull-right{  float:right;}.fa.fa-pull-left{  margin-right:0.3em;}.fa.fa-pull-right{  margin-left:0.3em;}.pull-right{  float:right;}.pull-left{  float:left;}.fa.pull-left{  margin-right:0.3em;}.fa.pull-right{  margin-left:0.3em;}.fa-spin{  -webkit-animation:fa-spin 2s infinite linear;  animation:fa-spin 2s infinite linear;}.fa-pulse{  -webkit-animation:fa-spin 1s infinite steps(8);  animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{  0%{    -webkit-transform:rotate(0deg);    transform:rotate(0deg);  }  100%{    -webkit-transform:rotate(359deg);    transform:rotate(359deg);  }}@keyframes fa-spin{  0%{    -webkit-transform:rotate(0deg);    transform:rotate(0deg);  }  100%{    -webkit-transform:rotate(359deg);    transform:rotate(359deg);  }}.fa-rotate-90{  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";  -webkit-transform:rotate(90deg);  -ms-transform:rotate(90deg);  transform:rotate(90deg);}.fa-rotate-180{  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";  -webkit-transform:rotate(180deg);  -ms-transform:rotate(180deg);  transform:rotate(180deg);}.fa-rotate-270{  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";  -webkit-transform:rotate(270deg);  -ms-transform:rotate(270deg);  transform:rotate(270deg);}.fa-flip-horizontal{  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";  -webkit-transform:scale(-1, 1);  -ms-transform:scale(-1, 1);  transform:scale(-1, 1);}.fa-flip-vertical{  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";  -webkit-transform:scale(1, -1);  -ms-transform:scale(1, -1);  transform:scale(1, -1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{  filter:none;}.fa-stack{  position:relative;  display:inline-block;  width:2em;  height:2em;  line-height:2em;  vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{  position:absolute;  left:0;  width:100%;  text-align:center;}.fa-stack-1x{  line-height:inherit;}.fa-stack-2x{  font-size:2em;}.fa-inverse{  color:#fff;}.fa-glass:before{  content:"\f000";}.fa-music:before{  content:"\f001";}.fa-search:before{  content:"\f002";}.fa-envelope-o:before{  content:"\f003";}.fa-heart:before{  content:"\f004";}.fa-star:before{  content:"\f005";}.fa-star-o:before{  content:"\f006";}.fa-user:before{  content:"\f007";}.fa-film:before{  content:"\f008";}.fa-th-large:before{  content:"\f009";}.fa-th:before{  content:"\f00a";}.fa-th-list:before{  content:"\f00b";}.fa-check:before{  content:"\f00c";}.fa-remove:before,.fa-close:before,.fa-times:before{  content:"\f00d";}.fa-search-plus:before{  content:"\f00e";}.fa-search-minus:before{  content:"\f010";}.fa-power-off:before{  content:"\f011";}.fa-signal:before{  content:"\f012";}.fa-gear:before,.fa-cog:before{  content:"\f013";}.fa-trash-o:before{  content:"\f014";}.fa-home:before{  content:"\f015";}.fa-file-o:before{  content:"\f016";}.fa-clock-o:before{  content:"\f017";}.fa-road:before{  content:"\f018";}.fa-download:before{  content:"\f019";}.fa-arrow-circle-o-down:before{  content:"\f01a";}.fa-arrow-circle-o-up:before{  content:"\f01b";}.fa-inbox:before{  content:"\f01c";}.fa-play-circle-o:before{  content:"\f01d";}.fa-rotate-right:before,.fa-repeat:before{  content:"\f01e";}.fa-refresh:before{  content:"\f021";}.fa-list-alt:before{  content:"\f022";}.fa-lock:before{  content:"\f023";}.fa-flag:before{  content:"\f024";}.fa-headphones:before{  content:"\f025";}.fa-volume-off:before{  content:"\f026";}.fa-volume-down:before{  content:"\f027";}.fa-volume-up:before{  content:"\f028";}.fa-qrcode:before{  content:"\f029";}.fa-barcode:before{  content:"\f02a";}.fa-tag:before{  content:"\f02b";}.fa-tags:before{  content:"\f02c";}.fa-book:before{  content:"\f02d";}.fa-bookmark:before{  content:"\f02e";}.fa-print:before{  content:"\f02f";}.fa-camera:before{  content:"\f030";}.fa-font:before{  content:"\f031";}.fa-bold:before{  content:"\f032";}.fa-italic:before{  content:"\f033";}.fa-text-height:before{  content:"\f034";}.fa-text-width:before{  content:"\f035";}.fa-align-left:before{  content:"\f036";}.fa-align-center:before{  content:"\f037";}.fa-align-right:before{  content:"\f038";}.fa-align-justify:before{  content:"\f039";}.fa-list:before{  content:"\f03a";}.fa-dedent:before,.fa-outdent:before{  content:"\f03b";}.fa-indent:before{  content:"\f03c";}.fa-video-camera:before{  content:"\f03d";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{  content:"\f03e";}.fa-pencil:before{  content:"\f040";}.fa-map-marker:before{  content:"\f041";}.fa-adjust:before{  content:"\f042";}.fa-tint:before{  content:"\f043";}.fa-edit:before,.fa-pencil-square-o:before{  content:"\f044";}.fa-share-square-o:before{  content:"\f045";}.fa-check-square-o:before{  content:"\f046";}.fa-arrows:before{  content:"\f047";}.fa-step-backward:before{  content:"\f048";}.fa-fast-backward:before{  content:"\f049";}.fa-backward:before{  content:"\f04a";}.fa-play:before{  content:"\f04b";}.fa-pause:before{  content:"\f04c";}.fa-stop:before{  content:"\f04d";}.fa-forward:before{  content:"\f04e";}.fa-fast-forward:before{  content:"\f050";}.fa-step-forward:before{  content:"\f051";}.fa-eject:before{  content:"\f052";}.fa-chevron-left:before{  content:"\f053";}.fa-chevron-right:before{  content:"\f054";}.fa-plus-circle:before{  content:"\f055";}.fa-minus-circle:before{  content:"\f056";}.fa-times-circle:before{  content:"\f057";}.fa-check-circle:before{  content:"\f058";}.fa-question-circle:before{  content:"\f059";}.fa-info-circle:before{  content:"\f05a";}.fa-crosshairs:before{  content:"\f05b";}.fa-times-circle-o:before{  content:"\f05c";}.fa-check-circle-o:before{  content:"\f05d";}.fa-ban:before{  content:"\f05e";}.fa-arrow-left:before{  content:"\f060";}.fa-arrow-right:before{  content:"\f061";}.fa-arrow-up:before{  content:"\f062";}.fa-arrow-down:before{  content:"\f063";}.fa-mail-forward:before,.fa-share:before{  content:"\f064";}.fa-expand:before{  content:"\f065";}.fa-compress:before{  content:"\f066";}.fa-plus:before{  content:"\f067";}.fa-minus:before{  content:"\f068";}.fa-asterisk:before{  content:"\f069";}.fa-exclamation-circle:before{  content:"\f06a";}.fa-gift:before{  content:"\f06b";}.fa-leaf:before{  content:"\f06c";}.fa-fire:before{  content:"\f06d";}.fa-eye:before{  content:"\f06e";}.fa-eye-slash:before{  content:"\f070";}.fa-warning:before,.fa-exclamation-triangle:before{  content:"\f071";}.fa-plane:before{  content:"\f072";}.fa-calendar:before{  content:"\f073";}.fa-random:before{  content:"\f074";}.fa-comment:before{  content:"\f075";}.fa-magnet:before{  content:"\f076";}.fa-chevron-up:before{  content:"\f077";}.fa-chevron-down:before{  content:"\f078";}.fa-retweet:before{  content:"\f079";}.fa-shopping-cart:before{  content:"\f07a";}.fa-folder:before{  content:"\f07b";}.fa-folder-open:before{  content:"\f07c";}.fa-arrows-v:before{  content:"\f07d";}.fa-arrows-h:before{  content:"\f07e";}.fa-bar-chart-o:before,.fa-bar-chart:before{  content:"\f080";}.fa-twitter-square:before{  content:"\f081";}.fa-facebook-square:before{  content:"\f082";}.fa-camera-retro:before{  content:"\f083";}.fa-key:before{  content:"\f084";}.fa-gears:before,.fa-cogs:before{  content:"\f085";}.fa-comments:before{  content:"\f086";}.fa-thumbs-o-up:before{  content:"\f087";}.fa-thumbs-o-down:before{  content:"\f088";}.fa-star-half:before{  content:"\f089";}.fa-heart-o:before{  content:"\f08a";}.fa-sign-out:before{  content:"\f08b";}.fa-linkedin-square:before{  content:"\f08c";}.fa-thumb-tack:before{  content:"\f08d";}.fa-external-link:before{  content:"\f08e";}.fa-sign-in:before{  content:"\f090";}.fa-trophy:before{  content:"\f091";}.fa-github-square:before{  content:"\f092";}.fa-upload:before{  content:"\f093";}.fa-lemon-o:before{  content:"\f094";}.fa-phone:before{  content:"\f095";}.fa-square-o:before{  content:"\f096";}.fa-bookmark-o:before{  content:"\f097";}.fa-phone-square:before{  content:"\f098";}.fa-twitter:before{  content:"\f099";}.fa-facebook-f:before,.fa-facebook:before{  content:"\f09a";}.fa-github:before{  content:"\f09b";}.fa-unlock:before{  content:"\f09c";}.fa-credit-card:before{  content:"\f09d";}.fa-feed:before,.fa-rss:before{  content:"\f09e";}.fa-hdd-o:before{  content:"\f0a0";}.fa-bullhorn:before{  content:"\f0a1";}.fa-bell:before{  content:"\f0f3";}.fa-certificate:before{  content:"\f0a3";}.fa-hand-o-right:before{  content:"\f0a4";}.fa-hand-o-left:before{  content:"\f0a5";}.fa-hand-o-up:before{  content:"\f0a6";}.fa-hand-o-down:before{  content:"\f0a7";}.fa-arrow-circle-left:before{  content:"\f0a8";}.fa-arrow-circle-right:before{  content:"\f0a9";}.fa-arrow-circle-up:before{  content:"\f0aa";}.fa-arrow-circle-down:before{  content:"\f0ab";}.fa-globe:before{  content:"\f0ac";}.fa-wrench:before{  content:"\f0ad";}.fa-tasks:before{  content:"\f0ae";}.fa-filter:before{  content:"\f0b0";}.fa-briefcase:before{  content:"\f0b1";}.fa-arrows-alt:before{  content:"\f0b2";}.fa-group:before,.fa-users:before{  content:"\f0c0";}.fa-chain:before,.fa-link:before{  content:"\f0c1";}.fa-cloud:before{  content:"\f0c2";}.fa-flask:before{  content:"\f0c3";}.fa-cut:before,.fa-scissors:before{  content:"\f0c4";}.fa-copy:before,.fa-files-o:before{  content:"\f0c5";}.fa-paperclip:before{  content:"\f0c6";}.fa-save:before,.fa-floppy-o:before{  content:"\f0c7";}.fa-square:before{  content:"\f0c8";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{  content:"\f0c9";}.fa-list-ul:before{  content:"\f0ca";}.fa-list-ol:before{  content:"\f0cb";}.fa-strikethrough:before{  content:"\f0cc";}.fa-underline:before{  content:"\f0cd";}.fa-table:before{  content:"\f0ce";}.fa-magic:before{  content:"\f0d0";}.fa-truck:before{  content:"\f0d1";}.fa-pinterest:before{  content:"\f0d2";}.fa-pinterest-square:before{  content:"\f0d3";}.fa-google-plus-square:before{  content:"\f0d4";}.fa-google-plus:before{  content:"\f0d5";}.fa-money:before{  content:"\f0d6";}.fa-caret-down:before{  content:"\f0d7";}.fa-caret-up:before{  content:"\f0d8";}.fa-caret-left:before{  content:"\f0d9";}.fa-caret-right:before{  content:"\f0da";}.fa-columns:before{  content:"\f0db";}.fa-unsorted:before,.fa-sort:before{  content:"\f0dc";}.fa-sort-down:before,.fa-sort-desc:before{  content:"\f0dd";}.fa-sort-up:before,.fa-sort-asc:before{  content:"\f0de";}.fa-envelope:before{  content:"\f0e0";}.fa-linkedin:before{  content:"\f0e1";}.fa-rotate-left:before,.fa-undo:before{  content:"\f0e2";}.fa-legal:before,.fa-gavel:before{  content:"\f0e3";}.fa-dashboard:before,.fa-tachometer:before{  content:"\f0e4";}.fa-comment-o:before{  content:"\f0e5";}.fa-comments-o:before{  content:"\f0e6";}.fa-flash:before,.fa-bolt:before{  content:"\f0e7";}.fa-sitemap:before{  content:"\f0e8";}.fa-umbrella:before{  content:"\f0e9";}.fa-paste:before,.fa-clipboard:before{  content:"\f0ea";}.fa-lightbulb-o:before{  content:"\f0eb";}.fa-exchange:before{  content:"\f0ec";}.fa-cloud-download:before{  content:"\f0ed";}.fa-cloud-upload:before{  content:"\f0ee";}.fa-user-md:before{  content:"\f0f0";}.fa-stethoscope:before{  content:"\f0f1";}.fa-suitcase:before{  content:"\f0f2";}.fa-bell-o:before{  content:"\f0a2";}.fa-coffee:before{  content:"\f0f4";}.fa-cutlery:before{  content:"\f0f5";}.fa-file-text-o:before{  content:"\f0f6";}.fa-building-o:before{  content:"\f0f7";}.fa-hospital-o:before{  content:"\f0f8";}.fa-ambulance:before{  content:"\f0f9";}.fa-medkit:before{  content:"\f0fa";}.fa-fighter-jet:before{  content:"\f0fb";}.fa-beer:before{  content:"\f0fc";}.fa-h-square:before{  content:"\f0fd";}.fa-plus-square:before{  content:"\f0fe";}.fa-angle-double-left:before{  content:"\f100";}.fa-angle-double-right:before{  content:"\f101";}.fa-angle-double-up:before{  content:"\f102";}.fa-angle-double-down:before{  content:"\f103";}.fa-angle-left:before{  content:"\f104";}.fa-angle-right:before{  content:"\f105";}.fa-angle-up:before{  content:"\f106";}.fa-angle-down:before{  content:"\f107";}.fa-desktop:before{  content:"\f108";}.fa-laptop:before{  content:"\f109";}.fa-tablet:before{  content:"\f10a";}.fa-mobile-phone:before,.fa-mobile:before{  content:"\f10b";}.fa-circle-o:before{  content:"\f10c";}.fa-quote-left:before{  content:"\f10d";}.fa-quote-right:before{  content:"\f10e";}.fa-spinner:before{  content:"\f110";}.fa-circle:before{  content:"\f111";}.fa-mail-reply:before,.fa-reply:before{  content:"\f112";}.fa-github-alt:before{  content:"\f113";}.fa-folder-o:before{  content:"\f114";}.fa-folder-open-o:before{  content:"\f115";}.fa-smile-o:before{  content:"\f118";}.fa-frown-o:before{  content:"\f119";}.fa-meh-o:before{  content:"\f11a";}.fa-gamepad:before{  content:"\f11b";}.fa-keyboard-o:before{  content:"\f11c";}.fa-flag-o:before{  content:"\f11d";}.fa-flag-checkered:before{  content:"\f11e";}.fa-terminal:before{  content:"\f120";}.fa-code:before{  content:"\f121";}.fa-mail-reply-all:before,.fa-reply-all:before{  content:"\f122";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{  content:"\f123";}.fa-location-arrow:before{  content:"\f124";}.fa-crop:before{  content:"\f125";}.fa-code-fork:before{  content:"\f126";}.fa-unlink:before,.fa-chain-broken:before{  content:"\f127";}.fa-question:before{  content:"\f128";}.fa-info:before{  content:"\f129";}.fa-exclamation:before{  content:"\f12a";}.fa-superscript:before{  content:"\f12b";}.fa-subscript:before{  content:"\f12c";}.fa-eraser:before{  content:"\f12d";}.fa-puzzle-piece:before{  content:"\f12e";}.fa-microphone:before{  content:"\f130";}.fa-microphone-slash:before{  content:"\f131";}.fa-shield:before{  content:"\f132";}.fa-calendar-o:before{  content:"\f133";}.fa-fire-extinguisher:before{  content:"\f134";}.fa-rocket:before{  content:"\f135";}.fa-maxcdn:before{  content:"\f136";}.fa-chevron-circle-left:before{  content:"\f137";}.fa-chevron-circle-right:before{  content:"\f138";}.fa-chevron-circle-up:before{  content:"\f139";}.fa-chevron-circle-down:before{  content:"\f13a";}.fa-html5:before{  content:"\f13b";}.fa-css3:before{  content:"\f13c";}.fa-anchor:before{  content:"\f13d";}.fa-unlock-alt:before{  content:"\f13e";}.fa-bullseye:before{  content:"\f140";}.fa-ellipsis-h:before{  content:"\f141";}.fa-ellipsis-v:before{  content:"\f142";}.fa-rss-square:before{  content:"\f143";}.fa-play-circle:before{  content:"\f144";}.fa-ticket:before{  content:"\f145";}.fa-minus-square:before{  content:"\f146";}.fa-minus-square-o:before{  content:"\f147";}.fa-level-up:before{  content:"\f148";}.fa-level-down:before{  content:"\f149";}.fa-check-square:before{  content:"\f14a";}.fa-pencil-square:before{  content:"\f14b";}.fa-external-link-square:before{  content:"\f14c";}.fa-share-square:before{  content:"\f14d";}.fa-compass:before{  content:"\f14e";}.fa-toggle-down:before,.fa-caret-square-o-down:before{  content:"\f150";}.fa-toggle-up:before,.fa-caret-square-o-up:before{  content:"\f151";}.fa-toggle-right:before,.fa-caret-square-o-right:before{  content:"\f152";}.fa-euro:before,.fa-eur:before{  content:"\f153";}.fa-gbp:before{  content:"\f154";}.fa-dollar:before,.fa-usd:before{  content:"\f155";}.fa-rupee:before,.fa-inr:before{  content:"\f156";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{  content:"\f157";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{  content:"\f158";}.fa-won:before,.fa-krw:before{  content:"\f159";}.fa-bitcoin:before,.fa-btc:before{  content:"\f15a";}.fa-file:before{  content:"\f15b";}.fa-file-text:before{  content:"\f15c";}.fa-sort-alpha-asc:before{  content:"\f15d";}.fa-sort-alpha-desc:before{  content:"\f15e";}.fa-sort-amount-asc:before{  content:"\f160";}.fa-sort-amount-desc:before{  content:"\f161";}.fa-sort-numeric-asc:before{  content:"\f162";}.fa-sort-numeric-desc:before{  content:"\f163";}.fa-thumbs-up:before{  content:"\f164";}.fa-thumbs-down:before{  content:"\f165";}.fa-youtube-square:before{  content:"\f166";}.fa-youtube:before{  content:"\f167";}.fa-xing:before{  content:"\f168";}.fa-xing-square:before{  content:"\f169";}.fa-youtube-play:before{  content:"\f16a";}.fa-dropbox:before{  content:"\f16b";}.fa-stack-overflow:before{  content:"\f16c";}.fa-instagram:before{  content:"\f16d";}.fa-flickr:before{  content:"\f16e";}.fa-adn:before{  content:"\f170";}.fa-bitbucket:before{  content:"\f171";}.fa-bitbucket-square:before{  content:"\f172";}.fa-tumblr:before{  content:"\f173";}.fa-tumblr-square:before{  content:"\f174";}.fa-long-arrow-down:before{  content:"\f175";}.fa-long-arrow-up:before{  content:"\f176";}.fa-long-arrow-left:before{  content:"\f177";}.fa-long-arrow-right:before{  content:"\f178";}.fa-apple:before{  content:"\f179";}.fa-windows:before{  content:"\f17a";}.fa-android:before{  content:"\f17b";}.fa-linux:before{  content:"\f17c";}.fa-dribbble:before{  content:"\f17d";}.fa-skype:before{  content:"\f17e";}.fa-foursquare:before{  content:"\f180";}.fa-trello:before{  content:"\f181";}.fa-female:before{  content:"\f182";}.fa-male:before{  content:"\f183";}.fa-gittip:before,.fa-gratipay:before{  content:"\f184";}.fa-sun-o:before{  content:"\f185";}.fa-moon-o:before{  content:"\f186";}.fa-archive:before{  content:"\f187";}.fa-bug:before{  content:"\f188";}.fa-vk:before{  content:"\f189";}.fa-weibo:before{  content:"\f18a";}.fa-renren:before{  content:"\f18b";}.fa-pagelines:before{  content:"\f18c";}.fa-stack-exchange:before{  content:"\f18d";}.fa-arrow-circle-o-right:before{  content:"\f18e";}.fa-arrow-circle-o-left:before{  content:"\f190";}.fa-toggle-left:before,.fa-caret-square-o-left:before{  content:"\f191";}.fa-dot-circle-o:before{  content:"\f192";}.fa-wheelchair:before{  content:"\f193";}.fa-vimeo-square:before{  content:"\f194";}.fa-turkish-lira:before,.fa-try:before{  content:"\f195";}.fa-plus-square-o:before{  content:"\f196";}.fa-space-shuttle:before{  content:"\f197";}.fa-slack:before{  content:"\f198";}.fa-envelope-square:before{  content:"\f199";}.fa-wordpress:before{  content:"\f19a";}.fa-openid:before{  content:"\f19b";}.fa-institution:before,.fa-bank:before,.fa-university:before{  content:"\f19c";}.fa-mortar-board:before,.fa-graduation-cap:before{  content:"\f19d";}.fa-yahoo:before{  content:"\f19e";}.fa-google:before{  content:"\f1a0";}.fa-reddit:before{  content:"\f1a1";}.fa-reddit-square:before{  content:"\f1a2";}.fa-stumbleupon-circle:before{  content:"\f1a3";}.fa-stumbleupon:before{  content:"\f1a4";}.fa-delicious:before{  content:"\f1a5";}.fa-digg:before{  content:"\f1a6";}.fa-pied-piper-pp:before{  content:"\f1a7";}.fa-pied-piper-alt:before{  content:"\f1a8";}.fa-drupal:before{  content:"\f1a9";}.fa-joomla:before{  content:"\f1aa";}.fa-language:before{  content:"\f1ab";}.fa-fax:before{  content:"\f1ac";}.fa-building:before{  content:"\f1ad";}.fa-child:before{  content:"\f1ae";}.fa-paw:before{  content:"\f1b0";}.fa-spoon:before{  content:"\f1b1";}.fa-cube:before{  content:"\f1b2";}.fa-cubes:before{  content:"\f1b3";}.fa-behance:before{  content:"\f1b4";}.fa-behance-square:before{  content:"\f1b5";}.fa-steam:before{  content:"\f1b6";}.fa-steam-square:before{  content:"\f1b7";}.fa-recycle:before{  content:"\f1b8";}.fa-automobile:before,.fa-car:before{  content:"\f1b9";}.fa-cab:before,.fa-taxi:before{  content:"\f1ba";}.fa-tree:before{  content:"\f1bb";}.fa-spotify:before{  content:"\f1bc";}.fa-deviantart:before{  content:"\f1bd";}.fa-soundcloud:before{  content:"\f1be";}.fa-database:before{  content:"\f1c0";}.fa-file-pdf-o:before{  content:"\f1c1";}.fa-file-word-o:before{  content:"\f1c2";}.fa-file-excel-o:before{  content:"\f1c3";}.fa-file-powerpoint-o:before{  content:"\f1c4";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{  content:"\f1c5";}.fa-file-zip-o:before,.fa-file-archive-o:before{  content:"\f1c6";}.fa-file-sound-o:before,.fa-file-audio-o:before{  content:"\f1c7";}.fa-file-movie-o:before,.fa-file-video-o:before{  content:"\f1c8";}.fa-file-code-o:before{  content:"\f1c9";}.fa-vine:before{  content:"\f1ca";}.fa-codepen:before{  content:"\f1cb";}.fa-jsfiddle:before{  content:"\f1cc";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{  content:"\f1cd";}.fa-circle-o-notch:before{  content:"\f1ce";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{  content:"\f1d0";}.fa-ge:before,.fa-empire:before{  content:"\f1d1";}.fa-git-square:before{  content:"\f1d2";}.fa-git:before{  content:"\f1d3";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{  content:"\f1d4";}.fa-tencent-weibo:before{  content:"\f1d5";}.fa-qq:before{  content:"\f1d6";}.fa-wechat:before,.fa-weixin:before{  content:"\f1d7";}.fa-send:before,.fa-paper-plane:before{  content:"\f1d8";}.fa-send-o:before,.fa-paper-plane-o:before{  content:"\f1d9";}.fa-history:before{  content:"\f1da";}.fa-circle-thin:before{  content:"\f1db";}.fa-header:before{  content:"\f1dc";}.fa-paragraph:before{  content:"\f1dd";}.fa-sliders:before{  content:"\f1de";}.fa-share-alt:before{  content:"\f1e0";}.fa-share-alt-square:before{  content:"\f1e1";}.fa-bomb:before{  content:"\f1e2";}.fa-soccer-ball-o:before,.fa-futbol-o:before{  content:"\f1e3";}.fa-tty:before{  content:"\f1e4";}.fa-binoculars:before{  content:"\f1e5";}.fa-plug:before{  content:"\f1e6";}.fa-slideshare:before{  content:"\f1e7";}.fa-twitch:before{  content:"\f1e8";}.fa-yelp:before{  content:"\f1e9";}.fa-newspaper-o:before{  content:"\f1ea";}.fa-wifi:before{  content:"\f1eb";}.fa-calculator:before{  content:"\f1ec";}.fa-paypal:before{  content:"\f1ed";}.fa-google-wallet:before{  content:"\f1ee";}.fa-cc-visa:before{  content:"\f1f0";}.fa-cc-mastercard:before{  content:"\f1f1";}.fa-cc-discover:before{  content:"\f1f2";}.fa-cc-amex:before{  content:"\f1f3";}.fa-cc-paypal:before{  content:"\f1f4";}.fa-cc-stripe:before{  content:"\f1f5";}.fa-bell-slash:before{  content:"\f1f6";}.fa-bell-slash-o:before{  content:"\f1f7";}.fa-trash:before{  content:"\f1f8";}.fa-copyright:before{  content:"\f1f9";}.fa-at:before{  content:"\f1fa";}.fa-eyedropper:before{  content:"\f1fb";}.fa-paint-brush:before{  content:"\f1fc";}.fa-birthday-cake:before{  content:"\f1fd";}.fa-area-chart:before{  content:"\f1fe";}.fa-pie-chart:before{  content:"\f200";}.fa-line-chart:before{  content:"\f201";}.fa-lastfm:before{  content:"\f202";}.fa-lastfm-square:before{  content:"\f203";}.fa-toggle-off:before{  content:"\f204";}.fa-toggle-on:before{  content:"\f205";}.fa-bicycle:before{  content:"\f206";}.fa-bus:before{  content:"\f207";}.fa-ioxhost:before{  content:"\f208";}.fa-angellist:before{  content:"\f209";}.fa-cc:before{  content:"\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{  content:"\f20b";}.fa-meanpath:before{  content:"\f20c";}.fa-buysellads:before{  content:"\f20d";}.fa-connectdevelop:before{  content:"\f20e";}.fa-dashcube:before{  content:"\f210";}.fa-forumbee:before{  content:"\f211";}.fa-leanpub:before{  content:"\f212";}.fa-sellsy:before{  content:"\f213";}.fa-shirtsinbulk:before{  content:"\f214";}.fa-simplybuilt:before{  content:"\f215";}.fa-skyatlas:before{  content:"\f216";}.fa-cart-plus:before{  content:"\f217";}.fa-cart-arrow-down:before{  content:"\f218";}.fa-diamond:before{  content:"\f219";}.fa-ship:before{  content:"\f21a";}.fa-user-secret:before{  content:"\f21b";}.fa-motorcycle:before{  content:"\f21c";}.fa-street-view:before{  content:"\f21d";}.fa-heartbeat:before{  content:"\f21e";}.fa-venus:before{  content:"\f221";}.fa-mars:before{  content:"\f222";}.fa-mercury:before{  content:"\f223";}.fa-intersex:before,.fa-transgender:before{  content:"\f224";}.fa-transgender-alt:before{  content:"\f225";}.fa-venus-double:before{  content:"\f226";}.fa-mars-double:before{  content:"\f227";}.fa-venus-mars:before{  content:"\f228";}.fa-mars-stroke:before{  content:"\f229";}.fa-mars-stroke-v:before{  content:"\f22a";}.fa-mars-stroke-h:before{  content:"\f22b";}.fa-neuter:before{  content:"\f22c";}.fa-genderless:before{  content:"\f22d";}.fa-facebook-official:before{  content:"\f230";}.fa-pinterest-p:before{  content:"\f231";}.fa-whatsapp:before{  content:"\f232";}.fa-server:before{  content:"\f233";}.fa-user-plus:before{  content:"\f234";}.fa-user-times:before{  content:"\f235";}.fa-hotel:before,.fa-bed:before{  content:"\f236";}.fa-viacoin:before{  content:"\f237";}.fa-train:before{  content:"\f238";}.fa-subway:before{  content:"\f239";}.fa-medium:before{  content:"\f23a";}.fa-yc:before,.fa-y-combinator:before{  content:"\f23b";}.fa-optin-monster:before{  content:"\f23c";}.fa-opencart:before{  content:"\f23d";}.fa-expeditedssl:before{  content:"\f23e";}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{  content:"\f240";}.fa-battery-3:before,.fa-battery-three-quarters:before{  content:"\f241";}.fa-battery-2:before,.fa-battery-half:before{  content:"\f242";}.fa-battery-1:before,.fa-battery-quarter:before{  content:"\f243";}.fa-battery-0:before,.fa-battery-empty:before{  content:"\f244";}.fa-mouse-pointer:before{  content:"\f245";}.fa-i-cursor:before{  content:"\f246";}.fa-object-group:before{  content:"\f247";}.fa-object-ungroup:before{  content:"\f248";}.fa-sticky-note:before{  content:"\f249";}.fa-sticky-note-o:before{  content:"\f24a";}.fa-cc-jcb:before{  content:"\f24b";}.fa-cc-diners-club:before{  content:"\f24c";}.fa-clone:before{  content:"\f24d";}.fa-balance-scale:before{  content:"\f24e";}.fa-hourglass-o:before{  content:"\f250";}.fa-hourglass-1:before,.fa-hourglass-start:before{  content:"\f251";}.fa-hourglass-2:before,.fa-hourglass-half:before{  content:"\f252";}.fa-hourglass-3:before,.fa-hourglass-end:before{  content:"\f253";}.fa-hourglass:before{  content:"\f254";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{  content:"\f255";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{  content:"\f256";}.fa-hand-scissors-o:before{  content:"\f257";}.fa-hand-lizard-o:before{  content:"\f258";}.fa-hand-spock-o:before{  content:"\f259";}.fa-hand-pointer-o:before{  content:"\f25a";}.fa-hand-peace-o:before{  content:"\f25b";}.fa-trademark:before{  content:"\f25c";}.fa-registered:before{  content:"\f25d";}.fa-creative-commons:before{  content:"\f25e";}.fa-gg:before{  content:"\f260";}.fa-gg-circle:before{  content:"\f261";}.fa-tripadvisor:before{  content:"\f262";}.fa-odnoklassniki:before{  content:"\f263";}.fa-odnoklassniki-square:before{  content:"\f264";}.fa-get-pocket:before{  content:"\f265";}.fa-wikipedia-w:before{  content:"\f266";}.fa-safari:before{  content:"\f267";}.fa-chrome:before{  content:"\f268";}.fa-firefox:before{  content:"\f269";}.fa-opera:before{  content:"\f26a";}.fa-internet-explorer:before{  content:"\f26b";}.fa-tv:before,.fa-television:before{  content:"\f26c";}.fa-contao:before{  content:"\f26d";}.fa-500px:before{  content:"\f26e";}.fa-amazon:before{  content:"\f270";}.fa-calendar-plus-o:before{  content:"\f271";}.fa-calendar-minus-o:before{  content:"\f272";}.fa-calendar-times-o:before{  content:"\f273";}.fa-calendar-check-o:before{  content:"\f274";}.fa-industry:before{  content:"\f275";}.fa-map-pin:before{  content:"\f276";}.fa-map-signs:before{  content:"\f277";}.fa-map-o:before{  content:"\f278";}.fa-map:before{  content:"\f279";}.fa-commenting:before{  content:"\f27a";}.fa-commenting-o:before{  content:"\f27b";}.fa-houzz:before{  content:"\f27c";}.fa-vimeo:before{  content:"\f27d";}.fa-black-tie:before{  content:"\f27e";}.fa-fonticons:before{  content:"\f280";}.fa-reddit-alien:before{  content:"\f281";}.fa-edge:before{  content:"\f282";}.fa-credit-card-alt:before{  content:"\f283";}.fa-codiepie:before{  content:"\f284";}.fa-modx:before{  content:"\f285";}.fa-fort-awesome:before{  content:"\f286";}.fa-usb:before{  content:"\f287";}.fa-product-hunt:before{  content:"\f288";}.fa-mixcloud:before{  content:"\f289";}.fa-scribd:before{  content:"\f28a";}.fa-pause-circle:before{  content:"\f28b";}.fa-pause-circle-o:before{  content:"\f28c";}.fa-stop-circle:before{  content:"\f28d";}.fa-stop-circle-o:before{  content:"\f28e";}.fa-shopping-bag:before{  content:"\f290";}.fa-shopping-basket:before{  content:"\f291";}.fa-hashtag:before{  content:"\f292";}.fa-bluetooth:before{  content:"\f293";}.fa-bluetooth-b:before{  content:"\f294";}.fa-percent:before{  content:"\f295";}.fa-gitlab:before{  content:"\f296";}.fa-wpbeginner:before{  content:"\f297";}.fa-wpforms:before{  content:"\f298";}.fa-envira:before{  content:"\f299";}.fa-universal-access:before{  content:"\f29a";}.fa-wheelchair-alt:before{  content:"\f29b";}.fa-question-circle-o:before{  content:"\f29c";}.fa-blind:before{  content:"\f29d";}.fa-audio-description:before{  content:"\f29e";}.fa-volume-control-phone:before{  content:"\f2a0";}.fa-braille:before{  content:"\f2a1";}.fa-assistive-listening-systems:before{  content:"\f2a2";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{  content:"\f2a3";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{  content:"\f2a4";}.fa-glide:before{  content:"\f2a5";}.fa-glide-g:before{  content:"\f2a6";}.fa-signing:before,.fa-sign-language:before{  content:"\f2a7";}.fa-low-vision:before{  content:"\f2a8";}.fa-viadeo:before{  content:"\f2a9";}.fa-viadeo-square:before{  content:"\f2aa";}.fa-snapchat:before{  content:"\f2ab";}.fa-snapchat-ghost:before{  content:"\f2ac";}.fa-snapchat-square:before{  content:"\f2ad";}.fa-pied-piper:before{  content:"\f2ae";}.fa-first-order:before{  content:"\f2b0";}.fa-yoast:before{  content:"\f2b1";}.fa-themeisle:before{  content:"\f2b2";}.fa-google-plus-circle:before,.fa-google-plus-official:before{  content:"\f2b3";}.fa-fa:before,.fa-font-awesome:before{  content:"\f2b4";}.fa-handshake-o:before{  content:"\f2b5";}.fa-envelope-open:before{  content:"\f2b6";}.fa-envelope-open-o:before{  content:"\f2b7";}.fa-linode:before{  content:"\f2b8";}.fa-address-book:before{  content:"\f2b9";}.fa-address-book-o:before{  content:"\f2ba";}.fa-vcard:before,.fa-address-card:before{  content:"\f2bb";}.fa-vcard-o:before,.fa-address-card-o:before{  content:"\f2bc";}.fa-user-circle:before{  content:"\f2bd";}.fa-user-circle-o:before{  content:"\f2be";}.fa-user-o:before{  content:"\f2c0";}.fa-id-badge:before{  content:"\f2c1";}.fa-drivers-license:before,.fa-id-card:before{  content:"\f2c2";}.fa-drivers-license-o:before,.fa-id-card-o:before{  content:"\f2c3";}.fa-quora:before{  content:"\f2c4";}.fa-free-code-camp:before{  content:"\f2c5";}.fa-telegram:before{  content:"\f2c6";}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{  content:"\f2c7";}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{  content:"\f2c8";}.fa-thermometer-2:before,.fa-thermometer-half:before{  content:"\f2c9";}.fa-thermometer-1:before,.fa-thermometer-quarter:before{  content:"\f2ca";}.fa-thermometer-0:before,.fa-thermometer-empty:before{  content:"\f2cb";}.fa-shower:before{  content:"\f2cc";}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{  content:"\f2cd";}.fa-podcast:before{  content:"\f2ce";}.fa-window-maximize:before{  content:"\f2d0";}.fa-window-minimize:before{  content:"\f2d1";}.fa-window-restore:before{  content:"\f2d2";}.fa-times-rectangle:before,.fa-window-close:before{  content:"\f2d3";}.fa-times-rectangle-o:before,.fa-window-close-o:before{  content:"\f2d4";}.fa-bandcamp:before{  content:"\f2d5";}.fa-grav:before{  content:"\f2d6";}.fa-etsy:before{  content:"\f2d7";}.fa-imdb:before{  content:"\f2d8";}.fa-ravelry:before{  content:"\f2d9";}.fa-eercast:before{  content:"\f2da";}.fa-microchip:before{  content:"\f2db";}.fa-snowflake-o:before{  content:"\f2dc";}.fa-superpowers:before{  content:"\f2dd";}.fa-wpexplorer:before{  content:"\f2de";}.fa-meetup:before{  content:"\f2e0";}.sr-only{  position:absolute;  width:1px;  height:1px;  padding:0;  margin:-1px;  overflow:hidden;  clip:rect(0, 0, 0, 0);  border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{  position:static;  width:auto;  height:auto;  margin:0;  overflow:visible;  clip:auto;}.ui-helper-hidden{  display:none;}.ui-helper-hidden-accessible{  border:0;  clip:rect(0 0 0 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px;}.ui-helper-reset{  margin:0;  padding:0;  border:0;  outline:0;  line-height:1.3;  text-decoration:none;  font-size:100%;  list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{  content:"";  display:table;  border-collapse:collapse;}.ui-helper-clearfix:after{  clear:both;}.ui-helper-clearfix{  min-height:0;}.ui-helper-zfix{  width:100%;  height:100%;  top:0;  left:0;  position:absolute;  opacity:0;  filter:Alpha(Opacity=0);}.ui-front{  z-index:100;}.ui-state-disabled{  cursor:default !important;}.ui-icon{  display:block;  text-indent:-99999px;  overflow:hidden;  background-repeat:no-repeat;}.ui-widget-overlay{  position:fixed;  top:0;  left:0;  width:100%;  height:100%;}.ui-accordion .ui-accordion-header{  display:block;  cursor:pointer;  position:relative;  margin:2px 0 0 0;  padding:0.5em 0.5em 0.5em 0.7em;  min-height:0;  font-size:100%;}.ui-accordion .ui-accordion-icons{  padding-left:2.2em;}.ui-accordion .ui-accordion-icons .ui-accordion-icons{  padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{  position:absolute;  left:0.5em;  top:50%;  margin-top:-8px;}.ui-accordion .ui-accordion-content{  padding:1em 2.2em;  border-top:0;  overflow:auto;}.ui-autocomplete{  position:absolute;  top:0;  left:0;  cursor:default;}.ui-button{  display:inline-block;  position:relative;  padding:0;  line-height:normal;  margin-right:0.1em;  cursor:pointer;  vertical-align:middle;  text-align:center;  overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{  text-decoration:none;}.ui-button-icon-only{  width:2.2em;}button.ui-button-icon-only{  width:2.4em;}.ui-button-icons-only{  width:3.4em;}button.ui-button-icons-only{  width:3.7em;}.ui-button .ui-button-text{  display:block;  line-height:normal;}.ui-button-text-only .ui-button-text{  padding:0.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{  padding:0.4em;  text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{  padding:0.4em 1em 0.4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{  padding:0.4em 2.1em 0.4em 1em;}.ui-button-text-icons .ui-button-text{  padding-left:2.1em;  padding-right:2.1em;}input.ui-button{  padding:0.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{  position:absolute;  top:50%;  margin-top:-8px;}.ui-button-icon-only .ui-icon{  left:50%;  margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{  left:0.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{  right:0.5em;}.ui-buttonset{  margin-right:7px;}.ui-buttonset .ui-button{  margin-left:0;  margin-right:-0.3em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{  border:0;  padding:0;}.ui-datepicker{  width:25em;  padding:0.2em 0.2em 0;  display:none;}.ui-datepicker .ui-datepicker-header{  position:relative;  padding:0.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{  position:absolute;  top:2px;  width:1.8em;  height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{  top:1px;}.ui-datepicker .ui-datepicker-prev{  left:2%;  top:24%;}.ui-datepicker .ui-datepicker-next{  right:3%;  top:24%;}.ui-datepicker .ui-datepicker-prev-hover{  left:2%;  top:24%;}.ui-datepicker .ui-datepicker-next-hover{  right:3%;  top:24%;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{  display:block;  position:absolute;  left:50%;  margin-left:-8px;  top:50%;  margin-top:-8px;}.ui-datepicker .ui-datepicker-title{  margin:0 2.3em;  line-height:1.8em;  text-align:center;}.ui-datepicker .ui-datepicker-title select{  font-size:1.2em;  margin:0px 4px;}.ui-datepicker-title select option{  padding:4px 12px !important;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{  width:43%;}.ui-datepicker table{  width:100%;  font-size:13px;  border-collapse:collapse;  margin:0 0 0.4em;  text-align:center;}.ui-datepicker th{  padding:0.7em 0.3em;  text-align:center;  font-weight:bold;  border:0;}.ui-datepicker td{  border:0;  padding:5px;  text-align:center;}.ui-datepicker td span,.ui-datepicker td a{  display:block;  padding:0.4em 0.2em;  text-align:center;  text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{  background-image:none;  margin:0.7em 0 0 0;  padding:0 0.2em;  border-left:0;  border-right:0;  border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{  float:right;  margin:0.5em 0.2em 0.4em;  cursor:pointer;  padding:0.2em 0.6em 0.3em 0.6em;  width:auto;  overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{  float:left;}.ui-datepicker.ui-datepicker-multi{  width:auto;}.ui-datepicker-multi .ui-datepicker-group{  float:left;}.ui-datepicker-multi .ui-datepicker-group table{  width:95%;  margin:0 auto 0.4em;}.ui-datepicker-multi-2 .ui-datepicker-group{  width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{  width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{  width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{  border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{  clear:left;}.ui-datepicker-row-break{  clear:both;  width:100%;  font-size:0;}.ui-datepicker-rtl{  direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{  right:2px;  left:auto;}.ui-datepicker-rtl .ui-datepicker-next{  left:2px;  right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{  right:1px;  left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{  left:1px;  right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{  clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{  float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{  float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{  border-right-width:0;  border-left-width:1px;}.ui-dialog{  overflow:hidden;  position:absolute;  top:0;  left:0;  padding:0.2em;  outline:0;}.ui-dialog .ui-dialog-titlebar{  padding:0.4em 1em;  position:relative;}.ui-dialog .ui-dialog-title{  float:left;  margin:0.1em 0;  white-space:nowrap;  width:90%;  overflow:hidden;  text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close{  position:absolute;  right:0.3em;  top:50%;  width:20px;  margin:-10px 0 0 0;  padding:1px;  height:20px;}.ui-dialog .ui-dialog-content{  position:relative;  border:0;  padding:0.5em 1em;  background:none;  overflow:auto;}.ui-dialog .ui-dialog-buttonpane{  text-align:left;  border-width:1px 0 0 0;  background-image:none;  margin-top:0.5em;  padding:0.3em 1em 0.5em 0.4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{  float:right;}.ui-dialog .ui-dialog-buttonpane button{  margin:0.5em 0.4em 0.5em 0;  cursor:pointer;}.ui-dialog .ui-resizable-se{  width:12px;  height:12px;  right:-5px;  bottom:-5px;  background-position:16px 16px;}.ui-draggable .ui-dialog-titlebar{  cursor:move;}.ui-draggable-handle{  -ms-touch-action:none;  touch-action:none;}.ui-menu{  list-style:none;  padding:0;  margin:0;  display:block;  outline:none;}.ui-menu .ui-menu{  position:absolute;}.ui-menu .ui-menu-item{  position:relative;  margin:0;  padding:10px 20px;  cursor:pointer;  min-height:0;  font-size:14px;  border:1px solid #eee;  list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-divider{  margin:5px 0;  height:0;  font-size:0;  line-height:0;  border-width:1px 0 0 0;  /*.ui-menu .ui-state-focus,.ui-menu .ui-state-active {
	margin:-1px
}*/}.ui-menu-icons{  position:relative;}.ui-menu-icons .ui-menu-item{  padding-left:2em;}.ui-menu .ui-icon{  position:absolute;  top:0;  bottom:0;  left:0.2em;  margin:auto 0;}.ui-menu .ui-menu-icon{  left:auto;  right:0;}.ui-progressbar{  height:2em;  text-align:left;  overflow:hidden;}.ui-progressbar .ui-progressbar-value{  margin:-1px;  height:100%;}.ui-progressbar .ui-progressbar-overlay{  background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");  height:100%;  filter:alpha(opacity=25);  opacity:0.25;}.ui-progressbar-indeterminate .ui-progressbar-value{  background-image:none;}.ui-resizable{  position:relative;}.ui-resizable-handle{  position:absolute;  display:block;  -ms-touch-action:none;  touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{  display:none;}.ui-resizable-n{  cursor:n-resize;  height:7px;  width:100%;  top:-5px;  left:0;}.ui-resizable-s{  cursor:s-resize;  height:7px;  width:100%;  bottom:-5px;  left:0;}.ui-resizable-e{  cursor:e-resize;  width:7px;  right:-5px;  top:0;  height:100%;}.ui-resizable-w{  cursor:w-resize;  width:7px;  left:-5px;  top:0;  height:100%;}.ui-resizable-se{  cursor:se-resize;  width:12px;  height:12px;  right:1px;  bottom:1px;}.ui-resizable-sw{  cursor:sw-resize;  width:9px;  height:9px;  left:-5px;  bottom:-5px;}.ui-resizable-nw{  cursor:nw-resize;  width:9px;  height:9px;  left:-5px;  top:-5px;}.ui-resizable-ne{  cursor:ne-resize;  width:9px;  height:9px;  right:-5px;  top:-5px;}.ui-selectable{  -ms-touch-action:none;  touch-action:none;}.ui-selectable-helper{  position:absolute;  z-index:100;  border:1px dotted black;}.ui-selectmenu-menu{  padding:0;  margin:0;  position:absolute;  top:0;  left:0;  display:none;}.ui-selectmenu-menu .ui-menu{  overflow:auto;  overflow-x:hidden;  padding-bottom:1px;}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{  font-weight:bold;  line-height:1.5;  padding:2px 0.4em;  margin:0.5em 0 0 0;  height:auto;  border:0;}.ui-selectmenu-open{  display:block;}.ui-selectmenu-button{  display:inline-block;  overflow:hidden;  position:relative;  text-decoration:none;  cursor:pointer;}.ui-selectmenu-button span.ui-icon{  right:0.5em;  left:auto;  margin-top:-8px;  position:absolute;  top:50%;}.ui-selectmenu-button span.ui-selectmenu-text{  text-align:left;  padding:0.4em 2.1em 0.4em 1em;  display:block;  line-height:1.4;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;}.ui-slider{  position:relative;  text-align:left;}.ui-slider .ui-slider-handle{  position:absolute;  z-index:2;  width:1.2em;  height:1.2em;  cursor:default;  -ms-touch-action:none;  touch-action:none;}.ui-slider .ui-slider-range{  position:absolute;  z-index:1;  font-size:0.7em;  display:block;  border:0;  background-position:0 0;}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{  filter:inherit;}.ui-slider-horizontal{  height:0.8em;}.ui-slider-horizontal .ui-slider-handle{  top:-0.3em;  margin-left:-0.6em;}.ui-slider-horizontal .ui-slider-range{  top:0;  height:100%;}.ui-slider-horizontal .ui-slider-range-min{  left:0;}.ui-slider-horizontal .ui-slider-range-max{  right:0;}.ui-slider-vertical{  width:0.8em;  height:100px;}.ui-slider-vertical .ui-slider-handle{  left:-0.3em;  margin-left:0;  margin-bottom:-0.6em;}.ui-slider-vertical .ui-slider-range{  left:0;  width:100%;}.ui-slider-vertical .ui-slider-range-min{  bottom:0;}.ui-slider-vertical .ui-slider-range-max{  top:0;}.ui-sortable-handle{  -ms-touch-action:none;  touch-action:none;}.ui-spinner{  position:relative;  display:inline-block;  overflow:hidden;  padding:0;  vertical-align:middle;}.ui-spinner-input{  border:none;  background:none;  color:inherit;  padding:0;  margin:0.2em 0;  vertical-align:middle;  margin-left:0.4em;  margin-right:22px;}.ui-spinner-button{  width:16px;  height:50%;  font-size:0.5em;  padding:0;  margin:0;  text-align:center;  position:absolute;  cursor:default;  display:block;  overflow:hidden;  right:0;}.ui-spinner a.ui-spinner-button{  border-top:none;  border-bottom:none;  border-right:none;}.ui-spinner .ui-icon{  position:absolute;  margin-top:-8px;  top:50%;  left:0;}.ui-spinner-up{  top:0;}.ui-spinner-down{  bottom:0;}.ui-spinner .ui-icon-triangle-1-s{  background-position:-65px -16px;}.ui-tabs{  position:relative;  padding:0.2em;}.ui-tabs .ui-tabs-nav{  margin:0;  padding:0.2em 0.2em 0;}.ui-tabs .ui-tabs-nav li{  list-style:none;  float:left;  position:relative;  top:0;  margin:1px 0.2em 0 0;  border-bottom-width:0;  padding:0;  white-space:nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{  float:left;  padding:0.5em 1em;  text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active{  margin-bottom:-1px;  padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{  cursor:text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{  cursor:pointer;}.ui-tabs .ui-tabs-panel{  display:block;  border-width:0;  padding:1em 1.4em;  background:none;}.ui-tooltip{  padding:8px;  position:absolute;  z-index:9999;  max-width:300px;  -webkit-box-shadow:0 0 5px #aaa;  box-shadow:0 0 5px #aaa;}body .ui-tooltip{  border-width:2px;}.ui-widget .ui-widget{  font-size:1em;}.ui-widget-content{  border:1px solid #ddd;  background:#fff;  color:#333;}.ui-widget-content a{  color:#333;  display:block;  position:relative;}.ui-widget-content a span.airportCode{  position:absolute;  right:0px;  width:50px;  border:1px solid #7e4196;  padding:3px;  text-align:center;  top:-2px;  border-radius:3px;}.ui-widget-content:hover a span.airportCode{  border-radius:3px;  border:1px solid #7e4196;  background:#fff;  color:#000;  padding:3px;  text-align:center;  top:-2px;}.ui-widget-header{  color:#000;  font-weight:bold;}.ui-widget-header a{  color:#fff;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{  font-weight:bold;  color:#1c94c4;  text-align:center;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{  color:#1c94c4;  text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{  color:#fff;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{  color:#fff;  text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{  background:#c60f0f;  color:#fff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{  color:#eb8f00;  text-decoration:none;  text-align:center;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{  color:#fff;  text-align:center;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{  color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{  border:1px solid #cd0a0a;  background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;  color:#fff;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{  color:#fff;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{  color:#fff;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{  font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{  opacity:0.7;  filter:Alpha(Opacity=70);  font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{  opacity:0.35;  filter:Alpha(Opacity=35);  background-image:none;}.ui-state-disabled .ui-icon{  filter:Alpha(Opacity=35);}.ui-icon{  width:16px;  height:16px;}.ui-icon,.ui-widget-content .ui-icon{  background-image:url("images/ui-icons_222222_256x240.png");}.ui-widget-header .ui-icon{  background-image:url("images/ui-icons_ffffff_256x240.png");}.ui-state-default .ui-icon{  background-image:url("images/ui-icons_ef8c08_256x240.png");}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{  background-image:url("images/ui-icons_ef8c08_256x240.png");}.ui-state-active .ui-icon{  background-image:url("images/ui-icons_ef8c08_256x240.png");}.ui-state-highlight .ui-icon{  background-image:url("images/ui-icons_228ef1_256x240.png");}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{  background-image:url("images/ui-icons_ffd27a_256x240.png");}.ui-icon-blank{  background-position:16px 16px;}.ui-icon-carat-1-n{  background-position:0 0;}.ui-icon-carat-1-ne{  background-position:-16px 0;}.ui-icon-carat-1-e{  background-position:-32px 0;}.ui-icon-carat-1-se{  background-position:-48px 0;}.ui-icon-carat-1-s{  background-position:-64px 0;}.ui-icon-carat-1-sw{  background-position:-80px 0;}.ui-icon-carat-1-w{  background-position:-96px 0;}.ui-icon-carat-1-nw{  background-position:-112px 0;}.ui-icon-carat-2-n-s{  background-position:-128px 0;}.ui-icon-carat-2-e-w{  background-position:-144px 0;}.ui-icon-triangle-1-n{  background-position:0 -16px;}.ui-icon-triangle-1-ne{  background-position:-16px -16px;}.ui-icon-triangle-1-e{  background-position:-32px -16px;}.ui-icon-triangle-1-se{  background-position:-48px -16px;}.ui-icon-triangle-1-s{  background-position:-64px -16px;}.ui-icon-triangle-1-sw{  background-position:-80px -16px;}.ui-icon-triangle-1-w{  background-position:-96px -16px;}.ui-icon-triangle-1-nw{  background-position:-112px -16px;}.ui-icon-triangle-2-n-s{  background-position:-128px -16px;}.ui-icon-triangle-2-e-w{  background-position:-144px -16px;}.ui-icon-arrow-1-n{  background-position:0 -32px;}.ui-icon-arrow-1-ne{  background-position:-16px -32px;}.ui-icon-arrow-1-e{  background-position:-32px -32px;}.ui-icon-arrow-1-se{  background-position:-48px -32px;}.ui-icon-arrow-1-s{  background-position:-64px -32px;}.ui-icon-arrow-1-sw{  background-position:-80px -32px;}.ui-icon-arrow-1-w{  background-position:-96px -32px;}.ui-icon-arrow-1-nw{  background-position:-112px -32px;}.ui-icon-arrow-2-n-s{  background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{  background-position:-144px -32px;}.ui-icon-arrow-2-e-w{  background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{  background-position:-176px -32px;}.ui-icon-arrowstop-1-n{  background-position:-192px -32px;}.ui-icon-arrowstop-1-e{  background-position:-208px -32px;}.ui-icon-arrowstop-1-s{  background-position:-224px -32px;}.ui-icon-arrowstop-1-w{  background-position:-240px -32px;}.ui-icon-arrowthick-1-n{  background-position:0 -48px;}.ui-icon-arrowthick-1-ne{  background-position:-16px -48px;}.ui-icon-arrowthick-1-e{  background-position:-32px -48px;}.ui-icon-arrowthick-1-se{  background-position:-48px -48px;}.ui-icon-arrowthick-1-s{  background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{  background-position:-80px -48px;}.ui-icon-arrowthick-1-w{  background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{  background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{  background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{  background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{  background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{  background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{  background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{  background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{  background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{  background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{  background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{  background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{  background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{  background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{  background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{  background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{  background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{  background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{  background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{  background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{  background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{  background-position:-176px -64px;}.ui-icon-arrow-4{  background-position:0 -80px;}.ui-icon-arrow-4-diag{  background-position:-16px -80px;}.ui-icon-extlink{  background-position:-32px -80px;}.ui-icon-newwin{  background-position:-48px -80px;}.ui-icon-refresh{  background-position:-64px -80px;}.ui-icon-shuffle{  background-position:-80px -80px;}.ui-icon-transfer-e-w{  background-position:-96px -80px;}.ui-icon-transferthick-e-w{  background-position:-112px -80px;}.ui-icon-folder-collapsed{  background-position:0 -96px;}.ui-icon-folder-open{  background-position:-16px -96px;}.ui-icon-document{  background-position:-32px -96px;}.ui-icon-document-b{  background-position:-48px -96px;}.ui-icon-note{  background-position:-64px -96px;}.ui-icon-mail-closed{  background-position:-80px -96px;}.ui-icon-mail-open{  background-position:-96px -96px;}.ui-icon-suitcase{  background-position:-112px -96px;}.ui-icon-comment{  background-position:-128px -96px;}.ui-icon-person{  background-position:-144px -96px;}.ui-icon-print{  background-position:-160px -96px;}.ui-icon-trash{  background-position:-176px -96px;}.ui-icon-locked{  background-position:-192px -96px;}.ui-icon-unlocked{  background-position:-208px -96px;}.ui-icon-bookmark{  background-position:-224px -96px;}.ui-icon-tag{  background-position:-240px -96px;}.ui-icon-home{  background-position:0 -112px;}.ui-icon-flag{  background-position:-16px -112px;}.ui-icon-calendar{  background-position:-32px -112px;}.ui-icon-cart{  background-position:-48px -112px;}.ui-icon-pencil{  background-position:-64px -112px;}.ui-icon-clock{  background-position:-80px -112px;}.ui-icon-disk{  background-position:-96px -112px;}.ui-icon-calculator{  background-position:-112px -112px;}.ui-icon-zoomin{  background-position:-128px -112px;}.ui-icon-zoomout{  background-position:-144px -112px;}.ui-icon-search{  background-position:-160px -112px;}.ui-icon-wrench{  background-position:-176px -112px;}.ui-icon-gear{  background-position:-192px -112px;}.ui-icon-heart{  background-position:-208px -112px;}.ui-icon-star{  background-position:-224px -112px;}.ui-icon-link{  background-position:-240px -112px;}.ui-icon-cancel{  background-position:0 -128px;}.ui-icon-plus{  background-position:-16px -128px;}.ui-icon-plusthick{  background-position:-32px -128px;}.ui-icon-minus{  background-position:-48px -128px;}.ui-icon-minusthick{  background-position:-64px -128px;}.ui-icon-close{  background-position:-80px -128px;}.ui-icon-closethick{  background-position:-96px -128px;}.ui-icon-key{  background-position:-112px -128px;}.ui-icon-lightbulb{  background-position:-128px -128px;}.ui-icon-scissors{  background-position:-144px -128px;}.ui-icon-clipboard{  background-position:-160px -128px;}.ui-icon-copy{  background-position:-176px -128px;}.ui-icon-contact{  background-position:-192px -128px;}.ui-icon-image{  background-position:-208px -128px;}.ui-icon-video{  background-position:-224px -128px;}.ui-icon-script{  background-position:-240px -128px;}.ui-icon-alert{  background-position:0 -144px;}.ui-icon-info{  background-position:-16px -144px;}.ui-icon-notice{  background-position:-32px -144px;}.ui-icon-help{  background-position:-48px -144px;}.ui-icon-check{  background-position:-64px -144px;}.ui-icon-bullet{  background-position:-80px -144px;}.ui-icon-radio-on{  background-position:-96px -144px;}.ui-icon-radio-off{  background-position:-112px -144px;}.ui-icon-pin-w{  background-position:-128px -144px;}.ui-icon-pin-s{  background-position:-144px -144px;}.ui-icon-play{  background-position:0 -160px;}.ui-icon-pause{  background-position:-16px -160px;}.ui-icon-seek-next{  background-position:-32px -160px;}.ui-icon-seek-prev{  background-position:-48px -160px;}.ui-icon-seek-end{  background-position:-64px -160px;}.ui-icon-seek-start{  background-position:-80px -160px;}.ui-icon-seek-first{  background-position:-80px -160px;}.ui-icon-stop{  background-position:-96px -160px;}.ui-icon-eject{  background-position:-112px -160px;}.ui-icon-volume-off{  background-position:-128px -160px;}.ui-icon-volume-on{  background-position:-144px -160px;}.ui-icon-power{  background-position:0 -176px;}.ui-icon-signal-diag{  background-position:-16px -176px;}.ui-icon-signal{  background-position:-32px -176px;}.ui-icon-battery-0{  background-position:-48px -176px;}.ui-icon-battery-1{  background-position:-64px -176px;}.ui-icon-battery-2{  background-position:-80px -176px;}.ui-icon-battery-3{  background-position:-96px -176px;}.ui-icon-circle-plus{  background-position:0 -192px;}.ui-icon-circle-minus{  background-position:-16px -192px;}.ui-icon-circle-close{  background-position:-32px -192px;}.ui-icon-circle-triangle-e{  background-position:-48px -192px;}.ui-icon-circle-triangle-s{  background-position:-64px -192px;}.ui-icon-circle-triangle-w{  background-position:-80px -192px;}.ui-icon-circle-triangle-n{  background-position:-96px -192px;}.ui-icon-circle-arrow-e{  background-position:-112px -192px;}.ui-icon-circle-arrow-s{  background-position:-128px -192px;}.ui-icon-circle-arrow-w{  background-position:-144px -192px;}.ui-icon-circle-arrow-n{  background-position:-160px -192px;}.ui-icon-circle-zoomin{  background-position:-176px -192px;}.ui-icon-circle-zoomout{  background-position:-192px -192px;}.ui-icon-circle-check{  background-position:-208px -192px;}.ui-icon-circlesmall-plus{  background-position:0 -208px;}.ui-icon-circlesmall-minus{  background-position:-16px -208px;}.ui-icon-circlesmall-close{  background-position:-32px -208px;}.ui-icon-squaresmall-plus{  background-position:-48px -208px;}.ui-icon-squaresmall-minus{  background-position:-64px -208px;}.ui-icon-squaresmall-close{  background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{  background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{  background-position:-16px -224px;}.ui-icon-grip-solid-vertical{  background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{  background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{  background-position:-64px -224px;}.ui-icon-grip-diagonal-se{  background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{  border-top-left-radius:4px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{  border-top-right-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{  border-bottom-left-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{  border-bottom-right-radius:4px;}.ui-widget-overlay{  background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;  opacity:0.5;  filter:Alpha(Opacity=50);}.ui-widget-shadow{  margin:-5px 0 0 -5px;  padding:5px;  background:#000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;  opacity:0.2;  filter:Alpha(Opacity=20);  border-radius:5px;  /* Group Counts Starts */}.group-status{  padding:10px 15px;  background:#f3f3f3;}.group-status .grp-label-name:last-child span::after{  content:'';}.grp-label-name{  font:15px open_sanssemibold;  color:#000;  vertical-align:middle;  display:inline;}.grp-label-name span::after{  content:"|";  color:#ccc;  margin:0px 10px;  position:relative;  top:-2px;  font-weight:normal;}.grp-label-count{  font:bold 16px open_sanssemibold;  color:#30302f;  /* Group Counts Ends */}.accept-page .heading{  font:16px open_sanssemibold;  margin:10px 0px;}.accept-page .heading a{  color:#cb102e;  font:15px open_sansregular;  text-decoration:underline;  float:right;}.accept-page .pipe-separator{  color:#bebebe;  top:-1px;  margin:0;}.flight-map{  /* Fliter Section Starts */}.flight-map .heading a{  color:#cb102e;  font:15px open_sansregular;  text-decoration:underline;  float:right;}.flight-map .heading a i{  font-size:24px;  vertical-align:middle;  font-style:normal !important;  margin-right:0;}.fliter-part{  margin:0px;  background:#fff;}.fliter-part .filter-section{  border-right:2px solid #fff;  background:#30302f;  color:#fff;}.fliter-part .groups-common-all{  background:#30302f;  color:#fff;}.fliter-part .form-control{  height:32px;  font-size:12px;}.fliter-part .form-group{  margin-bottom:5px;}.fliter-part .form-group label{  margin-bottom:3px;  font:12px open_sansregular;}.fliter-part .group-name{  width:21%;}.fliter-part .row .col-sm-3,.fliter-part .row .col-sm-4{  margin-top:10px;}.fliter-part .calendar-icon{  font-size:16px;  width:auto;  left:4px;}.fliter-part .date{  padding-left:25px !important;  padding-right:0px;}.fliter-part .fare-range{  width:26%;}.fliter-part .search-div{  position:relative;}.fliter-symbol{  background:#fff795;  padding-top:4px;  padding-left:20px;}.fliter-symbol a{  color:#cb102e;  text-decoration:underline;  font:12px open_sanssemibold;}.fliter-symbol a:hover,.fliter-symbol a:focus{  color:#cb102e;  text-decoration:underline;  font:12px open_sanssemibold;}.fliter-symbol i,.fliter-symbol em{  font-size:30px;  color:#cb102e;  padding-left:3px;}.fliter-symbol:hover i,.fliter-symbol:hover em{  font-size:30px;  color:#cb102e;  padding-left:3px;}.filter-calender .col-sm-6,.fare-range .col-sm-6{  padding-left:0px;}.fil-search i,.fil-search em{  position:relative;  top:-2px;  right:-2px;}.fil-search,.fil-search:hover,.fil-search:focus{  background:#30302f;  color:#fff;  border-radius:4px;  padding:5px 15px;  font-size:18px;  position:absolute;  bottom:12px;  left:0px;}.groups-common-all{  padding:28px 10px 15px 10px;  width:33%;  font:14px open_sansregular;  min-height:75.5px;}.groups-common-all p{  font:14px open_sansregular;  display:inline;  /*padding:0px 10px;*/  padding-left:10px;  position:relative;}.groups-common-all p.apply-to-all{  display:block !important;  font:14px open_sanssemibold;  padding-bottom:10px;}.accept-page-checkbox,.accept-page-checkbox:hover,.accept-page-checkbox:focus{  display:inline;  margin:0;  padding-left:12px;  font:14px open_sansregular;  color:#000;}.accept-page-checkbox{  /* Fliter Section Ends */  /* Group List Starts */}.accept-page-checkbox.active label{  color:#000 !important;}.accept-page-checkbox label{  min-height:auto;  padding-left:25px !important;}.accept-page-checkbox label i,.accept-page-checkbox label em{  font-size:16px;}.group-list-outer-div{  padding:0px 13px;  border:1px solid #ccc;  margin-top:20px;}.group-list{  border-bottom:1px solid #ccc;  padding:15px 0px;  margin:0;}.group-list .col-sm-9{  width:70%;}.group-list .sector-details{  border-right:0px !important;  text-align:center;  line-height:25px;  width:29.5%;}.group-list .sector-details .no-flights span,.group-list .sector-details .sold-out span,.group-list .sector-details .sector-sold-out span{  font:15px open_sanssemibold;}.group-list .sector-details .no-flights span{  color:#aaa;}.group-list .sector-details .sold-out span{  color:#ff7600;}.group-list .sector-details .sector-sold-out span{  color:#f00;}.group-list .total-fare .sector-sold-out,.group-list .total-fare .no-flights{  font:15px open_sanssemibold;}.group-list .total-fare .sector-sold-out{  color:#f00;}.group-list .total-fare .no-flights{  color:#aaa;}.group-list .groups-common-all{  padding:10px 19px;  width:29%;  min-height:51.5px;}.group-list .groups-common-all a{  font:13px open_sanssemibold;  color:#cb102e;  padding-left:20px;}.load-more{  text-align:center;  margin:0;  min-height:50px;  padding-top:10px;}.load-more a,.load-more a:hover,.load-more a:focus{  color:#cb102e;  text-decoration:underline;  font:16px open_sanssemibold;}.sold-out{  font:15px open_sanssemibold;  color:#ff7600;}.group-details .dept-date{  line-height:25px;  padding:0px;  text-align:center;}.group-details .grp-no,.group-details .sector-details,.group-details .no-pax,.group-details .total-fare{  padding:0px;  text-align:center;}.grp-no{  width:12%;  position:relative;}.grp-no p{  font:16px open_sanssemibold;  color:#000;  padding-bottom:5px;}.grp-no a.more-info,.grp-no a.more-info:hover,.grp-no a.more-info:focus{  font:13px open_sanssemibold;  color:#cb102e;  text-decoration:underline;  position:absolute;  z-index:1;  bottom:0px;  left:0;  width:100%;}.grp-no a.more-info.active,.grp-no a.more-info.active:hover,.grp-no a.more-info.active:focus{  border:1px solid #cb102e;  padding:3px 5px;  text-decoration:none;  border-bottom:0;  background:#fff;}.vertical-flight-list .sector-details .selected-filter{  overflow:hidden;}.vertical-flight-list .sector-details .selected-filter span{  border:1px solid #ccc;  float:left;  font:12px open_sansregular;  margin-bottom:5px;  margin-left:10px;  padding:2px;}.vertical-flight-list .sector-details .selected-filter span i,.vertical-flight-list .sector-details .selected-filter span em{  color:#f00;  font-style:normal;  font-size:20px;  line-height:8px;  position:relative;  top:3px;}.vertical-flight-list .sector-details span{  font:18px open_sanssemibold;}.vertical-flight-list .sector-details .col-sm-12{  border-right:1px solid #ccc;  border-bottom:1px solid #ccc;  padding:20px;}.vertical-flight-list .sector-details .bdr-lft{  border-left:1px solid #ccc;}.vertical-flight-list .sector-details .bdr-rgt{  border-right:1px solid #ccc;}.vertical-flight-list .sector-details .padd-top-none{  padding-top:0 !important;}.sector-details{  padding:10px 0px;  text-align:center;  border-right:1px solid #ccc;  /* .sector-1.right{
		background:url("../../images/dasboard-icons.png") no-repeat scroll -2px -2296px;
		padding-right:30px;
	} */}.sector-details span,.total-fare span{  font:15px open_sanssemibold;  color:#000;}.dept-date span,.no-pax span{  font:15px open_sansregular;  color:#000;}.no-pax p{  font:15px open_sanssemibold;  color:#000;}.total-fare{  /* More Info Starts */}.total-fare span{  font-weight:bold;}.more-info-close{  float:right;  padding-bottom:15px;}.grp-list-more-info{  margin:0 -10px;  border:1px solid #cb102e;  padding:15px;  box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);  position:relative;  bottom:21px;  background:#fff;  display:none;}.each-sector-details{  border-bottom:1px solid #ccc;}.sector-heading,.sector-list{  margin-bottom:10px;  overflow:hidden;  display:flex;}.sector-heading li,.sector-list li{  display:inline;  float:left;  width:154px;  font:13px open_sansregular;  color:#6c6c6c;  text-align:center;}.sector-list{  margin-bottom:15px;  display:flex;  /* More Info Ends */  /* Payment and Breakdown Starts*/}.sector-list li{  color:#343434;}.sector-list li.sans-semibold{  font:15px open_sanssemibold;  color:#000;}.payment-breakdown{  padding:10px 0px;}.payment-farebreak-details{  margin:0;}.payment-details,.farebreak-details{  padding-left:0px;}.payment-validity-info li{  margin-bottom:15px;}.payment-heading,.payment-val-date{  font:13px open_sansregular;  color:#000;}.materi-precentage{  font:14px open_sanssemibold;  color:#000;}.payment-heading{  width:180px;  display:inline-block;  padding-right:30px;  position:relative;}.payment-heading::after{  content:':';  position:absolute;  right:23px;}.special-fare{  border:2px dashed #f95a06;  padding:3px;  float:right;  margin-bottom:5px;}.special-fare p{  font:14px open_sansregular;  color:#000;}.special-fare + .acc-parent{  clear:both;}.fare-type{  color:#dc7800;  font:14px open_sanssemibold;}.fare-description{  font:bold 14px open_sanssemibold;}.farebreak-details{  background:#f4f4f4;  padding:10px 20px;}.col-sm-12.fare-breakdown .fare-heading li,.col-sm-12.fare-breakdown .pax-detaisl li{  width:100px;}.col-sm-12.fare-breakdown .fare-heading li.tax,.col-sm-12.fare-breakdown .pax-detaisl li.tax{  width:160px;}.fare-breakdown p,.ancillary-breakdown p{  font:16px open_sanssemibold;  color:#000;  padding-bottom:10px;  border-bottom:1px solid #c1c1c1;}.fare-heading,.pax-detaisl{  overflow:hidden;  padding:5px;  text-align:center;}.fare-heading li,.pax-detaisl li{  display:inline;  float:left;  width:104px;  font:13px open_sansregular;}.fare-heading li.tax,.pax-detaisl li.tax{  width:60px;}.fare-heading li:first-child,.pax-detaisl li:first-child{  text-align:left;  display:flex;}.fare-heading li:last-child,.pax-detaisl li:last-child{  text-align:right;}.pax-detaisl{  border-bottom:1px solid #c1c1c1;  display:flex;}.pax-detaisl li:last-child{  font:14px open_sanssemibold;  font-weight:bold;}.fare-heading{  background:#ebebeb;  margin-top:10px;  display:flex;  flex-wrap:nowrap;  padding:10px;}.pax-detaisl li i,.ancillary-breakdown .payment-validity-info li i,.pax-detaisl li em,.ancillary-breakdown .payment-validity-info li em{  font-size:18px;  vertical-align:middle;  padding-right:5px;}.ancillary-breakdown{  /* Payment and Breakdown Ends */  /* Remarks/Reason Starts */}.ancillary-breakdown .payment-validity-info{  margin-top:10px;}.ancillary-breakdown .payment-validity-info li{  border-bottom:1px solid #c1c1c1;  padding-bottom:10px;}.ancillary-breakdown .payment-validity-info li i,.ancillary-breakdown .payment-validity-info li em{  vertical-align:top;  padding-right:8px;}.ancillary-breakdown .payment-validity-info li:last-child{  border:none;}.ancillary-breakdown .payment-validity-info li:last-child i{  padding-right:20px;}.ancillary-breakdown .payment-heading::after{  right:15px;}.ancillary-breakdown .payment-val-date{  font:13px open_sanssemibold;}.reason-div{  border:1px solid #d6d6d6;  background:#f3f3f3;  padding:20px 25px;}.neg-reason span{  display:inline-block;  margin:0px 10px 0px 0px;  vertical-align:middle;  font:14px open_sansregular;}.neg-reason label{  margin-right:8px;}.tax-include{  color:#6c6c6c;  /* Remarks/Reason Ends */  /* Group List Ends */  /* Flight Map Starts */}.add-note .pipe-seperator{  padding:0px 5px;}.add-note .regulatory-approval{  color:#f00;  font:12px open_sanssemibold;  font-style:italic;}.flight-fliter{  padding:0 !important;  border:none !important;}.flight-mapping-div{  margin-top:15px;}.filter{  padding:5px 5px 10px 10px;  background:#30302f;  position:relative;  margin-right:1px;}.filter .date-range-link{  padding-left:10px;}.filter .date-range-link,.filter .fare-range-link{  text-decoration:underline;  font:13px open_sansregular;  color:#000;  padding-right:20px;}.filter .date-range-link i,.filter .fare-range-link i,.filter .date-range-link em,.filter .fare-range-link em{  padding:0px 5px;  font-size:16px;  position:relative;  top:2px;}.date-range-fliter,.fare-range-fliter{  border-top:1px solid #cb102e;  margin:0;  margin-top:12px;  padding-top:10px;  position:relative;}.date-range-fliter .col-sm-5,.fare-range-fliter .col-sm-5{  padding-left:0px;}.date-range-fliter .form-group,.fare-range-fliter .form-group{  margin-bottom:0;}.date-range-fliter .form-control,.fare-range-fliter .form-control{  font-size:12px;}.date-range-fliter > span,.fare-range-fliter > span{  position:absolute;  right:65%;  font-size:20px;  top:-20px;}.date-range-fliter .calendar-icon{  top:6px;  font-size:16px;  left:4px;}.date-range-fliter .date{  padding-left:24px !important;  padding-right:0px;}.date-range-fliter i,.date-range-fliter em{  position:relative;  top:-2px;  right:-2px;}.fare-range-fliter > span{  right:87%;}.multicity .date-range-fliter > span{  right:25%;}.multicity .fare-range-fliter > span{  right:75%;}.date-range-fliter .fil-search,.date-range-fliter .fil-search:hover,.date-range-fliter .fil-search:focus,.fare-range-fliter .fil-search,.fare-range-fliter .fil-search:hover,.fare-range-fliter .fil-search:focus{  background:#30302f;  color:#fff;  border-radius:4px;  text-align:center;  padding:5px 10px;  font-size:12px;  position:relative;  top:9px;  left:-13px;  /* Flight List Starts */}.flight-list{  padding:15px 10px;  border-left:1px solid #ccc;  border-bottom:1px solid #ccc;}.flight-list.bdr-rgt{  border-right:1px solid #ccc;}.flight-list .sector-details p{  text-align:center;}.flight-details-mapping{  border:1px solid #ccc;  padding-top:10px;  position:relative;}.flight-details-mapping .sld-out{  font:13.3px open_sanssemibold;  color:#fe7600;}.flight-details-mapping.active{  border:1px solid #cb102e;  z-index:1;  background:#fff;  border-bottom:0;  z-index:2;}.flight-details-mapping.selected{  border:1px solid #000;}.flight-details-mapping p{  text-align:center;}.radio-btn{  position:relative;}.radio-btn input{  display:none;}.radio-btn i,.radio-btn em{  font-size:18px;}.radio-btn i.fa-circle,.radio-btn em.fa-circle{  font-size:9px;  position:absolute;  left:4px;  top:5px;  display:none;}@media screen and (-webkit-min-device-pixel-ratio:0){  .radio-btn i.fa-circle,.radio-btn em.fa-circle{    top:4px;  }}.checked .radio-btn i.fa-circle{  display:block;}.flight-details-mapping p{  text-align:center;}.selected-flight-details{  padding:10px;}.selected-flight-details .fl-no{  width:33%;  display:inline-block;  font:16px open_sanssemibold;  vertical-align:top;  color:#444;  line-height:16px;}.selected-flight-details .fl-no .fl{  font:18px open_sanssemibold;  color:#000;}.selected-flight-details .fl-no i,.selected-flight-details .fl-no em{  font-size:18px;  vertical-align:middle;  padding-right:5px;}.selected-flight-details .dep-date,.selected-flight-details .arr-date,.selected-flight-details .stop-pax,.selected-flight-details .base-fare{  width:32%;  display:inline-block;  font:13px open_sansregular;  padding-bottom:5px;}.selected-flight-details .stop-pax{  width:65%;  vertical-align:top;}.selected-flight-details .pipe-separator{  top:0px;  color:#ccc;}.stop-pax i,.stop-pax em{  margin:0px 5px;}.base-fare p{  font:16px open_sanssemibold;  color:#cb102e;}.more-flights-links{  background:#f4f4f4;  text-align:center;  padding:8px 0px;}.moreflights-anchor-link,.moreflights-anchor-link:hover,.moreflights-anchor-link:focus{  font:14px open_sansregular;  text-decoration:underline;  color:#cb102e;  /* Flight List Ends */  /* More Flights Starts */}.more-flights{  position:absolute;  border:1px solid #cb102e;  background:#fff;  box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);  padding-bottom:15px;  display:none;  z-index:1;}.more-flights .heading{  overflow:hidden;  padding-top:10px;}.more-flights-heading,.more-flights-details{  margin-top:10px;  overflow:hidden;}.more-flights-heading .fl-info,.more-flights-details .fl-info{  background:#f2f2f2;  color:#000;  text-align:left;  width:245px;  font:14px open_sansregular;  padding-top:11px;  padding-left:15px;}.more-flights-heading{  border-bottom:1px solid #ccc;}.more-flights-heading .smart{  background:#666;}.more-flights-heading .basic{  background:#444;}.more-flights-heading .flex{  background:#222;}.more-flights-heading .max{  background:#000;}.more-flights-heading li,.more-flights-details li,.special-services-topics li{  display:inline;  width:121px;  color:#fff;  padding:9px 0px;  text-align:center;  float:left;  font:16px open_sanssemibold;  margin-right:1px;}.special-services-topics .topic-name{  background:#f2f2f2;  color:#000;  text-align:left;  width:245px;  font:14px open_sansregular;  padding-top:11px;  padding-left:15px;}.more-flights-details,.special-services-topics{  margin-top:0px;  margin-left:1px;  border:1px solid #ccc;  border-top:0;  width:732px;}.more-flights-details li:last-child,.special-services-topics li:last-child{  width:120px;}.more-flights-details li{  background:#fff !important;  margin-right:0px;}.more-flights-details li.fl-info{  padding:5px 0px 5px 20px;  background:#fff !important;  width:243px;}.more-flights-details li p.fl-no{  font:16px open_sanssemibold;  color:#000;}.more-flights-details li p.flight-details-info{  font:16px open_sansregular;  color:#000;}.more-flights-details li p.flight-details-info span{  width:33%;  display:inline-block;}.more-flights-details span.stops{  width:20% !important;  margin:0px 10px;  padding-top:17px;  background:url("../../images/dasboard-icons.png") no-repeat scroll -22px -2300px;}.more-flights-details .fares{  border-left:1px solid #ccc;  width:122px;  min-height:75px;}.more-flights-details .fares p{  font:13px open_sansregular;  color:#cb102e !important;  padding-top:6px;}.more-flights-details .fares p span{  font:16px open_sanssemibold;  color:#cb102e !important;  padding-left:10px;}.one-fare .more-flights-heading .fl-info,.one-fare .more-flights-details .fl-info,.one-fare .special-services-topics .topic-name{  width:40.7%;}.one-fare .more-flights-heading li,.one-fare .more-flights-details li,.one-fare .special-services-topics li{  width:59%;  /* Fare Comparision Starts */}.special-services-topics{  overflow:hidden;  display:none;  /* Fare Comparision Ends */  /* More Flights Ends */  /* Flight Map Ends */  /* Groups List Starts */}.special-services-topics li{  border-left:1px solid #ccc;  min-height:50px;}.special-services-topics .topic-name{  background:#fff;  border-left:0;  width:242px;  padding-left:10px;}.special-services-topics .topic-name i,.special-services-topics .topic-name em{  padding:0px 5px;  font-size:18px;  vertical-align:middle;}.special-services-topics .features.available span i,.special-services-topics .features.available span em{  font-size:18px;  color:#34990b;  vertical-align:middle;}.special-services-topics .topic-name span,.special-services-topics .features span{  font:14px open_sansregular !important;  color:#000;}.special-services-topics.last{  margin-bottom:40px;}.grp-details{  font:15px open_sansregular;  color:#000;  padding:10px 0px;  text-align:center;}.grp-details .cnt{  font:15px open_sanssemibold;  color:#cb102e;}.grp-details .pipe-seperator{  margin:0px 5px;  color:#ccc;  vertical-align:2px;}.groups-outer-div{  border:1px solid #ccc;  background:#f2f2f2;}.groups-outer-div .heading{  padding:10px 15px;  border-bottom:1px solid #ccc;}.groups-outer-div .heading p{  font:16px open_sanssemibold;}.groups-outer-div .heading a{  float:right;  text-decoration:underline;}.groups-list{  padding:10px 10px;}.groups-list .total-amount{  background:#e6e6e6;  padding:6px 15px;  overflow:hidden;}.groups-list .total-amount p{  font:14px open_sansregular;}.groups-list p span{  font:18px open_sanssemibold;}.groups-list p span.pipe-seperator{  font-size:14px;}.mapped-group,.mapping-group{  padding:15px 5px;  border-bottom:1px solid #000;}.mapped-group .date-pax,.mapping-group .date-pax{  margin-top:5px;  font:14px open_sansregular;}.mapped-group .date-pax .pipe-seperator,.mapping-group .date-pax .pipe-seperator{  font-size:12px;  color:#ccc;  margin:0px 8px;  vertical-align:2px;}.mapped-group .mapping-btn,.mapping-group .mapping-btn{  text-align:center;}.mapped-group .created-grp-success,.mapping-group .created-grp-success{  padding:8px 5px;  font:14px open_sansregular;  color:#cb102e;  background:#fff;  margin-top:15px;}.mapped-group .created-grp-success span,.mapping-group .created-grp-success span{  font:14px open_sansregular;  color:#339004;  padding-right:5px;}.mapped-group .created-grp-success span i,.mapping-group .created-grp-success span i,.mapped-group .created-grp-success span em,.mapping-group .created-grp-success span em{  font-size:18px;  vertical-align:middle;  padding-right:5px;}.mapped-group .sector-amount span,.mapping-group .sector-amount span{  font:16px open_sanssemibold;}.mapped-group .grp-number i,.mapping-group .grp-number i,.mapped-group .grp-number em,.mapping-group .grp-number em{  font-size:28px;  vertical-align:-4px;  margin-left:5px;  color:#979797;}.mapped-group .mapped-flight,.mapped-group .date-pax,.mapped-group .sector-amount,.mapped-group .mapping-btn,.mapped-group .created-grp-success{  display:none;}.mapped-group .grp-total{  display:block !important;}.mapped-group .sector-amount,.mapped-group .mapping-group{  margin-top:5px;  font:14px open_sansregular;}.mapping-group .mapped-flight,.mapping-group .date-pax,.mapping-group .sector-amount,.mapping-group .mapping-btn,.mapping-group .created-grp-success{  display:block;}.mapped-flight{  margin:10px 0px;}.mapped-flight p span.flight-no,.mapped-flight p span.srouce,.mapped-flight p span.stops,.mapped-flight p span.destination{  width:23%;  display:inline-block;  font:12px open_sansregular;}.mapped-flight p span.srouce strong,.mapped-flight p span.destination strong{  font-size:14px;}.mapped-flight p span.flight-no{  width:24%;  font:16px open_sanssemibold;  vertical-align:top;  margin-right:10px;}.mapped-flight p span.flight-no i,.mapped-flight p span.flight-no em{  font-size:18px;  padding-right:5px;  vertical-align:-4px;}.mapped-flight p span.stops{  padding-top:18px;  width:23%;  line-height:20px;  text-align:center;  background:url("../../images/dasboard-icons.png") no-repeat scroll -5px -2297px;  vertical-align:top;}.opened .grp-total{  display:none !important;}.mapped-group .grp-number,.mapped-group .grp-number:hover,.mapped-group .grp-number:focus,.mapping-group .grp-number,.mapping-group .grp-number:hover,.mapping-group .grp-number:focus{  font:16px open_sanssemibold;  color:#cb102e;}.edit-group,.close-group{  float:right;}.edit-group i,.close-group i,.edit-group em,.close-group em{  font-size:18px;  position:relative;  top:5px;}.edit-group .pipe-seperator{  color:#ccc;  margin:0px 5px;}.edit-group,.edit-group:hover,.edit-group:focus{  color:#30302f;}.close-group i,.close-group em{  color:#fb0102;}.mapping-btn .map-btn,.mapping-btn .map-btn:hover,.mapping-btn .map-btn:focus{  border:2px solid #cb102e;  padding:5px 30px;  margin-top:15px;  display:inline-block;  border-radius:4px;  font:16px open_sansregular;  color:#cb102e;}.mapped-group .sector-amount + .mapped-flight,.mapping-group .sector-amount + .mapped-flight{  border-top:1px solid #ccc;  padding-top:10px;}.submit-btn{  padding:10px;  background:#e2e2e2;  text-align:center;  border-top:1px solid #ccc;}.groups-list .mapped-group:last-child{  border:0;  /* Multicity Starts */}.multicity .flight-details-mapping .fl-no,.multicity .flight-details-mapping .stop-pax,.multicity .flight-details-mapping .base-fare{  display:block;  width:100%;  text-align:center;}.multicity .flight-details-mapping .fl-no{  line-height:27px;}.multicity .flight-details-mapping .dep-date,.multicity .flight-details-mapping .arr-date{  width:48%;  text-align:center;}.multicity .flight-details-mapping .base-fare p{  display:inline;  padding-left:10px;}.multicity .filter .date-range{  padding-left:1px;}.multicity .one-fare .more-flights-heading{  width:719px;}.multicity .more-flights-heading li,.multicity .more-flights-details li{  width:117px;}.multicity .more-flights-heading .fl-info,.multicity .more-flights-details .fl-info{  width:245px;}.multicity .more-flights-details{  width:716px;}.multicity .more-flights-details .fares{  width:117px;}.multicity .special-services-topics{  width:716px;}.multicity .special-services-topics li.features:last-child{  width:116px;}.multicity .special-services-topics .features{  width:117px;}.multicity .one-fare .more-flights-heading .fl-info,.multicity .one-fare .more-flights-details .fl-info,.multicity .one-fare .special-services-topics .topic-name{  width:40.7%;}.multicity .one-fare .more-flights-heading li,.multicity .one-fare .more-flights-details li,.multicity .one-fare .special-services-topics li.features:last-child{  width:59%;  /* Groups List Ends */  /* Slider Starts*/}.select-flight{  overflow-x:hidden;  position:relative;  overflow-y:auto;}.anim-sector{  width:33.3333%;  float:left;}.select-flight-arrow{  /* Slider Ends */}.select-flight-arrow .select-flight-right,.select-flight-arrow .select-flight-left{  color:#8a8a8a;  position:absolute;  font-size:40px;  top:50%;  z-index:2;}.select-flight-arrow .select-flight-left{  left:0px;}.select-flight-arrow .select-flight-right{  right:0px;}.mapped span.blur-1{  display:inline-block;}.text-strike{  text-decoration:line-through;  color:#e02727;}.suggested-hdr{  overflow:hidden;  padding-top:15px;  /*accept page secotr alignment*/}.suggested-hdr .hdr-txt{  float:left;}.suggested-hdr .special-fare{  border-width:1px;  padding:2px 5px;  float:right;  margin-left:10px;}.sector-3 .sector-name{  font:16px 'open_sanssemibold';  /************************************************************
Author: Saigiridharan
Description: This file is to add styles to the focus element
*************************************************************/  /** Default value none  
 To enable accessibility change the display value to block **/}.contrast-col{  display:none;}.accessibility-back{  font-size:16px;  /*padding-top:15px;*/}.accessibility-guidelines p{  font-size:14px;  margin-top:10px;}.accessibility-guidelines ul li{  font-size:14px;  margin-top:5px;}.accessibility-guidelines h1{  margin:0px 0px 15px 0px;  border-bottom:1px solid;  padding-bottom:8px;  font-size:36px;}.contrast-color{  display:inline-block;  height:20px;  width:20px;  border-radius:50%;  text-align:center;  margin-right:8px;  line-height:18px;  border:1px solid #ccc;}.contrast-color.by{  background:#000;  color:#ff0;}.contrast-color.yb{  background:#ff0;  color:#000;}.contrast-color.bw{  background:#000;  color:#fff;}.contrast-color.df{  background:#30302f;  color:#fff;}.contrast-col{  /* background: #fff;*/  z-index:1;  border-radius:3px 0px 0px 3px;  padding-left:20px;}.contrast-col label{  cursor:pointer;  /*
.website-panel, .website-panel-close, .website-panel:hover, .website-panel-close:hover
{
	font-size:14px;
	color:#0a4d82 !important;
	position: fixed;
    right: -1px;
	z-index:2;
	display:none;
}*/}.contrast-col p{  font-family:'opensans_semibold';  font-size:13px;  margin-bottom:6px;}.yb,.yb:hover,.yb:focus{  background:#ff0;  color:#000;}.by,.by:hover,.by:focus{  background:#000;  color:#ff0;}.bw,.bw:hover,.bw:focus{  background:#000;  color:#fff;}.webfont-size{  font-size:14px;  margin-right:8px;  color:#000;  /** Skip to content **/}.first-link{  width:0px;  height:0px;  display:block;}.skip-to-content{  /*top: 154px;*/  display:block;  opacity:1;  width:1px;  height:1px;  overflow:hidden;  white-space:nowrap;  transition:none;  font-weight:700;  text-decoration:none;  position:relative;}.skip-to-content:focus{  padding:15px;  opacity:1;  height:auto;  width:99.6%;  color:#fff;  background:#30302f;  z-index:1;  text-align:center;  margin:0 auto;  /** Skip to content **/}.custom-navbar{  top:-1px;}#flying-focus{  position:absolute;  margin:0;  background:transparent;  /*pointer-events: none;*/  visibility:hidden;  box-shadow:0 0 1px 1px red, 0 0 1px red inset;}#flying-focus.flying-focus_visible{  visibility:visible;  z-index:20000;  /* outline: 2px solid teal; */  box-shadow:0 0 1px 1px #000, 0 0 1px #000 inset;  border-radius:1px;}.flying-focus_target{  outline:none !important;}.flying-focus_target::-moz-focus-inner{  box-shadow:0 0 2px 3px green, 0 0 2px green inset;  border-radius:3px;}@media screen and (-webkit-min-device-pixel-ratio:0){  /** all error display **/  #flying-focus{    box-shadow:none;    outline-offset:-3px;  }}.allerror-display{  margin-bottom:20px;}.allerror-display p,.allerror-display p span{  color:#f00;  font-size:14px;}.allerror-display .trip-req{  overflow:visible;  font-size:14px;  line-height:22px;  width:100%;}.allerror-display .trip-req a{  padding-left:30px !important;}.allerror-display .trip-req:before{  content:'\e931';  font-family:'infiIcons';  color:#f00;  margin-right:5px;  vertical-align:-2px;}.loginpage-bg .allerror-display .trip-req{  width:100%;}.date-temp{  padding-left:40px !important;  /* WCAG Table Structure Redesign */}table.view-request-table tbody.col-space tr td{  padding:8px;}.slide-expand.child-list{  display:none !important;}.slide-expand.child-list.active{  display:table-row-group !important;  margin:0;  border-top:0;  position:relative;  top:-2px;  border-left:1px solid #ddd;  border-right:1px solid #ddd;  /*Ranjith 31-01-2019 for wcag tables*/}.table.view-request-table tr td .update-notify,.view-request-table .subLink{  white-space:nowrap;  /* WCAG Placeholder */}::placeholder{  color:#666 !important;  /* Firefox */  opacity:1;}:-ms-input-placeholder{  color:#666 !important;}::-ms-input-placeholder{  color:#666 !important;  /* Isssue Fixing on WCAG Sheik(11-Mar-2020) */}.fontsize-14 .trip-panel > div.col-xl-4:first-child{  max-width:36% !important;  flex:unset;}.fontsize-16 .trip-panel > div.col-xl-4:first-child{  max-width:50% !important;  flex:unset;  width:50%;}.fontsize-16 .well-trip-theme span em.infi-icon_29_flightonward,.fontsize-16 .well-trip-theme a em.infi-icon_29_flightonward,.fontsize-16 .well-trip-theme span em.infi-icon_55_onward,.fontsize-16 .well-trip-theme a em.infi-icon_55_onward,.fontsize-16 .well-trip-theme span em.infi-icon_36_round-trip,.fontsize-16 .well-trip-theme a em.infi-icon_36_round-trip,.fontsize-16 .well-trip-theme span em.infi-icon_27_multicity,.fontsize-16 .well-trip-theme a em.infi-icon_27_multicity{  top:-2px;  /*Azeez 16-03-20*/  /*wcag fly-focus on tick*/}.flight-details-view a.flying-focus_target{  display:block;}#passengerDetailsView{  margin-top:20%;  display:inline-block;}.instant-quote .cls-flightList-main .cls-tripsector{  margin:0px 0px 15px;}.instant-quote .cls-flightList-main .instant-quote-value-main .instant-quote-list .searching-flights-panel{  padding:0 35px 0 0 !important;}.instant-quote .cls-flightList-main .cls-tripsection{  display:flex;  flex-wrap:wrap;}.instant-quote .cls-flightList-main .cls-tripsection p{  font-size:24px;  margin-right:10px;  margin-bottom:0px !important;}.cls-flightList-main .cls-tripsector p:nth-child(2){  font-size:19px;  padding-bottom:12px;}.instant-quote .cls-flightList-main .cls-tripsection span{  color:#171717;  font-size:16px;  margin-top:15px;  margin-left:auto;}.instant-quote .cls-flightList-main .cls-tripsection p span:nth-child(2){  padding:0px 5px;}.cls-flightList-main .instant-quote-list p,.instant-quote-list span,.instant-quote-list a,.cls-flight-list span,.cls-newtermsbox label,.instant-quote .cls-serviceandcondition,.cls-tripsector span,.req-info .link,.container.instant-quote .select-flight-hdr,.instant-quote-value-main .trip-icon .cls-time-overall,.instant-quote .cls-tripsection p,.instant-quote-value-main .cls-showmore{  font-family:'open_sanssemibold' !important;}.cls-flightList-main .cls-totalflightcont{  display:flex;  align-items:center;}.cls-flightList-main .cls-main-fiters{  display:flex;  justify-content:space-between;}.cls-flightList-main .cls-filterSort{  display:flex;  justify-content:space-between;}.cls-flightList-main .cls-filter{  font-size:14px;  color:#000;  font-family:'open_sansregular';}.cls-flightList-main .cls-filter-data{  margin-top:7px;}.cls-flightList-main .cls-filterlist{  position:relative;}.cls-flightList-main .cls-main-fiters .cls-Based-on-time .cls-time-select,.cls-flightList-main .cls-main-fiters .cls-fare-range .cls-range-select,.cls-flightList-main .cls-main-fiters .cls-stops .cls-stops-select,.cls-flightList-main .cls-main-fiters .cls-durtion .cls-duration-select{  margin:0 7px;  padding:2px 12px 2px 5px;  background:#fff;  font-size:12px;  font-family:'open_sansregular';}.cls-flightList-main .cls-main-fiters .cls-Based-on-time::after,.cls-flightList-main .cls-main-fiters .cls-durtion::after,.cls-flightList-main .cls-main-fiters .cls-stops::after,.cls-flightList-main .cls-main-fiters .cls-fare-range::after{  content:"\e908";  font-family:'inficon';  position:absolute;  right:17px;  top:17px;  font-size:10px;}.cls-flightList-main .cls-main-fiters .cls-durtion .cls-duration-select{  margin-right:0px;}.cls-flightList-main .cls-flight-filter{  width:unset;  position:relative;  display:flex;  margin-bottom:15px;  align-items:center;}.cls-flightList-main .cls-flight-filter .cls-flight-list{  padding-left:10px;}.cls-flightList-main .cls-flight-filter .cls-flight-list li{  display:inline-block;  border:1px solid #4a7cc3;  padding:2px 10px;  text-align:center;  border-radius:3px;  cursor:pointer;}.cls-flightList-main .cls-cheap-txt,.cls-quick-txt,.cls-duration-txt{  font-size:12px;  color:#4a7cc3;}.cls-flightList-main .cls-cheap-amnt,.cls-quick-amnt,.cls-dur-tym{  color:#4a7cc3;  font-family:'open_sansregular';  display:block;}.cls-flightList-main .cls-flight-filter .cls-flight-list .cls-quickest-list{  margin:0px 10px;}.cls-flightList-main .instant-quote-list .cls-airlinenametd{  width:28%;  padding-left:40px;}.cls-flightList-main #finalCombList .cls-airlinenametd{  width:25%;  padding-left:25px !important;}.instant-quote .cls-flightList-main .cls-tripsection .cls-onwardsIcon{  font-size:40px;  color:#fdbd4a;  position:relative;  top:6px;  padding:0px 5px 0 10px;}.instant-quote .cls-flightList-main .cls-instantquote-head .cls-flightno{  width:27%;  padding-left:40px;}.instant-quote .cls-flightList-main .cls-instantquote-head .cls-departuretime,.instant-quote-list .cls-departtd{  width:19%;  padding:0px !important;}.instant-quote .cls-flightList-main .cls-instantquote-head .cls-duration,.cls-flightList-main .instant-quote-list .cls-timestriptd{  width:18%;  text-align:left;}.cls-flightList-main .instant-quote-list .cls-timestriptd{  padding-left:10px;}.instant-quote .cls-flightList-main .cls-instantquote-head .cls-arrivaltime{  width:12%;}.cls-flightList-main .instant-quote-list .cls-arrivaltd{  width:16%;}.cls-flightList-main #finalCombList .cls-timestriptd{  width:11%;}.cls-flightList-main .instant-quote-list table.searching-flights tr td.fare .cls-usdcontent{  background:#f0f0f0;  width:max-content;  padding:3px 20px;  border-radius:6px;  text-align:center;  margin:0 auto;  margin-left:35px;  accent-color:#000;  color:#000;}.cls-flightList-main #finalCombList .instant-quote-list .searching-flights tr td.fare .cls-usdcontent{  background:#fff;  text-align:left;  padding-left:30px;  width:125px;}.cls-flightList-main .instant-quote-list table.searching-flights tr td.fare .cls-usdcontent input:checked:after{  height:11px;  display:block;  border-radius:50px;  width:11px;  border:2px solid #2568a4;  content:'';  top:1px;  left:1px;  position:relative;}.cls-flightList-main .instant-quote-list table.searching-flights tr td.fare .cls-usdcontent.active{  background:#2568a4;  color:#fff;  accent-color:#fff;}.cls-flightList-main #finalCombList .instant-quote-list table.searching-flights tr td.fare .cls-usdcontent.active{  background:#2568a4;  accent-color:#fff;}.cls-flightList-main .instant-quote-list .cls-airlinename{  padding-bottom:5px;  color:#000;}.cls-flightList-main .instant-quote-list .cls-airline{  padding-left:5px;}.cls-flightList-main .instant-quote-list .searching-flights .cls-airlinedtl .cls-airline,.cls-flightList-main .instant-quote-list .searching-flights .cls-airlinedtl .cls-code{  font-size:13px;  font-family:'open_sansregular' !important;}.instant-quote .cls-flightList-main .instant-quote-value-main .instant-quote-list .detial-information{  margin:0px 10px 40px 40px;  background:#fafcff;  padding:20px 0px 30px;  box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.08);}.cls-flightList-main .instant-quote-list .detail-information-link{  font-size:13px;  font-family:'open_sansregular' !important;  color:#304cb2;  position:relative;  top:5px;}.cls-flightList-main .instant-quote-list .detail-information-link em{  padding-left:5px;}.cls-flightList-main .instant-quote-list .detail-information-link em::before{  font-size:15px;}.cls-flightList-main .instant-quote-list .options,.cls-flightList-main .cls-triptabs,.rules-and-regulation .rules,.cls-flightList-main .instant-quote-list .detial-information .instant-sector-details em,.instant-quote .terms-and-cond-box .hdr-txt,.cls-flightList-main #finalCombList .instant-quote-list #economyUsd span{  display:none;}.cls-flightList-main .instant-quote-list .cls-arrivaltd .cls-count,.cls-flightList-main .instant-quote-list .cls-departtd .fs-date-txt,.cls-flightList-main .instant-quote-list .cls-arrivaltd .fs-date-txt{  font-family:'open_sansbold' !important;  font-size:14px;  color:#000;}.cls-flightList-main .instant-quote-list .cls-timestriptd .cls-timestamp,.cls-flightList-main .instant-quote-list .cls-timestriptd .cls-time-overall,.cls-flightList-main .instant-quote-list .cls-departtd p,.cls-flightList-main .instant-quote-list .cls-arrivaltd p,.cls-flightList-main #finalCombList .cls-departtd .cls-date,.cls-flightList-main #finalCombList .cls-arrivaltd .cls-date,.cls-flightList-main .instant-quote-list .searching-flights .cls-departureDate,.cls-flightList-main .instant-quote-list .searching-flights .cls-arrivalDate{  font-size:14px;  font-family:'open_sansregular' !important;  color:#000;}.cls-flightList-main .instant-quote-list .detial-information .cls-detailcont{  display:flex;  flex-direction:column;}.cls-flightList-main .instant-quote-list .detial-information .fn-add-r-border{  border-right:1px solid #e7e7e7;}.cls-flightList-main .instant-quote-list .detial-information .fare-details .heading,.cls-flightList-main .instant-quote-list .detial-information .heading,.cls-flightList-main .instant-quote-list .detial-information .cls-flightnumber{  margin:10px 20px;}.cls-flightList-main .detial-information .cls-detailcont .heading,.cls-flightList-main .detial-information .fare-details .heading{  color:#286aa4;  margin:10px 20px 15px;  font:16px open_sansregular;}.cls-flightList-main .detial-information .fare-details .heading{  margin-bottom:0px;}.instant-quote .cls-flightList-main .instant-quote-list .instant-flight-details{  padding:15px 30px 0 30px;}.cls-flightList-main .instant-quote-list .detial-information .instant-sector-details{  display:flex;  font:14px 'open_sansregular';  align-items:center;}.cls-flightList-main .instant-quote-list .instant-flight-details .instant-sector-details .sector-2{  padding:0px;}.cls-flightList-main .instant-quote-list .detial-information .instant-sector-details span.cls-stopsct{  position:relative;  padding:13px;  margin:0px 10px;}.cls-flightList-main .instant-flight-details .show-stop-main table.show-stop-panel.searching-flights{  background:none;  border:0;}.cls-flightList-main .instant-quote-list .detial-information table tr td{  padding:unset;  padding-bottom:unset !important;}.cls-flightList-main .instant-quote-list .detial-information .searching-flights tr td .cls-date{  color:#777;}.cls-flightList-main .instant-quote-list .detial-information .cls-centerstopinfo{  display:flex;  align-items:center;  justify-content:center;  flex-direction:column;  padding-bottom:20px !important;}.cls-flightList-main .instant-quote-list .detial-information .cls-centerstopinfo span{  font-size:13px !important;  font-family:'open_sanssemibold' !important;  color:#999;}.cls-flightList-main .instant-quote-list .detial-information .cls-centerstopinfo span.sans-bold{  color:#000 !important;}.cls-flightList-main .instant-quote-list .detial-information .cls-centerstopinfo span{  font-size:13px !important;  font-family:'open_sanssemibold' !important;  color:#999;}.cls-flightList-main .instant-quote-list .layover-time span{  background:#fef5e1;  padding:3px 10px 3px 25px;}.cls-flightList-main .instant-quote-list .cls-usdcontent .usdselectinp{  position:relative;  top:10px;  left:-9px;}.cls-flightList-main .instant-quote-list .cls-usdcontent .cls-usdadult{  padding-left:0px;  color:#6b6b6b;  font-family:'open_sansregular' !important;  position:relative;  left:8px;}.cls-flightList-main #finalCombList .instant-quote-list .cls-usdcontent .cls-usdadult{  position:unset;}.cls-flightList-main .instant-quote-list .cls-usdcontent.active .cls-usdadult{  color:#fff;}.cls-flightList-main .instant-quote-list .detial-information .instant-sector-details span.cls-stopsct::after,.cls-flightList-main .instant-quote-list .detial-information .instant-sector-details span.cls-stopsct::before,.cls-flightList-main .instant-quote-list .detial-information .searching-flights .cls-airline::after{  content:"|";  color:#ccc;  margin-left:7px;}.cls-flightList-main .instant-quote-list .detial-information .instant-sector-details span.cls-stopsct::before{  position:absolute;  left:-7px;}.cls-flightList-main .instant-quote-list .detial-information .instant-sector-details span.cls-stopsct::after{  position:absolute;  right:2px !important;}.cls-flightList-main .instant-quote-list .detial-information .cls-flightnumber .cls-destinationimg{  width:23px;  height:20px;  margin-right:10px;}.cls-flightList-main .instant-quote-list .detial-information .searching-flights .cls-airline{  padding-right:10px;}.cls-flightList-main .instant-quote-list .detial-information .fare-details .pax-type-details{  padding-bottom:0px;  border-bottom:0px !important;  padding:0 20px 15px;}.cls-flightList-main .instant-quote-list .detial-information .fare-details .pax-type-details p{  margin-bottom:0px;  justify-content:space-between;  align-items:center;  display:flex;}.cls-flightList-main .instant-quote-list .detial-information .fare-details .pax-type-details p.total-amount{  padding-top:7px;}.cls-flightList-main .detial-information .fare-details .pax-type-details .pax-type a{  width:100%;  padding:12px 0px 0px;}.cls-flightList-main .detial-information .fare-details .pax-type-details p a{  float:right;  padding-right:10px;  margin-top:-3px;  color:#000;}.cls-flightList-main .instant-quote-list .detial-information .fare-details .pax-type-details p .cls-downArrow{  display:unset;  font-size:8px !IMPORTANT;  background:#e4e4e4;  border-radius:100%;  padding:4px 3px 0px;  margin-left:3px;  color:#286aa4;}.cls-flightList-main .instant-quote-list .detial-information .fare-details .pax-type-details p span{  font-size:13px !important;  display:flex;  font-family:'open_sanssemibold' !important;  width:unset !important;  align-items:center;  padding:0px 0px 3px;  margin-top:0px !important;}.instant-quote .cls-flightList-main .instant-quote-list table.searching-flights tr td{  border-bottom:unset;}.cls-flightList-main .fare-details .pax-type-name .cls-downArrow::before{  transform:rotate(360deg);}.cls-flightList-main .instant-quote-list .detial-information .fare-details .pax-type-details .cls-rightamt{  color:#777;  float:right;  padding-top:0px;}.cls-flightList-main .instant-quote-list .detial-information .fare-details .pax-type-details p span.currency-type{  padding-left:10px;}.cls-flightList-main .pax-type-details p{  border-bottom:1px solid #e7e7e7;}.instant-quote .cls-flightList-main .detial-information .instant-flight-details:last-child{  border-bottom:0;  padding-left:30px;  padding-bottom:30px;}.instant-quote .terms-and-cond-box{  border:unset;}.instant-quote .terms-and-cond-box .rules-and-regulation #reponseActionContainer{  margin-top:60px;}.cls-flightList-main #finalCombList .cls-selectedHead{  display:flex;  justify-content:space-between;  align-items:center;  padding:19px 0px 8px;}.cls-flightList-main #finalCombList .select-flight-hdr{  font-size:19px;  background:unset;  margin:0;}.cls-flightList-main #finalCombList .cls-selectedHead a{  font-size:15px;}.cls-flightList-main #finalCombList .instant-quote-list .searching-flights-panel{  padding:0px 35px 35px !important;  background:#f8f8f8;  border:1px solid #d3d3d3;  border-radius:6px;}.cls-flightList-main #finalCombList .instant-quote-list #economyUsd{  position:relative;  float:right;  right:13%;  top:71px;  z-index:2;}.cls-flightList-main #finalCombList.round-trip .instant-quote-list #economyUsd{  top :120px;  right:13.5%;}.cls-flightList-main #finalCombList .searching-flights .cls-economyusd{  position:relative;  right:17px;  width:max-content;  float:right;  margin:0;  border-radius:8px;  padding:6px 20px 6px 35px;}.cls-flightList-main #finalCombList .searching-flights .cls-basicfare{  padding-left:0;  width:185px;}.cls-flightList-main #finalCombList .instant-quote-list .options{  display:block;  margin-top:22px;}.cls-flightList-main #finalCombList .instant-quote-list .options .options-img{  display:block;}.cls-flightList-main #finalCombList .cls-airlinenametd .detail-information-link{  position:relative;  top:45px;}.cls-flightList-main #finalCombList .instant-quote-list .cls-airlinename{  position:relative;  top:10px;}.cls-flightList-main #finalCombList .instant-quote-list .detial-information{  background:#fafcff;  box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.08);  margin:35px 0 0 0;  padding:20px 0px 40px;}.cls-flightList-main #finalCombList.round-trip .instant-quote-list .searching-flights tr td{  border-bottom:1px solid #ccc;}.cls-flightList-main #finalCombList .instant-quote-list .searching-flights tr td.fare,.cls-flightList-main #finalCombList .instant-quote-list .searching-flights tr:nth-child(2) td,.cls-flightList-main #finalCombList .instant-quote-list .searching-flights tr td{  border-bottom:unset;}.cls-flightList-main .detial-information .validity-details{  padding:0 20px 15px;}.cls-flightList-main #finalCombList .detial-information .fare-details .pax-type-details{  padding-left:20px;}.cls-flightList-main #finalCombList .detial-information .fare-validity .heading{  margin:30px 20px 10px;}.cls-flightList-main .detial-information .validity-details .validity-values span{  width:max-content;  display:inline-block;  font-size:13px;  font-family:'open_sanssemibold';}.cls-flightList-main #finalCombList .detial-information .validity-details .validity-values span,.cls-flightList-main #finalCombList .detial-information .validity-details .validity-values span.validity-date{  width:max-content;  color:#666;  font-size:13px;}.cls-flightList-main .searching-flights-panel .detial-information .cls-contractdownload_main{  margin-top:auto;  padding-left:20px;  align-self:flex-start;}.cls-flightList-main .searching-flights-panel .cls-contract{  font-size:16px;  color:#304cb2;  padding-bottom:10px;}.cls-flightList-main .searching-flights-panel .cls-contract_content{  padding:10px;  border:1px solid #304cb2;  border-radius:3px;  background:#fff;}.cls-flightList-main .cls-contract_content .cls-clickhere{  text-decoration:unset;  font-size:14px;  color:#304cb2;}.cls-flightList-main #finalCombList .cls-clickhere img{  padding-right:5px;  vertical-align:top;}.cls-flightList-main #finalCombList .searching-flights-panel .detial-information .cls-detailcont{  display:flex;  flex-direction:column;}.cls-flightList-main #finalCombList .searching-flights-panel .detial-information .validity-details,.cls-flightList-main #finalCombList .searching-flights-panel .detial-information .pax-type-details{  padding:0 35px 15px 20px;}.cls-flightList-main #finalCombList .detial-information .validity-details .validity-values:nth-child(1){  margin-bottom:5px;}.cls-flightList-main #finalCombList .detial-information .validity-details .validity-values .cls-name-update{  width:max-content;  padding-right:3px;  font-size:13px;}.cls-flightList-main #finalCombList .detial-information .validity-details .validity-values .cls-name-update em{  padding-left:6px;}.cls-flightList-main .detial-information .validity-details .validity-values{  color:#666;}.cls-flightList-main .detial-information .validity-details .validity-values span.validity-date{  text-align:left;  width:max-content;}.cls-flightList-main .detial-information .validity-details .validity-values span.validity-date{  font-size:13px;}.cls-flightList-main .detial-information .validity-details .validity-date{  padding-bottom:12px;}.cls-flightList-main .detial-information .validity-details .validity-values:nth-child(2){  margin-bottom:10px;}.cls-flightList-main .detial-information .validity-details .validity-values:nth-child(2) span{  font-size:13px;  width:max-content;}.rules-and-regulation p{  display:flex;}.cls-flightList-main #finalCombList .cls-departtd,.cls-flightList-main #finalCombList .cls-arrivaltd{  width:17%;}.cls-flightList-main #finalCombList .cls-seperateAmt span{  font-size:14px;  font-family:'open_sansbold' !important;}.instant-quote .cls-flightList-main .cls-tripsection .cls-flighval{  margin-top:0px;}.cls-flightList-main #finalCombList .cls-comboClose::before{  content:'x';  position:absolute;  top:-5px;  right:-8px;  font-size:15px;  cursor:pointer;  border:1px solid #286aa4;  border-radius:100%;  padding:0px 8px 2px;  color:#f00;  background:#fff;}.cls-flightList-main .cls-flightList-main .cls-tripsection p:nth-child(2){  font-size:24px;  padding:0;}.instant-quote .cls-flightList-main .cls-tripsection p:nth-child(even):before{  content:'';  border-right:2px solid #ccc;  height:20px;  display:inline-block;  margin-left:5px;  position:relative;  left:-5px;  top:2px;}.instant-quote .cls-flightList-main .cls-tripsection p{  margin-bottom:0px !important;  padding-bottom:0;  font-size:24px;}.instant-quote .instant-quote-details{  margin:25px 0 15px;}.cls-flightList-main .detial-information .validity-details .validity-values em{  padding:0px 2px 0px 5px;}.cls-flightList-main .detial-information .validity-details .validity-values{  margin-bottom:0px;  line-height:0px;}.cls-flightList-main .detial-information .validity-details .validity-date .cls-validityPercent{  position:relative;}.cls-flightList-main .detial-information .validity-details .validity-date .cls-validityPercent::before{  content:'\e93e';  font-family:'infiIcons';  color:#ccc;  border:1px solid #ccc;  border-radius:50%;  padding:3px 3px 3px 4px;  font-size:8px;  margin-right:3px;}.cls-flightList-main .detial-information .validity-details .validity-date{  padding-bottom:12px;}.cls-flightList-main .detial-information .validity-details .validity-date .cls-validityDate{  padding-left:6px;}.cls-flightList-main .validity-date:last-of-type .cls-validityDate::after{  display:none;}.cls-flightList-main .detial-information .validity-details .validity-date .cls-validityDate::before{  content:'';  border-right:1px solid #ccc;  height:11px;  margin-right:7px;  display:inline-block;}.cls-flightList-main .detial-information .validity-details .validity-date .cls-validityDate::after{  content:'';  border-right:1px solid #ccc;  position:absolute;  left:8px;  top:17px;  height:19px;}.cls-flightList-main .detial-information .validity-details .validity-values:nth-child(1){  margin-bottom:5px;}.cls-flightList-main .detial-information .validity-details .validity-values:nth-child(2){  margin-bottom:10px;}.cls-flightList-main .detial-information .validity-details .validity-values:nth-child(2) span,.cls-flightList-main .detial-information .validity-details .validity-values span.validity-date,.cls-flightList-main .detial-information .validity-details .validity-values span{  font-size:13px;  width:max-content;}.cls-flightList-main .detial-information .validity-details .validity-values .cls-name-update{  width:max-content;  padding-right:3px;  font-size:13px;}.cls-flightList-main .detial-information .validity-details .validity-values span em.pull-right{  padding:0px 5px;}.cls-flightList-main .detial-information .validity-details .validity-values .cls-name-update em{  padding-left:6px;}.cls-flightList-main .instant-quote-list .layover-time em{  position:relative;  z-index:1;  left:-60px;  top:2px;}.cls-flightList-main #finalCombList .instant-quote-list .options::after{  content:'';  background:url(../../images/instant_quote_option.png) no-repeat;  height:22px;  width:21px;  display:inline-block;  position:absolute;  top:29px;  left:0.5px;}.cls-flightList-main #finalCombList .instant-quote-list #economyUsd input:checked{  accent-color:#fff;}.cls-flightList-main #finalCombList .instant-quote-list #economyUsd input:checked::after{  height:11px;  display:block;  border-radius:50px;  width:11px;  border:2px solid #2568a4;  content:'';  top:1px;  left:1px;  position:relative;}.cls-flightList-main .instant-quote-list.hiddenlists,.cls-flightList-main .cls-tripsection .cls-rightArrow{  display:none;}.instant-quote-value-main span[id^="filter-result"]{  display:block;  background:#f1f3fb;  height:60px;  width:50%;  border-radius:30px;  margin:0 auto;  text-align:center;  padding:15px;  font-size:19px;  font-family:'open_sansregular';  color:#495057;  margin-top:5%;}.cls-flightList-main .cls-flight-filter .cls-filterlist.active{  background:#4a7cc3;}.cls-flightList-main .cls-flight-filter .cls-filterlist.active span{  color:#fff;}.cls-flightList-main .instant-quote-value-main .showmorediv{  width:100%;  background:#f0f0f0;  padding:12px 0px;  text-align:center;  border-radius:8px;  margin:20px 0px;}.cls-flightList-main .instant-quote-value-main .cls-showmore{  color:#286aa4;  font-size:14px;}.cls-flightList-main .instant-quote-value-main .cls-showmore em{  padding-left:5px;  font-size:14px;}.cls-flightList-main .instant-quote-value-main .cls-showmore.open em{  transform:rotate(181deg);  /* Retail User Form - After Login*/}.cls-flightList-main #finalCombList.cls-retail-comb .instant-quote-list .options,.cls-flightList-main .cls-retail-comb .cls-addoption,.cls-flightList-main .cls-retail-comb #economyUsd{  display:none;}.cls-flightList-main .cls-newtermsbox.terms-and-cond-box{  display:block;  margin-top:30px;}.cls-flightList-main .cls-termnotes{  display:flex;}.cls-flightList-main .cls-acceptation{  color:#666;  cursor:pointer;  display:flex;  align-items:center;  font-size:16px;  vertical-align:text-bottom;  font-family:'open_sansregular' !important;}.cls-flightList-main .cls-serviceandcondition{  padding-left:8px;  font-size:16px;  vertical-align:text-bottom;  color:#304cb2;  font-family:'open_sansregular' !important;}.cls-flightList-main .cls-proceedpaymentbtn_main{  text-align:center;  margin:50px 0px 30px 0px;}.cls-flightList-main .cls-proceedpaymentbtn{  text-align:center;  background:#ffbf27;  text-transform:capitalize;  border-radius:4px;  padding:12px 40px;  font-size:18px;  font-family:'open_sanssemibold';}.cls-flightList-main .cls-proceedpaymentbtn:hover,.cls-flightList-main .cls-proceedpaymentbtn:focus{  font-size:18px;  font-family:'open_sanssemibold';  padding:12px 40px;  text-transform:capitalize;  color:#fff !important;  background:#286aa4 !important;}.cls-flightList-main .cls-concession{  padding-left:10px;  font:16px 'open_sansregular';  /***Application security page styles***/}.conflict-page{  margin-top:7%;}.conflict-page h1{  font-size:22px;  letter-spacing:1px;  margin:0px 0px 10px 0px;  font-weight:bold;  font-family:'open_sansbold';  color:#30302f;}.error-img{  background:url('../../images/error-icons.svg') no-repeat top right;  height:230px;  margin-right:20px;}.error-content{  padding:0px;  line-height:30px;}.error-content p{  font-size:18px;  margin-bottom:5px;  font-family:'open_sanssemibold';}.error-content li{  font-size:14px;  font-family:'open_sansregular';  color:#444;}.error-content li::before{  content:"\f10c";  font-family:'FontAwesome';  font-size:11px;  margin-right:5px;  color:#f16969;}.login-btn-anim,.login-btn-anim:focus{  background:#30302f;  border-bottom:3px solid '';}.login-btn-anim:hover{  background:#30302f;  border-bottom:3px solid '';}.login-btn-anim,.login-btn-anim:hover,.login-btn-anim:focus{  border-radius:0px;  font-size:22px;  font-family:'open_sanssemibold';  margin-top:20px;}.login-btn-anim{  display:inline-block;  vertical-align:middle;  -webkit-transform:translateZ(0);  transform:translateZ(0);  box-shadow:0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility:hidden;  backface-visibility:hidden;  -moz-osx-font-smoothing:grayscale;  position:relative;  padding-right:2.2em;  -webkit-transition-duration:0.3s;  transition-duration:0.3s;  width:150px;  color:#fff !important;}.login-btn-anim:before{  content:"\f023";  position:absolute;  right:1em;  padding:0 1px;  font-family:FontAwesome;  -webkit-transform:translateZ(0);  transform:translateZ(0);}.login-btn-anim:hover:before,.login-btn-anim:focus:before,.login-btn-anim:active:before{  -webkit-animation-name:login-btn-anim;  animation-name:login-btn-anim;  -webkit-animation-duration:0.75s;  animation-duration:0.75s;  -webkit-animation-timing-function:linear;  animation-timing-function:linear;  -webkit-animation-iteration-count:1;  animation-iteration-count:1;}@-webkit-keyframes login-btn-anim{  10%{    -webkit-transform:translateX(3px) rotate(2deg);    transform:translateX(3px) rotate(2deg);  }  20%{    -webkit-transform:translateX(-3px) rotate(-2deg);    transform:translateX(-3px) rotate(-2deg);  }  30%{    -webkit-transform:translateX(3px) rotate(2deg);    transform:translateX(3px) rotate(2deg);  }  40%{    -webkit-transform:translateX(-3px) rotate(-2deg);    transform:translateX(-3px) rotate(-2deg);  }  50%{    -webkit-transform:translateX(2px) rotate(1deg);    transform:translateX(2px) rotate(1deg);  }  60%{    -webkit-transform:translateX(-2px) rotate(-1deg);    transform:translateX(-2px) rotate(-1deg);  }  70%{    -webkit-transform:translateX(2px) rotate(1deg);    transform:translateX(2px) rotate(1deg);  }  80%{    -webkit-transform:translateX(-2px) rotate(-1deg);    transform:translateX(-2px) rotate(-1deg);  }  90%{    -webkit-transform:translateX(1px) rotate(0);    transform:translateX(1px) rotate(0);  }  100%{    -webkit-transform:translateX(-1px) rotate(0);    transform:translateX(-1px) rotate(0);  }}@keyframes login-btn-anim{  10%{    -webkit-transform:translateX(3px) rotate(2deg);    transform:translateX(3px) rotate(2deg);  }  20%{    -webkit-transform:translateX(-3px) rotate(-2deg);    transform:translateX(-3px) rotate(-2deg);  }  30%{    -webkit-transform:translateX(3px) rotate(2deg);    transform:translateX(3px) rotate(2deg);  }  40%{    -webkit-transform:translateX(-3px) rotate(-2deg);    transform:translateX(-3px) rotate(-2deg);  }  50%{    -webkit-transform:translateX(2px) rotate(1deg);    transform:translateX(2px) rotate(1deg);  }  60%{    -webkit-transform:translateX(-2px) rotate(-1deg);    transform:translateX(-2px) rotate(-1deg);  }  70%{    -webkit-transform:translateX(2px) rotate(1deg);    transform:translateX(2px) rotate(1deg);  }  80%{    -webkit-transform:translateX(-2px) rotate(-1deg);    transform:translateX(-2px) rotate(-1deg);  }  90%{    -webkit-transform:translateX(1px) rotate(0);    transform:translateX(1px) rotate(0);  }  100%{    -webkit-transform:translateX(-1px) rotate(0);    transform:translateX(-1px) rotate(0);  }}.grmAutoComplete{  border-width:1px !important;  max-height:100px;  overflow-y:auto;  overflow-x:hidden;}.grmAutoComplete li.ui-menu-item .ui-state-active{  background:#cb102e;}.grmAutoComplete li.ui-menu-item:hover .iataCode{  background:#cb102e;  color:#000 !important;}.grmAutoComplete li.ui-menu-item .iataCode .ui-state-active{  color:#999 !important;}.grmAutoComplete li.ui-state-focus{  background:#cb102e;}.grmAutoComplete .ui-menu-item{  padding:0px !important;}.grmAutoComplete .ui-menu-item a{  padding:10px;}.grmAutoComplete .ui-menu-item a .ui-state-active{  color:#000 !important;}.grmAutoComplete .ui-menu-item span{  padding:1px 10px 10px 10px;  display:block;  color:#999 !important;}.grmAutoComplete .ui-menu-item:hover{  background:#cb102e;}.grmAutoComplete .ui-menu-item:hover a{  background:#cb102e;  color:#000 !important;}.grmSectorAutoComplete li.ui-menu-item{  padding:0px !important;  background:#fff;}.grmSectorAutoComplete li.ui-menu-item .ui-state-active{  background:#30302f;}.grmSectorAutoComplete li.ui-menu-item .ui-state-active .airportCode{  color:#000 !important;}.grmSectorAutoComplete li.ui-state-active{  background:#30302f;}.grmSectorAutoComplete li.ui-state-focus{  background:#30302f;}.grmSectorAutoComplete li.ui-state-focus a{  color:#fff;}.grmSectorAutoComplete li.ui-state-focus a span.airportCode{  color:#000;}.grmSectorAutoComplete li:hover{  background:#30302f;}.grmSectorAutoComplete li a{  color:#525150;  padding:10px 72px 10px 20px;}.grmSectorAutoComplete li a span.airportCode{  right:20px !important;  top:7px !important;  border:1px solid #ccc !important;  background:#fff;}.groupRMDatePicker .ui-datepicker-multi-2{  width:48em !important;}.groupRMDatePicker .ui-datepicker-multi-2 select{  border-radius:0px;  border:none;  height:auto;}.groupRMDatePicker .ui-datepicker-multi-2 .ui-datepicker-title{  height:28px;}.groupRMDatePicker .ui-datepicker-multi-2 .ui-datepicker-group table{  width:100%;}.groupRMDatePicker .ui-datepicker-multem.ui-datepicker-multi-2{  width:85% !important;}.groupRMDatePicker .ui-widget-header{  background:#30302f !important;  border:1px solid #ccc;}.groupRMDatePicker .ui-state-active{  background:#30302f;  color:#fff !important;}.groupRMDatePicker .ui-state-default,.groupRMDatePicker .ui-widget-content .ui-state-default,.groupRMDatePicker .ui-widget-header .ui-state-default{  color:#333;  /* Dropdown */  /* Calendar Styles */}.groupRMDatePicker .ui-state-highlight,.groupRMDatePicker .ui-state-hover,.groupRMDatePicker .ui-state-focus{  background:#30302f;  color:#fff !important;}.groupRMDatePicker .ui-datepicker-next-hover,.groupRMDatePicker .ui-datepicker-prev-hover{  background:none;  /* Calendar Styles End */  /* Grm Autocomplete */}.grmAutoComplete li.ui-menu-item a.ui-state-active{  color:#000 !important;}.grmNoteUserAutoComplete{  border-width:1px !important;  max-height:100px;  overflow-y:auto;  overflow-x:hidden;}.grmSectorAutoComplete{  border-width:1px !important;  overflow-y:auto;  overflow-x:hidden;  max-height:300px;}.grmNoteUserAutoComplete li.ui-state-focus{  background:#cb102e;  /* Grm Autocomplete End */}.groupRMDatePicker .ui-datepicker-multi-2 .ui-datepicker-group.ui-datepicker-group-last table{  border-left:1px solid #e5e5e5;}.groupRMDatePicker .ui-datepicker-multi-2 .ui-datepicker-title span{  color:#fff;  font-family:open_sanssemibold;}.groupRMDatePicker .ui-datepicker-multi-2 .ui-state-hover,.groupRMDatePicker .ui-datepicker-multi-2 .ui-state-focus,.groupRMDatePicker .ui-datepicker-multi-2 .ui-state-active,.groupRMDatePicker .ui-datepicker-multi-2 .ui-state-highlight{  background:#0c8cff;}.groupRMDatePicker .ui-datepicker-multi-2 .ui-state-highlight a{  color:#fff;}.groupRMDatePicker .ui-datepicker-multi-2 .ui-datepicker-today .ui-state-highlight{  background:#b2b2b2;}li.ui-state-disabled:hover{  background:#fff;  color:#333;}.cls-bulkUpload{  margin:0px;}.cls-bulkUpload div[role="row"] div[role="cell"]{  padding:6px 0px 2px;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] span[role="columnheader"]:nth-of-type(1),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] div[role="cell"]:nth-of-type(1){  width:11% !important;  text-align:left;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] span[role="columnheader"]:nth-of-type(2),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] div[role="cell"]:nth-of-type(2){  text-align:left;  padding-left:0;}.cls-bulkUpload div[role="row"] div[role="cell"]:nth-of-type(5){  white-space:nowrap;  /* G3 bulkupload table - ISS675 */}.cls-bulkUpload .searching-flights-panel table tr td:nth-of-type(5) p{  white-space:nowrap;  width:170px;  overflow:hidden;  text-overflow:ellipsis;}.cls-bulkUpload .view-request-table:first-child div[role="cell"]:first-child p{  padding-left:17px;}.cls-bulkUpload .child-list div[role="row"].searching-flights-panel div[role="cell"]:nth-child(2) p{  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;  display:inline-block;  /* padding-left: 17px; */  width:97px;}.cls-bulkUpload .slide-expand .child-list .cls-errorStatus{  /* padding: 10px; */  margin-top:10px;  background:#f5faff !important;}.cls-viewreqlist-cont .cls-bulkUpload.cls-listpage div[role="row"]{  justify-content:unset;}.cls-bulkUpload .slide-expand .child-list[id^="chlid-list-error"]{  padding-left:0px !important;  margin-inline:0px !important;}.cls-bulkUpload .slide-expand [id^="chlid-list-error"] .cls-viewreqlist-cont{  padding-inline:7px;}.cls-bulkUpload .searching-flights-header div[role="row"] span:nth-child(1){  width:9% !important;}.cls-bulkUpload .searching-flights-header div[role="row"] span:nth-child(3),.cls-bulkUpload .searching-flights-header div[role="row"] span:nth-child(4){  width:20% !important;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(3),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(4){  width:14% !important;}.cls-bulkUpload .searching-flights-header div[role="row"] span:nth-child(5){  width:16.5% !important;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(5){  width:12% !important;}.cls-bulkUpload .searching-flights-header div[role="row"] span:nth-child(6){  width:7% !important;}.cls-bulkUpload .child-list .searching-flights-header div[role="row"] span:nth-child(1){  width:20% !important;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(1){  width:12.5% !important;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(2){  width:16.5% !important;}.container.cls-viewreqlist-cont .cls-listpage .child-list .searching-flights-header div[role="row"] span{  text-align:left;}.cls-bulkUpload .slide-expand .child-list .cls-errorStatus .searching-flights-panel{  padding-left:10px;  padding-bottom:0px !important;}.cls-bulkUpload .slide-expand .child-list .searching-flights-header div[role="row"] div[role="cell"]{  color:#919191;  font-size:12px;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] span[role="columnheader"]:nth-of-type(3),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] div[role="cell"]:nth-of-type(3){  width:20% !important;  text-align:left;  padding-left:0;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] span[role="columnheader"]:nth-of-type(4),.cls-bulkUpload div[role="row"] div[role="cell"]:nth-of-type(4){  width:20% !important;  text-align:left;  padding-left:0;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] span[role="columnheader"]:nth-of-type(5){  padding-left:3px;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] span[role="columnheader"]:nth-of-type(5),.cls-bulkUpload div[role="row"] div[role="cell"]:nth-of-type(5){  text-align:left;  padding-left:0;  width:16% !important;}.cls-bulkUpload div[role="row"] div[role="cell"]:nth-of-type(5) p{  word-break:break-word;}.cls-bulkUpload .slide-expand .child-list div[role="row"] div[role="cell"]{  vertical-align:top;  padding:5px 0px 0px;}.cls-bulkUpload div[role="row"] div[role="cell"] p{  padding-left:4px;  vertical-align:top;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;}.cls-bulkUpload .child-list .searching-flights-panel{  border:none !important;}.cls-listpage.cls-bulkUpload .slide-parent .view-request-table div[role="cell"].cls-innercell:nth-of-type(5) p.cls-failure{  white-space:unset;}.cls-bulkUpload .child-list{  background:unset;}.cls-bulkUpload .slide-expand .child-list{  background:#f1f9ff !important;  border-radius:3px;  padding-top:8px !important;  padding-left:12px !important;  padding-right:12px;  border-radius:4px;}.cls-errorStatus .slide-parent div[role="row"] span[role="columnheader"]:nth-child(1),.cls-errorStatus .slide-parent div[role="row"] div[role="cell"]:nth-child(1){  width:10%;}.cls-errorStatus .slide-parent div[role="row"] span[role="columnheader"]:nth-child(2),.cls-errorStatus .slide-parent div[role="row"] div[role="cell"]:nth-child(2){  width:28%;}.cls-bulkUpload .child-list .cls-errorStatus .searching-flights-header{  background:#f5faff !important;  padding-bottom:0px;}.cls-errorStatus .slide-parent div[role="row"]{  border-bottom:1px solid #d9d9d9;}.cls-errorStatus .slide-parent div[role="row"]:last-child{  border-bottom:unset;}.cls-bulkUpload .searching-flights-header table div[role="row"] span[role="columnheader"]{  background:unset !important;  text-align:left !important;}.cls-bulkUpload .upload-table .cls-verify,.cls-view,.cls-progress,.cls-mblHide,.cls-reUpload,.cls-downarrow{  color:#30302f;  cursor:pointer;}.cls-bulkUpload .cls-failure{  color:#ff5630;}.cls-bulkUpload .cls-failure a{  text-decoration:underline;}.cls-bulkUpload .slide-open .infi-icon_25_eye{  vertical-align:middle;}.cls-bulkUpload .cls-reUpload,.cls-bulkUpload .cls-verify{  color:#30302f;}.cls-bulkUpload .cls-success{  color:#ef9713;}.cls-bulkUpload .cls-viewstatus .cls-verify,.re-upload{  color:#30302f;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] span[role="columnheader"]:nth-of-type(1){  padding-left:17px;}.cls-bulkUpload .child-list div[role="row"] div[role="cell"],.cls-bulkUpload .child-list div[role="row"] div[role="cell"] a{  text-align:left !important;  color:#30302f;  display:inline-block;}.cls-bulkUpload .searching-flights-panel .slide-parent div[role="row"] div[role="cell"]{  color:unset;}.slide-expand .child-list .cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table .cls-innercell p{  text-align:left;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(1) p{  padding-left:4px;  width:100%;}.container.cls-viewreqlist-cont .cls-bulkUpload .searching-flights-panel .child-list .cls-errorStatus .view-request-table div[role="cell"]:nth-of-type(2) p{  width:95%;  padding:0px;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;}.cls-bulkUpload .searching-flights-panel .child-list .cls-errorStatus .view-request-table div[role="cell"]:nth-of-type(3) p{  padding:0px;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(6){  width:10% !important;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(7),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list div[role="row"] span[role="columnheader"]:nth-of-type(7){  width:15% !important;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list div[role="row"] span[role="columnheader"]:nth-of-type(1){  width:14% !important;  padding-left:0;  text-align:left;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(2) p{  width:100%;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list div[role="row"] span[role="columnheader"]:nth-of-type(2){  width:16% !important;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list div[role="row"] span[role="columnheader"]:nth-of-type(4){  width:15% !important;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list div[role="row"] span[role="columnheader"]:nth-of-type(5){  width:13% !important;  padding-left:3px;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list div[role="row"] span[role="columnheader"]:nth-of-type(6){  width:16% !important;  padding-left:0px;  text-align:left;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus div[role="row"] span[role="columnheader"]:nth-of-type(1),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus .view-request-table div[role="cell"]:nth-of-type(1){  width:20% !important;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus div[role="row"] span[role="columnheader"]:nth-of-type(2),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus .view-request-table div[role="cell"]:nth-of-type(2){  width:26% !important;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus div[role="row"] span[role="columnheader"]:nth-of-type(3),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus .view-request-table div[role="cell"]:nth-of-type(3){  width:65% !important;}.container.cls-viewreqlist-cont .cls-bulkUpload.cls-listpage .searching-flights-header div[role="row"] span,.cls-bulkUpload .searching-flights-panel .slide-parent div[role="row"] div[role="cell"]:nth-child(6){  text-align:left;}.container.cls-viewreqlist-cont .cls-bulkUpload.cls-listpage .child-list .searching-flights-header div[role="row"] span:nth-child(1){  padding-left:0px;  width:17% !important;}.container.cls-viewreqlist-cont .cls-bulkUpload.cls-listpage .child-list .searching-flights-header div[role="row"] span:nth-child(2){  width:19.5% !important;}.container.cls-viewreqlist-cont .cls-bulkUpload.cls-listpage .child-list .searching-flights-header div[role="row"] span:nth-child(3),.container.cls-viewreqlist-cont .cls-bulkUpload.cls-listpage .child-list .searching-flights-header div[role="row"] span:nth-child(4){  width:17% !important;}.container.cls-viewreqlist-cont .cls-bulkUpload.cls-listpage .searching-flights-header div[role="row"] span:nth-child(1){  padding-left:15px;}.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus div[role="row"] span[role="columnheader"]:nth-of-type(3){  padding-left:4px;}.cls-bulkUpload .child-list .searching-flights-header{  margin-bottom:0px !important;  margin-top:0px;  background:#f1f9ff !important;  color:#919191 !important;}.cls-bulkUpload .slide-expand .child-list .searching-flights-header .cls-errorStatus{  border:unset;  padding-left:7px;  margin-top:0px;}.cls-bulkUpload .child-list div[role="row"] span[role="columnheader"]{  font-size:12px;}.cls-bulkUpload .cls-viewstatus div[role="cell"]{  font-size:14px;}.cls-errorStatus{  border:2px dashed #6da2d6;  margin-top:15px;}.cls-errorStatus span[role="columnheader"]{  background:none !important;  text-align:left !important;  color:#909090;}.cls-errorStatus div[role="cell"] p{  color:#cc2b2b;  padding:0.75rem;  margin-bottom:0px;}.cls-errorStatus .searching-flights-header{  margin-top:30px;}.cls-bulkUpload .cls-errorStatus .searching-flights-header div[role="row"] div[role="cell"]:nth-child(1),.cls-bulkUpload .cls-errorStatus div[role="row"].searching-flights-panel div[role="cell"]:nth-child(1){  width:15% !important;}.cls-bulkUpload .cls-errorStatus .searching-flights-header div[role="row"] div[role="cell"]:nth-child(2),.cls-bulkUpload .cls-errorStatus div[role="row"].searching-flights-panel div[role="cell"]:nth-child(2){  width:35% !important;}.cls-bulkUpload .cls-errorStatus .searching-flights-header div[role="row"] div[role="cell"]:nth-child(3),.cls-bulkUpload .cls-errorStatus div[role="row"].searching-flights-panel div[role="cell"]:nth-child(3){  width:50% !important;}.cls-bulkUpload .cls-errorStatus div[role="row"].searching-flights-panel div[role="cell"] p{  vertical-align:middle;  padding:0px 0px 10px 2px;}.cls-bulkUpload .cls-viewIcon,.cls-uploadIcon,.cls-downarrow{  padding:5px;}.cls-errorStatus .cls-closeErr,.cls-errorStatus .cls-errInfo{  display:none;  /* .cls-bulkUpload div[role="row"] div[role="cell"] span, .cls-bulkUpload .cls-viewstatus div[role="row"] div[role="cell"] span{
    display: none;
} */  /* Bulk upload css starts */}.cls-bulkupload-filter .cls-search{  margin-top:1px;}.cls-bulkupload-filter .cls-search .clear-link{  margin-top:7px;  font-size:14px;}.cls-bulkupload-page .cls-backtolist{  float:right;  font-size:14px;  cursor:pointer;  text-decoration:underline;  padding:7px 14px;}.cls-bulkupload-page .select-flight-hdr{  margin-bottom:10px;}.cls-bulkupload-page .cls-bulkupload-info{  font-family:'open_sansregular';  font-size:12px;  color:#333;  line-height:16px;  padding:0 0 25px 25px;  display:block;}.cls-bulkupload-page .cls-info-icon{  position:absolute;  padding:1px 0 0 2px;  font-size:15px;  color:#30302f;}.cls-bulkupload-page .drag-drop-box{  border:2px dashed #30302f;  border-radius:2px;  min-height:150px;  padding:30px 0px 22px;}.cls-bulkupload-page .drag-drop-container{  margin-bottom:40px;}.cls-bulkupload-page .col-sm-12 .drag-drop-box{  padding:14px 0px;}.cls-bulkupload-page .drag-drop-box p{  margin:0px;}.cls-bulkupload-page .drag-drop-box p:nth-child(1){  margin:5px 0px 4px;}.cls-bulkupload-page .cls-upload{  padding:64px 0;}.cls-bulkupload-page .drag-drop-box .cls-upload{  padding:0;}.cls-bulkupload-page .drag-drop-box .cls-upload .upload-link{  font-size:14px;  font-family:'open_sansregular';}.cls-bulkupload-page .file-upload input[type="file"]{  opacity:0;}.cls-bulkupload-page #uploadAreaAddPassenger .file-upload{  margin:5px 0px 0px;}.cls-bulkupload-page .file-upload .upload-link{  font-family:'open_sanssemibold';  font-size:18px;}.cls-bulkupload-page .cls-or{  padding-top:70px;  text-decoration:underline;  font-family:'open_sanssemibold';}.cls-bulkupload-page .cls-search{  margin-bottom:35px;}.cls-bulkupload-page .cls-abort-icon{  font-size:12px;  padding:5px;}.cls-bulkupload-page .cls-upload-again{  display:none;  padding:0;}.cls-bulkupload-page .cls-download{  color:#30302f;  font-size:13px;  padding-top:5px;}.cls-bulkupload-page .cls-download-icon{  color:#30302f;  font-size:16px;  position:relative;  top:2px;  padding-right:5px;}.cls-bulkupload-page .cls-abort{  font-size:13px;  padding-top:7px;  display:none;}.cls-bulkupload-filter .cls-filter,.cls-bulkupload-page .cls-close{  display:none;}.cls-bulk-submit-main{  margin-bottom:20px;  text-align:center;}.cls-bulk-submit{  display:block;  margin:0 auto;}.cls-bulkupload-page .cls-bulkupload-info{  position:relative;}.cls-bulkupload-page .drag-drop-box .error,.cls-bulkupload-page .drag-drop-box .success{  font-size:20px;  position:relative;  top:5px;  padding-right:6px;}.cls-bulkupload-page #dragAndDropAddPassengerAfter ~ #uploadAreaAddPassenger .upload-link{  font-size:13px !important;}.create-contract span{  font-size:16px;}.cls-bulkUpload .cls-errorStatus span:nth-child(1){  /* position: absolute;
    right: 10px; */  display:inline-block;  font-size:15px;}.cls-bulkUpload .cls-errorStatus span:nth-child(1) em{  padding-right:3px;  /* Bulk upload Policy*/}.cls-bulk-upload-policy{  padding:5px 0px 15px;}.cls-bulk-upload-policy .cls-radio-head,.cls-bulk-upload-policy .cls-select-head{  font-size:14px;  font-family:'open_sansregular';}.cls-bulk-upload-policy .cls-select-head{  display:inline-block;  padding-top:7px;}.cls-bulk-upload-policy .cls-upload-radio{  vertical-align:top;  height:21px;  /* IE 9 */  -ms-transform:scale(1.5);  /* Chrome, Safari, Opera */  -webkit-transform:scale(1.5);  transform:scale(1.5);}.cls-bulk-upload-policy .cls-radio-label{  font-size:14px;  padding-left:5px;  color:#333;}.cls-bulk-upload-policy select{  height:42px;}.cls-bulk-upload-policy #policySelect,.cls-bulk-upload-policy #matrixSelect,.cls-bulk-upload-policy #bothSelect{  display:none;  /* Bulk upload Policy*/}.cls-pills-tabs{  padding-bottom:25px;  /* Mantis issue - 61998 : Color code need to change according to file status - ISS683 */}.cls-pills-tabs .nav-tabs{  border:unset;  display:flex;  flex-wrap:nowrap;  overflow-x:auto;  overflow-y:hidden;}.cls-pills-tabs .nav-tabs .nav-item{  margin-right:10px;}.cls-pills-tabs .nav-tabs .nav-item:last-child .nav-link::after{  display:none;}.cls-pills-tabs .nav-tabs .nav-link{  border:1px solid #d2d2d2;  border-radius:6px 6px 0px 0px;  border-bottom:unset;  background-color:#fafafa;  font-size:14px;  font-family:'open_sansregular';  padding:3px 8px 5px;  color:#fff;  width:max-content;}.cls-pills-tabs .nav-tabs .nav-link span{  font-family:'open_sanssemibold';  font-size:14px;  border-radius:50%;  padding:1px 0px 1px 0px;  margin-left:6px;  color:#000;  width:24px;  display:inline-block;  text-align:center;}.cls-pills-tabs .nav-tabs .nav-link span.cls-request{  background:#0747a6;}.cls-pills-tabs .nav-tabs .nav-link span.cls-awaiting{  background:#ffc400;}.cls-pills-tabs .nav-tabs .nav-link span.cls-farequote{  background:#000;}.cls-pills-tabs .nav-tabs .nav-link span.cls-verifying{  background:#ffc400;}.cls-pills-tabs .nav-tabs .nav-link span.cls-updating{  background:#000;}.cls-pills-tabs .nav-tabs .nav-link span.cls-completed{  background:#064;}.cls-pills-tabs .nav-tabs .nav-link span.cls-fileUploaded{  background:#046fab;}.cls-pills-tabs .nav-tabs .nav-link span.cls-fileabort{  background:#f93307;}.cls-pills-tabs .nav-tabs .nav-link span.cls-fileProcessSuccess{  background:#0c9265;}.cls-pills-tabs .nav-tabs .nav-link span.cls-success{  background:#ef9713;}.cls-pills-tabs .nav-tabs .nav-link span.cls-failure{  background:#ff5630;}.cls-pills-tabs .nav-tabs .nav-link span.cls-all{  background:#255c88;}.cls-pills-tabs .nav-tabs .nav-link::after{  content:'';  display:block;  width:11px;  height:1px;  position:absolute;  background:#d2d2d2;  right:-11px;  bottom:1px;}.cls-pills-tabs .nav-tabs .nav-link.active{  background-color:#467fae;  color:#000;  font-family:'open_sanssemibold';}.cls-bulkUpload .view-request-table .cls-request{  color:#0747a6;}.cls-bulkUpload .view-request-table .cls-awaiting{  color:#ffc400;}.cls-bulkUpload .view-request-table .cls-farequote{  color:#000;}.cls-bulkUpload .view-request-table .cls-verifying{  color:#ffc400;}.cls-bulkUpload .view-request-table .cls-updating{  color:#000;}.cls-bulkUpload .view-request-table .cls-completed{  color:#064;}.cls-bulkUpload .view-request-table .cls-fileUploaded{  color:#046fab;}.cls-bulkUpload .view-request-table .cls-fileabort{  color:#f93307;}.cls-bulkUpload .view-request-table .cls-fileProcessSuccess{  color:#0c9265;  /* Mantis issue - 61998 : Color code need to change according to file status - ISS683 */}.container.cls-viewreqlist-cont .cls-listpage.cls-Unticketed div[role="row"] div[role="cell"]:nth-of-type(1){  width:11% !important;  padding-left:15px;}:root{  --ERRORMSG :#e12f2f;  --WHITETEXT :#fff;  --GREYBG :#d2d2d2;  --REQUESTMSG :#286aa4;  --SUCCESSMSG :#ef9713;}@media screen and (min-width:320px) and (max-width:767px){  .cls-viewreqlist-cont .select-flight-hdr{    font-size:20px;  }  .cls-viewreqlist-cont .create-contract{    font-size:1.3rem;  }  .cls-bulkUpload .searching-flights-panel a.link{    font-size:12px !important;  }  .cls-bulkUpload .view-request-table{    overflow-x:unset;  }  .cls-bulkUpload h6{    margin-bottom:0rem !important;  }  .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table .cls-innercell p{    white-space:break-spaces;    word-wrap:break-word;  }  .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table .cls-innercell .cls-failure{    white-space:nowrap !important;  }  .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table{    gap:20px;    display:flex !important;    flex-wrap:wrap;    align-items:center;  }  .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table h6{    text-align:left;  }  .cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table .cls-innercell:first-of-type > p{    text-align:left;  }  .cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table .cls-innercell,.cls-bulkUpload h6{    width:50%;  }  .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table h6{    display:block !important;  }  .cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table .cls-innercell:nth-of-type(1),.cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table .cls-innercell:nth-of-type(5) h6,.cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table .cls-innercell:nth-of-type(6) h6,.cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table .cls-innercell:nth-of-type(7) h6{    display:none !important;  }  .container.cls-viewreqlist-cont .cls-bulkUpload.cls-listpage div[role="cell"]{    width:100% !important;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table h6{    text-align:left;    width:max-content;    font-family:'open_sansregular';    margin-top:1px;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table .cls-innercell:nth-child(6){    width:65% !important;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table .cls-innercell:nth-child(7){    width:26% !important;    padding-top:0px;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table .cls-innercell a{    margin-right:7px;    padding:0px;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table .cls-innercell .hr-line{    display:block;  }  .cls-bulkUpload div[role="row"] div[role="cell"]:nth-of-type(4){    width:30% !important;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] div[role="cell"]:nth-of-type(2),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] div[role="cell"]:nth-of-type(3),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] div[role="cell"]:nth-of-type(4),.cls-bulkUpload.cls-listpage .searching-flights-panel .slide-parent .view-request-table .cls-innercell p,.cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(4),.slide-expand .child-list .cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .cls-innercell p{    text-align:right !important;    display:flex;    flex-direction:row;    justify-content:space-between;    padding-top:0px;  }  .slide-expand .child-list .cls-viewreqlist-cont .cls-listpage.cls-errorStatus .searching-flights-panel .cls-innercell p{    text-align:left;  }  .slide-expand .child-list .cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel{    box-shadow:none;  }  .cls-bulkUpload .searching-flights-panel{    margin-top:20px;    box-shadow:0px 4px 5px rgba(0, 0, 0, 0.04);    border-radius:4px;    margin-bottom:50px;  }  .cls-bulkUpload .searching-flights-header{    display:none;  }  .cls-bulkUpload .view-request-table div[role="row"] div[role="cell"]:nth-of-type(1){    display:none;  }  .cls-bulkUpload .view-request-table tr th:nth-of-type(4),.cls-bulkUpload .view-request-table div[role="row"] div[role="cell"]:nth-of-type(4),.cls-bulkUpload .view-request-table tr th:nth-of-type(2),.cls-bulkUpload .view-request-table div[role="row"] div[role="cell"]:nth-of-type(2),.cls-bulkUpload .view-request-table tr th:nth-of-type(3),.cls-bulkUpload .view-request-table div[role="row"] div[role="cell"]:nth-of-type(3),.cls-bulkUpload .view-request-table div[role="row"] div[role="cell"]:nth-of-type(5){    width:95% !important;    text-align:right !important;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(2) p{    width:unset !important;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(6){    text-align:right !important;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(4){    text-align:right !important;  }  .cls-bulkUpload .child-list .view-request-table div[role="row"] div[role="cell"]:nth-of-type(4){    width:95% !important;  }  .cls-bulkUpload .searching-flights-panel .view-request-table{    padding:10px 20px !important;    background:var(--WHITETEXT);    border-radius:3px;    display:block;  }  .cls-bulkUpload .view-request-table div[role="row"] div[role="cell"] p,.cls-bulkUpload .view-request-table div[role="row"] div[role="cell"],.cls-bulkUpload .cls-viewstatus div[role="row"] div[role="cell"]{    display:inline-block;    width:100% !important;    padding:5px;    text-align:right !important;  }  .cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table .child-list{    margin-top:25px;  }  .cls-bulkUpload .searching-flights-panel{    padding-top:15px;  }  .cls-bulkUpload .child-list div[role="row"] div[role="cell"],.cls-bulkUpload .child-list div[role="row"] div[role="cell"] a{    text-align:right;    color:#30302f;    display:inline-block;  }  .cls-bulkUpload .view-request-table div[role="row"] div[role="cell"]:nth-child(even),.cls-bulkUpload .cls-viewstatus div[role="row"] div[role="cell"]:nth-child(even){    background:#f2f2f2 !important;    border-radius:6px;  }  .cls-bulkUpload .child-list .searching-flights-panel .view-request-table{    display:inline-table;  }  .cls-bulkUpload .child-list .searching-flights-panel .view-request-table td:nth-of-type(2){    margin-top:15px;  }  .cls-bulkUpload .view-request-table div[role="row"] div[role="cell"]:nth-of-type(6){    width:40% !important;    background:none !important;    z-index:3;    position:relative;  }  .cls-bulkUpload .view-request-table div[role="row"] div[role="cell"]:nth-of-type(7){    width:35% !important;    z-index:3;    position:relative;  }  .cls-bulkUpload .searching-flights-panel{    padding-top:15px;    position:relative;    margin-top:30px;  }  .cls-bulkUpload .child-list .searching-flights-panel::before{    display:none;  }  .cls-bulkUpload .child-list{    position:relative;  }  .cls-bulkUpload .child-list::before{    content:'';    background:#f1f9ff;    position:absolute;    inset:0px 0px 0px 0px;  }  .cls-bulkUpload .searching-flights-panel::before{    counter-increment:my-sec-counter;    content:"Sno :" counter(my-sec-counter);    position:absolute;    left:-1px;    top:-37px;    right:-1px;    padding:8px 15px;    background:var(--REQUESTMSG);    color:var(--WHITETEXT);    font-size:14px;    border-radius:3px 3px 0px 0px;  }  .cls-bulkUpload .cls-viewstatus tr th{    display:none;  }  .cls-bulkUpload .cls-viewstatus tr{    background:var(--WHITETEXT) !important;    position:relative;    border-radius:3px;    margin:0px 0px 20px 0px;    display:block;  }  .cls-bulkUpload .child-list .searching-flights-panel{    margin-top:0px;    margin-bottom:20px;  }  .cls-viewreqlist-cont.container .cls-listpage.cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table > :first-child{    display:block;    padding:0px;  }  .cls-bulkUpload .view-request-table div[role="row"] div[role="cell"] span,.cls-bulkUpload .cls-viewstatus div[role="row"] div[role="cell"] span{    float:left;    display:block;  }  .cls-bulkUpload .view-request-table div[role="row"] div[role="cell"] p{    margin-bottom:0px;    /* .cls-bulkUpload .cls-viewstatus div[role="row"] div[role="cell"]:nth-child(even) {
        margin: 0px 5px 0px 8px;
        width: 95% !important;
    } */  }  .cls-bulkUpload .cls-viewstatus div[role="row"] div[role="cell"]:last-child{    background:none !important;  }  .cls-bulkUpload .cls-verify,.cls-bulkUpload .cls-failure,.cls-bulkUpload .cls-success,.cls-bulkUpload .cls-request,.cls-bulkUpload .cls-fileabort,.cls-bulkUpload .cls-awaiting,.cls-bulkUpload .cls-completed{    position:absolute;    top:-48px;    color:var(--WHITETEXT) !important;    right:16px;    /* width: 200px; */    text-decoration:none !important;    /* .cls-bulkUpload .cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .cls-fileUploaded{
        display: none;
    } */  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table .cls-innercell .hr-line{    display:block;  }  .cls-bulkUpload .slide-expand .child-list .col-sm-12{    background:unset !important;  }  .cls-errorStatus .view-request-table div[role="row"] div[role="cell"]:nth-child(even){    background:unset !important;  }  .cls-errorStatus .searching-flights-header,.cls-errorStatus .view-request-table div[role="row"] div[role="cell"]:nth-of-type(1){    display:block !important;  }  .cls-bulkUpload .child-list .view-request-table div[role="row"] div[role="cell"]:nth-of-type(1){    display:inline !important;  }  .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table .cls-innercell p{    width:100%;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table .cls-innercell:first-child p,.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table .cls-innercell p{    width:max-content;  }  .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table .cls-innercell .cls-failure{    width:unset;  }  .cls-errorStatus .searching-flights-header .view-request-table div[role="row"] div[role="cell"],.cls-errorStatus .searching-flights-panel .view-request-table div[role="row"] div[role="cell"]{    display:inline;    text-align:left;  }  .cls-errorStatus .searching-flights-header .view-request-table div[role="row"] div[role="cell"]:nth-child(even),.cls-errorStatus .searching-flights-panel .view-request-table div[role="row"] div[role="cell"]:nth-child(even){    background:unset !important;  }  .cls-errorStatus .searching-flights-panel{    background:unset !important;    box-shadow:none !important;  }  .cls-errorStatus .searching-flights-panel .view-request-table div[role="row"] div[role="cell"] p{    display:inline;    width:20% !important;  }  .cls-errorStatus .searching-flights-panel .view-request-table{    text-align:left !important;  }  .cls-errorStatus .searching-flights-panel .view-request-table .cls-innercell:nth-of-type(1) p{    padding:0px !important;  }  .cls-errorStatus .searching-flights-header .view-request-table div[role="row"] div[role="cell"]:nth-of-type(2){    margin-left:0px;    margin-right:18px;    /* .cls-errorStatus .view-request-table div[role="row"] div[role="cell"]:nth-child(even){
        margin: 0px;
    } */  }  .cls-errorStatus .searching-flights-header .view-request-table div[role="row"] div[role="cell"]{    padding-right:12%;  }  .cls-errorStatus .searching-flights-panel .view-request-table div[role="row"] div[role="cell"]:nth-child(1){    margin-right:12%;  }  .cls-errorStatus .searching-flights-header .view-request-table tr,.cls-errorStatus .searching-flights-panel .view-request-table tr{    margin:0px;    display:flex;    flex-direction:row;  }  .cls-errorStatus .searching-flights-header .view-request-table td:nth-of-type(2),.cls-errorStatus .searching-flights-header .view-request-table td:nth-of-type(3),.cls-errorStatus .searching-flights-panel .view-request-table td:nth-of-type(2),.cls-errorStatus .searching-flights-panel .view-request-table td:nth-of-type(3){    margin-top:0px !important;    text-align:left !important;  }  .cls-errorStatus > div{    border:1px solid var(--GREYBG);    padding-top:15px;    padding-bottom:15px;  }  .cls-listpage.cls-bulkUpload .cls-innercell p,.cls-listpage.cls-bulkUpload .view-request-table h6,.cls-listpage.cls-bulkUpload .cls-failure a{    font-size:13px !important;  }  .cls-listpage.cls-bulkUpload .searching-flights-panel .cls-innercell a.link{    font-size:12px !important;  }  .cls-listpage.cls-errorStatus .searching-flights-panel .view-request-table{    padding:0px !important;  }  .cls-listpage.cls-errorStatus{    position:fixed;    background:var(--WHITETEXT);    bottom:0px;    left:0;    right:0px;    top:40%;    height:60%;    border:unset;    box-shadow:0px -12px 8px rgba(0, 0, 0, 0.11);    border-radius:23px 23px 0 0;    overflow-y:scroll;    margin:0;    padding:15px;    z-index:4;  }  .cls-listpage.cls-errorStatus .cls-closeErr{    display:block;    font-size:51px;    position:absolute;    right:0px;    top:0px;    color:#bfbfbf;    content:'';  }  .cls-listpage.cls-errorStatus .cls-errInfo{    display:block;  }  .cls-listpage.cls-errorStatus .cls-errInfo .cls-errFileName{    margin:unset;  }  .cls-listpage.cls-errorStatus .cls-errInfo .cls-errorcount{    color:#3f6ccf;  }  .cls-listpage.cls-errorStatus .searching-flights-panel .view-request-table div:nth-of-type(1){    display:block !important;  }  .cls-listpage.cls-errorStatus .searching-flights-panel .view-request-table h6:nth-of-type(2),.cls-listpage.cls-errorStatus .searching-flights-panel .view-request-table h6:nth-of-type(3){    display:none !important;  }  .cls-listpage.cls-errorStatus{    display:block;  }  .cls-errorStatus{    gap:25px;  }  .slide-expand .child-list .cls-bulkUpload .cls-viewreqlist-cont .searching-flights-panel .view-request-table .cls-innercell .cls-failure{    color:red !important;    top:5px;  }  .slide-expand .child-list .cls-bulkUpload .cls-viewreqlist-cont .searching-flights-panel .view-request-table .cls-innercell .cls-request,.slide-expand .child-list .cls-viewreqlist-cont .searching-flights-panel .view-request-table .cls-innercell .cls-fileabort{    color:var(--REQUESTMSG) !important;    top:5px;  }  .slide-expand .child-list .cls-bulkUpload .cls-viewreqlist-cont .searching-flights-panel .view-request-table .cls-innercell .cls-success{    color:var(--SUCCESSMSG) !important;    top:5px;  }  .slide-expand .child-list .cls-bulkUpload .cls-viewreqlist-cont .searching-flights-panel .view-request-table{    padding:50px 10px 28px !important;  }  .slide-expand .child-list .cls-listpage.cls-errorStatus .searching-flights-panel .view-request-table{    padding:0px !important;  }  .cls-bulkUpload .slide-expand .child-list .cls-errorStatus,.cls-bulkUpload .child-list .cls-errorStatus .searching-flights-header{    background:var(--WHITETEXT) !important;  }  .cls-bulkUpload .child-list .cls-errorStatus .searching-flights-heade{    background:var(--WHITETEXT) !important;  }  .cls-listpage.cls-errorStatus .searching-flights-panel .slide-parent .view-request-table .cls-innercell p{    text-align:left !important;  }  .cls-listpage.cls-errorStatus .searching-flights-panel .slide-parent .view-request-table .cls-innercell:nth-of-type(3) p{    white-space:break-spaces;    word-wrap:break-word;  }  .cls-bulkUpload .slide-expand .child-list .cls-errorStatus .searching-flights-panel{    padding-right:10px;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus .view-request-table div[role="cell"]:nth-of-type(1),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus .view-request-table div[role="cell"]:nth-of-type(2){    width:unset;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus div[role="row"] span[role="columnheader"]:nth-of-type(1),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus .view-request-table div[role="cell"]:nth-of-type(1){    width:13% !important;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus div[role="row"] span[role="columnheader"]:nth-of-type(2),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus .view-request-table div[role="cell"]:nth-of-type(2){    width:20% !important;  }  .cls-bulkupload-filter .trip-form{    display:none;    position:fixed;    top:0;    z-index:1;    left:0;    padding:70px 20px 0px;    background:#fff;    height:100%;    width:100%;    overflow-y:scroll;  }  .cls-bulkupload-filter .cls-filter-title{    position:absolute;    top:0;    left:0;    background:#fff;    display:block;    width:100%;    z-index:1;    padding:15px 20px;    font-size:18px;    font-family:var(--fnt-semibold);    box-shadow:0px 4px 17px rgba(0, 0, 0, 0.05);    border-radius:0px 0px 14px 14px;  }  .cls-bulkupload-filter .select-flight-hdr,.cls-bulkupload-page .select-flight-hdr{    font-size:20px;    font-family:var(--fnt-semibold);    background:unset;    margin:0;    padding:20px 0px;  }  .cls-bulkupload-filter .cls-filter{    display:inline-block;    font-size:15px;    float:right;    padding-top:5px;    font-family:var(--fnt-regular);  }  .cls-bulkupload-filter .trip-form .form-group{    margin-bottom:24px;  }  .cls-bulkupload-filter .cls-back-icon::before{    transform:rotate(-90deg);    font-size:14px;  }  .cls-bulkupload-filter .cls-search input{    margin-top:5px;    text-transform:unset;    font-size:18px;  }  .cls-bulkupload-filter .cls-search .clear-link{    margin-top:10px;    font-size:18px;    text-decoration:unset;    color:#cb102e !important;  }  .cls-bulkupload-filter .cls-search{    display:grid;    gap:unset;  }  .cls-bulkupload-filter{    padding:10px 15px;  }  .cls-bulkcalender-head{    height:70px;    font-family:var(--fnt-bold);    font-size:18px;    padding:18px;    background:#30302f;    color:#fff;    width:100%;    position:absolute;    top:0;  }  .cls-bulkcalender-close{    content:'X';    position:absolute;    right:18px;    top:18px;    color:#fff;    font-size:15px;    border-radius:100%;    padding:0px 7px;    border:1px solid #fff;  }  .cls-bulkupload-page{    padding:0 20px;  }  .cls-bulkupload-page .cls-bulkupload-info{    background:#cb102e;    color:#fff;    padding:10px 20px 12px 35px;    border-radius:3px;    margin-bottom:20px;    z-index:1;  }  .cls-bulkupload-page .cls-close{    display:block;    float:right;    position:relative;    right:-25px;    top:-10px;    font-size:35px;  }  .cls-bulkupload-page .cls-info-icon{    color:#fff;    left:8px;    z-index:2;    padding:10px 23px;  }  .cls-bulkupload-page .drag-drop-container .pl-0{    padding-right:0;  }  .cls-bulkupload-page .cls-or{    display:none;  }  .cls-bulkupload-page .cls-upload{    padding:20px 0;  }  .cls-bulkUpload-search{    text-align:center;    margin-bottom:30px;  }  .cls-bulkupload-page .drag-drop-box .cls-upload .upload-link{    font-size:18px;    font-family:var(--fnt-semibold);  }  .cls-bulkupload-page .drop-before img{    height:32px;    width:34px;  }  .cls-bulkupload-page .cls-backtolist{    padding:7px 0px 7px 14px;    text-decoration:unset;    font-family:var(--fnt-regular);  }  .cls-bulkupload-page #uploadAreaAddPassenger .file-upload{    margin:0;    text-align:center;    padding:0;  }  .cls-bulkupload-page #uploadAreaAddPassenger .file-upload label{    display:none;  }  .cls-bulkupload-page .drag-drop-box #dragAndDropAddPassengerAfter{    padding-bottom:3px;  }  .cls-bulkupload-page .drag-drop-box #dragAndDropAddPassengerAfter ~ #uploadAreaAddPassenger .file-upload .upload-link{    font-size:13px !important;    font-family:var(--fnt-regular);  }  .cls-bulkupload-page .drag-drop-box p{    padding-top:3px;    font-size:13px !important;    font-family:var(--fnt-regular);  }  .cls-bulkupload-page .drag-drop-box p:nth-child(1){    margin:5px 0px;  }  .cls-bulkupload-page .drag-drop-box p:nth-child(2){    font-size:16px !important;    text-decoration:underline;  }  .cls-bulkupload-page .cls-download{    float:unset;    width:100%;    display:block;    text-align:center;    font-size:18px;    font-family:var(--fnt-semibold);    color:#cb102e;  }  .cls-bulkupload-page .cls-download-icon{    font-size:22px;  }  .cls-bulkupload-page .cls-bulk-submit{    margin-top:10px;    width:100%;    text-transform:unset;  }  .cls-bulkupload-page .cls-abort-icon{    font-size:20px;    position:relative;    top:4px;    padding-right:3px;  }  .pagination > li > a,.pagination > li > span{    padding:5px !important;  }  .custom-pagination li a{    font-size:14px !important;  }  .pagination .custom-pagination .next i{    font-size:19px !important;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] span[role="columnheader"]{    display:inline-block;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] span[role="columnheader"]:nth-of-type(1),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] div[role="cell"]:nth-of-type(1){    width:100% !important;  }  .row.cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table .cls-innercell p,.cls-bulkUpload.cls-listpage .searching-flights-panel .slide-parent .slide-expand .child-list .cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table .cls-innercell p{    word-break:break-all;    white-space:break-spaces;    word-wrap:break-word;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] span[role="columnheader"]:nth-of-type(3),.container.cls-viewreqlist-cont,.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table .cls-innercell:first-child p,.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .view-request-table .cls-innercell p{    width:unset !important;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(5),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(3),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(2),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(5),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(4){    width:100% !important;  }  .cls-bulkUpload.cls-listpage .searching-flights-panel .slide-parent .slide-expand .child-list .cls-viewreqlist-cont .cls-listpage .searching-flights-panel .slide-parent .view-request-table{    padding-top:50px !important;  }  .cls-bulkUpload.cls-listpage .searching-flights-panel .cls-listpage.cls-errorStatus .searching-flights-panel{    padding:unset !important;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .view-request-table div[role="cell"]:nth-of-type(4){    width:unset !important;  }  .cls-bulkUpload.cls-listpage .searching-flights-panel .slide-expand .cls-viewreqlist-cont .searching-flights-panel .view-request-table .cls-innercell .cls-fileUploaded{    top:10px;    position:absolute;    right:10px;  }  .cls-bulkUpload.cls-listpage .searching-flights-panel .slide-expand .cls-viewreqlist-cont .searching-flights-panel .view-request-table .cls-innercell .cls-failure{    top:10px;    color:red !important;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus div[role="row"] span[role="columnheader"]:nth-of-type(3),.container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .child-list .cls-errorStatus .view-request-table div[role="cell"]:nth-of-type(3){    width:45% !important;  }  .cls-bulkUpload .slide-expand .child-list .cls-listpage.cls-errorStatus div[role="rowgroup"] .searching-flights-panel .slide-parent .view-request-table .cls-innercell h6{    display:none;  }  .cls-listpage.cls-errorStatus .cls-errorStatus{    padding:unset !important;  }  .row.cls-listpage.cls-errorStatus .searching-flights-panel .slide-parent .relative.view-request-table .cls-innercell h6{    display:none !important;  }  .row.cls-listpage.cls-errorStatus .searching-flights-panel .slide-parent .relative.view-request-table .cls-innercell:nth-of-type(1){    display:block !important;  }  .cls-listpage.cls-errorStatus .cls-err{    position:absolute;    top:10px;    right:20px;    font-size:14px;    color:var(--GREYBG);  }  .cls-viewreqlist-cont .row.cls-listpage.cls-errorStatus{    padding-top:45px !important;  }  .cls-bulkUpload.cls-listpage .searching-flights-panel .slide-parent .slide-expand .child-list .cls-viewreqlist-cont .row.cls-listpage.cls-errorStatus div[role="row"].searching-flights-panel .slide-parent .view-request-table{    padding-top:0px !important;    align-items:baseline;  }  .cls-bulkUpload.cls-listpage .searching-flights-panel .slide-parent .slide-expand .child-list .cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .slide-parent .slide-expand .child-list .cls-viewreqlist-cont .cls-listpage.cls-errorStatus .searching-flights-panel .view-request-table{    padding-top:0px !important;  }  .cls-bulkUpload.cls-listpage .searching-flights-panel .slide-parent .slide-expand .child-list .cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .slide-parent .slide-expand .child-list .cls-viewreqlist-cont .cls-listpage.cls-errorStatus .searching-flights-panel .view-request-table .cls-innercell{    padding-top:0px !important;  }}@media screen and (min-width:768px) and (max-width:1024px){  /* ISS 654 added for dynamic loader */  /* General styles for the loader container */  .cls-listpage.cls-bulkUpload .searching-flights-panel{    border-radius:unset !important;  }  .cls-bulkUpload.cls-listpage .searching-flights-panel .view-request-table .cls-innercell a{    font-size:12px !important;    padding-left:0px !important;    margin-left:unset !important;  }  .cls-listpage.cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table .cls-innercell h6{    display:none !important;  }  .cls-listpage.cls-bulkUpload .searching-flights-header{    display:block !important;  }  .cls-listpage.cls-bulkUpload .searching-flights-header .cls-bulkUpload{    flex-wrap:nowrap;  }  .row.cls-listpage.cls-bulkUpload .searching-flights-panel .slide-parent .slide-expand .child-list .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] span[role="columnheader"]:nth-of-type(1){    width:16% !important;  }  .cls-bulkUpload .view-request-table:first-child div[role="cell"]:first-child p{    padding-left:0px;  }  .row.cls-listpage.cls-bulkUpload .searching-flights-panel .slide-parent{    padding:0 5px;  }  .row.cls-listpage.cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table{    align-items:center;    padding:unset;    gap:5px;  }  .row.cls-listpage.cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table .cls-innercell:nth-of-type(2) p,.row.cls-listpage.cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table .cls-innercell:nth-of-type(1) p,.row.cls-listpage.cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table .cls-innercell:nth-of-type(5) p{    white-space:break-spaces;    word-break:break-word;  }  .row.cls-listpage.cls-bulkUpload .searching-flights-panel .slide-parent .view-request-table .cls-innercell:nth-of-type(4) p{    text-overflow:unset;    white-space:break-spaces;  }  .row.cls-listpage.cls-bulkUpload .hr-line{    width:80%;    margin-left:20px;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] .cls-innercell:nth-of-type(1){    width:10% !important;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] .cls-innercell:nth-of-type(2){    width:15% !important;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] div[role="cell"]:nth-of-type(1){    width:unset !important;  }  .cls-bulkUpload.cls-listpage .searching-flights-panel .slide-parent .view-request-table .cls-innercell:nth-of-type(5){    width:8% !important;  }  .container.cls-viewreqlist-cont .cls-bulkUpload.cls-listpage .searching-flights-panel .view-request-table{    gap:5px;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] span[role="columnheader"]:nth-of-type(1){    padding-left:4px !important;  }  .container.cls-viewreqlist-cont .cls-bulkUpload.cls-listpage .searching-flights-panel .view-request-table{    flex-wrap:nowrap;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] span[role="columnheader"]:nth-of-type(5),.cls-bulkUpload div[role="row"] div[role="cell"]:nth-of-type(5){    width:10% !important;  }  .row.cls-listpage.cls-errorStatus .searching-flights-panel .view-request-table div[role="cell"]:nth-of-type(1){    width:16% !important;  }  #target .row.cls-listpage.cls-bulkUpload .container{    max-width:100% !important;  }  .cls-bulkUpload .row.cls-listpage.cls-errorStatus div[role="row"].searching-flights-panel div[role="cell"]{    display:block;  }  .cls-listpage.cls-bulkUpload .slide-expand .cls-listpage.cls-bulkUpload .searching-flights-panel{    margin-bottom:0px;  }  .cls-listpage.cls-bulkUpload .slide-expand .cls-viewreqlist-cont .cls-listpage.cls-bulkUpload .searching-flights-panel .relative.view-request-table{    padding-bottom:unset !important;  }  .row.cls-listpage.cls-bulkUpload .slide-expand .searching-flights-panel .view-request-table .cls-innercell .cls-failure{    display:flex;    flex-direction:column;  }  .row.cls-listpage.cls-bulkUpload .slide-expand .searching-flights-panel .view-request-table .cls-innercell .cls-failure a{    display:inline-flex;  }  .container.cls-viewreqlist-cont .cls-listpage.cls-bulkUpload div[role="row"] span[role="columnheader"]:nth-of-type(1){    width:16% !important;  }}.btnContentLoader{  position:relative;  background:#e6e7e8;  display:inline-block;  border-radius:3px;  min-width:100px;  /*  Set white background for btnContentLoader with cls-crl  */}.btnContentLoader.cls-crl{  background-color:white;  /* Set e6e7e8 background for btnContentLoader with cls-sql  */}.btnContentLoader.cls-sql{  background-color:#e6e7e8;  /* Styles for the loader animation */}.btnContentLoader::after{  content:"";  position:absolute;  width:15px;  aspect-ratio:1;  animation:l5 1s infinite linear alternate;  left:50%;  top:50%;  transform:translate(-50%, -50%);  /* Styles for the loader when active */}span.btnContentLoader.active::after{  display:block;  /* Styles for the loader when not active */}span.btnContentLoader::after{  display:none;  /* Hide original input/button when loader is active */}.btnContentLoader > *{  visibility:hidden;  /* Styles for circle loader */}.btnContentLoader.cls-crl::after{  border-radius:50%;  /* Styles for square loader */}.btnContentLoader.cls-sqr::after{  border-radius:20%;}@keyframes l5{  /* Button color */  0%{    box-shadow:20px 0 0 0 #30302f, -20px 0 0 0 #646461;    background:#30302f;  }  33%{    box-shadow:20px 0 0 0 #30302f, -20px 0 0 0 #646461;    background:#646461;  }  66%{    box-shadow:20px 0 0 0 #646461, -20px 0 0 0 #30302f;    background:#646461;  }  100%{    box-shadow:20px 0 0 0 #646461, -20px 0 0 0 #30302f;    background:#30302f;  }}.btnbgthemecolor,.btnbgthemecolor:hover,.btnbgthemecolor:focus{  background:#30302f;  color:#fff;  /* Button color */}.loginpage-bg .btn.focus,.loginpage-bg .btn:focus,.loginpage-bg .btn:hover{  color:#fff;  background:#181818;  border:1px solid #181818;}.custom-btn,.custom-btn:hover,.custom-btn:focus{  background:#30302f;  color:#fff !important;  border-bottom:3px solid '' !important;  border-top:0px !important;  border-left:0px !important;  border-right:0px !important;  text-transform:UPPERCASE;  border-radius:3px;  padding:6px 40px;  font-family:'open_sanssemibold';  font-size:20px;}.custom-btn:hover{  background:#30302f !important;}.ext-custom-btn,.ext-custom-btn:hover,.ext-custom-btn:focus{  background:#30302f;  border-color:-moz-use-text-color -moz-use-text-color '' !important;  border-radius:3px;  border-style:none none solid !important;  border-width:0 0 3px !important;  color:#fff !important;}.btn-link:focus,.btn-link:hover{  color:#cb102e;  /* Extjs Buttons */  /*modified by azeez for y4*/}.custom-btn-ext,.custom-btn-ext:hover,.custom-btn-ext:focus,.custom-btn-ext table,.grmGreenBtn,.grmBlueBtn{  background:#30302f !important;  border-bottom:3px solid '' !important;  color:#fff !important;  /*.x-btn-default-small .x-btn-inner,  .x-btn-default-small .x-btn-inner:hover,  .x-btn-default-small .x-btn-inner:focus
{
	background:$BUTTONBG !important;
	color:$BUTTONTXTCOLOR !important;
}*/}.custom-btn-ext table tr td,.custom-btn-ext table tr td em{  background:#30302f !important;  line-height:10px !important;}.custom-btn-ext,.custom-btn-ext:hover,.custom-btn-ext:focus,.custom-btn-ext table{  border-top:0px !important;  border-left:0px !important;  border-right:0px !important;  border-radius:3px;  padding:2px 20px;  font-family:'open_sanssemibold';  font-size:20px;  height:26px;  line-height:17px;  /* Extjs Buttons End */}.secondary-btn,.secondary-btn:hover,.secondary-btn:focus{  border:1px solid #30302f;  color:#30302f;  background:#fff;}.custom-btn.padd-lft-rgt-10{  padding-left:10px !important;  padding-right:10px !important;}input[type="reset"].btn-link{  height:auto;  border:0;  border-radius:0;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{  outline:0px;}.preference-add-btn,.preference-add-btn:focus,.preference-add-btn:visited,.prefernce-btn input[type=button]{  height:44px;  line-height:30px;  color:#fff;}.gdpr-button{  font-size:14px;  padding:5px 20px;  border:1px solid #fff !important;  /* Flexi button */}.gdpr-button:hover{  font-size:14px;  padding:5px 20px;  background-color:#cb102e !important;  border:0px !important;}.flexi-date,.flexi-date-active{  margin-top:30px;}.flexi-date label,.flexi-date-active label{  padding-left:60px;  cursor:pointer;  position:relative;}.flexi-date label input,.flexi-date-active label input{  position:absolute;  left:4px;  top:4px;}.flexi-date label .switch-button,.flexi-date-active label .switch-button{  position:absolute;  /* background:url('../../plugins/KM/images/switch-icon.png') no-repeat 0px -71px; */  width:51px;  height:28px;  z-index:1;  left:0px;  top:-3px;}.flexi-date label .switch-button span,.flexi-date-active label .switch-button span{  width:18px;  height:18px;  position:absolute;  /* background:url('../../images/switch-round.png') no-repeat; */  top:4px;  right:5px;}.flexi-date label .switch-button{  /* Flexi button End */  /*mozilla button focus border removal*/}.flexi-date label .switch-button.active span.round-icon{  right:5px;}.flexi-date label .switch-button.inactive span.round-icon{  right:25px;}button:focus{  outline:0;  /*azeez - y4 button issue*/}.grmGreenBtn .x-btn-inner,.grmBlueBtn .x-btn-inner{  background:#30302f !important;  color:#fff !important;  /*-- Chart --*/}.c3 svg{  font:10px sans-serif;  -webkit-tap-highlight-color:transparent;}.c3 path,.c3 line{  fill:none;  stroke:#000;}.c3 text{  -webkit-user-select:none;  -moz-user-select:none;  user-select:none;}.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid,.c3-event-rect,.c3-bars path{  shape-rendering:crispEdges;}.c3-chart-arc path{  stroke:#fff;}.c3-chart-arc text{  fill:#000;  font-size:13px;  /*-- Axis --*/  /*-- Grid --*/}.c3-grid line{  stroke:#aaa;}.c3-grid text{  fill:#aaa;}.c3-xgrid,.c3-ygrid{  stroke-dasharray:3 3;  /*-- Text on Chart --*/}.c3-text.c3-empty{  fill:#808080;  font-size:2em;  /*-- Line --*/}.c3-line{  stroke-width:1px;  /*-- Point --*/}.c3-circle._expanded_{  stroke-width:1px;  stroke:white;}.c3-selected-circle{  fill:white;  stroke-width:2px;  /*-- Bar --*/}.c3-bar{  stroke-width:0;}.c3-bar._expanded_{  fill-opacity:1;  fill-opacity:0.75;  /*-- Focus --*/}.c3-target.c3-focused{  opacity:1;}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{  stroke-width:2px;}.c3-target.c3-defocused{  opacity:0.3 !important;  /*-- Region --*/}.c3-region{  fill:steelblue;  fill-opacity:0.1;  /*-- Brush --*/}.c3-brush .extent{  fill-opacity:0.1;  /*-- Select - Drag --*/  /*-- Legend --*/}.c3-legend-item{  font-size:12px;}.c3-legend-item-hidden{  opacity:0.15;}.c3-legend-background{  opacity:0.75;  fill:white;  stroke:lightgray;  stroke-width:1;  /*-- Title --*/}.c3-title{  font:14px sans-serif;  /*-- Tooltip --*/}.c3-tooltip-container{  z-index:10;}.c3-tooltip{  border-collapse:collapse;  border-spacing:0;  background-color:#fff;  empty-cells:show;  -webkit-box-shadow:7px 7px 12px -9px #777;  -moz-box-shadow:7px 7px 12px -9px #777;  box-shadow:7px 7px 12px -9px #777;  opacity:0.9;}.c3-tooltip tr{  border:1px solid #ccc;}.c3-tooltip th{  background-color:#aaa;  font-size:14px;  padding:2px 5px;  text-align:left;  color:#fff;}.c3-tooltip td{  font-size:13px;  padding:3px 6px;  background-color:#fff;  border-left:1px dotted #999;}.c3-tooltip td > span{  display:inline-block;  width:10px;  height:10px;  margin-right:6px;}.c3-tooltip td.value{  text-align:right;  /*-- Area --*/}.c3-area{  stroke-width:0;  opacity:0.2;  /*-- Arc --*/}.c3-chart-arcs-title{  dominant-baseline:middle;  font-size:1.3em;}.c3-chart-arcs .c3-chart-arcs-background{  fill:#e0e0e0;  stroke:none;}.c3-chart-arcs .c3-chart-arcs-gauge-unit{  fill:#000;  font-size:16px;}.c3-chart-arcs .c3-chart-arcs-gauge-max{  fill:#777;}.c3-chart-arcs .c3-chart-arcs-gauge-min{  fill:#777;}.c3-chart-arc .c3-gauge-value{  /*  font-size: 28px !important;*/  fill:#000;}.c3-chart-arc.c3-target g path{  opacity:1;}.c3-chart-arc.c3-target.c3-focused g path{  opacity:1;  /* Scrollbar Start */  /* width */}.rw-messages-container::-webkit-scrollbar{  width:5px;}.rw-carousel-arrows-container{  padding-left:0px !important;  /* Track */}.rw-messages-container::-webkit-scrollbar-track{  box-shadow:inset 0 0 5px #6e86f5;  border-radius:5px;  /* Handle */}.rw-messages-container::-webkit-scrollbar-thumb{  background:#6e86f5;  border-radius:10px;  /* Handle on hover */}.rw-messages-container::-webkit-scrollbar-thumb:hover{  background:#6e86f5;  /* Scrollbar end */  /* Header */}#rasaWebchatPro .rw-conversation-container .rw-header{  background-color:#0c28a8;  font-size:16px;}.rw-conversation-container{  border-radius:20px !important;}.rw-conversation-container .rw-header.rw-with-subtitle{  height:85px !important;}.rw-conversation-container .rw-header.rw-with-subtitle span{  bottom:22px !important;}.rw-header{  background-image:url(../../images/header-bot.svg);  background-repeat:no-repeat;  background-size:9%;  background-position:15px 25px;}.rw-header-and-loading .rw-title{  top:25px !important;  font-size:16px !important;  font-weight:600 !important;  padding:0 0 0 30px !important;  left:28px !important;}.rw-title::before{  content:'';  width:10px;  position:absolute;  height:10px;  border-radius:50%;  background:#7bff8c;  top:20px;  left:12px;  border:1px solid #fff;}.rw-header span{  font-size:12px !important;  left:58px !important;}.rw-header-buttons .rw-toggle-fullscreen-button{  display:none !important;}.rw-header-buttons .reset-btn{  position:unset !important;  display:inline-flex;  align-items:center;  justify-content:center;  cursor:pointer;  padding:0px 10px;  animation:fadein 2s;  /* Firefox */  -moz-animation:fadein 2s;  /* Safari and Chrome */  -webkit-animation:fadein 2s;  -o-animation:fadein 2s;}.rw-header-buttons .reset-btn.disable-reset{  display:none;  /* header */}.rw-conversation-container{  width:370px !important;}.rw-messages-container{  padding:10px 15px 0 !important;  /* clear message */  /* .rw-conversation-container .clear-msg,
.rw-messages-container .clear-msg {
    position: absolute;
    top: 60px;
    height: 60px;
    background-color: rgba(0, 0, 0, 0.6) !important;
    z-index: 1;
    left: 0px;
    right: 0px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
} */}.rw-conversation-container .clear-chat,.rw-messages-container .clear-chat{  font-size:12px;  font-family:tahoma, arial, verdana, sans-serif;  text-align:center;  color:#fff;  /* Message Container start */}.rw-conversation-container .rw-client,.rw-conversation-container .rw-response{  font-size:13px;  padding:5px 15px !important;  border-radius:10px !important;  /* margin-bottom: 5px !important; */  line-height:20px !important;  /* Background Image start */}.rw-group-message.rw-from-response,.rw-group-message.rw-from-client{  background-repeat:no-repeat;  background-size:8%;  padding:0 25px;}.rw-group-message.rw-from-response{  background-image:url(../../images/chat-bot.svg);}.rw-group-message.rw-from-client{  background-image:url(../../images/user-bot.svg);  background-size:7.5%;}.rw-group-message.rw-from-client{  background-position:100% 2px;}.rw-group-message.rw-from-response{  background-position:0% 3px;  /* Background Image end */}.rw-conversation-container .rw-client{  background:#1886d9;  border-bottom-right-radius:0px !important;  /* List padding change */  /* .rw-widget-container .rw-conversation-container ul {
    padding-left: 0 !important;
} */}.rw-conversation-container .rw-response{  max-width:90% !important;  background:#f3f3f3 !important;  border-bottom-left-radius:0px !important;}.rw-from-client .rw-message,.rw-from-response .rw-message{  margin:5px 5px 5px 10px !important;  animation:fadein 2s;  /* Firefox */  -moz-animation:fadein 2s;  /* Safari and Chrome */  -webkit-animation:fadein 2s;  /* Opera */  /* -webkit-backface-visibility: visible !important; */  /* backface-visibility: visible !important; */  /* -webkit-animation-name: flipInX; */  /* animation-name: flipInX; */  -o-animation:fadein 2s;}.rw-group-message .rw-message:not(:last-child) .rw-message-date{  display:none !important;  /* Message Time */}.rw-message-date{  font-size:11px !important;  margin-top:0 !important;  color:#787777 !important;  /* Messae replies */}.rw-conversation-container .rw-replies{  font-size:13px !important;  margin:5px 0 !important;}.rw-conversation-container .rw-replies .rw-reply{  border-radius:5px;  background:#fff;  border:1px solid #f3f3f3;  color:#1886d9;  box-shadow:none;}.rw-conversation-container .rw-replies .rw-reply:hover{  top:0;  background-color:#fd9646;  color:#fff;  border:1px solid #fd9646;}.rw-group-message.rw-from-response .rw-message:not(:first-child):not(:last-child):not(:last-child){  margin-top:5px !important;  margin-bottom:5px !important;}.rw-from-response .rw-message:first-child .rw-response{  border-bottom-right-radius:0 !important;}.rw-from-response .rw-message:not(:first-child) .rw-response{  border-radius:0 !important;}.rw-from-response .rw-message:last-child .rw-response{  border-bottom-right-radius:15px !important;  /* Message end */  /* Message Container end */  /* Sender box start */}.rw-sender{  padding:10px !important;}.rw-new-message{  height:18px !important;  font-size:13px !important;}.rw-sender button svg{  width:20px !important;  /* Sender box end */  /* Launcher widget start */}.rw-launcher{  width:55px !important;  height:55px !important;  background-color:#0c28a8 !important;  background-image:linear-gradient(90deg, #0c28a8 15%, #54a0d9 75%) !important;}.rw-widget-container.rw-chat-open .rw-launcher{  border-top-right-radius:0 !important;}.rw-launcher .rw-close-launcher.rw-default{  width:20px !important;}.rw-tooltip-body{  display:none !important;  /* Clear Message start */}.rw-messages-container .clear-msg .clear-image{  background-color:#fff !important;  display:block;  margin:auto;  margin-top:50px;}.rw-messages-container .clear-heading,.rw-messages-container .clear-msg .clear-message{  font-family:'Inter';}.rw-messages-container .clear-heading{  font-size:14px !important;  font-weight:600;  text-align:center;  margin-top:20px;}.rw-messages-container .clear-msg .clear-message{  margin:20px 15px 0;  text-align:center;  font-size:12px;}.rw-carousel-arrows-container{  padding-left:unset !important;  /* Clear Message end */  /* Launcher widget end */}@keyframes fadein{  from{    opacity:0;  }  to{    opacity:1;  }}@-moz-keyframes fadein{  from{    opacity:0;  }  to{    opacity:1;  }}@-webkit-keyframes fadein{  from{    opacity:0;  }  to{    opacity:1;  }}@-o-keyframes fadein{  /*************************************************
 * @styles ------------- Custom Styles
 * @HTML & CSS --------- JEGAN SP
 * @DESIGN ------------- THAMEEM ANSARI
 * @created date ------- 2015-June-29
 * @Modified by---------Saigiridharan.E
 * @Modified for----------To achieve W3C css validation
 * @Modified date ------16-Apr-2019
 *************************************************/  /* Common Styles */  /* IE 11 Scroll issue Solution start */  from{    opacity:0;  }  to{    opacity:1;  }}@-ms-viewport{  width:auto;  /* IE 11 Scroll issue Solution end */}body,html{  font-family:'open_sansregular';  /*margin-bottom:80px !important;*/  font-size:14px;  padding-right:0px !important;  counter-reset:my-sec-counter;}html{  min-height:100%;  position:relative;}body::-webkit-scrollbar{  width:6px;}body::-webkit-scrollbar-track{  background:#f1f1f1;}body::-webkit-scrollbar-thumb,.list-ct::-webkit-scrollbar-thumb,.search-flight-anim-box::-webkit-scrollbar-thumb{  background:#30302f;  /*horizontal scroll*/}::-webkit-scrollbar{  height:4px;  width:4px;  background:gray;}::-webkit-scrollbar-track{  background:#f1f1f1;  /* ::-webkit-scrollbar-thumb:horizontal {
    background: #000;
    border-radius: 10px;
} */}::-webkit-scrollbar-thumb{  background:#30302f;  /* removed font-family:'open_sansregular' for Aegean Airlines header purpose */}body,div,p,span,ul,li,ol,input,select,option,label{  font-size:12px;  margin:0px;  padding:0px;  font-weight:normal;  /* 0059340: SWA - While map infant, the Infant details not displayed properly */}body{  counter-reset:my-sec-counter;}@font-face{  font-family:'open_sansregular';  src:url('fonts/opensans_fonts/opensans-regular-webfont.eot');  src:url('fonts/opensans_fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans_fonts/opensans-regular-webfont.woff2') format('woff2'), url('fonts/opensans_fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans_fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans_fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');  font-weight:normal;  font-style:normal;  font-display:swap;}@font-face{  font-family:'open_sanssemibold';  src:url('fonts/opensans_fonts/opensans-semibold-webfont.eot');  src:url('fonts/opensans_fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans_fonts/opensans-semibold-webfont.woff2') format('woff2'), url('fonts/opensans_fonts/opensans-semibold-webfont.woff') format('woff'), url('fonts/opensans_fonts/opensans-semibold-webfont.ttf') format('truetype'), url('fonts/opensans_fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');  font-weight:normal;  font-style:normal;  font-display:swap;}@font-face{  font-family:'open_sansbold';  src:url('fonts/opensans_fonts/opensans-bold.eot');  src:url('fonts/opensans_fonts/opensans-bold.eot?#iefix') format('embedded-opentype'), url('fonts/opensans_fonts/opensans-bold.woff') format('woff'), url('fonts/opensans_fonts/opensans-bold.ttf') format('truetype'), url('fonts/opensans_fonts/opensans-bold.svg#open_sansbold') format('svg');  font-weight:normal;  font-style:normal;  font-display:swap;  /* Font Icons Common Styles */  /* Popup Scroll Starts */  /*.modal:not(#backGroundPopup):not(#confirm-pop-up_error):not(#confirm-pop-up){
	position:absolute;
	bottom:auto;
}
body.modal-open{
	overflow:inherit;
	padding-right: 0px !important;
}*/  /* window right alignmet issues*/  /*body:not(.modal-open){
	padding-right: 0px !important;
}*/  /* Popup Scroll Ends */}.ie-8{  display:none !important;  /* Payment Tab Styles */}.payment-main-box{  margin:20px 0px;}.tab-click.pay-tab-click a{  padding:12px 12px 12px 45px;  display:inline-block;  position:relative;}input.adult,input.child,input.infant{  border:none !important;  width:31.5%;  height:30px !important;  padding-left:35px;  font-size:14px;  color:#555;}.card-type{  width:59%;  height:34px;  float:right;}.cvv{  color:#7e4196;  position:relative;}.cvv:hover span.cvv-img{  display:block;}.cvv-img{  background:url('../../images/cvvexplain.png') no-repeat;  width:192px;  height:101px;  position:absolute;  top:-44px;  right:-186px;  display:none;  /* Payment Tab Styles End*/  /* Multicity animation */}.flight-disp-main-cont{  position:relative;  display:inline-block;  width:100%;}.multianim-arrow-lft,.multianim-arrow-rgt{  position:absolute;  display:block;  width:35px;  height:64px;  z-index:1;  background:#30302f;}.multianim-arrow-lft{  left:-34px;  top:60%;  border-radius:50px 0px 0px 50px;  box-shadow:-3px 0px 5px #fff inset;}.multianim-arrow-lft em{  color:#fff;  transform:rotate(90deg);  position:absolute;  top:20px;  right:5px;  font-size:16px;}.multianim-arrow-rgt{  right:-30px;  top:60%;  border-radius:0px 50px 50px 0px;  box-shadow:5px 1px 5px #fff inset;}.multianim-arrow-rgt em{  color:#fff;  transform:rotate(273deg);  position:absolute;  top:20px;  right:5px;  font-size:16px;}.multicity-anim-cont{  max-height:740px;  position:relative;}.multicity-anim-main{  overflow:hidden;  /* Multicity animation */  /* Common Styles */}a:focus,a:hover{  text-decoration:none;}a,a:focus,a:hover{  outline:0px;}option{  padding:8px !important;  border-bottom:1px solid #ccc;}.multicity-add .btn{  padding:6px 8px;}.fs-date-txt{  font-family:'open_sanssemibold';  font-size:15px;}.fs-date-txt span{  color:#343434;}.popUpHighest{  z-index:9999 !important;}.form-control:focus{  box-shadow:none;  border:1px solid #919191;}select#usertype{  width:101%;}.light-gray-color{  color:#8b8a8a !important;}.borer-right-gray{  border-right:1px solid #ccc;}.form-control{  border:1px solid #919191;}strong,.pay-header-tr{  font-weight:bold !important;}.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th{  border-top:none;}textarea{  resize:none;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{  background:#fff;}.loginpage-hdr-form{  padding:17px 10px;  color:#fff;}ul.none-border li{  border:none;}.login-form input[type="password"]{  letter-spacing:2px \9;}.loginpage-bg .form-group input,.form-group textarea{  border-radius:3px;}.loginpage-bg .form-group label,.loginpage-bg .form-group a{  font-family:'open_sanssemibold';  font-weight:normal;  font-size:13px;  color:#fff;  /*
.loginpage-bg .form-group a
{
	margin-right:20px;
}*/}.loginpage-bg .form-group input{  margin-right:20px;  font-size:14px;}.loginpage-bg h5,.loginpage-bg h1{  font-family:'open_sanssemibold';  font-weight:normal;  font-size:16px;}form.none-input-radius .form-group input,form.none-input-radius .form-group select,form.none-input-radius .form-group textarea{  border-radius:0px;}.custom-model-header button.close{  color:#fff;  opacity:1;}.registration-header a,.registration-header a:hover{  color:#fff;  display:inline-block;  float:right;  font-size:13px;}.registration-body{  padding:25px;}button.close{  opacity:1;}button.close span{  color:#fff;  opacity:1;  font-size:25px !important;  line-height:3px;}.stop-dis-cont span.stop-arrow{  position:absolute;  right:70px;  top:-8px;  width:15px;  height:8px;  background:url('../../plugins/KM/images/arrowtop.png') no-repeat;}.layover-time{  position:relative;}.layover-time span{  position:absolute;  left:42%;  top:0px;  min-width:200px;  background:#f1f1f1;  padding:3px 10px;  display:inline-block;  text-align:center;  color:#000;  font-family:'open_sansregular';  font-size:12px;  margin:0px;}.steps-container{  background:url('../../images/steps-strip.png') no-repeat center 36px;}.steps-container p{  line-height:20px;}.day-pref-panel{  border:1px solid #d1d1d1;  width:99%;  position:absolute;  top:44px;  background:#fff;  z-index:1;  height:127px;  overflow:scroll;  overflow-x:hidden;}.day-pref-panel label{  display:block;  padding:10px 20px 10px 10px;  border-bottom:1px solid #d1d1d1;  color:#000;  cursor:pointer;  margin:0px !important;}.preference-panel input.day-preference{  padding-left:15px;  font-size:14px;}.trip-form .preference-panel .form-group .day-pref-panel label input{  height:auto;  margin-right:5px;  vertical-align:-2px;}.inline-overflow{  display:inline-block;  width:100%;}.popover{  max-width:1150px !important;}.popover-auto{  width:auto;}.popover-small{  width:200px;}.popover-medium{  width:350px;}.popover-medium .table-bordered tbody td{  text-align:center !important;}.popover-large{  width:600px;}.popover-xlarge{  width:850px;}.tab-click label input[type="radio"]{  display:none;}.tab-show-main,.new-series-outer-box{  background:#fff;  box-shadow:none;  border:1px solid #b4b4b4;}.new-series-outer-box{  border-radius:4px;  padding:20px;}.new-series-outer-box .well-trip-theme span,.new-series-outer-box .well-trip-theme a{  padding:10px 10px 10px 35px;}.form label{  margin-bottom:10px;  font-family:'open_sansregular';  font-size:14px;}.form input,.form select{  border:1px solid #919191;  border-radius:3px;  height:44px;  line-height:38px;}.sales-reason-add-icon{  position:absolute;  right:-13px;  top:34px;}.sales-reason-remove-icon{  position:absolute;  right:-30px;  top:34px;  /* Accordion styles */}.flight-accordion{  margin:5px 0px 15px 0px;  border:1px solid #ccc;  border-radius:5px;  box-shadow:0px 0px 4px #ccc;}.accordion-click,.accordion-normal-noicons{  display:block;  padding:10px 20px;  background:url('../../plugins/KM/images/downarrow.png') no-repeat 98% 16px;  font-size:14px;  font-family:'open_sanssemibold';}.accordion-normal-noicons{  background:none !important;}.flight-deselected-tick a i,.flight-deselected-tick a em{  color:#aca9a9;  font-size:25px;  display:block;  width:26px;  height:26px;  z-index:1;}.accordion-click.active,.req-p.active{  background:url('../../images/uparrow.png') no-repeat 98% 16px;}table.selec-desel-none tr td label.flight-deselected-tick{  display:none;  /* Accordion styles End */  /* View Request */}.sector-1,.sector-2,.sector-3{  font-family:'open_sanssemibold';  font-size:16px;}.sector-3{  width:58%;  display:inline-block;  margin:0px 10px 0px 20px;  vertical-align:middle;}.farebreakdown{  display:inline-block;  vertical-align:top;  padding-right:5px;}.req-id{  font-family:'open_sanssemibold';  font-size:16px;  line-height:12px;  /* .sector-1.right {
    padding-right: 40px;
    background: url('../../images/dasboard-icons.png') no-repeat 6px -2295px;
}

.sector-2.left {
    padding-left: 40px;
    background: url('../../images/dasboard-icons.png') no-repeat -26px -2295px;
} */  /* View Request End */}.custom-pagination li a{  border:0px;  color:#000;  font-size:17px;  font-family:'open_sansregular';}.pagination > li > a:focus,.pagination > li > a:hover,.pagination > li > span:focus,.pagination > li > span:hover{  background:none;  color:#cb102e;}.custom-pagination li a.active{  font-size:26px;  line-height:25px;  color:#cb102e;  font-weight:bold;}.advacne-search-panel h4{  font-size:15px;  font-family:'open_sansregular';}.update-notify{  top:0px;  left:10px;  position:absolute;  display:inline-block;  min-width:150px;  padding:3px 15px;  font-size:12px !important;  border-radius:0px 0px 6px 6px;}.update-clone{  background:none repeat scroll 0 0 #27aae1;  border-radius:0 0 6px 6px;  color:#fff;  display:inline-block;  font-size:12px !important;  left:250px;  min-width:150px;  padding:3px 15px;  position:absolute;  top:0;}.list-date{  /* color: #eb1000; */  font-size:12px !important;  color:#cd0e00;}.list-date-default{  font-size:12px !important;}.list-fare{  font-family:'open_sanssemibold' !important;  padding:3px 0px;}.clear-link{  width:auto !important;}.paragraph{  text-indent:20px;  text-align:justify;  line-height:20px;}.fa{  padding-right:5px;}.alert-icons{  padding:20px 10px;  width:10%;}.alert-msg{  width:80%;  padding:30px 10px;  font-size:20px;}.non-stop-text,.non-stop-text:hover{  text-decoration:none;  color:#000;  /*table.roundtrip-table .stop-text
{
	top:20px;
	right:60%;
}*/}.currency-select{  border:none !important;  box-shadow:none;  padding:6px 8px;}.currency-select.series{  background:url('../../plugins/KM/images/ALL/down-arrow-small-themecolor.svg') no-repeat 73% 60% #fff;}.currency-value{  border-left:0px solid #d1d1d1 !important;  border-top:0px solid #d1d1d1 !important;  border-bottom:0px solid #d1d1d1 !important;  border-right:0px solid #d1d1d1 !important;  box-shadow:none;  font-size:14px;  color:#555;}.remarks{  min-height:50px;}.search-flight-anim-box{  overflow:scroll;  overflow-x:hidden;  overflow-y:scroll;  position:relative;  min-height:100px;  padding-right:5px !important;  scrollbar-width:thin;  scrollbar-color:#30302f #f1f1f1;}.relative{  position:relative;}.absolute{  position:absolute;}.min-4-box{  max-height:400px;  min-height:150px;}.min-1-box{  max-height:100px;}.min-2-box{  max-height:190px;}.min-3-box{  max-height:290px;}.min-4-box{  max-height:390px;}.min-5-box{  max-height:500px;}.min-6-box{  max-height:590px;}.min-7-box{  max-height:690px;}.min-8-box{  max-height:790px;}.min-8-box{  max-height:890px;}.min-10-box{  max-height:990px;  /* .layover-time {
    background: url('../../images/overlay-line.jpg') no-repeat center center;
} */}.layover-panel{  width:250px;  display:inline-block;  background:#f6f6f6;  height:20px;  margin:0px auto;}.layover-panel span{  width:100%;  left:0px;}.search-flight-anim-box .searching-flights-panel{  cursor:pointer;}.searching-flights-panel{  border:1px solid #d1d1d1;  margin-bottom:15px;}.selector-header-panel{  color:#fff;  margin-bottom:20px;}.selector-header{  background:#ef414e;  font-family:'open_sanssemibold';  font-size:14px;  font-weight:bold;  padding:10px 0px;}.arrow-icon,.arrow-icon-flgt-srch{  display:inline-block;  width:30px;  height:30px;  background:url('../../images/dasboard-icons.png') no-repeat -29px -2292px;}.arrow-icon-flgt-srch{  position:absolute;  top:10px;  right:25%;}.roundtrip-table span.arrow-icon-flgt-srch{  position:absolute;  top:17%;  right:10%;}.multicity-table span.arrow-icon-flgt-srch{  position:absolute;  top:17%;  right:-20%;}.flight-detail-text{  margin:15px 0px 5px;}.flight-detail-text.multicity .onward-icon{  margin:0px 5px;}.flight-detail-text p{  font-family:'open_sansregular';  font-size:18px;  color:#1a1a1a;  display:inline-block;}.flight-detail-text span{  font-size:15px;}.onward-icon{  display:inline-block;  width:auto;}.preference-header i,.preference-header em{  font-size:27px;  position:absolute;  top:-4px;  left:0px;}.animate-scroll{  margin:0px 82px 0px 65px;  top:0px;}.well-trip-theme span em.infi-icon_36_round-trip,.well-trip-theme a em.infi-icon_36_round-trip{  position:absolute;  top:3px;  left:5px;  font-size:2.3em;}.well-trip-theme span em.infi-icon_27_multicity,.well-trip-theme a em.infi-icon_27_multicity{  position:absolute;  top:3px;  left:5px;  font-size:2.3em;}.well-trip-theme input[type="radio"]{  position:absolute;  z-index:-1;  left:2px;  top:2px;  /* .well-trip-theme span - removed class for <i> to <span> modification */}.well-trip-theme a{  display:inline-block;  padding:10px 10px 10px 40px;  font-family:'open_sansregular';  font-size:12px;  border-radius:5px;  font-weight:normal;  cursor:pointer;  margin:4px;  color:#fff;}.well-trip-theme span.oneway,.well-trip-theme span.roundtrip,.well-trip-theme span.multicity,.well-trip-theme a.oneway,.well-trip-theme a.roundtrip,.well-trip-theme a.multicity{  position:relative;}.dashboard-text,.dashboard-text-fnt,.passenger-sub-txt{  margin:65px 0px;  font-size:15px;  color:#000;}.dashboard-text-fnt{  margin:26px 0px;}.passenger-sub-txt{  margin:30px 0px;}.dashboard-text-fnt span,.passenger-sub-txt span{  display:block;  font-size:57px;  line-height:55px;  /*.booking-summary span
{
	margin:0px;
}*/}.booking-summary .dashboard-text{  margin:0px 0px 37px 0px;  min-height:43px;}.reports .dashboard-text{  margin:8px 0px 0px 0px;}.graph-img{  margin:12px -5px;  height:131px;  /* Dashboard End */}.dashboard-panel{  margin:20px 0px;}.new-request-icon,.accpet-pending-icon,.payment-request-icon,.passenger-icon,.addssr-icon,.summary-icon,.help-icon,.adduser-icon,.dashboard-panel .ssr-icon,.dash-ssr-icon{  height:100px;  width:100px;  display:inline-block;  margin:0px 0px 0px 0px;}a,a:hover{  color:#3b5998;  text-decoration:none;}.test-border{  border:1px solid red;}.welcome-panel{  padding:10px 0px;}.welcome-panel p{  display:inline;  padding-right:15px;  border-right:1px solid #1e1e1e;}.logout{  color:#1e1e1e;  margin-left:5px;}.welcome span,.logout span,.time span{  width:30px;  height:20px;  display:inline-block;}.welcome span{  background:url("../../images/sprit-icons.png") no-repeat scroll -2px -9px;}.time span{  background:url('../../images/sprit-icons.png') no-repeat -35px -8px;}.time span.disptime{  width:auto !important;  background:none;  font-family:"open_sanssemibold";  font-size:13px;}.logout span{  background:url('../../images/sprit-icons.png') no-repeat -75px -8px;}.new-request,.accept-pending,.payment-request,.submission-pend,.add-ssr,.add-user,.reports,.booking-summary,.ssr-request{  min-height:180px;  max-height:180px;  margin:0px 10px 10px 0px;  cursor:pointer;}.social-icon{  border-radius:30px;  display:inline-block;  height:45px;  width:45px;  margin:0px 20px 20px 0px;  position:relative;  overflow:hidden;}.social-icon span{  position:relative;}.copy-right{  padding:20px 0px;}.fixed{  position:fixed;  top:0px;  width:100%;  z-index:100;  /* Icon Scale Change */}.well-trip-theme span em.infi-icon_29_flightonward,.well-trip-theme a em.infi-icon_29_flightonward,.well-trip-theme span em.infi-icon_55_onward,.well-trip-theme a em.infi-icon_55_onward{  position:absolute;  top:0px;  left:5px;  font-size:2.3em;}.well-trip-theme span em.infi-icon_55_onward,.well-trip-theme a em.infi-icon_55_onward{  top:3px;}.trip-hdr,.series-trip-hdr{  font-family:'open_sanssemibold';  font-size:18px;  margin-bottom:10px;}.mulicity-hide-hdr .col-sm-12{  display:none;}.roundtrip-blur{  position:absolute;  display:none;  width:100%;  height:100%;  background:url('../../images/date-hide-bg.png') repeat;  z-index:1;  left:0px;}.blur-1{  position:absolute;  display:none;  width:100%;  height:100%;  background:url('../../images/date-hide-bg-1.png') repeat;  z-index:1;  left:0px;}.blur-2{  position:absolute;  display:none;  width:100%;  height:100%;  background:url('../../images/date-hide-bg-2.png') repeat;  z-index:1;  left:0px;}.trip-form label{  margin-bottom:10px;  font-family:'open_sansregular';  font-size:14px;}.trip-form input[type="text"],.trip-form select{  border:1px solid #919191;  border-radius:3px;  height:44px;}.trip-form input[type="checkbox"],input[type="checkbox"]{  margin:0px 5px;  height:20px;  border:0px;  outline:0;  box-shadow:none;  vertical-align:sub;}.table tr td > div.form-group{  margin-bottom:0px;}.orgin-change-icon,.calendar-icon,.preference-icon-down,.minus-icon,.plus-icon{  display:inline-block;  width:30px;  height:30px;  position:absolute;}.economy-icon,.meals-icon,.baggage-icon,.currency-icon,.others-icon{  position:absolute;  display:inline-block;  width:45px;  height:76%;  pointer-events:none;  right:2px;  top:3px;  border-radius:0px 4px 4px 0px;}.baggage-icon:after,.meals-icon:after,.others-icon:after{  color:#30302f;  font-size:23px;  font-family:'infiIcons';  text-align:center;  background:#fff;  display:block;  height:100%;}.baggage-icon:after{  content:'\e904';}.meals-icon:after{  content:'\e919';}.others-icon:after{  content:'\e949';}.meal-ic,.baggage-ic{  padding:5px 20px 10px 20px;  font-size:14px;}.date{  padding-left:40px !important;}.calendar-date{  font-family:'open_sanssemibold';  font-size:25px;}.calendar-year{  top:-2px;  left:80px;  padding:8px 0px;  font-family:'open_sansregular';  font-size:11px;}.baggage-select{  /*height:30px !important;*/  padding:0px 45px 0 15px;  border:none !important;  box-shadow:none !important;  cursor:pointer;}.baggage-slelect-type,.input-type-box{  border:1px solid #919191;  height:44px;  border-radius:3px;  overflow:hidden;  padding:0px;}.no-of-guest{  padding:6px 12px !important;}.baggage-slelect-type span{  padding:13px 0px;  position:relative;}.baggage-slelect-type label{  padding:5px 10px;}.return-icon{  background:url('../../images/dasboard-icons.png') no-repeat -26px -1679px;}.preference-header{  margin:0px;  padding:2px 0px 2px 55px;  font-family:'open_sanssemibold';  font-size:16px;  margin-bottom:15px;  position:relative;}.show-stop-main{  position:relative;}.negotiations-view{  position:absolute;  bottom:-70px;  left:-116px;  width:80px;  padding:40px 0px 10px 0px;  background:url('../../plugins/KM/images/plus.png') no-repeat 26px 7px #fff;  display:inline-block;  font-size:13px;  text-align:center;}.alternate-txt{  font-size:14px;  font-family:'open_sanssemibold';  text-decoration:underline;}.alternate-txt span{  font-size:17px;  font-family:'open_sanssemibold';}.reset-select-txt,.reset-select-txt:focus{  font-size:20px;  font-family:'open_sansemibold';  text-decoration:underline;  padding:0px;  box-shadow:none;}.trans-flight-det,.new-trans-flight-det{  /*background:url('../../plugins/KM/images/big-Arrow.png') no-repeat;*/  display:block;  width:32px;  height:32px;}.hdr-txt{  color:#000;  font-size:16px;  font-family:'open_sanssemibold';  margin:10px 15px;}.tab-click{  padding:0px 20px;  /* Email Setting */}.email-setting-main{  background:#f2f2f2;  padding:15px;  margin-bottom:20px;}.check-box-select{  background:#fff;  position:absolute;  width:33px;  height:95%;  display:inline-block;  left:1px;  top:1px;  border-right:1px solid #919191;  text-align:center;}.select-with-checkbox select{  padding-left:35px;}.check-box-select input{  margin:0px;}.border-right{  border-right:1px solid #ccc;}.notify-line{  position:relative;  margin:10px 0px 20px 0px;  border:1px solid #d1d1d1;}.notify-line span.arrow{  position:absolute;  top:-7px;  left:60px;}.copy-all{  font-size:14px;  color:#000;  display:block;  margin-top:10px;  /* Email Setting End */}.passenger-form table tr td .form-group input,.passenger-form table tr td .form-group select{  padding:6px 0px;}.drag-drop-container{  margin:10px 0px;}.drag-drop-border{  border:3px dashed #f15873;}.drag-drop-box{  padding:20px 0px;  margin:12px 0px;}.drag-drop-box p{  margin:5px 0px;}.file-upload{  position:relative;}.file-upload input[type="file"]{  position:absolute;  top:0px;  z-index:-1;}.file-upload a{  background:#fff;  text-align:center;  text-decoration:underline;  z-index:1;  /* Passenger details stop container End */  /* Pnr details */}.advance-paid,.payment-complete{  font-size:17px;  font-family:'open_sanssemibold';}.advance-paid{  color:#0a9142;}.payment-complete{  color:#7d8166;  /* Pnr details */}.user-minus i,.user-plus i,.user-minus em,.user-plus em{  padding-right:10px;  vertical-align:-2px;}.custom-chat{  border:1px solid #afafaf;  padding:15px;  border-radius:10px;  position:relative;}.airline-chat span.arrow,.custom-chat span.arrow{  position:absolute;  width:12px;  height:19px;}.airline-chat span.arrow{  top:55px;  left:-11px;}.custom-chat span.arrow{  top:55px;  right:-11px;}.attach-link{  position:relative;  display:block;}.attach-link img{  margin:0px auto;}.airline-chat-icon,.custom-chat-icon{  padding:20px;}.airline-chat-icon span,.custom-chat-icon span{  width:90px;  height:90px;  border:3px solid #d6d6d6;  border-radius:65px;  display:block;  margin:0px auto;}.airline-chat-icon span{  background:url('../../images/dasboard-icons.png') no-repeat 0px -2483px;}.custom-chat-icon span{  background:url('../../images/dasboard-icons.png') no-repeat 0px -2545px;}span.attach-dis-arrow{  position:absolute;  right:43%;  bottom:-10px;  width:15px;  height:8px;  background:url('../../plugins/KM/images/arrowtop.png') no-repeat;  z-index:1;  display:none;}.attach-dis-cont a{  width:80px;  display:inline-block;  text-align:center;  margin:0px 5px;}.attach-dis-cont a img{  margin:0px auto;}.message-det-cont{  margin-bottom:20px;}.anim-div{  float:left;  /*.multianim-fixed-main
{
	width:5000px !important;
}*/}.multianim-fixed-main > div.anim-div{  width:375px !important;}ul.list-bullet{  margin-left:20px;}ul.list-bullet li{  padding:5px 10px;  list-style-type:circle;}.form-group{  position:relative;}.form-group span.mandatory{  background:url('../../images/mandatory.png') no-repeat;  width:8px;  height:7px;  top:47px;  right:10px;  position:absolute;}.form-group span.mandatory-select{  background:url('../../images/mandatory.png') no-repeat;  width:8px;  height:7px;  top:47px;  right:20px;  position:absolute;}.form-group span.mandatory-nolabel{  background:url('../../images/mandatory.png') no-repeat;  width:8px;  height:7px;  top:12px;  right:0px;  position:absolute;}.mandatory-all{  background:url('../../images/mandatory.png') no-repeat left center;  padding:5px 15px;  color:#f00;  /*
.feedback-form a.feedback-link, .feedback-form a.feedback-link-forward
{
	position:absolute;
	left:-31px;
	top:45%;
}*/}.feedback-form a.feedback-link-forward{  position:fixed;  top:45%;}.feedback-anim{  display:none;}.feedback-form a.feedback-link{  position:fixed;  top:45%;  /*width: 110px;*/  right:-53px;}.faq li p{  padding:3px 0px;}.faq li ul{  margin:10px 0px;}.faq li ul li{  border:none;  box-shadow:none;  list-style-type:disc;  padding:5px 0px;  margin:0px;}.faq-acc-show{  display:none;  padding:5px 15px 20px 20px;  line-height:20px;}.vierespop-num-txt,.num-txt{  font-family:'open_sanssemibold';  font-size:16px;}.vierespop-date-txt,.date-txt{  font-family:'open_sanssemibold';  font-size:14px;}.vierespop-date-txt span,.date-txt span{  color:#343434;}.agent-req-box,.airline-res-box{  padding-top:15px;  position:relative;  min-height:325px;}.agent-trip-type{  position:absolute;  top:-4px;  left:-4px;  display:inline-block;  width:70px;  height:70px;  padding:10px 9px 10px 8px;  background:url('../../images/view-req-sprit.png') no-repeat -21px -13px;}.trip-req{  overflow:hidden;}.trip-req .big-fnt{  font-size:32px;  height:25px;  line-height:23px;  width:14px;}.trip-type{  color:#101010;  font-size:10px;  line-height:12px;  text-align:center;  height:27px;  padding:0px 2px;}.trip-req .small-fnt{  vertical-align:bottom;  width:45px;  word-break:break-all;  line-height:12px;}.travel-disp-box{  padding-left:65px;  margin-bottom:15px;}.travel-disp-box p{  display:inline-block;  border-right:1px solid #e7e7e7;  padding-right:10px;  margin:0px 14px 5px 0px;}.agent-tra-details{  font-family:'open_sanssemibold';  font-size:16px;}.agent-tra-details span{  font-size:16px;  font-family:'open_sansregular';}.regent-req-table tr td,.regent-req-table tr td p.ellipsis{  font-size:14px;}.ellipsis{  white-space:nowrap;  text-overflow:ellipsis;  position:relative;  padding:0px 40px 0px 0px;}.ellipsis span{  display:inline-block;  width:100%;  text-overflow:ellipsis;  overflow:hidden;}.table-lay-fixed{  table-layout:fixed;}.agent-req-tab-show{  border:2px solid #e7e7e7;  width:220%;  padding:10px 20px 20px 20px;  margin:15px 0px -2px -17px;  background:#fff;  position:relative;  z-index:1;}.white-border{  height:3px;  width:48.4%;  position:absolute;  top:-3px;  left:0px;  background:#fff;}.agent-req-tab a.view-req-det i,.agent-req-tab a.view-nego-det i,.agent-req-tab a.view-req-det em,.agent-req-tab a.view-nego-det em{  padding-right:10px;  vertical-align:-5px;  font-size:17px;}.agent-req-tab-show em.infi-icon_50_close{  position:absolute;  right:-10px;  top:-13px;  font-size:20px;  color:#c5c2c2;  background:#fff;  line-height:15px;  cursor:pointer;}.agent-req-tab a.view-nego-det i,.agent-req-tab a.view-nego-det em{  font-size:20px;}a.view-req-det.active i,a.view-req-det.active,a.view-req-det.active em{  background:#f2f2f2;  border-radius:5px;}a.view-nego-det.active{  background:#f2f2f2;  border-radius:5px;}.agent-req-tab a span.arrow{  display:none;  position:absolute;  left:43%;  bottom:-8px;  background:url('../../images/down-arrow.png') no-repeat;  width:17px;  height:8px;}.agent-req-tab a.active span.arrow{  display:block;}.total-fare{  font-size:14px;  color:#353535;  font-family:'open_sansregular';}.fare-box{  max-width:400px;  min-width:180px;  float:right;  text-align:right;  padding:5px 10px;  position:relative;}.fare-box.active{  border-radius:4px 4px 0px 0px;  background:#f2f2f2;}.fare-box p.fare-break-up{  display:inline;}.fare-bref-det{  display:none;  position:absolute;  left:0px;  background:#f2f2f2;  width:150%;  padding:0px 5px;  border-radius:0px 0px 4px 4px;}.fare-bref-det table{  margin:10px 0px;  border-top:1px solid #d1d1d1;  width:100%;}.fare-bref-det table tr td{  padding:3px 5px;}.fare-det-infant,.fare-det-meal,.fare-det-baggage{  color:#008bae;  font-size:15px;  vertical-align:-3px;}.time-limit-cont p{  margin:0px 20px;}.time-limit{  background:#f2f2f2;}.time-limit i,.time-limit em{  padding-right:5px;  vertical-align:-3px;  font-size:17px;}.time-limit-box{  background:#f2f2f2;  padding:10px;  border-radius:8px;  margin-bottom:20px;}tr.view-req-bg{  background:#f4f4f4;  border-top:1px solid #fff;  border-bottom:1px solid #d4d4d4;}.alrt-msg{  color:#e70c2b;  font-family:'open_sanssemibold';  font-size:16px;  text-align:center;  margin-top:10px;}.right-arrow{  right:-15px;  top:52px;  background:url("../../images/dasboard-icons.png") no-repeat -37px -2771px;}.fare-tooltip{  min-width:225px;  padding:10px;  background:#f2f2f2;  position:absolute;  right:-225px;  border-radius:5px;}.fare-tooltip table tr td{  background:#f2f2f2;  color:#000;}.fare-disp-box table tr td{  padding:3px 8px !important;  vertical-align:middle;}.right-arrow{  width:15px;  height:30px;  position:absolute;}.left-arrow{  width:15px;  height:20px;  position:absolute;}.vstatus-AN,.vstatus-RQ,.vstatus-RJ,.vstatus-NA,.vstatus-RN,.vstatus-NR,.vstatus-RC,.vstatus-RP,.vstatus-PC,.vstatus-TL,.vstatus-AP,.vstatus-RE,.vstatus-PS,.vstatus-SR,.vstatus-RA,.vstatus-RR,.vstatus-AR,.vstatus-RS,.vstatus-PNRC,.vstatus-PN,.vstatus-RM,.vstatus-OE{  font-size:16px;  font-family:'open_sanssemibold';  line-height:18px;  margin:0px 10px 10px 15px;}.email-setting-label{  position:relative;  display:block;  padding:5px 5px 5px 35px;  white-space:nowrap;}.email-setting-label input[type="checkbox"]{  position:absolute;  left:5px;  top:5px;}.x-btn-default-small-disabled .x-btn-inner{  color:#fff !important;}.x-btn-disabled span{  opacity:1 !important;}.create-issue-iframe{  width:100%;  min-height:165px;}.passenger-det-scroll{  overflow-x:auto;  overflow-y:hidden;  -ms-overflow-x:auto;  -ms-overflow-y:hidden;  display:inline-block;  width:100%;}.passenger-det-box{  width:auto;}.passenger-det-box table tr td,.passenger-det-box table tr th{  width:150px;}.passenger-det-box tr td div.form-group select,.passenger-det-box tr td div.form-group input{  width:140px;}.passenger-det-box table.flight-details-view td input{  min-width:140px;  width:100%;  padding:0.375rem 0.75rem;}.passenger-det-box table.flight-details-view td select{  min-width:100px;  width:100%;}.passenger-det-box table.flight-details-view{  table-layout:fixed;}.form-group span.mandatory-signup,.form-group span.mandatory-signup-select{  background:url('../../images/mandatory.png') no-repeat;  width:8px;  height:7px;  position:absolute;}.form-group span.mandatory-signup{  top:12px;  right:25px;}.form-group span.mandatory-signup-select{  top:12px;  right:40px;}.ellipsis-link{  position:relative;}.view-ellipsis-box{  word-break:break-all;  width:350px !important;}label.flight-deselected-tick input{  z-index:-1;  position:relative;}.refresh-img{  position:absolute;  right:-20px;  top:15px;}.pay-exp-date select{  width:29%;  margin-right:5%;  background:#fff;  padding:6px 12px;}.pay-exp-date select:last-child{  margin-right:0px;}.footer{  position:absolute;  bottom:0px;  width:100%;}.checkbox label{  cursor:pointer;  position:relative;  display:inline-block;  padding-left:30px;}.checkbox i,.checkbox input[type="checkbox"],.checkbox em{  font-size:20px;  left:0px;  position:absolute;  top:0px;  line-height:0px;}.checkbox input[type="checkbox"]{  left:-1px;  top:1px;  display:none;}.xrays{  position:absolute;  top:-13%;  opacity:0.5;  left:0px;  z-index:1000;  width:100%;  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000102+0,000102+100&0.52+0,0.55+2,0.48+18,0.09+78,0+100 */  height:52px;  /* FF3.6-15 */  background:-moz-linear-gradient(top, rgba(0, 1, 2, 0.52) 0%, rgba(0, 1, 2, 0.55) 2%, rgba(0, 1, 2, 0.48) 18%, rgba(0, 1, 2, 0.09) 78%, rgba(0, 1, 2, 0) 100%);  /* Chrome10-25,Safari5.1-6 */  background:-webkit-linear-gradient(top, rgba(0, 1, 2, 0.52) 0%, rgba(0, 1, 2, 0.55) 2%, rgba(0, 1, 2, 0.48) 18%, rgba(0, 1, 2, 0.09) 78%, rgba(0, 1, 2, 0) 100%);  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */  background:linear-gradient(to bottom, rgba(0, 1, 2, 0.52) 0%, rgba(0, 1, 2, 0.55) 2%, rgba(0, 1, 2, 0.48) 18%, rgba(0, 1, 2, 0.09) 78%, rgba(0, 1, 2, 0) 100%);  /* IE6-9 */  filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#85000102', endColorstr='#00000102', GradientType=0);  /* series request start */}.steps{  height:10px;  border-radius:5px;  margin:40px 0px 55px 0px;  /* Widget start */}.accord-show p.guideline,.accord-show-popup p.guideline{  margin:0px 0px 10px 0px;  font-style:italic;  font-size:13px;}.guideline i,.guideline em{  float:left;  font-size:15px;  font-style:italic !important;  line-height:21px;  margin-right:10px;}.accord-modify,.accord-preview,.accord-add{  float:right;  text-decoration:underline;  font-weight:bold;  cursor:pointer;  display:none;}.accord-modify i,.accord-add i,.accord-modify em,.accord-add em{  font-size:16px;  margin-right:7px;  margin-top:-3px;  vertical-align:-2px;}.accord-click{  margin-bottom:10px;}.accord-click a.acc-inactive,.accord-click a.acc-active,.accord-click a.adv-accord{  font-weight:bold;  display:inline-block;  min-width:50px;  cursor:default;  text-decoration:none;  font-size:14px;}.accord-click > p{  padding:10px 0px;  margin:0px !important;}.accord-show{  padding:15px 0px;}.accord-show-popup{  padding:15px;}.accord-notify{  margin-left:30px;  font-family:'open_sansregular' !important;}.accord-right{  margin-right:150px;}.steps .widget-class-1{  left:15%;}.steps .widget-class-2{  left:30%;}.steps .widget-class-3{  left:45%;}.steps .widget-class-4{  left:60%;}.steps .widget-class-5{  left:75%;}.steps em.infi-icon_63_circle{  font-size:35px;}span em.infi-icon_64_tickonly{  font-size:18px;  /* Step Tick Css */}.widget-class-1 em.infi-icon_64_tickonly,.widget-class-2 em.infi-icon_64_tickonly,.widget-class-3 em.infi-icon_64_tickonly,.widget-class-4 em.infi-icon_64_tickonly,.widget-class-5 em.infi-icon_64_tickonly{  display:none;}.widget-class-1.complete em.infi-icon_64_tickonly,.widget-class-1.complete em.infi-icon_63_circle,.widget-class-2.complete em.infi-icon_64_tickonly,.widget-class-2.complete em.infi-icon_63_circle,.widget-class-3.complete em.infi-icon_64_tickonly,.widget-class-3.complete em.infi-icon_63_circle,.widget-class-4.complete em.infi-icon_64_tickonly,.widget-class-4.complete em.infi-icon_63_circle,.widget-class-5.complete em.infi-icon_64_tickonly,.widget-class-5.complete em.infi-icon_63_circle{  display:inline-block;}em.infi-icon_64_tickonly{  position:absolute;  right:6px;  top:8px;  font-size:24px;}.widget-class-1.complete .step-number,.widget-class-2.complete .step-number,.widget-class-3.complete .step-number,.widget-class-4.complete .step-number,.widget-class-5.complete .step-number{  display:none;  /* Step Tick Css */}.steps li{  position:relative;  top:-23px;  display:inline-block;}.steps .step-number{  top:4px;  bottom:0px;  left:-67px;  right:0px;  display:inline-block;  font-size:15px;  font-weight:bold;  padding:8px 0px;  position:absolute;  text-align:center;}.steps.step1 li.widget-class-2,.steps.step1 li.widget-class-3,.steps.step1 li.widget-class-4,.steps.step1 li.widget-class-5,.steps.step2 li.widget-class-3,.steps.step2 li.widget-class-4,.steps.step2 li.widget-class-5,.steps.step3 li.widget-class-4,.steps.step3 li.widget-class-5,.steps.step4 li.widget-class-5{  display:none;  /** step 1**/}.steps.step1 li.widget-class-1{  left:48%;  /** step 2**/}.steps.step2 li.widget-class-1{  left:30%;}.steps.step2 li.widget-class-2{  left:60%;  /** step 3**/}.steps.step3 li.widget-class-1{  left:20%;}.steps.step3 li.widget-class-2{  left:45%;}.steps.step3 li.widget-class-3{  left:70%;  /** step 4**/}.steps.step4 li.widget-class-1{  left:15%;}.steps.step4 li.widget-class-2{  left:33%;}.steps.step4 li.widget-class-3{  left:52%;}.steps.step4 li.widget-class-4{  left:70%;  /** step 5**/}.steps.step5 li.widget-class-1{  left:11%;}.steps.step5 li.widget-class-2{  left:27%;}.steps.step5 li.widget-class-3{  left:43%;}.steps.step5 li.widget-class-4{  left:59%;}.steps.step5 li.widget-class-5{  left:74%;}.steps li span{  font-size:14px;  font-weight:normal;  left:-67px;  position:absolute;  text-align:center;  top:40px;  width:170px;  word-wrap:break-word;  text-decoration:none;}.accord-notify span{  margin:0px 5px;  vertical-align:1px;}.accord-notify .sector-separator{  margin:0px 9px;}.accord-notify em{  margin:0px 7px;  vertical-align:-1px;  /*widget end */}.nav-tabs.widget-tab{  border-bottom:none;}.nav.widget-tab > li > a{  padding-left:0px;  padding-right:0px;  padding-bottom:0px;  margin-right:20px;}.nav.widget-tab > lem.active{  margin-right:20px;  cursor:pointer;}.widget-tab > li > a{  border:none;  font-size:15px;  font-family:'open_sanssemibold';}.widget-tab > lem.active a{  border:none !important;  margin:0px !important;}.nav.nav-tabs.widget-tab lem.active a:hover,.nav.nav-tabs.widget-tab lem.active{  background:none;  border:none !important;  font-size:15px;  font-family:'open_sanssemibold';}.form-control.lags{  display:inline-block;  height:30px !important;  margin-right:20px;  padding:0 10px;  width:6%;  margin-left:10px;  vertical-align:3px;}.series-group{  display:inline-block;  padding:10px 15px;  margin:5px 0px;  border-radius:5px 0px 0px 5px;  font-family:open_sanssemibold;  width:125px;}.series-group input{  vertical-align:top !important;}em.specific-date{  font-size:18px;  top:-10px;  right:-8px;  position:absolute;  cursor:pointer;}span.divider{  vertical-align:3px;  margin-right:5px;}.new-series-list th{  text-align:center;  font-weight:bold;}.top-anim-arrow a.blur,.bottom-anim-arrow a.blur{  color:#dcdcdc;}.new-date{  padding-left:32px !important;}.sector-hdr-date{  font-family:open_sanssemibold;  /*series Request new date selector design by sheik 23-11-2018 */}.colmain{  width:13%;}.accord-click > p{  border-bottom:1px solid #e8e8e8;}.sec-tips ul li{  margin-bottom:5px;  color:#616161;  font-style:italic;  list-style:disc;  /* series request end */  /* Again common styles added */}.maintance-error-heading{  padding:5px 10px;  margin-bottom:40px;}.maintance-error-content{  margin:0px auto;  width:700px;  text-align:center;  padding:20px;}.maintance-error-content p{  text-transform:uppercase;  margin-top:0px;  line-height:40px;  margin-bottom:10px;  font-size:30px;  font-weight:bold;}.maintance-error-content span{  font-size:24px;  line-height:30px;  font-weight:bold;  color:#959595;}.select-flight-hdr{  font-family:'open_sansregular';  font-size:24px;  padding:16px 0px 10px;  margin-bottom:20px;}.ext-custom-btn,.ext-custom-btn:hover,.ext-custom-btn:focus{  font-family:"open_sansregular";  font-size:12px;  padding:3px 22px;  font-weight:normal;}.loginpage-bg{  padding:10px 20px;}.registration-form{  border-radius:0px;  padding:0px;  margin-bottom:20px;}.registration-header{  padding:15px 20px;  font-family:'open_sansregular';  font-size:16px;}.custom-submenu li a{  padding:10px 20px;}.footer-row-border{  padding-bottom:40px;  border-bottom:1px solid #9146a0;}.quick-links a{  display:block;  padding:12px;}.well-trip-theme label{  position:relative;  border-radius:0;  padding:0px;  margin:0px;  border-right:1px solid #bababa;}.orgin-change-icon{  left:-26px;  top:41px;  z-index:1;  font-size:20px;}.calendar-icon{  cursor:pointer;  left:8px;  top:6px;  font-size:25px;}.preference-icon-down{  cursor:pointer;}.preference-icon-down.active{  border-radius:4px 4px 0px 0px;  height:52px;  border-bottom:0px !important;  z-index:1;}.economy-icon i,.economy-icon em{  top:4px;  left:10px;  font-size:29px;  position:absolute;}.currency-icon{  width:25px;  box-shadow:none;  height:100%;  right:-2px;  top:0px;}.baggage-slelect-type span i,.baggage-slelect-type span em{  position:absolute;  font-size:25px;  left:5px;  top:5px;}.progress{  height:11px;  border-radius:7px;}.pref-onward-icon i,.pref-onward-icon em{  font-size:30px;  padding:0px 5px;}.flight-search-onward-icon i,.flight-search-onward-icon em{  font-size:30px;  vertical-align:-6px;}.searching-flights td p a.selected-icon{  display:inline-block;  height:36px;  position:absolute;  right:15px;  top:-7px;  width:35px;  font-size:30px;}.selected div.searching-flights-panel,.searching-flights-panel.selected{  box-sizing:border-box !important;  -webkit-box-sizing:border-box !important;  -moz-box-sizing:border-box !important;}.top-anim-arrow a,.bottom-anim-arrow a{  width:40px;  height:23px;  text-align:center;  display:inline-block;  margin:5px 0px;  font-size:30px;}.stop-text,.stop-text:hover,.non-stop-text,.non-stop-text:hover{  text-decoration:underline;  position:absolute;  right:35%;  top:0px;  font-size:14px;  width:80px;  text-align:center;}.warning-colors{  font-size:35px;}.advance-link,.advance-link:hover,.advance-link:focus,.clear-link,.clear-link:hover{  display:inline-block;  padding:4px 10px;  text-decoration:underline;  font-size:12px;  margin-top:4px;}.advance-link.active{  border-radius:4px 4px 0px 0px;  position:relative;  top:1px;  z-index:1;  /* Pagination */}.custom-pagination li a.prev,.custom-pagination li a.next{  font-size:2.9em;  padding:1px 3px;  line-height:5px;  margin:0px 10px;  /* Pagination End */}.hr-line{  margin:4px 0px;  padding:0px;}.request-det-header span.fare-request-det{  position:absolute;  right:0px;  top:-7px;  display:inline-block;  padding:10px;  font-size:14px;  border-radius:6px 6px 0px 0px;  /* Flight details */}.flight-details-view-cont{  position:relative;  margin-top:10px;}.flight-details-view-cont .layover-time span{  top:-14px;}.flight-details-view-cont .layover-time::after,.flight-details-view-cont .layover-time::before{  display:none;  /* Flight details End */  /* negotiations-view */}.approved-flight-hdr,.alternate-flights-hdr{  margin:15px 0px;  overflow:hidden;}.approved-txt,.approved-txt:hover,.approved-txt,.approved-txt:hover{  display:inline-block;  padding:8px 10px;  font-size:14px;  border-radius:6px 6px 0px 0px;  text-decoration:none;  min-width:80px;  /* negotiations-view End */}.transaction-hdr{  padding-bottom:4px;  font-size:15px;  margin:5px 0px;}.tips-hdr{  font-size:18px;  margin-bottom:20px;}.theme-text-color{  color:#269ebc !important;  /* Add travel agent */}.tab-click a,.tab-click label{  text-decoration:none;  padding:8px 20px;  margin-right:2px;  display:inline-block;  font-size:15px;  border-radius:6px 6px 0px 0px;  cursor:pointer;  position:relative;  /* Add travel agent End */  /* Popover */}.popover-hdr{  font-size:14px;  font-family:'open_sanssemibold';  padding-bottom:5px;}table.table-theme-hdr tr th{  font-size:14px;  font-family:'open_sanssemibold';  text-align:center;  /* Popover End */}.steps-number{  width:70px;  border-radius:50px;  display:inline-block;  font-size:35px;  font-family:'open_sanssemibold';  padding:8px 0px;  margin:10px 0px;  /* Message dettail container */}.airline-chat{  padding:15px;  border-radius:10px;  position:relative;}.attach-dis-cont{  position:relative;  text-align:left;}.feedback-form{  position:fixed;  right:-321px;  top:3%;  padding:10px;  width:320px;  z-index:5001;  border-radius:5px 0px 0px 5px;}.feedback-form input[type='text']{  height:34px;}.camera-cont{  padding:8px 5px 5px 12px;  border-radius:6px;  cursor:pointer;}.faq li{  list-style:none;  border-radius:5px;  padding:0px 15px;  margin-bottom:10px;}.faq-acc-click,.faq-acc-click:hover{  padding:10px 20px 10px 0px;  font-size:13px;  display:inline-block;  width:100%;  position:relative;}.faq-acc-click i,.faq-acc-click:hover i,.faq-acc-click em,.faq-acc-click:hover em{  position:absolute;  right:0px;  top:7px;  font-size:25px;}.fare-break-up,.fare-break-up:hover,.fare-break-up:focus{  font-size:14px;  /* text-decoration: underline; */  font-family:'open_sansregular';  /* Message dettail container End */}.ellipsis a{  position:absolute;  right:0px;  text-decoration:underline;}.agent-req-tab a{  font-size:14px;  text-decoration:underline;  padding:8px 10px;  margin:0px 20px 0px 0px;  position:relative;  display:inline-block;}.fare{  font-size:18px;  font-family:'open_sanssemibold';}.time-limit-cont p a{  padding:8px 10px;  font-family:'open_sansregular';  font-size:14px;  border-radius:5px 5px 0px 0px;  display:inline-block;}.airline-res-fare{  font-size:16px;  position:relative;  padding:5px 10px;  top:0px;  left:-10px;}.thankyou-alert-box{  padding:15px;  margin:20px 0 10px;  /* Again common styles added */  /* Common Styles End */}.thankyou-alert-box span{  font:normal 15px 'open_sansregular';  width:94%;  display:inline-block;}.thankyou-alert-box .alert-icon{  background:url('../../images/commonSVG/icon-alert.svg') no-repeat;  display:inline-block;  width:5%;  height:33px;}@font-face{  font-family:'infiIcons';  src:url('fonts/infiicon_fonts/infiIcons.eot');  src:url('fonts/infiicon_fonts/infiIcons.eot?#iefix') format('embedded-opentype'), url('fonts/infiicon_fonts/infiIcons.woff') format('woff'), url('fonts/infiicon_fonts/infiIcons.ttf') format('truetype'), url('fonts/infiicon_fonts/infiIcons.svg#infiIcons') format('svg');  font-weight:normal;  font-style:normal;  font-display:swap;}[class*='infi-']:before{  display:inline-block;  font-family:'infiIcons';  font-style:normal;  font-weight:normal;  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  /* margin value changed for design overlap - ISS675 */}.child-list{  background:#eee;  margin:2px 10px 10px 10px;}.subLink{  position:absolute;  right:23px;  bottom:-5px;  display:inline-block;  font-size:12px;  padding:5px;  /* fare break down issue fix - ISS675 */}.pax-detaisl .fare-description{  text-align:center !important;  /* mantis id: 59277  view option button design issue fix start*/}.slide-parent.table .subLink.active{  bottom:-10px;  padding:5px 10px;}.searching-flights-panel{  padding-bottom:10px !important;  /* mantis id: 59277  view option button design issue fix end*/  /* view child alignment */}.clone{  position:absolute;  right:23px;  bottom:-3px;  display:inline-block;  font-size:12px;  padding:5px;}.subLink.active{  background:#eee;}.slide-expand{  display:none;}.bottom-bdr-white{  border-bottom:1px solid #fff !important;}.req-p{  padding:10px 0px;  border-bottom:1px solid #eee;  background:url('../../plugins/KM/images/downarrow.png') no-repeat 98% 16px;  cursor:pointer;}.req-p-cont{  border-bottom:1px solid #eee;  /*Conference styles 03-12-2016*/}.conference-add a{  position:relative;  top:-8px;  font-size:16px;  text-decoration:underline;}.conference-add a:hover{  text-decoration:none;}.conference-add span{  margin-right:5px;  font-size:14px;}.accord-click .remove-trip{  font-weight:bold;  text-decoration:underline;  cursor:pointer;  margin-left:15px;}.accord-click .remove-trip i,.accord-click .remove-trip em{  margin-right:5px;  font-size:14px;  vertical-align:-2px;}.accord-click.accord-conf a.acc-inactive,.accord-click.accord-conf a.acc-active,.accord-click.accord-conf a.adv-accord{  min-width:100px;  /* Modern select start*/}.modern-select{  -moz-appearance:none;  -webkit-appearance:none;  -o-appearance:none;  background:#fff url('../../plugins/KM/images/ALL/icon_14_down-arrow.svg') no-repeat scroll right 8px center !important;  padding:0px 27px 0 10px;  padding:0px 4px 0 10px \9;  -webkit-padding-end:27px !important;  -webkit-padding-start:10px !important;  background-size:15% !important;}.modern-select::-ms-value{  padding:0px 27px 0 10px;}.modern-select::-ms-expand{  display:none;}.modern-select:-moz-focusring{  color:transparent;  text-shadow:0 0 0 #000;}.checkbox.active label{  color:#236597;  /* Modern select  End */}.valign-top{  vertical-align:top !important;}.groupRMDatePicker .ui-state-hover{  color:#cb102e;}.iataCode{  color:#999;  font-size:10px;}th{  text-align:center !important;}.outofhorizon{  color:#e50000 !important;  font-size:16px !important;}.multicity-anim-cont .outofhorizon{  height:24px;}.multicity-anim-cont .prev_nextday{  margin-top:0px;}.radio-theme em.fa-circle-thin,.radio-theme em.fa-check-circle{  color:#ccc;  font-size:20px;  left:3px;  position:absolute;  top:0;}.radio-theme{  position:relative;  padding-left:25px;  display:inline-block;  margin-right:5px;  cursor:pointer;  margin:0px 20px;}.radio-theme input{  display:none;}.agency-add{  position:absolute;  right:5px;  bottom:9px;  font-size:20px;}.remove-add .agency-add{  display:none;}.remove-add .agency-add.hide{  display:block !important;}.ui-datepicker-header.ui-widget-header a{  top:6px;}.ui-datepicker .ui-datepicker-title{  line-height:2.5em;}.tab-bottom-hide{  position:absolute;  width:103%;  height:1px;  background:#d2eff5;  display:none;  bottom:-1px;  left:-1px;}.active .tab-bottom-hide{  display:block;}.fare-type .vierespop-num-txt{  background:#e9e9e9;  border-radius:3px;  padding:5px 8px 5px 28px;  font-size:14px;}.fare-type a{  text-decoration:none;  font-size:12px;}.fare-active.fare-type .vierespop-num-txt{  background:#af1e65;}.fare-active.fare-type .vierespop-num-txt,.fare-active.fare-type a,.fare-active.fare-type.radio-theme em.fa-check-circle{  color:#fff !important;}.fare-active.fare-type .vierespop-num-txt .popover{  color:#000;}.fare-type.radio-theme{  display:table-cell;  text-align:left !important;}.fare-type.radio-theme em.fa-circle-thin,.fare-type.radio-theme em.fa-check-circle{  left:14px;  top:24px;}.fare-type.radio-theme.fare-active em.fa-circle-thin::before,.alert-icons em.fa-circle-thin::before{  content:"\f058";  font-family:'FontAwesome';  /** SSR 28-07-2017**/}.ssr-container{  padding:25px 20px;}.info-review{  font-size:17px;  margin-right:5px;  display:inline-block;}.ssr-container label{  font-size:13px;  font-family:'open_sansregular';}.pay-status,.pay-status-small{  font-size:18px;  font-family:'open_sanssemibold';}.pay-status-small{  font-size:16px;}.ssr-history{  padding:20px 20px 5px 20px;  border-radius:3px;  margin-top:15px;}.ssr-history .title{  padding-bottom:10px;  font-size:16px;  margin-bottom:10px;}.amount-display,.view-history{  font-size:16px;  font-family:'open_sanssemibold';}.view-history{  text-decoration:underline;  margin-top:5px;  display:inline-block;  /** Radio and Checkbox theme for SSR **/}.radio-text{  font-size:13px;  left:25px;  position:relative;  overflow:hidden;  text-overflow:ellipsis;  display:-webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient:vertical;}.radio-text i,.radio-text em{  font-size:16px;  line-height:0;  margin-right:5px;  vertical-align:-2px;  /** Radio and Checkbox theme for SSR **/  /** Flight description Strip**/}.flight-desc{  padding:9px 15px 4px;  position:relative;  margin-top:15px;}.flight-desc > i,.flight-desc > em{  font-size:26px;  position:absolute;  top:5px;}.flight-info .slide-expand,.pax-ancillary .slide-expand{  display:block;}.sector-info{  font-size:14px;  font-family:'open_sanssemibold';  display:inline-block;  padding-left:39px;}.sector-info > i,.sector-info > em{  margin:0px 7px;  display:inline-block;  vertical-align:-2px;  line-height:0;}.slash-separator{  margin:0px 5px;}.flight-other{  font-size:13px;  font-family:'open_sansregular';  /** Flight description Strip**/  /** Passenger info and Edit Ancillary**/}.pax-info{  border-top:1px solid #ccc;}.pax-info .checkbox{  margin-top:10px;  margin-bottom:10px;}.pax-info .checkbox label{  padding-left:20px;}.pax-info .checkbox i,.pax-info .checkbox em{  font-size:12px;  top:4px;}.selected-ancillary{  vertical-align:4px;  text-align:right;  display:inline-block;  width:64px;  cursor:default;}.secondary-btn,.secondary-btn:hover,.secondary-btn:focus{  font-size:18px;  text-transform:uppercase;  font-family:'open_sanssemibold';  margin:20px 0px 30px 0px;}.table-tooltip{  background:#fff none repeat scroll 0 0;  left:15px;  padding:20px 20px 0px 20px;  position:absolute;  right:0;  z-index:2100;  -webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.6);  -moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.6);  box-shadow:0px 4px 6px 0px rgba(0, 0, 0, 0.6);  border-top:1px solid #faf0f0 !important;}.table-tooltip .table-content{  background:red none repeat scroll 0 0;  padding:20px;  width:996px;}.all-pax{  position:relative;  margin-left:-12px;}.pipe-separator{  margin:0px 5px;  display:inline-block;  position:relative;  top:2px;}.table-tooltip .form-group{  margin:0px;}.dp-label em.icon{  left:7px;  position:absolute;  bottom:6px;}.hr-separator{  border-bottom:1px solid #ccc;  margin-bottom:10px;  padding-bottom:10px;}.table-tooltip .sector-info{  padding:0px;  line-height:30px;}.table-tooltip [class*='col-sm-']{  padding-right:0px;}.table-tooltip .hr-separator:last-child{  border:none;  margin:0px;  padding:0px;}.full-meal .text-flow{  font-family:open_sansregular;  font-size:14px;  overflow:hidden;  text-overflow:ellipsis;  vertical-align:-4px;  white-space:nowrap;  width:60%;  /** Passenger info and Edit Ancillary**/  /** Drop Down Wth ellipsis **/  /*KM select issue - Azeez 13-10-2020*/}.custom-dp > select.form-control{  height:0;  position:absolute;  top:0;}.custom-dp > select option:hover{  background:#891b55;  color:#fff;}.custom-dp > select.on{  margin-top:30px;  z-index:2000;  height:150px !important;  width:350px;  background:#fff;}.dp-label{  display:block;  border:1px solid #9b9b9b;  padding:5px 5px 5px 10px;  height:30px;  line-height:16px;  border-radius:3px;  position:relative;  background:#fff;  width:100%;  z-index:1000;}.dp-label .dn-arow{  bottom:3px;  font-size:24px;  position:absolute;  right:0px;}.dp-label .dp-val,.dp-label .dp-amnt{  display:inline-block;  font-size:14px;  vertical-align:top;}.dp-label .dp-val.dp-elips{  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;  width:140px;  padding-left:15px;  /** Drop Down Wth ellipsis **/}.table.text-center.new-series-list.slide-expand.mar-top-20.ancillary-list td{  font-family:'open_sanssemibold';  font-size:14px;}.table.text-center.new-series-list.slide-expand.mar-top-20.ancillary-list th{  font-family:'open_sansregular';  font-weight:normal;  text-decoration:underline;  font-size:14px;}.radio-theme .fa-circle.on{  display:none;}.radio-theme.active .fa-circle.on{  position:absolute;  left:14px;  top:13px;  font-size:9px;  color:red;  display:inline-block;}.ancillary-type .radio-theme .fa-check-circle::before{  content:"\f1db";  font-family:'FontAwesome';  color:#ccc;}.slide-expand .default-hide{  display:none;}.other-icon{  font-size:21px !important;  vertical-align:-5px !important;}.text-ellipsis{  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;}.hide-shadow{  background:#fff;  bottom:-12px;  display:none;  height:15px;  left:-1px;  position:absolute;  right:-1px;  z-index:1001;}.hide-shadow img{  position:relative;  left:-7px;  top:-2px;}.to-edit .hide-shadow{  display:block;}.ssr-container .infi-icon_14_down-arrow{  font-size:18px !important;}.meal-variety .checkbox label i,.meal-variety .checkbox label em{  font-size:14px;  top:10px;}.meal-variety .checkbox{  padding:6px 10px;}.meal-variety .checkbox.active{  padding:5px 9px;}.ssr-review-dwnarw{  position:absolute;  top:7px;  right:5px;  /** SSR 28-07-2017**/  /**Modified Infiicon**/}.icon-meals,.icon-others,.icon-baggage{  font-family:'infiIcons';}.icon-meals::before{  content:'\e919';}.icon-others::before{  content:'\e949';}.icon-baggage::before{  content:'\e904';  /**Modified Infiicon**/}.inline-wrap{  display:inline-block;  white-space:nowrap;}.accord-show .trip-form .nav > li > a:focus,.accord-show .trip-form .nav > li > a:hover,.accord-show .trip-form .nav .open > a,.accord-show .trip-form .nav .open > a:focus,.accord-show .trip-form .nav .open > a:hover{  background:none;  /* guest count in request form*/}.guest-count-1 input{  width:100%;  text-indent:10px;}.guest-count-2 input{  width:48%;  text-indent:10px;}.guest-count-3 input{  width:32%;}.guest-modify{  position:relative;  top:-6px;  /** ssr select dropdown as list **/}.guest-modify > a{  vertical-align:-2px;}.custom-select{  position:relative;  background:none;  border:none;  padding:0;  vertical-align:unset;  /*select.form-control[multiple], select.form-control[size]{
	height:0;
}*/}.custom-select a i,.custom-select a .ssr-icon{  position:absolute;  right:5px;  top:13px;  font-size:25px;  color:#93449d;  line-height:0px;}.custom-select ul{  display:none;  position:absolute;  margin:0px;  padding:0px;  border:1px solid #d3d3d3;  left:0px;  right:0px;  background:#fff;  z-index:10001;  max-height:205px;  overflow:hidden;  overflow-y:auto;  border-radius:4px;}.custom-select ul li{  list-style-type:none;  padding:6px 12px;}.custom-select ul li:hover{  background:#d3d3d3;  cursor:pointer;}.custom-select ul li:last-child{  border-bottom:0px;}.custom-select span,.select-multiple li{  font-size:14px;  font-family:'open_sansregular';}.custom-select a,.custom-select a:hover{  padding:6px 12px 6px 25px;  display:block;  border:1px solid #d3d3d3;  color:#000;  text-decoration:none;  position:relative;  border-radius:4px;}.custom-select a em.fa-angle-up,.custom-select.active em.fa-angle-down{  display:none;}.custom-select.active em.fa-angle-up{  display:block;}.select-multiple input[type="checkbox"]{  display:none;}.select-multiple li::before,.select-multiple lem.active::before{  content:'\e93b';  font-family:'infiIcons';  margin-right:7px;  vertical-align:-2px;  line-height:0px;}.select-multiple li.active::before{  content:'\e93c';  color:#93449d;}.select-multiple lem.disabled{  color:#ccc;  z-index:-1;}.select-multiple lem.disabled:hover{  background:none;  cursor:default;}.set-item{  max-width:52%;  display:inline-block;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;  line-height:1;}.set-amt{  display:inline-block;  white-space:nowrap;  max-width:22%;  overflow:hidden;  line-height:1;}.set-separator{  display:inline-block;  position:relative;  top:-3px;  margin:0px 5px;}.select-multiple lem.active{  color:#93449d;}.item-name{  display:inline-block;  width:62%;  vertical-align:top;}.item-amnt{  width:22%;  display:inline-block;  white-space:nowrap;}.item-amnt::before{  content:"-";  margin-right:5px;}.select-multiple::-webkit-scrollbar{  width:0px;  /* make scrollbar transparent */  background:transparent;}.select-multiple{  -ms-overflow-style:none;  overflow:-moz-scrollbars-none;}.all-multiple-selected{  display:inline-block;  width:100%;  overflow:hidden;  white-space:nowrap;  text-overflow:ellipsis;  /** ssr select dropdown as list **/}.custom-select em.icon{  position:absolute;  left:6px;  font-size:16px;  top:4px;  line-height:0;}.add-active .slide-open{  cursor:pointer;}.add-active .slide-open > span.text-ellipsis{  vertical-align:-7px;}.full-meal{  margin-bottom:8px;}.review-ssr-amnt{  position:absolute;  right:4.5%;}.ssr-accordhead{  position:relative;  top:6px;  /* Tempory Fixed for ET */  /*.theme
{
	display:inline-block;
	height: 20px;
	width: 20px;
	text-align: center;
	border-radius:50%;
}*/  /* Kulula Modification */}span.cn-adult,span.cn-child,span.cn-infant{  width:32%;  display:inline;  font-size:11px;  color:#9f9797;  float:left;  padding-left:16px;}.cn-airline select.form-control{  -moz-appearance:none;  -webkit-appearance:none;  -o-appearance:none;  background:#fff url('../../images/Down-Icons.png') no-repeat scroll right 8px center;  padding:0px 27px 0 10px;  padding:0px 4px 0 10px \9;  -webkit-padding-end:27px !important;  -webkit-padding-start:10px !important;}.cn-airline select.form-contro::-ms-value,.mn-airline select.form-control::-ms-value,.mn-airline select.form-control::-ms-value{  padding:0px 27px 0 10px;  /* Login Page Scoot Notification Starts */}.login-notification{  padding:10px 15px;  margin:15px 0px;}.login-notification,.please-note,.scoot-accept-page{  display:none;}.login-notification-display .login-notification{  display:block;  /* Login Page Scoot Notification Ends */  /* Language Select Starts */}.choose-language{  padding-bottom:20px;  padding-left:35px;  display:inline !important;  margin-left:10px;  /* Malathika - 31-01-2022 - common flag image issue */  /* before login language image fix start */  /* English */}.landing-dropdown .lang-en{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px 5px !important;  /* us */}.airline-g3 .landing-dropdown .lang-en{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -275px !important;  /* Simplified chinese , Traditional chinese */}.landing-dropdown .lang-sc,.landing-dropdown .lang-tc{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -157px !important;  /* Japanese */}.landing-dropdown .lang-ja{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -195px !important;  /* Korean */}.landing-dropdown .lang-ko{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -235px !important;  /* Portuguese  */}.landing-dropdown .lang-pt{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -315px !important;  /* Spanish  */}.landing-dropdown .lang-ar{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -355px !important;  /* German  */}.landing-dropdown .lang-ge{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -36px !important;  /* French  */}.landing-dropdown .lang-fr{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -76px !important;  /* Italian  */}.landing-dropdown .lang-it{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -117px !important;  /* Spanish (mexicon) */}.landing-dropdown .lang-ms{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -396px !important;  /* before login language image fix end */  /* Slected Flag Control Strarts */  /* after login language image fix start*/  /* English */}.s-en{  background:url("../../images/Language-sprit.png") no-repeat -5px 0px;  /* us */}.airline-g3 .s-en{  background:url("../../images/Language-sprit.png") no-repeat -5px -280px;  /* Simplified chinese , Traditional chinese */}.s-sc,.s-tc{  background:url("../../images/Language-sprit.png") no-repeat -5px -160px;  /* Japanese */}.s-ja{  background:url("../../images/Language-sprit.png") no-repeat -5px -200px;  /* Korean */}.s-ko{  background:url("../../images/Language-sprit.png") no-repeat -5px -240px;  /* German  */}.s-ge{  background:url('../../images/Language-sprit.png') no-repeat -5px -40px;  /* Portuguese  */}.s-pt{  background:url('../../images/Language-sprit.png') no-repeat -5px -320px;  /* Spanish  */}.s-ar{  background:url('../../images/Language-sprit.png') no-repeat -5px -360px;  /* Spanish (mexicon) */}.s-ms{  background:url('../../images/Language-sprit.png') no-repeat -5px -401px;  /* French  */}.s-fr{  background:url('../../images/Language-sprit.png') no-repeat -5px -81px;  /* Italian  */}.s-it{  background:url('../../images/Language-sprit.png') no-repeat -5px -120px;  /* after login language image fix end*/}.choose-language:hover .language,.choose-language:focus .language{  display:block !important;}.language{  position:absolute;  right:0px;  z-index:2;  background:#fff;  top:28px;  border:1px solid #dbdbde;  box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);  display:none;}.language ul li{  padding:10px 30px 10px 70px;  text-align:left;  /* Flag Background Control Starts*/}.en{  background:url('../../plugins/KM/images/language.png') no-repeat 15px -57px;}.sg{  background:url('../../plugins/KM/images/language.png') no-repeat 15px -165px;}.cn{  background:url('../../plugins/KM/images/language.png') no-repeat 15px -130px;}.fr{  background:url('../../plugins/KM/images/language.png') no-repeat 15px -190px;}.ge{  background:url('../../plugins/KM/images/language.png') no-repeat 15px -130px;}.gr{  background:url('../../plugins/KM/images/language.png') no-repeat 15px -165px;  /* Flag Background Control Ends*/}.language ul li:hover{  background-color:#f0f0f0;}.language ul li a{  font-size:14px;  color:#666;  white-space:nowrap;}.language ul li a:hover{  color:#000;  /* Language Select Ends */  /* Scoot Email Setting Language Starts */}.tr-language{  background:#f2f2f2;  position:relative;  padding:10px 15px 10px 50px;}.tr-language select,.tr-common-language select{  height:30px;  font-size:12px;}.tr-language label{  margin-bottom:5px;}.tr-language-checkbox{  background:#ebebeb;  position:absolute;  left:0;  top:0;  margin:0px;  bottom:0px;  width:40px;}.tr-language-checkbox label{  display:block;  margin:0px;  top:40%;  text-align:center;  padding:0px;}.tr-language-checkbox label i,.tr-language-checkbox label em{  text-align:center;  padding:0px;  margin:0px;  position:relative;  color:#30302f;  font-size:18px;  z-index:99;  background:#ebebeb;}.tr-language-checkbox label input{  display:block !important;  left:7px !important;}.language-copyall{  padding:6px 0px;}.language-copyall a,.language-copyall a:hover,.language-copyall a:focus{  text-decoration:underline;  color:#000;  padding:5px;  background-color:#fff;  border:1px solid #ccc;}.triangle-arrow{  position:relative;}.triangle-arrow::after,.triangle-arrow::before{  position:absolute;  content:'';  border-top:7px solid transparent;  border-bottom:7px solid transparent;  border-right:7px solid #ccc;  left:-7px;  top:50%;  margin-top:-7px;}.triangle-arrow::after{  border-right:7px solid #fff;  left:-5px;  /* Scoot Email Setting Language Ends */  /* Checkbox Change Starts */}.ancillary-type .checkbox.active em.infi-icon_61_checkbox:before{  content:'\e93c';  /* Checkbox Change Ends */}.pay-txt-hdr{  padding:10px 0px;  line-height:18px;  text-align:justify;}.pay-list li{  list-style-type:decimal;  margin:0px 0px 10px 20px;  /* Multicity Sector Alignment Starts */}.multicity-anim-cont .flight-detail-text p,.multicity-anim-cont .flight-detail-text p span{  display:block;  line-height:24px;  /* Multicity Sector Alignment Ends */}.mandatoryStar{  color:#f00;}.accpt-page .flight-details-view{  border:1px solid #ccc;  border-radius:5px;  box-shadow:0 0 4px #ccc;}.accpt-page .flight-details-view tr{  border:none;}.odd{  background:#fff;}.even{  background:#f3f3f3;  /* Accept Page Ends */}.feedback-link,.feedback-link-forward{  /*width: 110px;*/  height:127px;  display:inline-block;}.list-group-item a{  white-space:nowrap;}.baggage-slelect-type span.sr-only{  position:absolute;  /* Breadcrumb Starts */}.breadcrumb-prod a{  font:13px open_sansregular;  color:#cb102e;  padding-right:5px;}.breadcrumb-prod p a:last-child{  color:#666;  text-decoration:none;  cursor:unset;}.breadcrumb-prod a + a:before{  content:"/\00a0";  color:#666;  display:inline-block;  position:relative;  left:-5px;}.breadcrumb-prod a:hover{  text-decoration:underline;}.breadcrumb-prod a + a{  padding:0px 5px;  /* Breadcrumb Ends */  /* Seat Selection Starts */}.seat-sector-details{  padding:5px 0px;  margin-right:20px;  line-height:20px;  text-align:center;  position:relative;  cursor:pointer;  width:15%;  float:left;}.seat-sector-details p{  font:14px open_sanssemibold;}.seat-sector-details span{  position:absolute;  font-size:22px;  left:43%;  bottom:-16px;  display:none;}.seat-sector-details.active span{  display:block;  /* Connecting Flight Starts*/}.connecting-flight .sector-1.right{  background:url('../../plugins/KM/images/ALL/icon_79_flight.svg') no-repeat 47px 0px;  padding-right:40px;  height:20px;}.connecting-flight .sector-2,.connecting-flight .sector-1{  font:15px open_sanssemibold;}.nav-underline{  overflow:hidden;  padding-bottom:5px;  margin-bottom:5px;}.nav-underline li{  float:left;  margin-left:15px;  cursor:pointer;}.nav-underline > li > a:focus,.nav-underline > li > a:hover{  background:none;}.nav-underline li:first-child{  margin-left:0;}.nav-underline li a{  padding:0px 0 3px 0;  text-decoration:none;  position:relative;}.nav-underline lem.active a:after{  content:'';  border-left:5px solid transparent;  border-right:5px solid transparent;  position:absolute;  left:50%;  bottom:-8px;  margin-left:-6px;  /* Connecting Flight Ends */  /*common font icons start*/}.infi-icon_01_pending:before{  content:"\e900";}.infi-icon_02_add-user:before{  content:"\e901";}.infi-icon_03_user:before{  content:"\e902";}.infi-icon_04_adult:before{  content:"\e903";}.infi-icon_05_baggage:before{  content:"\e904";}.infi-icon_06_booking-summary:before{  content:"\e905";}.infi-icon_07_calender:before{  content:"\e906";}.infi-icon_08_child:before{  content:"\e907";}.infi-icon_09_clock:before{  content:"\e908";}.infi-icon_10_creditcard:before{  content:"\e909";}.infi-icon_11_roundtick:before{  content:"\e90a";}.infi-icon_12_document:before{  content:"\e90b";}.infi-icon_13_dollar:before{  content:"\e90c";}.infi-icon_14_down-arrow:before{  content:"\e90d";}.infi-icon_15_down-arrow-small:before{  content:"\e90e";}.infi-icon_16_down-themclrr:before{  content:"\e90f";}.infi-icon_17_downbig-arrow:before{  content:"\e910";}.infi-icon_18_roundedit:before{  content:"\e911";}.infi-icon_19_useredit:before{  content:"\e912";}.infi-icon_20_flight:before{  content:"\e913";}.infi-icon_21_gift-card:before{  content:"\e914";}.infi-icon_22_usergroup:before{  content:"\e915";}.infi-icon_23_usersettinghelp:before{  content:"\e916";}.infi-icon_24_infant:before{  content:"\e917";}.infi-icon_25_eye:before{  content:"\e918";}.infi-icon_26_meal:before{  content:"\e919";}.infi-icon_27_multicity:before{  content:"\e91a";}.infi-icon_28_airnewreq:before{  content:"\e91b";}.infi-icon_29_flightonward:before{  content:"\e91c";}.infi-icon_30_paymentcard:before{  content:"\e91d";}.infi-icon_31_paymentqueue:before{  content:"\e91e";}.infi-icon_32_paymentuser:before{  content:"\e91f";}.infi-icon_33_refresh:before{  content:"\e920";}.infi-icon_34_remove-user:before{  content:"\e921";}.infi-icon_35_flightreturn:before{  content:"\e922";}.infi-icon_36_round-trip:before{  content:"\e923";}.infi-icon_37_seat:before{  content:"\e924";}.infi-icon_38_select-tick:before{  content:"\e925";}.infi-icon_39_settings:before{  content:"\e926";}.infi-icon_40_signout:before{  content:"\e927";}.infi-icon_41_star:before{  content:"\e928";}.infi-icon_42_tick:before{  content:"\e929";}.infi-icon_43_time-limit:before{  content:"\e92a";}.infi-icon_44_topbig-arrow:before{  content:"\e92b";}.infi-icon_45_up-arrow:before{  content:"\e92c";}.infi-icon_46_normaluser:before{  content:"\e92d";}.infi-icon_47_user-picture:before{  content:"\e92e";}.infi-icon_48_flightscan:before{  content:"\e92f";}.infi-icon_49_zoom:before{  content:"\e930";}.infi-icon_50_close:before{  content:"\e931";}.infi-icon_51_delete:before{  content:"\e932";}.infi-icon_52_single_arrowleft:before{  content:"\e933";}.infi-icon_53_single_arrowrgt:before{  content:"\e934";}.infi-icon_54_minus:before{  content:"\e935";}.infi-icon_55_onward:before{  content:"\e936";}.infi-icon_56_pin:before{  content:"\e937";}.infi-icon_57_plus:before{  content:"\e938";}.infi-icon_58_negotiate:before{  content:"\e939";}.infi-icon_59_range-slider-pointer:before{  content:"\e93a";}.infi-icon_60_return:before{  content:"\e93b";}.infi-icon_61_checkbox:before{  content:"\e93c";}.infi-icon_62_checkbox-tick:before{  content:"\e93d";}.infi-icon_63_circle:before{  content:"\e93e";}.infi-icon_64_tickonly:before{  content:"\e93f";}.infi-icon_65_info:before{  content:"\e940";}.infi-icon_66_changeflight:before{  content:"\e941";}.infi-icon_67_requestadd:before{  content:"\e942";}.infi-icon_68_requestdivide:before{  content:"\e943";}.infi-icon_69_requestdown:before{  content:"\e944";}.infi-icon_70_requestedit:before{  content:"\e945";}.infi-icon_71_closepnr:before{  content:"\e946";}.infi-icon_72_veg:before{  content:"\e947";}.infi-icon_73_editalone:before{  content:"\e948";}.infi-icon_74_ancillaryother:before{  content:"\e949";}.infi-icon_75_otherbtn:before{  content:"\e94a";}.infi-icon_76_cup:before{  content:"\e94b";}.infi-icon_77_cancel:before{  content:"\e94c";}.infi-icon_78_graph:before{  content:"\e94d";}.infi-icon_79_flight:before{  content:"\e94e";}.infi-icon_80_faq:before{  content:"\e94f";}.infi-icon_81_priority_check_in:before{  content:"\e950";}.infi-icon_82_extra_leg_room:before{  content:"\e951";}.infi-icon_83_successfull:before{  content:"\e952";}.infi-icon_84_expand:before{  content:"\e953";}.infi-icon_85_collapse:before{  content:"\e954";}.infi-icon_86_close_without_bg:before{  content:"\e955";}.infi-icon_87_downArrow:before{  content:"\e956";}.infi-icon_88_download:before{  content:"\e957";}.infi-icon_89_info:before{  content:"\e958";}.infi-icon_90_upload:before{  content:"\e959";}.infi-icon_91_filter:before{  content:"\e95a";}.infi-icon_92_close:before{  content:"\e95b";}.infi-icon_93_sun:before{  content:"\e95c";}.infi-icon_94_noon:before{  content:"\e95d";}.infi-icon_95_sunset:before{  content:"\e95e";}.infi-icon_96_moon:before{  content:"\e95f";}.infi-icon_97_loader_man_icon:before{  content:"\e960";}.infi-icon_98_loader_wallet_icon:before{  content:"\e961";}.infi-icon_99_Adult:before{  content:"\e962";}.infi-icon_100_child:before{  content:"\e963";}.infi-icon_101_infant:before{  content:"\e964";}.infi-icon_102_newCalendar:before{  content:"\e965";}.infi-icon_103_eyehide:before{  content:"\e966";}.infi-icon_104_flightOrigin:before{  content:"\e967";}.infi-icon_105_flightDestination:before{  content:"\e968";}.infi-icon_106_email:before{  content:"\e969";}.infi-icon_107_calender:before{  content:"\e96a";}.infi-icon_108_flight:before{  content:"\e96b";}.infi-icon_109_notify:before{  content:"\e96c";}.infi-icon_110_notification:before{  content:"\e96d";}.infi-icon_111_DashFlight:before{  content:"\e96e";}.infi-icon_112_noFlight:before{  content:"\e96f";}.infi-icon_113_noflightstoast:before{  content:"\e970";}.infi-icon_114_ThinArrow:before{  content:"\e971";}@font-face{  font-family:'infiResIcons';  src:url('fonts/infiresicons_fonts/infiResIcons.eot?e1vimf');  src:url('fonts/infiresicons_fonts/infiResIcons.eot?e1vimf#iefix') format('embedded-opentype'), url('fonts/infiresicons_fonts/infiResIcons.ttf?e1vimf') format('truetype'), url('fonts/infiresicons_fonts/infiResIcons.woff?e1vimf') format('woff'), url('fonts/infiresicons_fonts/infiResIcons.svg?e1vimf#infiResIcons') format('svg');  font-weight:normal;  font-style:normal;  font-display:block;}[class^="infiRes-"],[class*=" infiRes-"]{  font-family:'infiResIcons' !important;  speak:never;  font-style:normal;  font-weight:normal;  font-variant:normal;  text-transform:none;  /* Better Font Rendering =========== */  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;}.infiRes-icon_1_swap:before{  content:"\e900";}.infiRes-icon_2_tour_conductor:before{  content:"\e901";}.infiRes-icon_3_cabin:before{  content:"\e902";}.infiRes-icon_4_group_category:before{  content:"\e903";}.infiRes-icon_5_menu:before{  content:"\e904";  /*common font icons end*/}.seat-selectall-passenger i,.seat-selectall-passenger em{  top:6px;  cursor:pointer;  left:9px;  font-size:14px;}.seat-passenger-details{  min-height:400px;  max-height:810px;  overflow-y:scroll;  margin-top:5px;}.passender-details{  padding:3px;  width:45.5%;  margin-left:15px;  float:left;  margin-bottom:10px;  cursor:pointer;}.seat-no{  text-align:center;  width:30%;  float:left;  border-radius:2px;  min-height:42px;  min-width:40px;}.seat-no p{  font-size:12px;  padding-top:10px;}.alloted .seat-no p{  padding-top:0px;}.passenger-name{  margin-left:5px;  float:left;  width:67%;  padding-left:30px;  position:relative;}.adult p::before,.child p::before,.infant p::before{  position:absolute;  top:23%;  left:0;  font-size:20px;}.passenger-name.adult p::before{  content:"\e903";  font-family:"infiIcons";}.passenger-name.child p::before{  content:"\e907";  font-family:"infiIcons";}.passenger-name.infant p::before{  content:"\e917";  font-family:"infiIcons";}.passenger-name p{  font-size:13px;  line-height:16px;  padding-top:4px;  /* <i> tag to <span> changes */}.well-trip-theme span em.infi-icon_55_onward,.well-trip-theme a em.infi-icon_55_onward{  top:3px;}.well-trip-theme span em.infi-icon_29_flightonward,.well-trip-theme a em.infi-icon_29_flightonward,.well-trip-theme span em.infi-icon_55_onward,.well-trip-theme a em.infi-icon_55_onward{  position:absolute;  top:-7px;  left:-33px;  font-size:2.3em;}.baggage-slelect-type span .icon-class{  position:absolute;  font-size:25px;  left:5px;  top:5px;}.well-trip-theme span em.infi-icon_36_round-trip,.well-trip-theme a em.infi-icon_36_round-trip,.well-trip-theme span em.infi-icon_27_multicity,.well-trip-theme a em.infi-icon_27_multicity{  position:absolute;  top:-7px;  left:-33px;  font-size:2.3em;}.advacne-search-panel .custom-btn{  margin-left:42%;}.close-search{  display:inline-block;  vertical-align:-15px;  margin-left:15px;}.lang-selec option{  border:1px solid red;  padding:0px 0px 0px 30px;}.lang-selec option span{  border:1px solid green;}.lang-container{  display:inline-block;  /* width adjust for header alignment */  width:120px;}.lang-container span{  display:inline-block;  width:32px;  height:28px;}.lang-container select,.lang-container select:focus{  width:65%;  display:inline-block;  margin:-10px 0px 0px 3px;  border:0px;  box-shadow:none;  padding:0px;  text-overflow:ellipsis;  white-space:nowrap;  overflow:hidden;  /********************************
Description: Accessible issues
Author: Saigiridharan
********************************/}.invisible-text{  color:transparent;}.faq-container .ui-accordion-header.ui-state-active{  background:transparent;  color:#007fb0;  border-bottom:0px;  cursor:default;}.faq-container .ui-accordion-header,.faq-container .ui-accordion-header.ui-state-hover{  border:1px solid #007fb0;  color:#007fb0;  text-align:left;  font-size:14px;  font-weight:normal;}.faq-container .ui-accordion-header.ui-state-hover,.faq-container .ui-accordion-header.ui-state-focus{  box-shadow:0px 0px 6px #007fb0;}.faq-container .ui-accordion-header{  margin-top:15px;}.faq-container .ui-accordion-header.ui-state-active.ui-state-hover{  border-bottom:0;}.faq-container .ui-accordion-content{  border:1px solid #007fb0;  border-top:0px;  height:auto !important;}.faq-container .ui-accordion-content ul li{  list-style-type:disc;}.new-acc-icon{  font-size:20px;}.faq-container p{  font-size:13px;}.faq-container .ui-state-active .fa-angle:before{  content:"\f106";}.faq-container .ui-accordion-header.ui-state-active .fa-angle:before{  content:"\f106";}.faq-container .ui-accordion-header .fa-angle:before{  content:"\f107";}.agent-req-tab a.focus-close{  position:absolute;  right:-20px;  top:0px;  z-index:1;  /* Add group link */}.conf-add-group{  padding:10px 16px;  font-size:16px;  border-radius:3px;}.conf-add-group span{  margin-right:6px;  /* Request details table header styles ends */  /*Alert Box z-index starts*/}.z-index-alert{  z-index:1000002 !important;  /*Alert Box z-index ends*/  /* File download icon styles */}.downloadsvg{  background:url('../../images/download.svg');  height:40px;  width:40px;  display:inline-block;}.radio-theme i.fa-circle-thin,.radio-theme i.fa-check-circle{  color:#ccc;  font-size:20px;  left:3px;  position:absolute;  top:0;}.seat-layout{  width:470px;}.accord-notify{  font-family:'open_sansregular' !important;  /*feedback form submit button hide issue*/}.feedback-form .feedback-anim h2{  margin-top:5px;  margin-bottom:5px;}.feedback-form .feedback-anim .form-group{  margin-bottom:10px;}.feedback-form input,.feedback-form textarea{  font-size:13px;  /*feedback form submit button end*/}.loader{  border-radius:6px !important;}.loader .navbar-form{  padding:10px 15px;  /*to remove the underline in abbr tag*/}abbr[title]{  border-bottom:none !important;  cursor:inherit !important;  text-decoration:none !important;  /* WCAG Issue Fixing - Sheik 15-03-2019 */}.fare-type.radio-theme a.link.fare-break-up{  font:14px 'open_sansregular';  text-decoration:underline;  position:absolute;  top:38px;  left:36px;}.fare-type a p.vierespop-num-txt{  padding-bottom:30px;}.dashboard-panel .col-sm-3{  max-width:23%;  /*series modification request start*/}.series-modify-request .checkbox em{  left:19px;  top:-7px;  font-size:15px;  background:#fff;}.series-modify-request.tr-language,.series-modify-request .tr-language-checkbox{  background:none;}.series-modify-request .tr-language-checkbox label input{  left:27px !important;  top:-9px;  margin-bottom:5px;  /*series modification request end*/}.dashboard-panel .col-sm-4{  max-width:32.4%;}.progress{  margin:20px 0px;}.travelDateFlex{  display:flex;  flex-direction:row;}.pagination{  justify-content:center;  align-items:center;  padding:0px 0px 10px;}.pagination > li > a,.pagination > li > span{  padding:6px 12px;}.well{  min-height:20px;  padding:19px;  margin-bottom:20px;  background-color:#f5f5f5;  border:1px solid #e3e3e3;  border-radius:4px;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);  /* Description:Amal Requestform trip type design issue fix */  /*Author: Mohanraj  */  /* date:11/4/22 */}.trip-panel .well.well-trip-theme{  width:max-content;  /*chart not displaying issue*/}[hidden='false'],[hidden='0']{  display:block !important;  /* Product Issue Fixed Benita (29-Mar-2019)*/}.agent-req-box th,.airline-res-box th{  text-align:left;  /*clearfix temporary fix*/}.clearfix{  width:100% !important;  /* FAQ Email ID issue Sheik (01-Apr-2019)*/}.faq-container .ui-widget-content a{  display:inline-block;  /*ssr could not select online style*/}.meal-variety .select-online label em{  color:#124680;}.ancillary-type .select-online span{  color:#8c8c8c;}.add-grouplink{  color:#30302f;  text-decoration:underline;  font-weight:bold;  border:1px solid #30302f;  padding:10px;  font-size:14px;  border-radius:5px;}.add-grouplink em{  margin-right:5px;  font-size:13px;  /*view request table checkbox*/}.table-checkbox .checkbox label{  z-index:1000;}.table-checkbox .checkbox input[type="checkbox"],.table-checkbox .checkbox em{  top:-14px;}.cb-disable{  position:absolute;  left:7px;  right:-3px;  top:-2px;  bottom:-4px;  background:#ccc;  z-index:2;  opacity:0.2;  /*signup page chekcbox start*/}.signup-term{  position:relative;  /*signup page chekcbox end*/}.signup-term input[type="checkbox"]{  position:absolute;}.signup-term label{  padding-left:30px;}.series-group-arrow:before{  content:"\f0da";  font-family:'FontAwesome';  font-size:70px;  color:#e8e8e8;  /* create custom report table css style*/}.content-querybox{  width:100%;}.content-query{  height:30px;  width:10%;  /*no data found styles start*/}.noData{  padding:25px;  /*no data found styles end*/  /*login page show password starts*/}.noData .nodata-img{  background:url('../../images/commonSVG/No_data_found.svg') no-repeat center center;  height:210px;  width:100%;}.noData .nodata-txt{  font:18px 'open_sanssemibold';  padding-bottom:15px;  color:#000 !important;}.view-password{  position:relative;}.password-cancel{  background:url(../../images/password-cancel.svg) no-repeat;  cursor:pointer;  width:27px;  position:absolute;  height:20px;  bottom:5px;  right:10px;  display:block;  background-size:81%;}.password-view{  background:url(../../images/password-view.svg) no-repeat;  bottom:2px;  background-size:80%;  /*login page show password ends*/  /* hide acessibility made common as per developer suggestion*/}.hide-accessiblity{  display:none !important;}.flight-details-view .link.user-minus{  display:inline-block;  /*IE Browser issue*/}input::-ms-clear,input::-ms-reveal{  display:none !important;}::-ms-reveal{  display:none !important;}::-ms-clear{  display:none !important;  /*sptc styles*/}.checkboxSptc{  padding-top:20px;  /*sptc styles end*/  /*spiceget multicity hide styles*/}.checkboxSptc label em{  background:#fff;  padding-right:10px;  font-size:16px;  color:#0062a8;}.checkboxSptc label input{  position:absolute;  left:-4px;  opacity:0;}.sg-muliticity-hide{  max-width:23.1% !important;  /*Sheik (18-11-2019) Firefox Issue Fixed*/}.sg-muliticity-hide .multicity{  display:none;}@-moz-document url-prefix(){  /*spiceget multicity hide styles ends*/  .sg-muliticity-hide{    max-width:260px !important;  }  .sg-muliticity-hide .well-trip-theme a{    padding:10px 9px 10px 39px;  }}.conf-add-group{  padding:10px 16px;  font-size:16px;  border-radius:3px;  border-radius:100px;}.conf-add-group span{  margin-right:6px;}.flight-details-view .link.user-minus{  display:inline-block;  /*	Author: Azeez
	Desc: Send Feedback Text
*/}.cls-feedback{  transform:rotate(270deg);  display:block;  padding:10px;  border-top-left-radius:5px;  border-top-right-radius:5px;  letter-spacing:2px;  font-family:'open_sanssemibold';}.cls-icon-size{  font-size:22px;  /**************************************************
	Author : vijayaumar	
	Title : Module map list
**************************************************/}.cls-template-name{  display:inline-block;  width:160px;  overflow:hidden;  text-overflow:ellipsis;}.custom-font{  font-size:20px;}.custom-align{  padding-top:10px;  float:right;}.custom-create{  padding-right:5px;}.cls-radio{  padding-left:10px;}.cls-user-action-module{  border:1px solid #ccc;  margin:10px 0;  text-align:center;  vertical-align:middle;  padding-top:32px;  padding-bottom:20px;}.cls-action-check{  padding:5px;  border-radius:100%;  box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);  display:inline-block;  text-align:center;  cursor:pointer;  margin-right:5px;  font-size:12px;}.cls-active{  background:#0c8cff;  color:#fff;}.cls-inactive{  color:#000;}.searching-flights-header{  margin:0px;  /* position: static; */  text-align:center;  top:0px;  z-index:2;}.cls-user-action-module:hover{  box-shadow:0px 0px 16px #b4b4b4 inset;}.cls-active-color:before{  content:'';  width:20px;  height:20px;  border-radius:100%;  display:inline-block;  color:#fff;  background:#0c8cff;  vertical-align:-5px;}.cls-de-active-color:before{  content:'';  background:#fff;  color:#292929;  border:1px solid #ccc;  height:20px;  width:20px;  display:inline-block;  border-radius:100%;  vertical-align:-5px;  margin-left:10px;}.cls-color-desc{  margin:10px;  text-align:right;  /* Module mapping popup window css */}.multiselect{  position:relative;}.cls-checkboxes{  display:none;  border:1px #dadada solid;  position:absolute;  z-index:1;  background:#fff;  width:-webkit-fill-available;  max-height:180px;  overflow:hidden;  overflow-y:auto;  box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);  padding:0px 10px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px;}.cls-checkboxes.active{  display:block;}.cls-checkboxes label{  display:block;}.cls-checkboxes label:hover{  background-color:#1e90ff;}.cls-multi-select{  margin:10px 0px;}.cls-multi-select input[type="checkbox"]{  vertical-align:-5px;}.multiselect em.fa.fa-caret-down{  position:absolute;  top:15px;  right:5px;  background:#fff;}.well-trip-theme span{  font-size:12px;  /*
* Author: Abdul Azeez
* Desc: optimizing and seperating dashboard charts
*/  /*Chart Design Starts here*/}.cls-custom-dashboard{  /* Icons */  /* Icons End */}.cls-custom-dashboard .c3 svg{  font:12px 'open_sansregular';}.cls-custom-dashboard .bg-color{  background:#f2f7fd;  padding:15px;  padding-bottom:0px;}.cls-custom-dashboard h4{  font:17px 'open_sanssemibold';  color:#255180;}.cls-custom-dashboard [class^="col-"]{  margin-bottom:20px;}.cls-custom-dashboard .graphs{  height:250px;  margin:0px 0px 35px 0px;}.cls-custom-dashboard .graph-icon{  position:relative;}.cls-custom-dashboard .graph-icon a{  width:35px;  height:32px;  margin:0px 2px 0px 0px;  display:inline-block;  outline:0;  border:1px solid transparent;}.cls-custom-dashboard .graph-icon a.active{  border:1px solid #c8c8c8;}.cls-custom-dashboard .graph-icon a.backTo{  display:none;  position:absolute;  font-size:16px;  line-height:35px;  left:-45px;}.cls-custom-dashboard a.donut{  background:url('../images/icons.png') no-repeat -1px -1px;}.cls-custom-dashboard a.spline{  background:url('../images/icons.png') no-repeat -1px -130px;}.cls-custom-dashboard a.line{  background:url('../images/icons.png') no-repeat -1px -174px;}.cls-custom-dashboard a.bar{  background:url('../images/icons.png') no-repeat -1px -89px;}.cls-custom-dashboard a.pie{  background:url('../images/icons.png') no-repeat -1px -43px;}.cls-custom-dashboard .form-control{  height:25px;  padding:2px 5px;  font-size:13px;  border-radius:2px;  box-shadow:none;}.cls-custom-dashboard select option{  text-transform:capitalize;}.cls-custom-dashboard .enable-event g.c3-chart g.c3-event-rects rect.c3-event-rect{  pointer-events:none;}.cls-custom-dashboard .c3-axis-y .domain,.cls-custom-dashboard .c3-axis-y line{  stroke:transparent;}.cls-custom-dashboard .c3-xgrid{  stroke-dasharray:2 3;}.c3-ygrid{  stroke-dasharray:2 3;}.cls-custom-dashboard #request_trend .c3-area{  opacity:1 !important;}.cls-custom-dashboard .bg-color-table{  padding:15px;}.cls-custom-dashboard .radio-form{  float:left;  display:inline-block;  width:33%;}.cls-custom-dashboard .radio-form input[type=radio]{  margin:4px 0 0;  margin-top:1px \9;  line-height:normal;  width:15%;  height:15px;}.cls-custom-dashboard .radio-form label{  font-size:14px;}.cls-custom-dashboard table{  font-family:arial, sans-serif;  border-collapse:collapse;  width:100%;}.cls-custom-dashboard td,.cls-custom-dashboard th{  text-align:center;  padding:10px;  font-size:14px;}.cls-custom-dashboard td:first-child{  text-align:left !important;}.cls-custom-dashboard .dashboard-list tr:last-child td{  border:none;}.cls-custom-dashboard .dashboard-confirm p,.cls-custom-dashboard .dashboard-payment p,.cls-custom-dashboard .dashboard-ticket p,.cls-custom-dashboard .dashboard-reject p{  padding:5px;}.cls-custom-dashboard #group_request_action_details_table table div{  padding:0px;  font-size:14px;  border-radius:5px;  text-align:center;}.cls-custom-dashboard .custom-padding{  padding:15px;}.cls-custom-dashboard .custom-font{  /*font-weight: 700;*/  font-size:17px;  color:#255180;}.cls-custom-dashboard .custom-selct{  font-size:small;  line-height:initial;}.cls-custom-dashboard .custom-form-control{  height:25px;  padding:2px 5px;  font-size:13px;  border-radius:2px;}.cls-custom-dashboard .custom-font-content{  font-size:11px;  font-weight:bolder;}.cls-custom-dashboard .custom-line{  width:100%;  display:inline-block;  height:1px;}.cls-custom-dashboard .top-station-bg{  padding:20px;}.cls-custom-dashboard .custom-flex{  display:flex;}.cls-custom-dashboard .custom-font-content-hd{  display:block;  font-weight:600;}.cls-custom-dashboard .custom-td1{  width:40px;}.cls-custom-dashboard .custom-td2{  width:100px;}.cls-custom-dashboard .td{  border-bottom:0px;}.cls-custom-dashboard .cls-dashboard-chart select.form-control{  height:25px;  padding:2px 5px;  border-radius:2px;  box-shadow:none;  width:150px;}.top-selectors-font,.cls-dashboard-chart select.form-control,.custom-font-content-hd{  font-size:13px;}.top-selectors-td{  width:142px;}.top-selectors-td1{  width:40px;}#overall_pipeline_summary_selectbox_0,.top-selectors-hd-font{  font-size:12px;}.top-selectors-hd-font,.travel-agenct-hd{  font-weight:700;}.table-tr,.table-td{  border:0px;}.table-td{  padding:3px;  display:none;}.pipeline-revenue-bg{  padding:15px;}.margin{  margin:10px 10px 0px;}.custom-padding-size,#overall_pipeline_summary_selectbox_0{  margin-right:10px;}.travel-agenct-content1,.travel-agenct-content2,.travel-agenct-hd{  display:block;}.travel-agenct-hd{  font-size:14px;  line-height:26px;}.table-hd2,.table-hd3,.table-hd4{  padding:11px;  display:inline-block;}.travel-agenct-content1,.travel-agenct-content2{  margin-left:84px;  /*Chart Design Starts here*/  /*Dashboard Area css start here*/  /*Pipe line chart design changes*/}#revenue_analysis_div .bg-color{  padding-bottom:0px;}#pipeline_revenue_div .bg-color{  min-height:373px;}#revenue_compare_div .bg-color{  min-height:399px;  padding-bottom:0px;}#pipeline_revenue_div .bg-color .col-sm-12,#revenue_analysis_div .bg-color .row [class^="col-"],#revenue_compare_div .bg-color [class^="col-"]{  margin-bottom:0px !important;}#pipeline_revenue_div .bg-color,#overall_pipeline_summary_div .bg-color,#top_stations_div .bg-color{  padding-bottom:0px;}#overall_pipeline_summary_div .bg-color .form-group.col-sm-6,#pipeline_revenue_regionwise_div .radio-button,#top_sectors_div .radio-button{  position:absolute;}#overall_pipeline_summary_div .bg-color .form-group.col-sm-6,#pipeline_revenue_regionwise_div .radio-button{  right:0px;}#overall_pipeline_summary_div .bg-color .form-group.col-sm-6{  top:15px;}#pipeline_revenue_regionwise_div .radio-button,#top_sectors_div .radio-button{  top:25px;}.custom-content-padding{  padding:10px 0px 2px !important;  margin:0px 5px;}#overall_pipeline_summary_table .custom-content-padding:nth-last-child(2){  border-bottom:0px !important;}.graphs.cls-pipeline-chart,#top_sectors_table .top-selectors-td,#top_stations_table .custom-td3.td .col-sm-12 .graphs.c3,#top_sectors_table .custom-td3.td .col-sm-12 .graphs.c3{  height:0px !important;}.graphs.cls-pipeline-chart svg{  height:50px !important;}#overall_pipeline_summary_selectbox_0{  width:75%;  font-size:12px;}#pipeline_revenue_regionwise_div .chart-dashboardtitle{  margin:5px 0px 30px;}#travel_agent_div .radio-button .cls-custom-radio-button,#top_sectors_div .radio-button .cls-custom-radio-button,#pipeline_revenue_regionwise_div .radio-button .cls-custom-radio-button,#overall_pipeline_summary_selectbox_0{  float:right;}#pipeline_revenue_compare_div .radio-button{  padding-left:0px;  margin:15px 0px;}#pipeline_revenue_compare_div .bg-color{  min-height:402px;}#travel_agent_div .travel-agency-table th,#group_request_action_details_table .dashboard-list .dashboard-listhead th{  border:0px !important;  font:14px 'open_sanssemibold';}#group_request_action_details_table .dashboard-list .dashboard-listhead th:first-child{  width:30%;}#overall_pipeline_summary_div,#overall_summary_div,#revenue_compare_div,#request_compare_div,#top_sectors_div{  padding-left:0px !important;}#top_sectors_div .chart-dashboardtitle{  margin:5px 0px 20px;}#travel_agent_div .bg-color,#pipeline_revenue_regionwise_div .bg-color,#top_sectors_div .bg-color{  padding-bottom:0px;}#top_stations_div .radio-button{  margin-bottom:10px;}#top_sectors_table .top-selectors-td{  padding:10px !important;  width:0px !important;}#top_stations_table .top-station-table td{  padding:8px 10px;  border-top:0px !important;}#top_stations_div .bg-color,#top_sectors_div .bg-color{  min-height:378px;}#top_stations_table,#overall_pipeline_summary_table,#top_stations_table .custom-td3.td .col-sm-12 .graphs.c3,#top_stations_table .custom-td3.td .col-sm-12,#top_sectors_table .custom-td3.td .col-sm-12 .graphs.c3,#top_sectors_table .custom-td3.td .col-sm-12,.graphs.cls-pipeline-chart,.graphs.cls-pipeline-chart svg{  margin:0px !important;}#group_request_action_details_table .dashboard-list tr.dashboard-paymentlist:first-child td{  border-top:0px !important;}.no-data{  padding-top:140px;}#travel_agent_div{  /*Dashboard Area css end here  864*/  /* Author: Abdul Azeez
 * Desc: Instant purchase design
 * Date: 19-02-2020
*/}#travel_agent_div .travel-agency-table th{  padding:0px !important;}#travel_agent_div .travel-agency-table td{  padding-top:15px !important;  text-align:center;}#travel_agent_div .travel-agency-table td:first-child{  text-align:left;}#travel_agent_div td,#travel_agent_div tbody tr:last-child{  border-bottom:0px !important;}.time-limit-box.cls-new-structure,.time-limit-cont.new .time-limit-box,.flight-details-view.cls-new-structure,.flight-accordion.new .flight-details-view,.tems-condition-text.cls-new-structure,.terms-and-cond-box.new .tems-condition-text,.time-limit-box.cls-bf-fare .cls-ipf-fare-table,.time-limit-box.cls-ipf-fare .cls-bf-fare-table,.tems-condition-text.cls-bf-fare .cls-ipf-terms,.tems-condition-text.cls-ipf-fare .cls-bf-terms,.request-det-cont.new .cls-top-fare,.flight-accordion.cls-new-structure,.request-det-cont.new .flight-accordion{  display:none;}.time-limit-cont.new .time-limit-box.cls-new-structure,.flight-accordion.new .flight-details-view.cls-new-structure{  display:table;}.terms-and-cond-box.new .tems-condition-text.cls-new-structure,.request-det-cont.new .flight-accordion.cls-new-structure{  display:block;}.time-limit-cont.new{  /*trip fare by Azeez 27-03-2020*/}.time-limit-cont.new .time-limit-box.cls-new-structure .cls-label-container{  margin-left:10px;  margin-right:10px;}.request-det-cont.new .flight-details-view tr{  border-bottom:none;}.cls-label-container{  margin-bottom:10px;}.cls-label-container .cls-tab{  font:14px 'open_sanssemibold';  cursor:pointer;}.cls-label-container .cls-tab + .cls-tab{  margin-left:20px;}.cls-label-container .cls-tab.active{  position:relative;}.cls-label-container .cls-tab.active:before{  content:"\f0d7";  font-family:'FontAwesome';  top:85%;  left:50%;  position:absolute;}.flight-details-view.cls-new-structure,.flight-accordion.cls-new-structure{  /*
.time-limit-cont.new > .time-limit-box.old, .time-limit-cont > .time-limit-box.new{
	display: none;
}
.time-limit-cont.new > .time-limit-box.new{
	display: block;
}
*/  /* Author: Abdul Azeez
*  Desc: Group terms and conditions, suggested flights
*  Date: 31-Mar-2020
*/}.flight-details-view.cls-new-structure .cls-check,.flight-accordion.cls-new-structure .cls-check,.flight-details-view.cls-new-structure .cls-fare,.flight-accordion.cls-new-structure .cls-fare{  display:inline-block;}.flight-details-view.cls-new-structure .cls-check,.flight-accordion.cls-new-structure .cls-check{  vertical-align:4px;  margin-right:10px;  font-size:25px;  border-radius:100%;  width:26px;  height:26px;}.flight-details-view.cls-new-structure .cls-check:before,.flight-accordion.cls-new-structure .cls-check:before{  display:none;}.flight-details-view.cls-new-structure .cls-flight-select.active .cls-check,.flight-accordion.cls-new-structure .cls-flight-select.active .cls-check,.flight-details-view.cls-new-structure .cls-trip-radio:checked ~ .cls-check,.flight-accordion.cls-new-structure .cls-trip-radio:checked ~ .cls-check{  border:transparent;}.flight-details-view.cls-new-structure .cls-flight-select.active .cls-check:before,.flight-accordion.cls-new-structure .cls-flight-select.active .cls-check:before,.flight-details-view.cls-new-structure .cls-trip-radio:checked ~ .cls-check:before,.flight-accordion.cls-new-structure .cls-trip-radio:checked ~ .cls-check:before{  display:inline-block;}.flight-details-view.cls-new-structure a,.flight-accordion.cls-new-structure a{  cursor:pointer;}.cls-group-terms .cls-grp-label{  padding:10px;  font:14px 'open_sansbold';  position:relative;}.cls-group-terms .cls-tab-data{  display:none;  padding:5px;}.cls-group-terms .cls-grpr1:checked ~ .cls-grp1,.cls-group-terms .cls-grpr2:checked ~ .cls-grp2,.cls-group-terms .cls-grpr3:checked ~ .cls-grp3,.cls-group-terms .cls-grpr4:checked ~ .cls-grp4,.cls-group-terms .cls-grpr5:checked ~ .cls-grp5,.cls-group-terms .cls-grpr6:checked ~ .cls-grp6,.cls-group-terms .cls-grpr7:checked ~ .cls-grp7,.cls-group-terms .cls-grpr8:checked ~ .cls-grp8,.cls-group-terms .cls-grpr9:checked ~ .cls-grp9,.cls-group-terms .cls-grpr10:checked ~ .cls-grp10,.cls-group-terms .cls-grpr11:checked ~ .cls-grp11,.cls-group-terms .cls-grpr12:checked ~ .cls-grp12,.cls-group-terms .cls-grpr13:checked ~ .cls-grp13,.cls-group-terms .cls-grpr14:checked ~ .cls-grp14,.cls-group-terms .cls-grpr15:checked ~ .cls-grp15,.cls-group-terms .cls-grpr16:checked ~ .cls-grp16,.cls-group-terms .cls-grpr17:checked ~ .cls-grp17,.cls-group-terms .cls-grpr18:checked ~ .cls-grp18,.cls-group-terms .cls-grpr19:checked ~ .cls-grp19,.cls-group-terms .cls-grpr20:checked ~ .cls-grp20,.cls-group-terms .cls-grpr21:checked ~ .cls-grp21,.cls-group-terms .cls-grpr22:checked ~ .cls-grp22,.cls-group-terms .cls-grpr23:checked ~ .cls-grp23,.cls-group-terms .cls-grpr24:checked ~ .cls-grp24,.cls-group-terms .cls-grpr25:checked ~ .cls-grp25,.cls-group-terms .cls-grpr26:checked ~ .cls-grp26,.cls-group-terms .cls-grpr27:checked ~ .cls-grp27,.cls-group-terms .cls-grpr28:checked ~ .cls-grp28,.cls-group-terms .cls-grpr29:checked ~ .cls-grp29,.cls-group-terms .cls-grpr30:checked ~ .cls-grp30,.cls-group-terms .cls-grpr31:checked ~ .cls-grp31,.cls-group-terms .cls-grpr32:checked ~ .cls-grp32{  display:block;}.cls-group-terms .cls-grp-rdo:checked + .cls-grp-label{  transition:background 0.5s ease;}.cls-group-terms .cls-grp-rdo:checked + .cls-grp-label:after{  content:'\f0d7';  font-family:'FontAwesome';  position:absolute;  top:91%;  left:50%;}.cls-group-flights,.cls-group-terms,.terms-and-cond-box.group .cls-default-terms,.request-det-cont.group .acc-parent{  display:none;}.terms-and-cond-box.group .cls-group-terms,.request-det-cont.group .cls-group-flights{  display:block;}.cls-group-flights{  /* Navigation Link Sheik(08-Apr-2020)*/}.cls-group-flights .faq-acc-click{  display:flex;  font:14px 'open_sanssemibold';}.cls-group-flights .faq-acc-click .cls-note{  font:11px 'open_sansregular';}.navigation-link{  position:relative;}.navigation-link .navigation-voice{  position:absolute;  left:0;  right:0;  top:0;  /*TA payment - azeez 09-04-2020*/}.infi-icon_84_expand.active:before{  content:"\f147" !important;  font-family:'FontAwesome';  font-size:21px;  /* Request Form Remarks File Attachement Sheik (21-Apr-2020) */}.req-page-fileupload .drag-drop-box{  padding:10px 0px;}.req-page-fileupload .drag-drop-box p{  margin:0px;}.req-page-fileupload .file-upload{  text-align:left;  padding-left:40px;}.req-page-fileupload .upload-link{  position:relative;  top:-2px;  right:5px;  width:80px;  display:inline-block;  /*
* Name : Abdul Azeez
* Desc: Filter
* Date: 04-05-2020
*/}.filter-icon{  display:block;}.cls-savefilter,.cls-savefilter:focus,.cls-savefilter:hover{  /* display: inline-block; */  line-height:1;  float:right;  padding:5px 10px;  border-radius:5px;  font-size:12px;  text-transform:none;}.saveSearchIcon{  float:right;  padding:2px 7px;  height:20%;}.cls-addnew{  text-align:right;  padding:0px 0 10px 0;}.cls-system-filter .cls-custom-btn,.cls-filter-details-container{  display:none;}.cls-list-title{  display:inline-block;}.cls-add-new-btn{  float:right;  display:inline-block;}.cls-saved-filter-list{  min-height:200px;  max-height:225px;  overflow:hidden;  overflow-y:scroll;  padding:0px 10px;  border-top:0px;}.cls-save-filter-item{  border-bottom:1px solid #ccc;  padding:10px 0px;}.cls-radio-uncheck{  font-size:18px;  vertical-align:-1px;  position:relative;  cursor:pointer;}.cls-radio-uncheck.active::after{  content:"\f111";  font-size:8px !important;  position:absolute;  top:4px;  left:4px;  font:normal normal normal 14px/1 FontAwesome;  -webkit-font-smoothing:antialiased;}.cls-filter-name{  font-size:16px;}.cls-filter-label{  display:inline-block;  vertical-align:5px;  font-size:12px;  font-weight:600;}.cls-filter-value{  width:150px;  display:inline-block;  font-size:12px;  overflow:hidden;  white-space:nowrap;  text-overflow:ellipsis;  text-transform:lowercase;}.form-control-plaintext,.cls-filter-data-title{  white-space:nowrap;  width:120px;  display:inline-block;  overflow:hidden;  text-overflow:ellipsis;  font-size:12px;}.dropbtn{  padding:7px;  font-size:14px;  border:none;  cursor:pointer;}.dropdown{  position:relative;  display:inline-block;}.dropdown-content{  display:none;  position:absolute;  min-width:160px;  z-index:1;}.dropdown-content a{  padding:12px 16px;  text-decoration:none;  display:block;}.dropdown:hover .dropdown-content{  display:block;}.dropdown-scroll{  overflow-y:scroll;}.btn-secondary dropdown-toggle{  float:right;}.boxed{  height:29px;  width:auto;  padding-left:3px;  padding-top:2px;}.filter-item input[type="checkbox"]{  display:none !important;}.filter-check ~ em:before{  content:'\e93c' !important;}.filter-check:checked ~ em:before{  content:'\e93d' !important;}.filter-item{  margin:10px 0;}.tr-language-checkbox .cls-all-check{  display:none !important;}.cls-filter .tr-language-checkbox.checkbox{  left:38%;  background:none;  /* 08-05-2020 - Abdul Azeez - Terms and condition (MH)*/}.cls-tms-rdo:checked ~ em:before{  content:'\e93d' !important;}.cls-ub{  text-decoration:underline;  font-weight:600;}.cls-disabled{  pointer-events:none;  /* Sheik Single Currency in Excepted Fare field (01-July-2020) */}.single-currency .currency-hide{  display:inline-block;  width:25px;  height:45px;  background:#fff;  position:absolute;  border-left:1px solid #ccc;  right:0px;}.single-currency .currency-select{  pointer-events:none;  /* Sheik FAQ Main and Sub Heading 03-July-2020 */}.sub-point-heading{  color:#007fb0;  margin-bottom:10px;}.sub-point-descripition{  padding-left:20px;  margin-bottom:10px;}.sub-point-descripition li{  color:#000;  font-family:'open_sansregular';  /*Azeez 08-07-2020 Multiple status select*/}.cls-multiple-status .custom-select{  height:44px;}.cls-multiple-status .custom-select a i,.cls-multiple-status .custom-select a .ssr-icon{  right:0px;  top:22px;}.cls-multiple-status .custom-select a,.cls-multiple-status .custom-select a:hover{  padding:11px 6px;  border:1px solid #919191;}.select-multiple li::before{  content:'\e93c';}.select-multiple li.active::before{  content:"\e93d";  /*km header changes*/  /*.cls-km-header{
    display: none;
}*/  /* Sheik (16-July-20) */}.cursor-pointer{  cursor:pointer;}.pointer-eve-none{  pointer-events:none;  /* Common Flight search issue fixing Sheik (22-July-2020) */}table.searching-flights tr td{  text-align:left;  /* Dashboard Iframe Sheik (22-July-2020) */  /* Updated by ShriMurugan (19-Apr-21) */}.dashboard-chart .customized-report{  /* min-height: 500px; */  width:100%;  border:0px;  height:100vh;  /* azeez - series conf bagfare */}.cls-tick{  font-size:25px;}.cls-tick ~ .inr-farebreak{  display:block;}.cls-bfseries-rdo:not(:checked) ~ .cls-tick::before,.cls-bagfseries-rdo:not(:checked) ~ .cls-tick::before,.cls-bfconf-rdo:not(:checked) ~ .cls-tick::before,.cls-bagfconf-rdo:not(:checked) ~ .cls-tick::before,.cls-ibfseries-rdo:not(:checked) ~ .cls-tick::before,.cls-ibagfseries-rdo:not(:checked) ~ .cls-tick::before{  content:'';}.cls-bfseries-rdo:not(:checked) ~ .cls-tick,.cls-bagfseries-rdo:not(:checked) ~ .cls-tick,.cls-bfconf-rdo:not(:checked) ~ .cls-tick,.cls-bagfconf-rdo:not(:checked) ~ .cls-tick,.cls-ibfseries-rdo:not(:checked) ~ .cls-tick,.cls-ibagfseries-rdo:not(:checked) ~ .cls-tick{  border-radius:50%;  width:25px;  display:inline-block;  height:25px;  /* Penalty Design Sheik (18-Aug-2020) */  /*task continued and file modified by azeez*/}.add-penalty-view .request-details td{  text-align:left;  width:16%;  vertical-align:middle;}.penalty-summary-link{  font-size:14px;  color:#00205b;  text-align:right;  display:block;  padding-right:50px;  text-decoration:underline;}.add-penalty-view .penalty-table-view,.add-penalty-view .penalty-rise-cont{  padding:10px;  border:1px solid #ccc;  border-radius:5px;  margin-top:20px;}.add-penalty-view .flight-details-view tr th,.add-penalty-view .flight-details-view tr td{  text-align:left !important;}.add-penalty-view .link-action a + a{  padding-left:10px;}.penalty-rise-cont input,.penalty-rise-cont select{  border:1px solid #ccc;  padding:2px 3px;  height:25px;}.cls-pcurr-ip{  width:40px;  margin-right:-5px;}.cls-pnum{  width:40px;}.cls-penalty-label{  font-family:open_sanssemibold;}.cls-preason-ip{  width:50%;}.cls-psubmit{  margin:0 auto;  display:block;  margin-top:20px;  padding:5px 14px !important;  font-size:12px !important;  /* Single POS select Sheik (15-Sep-2020) */}.single-pos-span{  display:none;  width:20px;  height:42px;  position:absolute;  right:1px;  top:32px;  background:#fff;}.single-pos .single-pos-span{  display:inline-block;}.single-pos select{  pointer-events:none;  /* IE show password icon fix - Azeez - 04-12-2020 */}input::-ms-clear,input::-ms-reveal{  display:none;  /*y4 common issue in date after sectors*/}.sector-2::after{  content:'';  display:block;  /* southwest pnr details fix ISS654 */}.flight-details-view .sector-2::after{  display:none;  /* author: shrimurugan - 12-02-2021 */  /* Desc - user details customization */}.user-details-content .flex-container,.agency-details-content .flex-container{  display:flex;  flex-direction:row;  justify-content:space-between;  margin-bottom:20px;}.user-details-content span,.agency-details-content span,.history-section ul span{  font-size:14px;  display:block;  font-family:'open_sanssemibold';}.history-section ul span{  font-size:15px;  display:block;}.user-details-content,.agency-details-content,.history-section{  padding:10px;  border-radius:10px;  margin:15px 0px;}.history-section{  padding:10px 29px;}.detailssec .head,.historydetails .head{  font-size:16px;  font-family:'open_sansregular';}.spacer{  margin:11px 0px;}.history-section ul li{  width:1em;  height:1em;  line-height:2em;  border-radius:1em;  margin:20px 0px 41px 0px;  display:block;  position:relative;}.history-section ul li::before{  content:'';  position:absolute;  left:0.45em;  top:0px;  width:2px;  height:53px;  z-index:1;  /* li:last-child::before {
    display: none;
} */}.contenta{  position:absolute;  left:40px;  top:-11px;  width:200px;  line-height:10px;  float:left;  text-align:left;}.history-section ul span{  font-family:'open_sanssemibold';}.history-section ul li .timing{  display:inline-block;  font-size:12px;  font-family:'open_sansregular';}.detailssec .head-right-agency,.detailssec .head-right-user{  float:right;  font-size:16px;  font-family:'open_sanssemibold';}.agency-detailspart{  padding:0px 0px 10px 0px;  margin-bottom:10px;}.agency-details-content label,.user-details-content label,.history-section ul li label{  font-size:12px;  font-family:'open_sansregular';}.mail{  word-break:break-all;}.view-detail{  text-align:right;  display:flex;  align-items:center;  justify-content:flex-end;}.view-detail a{  padding:0px 8px;  font-family:'open_sansregular';}.view-detail:after{  content:"\f178";  font-family:'FontAwesome';  font-size:16px;}.cls-scroll-popup{  max-height:200px;  overflow-y:auto;  /* author: shrimurugan - 25-02-2021 */  /* Desc - user details page management tab customization */}.pos-sec .table-section,.citypairmanagement .table-section{  padding:0px 20px;}.citypair-drop{  text-align:center;  background:white;  padding:10px;  border-radius:10px;  width:auto;  margin:10px auto;}.citypair-drop .add-button{  text-align:center;}.citypairmanagement .table-section .flight-details-view tr:nth-child(even) td{  padding:0px !important;}.pos-sec hr,.citypairmanagement hr{  margin-left:0px;}.citypairmanagement .toggle-button-item{  padding:10px 19px !important;}.citypairmanagement .add-button{  text-align:center;  /* 01-03-2021 update name list <br> removed and issue fixed - azeez */}.cls-or{  padding-top:100px;  /*non iata error and view agent email overflow issue - azeez - 09-03-2021*/}.allerror-display li:last-child::before{  display:inline-block;}.agency-details-content .spacer span{  overflow-wrap:break-word;  word-break:break-all;  /* Chat bot hide class / id */}#rasaWebchatPro{  display:none;  /*Azeez- redmine: 101440, extJS css sent by anboli -28-06-2021*/}#groupLevelTimeLineExtension .x-form-item{  position:unset;  /*Malathika- redmine: 101440 -26-11-2021*/}#createMenuMappingFormId .x-form-item{  position:unset;  /*Malathika- redmine: 101440 -27-11-2021*/}#createMenuMappingFormId .x-form-item-body{  position:unset;  /* Shrimurugan - Input hidden not with 'type' attribute security reasons it was display none - 18/4/22 */}input:not([type]),#loadCSRFKey,.cust-hidden{  display:none;  /*26-07-2021 - PNR select traveler details - Azeez*/  /* .pax-group{
    .cls-clabel{
        position: relative;
        width: 18px;
        height: 18px;
        &:after{
            content: '\0037';
            font-family: 'infiIcons';
            font-size: 18px;
        }
    }
    &.active{
        .cls-clabel:after {
                content: '\0038';
            }
    }
    .cls-check,.cls-dcheck,.cls-checkall{
        position: absolute;
        opacity: 0;
    }
    .cls-dcheck + .cls-clabel:after{
        content: '\0038';
    }
} */  /* 
Authot:Mohanraj
date:20/05/22
Multicity animation scroll issue fix
*/}.multianim-fixed-main{  width:max-content !important;  /* Infant mapping topbar css - shriMurugan - 15/10/22 */}.cls-topbar{  display:flex;  justify-content:space-between;  align-items:center;  margin:10px 0px;  /* Common css for new infant mapping design  -Shrimurugan - 19/8/22 starts*/}.cls-topbar h4 .sans-bold{  font-size:19px;  font-weight:500;}.cls-topbar{  display:flex;  justify-content:space-between;  align-items:center;  margin-bottom:20px;}.cls-summary label{  padding:0px 10px;  border-right:1px dashed #ccc;  /* In the name update page TC count is displaying none fix - ISS528 */  font-size:15px;  display:block !important;}.cls-summary label span{  font-weight:600;  font-size:14px !important;}.cls-summary label:last-child{  border-right:unset;}.cls-summary{  display:flex;  border:1px solid #ccc;  padding:8px;}#viewAddPassengerDomestic .cls-summary{  border:unset;}.cls-adultrow span{  font-size:13px;  font-weight:600;}.cls-adultrow{  margin-bottom:13px;}.flight-details-view.trip-form .custom-dp .dp-label{  height:46px;  width:180px;}.flight-details-view.trip-form .custom-dp .dp-label .dn-arow{  bottom:9px;}.flight-details-view.trip-form .custom-dp select{  width:98%;  overflow-y:auto;  top:20px;  border:1px solid #ccc;  box-shadow:2px 1px 1px 1px #ccc;}.flight-details-view.trip-form .custom-dp select option{  border-bottom:unset !important;}.flight-details-view.trip-form .custom-dp select option:checked{  background:unset;  color:black;}.flight-details-view.trip-form .custom-dp select option span{  background-color:gray;  width:20px;  line-height:20px;  height:20px;  border-radius:50%;  text-align:center;}.cls-mappedparent,.cls-notmapped{  padding:5px 18px;  height:unset !important;  border:unset;  display:block;  color:#0b866e;  width:max-content;  position:relative;}.cls-mappedparent::before,.cls-notmapped::before{  position:absolute;  content:"";  background:#1ec6a6;  height:100%;  padding:5px 18px;  opacity:0.03;  border-radius:15px;  width:100%;  left:0px;  top:0px;}.cls-notmapped{  color:#e50000;}.cls-notmapped::before{  background:#e50000;  opacity:0.03;}.passenger-det-box table tr td .cls-mappedinfanttd select{  width:190px;}.passenger-det-box .cls-mappedinfanttd select option{  color:#000;  padding-left:28px !important;}.passenger-det-box .cls-mappedinfanttd select option:first-child:hover{  background:none !important;  color:#000 !important;}.passenger-det-box .cls-mappedinfanttd select option:hover{  color:#fff;}.passenger-det-box .cls-mappedinfanttd select option::before{  content:"";  position:absolute;  background:#d9d9d9;  color:#000;  line-height:18px;  text-align:center;  width:20px;  height:20px;  border-radius:50%;  counter-increment:my-sec-counter;  content:counter(my-sec-counter);  left:11px;  margin-left:-10px;}.passenger-det-box .cls-mappedinfanttd select option:first-child{  padding-left:0px !important;}.passenger-det-box .cls-mappedinfanttd.custom-dp .optionid.hideid{  display:none !important;}.passenger-det-box .cls-mappedinfanttd.custom-dp .optionid{  position:absolute;  top:13px;  border-radius:50% !important;  height:20px;  width:20px !important;  padding-right:unset !important;  left:10px;  background:#d9d9d9;  line-height:20px;  text-align:center;  padding-left:unset !important;  color:#000 !important;}.cls-mappedinfanttd,.cls-mappedinfantth{  width:180px;}.passenger-det-box .cls-mappedinfanttd select option:first-child:before{  content:unset !important;}.flight-details-view .infantDropdowns label{  border:unset;}.passenger-det-box .cls-mappedinfanttd .dp-elips{  text-align:left;  vertical-align:-12px;  padding-left:29px !important;  width:100%;  /* Mantis issue fixing - 50360 -Shrimurugan -19/8/22 */}table.searching-flights.padd-none tr td{  padding:0px 5px 0px 0px;}.passenger-det-box table tr td .cls-mappedinfanttd .tgr_drop{  z-index:0;}.passenger-det-box table tr td .cls-mappedinfanttd .sel_ele{  z-index:-1;  background:#fff;}.passenger-det-box table tr td .cls-mappedinfanttd .sel_ele.on{  z-index:1005;}.passenger-det-box .cls-mappedinfanttd select option{  color:#000;  padding-left:28px !important;}.passenger-det-box .cls-mappedinfanttd select option:first-child:hover{  background:none !important;  color:#000 !important;}.passenger-det-box .cls-mappedinfanttd select option:hover{  color:#fff;  /* Common css for new infant mapping design  -Shrimurugan - 19/8/22 ends*/  /* SSR page design issue fixing  -ShriMurugan - 07-11-22
.meal-amnt{
    border-left: 1px solid #ccc;
} */  /*  Common css for new SSR requirement for single strip for one way and roundtrip in layover flights - starts */}.flight-desc.baggage-others{  display:flex;  align-items:center;  flex-wrap:wrap;  flex-direction:row;  justify-content:flex-start;}.flight-desc.baggage-others .slide-open{  flex:1 0 0;  text-align:right;}.flight-desc.baggage-others .infi-icon_55_onward{  position:unset;  font-size:26px;  vertical-align:-10px;  height:30px;  display:inline-block;}.flight-desc.meal-flight{  display:block;}.flight-desc.baggage-others{  padding:4px 15px 6px;}.flight-desc.baggage-others .sector-info{  padding-left:9px;}.flight-desc.baggage-others .infi-icon_14_down-arrow{  vertical-align:-9px;  /*  Common css for new SSR requirement for single strip for one way and roundtrip in layover flights - ends */  /* Common Landing page design enable */  /* Date:25/11/2022 */}.login-notification,.please-note{  display:block;  /* Terms and condition mantis (0055015) issue fixing  */  /* Date:30/01/22 */}.terms-and-cond-box p img{  max-width:100%;}.cls-dashboardtop select{  margin-right:25px;  width:max-content;  float:right;  /* New label in contract manager page - PNR validaity*/}.cls-farvalidity{  margin:0;  /* SSR transaction history in Seat selection and add / cancel itinerary page designs */}.cls-farvalidity .cls-pnrcreatelabel{  display:flex;  align-items:center;}.cls-farvalidity .cls-pnrcreatelabel span{  padding-top:43px;  color:#6c6b6b;  font-size:14px;}.select-multiple .disableCancel{  pointer-events:none;}.ancillary-review{  /* SSR Page design */}.ancillary-review .cls-emdno{  padding-left:28px;}.ancillary-review .cls-emdno.cancel-emd{  text-decoration:line-through;  color:red;}#addSSRPopup{  /* SSR page table SSR validity design update */}#addSSRPopup .slide-expand.ancillary-list{  border-collapse:separate;  border-spacing:0 15px;}#addSSRPopup .slide-expand.ancillary-list tr th{  background:#c0c0c0 !important;}#addSSRPopup .slide-expand.ancillary-list tr td{  background:#eee;}.cls-timelimitlabel{  margin-left:auto;}.cls-timelimitlabel p{  font-size:14px;  font-family:'open_sanssemibold';}.ancillary-type{  display:flex;  align-items:center;  /* 
    .radio-text {
        height: 40px;
    } */  flex-wrap:wrap;}.cls-transacthistory{  flex:0 0 100%;  /* Mantis 57945 Baggage selection boxes each have different sizes */}.meal-variety .checkbox .radio-text{  display:-webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient:vertical;  overflow:hidden;}.meal-variety .radio-theme,.meal-variety .checkbox{  width:32%;  /*New dashboard design start*/}.breadcrumb-prod{  margin-top:16px;}.cls-dashboardhead .dashboard-head{  font-size:24px;  margin-bottom:0px;}.cls-dashboardhead .relative{  padding:0px;}.dashboard-panel .row{  display:flex;  justify-content:center;  align-items:center;}.dashboard-panel .col-sm-3{  border-radius:8px;  margin:0px 21px 32px 0px;}.cls-dashboardhead .col-lg-2{  position:relative;  padding:0px;}.cls-dashboardhead .col-lg-2::after{  display:inline-block;  margin-left:0.255em;  position:absolute;  top:23px;  color:#c5c9d0;  right:20px;  vertical-align:0.255em;  content:"";  border-top:0.45em solid;  border-right:0.45em solid transparent;  border-bottom:0;  border-left:0.45em solid transparent;}.dashboard-panel .new-request:nth-child(1),.dashboard-panel .payment-request,.dashboard-panel .add-user,.dashboard-panel .ssr-request{  background-color:;}.dashboard-panel .accept-pending,.dashboard-panel .submission-pend,.dashboard-panel .booking-summary,.dashboard-panel .new-request{  background-color:;}.dashboard-panel .new-request,.dashboard-panel .accept-pending,.dashboard-panel .payment-request,.dashboard-panel .submission-pend,.dashboard-panel .ssr-request{  position:relative;}.new-request:nth-child(1)::before,.accept-pending::before,.payment-request::before,.submission-pend::before,.ssr-request::before{  position:absolute;  content:'';  display:inline-block;  width:2px;  height:138px;  border:1px solid #d9dbe0;  right:122px;  top:25px;}.payment-request .dashboard-text-fnt::before{  top:-16px;}.cls-dashboardhead{  justify-content:space-evenly;  max-width:100%;  margin:0px 28px 24px 0px;}.cls-dashboardhead select{  appearance:none;  height:48px;  width:180px;  color:;}.cls-dashboardhead .relative{  display:flex;  align-items:end;}.cls-dashboardhead select,.dashboard-text-fnt::before{  border:1px solid #d9dbe0;}.booking-summary .row,.add-user .row,.dashboard-panel .new-request:nth-child(7) .row{  display:flex;  flex-direction:column;}.dashboard-text,.dashboard-text-fnt,.passenger-sub-txt{  margin:0px;}.dashboard-text-fnt span{  font-size:40px;  color:;}.dashboard-text-fnt a{  font-size:12px;  color: !important;}.ssr-request .dashboard-text-fnt{  max-width:100%;  padding-left:24px;}.add-user .adduser-icon,.new-request:nth-child(7) .help-icon{  height:86px;  /*New dashboard design end*/  /* a3 aegean airline ck editor height issue fixed */}.ck.ck-editor__main > .ck-editor__editable.ck-focused,.ck.ck-editor__main > .ck-editor__editable:not(.ck-focused){  height:200px;  /* /Abimanyu - matrix start/ */}.cls-managematrix-main .cls-manage-matrix{  font-size:18px;  color:#0e2071;  font-family:open sans-serif;}.cls-managematrix-main ul .cls-downsize-list,.cls-managematrix-main ul li{  list-style-type:none !important;  font-size:14px;}.cls-managematrix-main ul .cls-downsize-list a{  padding:0px 10px 0px 28px;}.cls-managematrix-main ul .cls-downsize-list{  padding-left:20px;  background-color:unset !important;  color:unset !important;}.cls-managematrix-main ul .cls-downsize-list a::before{  content:'';  position:absolute;  width:16px;  left:2px;  top:2px;  height:16px;  border-radius:50%;  border:1px solid #e50000;}.cls-managematrix-main ul .cls-downsize-list a{  color:#000;}.cls-managematrix-main ul .cls-downsize-list a.active{  background-color:unset;  color:unset;}.cls-managematrix-main ul .cls-downsize-list a.active:after{  content:'';  position:absolute;  left:5px;  top:5px;  height:10px;  width:10px;  border-radius:50%;  border:1px solid #e50000;  background-color:#e50000;}.cls-managematrix-main .cls-days-departure-title{  font-size:14px;}.cls-managematrix-main .cls-days-departure-box{  align-items:flex-start;  padding:25px 15px 16px;  gap:16px;  width:300px;  background:#f9f9f9;  border-radius:6px;}.cls-managematrix-main .cls-days-departure-box .dropdown.show .dropdown-menu{  background:#fff;  margin-top:10px !important;}.cls-managematrix-main .cls-days-departure-box .cls-set-penalty{  text-decoration:underline;  color:#0d8cff;  font-size:11px;  font-family:'open_sanssemibold';  font-weight:500;  padding-left:0px;}.cls-managematrix-main .cls-days-departure-box .cls-set-penalty::after{  display:none;}.cls-matrix-tabcontent .cls-generate-matrix-box .cls-matrix-inp{  width:58px;  height:46px;  padding:2px 12px;}.cls-matrix-tabcontent .cls-generate-matrix-box .cls-automatic-inp{  width:60px;}.cls-matrix-tabcontent .cls-generate-matrix-box .minpenvalsetinp{  width:100% !important;  position:relative;}.cls-matrix-tabcontent .cls-generate-matrix-box .cls-penclose{  position:absolute;  right:5px;  top:13px;  transform:rotate(45deg);  font-size:25px;  color:#e70c2b;  cursor:pointer;}.cls-manage-matrix-sub .cls-per-symbol,.cls-manage-matrix-sub .penaltyvalues-symbol{  position:absolute;  color:#9f9b9b;  top:15px;}.cls-manage-matrix-sub .cls-per-symbol{  left:40px;}.cls-manage-matrix-sub .penaltyvalues-symbol{  right:25px;}.cls-matrix-tabcontent .cls-generate-matrix-box .cls-disableinp,.cls-tablemain .cls-table-sub .cls-disableinp{  background:#f2f2f2;}.cls-departure-inputs{  display:flex;  flex-direction:row;  gap:20px;  position:relative;}.cls-matrix-tabcontent .cls-generate-matrix-box{  display:flex;  flex-direction:row;  gap:14px;}.cls-matrix-tabcontent .cls-generate-matrix-box .cls-incremental{  width:115px;  height:46px;  padding:2px 16px;}.cls-matrix-tabcontent .cls-generatebtn-box{  /* justify-content: center; */  display:flex;  align-items:center;  width:17%;  /* padding: 38px; */  flex-direction:column;  position:relative;  padding-top:48px;  padding-bottom:0px;}.cls-matrix-tabcontent .cls-generatebtn-box .cls-generate-matrix-btn{  color:#0d8cff;  padding:15px 16px 15px 16px;  border:1.5px solid #0d8cff;  border-radius:5px;  background:#f9f9f9;  font-size:14px;  line-height:15px;  font-family:'open_sanssemibold';}table,th,td{  /* th, td{
    padding: 8px 8px;
} */}.cls-manual-inner-input{  width:70px;  height:20.37px !important;}.cls-manual-addrow-remove{  color:#e50000;  /* /Abimanyu - matrix end/ */  /* merge overide code starts */}.cls-penaltymatrix{  margin-top:20px;}.cls-penaltymatrix.active{  display:flex;  flex-wrap:wrap;  gap:15px;}.cls-penaltymatrix h1{  font-size:17px;  font-weight:bold;}.cls-penaltymatrix table{  width:28%;}.cls-penaltybox .cls-penaltydrpmain{  padding-top:5px;  /* merge overide code starts */}.cls-tablemain{  width:33%;  border-width:1px 1px 0;}.cls-table-sub{  border:0.92593px solid #a8b2d5;  border-width:1px 1px 0;}.cls-table-sub .cls-table-content:first-child{  background:#f4f4f4;}.cls-table-sub .cls-table-content{  display:flex;  justify-content:space-between;  padding:5px 10px;  border-bottom:0.92593px solid #a8b2d5 !important;}.cls-table-sub .cls-table-content.cls-content span:last-child{  border-width:0;}.cls-table-sub .cls-table-content.cls-content .cls-manual-per-txt{  position:relative;  border-right:0.92593px solid #a8b2d5;  padding:9px 8px;  width:100%;  height:40px;  text-align:center;}.cls-table-sub .cls-table-content.cls-content .cls-manual-per-txt:last-child{  border-right:none;  width:40%;}.cls-table-sub .cls-table-content.cls-manaul-deprow .cls-manual-per-txt:last-child{  padding-top:11px;}.cls-table-sub .cls-table-content.cls-content{  padding:0;  /* Manage matrix */}.cls-manual-inner-inp-box{  position:relative;}.cls-manual-inner-inp-box .cls-manual-inner-input{  position:absolute;  top:9px;  left:13px;  width:70%;  height:23px !important;  border:1px solid #c7c7c7;  border-radius:2.7px;  padding:2px 4px;}.cls-manualtab.active ~ .cls-generatebtn-box{  padding-top:20px;  background:unset;}.cls-manual-con-remove,.cls-manual-con-remove:hover{  color:#e50000;}.cls-manual-header-content{  display:flex;  justify-content:space-between;}.cls-manual-gen-btn{  justify-content:flex-end !important;  align-items:baseline !important;  padding:0px !important;  background:unset !important;}.cls-manual-gen-btn .cls-generate-matrix-btn{  background:#fff !important;  /* Down size info start */}.cls-info-manage-matrix{  margin:20px 0px;  padding:10px 25px;  font-size:14px;  background-color:#f8f8f8;  border-radius:5px;}.cls-info-manage-matrix .cls-info-days-departure,.cls-info-manage-matrix .cls-info-downsize{  display:inline-block;}.cls-info-manage-matrix .cls-info-days-departure{  border-right:1px dashed #9d9d9d;  padding-right:20px;  margin-right:20px;}.cls-info-manage-matrix .cls-edit-matrix{  float:right;  color:#0d8cff;  font-size:14px;  font-family:'open_sansregular';}.cls-info-manage-matrix .cls-info-days-num,.cls-info-manage-matrix .cls-info-downsize-per{  font-weight:700;  /* Down size info end */  /* Downsize table start */}.cls-resp-table-main{  overflow-x:scroll;  max-width:100%;  width:100%;  z-index:0;}.resp-table{  display:table;  margin-top:20px;  /* .resp-table-body{
    display: table-row-group;
} */}.resp-table-row{  display:table-row;}.table-body-cell{  display:table-cell;  border:1px solid #ddd;  padding:6px 8px;  line-height:16px;  vertical-align:middle;}.cls-manage-matrix-dayspertable .cls-dayspertable-departure,.cls-manage-matrix-dayspertable .cls-downsize-per-title,.cls-downsize-per-title span{  font-size:14px;  font-weight:600;  background:#f4f6ff;  line-height:19px;  text-align:center;  text-transform:capitalize;}.cls-manage-matrix-dayspertable .cls-toprow,.cls-empty-cell{  display:flex;  flex-direction:column;}.cls-manage-matrix-dayspertable .cls-downsize-pertext-main,.cls-manage-matrix-dayspertable .cls-downsize-perinp-main{  display:flex;  flex-direction:row;  padding:0px;}.cls-manage-matrix-dayspertable .cls-downsize-pertext,.cls-manage-matrix-dayspertable .cls-downsize-perinp{  width:139px;  border:1px solid #c2c6ca;  border-width:0px 1px 0px 0px;  padding:15px;}.cls-manage-matrix-dayspertable .cls-downsize-toprow .cls-downsize-maincell,.cls-manage-matrix-dayspertable .cls-downsize-emptycell{  padding:0px;}.cls-manage-matrix-dayspertable .cls-downsize-perinp .cls-downsize-innerinp,.resp-table-row .table-body-cell .cls-sidemenu-inp{  /* width: 88px; */  height:40px;  width:100%;  font-size:15px;  border:unset;  border-bottom:1px solid #e0e0e0;  border-radius:unset;}.cls-manage-matrix-dayspertable .cls-downsize-perinp .cls-downsize-innerinp.disabled,.resp-table-row .table-body-cell .cls-sidemenu-inp.disabled{  pointer-events:none !important;}.cls-downsize-perinp-main .cls-bottom-remove{  text-align:center;  padding:0px;}.cls-manage-matrix-dayspertable .cls-right-remove{  vertical-align:middle;}.cls-manage-matrix-dayspertable .cls-iconremove{  /* padding: 8px; */  color:#e50000;  padding:0px;  font-size:50px;  height:max-content;  display:inline-block;}.cls-departure-increase{  border:1px solid #e0e0e0;  padding:10px 0px;  display:flex;  justify-content:center;  font-size:16px;  color:#0d8cff;  font-weight:400;}.resp-table-row .table-body-cell .cls-sidemenu-inp{  width:28px;  height:30px;  font-weight:600;  text-overflow:ellipsis;}.resp-table-row .table-body-cell .cls-sidemenu-num,.resp-table-row .table-body-cell .cls-sidemenu-above{  font-size:15px;}.resp-table-row .table-body-cell .cls-sidemenu-line{  padding:0px;  font-size:17px;}.resp-table-row .table-body-cell .cls-sidemenu-above{  padding-left:10px;}.resp-table .cls-downsize-addmain{  display:table-cell;  border:1px solid #c2c6ca;  vertical-align:middle;  width:52px;  position:relative;}.resp-table .cls-downsize-addmain .cls-downsize-add{  inset:40% 0px 0px 0px;  text-align:center;  rotate:-90deg;}.resp-table .cls-downsize-addmain .cls-downsize-add .cls-percentage{  width:193px;  /* rotate: -90deg; */  display:inline-block;  position:relative;  left:-75px;  top:6px;  font-size:16px;  color:#0d8cff;  height:35px;}.cls-manage-matrix-dayspertable .cls-downsize-perinp .cls-typeclass{  width:100%;  border-bottom:1px solid #e0e0e0;  border-left:unset;  border-right:unset;  border-top:unset;  font-family:'open_sanssemibold';  background:#fff;  border-radius:unset;  height:30px;  /* Downsize table end */  /* Manage matrix bottom info start */}.cls-bottom-info{  margin-top:15px;}.cls-bottom-info .cls-submission-content .cls-penalty-unorder .cls-penalty-list{  list-style-type:disc;}.cls-bottom-info .cls-penalty-applymain{  display:flex;  justify-content:center;  gap:20px;  margin-top:40px;}.cls-penalty-applymain input[type='button']{  padding:6px 24px;  font-size:14px;  background:#fff;  font-weight:500;  color:#0d8cff;  border:1px solid #0d8cff;  border-radius:3px;}.cls-penalty-applymain input[type='button'][disabled]{  opacity:0.5;  cursor:not-allowed;}.cls-penalty-applymain input.cls-penalty-reset{  color:#adadad;  font-size:14px;  border:unset;  background:#fff;  /* text-decoration: underline; */  padding:6px 0px;  /* Manage matrix bottom info end */  /* Penalty dropdown start */}.cls-penaltyvalue-dropdown{  display:table;}.cls-penaltyvalue-dropdown .cls-penalty-dropdown{  display:table-row;}.cls-penaltyvalue-dropdownmain{  background:#fff;  border:1px solid #e5e7e7;  border-radius:6px;  padding:20px;}.cls-applypenalty{  display:flex;  justify-content:flex-end;  flex-wrap:wrap;}.cls-applypenalty .radio-text{  height:40px;}.cls-applypenalty input{  text-align:right;  padding:6px 20px;  background:#fff;  border:1px solid #0d8cff;  border-radius:3px;  color:#0d8cff;  font-size:14px;  margin-top:20px;}.cls-penalty-dropdown .cls-penalty-value{  display:table-cell;  border:1px solid #a8b2d5;  padding:3px 15px;}.cls-penalty-dropdown .cls-dayspenvalue{  min-width:120px;}.cls-penalty-dropdown .cls-pendaystxt{  padding-left:5px;}.cls-penalty-dropdown .cls-penalty-value .cls-penaltyvalue-inner{  display:block;  width:max-content;  line-height:23px;  font-size:13px;}.cls-penaltyvalue-dropdown .cls-penalty-dropdown .cls-penalty-value .cls-penalty-select{  width:129px;  height:27px;  border:1px solid #d7d7d7;  border-radius:4px;}.cls-generate-content{  display:none;}.cls-penaltyvalue-dropdown .cls-penalty-dropdown .cls-penalty-value .cls-penalty-dropinp{  height:28px;  width:56px;  font-size:14px;  border:unset;  border-bottom:1px solid #e0e0e0;  border-radius:unset;}.cls-penaltyvalue-dropdown .cls-penalty-dropdown .cls-penalty-value .cls-penalty-dropinp:valid{  background-color:unset;}.cls-penaltyvalue-dropdown .cls-penalty-dropdown .cls-penalty-unitmain{  border:1px solid #d7d7d7;  /* padding: 5px 10px; */  border-radius:4px;}.cls-penaltyvalue-dropdown .cls-penalty-dropdown .cls-droppenalty-value{  font-weight:600;  font-size:14px;  /* position: relative; */  padding-right:20px;  display:inline-block;  width:36%;}.cls-droppenaltyinp{  border:unset;  border-bottom:1px solid;  width:80px;  padding-left:10px;}.cls-penaltyunit{  padding:1px 0;  font-size:12px;  color:#232739;  font-weight:400;  font-family:'open_sansregular';  display:inline-block;  width:22%;  /* Penalty dropdown end */  /* downsize to timelimit*/}.faq-acc-show.downsize .row{  flex-wrap:nowrap;}.faq-acc-show.downsize .row .hide-element{  flex-basis:unset;  flex-grow:unset;  width:90%;}.faq-acc-show.downsize .row .hide-element .form-group{  width:100%;}.text-select{  width:100%;  justify-content:space-evenly;}.text-select span.right-border{  width:60%;}.text-select span.text-select-select{  width:45%;}.text-select .text-select-select select{  /* color: #9F9B9B; */  width:100%;}.text-select input::placeholder{  color:red;  /* downsize to timelimit */}.cls-manage-matrix-sub{  position:relative;}.cls-manage-matrix-sub .cls-per-symbol{  position:absolute;  left:40px;  color:#9f9b9b;  top:15px;}.cls-days-line{  position:absolute;  left:60px;  top:12px;  font-weight:600;}.cls-days-departure-box:nth-child(3) .cls-departure-inputs .cls-manage-matrix-sub:last-child input{  width:91px;  padding-right:37px;  padding-left:7px;  text-overflow:ellipsis;}.cls-manage-matrix-sub .cls-gap{  position:absolute;  top:14px;  left:55px;  font-size:11px;  color:#9f9b9b;}#tableDtddata .cls-manual-inner-inp-box:last-child{  padding:10px 8px;}.cls-manual-per-txt.cls-manual-inner-inp-box select{  width:76px;  height:100%;}.cls-manual-per-txt.cls-hidepenalty{  display:none;}.cls-matrix-tabcontent .cls-apply-penalty{  margin-top:10px;  display:none;}.cls-matrix-tabcontent .cls-apply-penalty .cls-penaltycheckbox{  border:1px solid #0d8cff;}.cls-matrix-tabcontent .cls-apply-penalty input{  margin:0;  height:unset;  vertical-align:text-top;}.cls-matrix-tabcontent .cls-apply-penalty label{  margin-bottom:unset;  font-size:12px;}#newAmount{  display:none;  position:absolute;  top:6px;  left:7px;  width:83%;  border:0.92593px solid #c7c7c7;  border-radius:2.7px;  padding:2px 10px;}.cls-departure-selecttype,.cls-downsize-selecttype,.cls-absselect,.cls-penvaluesbox{  display:none;}.removeicon-disable{  pointer-events:none;}.downsize-table-width{  overflow-x:scroll;}.cls-typematrix-sub label,.cls-managematrix-main .cls-days-departure-title{  font-style:normal;  font-size:14px;  font-family:'open_sanssemibold';}.faq-acc-show.downsize .row{  flex-wrap:nowrap;  max-width:70.33333%;}.faq-acc-show .cls-typematrix-main{  max-width:73.33333%;}#downsizeCountDiv input,#downsizeTimeLimitDiv input,.cls-typematrix-main .cls-typematrix-sub select{  height:42px;  font-size:14px;  font-family:'open_sansregular';  font-weight:400;  color:#000;}#downsizeCountDiv input{  height:47px;}.cls-typematrix-main .cls-typematrix-sub select{  color:#232739;  background:#fff;  border-radius:4px;  height:unset;  position:absolute;  top:70px;  width:21.75%;}.faq-acc-show .cls-typematrix-main .cls-typematrix-sub span{  margin-top:48px;}.cls-typematrix-main .cls-typematrix-sub select option{  font-size:14px;  zoom:1.2;}.cls-managematrix-main .cls-managematrix-nav li,.cls-info-downsize-per,.cls-manage-matrix-sub span.info-text,.cls-typematrix-sub span.info-text,#downsizeCountDiv .info-text,#downsizeTimeLimitDiv .info-text,.cls-managematrix-main .cls-manage-matrix,.cls-info-days-departure .cls-info-days-num,.cls-percentage,.cls-percentage span{  font-family:'open_sansregular';}.cls-managematrix-main .cls-managematrix-nav li a{  font-size:14px;  font-family:'open_sansregular';}.cls-managematrix-main .cls-managematrix-nav li{  font-size:14px;  font-family:'open_sanssemibold';}.cls-manage-matrix-sub span.info-text,.cls-typematrix-sub span.info-text,#downsizeCountDiv .info-text,#downsizeTimeLimitDiv .info-text{  font-size:11px;  margin-top:6px;}.cls-manage-matrix-sub span.info-text,.cls-typematrix-sub span.info-text,#downsizeCountDiv .info-text,#downsizeTimeLimitDiv .info-text,.cls-matrix-tabcontent .cls-generate-matrix-box .cls-incremental,.cls-manual-inner-input{  font-weight:400;}.cls-managematrix-main .cls-manage-matrix{  font-size:18px;  color:#0d8cff;}.cls-matrix-tabcontent .cls-generate-matrix-box .cls-matrix-inp,.cls-info-days-departure .cls-count{  font-size:14px !important;  font-family:'open_sanssemibold';}.cls-info-days-departure .cls-info-days-num,.cls-info-downsize .cls-info-downsize-per{  font-size:14px;  font-weight:700;}.cls-matrix-tabcontent .cls-generate-matrix-box .cls-incremental,.cls-manage-matrix-dayspertable .cls-dayspertable-departure,.cls-manage-matrix-dayspertable .cls-downsize-per-title,.resp-table-row .table-body-cell .cls-sidemenu-inp,.resp-table-row .table-body-cell .cls-sidemenu-num,.cls-penalty-value .cls-penaltyvalue-inner{  font-size:16px;  font-family:'open_sanssemibold';}.cls-penalty-dropdown .dropdown-menu{  border:1px solid #e5e7e7;  border-radius:8px;}.resp-table-row .table-body-cell .cls-sidemenu-num{  color:#888;  padding:7px 0px;  display:inline-block;}.cls-manage-matrix-dayspertable .cls-downsize-perinp .cls-downsize-innerinp,.cls-manual-inner-input,.cls-table-content .cls-content .cls-manual-per-txt{  font-size:14px;  font-family:'open_sanssemibold';  height:30px;}.resp-table-row .cls-departure-increase,.resp-table .cls-downsize-addmain .cls-downsize-add{  font-size:16px;  color:#0d8cff;  font-weight:400;  width:50px;}.cls-bottom-info .cls-submission-content .cls-penalty-unorder .cls-penalty-list{  font-size:12px;  font-weight:400;  line-height:16px;}.cls-manual-table-title .cls-manual-per-txt,.cls-manual-per-txt .cls-manual-addrow-text,.cls-manual-table-title .cls-manual-per-txt,.cls-table-content .cls-manual-per-txt{  font-weight:600;  font-size:12px;  font-family:'open_sansregular';}.cls-apply-penalty label,.cls-downsize-addmain span{  color:#0d8cff;}em.cls-close{  color:#7c7c7c;  font-size:30px;  position:absolute;  right:17px;  top:20px;  transform:rotate(45deg);  cursor:pointer;  font-family:'FontAwesome';}.cls-table-content.cls-content .cls-manual-per-txt:first-child,.cls-manaul-deprow .cls-manual-per-txt.cls-manual-val{  width:35%;}.cls-departure-inputs .cls-days-line{  left:66px;}.cls-apply-penalty label,.cls-manage-matrix-sub input{  border:1px solid #919191;  border-radius:4px;}.cls-apply-penalty label{  border:unset;}.cls-manual-header-content .cls-manual-addrow-txt{  color:#2a37ac;}.cls-table-sub .cls-table-content.cls-content .cls-manual-per-txt:nth-child(2),.cls-table-sub .cls-table-content.cls-content .cls-selecttype,.cls-table-sub .cls-table-content.cls-content .cls-penaltyvalue{  text-align:left;  padding-left:12px;}.cls-manage-matrix-dayspertable .cls-downsize-toprow .table-body-cell{  border-width:1px 0px 0px 1px;}.cls-toprow .table-body-cell.cls-downsize-pertext-main,.table-body-cell.cls-downsize-perinp-main.cls-last-row{  border-width:1px 0px 0px 1px;}.table-body-cell.cls-emptycell,.resp-table .cls-downsize-addmain{  border-width:1px 1px 0px 1px;}.table-body-cell.cs-right-empty{  border-width:1px 0px 0px 1px;}#downsizeCountDiv label,#downsizeTimeLimitDiv label,.cls-percentageinc .cls-penalty-dropinp{  font-size:14px;  font-family:'open_sanssemibold';}.cls-manage-matrix-dayspertable .cls-downsize-pertext:last-child,.cls-manage-matrix-dayspertable .cls-downsize-perinp:last-child{  border-width:0px;}.cls-manage-matrix-dayspertable .cls-downsize-toprow .table-body-cell.cls-downsize-per-title{  border-width:0px;  padding:18px;}.cls-departurefirst .table-body-cell{  border-width:1px 0px 0px 1px;}.cls-manage-matrix-dayspertable.right-btm-bdr{  border:1px solid #ddd;  border-width:0px 1px 1px 0px;}.cls-departurefirst .table-body-cell.cls-right-remove{  padding:0px;}.cls-downsize-toprow .cls-dayspertable-departure{  border-radius:6px 0 0 0;  min-width:170px;  border-width:1px 1px 0px 1px;}.cls-setpenrow .cls-penalty-value.cls-setpen-sno,.cls-setpenrow .cls-penalty-value.cls-dayspenvalue,.cls-setpenrow .cls-penalty-value.cls-percentageinc{  border-width:0px 1px 1px 0px;  line-height:40px;}.cls-penalty-value.cls-unitmain{  border-width:0px 1px 1px 0px;}.cls-penalty-value.cls-penalty-head{  border-width:1px 1px 1px 0px;  line-height:38px;}.cls-managematrix-main .cls-days-departure-box .dropdown.show .dropdown-menu{  border:unset;}.cls-droppenalty-value .cls-droppenaltyinp{  border:1px solid #d7d7d7 !important;  height:30px !important;  padding-right:32px;  font-size:14px;  font-family:'open_sanssemibold';}.cls-penaltyvalue-dropdown .cls-penalty-dropdown .cls-penalty-unitmain{  border:unset;}.cls-penalty-value .cls-penaltyvalue-inner.cls-incremental-val{  font-size:10px;  font-family:'open_sanssemibold';}.cls-setpenrow .cls-penalty-value.cls-setpen-sno{  text-align:center;  color:#aeb5b5;  font-size:14px;}.cls-penaltyvalue-left,.cls-penaltyvalue-line,.cls-penaltyvalue-right,.cls-pendaystxt,.cls-departure-selecttype select{  font-size:12px;  font-weight:400;  font-family:'open_sansregular';}.cls-departure-selecttype select{  padding-left:10px;  width:100%;  height:46px;}.cls-penalty-value .cls-absselectvalue{  border:1px solid #d7d7d7;  padding-left:10px;  font-size:12px;  font-weight:600;  font-family:'open_sansregular';  height:28px;  background:#fff;}.cls-penalty-value.cls-penalty-sno{  border-width:1px 1px 1px 1px;  line-height:38px;}.cls-resp-table-main{  /* width: auto; */  overflow-x:auto;  display:inline-block;  max-width:100%;  position:relative;}.resp-table{  position:relative;  margin-bottom:40px;}.cls-departure-increase{  max-width:100%;  position:absolute;  left:0;  bottom:-40px;  right:0;}.table-body-cell.cls-emptycell{  border-width:1px 0px 0px 1px;}.cls-percentage,.cls-percentage span{  font-size:16px;  font-weight:400;  text-transform:capitalize;}.cls-penalty-value.cls-percentageinc{  border-width:1px 1px 1px 0px;}.cls-setpenrow .cls-penalty-value.cls-setpen-sno{  border-width:0px 1px 1px 1px;  /*Downsize table design start*/}.cls-othersinp{  position:relative;}.cls-peninpvalclose{  position:absolute;  right:0px;  top:8px;  transform:rotate(45deg);  font-size:18px;  color:#e70c2b;  cursor:pointer;  /*Downsize table design end*/  /* Shri design */}.cls-absselect .cls-openInput,.cls-selecttype .cls-openInput,.cls-maintable .cls-openInput{  display:none;  position:absolute;  right:10px;  top:4px;}.cls-absselect,.cls-selecttype,.cls-maintable{  position:relative;}.cls-absselect .cls-downsize-innerinp,.cls-selecttype .cls-downsize-innerinp,.cls-maintable .cls-downsize-perinp{  display:none;  width:100%;  height:29px !important;  padding-left:3px;}.cls-selecttype .cls-downsize-innerinp{  height:24px !important;}.cls-selecttype .cls-openInput{  right:14px;  top:9px;}.cls-maintable .cls-downsize-innerinp{  height:44px;}.cls-maintable .cls-openInput{  right:15px;  top:27px;}.cls-dtdcont .cls-manual-inner-inp-box input{  height:23px !important;}.cls-dtdcont .cls-manual-inner-inp-box .cls-downsize-innerinp{  width:100%;  padding:2px 5px;  font-family:'open_sanssemibold';}.cls-absselect .cls-downsize-innerinp{  padding-left:12px;  font-family:'open_sanssemibold';}.cls-dtdcont .cls-manual-per-txt.cls-manual-inner-inp-box select{  height:23px;  width:100%;  background:#fff;  padding-left:3px;  font-family:'open_sanssemibold';}.cls-absselect .cls-openInput::before,.cls-selecttype .cls-openInput::before,.cls-maintable .cls-openInput::before,.cls-manual-con-remove::before{  font-size:32px;  content:'+';  font-family:'open_sansregular';  color:#f00;  transform:rotate(45deg);  position:relative;  top:-8px;}.cls-absselect .cls-openInput::before{  font-size:30px;  top:-5px;}.cls-selecttype .cls-openInput::before{  font-size:26px;  top:-2px;  right:3px;}.cls-maintable .cls-openInput::before{  top:-14px;}.cls-matrix-tabcontent{  display:flex;  align-items:initial;  flex-wrap:wrap;  gap:14px;}.cls-automatictab .cls-generate-matrix-box .cls-penaltybox{  width:212px;}.cls-managematrix-main .cls-automatictab{  margin-right:0px;}.cls-manualtab{  width:80%;}.cls-manualtab .cls-dtdcont{  width:55%;}.cls-manualtab .cls-groupsize{  width:40%;}.cls-generatebtn-box .cls-set-penalty{  display:none;}.cls-typematrix{  display:none;}.departurefirst .table-body-cell.cls-valtab-first{  width:175px;  text-align:center;}.cls-toprow .cls-downsize-pertext-main{  text-align:center;  border-left:0px;}.cls-toprow .cls-downsize-pertext-main .cls-downsize-pertext{  padding:12px 15px;}.cls-toprow .cls-downsize-pertext-main .cls-downsize-pertext:last-child{  width:160px;}body{  counter-reset:section1 section2;}.cls-dtdcont .cls-manaul-deprow .cls-manual-per-txt:first-child::before{  counter-increment:section1;  content:"" counter(section1);}.cls-groupsize .cls-grouprow .cls-manual-per-txt:first-child::before{  counter-increment:section2;  content:"" counter(section2);}.showElem{  display:block;}.hideElem{  display:none;  /* .addClass("showElem")
.removeClass("showElem") */  /*Author : Abimanyu -- Contract manager start*/}.cls-parentselect{  /* margin: 0px 0px 20px 0px; */  width:fit-content;  display:inline-block;}.cls-selinpbox{  border:1px solid #919191;  border-radius:2px !important;  /* margin: 0px 5px; */  padding:0px 5px 0px 33px;  width:150px;}.cls-selinpbox,.cls-tcmainselect{  height:33px !important;  font-size:15px;  color:#495057;}.cls-tcmainselect{  padding:0px 10px;  width:fit-content;  border:1px solid #919191;  border-radius:2px !important;  margin-right:10px;}.selectbox{  display:none;}.cls-percentage_boxmain{  display:block;}.cls-tccontent{  font-size:13px;  font-family:'open_sansregular';  padding:0px 10px;}.cls-contentmain{  display:inline-block;}.cls-tourtitle{  font-size:16px;  color:#000;  font-family:'open_sansregular';  margin-bottom:15px;}.cls-maintourconductor{  padding-left:5px;}.cls-selmain{  position:relative;  display:inline-flex;}.cls-selmain img{  position:absolute;  width:14px;  height:22px;  left:15px;  top:3px;  /* Contract manager end*/  /* TC field in Edit contract during manual quotation is disconfigured GOL airline mantis 0059366*/}.cls-tcInput{  max-width:max-content;  /* userdetails tabs changed to ul structure */}.cls-tcInput .text-select-text{  max-width:70px;  width:50px;}.tabClick ul{  display:inline;}.tabClick ul > li{  display:inline-block;  /* td changed to th */}table > tr > th{  background:unset;  /* Language and group select dropdown for contract download in view request - request details page */}.cls-group-value,.cls-contract_content .cls-contractLangSelect,.cls-contract_content .cls-conselect{  font-size:12px;  background:#fff;  margin-right:10px;  padding:11px;  border-radius:4px;  border:1px solid #e0e0e0;  appearance:none;  -webkit-appearance:none;  -moz-appearance:none;}.cls-contract_content .cls-clickhere img,.cls-selectBox .dropdown{  vertical-align:middle;}.cls-contract_content .cls-downloadContract{  font-family:'open_sanssemibold';  padding-right:10px;}.cls-contract_content .cls-contractLangSelect{  padding-right:25px;  width:95px;}.cls-contract_content .cls-language-select{  display:inline-block;  vertical-align:middle;  position:relative;}.cls-contract_content .cls-language-select::after{  content:"\e90e";  font-family:'infiIcons';  position:absolute;  top:32%;  right:17px;  font-size:10px;  pointer-events:none;}.cls-contract_content .cls-selectBox{  display:inline-block;}.cls-contract_content .cls-conselect span{  display:inline-block;  max-width:82px;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;}.cls-selectBox .cls-group-dropdown{  border:1px solid #e0e0e0;  background:#fff;  position:absolute;  width:max-content;  z-index:10;  min-width:120px;}.cls-selectBox .cls-conselect::after{  display:none;}.cls-selectBox .cls-option label{  vertical-align:super;}.cls-selectBox .cls-option{  padding:3px 0px 2px 7px;  font-family:'open_sansregular';}.cls-contract_content .cls-conselect em{  padding:2px 0px;  font-size:10px;  float:right;}.cls-contract_content{  margin-bottom:15px;  /* Accessibility and WCAG div structure -ISS528 */}div[role="row"]{  display:flex;}[role="rowgroup"]{  display:block;  width:100%;}.cls-listpage{  /* Accessibility and WCAG div structure -ISS528 */  /*Accessibility CSS changed to div structure - ISS675 */}.cls-listpage div[role="row"]{  flex-direction:row;  position:relative;  /* flex-wrap: wrap; */  width:100%;}.cls-listpage .hr-line{  width:100%;}.cls-listpage .searching-flights-header{  padding:8px 0px;  display:flex;  flex-wrap:nowrap;}.cls-listpage span,.cls-listpage p,.cls-listpage a{  font-family:'open_sansregular';}.cls-listpage .clone{  font-size:12px;}.cls-listpage span,.cls-listpage a{  font-size:15px;}.cls-listpage p{  font-size:14px;}.cls-listpage .noData{  margin:0px auto;}.cls-listpage div[role="cell"]{  vertical-align:middle;  /* align-items: center; */  display:flex;  justify-content:center;  flex-grow:1;  flex-direction:column;}.cls-listpage .cls-innercell{  padding:30px 2px 40px 2px;}.cls-listpage .sector-1,.cls-listpage .sector-2,.cls-listpage .sector-3{  font-family:'open_sanssemibold' !important;}.cls-listpage .searching-flights-panel{  flex-wrap:wrap;}.cls-listpage .searching-flights-panel .slide-expand{  width:100%;}.cls-listpage .searching-flights-panel .view-request-table{  display:flex;  flex-wrap:nowrap;}div[role="row"]{  display:flex;}div[role="row"] span{  padding-top:8px;  padding-bottom:8px;  font-size:14px;  text-align:left;  font-family:'open_sansregular';  font-size:15px;}[role="table"].searching-flights-header{  padding:8px 0px;}[role="rowgroup"]{  display:block;  width:100%;}.searching-flights-panel.selected span[role="cell"] p a.selected-icon{  color:#30302f;}span[role="cell"]{  display:flex;  justify-content:center;  flex-direction:column;}span[role="cell"] p a.selected-icon{  color:#333;  display:inline-block;  height:36px;  position:absolute;  right:15px;  top:-7px;  width:35px;  font-size:30px;}span[role="cell"]{  padding-top:32px !important;  padding-bottom:20px !important;}span[role="cell"] p{  font-size:14px;}span[role="cell"] p .fs-date-txt{  font-family:'open_sanssemibold';  font-size:15px;}span[role="columnheader"]{  width:24%;}div[role="columnheader"]{  text-align:left;}.col-sm-6{  /*Accessibility CSS changed to div structure - ISS675 */  /* Accessibility and WCAG div structure -ISS528 */  /*Accessibility CSS changed to div structure - ISS675 */}.col-sm-6 div.searching-flights a.stop-text{  top:20px;  right:56%;}.multicity-anim-main .searching-flights-header [role="rowgroup"].searching-flights div[role="row"]{  display:flex;}.multicity-anim-main .searching-flights-header [role="rowgroup"].searching-flights div[role="row"] span{  padding-top:8px;  padding-bottom:8px;  font-size:14px;  text-align:left;  font-family:'open_sansregular';  font-size:15px;}.searching-flights-panel.selected span[role="cell"] p a.selected-icon{  color:#30302f;}span[role="cell"]{  display:flex;  justify-content:center;  flex-direction:column;}span[role="cell"] p a.selected-icon{  color:#333;  display:inline-block;  height:36px;  position:absolute;  right:15px;  top:-7px;  width:35px;  font-size:30px;}.col-sm-4 span[role="cell"] p a.selected-icon{  right:4px;}span[role="cell"]{  padding-top:32px !important;  padding-bottom:20px !important;}span[role="cell"] p{  font-size:14px;}span[role="cell"] p .fs-date-txt{  font-family:'open_sanssemibold';  font-size:15px;}span[role="columnheader"]{  width:24%;}div[role="columnheader"]{  text-align:left;}.col-sm-6{  /* Multicity flight design - ISS675*/}.col-sm-6 div.searching-flights a.stop-text{  top:20px;  right:56%;}.col-sm-4{  /* Multicity flight design - ISS675*/  /*Accessibility CSS changed to div structure - ISS675 */}.col-sm-4 div.searching-flights a.stop-text{  top:23px;}.col-sm-4 .selected-icon{  right:5px;}.searching-flights-header [role="rowgroup"].searching-flights div[role="row"]{  display:flex;}.searching-flights-header [role="rowgroup"].searching-flights div[role="row"] span{  padding-top:8px;  padding-bottom:8px;  font-size:14px;  text-align:left;  font-family:'open_sansregular';  font-size:15px;}[role="table"].searching-flights-header{  padding:8px 0px;}[role="rowgroup"]{  display:block;  width:100%;}.searching-flights-panel.selected span[role="cell"] p a.selected-icon{  color:#30302f;}span[role="cell"]{  display:flex;  justify-content:center;  flex-direction:column;}span[role="cell"] p a.selected-icon{  color:#333;  display:inline-block;  height:36px;  position:absolute;  right:15px;  top:-7px;  width:35px;  font-size:30px;}span[role="cell"]{  padding-top:32px !important;  padding-bottom:20px !important;}span[role="cell"] p{  font-size:14px;}span[role="cell"] p .fs-date-txt{  font-family:'open_sanssemibold';  font-size:15px;}span[role="columnheader"]{  width:24%;}div[role="columnheader"]{  text-align:left;}.col-sm-6{  /*Accessibility CSS changed to div structure - ISS675 */  /*Accessibility CSS changed to div structure - ISS675 */  /* Boostrap Version #5.0.2 Update starts  - ISS675 */  /* .trip-form .form-control{
    width: 96%;
}
.welcome-panel p, .welcome-panel a, .contrast-col a, .contrast-col span {
    font-size: 14px;
}
tr{
    border-style: hidden;
}
.agent-req-box{
    padding-right: 15px;
    padding-left: 15px;
}
.table > :not(caption) > * > *{
    padding: 0.75rem;
}
.close {
    float: right;
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    background: none;
  }
  .cls-dashboardtop select.form-control{
    padding: 8px 22px;
  }
  .row.cls-listpage >*{
    padding-right: 0;
	padding-left: 0;
  }
  .prefernce-btn .btnbgthemecolor{
    text-align: left;
  }
  .form-group{
    margin-bottom: 1rem;
  }
  .multicity-anim-cont > div:nth-child(-n+3) {
    padding-right: 15px;
  } */  /* Boostrap Version #5.0.2 Update ends  - ISS675 */  /* navbar last-subdropdown postion to left issue fix--60843 */}.col-sm-6 div.searching-flights a.stop-text{  top:20px;  right:56%;}.nav-item .dropdown-menu.custom-style .dropdown-submenu a::after{  position:absolute;  transform:rotate(90deg);  right:unset;  left:-3px;  top:1em;  font-size:18px;}.nav-item .dropdown-menu.custom-style .dropdown-submenu a::before{  transform:rotate(90deg);  position:absolute;  left:-6px;  top:1em;  font-size:18px;}.dropdown-menu.custom-style .dropdown-submenu .dropdown-menu.custom-style{  left:-228px;}.dropdown-menu.custom-style{  min-width:228px;}.instant-quote-list .detial-information .cls-detailcont .cls-close-icon{  display:none;  /* Css for matrix table in edit mode */}.cls-generate-content.cls-edit-generates .cls-departure-increase{  border:0px;  border-top:1px solid #ccc;  bottom:-20px;  right:51px;}.cls-generate-content.cls-edit-generates .cls-downsize-addmain{  border:0px;  border-left:1px solid #ccc;}.cls-generate-content.cls-edit-generates .cls-downsize-addmain p,.cls-penalty-applymain .cls-penalty-edit,.cls-generate-content.cls-edit-generates .cls-departure-increase a{  display:none;}.cls-generate-content.cls-edit-generates{  /* .cls-generatebtn-box .cls-cancelEdit {
    display: none;
    position: absolute;
    bottom: 15px;
} */  /* Penalty matrix starts by kavin */}.cls-generate-content.cls-edit-generates .cls-resp-table-main::after{  display:none;  content:'';  position:absolute;  top:0px;  left:0px;  right:0px;  bottom:0px;  background:transparent;}.faq-acc-show col.hide-element{  flex-basis:unset;  flex-grow:1;  max-width:100%;  width:33%;}.faq-acc-show .form-group .info-text{  font-size:11px;}.faq-acc-show .trip-form label,#ssrCategoryValDiv_Meals,#ssrCategoryValDiv_Baggage,#ssrCategoryValDiv_Others,#ssrCategoryValDiv_Seat{  /* font-weight: bold; */  font-size:14px;}#ssrCategoryValTest{  margin-top:10px;}.faq-acc-show .cls-penalty-option{  margin-top:40px;  display:inline-block;  font-style:normal;  font-weight:600;  font-size:14px;  font-family:'open_sansregular';}.faq-acc-show .cls-penalty-option input{  vertical-align:middle;  margin-left:10px;}.faq-acc-show .cls-penalty-option input[type='radio']{  -webkit-appearance:none;  width:20px;  height:20px;  border:1px solid #999;  border-radius:50%;  outline:none;}.faq-acc-show .cls-penalty-option input[type='radio']:before{  content:'';  display:block;  width:70%;  height:70%;  margin:13% auto;  border-radius:50%;}.faq-acc-show .cls-penalty-option input[type='radio']:checked:before{  background:#e50000;}.faq-acc-show .cls-typematrix{  box-shadow:2px 3px 16px rgba(0, 0, 0, 0.15);  padding:40px 29px 15px;  margin:20px 0 40px;  position:relative;  border-radius:6px;}.faq-acc-show .cls-typematrix .cls-managematrix-main{  margin:30px 0;}.faq-acc-show .cls-typematrix-main{  display:flex;  flex-direction:row;  justify-content:space-between;}.faq-acc-show .cls-typematrix-main .cls-typematrix-sub{  display:flex;  flex-direction:column;  width:31.5%;}.cls-typematrix-main .cls-typematrix-sub select{  font-size:14px;  font-weight:400;  padding:10px;  color:#232739;}.faq-acc-show .cls-typematrix-main .cls-typematrix-sub span{  font-size:11px;}.cls-manage-matrix-sub .info-text{  display:block !important;  /* Penalty matrix ends by kavin */  /* iss689 starts*/}.container.cls-viewreqlist-cont .cls-listpage .searching-flights-header div[role="row"] span{  text-align:center;  /* .container.cls-viewreqlist-cont .cls-listpage .sector-1.right {
    background: url(../../images/dasboard-icons.png) no-repeat 13px -2288px;
} */}.cls-listpage .searching-flights-panel .view-request-table h6{  display:none;  /* iss689 ends*/  /* multicity flight list arrow issue fix - ISS588 */}.multicity-anim-cont{  /* multicity flight list arrow issue fix - ISS588 */}.multicity-anim-cont .col-xs-4 .arrow-icon-flgt-srch{  right:10%;}.show-stop-main{  flex:0 0 100%;  display:block;  background:#f6f6f6;  padding:20px 0px;  margin:5px 0px;}.show-stop-panel{  position:relative;}.show-stop-panel .layover-time{  position:absolute;  left:0%;  top:35%;  width:100%;}.show-stop-panel .layover-time .layover-panel span{  text-align:center;  z-index:1;}.layover-time::before{  display:block;  content:'';  border-top:1px solid #cfc7c7;  left:98%;  width:175%;  top:20px;  position:absolute;}.layover-time::after{  display:block;  content:'';  border-top:1px solid #cfc7c7;  right:98%;  width:175%;  top:20px;  position:absolute;}.show-stop-main .show-stop-panel div[role="cell"]:nth-of-type(1),.show-stop-main .show-stop-panel div[role="cell"]:nth-of-type(2),.show-stop-main .show-stop-panel div[role="cell"]:nth-of-type(3),.show-stop-main .show-stop-panel div[role="cell"]:nth-of-type(4){  margin-bottom:60px;}.show-stop-main div[role="cell"]{  justify-content:center;}div[role="row"]{  flex-wrap:wrap;}.search-flight-anim-main div[role="cell"]{  display:flex;  flex-grow:1;  flex-direction:column;}.multicity-anim-cont .add-tab-index{  background:unset;  border:0px;}#finalGroupDisplay .sector-list li span{  font-size:15px;  /* Styles for the switch button container - ISS675*/}.flexi-date label,.flexi-date label{  padding-left:0px !important;}.flexi-date label .switch-button{  position:relative;  width:51px;  margin-right:5px;  height:27px !important;  border-radius:50px;  background-color:#30302f;}.tick-mark{  position:absolute;  left:8px;  top:5px;  color:white;  font-size:16px;}.wrong-mark{  position:absolute;  top:4px;  color:#fff;  right:1px !important;  font-size:16px;}.round-icon{  position:absolute;  width:17px !important;  height:17px !important;  background-color:white;  border-radius:50%;  transition:transform 0.3s ease-in-out;}.switch-button.active .round-icon{  transform:translateX(-1px);}.switch-button.active .tick-mark{  display:block;}.flexi-date label{  display:flex;}.navbar-nav > li > a:hover,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show > .nav-link{  border-bottom:2px solid ;  padding-bottom:0px !important;}.navbar .navbar-nav .nav-link.active{  background:none !important;}.flexi-date label .switch-button.inactive span.round-icon{  right:27px;}.trip-form input[type="text"],.trip-form select{  line-height:unset;}.cls-sliderdiv{  position:relative;}.ballon{  width:3rem;  height:3rem;  display:none;  justify-content:center;  align-items:center;  background-color:#5626e8;  border-bottom-left-radius:50%;  position:absolute;  border-top-left-radius:50%;  border-top-right-radius:50%;  transform:rotate(45deg);}.ballon .ballon__text{  color:white;  transform:rotate(316deg);}.ballon::after{  content:"";  position:absolute;  width:0;  height:0;  border-left:0.25em solid transparent;  border-right:0.25em solid transparent;  transform:rotate(-45deg);  border-bottom:0.25em solid #5626e8;  top:98%;  left:94%;  /* group resize resolution fix  */}.grmWindowCls{  top:10px !important;}.cls-viewreqlist-cont .cls-listpage div[role="row"]{  justify-content:space-evenly;  flex-wrap:nowrap;}.cls-mappedinfanttd select.sel_ele{  height:auto !important;}.cls-managematrix-nav{  width:fit-content;  /* Tour Guide Css Starts */}.tourDiv [id^=tourBd]{  position:absolute;  background:rgba(44, 44, 44, 0.5);  top:0px;  z-index:1000;}.tourDiv #userTourDiv{  display:none;}.tourDiv #userTourDiv #tourPrevFocus{  position:absolute;}.tourDiv #userTourDiv #tourModal{  display:flex;  height:100%;  margin:auto;  width:-moz-fit-content;  width:fit-content;  align-items:center;  position:absolute;  top:0px;}.tourDiv #userTourDiv #tourModal #tourModContent{  font-size:14px;  position:absolute;  min-width:460px;  min-height:max-content;  display:flex;  justify-content:flex-end;  align-items:flex-end;  background:#fff;  flex-wrap:wrap;  backdrop-filter:blur(2px);  z-index:100000;  border-radius:10px;  box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);  transition:all 0.2s ease-in-out;}.tourDiv #userTourDiv #tourModal #tourModContent #tourModDataContent{  font-size:13px;  font-family:'open_sansregular';  letter-spacing:0.5px;}.tourDiv #userTourDiv #tourModal #tourModContent #tourMod{  flex:0 0 100%;}.tourDiv #userTourDiv #tourModal #tourModContent #tourMod #tourModData{  text-align:left;  text-transform:capitalize;  font-family:'open_sanssemibold';  margin-bottom:0px;  font-size:15px;}.tourDiv #userTourDiv #tourModal #tourModContent #tourMod li{  list-style:inside;  font-family:'open_sansregular';  font-size:12px;  letter-spacing:0.5px;}.tourDiv #userTourDiv #tourModal #tourModContent .helptour{  font-size:13px;}.tourDiv #userTourDiv #tourModal button{  margin-inline:2px;  font-size:12px;  padding:10px 8px 7px 7px;}.tourDiv #userTourDiv #tourModal #prev,.tourDiv #userTourDiv #tourModal #next{  position:relative;  border-radius:15px;  line-height:0px;  background:#30302f;  border-color:#30302f;  width:27px;  /* &:hover {
                    box-shadow: 0 0 3px 1px $PRIMARYCOLOR;
                } */  height:27px;}.tourDiv #userTourDiv #tourModal #prev::before,.tourDiv #userTourDiv #tourModal #next::before{  content:'\2039';  position:absolute;  left:6px;  top:9px;  font-size:35px;}.tourDiv #userTourDiv #tourModal #next::before{  content:unset;}.tourDiv #userTourDiv #tourModal #next::after{  content:'\203A';  position:absolute;  left:8px;  top:9px;  font-size:35px;}.tourDiv #userTourDiv #tourModal #finish{  line-height:0;  position:absolute;  top:15px;  right:0;  font-size:28px;  padding:10px 2px;  margin-inline:1rem;  border:0;  color:grey;}.tourDiv #userTourDiv #tourModal #finish:hover{  background:lavender;  color:black;}.tourDiv #userTourDiv #tourModal #tourBtns{  margin-right:15px;}.tourDiv #userTourDiv #tourModal #endTour{  display:none;  line-height:0px;  padding:14px;  border-radius:3px;  font-size:14px;  background:#cb102e;  color:#fff;  font-family:'open_sanssemibold';  transition:all 0.2s ease-in;}.tourDiv #userTourDiv #tourModal #endTour:hover{  box-shadow:0 0 3px 1px #cb102e;}.tourDiv #tourTriangle{  position:absolute;  /* Styles for the overlay background */}.tourDiv .tourOverlay{  display:none;  position:fixed;  top:0;  left:0;  width:100%;  height:100%;  /* Semi-transparent background */  background-color:rgba(0, 0, 0, 0.5);  z-index:1000;  opacity:0;  transition:opacity 0.3s ease-in-out;  /* Styles for the popup container */}.tourDiv .tourPopupContainer{  display:none;  position:fixed;  top:50%;  left:50%;  transform:translate(-50%, -50%);  background-color:#fff;  padding:20px 30px;  border-radius:10px;  box-shadow:0 0 10px rgba(0, 0, 0, 0.3);  z-index:1001;  text-align:center;  opacity:0;  transform:translate(-50%, -50%) scale(0.7);  transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out;}.tourDiv .tourPopupContainer h3{  font-size:20px;  font-family:'open_sanssemibold';}.tourDiv .tourPopupContainer p{  font-family:'open_sansregular';  padding-bottom:12px;  font-size:13px;}.tourDiv .tourPopupContainer #tourStart{  font-family:'open_sanssemibold';  background:#30302f;  color:#fff;}.tourDiv .cls-tourimage-container{  padding-left:1rem;}.tourDiv #tourImage{  border-radius:5px;  width:90%;}#takeTourBtn{  float:right;  font-size:14px;  padding:6px;  font-family:'open_sanssemibold';  color:#444;  animation:fadeIn 1s;}@keyframes fadeIn{  from{    opacity:0;  }  to{    opacity:1;  }}.helptour{  font-size:15px;  width:18px;  height:18px;  margin-right:2px;  padding-left:1px;  border-radius:20px;  display:inline-block;  text-align:center;  background:#e50000;  color:white;  position:relative;  font-family:'open_sanssemibold';  /* Tour Guide Css Ends */  /* 64380 FZ mantis issue fixing -- ISS528 */}.helptour::after{  content:"";  position:absolute;  border-left:4px solid transparent;  border-right:4px solid transparent;  border-top:8px solid #e50000;  transform:rotate(45deg);  bottom:0;  left:-3px;}.flight-details-view .cls-editsec{  display:flex;  align-items:center;  /* elipsis for overflow text in mapped infant dropdown */}.cls-mappedinfanttd .ellipsis-text option{  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;  max-width:180px;  /* 61439 AK Mantis Issue Fixing -- ISS 683 */}.popover tr td{  padding:3px 2px;  /* ISS 607 Custom report view history loader and hide when iframe loaded -- 27-10-23 */}.cls-iframe-loader{  position:relative;  /* RM regression testing design issues - ISS528 */}.cls-iframe-loader::after{  position:absolute;  content:'';  background:url(../../plugins/A3/images/LoadingAnimation.gif) 50% 50% no-repeat;  left:0px;  right:0px;  top:30%;  bottom:0px;  z-index:-2;  height:150px;  width:23%;  border-radius:6px;  background-color:#fff;  margin:0 auto;  box-shadow:0 5px 15px rgba(0, 0, 0, .5);}.cls-iframe-loader::before{  content:'';  position:absolute;  background:black;  width:100%;  left:0px;  right:0px;  opacity:0.2;  bottom:0px;  top:0px;  z-index:-2;}.cls-iframe-loader .cls-loader-content{  position:absolute;  top:0px;  right:0px;  left:0px;  font-size:12px;  bottom:0px;  margin:0 auto;  display:flex;  justify-content:center;  align-items:center;  z-index:-1;}.payment-selection .calendar-icon{  top:0px;}.pay-tab-click a span em.infi-icon_10_creditcard{  font-size:1.5em;  top:1px;}.pay-tab-click a span em.infi-icon_13_dollar{  font-size:1.7em;  top:-1px;}.pay-tab-click a span em.infi-icon_21_gift-card{  font-size:1.7em;  top:0px;}.well-trip-theme span em.infi-icon_55_onward,.well-trip-theme a em.infi-icon_55_onward{  top:-2px;}.day-preference-content .day-preference{  padding-left:40px;}.x-tip.x-tip-default{  height:max-content !important;  /*  64786  Mantis design fix for SWA - ISS738 */}#viewAddPassengerDomestic .cls-summary{  border:unset;  /* 65077 Issue fixing - ISS738 */}.new-request:nth-child(1)::before,.accept-pending::before,.payment-request::before,.submission-pend::before,.ssr-request::before{  right:50%;  /* poc  */  /* Style for checkbox container */}.checkbox-container{  display:inline-block;  position:relative;  /* Adjust the space between the square and label */  padding-left:30px;  cursor:pointer;  font-size:16px;  /* Style for the checkbox input */}.checkbox-container input{  position:absolute;  opacity:0;  cursor:pointer;  /* Style for the checkbox square */}.checkbox-checkmark{  position:absolute;  top:-17px;  left:0;  height:30px;  width:30px;  background-color:#fff;  border:2px solid #d7d7d7;  border-radius:100px;}.cls-checkmark{  display:none;}.cls-checkmark{  position:relative;  top:2px;  left:-7px;  height:30px;  width:30px;  color:var(--PRIMARYCOLOR);}.cls-checkmark em{  position:absolute;  left:-17px;  top:1px;  /* Style for the checked state */}.checkbox-container input:checked ~ .checkbox-checkmark::before{  content:"\e93f";  font-family:'infiIcons';  font-size:24px;  position:absolute;  left:-5px;  top:-6px;  color:#fff;  border-radius:100%;  padding:1px 7px;  background:#3498db;}.button-like-input{  background-color:unset;  color:#324fb0;  padding:8px 25px;  border:none;  border-radius:4px;  cursor:pointer;  border:1px solid #324fb0;  height:35px !important;  color:#788bca !important;  min-width:unset !important;  padding:8px 16px !important;  /* Style for the checkbox label */}.checkbox-label{  /* Adjust the space between the square and label */  padding-left:35px;  /* poc content  */}.flight-details-view.trip-form .cls-poc-details .container{  display:flex;  width:100%;  /* justify-content: space-between; */  flex-direction:row;  align-items:center;  padding:20px;  background-color:#f0f0f0;}.flight-details-view.trip-form .cls-poc-details .left-section{  text-align:left;  width:30%;  padding-right:20px;}.flight-details-view.trip-form .cls-poc-details .right-section{  display:flex;  flex-direction:row;  justify-content:space-between;  align-items:flex-end;}.flight-details-view.trip-form .cls-poc-details .right-section input{  width:100%;  padding:8px;  margin-bottom:0px;  box-sizing:border-box;  height:35px;  color:#a9a9a9;  font-family:'open_sansregular';}.flight-details-view.trip-form .cls-poc-details .right-section button{  background-color:unset;  color:#324fb0;  padding:8px 25px;  border:none;  border-radius:4px;  cursor:pointer;  border:1px solid #324fb0;}.flight-details-view.trip-form .cls-poc-details .right-section button:hover{  background-color:#45a049;}.flight-details-view.trip-form .cls-poc-details .right-section div{  margin:0 10px 0 0px;}.flight-details-view.trip-form .cls-poc-details .right-section div:nth-child(3){  margin:1px;}.combined-field{  display:flex;  flex-direction:column;}.combined-input{  display:flex;  align-items:center;}.combined-input select{  border-width:1px 0px 1px 1px;  /* border-left: unset; */  min-width:70px;  border-radius:3px 0 0 3px;  padding:0 3px;}.deleted-icon{  color:#b96969;  transform:scale(1.5);  margin:0 0px 0 10px;}.passenger-det-box table.flight-details-view .cls-poc-details td select{  min-width:unset;  height:35px;}.cls-poc-container{  margin:unset;}.combined-field label,.cls-access-point,.cls-emailid{  text-align:left;  font-size:15px !important;  font-family:'open_sanssemibold' !important;}.flight-details-view.trip-form .cls-poc-details .right-section .combined-input input{  border-radius:0 3px 3px 0;  border:1px solid #dcdcdc;  background:#f4f4f4;}.passenger-det-box table.flight-details-view .cls-poc-details td .combined-input select{  border:1px solid #dcdcdc;  border-width:1px 0 1px 1px;  color:#999;  background:#f4f4f4;}.cls-access-point{  color:var(--PRIMARYCOLOR);}.cls-access-point + span{  color:#6f6f6f;  font-family:'open_sansregular';}.flight-details-view tr + tr.cls-poc-details{  border-bottom:1px solid #cbcbcb;}.flight-details-view tr{  border-bottom:unset;}.cls-success-poc{  display:none;  padding:10px;  font-size:14px;  font-family:'open_sansregular';  color:#4cbb4b;  /* .combined-input .deleted-icon,.cls-succes-poc{
	display: none;
} */}.cls-succes-poc{  text-align:left;  padding-left:8px;  font-family:'open_sansregular';}.cls-succes-poc em{  color:#4cbb4b;}.cls-failure-number,.cls-failure-mail{  display:none;}.cls-failure-number,.cls-failure-mail{  text-align:left;  padding-left:8px;  padding-top:3px;  color:#f71825;  font-family:'open_sansregular';}.cls-failure-number::before{  content:"\e940";  font-family:'infiIcons';}.cls-checkmark::before{  font-family:'infiIcons';  position:absolute;  top:5px;  left:-20px;}.flight-details-view.trip-form .cls-poc-details .right-section .combined-field:nth-child(2) input{  border-radius:3px;}.checkbox-container input:checked ~ .checkbox-checkmark.newclass::before{  content:'';  background:unset;  /* Hide and show for the Delete icon on the POC name update page -ISS528 */}.combined-input .deleted-icon.enableico::before{  display:block;}.combined-input .deleted-icon{  width:27px;  cursor:pointer;  /* poc content  */  /* ISS608 */  /* SW - Header design changes Starts - ISS675 */}.combined-input .deleted-icon::before{  display:none;}.airline-wn header{  background:#000;}.airline-wn header .container{  margin-left:auto;}.airline-wn header .container .welcome-panel{  color:#fff;  width:600px;}.airline-wn header .container .welcome-panel .cls-theme,.airline-wn header .container .welcome-panel .welcome,.airline-wn header .container .welcome-panel .time,.airline-wn header .container .welcome-panel .disptime,.airline-wn header .container .welcome-panel .logout{  color:#b0b0b0;  font-size:13px;  margin-right:8px;}.airline-wn header .container .welcome-panel .lang-container{  width:100px;  background:#fff;  border-radius:2px;}.airline-wn header .container .text-right.welcome-panel{  padding-top:15px;}.airline-wn header .container .welcome-panel .lang-container .select.form-control{  background-position:100%;}.airline-wn header .container .welcome-panel .lang-container select{  width:-webkit-fill-available;}.airline-wn header .container .welcome-panel p{  padding-right:0px;}.airline-wn header .container .cls-clrTheme{  display:inline-block;  border:1px solid white;  background:white;  border-radius:5px;  padding:3px;  margin:0px 15px 0px 8px;}.airline-wn header .container .cls-clrTheme a{  margin-right:5px;}.airline-wn header .container .cls-clrTheme .contrast-color{  width:unset;  height:unset;  border-radius:unset;  border:unset;}.airline-wn header .container .contrast-color.bw,.airline-wn header .container .contrast-color.by,.airline-wn header .container .contrast-color.yb{  padding:0px 5px;  border-radius:3px;}.airline-wn header .container .contrast-color.df{  color:#000 !important;  background:unset;}.airline-wn header .container .contrast-color.bw{  background:#000 !important;  color:#fff !important;}.airline-wn header .container .contrast-color.by{  background:#000 !important;  color:#ff0 !important;}.airline-wn header .container .contrast-color.yb{  background:#ff0 !important;  color:#000 !important;}.airline-wn header .container .row.mar-none-xs{  justify-content:space-between;  /* SW - Header design changes Ends - ISS675 */  /* Email confirmation popup css - starts - 608 */}.cls-conformpopup-container{  padding:10px 20px 15px 20px;}.modal.cls-model-brdrradius .modal-content{  border-radius:6px;}.cls-conformpopup-container span.cls-bighead{  font-size:18px;  display:block;  text-align:center;  font-weight:600;  padding:15px 0px 10px;  font-family:'open_sansregular';}.cls-conformpopup-container span.cls-smallhead{  font-size:14px;  text-align:center;  display:block;  color:#666;  font-family:'open_sansregular';}.cls-emailfield{  text-align:center;  padding:30px 0 10px;  position:relative;  display:flex;  justify-content:center;}.cls-emailfield input{  border-radius:6px;  background:#f6f8ff;  border:unset;  padding:10px 5px;  margin:3px 5px;  font-family:'open_sansregular';  font-size:14px;  font-style:normal;  font-weight:400;  padding-left:35px;  line-height:22px;}.email-input::placeholder{  font-family:'open_sansregular';  font-size:14px;  color:#000;}.cls-conform-button{  display:flex;  justify-content:center;}.cls-conform-button button:first-child{  margin:3px 15px;  color:#304cb2;  font-family:'open_sansregular';  font-size:16px;  font-style:normal;  font-weight:400;  line-height:normal;  background:unset;  border:unset;}.cls-conform-button button:nth-child(2){  border-radius:4px;  background:#ffbf27;  border:unset;  padding:10px 15px;  border-bottom:2px solid #9e6f00;  color:#463918;  font-family:Inter;  font-size:18px;  font-style:normal;  font-weight:500;  line-height:normal;  margin:3px 15px;}.cls-emailfield input,.cls-emailfield input::placeholder .cls-conform-button button:first-child,.cls-conform-button button:nth-child(2){  font-family:'open_sansregular';}.cls-emailfield .fa-envelope-o:before{  font-family:'FontAwesome';  font-size:14px;}.cls-emailfielddiv em{  position:absolute;  top:15px;  left:17px;}.cls-emailfielddiv{  position:relative;  display:inline-block;}.cls-form-error{  display:block;  text-align:left;  padding-left:10px;  margin:5px 0;  color:#dd1b21;  height:10px;}#confirmButton.disabled{  opacity:0.5;  cursor:not-allowed;  /* Email confirmation popup css - ends - 608*/  /* To remove header in confirm modal popup whencls-remove-hdr class along with modal-dialog class*/}.modal.cls-remove-hdr .popup-header{  display:none;  /* Retail User Form - Starts -ISS683*/}:root{  --RETAILBGCLR:#fcfcfc;  --RETAILBDRCLR:#bfbfbf;  --RETAILPRIMARYCLR:#304cb2;  --RETAILFNTCLR:#5a5a5a;  --RETAILWHITECLR:#fff;}.instant-quote .cls-retail-div{  display:none;}.instant-quote .cls-retail-user{  background:var(--RETAILBGCLR);  padding:20px 20px 25px;  border-radius:3px;  width:100%;  margin-top:40px;}.instant-quote .cls-retail-user ~ .cls-newtermsbox.terms-and-cond-box{  background:unset;  padding-left:15px;}.instant-quote .cls-termnotes ~ .cls-proceedpaymentbtn_main{  margin-bottom:0px;}.instant-quote .cls-retail-user .cls-retail-heading{  color:var(--RETAILPRIMARYCLR);  font-size:16px;  display:block;  margin-bottom:10px;  font-family:'open_sanssemibold';}.instant-quote .cls-retail-user .cls-fill-details{  color:var(--RETAILFNTCLR);  font-size:13px;  display:inline-block;  margin-bottom:20px;  font-family:'open_sansregular' !important;}.instant-quote .cls-retail-user select.form-control{  background-position:85%;  border:1px solid var(--RETAILBDRCLR);}.instant-quote .cls-retail-user label{  margin-bottom:8px;  font-size:14px;}.instant-quote .cls-retail-user .form-control{  height:44px;  font-family:'open_sansregular';  font-size:14px;  background-color:var(--RETAILWHITECLR);}.instant-quote .cls-retail-user input.form-control{  border:1px solid var(--RETAILBDRCLR);}.instant-quote .cls-retail-user .col-sm-3.cls-email-div{  padding-left:15px;}.instant-quote .cls-retail-user .col-sm-1.cls-title{  flex:unset;}.instant-quote .cls-retail-user .cls-name{  max-width:16%;}.instant-quote .cls-retail-user [class^="col-sm"]{  padding-inline:7px;}.instant-quote .cls-retail-slide{  display:none;  position:absolute;  bottom:-32px;  left:41.25%;  color:var(--RETAILWHITECLR);  background:var(--RETAILPRIMARYCLR);  padding:5px 30px 10px;  font-size:12px;  border-radius:0px 0px 22px 22px;  z-index:2;}.instant-quote .cls-retail-slide em{  padding-left:5px;  font-size:9px;}.instant-quote .cls-retail-slide.slide-up em::before{  transform:rotate(180deg);}.newInstantQuote .cls-retail-div.show{  display:block;  justify-content:center;  align-items:baseline;  width:100%;  flex-wrap:wrap;}@media (min-width:320px) and (max-width:767px){  .instant-quote .cls-retail-user .cls-title{    max-width:unset;  }  .instant-quote .cls-retail-user select.form-control{    background-position:94%;  }  .instant-quote .cls-termnotes ~ .cls-proceedpaymentbtn_main{    margin:25px;  }  .instant-quote .cls-termnotes{    text-align:center;  }  .instant-quote .cls-flightList-main .cls-acceptation{    display:unset;    width:100%;  }  .instant-quote .cls-termscheckbox{    vertical-align:sub;  }}@media (min-width:768px) and (max-width:1024px){  /* Retail User Form - Ends - ISS683*/  /* instant quote - request form - ISS608 starts */  .instant-quote .cls-termnotes ~ .cls-proceedpaymentbtn_main{    margin:25px;  }}.cls-instantquote .row.trip-form{  padding:12px 20px 15px 20px;}.cls-instantquote .trip-form input[type="text"],.cls-instantquote .trip-form select{  padding:16px 15px;  height:unset;  border:1px solid #b5b5b5;  border-radius:6px;  color:#495057;  font-size:14px;}.cls-instantquote select.form-control{  background:url('../../images/downarrow.png') no-repeat;  background-position:94%;  background-size:10px;  -moz-appearance:none;  -webkit-appearance:none;  appearance:none;  padding-right:30px !important;}.cls-instantquote .baggage-slelect-type:not(.no-of-guest){  border:unset !important;  height:unset !important;}.cls-instantquote .row.trip-form.cls-userdetails .col-sm-12{  display:none !important;}.cls-instantquote .trip-form select{  border:1px solid #b5b5b5 !important;}.cls-instantquote .trip-form .col-sm-2.duplicate-cont,.cls-instantquote .cls-flexi-date,.cls-instantquote .cls-remarks{  display:none;}.cls-instantquote .custom-btn-color{  margin-block:27px 27px;}.searching-flights-panel .cls-retailBtn .custom-btn-color{  padding:6px 20px;}.cls-instantquote .baggage-slelect-type.no-of-guest{  padding:0px 0px 5px 15px !important;  height:unset;  border:1px solid #b5b5b5;  border-radius:6px;  color:#495057;  font-size:14px;}.cls-instantquote .guest-count-3{  padding-left:0px;}.cls-instantquote .trip-form .cls-calendaradhoc{  flex:0 0 20%;  max-width:20%;}.cls-instantquote .trip-form select option,.trip-form input[type="text"]{  color:#495057;}.cls-instantquote .trip-form #selectFlightText,.trip-form .notify-line,.cls-instantquote .row:has(.col-sm-12.notify-line){  display:none !important;}.cls-instantquote .trip-panel .well-trip-theme,.cls-instantquote .well-trip-theme label a:hover{  background:unset !important;  border:unset;}.cls-instantquote .well-trip-theme label{  border:unset;}.cls-instantquote h1.select-flight-hdr{  display:block;  background:unset;  color:#111b40;  font-weight:600;  font-family:'open_sanssemibold';  font-size:22px;  padding-bottom:0px;}.cls-instantquote .trip-panel .well-trip-theme label a span{  color:#000 !important;  background:unset !important;}.cls-instantquote .well-trip-theme .skip-tab.nav-link em,.cls-instantquote .cls-request-form-groups .cls-expectedfare{  display:none !important;}.cls-instantquote .well-trip-theme input[type="radio"]{  position:absolute;  z-index:-1;  left:24px;  top:16px;}.cls-instantquote .trip-panel .well-trip-theme input{  left:23px;  top:20px;  accent-color:#304cb2;  transform:scale(1.35);  z-index:0;}.cls-instantquote .trip-panel .col-sm-8.col-lg-5:has(.well-trip-theme){  padding:0;}.cls-instantquote .trip-panel .well-trip-theme label a:hover,.well-trip-theme label a.active{  background:#f7f7f7;}.cls-instantquote .trip-panel .well-trip-theme label a{  border-radius:100px;}.cls-instantquote .cls-getfares{  margin-top:50px;  margin-bottom:25px !important;}.cls-instantquote .trip-panel .well-trip-theme label{  border-right:unset;  position:relative;  margin-right:10px;}.cls-instantquote .well-trip-theme span{  font-size:16px;  font-family:'open_sansregular';}.cls-instantquote .trip-form label{  font-size:14px;  color:#000;  font-weight:400;  font-family:'open_sanssemibold';}.cls-instantquote .trip-panel .col-sm-8.col-lg-5 .well-trip-theme{  box-shadow:unset;  margin-top:30px;}.cls-instantquote .baggage-slelect-type.no-of-guest span.relative span{  position:absolute;  top:31px;  left:2px;  color:#7c7c7c;  font-size:10px;  z-index:-1;  padding:0px !important;}.cls-instantquote .baggage-slelect-type.no-of-guest input::placeholder{  color:#919191 !important;}.cls-instantquote .baggage-slelect-type span .icon-class{  position:absolute;  font-size:20px;  left:-8px;  top:6px;  transform:scale(0.8);  color:#304cb2;}.cls-instantquote span.cn-adult,.cls-instantquote span.cn-child,.cls-instantquote span.cn-infant{  color:#454545;}.cls-instantquote .trip-form .baggage-slelect-type.no-of-guest input[type="text"]{  padding:3px 15px;  height:48px !important;  background:unset;}.cls-instantquote .trip-form .baggage-slelect-type.no-of-guest .relative:last-child > input[type="text"]{  padding-left:18px;}.cls-instantquote .cls-instantquote-form{  display:flex;  flex-wrap:wrap;  background:#f6f6f6;}.cls-instantquote .cls-formcontent{  width:100%;}.cls-instantquote .cls-formcontent.cls-corporateIdcontent{  width:100%;}.cls-instantquote .displayCls .col-sm-4.cls-corporateIddisplay{  flex:0 0 33%;  max-width:33%;}.cls-instantquote .cls-userdetails .col-sm-3.cls-emailid,.cls-instantquote .cls-userdetails .col-sm-3.cls-retailUserId,.cls-emailidcontent #emailIdDiv.displayCls,.cls-retailUserIdcontent #retailsDmailIdDiv.cls-retailUser{  flex:0 0 25%;  max-width:25%;}.cls-instantquote .cls-formcontent.cls-emailidcontent,.cls-instantquote .cls-formcontent.cls-retailUserIdcontent{  width:100%;}.cls-instantquote .displayCls .col-sm-4{  flex:0 0 75%;  max-width:75%;}.cls-retailUserIdcontent .cls-userdetails .cls-retailUser .cls-retailUserId,.cls-instantquote .displayCls .col-sm-4.cls-emailiddisplay,.cls-instantquote .displayCls .col-sm-4.cls-retailUserIddisplay,.cls-emailidcontent #emailIdDiv.displayCls .cls-emailid,.cls-instantquote .cls-instantquote-form .row.trip-form #requestGroupNameDiv .col-sm-3,.cls-retailUserIdcontent #retailsDmailIdDiv .col-sm-4{  flex:0 0 100%;  max-width:100%;}.cls-retailUserIdcontent #retailsDmailIdDiv{  flex:0 0 55%;  max-width:55%;}.cls-instantquote .trip-panel .well-trip-theme label a:hover,.well-trip-theme label a.active,.cls-instantquote .nav-pills .nav-link.active,.cls-instantquote .well-trip-theme label a.active{  background:#e9e9e9 !important;}.cls-instantquote .cls-getfares .custom-btn{  padding:14px 40px;  font-size:18px;  /* .navbar .navbar-nav .nav-link{
    color: #555555 !important;
} */}.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.active{  color:#fff !important;}.navbar{  background:#f5f5f5;  border-radius:0 0px 20px 20px;}.cls-instantquote .trip-form .form-group .calendar-icon .infi-icon_07_calender{  display:none;}.cls-instantquote .trip-form .form-group .calendar-icon::before{  content:"\e96a";  font-family:'infiIcons';  color:#304cb2;  font-size:20px;}.cls-privacypolicy span,.cls-poweredby,.cls-poweredby a{  color:#666 !important;  font-size:13px;  font-family:'open_sansregular';}.cls-privacypolicy span:first-child::after{  border-right:1px solid #666;  content:'';  margin:0 10px;}.cls-instantquote .trip-panel .well-trip-theme label:hover a{  background:#f7f7f7 !important;}.cls-instantquote .cls-req-disp-multi-city .multicity-add .preference-add-btn{  background:#30302f;  color:#fff;  padding:11px 19px;  height:54px;}.cls-instantquote .cls-req-disp-multi-city .multicity-add .preference-add-btn em{  display:none;}.cls-instantquote .cls-req-disp-multi-city .multicity-add .multiCityAddBtn{  background:#304cb2;  color:#fff;  padding:11px 17px;  height:unset;  border-radius:4px;  margin-right:2px;}.cls-instantquote .cls-adult-text,.cls-instantquote .cls-child-text,.cls-instantquote .cls-infant-text{  display:block;}.cls-instantquote .infi-icon_04_adult,.cls-instantquote .infi-icon_08_child,.cls-instantquote .infi-icon_24_infant{  display:none;}.infi-icon_97_Adult,.infi-icon_98_child,.infi-icon_98_child,.cls-adult-text,.cls-child-text,.cls-infant-text{  display:none;}.cls-instantquote .infi-icon_97_Adult,.cls-instantquote .infi-icon_98_child,.cls-instantquote .infi-icon_98_child{  display:block;}.cls-instantquote .cls-origincont label[for^="sourceVal"]::after,.cls-instantquote .cls-destinationcont label[for^="destinationVal"]::after{  content:"\e96b";  font-family:'infiIcons';  position:absolute;  top:46px;  left:16px;  color:#304cb2;  font-size:18px;  /* .cls-instantquote .cls-destinationcont label[for^="destinationVal"]::after{
	content: "\e968";
    font-family: 'infiIcons';
	font-size: 24px;
    top: 43px;
    left: 16px;
} */}.cls-instantquote .cls-origincont .form-group input[type="text"],.cls-instantquote .cls-destinationcont .form-group input[type="text"]{  padding-left:50px !important;}.cls-instantquote .baggage-slelect-type span .infi-icon_101_infant,.cls-instantquote .baggage-slelect-type span .infi-icon_100_child,.cls-instantquote .baggage-slelect-type span .infi-icon_99_Adult{  display:block;}.baggage-slelect-type span .infi-icon_101_infant,.baggage-slelect-type span .infi-icon_100_child,.baggage-slelect-type span .infi-icon_99_Adult{  display:none;}.well-trip-theme a em.infi-icon_55_onward{  top:-2px !important;  font-size:1.4em;}.well-trip-theme label a.active{  background:#1c2f7e !important;  color:#fff;  /* instant quote - request form - ISS608 ends */  /* After integration bug fix - ISS528 */}.cls-instantquote .flight-disp-main-cont{  display:none !important;}.cls-instantquote .req-info{  border:unset !important;}.cls-instantquote .req-info .req-info-head,.cls-instantquote .req-info .req-head,.cls-instantquote .req-info .seprator{  display:none !important;}.newInstantQuote{  /* Mantis id 65871 fixing  -ISS528 */}.newInstantQuote .instant-quote-list .searching-flights-panel p.mar-topbtm-10{  margin-right:10px;  margin-left:0%;  display:inline-block;  flex:0 0 100%;  margin-top:15px;}.newInstantQuote .instant-quote-list .searching-flights-panel .cls-retailBtn{  /* display: inline-block; */  /* margin-top: 20px; */  text-align:center;}.newInstantQuote .instant-quote-list .searching-flights-panel .cls-retailBtn button:hover{  border:unset !important;  border-bottom:2px solid !important;}.newInstantQuote .instant-quote-list .searching-flights-panel .cls-retailBtn a{  padding-left:10px;}.newInstantQuote .pax-type-details{  margin-bottom:0px !important;}.flight-details-view .link.pnr-detail-show{  font-size:12px;  /* Y4 Volaris One or more installment design - ISS528 */}.contentcont .tab-pane.active{  display:block !important;  opacity:1;}.contentcont .tab-pane.fade{  display:none;}.multiPayment .time-limit-box{  border-radius:0px 0px 8px 8px;}.multiPayment.tabcontpayment{  display:flex;  position:relative;  padding:0px 13px;}.multiPayment.tabcontpayment::after{  content:'';  position:absolute;  border-bottom:1px solid #d9d9d9;  left:20px;  right:20px;  bottom:1px;  z-index:0;}.tabcontpayment{  display:none;  background:#f2f2f2;}.tabcontpayment li{  min-width:30%;  padding:10px;  position:relative;  z-index:2;  font-family:'open_sanssemibold';}.tabcontpayment li.active{  border-bottom:3px solid #1d6a93;}.tabcontpayment li.active::after{  content:'';  position:absolute;  border-left:8px solid transparent;  border-right:8px solid transparent;  border-bottom:10px solid #1d6a93;  left:46%;  bottom:-10px;  transform:rotate(180deg);}.cls-installmentvariants,.fareVariants{  font-family:'open_sanssemibold';}.fareVariants .cls-fareplusicon{  position:relative;  font-size:13px;  cursor:pointer;}.fareVariants .cls-fareplusicon::before{  content:"\e90d";  font:10px 'infiIcons';  position:absolute;  right:-20px;  top:4px;  display:inline-block;}.fareVariants .cls-fareplusicon.rotateIcon{  transition:transform 0.4s ease-in-out;}.fareVariants .cls-fareplusicon.rotateIcon::before{  transform:rotate(180deg);}.cls-newpaymentstrucure{  margin:11px 0px 11px 11px;}.cls-newpaymentstrucure .cls-fares{  margin-top:10px;}.cls-newpaymentstrucure .cls-fares span{  display:block;  font:12px 'open_sansregular';  color:#646464;  line-height:24px;}.cls-newpaymentstrucure .cls-installmentvariantsheader{  margin-bottom:10px;}.cls-newpaymentstrucure .cls-installmentvariants{  margin-bottom:10px;}.cls-newpaymentstrucure .cls-installmentvariants .fareVariants .cls-totalamt{  font-size:12px;  text-decoration:underline;  cursor:pointer;}.cls-newpaymentstrucure .cls-installmentvariants .fareVariants:first-child{  flex:0 0 25%;  max-width:25%;}.cls-newpaymentstrucure .cls-installmentvariants .fareVariants:last-child{  max-width:43%;  flex:0 0 37%;}.installmentvariants .cls-installs,.cls-installmentvariantsheader .cls-installs{  color:#646464;  font-size:13px;  font-family:'open_sanssemibold';}.installmentvariants .cls-installs:first-child,.cls-installmentvariantsheader .cls-installs:first-child{  flex:0 0 25%;  max-width:25%;}.installmentvariants .cls-installs:last-child,.cls-installmentvariantsheader .cls-installs:last-child{  max-width:43%;  flex:0 0 37%;}.time-limit-cont.new{  margin-top:25px !important;}.cls-installmentvariants.open .cls-fares{  display:block !important;}.fare-disp-box{  /* Y4 Volaris One or more installment design ends- ISS528 */}.fare-disp-box .table-lay-fixed{  margin-top:10px !important;}#selectFlightText{  display:none;}.editprocess .slider-scale{  width:69%;}.editprocess .parentdiv .slider-range.custom-range{  width:69% !important;}.x-tip.x-tip-default{  /* Iss 528 Mail confirmation popup close icon */}.x-tip.x-tip-default .x-tip-body p.paymentRemark{  word-break:break-all;}.cls-conformpopup-container{  /* ISS-683 : Toast design starts */}.cls-conformpopup-container .cls-mailpopupClose{  position:absolute;  right:12px;  top:11px;  color:#999;  font-size:21px;}#toast{  visibility:hidden;  min-width:250px;  margin-left:0px;  background-color:#333;  color:#fff;  text-align:center;  border-radius:4px;  border-left:4px solid #30302f;  padding:16px;  position:fixed;  background:#fff;  box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.09);  color:#000;  z-index:1;  top:200px;  right:-300px;  transition:right 0.5s ease-in, visibility 0s linear 1s;  /* ISS-683 : Toast design ends */}#toast.show{  visibility:visible;  transition:right 0.5s ease-out, visibility 0s linear 1s;}#toast .toast-body{  padding:3px 0px;}#toast .toast-body span{  font-size:13px;  display:flex;  justify-content:space-between;  color:#000;}#toast .toast-body span em{  color:#30302f;  margin-right:5px;}#toast .toast-body span em::before{  vertical-align:middle;}.flight-details-view tr{  border-bottom:unset;}.flight-details-view tr.cls-poc-details.cls-tablerow{  display:table-row !important;  /* ISS528 Autopilot policy design in instant quote  */}.cls-policySeatPopup{  display:flex;  align-items:center;  justify-content:center;  flex-direction:column;  font-family:'open_sansregular';  /* ISS-683 - Tc icon design */}.cls-policySeatPopup .cls-seatimg{  margin-bottom:15px;}.cls-policySeatPopup .cls-conform-button{  margin-top:20px;}.cls-policySeatPopup .cls-conform-button button{  padding:16px 45px;  height:55px;  background:#30302f !important;  font-family:'open_sanssemibold' !important;}.cls-policySeatPopup .cls-firsthead{  color:#1e4174;  font-size:24px;  font-family:'open_sansbold';}.cls-policySeatPopup .cls-secondtext{  font-size:15px;  color:#858585;  text-align:center;}.foc-container em{  font-size:16px;  vertical-align:middle;  color:#30302f;  cursor:pointer;  /* A3 airline cancel pnr view table design fix - ISS528 Mantis id: 0067785  */}.flight-details-view .cls-remarkstd span{  word-break:break-word;}#editUser input,#addUser input{  line-height:unset;}.user-det-cont hr{  margin-left:0px;}.trip-form.modify-request .custom-btn-color{  line-height:1.8;}#addUser .user-det-cont .col-sm-6 #userType{  padding:0 10px;}#addUser .user-det-cont #userTitle{  line-height:unset;}.cls-viewreqlist-cont .searching-flights-panel .view-request-table .cls-innercell:last-child .hr-line{  width:90%;}.cls-viewreqlist-cont .searching-flights-panel .view-request-table .cls-innercell:last-child{  align-items:center;  /* .fare-disp-box .fare-bref-det tr td {
    display: block;
} */}.cls-group{  /* /ISS608 pnr details in SW / */}.cls-group .cls-group-parent{  position:relative;}.cls-group .cls-group-parent .cls-edit.groupedit{  position:absolute;  right:20px;  top:18px;}.stop-dis-cont .cls-pnr-details{  font-size:18px;  /*ISS599 View request alternative option fetch data button*/}.x-panel-body .x-box-inner .x-btn-default-small .x-btn-inner{  padding:0px !important;  /* space in request issue - ISS675*/}.changeGroupRequestForm-body .x-panel.x-panel-default{  height:22px;  /* breadcrumb design issue common fix -ISS608 -13/02/24  */}.breadcrumb-prod a + span:before{  content:"/\00a0";  color:#666;  display:inline-block;  position:relative;  left:-5px;}.breadcrumb-prod a + span{  padding:0px 5px;}.col-sm-7.welcome-panel .welcome{  display:inline-block;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;  /* logout Break   */  width:170px;  vertical-align:-5px;  /* / ISS 654 added for dynamic class / */}.w-11{  width:11% !important;  /* info icon fix  */}.airline-wn .history-section .contenta em{  color:#30302f;}body:has(#acceptMultiple) #agreeBtn{  display:none;}.newInstantQuote .round-trip .cls-brdr:nth-last-child(2),.newInstantQuote .multicity .cls-brdr:nth-last-child(2){  display:none !important;  /* Overall onward Flight icon big */}.flight-desc > em.infi-icon_55_onward{  font-size:1.4em;}.group-list .col-sm-9 .group-details .col-sm-3.sector-details .sector-2::after{  display:none;  /*ISS654 JA Mantis 0068865 fix for Ancillary breakdown   */}.popover-small{  width:max-content;  min-width:200px;  max-width:350px;  /* ISS607 report issue fix  */}.dashboard-chart .customized-report{  width:100%;  border:0px;  height:80vh;  /* Arrow css - ISS675 */}.notify-line .arrow{  position:relative;}.notify-line .arrow:after{  content:"\e971";  font-family:'infiIcons';  font-size:18px;  color:#d1d1d1;  transform:rotate(270deg);  display:inline-block;  position:absolute;  left:1px;  z-index:1;  top:-3px;}.user-det-cont .notify-line .arrow:before{  content:"";  width:15px;  height:10px;  background:#f5f5f5;  transform:rotate(353deg);  display:block;  left:-2px;  position:absolute;}.cls-adhoc-req-page .notify-line .arrow:before,.series-request-form .notify-line .arrow:before,#conferenceUserDetails .notify-line .arrow:before{  content:"";  width:15px;  height:10px;  background:#fff;  transform:rotate(353deg);  display:block;  left:-2px;  position:absolute;}.agent-req-box::after,.airline-res-box::before{  content:"\e971";  font-family:'infiIcons';  font-size:26px;  position:absolute;  right:-14px;  top:47px;  transform:rotate(180deg);  color:#e7e7e7;}.agent-req-box::before,.airline-res-box::after{  content:"";  width:20px;  height:10px;  background:#fff;  transform:rotate(270deg);  display:block;  right:-7px;  position:absolute;  top:63px;}.airline-res-box::before{  left:-15px;  top:47px;  transform:rotate(357deg);  position:absolute;}.airline-res-box::after{  top:74px;  left:-7px;}.container .agent-req-box .right-arrow,.container .airline-res-box .left-arrow{  display:none;}.row:has(.notify-line){  margin-left:0px;  max-width:100%;  /* user Detail line last child disable - ISS518*/}.user-det-cont .history-section ul li:last-child{  margin-bottom:20px;}.user-det-cont .history-section ul li:last-child:before{  display:none;}.add-tab-index{  cursor:default !important;  /* tahoma to open sans changes starts here */}.footer,.x-body,.x-form-item,.x-toolbar .x-toolbar-text,.grmGridLayoutCls .x-column-header-inner .x-column-header-text,.x-grid-row .x-grid-cell,.x-border-box .x-form-text,.grmPanelCls .x-panel-header-text,.grmGridLayoutCls .x-panel-header-text,.grmWindowCls .x-window-header-text-default,.x-fieldset-header .x-fieldset-header-text,.x-btn-default-toolbar-small .x-btn-inner{  font-family:'open_sansregular';}.shape-heading,.info-elements{  font-family:'open_sanssemibold';}.innercircle .day,.x-btn-default-small .x-btn-inner{  font-family:'open_sansbold';  /* tahoma to open sans changes ends  here */}form#conferenceRequest .progress{  margin:25px 0px;  /* Space between labels on the login form - iss528 */}.loginpage-bg .form-group label{  margin-bottom:0.5rem;  /* button theme in view details - ISS608 */}.info-details .view-button{  color:#30302f;  border:1px solid #30302f;  /* Navbar STICKY design - ISS675 */}.custom-navbar{  position:sticky;  top:0px;  width:100%;  z-index:3;  transform:perspective(1000px) rotateX(360deg);  transform-origin:top;}.custom-navbar.cls-default{  top:-110px;  transform:perspective(1000px) rotateX(90deg);  transform-origin:top;  /* alignment issue in return flights fix - ISS675 */}.cls-main-Flexi{  display:inline-block;  width:100%;}.cls-main-Flexi .col-sm-3{  padding-left:0px;}.cls-main-Flexi .col-sm-12{  padding-left:0px;}.cls-main-Flexi .col-sm-12 label{  font-size:14px;}.accord-show p.text-center{  display:inline-block;  width:100%;}.passenger-det-box .cls-mappedinfanttd select option{  padding-left:5px !important;  margin-left:18px !important;  text-overflow:ellipsis;  overflow:hidden;}.passenger-det-box table tr td .cls-mappedinfanttd .sel_ele.on{  padding-right:10px !important;}.passenger-det-box .cls-mappedinfanttd select option::before{  left:17px;}.cls-editSeries{  width:100%;  /* button theme in view details - ISS608 */}.info-details .view-button{  color:#30302f;  border:1px solid #30302f;  /* password underline -ISS608 */}.user-det-cont .changelink{  text-decoration:underline;  /* layover panel design issue fix - ISS608 */  /* .layover-panel span{
	left: 82px;
} */}.layover-time::after{  right:66%;  top:20px;}.layover-time::before{  left:0px;  width:100%;}.arrow-icon-flgt-srch{  right:37%;}.cls-viewreqlist-cont .table{  padding:0 15px;  /* .sector-1.right{
    padding-right: 38px;
    background: url('../../images/dasboard-icons.png') no-repeat 10px -2295px;
} */  /* .travel-disp-box p:nth-child(2) .sector-1.right{
    padding-right: 42px;
} */  /* .travel-disp-box p:nth-child(1) .sector-1.right{
    background: url('../../images/dasboard-icons.png') no-repeat 15px -2295px;
} */}.travel-disp-box p{  margin:0px 5px 5px 0px;  height:30px;}.info-details .view-button:hover{  background:#30302f;}#dynamicAreaDateSelection .radio-inline input[type=radio]{  vertical-align:-1.8px;  /* view request font-size and hr - ISS675 */}h4.heading{  margin-top:8px;}h4.heading ~ hr{  margin:10px 0px;  /* wrap a words - ISS608 */}.searching-flights-panel .view-request-table a{  white-space:normal;  word-wrap:break-word;  /* user detail alert mismatch word color - ISS675 */}.alert-msg .cls-alertcontrol span b{  color:#e50000;  /* As per SWA legal team feedback name list due date is in inappropriate place common fix - Shri */}.cls-nameliststrap{  display:flex;  justify-content:center;  margin-top:25px;  /* Background arrow changed to CSS  - ISS675 */}.cls-nameliststrap span{  background:#f4f4f4;  padding:10px 49px;  border-radius:50px;  text-align:center;  font:14px 'open_sanssemibold';}.sector-1.right::after{  content:"\e934";  font-family:'infiIcons';  font-size:15px;  padding:0px 8px;  vertical-align:middle;  /* Menu dropdown animation - ISS675 */}.dropdown-menu,.dropdown-menu.show{  transition:1s;  transform:perspective(1000px) rotateX(-90deg);  transform-origin:top;  display:block;}.dropdown-menu.show{  transform:perspective(1000px) rotateX(0deg);  /* ISS528 - toggle function for the instant purchase and standard fare design for KM Air Malta */}.terms-and-cond-box.new .series .tems-condition-text.cls-new-structure.cls-bf-fare{  display:none;}.terms-and-cond-box.new .tems-condition-text.cls-new-structure.cls-bf-fare.show{  display:block;  /* SSR total amnt PNR alignment fix - ISS675 */}.ssr-history .title .pull-right{  float:none;  text-align:right;  display:block;  margin-top:5px;}.ssr-container label.sans-regular{  vertical-align:2px;}.prev_nextday{  display:flex;  /* contract manager */}.cls-manage-matrix-dayspertable .cls-downsize-pertext-main{  align-items:center;}.cls-sidemenu-num.cls-full-cancel{  padding-left:0px !important;}.cls-per-pax{  display:block;  color:#888;  padding:5px 0px;  /* km select box development  */}.ancillary-type .checkbox .cls-parentele label{  padding:0;}.slide-expand{  /* Dashboard content added - ISS675 */}.slide-expand .meals .cls-parentele label{  justify-content:left;  padding-left:0;}.slide-expand .baggage .cls-parentele label{  width:100%;}.slide-expand .ancillary-type .radio-theme em.fa-check-circle,.slide-expand .ancillary-type .radio-theme em.fa-circle-thin{  top:6px;}.slide-expand .meal-variety .radio-theme .radio-text,.slide-expand .meal-variety .checkbox .radio-text{  border:unset;}.slide-expand .ancillary-type label .meal-amnt,.slide-expand .ancillary-type label .meal-amnt span{  display:inline-block;}.slide-expand .ancillary-type label .meal-amnt.text-strike{  display:block;  width:100%;}.slide-expand .ancillary-type label .meal-amnt{  font-size:16px;  border-left:1px solid #ccc;}.slide-expand .ancillary-type label .meal-amnt.text-strike{  font-size:12px !important;  border:unset;}.slide-expand .ancillary-type label .meal-amnt.text-strike span{  font-size:13px !important;}.slide-expand .ancillary-type label .meal-amnt > span{  font-size:16px !important;}.slide-expand .ancillary-type .checkbox label em{  top:2px;}.slide-expand .ancillary-type .radio-theme.active .fa-circle.on{  top:10px;}.cls-dashboard-content{  font-size:14px;  margin-top:6px;  color:#cb102e;  /******************************
Name : Contract Manager
Author : Abdul Azeez
Date : 10/10/2019
*******************************/}.cls-dashboard-content::before{  content:"\e940";  font-family:'infiIcons';  vertical-align:-3px;  font-size:18px;}.toggle-button,.text-select{  border:1px solid #919191;}.time-limit-div{  border:1px solid #dee2e6;}.expand-slide,.hide-slide{  float:right;  font-size:14px;  cursor:pointer;  text-decoration:underline;  padding-right:16px;}.toggle-button,.toggle-border-right,.toggle-button-item,.text-select-select,.text-select,.right-border,.ico-close,.ico-plus{  display:inline-block;}.slider,.right-border,.ico-first-position,.ico-second-position,.icon-customize,.ico-cancel-position{  position:relative;}.toggle-button,.toggle-button-item.active,.text-select{  border-radius:3px;}.toggle-button{  width:auto;}.toggle-border-right{  border-right:1px solid #919191;  margin-right:-4px;}.right-border::after{  position:absolute;  left:100%;  content:"";  top:10px;  bottom:5px;  height:24px;  border-right:1px solid #919191;  /*14-05-2020 toggle padding changed from 10 30px to 10 25px*/}.toggle-button-item{  padding:10px 25px;  margin:2px !important;  height:40px;  width:auto;  text-align:center;  cursor:pointer;}.toggle-button-item.active{  background:#30302f;  color:#fff;}.contract-manager .faq li{  border:none;  border-radius:0;}.contract-manager li{  border:none;  box-shadow:none !important;  border-radius:none !important;}.contract-manager .faq-acc-click{  border-bottom:1px solid #30302f !important;}.contract-manager .faq-acc-show{  padding:0;}.double-slider input[type="text"],.single-slider input[type="text"]{  margin-right:20px;}.single-slider input[type="text"]{  float:left;}.time-limit-div{  padding:15px 30px;  border-radius:2px;  margin-top:1rem;}.materialization .slider-scale{  margin:-10px 0 !important;  display:flex;  justify-content:space-between;  width:327px;}.time-limit-text{  font-family:"open_sanssemibold";  font-size:18px;}.bg-grey{  background:#f4f4f4;  margin:0 -15px;  padding:15px 0px;}.text-select-select select:focus{  border:none;}.name-list select{  margin-top:30px;}.right-border input[type="text"]{  border:none !important;}.contract-manager .accord-btn{  padding:6px 30px !important;  font-size:14px !important;}.small-box{  width:70px !important;}.text-select input,.text-select select{  border:none;}.info-text{  font-size:9px;  display:block;}.small-field{  width:50%;}.contract-manager .faq .slider-scale li{  float:left;  border:none !important;  /*11-05-2020 Slider issue*/  /*padding-right: 17.5px;*/  /* width: 30px; */  list-style:none;}.contract-manager .faq .slider-scale li:last-child{  padding-right:0;}.contract-manager .form-group{  margin-bottom:0;}.contract-manager .form-group.left{  float:left;}.contract-manager .table td,.contract-manager .table th{  text-align:left !important;}.slider .max-slider{  top:-20px;}.contract-manager .faq-acc-click,.terms-title{  color: !important;  font-size:20px;}.contract-manager .faq-acc-click:hover,.terms-title:hover{  color: !important;  font-size:20px;}.cancel-icons{  margin-left:-80px;}.slider input{  display:inline-block;}.text-select-padding{  padding:0 5px;}.contract-manager{  margin-left:-15px;}.contract-manager .faq-acc-click,.contract-manager .faq-acc-click:hover{  color:#30302f;  font-size:18px;}.contract-manager .faq-acc-click i,.contract-manager .faq-acc-click:hover i{  color:#30302f;}.icon-customize{  top:-1px;  left:3px;  font-size:14px;}.ico-close,.ico-plus{  border-radius:100%;  padding:4px;  font-size:12px;  width:25px;  height:25px;}.ico-close{  background:#fbe1e7;  color:#af587f;}.ico-plus{  background:#dff8ba;  color:#60a424;}.ico-first-position{  top:-30px;}.ico-second-position{  top:-23px;  left:30px;}.cancel-icons{  /*.cancel-icons {
  .ico-plus,
  .ico-close {
    position: absolute;
    top: 10px;
  }

  &.ico-cancel-position {
    .ico-plus,
    .ico-close {
      top: 45%;
    }
  }
}*/  /*
* Desc: For Contract manager error display
*/}.cancel-icons .ico-plus,.cancel-icons .ico-close{  vertical-align:-10px;}.marked input[type="text"]{  border:1px solid red !important;}.marked .error-text{  display:block !important;  color:red;  padding-top:5px;}.marked .info-text{  display:none !important;}.active-status,.default-status,.enableTFEE-status{  float:left;}.add-contract{  background:#dff8ba;  padding:5px 15px;  border-radius:5px;  color:#74b13c;}.time-limit-div.cls-percentage .cls-absolute.payment,.time-limit-div.cls-absolute .cls-percentage.payment{  display:none;}.time-limit-div{  /*ContractManager preview by Azeez 31-Mar-2020*/  /* contract preview changes Azeez 06-apr-2020*/}.time-limit-div .cls-percent-payment input[type="text"]{  display:inline-block;}.cls-contract-container .faq-acc-click,.cls-contract-container.group .faq-acc-show{  display:none;}.cls-contract-container .faq-acc-show,.cls-contract-container.group .faq-acc-click{  display:block;  z-index:0;}.cls-contract-container.group{  padding:25px;  /* contract preview changes Azeez 06-apr-2020*/}.cls-contract-container.group .cls-head-div .cls-logo-img{  float:right;  margin-top:10px;}.cls-contract-container.group .materializationAdultPreview{  margin-top:20px;}.cls-contract-container.group .materializationAdultPreview .cls-fields{  font-size:17px;}.cls-contract-container.group .materializationAdultPreview .cls-fields span{  font-size:17px;  font-family:"open_sanssemibold";}.cls-contract-container.group .cls-group{  padding:0px;  margin:0px !important;  list-style:none;}.cls-contract-container.group .cls-group .cls-group-head{  color:#000;  font:22px "open_sanssemibold";  text-align:center;  border-bottom:unset;  padding:18px 20px;  background:#f2f2f2;  margin-top:27px;  border-radius:10px;}.cls-contract-container.group .cls-group .cls-faq-acc{  padding:0px;}.cls-contract-container.group .cls-group .cls-faq-acc .cls-contract-div{  padding-top:25px;  font-size:17px;}.cls-contract-container.group .cls-group .cls-faq-acc .cls-contract-div h6{  font-family:"open_sanssemibold";  font-size:22px;  color:#30302f;}.cls-contract-container.group .cls-group .cls-faq-acc .cls-contract-div p{  font-size:17px;  font-family:"open_sanssemibold";  line-height:28px;}.cls-contract-container.group .cls-group .cls-faq-acc .othersPreview{  padding-top:25px;}.cls-contract-container.group .cls-group .cls-faq-acc .othersPreview h6:first-child{  font-family:"open_sanssemibold" !important;  font-size:22px;  color:#30302f;}.cls-contract-container.group .cls-group .cls-faq-acc .onlyParaSemiBold h6{  font-size:17px;}.cls-contract-container.group .cls-group .cls-contract-div tr:first-child{  background-color:#f3f3f3;}.cls-contract-container.group .cls-group .cls-contract-div th,.cls-contract-container.group .cls-group .cls-contract-div td{  padding:8px;  font-family:"open_sanssemibold";}.cls-contract-container.group .cls-edit{  float:right;  text-decoration:underline;  font-family:"open_sansregular";  color:#30302f;  padding:5px 0px;}.cls-contract-container.group .cls-edit::before{  content:"\f040";  font-family:"FontAwesome";  padding-right:5px;}.cls-contract-container.group .cls-edit-cont{  border:1px solid #ccc;  background:#fff;  margin:5px 0;  padding:5px;}.cls-contract-container.group .faq-acc-click{  border-bottom:1px solid #ccc;  /* Range slider responsive Azeez 13-04-2020*/}.cls-contract-container.group .custom-range{  width:55%;}.cls-contract-container.group .slider-scale li{  width:23px;  font-size:11px;  /* ISS 528  New design for the instant purchase and standard fare design for KM Air Malta*/}.cls-contract-container.group .cls-tabFareSection .cls-tabFares{  display:inline-flex;  border-bottom:1px solid #ccc;}.cls-contract-container.group .cls-tabFareSection .cls-tabFares li{  position:relative;  padding-bottom:8px !important;}.cls-contract-container.group .cls-tabFareSection .cls-tabFares li a{  color:#666;  font-size:17px;  padding-right:10px;}.cls-contract-container.group .cls-tabFareSection .cls-tabFares li.active a{  color:#30302f;}.cls-contract-container.group .cls-tabFareSection .cls-tabFares li.active::before{  content:'';  border-bottom:3px solid #cb102e;  display:inline-block;  position:absolute;  left:0px;  right:0px;  bottom:-2px;}.cls-contract-container.group .cls-tabFareSection .cls-tabFares li:not(:first-child){  padding:0px 8px;}.cls-contract-container.group .cls-tabFareSection .cls-tabFares li:not(:last-child){  padding:unset;}.cls-contract-container.group .cls-tabsfaresContTab{  padding-top:10px;  /* ISS 528  New design for the instant purchase and standard fare design for KM Air Malta*/}.text-select{  display:flex;}.content-popup.modal.modal-big.fade.z-index-1.show::-webkit-scrollbar{  display:none;}.text-select-select select{  width:auto;}.cm-hdr{  opacity:0;  height:1px;  /*ck editor issue - azeez- 09-05-2020*/  /*bold italic issue - azeez - 27-05-2020*/}.cls-contract-container em{  font-style:italic !important;}.cls-contract-container strong{  font-weight:bold !important;  /*13-07-2020 mantis azeez*/}.cls-contract-container em strong{  font-style:inherit;}.cls-contract-container strong em{  font-weight:inherit;  /*10-05-2020 Mozilla slider issue*/}.contract-manager input[type="range"]::-moz-range-track{  background:#000;}.time-limit-div .ico-plus{  margin-left:20px;}.cls-contract-container.group input[type="range"]::-moz-range-track{  width:100%;}.cls-absolute-add.ico-first-position{  top:10px;}input[type=range]{  -webkit-appearance:none;  width:320px;  border-radius:2px;  color:transparent;  height:1px;  outline:none;  background:transparent;  position:relative;  cursor:pointer;}input[type=range]::-ms-track{  width:100%;  height:3px;  cursor:pointer;  background:transparent;  border-color:transparent;  border-width:16px 0;  color:transparent;}input[type=range]::-ms-thumb{  width:13px;  height:25px;  border-radius:3px;  outline:none;  border:none;  background:black;  cursor:pointer;  background:url("../../images/commonSVG/icon_59_range-slider-pointer.svg");}input[type=range]:focus::-ms-fill-lower{  background:#000;}input[type=range]:focus::-ms-fill-upper{  background:#000;}input[type=range]::-ms-fill-lower{  background:#000;}input[type=range]::-ms-fill-upper{  background:#000;}.slider input::-webkit-slider-thumb{  -webkit-appearance:none;  width:13px;  height:25px;  background:url("../../images/commonSVG/icon_59_range-slider-pointer.svg");  position:relative;  border-top-right-radius:5px;  border-top-left-radius:5px;  outline:none;  z-index:1;}input[type=range]::-moz-range-thumb{  width:13px;  height:25px;  background:url("../../images/commonSVG/icon_59_range-slider-pointer.svg");  position:relative;  border-top-right-radius:5px;  border-top-left-radius:5px;  outline:none;  z-index:1;}input[type=range]::-webkit-slider-runnable-track{  -webkit-appearance:none;  width:320px;  background:#ccc;  height:3px;  border:none;  border-radius:3px;}input[type=range]::-moz-range-track{  -webkit-appearance:none;  width:320px;  background:#000;  height:3px;  border:none;  border-radius:3px;  /*place holder issue 13-03-2020*/}.contract-manager input::placeholder,.contract-manager select{  font-size:12px;  /*slidet ico plus 14-05-2020*/}em.fa{  font-style:normal !important;  /*slider value for time-limit-div*/}.cls-contract-container.group .time-limit-div .slider-scale li{  width:26px;}.b-moz .cls-contract-container.group .slider-scale li{  padding-right:9.5px;}.b-moz .cls-contract-container.group .time-limit-div .slider-scale li{  padding-right:12px;}.b-ie{  /*double slider error issue - 02-06-2020*/}.b-ie .materialization .slider-scale{  margin:-40px 0 0 180px !important;}.b-ie .slider .max-slider{  top:-38px;}.b-ie input[type=range]{  height:33px;}.double-slider .error-text{  position:absolute;  width:400px;  margin-top:5px;  /*sheik - others preview issue - 05-06-2020*/}.othersPreview *{  list-style-type:initial;}.othersPreview table{  width:100% !important;}.othersPreview ol li{  list-style-type:decimal;}.othersPreview li{  margin-left:25px;  /* Custom multi select dropdown */  /* Styles for the dropdown container */}.cls-selectBox{  position:relative;  /* Adjust width as needed */  width:181px;  /* Styles for the dropdown toggle button */}.cls-selectBox .dropdown{  width:100%;}.cls-selectBox .dropdown-toggle{  display:flex;  align-items:center;  justify-content:space-between;  padding:11px;  border:1px solid #919191;  border-radius:4px;  cursor:pointer;  /* Styles for the arrow icon inside the toggle button */}.cls-selectBox .dropdown-toggle::after{  display:none;}.cls-selectBox .dropdown-toggle span{  width:82%;  overflow:hidden;  text-overflow:ellipsis;}.dropdown-toggle .infi-icon_15_down-arrow-small{  margin-left:5px;  position:absolute;  right:10%;  /* Styles for the dropdown menu */}.cls-selectBox .dropdown-menu{  position:absolute;  top:100%;  left:0;  width:100%;  /* Maximum height to show before scrolling */  max-height:200px;  overflow-y:auto;  background-color:#fff;  border:1px solid #919191;  border-radius:0 0 4px 4px;  list-style:none;  padding:0;  display:none;  min-width:181px;  /* Styles for the options in the dropdown menu */}.cls-selectBox{  /* Other ssr code div css*/}.cls-selectBox .cls-option{  padding:10px 8px;  display:flex;  align-items:center;}.cls-selectBox .cls-option input[type="checkbox"]{  margin-right:5px;}.cls-selectBox .cls-option label{  margin-bottom:1px;}.cls-selectBox.active .dropdown-menu{  display:block;}.cls-ssrbaggage{  max-width:19%;}.otherssr.marked .cls-maininpcont::after{  border:1px solid red;}.cls-ssrdiv{  position:relative;  /* MH airline Contact Manager slider postion changed from values adjust the width and fix the issue in another scenario*/  /* Date:24/11/2022 */}.cls-ssrdiv .cls-maininp{  pointer-events:none;}.cls-ssrdiv .cls-additioninps{  position:absolute;  top:39px;  width:91%;  display:flex;  margin:0px 10px;}.cls-ssrdiv .cls-additioninps input{  border:unset !important;}.cls-ssrdiv .cls-additioninps .cls-ssrspan{  width:max-content;  position:relative;}.cls-ssrdiv .cls-additioninps .cls-ssrspan a.cls-closeSSR{  position:absolute;  top:2px;  right:4px;  color:#009ce4;  font-size:16px;  transform:rotate(45deg);}.cls-ssrdiv .cls-additioninps input{  width:100%;  height:25px;  margin:0px 3px;  border:unset;  padding:0px;}.cls-ssrdiv .cls-additioninps input.cls-added{  background:#f0faff;  text-align:center;  border-radius:2px;  pointer-events:none;}.cls-ssrdiv .cls-maininpcont::after{  height:44px;  content:'';  position:absolute;  background:#fff;  top:30px;  left:0px;  border:1px solid #919191;  right:0px;  border-radius:3px;  bottom:0px;}.cls-contract-container.group .time-limit-div .slider-scale li:first-child{  width:24px;}.cls-contract-container.group .time-limit-div .slider-scale li:nth-child(4){  width:28px;}.cls-contract-container.group .time-limit-div .slider-scale li:nth-child(8){  width:29px;  /* MH airline Contact Manager slider postion changed from values adjust the width and fix the issue in another scenario*/  /* Date:24/11/2022 */}.cls-contract-container.group .time-limit-div .slider-scale li:first-child{  width:24px;}.cls-contract-container.group .time-limit-div .slider-scale li:nth-child(4){  width:28px;}.cls-contract-container.group .time-limit-div .slider-scale li:nth-child(8){  width:29px;  /* Contract page Timeline expiry inputs STARTS - ISS675*/}.payexpiryTime,.fareexpiryTime,.nameexpiryTime{  flex:0 0 25%;  max-width:21%;}.fareexpiryTime .text-select .right-border:first-child,.payexpiryTime .text-select .right-border:first-child,.nameexpiryTime .text-select .right-border:first-child{  width:40%;}.fareexpiryTime .text-select .right-border:first-child::after,.payexpiryTime .text-select .right-border:first-child::after,.nameexpiryTime .text-select .right-border:first-child::after{  position:absolute;  left:98%;  content:"";  top:10px;  bottom:5px;  height:24px;  border-right:1px solid #919191;}.fareexpiryTime .text-select .right-border:nth-of-type(2),.payexpiryTime .text-select .right-border:nth-of-type(2){  width:60%;}.fareexpiryTime .text-select .right-border.usa,.payexpiryTime .text-select .right-border.usa{  border:none !important;}#paymentSliderDiv #sliderPayment{  display:flex;  justify-content:space-between;  width:320px;}#paymentSliderDiv .ico-first-position{  top:35%;  position:absolute;  right:-10px;}.error-text,.error-text.option em{  color:red;  font-size:11px;}.fareexpiryTime.disable input,.payexpiryTime.disable input,.nameexpiryTime.disable input{  /* Change background color */  background-color:#f0f0f0;  /* Change text color */  color:#999;  /* Change cursor */  cursor:not-allowed;  opacity:0.7;  pointer-events:none;}.right-border.usa{  position:relative;}.right-border.usa ul{  width:125px !important;  position:absolute;  top:35px;  left:-2px;}.payexpiryTime .right-border ul,.fareexpiryTime .right-border ul,.nameexpiryTime .right-border ul{  display:none;}#paymentSliderDiv .cls-timelimit-close{  right:-15% !important;  top:8% !important;}#paymentSliderDiv .cls-timelimit-close.cls-timelimit-right{  right:-10px !important;}#paymentSliderDiv .cls-timelimit-close.cls-timelimit-left{  left:29% !important;}.copied-container #paymentSliderDiv .cls-timelimit-add{  top:8%;}#paymentSliderDiv .cls-timelimit-add.cls-absolute-add{  left:18%;  top:38%;}#paymentSliderDiv .cls-timelimit-close.cls-absolute-add{  /* top: 8px !important; */  left:35%;}.copied-container #paymentSliderDiv .cls-timelimit-add{  top:8%;}.validity-type.col-sm-2,.validity-type.col-sm-3{  flex:0 0 16.66667%;  max-width:14.66667%;}.payexpiryTime.col-sm-2{  flex:0 0 25%;  max-width:18%;}#paymentSliderDiv.col-sm-6{  flex:0 0 50%;  max-width:42%;}.single-slider .paymentSlide{  margin-right:10px;}#paymentValidityDiv,#fareValidityDiv,#namelistValidityDiv{  max-width:20%;  /* Contract page Timeline expiry inputs ENDS - ISS675*/  /* ISS528 Timelimit settings design changes */  /* ISS528 Timelimit settings design changes */}#fareexpiryTime.marked .text-select,#paxexpiryTime.marked .text-select,#paxexpiryTime0.marked .text-select{  border:1px solid red;}#fareexpiryTime.marked input,#paxexpiryTime.marked input,#paxexpiryTime0.marked input{  border:unset !important;  /* In process request page timelimit expiry time design fix - ISS528 */}.editprocess .slider-scale{  width:69%;}.editprocess .parentdiv .slider-range.custom-range{  width:69% !important;}.materializationAdultPreview .cls-left{  float:left;  width:40%;}.materializationAdultPreview .cls-right{  float:right;  text-align:right;  width:50%;}.materializationAdultPreview .cls-right .cls-fields{  word-break:break-word;}.materializationAdultPreview .cls-right .cls-fields.cls-add span{  width:55%;  display:inline-block;}.fclear{  clear:both;  /* Header alignment fix ends */}a.cls-cm-email{  color:black;  text-decoration:underline;}a.cls-cm-link{  text-decoration:underline;}.cls-gtagreement-title{  font-family:"open_sansbold";  font-size:26px;  padding-top:25px;}.cls-gtagreement-content{  font-family:"open_sansregular";  font-size:16px;  line-height:22px;}.cls-contract-container.group .cls-group .cls-faq-acc .cls-contract-div p.cls-fare-details-content{  font-family:"open_sansregular";  font-size:16px;  padding-top:20px;  line-height:20px;}.othersPreview li{  line-height:22px;}.cls-cm-link.cls-contractlink{  font-family:'open_sansbold' !important;  /* ISS528 KM phase 2 changes on contract manager page */}.cls-seriesGroupSize .form-group label{  width:100%;  /* download Contract manager  others section in Terms and condition page font fixes - ISS528  */}.othersPreview-html b,.othersPreview-html p,.othersPreview-html p b span{  font-size:16px !important;  line-height:29px;  font-weight:normal;  font-family:'open_sansregular' !important;}.othersPreview-html h6:nth-child(1) b,.othersPreview-html p b span u{  font-family:"open_sanssemibold" !important;}.othersPreview-html h6:nth-child(1) b{  font-size:22px !important;}.cls-emptycell,.cls-empty-cell{  font-size:14px;  text-align:center;  font-family:'open_sansregular';  /**z-index issue in preview page*/}.cls-contract-text-preview{  z-index:10;  position:relative;}.cls-penalty-dropdown.cls-penaltydrpmain{  /************************************************************************************
Description: Maintain theme based css, css validated 
Author: Saigiridharan.E
MOdified date:16-Apr-2019
*************************************************************************************/  /* Common Styles End */}.cls-penalty-dropdown.cls-penaltydrpmain .dropdown-menu{  left:0px;}.maintance-error-heading{  background:#30302f;  border-bottom:10px solid #30302f;}.maintance-error-content p{  font-size:30px;  /* Helper Class */}th{  background:#f4f4f4 !important;}.success-bg{  background:#198f10 !important;  color:#fff;}.select-flight-hdr{  background:url("../../images/border-btm-two-line.jpg") repeat-x bottom left;  color:#30302f;}.preference-header i,.preference-header em.infi-icon_35_flightreturn,.preference-header,.preference-header em{  color:#cb102e;  /* Helper Class End */  /* Login Page */}.loginpage-bg{  padding:10px 20px;  color:#fff;  background:#30302f;}.loginpage-bg .form-group label,.loginpage-bg .form-group a{  color:#fff;}a{  color:#cb102e;}a:hover{  color:#cb102e;}.mandatory-white{  color:#e50000 !important;}.login-form .forgot-password-form,.btn-default{  background:#181818;  color:#fff;  border-color:#181818;}.alert-close{  color:#cb102e !important;  /* Login Page End */  /* Registration Form */}.registration-form{  border:1px solid #ccc;  background:#fff;}.registration-header{  background:#30302f;  color:#fff;  /* Registration Form End */}.agent-req-box{  border:2px solid #e7e7e7;}.airline-res-box{  border:2px solid #e7e7e7;  /* Menu */  /* Dashboard */}.flight-deselected-tick a.active i,.flight-deselected-tick a.active em{  color:#e50000;}.agent-trip-type.airline{  background:url("../../plugins/KM/images/view-req-sprit.png") no-repeat -19px -103px;}.left-arrow{  left:-13px;  top:70px;  background:url("../../images/dasboard-icons.png") no-repeat -37px -2822px #fff;  /*
* Author: Abdul Azeez
* Desc: Dashboard colors optimized and ssr-request color added
* Date: 15-06-2021
*/}.new-request,.new-request:hover,.accept-pending,.accept-pending:hover,.payment-request,.payment-request:hover,.submission-pend,.submission-pend:hover,.add-ssr,.add-ssr:hover,.add-user,.add-user:hover,.reports,.reports:hover,.booking-summary,.booking-summary:hover,.ssr-request,.ssr-request:hover{  transition:1s;}.new-request,.payment-request,.add-ssr,.reports{  background:#aad3f3;}.accept-pending,.submission-pend,.add-user,.booking-summary,.ssr-request{  background:#fcd499;}.new-request:hover,.payment-request:hover,.add-ssr:hover,.reports:hover{  background:#e0e0e0;}.accept-pending:hover,.submission-pend:hover,.add-user:hover,.booking-summary:hover,.ssr-request:hover{  background:#dee0e0;  /* Footer */}.custom-footer{  /* Old browsers */  background:#30302f;  /*padding:40px 0px;*/  color:#fff;  margin-top:20px;}.quick-links a{  color:#fff;  border-bottom:1px solid #9146a0;}.quick-links a:hover{  color:#fb7b87;  /* Footer */  /* One way trip styles */}.well-trip-theme{  /* Old browsers */  background:#fff;  border:1px solid #d9d9d9;  padding:0px;  color:#000;}.well-trip-theme span,.well-trip-theme a{  color:#000 !important;}.well-trip-theme label{  position:relative;  border-radius:0px;  padding:0px;  margin:0px;}.well-trip-theme span em.infi-icon_29_flightonward,.well-trip-theme span em.infi-icon_36_round-trip,.well-trip-theme span em.infi-icon_27_multicity,.well-trip-theme a em.infi-icon_29_flightonward,.well-trip-theme a em.infi-icon_36_round-trip,.well-trip-theme a em.infi-icon_27_multicity{  color:#000;}.well-trip-theme label:hover span,.well-trip-theme label span.active,.well-trip-theme label:hover a,.well-trip-theme label a.active{  background:#30302f !important;  color:#fff !important;}.well-trip-theme label:hover span i,.well-trip-theme label span.active i,.well-trip-theme label:hover a i,.well-trip-theme label a.active i,.well-trip-theme label:hover span em,.well-trip-theme label span.active em,.well-trip-theme label:hover a em,.well-trip-theme label a.active em{  color:#fff !important;  /* Trip Query Styles */}.orgin-change-icon,.orgin-change-icon:hover{  color:#30302f;}.calendar-icon,.calendar-icon:hover{  color:#30302f;}.preference-icon-down{  cursor:pointer;  right:11px;  top:8px;  background:url("../../plugins/KM/images/ALL/icon_15_down-arrow-small.svg") no-repeat 5px 9px;  color:#fff;}.preference-icon-down.active{  border:1px solid #ccc;  background:url("../../plugins/KM/images/ALL/icon_45_up-arrow.svg") no-repeat 3px 6px #fff;}.meal-ic{  background:url("../../images/dasboard-icons.png") no-repeat -24px -1810px #fff;}.baggage-ic{  background:url("../../images/dasboard-icons.png") no-repeat -24px -1718px #fff;}.economy-icon{  background:#fff;}.economy-icon i,.economy-icon em{  color:#30302f;  /*.meals-icon
{
background:url('../../plugins/KM/images/dasboard-icons.png') no-repeat -20px -1801px #fff;
}*/  /*.baggage-icon
{
background:url('../../plugins/KM/images/dasboard-icons.png') no-repeat -20px -1709px #fff;
}*/}.other-icon{  background:url("../../images/dasboard-icons.png") no-repeat 77px -2372px #fff;}.currency-icon{  background:url("../../images/dasboard-icons.png") no-repeat -30px -2109px #fff;  /* removable code */}.baggage-slelect-type span i,.baggage-slelect-type span em{  color:#30302f;  /* removable code */  /* Preference Panel */}.preference-panel,.advacne-search-panel{  border:1px solid #ccc;  background:#fff;  -webkit-box-shadow:0px 0px 4px -1px '';  -moz-box-shadow:0px 0px 4px -1px '';  box-shadow:0px 0px 4px -1px '';  /* Preference Panel End */  /* Trip Query Styles */  /* One way trip styles End */  /* Progress bar */}.progress{  background:#cb102e;}.progress-bar-striped,.progress-striped .progress-bar{  background:url("../../images/porogress-bg.png") repeat;  /* Progress bar End */  /* Flight Details Style */}.pref-onward-icon i,.pref-onward-icon em{  color:#cb102e;  /* flight and prefernce icon color - ISS675 */}.flight-search-onward-icon i,.flight-search-onward-icon em{  color:#30302f !important;}.searching-flights td p a.selected-icon em{  color:#333;}.selected .searching-flights td p a.selected-icon em{  color:#cb102e;}.selected div.searching-flights-panel,.searching-flights-panel.selected{  border:1px solid #cb102e !important;  box-shadow:0px 0px 6px #cb102e inset;}.top-anim-arrow a,.bottom-anim-arrow a{  color:#cb102e;}.stop-text,.stop-text:hover,.non-stop-text,.non-stop-text:hover{  color:#cb102e;}.warning-colors{  color:#d7ad05;  /* Flight Details Style End */}.link{  color:#cb102e !important;}.advance-link,.clear-link,.cancel-tender-link,.view-participant,.view-participant:hover,.view-participant:focus{  color:#cb102e;}.advance-link:hover,.advance-link:focus,.clear-link:hover,.cancel-tender-link:hover,.cancel-tender-link:focus{  color:#cb102e;}.advance-link.active{  border:1px solid #ccc;  border-bottom:0px solid #fff;  -webkit-box-shadow:0px -1px 1px 0px #ccc;  -moz-box-shadow:0px -1px 1px 0px #ccc;  box-shadow:0px -1px 1px 0px #ccc;  background:#fff;  /* View Request End */  /* Pagination */}.custom-pagination li a.prev,.custom-pagination li a.next{  color:#cb102e;  /* Pagination End */}.hr-line{  border-bottom:1px solid #b4b4b4;  /* Request detail container */}.request-det-header span.fare-request-det{  color:#fff;  background:#cb102e;  /* Flight details */}.flight-details-view-cont{  border-top:1px solid #ccc;  /* Flight details End */  /* negotiations-view */}.approved-flight-hdr,.alternate-flights-hdr{  border-bottom:2px solid #ccc;}.approved-txt,.approved-txt:hover,.approved-txt,.approved-txt:hover{  color:#fff;  background:#cb102e;  /* negotiations-view End */}.transaction-hdr{  border-bottom:2px solid #ccc;}.tips-hdr{  color:#ccc;}.theme-text-color{  color:#30302f !important;  /* Request detail container End */  /* Terms and condition box */}.terms-and-cond-box{  background:#fff;  border:2px solid #ccc;  /* Terms and condition box */  /* Add travel agent */}.tab-click a,.tab-click label{  background:#fff;  color:#000;  border:1px solid #30302f;  border-bottom:0px solid #fff;}.tab-click a.active,.tab-click label.active{  background:#30302f;  color:#fff;}.tab-click a:hover,.tab-click label:hover{  background:#30302f;  color:#fff;  /* Add travel agent End */  /* Popover */}.popover-hdr{  border-bottom:2px solid #cb102e;}table.table-theme-hdr tr th{  background:#cb102e !important;  color:#fff;  /* Popover End */  /* Passenger details stop container */}.stop-dis-cont{  border-top:1px solid #cb102e;  border-bottom:1px solid #cb102e;  position:relative;}.full-theme-border{  border:1px solid #cb102e;}.steps-number{  border:1px solid #cb102e;  -webkit-box-shadow:0px 0px 4px -1px #cb102e;  -moz-box-shadow:0px 0px 4px -1px #cb102e;  box-shadow:0px 0px 4px -1px #cb102e;  background:#fff;  /* Message dettail container */}.airline-chat{  border:1px solid #cb102e;}.attach-dis-cont{  border-top:1px solid #cb102e;  border-bottom:0px solid #cb102e;  border-right:0px solid #cb102e;  border-left:0px solid #cb102e;}.border-right-dashed{  border-right:1px dashed #cb102e;}.feedback-form{  border:1px solid #cb102e;  background:#fff;  /*.camera-cont
{
border:1px solid $FORMBORDER;
}*/}.faq li{  border:1px solid #cb102e;  box-shadow:0px 0px 6px #cb102e;}.faq-acc-click,.faq-acc-click:hover{  color:#cb102e;}.faq-acc-click i,.faq-acc-click:hover i,.faq-acc-click em,.faq-acc-click:hover em{  color:#cb102e;}.fare-break-up{  color:#cb102e;  /* Message dettail container End */}.trip-req .big-fnt,.trip-req .small-fnt{  font-family:"open_sansregular";  color:#cb102e;}.ellipsis a{  color:#cb102e;}.agent-req-tab a{  color:#cb102e;}a.view-req-det:hover,a.view-nego-det:hover{  color:#cb102e;  /* Out side of the view response tabs show */  /*.agent-req-tab-show
{
border:2px solid #e7e7e7;
padding:10px 20px 20px 20px;
margin:15px 0px -2px 0px;
background:#fff;
position:relative;
}
.white-border
{
height:19px;
width:48.8%;
position:absolute;
top:-19px;
left:-2px;
background:#fff;
border-left:2px solid #e7e7e7;
border-right:2px solid #e7e7e7;
}*/  /* Out side of the view response tabs show end */}.fare{  color:#cb102e;}.time-limit-cont p a{  color:#cb102e;}.airline-res-fare{  color:#cb102e;}.airline-res-fare:hover{  color:#cb102e;  background:#f2f2f2;  /* Airline response current status dynamic color */}.thankyou-alert-box{  border:1px solid #faa;  background:#ffe3e3;  color:#333;  /* Payment Box Page */}.pay-tab-click a span em.infi-icon_10_creditcard,.pay-tab-click a span em.infi-icon_21_gift-card,.pay-tab-click a span em.infi-icon_12_document,.pay-tab-click a span em.infi-icon_13_dollar{  color:#000;  position:absolute;}.pay-tab-click a:hover span i,.pay-tab-click a:hover span em{  color:#fff;}.pay-tab-click a.active span i,.pay-tab-click a.active span em{  color:#fff;  /* Payment Box Page End */}.x-message-box .x-btn{  background:#30302f !important;  border-bottom:3px solid '' !important;}.searching-flights-panel.shadow,.searching-flights-panel:hover{  box-shadow:0px 0px 16px '' inset;}.popover{  word-wrap:break-word;}.form-group.gender select{  min-width:49px !important;  padding:10px 6px;  /* 10-06-2015 Series Request Start */}.steps{  border:5px solid #e8e8e8;  height:4px;  /* Widget start */}.guideline i,.guideline em{  color:#30302f;}.accord-modify,.accord-preview{  color:#30302f;}.accord-click{  margin-bottom:10px;}.accord-click a.acc-inactive,.accord-click a.acc-active,.accord-click a.adv-accord{  color:#30302f;}.accord-show p.guideline,.accord-show-popup p.guideline{  color:#616161;}.accord-click > p.accord-open{  border-bottom:1px solid #009ec5;}.accord-notify{  color:#000;  font-family:open_sanssemibold;}.accord-notify .sector-separator{  color:#ccc;}.steps em.infi-icon_63_circle,.steps em.infi-icon_63_circle{  color:#e8e8e8;}span em.infi-icon_64_tickonly,span em.infi-icon_64_tickonly{  color:#30302f;  /* Step Tick Css */}.steps .step-number{  color:#000;}.steps span a{  color:#000;  /*widget end */}.widget-tab > li > a{  color:#000;  border-bottom:1px solid #ccc !important;}.nav.nav-tabs.widget-tab li a:hover,.nav.nav-tabs.widget-tab li.active{  border-bottom:1px solid #30302f !important;  color:#30302f;}.nav.nav-tabs.widget-tab li{  margin-right:20px;}.nav.nav-tabs.widget-tab li a{  margin-right:0px;}.nav.nav-tabs.widget-tab li.active a{  color:#30302f;}.series-group{  background:#e8e8e8;}.series-group-arrow{  display:inline-block;  position:absolute;  top:-27px;  width:23px;}em.specific-date{  color:#323232;}span.divider{  color:#000;}.new-series-list tr{  border-bottom:1px solid #e8e8e8;}.in-progress em.infi-icon_63_circle,.in-progress em.infi-icon_63_circle{  color:#30302f;}.in-progress .step-number,.view-request-table a{  color:#fff;}.view-request-table a{  color:#000;}.request-progress{  background:#e50000;  width:15%;  height:10px;  position:absolute;  border-radius:5px;}.update-notify{  color:#fff;  background:#30302f;  /*For aegean logo*/}.aegean-brand-logo{  padding-top:15px;  /*For aegean logo*/}.border-left-solid{  border-left:1px solid #919191;  /* Process list page tool tip summary design*/}.x-tip table tr th{  background:none !important;  font-weight:bold;  width:85px;  margin:2px 0;}.radio-theme em.fa-check-circle{  color:#cb102e;}.link-white{  color:#fff !important;}.custom-btn-ext button span.x-btn-inner{  color:#fff;  font-weight:bold;  /* Tender Process Request Start*/}.link-disable,.pipe-separator,.link-disable:hover{  color:#333;}.cancel-tender-link,.cancel-tender-link:hover,.cancel-tender-link:focus{  color:#e50000;  /* Tender Process Request End*/  /* Login Page Notification Starts */}.login-notification{  background:'';  border:1px solid '';}.login-notification i,.login-notification em{  color:#cb102e;  /* Login Page Notification Ends */  /* Popup Header Text Starts*/}.notification,.notification:hover{  border-right:1px solid #fff;  color:#fff;  /* Popup Header Text Ends*/  /* Accept Page Starts */}.accpt-page .flight-details-view{  border:1px solid #ccc;  box-shadow:0 0 4px #ccc;}.even{  background:#f3f3f3;  /* Accept Page Ends */  /* Scoot Accept Page starts*/}.bdr-lft{  border-left:2px solid #ccc;}.policy-div{  border:2px dashed #000;}.policy-div i,.policy-div em{  color:#000;}.policy-div.nc{  border:2px dashed #f38808;}.policy-div.nc i,.nc .policy-descrpition .policy-name,.policy-div.nc em{  color:#f38808;}.policy-div.nr{  border:2px dashed #f8000c;}.policy-div.nr i,.nr .policy-descrpition .policy-name,.policy-div.nr em{  color:#f8000c;}.policy-icon-table.nr i,.policy-icon-table.nr em{  color:#f8000c;}.policy-icon-table.nc i,.policy-icon-table.nc em{  color:#f38808;}.policy-type-table,.toggle-settings label.active,.policy-div .policy-type,.policy-div .policy-type{  color:#fff;}.toggle-settings{  background:#fff;  border:1px solid #ccc;}.toggle-settings label{  color:#000;}.toggle-settings .switch{  background:#000;}.neg-details{  background:#e5e5e5;}.neg-details i,.neg-details em{  color:#e5e5e5;}.select-flight-arrow .select-flight-right,.select-flight-arrow .select-flight-left{  color:#8a8a8a;}.current-show-flight{  border:1px solid #fecb00;  background:#fecb00;  /* Scoot Accept Page Ends*/  /* <i> tag to <span> changes */}.well-trip-theme span span.infi-icon_29_flightonward,.well-trip-theme span span.infi-icon_36_round-trip,.well-trip-theme span span.infi-icon_27_multicity,.well-trip-theme a span.infi-icon_29_flightonward,.well-trip-theme a span.infi-icon_36_round-trip,.well-trip-theme a span.infi-icon_27_multicity{  color:#000;}.baggage-slelect-type span .icon-class{  color:#30302f;}.hide-shadow{  border-left:1px solid #30302f;  border-right:1px solid #30302f;  /* add group link */}.conf-add-group{  border:1px solid #cb102e;  color:#cb102e;  /* Request details table header styles */}.agent-req-box th,.WCAG-th-bgcolor th{  background:#fff !important;  /* Request details table header styles ends */  /*instant quote starts*/}.bdr-right{  border-right:1px solid #afafaf;}.bdr-left{  border-left:1px solid #afafaf;  /*instant quote ends*/  /*Chart Design Starts here*/}.cls-custom-dashboard{  /* Icons */  /* Icons End */}.cls-custom-dashboard .bg-color{  background:#f2f7fd;}.cls-custom-dashboard h4{  color:#255180;}.cls-custom-dashboard .graph-icon a{  border:1px solid transparent;}.cls-custom-dashboard .graph-icon a.active{  border:1px solid #c8c8c8;}.cls-custom-dashboard a.donut{  background:url("../images/icons.png") no-repeat -1px -1px;}.cls-custom-dashboard a.spline{  background:url("../images/icons.png") no-repeat -1px -130px;}.cls-custom-dashboard a.line{  background:url("../images/icons.png") no-repeat -1px -174px;}.cls-custom-dashboard a.bar{  background:url("../images/icons.png") no-repeat -1px -89px;}.cls-custom-dashboard a.pie{  background:url("../images/icons.png") no-repeat -1px -43px;}.cls-custom-dashboard .form-control{  box-shadow:none;}.cls-custom-dashboard .c3-axis-y .domain,.cls-custom-dashboard .c3-axis-y line{  stroke:transparent;}.cls-custom-dashboard .c3-axis-y .tick tspan{  fill:#8e9194;}.cls-custom-dashboard .c3-axis-x .domain{  stroke:#bbb;}.c3-axis-x line{  stroke:#bbb;}.cls-custom-dashboard{  /*Dashboard Area css end here  864*/  /*
* Author: Abdul Azeez
* Desc: Instant purchase
*/}.cls-custom-dashboard .c3-texts-No-of-requests .c3-text{  fill:#000 !important;}.cls-custom-dashboard .bg-color-table{  background:#f2f7fd;}.cls-custom-dashboard td{  border-bottom:1px solid #e0e0e0;}.cls-custom-dashboard .dashboard-confirm,.cls-custom-dashboard .dashboard-payment,.cls-custom-dashboard .dashboard-reject,.cls-custom-dashboard .table-hd2,.cls-custom-dashboard .table-hd3,.cls-custom-dashboard .table-hd4{  color:#fff;}.cls-custom-dashboard .dashboard-confirmlist{  color:#3f51b5;}.cls-custom-dashboard .dashboard-confirm{  background:#3f51b5;}.cls-custom-dashboard .dashboard-paymentlist{  color:#f00;}.cls-custom-dashboard .dashboard-ticketlist{  color:#ffe500;}.cls-custom-dashboard .dashboard-rejectlist{  color:#4caf50;}.cls-custom-dashboard .dashboard-payment{  background:#f00;}.cls-custom-dashboard .dashboard-ticket{  color:#0e0d0d;  background:#ffe500;}.cls-custom-dashboard .dashboard-reject{  background:#4caf50;}.cls-custom-dashboard .custom-font{  font-size:17px;  color:#255180;}.cls-custom-dashboard .custom-selct,.cls-custom-dashboard .custom-form-control,.cls-custom-dashboard .pipeline-revenue-table-bg,.cls-custom-dashboard .table-background{  background:#fff;}.cls-custom-dashboard .custom-form-control{  box-shadow:none;}.cls-custom-dashboard .custom-line{  background:#ccc;}.cls-custom-dashboard .top-station-bg,.cls-custom-dashboard .custom-padding{  background:#f5f5f5;}.cls-custom-dashboard .custom-font-contents{  color:#aeaeae;}.cls-custom-dashboard .cls-dashboard-chart select.form-control{  box-shadow:none;}.cls-custom-dashboard .pipeline-revenue-bg{  background:#f5f5f5;}.cls-custom-dashboard .color-blue{  color:#1b5cac;}.cls-custom-dashboard .color-red{  color:#f94546;}.cls-custom-dashboard .color-yellow{  color:#dd9602;}.cls-custom-dashboard .table-hd2{  background:#1b5cac;}.cls-custom-dashboard .table-hd3{  background:#dd9602;}.cls-custom-dashboard .table-hd4{  background:#f94546;}.cls-custom-dashboard .custom-content-padding{  border-bottom:1px solid #ccc;}.cls-custom-dashboard #travel_agent_div .travel-agency-table th,.cls-custom-dashboard #group_request_action_details_table .dashboard-list .dashboard-listhead th{  background:#fff !important;}.cls-custom-dashboard #travel_agent_div tbody tr{  border-bottom:1px solid #e0e0e0;}.cls-label-container{  border-bottom:1px solid #ccc;}.cls-label-container .cls-tab.active{  color:#30302f;  border-bottom:3px solid #30302f;}.cls-label-container .cls-tab.active:before{  color:#30302f;}.flight-details-view.cls-new-structure{  /*modified by azeez for trip fare support 27-03-2020*/}.flight-details-view.cls-new-structure .cls-flight-select.active{  background:#30302f;}.flight-details-view.cls-new-structure .cls-flight-select.active .cls-check{  color:#fff;}.cls-check{  border:1px solid #ccc;}.flight-accordion.cls-new-structure{  /* Feedback Button Color Sheik(11-Mar-2020)*/}.flight-accordion.cls-new-structure .cls-check{  color:#30302f;}.cls-feedback{  background:#30302f;  color:#fff;  /* Author: Abdul Azeez
*  Desc: Group terms and conditions, suggested flights
*  Date: 31-Mar-2020
*/}.cls-grp-label{  border:1px solid #ccc;}.cls-grp-label:after{  color:#ccc;}.cls-grp-rdo:checked + .cls-grp-label{  background:#ccc;}.cls-group-flights{  /*
* Name : Abdul Azeez
* Desc: Filter
* Date: 04-05-2020
*/}.cls-group-flights .faq-acc-click{  color:#000;  border-bottom:1px solid #ccc;}.filter-icon{  background:url('../../images/add.gif') no-repeat;}.cls-title-area{  border-bottom:1px solid #ccc;}.dropbtn{  background-color:#1d27a2;  color:white;}.dropdown-content{  background-color:#f9f9f9;  box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);}.dropdown-content a{  color:#000;}.boxed{  border:1px solid #919191;  background-color:#919191;}.cls-custom-btn{  background:#ed7427;  color:#fff;}.cls-multiple-status{  /* azeez - series and conf bagfare */}.cls-multiple-status .select-multiple li.active::before,.cls-multiple-status .custom-select a i,.cls-multiple-status .custom-select a .ssr-icon{  color:#30302f;}.cls-tick{  color:#30302f;}.cls-bfseries-rdo:not(:checked) ~ .cls-tick,.cls-bagfseries-rdo:not(:checked) ~ .cls-tick,.cls-bfconf-rdo:not(:checked) ~ .cls-tick,.cls-bagfconf-rdo:not(:checked) ~ .cls-tick,.cls-ibfseries-rdo:not(:checked) ~ .cls-tick,.cls-ibagfseries-rdo:not(:checked) ~ .cls-tick{  border:1px solid #ccc;}.flight-details-view td.selected{  background:#30302f;  /* author: shrimurugan - 12-02-2021 */  /* Desc - user details customization */}.flight-details-view td.selected .cls-tick,.flight-details-view td.selected .fare-break-up,.flight-details-view td.selected .inr-farebreak{  color:#fff !important;}.user-details-content span,.agency-details-content span,.history-section ul span{  color:#000;}.user-details-content,.agency-details-content,.history-section{  background:#fff;}.history-section{  border:2px dashed #c8c6c6;}.detailssec .head,.historydetails .head{  color:#000;}.history-section ul li{  background:#30302f;  color:#fff;}.history-section ul li::before{  background:#30302f;}.contenta{  color:#fff;}.history-section ul li .timing{  color:#333;}.agency-detailspart{  border-bottom:2px dashed #c8c6c6;}.user-details-content .verifycolor{  color:#15c975;}.agency-details-content label,.user-details-content label,.history-section ul li label{  color:#999;}.detailssec .active{  color:#15c975;}.detailssec .inactive{  color:#f96d6d;}.detailssec .pending{  color:#d1c73f;}.view-detail:after{  color:#000;}.view-detail a{  color:#000;  /* author: shrimurugan - 25-02-2021 */  /* Desc - user details page management tab customization */}.citypair-drop{  background:#fff;}.pos-sec .table-section tr,.citypairmanagement .table-section tr{  background-color:#fff;  /*26-07-2021 - PNR select traveler details - Azeez*/}.pax-group{  /************************************************************************************
Description: Maintain high contrast mode based css
Author: ISS608
MOdified date:14-July-2023
*************************************************************************************/}.pax-group .cls-clabel{  color:#30302f;}.pax-group .cls-dcheck + .cls-clabel{  color:#ccc;}.modal-dialog.cls-modaldialog .modal-content.cls-modalcontent .modal-body{  padding:0px 1rem;  /* commonGrm.css */}.well-trip-theme span em.infi-icon_29_flightonward,.well-trip-theme a em.infi-icon_29_flightonward,.well-trip-theme span em.infi-icon_55_onward,.well-trip-theme a em.infi-icon_55_onward,.well-trip-theme span em.infi-icon_36_round-trip,.well-trip-theme a em.infi-icon_36_round-trip,.well-trip-theme span em.infi-icon_27_multicity,.well-trip-theme a em.infi-icon_27_multicity{  top:-11px;}.economy-icon,.meals-icon,.baggage-icon,.currency-icon{  height:90%;  top:3px;  /* Border style for high contrast mode */}.high-contrast .sector-1.right{  filter:invert(0);}.high-contrast .sector-1.right::after{  content:'\e934';  position:absolute;  top:0px;  left:46px;  color:transparent;  font-family:'infiIcons';}.high-contrast .modal-dialog.cls-modaldialog .modal-content.cls-modalcontent,.high-contrast .modal-dialog.cls-modaldialog .modal-content.cls-modalcontent .modal-body{  border:1px solid #ccc !important;  border-radius:10px;}.high-contrast .custom-btn-color,.high-contrast .cls-dashcard-border,.high-contrast .custom-btn-color:hover,.high-contrast .cls-dashcard-border:hover{  border:0.1px solid #fff !important;}.high-contrast .dropdown-menu li:hover{  border:0.1px solid #ccc;  /* footer-cookie.css */}.high-contrast .footer-cookie{  border:0.1px solid;  /* customization.css */}.high-contrast .preference-add-btn,.high-contrast .preference-add-btn:focus,.high-contrast .preference-add-btn:visited,.high-contrast .prefernce-btn input[type=button]{  border:0.1px solid #fff !important;}.high-contrast .update-clone .nav-pills .nav-link.active{  border:0.1px solid;  /* menudropdown */}.high-contrast .dropdown-toggle::after,.high-contrast select.form-control::after{  content:"\e90d";  font-size:10px;  font-family:'infiIcons';  padding:0px 0px 0px 5px;  border:none;  /* accessibility.css */}.high-contrast #flying-focus{  display:none;}.high-contrast :root{  --color-bg:#000;  --color-fg:#fff;}.high-contrast body{  background-color:var(--color-bg);  color:var(--color-fg);}.high-contrast .img-fluid,.high-contrast .accpet-pending-icon,.high-contrast .new-request-icon,.high-contrast .payment-request-icon,.high-contrast .passenger-icon,.high-contrast .summary-icon,.high-contrast .adduser-icon,.high-contrast .graph-img,.high-contrast .help-icon,.high-contrast .flying-focus_visible,.high-contrast .arrow-icon-flgt-srch{  filter:invert(1);}@media (prefers-color-scheme:light){  .high-contrast :root{    --color-bg:#fff;    --color-fg:#000;  }  .high-contrast .img-fluid,.high-contrast .accpet-pending-icon,.high-contrast .new-request-icon,.high-contrast .payment-request-icon,.high-contrast .passenger-icon,.high-contrast .summary-icon,.high-contrast .adduser-icon,.high-contrast .graph-img,.high-contrast .help-icon,.high-contrast .flying-focus_visible,.high-contrast .arrow-icon-flgt-srch{    filter:invert(0);  }}.high-contrast .cls-instantquotedesign .trip-panel .well-trip-theme label a:focus,.high-contrast .well-trip-theme a.nav-link:focus{  color:#000 !important;}.high-contrast .dropdown-menu .dropdown-submenu a::after{  top:12px !important;  font-size:14px !important;}.high-contrast .dropdown-menu .dropdown-submenu.inverse-menu a{  padding:10px 20px;}.high-contrast .dropdown-menu .dropdown-submenu.inverse-menu a::after{  top:8px !important;}.high-contrast .rw-widget-container .rw-launcher,.high-contrast .x-btn-default-small-noicon{  border:1px solid;}.high-contrast .nav-pills .nav-link.active{  border:0.1px solid #fff;}.high-contrast .ui-menu-item-wrapper.ui-state-active,.high-contrast .msg-to,.high-contrast .msg-to select,.high-contrast .slide-expand .child-list,.high-contrast .subLink.active{  border:1px solid #fff;}.high-contrast .toggle-border-right .active{  border:0.1px solid #fff;}.high-contrast .subLink.active{  border-bottom:unset;}.breadcrumb-prod a{  padding:0px 5px;  margin-right:5px;}.high-contrast.x-webkit :focus{  outline:auto !important;  /*Extjs style overwrite Starts*/}.extJSReportMainContainer{  width:960px;  margin:auto;}.extjsReport .x-panel-body{  background-color:transparent !important;  color:#000;}.extjsReport .x-body{  color:black;  font-family:tahoma, arial, verdana, sans-serif;  font-size:12px;}.extjsReport .x-panel-body-default{  border-style:none;  /* color: none;*/  border-width:0;}.extjsReport .x-action-col-icon{  cursor:pointer;}.extjsReport .expGrid .x-grid-cell-inner{  overflow:hidden;  padding:6px;  text-overflow:ellipsis;  white-space:nowrap;}.extjsReport .expGrid .x-action-col-cell .x-grid-cell-inner{  padding:5px 2px 0;}.extjsReport .expGrid .x-grid-header-ct{  background-color:#c5c5c5;  background-image:-moz-linear-gradient(center top, #f9f9f9, #e3e4e6);  border:1px solid #ccc;  cursor:default;  padding:0;}.extjsReport .expGrid .x-column-header{  background-color:#eee;  background-image:-moz-linear-gradient(center top, #f9f9f9, #e3e4e6);  border-color:-moz-use-text-color #c5c5c5 -moz-use-text-color -moz-use-text-color;  border-left:0 none;  border-right:1px solid #c5c5c5;  border-style:none solid none none;  border-width:0 1px 0 0;  font:11px tahoma, arial, verdana, sans-serif;  overflow:hidden;  padding:0;  position:absolute;  text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);}.extjsReport .expGrid .x-column-header-inner{  line-height:22px;  padding:6px;  position:relative;  white-space:nowrap;}.extjsReport .expGrid .x-grid-row .x-grid-cell{  background-color:transparent;  border-color:#fafafa #ededed #ededed;  border-right:0 solid #ededed;  border-style:solid;  border-width:1px 0;  font:11px tahoma, arial, verdana, sans-serif;}.extjsReport .expGrid .x-column-header-inner .x-column-header-text{  color:#000;  font-weight:bold;  white-space:nowrap;}.extjsReport .expGrid .x-panel .x-grid-body{  background:white;  border:1px solid #ccc;  border-top-color:#c5c5c5;}.extjsReport .expGrid .x-scroller-horizontal{  border:1px solid #ccc;}.extjsReport .expGrid .x-toolbar{  border:0 none;  font-size:11px;  padding:2px 0 2px 2px;}.extjsReport .expGrid .x-toolbar .x-form-item-label{  font-size:12px;  line-height:15px;  color:#000;}.extjsReport .x-fieldset-header{  color:#04408c;  font-size:13px;  font-weight:bold;}.extjsReport .x-fieldset{  border:1px solid #ccc;  display:block;  margin-bottom:10px;  padding:0 10px;}.extjsReport .x-panel-header-default{  background-color:#eee;  background-image:none;  border-color:#ccc;  border-style:solid;  /* box-shadow: 0 1px 0 0 #F4F8FD inset;*/  border-width:1px;  font-size:11px;  line-height:15px;}.extjsReport .x-grid-header-ct{  background-color:#eee;  background-image:none;  border:1px solid #ccc;  cursor:default;  padding:0;}.extjsReport .x-panel-header-default-framed{  background-color:#dbdbdb;  background-image:none;  border-color:#99bce8;  border-style:solid;  border-width:1px;  box-shadow:0 1px 0 0 #f4f8fd inset;  font-size:11px;  line-height:15px;}.extjsReport .x-panel .x-grid-body{  background:none repeat scroll 0 0 white;  border-color:#ccc;  border-right:1px solid #ccc;  border-style:solid;  border-width:1px;}.extjsReport .x-column-header{  background-color:#eee;  background-image:none;  border-left:0 none;  border-right:0px solid #2764a3;  border-style:none solid none none;  font:11px tahoma, arial, verdana, sans-serif;  overflow:hidden;  padding:0;  position:absolute;}.extjsReport .x-grid-group-hd .x-grid-cell-inner{  background:none repeat scroll 0 0 white;  border-color:#fff;  border-style:solid;  border-width:0 0 2px;  cursor:pointer;  padding:0 4px 4px;}.extjsReport .x-scroller-horizontal{  border:1px solid #999;}.extjsReport .x-column-header-inner .x-column-header-text{  color:#333;  white-space:nowrap;  font-weight:bold;}.extjsReport .x-boundlist{  background:none repeat scroll 0 0 white;  border-color:#ccc;  border-style:solid;  border-width:1px;}.extjsReport .x-panel-header-text-default{  color:#000;  font-family:tahoma, arial, verdana, sans-serif;  font-size:11px;  font-weight:bold;}.extjsReport .x-panel-header-text{  -moz-user-select:-moz-none;  cursor:default;  white-space:nowrap;  color:#333;}.extjsReport .x-boundlist-item{  -moz-user-select:-moz-none;  border-color:white;  border-style:dotted;  border-width:1px;  color:#333;  cursor:pointer;  padding:2px;  position:relative;}.extjsReport .x-toolbar-default{  background-color:#eee;  background-image:none;  border-color:#ccc;}.extjsReport .x-toolbar .x-form-item-label{  color:#000;  font-size:11px;  line-height:15px;}.extjsReport .x-tab-bar{  background-color:#ccc;  background-image:none;  font-size:11px;  position:absolute;}.extjsReport .x-tab-bar-body{  border-color:#999;  border-style:solid;  position:relative;  z-index:2;}.extjsReport .x-tab-default-top{  background-color:#eee;  background-image:none;  border-radius:4px 4px 0 0;  border-style:solid;  border-width:1px 1px 0;  box-shadow:0 1px 0 0 white inset, -1px 0 0 0 white inset, 1px 0 0 0 white inset;  padding:3px 3px 0;}.extjsReport .x-tab{  border-color:#999;  cursor:pointer;  display:inline-block;  height:20px;  margin:0 0 0 2px;  white-space:nowrap;  z-index:1;}.extjsReport .x-tab-bar-strip-default,.x-tab-bar-strip-default-plain{  background-color:#eee;  border-color:#999;  border-style:solid;  font-size:0;  line-height:0;  overflow:hidden;  position:absolute;  z-index:1;}.extjsReport .x-tab button{  background:none repeat scroll 0 0 transparent;  border:0 none;  color:#000;  font-size:11px;  font-weight:normal;  margin:0;  outline:0 none;  overflow-x:visible;  overflow-y:hidden;  padding:0;  text-overflow:ellipsis;}.extjsReport .x-window-header-default-top{  background-color:#ccc;  border-radius:5px 5px 0 0;  border-style:solid;  border-width:1px;  padding:5px 5px 0;}.extjsReport .x-window-default{  background-color:#ccc;  border-radius:5px 5px 5px 5px;  border-style:solid;  border-width:1px;  padding:4px;}.extjsReport .x-window-body-default{  background:none repeat scroll 0 0 #eee;  border-color:#999;  border-width:1px;  color:black;}.extjsReport .x-panel-default-framed{  -moz-border-radius:4px 4px 4px 4px;  background-color:#ccc;  border-style:solid;  border-width:1px;  padding:4px;}.extjsReport .x-toolbar .x-toolbar-text{  color:#333 !important;  font-family:tahoma, arial, verdana, sans-serif;  font-size:10px;  font-weight:bold;  line-height:16px;  margin-left:4px;  margin-right:6px;  white-space:nowrap;}.extjsReport .ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{  font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;  font-size:10px;}.standardReport .x-grid-row .x-grid-cell{  border-width:0px 0 !important;  /*Extjs style overwrite Ends*/}.extjsReport .x-column-inner fieldset{  height:470px;  /* For multiselect box with search option*/}.multi-select .x-field{  width:100% !important;}.multi-select .x-selected-cell{  display:inline-block;  margin:3px 0px 0px 0px;}.multi-select .tag{  display:inline-block;  padding:3px 15px 3px 4px;  border:1px solid #ccc;  margin:0px 4px 3px 4px;  position:relative;}.multi-select .remove-tag{  position:absolute;  right:0px;  top:0px;  bottom:0px;  padding:3px;  background:#ccc;  cursor:pointer;}span.flag{  width:24px;  height:17px;  display:inline-block;}img.flag{  width:30px;}.flag{  background:url(../../images/flags_responsive.png) no-repeat;  background-size:100%;}.flag-ad{  background-position:0 0.41322%;}.flag-ae{  background-position:0 0.82645%;}.flag-af{  background-position:0 1.23967%;}.flag-ag{  background-position:0 1.65289%;}.flag-ai{  background-position:0 2.06612%;}.flag-al{  background-position:0 2.47934%;}.flag-am{  background-position:0 2.89256%;}.flag-an{  background-position:0 3.30579%;}.flag-ao{  background-position:0 3.71901%;}.flag-aq{  background-position:0 4.13223%;}.flag-ar{  background-position:0 4.54546%;}.flag-as{  background-position:0 4.95868%;}.flag-at{  background-position:0 5.3719%;}.flag-au{  background-position:0 5.78512%;}.flag-aw{  background-position:0 6.19835%;}.flag-az{  background-position:0 6.61157%;}.flag-ba{  background-position:0 7.02479%;}.flag-bb{  background-position:0 7.43802%;}.flag-bd{  background-position:0 7.85124%;}.flag-be{  background-position:0 8.26446%;}.flag-bf{  background-position:0 8.67769%;}.flag-bg{  background-position:0 9.09091%;}.flag-bh{  background-position:0 9.50413%;}.flag-bi{  background-position:0 9.91736%;}.flag-bj{  background-position:0 10.33058%;}.flag-bm{  background-position:0 10.7438%;}.flag-bn{  background-position:0 11.15703%;}.flag-bo{  background-position:0 11.57025%;}.flag-br{  background-position:0 11.98347%;}.flag-bs{  background-position:0 12.39669%;}.flag-bt{  background-position:0 12.80992%;}.flag-bv{  background-position:0 13.22314%;}.flag-bw{  background-position:0 13.63636%;}.flag-by{  background-position:0 14.04959%;}.flag-bz{  background-position:0 14.46281%;}.flag-ca{  background-position:0 14.87603%;}.flag-cc{  background-position:0 15.28926%;}.flag-cd{  background-position:0 15.70248%;}.flag-cf{  background-position:0 16.1157%;}.flag-cg{  background-position:0 16.52893%;}.flag-ch{  background-position:0 16.94215%;}.flag-ci{  background-position:0 17.35537%;}.flag-ck{  background-position:0 17.7686%;}.flag-cl{  background-position:0 18.18182%;}.flag-cm{  background-position:0 18.59504%;}.flag-cn{  background-position:0 19.00826%;}.flag-co{  background-position:0 19.42149%;}.flag-cr{  background-position:0 19.83471%;}.flag-cu{  background-position:0 20.24793%;}.flag-cv{  background-position:0 20.66116%;}.flag-cx{  background-position:0 21.07438%;}.flag-cy{  background-position:0 21.4876%;}.flag-cz{  background-position:0 21.90083%;}.flag-de{  background-position:0 22.31405%;}.flag-dj{  background-position:0 22.72727%;}.flag-dk{  background-position:0 23.1405%;}.flag-dm{  background-position:0 23.55372%;}.flag-do{  background-position:0 23.96694%;}.flag-dz{  background-position:0 24.38017%;}.flag-ec{  background-position:0 24.79339%;}.flag-ee{  background-position:0 25.20661%;}.flag-eg{  background-position:0 25.61984%;}.flag-eh{  background-position:0 26.03306%;}.flag-er{  background-position:0 26.44628%;}.flag-es{  background-position:0 26.8595%;}.flag-et{  background-position:0 27.27273%;}.flag-fi{  background-position:0 27.68595%;}.flag-fj{  background-position:0 28.09917%;}.flag-fk{  background-position:0 28.5124%;}.flag-fm{  background-position:0 28.92562%;}.flag-fo{  background-position:0 29.33884%;}.flag-fr{  background-position:0 29.75207%;}.flag-ga{  background-position:0 30.16529%;}.flag-gd{  background-position:0 30.57851%;}.flag-ge{  background-position:0 30.99174%;}.flag-gf{  background-position:0 31.40496%;}.flag-gh{  background-position:0 31.81818%;}.flag-gi{  background-position:0 32.23141%;}.flag-gl{  background-position:0 32.64463%;}.flag-gm{  background-position:0 33.05785%;}.flag-gn{  background-position:0 33.47107%;}.flag-gp{  background-position:0 33.8843%;}.flag-gq{  background-position:0 34.29752%;}.flag-gr{  background-position:0 34.71074%;}.flag-gs{  background-position:0 35.12397%;}.flag-gt{  background-position:0 35.53719%;}.flag-gu{  background-position:0 35.95041%;}.flag-gw{  background-position:0 36.36364%;}.flag-gy{  background-position:0 36.77686%;}.flag-hk{  background-position:0 37.19008%;}.flag-hm{  background-position:0 37.60331%;}.flag-hn{  background-position:0 38.01653%;}.flag-hr{  background-position:0 38.42975%;}.flag-ht{  background-position:0 38.84298%;}.flag-hu{  background-position:0 39.2562%;}.flag-id{  background-position:0 39.66942%;}.flag-ie{  background-position:0 40.08265%;}.flag-il{  background-position:0 40.49587%;}.flag-in{  background-position:0 40.90909%;}.flag-io{  background-position:0 41.32231%;}.flag-iq{  background-position:0 41.73554%;}.flag-ir{  background-position:0 42.14876%;}.flag-is{  background-position:0 42.56198%;}.flag-it{  background-position:0 42.97521%;}.flag-jm{  background-position:0 43.38843%;}.flag-jo{  background-position:0 43.80165%;}.flag-jp{  background-position:0 44.21488%;}.flag-ke{  background-position:0 44.6281%;}.flag-kg{  background-position:0 45.04132%;}.flag-kh{  background-position:0 45.45455%;}.flag-ki{  background-position:0 45.86777%;}.flag-km{  background-position:0 46.28099%;}.flag-kn{  background-position:0 46.69422%;}.flag-kp{  background-position:0 47.10744%;}.flag-kr{  background-position:0 47.52066%;}.flag-kw{  background-position:0 47.93388%;}.flag-ky{  background-position:0 48.34711%;}.flag-kz{  background-position:0 48.76033%;}.flag-la{  background-position:0 49.17355%;}.flag-lb{  background-position:0 49.58678%;}.flag-lc{  background-position:0 50%;}.flag-li{  background-position:0 50.41322%;}.flag-lk{  background-position:0 50.82645%;}.flag-lr{  background-position:0 51.23967%;}.flag-ls{  background-position:0 51.65289%;}.flag-lt{  background-position:0 52.06612%;}.flag-lu{  background-position:0 52.47934%;}.flag-lv{  background-position:0 52.89256%;}.flag-ly{  background-position:0 53.30579%;}.flag-ma{  background-position:0 53.71901%;}.flag-mc{  background-position:0 54.13223%;}.flag-md{  background-position:0 54.54546%;}.flag-me{  background-position:0 54.95868%;}.flag-mg{  background-position:0 55.3719%;}.flag-mh{  background-position:0 55.78512%;}.flag-mk{  background-position:0 56.19835%;}.flag-ml{  background-position:0 56.61157%;}.flag-mm{  background-position:0 57.02479%;}.flag-mn{  background-position:0 57.43802%;}.flag-mo{  background-position:0 57.85124%;}.flag-mp{  background-position:0 58.26446%;}.flag-mq{  background-position:0 58.67769%;}.flag-mr{  background-position:0 59.09091%;}.flag-ms{  background-position:0 59.50413%;}.flag-mt{  background-position:0 59.91736%;}.flag-mu{  background-position:0 60.33058%;}.flag-mv{  background-position:0 60.7438%;}.flag-mw{  background-position:0 61.15703%;}.flag-mx{  background-position:0 61.57025%;}.flag-my{  background-position:0 61.98347%;}.flag-mz{  background-position:0 62.39669%;}.flag-na{  background-position:0 62.80992%;}.flag-nc{  background-position:0 63.22314%;}.flag-ne{  background-position:0 63.63636%;}.flag-nf{  background-position:0 64.04959%;}.flag-ng{  background-position:0 64.46281%;}.flag-ni{  background-position:0 64.87603%;}.flag-nl{  background-position:0 65.28926%;}.flag-no{  background-position:0 65.70248%;}.flag-np{  background-position:0 66.1157%;}.flag-nr{  background-position:0 66.52893%;}.flag-nu{  background-position:0 66.94215%;}.flag-nz{  background-position:0 67.35537%;}.flag-om{  background-position:0 67.7686%;}.flag-pa{  background-position:0 68.18182%;}.flag-pe{  background-position:0 68.59504%;}.flag-pf{  background-position:0 69.00826%;}.flag-pg{  background-position:0 69.42149%;}.flag-ph{  background-position:0 69.83471%;}.flag-pk{  background-position:0 70.24793%;}.flag-pl{  background-position:0 70.66116%;}.flag-pm{  background-position:0 71.07438%;}.flag-pn{  background-position:0 71.4876%;}.flag-pr{  background-position:0 71.90083%;}.flag-pt{  background-position:0 72.31405%;}.flag-pw{  background-position:0 72.72727%;}.flag-py{  background-position:0 73.1405%;}.flag-qa{  background-position:0 73.55372%;}.flag-re{  background-position:0 73.96694%;}.flag-ro{  background-position:0 74.38017%;}.flag-rs{  background-position:0 74.79339%;}.flag-ru{  background-position:0 75.20661%;}.flag-rw{  background-position:0 75.61984%;}.flag-sa{  background-position:0 76.03306%;}.flag-sb{  background-position:0 76.44628%;}.flag-sc{  background-position:0 76.8595%;}.flag-sd{  background-position:0 77.27273%;}.flag-se{  background-position:0 77.68595%;}.flag-sg{  background-position:0 78.09917%;}.flag-sh{  background-position:0 78.5124%;}.flag-si{  background-position:0 78.92562%;}.flag-sj{  background-position:0 79.33884%;}.flag-sk{  background-position:0 79.75207%;}.flag-sl{  background-position:0 80.16529%;}.flag-sm{  background-position:0 80.57851%;}.flag-sn{  background-position:0 80.99174%;}.flag-so{  background-position:0 81.40496%;}.flag-sr{  background-position:0 81.81818%;}.flag-ss{  background-position:0 82.23141%;}.flag-st{  background-position:0 82.64463%;}.flag-sv{  background-position:0 83.05785%;}.flag-sy{  background-position:0 83.47107%;}.flag-sz{  background-position:0 83.8843%;}.flag-tc{  background-position:0 84.29752%;}.flag-td{  background-position:0 84.71074%;}.flag-tf{  background-position:0 85.12397%;}.flag-tg{  background-position:0 85.53719%;}.flag-th{  background-position:0 85.95041%;}.flag-tj{  background-position:0 86.36364%;}.flag-tk{  background-position:0 86.77686%;}.flag-tl{  background-position:0 87.19008%;}.flag-tm{  background-position:0 87.60331%;}.flag-tn{  background-position:0 88.01653%;}.flag-to{  background-position:0 88.42975%;}.flag-tp{  background-position:0 88.84298%;}.flag-tr{  background-position:0 89.2562%;}.flag-tt{  background-position:0 89.66942%;}.flag-tv{  background-position:0 90.08265%;}.flag-tw{  background-position:0 90.49587%;}.flag-ty{  background-position:0 90.90909%;}.flag-tz{  background-position:0 91.32231%;}.flag-ua{  background-position:0 91.73554%;}.flag-ug{  background-position:0 92.14876%;}.flag-gb,.flag-uk{  background-position:0 92.56198%;}.flag-um{  background-position:0 92.97521%;}.flag-us{  background-position:0 93.38843%;}.flag-uy{  background-position:0 93.80165%;}.flag-uz{  background-position:0 94.21488%;}.flag-va{  background-position:0 94.6281%;}.flag-vc{  background-position:0 95.04132%;}.flag-ve{  background-position:0 95.45455%;}.flag-vg{  background-position:0 95.86777%;}.flag-vi{  background-position:0 96.28099%;}.flag-vn{  background-position:0 96.69422%;}.flag-vu{  background-position:0 97.10744%;}.flag-wf{  background-position:0 97.52066%;}.flag-ws{  background-position:0 97.93388%;}.flag-ye{  background-position:0 98.34711%;}.flag-za{  background-position:0 98.76033%;}.flag-zm{  background-position:0 99.17355%;}.flag-zr{  background-position:0 99.58678%;}.flag-zw{  background-position:0 100%;}.footer{  position:absolute;  bottom:0px;  width:100%;}.footer-row-border{  padding-bottom:40px;  border-bottom:1px solid #9146a0;  /* GRDP Policy Starts */}.gdpr-policy .statement{  line-height:30px;  padding:21px 32px;  border-radius:5px;  margin-bottom:60px;  border:1px solid #000;}.gdpr-policy .privacy{  font:bold 18px open_sanssemibold;  color:#000;}.gdpr-policy .statement-list{  font:16px open_sansregular;  color:#000;}.gdpr-policy .listicon{  font-size:10px;  color:#cdcdcd;}.gdpr-policy .contact-mode-text{  font:bold 14px open_sansregular;}.gdpr-policy .contact-mode-icon{  vertical-align:1px;}.gdpr-policy .contact-mode{  font:bold 14px open_sansregular;  color:#000;}.gdpr-policy .contact-mode-link{  color:#cb102e;}.gdpr-policy .contact-mode-link:hover{  color:#cb102e;}.gdpr-policy .vl{  padding:0px 13px;  color:#cababa;}.gdpr-policy .infinitiwebsite-link{  color:#000;}.gdpr-policy section,.gdpr-policy article{  display:block;}.statement-text{  font:14px open_sansregular;  line-height:25px;  color:#888;}.footer-cookie{  display:none;  padding:10px 0px;  position:fixed;  bottom:0;  width:100%;  z-index:100;  left:0;  background-color:#30302f;}.footer-cookie .cookie{  width:80%;}.footer-cookie span{  font:15px open_sansregular;  color:#feffff;}.footer-cookie .cookie-content{  font:13px open_sansregular;  line-height:18px;  padding-left:41px;  color:#f3ccdf;}.footer-cookie .privacy_policy{  text-decoration:underline;  color:#fff;}.footer-cookie .comment-icon{  font-size:32px;  vertical-align:-7px;  line-height:30px;  color:#d4bbbb;}.got-it-botton-div{  padding-top:22px;}.empty-cookie{  height:76px;}.footer-cookie + .custom-footer{  margin-bottom:88px;}body.cookie-btm-fix{  padding-bottom:100px;}.privacy-footer .footer{  position:static;}.cookie-landing-display{  /*GRDP Policy Ends */  /* Extjs grid row class*/}.cookie-landing-display .vl{  color:#ccc;}.cookie-landing-display em{  color:#30302f;}.requestedPreferenceFlight .requestedPreferenceFlightRow .x-grid-cell,.requestedPreferenceFlight .requestedPreferenceFlightRow.x-grid-row-alt .x-grid-cell{  background-color:#fca8ca !important;  /* Extjs Window Clas */}.grmWindowCls{  background-color:#fff;  border-radius:5px 5px 5px 5px;  border-style:solid;  border-width:5px;  border-color:#ccc;  padding:4px;}.grmWindowCls .x-window-header{  background-color:#eee;  border-radius:5px 5px 0 0;  border-style:solid;  border-width:1px;}.grmWindowCls .x-window-header-text-default{  color:#000;  font-family:tahoma, arial, verdana, sans-serif;  font-size:12px;  font-weight:normal;  line-height:16px;  padding:5px;}.grmWindowCls .x-tool img{  background-image:url("../../images/close_buttons.png");  background-position:0 0;  height:35px;  width:20px;}.grmWindowCls .x-window-body-default{  background:none repeat scroll 0 0 #fff;  border-color:#fff;  border-width:1px;  color:black;}.grmWindowCls .x-panel-default-framed{  background-color:#fff;  border-radius:4px 4px 4px 4px;  border-style:solid;  border-width:1px;  padding:4px;  border-color:#fff;  /* Window Cls For IE7 and IE8 */}.x-nbr .grmWindowCls{  background-color:#fff !important;  border-radius:5px 5px 5px 5px !important;  border-style:solid !important;  border-width:5px !important;  border-color:#ccc !important;  padding:4px !important;}.grmWindowCls .x-window-header-default-top-tl{  background-color:#eee;  background-image:none;}.grmWindowCls .x-window-header-default-top-tr{  background-color:#eee;  background-image:none;}.grmWindowCls .x-window-header-default-top-tc{  background-color:#eee;  background-image:none;}.grmWindowCls .x-window-header-default-top-ml{  background-color:#eee;  background-image:none;}.grmWindowCls .x-window-header-default-top-mr{  background-color:#eee;  background-image:none;}.grmWindowCls .x-window-header-default-top-mc{  background-color:#eee;  background-image:none;}.grmWindowCls .x-window-default-ml{  background-color:#fff;  background-image:none;}.grmWindowCls .x-window-default-mr{  background-color:#fff;  background-image:none;}.grmWindowCls .x-window-default-mc{  background-color:#fff;  background-image:none;}.grmWindowCls .x-window-default-bl{  background-color:#fff;  background-image:none;}.grmWindowCls .x-window-default-br{  background-color:#fff;  background-image:none;}.grmWindowCls .x-window-default-bc{  background-color:#fff;  background-image:none;  /* Grid Window Layout Css */}.grmGridLayoutCls{  background-color:#eee !important;  border-radius:4px 4px 4px 4px !important;  border-style:solid !important;  border-width:1px !important;  padding:0px !important;  margin:0px auto 10px;  width:960px;}.grmGridLayoutCls .x-tool img{  background-image:url("../../images/close_buttons.png") !important;  background-position:0 0;  height:35px;  width:20px;}.grmGridLayoutCls .x-panel-header{  background-color:#eee;  background-image:none;  border-radius:4px 4px 0 0;  border-style:solid;  border-width:1px;  padding:4px 5px;}.grmGridLayoutCls .x-panel-header-text{  color:#333;  font-family:tahoma, arial, verdana, sans-serif;  font-size:12px;  font-weight:normal;}.grmGridLayoutCls .x-toolbar{  background-color:#fff !important;  background-image:none !important;  border-color:#ccc;}.grmGridLayoutCls .x-column-header-inner .x-column-header-text{  font-size:12px;}.x-nbr .grmGridLayoutCls{  background-color:#eee !important;  border-radius:4px 4px 4px 4px !important;  border-style:solid !important;  border-width:1px !important;  padding:0px !important;}.grmGridLayoutCls .x-frame-tl{  background-image:none;  background-color:#eee;}.grmGridLayoutCls .x-frame-tr{  background-image:none;  background-color:#eee;}.grmGridLayoutCls .x-frame-tc{  background-image:none;  background-color:#eee;}.grmGridLayoutCls .x-frame-ml{  background-image:none;  background-color:#eee;  padding:0px !important;}.grmGridLayoutCls .x-frame-mr{  background-image:none;  background-color:#eee;  padding:0px !important;}.grmGridLayoutCls .x-frame-mc{  background-image:none;  background-color:#eee;  padding:0px !important;}.grmGridLayoutCls .x-frame-bl{  background-image:none;  background-color:#eee;}.grmGridLayoutCls .x-frame-br{  background-image:none;  background-color:#eee;}.grmGridLayoutCls .x-frame-bc{  background-image:none;  background-color:#eee;  /* Mouse Over , Selected and Alternative Color CSS */}.grmGridLayoutCls .x-grid-row-alt .x-grid-cell{  background-color:#dfe8f6 !important;}.grmGridLayoutCls .x-grid-row-over .x-grid-cell{  background-color:#efefef !important;  border-color:#ddd;}.grmGridLayoutCls .x-grid-row-selected .x-grid-cell{  background-color:#ccc !important;  color:blue;}.grmGridLayoutCls .x-grid-row-selected .x-grid-cell-special{  background-color:#ccc !important;  background-image:none !important;  /* Form Panel class */}.grmPanelCls{  background-color:#fff !important;  box-shadow:none;  margin-bottom:15px;  border-color:#ccc !important;  margin:0px auto 10px;  width:960px;}.grmPanelCls .x-panel-header{  background-color:#eee;  background-image:none;  border-radius:4px 4px 0 0;  border-style:solid;  border-width:1px;  padding:4px 5px;}.grmPanelCls .x-panel-header-default{  background-color:#eee !important;  background-image:none !important;}.grmPanelCls .x-panel-header-text{  color:#000;  font-family:tahoma, arial, verdana, sans-serif;  font-size:12px;  font-weight:normal;}.grmPanelCls .x-panel-default-framed-bc{  background-color:#fff !important;  background-image:none !important;}.grmPanelCls .x-panel-default-framed-br{  background-color:#fff !important;  background-image:none !important;}.grmPanelCls .x-panel-default-framed-bl{  background-color:#fff !important;  background-image:none !important;}.grmPanelCls .x-panel-default-framed-mc{  background-color:#fff !important;  background-image:none !important;}.grmPanelCls .x-panel-default-framed-ml{  background-color:#fff !important;  background-image:none !important;  border:1px solid #ccc !important;}.grmPanelCls .x-panel-default-framed-mr{  background-color:#fff !important;  background-image:none !important;}.grmPanelCls .x-panel-header div{  background-image:none !important;  background-color:#eee !important;}.grmPanelCls .x-panel-header-default-framed-top{  background-color:#eee;  background-image:none !important;  border-color:#ccc !important;}.grmPanelCls .x-panel-header-text-default-framed{  color:#333;  font-size:12px;  font-weight:normal;}.grmPanelCls .x-panel-body-default-framed{  background:#fff;  border:none;}.grmPanelCls .x-table-layout-cell{  vertical-align:top;}.grmPanelCls .x-tab{  border-color:#ccc !important;  background-image:none !important;  background:#eee !important;}.grmPanelCls .x-tab-bar{  background-image:none;  background-color:#eee !important;}.grmPanelCls .x-tab-bar-strip-default{  background-color:#eee;}.grmPanelCls .x-tab-top-active{  background-image:none !important;  background-color:#fff !important;  border-color:#ccc !important;  color:#fff;  background-color:#deecfd;}.grmPanelCls .x-tab-top-disabled{  background-color:#eee !important;  background-image:none !important;  border-color:#ccc !important;  color:#1f1f1f;}.grmPanelCls .x-tab-inner{  color:#1f1f1f;  font-family:arial;}.grmPanelCls .x-tab-disabled button .x-tab-inner{  color:#c3b3b3;  font-family:arial;  /*IE Tab class*/}.grmPanelCls .x-tab-default-disabled-ml{  background-image:none !important;  background-color:#ccc !important;}.grmPanelCls .x-tab-default-disabled-mc{  background-image:none !important;  background-color:#ccc !important;}.grmPanelCls .x-tab-default-disabled-mr{  background-image:none !important;  background-color:#ccc !important;}.grmPanelCls .x-tab-default-disabled-tl{  background-image:none !important;  background-color:#ccc !important;}.grmPanelCls .x-tab-default-disabled-tc{  background-image:none !important;  background-color:#ccc !important;}.grmPanelCls .x-tab-default-disabled-tr{  background-image:none !important;  background-color:#ccc !important;}.grmPanelCls .x-tab-default-top-active-mr{  background-image:none !important;  background-color:#fff !important;}.grmPanelCls .x-tab-default-top-active-ml{  background-image:none !important;  background-color:#fff !important;}.grmPanelCls .x-tab-default-top-active-mc{  background-image:none !important;  background-color:#fff !important;}.grmPanelCls .x-tab-default-top-active-tr{  background-image:none !important;  background-color:#fff !important;}.grmPanelCls .x-tab-default-top-active-tl{  background-image:none !important;  background-color:#fff !important;}.grmPanelCls .x-tab-default-top-active-tc{  background-image:none !important;  background-color:#fff !important;  /* Common Css */}.main{  width:960px;  margin:0px auto;  padding-top:10px;}.dottedSeprator{  padding-bottom:10px;  border-bottom:2px dotted #ccc;}.grmRadioBtn{  vertical-align:top;  *vertical-align:middle;}.grmColumncls h6{  color:#101559;}.grmColumncls label{  margin-right:10px;}.pad10{  padding:10px;}.pad3{  padding:3px;}.padTop3{  padding-top:3px;}.padTop5{  padding-top:5px;}.padLeft3{  padding-left:3px;}.padLeft10{  padding-left:10px;}.padRight10{  padding-right:10px;}.padLeftBot{  padding-left:10px;  padding-bottom:10px;}.width100{  width:100px;}.marTop{  margin-top:15px;}.marBot{  margin-bottom:15px;}.marRight15{  margin-right:30px;}.clswidth3{  width:3%;}.clswidth4{  width:4%;}.clswidth5{  width:5%;}.clswidth6{  width:6%;}.clswidth8{  width:8%;}.clswidth9{  width:9%;}.clswidth10{  width:10%;}.clswidth11{  width:11%;}.clswidth12{  width:12%;}.clswidth13{  width:13%;}.clswidth15{  width:15%;}.clswidth18{  width:18%;}.clswidth19{  width:19%;}.clswidth17{  width:17%;}.clswidth21{  width:21%;}.clswidth22{  width:22%;}.clswidth23{  width:23%;}.clswidth24{  width:24%;}.clswidth25{  width:25%;}.clswidth32{  width:32%;}.borderLeft{  border-left:1px solid #ccc;}.borderRight{  border-right:1px solid #ccc;}.thBgColor{  background:#eee;  /* Header Css */}.grmHeaderLeft{  width:440px;}.grmHeaderRight{  width:520px;}.grmLogo{  width:77px;  height:79px;}.grmLogo a{  background:url(../../images/groupSpriteimg.png) no-repeat;  width:77px;  height:79px;  display:inline-block;}.grmLogoText{  width:320px;  height:38px;  padding:22px 0px 0px 0px;}.grmLogoText a{  width:320px;  height:38px;  display:inline-block;}.grmHeaderRight p{  text-align:right;}.userName{  color:#515151;  border-right:1px solid #515151;  padding-right:8px !important;}.userIcon{  background:url(../../images/groupSpriteimg.png) -75px -34px no-repeat;  width:25px;  height:25px;  display:inline-block;  vertical-align:middle;}.dateTime span{  color:#063807;  padding:0px 0px 0px 8px;  display:inline-block;}.grmHeaderMenu{  margin:3px 0px 0px 0px;}.grmMenuLeft{  width:17px;  height:38px;  background:url(../../images/groupSpriteimg.png) -99px -33px no-repeat;}.grmMenuMiddle{  width:925px;  height:38px;  background:url(../../images/menubg.png) repeat-x;}.grmMenuRight{  background:url(../../images/groupSpriteimg.png) -118px -33px no-repeat;  width:18px;  height:38px;}.grmMenuMiddle ul{  list-style-type:none;}.grmMenuMiddle ul li{  float:left;  color:#fff;  background:url(../../images/menusep.png) 100% 0px no-repeat;  margin-left:1px;}.grmMenuMiddle ul li ul li{  clear:both;  background:none;  margin:0px;  border:none;  width:100%;}.grmMenuMiddle ul li ul li:hover{  background:#105ba7;}.grmMenuMiddle ul li ul li:hover a{  color:#fff;}.grmMenuMiddle ul li a{  color:#fff;  font-size:12px;  font-weight:bold;  background:url(../../images/menuarrow.png) 93% 13px no-repeat;  display:inline-block;  /*padding:7px 35px 7px 20px;*/  padding:8px 20px 8px 5px;}.grmMenuMiddle ul li:hover a{  color:#000;  font-size:12px;  font-weight:bold;  background-image:url(../../images/menuarrow1.png);  background-repeat:no-repeat;  background-color:#e7e5e5;  background-position:93% 13px;  display:inline-block;  /*padding:6px 34px 6px 19px;
	border:1px solid #ccc;*/  padding:8px 20px 8px 5px;}.grmMenuMiddle ul li a.grmSingleMenu{  color:#fff;  font-size:13px;  font-weight:bold;  background:none;  display:inline-block;  padding:8px 10px 8px 10px;}.grmMenuMiddle ul li:hover a.grmSingleMenu{  color:#000;  font-size:13px;  font-weight:bold;  background-image:none;  background-repeat:no-repeat;  background-color:#e7e5e5;  background-position:0px;  display:inline-block;  padding:7px 9px 7px 9px;  border:1px solid #ccc;}.grmMenuMiddle ul li ul li a{  background:none;  color:#000;  width:230px;}.grmMenuMiddle ul li:hover ul li a{  border:none;  background:none;  padding-bottom:8px;  padding-top:8px;}.grmlogout{  width:80px;  height:38px;  background:url(../../images/menubg.png) repeat-x;}.grmlogout a{  display:inline-block;  height:29px;  width:150px;  background:url(../../images/groupSpriteimg.png) -142px -28px no-repeat;  padding:8px 0px 0px 30px;  font-size:13px;  font-weight:bold;  color:#fff;}.grmSubMenu{  position:absolute;  left:0px;  top:0px;  background:#e7e5e5;  border-bottom:1px solid #ccc;  border-radius:0px 0px 5px 5px;  width:195px;  display:none;  z-index:100;}.grmSubMenuCont{  position:relative;  top:0px;  left:0px;  z-index:100;}.titleColor{  color:#3c3c3c !important;  padding-bottom:10px !important;  /* Workarea Css */}.grmWorkareaTopLeft{  background:#fff url(../../images/grmWorkTopLeftCv.png) no-repeat;  width:10px;  height:10px;}.grmWorkareaTopRight{  background:#fff url(../../images/grmWorkTopRightCv.png) no-repeat;  width:10px;  height:10px;}.grmWorkareaTop{  width:960px;  background:url(../../images/grmWorkTopBg.png) repeat-x;}.grmWorkareaBotLeft{  background:#fff url(../../images/grmWorkBotLeftCv.png) no-repeat;  width:10px;  height:10px;}.grmWorkareaBotRight{  background:#fff url(../../images/grmWorkBotRightCv.png) no-repeat;  width:10px;  height:10px;}.grmWorkareaBot{  width:960px;  background:url(../../images/grmWorkBotBg.png) repeat-x;}.grmWorkareaMiddle{  background:url(../../images/grmWorkLeftBg.png) repeat-y;  *width:950px;  padding:0px 0px 0px 10px;}.grmWorkareaMiddleRight{  background:url(../../images/grmWorkRightBg.png) 100% repeat-y;  padding:10px 10px 10px 0px;}.grmImgvertical{  vertical-align:middle;}.grmTxtAlignLeft{  text-align:left !important;}select.timeRangeDropDown{  width:80px;}.grmTableHead{  background:#eee;  color:#000;  border-left:1px solid #ccc;  border-right:1px solid #ccc;}.grmTableColumn{  text-align:center;  padding:10px 0px 5px 0px;}.grmTableRow{  border:1px solid #ccc;}.grmtitleColor{  color:#101559;}.grmmandaotry,.mantatoryStar{  color:#f00;}.grmBluerow{  background:#dfe8f6;}.grmTableTop{  background:#eee;  overflow:hidden;  background:url(../../images/bgHeadTop.png) repeat-x;}.grmGreenBtnSmall{  background:url(../../images/smallgreenbtn.png) no-repeat !important;  color:#fff;  display:inline-block;  width:69px !important;  height:32px;  padding:8px 0px 10px 0px !important;  margin-top:15px;  text-align:center;  border:none;  cursor:pointer;  font-weight:bold;}.x-box-inner .grmGreenBtnAddRow{  background:url(../../images/greenBtn.png) no-repeat !important;  color:#fff;  display:inline-block;  width:108px !important;  height:32px;  padding:8px 0px 10px 0px !important;  margin-top:15px;  text-align:center;  border:none;  cursor:pointer;  font-weight:bold;  position:relative;  right:0px;}.grmTableTopLeft{  background:url(../../images/grmTableHeadLeft.png) no-repeat;  width:5px;  height:5px;}.grmTableTopRight{  background:url(../../images/grmTableHeadRight.png) no-repeat;  width:5px;  height:5px;  /*Footer Css */}.grmFooter{  background:url(../../images/footer_graybg.jpg) repeat-x scroll 0 0 transparent;  color:#fff;  height:66px;  margin-top:20px;  line-height:65px;}.CopyTxt{  padding:0 0 0 20px;  /* Ui Css Overwrite 
/*.ui-corner-all .ui-widget-header{
	 background:#0885BD;
	border:1px solid #0885BD;

}*/}.lightGreenButton{  Background:#699f21;  padding:5px 7px 5px 7px;  border-radius:4px;  border:1px solid #699f21;  color:#fff;}.ui-dialog .ui-dialog-content{  min-height:30px !important;  padding-bottom:15px;}.grmRowcls .corpCss8{  color:#000;}.grmRowcls .corpCss12{  color:#000;}.requestDetails .cellBoxHead{  display:block;  float:left;  width:104px;}.requestDetails .cellBoxHead{  *width:84px !important;  border:1px solid #ccc !important;}.requestDetails .cellBoxData{  display:block;  float:left;  width:104px;  min-height:20px;}.requestDetails .cellBoxData{  *width:98px !important;}.grmRowcls .cellBoxHeadVP{  border:none;  *display:block;  *float:left;  *padding:10px 0px 10px 0px;  *height:20px;  text-align:center;}.grmRowcls .cellBoxHeadVP{  display:block;  float:left;  padding:10px 0px 10px 0px;  height:50px;}.grmRowcls .cellBoxHeadVP{  display:block;  float:left;  padding:10px 0px 10px 0px;  height:50px;}:root .grmRowcls .cellBoxHeadVP{  display:block;  float:left;  padding:10px 0px 10px 0px;  height:50px;}.grmRowcls .cellBoxDataVP{  display:block;  float:left;  padding:10px 0px 10px 0px;  height:50px;}.grmRowcls .cellBoxDataVP{  display:block;  float:left;  padding:10px 0px 10px 0px;  height:50px;}:root .grmRowcls .cellBoxDataVP{  display:block;  float:left;  padding:10px 0px 10px 0px;  height:50px;}.tableBoxVP{  border:none !important;}.grmRowcls .tableBoxVP{  text-align:center;  *text-align:left;  border-bottom:1px solid #ccc !important;}.grmRowcls .cellBoxDataVP{  text-align:center;  *display:block;  *float:left;  *padding:10px 0px 10px 0px;  *height:20px;}.editpass .cellBoxHeadVP{  border:none;  *display:block;  *float:left;  *padding:10px 0px 10px 10px;  *height:20px;  text-align:center;}.editpass .cellBoxDataVP{  text-align:center;  *display:block;  *float:left;  *padding:10px 0px 10px 10px;  *height:20px;}.cellDataHeight .cellBoxDataVP{  height:40px;}.popupsBox .popupsHeading{  color:#101559;}.grmRowcls .tableContainer{  margin:0px;  border:0px;}.grmRowcls .tableBox{  border:none;  margin-bottom:10px;}.grmRowcls .cellBoxHead{  border:none;}.viewRequestFull .viewRequestTable{  border:none;}.viewRequestFull .viewRequestTable{  border-top:0px;  margin-bottom:10px;  border-left:1px solid #ccc;  border-right:1px solid #ccc;  border-bottom:1px solid #ccc;}.viewRequestFull{  color:#333 !important;}.viewRequestFull .viewRequestTable .th{  padding-bottom:5px;  /*background:#0885BD;
*/}.corpCss td{  text-align:left;}.viewRequestInner{  color:#000 !important;}.viewRequestInner .viewRequestInnerTable .th{  color:#000;}.contentWhitebox div{  color:#000;}.lableSize{  color:#000 !important;}.rowOdd{  background-color:#fff !important;}.rowEven{  background-color:#dfe8f6 !important;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{  float:none !important;  Text-align:center !important;  /*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background-image:none !important;
	background-color:#F69C29 !important;
	color:#000000 !important;
	border:1px solid #F69C29 !important;
}*/  /* Ext Js Css */}.viewrequestfilter{  background-color:#fff !important;  box-shadow:none;  margin-bottom:15px;  border-color:#ccc !important;}.viewrequestfilter .x-panel-default-framed-bc{  background-color:#fff !important;  background-image:none !important;}.viewrequestfilter .x-panel-default-framed-br{  background-color:#fff !important;  background-image:none !important;}.viewrequestfilter .x-panel-default-framed-bl{  background-color:#fff !important;  background-image:none !important;}.viewrequestfilter .x-panel-default-framed-mc{  background-color:#fff !important;  background-image:none !important;}.viewrequestfilter .x-panel-default-framed-ml{  background-color:#fff !important;  background-image:none !important;  border:1px solid #ccc !important;}.viewrequestfilter .x-panel-default-framed-mr{  background-color:#fff !important;  background-image:none !important;}.viewrequestfilter .x-panel-header div{  background-image:none !important;  background-color:#eee !important;}.viewrequestfilter .x-panel-header-default-framed-top{  background-color:#eee;  background-image:none !important;  border-color:#ccc !important;}.viewrequestfilter .x-panel-header-text-default-framed{  color:#000;  font-size:12px;  font-weight:normal;}.viewrequestfilter .x-panel-body-default-framed{  background:#fff;  border:none;  /*padding:10px 10px 10px 40px;*/}.viewrequestfilter .x-table-layout-cell{  vertical-align:top;}.viewrequestfilter .x-table-layout-cell fieldset{  margin:0px 56px 0px 0px !important;}.viewrequestfilter .grmGreenBtnTab{  background:url(../../images/greenBtn.png) no-repeat;  color:#fff;  display:inline-block;  width:108px !important;  height:33px;  padding-top:8px !important;  margin-top:15px;  text-align:center;  border:none;  font-weight:bold;}.viewrequestfilter .grmGreenBtnTab button span{  margin-top:-1px;}.lightbox .grmPmtGreenBtn{  background:url(../../images/greenBtn1.png) no-repeat;  color:#fff;  display:inline-block;  width:156px;  height:33px;  padding-top:8px !important;  margin-top:15px;  text-align:center;  border:none;  /*left:350px !important;*/  font-weight:bold;}.clsContent .viewrequest{  background-color:#fff;  box-shadow:none;  margin-bottom:15px;}.viewrequest .x-panel-header-default-top{  box-shadow:none;  background:#eee;  border-radius:4px 4px 0px 0px;}.viewrequest .x-panel-header-default{  border-color:#ccc;}.viewrequest .x-grid-header-ct{  border-color:#ccc;  border:1px solid #ccc;}.viewrequest .x-panel-header-text-default{  color:#000;  font-weight:normal;  font-size:12px;}.viewrequest .x-grid-table{  width:947px !important;}.viewrequest .x-tool img{  background-color:transparent;  background-image:url("../../images/close_buttons.png");  background-repeat:no-repeat;  cursor:pointer;  height:20px;  margin-bottom:0;  margin-left:0;  margin-right:0;  margin-top:0;  overflow-x:hidden;  overflow-y:hidden;  width:20px;  background-position:0 -2px;}.viewrequest .x-tool-over .x-tool-close{  background-position:0 -2px;  background-image:url("../../images/close_buttons.png");  /*
.viewrequest .reqId{
	left:23px !important;
}

.viewrequest .userName{
	left:127px !important;
	color:#000000;
}

.viewrequest .sectorInfo{
	left:231px !important;
}

.viewrequest .reqFare{
	left:335px !important;
}
.viewrequest .noPax{
	left:439px !important;
}
.viewrequest .reqDate{
	left:543px !important;
}
.viewrequest .remarks{
	left:647px !important;
}
.viewrequest .currentStatus{
	left:751px !important;
}
.viewrequest .viewHistory{
	left:855px !important;
}
*/}.viewrequest .x-grid-row-alt .x-grid-cell,.x-grid-row-alt .x-grid-rowwrap-div{  background-color:#dfe8f6;}.viewrequest .x-grid-cell-special{  background-image:none;  background-color:transparent;}.viewrequest .x-panel-with-col-lines .x-grid-row .x-grid-cell{  border:none;}.viewrequest .x-column-header{  background-color:#eee;  background-image:none;  color:#000;  border:none;  font-weight:normal;  font-size:12px;  text-shadow:none;  /*min-width:104px !important;*/}.viewrequest .x-column-header-over,.x-column-header-sort-ASC,.x-column-header-sort-DESC .x-column-header{  color:#000;  font-size:12px;  text-shadow:none;}.viewrequest .x-panel .x-grid-body{  border-style:solid !important;  border-color:#ccc !important;  border-width:1px;}.viewrequest .x-panel-body-default{  border-style:solid !important;  border-color:#ccc !important;  border-width:1px;}.viewrequest .x-toolbar-default{  border-color:#ccc;  /* Light Box Css */}.lightbox{  top:47px !important;  background-color:#fff !important;  overflow:visible !important;  /*height:520px !important;*/  box-shadow:none !important;  border-color:#ccc !important;  border:5px solid #ccc !important;}.lightbox .x-window-default-ml{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-window-default-mr{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-window-default-mc{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-window-default-bl{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-window-default-br{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-window-default-bc{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-panel-default-framed-tl{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-panel-default-framed-tr{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-panel-default-framed-tc{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-panel-default-framed-ml{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-panel-default-framed-mr{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-panel-default-framed-bl{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-panel-default-framed-br{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-panel-default-framed-bc{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-window-header-default-top{  box-shadow:none;  background-color:#eee !important;  border-radius:4px 4px 0px 0px;  padding-top:5px !important;  padding-bottom:5px !important;  padding-left:5px !important;  padding-right:5px !important;  background-image:none !important;  border-top:5px solid #ccc !important;  border-left:5px solid #ccc !important;  border-right:5px solid #ccc !important;  border-bottom:1px solid #ccc !important;}.paymentreq .x-panel-header-default-framed-top-mc{  background-color:#eee !important;  background-image:none !important;  padding:5px !important;}.paymentreq .x-panel-default-framed-ml{  background-color:#fff !important;  background-image:none !important;  border:1px solid #ccc;}.paymentreq .x-panel-default-framed-mr{  background-color:#fff !important;  background-image:none !important;}.paymentreq .x-panel-default-framed-mc{  background-color:#fff !important;  background-image:none !important;}.paymentreq .x-panel-default-framed-bl{  background-color:#fff !important;  background-image:none !important;}.paymentreq .x-panel-default-framed-br{  background-color:#fff !important;  background-image:none !important;}.paymentreq .x-panel-default-framed-bc{  background-color:#fff !important;  background-image:none !important;}.lightbox .x-window-header-text-default{  color:#000;  font-weight:normal;  font-size:12px;}.lightbox .x-window-header-ml{  background-color:#eee !important;  background-image:none !important;}.lightbox .x-window-header-mr{  background-color:#eee !important;  background-image:none !important;}.lightbox .x-window-header-mc{  background-color:#eee !important;  background-image:none !important;}.lightbox .x-window-header-tl{  background-color:#eee !important;  background-image:none !important;}.lightbox .x-window-header-tr{  background-color:#eee !important;  background-image:none !important;}.lightbox .x-window-header-tc{  background-color:#eee !important;  background-image:none !important;}.lightbox .x-panel-default-framed{  padding:0px 0px 0px 0px !important;}.lightbox .x-window-body-default{  background-color:#fff;  border:none;  margin-top:10px;  /*overflow:auto !important;
	height:420px !important;*/}.lightbox .x-tool img{  background-image:url(../../images/close_buttons.png);  height:20px;  width:20px;  background-position:0px -2px;}.lightbox .x-tool-over .x-tool-close{  background-image:url(../../images/close_buttons.png);  background-position:0px -2px;}.lightbox .x-form-display-field a{  color:#0885bd;  text-decoration:underline;}.lightbox .x-form-display-field a img{  vertical-align:middle;}.lightbox .x-panel-header-default{  border-style:solid;  border-width:1px;  border-color:#ccc;  background-image:none;  background-color:#eee;  border-radius:4px 4px 0px 0px;}.lightbox .x-panel-default{  border-color:transparent;  border-style:none;  /*margin-top:10px;
	min-height:50px !important;*/}.lightbox .x-panel-body-default{  border-color:transparent;  border-style:none;}.lightbox .x-panel-header-text-default{  color:#000;  font-weight:normal;  font-size:12px;}.lightbox .x-grid-header-ct{  border-color:transparent;  background-image:none;  background-color:transparent;  border-left:1px solid #ccc;  border-top:none;  border-right:1px solid #ccc;}.lightbox .x-column-header{  background-image:none;  background-color:#eee;  color:#000;  border-top:1px solid #ccc;  border-right:none;  font-weight:normal;  font-size:12px;  text-shadow:none;}.lightbox .x-panel .x-grid-body{  border:1px solid #ccc;  top:46px !important;}.lightbox .fareApproval .x-grid-body{  height:23px !important;  top:23px !important;  /*.lightbox .x-btn-default-small .x-btn-inner{
	color:#000000;
	font-weight:bold;
	font-size:12px;
}*/}.x-css-shadow{  box-shadow:none !important;}.lightbox .x-panel-default-framed{  background-color:transparent;  border-radius:0;  border:0;  /*margin:0px 10px 10px 10px !important;*/}.lightbox .x-panel-body-default-framed{  background:#fff;}.lightbox .x-column-header-over,.x-column-header-sort-ASC,.x-column-header-sort-DESC .x-column-header{  color:#000;  font-size:12px;  text-shadow:none;}.lightbox .x-grid-row-selected .x-grid-cell-special{  background-image:none;  background-color:transparent;}.lightbox .x-grid-row-alt .x-grid-cell,.x-grid-row-alt .x-grid-rowwrap-div{  background-color:#dfe8f6;}.lightbox .x-grid-row-selected .x-grid-cell,.x-grid-row-selected .x-grid-rowwrap-div{  background-color:#fff !important;  border:none !important;}.lightbox .x-panel-with-col-lines .x-grid-row .x-grid-cell{  border:none !important;}.lightbox .x-grid-row .x-grid-cell-special{  background-color:#fff;}.paymentreq{  background-color:#fff !important;  box-shadow:none;  margin-bottom:15px;  border-color:#ccc !important;}.paymentreq .x-panel-header-default-framed-top{  box-shadow:none;  background:#eee;  border-color:#ccc;}.paymentreq .x-panel-body-default-framed{  background:#fff;  border:none;  /*padding:10px 10px 10px 40px !important;*/}.paymentreq .x-panel-header-text-default-framed{  color:#000;  font-size:12px;  font-weight:normal;}.paymentreq .x-fieldset{  margin-top:0px !important;}.paymentreq .x-table-layout-cell{  vertical-align:top;}.paymentreq .x-table-layout-cell fieldset{  vertical-align:top;  margin:0px 56px 0px 0px !important;}.viewpayreq{  background-color:#fff !important;  box-shadow:none;  margin-bottom:15px;  padding:0px !important;  border-color:#ccc !important;}.viewpayreq .x-tool img{  background-color:transparent;  background-image:url("../../images/close_buttons.png");  background-repeat:no-repeat;  cursor:pointer;  height:20px;  margin-bottom:0;  margin-left:0;  margin-right:0;  margin-top:0;  overflow-x:hidden;  overflow-y:hidden;  width:20px;  background-position:0px -2px;}.viewpayreq .x-grid-table .x-panel-with-col-lines .x-grid-row .x-grid-cell{  border-right:0px solid #ccc !important;}.viewpayreq .x-panel .x-grid-body{  border-style:none !important;}.viewpayreq .x-panel-header-default-framed-top-mc{  background-color:#eee !important;  background-image:none !important;  padding:5px !important;}.viewpayreq .x-column-header{  border:0px;}.viewpayreq .x-grid-cell{  border:none !important;}.viewpayreq .x-panel-default-framed-ml{  background-color:#fff !important;  background-image:none !important;  border:1px solid #ccc;}.viewpayreq .x-panel-default-framed-mr{  background-color:#fff !important;  background-image:none !important;}.viewpayreq .x-panel-default-framed-mc{  background-color:#fff !important;  background-image:none !important;}.viewpayreq .x-panel-default-framed-bl{  background-color:#fff !important;  background-image:none !important;}.viewpayreq .x-panel-default-framed-br{  background-color:#fff !important;  background-image:none !important;}.viewpayreq .x-panel-default-framed-bc{  background-color:#fff !important;  background-image:none !important;}.viewpayreq .x-panel-header-default-framed-top{  box-shadow:none;  background:#eee;}.viewpayreq .x-panel-header-text-default-framed{  color:#000;  font-size:12px;  font-weight:normal;}.viewpayreq .x-panel-body-default-framed{  border-color:#fff;  border-style:none !important;  border-width:0px;}.viewpayreq .x-grid-header-ct{  border:none;  background-color:transparent;  background-image:none;  left:0px !important;  top:23px !important;  border-top:1px solid #ccc;  color:#000;  font-weight:normal;}.viewpayreq .x-panel .x-grid-body{  border:1px solid #ccc !important;  border-color:#ccc !important;}.viewpayreq .x-column-header{  background-color:#eee;  background-image:none;  font-size:12px;}.viewpayreq .x-column-header-over,.x-column-header-sort-ASC,.x-column-header-sort-DESC .x-column-header{  color:#000;  font-size:12px;  text-shadow:none;}.viewpayreq .x-grid-row-alt .x-grid-cell,.x-grid-row-alt .x-grid-rowwrap-div{  background-color:#dfe8f6 !important;}.passreq{  background-color:#fff !important;  box-shadow:none;  margin-bottom:15px;  padding:0px;  /*height:220px !important;*/}.passreq .x-tool img{  background-color:transparent;  background-image:url("../../images/close_buttons.png");  background-repeat:no-repeat;  cursor:pointer;  height:20px;  margin-bottom:0;  margin-left:0;  margin-right:0;  margin-top:0;  overflow-x:hidden;  overflow-y:hidden;  width:20px;  background-position:0 -2px;}.passreq .x-window-header-default-top{  box-shadow:none;  background:#eee;  padding-bottom:3px;}.passreq .x-panel-default-framed{  background-color:transparent;  border-radius:0;  border:0;  margin:0px 10px 10px 10px !important;}.passreq .x-window-body-default{  background:#fff;  border:none;}.passreq .x-panel-body-default-framed{  background:none;  border:none;}.passreq .x-window-header-text-default{  color:#000;  font-weight:normal;  font-size:12px;}.passreq .grmBlueBtn{  background:url(../../images/blueBtn.png) no-repeat;  color:#fff !important;  display:inline-block;  width:70px !important;  height:33px;  padding-top:9px !important;  margin-top:15px;  text-align:center;  border:none;  left:335px !important;  font-weight:bold;}.payReqWind{  background-color:#fff !important;  box-shadow:none;}.payReqWind .x-tool img{  background-color:transparent;  background-image:url("../../images/close_buttons.png");  background-repeat:no-repeat;  cursor:pointer;  height:20px;  margin-bottom:0;  margin-left:0;  margin-right:0;  margin-top:0;  overflow-x:hidden;  overflow-y:hidden;  width:20px;  background-position:0px -2px;}.payReqWind .x-window-header-default-top{  box-shadow:none;  background:#eee;  padding-bottom:3px;}.payReqWind .x-window-header-text-default{  color:#000;  font-weight:normal;  font-size:12px;}.payReqWind .x-panel-default-framed{  background:#fff;  border:none;}.payReqWind .x-panel-body-default-framed{  background:none;  border:none;}.payReqWind .x-window-body-default{  background:none;  border:none;}.payReqWind .grmBlueBtn{  background:url(../../images/blueBtn.png) no-repeat;  color:#fff !important;  display:inline-block;  width:70px !important;  height:33px;  padding-top:9px;  margin-top:0px !important;  text-align:center;  border:none;  left:190px !important;  font-weight:bold;}.payReqWind .grmBlueBtn{  margin-top:0px !important;}.payReqWind .grmBlueBtn{  *margin-top:4px !important;}:root .payReqWind .grmBlueBtn{  margin-top:0px !important;  /*.payReqWind .x-btn-default-small .x-btn-inner{
	color:#000000;
	font-weight:bold;
	*margin-top:5px;

}

.payReqWind .grmBlueBtn .x-btn-inner{
	color:#000000;
	font-weight:bold;
	*margin-top:-2px;

}

.payReqWind .grmGreenBtn{
	background: url(../../images/smallgreenBtn.png) no-repeat;
	color:#000000;
	display:inline-block;
	width:60px !important;
	height:33px;
	padding-top:8px !important;
	margin-top:15px;
	text-align:center;
	border:none;
	left:112px !important;
	font-weight:bold;
}*/}.editProfile{  box-shadow:none;}.editProfile .x-panel-body-default-framed{  border:none;}.editProfile .x-panel-header-default-framed-top{  box-shadow:none;  background:#eee;}.editProfile .x-panel-header-text-default-framed{  color:#000;  font-size:12px;  font-weight:normal;}.payRow{  border-left:1px solid #ccc;  border-right:1px solid #ccc;  border-bottom:1px solid #ccc;  border-top:0px solid #ccc;  padding:8px 0px 2px 0px;  margin:0px !important;}.td a{  color:#0885bd;  text-decoration:underline;}.viewFlightDetails{  background-color:#fff !important;  box-shadow:none;  border-left:5px solid #ccc !important;  border-right:5px solid #ccc !important;  border-bottom:5px solid #ccc !important;  border-top:5px solid #ccc !important;}.viewFlightDetails .x-tool img{  background-color:transparent;  background-image:url("../../images/close_buttons.png");  background-repeat:no-repeat;  cursor:pointer;  height:20px;  margin-bottom:0;  margin-left:0;  margin-right:0;  margin-top:0;  overflow-x:hidden;  overflow-y:hidden;  width:20px;  background-position:0px -2px;}.viewFlightDetails .x-tool-over .x-tool-close{  background-image:url(../../images/close_buttons.png);  background-position:0px -2px;}.viewFlightDetails .x-form-item-label{  width:135px !important;  /* mantis alignment issue  */}.viewFlightDetails .x-form-display-field{  width:120px !important;  /*.viewFlightDetails .x-form-item{
	width: 265px !important;
}*/}.viewFlightDetails .x-grid-header-ct{  border-color:#ccc;  border:1px solid #ccc;}.viewFlightDetails .x-tool-over{  background-position:0px;  background-image:url("../../images/close_buttons.png");}.viewFlightDetails .x-tool-over .x-tool-maximize{  background-position:0% 0% !important;}.viewFlightDetails .x-window-header-default{  padding:5px !important;}.viewFlightDetails .x-panel-default-framed div{  background-color:#fff !important;  background-image:none !important;}.viewFlightDetails .x-window-default-ml{  background-color:#fff !important;  background-image:none !important;  border:1px solid #ccc !important;}.viewFlightDetails .x-window-default-mr{  background-color:#fff !important;  background-image:none !important;}.viewFlightDetails .x-window-default-mc{  background-color:#fff !important;  background-image:none !important;}.viewFlightDetails .x-window-header-default-top{  box-shadow:none;  background:#eee;  border-radius:4px 4px 0px 0px;  padding-bottom:5px !important;}.viewFlightDetails .x-window-header-text-default{  color:#000;  font-weight:normal;  font-size:12px;  /*.viewFlightDetails .x-btn-default-small .x-btn-inner{
	 color:#000000;
	font-weight:bold;
} */}.viewFlightDetails .x-window-body-default{  background-color:#fff;  border:none;}.viewFlightDetails .x-panel-body-default{  background-color:#fff;  border:none;}.viewFlightDetails .x-panel-default-framed{  background-color:#fff;  border:none;}.viewFlightDetails .x-panel-body-default-framed{  background-color:#fff;  border:none;}.viewFlightDetails .x-panel-header-default{  box-shadow:none;  background:#eee;}.viewFlightDetails .x-panel-header-text-default{  color:#000;  font-weight:normal;  font-size:12px;}.viewFlightDetails .x-column-header{  background-color:#eee;  background-image:none;  color:#000;  font-weight:normal;  font-size:12px;  text-shadow:none;  border:none;  /*min-width:104px !important;*/}.viewFlightDetails .x-panel-header-default{  border-color:#ccc;}.viewFlightDetails .x-panel .x-grid-body{  border-style:solid !important;  border-color:#ccc !important;  border-width:1px;}.viewFlightDetails .x-panel-with-col-lines .x-grid-row .x-grid-cell{  border-right:none;}.viewFlightDetails .x-column-header-over,.x-column-header-sort-ASC,.x-column-header-sort-DESC .x-column-header{  color:#000;  font-size:12px;  text-shadow:none;}.passreq .x-panel-header-default{  box-shadow:none;  background:#eee;  border-color:#ccc;}.passreq .x-grid-header-ct{  border-color:#ccc;}.passreq .x-panel-body-default{  border-color:#ccc !important;}.passreq .x-panel-header-text-default{  color:#000;  font-weight:normal;  font-size:12px;}.passreq .x-panel-default{  border-color:#ccc;}.passreq .x-column-header{  background-color:#eee;  background-image:none;  color:#000;  font-weight:normal;  font-size:12px;  text-shadow:none;  /*min-width:104px !important;*/}.passreq .x-column-header-over,.x-column-header-sort-ASC,.x-column-header-sort-DESC .x-column-header{  color:#000;  font-size:12px;  text-shadow:none;}.contentHolderCls,.IconDetailsDiv{  *width:960px;}.fareApproval{  height:57px !important;  width:500px !important;}.x-unselectable img{  cursor:pointer !important;}.payHistory{  background-color:#fff !important;}.payHistory .x-window-header-default-top{  box-shadow:none;  background:#eee;  border-radius:4px 4px 0px 0px;  padding-bottom:5px !important;}.payHistory .x-panel-header-default{  background:#eee;  border:none;  border:1px solid #ccc;}.payHistory .x-window-header-text-default{  color:#000;  font-weight:normal;  font-size:12px;}.payHistory .x-window-body-default{  background-color:#fff !important;  border:none;}.payHistory .x-panel-body-default{  background-color:#fff !important;  border-color:#ccc !important;}.payHistory img{  vertical-align:middle;}.payHistory .x-window-body-default{  color:#000;  border:none;  font-weight:normal;}.payHistory .x-panel-default{  margin-bottom:10px;}.payHistory .x-column-header{  background:#eee;  border:none;}.payHistory .x-column-header-over,.x-column-header-sort-ASC,.x-column-header-sort-DESC .x-column-header{  color:#000;  font-size:12px;  text-shadow:none;}.payHistory .x-panel-header-text-default{  color:#000;  font-weight:normal;  font-size:12px;}.payHistory .x-grid-header-ct{  border-left:1px solid #ccc;  border-right:1px solid #ccc;  border-top:1px solid #ccc;}.payHistory .x-tool img{  background-color:transparent;  background-image:url("../../images/close_buttons.png");  background-repeat:no-repeat;  cursor:pointer;  height:20px;  margin-bottom:0;  margin-left:0;  margin-right:0;  margin-top:0;  overflow-x:hidden;  overflow-y:hidden;  width:20px;  background-position:0 -2px;}.cursor{  cursor:pointer;}.x-grid-row .x-grid-cell{  font-size:11.5px !important;}.fareApproval table{  width:100%;}.totalFareCls{  width:450px !important;}.totalFareCls .x-form-item-label{  width:169px !important;}.fareRequestLabel .x-form-item-label{  width:169px !important;}.timeValidityLabel .x-form-item-label{  width:169px !important;}.fareValidityCont{  left:175px !important;}.fareValidityTypeCont{  left:235px !important;}.fareRequestLabel{  width:350px !important;}.totalFareCls .x-form-item-body{  width:250px !important;}.ui-dialog .ui-dialog-titlebar-close{  display:none !important;}.editProfile .x-tool img{  background-color:transparent;  background-image:url("../../images/close_buttons.png");  background-repeat:no-repeat;  cursor:pointer;  height:20px;  margin-bottom:0;  margin-left:0;  margin-right:0;  margin-top:0;  overflow-x:hidden;  overflow-y:hidden;  width:20px;  background-position:0 -2px;}.editProfile .x-tool-over .x-tool-close{  background-position:0 -2px;  background-image:url("../../images/close_buttons.png");}.userDetails .x-window-header-default-top{  box-shadow:none;  background:#eee !important;}.userDetails .x-box-inner .x-tool{  left:780px !important;}.userDetails .x-box-inner .x-component{  left:10px !important;}.marginTopMin10px{  margin-top:-10px;}.userDetails .x-tool{  *left:780px !important;  *top:7px !important;}.userDetails .x-component{  *left:10px !important;  *top:2px !important;  padding-left:10px;}.userDetails .x-window-header-text-default{  color:#000;  font-weight:normal;  padding:4px;}.userDetails .x-tool img{  background-color:transparent;  background-image:url("../../images/close_buttons.png");  background-repeat:no-repeat;  cursor:pointer;  height:20px;  margin-bottom:0;  margin-left:0;  margin-right:0;  margin-top:0;  overflow-x:hidden;  overflow-y:hidden;  width:20px;  background-position:0 -2px;}.userDetails .x-tool-over .x-tool-close{  background-position:0 -2px;  background-image:url("../../images/close_buttons.png");}.userDetails .x-window-body-default{  border:none !important;  background:#fff;}.userDetails .x-panel-default-framed{  border:none !important;  background:#fff;}.userDetails .x-panel-body-default-framed{  background:#fff;}.userDetails .x-form-item-label-right{  text-align:left;  /*.viewrequest .x-box-inner{
	height:18px !important;
}*/}.reportBtn .grmBlueBtn{  background:url(../../images/blueBtn.png) 16px 0px no-repeat;  color:#fff;  display:inline-block;  width:70px;  height:33px;  padding:2px 0;  margin-top:15px;  text-align:center;  border:none;  font-weight:bold;  cursor:pointer;  left:100px;  top:-1px !important;  /*.reportBtn  .x-btn-default-small .x-btn-inner{
	color:#000000;
	font-weight:bold;
}

.reportBtn .x-btn-default-small-icon button, .reportBtn .x-btn-default-small-icon .x-btn-inner,.reportBtn .x-btn-default-small-noicon button, .reportBtn .x-btn-default-small-noicon .x-btn-inner{
	color:#000000;
	font-weight:bold;
}

.x-message-box .x-btn-default-small{
	background:#74AC28;
	margin:5px;
	padding:5px !important;
	font-weight:bold;
	border-radius:6px;
}



.reportBtn .x-btn-default-small-icon button, .x-btn-default-small-icon .x-btn-inner, .x-datepicker-footer .x-btn-default-small-noicon button span.x-btn-inner{
	height:20px !important;
	color:#000000;
	font-weight:bold;
}*/}.fieldHeadLabel{  font-size:13px !important;  left:10px !important;  top:15px !important;}.conditionHeadLabel{  font-size:13px !important;  left:396px !important;  top:15px !important;}.saveReport{  border-color:#ccc !important;  border-width:5px !important;  background-color:#fff !important;}.saveReport .x-window-header-default-top{  background-color:#eee !important;  padding:5px 5px 5px 7px;}.saveReport .x-tool img{  background-color:transparent;  background-image:url("../../images/close_buttons.png");  background-repeat:no-repeat;  cursor:pointer;  height:20px;  margin-bottom:0;  margin-left:0;  margin-right:0;  margin-top:0;  overflow-x:hidden;  overflow-y:hidden;  width:20px;  background-position:0 -2px;}.saveReport .x-tool-over .x-tool-close{  background-position:0 -2px;  background-image:url("../../images/close_buttons.png");}.saveReport .x-window-body-default{  border-color:#ccc !important;  border-width:0px !important;  background:#fff !important;}.saveReport .x-panel-body-default{  border-color:#ccc !important;  border-width:0px !important;  /*.saveReport .x-btn .x-btn-center .x-btn-inner{
	margin-top:-1px;
	*margin-top:0px;
}*/}.airlineBidding .x-panel-header-default-framed-top{  box-shadow:none;  background:#eee;  border-color:#ccc;}.airlineBidding .x-panel-header-text-default-framed{  color:#000;  font-size:12px;  font-weight:normal;}.airlineBidding .x-panel-body-default-framed{  background:#fff;  border:none;  /*padding:10px 10px 10px 40px;*/}.airlineBidding{  background:#fff !important;}.biddingRequest .x-panel-header-default{  box-shadow:none;  background:#eee;  border-color:#ccc;  border-radius:4px 4px 0px 0px;}.biddingRequest .x-panel-header-text-default{  color:#000;  font-weight:normal;  font-size:12px;}.biddingRequest .x-column-header{  background-color:#eee;  background-image:none;  color:#000;  border:none;  font-weight:normal;  font-size:12px;  text-shadow:none;  /*min-width:104px !important;*/}.biddingRequest .x-tool img{  background-color:transparent;  background-image:url("../../images/close_buttons.png");  background-repeat:no-repeat;  cursor:pointer;  height:20px;  margin-bottom:0;  margin-left:0;  margin-right:0;  margin-top:0;  overflow-x:hidden;  overflow-y:hidden;  width:20px;  background-position:0 -2px;}.biddingRequest .x-tool-over .x-tool-close{  background-position:0 -2px;  background-image:url("../../images/close_buttons.png");}.biddingRequest .x-grid-row-alt .x-grid-cell,.x-grid-row-alt .x-grid-rowwrap-div{  background-color:#dfe8f6;}.biddingRequestLightbox{  background:#fff !important;  border:1px solid #ccc;}.biddingRequestLightbox .x-window-header-default-top{  box-shadow:none;  background:#eee;  padding-bottom:3px;}.biddingRequestLightbox .x-window-body-default{  background:#fff !important;  border:none !important;}.biddingRequestLightbox .x-window-header-text-default{  color:#000;  font-weight:normal;  font-size:12px;}.biddingRequestLightbox .x-tool img{  background-color:transparent;  background-image:url("../../images/close_buttons.png");  background-repeat:no-repeat;  cursor:pointer;  height:20px;  margin-bottom:0;  margin-left:0;  margin-right:0;  margin-top:0;  overflow-x:hidden;  overflow-y:hidden;  width:20px;  background-position:0 -2px;}.biddingRequestLightbox .x-tool-over .x-tool-close{  background-position:0 -2px;  background-image:url("../../images/close_buttons.png");}.biddingRequestLightbox .x-panel-default-framed{  background:#fff !important;}.biddingRequestLightbox .x-panel-body-default-framed{  background:#fff !important;}.biddingLightbox .x-panel-header-default{  box-shadow:none;  background:#eee;  border-color:#ccc;  border-radius:4px 4px 0px 0px;  margin-top:15px;}.biddingLightbox .x-panel-header-text-default{  color:#000;  font-weight:normal;  font-size:12px;}.biddingLightbox .x-tool img{  background-color:transparent;  background-image:url("../../images/close_buttons.png");  background-repeat:no-repeat;  cursor:pointer;  height:20px;  margin-bottom:0;  margin-left:0;  margin-right:0;  margin-top:0;  overflow-x:hidden;  overflow-y:hidden;  width:20px;  background-position:0 -2px;}.biddingLightbox .x-tool-over .x-tool-close{  background-position:0 -2px;  background-image:url("../../images/close_buttons.png");}.biddingLightbox .x-grid-row-alt .x-grid-cell,.x-grid-row-alt .x-grid-rowwrap-div{  background-color:#dfe8f6 !important;}.biddingLightbox .x-column-header{  background-color:#eee;  background-image:none;  color:#000;  border:none;  font-weight:normal;  font-size:12px;  text-shadow:none;  /*min-width:104px !important;*/}.biddingRequestLightbox .grmBlueBtn1{  background:url(../../images/blueBtn.png) no-repeat;  color:#fff;  display:inline-block;  width:70px !important;  height:33px;  padding-top:9px !important;  margin-top:15px;  text-align:center;  border:none;  left:385px !important;  font-weight:bold;  top:0px !important;  /*information message, error message and confirm message*/}.x-message-box{  overflow:visible !important;  background-color:transparent !important;  background:url(../plugins/KM/images/noimage.png) no-repeat !important;  background:#ddd !important;  border-radius:7px !important;  box-shadow:0 0 0 0 #ddd !important;}.x-message-box .x-window-header-default-top{  background:#ddd !important;  padding:5px 5px 0px !important;}.x-message-box .x-window-body{  background:#fff !important;  min-height:69px;}.x-message-box .x-tool-close{  background:transparent;  background:url(../../images/close_button25px.png) no-repeat !important;  left:-8px;  position:absolute !important;  top:-20px;  width:25px;  height:25px;}.x-message-box .x-container{  background-color:#fff !important;  overflow:hidden;}.x-message-box .x-window-header span{  font-size:12px !important;  font-family:verdana, arial, tahoma, sans-serif;}.x-message-box .x-box-inner{  min-height:20px;  overflow:visible !important;}.x-message-box .x-btn-inner{  color:#fff !important;  font-weight:bold;}.x-message-box .x-btn{  position:absolute !important;  top:0px !important;}.x-message-box .x-toolbar-footer{  background-color:#fff !important;}.x-message-box .x-layer,.x-message-box .x-box-layout-ct,.x-message-box .x-border-layout-ct{  overflow:visible !important;}.highLightRow td{  background:#ddd !important;  color:#f00 !important;}.grmPopupOverlay,.tempGrmPopupOverlay{  position:fixed;  height:100%;  width:100%;  left:0;  top:0;  background:#000;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity:0.5;  opacity:0.5;  z-index:1000;}.grmPopup,.tempGrmPopup{  position:absolute !important;  top:0px;  left:0px;  width:900px;  /*width:700px;
	border: 5px solid #CCCCCC;
	border-radius: 5px;
	background: #FFFFFF;
	z-index:6;*/  z-index:3501;}.grmPopup .popUpCloseBtn,.tempGrmPopup .popUpCloseBtn{  top:0px !important;  *top:-5px !important;  /*
.grmPopup .closeButton, .tempGrmPopup .closeButton {
	position: relative;
	width: 25px;
	float: right;
	bottom: 15px;
	left: 20px;
}

.grmPopupContent, .tempGrmPopupContent{
	margin-bottom:5px;
}
*/}.userGrmPopup{  position:absolute !important;  top:0px;  left:0px;  width:700px;  border:5px solid #eee;  border-radius:5px;  background:#fff;  z-index:1001;}.userGrmPopup .popUpCloseBtn{  top:-15px !important;  right:-15px !important;}.noData{  text-align:center;  color:#f00;}.timeLineCls .x-form-item-body{  width:50px !important;}.passreq .grmBlueBtnNew{  background:url(../../images/blueBtn.png) no-repeat;  color:#fff !important;  display:inline-block;  width:70px !important;  height:33px;  padding-top:9px !important;  margin-top:-1px !important;  *margin-top:4px !important;  text-align:center;  border:none;  font-weight:bold;}.linkShow{  display:block;}.linkHide{  display:none;}.currentChangeRequest{  text-align:center;  font-size:11px;}.currentChangeRequest th{  border:1px solid #d3d3d3;  text-align:center;  background-color:#eee;  font-weight:bold;}.currentChangeRequest td{  border:1px solid #eee;  text-align:center;}.makeGroupChnageRequest{  width:700px !important;  *width:700px !important;}.tdDiv{  width:23%;  float:left;  font-size:12px;}.trDiv{  width:98%;  float:left;  margin-bottom:7px;  padding-left:5px;}.tdLabel{  font-weight:bold;}.tdDiv50{  width:30%;  float:left;  font-size:12px;  /* 3/09/2013 for Icon Details */}.IconDetailsDiv{  padding:0px;}.HeadTxt{  font:bold 16px arial, verdana, sans-serif;  color:#232122;  padding:15px 0 10px 0;  border:0px solid red;}.RoundCornerDiv{  width:100%;}.topBgDiv{  background:url("../../images/TopBg.gif") repeat-x scroll 0 0 transparent;  width:100%;  display:inline-block;}.TopLeftCurve{  background:url("../../images/TopLeftBg.gif") no-repeat scroll 0 0 transparent;  height:2px;  width:2px;  float:left;}.TopRightCurve{  background:url("../../images/TopRightBg.gif") no-repeat scroll 0 0 transparent;  height:2px;  width:2px;  float:right;}.MiddleCurveDiv{  border-left:1px solid #707070;  border-right:1px solid #707070;  padding:20px;}.workarea-Icon{  width:100%;}.BottomBgDiv{  background:url("../../images/BotBg.gif") repeat-x scroll 1px 0 transparent;  width:100%;  display:inline-block;}.BottomLeftCurve{  background:url("../../images/BotLeftBg.gif") no-repeat scroll 0 0 transparent;  height:2px;  width:2px;  float:left;}.BottomRightCurve{  background:url("../../images/BotRightbg.gif") no-repeat scroll 0 0 transparent;  height:2px;  width:2px;  float:right;}.IconLstDiv{  display:inline-block;  width:100%;  padding-top:10px;  padding-bottom:10px;}.IconLstDiv span{  float:left;  width:19.5%;}.IconLstDiv span img{  vertical-align:bottom;  margin:0 5px 0 0;}.currentChangeRequestBallon{  text-align:center;  font-size:11px;}.currentChangeRequestBallon th{  border:1px solid #000;  text-align:center;  background-color:#d5d5d5;  font-weight:bold;}.currentChangeRequestBallon td{  border:1px solid #000;  text-align:center;}.grmGridLayoutClsNew .x-toolbar{  background-color:#eee !important;  background-image:none !important;  border-color:#ccc;}.grmGridLayoutClsNew .changeStyle{  color:#333 !important;  font-size:12px !important;  /* 8/10/13 */}.AllDiv{  display:inline-block;  width:100%;  margin:10px 0 0 0;}.InpDiv{  margin:0 0 10px 0;  width:100%;  display:inline-block;}.GrayDiv1{  background:#d7d7d7;  border-radius:3px 0 0 3px;  -webkit-border-radius:3px 0 0 3px;  -moz-border-radius:3px 0 0 3px;  float:left;  padding:13px 10px;  width:10%;}.GrayDiv2{  background:#d7d7d7;  border-radius:0 3px 3px 0;  -webkit-border-radius:0 3px 3px 0;  -moz-border-radius:0 3px 3px 0;  float:left;  padding:9px 10px 8px 10px;  *padding:9px 10px 9px 10px;  margin:0 0px 0 1px;  width:89%;  *width:85%;}.CopyAll{  background:url("../../images/closeToAll.png") no-repeat scroll 0 0 transparent;  float:left;  padding:3px 0 0 11px;  text-decoration:underline;  color:#000;  width:70px;  height:22px;  font:normal 11px arial;}.GrayDiv{  float:left;  margin:10px 15px 0 0;  width:31.5%;  *width:32%;  display:inline-block;  *margin:10px 12px 0 0;}.LftGray{  background:#f0f0f0;  border-radius:3px 0 0 3px;  -webkit-border-radius:3px 0 0 3px;  -moz-border-radius:3px 0 0 3px;  float:left;  width:12%;  height:35px;  min-height:50px;}.RgtGray{  background:#f6f6f6;  border-radius:0 3px 3px 0;  -webkit-border-radius:0 3px 3px 0;  -moz-border-radius:0 3px 3px 0;  float:left;  height:35px;  overflow:hidden;  width:78%;  min-height:50px;  padding-left:10px;}.InpBX{  padding:18px 10px;  *padding:18px 7px;}.RgtTxt{  padding:5px 0px 0px 5px;}.RgtSel{  margin:-3px 0 0 0;  padding:4px 5px 0px 0px;  width:99%;  /* For dashboard heading tool bar */}.grmGridLayoutCls .changeStyle{  color:#333 !important;  font-size:12px !important;  background-color:#eee !important;}.grmPopupSSR{  position:absolute !important;  top:0px;  width:auto !important;  z-index:3501;  /* Tab highLighting on pax submit and pnr submit */}.grmPanelCls .pnrSubmitCls{  background:#4563ae !important;  border-color:#4563ae !important;}.grmPanelCls .paxSubmitCls{  background:#a8947b !important;  border-color:#a8947b !important;}.grmPanelCls .paymentCompletedCls{  background:#f29116 !important;  border-color:#f29116 !important;}.grmPanelCls .pnrSubmitCls .x-tab-inner{  color:#fff !important;}.grmPanelCls .paxSubmitCls .x-tab-inner{  color:#fff !important;}.grmPanelCls .paymentCompletedCls .x-tab-inner{  color:#fff !important;}.grmPanelCls .x-active{  background:#fff !important;}.grmPanelCls .x-active .x-tab-inner{  color:#000 !important;  /* Z-index Problems 
.groupRMPopUpContent .popupsBox .popupsContentHolder .Test span.zp
{
	display:none !important;
}*/  /* Z-index Problems */  /* For auto pilot row highlight color codes :- A0D3AD,FFE7C8,88D2EA,BFA8CA */}.autoPilot .autoPilotRow .x-grid-cell{  background-color:#bfa8ca !important;  /* For new tender row highlight color*/}.autoPilot .tenderNewRow .x-grid-cell{  background-color:#ff0 !important;  /* For approved tender row highlight color*/}.autoPilot .tenderApprovedRow .x-grid-cell{  background-color:#9acd32 !important;}.ssrTotalFareBreakup{  text-align:center;  font-size:11px;  color:#000;}.ssrTotalFareBreakup th{  border:1px solid #000;  text-align:center;  background-color:#d5d5d5;  font-weight:bold;}.ssrTotalFareBreakup td{  border:1px solid #000;  text-align:center;  font-weight:normal;}.optionWhite-row .x-grid-cell{  background-color:#fff;  color:#000;}.optionBlue-row .x-grid-cell{  background-color:#cfdbec;  color:#000;}table.ListTable tr th,table.ListTable tr td{  margin:0px;  padding:12px 10px;  background:#d4d4d4;}table.ListTable tr th{  text-align:left;}table.ListTable tr td{  border:1px dotted #ccc;  background:#fff;}.GryLftBrdr{  border-left:1px solid #d4d4d4;}.x-panel-body-default{  color:#333;}.x-mask{  width:100% !important;  height:100% !important;  position:fixed !important;  top:0 !important;}.x-fieldset-header{  width:auto;  border:0px;}.grmWindowCls .grmGridLayoutCls,.grmWindowCls .grmPanelCls{  width:100%;  /* For status Active / Inactive */}.ACTIVE{  background-image:url(../../images/PnrSubmitted.png) !important;  height:24px;  width:24px;  background-repeat :no-repeat;}.ACTIVE-GREEN{  background-image:url(../../images/drop-yes.gif) !important;  height:24px;  width:24px;  background-repeat :no-repeat;}.INACTIVE{  background-image:url(../../images/profile-cancel-icon.png) !important;  height:24px;  width:24px;  background-repeat :no-repeat;}.RESTRICTED{  background-image:url(../../images/Ignore.png) !important;  height:24px;  width:24px;  background-repeat :no-repeat;  /* End */}td.red div.x-grid-cell-inner{  background:#f24d4d none repeat scroll 0 0;  border:2px solid #f85d5d;  border-radius:5px;  margin-left:5px;  padding:5px;  width:120px;  max-width:200px;}td.yellow div.x-grid-cell-inner{  background:#d8d8d8 none repeat scroll 0 0;  border:2px solid #cbcbcb;  border-radius:5px;  margin-left:5px;  padding:5px;  width:120px;  max-width:200px;}td.green div.x-grid-cell-inner{  background:#4ab34a none repeat scroll 0 0;  border:2px solid #54b954;  border-radius:5px;  margin-left:5px;  padding:5px;  width:120px;  max-width:200px;}td.green div.x-grid-cell-inner span a,td.red div.x-grid-cell-inner span a{  color:#fff;}td.yellow div.x-grid-cell-inner span a{  color:#000;}.linkTxt .x-form-item-body .x-form-display-field{  font-weight:bold;  margin:0px 10px;  padding:7px 5px;  color:#00f;  text-decoration:underline;  cursor:pointer;}.pnrPopup.x-panel,.pnrPopup .x-panel,.pnrPopup .x-panel-body{  overflow:visible;}.selectedFlight .x-grid-cell,.selectedFlight.x-grid-row-alt .x-grid-cell{  background-color:#afc5e9 !important;  /* Display helper class start */}.hide,.display-none{  display:none;}.show{  display:block;}.inline{  display:inline !important;}.none{  display:none;}.block{  display:block;}.inline-block{  display:inline-block;}.mar-rgt-5{  margin-right:5px !important;}.mar-rgt-20{  margin-right:20px !important;}.mar-right-20{  margin-right:20px;}.mar-btm-neg10{  margin-bottom:-10px;}.mar-rgt-lft-5{  margin:0 5px;}.mar-topbtm-5{  margin:5px 0;}.mar-lft-neg5{  margin-left:-5px;}.mar-rgt-lft-10{  margin:0 10px;}.mar-topbtm-10{  margin:10px 0;}.mar-lft-neg10{  margin-left:-10px;}.mar-rgt-lft-15{  margin:0 15px;}.mar-topbtm-15{  margin:15px 0;}.mar-lft-neg15{  margin-left:-15px;}.mar-rgt-lft-20{  margin:0 20px;}.mar-topbtm-20{  margin:20px 0;}.mar-lft-neg20{  margin-left:-20px;}.box-shadow-none{  box-shadow:none;}.overflow-h{  overflow:hidden;  /* padding- helper class start */}.padd-rgt-none{  padding-right:0px !important;}.padd-3{  padding:3px !important;}.padd-5{  padding:5px !important;}.padd-10{  padding:10px !important;}.padd-15{  padding:15px !important;}.padd-20{  padding:20px !important;}.padd-25{  padding:25px !important;}.padd-left-5{  padding-left:5px;}.padd-lft-10{  padding-left:10px !important;}.padd-left-30{  padding-left:30px;}.padd-rgt-5{  padding-right:5px;}.padd-rgt-10{  padding-right:10px;}.padd-rgt-100{  padding-right:100px;}.padd-btm-30{  padding-bottom:30px !important;}.padd-btm-50{  padding-bottom:50px !important;}.padd-btm-100{  padding-bottom:100px !important;}.padd-top-5{  padding-top:5px;}.padd-top-10{  padding-top:10px !important;}.padd-top-15{  padding-top:15px !important;}.padd-top-20{  padding-top:20px !important;}.padd-topbtm-none{  padding-top:0px;  padding-bottom:0px;}.padd-topbtm-5{  padding-top:5px;  padding-bottom:5px;}.padd-topbtm-40{  padding:40px 0px;  /* padding- helper class end */}.valign-1{  vertical-align:-1px;}.valign-2{  vertical-align:-2px;}.valign-5{  vertical-align:-5px !important;  /* font style start */}.sans-bold{  font-family:'open_sanssemibold' !important;}.sans-regular{  font-family:'open_sansregular' !important;}.font-9{  font-size:9px;}.fnt-13{  font-size:13px !important;}.fnt-14{  font-size:14px !important;}.fnt-16{  font-size:16px !important;}.fnt-18{  font-size:18px !important;}.fnt-20{  font-size:20px !important;}.fnt-22{  font-size:22px !important;}.fnt-15{  font-size:15px !important;}.fnt-20{  font-size:20px !important;}.fnt-25{  font-size:25px !important;}.fnt-30{  font-size:30px !important;}.fnt-35{  font-size:35px !important;}.fnt-40{  font-size:40px !important;}.underline-none{  text-decoration:none !important;}.text-line{  text-decoration:underline;}.italic{  font-style:italic !important;}.wrdbrk{  word-wrap:break-word;  /* font style end */  /* position styles start */}.top-0{  top:0px;}.top-6{  top:6px !important;}.top-10{  top:10px !important;}.top-12{  top:12px !important;}.right-0{  right:0px !important;  /* position styles end */  /* border, background and color */}.border-none{  border:0px !important;}.border-right{  border-right:1px solid #ccc;}.bg-none{  background:none;}.pointer,i{  cursor:pointer;}.navy-color{  color:#338084;}.light-gray-color{  color:#8b8a8a !important;}.red{  color:#de101c;}.red-dark{  color:#de0937;}.light-blue{  color:#198399;}.success{  color:#338084 !important;}.error{  color:#e71b1b !important;}.warning{  color:#f15f48 !important;}.grey-text{  color:#ccc;  /* height and line-height start*/}.height-5{  height:5px !important;}.line-hgt-5{  line-height:5px !important;}.height-20{  height:20px !important;}.line-hgt-20{  line-height:20px !important;}.height-25{  height:25px !important;}.line-hgt-25{  line-height:25px !important;}.height-30{  height:30px !important;}.line-hgt-30{  line-height:30px !important;}.height-40{  height:40px !important;}.line-hgt-40{  line-height:40px !important;}.min-hgt-50{  min-height:50px;}.min-hgt-280{  min-height:280px;  /* height and line-height start*/  /*loop for margin and padding none*/}.mar-top-none{  margin-top:0px !important;}.padd-top-none{  padding-top:0px;}.mar-bottom-none{  margin-bottom:0px !important;}.padd-bottom-none{  padding-bottom:0px;}.mar-left-none{  margin-left:0px !important;}.padd-left-none{  padding-left:0px;}.mar-right-none{  margin-right:0px !important;}.padd-right-none{  padding-right:0px;}.mar-none{  margin:0px !important;}.padd-none{  padding:0px !important;}.width270{  width:270px !important;}.w-99_6{  width:99.6%;}.w-2{  width:2% !important;}.w-3{  width:3% !important;}.w-4{  width:4% !important;}.w-12{  width:12% !important;}.w-13{  width:13% !important;}.w-19{  width:19% !important;}.w-31{  width:31% !important;}.w-5{  width:5% !important;}.w-10{  width:10% !important;}.w-15{  width:15% !important;}.w-20{  width:20% !important;}.w-25{  width:25% !important;}.w-30{  width:30% !important;}.w-35{  width:35% !important;}.w-40{  width:40% !important;}.w-45{  width:45% !important;}.w-50{  width:50% !important;}.w-55{  width:55% !important;}.w-60{  width:60% !important;}.w-65{  width:65% !important;}.w-70{  width:70% !important;}.w-75{  width:75% !important;}.w-80{  width:80% !important;}.w-85{  width:85% !important;}.w-90{  width:90% !important;}.w-95{  width:95% !important;}.w-100{  width:100% !important;}.w-105{  width:105% !important;}.w-110{  width:110% !important;}.w-115{  width:115% !important;}.w-120{  width:120% !important;}.w-125{  width:125% !important;}.w-130{  width:130% !important;}.mar-rgt-5{  margin-right :5px;}.mar-rgt-10{  margin-right :10px;}.mar-rgt-15{  margin-right :15px;}.mar-rgt-20{  margin-right :20px;}.mar-rgt-25{  margin-right :25px;}.mar-rgt-30{  margin-right :30px;}.mar-rgt-35{  margin-right :35px;}.mar-rgt-40{  margin-right :40px;}.mar-rgt-45{  margin-right :45px;}.mar-rgt-50{  margin-right :50px;}.mar-rgt-55{  margin-right :55px;}.mar-rgt-60{  margin-right :60px;}.mar-btm-5{  margin-bottom :5px;}.mar-btm-10{  margin-bottom :10px;}.mar-btm-15{  margin-bottom :15px;}.mar-btm-20{  margin-bottom :20px;}.mar-btm-25{  margin-bottom :25px;}.mar-btm-30{  margin-bottom :30px;}.mar-btm-35{  margin-bottom :35px;}.mar-btm-40{  margin-bottom :40px;}.mar-btm-45{  margin-bottom :45px;}.mar-btm-50{  margin-bottom :50px;}.mar-btm-55{  margin-bottom :55px;}.mar-btm-60{  margin-bottom :60px;}.mar-top-10{  margin-top :10px;}.mar-top-20{  margin-top :20px;}.mar-top-30{  margin-top :30px;}.mar-left-10{  margin-left :10px;}.mar-left-20{  margin-left :20px;}.mar-left-30{  margin-left :30px;}table.ui-datepicker-calendar{  border-collapse:separate !important;}.ui-datepicker-calendar td{  border:1px solid transparent !important;  padding:0 !important;}.fullcalendar{  width:73% !important;  float:left;}.fullcalendar .ui-datepicker-month{  font:14px 'open_sanssemibold';}.fullcalendar .ui-datepicker{  width:100% !important;}.fullcalendar .ui-datepicker td a{  text-align:center;  font-weight:normal;  color:#000;  padding:5px 0;}.fullcalendar .ui-datepicker-group{  padding-left:5px;  box-sizing:border-box;  /* Malathika 19-11-2021 day hover color differ*/}.fullcalendar .ui-datepicker-group .ui-datepicker-calendar tr td a:hover{  background:#30302f !important;  color:#fff !important;}.fullcalendar .ui-state-default,.fullcalendar .ui-widget-header{  background:#fff;}.fullcalendar .ui-state-default,.fullcalendar .ui-state-hover,.fullcalendar .ui-widget-header,.fullcalendar .ui-state-highlight,.fullcalendar .ui-widget-content .ui-state-highlight{  border:1px solid #fff;  border-radius:50%;  padding:5px 0;}.fullcalendar .ui-state-hover{  background:none;}.fullcalendar .ui-state-highlight a{  background:#30302f;  color:#fff !important;}.fullcalendar .ui-datepicker .ui-datepicker-prev,.fullcalendar .ui-datepicker .ui-datepicker-next,.fullcalendar .ui-datepicker-year{  display:none;}.fullcalendar .ui-datepicker-row-break{  height:10px;}.fullcalendar .ui-widget.ui-widget-content{  /* Malathika holiday mapping calender bottom 19-11-2021 */  border:1px solid #e9e9e9;  margin-bottom:80px !important;}.fullcalendar .ui-datepicker-calendar th{  background:#fff !important;}.fullcalendar .cls-non-business a{  color:red !important;}.cls-holiday-btn{  background:#30302f;  color:#111b40 !important;}.cls-holiday-btn:hover{  border:1px solid #111b40 !important;}.cls-cal-menu{  padding:15px;  background:#efefef;  width:23%;  float:right;  overflow-y:auto;  max-height:1155px;}.cls-day-select{  border:1px solid #093d6c;  color:#093d6c;  padding:3px 10px;  border-radius:5px;  margin:0 8px 10px 0;  text-align:center;  display:inline-block;  min-width:63px;  cursor:pointer;}.cls-day-select + .cls-day-select{  margin-left:10px;}.cls-full-calendar input[type="checkbox"]{  display:none;}.day-ip:checked + .cls-day-select{  background:#1e66a1;  color:#fff;}.cls-head{  border-bottom:2px solid #d7d6d2;}.ui-datepicker th{  font-weight:normal;}.cls-holiday-item{  border-bottom:1px solid #1e66a1;  padding:15px 0;}.cls-holiday-item::after{  content:'';  display:block;  clear:both;}.cls-holiday-item .cls-day{  color:#075fa7;  display:block;  font:14px 'open_sansbold';}.cls-holiday-item .cls-label{  color:#5a5a5a;}.cls-holiday-item .edit-btns{  float:right;}.cls-holiday-item .edit-cont{  background:#eef7ff;  padding:15px;  margin:0 -15px;  display:flex;  flex-wrap:wrap;  justify-content:space-between;}.cls-holiday-item .cls-dcont,.cls-holiday-item .edit-cont{  float:left;  position:relative;}.cls-holiday-item:last-child{  border-bottom:unset;}.edit-cont label,.cls-cal-menu h5{  font-family:'open_sanssemibold';}.edit-cont label{  font-size:14px;}.cls-cal-menu h5{  font-size:16px;}.disabled{  pointer-events:none;  opacity:0.3;}.save-day{  color:#00a654;}.cancel-day{  color:#f00;}.save-day,.cancel-day,.create-holiday-btn{  outline:0;  border:0;}.save-day,.cancel-day{  font-size:17px;  border-radius:50%;  padding:0px 5px;}.modify-date,.delete-date{  border:0;}.modify-date::before{  background:#00a654;  font-size:20px;  color:#fff;}.delete-date::before{  color:#f00;  background:#fff;  padding:3px;  font-size:17px;}.modify-date::before,.delete-date::before{  border-radius:50%;}.cls-holiday-form label{  font:14px 'open_sansregular';  margin-bottom:10px;}.cls-holiday-form input,.cls-holiday-form select{  height:44px;}.cls-holiday-form input.valign-2{  height:unset !important;}.cls-holiday-note{  font:14px 'open_sanssemibold';  color:#7a7a7a;}.cls-holiday-note::before{  color:#30302f;  padding-right:5px;  font-size:18px;}.cls-year{  font:inherit;}.holiday-list p{  font-family:'open_sanssemibold';}.create-holiday{  font-size:18px;}.cls-dcont input{  width:144px;}.save-day{  margin-left:0px;  padding-right:9px;}.cls-dcont .calendar-icon,.edit-cont .calendar-icon{  cursor:pointer;  left:134px;  top:21px;  font-size:20px;  position:absolute;}.cls-dcont input[type="hidden"] + .calendar-icon{  display:none;}.edit-cont .calendar-icon{  left:140px;  top:23px;}.cls-rollyear{  flex:0 0 16em;}.cls-holiday-back{  font-family:'open_sansregular';  font-size:16px;  float:right;}.cls-holiday-back.infi-icon_52_single_arrowleft:before{  top:3px;  position:relative;  left:-2px;}label.visa,label.master,label.american,label.jcb,label.discover,label.uatp{  width:53px;  height:34px;  display:inline-block;  margin-right:-2px;}label.visa{  background:url('../../images/payment_card_icon.png') no-repeat 0px 0px;}label.master{  background:url('../../images/payment_card_icon.png') no-repeat -53px 0px;}label.american{  background:url('../../images/payment_card_icon.png') no-repeat -105px 0px;}label.jcb{  background:url('../../images/payment_card_icon.png') no-repeat -156px 0px;}label.discover{  background:url('../../images/payment_card_icon.png') no-repeat -214px 0px;}label.uatp{  background:url('../../images/payment_card_icon.png') no-repeat -276px 0px;}label.visa.active{  background:url('../../images/payment_card_icon.png') no-repeat 0px -34px !important;}label.master.active{  background:url('../../images/payment_card_icon.png') no-repeat -53px -34px !important;}label.american.active{  background:url('../../images/payment_card_icon.png') no-repeat -105px -34px !important;}label.jcb.active{  background:url('../../images/payment_card_icon.png') no-repeat -158px -34px !important;}label.discover.active{  background:url('../../images/payment_card_icon.png') no-repeat -214px -34px !important;}label.uatp.active{  background:url('../../images/payment_card_icon.png') no-repeat -276px -35px !important;  /* Font Icons Styles */}.pay-tab-click a span em.infi-icon_10_creditcard{  font-size:2.7em;  top:-7px;}.pay-tab-click a span em.infi-icon_21_gift-card{  font-size:3.2em;  top:-10px;  left:-2px;}.pay-tab-click a span em.infi-icon_12_document{  font-size:2.3em;  top:-3px;  left:-2px;}.pay-tab-click a span em.infi-icon_13_dollar{  font-size:2.1em;  top:-3px;  left:2px;}.pay-tab-click a.active span i,.pay-tab-click a.active span em{  color:#fff;  /* Font Icons Styles End */}.time-icon{  padding-left:55px;  background:url('../../plugins/KM/images/ALL/icon_09_clock.svg') no-repeat 0px 10px;}.setting-icon{  padding-left:55px;  background:url('../../plugins/KM/images/ALL/icon_39_settings.svg') no-repeat 0px 10px;}.pin-icon{  padding-left:55px;  background:url('../../plugins/KM/images/ALL/icon_18_roundedit.svg') no-repeat 0px 10px;}.user-icon{  padding-left:55px;  background:url('../../plugins/KM/images/ALL/icon_03_user.svg') no-repeat 12px 12px;}.multiuser-icon{  padding-left:55px;  background:url('../../plugins/KM/images/ALL/icon_22_usergroup.svg') no-repeat 12px 14px;}.faq-icon{  padding-left:55px;  background:url('../../plugins/KM/images/ALL/icon_80_faq.svg') no-repeat 12px 7px;}.new-request-icon{  background:url('../../plugins/KM/images/ALL/icon_28_airnewreq.svg') no-repeat 10px 10px;}.adduser-icon{  background:url('../../plugins/KM/images/ALL/icon_19_useredit.svg') no-repeat 10px 10px;}.accpet-pending-icon{  background:url('../../plugins/KM/images/ALL/icon_01_pending.svg') no-repeat 10px 10px;}.payment-request-icon{  background:url('../../plugins/KM/images/ALL/icon_30_paymentcard.svg') no-repeat 10px 10px;}.passenger-icon{  background:url('../../plugins/KM/images/ALL/icon_31_paymentqueue.svg') no-repeat 10px 10px;}.addssr-icon{  background:url('../../images/dasboard-icons.png') no-repeat 0px -406px;}.summary-icon{  background:url('../../plugins/KM/images/ALL/icon_06_booking-summary.svg') no-repeat 10px 10px;  /* background:url('../../plugins/KM/images/ALL/icon_06_booking-summary.svg') no-repeat center 10px; */}.help-icon{  background:url('../../plugins/KM/images/ALL/icon_23_usersettinghelp.svg') no-repeat 15px 15px;}.graph-img{  background:url('../../plugins/KM/images/ALL/icon_78_graph.svg') no-repeat;}.fb{  background:url("../../images/sprit-icons.png") no-repeat scroll -5px -36px;}.twitter{  background:url("../../images/sprit-icons.png") no-repeat scroll -55px -33px;}.linkedin{  background:url("../../images/sprit-icons.png") no-repeat scroll -100px -33px;}.youtube{  background:url("../../images/sprit-icons.png") no-repeat scroll -145px -33px;  /* Mandatory icons */}input.mandatory-normal-input{  background:url('../../images/dasboard-icons.png') no-repeat 111% -2142px #fff;}select.mandatory-normal-input{  background:url('../../images/dasboard-icons.png') no-repeat 106% -2142px #fff;}input.mandatory{  background:url('../../images/dasboard-icons.png') no-repeat 117% -2135px #fff;}input.mandatory-rgt{  background:url('../../images/dasboard-icons.png') no-repeat 144% -2135px #fff;}input.mandatory-rgt-sm{  background:url('../../images/dasboard-icons.png') no-repeat 140% -2137px #fff;}.mandatory-with-div{  background:url('../../images/dasboard-icons.png') no-repeat 112% -2137px;}.mandatory-105{  background:url('../../images/dasboard-icons.png') no-repeat 105% -2135px #fff;}.mandatory-102{  background:url('../../images/dasboard-icons.png') no-repeat 102% -2135px #fff;}.mandatory-103{  background:url('../../images/dasboard-icons.png') no-repeat 103% -2135px #fff;}.mandatory-107{  background:url('../../images/dasboard-icons.png') no-repeat 107% -2135px #fff;}.mandatory-124{  background:url('../../images/dasboard-icons.png') no-repeat 124% -2137px #fff;}.mandatory-right{  background:url('../../images/mandatory.png') no-repeat 98% 20% #fff;}.mandatory-white,.mandatory-red{  font-family:"URW-geometric-semibold";  font-size:15px;  line-height:0px;  color:#e50000;}.dash-ssr-icon{  background:url('../../plugins/KM/images/ALL/ssr_icon.svg') no-repeat 2px;  /* Mandatory icons */}:root{  --CALENDERBLUE:#e8ecf9;  --CALENDERBORDER:#304cb3;  --FILTERRESETTEXTCLR:#0c28a8;  --BOXSHADOWCOLOR:#000 3D;  --BGWHITEBG:#fff;  --LIGHTGREYTEXT:#666;  --LIGHTGREYBORDER :#f2f2f2;  --BLACKTEXTCLR:#000;  --SECBLACKTEXTCLR:#202020;  --ICONBG:#1e4174;  --FILTERBG:#f1f3fb;  --FILTERCLR:#304cb2;  --PRIMARYCOLORV1:#324fb0;  --BLUECAPTCHA:#0f6fb9;  --GREYTEXT:#ccc;  --BORDERCOLORGREY:#dadada;  --BORDERBOTTOMGREY:#d1d1d1;  --FLIGHTAMOUNTGREY:#a1a1a1;  --MEDIUMGREYCOLOR:#7b7b7b;  --DARKGREYTEXTCOLOR:#545454;  --LIGHTDARKGREY:#565656;  --LIGHTWHITE:#f1f7ff;  --CLOSEREDCOLOR:#ff4646;  --ERRORRED:#ec3131;  --COMBOCLOSE:#f00;  --DARKBLUE:#111b40;  --DARKGREY:#737373;  --GREYLIGHT:#b5b5b5;  --LOGINBTNCOLORV1:#9e6f00;  --SIGNUPBTNCOLOR:#463918;  --LANDINGBGCOLOR:#f4f4f4;  --BGWHITECOLOR:#f5f5f5;  --BGWHITEBODYCOLOR:#f1f1f1;  --WHITETEXTCOLOR:#f9f8f8;  --DETAILINFOCOLOR:#fafcff;  --PREFERENCEBTNCOLOR:#495057;  --BORDERLINECOLOR:#e7e7e7;  --PROCEEDBTNCOLOR:#ffbf27;  --BLUEBTN:#212529;  --SPHERECOLOR:#00bd9c;  --CALENDERGREEN:#00a084;  --ECOCOLORTEXT:#1c4075;  --BUSINESSTITLE:#33788e;  --TEXTGREYCOLOR:#333;  --INSTANTDOWNBLUE:#286aa4;  --PREFERENCEADDBTN:#fd4646;  --BORDERCOLOR:#ddd;  --BORDERGREYCOLOR:#ababab;  --ECONOMYSELECTED:#f6f8ff;  --LIGHTBLACKTEXTCOLOR:#171717;  --FARETYPETEXTCOLOR:#5b8cd4;  --MODELBODYBGCOLOR:#afafaf;  --BOXSHADOWBGCOLOR:#000 17;  --AMOUNTPERCENT:#777;  --PRIMARYFONTREGULAR:'DMSans_regular';  --PRIMARYFONTSEMI:'DMSans_semibold';  --PRIMARYFONTBOLD:'DMSans_bold';  --SECONDARYFONTREGULAR:'open_sansregular';  --SECONDARYFONTSEMI:'open_sanssemibold';  --SECONDARYFONTBOLD:'open_sansbold';  --NEGOTIATEPOPUPSUBHEADER:#858585;  --NEGOTITATEPOPUPSUBSPAN:#333;  --NEGOTIATEBDRCOLOR:#b5b5b5;  --BLACK:#000;}.newInstantQuote{  /* New Design for selected lists after login - ISS675 */}.newInstantQuote .cls-contrast-cont a,.newInstantQuote .cls-contrast-cont span,.newInstantQuote .list-group-item{  color:var(--PRIMARYCOLORV1);}.newInstantQuote .contrast-col{  display:none;  /*Author : Abimanyu
    Created Date : 27/9/22
    Dec : Southwest airline body card design start 
    */  /*Card start*/}.newInstantQuote .cls-navarrow{  float:right;}.newInstantQuote .cls-offerbox{  border-bottom-right-radius:27px;}.newInstantQuote .cls-box img{  border-top-left-radius:27px;}.newInstantQuote .cls-box{  background:var(--BGWHITECOLOR);  border-top-left-radius:27px;  box-shadow:0px 0px 5px 0px var(--GREYTEXT);  margin:2px;}.newInstantQuote .cls-navarrow{  position:relative;}.newInstantQuote .cls-southwestmain{  max-width:100%;  padding:0px;}.newInstantQuote .carousel-control-prev::before,.newInstantQuote .carousel-control-next::before{  content:"\e907";  font-family:'inficon';  font-size:24px;  color:var(--FILTERCLR);}.newInstantQuote .carousel-control-prev::before{  transform:rotate(180deg);  display:inline-block;  position:absolute;  right:45px;  bottom:2.1px;}.newInstantQuote .cls-flightdeals .carousel-control-prev::before{  bottom:5px;}.newInstantQuote .cls-specialoffer{  padding:30px 30px 50px 30px;  background-color:var(--LIGHTWHITE);}.newInstantQuote .cls-sidehead{  color:var(--DARKBLUE);  font-size:22px;  font-family:var(--SECONDARYFONTSEMI);  line-height:29px;  font-weight:600;  padding:0px 0px 22px 5px;  display:inline-block;}.newInstantQuote .cls-specialoffer .cls-offer-card{  background-color:var(--LIGHTWHITE);}.newInstantQuote .cls-card{  background-color:var(--BGWHITECOLOR);}.newInstantQuote .cls-card .carousel-content{  padding:20px 20px 18px 20px;  margin-bottom:3px;}.newInstantQuote .cls-card .cls-dealcontent{  padding:20px 16px 18px 16px;}.newInstantQuote .cls-card .carousel-content .cls-bodytitle{  color:var(--FILTERCLR);  font-size:22px;  font-family:var(--PRIMARYFONTREGULAR);  font-weight:500;}.newInstantQuote .cls-card .cls-dates{  padding-bottom:15px;}.newInstantQuote .cls-card .cls-dates .cls-date{  color:var(--DARKGREY);  font-size:14px;  font-family:var(--SECONDARYFONTREGULAR);  line-height:19px;}.newInstantQuote .cls-card .cls-economy{  line-height:19px;  font-weight:400;  font-size:14px;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-card .cls-amount{  display:block;  font-size:18px;  font-weight:700;  padding-top:6px;  font-family:var(--SECONDARYFONTBOLD);}.newInstantQuote .cls-card .cls-dealamount{  font-size:16px;  font-weight:700;}.newInstantQuote .cls-card .cls-rs{  color:var(--DARKGREY);  font-size:18px;  padding-right:5px;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-dealrs{  font-family:var(--SECONDARYFONTSEMI);  font-size:18px;  vertical-align:top;}.newInstantQuote .cls-flightdeals{  padding:30px 30px 57px 30px;  background-color:var(--BGWHITECOLOR);  overflow:hidden;}.newInstantQuote .cls-travel,.newInstantQuote .cls-fromtravel{  display:inline-block;}.newInstantQuote .cls-fromtravel{  float:right;}.newInstantQuote .cls-flightdeals .cls-travelhead{  font-size:18px !important;  line-height:26px;  font-weight:500;  font-family:var(--PRIMARYFONTREGULAR);  color:var(--BLACKTEXTCLR) !important;}.newInstantQuote .cls-flightdeals .cls-placedate{  color:var(--LIGHTGREYTEXT);  line-height:19px;  font-size:14px;  font-weight:500;  font-family:var(--SECONDARYFONTREGULAR);  padding-top:10px;}.newInstantQuote .cls-flightdeals .cls-arrowico{  padding:0px 5px;  vertical-align:middle;  font-size:18px;}.newInstantQuote .cls-lftarrow,.newInstantQuote .cls-rgtarrow{  font-size:14px;  border-radius:100%;  display:inline-block;  margin-right:10px;  position:unset;  width:unset;  opacity:unset;}.newInstantQuote .cls-lftarrow.cls-fade,.newInstantQuote .cls-rgtarrow.cls-fade{  pointer-events:none;  opacity:0.3;  /*Card body end*/  /*Author : Abimanyu
    Created Date : 28/9/22*/}.newInstantQuote .cls-loginmain{  width:100%;}.newInstantQuote .cls-loginmain .cls-logindes{  text-align:center;  background:var(--FILTERCLR);  color:var(--BGWHITECOLOR);  border-top-left-radius:10px;  border-bottom-left-radius:10px;  padding:108px 20px 60px 0px;  /*Login password icon start ---- Add the login form command inside*/}.newInstantQuote .password-cancel{  background:url(../images/Icons/icon_11_closedEye.svg) no-repeat;  cursor:pointer;  width:27px;  position:absolute;  height:20px;  bottom:30px;  right:20px;  display:block;  background-size:81%;}.newInstantQuote .password-view{  background:url(../images/Icons/icon_12_openedEye.svg) no-repeat;  bottom:30px;  right:20px;  background-size:80%;  /*Login password icon end*/}.newInstantQuote .cls-loginbox{  padding:unset;}.newInstantQuote .cls-loginmain .cls-formcontent{  height:100%;}.newInstantQuote .cls-loginform{  padding:40px 35px 0px 35px;  border-top-right-radius:10px;  border-bottom-right-radius:10px;  background:var(--BGWHITECOLOR);}.newInstantQuote .login-form-cont{  display:block !important;}.newInstantQuote .custom-alert-box button.close{  padding:8px 12px;}.newInstantQuote .cls-closewindow{  position:absolute;  padding:1px 6px 1px 7px;  top:25px;  right:38px;  color:var(--CLOSEREDCOLOR);  border-radius:100%;  cursor:pointer;  z-index:1;  border:1px solid var(--CLOSEREDCOLOR);}.newInstantQuote .cls-closewindow::before{  content:'x';  font-size:20px;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-logincancel{  top:12px;}.newInstantQuote .cls-formcontentbox{  max-width:42.5%;}.newInstantQuote .cls-loginformbox{  flex:0 0 57.5%;  max-width:57.5%;}.newInstantQuote .cls-loginmain .cls-formcontent .cls-useroffertxt{  font-size:16px;  line-height:25px;  margin:25px 0px 22px 0px;  text-align:left;  padding-left:11%;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-loginmain .cls-formcontent .cls-deslist{  text-align:left;  padding-left:18%;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-loginmain .cls-formcontent .cls-deslist .cls-unorderlist li{  font-size:14px;  line-height:25px;  padding-bottom:20px;}.newInstantQuote .cls-tickicon::before{  content:"\e900";  font-family:'inficon';  font-size:11px;  padding-right:8px;  position:absolute;  left:11%;}.newInstantQuote .cls-navbar{  display:flex;  justify-content:center;  border-bottom:unset;}.newInstantQuote .cls-navbar .cls-logintab{  font-size:16px;  font-family:var(--SECONDARYFONTREGULAR);  width:30%;  text-align:center;}.newInstantQuote .nav > li > a{  color:var(--BLACKTEXTCLR);}.newInstantQuote .cls-logintabfirst,.newInstantQuote .cls-logintabsecond{  border:1px solid var(--GREYTEXT);}.newInstantQuote .cls-logintabfirst{  box-shadow:0px 2px 10px rgba(0, 0, 0, 0.12);  border-top-left-radius:8px !important;  border-bottom-left-radius:8px !important;  border-right:unset;  border-top-right-radius:unset !important;  border-bottom-right-radius:unset !important;}.newInstantQuote .cls-logintabsecond{  border-top-right-radius:8px !important;  border-bottom-right-radius:8px !important;  border-top-left-radius:unset !important;  border-bottom-left-radius:unset !important;  box-shadow:0px 2px 10px rgba(0, 0, 0, 0.12);}.newInstantQuote .nav-pills .nav-link.active,.newInstantQuote .nav-pills .show > .nav-link{  background-color:var(--FILTERCLR);}.newInstantQuote .cls-formfield{  margin-top:25px;}.newInstantQuote .cls-formfield input{  height:43px;  border:1px solid var(--GREYLIGHT);}.newInstantQuote .cls-radioselect{  margin-top:25px;  color:var(--BLACKTEXTCLR);  font-size:14px;  font-family:var(--SECONDARYFONTSEMI);}.newInstantQuote .cls-radioinpmain{  margin-top:12px;}.newInstantQuote .cls-radioinp{  cursor:pointer;}.newInstantQuote .cls-radiolabel{  vertical-align:bottom;  font-size:13px;  padding:0px 15px 0px 8px;  cursor:pointer;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-loginbtn{  width:100%;  margin-top:25px;  height:43px;  font-size:18px !important;  border-bottom:2px solid var(--LOGINBTNCOLORV1);}.newInstantQuote .cls-loginformlink{  margin-top:20px;}.newInstantQuote .cls-signformdiv{  margin-bottom:48px;}.newInstantQuote .cls-signformdiv .cls-loginformlink{  margin-top:0px;}.newInstantQuote .cls-formfield .password-cancel{  bottom:10px;}.newInstantQuote .cls-loginformlink .cls-loginlink{  border-bottom:1px dashed var(--FILTERCLR);  font-size:14px !important;  color:var(--FILTERRESETTEXTCLR) !important;  float:left;}.newInstantQuote .cls-forgetpwd{  float:right !important;}.newInstantQuote .cls-btn:hover{  background-color:var(--FILTERCLR) !important;  color:var(--BGWHITECOLOR) !important;  border:unset !important;}.newInstantQuote .cls-navbar .cls-btn:hover{  background-color:var(--FILTERCLR);  color:var(--BGWHITECOLOR);}.newInstantQuote .cls-modalcontent{  border-radius:10px;}.newInstantQuote .cls-modaldialog{  max-width:863px;}.newInstantQuote .modal-content{  border:unset !important;  margin:0px auto;}.newInstantQuote .modal-body{  padding:0px 0rem;}.newInstantQuote .tab-content .cls-sidecontent{  display:none;  /*Tab login page design start*/}.newInstantQuote .cls-loginformmain{  padding:0px;}.newInstantQuote .tab-content .loginpage-bg{  background-color:var(--BGWHITECOLOR);  padding:10px 0px;}.newInstantQuote .tab-content .padd-topbtm-40{  padding:0px;}.newInstantQuote .tab-content input:focus{  border-color:var(--FILTERCLR);}.newInstantQuote .tab-content input{  font-family:'myFont', Arial, Helvetica, sans-serif;}.newInstantQuote .cls-rgtarrow::before{  display:inline-block;  /*Tab login page design end*/  /*Login form end*/  /*Registeration form start*/}.newInstantQuote .registration-form{  border:unset;}.newInstantQuote .cls-signinnertitlemain{  margin-bottom:16px;}.newInstantQuote .cls-signinnertitlemain .cls-signinnertitle{  font-size:14px;  font-family:var(--SECONDARYFONTSEMI);  margin-bottom:10px;}.newInstantQuote .form-group{  margin-bottom:0px;}.newInstantQuote .tab-content .registration-body{  padding:20px 0px 0px 0px;}.newInstantQuote .tab-content .form-group input,.newInstantQuote .tab-content .form-group .form-inline{  border-radius:5px !important;}.newInstantQuote .tab-content .control-label{  font-size:15px;  flex:0 0 43%;  max-width:43%;}.newInstantQuote select{  appearance:none;}.newInstantQuote .cls-seldownarrow::after{  content:"\e908";  /* display: inline-block; */  font-family:'inficon';  position:absolute;  right:16px;  top:16px;  font-size:8px;  color:var(--BLACKTEXTCLR);  font-weight:bolder;}.newInstantQuote .registration-body input,.newInstantQuote .registration-body select,.newInstantQuote .registration-body textarea{  height:43px;  margin-bottom:20px;  border:1px solid var(--GREYLIGHT);}.newInstantQuote .registration-body textarea{  height:60px;}.newInstantQuote .registration-body input:focus,.newInstantQuote .registration-body select:focus,.newInstantQuote .registration-body textarea:focus{  border:1px solid var(--FILTERCLR);}.newInstantQuote .registration-body textarea{  margin-bottom:5px;}.newInstantQuote .cls-sortinp{  flex:0 0 25.66667%;  max-width:25.66667%;  padding-right:0px !important;}.newInstantQuote .cls-smallinp{  flex:0 0 35.4%;  max-width:100%;}.newInstantQuote .cls-lginp{  flex:0 0 71%;  max-width:100%;}.newInstantQuote .cls-adrsinp{  border-radius:4px !important;  margin-bottom:20px !important;}.newInstantQuote .checkboxinp{  height:unset !important;  cursor:pointer;}.newInstantQuote .cls-checkinpmain{  margin-top:20px;  padding-left:10px;}.newInstantQuote .cls-checkboxinp{  margin-top:20px;  height:16px !important;  width:16px;  border:1px solid var(--GREYLIGHT);}.newInstantQuote .cls-optionfield{  font-size:14px;  font-family:var(--SECONDARYFONTREGULAR);  vertical-align:text-bottom;}.newInstantQuote .cls-icon-size{  padding-left:10px;}.newInstantQuote .cls-icon-size::before{  vertical-align:-webkit-baseline-middle;}.newInstantQuote .cls-captcha{  display:flex;  flex-direction:row;  max-width:100%;  flex:0 0 100%;  justify-content:space-between;}.newInstantQuote .cls-captcha .input-text{  flex:0 0 48%;  max-width:100%;}.newInstantQuote .cls-captcha img{  border:1px solid var(--GREYLIGHT);  height:43px !important;  border-radius:4px;  width:161px;}.newInstantQuote .cls-signupbtn{  color:var(--SIGNUPBTNCOLOR);  font-size:18px;  font-family:var(--SECONDARYFONTSEMI);  border-bottom:2px solid var(--LOGINBTNCOLORV1) !important;}.newInstantQuote .cls-signupbtn:hover{  background-color:var(--FILTERCLR) !important;  color:var(--BGWHITECOLOR) !important;  border:unset !important;}.newInstantQuote .cls-iatacode{  max-width:100%;}.newInstantQuote .cls-optionfield{  font-size:14px;  cursor:pointer;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-radioinpmain .nav-tabs{  border-bottom:unset;  /*Registeration form end*/  /*Forgot password form start*/}.newInstantQuote .cls-remove{  display:none;}.newInstantQuote .cls-agencynameinp.cls-fullwidth{  max-width:100%;  display:block !important;  flex:0 0 100%;  padding-left:15px;}.newInstantQuote .cls-dnone{  display:none;}.newInstantQuote .forgot-form .cls-forgettitle{  color:var(--FILTERCLR);  font-size:24px;  line-height:31px;  font-family:var(--SECONDARYFONTSEMI);  margin-bottom:0px;}.newInstantQuote .cls-forgetcontent{  font-size:15px;  line-height:23px;  font-family:var(--SECONDARYFONTREGULAR);  margin:10px 0px 25px 0px;}.newInstantQuote .cls-forgetcaptcha label{  display:none;}.newInstantQuote .forgot-form input{  height:43px;  border:1px solid var(--GREYLIGHT);  margin-bottom:18px;}.newInstantQuote .cls-getpassword{  width:100%;  font-size:18px !important;  color:var(--SIGNUPBTNCOLOR);  margin-top:0px;  font-family:var(--SECONDARYFONTSEMI);  border-bottom:2px solid var(--LOGINBTNCOLORV1) !important;}.newInstantQuote .cls-getpassword:hover{  color:var(--BGWHITECOLOR) !important;  background-color:var(--FILTERCLR) !important;  border:none !important;}.newInstantQuote .cls-forgetcaptcha .cls-captchainner{  display:flex;  flex-direction:row;  max-width:100%;  flex:0 0 100%;  justify-content:space-between;}.newInstantQuote .cls-forgetcaptcha .input-text{  flex:0 0 45.66667%;  max-width:45.66667%;}.newInstantQuote .cls-captcha img{  border:1px solid var(--GREYLIGHT);  height:43px !important;  border-radius:4px;  width:178px !important;}.newInstantQuote .cls-forgetcaptcha .fa-refresh{  color:var(--BLUECAPTCHA);  padding-left:20px;}.newInstantQuote .cls-captcha .cls-icon-size{  padding-left:12px;}.newInstantQuote .forgot-form .back-login-form{  color:var(--FILTERCLR) !important;  /*Forgot password form end*/  /*Social icons start*/}.newInstantQuote .cls-signwithin{  padding:0px 20px;  margin-top:17%;}.newInstantQuote .cls-signformdiv .cls-signwithin{  margin-top:8%;}.newInstantQuote .cls-signwithin .cls-signtitle{  font-size:13px;  color:var(--BLACKTEXTCLR);  font-family:var(--SECONDARYFONTSEMI);}.newInstantQuote .cls-signwithmain{  text-align:center;}.newInstantQuote .cls-bordermain{  position:relative;}.newInstantQuote .cls-bordermain .cls-signwithinborder{  position:absolute;  left:0px;  top:10px;  width:100%;  display:inline-block;  border-bottom:1px solid var(--GREYLIGHT);}.newInstantQuote .cls-socialicons{  text-align:center;  padding:10px 0px 0px 0px;  display:flex;  margin-top:14px;  justify-content:center;  gap:32px;}.newInstantQuote .cls-socialicons img{  cursor:pointer;  /*Social icons end*/  /*
    Author : Abimanyu
    Created Date : 27/9/22
    Dec : Southwest airline body card design end
    */  /* loging form design header footer design start */}.newInstantQuote .cls-accesibility-hide{  display:none;}.newInstantQuote .custom-navbar{  max-width:100%;  border-radius:0px 0px 15px 15px;  box-shadow:0px 4px 12px 0px var(--GREYTEXT);  background:var(--BGWHITECOLOR);}.newInstantQuote .navbar .navbar-brand{  display:flex;  align-items:center;}.newInstantQuote .cls-navbar-text-cont{  flex-direction:row-reverse;  justify-content:space-between !important;  margin:0px;  max-width:unset;  padding-right:30px !important;  padding-left:30px !important;  position:relative;}.newInstantQuote .cls-nav-text{  color:var(--BLACKTEXTCLR);  font-size:13px;  padding-left:30px;  position:absolute;  left:175px;  top:28px;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-nav-bar-options{  margin-left:10px;}.newInstantQuote .cls-nav-bar-options .cls-phCode{  color:var(--BLACKTEXTCLR);  margin-right:25px;  margin-left:5px;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-nav-bar-options .dropdown.landing-dropdown{  position:relative;  background:var(--LANDINGBGCOLOR);  padding:9px 30px;  border-radius:5px;  margin-right:25px;  cursor:pointer;}.newInstantQuote .cls-nav-bar-options .dropdown.landing-dropdown .dropdown-toggle{  left:5px;  color:var(--BLACKTEXTCLR);  font-size:12px;  margin-left:20px;}.newInstantQuote .cls-nav-bar-options .dropdown.landing-dropdown .dropdown-toggle::after{  content:"\e908";  font-family:'inficon';  position:absolute;  right:7px;  top:13px;  border-top:unset;  font-weight:600;  font-size:7px;  border-top:unset;  color:var(--BLACKTEXTCLR);}.newInstantQuote .cls-nav-bar-options .dropdown.landing-dropdown.show{  display:inline-block;}.newInstantQuote .cls-nav-bar-options .dropdown.landing-dropdown .dropdown-menu{  min-width:150px;}.newInstantQuote .cls-nav-bar-options .cls-login-btn{  padding:7px 15px;  background-color:var(--BGWHITECOLOR);  border:1.9px solid var(--CLOSEREDCOLOR);  border-radius:5px;}.newInstantQuote .cls-nav-bar-options .cls-login-btn .cls-login{  color:var(--CLOSEREDCOLOR);  font-family:var(--SECONDARYFONTSEMI);}.newInstantQuote .cls-footer-container{  max-width:100%;}.newInstantQuote .custom-footer{  padding-left:30px;  padding-right:30px;  background:var(--BGWHITECOLOR);}.newInstantQuote .cls-footer-content,.newInstantQuote .cls-content-space,.newInstantQuote .link-white,.newInstantQuote .padd-none{  color:var(--DARKGREY) !important;  font-family:var(--SECONDARYFONTREGULAR);  font-size:13px;}.newInstantQuote .padd-none{  padding:2px 0px 0px 0px;}.newInstantQuote .cls-content-space{  margin:0px 10px;}.newInstantQuote .landing-dropdown .lang-en{  padding-top:10px;  padding-bottom:22px;  padding-left:38px;  background-position:-80px -59px !important;}.newInstantQuote .landing-dropdown .lang-ms{  background-position:-80px -94px !important;}.newInstantQuote .cls-flag{  position:absolute;  left:10px;  top:0px;  padding:0px 0px 35px 30px;}.newInstantQuote .copy-right{  margin:unset;  /* Header and footer changes end */  /* Instant quote design starts */}.newInstantQuote .cls-instantquotedesign #progress{  display:none !important;}.newInstantQuote .cls-instantquotedesign .cls-expectedfare{  display:none;}.newInstantQuote .container.instant-quote{  max-width:100% !important;  /* .searching-flights .cls-departtd */}.newInstantQuote .instant-quote-value-main .trip-icon .cls-line,.newInstantQuote #finalCombList .trip-icon .cls-line{  width:40%;  position:relative;  border-bottom:1px dashed var(--GREYLIGHT);  height:1px;  top:-11px;  left:-10%;}.newInstantQuote #finalCombList .detial-information .trip-icon .cls-line{  width:75%;  top:-18px;}.newInstantQuote #finalCombList .detial-information .cls-centerstopinfo .duration{  width:110px;  position:absolute;  bottom:18px;  left:-23%;}.newInstantQuote #finalCombList .detial-information .trip-icon .cls-line .cls-circle,.newInstantQuote #finalCombList .detial-information .trip-icon .cls-line .cls-circle1{  top:12px;}.newInstantQuote .instant-quote-value-main .instant-quote-list .trip-icon .cls-timestamp,.newInstantQuote #finalCombList .trip-icon .cls-timestamp{  /* text-align: center; */  display:block;}.newInstantQuote .cls-showmore,.newInstantQuote .cls-wait{  background:var(--BGWHITECOLOR);  height:49px;  justify-content:center;  align-items:center;  display:flex;}.newInstantQuote .cls-showmore .cls-total-count,.newInstantQuote .cls-showmore .cls-loaded-count,.newInstantQuote .cls-showmore .cls-showless{  font-size:13px;}.newInstantQuote .cls-showmore a,.newInstantQuote .cls-wait{  position:relative;  color:var(--FILTERCLR);  font-size:15px;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-showmore .cls-moreflight,.newInstantQuote .cls-showmore.open .cls-showless{  display:inline;}.newInstantQuote .cls-showmore .cls-showless,.newInstantQuote .cls-showmore.open .cls-moreflight{  display:none;}.newInstantQuote .cls-showmore a::after{  content:"\e908";  font-family:'inficon';  position:absolute;  font-size:6px;  top:8px;  right:-13px;}.newInstantQuote #contractManager .modal-body{  padding:10px 14px;}.newInstantQuote .cls-instantquotedesign .trip-panel{  background:unset !important;}.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme{  border-radius:unset;  box-shadow:unset;  background-color:unset;  border:unset;}.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme .oneway .infi-icon_55_onward,.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme .multicity .infi-icon_27_multicity,.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme .roundtrip .infi-icon_36_round-trip,.newInstantQuote .cls-instantquotedesign .orgin-change-icon{  display:none !important;}.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme input{  opacity:0;}.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme label{  border-right:unset;  position:relative;  margin-right:10px;}.newInstantQuote .well-trip-theme label:hover a{  background:var(--BGWHITECOLOR) !important;}.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme label input:checked ~ a span:after{  display:block;}.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme label input:checked ~ a span:after{  content:'';  position:absolute;  width:11px;  left:4px;  top:4.6px;  height:11px;  border-radius:50%;  background:var(--FILTERCLR);}.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme label input:checked ~ a span.multicity:after{  left:3.4px;}.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme label a{  border-radius:100px;  padding:6px 10px;}.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme label a:hover,.newInstantQuote .well-trip-theme label a.active{  background:var(--BGWHITECOLOR);}.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme label a span::before{  content:'';  position:absolute;  width:19px;  left:0px;  top:1px;  height:19px;  border-radius:50%;}.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme label a span{  color:var(--BLACKTEXTCLR) !important;  background:unset;  display:block;  font-size:14px;  font-family:var(--SECONDARYFONTSEMI);  padding-left:26px;}.newInstantQuote .cls-instantquotedesign .trip-form .form-group input{  border:1px solid var(--GREYLIGHT);  border-radius:6px;  cursor:pointer;  padding-left:43px !important;  height:51px;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-instantquotedesign .trip-form .custom-btn{  text-transform:capitalize;}.newInstantQuote .cls-instantquotedesign .trip-form .form-group .calendar-icon{  top:11px;  font-size:19px;  left:15px;}.newInstantQuote .cls-instantquotedesign .trip-form .form-group .calendar-icon .infi-icon_07_calender{  display:none;}.newInstantQuote .cls-instantquotedesign .trip-form .form-group .calendar-icon::before{  content:"\e909";  font-family:'inficon';}.newInstantQuote .cls-instantquotedesign .trip-form .prefernce-btn input{  background:unset;  border:1px solid var(--FILTERCLR) !important;}.newInstantQuote .cls-instantquotedesign .trip-form .single-currency{  display:none;}.newInstantQuote .cls-instantquotedesign .trip-form .baggage-slelect-type .row .col-8{  max-width:70%;  flex:0 0 70%;}.newInstantQuote .cls-instantquotedesign .trip-form .baggage-slelect-type .row .col-8 input{  padding-left:5px;}.newInstantQuote .cls-instantquotedesign .trip-form .baggage-slelect-type,.newInstantQuote .cls-instantquotedesign .trip-form .foc-container select,.newInstantQuote .trip-form select{  height:51px;  border-radius:6px;  background:transparent;  cursor:pointer;}.newInstantQuote .cls-instantquotedesign .trip-form .preference-panel .cls-mealscont,.newInstantQuote .baggage-slelect-type{  border:1px solid var(--GREYLIGHT);  border-radius:6px;}.newInstantQuote .cls-instantquotedesign .trip-form .preference-panel .cls-mealscont select{  border:unset !important;}.newInstantQuote .cls-instantquotedesign .trip-form .baggage-slelect-type.no-of-guest input{  height:38px !important;  padding-left:35px !important;}.newInstantQuote .cls-instantquotedesign .trip-form .cls-cabincont .form-group select,.newInstantQuote .cls-instantquotedesign .trip-form .cls-groupcategory .form-group .baggage-slelect-type select{  padding-left:15px;}.newInstantQuote .cls-instantquotedesign .trip-form .baggage-slelect-type span{  padding:8px 0px 10px;}.newInstantQuote .cls-instantquotedesign .trip-form .baggage-slelect-type .infi-icon_04_adult::before,.newInstantQuote .cls-instantquotedesign .trip-form .baggage-slelect-type .infi-icon_08_child::before,.newInstantQuote .cls-instantquotedesign .trip-form .baggage-slelect-type .infi-icon_24_infant::before{  content:"\e904";  font-family:'inficon';  font-size:19px;}.newInstantQuote .cls-instantquotedesign .trip-form .baggage-slelect-type .infi-icon_08_child::before{  content:"\e905";}.newInstantQuote .cls-instantquotedesign .trip-form .baggage-slelect-type .infi-icon_24_infant::before{  content:"\e906";}.newInstantQuote .cls-instantquotedesign .trip-form .prefernce-btn label{  display:none;}.newInstantQuote .cls-instantquotedesign .trip-form .prefernce-btn input{  color:var(--FILTERCLR);  padding-left:15px !important;}.newInstantQuote .prefernce-btn .preference-icon-down.active{  background:unset !important;  border:unset;}.newInstantQuote .prefernce-btn .preference-icon-down.active::after{  content:"\e908";  font-family:'inficon';  color:var(--FILTERCLR);  transform:rotate(180deg);}.newInstantQuote .prefernce-btn .preference-icon-down::after{  transform:rotate(0deg);  right:3px;  top:11px;  transition:0.7s;  font-size:10px;}.newInstantQuote .prefernce-btn .preference-icon-down{  background:unset !important;}.newInstantQuote .prefernce-btn .preference-icon-down::after,.newInstantQuote .cls-instantquotedesign .trip-form .cls-cabincont::after,.newInstantQuote .cls-instantquotedesign .trip-form .cls-groupcategory::after{  content:"\e908";  font-family:'inficon';  color:var(--PREFERENCEBTNCOLOR);  position:absolute;  top:11px;  font-size:7px;  font-weight:900;}.newInstantQuote .cls-instantquotedesign .trip-form .cls-cabincont::after,.newInstantQuote .cls-instantquotedesign .trip-form .cls-groupcategory::after{  top:51px;  z-index:-1;  right:30px;}.newInstantQuote .trip-form input::placeholder{  color:var(--PREFERENCEBTNCOLOR) !important;  /* Firefox */  opacity:1;}.newInstantQuote .trip-form input:-ms-input-placeholder{  color:var(--PREFERENCEBTNCOLOR);}.newInstantQuote .trip-form input::-ms-input-placeholder{  color:var(--PREFERENCEBTNCOLOR);}.newInstantQuote .trip-form .preference-panel .oneway-pref-panel .baggage-slelect-type,.newInstantQuote .trip-form .preference-panel .roundtrip-pref-panel .baggage-slelect-type{  padding:0px !important;}.newInstantQuote .trip-form .preference-panel .baggage-slelect-type .baggage-icon::after,.newInstantQuote .trip-form .preference-panel .meals-icon::after{  font-size:20px;  color:var(--PRIMARYCOLORV1);  padding-top:5px;  font-family:"inficon";}.newInstantQuote .trip-form .preference-panel .baggage-slelect-type .baggage-icon::after{  content:"\e90c";}.newInstantQuote .trip-form .preference-panel .meals-icon::after{  content:"\e90d";}.newInstantQuote .cls-instantquotedesign .preference-panel{  border:1px solid var(--FILTERCLR);}.newInstantQuote .cls-instantquotedesign .preference-panel .preference-header{  padding-left:0px;  color:var(--FILTERCLR);}.newInstantQuote .cls-instantquotedesign .preference-panel .preference-header em{  display:none;}.newInstantQuote .cls-instantquotedesign .preference-panel select,.newInstantQuote .cls-instantquotedesign .preference-panel select{  padding:0px 15px 4px 10px;  width:80%;  margin-left:40px;}.newInstantQuote .cls-instantquotedesign .preference-panel label{  display:none;}.newInstantQuote .cls-instantquotedesign .trip-form .cls-origincont input,.newInstantQuote .cls-instantquotedesign .trip-form .cls-destinationcont input{  padding-left:48px !important;}.newInstantQuote .cls-instantquotedesign .preference-panel::after{  content:"";  background:white;  width:17px;  position:absolute;  height:17px;  border:1px solid var(--FILTERCLR);  right:70px;  top:-8px;  transform:rotate(45deg);  border-right:unset;  border-bottom:unset;}.newInstantQuote .cls-instantquotedesign .preference-panel .baggage-icon,.newInstantQuote .cls-instantquotedesign .preference-panel .meals-icon{  left:3px;  top:2px;}.newInstantQuote .cls-instantquotedesign .container{  max-width:100% !important;  padding:0px 30px;}.newInstantQuote .cls-instantquotedesign .foc-container{  max-width:100% !important;  padding:0px 30px;  display:none !important;}.newInstantQuote .cls-remarkslink{  color:var(--FILTERCLR);  font:14px var(--PRIMARYFONTREGULAR);  margin-left:10px;}.newInstantQuote .cls-remarkslink::before{  content:"";  width:1px;  height:8px;  border:1px solid var(--GREYTEXT) CCC;  margin-right:16px;}.newInstantQuote .cls-remarks textarea{  border-radius:6px;  border:1px solid var(--GREYLIGHT);}.newInstantQuote .cls-instantquotedesign .trip-form .cls-origincont,.newInstantQuote .cls-instantquotedesign .trip-form .cls-destinationcont,.newInstantQuote .cls-instantquotedesign .trip-form .guest-count-3,.newInstantQuote .cls-instantquotedesign .trip-form .guest-count-2,.newInstantQuote .cls-instantquotedesign .trip-form .guest-count-1{  max-width:24.3%;  margin-bottom:18px;}.newInstantQuote .cls-instantquotedesign .trip-form .cls-mealpref{  border:1px solid var(--GREYLIGHT);  border-radius:6px;  padding:0px;}.newInstantQuote .cls-instantquotedesign .trip-form .cls-mealpref select{  border:unset !important;}.newInstantQuote .cls-instantquotedesign .trip-form #requestGroupNameDiv{  display:none;}.newInstantQuote .cls-instantquotedesign .trip-form #selectCurrency{  flex:0 0 30%;  border-right:1px solid var(--GREYLIGHT);}.newInstantQuote .cls-instantquotedesign .trip-form #selectCurrency .currency-select{  pointer-events:none;}.newInstantQuote .cls-instantquotedesign .trip-form input[id^="travelDate"]{  min-width:200px;}.newInstantQuote .cls-instantquotedesign .trip-form .cls-expectedfare{  max-width:21%;}.newInstantQuote .cls-instantquotedesign .trip-form .cls-cabincont{  max-width:24%;  flex:0 0 24%;}.newInstantQuote .cls-instantquotedesign .trip-form .flexi-date{  margin-top:0px;}.newInstantQuote .cls-instantquotedesign .trip-form .guest-count-3 .cn-adult,.newInstantQuote .cls-instantquotedesign .trip-form .guest-count-3 .cn-infant,.newInstantQuote .cls-instantquotedesign .trip-form .guest-count-3 .cn-child,.newInstantQuote .cls-instantquotedesign .trip-form .guest-count-2 .cn-adult,.newInstantQuote .cls-instantquotedesign .trip-form .guest-count-2 .cn-infant,.newInstantQuote .cls-instantquotedesign .trip-form .guest-count-2 .cn-child,.newInstantQuote .cls-instantquotedesign .trip-form .guest-count-1 .cn-adult,.newInstantQuote .cls-instantquotedesign .trip-form .guest-count-1 .cn-infant,.newInstantQuote .cls-instantquotedesign .trip-form .guest-count-1 .cn-child{  display:none;}.newInstantQuote .cls-instantquotedesign .trip-form .baggage-slelect-type span .icon-class{  top:-5px;}.newInstantQuote .cls-instantquotedesign .trip-form .cls-groupcategory{  max-width:18%;  display:none !important;}.newInstantQuote .cls-instantquotedesign .select-flight-hdr{  background:unset;  color:var(--DARKBLUE) !important;  margin-bottom:7px;  font-size:22px;}.newInstantQuote .cls-instantquotedesign{  margin-top:35px;}.newInstantQuote .cls-instantquotedesign .multiCityAddBtn{  background:var(--FILTERCLR) !important;  color:var(--BGWHITECOLOR) !important;  padding:8px 32px !important;  height:51px;}.newInstantQuote .cls-instantquotedesign .preference-add-btn em{  display:none;}.newInstantQuote .cls-instantquotedesign .preference-add-btn{  background:unset;  padding:8px 20px !important;  color:var(--PREFERENCEADDBTN);}.newInstantQuote .grmSectorAutoComplete li:hover a{  color:var(--BGWHITECOLOR);}.newInstantQuote .grmSectorAutoComplete li:hover .airportCode{  color:var(--BLACKTEXTCLR);  /*Mohanraj - Request form start*/}.newInstantQuote .cls-remarkslink::after{  content:"\e908";  display:inline-block;  font-family:'inficon';  position:absolute;  top:7px;  left:296px;  font-weight:bold;  color:var(--FILTERCLR);  font-size:7px;}.newInstantQuote .groupRMDatePicker .ui-state-highlight,.newInstantQuote .groupRMDatePicker .ui-state-hover{  color:var(--TEXTGREYCOLOR) !important;  /*Mohanraj - Request form end*/  /* Instant quote design end */  /* Instant Quote flight list starts */}.newInstantQuote #groupDiv3 .container.instant-quote{  padding:0px 30px !important;}.newInstantQuote .container.instant-quote .select-flight-hdr{  background:unset;  margin-bottom:3px;}.newInstantQuote .container.instant-quote .instant-quote-details.accord-show{  display:none;}.newInstantQuote .instant-quote .cls-arrowico{  transform:rotate(180deg);  display:inline-block;  margin-right:10px;}.newInstantQuote .instant-quote .req-info .link{  position:relative;  top:24px;  text-decoration:underline;}.newInstantQuote .instant-quote .cls-arrowico::before{  font-weight:bold;}.newInstantQuote .instant-quote .cls-triptabs{  display:none;  margin-bottom:17px;}.newInstantQuote .instant-quote .cls-triptabs .nav-tabs{  border:1px solid var(--GREYTEXT) CCC;  box-shadow:0px 2px 10px #000;  overflow:hidden;  border-radius:10px;}.newInstantQuote .instant-quote .cls-triptabs .nav-tabs li{  border-right:1px solid var(--GREYTEXT) CCC;}.newInstantQuote .instant-quote .cls-triptabs .nav-tabs li:last-child{  border-right:unset;}.newInstantQuote .instant-quote .cls-triptabs .nav-tabs .nav-item{  margin-bottom:unset;}.newInstantQuote .instant-quote .cls-triptabs .nav-tabs .nav-link{  font-size:14px;  border-radius:unset !important;  display:none;}.newInstantQuote .instant-quote .cls-triptabs .nav-tabs .nav-link.active{  border:unset;  background:var(--FILTERCLR);  color:var(--BGWHITECOLOR);  padding:11px 14px;  font-family:"open_sansregular";}.newInstantQuote .instant-quote .cls-triptype{  color:var(--TEXTGREYCOLOR);  margin-bottom:7px;  font:18px "open_sansregular";}.newInstantQuote .instant-quote .cls-tripsection{  display:flex;  align-items:center;  flex-wrap:wrap;}.newInstantQuote .instant-quote .cls-tripsection p:nth-child(even):before{  content:'';  border-right:2px solid var(--GREYTEXT) CCC;  height:20px;  display:inline-block;  margin-left:5px;  position:relative;  left:-5px;  top:2px;}.newInstantQuote .instant-quote .cls-tripsection p{  margin-bottom:0px !important;}.newInstantQuote .instant-quote .cls-tripsection p span:nth-child(2){  padding:10px;}.newInstantQuote .instant-quote .cls-tripsector{  margin-bottom:20px;  margin-top:34px;}.newInstantQuote .instant-quote .cls-tripsection span{  color:var(--LIGHTBLACKTEXTCOLOR);  font:16px "open_sansregular";  margin-left:auto;}.newInstantQuote .instant-quote .cls-tripsection p{  color:var(--FILTERCLR);  font-size:22px;  margin-right:10px;}.newInstantQuote .cls-totalflightcont{  display:flex;  align-items:center;}.newInstantQuote .cls-totalflightcont .cls-totalflights{  border-right:1px solid var(--BORDERGREYCOLOR);}.newInstantQuote .cls-totalflightcont .cls-flights{  color:var(--BLACKTEXTCLR);  padding:0px 10px;  font:14px "open_sansregular";}.newInstantQuote .cls-totalflightcont .cls-flights .cls-cont{  color:var(--FILTERCLR);  font:14px "open_sansregular";}.newInstantQuote .instant-quote .select-flight{  display:none;}.newInstantQuote .instant-quote .req-info{  border-bottom:unset;  margin-bottom:unset;}.newInstantQuote .searching-flights-header .view-request-table td,.newInstantQuote .searching-flights-header .view-request-table td a{  color:var(--LIGHTGREYTEXT);  font-size:15px;}.newInstantQuote .searching-flights-header{  background:var(--FILTERBG) !important;  border-radius:2px;}.newInstantQuote #groupDiv3 .searching-flights-header{  line-height:22px;}.newInstantQuote .instant-flight-details .show-stop-main table.show-stop-panel.searching-flights{  width:100%;}.newInstantQuote .instant-quote-value-main .searching-flights-panel .options{  display:none;}.newInstantQuote .searching-flights .cls-airlinename{  text-align:center;  display:flex;  align-items:center;  flex-wrap:wrap;}.newInstantQuote .instant-quote-list .searching-flights-panel .cls-economyusd.selected{  border:1px solid var(--FILTERCLR) !important;  background:var(--ECONOMYSELECTED);  position:relative;  z-index:0;}.newInstantQuote .instant-quote .instant-quote-list .searching-flights-panel.active{  border:unset;  box-shadow:unset;}.newInstantQuote .searching-flights .cls-economyusd .cls-usdadult{  font-size:12px !important;  padding:2px 0px;}.newInstantQuote .searching-flights .cls-economyusd .cls-usdcontent{  display:flex;  align-items:baseline;}.newInstantQuote .searching-flights .cls-economyusd .cls-usdcontent span,.newInstantQuote .searching-flights .cls-economyusd .cls-usdcontent .currency-type{  color:var(--BLACKTEXTCLR);  font-size:14px;  padding:0px;  font-family:var(--SECONDARYFONTREGULAR) !important;  margin-right:4px;}.newInstantQuote .searching-flights .cls-economyusd .cls-usdcontent .cls-faretype{  font-size:14px;}.newInstantQuote .searching-flights .cls-airlinename .cls-code{  color:var(--BLACKTEXTCLR);  padding-top:5px;  font:13px var(--SECONDARYFONTSEMI) !important;}.newInstantQuote .searching-flights .cls-airlinenametd{  width:20%;  padding-inline:20px 7px;}.newInstantQuote .searching-flights .cls-departtd{  width:20%;  padding-left:0px !important;  padding-top:7px !important;}.newInstantQuote .searching-flights .cls-timestriptd{  padding:0px 0px 0px 5px !important;  width:20%;}.newInstantQuote .searching-flights .cls-arrivaltd{  width:22%;  padding-top:7px !important;}.newInstantQuote .searching-flights .cls-basicfare,.newInstantQuote .cls-instant{  width:14% !important;  padding-right:0px;}.newInstantQuote .searching-flights .cls-seperatetd{  width:10%;}.newInstantQuote .searching-flights .cls-airlinename .cls-airline{  color:var(--BLUEBTN);  font-size:16px;}.newInstantQuote .searching-flights .cls-airlinename .cls-airlinedtl{  display:flex;  flex-direction:column;  align-items:flex-start;  padding-left:10px;}.newInstantQuote .instant-quote-value-main .select-flight-hdr{  color:var(--BLACKTEXTCLR);  /* Instant quote design ends */  /* Starts for  selected flight list */}.newInstantQuote .instant-quote-value-main .instant-quote-list .searching-flights-panel{  border:2px solid var(--BGWHITEBG);  border-radius:unset;  padding:15px 0px 3px !important;  margin-bottom:0px !important;  border-radius:10px;  box-shadow:0px 4px 34px 0px rgba(0, 0, 0, 0.09);}.newInstantQuote .instant-quote-value-main .instant-quote-list .table.searching-flights tr td.date{  position:relative;}.newInstantQuote .instant-quote-value-main .instant-quote-list .table.searching-flights tr td.date a.detail-information-link{  position:absolute;  bottom:2px;  left:35px;  padding:5px;  color:var(--INSTANTDOWNBLUE);  font-size:14px;}.newInstantQuote .instant-quote-list .table.searching-flights tr td.date a.detail-information-link em{  float:right;  margin-top:0px;  margin-left:8px;  font-size:15px;  font-weight:normal;  font-family:'FontAwesome';}.newInstantQuote .instant-quote-value-main .instant-quote-list .table.searching-flights tr td.fare .cls-farecont .cls-price,.newInstantQuote .instant-quote-value-main .instant-quote-list .table.searching-flights tr td.fare .cls-farecont .currency-type{  font-size:15px;}.newInstantQuote .instant-quote-value-main .instant-quote-list .table.searching-flights tr td.fare .cls-farecont{  /* display: flex; */  width:81%;  border:1px solid var(--BORDERCOLOR) !important;  background:var(--BGWHITECOLOR);  padding:10px;  float:right;  border-radius:6px;  flex-direction:column;  align-items:center;  color:var(--BLACKTEXTCLR);}.newInstantQuote .instant-quote-value-main .instant-quote-list .table.searching-flights tr td.fare .cls-farecont .cls-paxtypetxt{  color:var(--GREYLIGHT);  font-size:12px;}.newInstantQuote .instant-quote-value-main .instant-quote-list .table.searching-flights tr td.fare .cls-farecont .cls-faretype{  color:var(--FARETYPETEXTCOLOR);  font:14px var(--SECONDARYFONTSEMI);}.newInstantQuote .instant-quote-value-main .trip-icon,.newInstantQuote #finalCombList .trip-icon{  text-align:center;}.newInstantQuote .instant-quote-value-main .trip-icon .cls-time-overall{  font-size:12px;  font-family:var(--SECONDARYFONTSEMI);  line-height:18px;  text-align:left;}.newInstantQuote .instant-quote-value-main .trip-icon .cls-time-overall .icon_17_countTimer{  vertical-align:0px;}.newInstantQuote .instant-quote-value-main .trip-icon .cls-line .cls-circle,.newInstantQuote .instant-quote-value-main .trip-icon .cls-line .cls-circle1,.newInstantQuote #finalCombList .trip-icon .cls-line .cls-circle,.newInstantQuote #finalCombList .trip-icon .cls-line .cls-circle1{  padding:0px;  display:inline-block;  width:8px;  height:8px;  left:-9px;  border:1px solid var(--BORDERGREYCOLOR);  position:absolute;  top:12px;  border-radius:50%;}.newInstantQuote .instant-quote-value-main .trip-icon .cls-line .cls-sphere,.newInstantQuote #finalCombList .trip-icon .cls-line .cls-sphere{  border-radius:unset;  /* left: 45%; */  border:1px solid var(--SPHERECOLOR);  background:var(--BGWHITECOLOR);  padding:0px;  display:inline-block;  width:8px;  height:8px;  position:relative;  top:4px;  /* Stop count based design on flight list page - ISS518 */}.newInstantQuote .cls-line{  display:flex;  justify-content:space-evenly;}.newInstantQuote .instant-quote-value-main .trip-icon .cls-line .cls-circle1,.newInstantQuote #finalCombList .trip-icon .cls-line .cls-circle1{  left:unset;  right:-9px;}.newInstantQuote .instant-quote-list table.searching-flights .cls-basicfare .cls-text{  font-size:15px;}.newInstantQuote .instant-quote-value-main .instant-quote-list table.searching-flights tr td{  border-bottom:unset;  padding-bottom:25px;  padding-top:25px;}.newInstantQuote .instant-quote-value-main .instant-quote-list .detial-information{  margin:15px !important;  padding:20px 0px 40px;  border-radius:4px;}.newInstantQuote .instant-quote-list .cls-usdcontent .fare-filter{  line-height:24px;  width:100px;  display:inline-block;}.newInstantQuote .instant-quote-value-main .instant-quote-list .instant-sector-details,.newInstantQuote .detial-information .instant-sector-details{  display:flex;}.newInstantQuote .instant-quote .req-info .req-info-head,.newInstantQuote .instant-quote .req-info .req-head,.newInstantQuote .instant-quote .req-info .req-val,.newInstantQuote .instant-quote .req-info .seprator{  display:none;  /* Flight list hidden */}.newInstantQuote #selectFlightText,.newInstantQuote .flight-detail-text,.newInstantQuote .flight-disp-main-cont{  display:none !important;  /* Starts for  selected flight ends */  /* Custom scroll  */}.newInstantQuote .search-flight-anim-box::-webkit-scrollbar,.newInstantQuote body::-webkit-scrollbar{  width:6px;  /* Terms and conditions */}.newInstantQuote .instant-quote .modal-dialog .modal-content .modal-body::-webkit-scrollbar{  width:10px;  /* Track */}.newInstantQuote .search-flight-anim-box::-webkit-scrollbar-track,.newInstantQuote body::-webkit-scrollbar-track{  background:var(--BGWHITEBODYCOLOR);}.newInstantQuote .instant-quote .modal-dialog .modal-content .modal-body::-webkit-scrollbar-track{  background:var(--BGWHITEBODYCOLOR);  border-radius:6px;  /* Handle */}.newInstantQuote .instant-quote .modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb{  background:var(--MODELBODYBGCOLOR);  border-radius:6px;}.newInstantQuote .search-flight-anim-box::-webkit-scrollbar-thumb,.newInstantQuote body::-webkit-scrollbar-thumb{  background:var(--FILTERCLR);  /* Handle on hover */}.newInstantQuote .search-flight-anim-box::-webkit-scrollbar-thumb:hover{  background:var(--DARKGREY);  /* Abimanyu Table header strip */  /*Requested flight list head part start*/}.newInstantQuote .cls-economytitle{  background-color:var(--ECOCOLORTEXT);}.newInstantQuote .cls-businesstitle{  background-color:var(--BUSINESSTITLE);}.newInstantQuote .cls-economytitle,.newInstantQuote .cls-businesstitle{  color:var(--BGWHITECOLOR) !important;  width:8%;  /* Updated for current demo */}.newInstantQuote .cls-flightno{  width:20% !important;  padding-left:20px !important;}.newInstantQuote .cls-departuretime{  width:20% !important;}.newInstantQuote .cls-duration{  /* text-align: center; */  width:20% !important;}.newInstantQuote .cls-duration a{  color:var(--DARKGREY) !important;}.newInstantQuote .cls-arrivaltime{  width:22% !important;}.newInstantQuote .cls-economytitle,.newInstantQuote .cls-businesstitle{  color:var(--BGWHITECOLOR) !important;  width:8.1%;  /* Updated for current demo */}.newInstantQuote .cls-emptyspace{  width:1%;  padding:0px !important;}.newInstantQuote .cls-airline-dtls .cls-serch-rslt .cls-flight-amnt{  font-size:12px;  color:var(--FLIGHTAMOUNTGREY);  width:100%;  text-align:left;  padding-left:37px;}.newInstantQuote .cls-airline-dtls .cls-serch-rslt .cls-flight-name{  font:12px var(--SECONDARYFONTREGULAR);  color:var(--BLUEBTN);  padding-left:7px;}.newInstantQuote .cls-flightdtlcont{  display:flex;  flex-wrap:wrap;  justify-content:left;  padding-left:33px;}.newInstantQuote .cls-destinationimg{  width:30px;  height:23px;  /* Abimanyu */  /*Terms and condition start*/}.newInstantQuote .cls-termnotes{  display:flex;}.newInstantQuote .terms-and-cond-box{  display:none;}.newInstantQuote #negotiationPopupDiv .terms-and-cond-box{  display:block;}.newInstantQuote #negotiationPopupDiv .terms-and-cond-box .btn.custom-btn{  text-transform:capitalize;}.newInstantQuote .cls-newtermsbox.terms-and-cond-box{  display:block;  margin-top:30px;}.newInstantQuote .instant-quote .terms-and-cond-box{  border:unset;}.newInstantQuote .instant-quote .cls-serviceandcondition{  color:var(--FILTERRESETTEXTCLR);  cursor:pointer;}.newInstantQuote .instant-quote .cls-proceedpaymentbtn_main{  text-align:center;  margin:50px 0px 30px 0px;}.newInstantQuote .instant-quote .cls-proceedpaymentbtn{  text-align:center;  background:var(--PROCEEDBTNCOLOR);  text-transform:capitalize;  border-bottom:2px solid var(--LOGINBTNCOLORV1);  border-radius:4px;  align-items:flex-start;  padding:12px 40px;  color:var(--SIGNUPBTNCOLOR);  font-size:18px;  font-family:var(--SECONDARYFONTSEMI);  border-left:unset;  border-top:unset;  border-right:unset;}.newInstantQuote .instant-quote .cls-proceedpaymentbtn:hover{  background-color:var(--FILTERCLR);  color:var(--BGWHITECOLOR);  border-bottom:2px solid var(--FILTERCLR);}.newInstantQuote .instant-quote .cls-termcontent{  font-size:16px;  vertical-align:text-bottom;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .instant-quote .cls-acceptation{  color:var(--DARKGREY);  cursor:pointer;  display:flex;  align-items:center;}.newInstantQuote .instant-quote .cls-serviceandcondition{  padding-left:8px;}.newInstantQuote .instant-quote .cls-termscheckbox{  cursor:pointer;  border:1px solid var(--GREYLIGHT);}.newInstantQuote .instant-quote .cls-concession{  padding-left:10px;  font:16px var(--SECONDARYFONTREGULAR);  /*Terms and condition end*/  /* Mohan calendar design starts */}.newInstantQuote .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default{  background-color:var(--WHITETEXTCOLOR) !important;  margin:2px;  font-size:12px;  color:var(--TEXTGREYCOLOR);  display:inline-block;  height:42px;  width:42px;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-highlight,.newInstantQuote .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default:hover{  background-color:var(--PRIMARYCOLORV1) !important;  color:var(--BGWHITECOLOR) !important;}.newInstantQuote .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-highlight::after,.newInstantQuote .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-hover::after{  color:var(--BGWHITECOLOR) !important;}.newInstantQuote .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active,.newInstantQuote .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active::after{  background-color:var(--PRIMARYCOLORV1) !important;  color:var(--BGWHITECOLOR) !important;}.newInstantQuote .ui-datepicker{  width:60em !important;  left:577px !important;  top:293.797px !important;}.newInstantQuote .groupRMDatePicker .ui-widget-header{  background:var(--BGWHITECOLOR) !important;  border:unset !important;  margin:12px 0px 0px 0px;}.newInstantQuote .groupRMDatePicker .ui-datepicker-multi-2 .ui-datepicker-title span{  color:var(--BLACKTEXTCLR) !important;  font-size:16px;}.newInstantQuote .groupRMDatePicker .ui-datepicker-multi-2 .ui-datepicker-group.ui-datepicker-group-last table{  border:unset !important;}.newInstantQuote .ui-datepicker .ui-datepicker-calendar thead tr th{  background:var(--BGWHITECOLOR) !important;  padding:5px 5px;}.newInstantQuote .ui-datepicker .ui-datepicker-calendar thead tr span{  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .ui-datepicker .ui-datepicker-calendar thead tr th span{  color:var(--GREYLIGHT);  font-size:11px;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .ui-widget-content{  border:1px solid var(--BORDERCOLORGREY);  border-radius:10px;}.newInstantQuote .cls-calender-text{  justify-content:space-between;  padding:10px 16px 15px 14px;}.newInstantQuote .cls-calender-text .cls-right-text{  margin-top:10px;}.newInstantQuote .cls-calender-text .cls-left-footer-text .cls-main-text{  display:block;  color:var(--FILTERCLR);  font-size:14px;  font-family:var(--SECONDARYFONTBOLD);}.newInstantQuote .cls-calender-text .cls-left-footer-text .cls-main-sub-text{  font-size:11px;  color:var(--SECBLACKTEXTCLR);  display:block;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-calender-text .cls-right-text .cls-low-price-text::before{  content:'';  display:inline-block;  height:10px;  width:10px;  background-color:var(--CALENDERGREEN);  border-radius:10px;  margin-right:5px;}.newInstantQuote .cls-calender-text .cls-right-text .cls-high-price-text::before{  content:'';  display:inline-block;  height:10px;  width:10px;  background-color:var(--ERRORRED);  border-radius:10px;  margin-right:5px;}.newInstantQuote .cls-calender-text .cls-right-text .cls-low-price-text{  margin-right:20px;}.newInstantQuote .cls-calender-text .cls-right-text .cls-low-price-text,.newInstantQuote .cls-calender-text .cls-right-text .cls-high-price-text{  font-size:12px;  color:var(--TEXTGREYCOLOR);  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .ui-datepicker-calendar td a[data-custom]{  position:relative;  padding-bottom:10px;}.newInstantQuote .ui-datepicker-calendar td a[data-custom]::after{  content:'$' attr(data-custom);  display:block;  /* color: var(--ERRORRED); */  font-size:10px;  font-family:var(--SECONDARYFONTSEMI);}.newInstantQuote .ui-datepicker-title .ui-datepicker-month,.newInstantQuote .ui-datepicker-title .ui-datepicker-year{  font-size:16px;  color:var(--TEXTGREYCOLOR);  font-family:var(--SECONDARYFONTSEMI);}.newInstantQuote .ui-datepicker-next,.newInstantQuote .ui-datepicker-prev{  cursor:pointer;}.newInstantQuote .ui-datepicker-prev .ui-icon,.newInstantQuote .ui-datepicker-next .ui-icon{  text-indent:unset !important;  overflow:unset;}.newInstantQuote .ui-datepicker-prev::before{  content:"\e908" !important;  font-family:'inficon' !important;  transform:rotate(90deg);  display:block;  color:var(--DARKGREY);  color:pointer;}.newInstantQuote .ui-datepicker-next::after{  content:"\e908" !important;  font-family:'inficon' !important;  transform:rotate(270deg);  display:block;  color:var(--DARKGREY);  color:pointer;}.newInstantQuote .ui-datepicker-prev .ui-icon,.newInstantQuote .ui-datepicker-next .ui-icon{  width:0px;  overflow:hidden;}.newInstantQuote .ui-icon,.newInstantQuote .ui-widget-content .ui-icon{  background-image:unset !important;}.newInstantQuote .cls-chepest-price::after{  color:var(--CALENDERGREEN) !important;}.newInstantQuote .cls-expensive-price::after{  color:var(--ERRORRED);  /* calender design End*/  /* filter design start */}.newInstantQuote .cls-filter{  font-size:16px;  color:var(--BLACKTEXTCLR);  font-family:var(--SECONDARYFONTSEMI);}.newInstantQuote .cls-main-fiters{  position:relative;}.newInstantQuote .cls-main-fiters .cls-Based-on-time .cls-time-select,.newInstantQuote .cls-main-fiters .cls-fare-range .cls-range-select,.newInstantQuote .cls-main-fiters .cls-stops .cls-stops-select,.newInstantQuote .cls-main-fiters .cls-durtion .cls-duration-select{  padding:10px;  border-radius:6px;  height:51px;  background:var(--BGWHITECOLOR);  width:140px;  margin:0px 10px 0px 10px;  font-size:14px;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-main-fiters .cls-Based-on-time::after,.newInstantQuote .cls-main-fiters .cls-durtion::after,.newInstantQuote .cls-main-fiters .cls-stops::after,.newInstantQuote .cls-main-fiters .cls-fare-range::after{  content:"\e908";  font-family:'inficon';  position:absolute;  right:17px;  top:22px;  font-size:7px;}.newInstantQuote .cls-main-fiters .cls-durtion .cls-duration-select{  margin-right:0px;}.newInstantQuote .cls-filterlist{  position:relative;}.newInstantQuote .cls-previous-next-day{  margin-top:5px;}.newInstantQuote .cls-previous-next-day .cls-previous-day,.newInstantQuote .cls-previous-next-day .cls-next-day{  color:var(--DARKGREY);  font-size:14px;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-previous-next-day .cls-previous-day{  margin-right:10px;}.newInstantQuote .cls-previous-next-day .cls-previous-day::before,.newInstantQuote .cls-previous-next-day .cls-next-day::after{  content:"\e908";  font-family:'inficon';  display:inline-block;  transform:rotate(90deg);  font-size:6px;  vertical-align:middle;  background:var(--MEDIUMGREYCOLOR);  border-radius:50%;  padding:4px 5px;  color:var(--BGWHITECOLOR);  margin-right:5px;  margin-bottom:1px;  cursor:pointer;  height:17px;  width:17px;}.newInstantQuote .cls-previous-next-day .cls-next-day::after{  content:"\e908";  transform:rotate(270deg);  /* Mohanraj and abimanyu flight list strip */  /*Mohanraj - Airline details*/}.newInstantQuote .cls-airline-dtls .cls-serch-rslt tr{  border-bottom:1px solid var(--BORDERBOTTOMGREY);  margin-bottom:17px;  display:block;}.newInstantQuote .cls-airline-dtls .cls-serch-rslt .cls-flight-name{  font-size:12px;  color:var(--BLUEBTN);}.newInstantQuote .cls-flight-name,.newInstantQuote .cls-flight-amnt{  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-airline-dtls .cls-serch-rslt .cls-flight-amnt{  font-size:12px;  color:var(--FLIGHTAMOUNTGREY);}.newInstantQuote .cls-depature-flight-time{  color:var(--BLACKTEXTCLR);  font-size:14px;  font-family:var(--SECONDARYFONTSEMI);}.newInstantQuote .cls-country-name{  font-size:14px;  color:var(--BLUEBTN);  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-arrival-time{  font-size:14px;  color:var(--BLACKTEXTCLR);  font-family:var(--SECONDARYFONTSEMI);}.newInstantQuote .cls-arrival-dtls{  font-size:14px;  color:var(--BLUEBTN);  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-economy .cls-labl-txt{  font-size:13px;  position:absolute;  left:16px;  bottom:18px;}.newInstantQuote .cls-economy-amnt{  font-size:13px;  color:var(--BLACKTEXTCLR);  font-family:var(--SECONDARYFONTSEMI);  position:absolute;  left:45px;  bottom:19px;}.newInstantQuote .cls-economy-adult{  color:var(--GREYLIGHT);  margin-left:20px;}.newInstantQuote .cls-economy-main-cntnt{  position:relative;}.newInstantQuote .cls-detailinfo{  color:var(--FILTERCLR);  font-size:14px;}.newInstantQuote .cls-detailinfo::after{  content:"\e908";  font-family:'inficon';}.newInstantQuote .cls-usdmainbox{  width:14% !important;  padding-top:6px !important;  text-align:center;}.newInstantQuote .cls-economyusd,.newInstantQuote .cls-businessusd{  border:1px solid var(--BORDERCOLOR);  border-radius:6px;  padding:8px 15px;  width:100%;  cursor:pointer;  border:1px solid var(--BORDERCOLOR) !important;}.newInstantQuote .cls-usd{  columns:var(--TEXTGREYCOLOR);  font-size:14px !important;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .cls-usdamount{  color:var(--BLACKTEXTCLR);}.newInstantQuote .cls-usd,.newInstantQuote .cls-usdamount{  font-size:15px;  font-family:var(--SECONDARYFONTSEMI);}.newInstantQuote .cls-usdadult{  font-size:14px;  font-family:var(--SECONDARYFONTREGULAR);  /* text-align: center; */  color:var(--DARKGREYTEXTCOLOR) !important;  width:100px;  display:inline-block;}.newInstantQuote .usdselectinp,.newInstantQuote .cls-usd{  cursor:pointer;}.newInstantQuote .usdselectinp{  position:relative;  z-index:-1;  margin-right:5px;  border:1px solid var(--BORDERCOLOR);  width:13px;  height:13px;}.newInstantQuote .cls-usdstyle{  background-color:var(--FILTERCLR);  color:var(--BGWHITECOLOR);}.newInstantQuote .cls-flightnamemain{  position:relative;  padding:20px;  /* dropdown design startr */  /* Mohanraj k */}.newInstantQuote .cls-main-fiters{  display:flex;  justify-content:space-between;  margin-bottom:20px;}.newInstantQuote .cls-filter{  font-size:16px;  color:var(--BLACKTEXTCLR);  font-family:var(--SECONDARYFONTREGULAR);  /*Abimanyu - Forgot password design start*/}.newInstantQuote .cls-captchainner img{  height:43px !important;  border:1px solid var(--GREYLIGHT);  border-radius:5px;}.newInstantQuote .cls-backtologin{  font-size:15px;  display:inline-block;  transform:rotate(180deg);  color:var(--FILTERCLR);  margin-right:8px;  /*Abimanyu - Forgot password design end*/  /*Abimanyu - Request form*/  /*Abimanyu - Responsive for 900 to 1023 start*/}@media screen and (min-width:900px) and (max-width:1023px){  .newInstantQuote{    /*Abimanyu - Responsive for 1024 to 1648 end*/  }  .newInstantQuote .cls-instantquotedesign .foc-container{    padding:0px;  }  .newInstantQuote .cls-instantquotedesign .trip-form .cls-expectedfare{    max-width:100%;  }  .newInstantQuote .cls-instantquotedesign .trip-form .flexi-date{    margin-top:20px;  }  .newInstantQuote .cls-instantquotedesign .trip-form .prefernce-btn input{    padding-left:10px;  }  .newInstantQuote .cls-modaldialog{    max-width:810px;  }  .newInstantQuote .cls-instantquotedesign .preference-panel{    margin-top:12px;  }  .newInstantQuote .cls-instantquotedesign .preference-panel::after{    left:70px;    top:4px !important;  }  .newInstantQuote .duplicate-cont{    margin-bottom:15px;  }  .newInstantQuote .cls-remarkslink::after{    font-size:10px;    top:5px;    left:289px;  }  .newInstantQuote .cls-fromtravel{    float:unset;    margin-top:5px;  }  .newInstantQuote .cls-card .cls-dates .cls-date{    font-size:12px;  }  .newInstantQuote .cls-flightdeals .cls-arrowico{    vertical-align:middle;  }  .newInstantQuote .cls-expectedfare{    flex:0 0 35%;    max-width:35% !important;  }  .newInstantQuote .cls-instantquotedesign .trip-form input[id^="travelDate"]{    min-width:20%;  }  .newInstantQuote .guest-count-3{    max-width:36.3% !important;  }}@media screen and (min-width:1024px) and (max-width:1365px){  .newInstantQuote{    /*Abimanyu - Responsive for 1024 to 1648 end*/  }  .newInstantQuote #subRequestReturnDate{    flex:0 0 25%;    max-width:25%;  }  .newInstantQuote .col-xl-2{    flex:0 0 23%;    max-width:23%;  }  .newInstantQuote .cls-remarkslink{    position:relative;  }  .newInstantQuote .cls-remarkslink::after{    font-size:10px;    top:6px;    left:115px;  }  .newInstantQuote .cls-instantquotedesign .trip-form .cls-expectedfare{    max-width:100%;  }  .newInstantQuote .cls-instantquotedesign .foc-container{    padding:0px;  }  .newInstantQuote .prefernce-btn{    margin-bottom:20px;  }  .newInstantQuote .trip-form label{    font-size:1.2vw;  }  .newInstantQuote .cls-card .carousel-content .cls-bodytitle{    font-size:1.5vw;  }  .newInstantQuote .cls-card .cls-dates .cls-date{    font-size:1.2vw;  }  .newInstantQuote .cls-card .cls-economy{    font-size:1.3vw;  }  .newInstantQuote .cls-card .cls-rs{    font-size:1.4vw;  }  .newInstantQuote .cls-card .cls-amount{    font-size:1.4vw;  }  .newInstantQuote .cls-flightdeals .cls-travelhead{    font-size:1.3vw !important;  }  .newInstantQuote .cls-flightdeals .cls-placedate{    font-size:12px;  }  .newInstantQuote .cls-card .cls-dealamount{    font-size:1.2vw;  }  .newInstantQuote .cls-dealrs{    font-size:1.5vw;    vertical-align:bottom;  }  .newInstantQuote .cls-flightdeals .cls-arrowico{    vertical-align:sub;    font-size:16px;  }  .newInstantQuote .cls-instantquotedesign .trip-form input[id^="travelDate"]{    min-width:20%;  }  .newInstantQuote .guest-count-3{    max-width:36.3% !important;  }}.newInstantQuote .instant-quote .req-info .link{  text-decoration:none;}.newInstantQuote .instant-quote .req-info .link::before{  content:"\e90f";  font-family:"inficon";  vertical-align:-3px;  padding-right:7px;  font-size:16px;  /* Negotiate Form deisgn starts  */}.newInstantQuote #negotiationPopupDiv .terms-and-cond-box{  border:1px solid var(--GREYLIGHT);  border-radius:6px;  background:var(--LIGHTWHITE);  padding:10px 0px;}.newInstantQuote #negotiationPopupDiv .terms-and-cond-box .infi-icon_20_flight{  display:none;}.newInstantQuote #negotiationPopupDiv .terms-and-cond-box .clear-link{  font-family:var(--SECONDARYFONTREGULAR);  font-size:14px;  text-decoration:unset;}.newInstantQuote #negotiationPopupDiv .terms-and-cond-box input,.newInstantQuote #negotiationPopupDiv .terms-and-cond-box textarea{  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote #negotiationPopupDiv .terms-and-cond-box .form-group.row{  margin-bottom:10px;  /* Negotiate Form deisgn ends  */  /* Shrimurugan -selected flight list resposnive above 900 */}@media screen and (min-width:900px) and (max-width:1174px){  .newInstantQuote .ui-datepicker{    width:60em !important;    right:4% !important;    left:unset !important;    top:293.797px !important;  }  .newInstantQuote .instant-quote .instant-quote-list .searching-flights-panel{    padding:0px !important;  }  .newInstantQuote .date{    padding-left:19px !important;  }  .newInstantQuote .instant-quote-list .table.searching-flights tr td.fare .cls-farecont{    width:96%;  }  .newInstantQuote .searching-flights .cls-economyusd{    width:100%;  }  .newInstantQuote .cls-instantquotedesign .trip-form input[id^="travelDate"]{    padding-left:36px !important;  }  .newInstantQuote .cls-businesstitle .cls-usdmainbox{    width:17% !important;  }  .newInstantQuote .instant-quote-value-main .instant-quote-list .table.searching-flights tr td.date a.detail-information-link{    bottom:3px;    left:5px;    width:200px;  }  .newInstantQuote .cls-timestriptd{    padding-right:16px !important;  }  .newInstantQuote .instant-quote .cls-proceedpaymentbtn_main{    margin:50px 0px 50px 0px;  }  .newInstantQuote .instant-quote .cls-termscheckbox{    margin-right:8px;    margin-left:0px;  }  .newInstantQuote .searching-flights .cls-economyusd .cls-usdcontent span,.newInstantQuote .searching-flights .cls-economyusd .cls-usdcontent .currency-type{    font-size:13px !important;  }}.newInstantQuote .searching-flights .cls-economyusd .cls-usdcontent span strong,.newInstantQuote .searching-flights .cls-economyusd .cls-usdcontent .currency-type strong{  font-size:16px;  line-height:24px;  /* Fligth list filter new design -mohanraj*/}.newInstantQuote .cls-flight-filter{  width:unset;  position:relative;  display:flex;  margin-bottom:15px;  align-items:center;}.newInstantQuote .cls-flight-filter .cls-flight-list li{  display:inline-block;  border:1px solid var(--GREYTEXT);  padding:12px 27px;  border-radius:6px;  width:unset;  cursor:pointer;  line-height:20px;  text-align:center;}.newInstantQuote .cls-flight-filter .cls-flight-list .cls-quickest-list{  margin:0px 10px;}.newInstantQuote .cls-flight-filter .cls-flight-list .cls-cheapest-list.active .cls-cheapest-price .cls-cheap-txt,.newInstantQuote .cls-flight-filter .cls-flight-list .cls-quickest-list.active .cls-quickest-price .cls-quick-txt,.newInstantQuote .cls-flight-filter .cls-flight-list .cls-duration-list.active .cls-duration .cls-duration-txt{  font-family:var(--SECONDARYFONTBOLD);}.newInstantQuote .cls-flight-filter .cls-flight-list .cls-cheapest-list.active .cls-cheapest-price .cls-cheap-amnt .cls-amt-cheap,.newInstantQuote .cls-flight-filter .cls-flight-list .cls-quickest-list.active .cls-quickest-price .cls-quick-amnt .cls-amnt-qick,.newInstantQuote .cls-flight-filter .cls-flight-list .cls-quickest-list.active .cls-quickest-price .cls-quick-amnt .cls-amnt-qick,.newInstantQuote .cls-flight-filter .cls-flight-list .cls-duration-list.active .cls-duration .cls-dur-tym .cls-amt-tym{  font-family:var(--SECONDARYFONTBOLD);}.newInstantQuote .cls-duration-list.active .cls-dur-tym .cls-amt-tym{  top:0px;}.newInstantQuote .cls-cheap-txt,.newInstantQuote .cls-quick-txt,.newInstantQuote .cls-duration-txt{  font-size:14px;  color:var(--PREFERENCEBTNCOLOR);  display:block;  font-family:var(--SECONDARYFONTREGULAR);  text-align:center;}.newInstantQuote .cls-cheap-amnt,.newInstantQuote .cls-quick-amnt,.newInstantQuote .cls-dur-tym{  color:var(--LIGHTDARKGREY);  font-family:var(--SECONDARYFONTREGULAR);  display:block;  width:unset;}.newInstantQuote .cls-flight-filter .cls-flight-list{  margin-right:10px;}.newInstantQuote .cls-filter{  font-size:16px;  color:var(--BLACKTEXTCLR);  font-family:var(--SECONDARYFONTREGULAR);  top:15px;}.newInstantQuote .cls-amt-cheap,.newInstantQuote .cls-amnt-qick,.newInstantQuote .cls-amt-tym{  color:var(--DARKGREYTEXTCOLOR);  font-family:var(--SECONDARYFONTREGULAR);  /* Terms and conditions model popup design */}.newInstantQuote .instant-quote .modal-dialog .modal-content{  width:550px;}.newInstantQuote .instant-quote .modal-dialog .modal-content .modal-header h4{  font-size:22px;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .instant-quote .modal-dialog .modal-content .modal-body{  max-height:300px;  margin:15px 15px 15px 5px;  overflow-y:auto;}.newInstantQuote .instant-quote .modal-dialog .modal-content .modal-body,.newInstantQuote .instant-quote .modal-dialog .modal-content .modal-body .othersPreview.othersPreview-html p{  font-size:16px;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .instant-quote .modal-dialog .modal-content .modal-body .othersPreview.othersPreview-html h6 b{  font-size:18px;  font-family:var(--SECONDARYFONTREGULAR);}.newInstantQuote .instant-quote .modal-dialog .modal-content .modal-header{  padding:14px 0px;  width:93%;  margin-left:18px;}.newInstantQuote .instant-quote .modal-dialog .modal-content{  border-radius:5px;}.newInstantQuote .instant-quote .modal-dialog .modal-content .modal-header .cls-close-model{  position:absolute;  padding:5px 6px 3px 7px;  top:25px;  font-size:8px;  right:21px;  color:var(--CLOSEREDCOLOR);  border-radius:100%;  cursor:pointer;  height:22px;  line-height:1.5;  border:1px solid var(--CLOSEREDCOLOR);}.newInstantQuote .cls-multicity_preference-panel{  width:82%;  margin-top:10px;}.newInstantQuote .cls-multicity_toparrow{  right:22%;  top:1%;}.newInstantQuote .cls-multicity_preference-panel::after{  right:24% !important;  top:1px !important;}.newInstantQuote .cls-inpboxspacelft{  padding-right:7.5px;}.newInstantQuote .cls-inpboxspacergt{  padding-left:7.5px;}.newInstantQuote .baggage-slelect-type span .icon-class{  color:var(--FILTERCLR);}.newInstantQuote .cls-remarks{  margin-bottom:15px;}.newInstantQuote .instant-quote .cls-termscheckbox{  margin-top:1px;}.newInstantQuote .cls-nav-bar-options .cls-phCode{  position:relative;}.newInstantQuote .cls-nav-bar-options .cls-phCode::before{  content:"\e901";  font-family:"inficon";  position:absolute;  font-size:20px;  left:-30px;  padding-top:4px;}.newInstantQuote .cls-origincont label[for^="sourceVal"]::after,.newInstantQuote .cls-destinationcont label[for^="destinationVal"]::after{  content:"\e902";  font-family:"inficon";  position:absolute;  top:49px;  left:16px;  color:var(--FILTERCLR);  font-size:15px;}.newInstantQuote .welcome-panel.contrast-col{  display:block;  /* Instant quote design for flight list - 27-2-23 */}.newInstantQuote .instant-quote-list .detial-information{  background:var(--BGWHITEBG);  margin:unset !important;}.newInstantQuote .detial-information .fare-details .pax-type-details{  border-bottom:1px solid var(--BORDERLINECOLOR);}.newInstantQuote .detial-information .fare-details .pax-type-details .pax-type a{  width:100%;  padding:12px 0px 0px;  font-size:14px;  font-family:var(--SECONDARYFONTREGULAR) !important;}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details .pax-type .cls-count-amount,.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details .pax-type span.currency-type,.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details .pax-type span.cls-fare-amount{  font-size:14px !important;}.newInstantQuote .table.searching-flights tr td p,.newInstantQuote .table.view-request-table tr td p{  margin-bottom:unset !important;}.newInstantQuote #finalCombList .trip-icon .cls-timestamp{  background:url(../images/Icons/icon_17_countTimer.svg) no-repeat 38% 42%;}.newInstantQuote .table.searching-flights .cls-departureDate::before,.newInstantQuote .table.searching-flights .cls-arrivalDate::before,.newInstantQuote #finalCombList .searching-flights .cls-departtd .cls-date::before,.newInstantQuote #finalCombList .searching-flights .cls-arrivaltd .cls-date::before{  content:"";  height:12px;  display:inline-flex;  border:1px solid var(--LIGHTGREYTEXT);  margin:0 6px 0 5px;}.newInstantQuote .cls-arrivaltd .cls-count{  position:relative;  top:-5px;  font-size:13px;  color:var(--ICONBG);  padding-left:2px;  font-family:var(--SECONDARYFONTREGULAR) !important;}.newInstantQuote .fare-details .pax-type-details .fa.fa-angle-down{  display:none;}.newInstantQuote .pax-type-details p.total-amount{  border-top:1px solid #ccc;  border-bottom:1px solid #ccc;}.newInstantQuote .instant-quote-list .detial-information .fn-add-r-border{  border-right:1px solid var(--BORDERLINECOLOR);}.newInstantQuote #finalCombList .instant-quote-list .cls-airlinenametd .detail-information-link{  position:absolute;  padding-top:15px;  font-size:14px;}.newInstantQuote .create-comb{  text-align:center;  padding-top:11px;}.newInstantQuote .create-comb .custom-btn{  font-size:14px;  padding:10px 12px;  text-transform:capitalize;  background:var(--INSTANTDOWNBLUE);  color:var(--BGWHITECOLOR) !important;  /* For multi fare select options enable disable */}.newInstantQuote .nottheVariant label{  pointer-events:none;  position:relative;  overflow:hidden;}.newInstantQuote .nottheVariant label::after{  position:absolute;  content:"";  background:var(--BGWHITECOLOR);  opacity:0.8;  width:100%;  left:0px;  right:0px;  height:100%;  top:0px;}.newInstantQuote #finalCombList span.options{  display:none;}.newInstantQuote #finalCombList .searching-flights-panel{  border:2px dashed var(--FILTERCLR);  border-radius:6px;  background:#f6f6f6;  display:flex;  align-items:center;  flex-wrap:wrap;  padding:20px 35px !important;}.newInstantQuote #finalCombList .searching-flights-panel .detial-information{  width:100%;  padding:20px 0px 35px;  border-radius:4px;  margin-top:10px !important;}.newInstantQuote #finalCombList .searching-flights-panel .detial-information .layover-time::before{  top:16px;}.newInstantQuote #finalCombList .searching-flights-panel .detial-information .layover-time::after{  top:16px;}.newInstantQuote #finalCombList .searching-flights-panel .searching-flights{  width:100%;  margin-left:auto;  align-items:center;}.newInstantQuote #finalCombList .searching-flights-panel .detial-information .searching-flights{  width:100% !important;}.newInstantQuote #finalCombList .searching-flights-panel .cls-economyusd{  width:max-content;  border:1px solid var(--FILTERCLR) !important;  display:flex;  align-items:center;  padding:12px 17px 12px 10px;  margin:0 auto;  background:#fff;  display:none;}.newInstantQuote #finalCombList .searching-flights-panel .cls-economyusd span{  padding-right:6px;  font-size:14px;  color:var(--FILTERCLR);}.newInstantQuote #finalCombList .cls-selectedHead{  display:flex;  justify-content:space-between;  align-items:center;  padding:19px 10px 8px;}.newInstantQuote #finalCombList .cls-selectedHead a{  font-size:15px;  font-family:var(--PRIMARYFONTREGULAR);}.newInstantQuote #finalCombList .select-flight-hdr{  font-size:19px;  font-family:var(--PRIMARYFONTREGULAR);}.newInstantQuote .detial-information .validity-details .validity-values{  margin-bottom:0px;  line-height:0px;}.newInstantQuote .detial-information .validity-details .validity-date .cls-validityPercent{  position:relative;}.newInstantQuote .detial-information .validity-details .validity-date .cls-validityPercent::before{  content:'\e93e';  font-family:'infiIcons';  color:var(--GREYTEXT) CCC;  border:1px solid var(--GREYTEXT) CCC;  border-radius:50%;  padding:3px;  font-size:8px;  margin-right:3px;}.newInstantQuote .detial-information .validity-details .validity-date{  padding-bottom:12px;}.newInstantQuote .detial-information .validity-details .validity-date .cls-validityDate{  padding-left:6px;}.newInstantQuote .validity-date:last-of-type .cls-validityDate::after{  display:none;}.newInstantQuote .detial-information .validity-details .validity-date .cls-validityDate::before{  content:'';  border-right:1px solid var(--GREYTEXT) CCC;  height:11px;  margin-right:7px;  display:inline-block;}.newInstantQuote .detial-information .validity-details .validity-date .cls-validityDate::after{  content:'';  border-right:1px solid var(--GREYTEXT) CCC;  position:absolute;  left:8px;  top:17px;  height:20px;}.newInstantQuote .detial-information .validity-details .validity-values:nth-child(1){  margin-bottom:15px;  display:flex;  justify-content:space-between;}.newInstantQuote .detial-information .validity-details .validity-values:nth-child(2){  margin-bottom:10px;}.newInstantQuote .detial-information .validity-details .validity-values:nth-child(2) span{  font-size:14px;  width:max-content;  color:#333;}.newInstantQuote .detial-information .validity-details .validity-values:nth-child(2) .validity-date{  padding-top:10px;}.newInstantQuote .detial-information .validity-details .validity-values .cls-name-update{  padding-right:3px;  font-size:13px;  flex:0 0 40%;}.newInstantQuote .detial-information .validity-details .validity-values span.validity-date{  /* width: max-content; */  font-size:13px;  flex:0 0 70%;}.newInstantQuote .detial-information .validity-details .validity-values span{  font-size:13px;  width:max-content;}.newInstantQuote .detial-information .validity-details .validity-values span em.pull-right{  padding:0px 5px;}.newInstantQuote .detial-information .validity-details .validity-values .cls-name-update em{  padding-left:6px;}.newInstantQuote .cls-contract{  font-size:16px;  color:var(--FILTERCLR);  padding-bottom:5px;}.newInstantQuote .cls-contract_content{  padding:10px;  border:1px solid var(--FILTERCLR);  border-radius:3px;  background:var(--BGWHITECOLOR);}.newInstantQuote .cls-contract_content .cls-clickhere{  text-decoration:unset;  font-size:14px;  color:var(--FILTERCLR);}.newInstantQuote .cls-filterSort{  display:flex;  /* flex-direction: row-reverse; */  align-items:flex-start;  justify-content:space-between;  margin-top:50px;  width:100%;}.newInstantQuote #finalCombList .cls-comboClose{  display:block;}.newInstantQuote #finalCombList .cls-comboClose::before{  content:'x';  position:absolute;  top:-5px;  right:-8px;  font-size:15px;  cursor:pointer;  border:1px solid var(--FILTERCLR);  border-radius:100%;  padding:0px 7px 0px;  color:var(--COMBOCLOSE);  background:var(--BGWHITECOLOR);}.newInstantQuote .fare-details .pax-type-name.active .cls-downArrow::before{  transform:rotate(180deg);  position:relative;  top:-1px;}.newInstantQuote .fare-details .pax-type-name .cls-downArrow{  display:none !important;}.newInstantQuote .fare-details .pax-type-name .cls-downArrow::before{  transform:rotate(360deg);}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details p{  /* justify-content: space-between; */  margin-bottom:0px;  align-items:center;  display:flex;}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details .total-amount{  margin-top:20px;}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details{  padding-bottom:0px;  border-bottom:0px !important;}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details p span{  font-size:13px !important;  width:unset !important;  align-items:center;  padding:2px 0px;  margin-top:0px !important;}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details p .cls-downArrow{  display:unset;  font-size:6px !IMPORTANT;  background:#e9e9e9;  border-radius:100%;  padding:6px 4px 4px;  margin-left:3px;  color:var(--INSTANTDOWNBLUE);}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details p span.currency-type{  padding-left:10px;  font-family:var(--SECONDARYFONTREGULAR) !important;}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details .fares-break-up p{  height:18px;  margin:5px 0px;}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details .pax-type{  height:24px;  margin-bottom:7px;}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details .fares-break-up .cls-rightamt .cls-fare-amount,.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details .fares-break-up.collapse p span{  font-family:var(--SECONDARYFONTREGULAR) !important;  font-size:12px !important;}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details .fares-break-up{  padding-bottom:8px;}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details .total-amount span.currency-type{  color:#7c7c7c !important;}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details .cls-rightamt{  /* color: var(--GREYLIGHT)777; */  font-family:var(--PRIMARYFONTREGULAR);  float:right;  margin-left:auto;}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details .total-amount span{  color:var(--BLACKTEXTCLR) !important;  font-size:15px !important;  padding:5px 0px;  font-family:var(--SECONDARYFONTBOLD) !important;}.newInstantQuote .instant-quote-list .detial-information .fare-details .heading,.newInstantQuote .instant-quote-list .detial-information .heading,.newInstantQuote .instant-quote-list .detial-information .cls-flightnumber{  font-family:var(--SECONDARYFONTSEMI) !important;  margin:10px 30px 10px;}.newInstantQuote .instant-quote-list .detial-information .cls-flightnumber{  margin:0px !important;}.newInstantQuote .instant-quote-list .detial-information .instant-sector-details em{  display:none;}.newInstantQuote .instant-quote-list .detial-information .instant-sector-details{  display:flex;  align-items:center;  flex-wrap:wrap;}.newInstantQuote .instant-quote-list .detial-information .cls-flightnumber{  padding:0px;  font-size:13px;  padding-bottom:15px !important;  vertical-align:middle;}.newInstantQuote .instant-quote-list .detial-information .cls-flightnumber .cls-destinationimg{  width:23px;  height:20px;  margin-right:10px;}.newInstantQuote .instant-quote .instant-quote-list .instant-flight-details{  padding:15px 30px 0 40px;}.newInstantQuote .instant-quote-list .detial-information .cls-centerstopinfo{  display:flex;  position:relative;  align-items:center;  justify-content:center;  flex-direction:column;  padding-bottom:20px !important;}.newInstantQuote .instant-quote-list .detial-information table tr td{  padding:unset;  padding-bottom:unset !important;}.newInstantQuote .instant-flight-details .show-stop-panel{  margin-bottom:12px;}.newInstantQuote .instant-quote-list .detial-information .searching-flights .cls-airline{  padding-right:10px;}.newInstantQuote .instant-quote-list .detial-information .searching-flights .cls-airline::after{  content:"|";  color:var(--GREYTEXT);  margin-left:7px;}.newInstantQuote .instant-quote-list .detial-information .cls-centerstopinfo span.sans-bold{  color:var(--BLACKTEXTCLR) !important;}.newInstantQuote .instant-quote-list .detial-information .cls-centerstopinfo span{  font-size:13px !important;  font-family:var(--SECONDARYFONTREGULAR) !important;  color:var(--GREYLIGHT);  width:100px;}.newInstantQuote .instant-quote-list .detial-information .searching-flights tr td .cls-date{  color:var(--GREYLIGHT);}.newInstantQuote .instant-flight-details .instant-sector-details .sector-2{  padding:0 0px 0px 0px;  margin:10px 0px;  font-family:var(--SECONDARYFONTSEMI) !important;}.newInstantQuote .instant-sector-details .cls-sector-date{  padding:0px 5px;}.newInstantQuote .instant-flight-details .instant-sector-details .sector-2::after{  content:"";  height:12px;  display:inline-flex;  border:1px solid var(--LIGHTGREYTEXT);  margin:0 6px 0 5px;}.newInstantQuote .instant-quote-value-main .instant-quote-list{  margin-bottom:30px;}.newInstantQuote .searching-flights-panel .detial-information .cls-detailcont{  display:flex;  flex-direction:column;}.newInstantQuote .searching-flights-panel .detial-information .col-sm-8{  flex:0 0 62%;  max-width:62%;}.newInstantQuote .searching-flights-panel .detial-information .col-sm-4{  flex:0 0 38%;  max-width:38%;}.newInstantQuote .searching-flights-panel .detial-information .cls-contractdownload_main{  margin-top:auto;  padding-left:25px;  align-self:flex-start;}.newInstantQuote #finalCombList .searching-flights-panel .detial-information .validity-details,.newInstantQuote #finalCombList .searching-flights-panel .detial-information .pax-type-details{  padding:0 35px 15px 20px;}.newInstantQuote #finalCombList .searching-flights-panel .detial-information .validity-details{  padding-bottom:0px;}.newInstantQuote .instant-quote-list.hiddenlists{  display:none;}.newInstantQuote .instant-quote-value-main .cls-showmore,.newInstantQuote .instant-quote-value-main .cls-wait{  color:var(--FILTERCLR);  font-size:13px;  border-radius:8px;  background:var(--BGWHITECOLOR);  text-align:center;  padding:15px 0px;}.newInstantQuote .instant-quote-value-main .cls-showmore em{  padding-left:5px;}.newInstantQuote .instant-quote-value-main .cls-showmore.open em{  transform:rotate(181deg);}.newInstantQuote #finalCombList .searching-flights .cls-seperateAmt span strong{  color:var(--BLACKTEXTCLR);  font-size:15px;  padding-left:6px;}.newInstantQuote #finalCombList .searching-flights .cls-arrivaltd,.newInstantQuote #finalCombList .searching-flights .cls-airlinenametd{  width:20%;}.newInstantQuote #finalCombList .searching-flights .cls-timestriptd{  width:20%;  padding:32px 0px;}.newInstantQuote #finalCombList .searching-flights .cls-timestriptd .cls-time-overall{  text-align:left;}.newInstantQuote #finalCombList .searching-flights .cls-departtd,.newInstantQuote #finalCombList .searching-flights .cls-seperateAmt{  width:20%;}.newInstantQuote #finalCombList .searching-flights .cls-seperateAmt span:nth-child(1){  color:var(--DARKGREY);  font-size:13px;  border:1px solid #304cb2;  border-radius:6px;  width:75%;  float:right;  padding:6px 15px;  text-align:center;  background-color:#fff;}.newInstantQuote #finalCombList .searching-flights .cls-seperateAmt span:nth-child(1) .cls-fare{  display:block;  text-align:center;  color:#304cb2;}.newInstantQuote #finalCombList .cls-airlinenametd:nth-child(2){  margin-top:10px;}.newInstantQuote #finalCombList .searching-flights .cls-basicfare{  padding-left:20px;  display:none;}.newInstantQuote .instant-quote-list .detial-information .instant-sector-details span.cls-stopsct{  position:relative;  padding:13px;  margin:0px 10px;}.newInstantQuote .instant-quote-list .detial-information .instant-sector-details span.cls-stopsct::before{  left:-7px;}.newInstantQuote .instant-quote-list .detial-information .instant-sector-details span.cls-stopsct::after{  right:2px !important;}.newInstantQuote .instant-quote-list .detial-information .instant-sector-details span.cls-stopsct::after,.newInstantQuote .instant-quote-list .detial-information .instant-sector-details span.cls-stopsct::before{  content:"|";  color:var(--GREYTEXT);  margin-left:7px;  position:absolute;}.newInstantQuote .instant-quote-list .layover-time span{  background:#fef5e1;  top:-7px;  padding:4px 10px 6px 25px;  font-family:var(--fnt-regular) !important;}.newInstantQuote #finalCombList .instant-quote-list .layover-time span{  top:-5px;}.newInstantQuote .instant-quote-list .layover-time em{  position:relative;  z-index:2;  left:-73px;  top:1.5px;}.newInstantQuote #finalCombList .instant-quote-list .layover-time em{  top:1px;  left:-60px;}.newInstantQuote .instant-quote-list .show-stop-panel .layover-time{  width:100%;  position:unset;  margin-top:7px;}.newInstantQuote .instant-quote-list .layover-time::before,.newInstantQuote .instant-quote-list .layover-time::after{  display:none;}.newInstantQuote .instant-quote-value-main .showmorediv{  bottom:0px;  width:100%;}.newInstantQuote .instant-quote-value-main{  position:relative;  padding-bottom:40px;}.newInstantQuote .cls-tripsector .cls-tripsection .cls-flighval{  color:var(--FILTERCLR);  padding-left:5px;  font-family:var(--SECONDARYFONTSEMI) !important;}.newInstantQuote .searching-flights .cls-departtd p,.newInstantQuote .searching-flights .cls-departtd p .cls-departureDate,.newInstantQuote .searching-flights .cls-departtd p .cls-date,.newInstantQuote .searching-flights .cls-arrivaltd p,.newInstantQuote .searching-flights .cls-arrivaltd p .cls-arrivalDate,.newInstantQuote .searching-flights .cls-arrivaltd p .cls-date{  font-size:14px;  font-family:var(--SECONDARYFONTREGULAR) !important;  padding-left:3px;}.newInstantQuote .instant-quote-value-main span[id^="filter-result"]{  display:block;  background:unset;  height:60px;  width:50%;  border-radius:30px;  margin:0 auto;  text-align:center;  padding:15px;  font-size:19px;  font-family:var(--SECONDARYFONTREGULAR);  color:var(--PREFERENCEBTNCOLOR);  margin-top:5%;}.newInstantQuote div[id^=tripSector] > p{  display:none;}.newInstantQuote .instant-quote .cls-tripsection .cls-onwardsIcon{  display:none;  /* Css for Verification page */}.newInstantQuote .login-form-cont .cls-verify-head{  font-size:24px;  padding:35px 0px;  font-family:var(--SECONDARYFONTSEMI);}.newInstantQuote .login-form-cont .cls-verify-cont{  font-size:16px;  padding-bottom:12px;  font-family:var(--SECONDARYFONTREGULAR);  color:var(--DARKGREY);}.newInstantQuote .login-form-cont .form-group .cls-verify-label{  font-size:16px;  padding-bottom:7px;}.newInstantQuote .login-form-cont .cls-verify-input{  height:50px;}.newInstantQuote .login-form-cont .cls-password-icon{  bottom:15px;}.newInstantQuote .login-form-cont .cls-verify-submit{  font-size:16px;  font-family:var(--SECONDARYFONTREGULAR);  margin-top:30px;  padding:5px 20px;  height:36px;}.newInstantQuote .login-form-cont .cls-verify-submit:hover{  background:var(--FILTERCLR);  color:var(--BGWHITECOLOR);  border:unset;  height:36px;}.newInstantQuote .login-form-cont .cls-verify-resend{  font-size:16px;  padding-top:20px;  display:inline-block;  font-family:var(--SECONDARYFONTREGULAR);  color:var(--GREYLIGHT);}.newInstantQuote .login-form-cont .cls-verify-resend a{  font-size:16px;  color:var(--FILTERCLR);  font-family:var(--SECONDARYFONTREGULAR);  border-bottom:1px dashed var(--FILTERCLR);}.newInstantQuote .login-form-cont #loginSecurityCode::placeholder{  text-transform:capitalize;  /* pills structure for oneway roundtrip  */}.newInstantQuote .nav-pills .nav-link[data-toggle="pill"].active:not(.cls-logintabfirst),.newInstantQuote .nav-pills .nav-link[data-toggle="pill"]:hover:not(.cls-logintabfirst),.newInstantQuote .nav-pills .show > .nav-link[data-toggle="pill"]:not(.cls-logintabfirst),.newInstantQuote .nav-pills .nav-link.active:not(.cls-logintabfirst),.newInstantQuote .nav-pills .show > .nav-link{  background-color:var(--BGWHITECOLOR);}.newInstantQuote .well-trip-theme label a:hover{  background:unset;}.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme input{  opacity:1;  z-index:1;  left:15px;  top:10px;  accent-color:var(--FILTERCLR);  transform:scale(1.35);  cursor:pointer;}.newInstantQuote .cls-instantquotedesign .trip-panel .well-trip-theme input{  opacity:1;  z-index:1;  left:15px;  top:10px;  accent-color:var(--FILTERCLR);  transform:scale(1.35);  cursor:pointer;  /* calender design starts here - ISS675 */}.newInstantQuote .cls-calender{  font-family:var(--PRIMARYFONTREGULAR) !important;  display:flex;  align-items:center;  margin-bottom:15px;  text-align:center;}.newInstantQuote ul.cls-calender li{  background:var(--CALENDERBLUE);  padding:8px 18px;  margin-right:2px;  font:12px var(--SECONDARYFONTREGULAR) !important;  cursor:pointer;  text-transform:uppercase;  border-top:3px solid var(--CALENDERBLUE);}.newInstantQuote ul.cls-calender li span{  /* font-weight: bold; */  display:block;  font:12px var(--SECONDARYFONTSEMI) !important;  text-transform:none;  color:#000;}.newInstantQuote ul.cls-calender li.active{  background:var(--BGWHITEBG);  border-top:3px solid var(--CALENDERBORDER);  /* .filterIcon,
    .closeIcon {
        font-size: 25px;
    }

    .cls-filterby-main {
        font-family:  var(--SECONDARYFONTREGULAR) !important;
        position: absolute;
        right: 0px;
        top: 60px;
        background-color: var(--BGWHITEBG);
        width: 250px;
        box-shadow: 0px 4px 22px 0px rgba(0, 0, 0, 0.24);
        border-radius: 7px;
        z-index: 10;
    }

    .cls-filterby-main .cls-filterbycol {
        display: flex;
        justify-content: space-between;
        padding: 10px;
        box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.06);
        border-radius: 7px 7px 0px 0px;
        align-items: center;
    }

    .cls-filterbycol span {
        font: 16px var(--SECONDARYFONTSEMI) !important;
    }

    .cls-filterbycol span:nth-of-type(1) em {
        color: var(--FILTERCLR);
        font-size: 22px;
        vertical-align: middle;
        margin-right: 10px;
    }

    .cls-filterbycol span.cls-reset {
        color: var(--FILTERRESETTEXTCLR);
        font-size: 13px !important;
    }

    .cls-filterby-main .cls-filter-container {
        padding: 10px 16px 45px 16px;
    }

    .cls-filterby-main .cls-filter-container p {
        color: var(--LIGHTGREYTEXT);
        font-size: 14px;
        margin: 1px 0px;
    }

    .cls-filter-container label {
        display: block;
        margin-bottom: 1.3rem;
        cursor: pointer;
    }

    .cls-filter-container label,
    .cls-filter-container label span {
        font: 13px var(--SECONDARYFONTREGULAR);
    }

    .cls-filter-container .cls-inputbox {
        vertical-align: sub;
        width: 16px;
        height: 16px;
    }

    .cls-filter-container .cls-inputbox[type="checkbox"] {
        accent-color: var(--BGWHITECOLOR);
        outline: 1px solid var(--CALENDERBLUE) !important;

    }

    .cls-filter-container label:nth-of-type(3) {
        margin-bottom: 30px;
    }

    .cls-filter-container .cls-inputbox {
      
        margin: 0px 3px;
    } */  /* .cls-filter-container .cls-calender li {
        border: 1px solid var(--LIGHTGREYTEXT);
        border-radius: 10px;
        background: var(--BGWHITECOLOR);
        width: 50px;
        padding: 4px 0px;
    }

    .cls-filter-container .cls-calender li span {
        font-size: 10px;
    }

    .cls-filter-container .cls-calender {
        flex-wrap: wrap;
        gap: 6px;
        margin-top: 9px;
    }

    .cls-filter-container .applyBtn {
        text-align: center;
        margin-top: 15px;
    }

    .cls-filter-container .applyBtn .btn {
        width: 100%;
    }

    .cls-filter-container .cls-calender p {
        border: 1px solid var(--CALENDERBLUE);
        border-radius: 6px;
        padding: 4px 6px;
        cursor: pointer; */  /* width: 50px; */  /* }

    .cls-filter-container .cls-calender p span {
        font-size: 9px;
    }
    .cls-filter-container .cls-calender p.active {
        background: var(--FILTERCLR);
        color: var(--BGWHITEBG);
    }
    .cls-iconToggle {
        color: var(--BGWHITECOLOR);
        border-radius: 5px;
        vertical-align: middle;
        border: 0px !important;
        padding: 0px !important;
        background: none;
        cursor: pointer;
    }
    .cls-iconToggle .filterIcon {
        color: var(--FILTERCLR);
        background: var(--FILTERBG);
        border-radius: 8px;
        padding: 7px 14px;
        height: 52px;
        display: inline-block;
    }
    .cls-iconToggle .closeIcon {
        background: var(--ICONBG);
        color: var(--BGWHITECOLOR);
        border-radius: 8px; */  /* / padding: 7px 18px; / */  /* / height: 52px; / */  /* padding: 14px 18px;
        font-size: unset;
        display: inline-block;
    }
    .cls-iconToggle .closeIcon em,
    .cls-iconToggle .filterIcon em {
        padding-right: 0px;
    }
    .cls-iconToggle .filterIcon:hover {
        color: var(--FILTERCLR);
        background: var(--FILTERBG);
    }
    .cls-iconToggle .closeIcon:hover {
        background: var(--ICONBG);
        color: var(--BGWHITECOLOR);
    }
    .filterIcon::before {
        content: "\e95a";
        font-family: 'infiIcons';
        vertical-align:top;
    }
    .closeIcon::before {
        content: "\e95b";
        font-family: 'infiIcons';
        font-size: 16px;
    } */  /* calender design ends here - ISS675 */  /* Airline List Design - ISS675 */}.newInstantQuote .instant-quote-list .searching-flights-panel{  box-shadow:0px 4px 34px 0px var(--BLACKTEXTCLR) 17;}.newInstantQuote .instant-quote-list .searching-flights-panel:hover{  border:2px solid var(--PRIMARYCOLORV1);  box-shadow:0px 4px 34px 0px var(--BOXSHADOWBGCOLOR);}.newInstantQuote #return-to-top{  display:none;  z-index:1;  background:var(--FILTERCLR);  border-radius:50%;  padding:12px 10px;  transform:rotate(180deg);  border:none;  position:fixed;  right:30px;  bottom:100px;}.newInstantQuote #return-to-top.show{  opacity:1;  visibility:visible;}.newInstantQuote #return-to-top em{  color:var(--BGWHITECOLOR);}.newInstantQuote .select-flight{  display:none;}.newInstantQuote .show-stop-main .show-stop-panel div[role="cell"]:nth-of-type(1),.newInstantQuote .show-stop-main .show-stop-panel div[role="cell"]:nth-of-type(2),.newInstantQuote .show-stop-main .show-stop-panel div[role="cell"]:nth-of-type(3),.newInstantQuote .show-stop-main .show-stop-panel div[role="cell"]:nth-of-type(4){  margin-bottom:0px !important;}.newInstantQuote .instant-quote-value-main .detial-information .trip-icon .cls-line{  width:80px !important;  top:2px;  padding:0px !important;}.newInstantQuote .instant-quote-value-main .detial-information .trip-icon .cls-line .cls-circle,.newInstantQuote .instant-quote-value-main .detial-information .trip-icon .cls-line .cls-circle1{  top:-4px;}.instant-quote .select-flight{  display:none !important;}.newInstantQuote .cls-count-amount{  font-family:var(--SECONDARYFONTREGULAR) !important;  color:#7c7c7c;}.newInstantQuote .detial-information .fare-details .pax-type-details{  padding:0px 35px 15px 30px;  /* mantis fixing 68611 - ISS654 */}.newInstantQuote .cls-tripsection{  /* mantis fixing 68611 end - ISS654 */}.newInstantQuote .cls-tripsection p,.newInstantQuote .cls-tripsection .cls-rightArrow{  color:var(--FILTERCLR);  /* margin-right: 10px; */  font-size:21px;  font-family:var(--SECONDARYFONTSEMI) !important;}.newInstantQuote .cls-tripsection .cls-group::before{  content:"";  border-left:2px solid #d9d9d9;  margin:10px;}.newInstantQuote .cls-tripsection .cls-tripsection-p{  display:inline-block;}.newInstantQuote .cls-tripsection .cls-tripsection-span{  display:inline-block;  float:right;  padding:6px 0px;}.newInstantQuote .cls-tripsection .cls-group,.newInstantQuote .cls-tripsection .cls-group span{  color:#646464;  font:16px var(--SECONDARYFONTREGULAR) !important;  margin-left:0px !important;}.newInstantQuote .cls-tripsection .cls-group span{  font-family:var(--SECONDARYFONTSEMI) !important;}.newInstantQuote .cls-tripsector .cls-totalflightcont,.newInstantQuote .cls-tripsector .cls-totalflights{  font-size:14px;  color:#444;  display:contents;  font-family:var(--SECONDARYFONTREGULAR) !important;}.newInstantQuote .cls-tripsector .cls-totalflightcont::after{  content:"";  border-right:2px solid #d9d9d9;  margin:10px;}.newInstantQuote .cls-flight-filter::after{  display:none;}.newInstantQuote .cls-flight-filter .cls-filter{  font:15px var(--SECONDARYFONTREGULAR) !important;  /* margin-top: 14px; */  margin-right:10px;}.newInstantQuote .cls-flight-filter .cls-flight-list .cls-quickest-list.active,.newInstantQuote .cls-flight-filter .cls-flight-list .cls-duration-list.active{  border:1px solid var(--FILTERCLR);  background:var(--ECONOMYSELECTED);}.newInstantQuote .cls-flight-filter .cls-flight-list .cls-filterlist .cls-quick-txt,.newInstantQuote .cls-flight-filter .cls-flight-list .cls-filterlist .cls-duration-txt{  font-family:var(--SECONDARYFONTSEMI) !important;}.newInstantQuote .fs-date-txt{  font-size:24px;  font-family:var(--SECONDARYFONTBOLD) !important;}.newInstantQuote .cls-departureDate,.newInstantQuote .cls-arrivalDate{  color:var(--LIGHTGREYTEXT);}.newInstantQuote .detail-information{  padding-left:20px;}.newInstantQuote .detail-information .detail-information-link{  /* padding: 10px; */  font-size:14px;  display:block;}.newInstantQuote .detail-information .detail-information-link em{  vertical-align:bottom;  font-size:20px;  margin-left:10px;}.newInstantQuote .show-stop-main{  background:unset;}.newInstantQuote .show-stop-main:first-child{  padding:0px;}.newInstantQuote .show-stop-main .cls-centerstopinfo .hidden{  visibility:hidden;}.newInstantQuote .show-stop-main .cls-centerstopinfo .duration{  text-align:center;  padding-top:2px;  margin-right:8px;}.newInstantQuote .show-stop-main .hidden{  visibility:hidden;}.newInstantQuote .show-stop-main .searching-flights div[role="row"]{  justify-content:space-between;  align-items:center;}.newInstantQuote .cls-detailcont .pax-type-details .pax-type.last{  border-bottom:1px solid #e7e7e7;}.newInstantQuote .pax-type-name{  padding-top:10px;}.newInstantQuote .pax-type-name .cls-pax{  font-size:12px;}.newInstantQuote .pax-type-name .cls-pax .cls-fare{  color:#7c7c7c;  margin-left:5px;}.newInstantQuote .pax-type-name .cls-rightamt .currency-type{  font-family:var(--SECONDARYFONTREGULAR) !important;  color:#7c7c7c;}.newInstantQuote #finalCombList .cls-seperateAmt{  text-align:right;}.newInstantQuote #finalCombList #selectedHead .cls-addoption{  display:none;}.newInstantQuote #finalCombList #selectedHead .select-flight-hdr{  margin-bottom:0px;  color:#111b40;}.newInstantQuote #finalCombList .layover{  position:absolute;  top:48%;  left:40%;}.newInstantQuote #finalCombList .layover span{  padding:5px;  background:#fef5e1;  border-radius:5px;}.newInstantQuote .instant-quote-list .detial-information .fare-details .heading{  margin-left:30px;}.newInstantQuote #finalCombList .detial-information .cls-detailcont .fare-details p.heading,.newInstantQuote #finalCombList .detial-information .cls-detailcont .fare-validity p.heading,.newInstantQuote #finalCombList .detial-information .cls-detailcont .cls-contractdownload_main p.heading{  margin-left:20px;}.newInstantQuote #finalCombList .detial-information .cls-detailcont .cls-contractdownload_main p.heading{  margin-left:-4px;}.newInstantQuote .instant-quote-list table.searching-flights tr td{  border-bottom:0px solid #ccc !important;}.newInstantQuote #combinationDiv .detial-information{  background-color:#f4f7ff;}.newInstantQuote #finalCombList .instant-quote-list .searching-flights-panel{  margin-bottom:7.5% !important;}.newInstantQuote #finalCombList .detial-information .instant-flight-details:last-child{  margin-top:20px;}.newInstantQuote #selectedHead h1{  background-image:unset;}.newInstantQuote .cls-payment-validity-div{  display:flex;  padding:0px 35px 40px 22px;  justify-content:space-between;}.newInstantQuote .cls-payment-validity-div.cls-completed{  padding-left:15px;}.newInstantQuote .cls-payment-validity-div.cls-completed .cls-amount-div:last-child{  display:none;}.newInstantQuote .cls-payment-validity-div.cls-completed .cls-amount-div{  width:unset;  padding:0px 40px;}.newInstantQuote .cls-payment-validity-div.cls-completed .cls-amount-div span{  display:block;}.newInstantQuote .cls-payment-validity-div.cls-completed .cls-amount-div .cls-circle{  position:absolute;  text-align:left;  left:6px;  top:13px;  width:10px;}.newInstantQuote .cls-payment-validity-div.cls-completed .cls-amount-div .cls-amount::before{  top:17px;  left:3px;}.newInstantQuote .cls-payment-validity-div.cls-completed .cls-amount-div .cls-amount::after{  display:none;}.newInstantQuote .cls-payment-validity-div.cls-completed .cls-amount-percent{  padding:0;}.newInstantQuote .cls-payment-validity-div.cls-completed .cls-amount-percent .cls-amount-absolute{  display:inline-block;}.newInstantQuote .cls-payment-validity-div .cls-amount-div{  position:relative;  width:150px;}.newInstantQuote .cls-payment-validity-div .cls-amount-div .cls-amount-percent{  padding:0;  color:var(--AMOUNTPERCENT);}.newInstantQuote .cls-payment-validity-div .cls-amount-div .cls-amount-absolute{  color:var(--AMOUNTPERCENT);  width:auto;  margin-left:5px;}.newInstantQuote .cls-payment-validity-div .cls-amount-div .cls-amount-absolute b{  font-family:var(--fnt-bold);}.newInstantQuote .cls-payment-validity-div .cls-amount-div span{  width:100%;  display:inline-block;  color:#333;  text-align:center;  padding-top:5px;}.newInstantQuote .cls-payment-validity-div .cls-amount-div .cls-circle{  color:var(--PRIMARYCOLORV1);  font-size:10px;}.newInstantQuote .cls-payment-validity-div .cls-amount-div .cls-amount::before{  content:'';  display:block;  width:16.5px;  height:15px;  position:absolute;  top:4px;  left:67px;  color:white;  border:1px solid #b2bad8;  border-radius:50%;}.newInstantQuote .cls-payment-validity-div .cls-amount-div .cls-amount::after{  content:'';  display:block;  width:calc(100% + 18px);  height:14px;  position:absolute;  top:11px;  left:82px;  border-top:2px solid #b2bad8;}.newInstantQuote .cls-payment-validity-div .cls-amount-div .cls-amount-date{  color:#777;}.newInstantQuote .cls-payment-validity-div .cls-amount-div:nth-child(2) .cls-amount::after{  display:none;}.newInstantQuote .strap{  margin-bottom:15px;}.newInstantQuote .strap .cls-gryBG{  background:#f6f6f6;  border-radius:6px;  padding:10px 18px;  display:flex;  justify-content:space-between;  align-items:baseline;}.newInstantQuote .strap .cls-gryBG .cls-onward{  background:#949494;  color:#fff;  border-radius:6px;  padding:4px 10px;}.newInstantQuote .strap .cls-gryBG div{  display:flex;  align-items:baseline;  gap:30px;}.newInstantQuote .strap .cls-gryBG div .sector{  color:#304cb2;  font-size:16px;}.newInstantQuote .strap .cls-gryBG .change{  color:#304cb2;  font-size:14px;  cursor:pointer;}.newInstantQuote .strap .cls-gryBG .change em{  margin-left:5px;  font-size:16px;}.newInstantQuote #strap0,.newInstantQuote #strap1{  display:none;}.terms-and-cond-box.cls-newtermsbox{  display:none !important;  /* ISS528 TRIP tabs and flight tab and pill */}.cls-triptabs ul.cls-tabsfortrip::-webkit-scrollbar{  display:none;}.cls-triptabs ul.cls-tabsfortrip{  display:flex;  margin-bottom:20px;  width:100%;  overflow-x:auto;}.cls-triptabs ul.cls-tabsfortrip li{  margin-right:15px;}.cls-triptabs ul.cls-tabsfortrip li button{  text-transform:uppercase;  width:175px;  border:unset;  position:relative;  height:68px;  background:#f1f3fb;  border-radius:4px;  color:#30302f;  font:18px var(--SECONDARYFONTSEMI);}.cls-triptabs ul.cls-tabsfortrip li button span{  display:block;  font:14px var(--SECONDARYFONTREGULAR);  margin-top:4px;}.cls-triptabs ul.cls-tabsfortrip li button.cls-tabtick::before{  content:'\e90a';  font-family:'infiIcons';  position:absolute;  top:6px;  right:5px;  color:#00b190;}.cls-triptabs ul.cls-tabsfortrip li.active button{  color:#fff;  background:#304cb2;}.cls-triptabs ul.cls-tabsfortrip li.active button.cls-tabtick::before{  color:#f1f3fb;}.newInstantQuote .cls-masterflightlistdiv.disable{  display:none !important;}.newInstantQuote .cls-masterflightlistdiv.enable{  display:block !important;}.newInstantQuote .cls-arrival-code,.newInstantQuote .cls-depart-code{  font-family:var(--PRIMARYFNTSEMIBOLD) !important;  font-size:18px;}.newInstantQuote .cls-flight-filter .cls-sort-select-div{  display:none;}.newInstantQuote .cls-tabsfortrip .cls-scroll-backward,.newInstantQuote .cls-tabsfortrip .cls-scroll-forward{  display:none;}.newInstantQuote .cls-mob-retail-slide,.newInstantQuote .cls-mob-header,.newInstantQuote .cls-mob-close-btn,.newInstantQuote .cls-mob-reset{  display:none;}.newInstantQuote .cls-count-amount{  font-family:var(--SECONDARYFONTREGULAR) !important;  color:#7c7c7c;}.cls-mob-flight-hdr,.cls-group-fare,.cls-mob-close,input.cls-reset{  display:none;  /* ISS528 - Instant quote autopilot policy design for the Request fare button on Combination */}#finalCombList .cls-policybtnrow{  display:block;  width:100%;}#finalCombList .terms-and-cond-box{  background:unset;}.clspolicybasedbtn .cls-combinationremarks{  display:block;  text-align:left !important;  margin-bottom:15px;  font-family:var(--SECONDARYFONTSEMI) !important;  font-size:16px;  color:#1e4174;}.clspolicybasedbtn .cls-combinationremarks::before{  content:"\e958";  font-family:"infiIcons";  margin-right:10px;}.clspolicybasedbtn .cls-combinationremarks #termsAndConditionContainer{  margin-left:unset;}.cls-retail-div #agreeTermsAndConditions{  display:inline-block !important;  margin:0px 5px 0px 0px;}.cls-retail-div.retailForm.show{  display:block;}.newInstantQuote .instant-quote-list .detial-information .fare-details .pax-type-details p .pax-type-name.active .cls-downArrow::before{  display:inline-block !important;  content:'\e90e';}.cls-retail-comb.round-trip .instant-quote-list .searching-flights .cls-airlinenametd:nth-child(2n+2),.cls-retail-comb.round-trip .instant-quote-list .searching-flights .cls-departtd:nth-child(2n+1),.cls-retail-comb.round-trip .instant-quote-list .searching-flights .cls-timestriptd:nth-child(2n+2),.cls-retail-comb.round-trip .instant-quote-list .searching-flights .cls-arrivaltd:nth-child(2n+1),.cls-retail-comb.round-trip .instant-quote-list .searching-flights .cls-seperateAmt:nth-child(2n+2){  margin-top:20px;}.cls-seperateAmt .cls-fare{  padding:0px !important;}.newInstantQuote{  /* Additional address fields design for the OND  combination  -ISS528 */}.newInstantQuote .round-trip .cls-brdr:nth-child(2n+2),.newInstantQuote .multicity .cls-brdr:nth-child(n+1){  display:block;  border-bottom:1px solid #dcdcdc;  width:100%;  margin:1% 0% 1%;}.newInstantQuote .cls-brdr,.newInstantQuote .multicity .cls-brdr:last-child{  display:none;}.cls-retailfields{  padding:0px 0px 0px 10px;}.cls-flexcolumns{  margin-top:15px;}.clspolicybasedbtn .cls-combinationremarks{  margin-top:10px;}.instant-quote .cls-retail-user textarea{  padding-top:10px;}.newInstantQuote{  /* mantis fix ISS-608 starts*/}.newInstantQuote .cls-filter-data.cls-calender ul .disabled{  pointer-events:none;}.newInstantQuote .cls-filter-data.cls-calender ul li:nth-of-type(1) a::before,.newInstantQuote .cls-filter-data.cls-calender ul li:nth-of-type(2) a::before,.newInstantQuote .cls-filter-data.cls-calender ul li:nth-of-type(3) a::before,.newInstantQuote .cls-filter-data.cls-calender ul li:nth-of-type(4) a::before{  display:none;}.newInstantQuote .cls-filterby-main .cls-filter-container .cls-stops:first-child input{  margin-right:7px;}.instant-quote .cls-retail-user .cls-name,.instant-quote .cls-retail-user .col-sm-2,.instant-quote .cls-retail-user .col-sm-3{  max-width:20%;}.instant-quote .cls-retailfields .col-sm-2 + .col-sm-3.cls-flexcolumns{  padding-left:15px;}.newInstantQuote{  /* mantis fix ISS-608 ends*/  /* If no flights found it will have reset filter notification design - ISS528 */}.newInstantQuote .instant-quote-list .searching-flights-panel .cls-retail-div.show:not(.retailForm){  display:unset;  justify-content:center;  align-items:center;  margin-top:25px;}.newInstantQuote .instant-quote-list .searching-flights-panel .cls-retail-div.show:not(.retailForm) p.mar-topbtm-10{  flex:0 0 25%;  margin-top:0px;}.newInstantQuote .instant-quote-list .searching-flights-panel .cls-retail-div.show:not(.retailForm) .cls-retailBtn{  text-align:center;  display:flex;  justify-content:center;  align-items:center;  margin-top:0;}.newInstantQuote .instant-quote-list .searching-flights-panel .cls-retail-div.show:not(.retailForm) .cls-retailBtn .custom-btn{  margin:0px 5px;}.cls-no-flights{  font-size:16px;  color:#333;  position:relative;  /* If flights are laoding it will show message - ISS528 */}.cls-no-flights::before{  content:"\e96f";  font-family:"infiIcons";  position:absolute;  color:#30302f;  font-size:36px;  top:-17px;  left:-42px;}.cls-instantquote{  /* Toaster design for the no flights found -ISS528 */}.cls-instantquote .trip-form #progress{  margin-top:20px;}.cls-instantquote .trip-form #progress .progress{  margin-bottom:13px;}.cls-instantquote .trip-form #progress .cls-loadingmsg{  display:block;  text-align:center;  font-size:15px;}#toast .cls-closeToast::after{  content:"\e95b";  font-family:'infiIcons';  color:#c8c8c8;  font-size:11px;  padding-left:10px;}#toast .toast-body span em.infi-icon_113_noflightstoast{  margin:-8px 14px 0px 0px;  font-size:22px;  color:#f00;}#agreeBtn{  margin-left:auto;  display:block;  /* negotiate popup */}.cls-negotiate-popup-header{  flex:0 0 100%;  display:flex;  align-items:center;  margin-bottom:10px;  justify-content:space-between;}.cls-negotiate-popup-header h3{  color:var(--RETAILPRIMARYCLR);  font-size:19px;  font-family:var(--fnt-bold);  margin-bottom:0;}.cls-negotiate-popup-header .cls-mailpopupClose{  font-size:22px;  color:var(--PREFERENCEADDBTN);  line-height:0;}.cls-negotiate-popup-body{  flex:0 0 100%;  display:flex;  flex-wrap:wrap;  column-gap:20px;}.cls-negotiate-popup-body p{  flex:0 0 100%;  font-size:15px;  font-family:var(--fnt-regular);  color:var(--NEGOTIATEPOPUPSUBHEADER);  margin-bottom:30px;}.cls-negotiate-popup-body p span{  font-size:15px;  color:var(--NEGOTITATEPOPUPSUBSPAN);  font-family:var(--fnt-semibold);}.cls-negotiate-popup-body label{  font-size:15px;  font-family:var(--fnt-semibold);  color:var(--BLACK);}.cls-negotiate-popup-body label input{  font-size:13px;  padding:15px;  font-family:var(--fnt-regular);  border-radius:6px;  width:100%;  width:-moz-available;  width:-webkit-fill-available;  width:fill-available;  border:1px solid var(--NEGOTIATEBDRCOLOR);}.cls-negotiate-popup-body label span{  font-family:var(--fnt-regular);  font-size:15px;  color:var(--BLACK);  display:block;  padding-bottom:12px;}.cls-negotiate-popup-body label span:last-child{  padding-top:7px;  font-size:12px;  color:var(--NEGOTIATEPOPUPSUBHEADER);  font-family:var(--fnt-regular);}.cls-negotiate-popup-body label span.mandatory-red{  color:var(--PREFERENCEADDBTN);  font-size:15px;  display:inline;}.cls-negotiate-popup-body label[for="Remarks"]{  align-self:flex-start;  flex-grow:1;}.cls-negotiate-popup-footer{  flex:0 0 100%;  padding:15px;  text-align:center;}.cls-negotiate-popup-footer .cls-secondary-btn{  padding:6px 40px;  border-radius:4px;  font-family:var(--fnt-semibold);  outline:unset !important;  vertical-align:middle;  margin-right:15px;}.cls-negotiate-popup-footer .cls-submit{  font-family:var(--fnt-bold);}.cls-negotiate-popup-footer button,.cls-negotiate-popup-footer button:hover{  font-size:18px;  height:43px;}.newInstantQuote .instant-quote-list .searching-flights-panel .cls-retailBtn .cls-secondary-btn.cls-negotiate-btn,.newInstantQuote .instant-quote-list .searching-flights-panel .cls-retailBtn .cls-secondary-btn.cls-decline-btn{  padding:6px 40px;  border-radius:4px;  font-family:var(--fnt-semibold);  outline:unset !important;  vertical-align:middle;  margin-inline:5px;  font-size:20px;}.newInstantQuote .instant-quote-list .searching-flights-panel .cls-retailBtn .cls-secondary-btn.cls-negotiate-btn:hover,.newInstantQuote .instant-quote-list .searching-flights-panel .cls-retailBtn .cls-secondary-btn.cls-decline-btn:hover{  border:1px solid #304cb2 !important;}.newInstantQuote .cls-tripsection .cls-tripsection-p{  display:flex;}.newInstantQuote .cls-tripsection .cls-group{  flex-direction:row;  position:relative;  z-index:1;  padding:5px 0px 0 8px;  margin-bottom:0px !important;}.newInstantQuote .cls-tripsection .cls-group span{  word-break:break-all;}.newInstantQuote .cls-tripsection .cls-group::before{  content:"";  border-left:2px solid #d9d9d9;  height:20px;  margin:0 8px;}.newInstantQuote .cls-tripsection .cls-tripsection-span{  padding:9px 0px;}.newInstantQuote .cls-tripsection{  display:flex;  flex-wrap:wrap;}.newInstantQuote .cls-tripsection .cls-tripsection-p{  display:flex;}.newInstantQuote .cls-tripsection .cls-group{  flex-direction:row;  position:relative;  word-break:break-all;  z-index:1;  padding:5px 0px 0 8px;  margin-bottom:0px !important;}.newInstantQuote .cls-tripsection .cls-tripsection-span{  margin-left:auto;  width:30%;  justify-content:end;}.cls-sectorcontainer{  flex:0 0 max-content;  display:flex;  flex-wrap:nowrap;}.newInstantQuote .cls-tripsection .cls-rightArrow:nth-child(2){  margin:0 12px;}.newInstantQuote .cls-tripsection .cls-group{  display:flex;  align-items:flex-start;  width:100%;}.newInstantQuote .cls-tripsection .cls-group .cls-groupname{  white-space:nowrap;  margin-right:5px;}.cls-contract-container.group .materializationAdultPreview .cls-fields b{  word-break:break-all;}.cls-contract-container.group .materializationAdultPreview .cls-fields.cls-group{  display:flex;}.cls-contract-container.group .materializationAdultPreview .cls-fields.cls-group .cls-groupname{  width:max-content;  min-width:29%;  font-size:17px;  font-family:'open_sansregular';}.cls-contract-container.group .materializationAdultPreview .cls-fields.cls-group b{  word-break:break-all;  font-size:17px;}.cls-instantquote .cls-remarks{  display:block;}.cls-instantquote .trip-form #interLineRemarks{  margin-top:20px;}.cls-instantquote .trip-form .form-group .calendar-icon.calendar-icon{  left:16px;  top:8px;}.cls-instantquote .trip-form .form-group .date{  padding-left:45px !important;  /* Mantis id : 0069784 - Accept button order should be last */  /* .searching-flights-panel .cls-retailBtn .custom-btn-color {
    order: 3;
} */}.flight-details-view-cont p{  font-size:14px;  /* ISS 654 - new design for validation  */}.info-validity{  display:flex;  margin:0px 15px 15px 15px;}.info-validity em{  color:#1a2c80;  font-size:12px;  padding-right:5px;}.info-validity span{  font-style:italic;  font-size:10px;}.main-validity-div{  padding:0px 35px 16px 20px;  background:#f7f8f9;  margin:0px 15px 15px 15px;  /* ISS 654 - new design for validation  end*/  /* ISS654 UAT issue 69920 */}.main-validity-div .main-heading{  color:#1a2c80;  font-size:16px;  font-family:var(--SECONDARYFONTSEMI);  margin:10px 0px;}.main-validity-div .info-validity{  margin:15px 0px;}.main-validity-div .cls-amount-date{  color:#000;  /* fare and validity */}.main-validity-div .fare-validity{  display:block;  /* name and validity */}.main-validity-div .fare-validity .cls-amount-div-main{  display:flex;  align-items:center;  margin:10px 0px;}.main-validity-div .fare-validity .cls-amount-div-main .main-payment-amt{  margin-left:auto;}.main-validity-div .fare-validity .cls-amount-div-main .cls-amount-amt span{  color:var(--BLACKTEXTCLR) !important;  font-size:14px !important;  font-family:var(--SECONDARYFONTBOLD) !important;  margin:0px 5px;}.main-validity-div .fare-validity .cls-amount-div-main .cls-number{  width:25px;  height:25px;  line-height:25px;  border-radius:50%;  font-size:12px;  text-align:center;  color:#000;  border:1px solid #b8c8d0;  margin-right:10px;  /*        &::before {
                    counter-increment: section;
                    content: counter(section);
                } */}.main-validity-div .name-validity{  border-top:1px solid #ccc;}.cls-instantquote-form{  /* fare box center ISS654*/}.cls-instantquote-form .cls-email-user{  padding:0px 15px;  min-width:25%;  max-width:max-content;  flex:unset;}.searching-flights .cls-main-fare{  align-items:center;  /* per pax design ISS654*/}.cls-seperateAmt .cls-usdadult{  padding:0px;  font-size:12px;  text-align:center;  font-family:var(--SECONDARYFONTREGULAR) !important;  color:var(--DARKGREYTEXTCOLOR) !important;  /* Instant Fare Quote */}.instant-quote .req-info{  padding-bottom:10px;  margin-bottom:15px;  border-bottom:1px solid #ccc;}.instant-quote .req-info .req-info-head{  font:16px open_sanssemibold;  margin-right:30px;  color:#30302f;}.instant-quote .req-info .req-head{  font:14px open_sansregular;  color:#676767;}.instant-quote .req-info .req-val{  font:16px open_sanssemibold;  color:#000;}.instant-quote .req-info .seprator{  padding:0 10px;  vertical-align:2px;  color:#ccc;}.instant-quote .req-info .link{  float:right;  font:14px open_sansregular;  text-decoration:underline;}.instant-quote .instant-quote-details{  margin:15px 0;}.instant-quote .instant-quote-details .heading{  padding-bottom:10px;  font:18px open_sanssemibold;  margin-bottom:15px;  color:#30302f;  border-bottom:1px solid #30302f;}.instant-quote .instant-quote-details em.infi-icon_65_info{  font-size:24px;}.instant-quote .instant-quote-list .arrow-icon-flgt-srch{  top:49px;  right:49%;}.instant-quote .instant-quote-list .searching-flights-panel{  padding:0 35px !important;}.instant-quote .instant-quote-list .searching-flights-panel.active{  border:1px solid #30302f;  box-shadow:0px 0px 6px 0px #0062a8;}.instant-quote .instant-quote-list .searching-flights-panel .options{  padding:5px 10px;  position:absolute;  left:-12px;  top:2px;  border-radius:0 4px 4px 0px;  font:14px open_sanssemibold;  background:#f6d000;}.instant-quote .instant-quote-list .searching-flights-panel .options .options-img{  background:url("../../images/instant_quote_option.png") no-repeat;  height:22px;  width:21px;  display:inline-block;  position:absolute;  top:29px;  left:0.5px;}.instant-quote .instant-quote-list table.searching-flights tr td{  padding-bottom:32px;}.instant-quote .instant-quote-list table.searching-flights tr td.fare{  border-bottom:0;}.instant-quote .instant-quote-list table.searching-flights tr td.fare a{  display:inline-block;  margin-left:20px;  /*float:left; Single Fare Only */}.instant-quote .instant-quote-list table.searching-flights tr td.fare p{  width:150px;  font:22px open_sanssemibold;  position:relative;  padding:12px 0 7px 55px;  line-height:14px;  border-radius:3px;}.instant-quote .instant-quote-list table.searching-flights tr td.fare p span{  font:15px open_sansregular;}.instant-quote .instant-quote-list table.searching-flights tr:last-child td{  border-bottom:0;}.instant-quote .instant-quote-list .detial-information{  margin-left:-35px;  margin-right:-35px;  margin-top:-10px;  display:none;}.instant-quote .instant-quote-list .instant-flight-details{  padding:15px 30px 0;}.instant-quote-list{  position:relative;}.instant-quote-list .table.searching-flights tr td.fare a.detail-information-link{  position:absolute;  bottom:-3px;  right:73px;  padding:5px;}.instant-quote-list .table.searching-flights tr td.fare a.detail-information-link em{  font-size:24px;  vertical-align:-3px;}.instant-quote-list .table.searching-flights tr td.fare a.detail-information-link em::before{  content:"\f106";}.instant-quote-list .table.searching-flights tr td.fare p{  color:#000;  background:#e9e9e9;}.instant-quote-list .table.searching-flights tr td.fare p em.fa-circle-thin,.instant-quote-list .table.searching-flights tr td.fare p em.fa-check-circle{  left:14px;  top:15px;  font-size:32px;  position:absolute;}.instant-quote-list table.searching-flights tr td{  border-bottom:1px solid #ccc;}.instant-quote-list .layover-time span{  border-radius:4px;  background:#fff;}.instant-quote-list .instant-flight-details{  border-bottom:1px solid #afafaf;}.instant-quote-list .detial-information{  background:#f4f0f1;}.instant-quote-list .show-stop-main .arrow-icon-flgt-srch{  top:11px;  right:-17%;}.instant-quote-list .show-stop-main table.searching-flights tr td{  border:0 !important;}.instant-flight-details .instant-sector-details{  font:14px open_sansregular;}.instant-flight-details .instant-sector-details em{  font-size:24px;  vertical-align:-7px;}.instant-flight-details .instant-sector-details .sector-2{  padding:0 10px;}.instant-flight-details .show-stop-main table.show-stop-panel.searching-flights{  background:none;  border:0;}.detial-information{  /*instant quote oneway starts*/}.detial-information .col-sm-8 .heading,.detial-information .col-sm-4 .heading{  color:#30302f;  margin:10px 30px 0;  font:16px open_sansregular;}.detial-information .col-sm-4 .heading{  margin:10px 35px;}.detial-information .instant-flight-details:last-child{  border-bottom:0;}.detial-information .fare-details .pax-type-details{  padding:0 40px 15px;  margin-bottom:15px;  border-bottom:1px solid #afafaf;}.detial-information .fare-details .pax-type-details p a{  float:right;  padding-right:10px;  margin-top:-3px;  color:#000;}.detial-information .fare-details .pax-type-details p a em{  font-size:24px;  vertical-align:-3px;  color:#30302f;  /*&::before{
							content:"\f106";
						}*/}.detial-information .fare-details .pax-type-details p span{  font:14px open_sansregular;  padding:3px 0;  width:100px;  display:inline-block;}.detial-information .fare-details .pax-type-details p span.currency-type{  width:40px;}.detial-information .fare-details .pax-type-details p.total-amount span{  font:18px open_sansregular;  margin-top:5px;  width:90px;}.detial-information .fare-details .pax-type-details p.total-amount span.currency-type{  width:66px;  text-align:center;}.detial-information .fare-details .pax-type-details .fares-break-up{  display:block;}.detial-information .fare-details .pax-type-details .fares-break-up p span{  width:89px;  display:inline-block;}.detial-information .fare-details .pax-type-details .fares-break-up p span.currency-type{  width:59px;  text-align:center;}.detial-information .validity-details{  padding:0 40px 15px;}.detial-information .validity-details .validity-values{  line-height:10px;}.detial-information .validity-details .validity-values span{  width:110px;  display:inline-block;  font:12px open_sansregular;}.detial-information .validity-details .validity-values span.validity-date{  text-align:left;  width:160px;}.instant_oneway{  /*instant quote onewayends*/  /* Instant Fare Quote */}.instant_oneway td{  padding-bottom:32px !important;}.instant_oneway .detail-information-link{  top:80px;}.instant-quote-list .table.searching-flights tr td.fare a.selected p{  background:#30302f;  color:#fff;}.instant-quote-list .table.searching-flights tr td.fare p span{  color:#696969;}.instant-quote-list .table.searching-flights tr td.fare p em.fa-circle-thin,.instant-quote-list .table.searching-flights tr td.fare p em.fa-check-circle{  color:#ccc;}.instant-quote-list .table.searching-flights tr td.fare a.selected p em.fa-circle-thin,.instant-quote-list .table.searching-flights tr td.fare a.selected p em.fa-check-circle,.instant-quote-list .table.searching-flights tr td.fare a.selected p span{  color:#fff;}.instant-quote-list .table.searching-flights tr td.fare a.detail-information-link{  color:#30302f;}.instant-quote-list .table.searching-flights tr td.fare a.detail-information-link.active{  background:#f4f0f1;}.instant-quote-list .table.searching-flights tr td.fare a.detail-information-link em{  color:#30302f;  /*.detial-information .col-sm-8{
	border-right:1px solid #AFAFAF;
}*/}.instant-quote .rules-and-regulation{  padding:0 15px 15px;}.instant-quote .rules-and-regulation .rules{  padding-bottom:15px;}.instant-quote .rules-and-regulation .rules .rule-heading{  color:#000;  font:16px open_sansregular;  padding-bottom:10px;}.instant-quote .rules-and-regulation .rules .sub-rules table tr td span{  color:#808080;  font:14px open_sansregular;  line-height:24px;}.instant-flight-details{  /* Request details table header styles */}.instant-flight-details .instant-sector-details{  color:#000;}.instant-flight-details .instant-sector-details em{  color:#cb102e;}.agent-req-box th,.WCAG-th-bgcolor th{  background:#fff !important;  /* Request details table header styles ends */  /*instant quote starts*/}.bdr-right{  border-right:1px solid #afafaf;}.bdr-left{  border-left:1px solid #afafaf;  /*instant quote ends*/  /* Fare Not Available Button Sheik (01-Apr-2019)*/}.block.fare-nt-avble{  pointer-events:none;}.block.fare-nt-avble p.vierespop-num-txt{  padding:10px 0px !important;  font-size:14px !important;  cursor:not-allowed;}.fare-nt-avble.selected p.vierespop-num-txt{  background:#e9e9e9 !important;  color:#000 !important;}.pax-type-name.active .fa-angle-down::before{  content:"\f106";  /*seat no availability hide class*/}.no-availability{  z-index:-999;  background:#eaeaea;  opacity:0.5;  /* Language German */}.lang-ge #adhocRequest .well-trip-theme,.lang-ge #conferenceRequest .well-trip-theme{  width:114%;}.lang-ge #seriesRequestNew .well-trip-theme{  width:125%;}.lang-ge .guest-count-3 .adult{  width:35%;}.lang-ge .guest-count-3 .child{  width:30%;}.lang-ge #seriesRequestNew .custom-btn,.lang-ge #conferenceRequest .custom-btn{  margin-top:15px;}.lang-ge .advance-link,.lang-ge .clear-link{  padding:5px;  margin-top:5px;  margin-left:10px;}.lang-ge #getBookingQueryBox .advance-link,.lang-ge #getBookingQueryBox .clear-link{  padding:4px 10px;}.lang-ge .trip-form .row .col-sm-2{  min-width:230px;}.lang-ge #getBookingQueryBox .row .col-sm-2{  min-width:215px !important;}.lang-ge .email-setting-cont .col-sm-4{  width:48%;  /* Language Greek */}.lang-gr .well-trip-theme{  width:130%;}.lang-gr #seriesRequestNew .custom-btn,.lang-gr #conferenceRequest .custom-btn{  margin-top:15px;}.lang-gr .advance-link{  margin-left:-41px;  padding:4px 5px;  /* Language French */}.lang-fr .well-trip-theme{  width:109%;}.lang-fr .advance-link{  margin-left:10px;}.lang-fr .advance-link,.lang-fr .clear-link{  margin:5px 0px 10px;}.lang-fr .trip-form .row .col-sm-2{  min-width:250px;  /*german email setting alignment issue*/}.german-align{  display:flex;  flex-wrap:wrap;  /*Y4 mexican - Azeez - 22-12-2020*/}.lang-ms .trip-form label{  font-size:12px;}.lang-ms .well-trip-theme{  width:117%;}.lang-ms table.searching-flights tr td,.lang-ms table.view-request-table tr td{  font-size:14px;}.lang-ms .req-id{  line-height:20px;}.lang-ms .last-menu-left{  left:-109.4% !important;}.lang-ms .lang-container{  width:120px;  /*portugues g3 - Azeez - 12-07-2021 */}.lang-bt #conferenceRequest .well-trip-theme{  width:106%;}.lang-bt .prev_nextday .prev-day,.lang-bt .prev_nextday .next-day{  width:15%;}.lang-bt .prev_nextday .flt-details{  width:70%;}.lang-bt .prev_nextday.round-trp .prev-day,.lang-bt .prev_nextday.round-trp .next-day{  width:25%;}.lang-bt .prev_nextday.round-trp .flt-details{  width:50%;}.lang-bt .prev_nextday.mult-trp .flt-details{  width:80%;}.lang-bt .trip-form.view-request .col-sm-2,.lang-bt .trip-form.make-payment .col-sm-2,.lang-bt #viewRequestSSR .col-sm-2,.lang-bt .view-booking .col-sm-2,.lang-bt .modify-request .col-sm-2{  padding-right:0;}.lang-bt .trip-form.view-request label,.lang-bt .trip-form.make-payment label,.lang-bt #viewRequestSSR label,.lang-bt .view-booking label,.lang-bt .modify-request label{  font-size:12px;}.lang-bt .trip-form.view-request input,.lang-bt .trip-form.make-payment input,.lang-bt #viewRequestSSR input,.lang-bt .view-booking input,.lang-bt .modify-request input{  overflow:hidden;  white-space:nowrap;  text-overflow:ellipsis;}.lang-bt .payment-selection .date.form-control{  width:105%;}.lang-bt .payment-selection .calendar-icon{  top:1px;}.lang-bt #viewRequestSSR .col-sm-2:nth-child(3),.lang-bt .view-booking .col-sm-2:nth-child(3),.lang-bt .modify-request .col-sm-2:nth-child(3){  flex:0 0 17.66667%;  max-width:17.66667%;}.lang-bt .update-clone{  left:280px;}.loader-container{  height:100px;  position:relative;  top:10px;}.central-image{  width:20px;  height:20px;  position:absolute;  top:37%;  left:50%;  transform:translate(-50%, -50%);  font-size:20px;  color:#30302f;}.orbit{  position:absolute;  width:50px;  height:50px;  top:50%;  left:50%;  transform:translate(-50%, -50%);}.orbit-image{  width:20px;  height:20px;  position:absolute;  border-radius:50%;  font-size:20px;  opacity:0;}.cls-loaderman1{  transform:rotate(205deg);  bottom:53px;  left:23px;  animation:showSpan1 4s linear infinite;}.orbit-image:nth-child(odd){  color:#30302f;}.orbit-image:nth-child(even){  color:#cb102e;}@keyframes showSpan1{  0%{    opacity:0;  }  6%{    opacity:1;  }  12%{    opacity:1;  }  24%{    opacity:1;  }  30%{    opacity:1;  }  36%{    opacity:1;  }  42%{    opacity:1;  }  48%{    opacity:1;  }  54%{    opacity:0;  }  60%{    opacity:0;  }  66%{    opacity:0;  }  72%{    opacity:0;  }  78%{    opacity:0;  }  84%{    opacity:0;  }  90%{    opacity:0;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.cls-loaderman2{  transform:rotate(246deg);  left:39px;  bottom:39px;  animation:showSpan2 4s linear infinite;}@keyframes showSpan2{  0%{    opacity:0;  }  6%{    opacity:0;  }  12%{    opacity:1;  }  24%{    opacity:1;  }  30%{    opacity:1;  }  36%{    opacity:1;  }  42%{    opacity:1;  }  48%{    opacity:1;  }  54%{    opacity:1;  }  60%{    opacity:0;  }  66%{    opacity:0;  }  72%{    opacity:0;  }  78%{    opacity:0;  }  84%{    opacity:0;  }  90%{    opacity:0;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.cls-loaderman3{  top:12px;  transform:rotate(296deg);  left:39px;  animation:showSpan3 4s linear infinite;}@keyframes showSpan3{  0%{    opacity:0;  }  6%{    opacity:0;  }  12%{    opacity:0;  }  24%{    opacity:1;  }  30%{    opacity:1;  }  36%{    opacity:1;  }  42%{    opacity:1;  }  48%{    opacity:1;  }  54%{    opacity:1;  }  60%{    opacity:1;  }  66%{    opacity:0;  }  72%{    opacity:0;  }  78%{    opacity:0;  }  84%{    opacity:0;  }  90%{    opacity:0;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.cls-loaderman4{  top:28px;  transform:rotate(339deg);  right:5px;  animation:showSpan4 4s linear infinite;}@keyframes showSpan4{  0%{    opacity:0;  }  6%{    opacity:0;  }  12%{    opacity:0;  }  24%{    opacity:0;  }  30%{    opacity:1;  }  36%{    opacity:1;  }  42%{    opacity:1;  }  48%{    opacity:1;  }  54%{    opacity:1;  }  60%{    opacity:1;  }  66%{    opacity:1;  }  72%{    opacity:0;  }  78%{    opacity:0;  }  84%{    opacity:0;  }  90%{    opacity:0;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.cls-loaderman5{  top:28px;  transform:rotate(18deg);  left:4px;  animation:showSpan5 4s linear infinite;}@keyframes showSpan5{  0%{    opacity:0;  }  6%{    opacity:0;  }  12%{    opacity:0;  }  24%{    opacity:0;  }  30%{    opacity:0;  }  36%{    opacity:1;  }  42%{    opacity:1;  }  48%{    opacity:1;  }  54%{    opacity:1;  }  60%{    opacity:1;  }  66%{    opacity:1;  }  72%{    opacity:1;  }  78%{    opacity:0;  }  84%{    opacity:0;  }  90%{    opacity:0;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.cls-loaderman6{  top:13px;  transform:rotate(72deg);  right:42px;  animation:showSpan6 4s linear infinite;}@keyframes showSpan6{  0%{    opacity:0;  }  6%{    opacity:0;  }  12%{    opacity:0;  }  24%{    opacity:0;  }  30%{    opacity:0;  }  36%{    opacity:0;  }  42%{    opacity:1;  }  48%{    opacity:1;  }  54%{    opacity:1;  }  60%{    opacity:1;  }  66%{    opacity:1;  }  72%{    opacity:1;  }  78%{    opacity:1;  }  84%{    opacity:0;  }  90%{    opacity:0;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.cls-loaderman7{  bottom:37px;  transform:rotate(114deg);  right:41px;  animation:showSpan7 4s linear infinite;}@keyframes showSpan7{  0%{    opacity:0;  }  6%{    opacity:0;  }  12%{    opacity:0;  }  24%{    opacity:0;  }  30%{    opacity:0;  }  36%{    opacity:0;  }  42%{    opacity:0;  }  48%{    opacity:1;  }  54%{    opacity:1;  }  60%{    opacity:1;  }  66%{    opacity:1;  }  72%{    opacity:1;  }  78%{    opacity:1;  }  84%{    opacity:1;  }  90%{    opacity:0;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.cls-loaderman8{  bottom:53px;  transform:rotate(165deg);  left:2px;  animation:showSpan8 4s linear infinite;}@keyframes showSpan8{  /* Muliti modal popup css */  0%{    opacity:0;  }  6%{    opacity:0;  }  12%{    opacity:0;  }  24%{    opacity:0;  }  30%{    opacity:0;  }  36%{    opacity:0;  }  42%{    opacity:0;  }  48%{    opacity:0;  }  54%{    opacity:0;  }  60%{    opacity:1;  }  66%{    opacity:1;  }  72%{    opacity:1;  }  78%{    opacity:1;  }  84%{    opacity:1;  }  90%{    opacity:1;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.modal{  overflow:auto;}.modal.z-index-1{  z-index:1050;}.modal.z-index-2{  z-index:1060;}.modal.z-index-3{  z-index:1070;}.modal.z-index-4{  z-index:1080;}.modal.modal-big .modal-dialog{  max-width:85%;}.modal.modal-lbig .modal-dialog{  max-width:92%;}.modal.modal-mbig .modal-dialog{  max-width:65%;}.modal.modal-small .modal-dialog{  max-width:40%;}.modal.modal-medium .modal-dialog{  max-width:50%;}.modal-backdrop .z-index-1{  z-index:1049;}.modal-backdrop .z-index-2{  z-index:1059;}.modal-backdrop .z-index-3{  z-index:1069;}.modal-backdrop .z-index-4{  z-index:1079;}.custom-alert-box .modal-body{  border-bottom:1px dotted #f7f7f7;}.custom-alert-box button.close{  opacity:1;  padding:8px 0px;}.custom-alert-box{  border-radius:0px !important;}.modal-content{  border-radius:0px;  padding:0px;  margin-bottom:20px;  border:1px solid #ccc;  background:#fff;  -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);  box-shadow:0 5px 15px rgba(0, 0, 0, .5);  /* Muliti modal popup css End */}.modal-content .popup-header{  background:#30302f;  color:#fff;  padding:15px 20px;  font-family:'open_sansregular';  font-size:16px;}.modal-content .popup-body{  padding:25px;}@media (min-width:320px) and (max-width:575.98px){  /*menu border image changing based on airline directory*/  .modal.modal-big .modal-dialog{    max-width:96%;  }  .modal-content .popup-body{    padding:15px 10px;  }  .modal-content .popup-body .request-det-cont{    padding:15px 5px;  }  .modal-content .popup-body .flight-details-view tr th{    padding:4px !important;  }  .subLink{    right:7px;    bottom:9px;  }}.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show > .nav-link{  color:#fff;  /* .navbar-nav > li > a:hover, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link
{
	background:url('../../plugins/KM/images/menu-border.png') repeat-x center 75%;
} */}.nav > li > a{  position:relative;  display:block;  padding:10px 15px;  border-radius:4px 4px 0px 0px;}.navbar-light{  /*.navbar-expand-lg {
	.navbar-collapse{
		display:none;
	}
}*/}.navbar-light .navbar-nav .show > .nav-link{  color:#fff;}.navbar{  background:#30302f;  padding:0rem;  margin-bottom:20px;  color:#fff;}.navbar .navbar-brand{  height:70px;  line-height:31px;  padding:18px 14px 6px 0;  width:180px;}.navbar .navbar-brand .img-fluid{  max-width:unset;}.navbar .navbar-nav .nav-link{  color:#fff;  padding-right:0rem;  padding-left:0rem;  font-size:15px;}.navbar .navbar-nav .nav-link:hover{  color:#fff;  /* &.active{
				background:url('../../plugins/KM/images/menu-border.png') repeat-x center 75%;
			} */}.navbar .navbar-nav .active .nav-link{  color:#fff;}.navbar .navbar-nav li{  margin:0px 0px 0px 0px;}.navbar .navbar-nav > li > a{  font-family:'open_sansregular';  padding:15px 0px;  line-height:40px;  margin:0px 0px 0px 15px;}.dropdown-menu{  min-width:210px;  padding:0px;  border-radius:0px;  margin-top:0px;  background:#30302f;}.dropdown-menu li{  font-size:14px;}.dropdown-menu li > a{  color:#fff;  padding:10px 15px;  display:block;}.dropdown-menu li > a:hover,.dropdown-menu li > a:focus{  color:#cb102e;  background-color:#fff;}.dropdown-menu .dropdown-submenu{  position:relative;}.dropdown-menu .dropdown-submenu .dropdown-menu{  top:0;  left:100%;  margin-top:0px;  margin-left:0px;}.dropdown-menu .dropdown-submenu a::after{  transform:rotate(-90deg);  position:absolute;  right:8px;  /*color:#ccc;*/  top:1em;  font-size:18px;}.dropdown-menu .dropdown-submenu .dropdown-item:hover{  background-color:#fff;}.inverse-menu > .dropdown-menu{  right:100%;  left:auto;}.last-menu{  left:-100% !important;}.last-menu-left{  left:-100% !important;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{  color:#555;  cursor:default;  background-color:#fff;  border:1px solid #ddd;  border-bottom-color:transparent;}@media (min-width:320px) and (max-width:575.98px){  /* Notes start */  .dropdown-menu{    padding:0px;    border-radius:0px;    background:#fff;  }  .dropdown-menu li{    font-size:14px;  }  .dropdown-menu li > a{    color:#30302f;    padding:5px 15px;  }}.chat-his{  position:relative;  margin:0px 0px 10px 10px;}.chat-his .chat-cont{  background:#fff;  border:1px solid #c4c4c4;  border-radius:4px;  color:#000;  max-width:90%;  min-width:60%;  padding:10px;  position:relative;  word-wrap:break-word;  font-family:"open_sansregular";  box-shadow:0px 0px 4px #ccc;}.chat-his .chat-cont:before{  border-bottom:10px solid rgba(0, 0, 0, 0);  border-right:8px solid #c4c4c4;  border-top:10px solid rgba(0, 0, 0, 0);  content:"";  height:0;  margin-top:-10px;  position:absolute;  right:100%;  top:50%;  width:0;}.chat-his .chat-cont:after{  border-bottom:8px solid rgba(0, 0, 0, 0);  border-right:7px solid #fff;  border-top:8px solid rgba(0, 0, 0, 0);  content:"";  height:0;  margin-top:-8px;  position:absolute;  right:100%;  top:50%;  width:0;}.chat-user,.chat-time{  color:#213368;  font-family:"open_sanssemibold";}.chat-user{  font-size:14px;}.chat-his.me .chat-time{  color:#213368;}.chat-time{  color:#646464;}.chat-time i,.chat-time em{  vertical-align:middle;  margin-right:5px;}.msg-to{  background:#236597;  padding:10px 20px;}.msg-to label{  color:#fff !important;  margin-right:10px;}.msg-to .active label{  color:#fff !important;  margin-right:10px;}.modern-select.chat-select{  height:28px;  border-radius:4px;  border:none;  /*background-size:14%;*/  width:20%;}.msg-type{  position:relative;}.chat-his.me .chat-cont:before,.chat-his.me .chat-cont:after{  left:100%;  border-left:6px solid #9bace0;  border-right:none;}.chat-his.me{  width:80%;  right:-38px;}.chat-his .chat-cont{  background:#9bace0;}.chat-his .chat-cont:after{  border-left:10px solid #9bace0;}.chat-search{  height:28px;  border:none;  border-radius:4px;  padding:0px 12px;  margin-left:15px;}.multiple-select{  position:relative;  display:inline-block;}.multiple-select em.fa-search{  position:absolute;  right:0px;  bottom:8px;  color:#c4c4c4;}.multiple-select-options{  background:#fff none repeat scroll 0 0;  left:15px;  position:absolute;  top:26px;  width:92%;  z-index:1;  display:none;  box-shadow:0px 0px 4px #ccc;}.multiple-select-options li{  padding:6px 10px;  position:relative;  cursor:pointer;}.multiple-select-options li:hover{  background:#0c8cff;}.multiple-select-options li:hover a{  color:#fff;}.multiple-select-options li a{  color:#000;}.multiple-select-options li i,.multiple-select-options li em{  visibility:hidden;}.multiple-select-options lem.active a{  color:#fff;}.multiple-select-options lem.active{  background:#0c8cff;}.multiple-select-options lem.active i,.multiple-select-options lem.active em{  visibility:visible;  position:absolute;  color:#fff;  right:0px;  bottom:12px;  font-size:14px;}.selected-group{  border-top:1px solid #2f7dbb;  margin-top:10px;  padding:10px 0px;}.selected-group li{  border:1px solid #fff;  display:inline-block;  margin:0 10px 10px 0;  padding:5px;  border-radius:4px;  position:relative;  color:#fff;}.selected-group li i,.selected-group li em{  position:absolute;  right:0px;  bottom:7px;  font-size:16px;  top:2px;}.selected-group lem.checkbox label{  padding-left:25px;}.chat-div{  max-height:230px;  margin-bottom:15px;  overflow-x:hidden;  overflow-y:auto;  margin-right:-25px;}.chat-history{  background:#213368;  color:#fff;}.chat-history{  margin:-25px -25px 15px -25px;  background:#ccc;  position:relative;  padding:10px 35px;}.chat-history span{  margin-left:15px;  display:inline-block;  background:#fff;  border-radius:4px;}.chat-history span label{  color:#ccc;  position:absolute;  bottom:5px;  left:12px;}.chat-history input{  border:0px;  padding:6px 12px;  border-radius:4px;  background:none;  position:relative;  z-index:2;}.chat-history .fa-search{  bottom:16px;  color:#646464;  left:15px;  position:absolute;  font-size:18px;}.chat-search-by{  bottom:15px;  right:-38px;}.chat-search-by a{  background:#fff;  padding:6px 8px;  border-radius:4px;  margin-left:5px;  color:#000;}.chat-search-by a:hover,.chat-search-by a.active .padd-right-15{  padding-right:15px;}.notification,.notification:hover{  margin-right:10px;  padding-right:10px;}.notify-count{  background:#0c8cff none repeat scroll 0 0;  border:3px solid #213368;  border-radius:12px;  left:6px;  padding:1px 4px;  position:absolute;  top:-16px;}.chat-text-area{  width:100%;  height:35px;  overflow-y:hidden;  padding:6px 30px 6px 12px;}.ext-note{  right:15px;  position:absolute;  top:6px;  color:red;  /*
* Author: Abdul Azeez
* Desc: Notes file upload developement
*/}.ext-note .notify-count{  border:2px solid #eee;  left:10px;  padding:0px 2px;  top:-10px;}.send-msg,.cls-attach{  bottom:5px;  font-size:18px;  position:absolute;}.send-msg{  right:5px;}.cls-attach{  right:30px;}.cls-attach a{  color:#166995 !important;}.cls-attach a:hover{  color:#1c1d47 !important;}.up-process{  padding:10px 0px;  /*	Animation	*/}.up-process .upload{  background:#eee;  padding:5px;  border-radius:5px;}.up-process .upload .pbar{  display:inline-block;  position:relative;  background:#e2e2e2;  margin:1px 10px;  height:6px;  width:100px;  border-radius:5px;}.up-process .upload .pbar-bar{  position:absolute;  display:inline-block;  background:#00f;  height:6px;  width:1%;  border-radius:5px;}.up-process .size{  color:#ccc;  font-size:11px;}.up-process .filename{  width:100px;  /* display: inline-block; */  vertical-align:bottom;  overflow:hidden;  text-overflow:ellipsis;}.up-process .cls-up-error{  display:none;}.up-process.error .cls-up-error{  display:inline-block;}.movecon{  animation:move 1s linear normal;  animation-fill-mode:forwards;}@keyframes move{  /* Notes End */  /*otpVerification.tpl code starts here */  0%{    width:0%;  }  10%{    width:10%;  }  20%{    width:20%;  }  30%{    width:30%;  }  40%{    width:40%;  }  50%{    width:50%;  }  60%{    width:60%;  }  70%{    width:70%;  }  80%{    width:80%;  }  90%{    width:90%;  }  100%{    width:100%;  }}.main-body-container{  height:100%;}.main-verify-email{  text-align:center;}.main-verify-email .main-title{  font-size:26px;  font-family:'open_sanssemibold';}.main-verify-email .sub-title{  display:block;  font-size:16px;  color:var(--secondaryTextclr);  font-family:'open_sansregular';}.main-verify-email .cls-action{  padding:20px;  text-transform:uppercase;}.main-verify-email .cls-otp-input{  Width:39px;  Height:45px;  text-align:center;  border-radius:5px;  border:1px solid #304cb2;  outline:unset;  margin:5px;  font-size:23px;  font-family:'open_sansbold';}.main-verify-email .cls-verifymail{  font-family:'open_sansregular';}.main-verify-email .cls-input-otp{  padding-top:20px;  width:fit-content;  margin:auto;  position:relative;  margin-block-end:5px;}.main-verify-email .cls-model-Resend{  cursor:pointer;  font-family:'open_sansregular';}.main-verify-email .cls-verify-Resend{  color:var(--sendodaryButtonDclr);  text-decoration:none;  text-align:right;  display:block;}.main-verify-email .cls-verify-change{  color:var(--sendodaryButtonDclr);}.main-verify-email .cls-action .cls-primary-button{  background-color:var(--primaryButtonLclr);  color:var(--PrimaryButtonDclr);  border-radius:unset;  margin:0px 10px;  font-weight:700;  text-transform:uppercase;}.main-verify-email .cls-verify-mail{  text-decoration:none;  color:black;}.main-verify-email .cls-action .cls-verify-cancel{  text-decoration:none;  color:var(--sendodaryButtonDclr);  /*otpVerification.tpl code ends here */  /* payment summary starts*/}.payment_summary_border{  border:2px solid #e7e7e7;  padding-bottom:15px;}.payment_summary_border table.flight-details-view tbody tr.pay_summary:nth-child(2){  border-top:1px solid #d3d3d3;}.payment_summary_border table.flight-details-view tbody:last-child tr.payment_sum{  border-bottom:none;}.payment_summary_border table.flight-details-view tr.pay_summary{  border-top:1px solid #e6e6e6;  border-bottom:none;}.payment_summary_border table.flight-details-view tr.pay_summary:last-child{  border-bottom:1px solid #d3d3d3;}.payment_summary_border table.flight-details-view tr td.payment_summary{  text-align:left;  padding:0px 0px 8px 20px;  font:14px open_sansregular;}.payment_summary_border .date-txt span{  font:14px open_sanssemibold;}.payment_summary_border .popover-small{  font-weight:bold;}.payment_summary_border .payment_summary{  padding-bottom:10px;}.payment_summary_border .payment_summary span{  font:14px open_sanssemibold;}.payment_summary_border .payment_summary .infi-icon_65_info{  vertical-align:middle;  padding-left:4px;  color:#30302f;}.payment_summary_border .payment_summary .infi-icon_84_expand{  vertical-align:middle;  font-size:17px;  margin-right:7px;  cursor:pointer;}.payment_summary_border .payment_summary .infi-icon_84_expand.active::before{  content:'\e953';}.payment_summary_border .payment_summary .fare-break-up{  text-decoration:none;}.payment_summary_border .payment_summary .sum_pnr{  color:#747474;}.payment_summary_border .table-header-bold td{  text-align:center;}.payment_summary_border .select-flight-hdr{  margin-bottom:0px;}.payment_summary_border .pay_align{  margin:0px auto;}.payment_summary_border .pay_align tr{  border-bottom:none;}.payment_summary_border .pay_align td{  text-align:left;  padding:6px 8px;  border:unset;  font-size:14px;  font-weight:500;}.payment_summary_border .pay_align td:nth-child(3){  font-size:15px !important;  font-family:'open_sanssemibold';}.payment_summary_border .pay_align td:nth-child(3) span,.payment_summary_border .pay_align td:nth-child(3) a{  font-size:15px !important;  font-family:'open_sanssemibold';}.payment_summary_border .make_payment{  border-bottom:2px solid #ccc;  margin:0px 16px 15px 15px;}.payment_summary_border .request-det-cont{  border:none;}.payment_summary_border{  /* Payment Content Language Sheik(09-Sep-2020)*/}.payment_summary_border .pay_summary{  display:none;}.payment_summary_border .pay_summary .num-txt{  display:inline-block;}.addtionalpaycontent{  border:1px solid #c7c4c4;}.addtionalpaycontent .heading{  color:#fff;  font-weight:bold;  background-color:red;  padding:12px;}.addtionalpaycontentlist{  padding:10px 20px 10px 35px;}.addtionalpaycontentlist li{  font-size:12px !important;  list-style:unset;  /* payment summary ends*/  /* Next day and Prev day */}.prev_nextday{  padding:10px;  margin-top:20px;  width:100%;  display:flex;  justify-content:space-around;}.prev_nextday em{  font-size:20px;  color:#30302f;}.prev_nextday em.fa-chevron-circle-left{  padding-right:5px;}.prev_nextday em.fa-chevron-circle-right{  padding-left:5px;}.prev_nextday .prev-day{  float:none;}.prev_nextday .next-day{  float:none;  text-align:right;}.prev_nextday .prev-day,.prev_nextday .next-day{  width:10%;}.prev_nextday .prev-day span,.prev_nextday .next-day span{  font:14px open_sansregular;  color:#30302f;}.prev_nextday .prev-day.disable,.prev_nextday .next-day.disable{  cursor:not-allowed;  color:#838383;}.prev_nextday .prev-day.disable em,.prev_nextday .next-day.disable em{  cursor:not-allowed;  color:#838383;}.prev_nextday .flt-details{  display:inline-block;  font:14px open_sansregular;  width:80%;  text-align:center;  color:#000;}.prev_nextday .flt-details .vl{  vertical-align:2px;}.prev_nextday .flt-details .select_flights{  color:#019f17;}.prev_nextday .flt-details .select_flights,.prev_nextday .flt-details .total_flights{  font:14px open_sanssemibold;  padding:0 5px;  color:#30302f;}.prev_nextday.round-trp .flt-details{  width:64%;}.prev_nextday.round-trp .prev-day,.prev_nextday.round-trp .next-day{  width:14%;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;  display:block;}.prev_nextday.round-trp em{  font-size:19px;  vertical-align:-1px;}.prev_nextday.mult-trp .flt-details{  width:90%;  padding-left:5px;}.prev_nextday.mult-trp .prev-day,.prev_nextday.mult-trp .next-day{  width:5%;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;  display:block;}.prev_nextday.mult-trp .prev-day span,.prev_nextday.mult-trp .next-day span{  display:none;}.agent-req-box th,.airline-res-box th{  text-align:left !important;  /* Next day and Prev day */  /* Seat Selection Starts */}.seat-sector-details{  padding:5px 0px;  margin-right:20px;  line-height:20px;  text-align:center;  position:relative;  cursor:pointer;  width:15%;  float:left;  border:3px solid #ccc;  margin-bottom:20px;}.seat-sector-details p{  font:14px open_sanssemibold;}.seat-sector-details span{  position:absolute;  font-size:22px;  left:43%;  bottom:-16px;  display:none;}.seat-sector-details.active{  background:#000;  border:3px solid #000;}.seat-sector-details.active span{  display:block;}.seat-sector-details.active p{  color:#fff;}.select-seat-type select{  font-family:"open_sansregular";}.selected-seat-details{  padding:3px 5px;  line-height:24px;  font-family:"open_sanssemibold";  margin-bottom:10px;}.selected-seat-details p{  font-size:13px;}.selected-seat-details p span{  display:inline-block;}.seat-layout-structure{  padding:5px;}.flight-layout{  padding-top:10px;}.seat-types p{  padding-left:25px;  font-size:11px;  font-family:"open_sansregular";}.seat-types ul li,.selected-seats ul li{  display:inline-block;  margin-bottom:5px;  float:left;  width:33%;  min-height:40px;  padding-top:3px;}.selected-seats ul li{  min-height:auto;  font-size:13px;  margin:0;  width:25%;}.seat-types .free-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -16px;}.seat-types .occupied-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -141px;}.seat-types .selected-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -82px;}.seat-types .paid1-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -190px;}.seat-types .paid2-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -247px;}.seat-types .paid3-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -304px;}.seat-types .paid4-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -361px;}.seat-types .paid5-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -418px;}.seat-types .paid6-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -474px;}.seat-types .paid7-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -531px;}.seat-types .paid8-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -588px;}.seat-types .paid9-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -645px;}.seat-types .paid10-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -702px;}.seat-types .paid11-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -759px;}.seat-types .paid12-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -816px;}.seat-types .paid13-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -873px;}.seat-types .paid14-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -929px;}.seat-types .paid15-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -986px;}.seat-types .paid16-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -1043px;}.seat-types .paid17-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -1100px;}.seat-types .paid18-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -1157px;}.seat-types .paid19-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -1214px;}.seat-types .paid20-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -1271px;  /* G3 new seat color configuration started - legend */  /* 22-2-22 mohanraj */}.seat-types .Bassinet-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -1329px;}.seat-types .exit-row-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -1386px;}.seat-types .leg-space-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -1443px;}.seat-types .wing-seat{  background:url("../../images/seatIcons.png") no-repeat -87px -1500px;  /*  G3 new seat color configuration ended */}.seat-layout{  width:440px;  margin:0 auto;}.seat-layout-6{  width:300px;  margin:0 auto;}.seat-layout-header img{  max-width:100%;}.seat-layout-scroll,.seat-layout-scroll-6{  margin-left:0px;  padding-right:30px;  min-height:500px;  max-height:500px;  overflow-y:scroll;}.seat-layout .seat-layout-scroll{  width:479px;}.seat-layout-6 .seat-layout-scroll{  width:340px;  margin-left:0;}.seat-layout-scroll-label{  position:absolute;  top:60%;  width:25px;  height:70px;  font-size:18px;  right:82px;  transform:rotate(90deg);}.seat-layout-6 .seat-layout-scroll-label{  right:85px;}.seat-layout-body{  margin-left:4px;  padding:10px 13px;  width:431px;  min-height:500px;}.seat-layout-6 .seat-layout-header{  width:292px;}.seat-layout-6 .seat-layout-body{  width:286px;  margin-left:3px;}.seat-layout-body ul li{  display:inline-block;  margin-bottom:8px;  float:left;  height:37px;  width:41px;  margin-left:-6px;  text-align:center;  padding-top:8px;  font:12px open_sansregular;}.open-seat{  cursor:pointer;}.seat-layout-body ul li:first-child{  margin-left:0;}.row-gap li{  margin-top:15px;}.aisle-seat{  margin-right:40px;}.aisle-seat + .aisle-seat{  margin-right:0px;}.seat-layout-body .free-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -19px;}.seat-layout-body .occupied-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -133px;  cursor:not-allowed;}.seat-layout-body .paid1-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -190px;}.seat-layout-body .paid2-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -247px;}.seat-layout-body .paid3-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -304px;}.seat-layout-body .paid4-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -361px;}.seat-layout-body .paid5-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -418px;}.seat-layout-body .paid6-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -474px;}.seat-layout-body .paid7-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -531px;}.seat-layout-body .paid8-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -588px;}.seat-layout-body .paid9-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -645px;}.seat-layout-body .paid10-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -702px;}.seat-layout-body .paid11-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -759px;}.seat-layout-body .paid12-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -816px;}.seat-layout-body .paid13-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -873px;}.seat-layout-body .paid14-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -929px;}.seat-layout-body .paid15-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -986px;}.seat-layout-body .paid16-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -1043px;}.seat-layout-body .paid17-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -1100px;}.seat-layout-body .paid18-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -1157px;}.seat-layout-body .paid19-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -1214px;}.seat-layout-body .paid20-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -1271px;}.seat-layout-body .selected-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -76px;  /* G3 new seat color configuration started  */  /* 22-2-22 mohanraj */}.seat-layout-body .Bassinet-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -1328px;}.seat-layout-body .exit-row-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -1385px;}.seat-layout-body .leg-space-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -1442px;}.seat-layout-body .wing-seat{  background:url("../../images/seatIcons.png") no-repeat -20px -1499px;  /*  G3 new seat color configuration ended */}.zone-splitter{  height:40px;  clear:both;  position:relative;}.zone-splitter::before,.zone-splitter::after{  content:"";  position:absolute;  height:35px;  width:10px;  background:#f00;}.zone-splitter::before{  left:-15px;}.zone-splitter::after{  right:-15px;}.washroom3,.washroom2{  position:relative;}.washroom3 span,.washroom2 span{  position:absolute;  background:url("../../images/restroom.png") no-repeat center center #ccc;  width:110px;  height:40px;  border-radius:3px;  z-index:3;  right:0;  cursor:default;  line-height:40px;}.washroom2 span{  width:76px;}.washroom-lg span{  height:80px;  top:-37px;}.gally-full{  background:#ccc;  padding:10px 5px;  text-align:center;}.front-lobby{  position:relative;  overflow:hidden;}.front-lobby .washroom2{  float:left;  width:76px;}.front-lobby .gally6{  width:135px !important;}.front-lobby [class^="gally"]{  background:#ccc;  padding:12px 5px 11px 5px;  text-align:center;  float:right;  width:280px;  border-radius:3px;  /* Review Section starts */}.review-seat-no{  font:15px open_sanssemibold;  padding-right:3px;}.grand-total-seat{  font:20px open_sanssemibold;  padding-right:3px;}.grand-total-seat + .grand-total-seat{  font:22px open_sanssemibold;  padding-right:3px;}.seat-review .review-seat-no + .review-seat-no{  font:20px open_sanssemibold;  padding-right:3px;  margin-left:-5px;}.seat-review{  margin-top:20px;}.seat-review .sector-2,.seat-review .sector-1{  font:13px open_sanssemibold;}.seat-review .sector-1.right{  background:url("../../images/dasboard-icons.png") no-repeat scroll 10px -2296px;  padding-right:40px;}.seat-review ul li{  border-bottom:1px solid #ccc;  overflow:hidden;}.seat-review ul li:first-child{  border:1px solid #ccc;  position:relative;}.seat-review ul li:first-child p:first-child{  width:129px;}.seat-review ul li:first-child p:last-child{  position:absolute;  bottom:0px;  right:0px;}.seat-review ul li:first-child p.even{  background:#e8e8e8;}.seat-review ul li p{  float:left;  display:inline;  width:150px;  text-align:left;  padding:10px 5px;  font:12px open_sansregular;  line-height:20px;}.seat-review ul li p:first-child{  margin-left:0px;  width:130px;  font:14px open_sanssemibold;  text-align:left;  white-space:normal;  word-break:break-word;}.seat-review ul li p:last-child{  float:right;  width:120px;  padding-top:15px;}.seat-review ul li p.even{  background:#f5f5f5;}.seat-review ul li p a{  color:#000;  text-decoration:underline;}.seat-review ul li p a:hover{  text-decoration:underline;  color:#000;}.seat-review ul li .cls-seatsector{  display:flex;  overflow-x:auto;  scroll-behavior:smooth;  width:85%;}.seat-review ul li .cls-seatsector p{  flex-shrink:0;  width:150px;}.seat-review ul li .cls-seatsector p .sector-1.right{  background:unset !important;  padding-right:5px !important;}.adult-seat,.child-seat,.infant-seat{  position:relative;  padding-left:35px !important;}.adult-seat::before,.child-seat::before,.infant-seat::before{  font-size:20px;  left:5px;  margin-top:-10px;  position:absolute;  top:50%;  color:#737373;}.adult-seat::before{  content:'\e903';  font-family:'infiIcons';}.child-seat::before{  content:'\e907';  font-family:'infiIcons';}.infant-seat::before{  content:"\e917";  font-family:'infiIcons';  /* Review Section Ends */  /* Passenger Disable */}.passender-details.passenger-disable{  border:2px solid #fff;  cursor:not-allowed;}.passenger-disable{  /* Seat Selection Ends */  /* Seat Selection Ends */}.passenger-disable .roundtrip-blur{  display:inline;}.passenger-disable .seat-no p{  padding-top:0;}.seat-sectors{  border:1px solid #ccc;  box-shadow:0 0 4px -1px #b4b4b4;}.seat-selection-sector.active{  background:#333;  border:2px solid #ccc;}.connecting-flights p{  border:1px solid #ccc;}.connecting-flights p.active{  border:2px solid #000;  box-shadow:0 0 4px 2px #30302f;}.seat-selectall-passenger.checkbox.active label{  color:#000 !important;}.passender-details{  border:2px solid #ccc;  display:flex;}.passender-details.alloted{  border:2px solid #15a90b;}.passender-details.current-selected{  border:2px dashed #cf8a08;}.passender-details.selected{  border:2px solid #c4ba03;}.seat-no{  color:#000;  background:#cacfc9;}.selected .seat-no{  color:#fff;  background:#c4ba03;}.current-selected .seat-no{  color:#fff;  background:#cf8a08;}.alloted .seat-no{  color:#fff;  background:#15a90b;}.passenger-name p{  color:#000;}.seat-layout-structure{  background:#ecf8f8;}.seat-layout-body{  border-right:2px solid #85adaf;  border-left:2px solid #85adaf;  background:#fff;}.selected-seat-details{  border:2px dotted #000;}.nav-underline li a{  color:#000;  border-bottom:3px solid #ccc;}.nav-underline li.active a{  border-bottom:3px solid #000;  color:#000;}.nav-underline li.active a:after{  border-top:5px solid #000;}.adult p::before,.child p::before,.infant p::before{  color:#737373;}.seat-layout-body .free-seat,.seat-layout-body .occupied-seat,.seat-layout-body .paid-seat-2,.seat-layout-body .paid-seat-3{  color:#202020;}.seat-layout-body .selected-seat,.seat-layout-body .paid-seat-1{  color:#fff;  /*Azeez - 19-01-2021*/}.no-seat{  background:none !important;  /* Review Section Ends */}.common-ellipsis{  text-overflow:ellipsis;  white-space:nowrap;  width:90px;  overflow:hidden;  display:inline-block;  /* Passenger Disable */}.passender-details.passenger-disable{  border:2px solid #fff;  cursor:not-allowed;}.passenger-disable .roundtrip-blur{  display:inline;}.passenger-disable .seat-no p{  padding-top:0;  /* Seat Selection ends */}:root{  --CALENDERBLUE:#e8ecf9;  --CALENDERBORDER:#304cb3;  --FILTERRESETTEXTCLR:#0c28a8;  --BOXSHADOWCOLOR:#000 3D;  --BGWHITEBG:#fff;  --LIGHTGREYTEXT:#666;  --LIGHTGREYBORDER :#f2f2f2;  --BLACKTEXTCLR:#000;  --SECBLACKTEXTCLR:#202020;  --ICONBG:#1e4174;  --FILTERBG:#f1f3fb;  --FILTERCLR:#304cb2;  --PRIMARYCOLORV1:#324fb0;  --BLUECAPTCHA:#0f6fb9;  --GREYTEXT:#ccc;  --BORDERCOLORGREY:#dadada;  --BORDERBOTTOMGREY:#d1d1d1;  --FLIGHTAMOUNTGREY:#a1a1a1;  --MEDIUMGREYCOLOR:#7b7b7b;  --DARKGREYTEXTCOLOR:#545454;  --LIGHTDARKGREY:#565656;  --LIGHTWHITE:#f1f7ff;  --CLOSEREDCOLOR:#ff4646;  --ERRORRED:#ec3131;  --COMBOCLOSE:#f00;  --DARKBLUE:#111b40;  --DARKGREY:#737373;  --GREYLIGHT:#b5b5b5;  --INFILTERBG :#e6f2ff;  --LOGINBTNCOLORV1:#9e6f00;  --SIGNUPBTNCOLOR:#463918;  --LANDINGBGCOLOR:#f4f4f4;  --BGWHITECOLOR:#f5f5f5;  --BGWHITEBODYCOLOR:#f1f1f1;  --WHITETEXTCOLOR:#f9f8f8;  --DETAILINFOCOLOR:#fafcff;  --PREFERENCEBTNCOLOR:#495057;  --BORDERLINECOLOR:#e7e7e7;  --PROCEEDBTNCOLOR:#ffbf27;  --BLUEBTN:#212529;  --SPHERECOLOR:#00bd9c;  --CALENDERGREEN:#00a084;  --ECOCOLORTEXT:#1c4075;  --BUSINESSTITLE:#33788e;  --TEXTGREYCOLOR:#333;  --INSTANTDOWNBLUE:#286aa4;  --PREFERENCEADDBTN:#fd4646;  --BORDERCOLOR:#ddd;  --BORDERGREYCOLOR:#ababab;  --ECONOMYSELECTED:#f6f8ff;  --LIGHTBLACKTEXTCOLOR:#171717;  --FARETYPETEXTCOLOR:#5b8cd4;  --MODELBODYBGCOLOR:#afafaf;  --BOXSHADOWBGCOLOR:#000 17;  --PRIMARYFONTREGULAR:'DMSans_regular';  --PRIMARYFONTSEMI:'DMSans_semibold';  --PRIMARYFONTBOLD:'DMSans_bold';  --SECONDARYFONTREGULAR:'open_sansregular';  --SECONDARYFONTSEMI:'open_sanssemibold';  --SECONDARYFONTBOLD:'open_sansbold';}.cls-flight-filter{  width:unset;  position:relative;  display:flex;  margin-bottom:15px;  align-items:center;  justify-content:end;}.cls-flight-filter.cls-show-count::after{  content:attr(data-filter);  width:24px;  height:24px;  border:1px solid white;  border-radius:12px;  position:absolute;  top:-6px;  background:red;  right:-9px;  color:var(--BGWHITEBG);  text-align:center;  font-size:12px;  padding:1px;}.cls-flight-filter .cls-flight-list li{  display:inline-block;  border:1px solid var(--GREYTEXT);  padding:5px 27px;  border-radius:6px;  width:unset;  cursor:pointer;  line-height:20px;  text-align:center;}.cls-flight-filter .cls-flight-list .cls-quickest-list{  margin:0px 10px;}.cls-flight-filter .cls-flight-list .cls-cheapest-list.active .cls-cheapest-price .cls-cheap-txt,.cls-flight-filter .cls-flight-list .cls-quickest-list.active .cls-quickest-price .cls-quick-txt,.cls-flight-filter .cls-flight-list .cls-duration-list.active .cls-duration .cls-duration-txt{  font-family:var(--SECONDARYFONTBOLD);}.cls-flight-filter .cls-flight-list .cls-cheapest-list.active .cls-cheapest-price .cls-cheap-amnt .cls-amt-cheap,.cls-flight-filter .cls-flight-list .cls-quickest-list.active .cls-quickest-price .cls-quick-amnt .cls-amnt-qick,.cls-flight-filter .cls-flight-list .cls-quickest-list.active .cls-quickest-price .cls-quick-amnt .cls-amnt-qick,.cls-flight-filter .cls-flight-list .cls-duration-list.active .cls-duration .cls-dur-tym .cls-amt-tym{  font-family:var(--SECONDARYFONTBOLD);}.cls-duration-list.active .cls-dur-tym .cls-amt-tym{  top:0px;}.cls-cheap-txt,.cls-quick-txt,.cls-duration-txt{  font-size:14px;  color:var(--PREFERENCEBTNCOLOR);  display:block;  font-family:var(--SECONDARYFONTREGULAR);  text-align:center;}.cls-cheap-amnt,.cls-quick-amnt,.cls-dur-tym{  color:var(--LIGHTDARKGREY);  font-family:var(--SECONDARYFONTREGULAR);  display:block;  width:unset;}.cls-flight-filter .cls-flight-list{  margin-right:10px;}.cls-filter{  font-size:16px;  color:var(--BLACKTEXTCLR);  font-family:var(--SECONDARYFONTREGULAR);  top:15px;}.cls-amt-cheap,.cls-amnt-qick,.cls-amt-tym{  color:var(--DARKGREYTEXTCOLOR);  font-family:var(--SECONDARYFONTREGULAR);}.filterIcon,.closeIcon{  font-size:25px;}.cls-filterby-main{  font-family:'open_sansregular' !important;  position:absolute;  right:-1px;  top:60px;  background-color:var(--BGWHITEBG);  width:260px;  box-shadow:0px 4px 22px 0px rgba(0, 0, 0, 0.24);  border-radius:7px;  z-index:2;}.cls-filterby-main .cls-filterbycol{  display:flex;  justify-content:space-between;  padding:10px 15px;  box-shadow:0px 4px 6px 0px rgba(0, 0, 0, 0.06);  border-radius:7px 7px 0px 0px;  align-items:center;}.cls-filterbycol span{  font:16px 'open_sanssemibold' !important;}.cls-filterbycol span:nth-of-type(1) em{  color:var(--FILTERCLR);  font-size:22px;  vertical-align:middle;  margin-right:10px;}.cls-filterbycol span.cls-reset{  color:var(--FILTERRESETTEXTCLR);  font-size:13px !important;}.cls-filterby-main .cls-filter-container{  padding:10px 16px 45px 16px;}.cls-filterby-main .cls-filter-container p{  color:var(--LIGHTGREYTEXT);  font-size:14px;  margin:1px 0px;}.cls-filter-container label{  display:block;  margin-bottom:1.3rem;  cursor:pointer;}.cls-filter-container label:nth-of-type(1){  margin-top:18px;}.cls-filter-container label,.cls-filter-container label span{  font:13px 'open_sansregular';}.cls-filter-container .cls-inputbox{  vertical-align:sub;  width:16px;  height:16px;}.cls-filter-container .cls-inputbox[type="checkbox"]{  /* outline: 1px solid var(--CALENDERBLUE) !important; */  accent-color:var(--BGWHITECOLOR);}.cls-filter-container label:nth-of-type(3){  margin-bottom:30px;}.cls-filter-container .cls-inputbox{  margin:0px 3px;}.cls-filter-container .cls-calender li{  border:1px solid var(--LIGHTGREYTEXT);  border-radius:10px;  background:var(--BGWHITECOLOR);  width:50px;  padding:4px 0px;}.cls-filter-container .cls-calender li span{  font-size:12px;}.cls-filter-container .cls-calender{  flex-wrap:wrap;  gap:6px;  margin-top:9px;}.cls-filter-container .applyBtn{  text-align:center;  margin-top:20px;}.cls-filter-container .applyBtn .btn{  width:100%;}.cls-filter-container .cls-calender p{  border:1px solid var(--CALENDERBLUE);  border-radius:6px;  padding:4px 6px;  /* width: 50px; */  cursor:pointer;}.cls-filter-container .cls-calender p span{  font-size:9px;}.cls-filter-container .cls-calender p.active{  background:var(--FILTERCLR);  color:var(--BGWHITEBG);}.cls-iconToggle{  color:var(--BGWHITECOLOR);  border-radius:5px;  vertical-align:middle;  border:0px !important;  padding:0px !important;  background:none;  cursor:pointer;}.cls-iconToggle .filterIcon{  color:var(--FILTERCLR);  background:var(--FILTERBG);  border-radius:8px;  padding:7px 14px;  height:52px;  display:inline-block;}.cls-iconToggle .closeIcon{  background:var(--ICONBG);  color:var(--BGWHITECOLOR);  border-radius:8px;  padding:14px 18px;  font-size:unset;  display:inline-block;}.cls-iconToggle .closeIcon em,.cls-iconToggle .filterIcon em{  padding-right:0px;  /* .cls-iconToggle .filterIcon:hover {
 	color: var(--FILTERCLR);
 	background: var(--FILTERBG);
 } */}.cls-iconToggle .closeIcon:hover{  background:var(--ICONBG);  color:var(--BGWHITECOLOR);}.filterIcon::before{  content:"\e95a";  font-family:'infiIcons';  vertical-align:top;}.closeIcon::before{  content:"\e95b";  font-family:'infiIcons';  font-size:16px;}.cls-filter-data{  display:flex;  align-items:center;}.cls-filter-data.cls-calender ul{  display:flex;  align-items:center;  flex-wrap:wrap;  gap:6px;}.cls-filter-data.cls-calender ul li{  border-radius:6px;  padding:3px 6px;  width:auto;  text-align:center;}.cls-filter-data.cls-calender ul li label{  margin:0px;  position:relative;  padding:0px;}.cls-filter-data.cls-calender ul li label input{  position:absolute;  top:0px;  left:0px;  width:0px;}.cls-filter-data.cls-calender ul li label .dayFliter{  color:#000;}.cls-filter-data.cls-calender ul li:nth-of-type(1) a::before{  content:"\e95c";  font-family:'infiIcons';  display:block;  color:var(--LIGHTGREYTEXT);}.cls-filter-data.cls-calender ul li:nth-of-type(2) a::before{  content:"\e95d";  font-family:'infiIcons';  display:block;  color:var(--LIGHTGREYTEXT);}.cls-filter-data.cls-calender ul li:nth-of-type(3) a::before{  content:"\e95e";  font-family:'infiIcons';  display:block;  color:var(--LIGHTGREYTEXT);}.cls-filter-data.cls-calender ul li:nth-of-type(4) a::before{  content:"\e95f";  font-family:'infiIcons';  display:block;  color:var(--LIGHTGREYTEXT);  /* li.active{
			background: #304CB2;
			.dayFliter{
				color: #fff;
			}
		} */}.cls-mob-reset,.anim-div > .prev_nextday,.noFlightsDiv,.cls-mob-close{  display:none;}.ssr-container{  border:1px solid #ccc;}.ssr-container label{  color:#585858;}.info-review{  color:#30302f;}.hint-link,.hint-link:hover{  color:#f00;}.pay-status.complete{  color:#0a8d01;}.ssr-history{  border:1px solid #ccc;  -webkit-box-shadow:0px 0px 4px -1px '';  -moz-box-shadow:0px 0px 4px -1px '';  box-shadow:0px 0px 4px -1px '';}.ssr-history .title{  color:#000;  border-bottom:1px solid #ccc;}.amount-display,.black-light{  color:#1a1a1a;}.black-text,.ancillary-type label,.sector-info,.flight-other,.each-pax.to-edit .checkbox label,.each-pax.to-edit .sector-info,.dp-label .dp-val,.dp-label .dp-amnt,.all-pax .popover{  color:#000 !important;}.request-type,.black-norm{  color:#343434;}.theme-text,.each-pax.to-edit .open-edit,.meal-variety .checkbox.active label i,.meal-variety .checkbox.active label em,.dp-label em.icon,.dp-label .dn-arow{  color:#30302f;}.flight-desc{  background:#eee;}.slash-separator{  color:#b4b4b4;}.ancillary-type .radio-theme,.ancillary-type .checkbox{  border:1px solid #ccc;  padding:10px;  min-width:140px;  border-radius:2px;  margin-right:0px;}.ancillary-type .radio-theme.active,.ancillary-type .checkbox.active{  border:2px solid #30302f;  padding:9px;}.ancillary-type .radio-theme .radio-text{  position:unset;  padding-left:25px;  /* Ancillary page select baggage type design issue end - ISS599  */}.ancillary-type .radio-theme em.fa-circle-thin,.ancillary-type .radio-theme em.fa-check-circle{  font-size:18px;  left:10px;  top:9px;}.ancillary-type label.active .meal{  right:-6px;  top:-5px;}.ancillary-type label i,.ancillary-type label em{  color:#585858;}.meal-variety .radio-theme,.meal-variety .checkbox{  width:32%;  margin:0px 0px 15px 15px;  float:left;}.meal-variety .radio-theme .radio-text,.meal-variety .checkbox .radio-text{  display:block;  float:left;  margin-right:5px;  width:55%;  border-right:1px solid #ccc;}.meal-variety .checkbox .radio-text{  padding:0px;  width:60%;  left:0px;}.meal-variety .checkbox label{  padding-left:23px;  display:block;}.meal-amnt{  display:block;  float:right;  margin:0;  padding:0;  text-align:center;  width:34%;}.meal-amnt > span{  display:block;}.meal{  color:#383838;}.meal.veg i,.meal.veg em{  color:#0c9813 !important;}.meal.non-veg i,.meal.non-veg em{  color:#ff0503 !important;}.ancillary-review{  border:1px solid #c6c6c6;  border-radius:3px;  padding:1px 15px 6px 15px;}.ancillary-review .icon{  bottom:-4px;  font-size:18px;  margin-right:10px;  position:relative;  line-height:0px;  color:#cacaca;}.ancillary-review.active i,.ancillary-review.active em{  color:#fff !important;}.ancillary-review.active .amnt{  display:none;}.ancillary-review.active .full-meal{  width:30%;}.ancillary-review.active .infi-icon_14_down-arrow::before{  content:'\e92c';  font-family:'infiIcons';}.ancillary-review.active > span{  background:none;  padding-left:0px;}.ancillary-review span{  display:inline-block;}.ancillary-review > span{  background:url('../../images/line-separator.jpg') no-repeat left center;  padding-left:30px;}.ancillary-review > span:first-child{  padding:0px;  background:none;  position:relative;  top:5px;  height:20px;  /* for alignment purpose when text-hidden */}.ancillary-review.slide-expand{  padding:10px;}.slide-expand .ancillary-type .radio-theme,.slide-expand .ancillary-type .checkbox{  padding:6px 10px;}.slide-expand .ancillary-type .radio-theme.active,.slide-expand .ancillary-type .checkbox.active{  padding:5px 9px;}.slide-parent.ancillary-review.active{  background:#30302f none repeat scroll 0 0;  border:1px solid #30302f;  color:#fff;  border-radius:3px 3px 0px 0px;}.slide-parent.active + .slide-expand{  border:1px solid #30302f;  border-radius:0px;}.meals .meal-variety,.all-pax .each-pax{  display:flex;  flex-wrap:wrap;}.each-pax{  float:left;  margin:0 0px 10px 15px;  padding-left:8px;  position:relative;  width:23.5%;  background:#30302f;}.each-pax i,.each-pax em{  background:#fff;  color:#30302f;}.each-pax .icon{  display:inline-block;  margin-right:5px;}.each-pax .edit{  background:#cb102e;  bottom:0;  padding:6px 5px;  position:absolute;  right:0;  top:0;}.each-pax .edit > span{  font-size:14px;  left:1px;  position:relative;  top:4px;  cursor:pointer;}.each-pax.to-edit{  background:#fff none repeat scroll 0 0;  color:#000;  z-index:2000;  border-bottom:5px solid #fff;  -webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.6);  -moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.6);  box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.6);  border:1px solid #30302f;}.each-pax.to-edit .edit{  background:#fff;}.each-pax.to-edit .checkbox label{  z-index:-1;}.each-pax.to-edit .selected-ancillary{  display:none;}.each-pax .sector-info{  width:115px;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;}.each-pax .checkbox{  margin-bottom:5px;  margin-top:10px;}.each-pax .edit,.each-pax .sector-info,.each-pax .checkbox label{  color:#fff !important;}.gray-text{  color:#d7d7d7 !important;}.white-text{  color:#fff !important;}.pos-logo{  position:relative;  top:3px;}.radio-theme{  /*.table-tooltip{
	border: 1px solid $PRIMARYCOLOR;
}*/  /* SSR issue fixing Azeez 08-04-2020 */}.radio-theme.active .gray-text,.radio-theme.active .fa-circle.on{  color:#30302f !important;}.meal{  float:right;  /*.meal-amnt {
    border-left: 1px solid;
}*/}.meal-variety .radio-theme .radio-text,.meal-variety .meal-variety .checkbox .radio-text{  /*		border-right: none;
		padding-right: 1em;*/  display:-webkit-box !important;}.status-fnt{  font-family:'open_sanssemibold';}.status-AN .cls-innercell .current-status,.vstatus-AN{  color:#844f23;}.status-RQ .cls-innercell .current-status,.vstatus-RQ{  color:#657c0a;}.status-RJ .cls-innercell .current-status,.vstatus-RJ{  color:#167c55;}.status-NA .cls-innercell .current-status,.vstatus-NA{  color:#1c529c;}.status-RN .cls-innercell .current-status,.vstatus-RN{  color:#1b8497;}.status-NR .cls-innercell .current-status,.vstatus-NR{  color:#e9933e;}.status-RC .cls-innercell .current-status,.vstatus-RC{  color:#9621d2;}.status-PN .cls-innercell p.current-status,.vstatus-PN{  color:#9621d2;}.status-RP .cls-innercell .current-status,.vstatus-RP{  color:#004d2b;}.status-PC .cls-innercell .current-status,.vstatus-PC{  color:#0a8d01;}.status-TL .cls-innercell .current-status,.vstatus-TL{  color:#a26a2f;}.status-AP .cls-innercell .current-status,.vstatus-AP{  color:#1a6c08;}.status-RE .cls-innercell .current-status,.vstatus-RE{  color:#844f23;}.status-PS .cls-innercell .current-status,.vstatus-PS{  color:#00167c;}.status-SR .cls-innercell .current-status,.vstatus-SR{  color:#5e018e;}.status-RA .cls-innercell .current-status,.vstatus-RA{  color:#c0c10b;}.status-RR .cls-innercell .current-status,.vstatus-RR{  color:#3fabb7;}.status-AR .cls-innercell .current-status,.vstatus-AR{  color:#844f23;}.status-RS .cls-innercell .current-status,.vstatus-RS{  color:#f00;}.status-RM .cls-innercell .current-status,.vstatus-RM{  color:#27c4bc;  /* Offer expired - ISS528 */}.status-RM .cls-innercell .current-status,.vstatus-OE{  color:#ff0f23;  /*strip images 
.status-AN
{
	background:url('../../plugins/KM/images/status-AN.jpg') repeat-y top left;
}
.status-RQ
{
	background:url('../../plugins/KM/images/status-RQ.jpg') repeat-y top left;
}
.status-RJ
{
	background:url('../../plugins/KM/images/status-RJ.jpg') repeat-y top left;
}
.status-NA
{
	background:url('../../plugins/KM/images/status-NA.jpg') repeat-y top left;
}
.status-RN
{
	background:url('../../plugins/KM/images/status-RN.jpg') repeat-y top left;
}
.status-NR
{
	background:url('../../plugins/KM/images/status-NR.jpg') repeat-y top left;
}
.status-RC
{
	background:url('../../plugins/KM/images/status-RC.jpg') repeat-y top left;
}
.status-RE
{
	background:url('../../plugins/KM/images/status-RE.jpg') repeat-y top left;
}
.status-AR
{
	background:url('../../plugins/KM/images/status-AR.jpg') repeat-y top left;
}
.status-AP
{
	background:url('../../plugins/KM/images/status-AP.jpg') repeat-y top left;
}
.status-TL
{
	background:url('../../plugins/KM/images/status-TL.jpg') repeat-y top left;
}
.status-PC
{
	background:url('../../plugins/KM/images/status-PC.jpg') repeat-y top left;
}
.status-RP
{
	background:url('../../plugins/KM/images/status-RP.jpg') repeat-y top left;
}
.status-PS
{
	background:url('../../plugins/KM/images/status-PS.jpg') repeat-y top left;
}
.status-PT
{
	background:url('../../plugins/KM/images/status-PT.jpg') repeat-y top left;
}
.status-SR
{
	background:url('../../plugins/KM/images/status-SR.jpg') repeat-y top left;
}
.status-RA
{
	background:url('../../plugins/KM/images/status-RA.jpg') repeat-y top left;
}
.status-RR
{
	background:url('../../plugins/KM/images/status-RR.jpg') repeat-y top left;
}
strip images hide */}.table-td-border-none tr td{  border:none !important;}table tr.border-bot-top{  border-top:1px solid #d1d1d1;  border-bottom:1px solid #d1d1d1;}table.popover-table{  border:0px;}table.popover-table tr td{  padding:5px 0px !important;  text-align:left !important;}table.popover-table tr td.text-right{  text-align:right !important;}table.flight-details-view{  font-size:12px;  font-family:'open_sansregular';  color:#353535;}table.flight-details-view tbody{  border:0px solid !important;}table.request-det-table{  font-size:12px;  font-family:'open_sansregular';  color:#353535;}table.request-det-table tr th{  text-align:center !important;  color:#999;  text-decoration:underline;}table.request-det-table tr td{  text-align:center;  color:#000;}table.request-det-table tr td strong{  line-height:23px;}table.roundtrip-table .selected-icon{  right:-5px !important;  top:-7px !important;}table.roundtrip-table span.arrow-top{  bottom:-14px;}table.multicity-table .selected-icon{  right:-21px !important;  top:-30px !important;}table.multicity-table .stop-text,table.multicity-table .non-stop-text{  top:20px;  right:-2%;  width:100%;}table.multicity-table span.arrow-top{  right:30px;  bottom:-14px;}table.show-stop-panel.searching-flights{  padding-top:10px;  background:#f6f6f6;  border-top:1px solid #d1d1d1;  margin-bottom:20px;}table.searching-flights tr td{  border:none;  padding-right:0rem;  padding-left:1rem;}table.searching-flights,table.view-request-table{  margin-bottom:0px;}table.searching-flights tr td,table.view-request-table tr td{  font-size:15px;  padding-top:32px;  padding-bottom:20px;  vertical-align:middle;  font-family:'open_sansregular';  /*word-break:break-all;*/}table.searching-flights.padd-none tr td,table.view-request-table.padd-none tr td{  padding-top:8px;  padding-bottom:8px;}.pay-tab-click a span{  width:35px;  height:25px;  position:absolute;  left:10px;  top:10px;}.pay-left-container,.pay-right-container{  width:48%;}.pay-left-container{  float:left;}.pay-right-container{  float:right;}.pay-table{  width:100%;}.pay-table tr td{  border-collapse:collapse;  padding:12px 0px;  font-size:14px;  border-bottom:1px solid #b2b2b2;}.pay-table tr td strong{  font-weight:bold;}.pay-table tr.border-none td{  border:0px !important;}.pay-tab-show{  padding:15px;}.payment-selection{  padding:12px;  background:#f1f1f1;  min-height:172px;}.flight-detail-show-arrow{  position:absolute;  left:285px;  top:-8px;  width:15px;  height:8px;  background:url('../../plugins/KM/images/arrowtop.png') no-repeat;}.flight-detail-show-arrow.trans-arrow{  left:94% !important;}.flight-details-view{  margin-top:1px;}.flight-details-view tr{  border-bottom:1px solid #cbcbcb;}.flight-details-view tr th{  padding:8px !important;  background:#f4f4f4 !important;  color:#595959;  text-align:center !important;  text-decoration:underline;  vertical-align:middle !important;}.flight-details-view tr td{  padding:12px 8px;  text-align:center;  font-weight:bold;  vertical-align:middle !important;}.flight-details-view.txt-center tr th{  text-align:center !important;}.flight-details-view.txt-lft tr td{  text-align:left;}.flight-details-view.popupthfont tr th{  font-size:12px !important;  color:#353535 !important;  font-family:'open_sansregular';}.cls-makepaymentcontent tr th{  background:#f4f4f4 !important;  text-decoration:underline;}.view-req-table-lft-line{  background:url('../../images/view-request-bg-line.jpg') no-repeat 55px 0px;}.request-det-cont{  position:relative;  /* border:2px solid #e7e7e7; */  border-radius:0px;  background:#fff;  padding:15px 0px;}.request-det-cont table{  margin-bottom:0px;  position:relative;}#acceptFlightDetails{  padding:0px;}.flight-details{  margin:0px 12px;  background:url('../../images/small-flight.png') no-repeat 0px 3px;  padding-left:20px;  text-decoration:underline;}.request-table-arrow{  width:16px;  height:25px;  position:absolute;  left:-24px;  top:35px;  background:url('../../images/view-request-table-arrow.png') no-repeat;}.request-date-disp{  position:absolute;  background:#fff;  width:90px;  left:-120px;  top:20px;  padding:10px 0px;  font-size:12px;}.request-det-header{  font-size:16px;  padding:0px 0px 10px 15px;  position:relative;  font-family:'open_sanssemibold';}.request-det-header span.fare-alert-disp{  color:#e36666;  padding:0px 0px 0px 30px;  width:60%;  position:absolute;  top:-5px;}.show-stop-main.multicity span.arrow-top{  right:35px;}.show-stop-main.multicity table.show-stop-panel td p.ayover-panel{  left:0px;  top:-10px;}span.arrow-top{  background:url('../../images/stop-panel-arrow.png') no-repeat;  bottom:-34px;  position:absolute;  right:40%;  height:10px;  display:inline-block;  z-index:1;  background:#fff;}span.arrow-top.roundtrip{  right:75px;}span.arrow-top-blue{  bottom:-12px;  position:absolute;  right:40%;  height:10px;  display:inline-block;  z-index:1;  background:#fff;}.searching-flights-header{  font-family:'open_sanssemibold';  font-size:14px;  border:none;  margin-bottom:20px !important;  background:#30302f !important;  color:#fff !important;}.searching-flights-header tr th{  vertical-align:middle;}.searching-flights-header a{  color:#fff;}.searching-flights-header a:hover{  color:#fff;}.searching-flights-header .table{  color:#fff;}.searching-flights-header .table td{  padding:0rem;}.selected table.searching-flights td p a.selected-icon{  display:inline-block;}table.view-request-table{  border:none;}.table.searching-flights tr td p,.table.view-request-table tr td p{  font-size:14px;  font-family:'open_sansregular';  /* word-break:break-all; change to word-break:break-word; for mantis id: 59277 date word break issue*/  word-break:break-word;}.table.searching-flights tr td p strong,.table.view-request-table tr td p strong{  font-size:16px;  font-family:'open_sansregular';  word-break:keep-all;}.chat-nomsg{  font-size:16px;  font-family:'open_sansregular';  word-break:keep-all;}td.padd-none{  padding:0px !important;}.col-sm-6 table.searching-flights tr td p a{  top:20px;  right:48%;}.col-sm-6 table.searching-flights tr td p a.stop-text span.arrow-top,.col-sm-6 table.searching-flights tr td p a.non-stop-text span.arrow-top{  bottom:-11px;  left:30%;}.col-sm-6 table.searching-flights tr td p a.selected-icon{  top:-8px;  right:-13px;}.col-sm-6 table.searching-flights tr td p span.arrow-icon-flgt-srch{  position:absolute;  right:10%;  top:10px;}.col-sm-4 table.searching-flights tr td p span.arrow-icon-flgt-srch{  position:absolute;  right:-18%;  top:17%;}.col-sm-4 table.searching-flights tr td p a.stop-text,.col-sm-4 table.searching-flights tr td p a.non-stop-text{  right:16%;  top:20px;  width:100%;}.col-sm-4 table.searching-flights tr td p a.stop-text span.arrow-top,.col-sm-4 table.searching-flights tr td p a.non-stop-text span.arrow-top{  bottom:-14px;  left:30%;}.col-sm-4 table.searching-flights tr td p a.selected-icon{  right:-21px !important;  top:-30px !important;}.cancel-tender .cancel .cancel-text-box .mandatory-red,.addoption-tender .addoption .request-type .mandatory-red{  display:inline-block;}.booking-tender-request{  display:none;  /* Tender Request Start*/}.create-tender-btn .create-tender-request,.show-booking-tender .booking-tender-request,.edit-tender .edit-tn,.view-tender .view-tn,.cancel-tender .cancel-tn,.unparticipate-tender .unparticipate-tn,.award-tender .award-tn,.result-tender .result-tn,.create-tender .create-tn,.addoption-tender .addoption-tn,.result-tender .result-tn .edit-tender-link.award-tender-link{  display:block;}.custom-navbar-right{  float:right;}.create-tender-request{  border:1px solid #30302f;  background:#30302f;  padding:10px;  border-radius:3px;  color:#fff;  font-size:16px;  position:relative;  top:-17px;  display:none;}.create-tender-request:hover,.create-tender-request:focus{  color:#fff;}.back-link,.cancel-tender-link-back,.unparticipate-back{  text-decoration:underline;}.tender-st table td{  padding:10px 8px 30px 8px !important;}.tender-st table td hr{  margin:4px 20px;}.tender-awarded .w-10 .tender-last,.tender-awarded .tender-last,.edit-tn,.view-tn,.cancel-tn,.unparticipate-tn,.award-tn,.result-tn,.create-tn,.addoption-tn,.edit-tender .edit-tn .cancel-text-box,.addoption-tender .addoption-tn .mandatory-red,.award-tender .award-tn .cancel-tender-link,.award-tender .award-tn .pipe-separator,.award-tender .award-tn .edit-tender-link,.result-tender .result-tn .edit-tender-link,.result-tender .result-tn .cancel-tender-link,.result-tender .result-tn .pipe-separator,.view-tender .view-tn .award-column,.view-tender .view-tn .result-column,.award-tender .award-tn .view-column,.award-tender .award-tn .result-column,.result-tender .result-tn .view-column,.result-tender .result-tn .common-column,.result-tender .result-tn .award-column,.edit-tender .edit-tn .unparticipate-text-box,.cancel-tender .cancel-tn .unparticipate-text-box,.unparticipate-tender .unparticipate-tn .cancel-text-box,.unparticipate-tender .unparticipate-tn .cancel-tender-link-back,.unparticipate-tender .unparticipate-tn .edit-text-box,.cancel-tender .cancel-tn .edit-text-box{  display:none;}.cancel-tender-link i,.edit-tender-link i,.unparticiapte i,.particiapte i,.view-participant i,.login-notification i,.cancel-tender-link em,.edit-tender-link em,.unparticiapte em,.particiapte em,.view-participant em,.login-notification em{  vertical-align:middle;}a.cancel-tender-link,a.edit-tender-link,a.unparticiapte-tn,a.particiapte-tn,a.view-participant-tn{  text-decoration:underline;  font-size:14px;}.tender-cancelled{  display:none !important;}.edit-tender-link.award-tender-link.tender-cancelled{  display:inline-block !important;}.unparticiapte-tn,.particiapte-tn{  border:1px solid #ccc;  padding:3px;}.unparticiapte-tn,.unparticiapte-tn:hover,.unparticiapte-tn:focus{  color:#d98b03;}.particiapte-tn,.particiapte-tn:hover,.particiapte-tn:focus{  color:#177507;}.cancelled,.cancelled:hover,.cancelled:focus{  color:#e50000;}.awarded,.awarded:hover,.awarded:focus,.awarded a,.awarded a:hover,.awarded a:focus{  color:#249100;}.pipe-tender .pipe-separator{  top:-1px;}.create-tender-position a{  top:-14px !important;}.unparticipate-tender{  /*.unparticipate-tender .unparticipate-tn p.inline-block{width:90%;padding-left:10px;vertical-align:middle;}*/}.unparticipate-tender .unparticipate-tn{  padding:3px;}.unparticipate-tender .unparticipate-tn .approved-txt{  padding:13px 10px;}.unparticipate-tender .unparticipate-tn .view-participant{  vertical-align:-5px;}.edit-tender .edit-tn .roundtrip-blur,.create-tender .create-tn .roundtrip-blur{  width:0;  /* Tender Request End */  /* Text alignment Padding Adjustment for tender flow Sheik(02-Aug-2019)*/}.tender-flow .group-list .groups-common-all{  padding:10px 12px;}hr{  border:0;  border-top:3px double #d8d7d5;  margin-left:15px;  /*-----------------------------------------------------------------------------------------*/  /*NEW REQUEST STYLE*/}.rq-heading{  color:#4db29b;  /*innercircle*/}.rq-ic{  background-color:#c9faf5;  border:0.5em solid #e3fcfa;  /*inner circle date day*/}.rq-icdd{  color:#010502;  /*dots,verticalline*/}.rq-cs::before,.rq-cs::after,.rq-vl,.rq-vl::before,.rq-vl::after{  background-color:#66eace;  /*circle shape*/}.rq-cs{  border:1px solid #65e7ce;  /*border-color: #65e7ce;*/  /*--------------------------------------------------------------------------------------------*/  /*REQUEST REJECTED STYLE*/}.rj-heading{  color:#a7466c;  /*innercircle*/}.rj-ic{  background-color:#f6bed6;  border:0.5em solid #f4b4cf;  /*inner circle date day*/}.rj-icdd{  color:#0d0101;  /*dots,verticalline*/}.rj-cs::before,.rj-cs::after,.rj-vl,.rj-vl::before,.rj-vl::after{  background-color:#e64f6f;  /*circle shape*/}.rj-cs{  border:1px solid #e64f6f;}.rt-heading{  color:#a7466c;  /*innercircle*/}.rt-ic{  background-color:#f6bed6;  border:0.5em solid #f4b4cf;  /*inner circle date day*/}.rt-icdd{  color:#0d0101;  /*dots,verticalline*/}.rt-cs::before,.rt-cs::after,.rt-vl,.rt-vl::before,.rt-vl::after{  background-color:#e64f6f;  /*circle shape*/}.rt-cs{  border:1px solid #e64f6f;  /*------------------------------------------------------------------------------------------*/  /*REQUEST RE-SUBMITTED STYLE*/}.rs-heading{  color:#b13635;  /*innercircle*/}.rs-ic{  background-color:#e6c1b1;  border:0.5em solid #f6bcbe;  /*inner circle date day*/}.rs-icdd{  color:#010000;  /*dots,verticalline*/}.rs-cs::before,.rs-cs::after,.rs-vl,.rs-vl::before,.rs-vl::after{  background-color:#ef4937;  /*circle shape*/}.rs-cs{  border:1px solid #dd9392;  /*------------------------------------------------------------------------------------------*/  /*REQUEST CANCELLED STYLE*/}.re-heading{  color:#b98754;  /*innercircle*/}.re-ic{  background-color:#fbd6a9;  border:0.5em solid #fde6cc;  /*inner circle date day*/}.re-icdd{  color:#0e0101;  /*dots,verticalline*/}.re-cs::before,.re-cs::after,.re-vl,.re-vl::before,.re-vl::after{  background-color:#f69b3c;  /*circle shape*/}.re-cs{  border:1px solid #f69b3c;}.ct-heading{  color:#b98754;  /*innercircle*/}.ct-ic{  background-color:#fbd6a9;  border:0.5em solid #fde6cc;  /*inner circle date day*/}.ct-icdd{  color:#0e0101;  /*dots,verticalline*/}.ct-cs::before,.ct-cs::after,.ct-vl,.ct-vl::before,.ct-vl::after{  background-color:#f69b3c;  /*circle shape*/}.ct-cs{  border:1px solid #f69b3c;  /*------------------------------------------------------------------------------------------*/  /*FARE QUOYED STYLE*/}.an-heading{  color:#604cb7;  /*innercircle*/}.an-ic{  background-color:#c5b5fc;  border:0.5em solid #f3f1fe;  /*inner circle date day*/}.an-icdd{  color:#000210;  /*dots,verticalline*/}.an-cs::before,.an-cs::after,.an-vl,.an-vl::before,.an-vl::after{  background-color:#7b69fa;  /*circle shape*/}.an-cs{  border:1px solid #7b69fa;  /*FARE QUOYED STYLE*/}.at-heading{  color:#604cb7;  /*innercircle*/}.at-ic{  background-color:#c5b5fc;  border:0.5em solid #f3f1fe;  /*inner circle date day*/}.at-icdd{  color:#000210;  /*dots,verticalline*/}.at-cs::before,.at-cs::after,.at-vl,.at-vl::before,.at-vl::after{  background-color:#7b69fa;  /*circle shape*/}.at-cs{  border:1px solid #7b69fa;  /*------------------------------------------------------------------------------------------*/  /*OFFER EXPIRED STYLING*/}.oe-heading{  color:#c04e4e;  /*innercircle*/}.oe-ic{  background-color:#e6c1b1;  border:0.5em solid #f6bcbe;  /*inner circle date day*/}.oe-icdd{  color:#040000;  /*dots,verticalline*/}.oe-cs::before,.oe-cs::after,.oe-vl,.oe-vl::before,.oe-vl::after{  background-color:#ef4937;  /*circle shape*/}.oe-cs{  border:1px solid #ef4937;  /*border-color: #ef4937;*/  /*------------------------------------------------------------------------------------------*/  /*REQUEST DOWNSIZE STYLE*/}.ds-heading{  color:#75a869;  /*innercircle*/}.ds-ic{  background-color:#e5f9e0;  border:0.5em solid #e9fbe5;  /*inner circle date day*/}.ds-icdd{  color:#140201;  /*dots,verticalline*/}.ds-cs::before,.ds-cs::after,.ds-vl,.ds-vl::before,.ds-vl::after{  background-color:#89eb72;  /*circle shape*/}.ds-cs{  border:1px solid #89eb72;  /*------------------------------------------------------------------------------------------*/  /*REQUEST MODIFY*/}.rm-heading{  color:#b8a064;  /*innercircle*/}.rm-ic{  background-color:#feefc8;  border:0.5em solid #ffecba;  /*inner circle date day*/}.rm-icdd{  color:#040000;  /*dots,verticalline*/}.rm-cs::before,.rm-cs::after,.rm-vl,.rm-vl::before,.rm-vl::after{  background-color:#f0c14d;  /*circle shape*/}.rm-cs{  border:1px solid #f0c14d;  /*------------------------------------------------------------------------------------------*/  /*MODIFICATION APPROVED*/}.na-heading{  color:#b9603e;  /*innercircle*/}.na-ic{  background-color:#f5bda0;  border:0.5em solid #f7ceba;  /*inner circle date day*/}.na-icdd{  color:#150200;  /*dots,verticalline*/}.na-cs::before,.na-cs::after,.na-vl,.na-vl::before,.na-vl::after{  background-color:#db7f5a;  /*circle shape*/}.na-cs{  border:1px solid #db7f5a;  /*------------------------------------------------------------------------------------------*/  /*RE NEGOTIATION STYLE*/}.rn-heading{  color:#a6a6a6;  /*innercircle*/}.rn-ic{  background-color:#efeeec;  border:0.5em solid #dedede;  /*inner circle date day*/}.rn-icdd{  color:#000;  /*dots,verticalline*/}.rn-cs::before,.rn-cs::after,.rn-vl,.rn-vl::before,.rn-vl::after{  background-color:#a0a0a0;  /*circle shape*/}.rn-cs{  border:1px solid #a0a0a0;  /*------------------------------------------------------------------------------------------*/  /*OFFER DECLINED STYLING*/}.nr-heading{  color:#8b4527;  /*innercircle*/}.nr-ic{  background-color:#e6c1b1;  border:0.5em solid #fce5dc;  /*inner circle date day*/}.nr-icdd{  color:#0b0100;  /*dots,verticalline*/}.nr-cs::before,.nr-cs::after,.nr-vl,.nr-vl::before,.nr-vl::after{  background-color:#a93c25;  /*circle shape*/}.nr-cs{  border:1px solid #a93c25;  /*------------------------------------------------------------------------------------------*/  /*PAYMENT PENDING*/}.ar-heading{  color:#c97252;  /*innercircle*/}.ar-ic{  background-color:#f4956d;  border:0.5em solid #f9cbb7;  /*inner circle date day*/}.ar-icdd{  color:#120201;  /*dots,verticalline*/}.ar-cs::before,.ar-cs::after,.ar-vl,.ar-vl::before,.ar-vl::after{  background-color:#da5732;  /*circle shape*/}.ar-cs{  border:1px solid #da5732;}.ta-heading{  color:#c97252;  /*innercircle*/}.ta-ic{  background-color:#f4956d;  border:0.5em solid #f9cbb7;  /*inner circle date day*/}.ta-icdd{  color:#120201;  /*dots,verticalline*/}.ta-cs::before,.ta-cs::after,.ta-vl,.ta-vl::before,.t-vl::after{  background-color:#da5732;  /*circle shape*/}.ta-cs{  border:1px solid #da5732;  /*------------------------------------------------------------------------------------------*/  /*REQUEST DIVIDE STYLE*/}.dd-heading{  color:#9f3d3c;  /*innercircle*/}.dd-ic{  background-color:#e6c1b1;  border:0.5em solid #f7c0bf;  /*inner circle date day*/}.dd-icdd{  color:#070100;  /*dots,verticalline*/}.dd-cs::before,.dd-cs::after,.dd-vl,.dd-vl::before,.dd-vl::after{  background-color:#ef4937;  /*circle shape*/}.dd-cs{  border:1px solid #ef4937;  /*------------------------------------------------------------------------------------------*/  /*REQUEST UPSIZE STYLE*/}.up-heading{  color:#a33a39;  /*innercircle*/}.up-ic{  background-color:#e6c1b1;  border:0.5em solid #f4c2c3;  /*inner circle date day*/}.up-icdd{  color:#080100;  /*dots,verticalline*/}.up-cs::before,.up-cs::after,.up-vl,.up-vl::before,.up-vl::after{  background-color:#bb4140;  /*circle shape*/}.up-cs{  border:1px solid #bb4140;  /*------------------------------------------------------------------------------------------*/  /*PNR CANCELLED STYLE*/}.rc-heading{  color:#f53131;  /*innercircle*/}.rc-ic{  background-color:#f66;  border:0.5em solid #ff9090;  /*inner circle date day*/}.rc-icdd{  color:#230402;  /*dots,verticalline*/}.rc-cs::before,.rc-cs::after,.rc-vl,.rc-vl::before,.rc-vl::after{  background-color:#e10000;  /*circle shape*/}.rc-cs{  border:1px solid #e10000;  /*------------------------------------------------------------------------------------------*/  /*PNR CANCELLED STYLE*/}.pn-heading{  color:#b9382f;  /*innercircle*/}.pn-ic{  background-color:#f17475;  border:0.5em solid #f7bdbe;  /*inner circle date day*/}.pn-icdd{  color:#230402;  /*dots,verticalline*/}.pn-cs::before,.pn-cs::after,.pn-vl,.pn-vl::before,.pn-vl::after{  background-color:#ef4937;  /*circle shape*/}.pn-cs{  border:1px solid #ef4937;  /*------------------------------------------------------------------------------------------*/  /*BILLED STYLING*/}.bi-heading{  color:#ab3737;  /*innercircle*/}.bi-ic{  background-color:#e6c1b1;  border:0.5em solid #f7bdbe;  /*inner circle date day*/}.bi-icdd{  color:#0b0100;  /*dots,verticalline*/}.bi-cs::before,.bi-cs::after,.bi-vl,.bi-vl::before,.bi-vl::after{  background-color:#ef4937;  /*circle shape*/}.bi-cs{  border:1px solid #ef4937;  /*Tender styles*/  /*NEW REQUEST STYLE*/}.nt-heading{  color:#4db29b;  /*innercircle*/}.nt-ic{  background-color:#c9faf5;  border:0.5em solid #e3fcfa;  /*inner circle date day*/}.nt-icdd{  color:#010502;  /*dots,verticalline*/}.nt-cs::before,.nt-cs::after,.nt-vl,.nt-vl::before,.nt-vl::after{  background-color:#66eace;  /*circle shape*/}.nt-cs{  border:1px solid #65e7ce;  /*border-color: #65e7ce;*/  /*------------------------------------------------------------------------------------------*/  /*COMMON SHAPE */}.shape{  display:inline-block;  width:20%;  position:relative;  float:left;  clear:both;}.shape-heading{  font-weight:bold;  font-size:18px;  position:relative;  top:25px;  left:10px;}.circleshape{  position:relative;  border-radius:50%;  width:10em;  height:10em;  border-right-color:transparent !important;  transform:rotate(45deg);  top:26px;}.circleshape::before{  /*background-color: #66eace; */  content:"";  height:0.5em;  width:0.5em;  border-radius:50%;  position:absolute;  top:98px;  left:98px;}.circleshape::after{  content:"";  width:0.1em;  height:2.5em;  transform:rotate(225deg);  position:absolute;  left:110px;  top:-9px;}.verticalline{  position:relative;  left:65px;  width:0.1em;  height:2em;  top:26px;}.verticalline::before,.verticalline::after{  content:"";  height:0.5em;  width:0.5em;  border-radius:50%;  position:absolute;  left:-3px;}.verticalline::after{  top:21px;}.innercircle{  position:absolute;  top:56px;  left:6px;  border-radius:50%;  height:9em;  width:9em;}.innercircle .date{  font-weight:bolder;  padding:0px;  text-align:center;}.innercircle .day{  font-size:20px;  font-weight:bold;}.innercircle .month,.innercircle .year,.innercircle .time{  display:block;  font-size:15px;}.innercircle .time{  font-weight:normal;}.info{  width:84%;  display:inline-block;  margin-left:-6.5%;  margin-top:8%;}.info-details{  border:1px solid #dfdfdf;  border-radius:4px;  min-height:85px;  max-height:100px;}.info-elements{  margin-top:1%;  margin-left:1%;  letter-spacing:0.02em;  vertical-align:top;  min-width:10%;  display:inline-block;  text-align:left;  display:inline-table;  max-width:15%;  word-break:break-word;  line-height:22px;}.info-elements.info-min-elements{  min-width:17% !important;  max-width:23% !important;}.info-element-head{  display:block;  font-size:12px;  white-space:nowrap;}.info-element-description{  margin-top:2%;  font-size:13px;  word-wrap:break-word;  line-height:18px;  display:block;  font-weight:bold;}.table-bs{  /*box-shadow: 0px 4px 4px 1px #c6d2ea;*/  background-color:#fff;  margin-bottom:0.5%;  box-shadow:1px 0px 15px 2px #c6d2ea;  /*---------------------------------------------------------------------------------------------*/}.request-details-heading{  background-color:#f1f5fe;  font-size:16px;  height:50px;  vertical-align:middle;  padding:1%;}.request-details-table{  background-color:#fff;  box-shadow:0px 4px 4px 1px #c6d2ea;  /*-------------------------------------------------------------------------------*/  /*VIEW BUTTON*/}.view-button-rt{  float:right;  margin-top:15px;  margin-right:15px;}.view-button{  border:1px solid #2d3447;  border-radius:4px;  color:#223368;  padding:10px 15px;  float:right;}.view-button:hover,.view-button:active{  background-color:#30302f;  color:#fff;  /*----------------------------------------------------------------------------------------*/  /*REMARKS*/}.remarks{  height:100px;  background-color:#f4f7fe;  padding:2%;}.remarks-text{  margin-left:2%;}.remarks-head{  display:block;}.quote-rt,.quote-lt{  color:#d2d8e6;}.quote-rt{  /*clear: both;*/  float:right;  /*-----------------------------------------------------------------------------*/}.user-response{  position:relative;}.user-response-heading::before{  content:"";  position:absolute;  width:20px;  height:20px;  border-top:1px solid #dfdfdf;  border-left:1px solid #dfdfdf;  top:-11px;  left:92%;  background:#f1f5fe;  transform:rotate(45deg);  z-index:0;}.arrow-up{  position:absolute;  top:-21px;  left:92%;  color:#dfdfdf;  background-color:#fff;  z-index:0;  font-size:29px;}.user-response-heading{  background-color:#f1f5fe;  font-size:16px;  height:50px;  vertical-align:middle;  padding:1%;  position:relative;}.user-response-heading2{  background-color:#f1f5fe;  font-size:16px;  height:50px;  vertical-align:middle;  padding:1%;  position:relative;}.tahead thead tr th{  text-align:left;  background:none;  padding:10px;  text-decoration:underline;}.tahead tbody tr td{  text-align:center;  padding:10px;  /*
* Author: Abdul Azeez
* Desc: Timeline extension
*/  /* Timeline extension - tl */}.tl-heading{  color:#6b6628;  /*innercircle*/}.tl-ic{  background-color:#c5c188;  border:0.5em solid #d6d3ab;  /*inner circle date day*/}.tl-icdd{  color:#000;  /*dots,verticalline*/}.tl-cs::before,.tl-cs::after,.tl-vl,.tl-vl::before,.tl-vl::after{  background-color:#6b6628;  /*circle shape*/}.tl-cs{  border:1px solid #6b6628;  /*Advance paid STYLE*/}.ap-heading{  color:#a7466c;  /*innercircle*/}.ap-ic{  background-color:#f6bed6;  border:0.5em solid #f4b4cf;  /*inner circle date day*/}.ap-icdd{  color:#0d0101;  /*dots,verticalline*/}.ap-cs::before,.ap-cs::after,.ap-vl,.ap-vl::before,.ap-vl::after{  background-color:#e64f6f;  /*circle shape*/}.ap-cs{  border:1px solid #e64f6f;  /*Payment completed STYLE*/}.pc-heading{  color:#ab3737;  /*innercircle*/}.pc-ic{  background-color:#e6c1b1;  border:0.5em solid #f7bdbe;  /*inner circle date day*/}.pc-icdd{  color:#0b0100;  /*dots,verticalline*/}.pc-cs::before,.pc-cs::after,.pc-vl,.pc-vl::before,.pc-vl::after{  background-color:#ef4937;  /*circle shape*/}.pc-cs{  border:1px solid #ef4937;  /*Passenger submitted STYLE*/}.rp-heading{  color:#a6a6a6;  /*innercircle*/}.rp-ic{  background-color:#efeeec;  border:0.5em solid #dedede;  /*inner circle date day*/}.rp-icdd{  color:#000;  /*dots,verticalline*/}.rp-cs::before,.rp-cs::after,.rp-vl,.rp-vl::before,.rp-vl::after{  background-color:#a0a0a0;  /*circle shape*/}.rp-cs{  border:1px solid #a0a0a0;  /*Ticket issue STYLING*/}.ps-heading{  color:#c04e4e;  /*innercircle*/}.ps-ic{  background-color:#e6c1b1;  border:0.5em solid #f6bcbe;  /*inner circle date day*/}.ps-icdd{  color:#040000;  /*dots,verticalline*/}.ps-cs::before,.ps-cs::after,.ps-vl,.ps-vl::before,.ps-vl::after{  background-color:#ef4937;  /*circle shape*/}.ps-cs{  border:1px solid #ef4937;  /*border-color: #ef4937;*/  /*
* Author: Sheik Masthan
* Desc: Sent for Review
*/  /* Sent for Review - sr */}.sr-heading{  color:#1e63e8;  /*innercircle*/}.sr-ic{  background-color:#e7edf8;  border:0.5em solid #bbd2ff;  /*inner circle date day*/}.sr-icdd{  color:#000;  /*dots,verticalline*/}.sr-cs::before,.sr-cs::after,.sr-vl,.sr-vl::before,.sr-vl::after{  background-color:#1e63e8;  /*circle shape*/}.sr-cs{  border:1px solid #1e63e8;  /* Author - ShriMurugan 24-3-21 
	Modified by: Azeez - Reusing colors for review update - 05-04-2021
	Desc - New colors added for view history details status 
*/  /*Partially Paid colors*/}.ra-heading{  color:#869e16;  /*innercircle*/}.ra-ic{  background-color:#bdd358;  border:0.5em solid #f7ffd5;  /*inner circle date day*/}.ra-icdd{  color:#140201;  /*dots,verticalline*/}.ra-cs::before,.ra-cs::after,.ra-vl,.ra-vl::before,.ra-vl::after{  background-color:#869e16;  /*circle shape*/}.ra-cs{  border:1px solid #869e16;  /*Passenger Submitted
.ps-heading{
	color: #0b8e69;
}
innercircle
.ps-ic{
	background-color: #40c9a2;
	border:0.5em solid #e4fff7;
}
inner circle date day
.ps-icdd{ 
	color: #140201;
}

dots,verticalline
.ps-cs::before, .ps-cs::after, .ps-vl, .ps-vl::before, .ps-vl::after{
	background-color: #0b8e69;
}
circle shape
.ps-cs{
	border:1px solid #0b8e69;
}

Payment Completed colors
.pc-heading{
	color: #869e16;
}
innercircle
.pc-ic{
	background-color: #68ce87;
	border:0.5em solid #deffe8;
}
inner circle date day
.pc-icdd{ 
	color: #140201;
}

dots,verticalline
.pc-cs::before, .pc-cs::after, .pc-vl, .pc-vl::before, .pc-vl::after{
	background-color: #89eb72;
}
circle shape
.pc-cs{
	border:1px solid #09a438;
} */  /* View history page contract download design - iss528 - 23-01-24 */}.info-details.cls-downloadContract{  position:relative;  max-height:130px;}.info-details.cls-downloadContract .info-elements.cls-downloadColumn{  width:100%;  display:block;  margin-bottom:10px;}.info-details.cls-downloadContract .info-elements.cls-downloadColumn .cls-downloadContractLink{  text-decoration:underline;  position:relative;}.info-details.cls-downloadContract .info-elements.cls-downloadColumn .cls-downloadContractLink img{  float:left;  margin-right:4px;}.info-details.cls-downloadContract .view-button-rt{  position:absolute;  right:0px;  top:6px;}:root{  --UTKDPIPECOLOR :#c5c5c5;  --UTKDUPLOADEDTXTCOLOR :#333;  --UTKDCIDTXTCOLOR :#666;  --UTKDSECONDARYCOLOR :#1a2c80;  --PRIMARYFNTREGULAR :'open_sansregular';  --PRIMARYFNTSEMIBOLD :'open_sanssemibold';  /* Sprint 4 - Unticketed seats list page css starts - ISS683 */}.cls-unticketed-container .select-flight-hdr a{  font-size:21px;  font-family:var(--PRIMARYFNTREGULAR);  color:var(--UTKDSECONDARYCOLOR);}.cls-unticketed-container .select-flight-hdr a em{  font-size:17px;}.cls-unticketed-container .select-flight-hdr .cls-backtolist{  float:right;  cursor:pointer;  text-decoration:underline;  padding:7px 14px;}.cls-unticketed-container .select-flight-hdr .cls-backtolist a{  font-size:14px;}.cls-unticketed-container .custom-btn{  height:50px;  margin-top:27px;}.cls-unticketed-container .clear-link{  font-family:var(--PRIMARYFNTSEMIBOLD);}.cls-unticketed-title{  display:flex;  padding:0px 0px 20px;}.cls-unticketed-title span{  font-size:16px;  font-family:var(--PRIMARYFNTREGULAR);}.cls-unticketed-title span.cls-filename::after,.cls-unticketed-title span.cls-uploadby::after{  content:'';  width:1px;  height:13px;  background:var(--UTKDPIPECOLOR);  display:inline-block;  margin-inline:10px;}.cls-unticketed-title .cls-uploadby,.cls-unticketed-title .cls-uploaddate{  color:var(--UTKDUPLOADEDTXTCOLOR);}.cls-unticketed-list.cls-listpage div[role="row"] span{  text-align:center;}.cls-unticketed-list.cls-listpage div[role="cell"]{  padding:2px 0px;  flex-grow:unset;}.cls-unticketed-list.cls-listpage .searching-flights-header{  padding:0px;  margin-bottom:15px !important;}.cls-unticketed-list.cls-listpage .searching-flights-header div[role="row"] span{  text-decoration:underline;  font-size:13px;}.cls-unticketed-list.cls-listpage .searching-flights-header a{  font-size:13px;}.cls-unticketed-list.cls-listpage .searching-flights-header a em{  padding-left:5px;}.cls-unticketed-list.cls-listpage .searching-flights-panel{  padding-bottom:0px !important;}.cls-unticketed-list.cls-listpage .cls-cname,.cls-unticketed-list.cls-listpage .cls-unticketed-seat{  font-family:var(--PRIMARYFNTSEMIBOLD);}.cls-unticketed-list.cls-listpage .cls-cid{  color:var(--UTKDCIDTXTCOLOR);}.cls-limit{  font-family:var(--PRIMARYFNTREGULAR);  /* Unticketed seats list page css ends - ISS683 */}.cls-limit label{  font-size:14px;}.contrast-col{  display:none;  /* Author: Abdul Azeez
   Desc: Theme Change */}.registration-header,.modal-content .popup-header{  background:#30302f;}.gdpr-button:hover{  background-color:#299147 !important;}.loginpage-bg .form-group input[type="submit"]{  border:1px solid #fff;}.custom-btn-ext,.custom-btn-ext:hover,.custom-btn-ext:focus,.custom-btn-ext table,.custom-btn,.custom-btn:hover,.custom-btn:focus{  border-bottom:3px solid #cb102e !important;}.footer-cookie{  background-color:#ffc107;  /* Sheik (17-Mar-2020) */}.footer-cookie span,.footer-cookie .comment-icon,.footer-cookie .cookie-content{  color:#fff;}.footer-cookie .custom-btn{  border-bottom:1px solid #fff !important;}span.cn-adult,span.cn-child,span.cn-infant{  width:32%;  display:inline-block;  font-size:11px;  color:#9f9797;  text-align:center;  padding-left:10px;  /*azeez - 25-06-2020 - design amendments and landing page*/}.searching-flights span p a.selected-icon em::before{  content:"\f10c";  font-family:FontAwesome;}.selected .searching-flights span p a.selected-icon em::before{  content:"\f192";  font-family:FontAwesome;  /* .flexi-date label .switch-button {
  background: url(../../plugins/KM/images/switch-icon_red.png) no-repeat 0px -71px;
}
.flexi-date label .switch-button.active {
  background: url(../../plugins/KM/images/switch-icon_green.png) no-repeat 0px -71px;
} */  /* Sheik (13-Jul-2020) */}.footer-cookie,.cls-feedback{  background:#169bd6;  /* Sheik (26-June-2020) */  /*work modified continued by azeez - 14-08-2020*/}.cls-dashboard-panel-km{  padding:5% 30%;  background:url("../../plugins/KM/images/dashboard_icon/dashboard.jpg") no-repeat 100% 90%;  background-size:cover;  margin-top:-4%;  margin-bottom:-2%;  margin-left:auto;  margin-right:auto;  height:100vh;}.cls-dashboard-panel-km .cls-count{  position:absolute;  right:0;  display:inline-block;  height:25px;  width:25px;  background:#dc0c23;  border:1px solid #fff;  border-radius:50%;  text-align:center;  padding-top:2px;}.cls-dashboard-panel-km .cls-count{  color:#fff;}.cls-dashboard-panel-km .cls-itm-name{  color:#434343;  font-style:italic;  font-size:16px;  font-family:open_sanssemibold;  margin-top:5px;  display:block;}.cls-dashboard-panel-km .cls-request-booking{  /*margin-left: 20px;*/  background:url("../../plugins/KM/images/dashboard_icon/icon_19_useredit.png") no-repeat 10px 22px;}.cls-dashboard-panel-km .cls-request-booking .cls-count{  right:30px;}.cls-dashboard-panel-km .cls-view-gpreq{  /*margin-left: 30px;*/  background:url("../../plugins/KM/images/dashboard_icon/icon_01_pending.png") no-repeat 20px 30px;}.cls-dashboard-panel-km .cls-view-gpreq .cls-count{  right:10px;  top:15px;}.cls-dashboard-panel-km .cls-air-apreq{  background:url("../../plugins/KM/images/dashboard_icon/icon_28_airnewreq.png") no-repeat 2px 0px;}.cls-dashboard-panel-km .cls-air-apreq .cls-count{  right:10px;}.cls-dashboard-panel-km .cls-my-payments{  background:url("../../plugins/KM/images/dashboard_icon/icon_30_paymentcard.png") no-repeat 0px 30px;}.cls-dashboard-panel-km .cls-my-payments .cls-count{  top:20px;}.cls-dashboard-panel-km .cls-manage-names{  /*margin-left: 10px;*/  background:url("../../plugins/KM/images/dashboard_icon/icon_31_paymentqueue.png") no-repeat 3px 30px;}.cls-dashboard-panel-km .cls-manage-names .cls-count{  top:20px;}.cls-dashboard-panel-km .cls-view-bookings{  /*margin-left: 20px;*/  background:url("../../plugins/KM/images/dashboard_icon/icon_06_booking-summary.png") no-repeat 20px 35px;}.cls-dashboard-panel-km .cls-view-bookings .cls-count{  right:20px;}.cls-dashboard-item{  position:relative;  margin-top:30px;  width:100px;  height:115px;  margin-left:auto;  margin-right:auto;  /* Dashboard Chart
.dashboard-chart .iframe {
  width: 100%;
  height: 1650px;
  border: 0px;
} */}.iframe .navbar{  display:none;  /*azeez - dashboard - 14-08-2020*/  /*.navbar{
 	margin-bottom: -20px;
}
*/}.cls-languages{  background:#dc0c23;  color:#fff;  border:0;  font-family:open_sanssemibold;  /*   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;*/  font-size:16px;}.cls-ta-logout{  color:#fff;  font-family:open_sanssemibold;  font-size:14px;  /*to hide several elements for TA based on customer class*/}.customer .navbar .navbar-nav > li > a{  margin:0px 0px 0px 30px;}.customer .cls-secondary-header{  display:none;}.cls-welcome-msg{  font-size:14px;  padding-top:2px;  font-style:italic;}.pos-logo{  position:relative;  top:-5px;}.top-rgt-corner{  display:block;  width:250px;  text-align:right;}.dropdown-menu{  top:99%;  left:15px;  /*with cr - azeez - 21-08-2020*/}.custom-btn:hover{  background:#cb102e !important;}.cls-feedback{  display:none;}.loader img{  width:240px;  height:60px;}.agent-trip-type{  /*tab color change with cr - azeez*/}.agent-trip-type .big-fnt,.agent-trip-type .small-fnt{  color:transparent;}.agent-trip-type .trip-type{  bottom:15px;  position:relative;}.approved-txt,.approved-txt:hover,.approved-txt,.approved-txt:hover{  font-family:open_sanssemibold;  border:1px solid #166995;  border-bottom:0px solid #fff;  cursor:default;}.parent-item{  text-align:center;}.breadcrumb-prod a{  color:#000;  /*BA dashboard changes - azeez*/}.cls-ta-logout:hover{  color:#ccc;}.cls-ta-logout,.cls-welcome-msg,.language-select{  margin-left:1vw;  /* Menu Color Change Sheik (06-Oct-2020) */}.navbar .navbar-nav .nav-link{  padding-left:5px;  padding-right:5px;}.customer .navbar .navbar-nav > li > a{  margin:0px 0px 0px 15px;}.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .show .nav-link{  background:none;}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .show .nav-link{  background-color:#cb102e;  border:unset;  height:100%;}.dropdown-menu.show{  border:1px solid #cb102e;}.navigation-link{  position:absolute;}.km-language{  color:#fff;  font-family:open_sanssemibold;  font-size:14px;  cursor:pointer;  padding-left:30px;  padding-bottom:10px;  width:100px;  position:relative;}.km-language::after{  display:inline-block;  margin-left:0.255em;  vertical-align:0.255em;  content:"";  border-top:0.3em solid;  border-right:0.3em solid transparent;  border-bottom:0;  border-left:0.3em solid transparent;}.km-language.lang-en{  background:url("../../plugins/KM/images/language.png") no-repeat 0px -2px;}.km-language.lang-ge{  background:url(../../plugins/KM/images/language.png) no-repeat 0px -36px;}.km-header-change{  width:390px;  display:flex;  padding-left:20px;  position:absolute;  right:0px;}.km-header-change .dropdown{  right:-80px;}.km-header-change .dropdown-menu{  top:150%;  left:5px;}.km-header-change.retail{  right:-140px;}.navbar .navbar-brand{  padding:17px 14px 6px 0px;  /*azeez - white breadcrumb for dashboard only*/}.breadcrumb-prod.white{  /* azeez - language in between space issue for largescreen*/}.breadcrumb-prod.white a{  color:#fff;}.breadcrumb-prod.white a + a:before{  color:#fff;}.breadcrumb-prod.white p a:last-child{  color:#fff;}@media (min-width:1024px){  /*German design issues - 27-10-2020*/  /*TA dashboard*/  .km-header-change .top-rgt-corner{    margin-left:10px;  }}.lang-ge{  /*azeez - dashboard and menu tab view fix - 19-10-2020 */}.lang-ge .navbar .navbar-nav > li > a{  margin:0px 0px 0px 10px !important;}.lang-ge .navbar .navbar-nav .nav-link,.lang-ge .cls-languages{  font-size:14px;}.lang-ge .navbar-brand{  margin-right:0;}.lang-ge .dropdown-menu{  left:9px;}.lang-ge .km-header-change .dropdown{  right:-10px;}.lang-ge .top-rgt-corner{  width:280px;  margin-left:0;  /*Adhoc req page*/}.lang-ge .well-trip-theme a{  padding:10px 9px 10px 39px;}.lang-ge .trip-form label{  font-size:13px;}.lang-ge .guest-count-3{  max-width:29% !important;  flex:0 0 29%;}@media screen and (min-width:768px) and (max-width:1024px){  /* 
  * Sheik Single Currency in Excepted Fare field (01-July-2020)
  * Modified by azeez 28-10-2020
 */  .cls-dashboard-panel-km{    height:auto;    margin-top:-7%;  }  .navbar-toggler{    background:#fff;    z-index:1;    margin-right:20px;  }  .navbar-toggler.open ~ .navbar-collapse.menu-visible{    display:block !important;  }  .navbar-toggler.open ~ .km-header-change{    display:none;  }  .navbar-toggler.open .navbar-toggler-icon{    background:none;  }  .navbar-toggler.open .navbar-toggler-icon:after{    content:'X';    vertical-align:0;    font-size:22px;    color:#000 !important;  }  .km-header-change{    margin-right:30px;  }  .navbar .navbar-brand{    padding:17px 14px 6px 14px;  }}.single-currency .currency-hide{  border-right:1px solid #ccc;  border-left:none;}.prev_nextday .flt-details{  width:70%;}.prev_nextday .prev-day,.prev_nextday .next-day{  width:15%;  /**
* Author: Azeez
* Desc: KM French language issue fixing
*/  /*common styles for ge and fr*/}.lang-fr,.lang-ge{  /*styles for fr*/}.lang-fr .not-register,.lang-ge .not-register{  top:20px;  /*Landing page*/}.lang-fr .tab-strcture-list li a,.lang-ge .tab-strcture-list li a{  min-height:111px;}.lang-fr.customer .navbar .navbar-nav > li > a{  margin:0px 0px 0px 5px;}.lang-fr .top-rgt-corner{  width:auto;}.lang-fr .dropdown-menu{  left:5px;}.lang-fr .navbar .navbar-nav .nav-link,.lang-fr .cls-languages{  font-size:13px;  /*adhoc/series req*/}.lang-fr .well-trip-theme{  width:110%;}.lang-fr .single-currency{  padding-right:0;  /*view request*/}.lang-fr .view-request-table tr td{  font-size:13px;  padding-bottom:30px;}.lang-fr .view-request-table tr td:first-child{  padding-left:5px;}.lang-fr .list-date-default{  font-size:11px !important;  /*Downsize*/}.lang-fr .update-clone{  left:340px;}.lang-fr .km-header-change{  width:auto;  padding-left:30px;  padding-right:10px;}.lang-fr .km-header-change .dropdown{  right:unset;  margin-left:20px;}.km-language.lang-fr{  background:url(../../plugins/KM/images/language.png) no-repeat 0px -72px;}.km-language.lang-it{  background:url(../../plugins/KM/images/language.png) no-repeat 0px -108px;  /**
* Author: ShriMurugan
* Description: Italian language errors fixing
*/}.lang-it .tab-strcture-list li a.single-word{  height:100%;}.lang-it .well-trip-theme{  width:405px;}.lang-it .pj-w29{  max-width:28%;  flex:unset;}.lang-it .amount-display{  position:relative;  top:-13px;}.lang-it .sans-regular{  width:150px;  position:relative;  top:-7px;  /* Author: ShriMurugan
   Desc: Mobile Responsive fixing */}@media (min-width:320px) and (max-width:480px){  .lang-it .well-trip-theme{    width:371px;  }  .lang-it .pj-w29{    max-width:100%;  }  .lang-it .well-trip-theme a{    padding:10px 6px 10px 18px;  }  .lang-it .well-trip-theme span{    font-size:10px;  }  .lang-it .well-trip-theme span em.infi-icon_36_round-trip,.lang-it .well-trip-theme a em.infi-icon_36_round-trip,.well-trip-theme span em.infi-icon_27_multicity,.well-trip-theme a em.infi-icon_27_multicity{    left:-25px;  }  .lang-it .well-trip-theme span em.infi-icon_36_round-trip,.lang-it .well-trip-theme a em.infi-icon_36_round-trip{    top:-7px;    left:-17px;    font-size:18px;  }  .lang-it .well-trip-theme span em.infi-icon_55_onward,.lang-it .well-trip-theme a em.infi-icon_55_onward{    top:-7px;    left:-21px;    font-size:18px;  }  .lang-it .custom-btn{    font-size:15px;  }  .lang-it .navbar-nav > li{    width:83%;  }  .lang-it .secondary-btn{    font-size:13px;  }  .lang-it .sans-regular{    width:114px;    top:2px;    left:0px !important;  }  .lang-it .amount-display{    top:2px;    left:12px;    font-size:13px;  }  .lang-it .copy-right{    padding:20px 0px;    text-align:center;  }  .lang-it .copy-right .text-right{    text-align:unset !important;  }  .lang-it .well-trip-theme{    width:100%;  }  .lang-it .sector-1{    font-size:12px;  }  .lang-it .sector-1.right{    padding-right:37px;  }  .lang-it .vstatus-RE{    font-size:17px !important;  }  .lang-it .hdr-txt{    margin:10px 0px;    font-size:12px;  }  .lang-it .agent-req-tab-show{    overflow-y:scroll;  }  .lang-it .flight-details-view-cont{    overflow-y:scroll;  }  .lang-it .grmWindowCls{    left:0px !important;  }  .lang-it .meal-variety .radio-theme{    width:100%;  }  .lang-it .each-pax{    width:100%;  }  .lang-it .table-tooltip{    width:100%;  }  .lang-it .ssr-history .title{    padding-bottom:48px;  }  .lang-it .tab-click a{    padding:8px 4px;    font-size:13px;  }  .lang-it .flexi-date label{    top:-9px;    z-index:0;  }  .lang-it .view-request-table{    overflow-y:scroll;    /* Italian lang ends */    /* french lang starts */  }  .lang-fr .copy-right .text-right{    text-align:center !important;  }  .lang-fr .copy-right{    padding:20px 0px;    text-align:center;  }  .lang-fr #adhocRequest .well-trip-theme{    width:100%;  }  .lang-fr .navbar-nav > li{    width:83%;  }  .lang-fr .well-trip-theme a{    padding:10px 6px 10px 23px;  }  .lang-fr .well-trip-theme span{    font-size:10px;  }  .lang-fr .well-trip-theme span em.infi-icon_36_round-trip,.lang-fr .well-trip-theme a em.infi-icon_36_round-trip,.well-trip-theme span em.infi-icon_27_multicity,.well-trip-theme a em.infi-icon_27_multicity{    left:-25px;  }  .lang-fr .well-trip-theme span em.infi-icon_36_round-trip,.lang-fr .well-trip-theme a em.infi-icon_36_round-trip{    top:-7px;    left:-17px;    font-size:18px;  }  .lang-fr .well-trip-theme span em.infi-icon_55_onward,.lang-fr .well-trip-theme a em.infi-icon_55_onward{    top:-7px;    left:-21px;    font-size:18px;  }  .lang-fr .tab-click a{    padding:8px 12px;  }  .lang-fr .mar-btm-20 .custom-btn{    width:100%;    font-size:11px;  }  .lang-fr .vstatus-RE{    font-size:12px;    line-height:12px;  }  .lang-fr .hdr-txt{    font-size:11px;    margin:0px;  }  .lang-fr .secondary-btn{    font-size:13px;  }  .lang-fr .flight-details-view-cont{    overflow-y:scroll;  }  .lang-fr .flexi-date label{    top:-9px;    z-index:0;  }  .lang-fr .agent-req-tab-show{    overflow-y:scroll;  }  .lang-fr .approved-txt{    padding:8px 8px;  }  .lang-fr span.fnt-10{    font-size:12px;  }  .lang-fr .meal-variety .radio-theme{    width:100%;  }  .lang-fr .each-pax{    width:100%;  }  .lang-fr .table-tooltip{    width:100%;  }  .lang-fr .alternate-txt span{    font-size:12px;  }  .lang-fr .custom-btn{    font-size:14px;  }  .lang-fr .ssr-container label{    font-size:11px;  }  .lang-fr .amount-display{    font-size:12px;  }  .lang-fr .ssr-history .title{    padding-bottom:46px;    font-size:12px;    margin-bottom:10px;  }  .lang-fr .tab-click a{    padding:8px 4px;    font-size:12px;  }  .lang-fr .sector-1{    font-size:12px;  }  .lang-fr .sector-1.right{    padding-right:37px;  }  .lang-fr .trip-form .row .col-sm-2{    min-width:100%;  }  .lang-fr .flight-accordion{    overflow-y:scroll;    /* french lang ends */    /* german lang starts */  }  .lang-ge .copy-right{    padding:20px 0px;    text-align:center;  }  .lang-ge .copy-right .text-right{    text-align:center !important;  }  .lang-ge .navbar-nav > li{    width:83%;  }  .lang-ge .well-trip-theme a{    padding:10px 6px 10px 18px;  }  .lang-ge .well-trip-theme span{    font-size:10px;  }  .lang-ge .well-trip-theme span em.infi-icon_36_round-trip,.lang-ge .well-trip-theme a em.infi-icon_36_round-trip,.well-trip-theme span em.infi-icon_27_multicity,.well-trip-theme a em.infi-icon_27_multicity{    left:-25px;  }  .lang-ge .well-trip-theme span em.infi-icon_36_round-trip{    top:-7px;    left:-17px;    font-size:18px;  }  .lang-ge .well-trip-theme span em.infi-icon_55_onward,.lang-ge .well-trip-theme a em.infi-icon_55_onward{    top:-7px;    left:-21px;    font-size:18px;  }  .lang-ge #adhocRequest .well-trip-theme{    width:100%;  }  .lang-ge .well-trip-theme a{    padding:10px 9px 10px 16px;  }  .lang-ge .guest-count-3{    max-width:100% !important;    flex:100%;  }  .lang-ge .vstatus-RE{    font-size:12px;    line-height:12px;  }  .lang-ge .hdr-txt{    font-size:11px;    margin:0px;  }  .lang-ge .agent-req-tab-show{    overflow-y:scroll;  }  .lang-ge .agent-req-tab-show{    overflow-y:scroll;  }  .lang-ge .flight-details-view-cont{    position:relative;    margin-top:10px;    overflow-y:scroll;  }  .lang-ge .grmWindowCls{    left:0px !important;  }  .lang-ge .request-det-cont{    padding:15px 5px;    overflow-y:scroll;  }  .lang-ge .flexi-date label{    top:-9px;    z-index:0;  }  .lang-ge .custom-btn{    font-size:10px;  }  .lang-ge .advance-link{    margin-left:5px;  }  .lang-ge .sector-1{    font-size:12px;  }  .lang-ge .sector-1.right{    padding-right:37px;  }  .lang-ge .trip-form .row .col-sm-2{    min-width:100%;  }  .lang-ge .flight-accordion{    overflow-y:scroll;  }  .lang-ge .meal-variety .radio-theme{    width:100%;    float:left;  }  .lang-ge .each-pax{    width:100%;  }  .lang-ge .table-tooltip{    width:100%;  }  .lang-ge .ssr-container label{    font-size:11px;  }  .lang-ge .amount-display{    font-size:12px;  }  .lang-ge .ssr-history .title{    padding-bottom:10px;    font-size:12px;    margin-bottom:10px;  }  .lang-ge .tab-click a{    padding:8px 4px;    font-size:13px;  }  .lang-ge .new-acc-icon{    font-size:20px;    margin-left:-9px;    /* german lang ends */  }}@media (min-width:481px) and (max-width:767px){  .lang-fr .copy-right .text-right{    text-align:center !important;  }  .lang-fr .copy-right{    padding:20px 0px;    text-align:center;  }  .lang-fr #adhocRequest .well-trip-theme{    width:100%;  }  .lang-fr .navbar-collapse.menu-visible{    width:100%;  }  .lang-fr .well-trip-theme a{    padding:10px 6px 10px 43px;  }  .lang-fr .well-trip-theme span{    font-size:16px;  }  .lang-fr .well-trip-theme span em.infi-icon_36_round-trip,.lang-fr .well-trip-theme a em.infi-icon_36_round-trip,.well-trip-theme span em.infi-icon_27_multicity,.well-trip-theme a em.infi-icon_27_multicity{    left:-45px;  }  .lang-fr .well-trip-theme span em.infi-icon_36_round-trip,.lang-fr .well-trip-theme a em.infi-icon_36_round-trip{    top:-2px;    left:-27px;    font-size:23px;  }  .lang-fr .well-trip-theme span em.infi-icon_55_onward,.lang-fr .well-trip-theme a em.infi-icon_55_onward{    top:-1px;    left:-27px;    font-size:21px;  }  .lang-fr .tab-click a{    padding:8px 12px;  }  .lang-fr .mar-btm-20 .custom-btn{    width:100%;    font-size:16px;  }  .lang-fr .vstatus-RE{    font-size:16px;    line-height:12px;  }  .lang-fr .hdr-txt{    font-size:15px;    margin:0px;  }  .lang-fr .secondary-btn{    font-size:13px;  }  .lang-fr .flight-details-view-cont{    overflow-y:scroll;  }  .lang-fr .grmWindowCls{    left:0px !important;  }  .lang-fr .flexi-date label{    top:-9px;    z-index:0;  }  .lang-fr .agent-req-tab-show{    overflow-y:scroll;  }  .lang-fr .approved-txt{    padding:8px 8px;  }  .lang-fr span.fnt-10{    font-size:12px;  }  .lang-fr .meal-variety .radio-theme{    width:100%;  }  .lang-fr .each-pax{    width:100%;  }  .lang-fr .table-tooltip{    width:100%;  }  .lang-fr .alternate-txt span{    font-size:12px;  }  .lang-fr .custom-btn{    font-size:16px;  }  .lang-fr .ssr-container label{    font-size:13px;  }  .lang-fr .amount-display{    font-size:15px;  }  .lang-fr .ui-accordion-header{    font-size:13.5px;  }  .lang-fr .ssr-history .title{    padding-bottom:46px;    font-size:13px;    margin-bottom:10px;  }  .lang-fr .tab-click a{    padding:8px 22px;    font-size:17px;  }  .lang-fr .sector-1{    font-size:12px;  }  .lang-fr .sector-1.right{    padding-right:37px;  }  .lang-fr .trip-form .row .col-sm-2{    min-width:100%;  }  .lang-fr .flight-accordion{    overflow-y:scroll;    /* french lang ends */    /* German lang starts */  }  .lang-ge .copy-right .text-right{    text-align:center !important;  }  .lang-ge .copy-right{    padding:20px 0px;    text-align:center;  }  .lang-ge #adhocRequest .well-trip-theme{    width:100%;  }  .lang-ge .navbar-collapse.menu-visible{    width:100%;  }  .lang-ge .well-trip-theme a{    padding:10px 6px 10px 37px;  }  .lang-ge .well-trip-theme span{    font-size:16px;  }  .lang-ge .well-trip-theme span em.infi-icon_36_round-trip,.lang-ge .well-trip-theme a em.infi-icon_36_round-trip,.well-trip-theme span em.infi-icon_27_multicity,.well-trip-theme a em.infi-icon_27_multicity{    left:-45px;  }  .lang-ge .well-trip-theme span em.infi-icon_36_round-trip,.lang-ge .well-trip-theme a em.infi-icon_36_round-trip{    top:-2px;    left:-27px;    font-size:23px;  }  .lang-ge .well-trip-theme span em.infi-icon_55_onward,.lang-ge .well-trip-theme a em.infi-icon_55_onward{    top:-1px;    left:-27px;    font-size:21px;  }  .lang-ge .tab-click a{    padding:8px 12px;  }  .lang-ge .mar-btm-20 .custom-btn{    width:100%;    font-size:16px;  }  .lang-ge .vstatus-RE{    font-size:16px;    line-height:12px;  }  .lang-ge .hdr-txt{    font-size:15px;    margin:0px;  }  .lang-ge .secondary-btn{    font-size:13px;  }  .lang-ge .flight-details-view-cont{    overflow-y:scroll;  }  .lang-ge .flexi-date label{    top:-9px;    z-index:0;  }  .lang-ge .agent-req-tab-show{    overflow-y:scroll;  }  .lang-ge .guest-count-3{    max-width:100% !important;    flex:100%;  }  .lang-ge .approved-txt{    padding:8px 8px;  }  .lang-ge span.fnt-10{    font-size:12px;  }  .lang-ge .meal-variety .radio-theme{    width:100%;  }  .lang-ge .each-pax{    width:100%;  }  .lang-ge .grmWindowCls{    left:0px !important;  }  .lang-ge .table-tooltip{    width:100%;  }  .lang-ge .alternate-txt span{    font-size:12px;  }  .lang-ge .custom-btn{    font-size:16px;  }  .lang-ge .ssr-container label{    font-size:13px;  }  .lang-ge .amount-display{    font-size:15px;  }  .lang-ge .ui-accordion-header{    font-size:13.5px;  }  .lang-ge .ssr-history .title{    padding-bottom:19px;    font-size:13px;    margin-bottom:10px;  }  .lang-ge .tab-click a{    padding:8px 22px;    font-size:17px;  }  .lang-ge .sector-1{    font-size:12px;  }  .lang-ge .sector-1.right{    padding-right:37px;  }  .lang-ge .trip-form .row .col-sm-2{    min-width:100%;  }  .lang-ge .flight-accordion{    overflow-y:scroll;    /* German lang ends */    /* italian lang starts */  }  .lang-it .copy-right .text-right{    text-align:center !important;  }  .lang-it .copy-right{    padding:20px 0px;    text-align:center;  }  .lang-it #adhocRequest .well-trip-theme{    width:100%;  }  .lang-it .navbar-collapse.menu-visible{    width:100%;  }  .lang-it .well-trip-theme a{    padding:10px 6px 10px 31px;  }  .lang-it .well-trip-theme span{    font-size:16px;  }  .lang-it .well-trip-theme span em.infi-icon_36_round-trip,.lang-it .well-trip-theme a em.infi-icon_36_round-trip,.well-trip-theme span em.infi-icon_27_multicity,.well-trip-theme a em.infi-icon_27_multicity{    left:-39px;  }  .lang-it .well-trip-theme span em.infi-icon_36_round-trip,.lang-it .well-trip-theme a em.infi-icon_36_round-trip{    top:-2px;    left:-27px;    font-size:23px;  }  .lang-it .pj-w29{    max-width:100%;    flex:unset;  }  .lang-it .well-trip-theme span em.infi-icon_55_onward{    top:-1px;    left:-27px;    font-size:21px;  }  .lang-it .tab-click a{    padding:8px 12px;  }  .lang-it .mar-btm-20 .custom-btn{    width:100%;    font-size:16px;  }  .lang-it .vstatus-RE{    font-size:18px;    line-height:12px;  }  .lang-it .hdr-txt{    font-size:17px;    margin:0px;  }  .lang-it .secondary-btn{    font-size:13px;  }  .lang-it .flight-details-view-cont{    overflow-y:scroll;  }  .lang-it .grmWindowCls{    left:0px !important;  }  .lang-it .flexi-date label{    top:-9px;    z-index:0;  }  .lang-it .agent-req-tab-show{    overflow-y:scroll;  }  .lang-it .approved-txt{    padding:8px 8px;  }  .lang-it span.fnt-10{    font-size:12px;  }  .lang-it .meal-variety .radio-theme{    width:100%;  }  .lang-it .each-pax{    width:100%;  }  .lang-it .table-tooltip{    width:100%;  }  .lang-it .alternate-txt span{    font-size:12px;  }  .lang-it .custom-btn{    font-size:16px;  }  .lang-it .amount-display{    position:relative;    top:-3px;  }  .lang-it .sans-regular{    left:0px;  }  .lang-it .ui-accordion-header{    font-size:13.5px;  }  .lang-it .ssr-history .title{    padding-bottom:46px;    font-size:13px;    margin-bottom:10px;  }  .lang-it .tab-click a{    padding:8px 22px;    font-size:17px;  }  .lang-it .sector-1{    font-size:12px;  }  .lang-it .sector-1.right{    padding-right:37px;  }  .lang-it .trip-form .row .col-sm-2{    min-width:100%;  }  .lang-it .flight-accordion{    overflow-y:scroll;    /* italian lang ends */  }}@media (min-width:768px) and (max-width:1024px){  /* Author :ShriMurugan - 11/01/21 */  /* Table issue fixing for All language */  .lang-it .pj-w29{    max-width:38%;    flex:unset;  }  .lang-it .vstatus-RE{    font-size:14px;  }  .lang-it .hdr-txt{    font-size:14px;  }  .lang-it .all-pax .each-pax{    width:30%;  }  .lang-it .grmWindowCls{    left:0px;  }  .lang-it .meal-amnt{    width:26%;  }  .lang-it .dp-label .dp-val.dp-elips{    width:unset;  }  .lang-it .ssr-history .title{    padding-bottom:36px;  }  .lang-it .sans-regular{    width:123px;    top:3px;  }  .lang-it .amount-display{    font-size:15px;  }  .lang-it .user-det-cont .form-group label{    font-size:12px;  }  .lang-it .form-control{    padding:0px;  }  .lang-it .language-copyall{    width:200px;  }  .lang-it .view-request .relative{    flex:0 0 24%;    max-width:100%;    /* Italian lang ends */    /* french lang starts */  }  .lang-fr .vstatus-RE{    font-size:12px;  }  .lang-fr .hdr-txt{    font-size:12px;  }  .lang-fr .pj-w29{    max-width:38%;    flex:unset;  }  .lang-fr .vstatus-RE{    font-size:12px;  }  .lang-fr .hdr-txt{    font-size:12px;  }  .lang-fr .all-pax .each-pax{    width:30%;  }  .lang-fr .grmWindowCls{    left:0px;  }  .lang-fr .meal-amnt{    width:26%;  }  .lang-fr .dp-label .dp-val.dp-elips{    width:unset;  }  .lang-fr .ssr-history .title{    padding-bottom:45px;  }  .lang-fr .sans-regular{    width:123px;    top:3px;  }  .lang-fr .amount-display{    font-size:15px;  }  .lang-fr .user-det-cont .form-group label{    font-size:12px;  }  .lang-fr .form-control{    padding:0px;  }  .lang-fr .language-copyall{    width:200px;  }  .lang-fr .view-request .relative{    flex:0 0 24%;    max-width:100%;  }  .lang-fr .mar-top-10 input{    padding:6px 37px;    font-size:9px;  }  .lang-fr #groupDiv2 .custom-btn{    padding:6px 37px;    font-size:20px;    /* french lang ends */    /* german lang starts */  }  .lang-ge .vstatus-RE{    font-size:12px;  }  .lang-ge .hdr-txt{    font-size:12px;  }  .lang-ge .pj-w29{    max-width:38%;    flex:unset;  }  .lang-ge .guest-count-3{    max-width:33% !important;    flex:0 0 30%;  }  .lang-ge .trip-form .row .col-sm-2{    min-width:230px;    text-align:left !important;  }  .lang-ge .vstatus-RE{    font-size:12px;  }  .lang-ge .hdr-txt{    font-size:12px;  }  .lang-ge .all-pax .each-pax{    width:30%;  }  .lang-ge .grmWindowCls{    left:0px;  }  .lang-ge .meal-amnt{    width:26%;  }  .lang-ge .dp-label .dp-val.dp-elips{    width:unset;  }  .lang-ge .ssr-history .title{    padding-bottom:30px;  }  .lang-ge .sans-regular{    width:123px;    top:3px;  }  .lang-ge .amount-display{    font-size:15px;  }  .lang-ge .flight-details-view-cont{    overflow-y:scroll;  }  .lang-ge .user-det-cont .form-group label{    font-size:12px;  }  .lang-ge .form-control{    padding:0px;  }  .lang-ge .language-copyall{    width:200px;  }  .lang-ge .view-request .relative{    flex:0 0 24%;    max-width:100%;  }  .lang-ge .mar-top-10 input{    padding:6px 32px;    font-size:8px;  }  .lang-ge #groupDiv2 .custom-btn{    padding:6px 37px;    font-size:20px;    /* german lang ends */  }}.list-date-default{  font-size:11px !important;}.list-date{  font-size:10px !important;}.searching-flights-panel .table.view-request-table tr td p{  font-size:12px;}.lang-fr .list-date-default{  font-size:11px !important;  /* Group Name Ellsipses Sheik(13-Jan-21) */}.req-grp-name-ellpise{  width:85%;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;  /* Shrimurugan Registration page NOTE color -21/10/21 */}.registration-note{  font-size:12px;  font-family:'open_sanssemibold';  color:#f00;  /* New pack theme changes - 3-11-23 */}.pos-logo{  top:3px;  left:0px;}.navbar .navbar-brand .img-fluid{  max-width:180px;}.navbar-light .container-fluid{  max-width:1280px;}.navbar-light .container-fluid .navbar-collapse{  justify-content:end;}.navbar{  background:#30302f;  background:linear-gradient(90deg, #30302f 30%, #952132 67%, #a6192e 100%);  /* When zooming navbar menus goes outside - ISS528 */}@media (min-width:1024px) and (max-width:1600px){  .navbar .navbar-nav .nav-link{    font-size:1.1vw;  }  .navbar-light .container-fluid{    max-width:94vw;  }}@media (min-width:1024px) and (max-width:1365px){  /* navbar last-subdropdown postion to left issue fix--60843 */  .last-menu{    left:-139px !important;  }}.nav-item .dropdown-menu.custom-style .dropdown-submenu a::after{  position:absolute;  transform:rotate(90deg);  right:unset;  left:-3px;  top:1em;  font-size:18px;}.nav-item .dropdown-menu.custom-style .dropdown-submenu a::before{  transform:rotate(90deg);  position:absolute;  left:-6px;  top:1em;  font-size:18px;}.dropdown-menu.custom-style .dropdown-submenu .dropdown-menu.custom-style{  left:-228px;}.dropdown-menu.custom-style{  min-width:228px;  /* In view request page selected fare tick design - ISS528 */}.flight-accordion .flight-details-view.cls-new-structure{  /* Client feedback for the design fixes */}.flight-accordion .flight-details-view.cls-new-structure .cls-flight-select.active .cls-fare a,.flight-accordion .flight-details-view.cls-new-structure .cls-flight-select.active .cls-fare .link{  color:#fff !important;}.ui-autocomplete.grmAutoComplete .ui-menu-item a.ui-state-active,.ui-autocomplete.grmAutoComplete .ui-menu-item span.ui-state-active{  color:#fff !important;}.custom-navbar{  border-radius:unset;  /* contract manager page design issue starts - ISS675*/}#paymentValidityDiv,#fareValidityDiv,#namelistValidityDiv{  max-width:18%;}.payexpiryTime,.fareexpiryTime,.nameexpiryTime{  max-width:16%;}#paymentSliderDiv .cls-timelimit-close{  right:-10% !important;}#paymentSliderDiv.col-sm-6{  margin-bottom:-24px;}.flexi-date{  /* align-items: end; */  display:flex;}.time-limit-main-div .parentdiv .flexi-date{  padding-right:0px;  padding-left:0px;  max-width:6%;  position:relative;}.time-limit-main-div .parentdiv .flexi-date label{  position:absolute;  top:40px;}.copied-container .flexi-date label{  top:15px !important;}.cls-secondrowinp .col-sm-3{  padding-left:0px;  padding-right:10px;}#fareValidityDiv,#fareexpiryTime{  margin-top:0px !important;}.cls-secondrowinp{  padding-top:35px;  /* contract manager page design issue ends - ISS675*/  /* contract manager page design issue ends - ISS675*/}.agent-trip-type .big-fnt,.agent-trip-type .small-fnt{  color:#30302f;}.agent-trip-type .trip-type{  bottom:0px;  /*Contract manager edit contract timeline field design - ISS599*/}.cls-edit-page{  /*ISS528 adding negotiation alert content for SF fare*/}.cls-edit-page .time-limit-main-div #paymentSliderDiv.col-sm-6{  flex:0 0 50%;  max-width:47% !important;}.cls-edit-page .time-limit-main-div #paymentSliderDiv.col-sm-6 .custom-range{  width:73.5% !important;}#negotiationPopupDiv .alrt-msg{  padding:0px 0px 10px 30px !important;  text-align:left;}