
.form-item-type-org,
.form-item-taxonomy,
.form-item-origin,
.form-item-origin-geografic,
.form-item-temperature,
.form-item-medium,
.form-item-risk-group,
.form-item-pathogenicity,
.form-item-restrictions,
.form-item-protocol,
.form-item-cause,
.form-item-form-storage,
.form-item-person,
.form-item-email,
.form-item-phone,
.form-item-inst-name,
.form-item-inst-address,
#edit-add-person,
.path-collection-form .form-item-name,
.form-item-doi,
.form-item-info
{
    float: left;
}
.form-item-taxonomy,
.form-item-origin-geografic,
.form-item-medium,
.form-item-pathogenicity,
.form-item-protocol,
.form-item-form-storage
{
    margin-left: 50px;
}
.form-item-origin,
.form-item-temperature,
.form-item-risk-group,
.form-item-restrictions,
.form-item-cause,
.form-item-name,
.form-item-info
{
    clear: left;
}
#edit-type-org,
#edit-origin,
#edit-risk-group,
#edit-pathogenicity,
#edit-temperature
{
    width: 172px;
}
#edit-medium{
    width: 550px;
}
#edit-restrictions,
#edit-protocol,
#edit-cause,
#edit-form-storage
{
    width: 304px;
}
select.form-control:not([size]):not([multiple]) {
  height: initial !important;
}
#collection-form{
    float: left;
    width: 100%;
}
#edit-save, #edit-delete, #edit-validate{
    float: left;
}
#edit-save{
    clear: both;
}
.btn-info{
  color: #fff;
  background-color: #76A38E !important;
  border-color: #76A38E !important;
}
#form-actions{
    float: left;
    margin-top: 30px;
    clear: both;
}
#edit-delete{
    margin-left: 30px;
}
#edit-validate,
#edit-final-save
{
    margin-left: 30px;
}
input#edit-cnmn-nr {
    width: 172px;
}
.btn-info:hover{
   background-color: #5c8a74 !important;
   border-color: #5c8a74 !important; 
}
.form-item-cultural,
.form-item-biochemical,
.form-item-production,
.form-item-applications,
.form-item-activity,
.form-item-conditions,
.form-item-references,
.path-collection-form .form-item-name,
.form-item-info
{
    float: left;
    clear: both;
    width: 684px;
}
.block-content {
    float: left;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    padding: 10px 20px;
    width: 100%;
    clear: both;
}
.block-title {
  float: left;
  clear: both;
  margin-top: 20px;
}
#edit-email {
  width: 304px;
}
.block-content .form-item,
.block-content .form-actions {
  margin-top: 5px;
  margin-bottom: 5px;
}
.form-item-phone{
  width: 150px;
  margin-left: 28px;
}
#edit-add-person {
  clear: both;  
  margin-top: 10px;  
}
#edit-person,
#edit-inst-name,
#edit-inst-address,
#edit-pub-doi,
#edit-volum,
#edit-publishing-house
{
    width: 500px;
}
.form-item-doi{
    clear: both;
}
#edit-doi {
  width: 400px;
}
.path-collection-form #edit-name {
  width: 676px;
}
.form-item-taxonomy .coll-field-status:after,
.form-item-temperature .coll-field-status:after,
.form-item-medium .coll-field-status:after,
.form-item-risk-group .coll-field-status:after,
.form-item-protocol .coll-field-status:after,
.info-genom-title:after,
.ref-label:after,
.form-item-pub-doi .coll-field-status:after,
.form-item-pub-link .coll-field-status:after,
.form-item-references label:after
{
    width: 15px;
    height: 15px;
    content: "";
    background: url(/themes/cnmn_theme/images/hint_icon.png) no-repeat;     
    background-size: 15px;   
    background-repeat: no-repeat;   
    margin: 0 0 -8px 5px;
    vertical-align: super;
    display: inline-block;
    cursor: pointer;
    }
.coll-field-status{
    margin-left: -5px;
}
.path-collection-form #edit-references{
       width: 108%; 
    }   
