.vl-page {
        
}
.vl-input-container {
    padding:10px 0px;
    width:100%;
    font-size:14px;
    overflow:hidden;
    box-sizing:border-box;
}
input.vl-input, textarea.vl-input {
    padding:5px !important;
    width:calc(100% - 130px) !important;
    float:left !important;
    box-sizing:border-box !important;
    font-size:14px !important;
    max-width:500px !important;
    height:auto !important;
    border:1px solid rgb(200,200,200) !important;
    border-radius:0px !important;
}
input.vl-input-fw, textarea.vl-input-fw {
    padding:10px !important;
    width:100% !important;
    float:left !important;
    box-sizing:border-box !important;
    font-size:14px !important;
    height:auto !important;
    border:1px solid rgb(200,200,200) !important;
    border-radius:0px !important;
}
.vl-input:-webkit-autofill, .vl-input-fw:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

input.vl-input:read-only, textarea.vl-input:read-only {
    background-color:rgb(238,238,238);
}
.feedback-content {
    max-height:60px;
}
.vl-code {
    margin:10px 20px;
    padding:10px;
    border:1px solid #505050;
    background-color:rgb(245,245,245);
    font-size:14px;
}
.vl-close-popup {
    float:right;
    padding:5px;
    border-radius:25px;
    height:30px;
    width:30px;
    box-sizing:border-box;
    /*content:url(../../img/iconmonstr-x-mark-4-icon-32.png);*/
    margin: 4px 4px 0 0;
}
.vl-close-popup:hover {
    color:white;
    /*background-color:rgb(240,0,0);*/
    /*content:url(../../img/iconmonstr-x-mark-3-icon-32.png);*/
    cursor:pointer;
}
.unflipped {
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    transition:1s;
}

.flipped {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    transition:1s;
}
.iconster {
    float:left;
    padding:5px;
    box-sizing:border-box;
    height:30px;
    width:30px;
}
#profile-icon {
    content:url(../../img/iconmonstr-user-icon-32.png);
}
#settings-icon {
    content:url(../../img/iconmonstr-gear-icon-32.png);
}
#favorites-icon{
    content:url(../../img/iconmonstr-star-4-icon-32.png);
}
#widget-icon {
    content:url(../../img/iconmonstr-sitemap-13-icon-32.png);
}
#visleg-about-icon {
    content:url(../../img/iconmonstr-info-4-icon-32.png);
}
.vl-hamburger-menu{
    display:none;
}
.vl-hamburger {
    float:right;
    border-right:1px solid rgb(220,220,220);
}
.vl-hb-menu {
    display:none;
    position:absolute;
    top:52px;
    right:0px;
    z-index:11;
    background-color:rgb(245,245,245);
    border:1px solid rgb(200,200,200);
    box-sizing:border-box;
    box-shadow:         1px 1px 4px 0px rgba(0,0,0,.3);
    -moz-box-shadow:    1px 1px 4px 0px rgba(0,0,0,.3);
    -webkit-box-shadow: 1px 1px 4px 0px rgba(0,0,0,.3);
    
}
.vl-hb-menu-item {
    padding:10px;
    border-bottom:1px solid rgb(200,200,200);
}
.vl-hb-menu-item:hover {
    background-color:rgb(235,235,235);
    cursor:pointer;
}
.vl-hb-menu-item:last-child {
    border-bottom:0px;
}
@media screen and (max-width: 790px){
    #VL-navpage-searchbar-options {
	display:none !important;
    }
} 
@media screen and (max-width: 1270px){
    .vl-nav-right {
	display:none;
    }
    .vl-hamburger-menu {
	display:block;
    }
}
