﻿html {
    font-size: 13px !important;
}


body.pushable > .pusher,
body {
   /* font-family: "Roboto", Tahoma !important;*/
    /*font-family: Tahoma !important;*/
    font-size: 13px !important;
    background-color: #eaeaea !important;
    color: #000 !important;
}


/*#searchmenu_container * {
    font-size: 11px;
}*/


/*.ui.form .fields {
    margin: 0;
}*/

.ui.fixed {
    position: fixed;
    -webkit-transform: translateZ(0);
}

.ui.top.fixed {
    top: 0;
    left: 0;
    right: 0;
    z-index: 11;
}

/*h1, h2, h3, h4, h5,
.ui.header,
.ui.list,
.ui.button,
.ui.menu,
.ui.grid,
.ui.popup > .ui.grid:not(.padded),
.input, .ui.input,
.ui.segment {*/
    /*font-family: 'Alegreya Sans',Tahoma !important;*/
  /*  font-family: "Roboto", Tahoma !important;*/
/*}*/

/*.input,
.input-text,
.input-password,
.input-textarea,
.input-numeric,
.input-date,
.input-datepicker,
.autocomplete {
  margin: 0;
  outline: 0;
  -webkit-appearance: default-button;
  tap-highlight-color: rgba(255, 255, 255, 0);
  line-height: 1.21428571em;
  padding: .35em .3em;
  font-size: 1em;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: .28571429rem;
  box-shadow: 0 0 0 0 transparent inset;
  -webkit-transition: color .1s ease,border-color .1s ease;
  transition: color .1s ease,border-color .1s ease; }

td {
  font-family: "Roboto", Tahoma !important;
  font-size: 13px !important;
  padding: 5px; }*/



i.circular.icon {
    box-shadow: 0 0 0 0.1em rgba(255, 255, 255, 0.1) inset;
}

.ui.inverted.dark.yellow.segment {
    background-color: #ffb403 !important;
    /*color: #FFFFFF !important;*/
}

.ui.inverted.menu .dark.yellow.active.item, .ui.inverted.dark.yellow.menu {
    background-color: #ffb403;
}

.ui.header.menu a.item {
    color: #000769;
}

    .ui.header.menu a.item:hover,
    .ui.header.menu a.item.active {
        background-color: rgba(0, 0, 0, 0.1) !important;
    }

.ui.white,
.ui.white.button,
.ui.secondary.inverted.menu a.item {
    color: white !important;
}

.ui.transparent {
    background-color: transparent !important;
}

.ui.borderless,
.ui.borderless.button {
    border: 0 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    box-shadow: 0 0 0 0 transparent inset !important;
}

.ui.segment {
    border: 1px solid #eaeaea !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    box-shadow: 0 0 0 0 transparent inset !important;
}

.dark.blue {
    color: #002d7b;
}

.ui.dark.blue.button, .ui.dark.blue.buttons .button {
    background-color: #002d7b;
}

    .ui.dark.blue.buttons .button:hover, .ui.dark.blue.button:hover {
        background-color: #002d7b;
    }

.ui.orange.inverted.header {
    background-color: #FF851B !important;
    color: #fff !important;
}

.ui.yellow.inverted.header {
    background-color: #366ba1 !important;
    color: #fff !important;
}


.input.error {
    background-color: #FFF6F6 !important;
}

.ui.inverted.menu .item {
    color: white !important;
}

.ui.attached.header {
    border: 1px solid #eaeaea;
}

.ui.top.attached.header {
    border-bottom: none;
}

/*.ui.mini.tabular.search.menu{
    margin:-1px!important;
    border :solid 1px #eaeaea!important;
}
.ui.mini.tabular.search.menu .item {
    border-radius: 0 !important;
    background-color: #eaeaea;
    border: none !important;
    margin-right:0.5%!important;
    width: 33%;

  
}*/
/*.ui.mini.tabular.search.menu .item.active {
 
    background-color: white;

  
}

.ui.mini.tabular.search.menu .item:last-child{
  
    margin-right:0;
  
}

.ui.tab.segment{
    border-top:none!important;
}*/

.header.menu .item {
    padding: 2px 8px;
}


.ui.inverted.header.menu .item:before {
    background: rgba(255, 255, 255, 0.8);
    height: 40%;
    top: 30%;
}

.ui.red.button,
.ui.red.label {
    background-color: red !important;
}

.ui.vertically.aligned.form .fields div.field {
    padding-left: 0;
}

    .ui.vertically.aligned.form .fields div.field:first-child {
        align-self: center;
        font-weight: bold;
        text-align: right;
    }


        .ui.vertically.aligned.form .fields div.field:first-child:after {
            content: ' : ';
        }

        .ui.vertically.aligned.form .fields div.field:first-child:empty:after {
            content: '';
        }