.path-collection-form .form-item-type-org label:after,
.path-collection-form .form-item-taxonomy label:after,
.path-collection-form .form-item-name-value label:after,
.path-collection-form .form-item-origin label:after,
.path-collection-form .form-item-origin-geografic label:after,
.path-collection-form .form-item-temperature label:after,
.path-collection-form .form-item-medium label:after,
.path-collection-form .form-item-risk-group label:after,
.path-collection-form .form-item-pathogenicity label:after,
.path-collection-form .form-item-cultural-value label:after,
.path-collection-form .form-item-biochemical-value label:after,
.path-collection-form .form-item-production-value label:after,
.path-collection-form .form-item-applications-value label:after,
.path-collection-form .form-item-restrictions label:after,
.path-collection-form .form-item-protocol label:after,
.path-collection-form .form-item-cause label:after,
.path-collection-form .form-item-form-storage label:after,
.path-collection-form .form-item-person label:after,
.path-collection-form .form-item-email label:after,
.path-collection-form .form-item-phone label:after,
.path-collection-form .form-item-inst-name label:after,
.path-collection-form .form-item-inst-address label:after,
.path-collection-form .form-item-collection-year label:after,
.depositor-pub-fields .form-item-pub-title label:after,
.depositor-pub-fields .form-item-pub-authors label:after,
.depositor-pub-fields .form-item-pages label:after,
.depositor-pub-fields .form-item-publication-year label:after,
.depositor-pub-fields .form-item-pub-link label:after,
.depositor-pub-fields .form-item-issn-isbn label:after,
.depositor-pub-fields .form-item-publishing-house label:after,
.depositor-pub-fields .form-item-publication-place label:after,
#geo-origin-form .form-item-locality label:after,
#geo-origin-form .form-item-country label:after,
#geo-origin-form .form-item-coordinates label:after
{
    content:"*";
    color:red;
    margin-left: 5px;
    vertical-align: sub;
}
.path-collection-form label,
#reference-form label
{
    display: inline;    
}
#persons-list {
  margin-top: 10px;
  float: left;
  clear: both;
}
.path-collection-form tr th {
    padding: 4px 9px;
    border: 1px solid #aaa;
    text-align: center;
    vertical-align: middle;
}
.path-collection-form tr td {
    padding: 4px 9px;
    text-align: left;
    border: 1px solid #aaa;
}
.path-collection-form .form-item label,
.path-collection-form .form-wrapper .label
{
  font-size: 14px !important;
}
.path-collection-form tr .nr-order,
.path-collection-page tr .nr-order
{
    text-align: center;
}
.path-collection-page tr th:nth-child(1)
{
   width: 20px; 
}
.path-collection-page tr th:nth-child(2)
{
   width: 200px; 
}
.path-collection-page tr th:nth-child(3)
{
   width: 150px; 
}
#persons-list .fa, #info-list .fa, #pub-list .fa{
    cursor: pointer;
}
.fa-times{
    margin-left: 8px;
}
.form-item-collection-day{
    float: left;
    clear: both;
}
.form-item-deposit-day{
    float: left;   
    margin-left: 30px;
}
.form-item-deposit-year{
    float: left;
    margin-left: 9px;   
}
.form-item-collection-year{
    float: left;
    clear: left;   
}
.form-item-deposit-year{   
    margin-top: 31px !important;
}
.info-genom-title{
    cursor: pointer;
}
.form-item-collection-month{
    float: left;
    margin-left: -55px;
    margin-top: 34px !important;
}
.form-item-deposit-month{
    float: left;
    margin-left: -10px;
    margin-top: 31px !important;
}
#edit-collection-day,#edit-collection-month,#edit-collection-year,#edit-deposit-day,#edit-deposit-month,#edit-deposit-year{
    width: 60px;
}
.page-coll-row {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding: 10px 20px;    
}
.passport-row{  
    float: left;  
    width: 100%;
    /*text-align: left;*/
    padding: 5px 0px; 
    /*white-space: pre;*/   
}
.passport-row-label{   
    float: left;    
  /*  display: table;
    width: 25%;*/
    font-weight: bold;
}
#passport-title{
    text-align: center;  
    margin-top:20px;
}
.pass-header-title{
    float: left;
    font-size: 19px;   
    margin-left:100px;
    padding-top:30px;
    line-height: 2.5 !important;
    font-weight: bold;
}
.pass-header-title-2{
    float: left;
    font-size: 18px; 
    margin-left: 5px;
    margin-bottom: 15px;
    text-align: center;
    text-transform: uppercase;
}
.pass-header-title-3{
    float: left;
    font-size: 20px;  
    margin-left: 40px;
    margin-bottom: 20px;
}
.pass-header-info{
    font-size: 12px;
    padding-left: 30px;
}
.pass-header-title{
    float: right;
}
.coll-row-label {
    font-weight: bold;
    float: left;
    font-size: 14px;
    width: 19%;
}
.pass-header-info{
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
}
.coll-row-text {
    float: right;
    width: 80%;   
}
div#page-actions {    
    float: right;
    width: 100%;
}
#coll-actions-block{
    float: right;
}
.action-link {
    float: left;   
    border-right: 1px solid #5c8a74;
    padding: 0px 15px;
    line-height: 1.2;
}
.action-link:last-child{
   border-right: 0; 
}
div#page-fields {
    float: left;
    margin-top: 20px;  
}
div#coll-page-title {
    float: left;
    margin-top: 5px;
    padding-left: 20px;
    font-weight: bold;
    font-size: 16px;
    color: #327981; 
}
.auth-row{
    margin-bottom: 5px;
    float: left;
    clear: left;
    width: 100%;
}
.auth-row .auth-nr-order{   
    float: left;
    width: 20px;
}
.auth-info{
    float: left;     
}
#main-wrapper .coll-list-row a{
    text-transform: uppercase;
    color: #fff;
    width: 110px;  
    font-size: 14px;
}
#main-wrapper .coll-list-row{
  display: inline-block;
  width: 162px;
}
div#coll-list-btn {
    text-align: center;
    margin-bottom: 25px;
}
#coll-list-btn a.active{
    background-color: #5c8a74 !important;
    border-color: #5c8a74 !important; 
}
div#coll-list-block {
    float: left;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 20px;
}
div#simple-src-title,
div#src-word-block     
{
    float: left;
}
.coll-list-block-row {
    float: left;
    clear: both;
    border-bottom: 1px solid #ddd;
    width: 100%;  
    padding-bottom: 10px;
    padding-top: 10px;
}
.coll-list-block-item a{
    font-weight: bold;
}
.coll-list-block-item {
    float: left;
    clear: both;     
    padding: 2px 33px;
}
.coll-row-actions{
    float: right;
    padding-left: 40px;
    margin-top: 27px;
}
.coll-action-link {
    float: left;
    border-right: 1px solid #5c8a74;
    padding: 0px 15px;
    line-height: 1.2;
}
.coll-action-link:last-child {
    border-right: 0;
}
div#coll-title-info {
    float: left;
    font-size: 16px;
    margin-bottom: 10px;    
}
div#coll-total-info {
    float: left;   
    margin-left: 32px;
    text-transform: uppercase; 
    margin-top: 0px;
}
.fa-xl {
    font-size: 2em !important;
    font-weight: bold;
    color: #000;
}
.button-td img{
    width: 16px;
}
.coll-list-block-row #validate a{
    color: #fff;
    font-size: 14px;
}
.coll-list-block-row #validate{
    float: right;
    margin-top: 15px;
    clear: right;
}
.coll-info-block {
    float: left;
}
.coll-right-info {
    float: right;
}
.metadata-form {
    display: inline-block;
    width: 400px;
    padding: 0 5px;
    margin-left: 25px;
}
.metadata-td {
    width: 200px;
    display: inline-block;
    margin-left: 5px;
}
.button-td {
    width: 50px;
    display: inline-block;    
    text-align: left;
    vertical-align: middle;
    margin-left: 25px;
}
.text-element, .select-data-search{
    width: 100%;
}
#collection-search-form .search-form {   
    margin: 0 auto 8px;
    display: table;
}
#report-form{
    margin: 0 auto;
    display: table;
}
#collection-search-form .select-element,
#report-form .select-element
{
    padding: 3px;
}
.condition-td {
    width: 58px;
    display: inline-block;
    margin-right: 25px;
}
.add-new-element{
    margin-right: 4px;
}
.remove-element img{
    width: 12px;
}
#collection-search-form select, 
#collection-search-form input[type="text"],
#report-form select, 
#report-form input[type="text"]
{
    border: 0;
    border-bottom: 1px solid #ced4da;
    border-radius: 0;
}
a.add-new-element{
    margin-right: 10px;
}
#reset-form{
    margin-right: 20px;
    border-bottom: 0;
}
#src-actions{
    text-align: right;
    margin-right: 252px;
    margin-top: 20px;
}
.btn{
    font-size:14px !important;
}
input#edit-marker-name,
#edit-genetic-sequence,
#edit-pub-link,
#edit-pub-title,
#edit-source-title
{
    width: 633px;
}
#edit-pub-authors{
    width:640px;
}
select#edit-pub-type {
    width: 220px;
}
.form-item-pages{
    float: left;
    width: 200px;
}
.form-item-issn-isbn{
    float: right;
    margin-right: 18px;
    width: 330px;
}
.ref-block-items{
    width: 100%;
}
.ref-block-items .form-item{
    float: left;  
    clear: both;
}
input#edit-number-reg {
    width: 300px;    
}
.ref-block-items .form-item-issn-isbn{
    clear: none;
    margin-left: 50px;
}
input#edit-add-genomic-info{
    float: left;
    margin-top: 10px;
}
input#edit-add-pub {
    float: left;
    margin-top: 10px;
    clear: both;
}
#info-list table,#pub-list table{
    margin-top: 15px;
}
.path-collection-form #info-list,
.path-collection-form #pub-list
{
    float: left;  
    width: 100%;
}
.form-item-publication-place{
    width: 350px;    
}
.form-item-publication-year{
    float: left;
    width: 150px;
    clear: none;
    margin-left: 50px;
}
#edit-add-genomic-info{
    float: right;
    margin-top: 10px;
    clear: both;
}
.form-item-publication-place{
    width: 418px;
}
.table-options-cell{
    text-align: center !important;
}
.path-collection-form .form-item-email,
.path-collection-form .form-item-inst-name,
.form-item-inst-address
{
    clear: both;
}
.ref-block-items .form-item-publication-year{
    clear: none;
}
.path-reference-form #pub-list{
    float: left;    
}
div#source-list-title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 25px;
}
.source-info-row {
    display: table;
    padding: 20px 0 10px 0;
    border-bottom: 1px solid #ddd;
}
.source-order,
.source-info-content
{
    display: table-cell;
}
.source-order {  
    width: 30px;
}
div#pub-status {
    float: left;
    margin-left: 30px;
    margin-top: 17px;
}
div#origin-status {
    float: left;
    margin-left: 30px;
    margin-top: 23px;
}
.path-reference-form #edit-add-pub{
    margin-bottom: 10px;
}
.path-collection-form .info-field-block,
.path-reference-form .info-field-block
{
    display: none;
    z-index: 99;
    position: absolute;
    width: 300px;
    padding: 10px;
    margin-left: 26%;    
    font-size: 13px;
    border-radius: 5px;
    background-color: #f2f2f2;
    border: 1px solid #ccc;
}
.info-form-item-taxonomy ul{
    margin-bottom: 0;
}
.info-form-item-taxonomy ul li{
    list-style-type: none;
}
.path-collection-medium-form .text-format-wrapper .filter-wrapper,
.path-collection-form .text-format-wrapper .filter-wrapper
{
    display: none;
}
.path-collection-form .text-format-wrapper{
    float: left;
    width: 694px;
    clear: left;
}
.path-collection-page p{   
    margin-bottom: 5px;
}
input#edit-acronym-ro,
input#edit-acronym-en
{
    width: 240px;
}
#collection-medium-form .form-item{
    float: left;
    clear: both;
}
#collection-medium-form .form-item,
#collection-medium-form .form-actions {
    margin-top: 5px;
    margin-bottom: 5px;
}
#collection-medium-form input#edit-add {
    float: left;
    clear: both;
    margin-top: 20px;
}
#collection-medium-form .form-item-name-ro,
#collection-medium-form .form-item-name-en
{
    clear: none;
    margin-left:30px;
}
#collection-medium-form .text-format-wrapper,
.form-item-composition-ro-value,
.form-item-composition-en-value
{
    width: 92.5%;
}
#collection-medium-form .form-item label,
#collection-medium-form .form-wrapper .label{
    font-size: 14px !important;
}
#collection-medium-form .form-item label:after {
    content: "*";
    color: red;
    margin-left: 5px;
    vertical-align: sub;
}
span#add-new-ref {
    margin-left: 5px;
    vertical-align: text-top;
}
div#add-new-ref-block {
    float: left;
}
#new-ref-form{
    float: left;
    clear: left;
    display: none;
}
input#edit-select-pub {
    float: left;
    clear: left;
    margin-top: 10px;
}
.ev-export-img img,
#add-new-ref-block img
{
    width: 24px;    
}
.ev-export-img a{
    margin-left: 5px;
}
.ev-export-img{
    text-align: right;
}
span#coll-add-mediu {
    margin-left: 5px;
}
div#medium-list {
    margin-top: 20px;
}
div#medium-list th,.cell-align{
    text-align: center !important;
}
div#selected-pub-list {
    float: left;
    clear: left;
    margin-top: 10px;
}
div#selected-pub-list .fa-times {
    margin-left: 0px;
}
#selected-pub-list .fa-times{
    cursor: pointer;
}
div#medium-list p{
    margin-bottom: 5px;
}
div#medium-list .cell-align a{  
    color: #193C40;
         }
