body {
  font-family: 'Open Sans', sans-serif;
  /* font-size: 1em; */
  /* background-color: #f7f8f9; */
  margin: 0 auto 0 auto;
  width: 100%;
  overflow-y: scroll;
}

h1 {
  font-size: 1.5em;
}

pre {
  font-family: "Open Sans", sans-serif;
}

form,
form:focus{
  margin: 8px;
  background-color: white;
}
.fullViewPort {
  /* min-height: 90vh;
  height: 100%; */
  height: unset;
  min-height: 100vh;
}

#main-head{
  /* min-width:600px; */
  max-width:1200px;
  margin:0 auto 0 auto;
  cursor: pointer;
}

#main-app{
  /* min-width:600px; */
  max-width:1200px;
  margin:0 auto 0 auto;
  background-color: white;
  border: rgb(119, 145, 181) 2px solid;
}

h1 {
  font-size: 1.5em;
}

.goTop {
  position: fixed;
  bottom: 20px;
  right: 50px;
  padding: 7px 5px 5px 5px !important;
  background: white
}

/*==================================
            headerButton
==================================*/

.headerButton {
  /* font-weight: 600;
  text-decoration: underline; */
  color: #2980b9;
}

.headerButton:hover {
  opacity: 0.8;
  cursor: pointer;
}

/* @media (max-width: 767px) {                  
  .content-to-hide {
     display: none;
  }
} */

[name=userGroup]{
  padding: 8px;
}

/*==================================
            panelLogin
==================================*/
/* [name=orgHeader] {
  border-bottom: #2980b9 4px solid;
} */
/* [name=header],
[name=headerLogin] {
  width: 1000px;
  margin: 0 auto 0 auto;
} */
/* [name=panel] {
  background: white;
  border-radius: 6px;
  margin: 0 auto 0 auto;
  border: #2980b9 4px solid;
  width: 1000px;
} */
[name=panelLogin] {
/* [name=panelLK] { */
  background: white;
  border-radius: 6px;
  margin: 0 auto 0 auto;
  /* border: #2980b9 4px solid; */
}

[name=panelLogin]{
  max-width: 400px;
}

/* [name=panelLK]{
  width: 800px;
} */
/* [name=containerLogin] {
  padding: 16px;
} */
/* [name=tableContainer],
[name=panelLabel] {
  padding-left: 16px;
  padding-right: 16px;
} */
/* [name=tableGroup] {
  min-width: 400px;
  max-width: 400px;
} */

/*==================================
            lk-form
==================================*/

/* [name='Profile']:hover, */
[name='License']:hover {
  cursor: pointer !important;  
  color: #2980b9;
}

.license-expired{
  color: gray;
}

[name='License'] {
  font-weight: 600;
}

/*==================================
            UITable
==================================*/

#app-tableGroup{
  flex: 0 0 50%;
}

.ui-table  td.accessible,
.ui-table th.accessible, 
.ui-table tr > td.accessible {
  /*font-weight: bold;*/
}
.ui-table td.not-accessible,
.ui-table th.not-accessible,
.ui-table tr > td.not-accessible {
  color: gray;
}
/* .ui-table td#caption,
.ui-table th#caption,
.ui-table tr > td#caption,
.ui-table td#licenses,
.ui-table th#licenses, */
/* .ui-table tr > td {
  color: #0000EE;
  text-decoration: underline;
} */

[name=tableContainer].ui-table tr.row:hover,/*my-products-form*/
[name=tableVersions].ui-table tr.row:hover,/*my-versions-form*/
[name=license]:hover{/*users-stat-form*/
    .ui-context-element > .content,
    .ui-str > .content,
    .ui-list > .content,
    .ui-table > .content,
    .ui-data-element,
    .ui-element {
        cursor: pointer;  
        color: #2980b9;
    } 
}

/* .ui-table tr.row:hover { */
[name=license].expired:hover{
      color: #9db6c7 !important;
}

/* .ui-table tr.row:hover{
  .ui-group.expired > .ui-str > .content{
      color: #9db6c7 !important;
  }
} */


.ui-table td #app-isRelease,
.ui-table td#licenses {
  text-align: center;
}

#downloadUpdateCaption,
#downloadReleaseCaption {
  width: 70%;
}

/*==================================
            #ERRORS
==================================*/

[name=err],
[name=errNotes],
[name=errChangelog],
[name=errProductNotes],
[name=errDownload] {
  width: 100%;
  box-sizing: border-box;
  border-radius: 6px;
  /* min-height: 50px;
  max-height: 50px; */
  padding: 15px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 0.7em;
}

:not(.warning)[name=err],
:not(.warning)[name=errNotes],
:not(.warning)[name=errChangelog],
:not(.warning)[name=errProductNotes],
:not(.warning)[name=errDownload] {
  border: 2px solid #ee372e;
  background: #fce6be;
}

.warning[name=err],
.warning[name=errNotes],
.warning[name=errChangelog],
.warning[name=errProductNotes],
.warning[name=errDownload]{
  border: 2px solid #eebb2e;
  background: #fce6be;
}

/*==================================
            UIButton
==================================*/

.ui-button button {
  background-color: rgb(119, 145, 181);
  color: white;
  /* padding: 8px 20px;
  margin: 8px 0;
  border: none;
  cursor: pointer;
  width: 100%; */
}

.ui-button.disable button{
  background-color: #7e817e;
}

[name=bottonNotes] > .content,
[name=bottonChangelog] > .content {
  font-weight: 700;
}

[name=bottonNotes] > .content:hover,
[name=bottonChangelog] > .content:hover {
  cursor: pointer !important;
}

[name=productNotesButton],
[name=infoButton],
[name=goTop] {
  padding: 17px 14px 17px 14px !important;
}

[name=productNotesButton]:hover,
[name=infoButton]:hover,
[name=goTop]:hover {
  cursor: pointer !important;
}


/** Вы не можете скачать. Нет лицензии.*/
.accessDenied {
    background-color: #eebb2e;
}

.accessDeniedTransition {
  transition: background-color 3s linear;
}


[name=downloadReleaseInfo],
[name=downloadUpdateInfo],
[name=downloadUpdatePackageInfo]{
  border-radius: 6px;
}

span.search-select {
  background-color: #e2edf3;
}

th {
  font-weight: normal;
  align-content: flex-start;
}
.ui-group.expired{
  color: grey;
}