﻿body {
    padding-right: 0 !important 
    /*//padding-top: 10px;*/
    /*padding-bottom: 10px;*/
    /*/*background-image: url('../Images/Img3Con.jpg');*/
}

/* Set padding to keep content from hitting the edges */
.body-content {
    
    /*padding-left: 15px;
    padding-right: 15px;*/
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}


.PurpelRadioBtn{

    color:#330442;
    font-size:15px;
   
}


.second-navbar{
  top:30px;
}

/*/*@media (min-width: 768px) {
  .navbar-nav {
    width: 100%;
    text-align: center;
  }
  .navbar-nav > li {
    float: none;
    display: inline-block;
    position: relative;
    top: 0%;
  }
  .navbar-nav > li.navbar-right {
    float: right !important;
  }
}*/


.Top-Margin-500 { margin-top:500px; }

.Top-Margin-200 { margin-top:200px; }

.Top-Margin-175 { margin-top:175px; }

.Top-Margin-150 { margin-top:150px; }

.Top-Margin-125 { margin-top:125px; }

.Top-Margin-100 { margin-top:100px; }

.Top-Margin-20 { margin-top: 20px;}

.Top-Margin-30 { margin-top: 30px;}

.Top-Margin-10 { margin-top:10px; }

.Top-Margin-5 { margin-top:7px; }

.Top-Margin-50 { margin-top: 50px;}

.Top-Margin-60 { margin-top: 60px;}

.Top-Margin-2 { margin-top:2px; }

.Top-Margin-70 { margin-top: 70px;}

.Top-Margin-80 { margin-top: 80px;}

.Top-Margin-40 { margin-top: 40px;}

.Top-Margin-7 { margin-top: 5px;}

.Top-Margin-m20 {margin-top: -30px;}

.Top-Margin-m35 {margin-top: -35px;}



.Top-Margin-m50 {margin-top: -50px;}

.Top-Margin-m40 {margin-top: -40px;}

.Top-Margin-m70 {margin-top: -70px;}

.Top-Margin-3 { margin-top:3px; }


.lsStyleNone
{
    list-style-type: none;
}


.navbar-middle
{
    /*position: absolute;
    width: 100%;
    left: 0;*/
    text-align: center;
    /*margin:0 auto;
    margin-top:20px;*/
}


.TextColorSizeHeadingBlue{

   
    color: #170344;
    /*font-size:17px;*/
       
}


.TextColorSizeHeadingBlueTop{

   
    color: #170344;
    font-size:17px;
    font-weight:300;
       
}

.TextColorSizeHeadingBlueHead{

   
    color: #170344;
    font-size:27px;
    font-weight:300;
       
}


.TextColorP{

   
    color: #443d3d;
    font-size:15px;
    font-weight:100;
       
}



.TextColorPSidelinks{

   
    color: #EEEEEE;
    font-size:30px;
    font-weight:200;
       
}


.TextColorSideLinksBlue{

   
    color: #443d3d;
    font-size:30px;
    font-weight:200;
       
}


.TextAlignCenter{

    text-align:center; 
    background-color:white;
}

.BgColor{

    background-color:#170344;

}

.center {
    margin: auto;
    width: 100%;
    border: 2px solid #EEEEEE;
    padding: 10px;
    border-radius:10px;
    font-size:larger;
    background-color:white;
}


.DivBorderRadius{

     border-radius: 10px;
}


.spacer300 {
    margin-top: 300px; /* define margin as you see fit */
}


.BackGroundImgURL {
    /*background-image: url('../Images/BackGround.png');
    background-size:760px 505px;
    height: 500px;
    background-repeat: no-repeat;*/


    width: 100%;
    height: 100%;
    background-image: url('../Images/BackGround.png');
    background-size: cover;
    border: 1px solid #EEEEEE;
    border-radius:10px;




}

.BackGroundImgURLCallCneter {



        background-image: url('../Images/callcenter2.jpg') ;
        background-size: cover;
        
        

  
   
}