#coll-copyrighter{
    text-align:center;
    display:table;
    margin:auto;
    padding-top:20px;
    font-size:12px;           
    } 
#block-cnmn-theme-content {
  float: left;
  width: 100%;
}  
#block-cnmn-theme-content .content{
    margin-top: 0;
}
#genomic-table{
    border-collapse: collapse;   
}
#genomic-table th, #genomic-table td{
    padding: 5px;      
    font-size: 14px;
}
#genomic-table .td-center{
    text-align: center;    
}
.path-collection-page tr th {
    padding: 4px 9px;
    text-align: center;
    vertical-align: middle;
}
#collection-form div#ajax-wrapper, 
#collection-form .js-form-type-managed-file
{
    float: left;
    clear: left;
}
#certificate-pdf-icon{
    width: 56px;
}
#geo-origin-form .form-item
{
    float: left;
}
#geo-origin-form #edit-locality,
#geo-origin-form #edit-adm1,
#geo-origin-form #edit-adm2,
#geo-origin-form #edit-country,
#geo-origin-form #edit-locality-en,
#geo-origin-form #edit-adm1-en,
#geo-origin-form #edit-adm2-en,
#geo-origin-form #edit-country-en
{
    width: 280px;
}
#geo-origin-form #edit-coordinates,
#geo-origin-form #edit-coordinates-en
{
    width: 400px;
}
#geo-origin-form .form-item-country,
#geo-origin-form .form-item-country-en
{
    clear: left;
}
#geo-origin-form .form-item-adm1,
#geo-origin-form .form-item-adm2,
#geo-origin-form .form-item-coordinates,
#geo-origin-form .form-item-adm1-en,
#geo-origin-form .form-item-adm2-en,
#geo-origin-form .form-item-coordinates-en
{
    margin-left: 30px;
}
#geo-origin-form #edit-save{
    margin-top: 20px;
}
#geo-origin-list th{
    text-align: center;
}
#geo-origin-list .nr-order{
    text-align: center;
}
div#geo-origin-list {
    float: left;
    clear: left;
    width: 100%;
    margin-top: 20px;
}
#geo-origin-list .fa{
    cursor: pointer;
}
#ro-origin-version,
#en-origin-version
{
    float: left;
    font-weight: bold;
    width: 100%;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
#en-origin-version{
    clear: left;
}
div#ajax-wrapper {
    float: left;
    clear: left;
}
#collection-form ul.nav-tabs{
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;
    padding: 0;
}
#collection-form .nav-link.active,
#collection-form .nav-link:hover
{  
    border-color: #ddd;
}
#collection-form .nav-tabs .nav-link {   
    margin-bottom: 0px;  
    border-bottom: 0px !important;
}
#collection-form .form-item-collection-year{
    width: 330px;
}
.coll-notif-block img{
    margin-right: 5px;
    margin-top: -7px;   
}
.notif-row-block {
    float: left;
    clear: left;
    margin-top: 10px;
    width: 100%;            
    margin-right: 33px;
    display: none;
}
.notif-row-title {
    float: left;
    font-weight: bold;
    margin-top: 19px;
    line-height: 1;
    padding-left: 33px;
}
.new-coll-message{
    float: right;
    padding-right: 33px;
}
.new-coll-message a{
    color: #fff !important;
    padding: 5px 10px;
}
.mess-form-block{
    float: left;
    clear: left;
    width: 100%;
}
.notif-top-block {
  float: left;
  width: 100%;
}
.mess-list-block{
  float: left;
  clear: left;
  width: 100%;
  margin-top: 20px;  
}
.message-list-row {
    float: left;
    width: 97%;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 5px 15px;
}
.message-list-title {
  margin-bottom: 15px;
  float: left;
  width: 100%;
}
.mess-row-title{
    font-weight: bold;
    float: left;    
}
.mess-row-date{
    margin-left: 20px;
    float: left;
}
.mess-host{
    background-color: #eee;
}
.message-list-body {
  float: left;
  width: 100%;
}
.mess-host .mess-row-title{
    margin-left: 77%;
}
.coll-alert{
    margin-left: 10px;
}
#certificat-title{
    font-weight: bold;
    font-size: 28px;
    text-align: center;
    margin-top: 70px;
    margin-bottom: 20px;
}
.certificat-row-line{
    float: left;
    width: 100%;
    border-bottom: 1px solid #000;
    margin-top: 30px;
    text-align: center;    
}
.certificat-row-name{
    float: left;
    width: 100%;
    text-align: center;
    font-size: 12px; 
}
.certif-app-block p{
    margin-bottom: 0;
    text-align: left;
}
.certificat-date{
    margin-left: 510px; 
    margin-top: 50px;
}
.certificat-date-subtitle{
    font-size: 12px;
    margin-left: 550px;    
}
.certificat-name,
.certificat-subtitle
.certificat-name2
{
    float: left;     
}
.certificat-name{
    margin-top:50px;
}
.certificat-name2{
    margin-top: 40px;
}
.certificat-subtitle{
    font-size: 12px;
    margin-left: 180px;
    margin-top: -16px;
}
.certificat-signature,
.certificat-signature2
{
    float: right;
    width: 30%;
    margin-top: -20px;
       
}
.certificat-signature-subtitle,
.certificat-signature-subtitle2
{
    margin-left: 538px;
    font-size: 12px;       
}
#period-report{
    margin-left: 93px;
    margin-bottom: 20px;
}
#period-report select{
    margin-left: 15px;
}
#report-filter,
#report-columns
{
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 15px 15px 15px 30px;
}
#report-form .search-form 
{    
    margin-top: 15px;
}
div#report-table-title {
    margin-top: 20px;
}
#report-columns{
    margin-bottom: 20px;
}
#report-form input#add-column {
    margin-left: 30px;
}
#columns-list table th,
#columns-list table td
{
    text-align: center;
    font-size: 14px;
}
#columns-list .column{
    text-align: left;
}
#columns-table{
    margin-top: 20px;
    width: 570px;    
}
#columns-table .fa{
    cursor: pointer;
}
select#table-columns {
    width: 340px;
}
.path-reports #report-table{
    float: left;
    margin-top: 15px;
}
.path-reports #report-table th{
    text-align: center;
    vertical-align: middle;
}
#report-table
{
    border-collapse: collapse;
}
#report-table .nr{
    text-align: center;
    width: 22px;
}
#report-response{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 15px;
}
.report-selected-items{
    margin-top: 20px;
    font-weight: bold;
}
.criterion-row {
    float: left;
    clear: left;
    margin-top: 5px;
}
.criterion-row-item {
    float: left;   
}
.criterion-row .cond{
    width:34px;
}
.criterion-row .cname,
.criterion-row .cval
{
    margin-left: 10px;
}
#pager-form img{
    width: 20px;
}
#pager-block {
    text-align: center;
    margin-top: 10px;   
}
.first-item,
.first-item img,
.first-item .form-item-page,
.second-item,
.form-item-limit
{
    display: inline-block;
}
#pager-form .first-item:nth-of-type(1) a,
#pager-form .first-item:nth-of-type(3) a {
    margin-right: 5px;
}
#pager-form{
    float: left;
    width: 100%;
}
.report-export-img{
    float: right;
}
.report-export-img img
{
    width: 24px;    
}
.report-export-img a{
    margin-left: 5px;
}
.date-deposit-block{
    text-align: center;
    border-bottom:1px solid #000;
    width: 300px;
}
#report-form #reset-form
{
  margin-left: 41px;
  vertical-align: bottom;
}
#report-table .date-deposit
{
  width: 90px;
}
