﻿body, html {
    font-family: 'Varela round';
    font-size: 0.95em;
    cursor: url(/img/homepage/pufscursor.png), auto !important;
}

a:hover {
/*    cursor: url(/img/homepage/pufscursorlink.png), auto !important; */
    cursor: pointer !important;
}

@font-face {
    font-family: 'pufsvarela';
    src: url('webfont.eot'); /* IE9 Compat Modes */
    src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
    url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
    url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */
    url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

.gilda-font {
    font-family: 'Gilda display';
}

.menu-color {
    color: #cea764 !important;
}

    .menu-color:hover,
    .active-menu-color {
        color: #33492e !important;
    }
/*.dropdown-toggle::after {
            display: inline-block;

            font-family: "Font Awesome";
            content: "\f063" !important;

        }*/
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
}

    .dropdown-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
    }

        .dropdown-content a:hover {
            background-color: #ddd;
        }

.dropdown:hover .dropdown-content {
    display: block;
}

/*.dropdown:hover .dropbtn {
            background-color: #3e8e41;
        }*/
.btn-black {
    background-color: #3f533a !important;
}

.bottom-left-menu a {
    display: inline-block !important;
    line-height: 1.5em !important;
    color: #835440 !important;
    font-size: 1.3em !important;
}
.btn-group-lg > .btn, .btn-lg {
  font-size: 1.2rem !important;
  line-height: 1.6;
}
.services-text {
    display: inline-block !important;
    padding: 3px !important;
    font-size: 1.2em !important;
    font-family: 'Varela round' !important;
 /*  background-color:red !important;*/
}
.dropdown-item {
    /*background-color: yellow;
    border: solid;*/
    line-height:0.5;
    font-size:medium;

}
#box-footer1{
    padding:16px;
    /*background-color:red;*/
}
#login-home2 {
    display: inline;
}

#login-home1 {
    display: none;
}

.login-dropdown {
    left: -94px !important;
}
.modal-dialog {
    width: auto !important;
    height: auto !important;
    margin: 0 auto !important;
    display: table !important;
    position: center;
    left: 0 !important;
    right: 0 !important;
    top: 50% !important;
     border: 0px solid !important;
    -webkit-transform: translateY(-50%) !important;
    -moz-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    -o-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}
/*#pleaseWaitDialog {
    width: auto !important;
    height: auto !important;
    margin: 0 auto !important;
    display: table !important;
    position: center;
    left: 0 !important;
    right: 0 !important;
    top: 20% !important;*/
    /* border: 1px solid !important;*/
    /*-webkit-transform: translateY(-50%) !important;
    -moz-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    -o-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}*/
@media (max-width: 480px) {
    .img-foot {
        padding: 8px;
        height: 54px;
    }
   #login-home2{
       display:none;
   }
   #login-home1{
       display:inline !important;
   }
    .login-dropdown {
        left: -122px !important;
    }
    #user-title{
       /* background-color:red;*/
        margin-left:300px;
    }
}

.form-container {
    background-image: url(/img/our-services-bgpattern..png);
    padding: 24px;
}

.form-style {
    background-color: #efebe2;
    color: #502a23;
    padding: 24px 17% 10% 17%;
}

.my-input {
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
}

.form-select, .form-control {
    border: none;
    border-bottom: 1px solid #502a23;
    border-radius: 0;
    background: none !important;
    background-color: transparent;
}

    .form-select:focus, .form-control:focus {
        box-shadow: inset 0 -1px 0 #2196f3;
        border-bottom-color: #502a23;
    }

.form-floating > .form-control {
    padding-left: 0 !important;
    padding: 1rem 0px;
}

.form-floating > label {
    padding-left: 0 !important;
    padding: 1rem 0rem !important;
}

.ok-button {
    background-color: #896254 !important;
    min-width: 100px !important;
}
.ok-button:hover {
    background-color: #896262 !important;
}
.loader {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.3);
    text-align: center;
    padding-top: 250px;
    display: none;
}

.loader > i.fa-spinner {
    font-size: 60px;
}