.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align:middle;
  min-height:80px;
  white-space: nowrap;
}

.navbar .navbar-collapse {
  text-align: center;
}


.navCenter { text-align: center; }



 .ulcenter {
  margin: 0;
  padding: 0;
  text-align: center; /* add this */

}

#cssmenu > ul > li {
  display: inline-block /* instead of float:left; */

}


.LinksTextSize
{

    font-size:18px;

}


.TextColorWhite
{

   color:#fff;

}

.SideDivHW {

    height:300px;
    width:200px;




}






.divCallCenter {
    width: 100%;
    height: 200px;
    background-image: url('../Images/callcenter2.jpg');
    background-size: cover;
    border: 1px solid #170344;
    border-radius:10px;

}




.divBookNow {
    width: 100%;
    height: 200px;
    background-image: url('../Images/booknow.jpg');
    background-size: cover;
    border: 1px solid #170344;
    border-radius: 10px;
}


.divSecurity {
    width: 100%;
    height: 200px;
    background-image: url('../Images/security.jpg');
    background-size: cover;
    border: 1px solid #170344;
    border-radius: 10px;
}


.divPrivateJets {
    width: 100%;
    height: 200px;
    background-image: url('../Images/privatejets.jpg');
    background-size: cover;
    border: 1px solid #170344;
    border-radius: 10px;
}


.divHotelBookings {
    width: 100%;
    height: 200px;
    background-image: url('../Images/hotelbooking.jpg');
    background-size: cover;
    border: 1px solid #170344;
    border-radius: 10px;
}


.ta {
    width: 200px;
    height: 200px;
    border-radius: 10px;
    box-shadow: 0 0 0 3px #ddd;
    border: 1px ridge transparent;
}


.taAddress {
    width: 250px;
    height: 75px;
    border-radius: 10px;
    box-shadow: 0 0 0 3px #ddd;
    border: 1px ridge transparent;
}

.taAddressWidth100 {
    width: 125px;
    height: 75px;
    border-radius: 10px;
    box-shadow: 0 0 0 3px #ddd;
    border: 1px ridge transparent;
}




.taAddNotes {
    width: 250px;
    height: 125px;
    border-radius: 10px;
    box-shadow: 0 0 0 3px #ddd;
    border: 1px ridge transparent;
}

.taComplaint {
    width: 300px;
    height: 200px;
    border-radius: 10px;
    box-shadow: 0 0 0 3px #ddd;
    border: 1px ridge transparent;
}

.taComplaintDets {
    width: 600px;
    height: 200px;
    border-radius: 10px;
    box-shadow: 0 0 0 3px #ddd;
    border: 1px ridge transparent;
}


   .backColorBlue{
        color:white;
        background-color:#103B54;

    }

      .LabelColorBlue{
        color:#103B54;
       

    }






   .FooterColor{


       color:white;
   }


   .BackColorRow {

       background-color:#F5F6F7;

   }


.labelColor {

    color:#170344;
    padding-top: 30px;
    padding-bottom: 15px;

}



.btn-Local {
  color: #fff;
  background-color: #103B54;
  border-color: #2e6da4;
}
.btn-Local:focus,
.btn-Local.focus {
  color: #fff;
  background-color: #103B54;
  border-color: #103B54;
}
.btn-Local:hover {
  color: #fff;
  background-color: #F5F6F7;
  border-color: #F5F6F7;
}
.btn-Local:active,
.btn-Local.active,
.open > .dropdown-toggle.btn-Local{
  color: #fff;
  background-color: #170344;
  border-color: #204d74;
}
.btn-Local:active:hover,
.btn-Local.active:hover,
.open > .dropdown-toggle.btn-Local:hover,
.btn-Local:active:focus,
.btn-Local.active:focus,
.open > .dropdown-toggle.btn-Local:focus,
.btn-Local:active.focus,
.btn-Local.active.focus,
.open > .dropdown-toggle.btn-Local.focus {
  color: #fff;
  background-color: #170344;
  border-color: #122b40;
}
.btn-Local:active,
.btn-Local.active,
.open > .dropdown-toggle.btn-Local {
  background-image: none;
}
.btn-Local.disabled:hover,
.btn-Local[disabled]:hover,
fieldset[disabled] .btn-Local:hover,
.btn-Local.disabled:focus,
.btn-Local[disabled]:focus,
fieldset[disabled] .btn-Local:focus,
.btn-Local.disabled.focus,
.btn-Local[disabled].focus,
fieldset[disabled] .btn-Local.focus {
  background-color: #170344;
  border-color: #2e6da4;
}
.btn-Local .badge {
  color: #337ab7;
  background-color: #fff;
}


