@font-face { font-family: Open Sans; src: url('/PortalCommons/fonts/Open_Sans/OpenSans-Regular.ttf'); } 
@font-face { font-family: Open Sans; font-weight: bold; src: url('/PortalCommons/fonts/Open_Sans/OpenSans-Bold.ttf');}

html,body{
    background-color: #f0f0f0 !important;
	height: 100%;
    margin:0 !important;
    padding:0;    
    font-family: "Open Sans", Arial, serif !important;
    -ms-overflow-style: scrollbar;    
    overflow:hidden;    
}

.visible-item{
    display:block !important;
}

.hidden-item{
    display:none !important;
}

.enable-scroll{
    overflow:visible !important;
}

.disable-scroll{
    overflow:hidden !important;
}

.dropdown .dropdownmenu {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    max-height: 0;
    display: none;
    overflow: hidden;
    opacity: 0;
}

@media only screen and (max-width: 768px){
    .dropdown .dropdown-menu {
        /*width: 100%;*/
    }
}

.error{
	color: #B82121;
	font-size: 15px;
	text-align:center;
}

.dropdown.open .dropdown-menu {
    max-height: 300px;
    opacity: 1;
    overflow: visible;
}

.tooltip > .tooltip-inner{
  font-size: 14px;
  white-space: nowrap;
  background-color: #1f2b52;
}

.tooltip > .tooltip-arrow{
    border-bottom-color:#1f2b52;
}

.aSol{
    color:  #e8580f;
}