html,
body {
    height: 100%;
}

.wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto -60px;
    padding: 0 0 60px;
}


.wrap > .container:first-of-type {
    padding: 70px 0 0 0;
}
.wrap > .container:last-of-type {
    padding: 0 15px 20px;
}

.quest {
    font-size: 20px;
    margin-top: 14px;
    
}
.d-line *{
    display: inline !important;
}

.jumbotron {
    text-align: center;
    background-color: transparent;
}

.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}

.not-set {
    color: #c55;
    font-style: italic;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

.pagination{
    display: none;
    margin: 0 !important;
}

.pagination.zhenyasia-pagination{
    display: inline-block;
}

select#perpage{
    display: block;
    width: fit-content;
}

a.asc:after {
    content: /*"\e113"*/ "\e151";
}

a.desc:after {
    content: /*"\e114"*/ "\e152";
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}

.grid-view th {
    white-space: nowrap;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}


.form-horizontal .form-group  {
    margin-right: 0px !important;
    margin-left:  0px !important;
}
/* align the logout "link" (button in form) of the navbar */



/* My Styles*/




/* header*/
nav.navbar-inverse {
    background-color: rgba(47, 106, 250, 0.95) !important;
    border-color: #337ab7 !important;
}

.navbar-brand {
    
    padding: 5px 0px !important;
}

img.logo{
    height: 41px;
    width: auto;
    float:left;
}

.head-year{
    float: left;
}
.navbar-inverse .navbar-nav > li > a,  .navbar-inverse .navbar-nav > li button{
    color: #ffffff !important;
    background-color: transparent;
    padding:  15px;
}


.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff !important;
    background-color: #72b227 !important;
}



.navbar-right .dropdown-menu {
    right: auto;
    left: 0;
}


.nav > li > form > button.logout:focus,
.nav > li > form > button.logout:hover,
.navbar-inverse .navbar-nav > li > a:hover, 
.navbar-inverse .navbar-nav > li button.menu_it:hover
{
    text-decoration: none;
    color: #8aff00 !important;
}

.cabinet-group a:first-of-type{
    float: left;
}
.cabinet-group a:last-of-type{
    float: right;
    margin-top: -26px;
}

/*Footer*/

.footer {
    height: 60px;
    background-color: #2f6afa;
    border-top: 1px solid #ddd;
    color: #fff;
    padding-top: 20px;
}




/* align the logout "link" (button in form) of the navbar */
.nav li > form > button.logout {
    padding: 3px 20px !important;
    border: none;
    width: 100%;
    text-align: left
}

.nav li > form > button.logout:hover{
    background-color: #f5f5f5 !important;
}

/* mobile*/
@media(max-width:767px) {
    .nav li > form > button.logout {
        display:block;
        text-align: left;
        width: 100%;
        padding: 10px 15px;
    }
    
    div.navbar-header{
        height: 79px !important;
    }
    
     div.navbar-header+div.navbar-collapse.collapse.in{
        background-color: #f1f1f1;
    }
    
    .navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > li button{
    color: #02205b !important;
    padding: 10px 15px !important;
    }
    
    .navbar-inverse .navbar-nav > li{
        height: 40px !important;
    }
}
.collapse.navbar-collapse li:hover>div.drop-menu>ul.dropdown-menu, div.drop-menu>ul.dropdown-menu:hover{
        display: block !important;
    margin-top: -7px;
}

.panel.panel-ieeenap h3{
    font-size: 20px;
}

.collapse.navbar-collapse li >div.drop-menu>ul.dropdown-menu *{
    color: #222 !important;
}

 .non-button{
    border: none;
    outline: none;
    background-color: transparent;
}

.trash{
    color: #f0ad4e;
}

.trash:hover{
    color: #ac2925;
}

.pencil{
    color: #204d74;
}

.pencil:hover{
    color: #204d74;
}

.cabinet_img{
    width: 100%;
    height: auto;
}
td.dell-user>form{
    float: left;
    margin-top: -15px;
    margin-right: 10px;
}

.cf-r>*, .f-r{
    float: right !important;    
}

.panel-ieeenap> .panel-heading {
    color: #fff;
    background-color: #2f6afa;
    border-color: #2f6afa;
}

.panel-ieeenap h3, .panel-ieeenap h2{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    display: inline;
}

.panel-ieeenap{
    border: 1px solid #2f6afa !important;
}

.panel-ieeenap .panel-heading a{
    color: #ffffff !important;
}

.panel-ieeenap .panel-heading a:hover{
    color: #8aff00 !important;
}

.ui-menu .ui-menu-item {
    background-color: #2f6afa;
    color: #ffffff;
}

.drag_list {
    margin: 0;
    padding: 20px;
    list-style: none;
    border-radius: 1rem;
    -webkit-box-shadow: 0px 0px 10px 2px rgba(34, 60, 80, 0.2) inset;
    -moz-box-shadow: 0px 0px 10px 2px rgba(34, 60, 80, 0.2) inset;
    box-shadow: 0px 0px 10px 2px rgba(34, 60, 80, 0.2) inset;
}
.drag_list .drag_item {
    border-radius: 1rem;
    background-color: #fff;
    margin: 10px 0;
    padding: 10px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 0px 0px 10px 0px rgba(34, 60, 80, 0.2);
}
.drag_list .drag_item.selected{
background-color: #f6f6f6;
}