.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.Onenopadding {
   padding: 1px !important;
   margin: 1px !important;
}


.paddingRight {
    padding-right: 5px !important;

}


.paddingLeft {
    padding-left: 20px !important;

}

.New {

    color:gold
}

.Booked
{
   color: #0a877c;
}

.Cancelled
{
  color: red;
}

.Done
{
  color: green;
}

#anchor-White a,u { /* 100+1=101 priority score, yay! */
    color: #F5F6F7; 
    background-color:#b6ff00;
    text-decoration: none;
   
    
}


.Margin-Boottom-10 {

margin-bottom:10px;

}


.TextColorBlueFont{

   
    color: #170344;
    font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif
     /*font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif*/
    /*font-size:17px;*/
       
}


.lablecolor {
    color: #103B54;
    font-weight: bolder;
}


.TextColorProjectColor {

      color: #170344;
      font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial,  sans-serif;
      font-size:medium;

}


.TextColorProjectColorWhite {

      color: #F5F6F7;
      font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial,  sans-serif;
      font-size:large;

}

.AlignMillde {

    text-align:center;


}


.center_div{
    margin: 0 auto;
    width:110% /* value of your choice which suits your alignment */
}


.BackImageSimple {

    width: 100%;
    height: 100%;
    background-image: url('../Images/Img3Con.jpg');
   /*//background-size:100% auto;*/
    background-repeat: no-repeat;
    border: 1px solid #EEEEEE;
    /*//border-radius:10px;*/

    /*background-image: url('../Images/Img3Con.jpg'); 
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;*/
}


.Absolute-Center {
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}

.Absolute-Center.is-Responsive {
  width: 60%; 
  height: 60%;
  min-width: 300px;
  max-width: 400px;
  padding: 30px;
}

#logo-container {
    margin: auto;
    margin-bottom: -40px;
    width: 430px;
    height: 150px;
    background-repeat: no-repeat;    
    background-image: url('../Images/LogoLoginScreen.png');
    /*background-image: url('http://placehold.it/200x30/000000/ffffff/&text=BRAND+LOGO');*/
}



.is-Responsive {
  width: 60%; 
  height: 60%;
  min-width: 300px;
  max-width: 300px;
  padding: 500px;
}


.Ourbtn.sharp {
  border-radius:0;
}


.Ourbtn {
    /*padding: 14px 24px 30px 25px;*/
    border: 0 none;
    font-weight: 700;
    letter-spacing: 1px;
    text-align: center;
    /*vertical-align:middle;*/
    padding: 25px;
    
    /*text-transform: uppercase;*/
}
 

.Ourbtn-block {
    display: block;
    width: 85%;
}


.Ourbtn-default {
    color: #fff;
    background-color: #464154;
    border-color: #fff;
    /*vertical-align:middle;*/
}

.Ourbtn:focus, .Ourbtn:active:focus, .Ourbtn.active:focus {
    outline: 0 none;
    color: #EEEEEE;
    /*text-decoration: underline;*/
}
 
.Ourbtn-primary {
    background: #4C4A51;
    color: #ffffff;
}
 


a.Ourbtn {
  text-decoration: none;

}