.ui.vertically.aligned.form .required.fields div.field:first-child:before {
    content: '* ';
    color: red;
}

.ui.header:first-child {
    margin-top: 0;
}

.ui.vertically.left.aligned.form .fields div.field:first-child {
    text-align: left;
    align-self: flex-start;
}

    .ui.vertically.left.aligned.form .fields div.field:first-child:after {
        float: right;
    }


.ui.vertically.left.aligned.form .fields {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 3px;
    padding-top: 3px;
}

    .ui.vertically.left.aligned.form .fields:last-child {
        border-bottom: 0;
        padding-bottom: 0;
    }

.ui.vertically.left.aligned.borderless.form .fields {
    border-bottom: 0;
}

/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: none;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #dcdcdc;
    border-radius: 5px;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #dcdcdc;
    }

.ui.table {
    border-collapse: collapse;
}

.ui.celled.table tr td {
    border: solid 1px #eaeaea;
}

.ui.vertically.left.aligned.mini.form {
    font-size: 11px;
}

    .ui.vertically.left.aligned.mini.form .fields {
        padding-bottom: 1px;
        padding-top: 1px;
    }

.ui.small.inverted.compact.header.menu .item {
    /*color: #8181b3!important;*/
    font-weight: bold;
}

    .ui.small.inverted.compact.header.menu .item:hover {
        color: white !important;
        background-color: none !important;
    }

.ui.inverted.header.menu .item:before {
    background-color: rgba(255, 255, 255, 0.2);
}

table {
    border-spacing: 0 !important;
}

.ui.borderless.table td {
    border: 0 !important;
    padding: 5px 5px !important;
}


#header_menu .item:before {
    border: 0 !important;
    background-color: transparent !important;
}

#header_menu .item {
    border: 0 !important;
    background-color: transparent !important;
}

    #header_menu .item.active,
    #header_menu .item:hover {
        color: #000066 !important;
    }

#search_menu {
  
    border: none;
    /*border-bottom: 1px solid #7171a6;*/
}

    #search_menu .item {
        border: none !important;
        margin: 0;
        background-color: none;
        color: rgba(255, 255, 255, .5);
    }

        #search_menu .item.active {
            background-color: rgba(255, 255, 255, .5);
            color: rgba(255, 255, 255, 1);
        }


        #search_menu .item:hover {
         
            color: rgba(255, 255, 255, 1);
        }



.ui.small.compact.header.menu .item{
    color:#a1a3bb;
}

#search_menu2 {
    border: none;
    box-shadow: none !important;
    margin: 0;
    padding: 0;
    /*border-bottom: 1px solid #7171a6;*/
}
    #search_menu2 .item {
        border: none !important;
        margin: 0;
        background-color: none;
        color: #9BC4F4;
       
    }

        #search_menu2 .item:after,
        #search_menu2 .item:before {
            background:none!important;
            width:auto;
        }

        #search_menu2 .item:hover,
        #search_menu2 .item.active  {
           color:red;
        }

     

        #search_menu2 .item.transfer:hover span,
        #search_menu2 .item.transfer.active span {
            background-image: url('/Images/menuicons/transfer_icon_hover.png')!important;
        }

        #search_menu2 .item.rentacar:hover span,
        #search_menu2 .item.rentacar.active span {
            background-image:url('/Images/menuicons/rentacar_icon_hover.png')!important;
        }

        #search_menu2 .item.hotel:hover span,
        #search_menu2 .item.hotel.active span {
            background-image: url('/Images/menuicons/hotel_icon_hover.png')!important;
        }

        #search_menu2 .item.flight:hover span,
        #search_menu2 .item.flight.active span {
            background-image: url('/Images/menuicons/flight_icon_hover.png')!important;
        }

     



ul.checked-green,
ul.checked-black,
ul.checked-orange {
    list-style-type: none;
}

 ul.checked-orange li {
        padding: 3px;
        padding-left: 25px;
        background: url(/siteImages/checked_orange.png) no-repeat left 3px;
        font-size: 14px;
 }

ul.checked-black-home li {
    padding: 3px;
    padding-left: 25px;
    background: url(/siteImages/checked_black.png) no-repeat left 1px;
    font-size: 14px;
    color: white;
}

ul.checked-green-home li {
    padding: 3px;
    padding-left: 25px;
    background: url(/siteImages/checked_green.png) no-repeat left 1px;
    font-size: 14px;
    color: white;
}
