﻿/**** administrace pacientu *****/
/* seznam */
.divPatients {
  width: 100%;
  /*margin:10px auto;
  padding-top:10px;*/
}

  .divPatients .gv {
    width: 700px;
    margin: 10px auto;
  }

  /* filtr */
  .divPatients .collapsiblePanel {
    margin: 10px auto;
  }

.tblPatientFilter .collbl {
  width: 150px;
  text-align: right;
  vertical-align: top;
}

.tblPatientFilter .colbtn {
  padding-top: 10px;
  text-align: right;
}

.tblPatientFilter td {
  padding-top: 2px;
  vertical-align: top;
}

.tblPatientFilter .space {
  width: 20px;
}
/* editace */
.tblPatient {
  width: 700px;
  border-spacing: 0px 1px;
}

  .tblPatient .middleBox {
    width: 40% !important;
  }

  .tblPatient input[type=text], .tblPatient textarea {
    width: 80%;
  }

  .tblPatient textarea {
    height: 80px;
  }

  .tblPatient input[type=text] {
    height: 15px;
    padding: 1px;
    position: relative;
    z-index: 2;
  }

.chzn-search input[type=text] {
  height: 26px;
}

.tblPatient .chosen {
  height: 23px;
}


.tblPatient td {
  padding-top: 2px;
  vertical-align: top;
}

.tblPatient .collbl {
  width: 150px;
  padding: 2px 0px;
}

.tblPatient .ddwl {
  width: 80%;
  height: 23px;
}

.headerPatient {
  background-color: #1061a3;
  font-size: large;
  color: white;
  margin-top: 10px;
  margin-bottom: 15px;
  height: 35px;
  vertical-align: middle;
  font-weight: bold;
}

  .headerPatient .colbtn {
    width: 200px;
  }

    .headerPatient .colbtn input {
      padding: 0 3px;
    }


.sectionPatient {
  background-color: #1061a3;
  display: block;
  margin-top: 5px;
  padding: 3px;
  color: white;
  font-size: 13px;
  font-weight: bold;
}

.divValidationIcs {
  padding-top: 10px;
}

  .divValidationIcs .title {
    font-weight: bold;
    font-size: 14px;
  }

  .divValidationIcs table {
    margin-bottom: 10px;
  }

    .divValidationIcs table tr td:first-child {
      width: 125px;
    }


    .divValidationIcs table tr td input[type=submit] {
      width: 100%;
      margin: 5px 0;
    }

.spaceLeft {
  margin-left: 150px;
}


.patient_new {
  margin-top: 15px;
}

#cpContent_cpContent_gvPatients {
  min-width: 80%;
}

.disableTable td {
  color: #A8A8A8;
}

.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
  margin: 0px 2px !important;
}

.tblMerge {
  width: 100%;
}

  .tblMerge td {
    vertical-align: top;
  }

  .tblMerge h2 {
    color: #222222;
  }

.tblPatientTasks {
  width: 100%;
}

  .tblPatientTasks td {
    font-size: 90%;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
  }

.h1_merge {
  float: none;
  padding: 10px 0px;
  margin-top: 0px;
  background-color: #1061a3;
}

.strong {
  font-weight: bold;
}

.select_degree {
  height: 20px;
  position: absolute;
  width: 161px;
  z-index: 1;
  border: 0px;
}

.ErrorText {
  color: #FF0000;
}

.tbxdegree {
  width: 138px !important;
}

.pages .ui-menu .ui-menu-item a {
  font-size: 10pt !important;
  white-space: nowrap;
}

.pages ul.ui-autocomplete {
  overflow: hidden;
  width: 470px !important;
}

.tr_current {
  background-color: #6c87dc;
}

.newrow td {
  border-top: solid 1px;
  border-bottom: solid 1px;
}

.alignTop {
  vertical-align: top;
}

.table_task_history td:nth-child(odd) {
  border-left: solid 1px;
  padding-right: 10px;
  padding-left: 10px;
  font-weight: bold;
}

.table_task_history td:nth-child(even) {
  padding-right: 10px;
}

.eventlog {
  background-color: rgb(10, 112, 148);
}

.div-emr-records {
  max-width: 940px;
}

.div-emr-records .gv {
  width: calc(100% - 40px);
}

.div-emr-records .gv td.shrink {
  width:1px;
}

.div-emr-records .div-header {
  color:white;
  padding:3px;
}