a.Ourbtn:hover, a.Ourbtn:focus {
    text-decoration: none;
    color: #0094ff;
   
}



.Ourbtn-primary:hover, .Ourbtn-primary:focus, .Ourbtn-primary:active, .Ourbtn-primary.active, .open > .dropdown-toggle.Ourbtn-primary {
    background: #808080;
}
 
.Ourbtn-primary:active, .Ourbtn-primary.active {
    background: #808080;
    box-shadow: none;
}


/*span.error {
    display:block;
    visibility:hidden;
    color:red;
    font-size:90%;

}*/

/*tr.error {

    background-color:chartreuse;

}*/




    span.error{
        display:block;
        visibility:hidden;
        color:#a94442;
        font-size:90%;
    }

    tr.error{
        background-color:rgba(242, 31, 31, 0.35);
    }

     /*input.error{
        border-color:rgba(242, 31, 31, 0.35);
    }


      div.error{
       background-color:rgba(242, 31, 31, 0.35);
    }*/


    /*css for table*/

    .container td {
        vertical-align: top;
    }


    .tablecontainer table {
        width: 50%;
        border-collapse: collapse;
        border-top: 1px solid #170344;
        border-right: 1px solid #170344;
    }
    .tablecontainer th {
        border-bottom: 1px solid #170344 !important;
    }
    .tablecontainer th, .tablecontainer td {
        text-align: left;
        border-left: 1px solid #170344;
        padding: 5px;
        border-bottom: 1px solid #103B54;
    }
    .ui-widget {
        font-size:12px !important;
    }


    /*table {
    table-layout: fixed;
    word-wrap: break-word;*/

    /*td.destinationAddress {

       vertical-align: top;

    }*/


  .tdleft {
  vertical-align: top;
  text-align: left;
}


  .taDesAddress {
    width: 270px;
    height: 65px;
    border-radius: 10px;
    box-shadow: 0 0 0 3px #ddd;
    border: 1px ridge transparent;
 
}


.addedlink {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

/*.error{background:#F5F6F7}*/





.Htmlform-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;

}


.CustomInputWidth {
    max-width: 680px;
}


.CustomInputWidthSmall {
    max-width: 150px;
}

/*.table {
    border-bottom:0px !important;
}
.table th, .table td {
    border: 1px !important;
}
.fixed-table-container {
    border:0 !important;
}*/


.tablebackgroudcolor {
    background-color: #fff;
  
}


/*.table td, .table th {
    border: none;
}*/



.table-borderless {
    border-bottom:0 !important;
}

.table-borderless th, .table-borderless td {
    border: 1px !important;
}
.fixed-table-container {
    border:0 !important;
}




.textTd {

    font-size:15px;
    font-weight:bold;
   
   




}


.save {
    width: 20em;  height: 2em;
}



.css-serial {
  counter-reset: serial-number;  /* Set the serial number counter to 0 */
}

.css-serial td:first-child:before {
  counter-increment: serial-number;  /* Increment the serial number counter */
  content: counter(serial-number);  /* Display the counter */
}


.abox {
    /*z-index: 999;*/
    border-radius: 5px;   
    padding: 1px,5px,5px,5px;
    background: rgba(247, 146, 146, 0.10) none repeat scroll ;
    text-align:center;
    border-color:#fff;
    vertical-align:middle;
    
  
}


.footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  background-color: #efefef;
  text-align: center;
}


/*.CustomInputWidth {
    max-width: 680px;
}*/



.row.no-pad {
  margin-right:0;
  margin-left:0;
}
.row.no-pad > [class*='col-'] {
  padding-right:0;
  padding-left:0;
}


.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td{
    padding: 5px;
}

table th {
    width: auto !important;
}


.unln {
    text-decoration: underline;
}


 /*text-decoration: overline;*/
 /*text-decoration: line-through;*/


.RowBorder
{
    border: 1px solid;

}

.tablepadding3 {
    padding: 3px;

}




