/*Override*/

.ui-widget-content a {
    color: #FFFFFF;
    text-decoration: none;
}

.ui-widget-header{
    background: transparent;
    border: 0px;
}

.ui-widget-content{
    border: 0px;
}

/* opendata v012 */

.opendata-layout{
    width:100%;
    vertical-align: top;
    font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 14px;
}

.opendata-content{
    vertical-align: top;
    width: 100%;
}

.opendata-content-inner{
    padding:0;
    margin:0;
    width: 100%;
}

#openadata-reestr{
    width: 100%;
}

#opendata_passport_table, #openadata-reestr-table{
  max-width:100%;
  min-width:100%;
}

.opendata-filters{
    width: 260px;
    padding-right: 30px;
    vertical-align: top;
}

.opendata-caption{
    font-size: 27px;
    font-style: normal;
    margin-top: 5px;
    margin-bottom: 25px;
    width: 100%;
}

.opendata-filter-panel{
    border-color: #cccbc5;
    background-color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-sizing: border-box;
    color: #333333;
    width:100%;
    margin-bottom: 10px;
    margin-top: 10px;
}

.opendata-filter-panel-header, .opendata-download-passport-panel-header{
    box-sizing: border-box;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e6e4de));
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #e6e4de 100%);
    background-image: linear-gradient(to bottom, #FFFFFF, #e6e4de);
    color: #333333;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border: 1px solid #cccbc5;
    vertical-align: middle;
}

.opendata-filter-panel-header{
    line-height: 20px;
}

.opendata-download-passport-panel-header{
      line-height: 32px;
}

.opendata-filter-panel-header{
    font-weight: 700;
    padding: 10px 15px;
    vertical-align  : middle;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e6e4de));
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #e6e4de 100%);
    background:  linear-gradient(to bottom, #FFFFFF, #e6e4de);
    background-repeat: no-repeat;
}

.opendata-filter-panel-header-text-expanded{
    background:  url("../images/opendata/expanded.png");
    background-repeat: no-repeat;
    background-position: right center;
}

.opendata-filter-panel-header-text-collapsed{
    background:  url("../images/opendata/collapsed.png");
    background-repeat: no-repeat;
    background-position: right center;
}

#checkOwnerMinfin, #checkOwnerFK, #checkPeriodActual, #checkPeriodMonthly,
#checkPeriodYearly, #checkFormatCsv, #checkFormatXml, #checkFormatJson{
  vertical-align:middle;
}

