.login_panel{
	width: 100%;
    min-width: auto;
  perspective: 1000px;
}
.navbar .navbar-brand {
    font-size: 16px;
}
.page_files .navbar .navbar-brand {
    font-size: 12px;
}
.navbar-logo img {
    width: 38px;
    height: 38px;
}
.btn-round {
    padding-right: 20px;
    padding-left: 20px;
}
.user_info .avatar {
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
    margin: 0 3px;
}
.user_info .title {
    display: none;
}
.navbar .navbar-nav .nav-link {
    padding: .5rem .1rem;
}
.navbar .dropdown .dropdown-menu, .navbar .dropdown.show .dropdown-menu{
	position: absolute;
    right: -130px;
}
.navbar-nav .dropdown-menu:after {
    position: absolute;
    right: 124px;
    top: -11px;
}
.ps-container{
	overflow-x: auto !important;
}
#decisions_panel_list{
	overflow-x: auto;
}
#decisions_panel_list .files{
	width: 650px;
}
#decisions_panel .h5, #decisions_panel h5 {
    font-size: 1.2em;
}
.group_decisions_item > span {
    font-size: 11pt;
}
.files .file_text {
    font-size: 10pt;
    line-height: 20pt;
}
.files a:hover .file_text {
    font-size: 12pt;
}
.decision_text_focused {
    font-size: 12pt !important;
}
.decision_form {
    margin-right: 0px;
    padding-right: 3px;
    border-right: 2px solid #c5bfa9;
}
.col-4.update{
	max-width: 100%;
}
.navbar .navbar-wrapper .navbar-toggle .navbar-toggler {
    padding: .25rem 0;
}
.navbar .navbar-toggler {
    width: 25px;
}
.navbar .container-fluid {
    padding-right: 5px;
    padding-left: 5px;
}
.title_session_mobile{
	display:block;
}
.title_session{
	display:none;
}