.hideVerticalScrollbar{
 overflow-y: hidden!important;
}


body.modal-open {
  margin-right: 0 !important;
  padding-right: 8px !important;
}



.table1 > thead > tr > th,
.table1 > tbody > tr > th,
.table1 > tfoot > tr > th,
.table1 > thead > tr > td,
.table1 > tbody > tr > td,
.table1 > tfoot > tr > td {
  padding: 3px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #103B54;
}

.table-bordered1 {
  border: 1px solid #170344;
}

.table-bordered1 > thead > tr > th,
.table-bordered1 > tbody > tr > th,
.table-bordered1 > tfoot > tr > th,
.table-bordered1 > thead > tr > td,
.table-bordered1 > tbody > tr > td,
.table-bordered1 > tfoot > tr > td {
  border: 1px solid #103B54;
  border-top: 1px solid #1c1717;
}
.table-bordered1 > thead > tr > th,
.table-bordered1 > thead > tr > td {
  border-bottom-width: 2px;
  border-top: 1px solid #103B54;
}


.TextCentre
{
    text-align:center;
}



.table2 {
    border-radius: 5px;
    width: 95%;
    margin: 3px auto;
    float: none;
    padding-left:5px;
    padding-right:5px;
}



.InvoiceTableWidth {
    max-width: 1200px;
}


.SearchWidth {
    max-width: 100px;
}

.wrapper{
}


.btn-xl {
    padding: 10px 20px;
    font-size: 20px;
    border-radius: 10px;
    width:50%;    
}

.a{
  /*background-color:#F5F6F7;*/
  color:#ddd;
}

.a:active,
a:hover {
  /*background-color:#F5F6F7;*/
  outline: 0;
}

.a2{
  
  color:white;
  /*background-color:#120827;*/
  

}

.a2:hover, a2:focus {
      color: #F5F6F7;
      text-decoration:none;
}

.a3{
  
  color:darkblue;
 

}

.a3:hover, a3:focus {
       color: darkgrey;
       text-decoration:none;
}


.a4{
  
  color:darkblue;
  font-weight:bolder;
  font-size:large;
  font-family:'Agency FB';
  text-underline-position:below;
 

}


.CustomInputWidth {
    max-width: 680px;
}

.CustomInputWidth100 {
    max-width: 100px;
}
.CustomInputWidth200 {
    max-width: 200px;
}

.CustomInputWidth300 {
    max-width: 300px;
}

.CustomInputWidth400 {
    max-width: 400px;
}

.a4:hover, a4:focus {
       color: darkgrey;
       /*text-decoration:none;*/
}


.bg-LocalSite {
    color: #fff;
    background-color: #378f31;
    font-size: larger;
    padding-left:10px;
}


.headingsLarge{

  color:darkblue;
  font-weight:bolder;
  font-size:x-large;
  font-family:'Agency FB';
  text-underline-position:below;



}


.headingsLargerRed{

  color:darkgreen;
  font-weight:bolder;
  font-size:x-large;
  font-family:'Agency FB';
  text-underline-position:below;



}



.headingsLargerMaroon{

  color:maroon;
  font-weight:bolder;
  font-size:x-large;
  font-family:'Agency FB';
  text-underline-position:below;



}


.btn-AdminDashBoard {
    color: #fff;
    background-color: #0e2947;
    border-color: #0e2947;
    

}

.bglocal {
    color: #0e2947;
    font-weight:bold;
    align-content:center;
    
}


.spTrTd{
  padding: 5px !important;
  /*margin: 0 !important;*/
}

 .ta1 {
    width: 550px;
    height: 300px;
    border-radius: 10px;
    box-shadow: 0 0 0 3px #ddd;
    border: 1px ridge transparent;
}

@keyframes flash {
    0%, 100% {
        opacity: 1;
    }
    /* Fully visible */
    50% {
        opacity: 0;
    }
    /* Invisible */
}

.text-flash {
    animation: flash 1s infinite; /* Apply animation */
}