.opendata-download-passport-panel-header{
    margin-bottom: 10px;
    font-weight: 400;
    border-radius: 4px;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.opendata-padding-10 {
    padding: 10px;
}

.opendata-filter-checkbox {
    padding-left: 10px;
    padding-right: 10px;
    line-height:40px;
}

.opendata-download-passport-panel-header-inner{
    padding: 0px;
    width: 100%;
}

.opendata-table-filter-panel-content{
  width:260px;
}

.opendata-filter-panel-content{
    color: #333333;
    border-bottom: 1px solid #cccbc5;
    border-left: 1px solid #cccbc5;
    border-right: 1px solid #cccbc5;
}

.opendata-search-block {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    white-space: nowrap;
    color: #333333;
    line-height: 20px;
    width:100%;
}

.opendata-search-span {
    border-radius: 0 4px 4px 0;
    vertical-align: middle;
    background-color: #EEEEEE;
    border: 1px solid #cccbc5;
    border-left:0px;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    width: auto;
    white-space: nowrap;
    color: #333333;
    padding-left: 5px;
    padding-right: 5px;
}

.opendata-search-image {
    background: url("../images/opendata/find.png") no-repeat;
    background-size:100%;
    background-position: center;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    width: 14px;
    font-size: 14px;
    font-weight: normal;
    white-space: nowrap;
    color: #333333;
}

.opendata-search-input {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    position: relative;
    border-radius: 4px 0 0 4px;
    font-size: 14px;
    float: none;
    margin-left: 0;
    background-color: #FFFFFF;
    border: 1px solid #cccbc5;
    color: #555555;
    height: 20px;
    line-height: 20px;
    padding: 4px 6px;
    min-height: 1px;
    font-weight: normal;
    white-space: nowrap;
    width:234px;
}

.opendata-paginate-button, .opendata-paginate-active, .opendata-btn-license, .opendata-btn-reestr,
.opendata-opendata-filter-panel-header, .opendata-btn-partition, .opendata-download-btn-ods, .opendata-download-btn-csv,
.opendata-download-btn-xml, .opendata-download-btn-xls, .opendata-download-btn-json, .opendata-download-btn-rdf, .opendata-download-btn-xsd,
.opendata-download-btn-micro, .opendata-download-btn-zip, .opendata-btn-api {
    border-color: #cccbc5;
    border-bottom-colors: none;
    border-left-colors: none;
    border-right-colors: none;
    border-top-colors: none;
    border-collapse: separate;
    border-spacing: 0;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
}

.opendata-btn-license, .opendata-btn-reestr, .opendata-btn-facebook,
.opendata-download-btn-ods, .opendata-download-btn-csv, .opendata-download-btn-xml, .opendata-download-btn-xls, .opendata-download-btn-json,
.opendata-download-btn-rdf, .opendata-download-btn-xsd, .opendata-download-btn-micro,
.opendata-download-btn-zip, .opendata-btn-api{
    background-repeat: repeat-x;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    margin: 2px;
    padding: 2px;
    text-align: left;
    vertical-align: middle;
    font-weight: normal;
    text-decoration: none;
}

.opendata-download-btn-ods, .opendata-download-btn-csv, .opendata-download-btn-xls, .opendata-download-btn-xml, .opendata-download-btn-json,
a.opendata-download-btn-rdf, .opendata-download-btn-xsd, .opendata-download-btn-micro,
.opendata-download-btn-zip, .opendata-btn-api{
    line-height: 20px;
    padding-left:10px;
    padding-right:10px;
    font-weight: 700;
    border:0px;
}

.opendata-download-btn-csv, .opendata-download-btn-ods{
    background-color: #49AFCD;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5BC0DE), to(#2F96B4));
    background-image: -moz-linear-gradient(top, #5BC0DE 0%, #2F96B4 100%);
    background-image: linear-gradient(to bottom, #5BC0DE, #2F96B4);
}

 .opendata-download-btn-ods:hover, .opendata-download-btn-xml:hover, .opendata-download-btn-xls:hover, .opendata-download-btn-csv:hover, .opendata-download-btn-json:hover, .opendata-download-btn-xsd:hover,
 .opendata-download-btn-zip:hover, .opendata-btn-api:hover {
    color: white;
 }

.opendata-download-btn-xml, .opendata-download-btn-xls{
    background-color: #5BB75B;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#62C462), to(#51A351));
    background-image: -moz-linear-gradient(top, #62C462 0%, #51A351 100%);
    background-image: linear-gradient(to bottom, #62C462, #51A351);
}

.opendata-download-btn-json{
    background-color: #FAA732;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FBB450), to(#F89406));
    background-image: -moz-linear-gradient(top, #FBB450 0%, #F89406 100%);
    background-image: linear-gradient(to bottom, #FBB450, #F89406);
}

.opendata-download-btn-rdf{
    background-color: #DA4F49;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EE5F5B), to(#BD362F));
    background-image: -moz-linear-gradient(top, #EE5F5B 0%, #BD362F 100%);
    background-image: linear-gradient(to bottom, #EE5F5B, #BD362F);
}

.opendata-download-btn-xsd{
    background-color: #6A7AB6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6A7AB6), to(#5265A9));
    background-image: -moz-linear-gradient(top, #6A7AB6 0%, #5265A9 100%);
    background-image: linear-gradient(to bottom, #6A7AB6, #5265A9);
}

.opendata-download-btn-zip{
    background-color: #66BD9B;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#66BD9B), to(#489F7C));
    background-image: -moz-linear-gradient(top, #66BD9B 0%, #489F7C 100%);
    background-image: linear-gradient(to bottom, #66BD9B, #489F7C);
}

.opendata-download-btn-micro{
    background-color: #363636;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#222222));
    background-image: -moz-linear-gradient(top, #444444 0%, #222222 100%);
    background-image: linear-gradient(to bottom, #444444, #222222);
}

.opendata-btn-api{
    background-color: #812242;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#9D5771), to(#812242));
    background-image: -moz-linear-gradient(top, #9D5771 0%, #812242 100%);
    background-image: linear-gradient(to bottom, #9D5771, #812242);
}

.opendata-btn-license, .opendata-btn-reestr{
    background-color: #EEE;
    height: 50px;
    background-position: center left;
    background-repeat: no-repeat;
    color: #000;
    font-weight: 700;
    padding-left: 60px;
    padding-right: 10px;
    line-height: 50px;
    width:201px;
    margin: 0px;
    border-left: 1px solid #cccbc5;
}

.opendata-license-panel{
}

.opendata-reestr-panel{
}

.opendata-btn-license{
    background: url('../images/opendata/license.png') no-repeat center left, -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e6e4de));
    background: url("../images/opendata/license.png") no-repeat center left 10px, linear-gradient(to bottom, #FFFFFF, #e6e4de);
}

.opendata-btn-reestr{
    background: url('../images/opendata/reestr.png') no-repeat center left, -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e6e4de));
    background: url("../images/opendata/reestr.png") no-repeat center left 10px, linear-gradient(to bottom, #FFFFFF, #e6e4de);
    margin-bottom:10px;
}

.opendata-social-block {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    white-space: nowrap;
    color: #333333;
    line-height: 30px;
    width:100%;
}

.opendata-social-caption {
    margin-left: 20px;
}

.opendata-row-bottom-border{
    border-color: #cccbc5;
    border-bottom-colors: #cccbc5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    vertical-align: middle;
}

.opendata-twitter-image {
    background-image: url("../images/opendata/twitter.png");
}

.opendata-twitter-image, .opendata-google-image, .opendata-facebook-image  {
    background-size:100%;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    width: 30px;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    white-space: nowrap;
    color: #333333;
}

.opendata-google-image {
    background-image: url("../images/opendata/google.png");
}

.opendata-facebook-image {
    background-image: url("../images/opendata/facebook.png");
}

.opendata-vmiddle  {
    vertical-align: middle;
}

.opendata-inline-block  {
    display: inline-block;
    vertical-align: middle;
}

.opendata-vmiddle{
    vertical-align: middle;
}

.opendata-block-buttons {
float: left;
}

.opendata-passport-command-block{
  float: right;
}

.opendata-table-filter-panel-content label{
    vertical-align: middle;
}

.opendata-comand-gap{
    margin-right:15px;
}

.opendata-block-buttons-caption{
  padding-right: 5px;
}

.opendata-license-text {
    font-size: 14px;
    font-family: Arial Narrow, Arial, Helvetica, Geneva,sans-serif;
    color: #666666;
}

.opendata-hidden-block{
    display:none;
}

#opendataLicensePanel{
    max-height: 400px;
    overflow-y: scroll;
}

.opendata-license-list{
list-style-type: disc;
padding-left: 15px;
}

.opendata-file-links{
    text-decoration:underline;
    color:#307FBA;
    cursor: pointer;
}

.registry-params-panel-body a:not([onclick]),
.registry-data-panel a:not([onclick]),
.registry-info-block a:not([onclick]),
.registry-info-row a:not([onclick]),
#registry-nav-container *:not([onclick=""]),
#opendata-reestr-table a:not([onclick],[class]),
#opendata_passport_table a:not(.opendata-download-btn-file),
.opendata-passport-command-block a:not([onclick]) {
    text-decoration: underline;
}
.registry-params-panel-body a:hover,
.registry-data-panel a:hover,
.registry-info-block a:hover,
.registry-info-row a:hover,
#registry-nav-container *:hover,
#opendata-reestr-table a:hover,
#opendata_passport_table a:hover,
.opendata-passport-command-block a:hover {
    text-decoration: none;
}
