/**
 * User: jsticha
 * Date: 6/13/2016
 * Time: 3:10 PM
 *
 * To change this template use File | Settings | File Templates.
 */

/**
 * User: jsticha
 * Date: 6/13/2016
 * Time: 3:10 PM
 *
 * To change this template use File | Settings | File Templates.
 */
#container_div .pattern-library section {
  padding-bottom: 50px;
}
#container_div .pattern-library .text-section {
  padding: 10px 0 15px;
}
#container_div .table--bordered {
  border: 1px solid #cccccc;
  border-collapse: collapse;
  border-left: 0;
  border-radius: 4px;
  background-clip: padding-box;
}
#container_div .table--bordered th,
#container_div .table--bordered td {
  border-left: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
}
#container_div .table--bordered caption + thead tr:first-child th,
#container_div .table--bordered caption + tbody tr:first-child th,
#container_div .table--bordered caption + tbody tr:first-child td,
#container_div .table--bordered colgroup + thead tr:first-child th,
#container_div .table--bordered colgroup + tbody tr:first-child th,
#container_div .table--bordered colgroup + tbody tr:first-child td,
#container_div .table--bordered thead:first-child tr:first-child th,
#container_div .table--bordered tbody:first-child tr:first-child th,
#container_div .table--bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
#container_div .table__row--bordered th,
#container_div .table__row--bordered td {
  border-top: 1px solid #cccccc;
}
#container_div .table__col--bordered th:first-of-type,
#container_div .table__col--bordered td:first-of-type {
  border-left: none;
}
#container_div .table__col--bordered th,
#container_div .table__col--bordered td {
  border-left: 1px solid #cccccc;
  text-align: center;
}
#container_div .table--striped thead th {
  background: #9e9e9e;
  color: #ffffff;
  font-size: 1.25em;
}
#container_div .table--striped tbody tr:nth-child(odd) td,
#container_div .table--striped tbody tr:nth-child(odd) th {
  background-color: #f5f5f5;
}
#container_div .table--striped__col tbody td:nth-child(odd),
#container_div .table--striped__col tbody th:nth-child(odd) {
  background-color: #e5e5e5;
}
#container_div .table--hover tbody tr:hover td,
#container_div .table--hover tbody tr:hover th {
  background-color: #e5e5e5;
  transition: all .3s linear;
}
#container_div .color-box__container {
  padding: 0 15px;
}
#container_div .color-box {
  padding: 20px;
  min-height: 150px;
}
#container_div .color-box code {
  background-color: transparent!important;
}
#container_div #links td {
  width: 50%;
}
#container_div .uhc-sidebar-title__accordion-body p.sidebar-header__underline {
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}
#container_div .hr--thick {
  border-top-width: 3px;
}
#container_div .letter-spacing--demo p {
  letter-spacing: -1.5px;
}
#container_div code,
#container_div pre {
  color: #22ac00;
  background-color: #f4fff4;
  border-color: #22ac00;
}
#container_div pre.bad {
  color: #c7254e;
  background-color: #f9f2f4;
  border-color: #c7254e;
}
#container_div .update-text {
  color: #cccccc;
  font-size: 12px;
}
#container_div .update-header {
  color: #9e9e9e;
  font-size: 14px;
}
/* modal styles */
.modal-danger .modal-header {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
  padding: 9px 15px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.modal-warning .modal-header {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
  padding: 9px 15px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.button-modal {
  display: inline-block;
  font-family: "UHCSans-Bold";
  font-size: 0.9375em;
  line-height: 1;
  text-align: center;
  padding: 15px 30px;
  color: #ffffff;
  background-color: #007000;
  background-image: none;
  border-radius: 2px;
  border: solid 2px #007000;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transition: all .3s linear;
}
.button-modal:hover {
  color: #222222;
  background-color: #22ac00;
  border: solid 2px #22ac00;
  padding: 15px 30px;
  background-position: center;
}

/**
 * User: jsticha
 * Date: 6/9/2016
 * Time: 1:21 PM
 *
 * To change this template use File | Settings | File Templates.
 */
/**
 * User: jsticha
 * Date: 6/13/2016
 * Time: 3:10 PM
 *
 * To change this template use File | Settings | File Templates.
 */
#container_div .spacer {
  background: none;
}
#container_div .spacer-10 {
  height: 10px;
}
#container_div .spacer-20 {
  height: 20px;
}
#container_div .spacer-30 {
  height: 30px;
}
#container_div .spacer-40 {
  height: 40px;
}
#container_div .spacer-50 {
  height: 50px;
}
#container_div .spacer-60 {
  height: 60px;
}
#container_div .spacer-70 {
  height: 70px;
}
#container_div .spacer-80 {
  height: 80px;
}
#container_div .spacer-90 {
  height: 90px;
}
#container_div .spacer-100 {
  height: 100px;
}

/*****************************************************
LESS compilation failed due a JavaScript error!

Input: /etc/clientlibs/tricare/themes/components/loginRegister.less
Error: Syntax Error on line 11

(uncompiled LESS src is included below)
*****************************************************/
/**
 * User: jsticha
 * Date: 6/21/2016
 * Time: 11:40 PM
 * */
.login-register-div {
  text-align: center;
  padding: 10px;
}
.setMargin{
 margin-bottom: 10px; !important;
}
/**
 * User: mgenoj
 * Date: 7/6/2016
 * Time: 11:40 PM
 * */
@media (min-width: 1187px) {
  .logOffController {
  padding: 10px;
}

}

/**
 * User: jsticha
 * Date: 7/15/2016
 * Time: 11:31 AM
 *
 * To change this template use File | Settings | File Templates.
 */
/**
 * User: jsticha
 * Date: 6/13/2016
 * Time: 3:10 PM
 *
 * To change this template use File | Settings | File Templates.
 */
#headerRightContent {
  padding: 1rem 0;
}
@media (max-width: 767px) {
  #headerRightContent {
  padding: 0.75rem 0;
}

}
@media (max-width: 480px) {
  #headerRightContent {
  padding: 0.5rem 0;
}

}
#headerRightContent .headerLinksContainer {
  height: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