.drag_list .drag_item:hover {
    -webkit-box-shadow: 0px 0px 10px 2px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0px 0px 10px 2px rgba(34, 60, 80, 0.2);
    box-shadow: 0px 0px 10px 2px rgba(34, 60, 80, 0.2);
}

.drag_list .drag_item * {
    display: inline;
    float: right;
}

.abstract {
    padding: 25px 40px;
    background-color: #f7f7f9;
    border: dashed 2px #222;
}

.flex_container {
    display: flex;
    flex-direction: row;
    align-items: stretch;
}
.justify-content-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important;
}

.flex_container .flex_elem {
    align-self:stretch;
}

textarea{
    max-width: 100%;
}

.abstract div.keywords>p {
    display: inline !important;
}
.abstract p {
    text-indent: 20px; /* Отступ первой строки в пикселах */
}

.abstract div.non-paragraph p {
    margin-bottom: 0px !important;
    margin-left: 20px !important;
    text-indent: 0px !important; /* Отступ первой строки в пикселах */
}

.abstract .content  {
    text-align: justify; /* Выравнивание по ширине */
   }

div.wrap .glyphicon{
    margin: 0px 3px;
}

div.abstract span.author.presenting{
    text-decoration: underline;
}

div.abstract span.author{
    font-style: italic;
}

div.panel-heading a h3 p{
    display: inline !important;    
}

.abstract_content h1, .abstract_content h1 *, .abstract_content h2, .abstract_content h2 *{
    font-size: 17.0pt !important;
}

.abstract div.abstract_content .content *{
    font-size: 11.0pt !important;
}
.abstract div.abstract_content .content div.non-paragraph p, .abstract div.abstract_content .content div.non-paragraph > *, .abstract_content .author_list, .abstract_content .author_list *{
    font-size: 9.0pt !important;
}
.abstract div.abstract_content *{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.tox-statusbar{
    display: none !important;
}

.breadcrumb > li + li:before {
    content: ">" !important;
}

span.badge{
    margin-left: -23px;
    background-color: #6878d6;
}

li.active+ li>span.badge{
    background-color: #2f6afa;
}

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete{
    z-index: 9999 !important;
}

/* margin and pading*/
.mt-0,.my-0{margin-top:0!important;}.mt-1,.my-1{margin-top:0.25rem!important;}.mt-2,.my-2{margin-top:0.5rem!important;}.mt-3,.my-3{margin-top:1rem!important;}.mt-4,.my-4{margin-top:1.5rem!important;}.mt-5,.my-5{margin-top:3rem!important;}.mb-0,.my-0{margin-bottom:0!important;}.mb-1,.my-1{margin-bottom:0.25rem!important;}.mb-2,.my-2{margin-bottom:0.5rem!important;}.mb-3,.my-3{margin-bottom:1rem!important;}.mb-4,.my-4{margin-bottom:1.5rem!important;}.mb-5,.my-5{margin-bottom:3rem!important;}.ml-0,.mx-0{margin-left:0!important;}.ml-1,.mx-1{margin-left:0.25rem!important;}.ml-2,.mx-2{margin-left:0.5rem!important;}.ml-3,.mx-3{margin-left:1rem!important;}.ml-4,.mx-4{margin-left:1.5rem!important;}.ml-5,.mx-5{margin-left:3rem!important;}.mr-0,.mx-0{margin-right:0!important;}.mr-1,.mx-1{margin-right:0.25rem!important;}.mr-2,.mx-2{margin-right:0.5rem!important;}.mr-3,.mx-3{margin-right:1rem!important;}.mr-4,.mx-4{margin-right:1.5rem!important;}.mr-5,.mx-5{margin-right:3rem!important;}.pt-0,.py-0{padding-top:0!important;}.pt-1,.py-1{padding-top:0.25rem!important;}.pt-2,.py-2{padding-top:0.5rem!important;}.pt-3,.py-3{padding-top:1rem!important;}.pt-4,.py-4{padding-top:1.5rem!important;}.pt-5,.py-5{padding-top:3rem!important;}.pb-0,.py-0{padding-bottom:0!important;}.pb-1,.py-1{padding-bottom:0.25rem!important;}.pb-2,.py-2{padding-bottom:0.5rem!important;}.pb-3,.py-3{padding-bottom:1rem!important;}.pb-4,.py-4{padding-bottom:1.5rem!important;}.pb-5,.py-5{padding-bottom:3rem!important;}.pl-0,.px-0{padding-left:0!important;}.pl-1,.px-1{padding-left:0.25rem!important;}.pl-2,.px-2{padding-left:0.5rem!important;}.pl-3,.px-3{padding-left:1rem!important;}.pl-4,.px-4{padding-left:1.5rem!important;}.pl-5,.px-5{padding-left:3rem!important;}.pr-0,.px-0{padding-right:0!important;}.pr-1,.px-1{padding-right:0.25rem!important;}.pr-2,.px-2{padding-right:0.5rem!important;}.pr-3,.px-3{padding-right:1rem!important;}.pr-4,.px-4{padding-right:1.5rem!important;}.pr-5,.px-5{padding-right:3rem!important;}
