/* Theme Name: The Project - Responsive Website Template
Author:HtmlCoder
Author URI:http://www.htmlcoder.me
Author e-mail:htmlcoder.me@gmail.com
Version:1.4.0
Created:December 2014
License URI:http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/
body{
        font-family:Hanuman;
        background-color: #f5f5f5;
        font-size:16px;
}
[data-required]>label:after {
        content: ' *';
        color: red;
    }
.header {
border-top: 1px solid #c8eaca;
border-bottom: 2px solid #c8eaca;
background-color: #c8eaca;
}
a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}
.main-container{
        padding-top: 0px;
}
.default.header .navbar-default .navbar-nav > li > a {
        font-family: "Kdam Thmor";
        font-size: 14px;
}
.btn-lg, .btn-group-lg{
        font-size: 16px;
}
a.btn, h1,h2,h3,h4 {
        font-family: "Kdam Thmor";
}
button.btn{
        font-family: "Kdam Thmor";
}
.hanumanbig{
        font-family:Hanuman;
        font-size:21px;
}
.btn{
        margin-top: 3px;
}
.pricing-tables{
        margin: 0px !important;
}
.plan{
        margin: 0px !important;
}
.loading-message {
        color: #fff;
        font-size: 25px;
        font-weight: 300;
        font-family: sans-serif;
}
.onlinestatus{
       margin: 0px;
       border-radius: 0;
}

.sk-spinner-pulse {
  width: 40px;
  height: 40px;
  margin: 40px auto;
  color: #fff;
  border-radius: 100%;
  -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
          animation: sk-pulseScaleOut 1s infinite ease-in-out; }
@-webkit-keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }
@keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }


.text-left{
        text-align: left !important;
}
fieldset {
      background-color: #ffffff;
}
fieldset .form-control, fieldset .form-control:focus {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

.map-container {
width: 100%;
height: 500px;
}


/* Fix color selector */
.dropdown-menu {
        min-width: 0;
}

.mg-t-8 {
    margin-top: 8px;
}
.map-container {
    width: 100%;
    height: 530px;
  }

.mb-overlay-top {
    position: fixed;
    z-index: 99;
    width: 100%;
    top: 0;
}

.box-center {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.map-container .current-icon
{
    position: absolute;
    right: 15px;
    bottom: 200px;
    z-index: 5;
    background-color: #fff;
    border: 1px solid #f00;
    font-size: 24px;
    width: 31px;
    height: 31px;
    text-align: center;
    border-radius: 50%;
    color: red;
    cursor: pointer;
}