body { background: url(../images/background.jpg) !important; font-family: Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
  color:#3f4652; overflow-x: hidden;
}
/*----------------------Navigation-------------------*/
.navbar-fixed-top {background: rgb(0,0,0,.40); border:none;}
.navbar-default ul.nav li a {font-size: 11pt; letter-spacing: 1px; text-transform: none; /*font-family: 'Roboto', sans-serif;*/
    color: /*rgba(255,255,255,.8)*/#FFFFFF; background: transparent; height: 38px; font-weight: 400;
}.navbar-default .navbar-nav>li>a{color: #FFFFFF !important;}
.navbar-default ul.nav li a:hover{color: #FFFFFF;}
/*-------------------------------------------------*/

p{ font-size: 14px; font-weight: 400; margin-top: 0; color: #3f4652; }
p.list-group-item-text{font-size: 10pt; color: #1c68a2;}
p.wrong{color: #F00; font-weight: 400; font-size: 16pt;}
h4.list-group-item-heading{color: #a61e22 !important;}

#lotel{margin: auto; /*background: rgb(0,0,0,.40);*/
}
.welcome {position: relative; z-index: 10; margin: 10% auto;
    width: 100%; height: auto; color: #FFFFFF;
}
.lotel_menu{width: auto; height: auto; padding: 20px; margin-left: 15%;
  background: rgb(255,255,255,.75); border-radius: 10px;
}.lotel_menu > h2{
    -webkit-font-smoothing: subpixel-antialiased;
    color: #1c68a2;/*#3f4652;*/  font-size: 22px; font-weight: 300;
    padding: 0 4px 10px; box-sizing: border-box;
}
.login_logo img {display: block; margin-left: auto;
    margin-right: auto; margin-top: -15%; width: 100px;
}

.lotel_desc{margin:15% auto; /*background: red;*/ width: auto; margin-left: 10%;}
.lotel_desc p{ color: #FFFFFF; font-size: 18pt; font-weight: 600; }
p.lotel_desc {font-size: 16px; margin: 5% auto; font-weight: lighter; line-height: 25px;}
p.lotel_desc span {color: #14bd1a; font-weight: 400; font-size: 10pt;}

.form__input { width: 250px; border-radius: 5px; font-size: 14px; border: 1px solid #919191;
    margin: 1px; background: #FFFFFF; background: rgba(255,255,255,.1); padding: 9px;
    color: #FFFFFF; outline: none; transition: background-color .2s ease;
    float: left; font-family: inherit;     -webkit-appearance: textfield;
}
.form__input[type=text] { width: 200px;
}

.package_form{background: #1b67a1; padding: 2%; border-radius: 2%}

/*-------------------Customer Menu-------------------*/
.shell{margin: 5% auto; width: 100%;
}
.shell .login_logo img { margin-top: auto; margin-right: 50%; margin-left: 45%; width: 100px;
}


.menu-item {width: 100%; min-height: 170px; border-radius: 3px;
}
.menu-item p{ font-size: 14pt; font-weight: 400; color: #FFFFFF;
}
.iconing {text-align: center;width: 80px; margin: 0 auto;
}
.iconing i {font-size: 35px;text-align: center; color: #5da8e2;border: 1px solid #fff;
    display: inline-block;border-radius: 50%;background: rgba(255, 255, 255, 0.2);
    width: 80px; height: 80px; line-height: 80px; margin-top: 50%;
}
.iconing i:hover{width: 85px; height: 85px; -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out; cursor: pointer;
}/*-------------------------------------------------*/

.res_menu_list {border-radius: 5px; border: 1px solid #e0dddd; padding: 10px; margin-bottom: 10%;}
.res_menu_list p {font-size: 10pt;}
.res_menu_list h4 span {color: #dc0d20; font-size: 22pt;}
.res_menu_list h4 {color: #000;}