/*
*------------------------------------------------------------------------------
*	 <auto-generated>
*	     This code was generated from UnityInfrastructure.App.
*
*	     Manual changes to this file may cause unexpected behavior in your application.
*	     Manual changes to this file will be overwritten if the package is updated.
*	 </auto-generated>
*	------------------------------------------------------------------------------
*/

/*
*------------------------------------------------------------------------------
*	 <auto-generated>
*	     This code was generated from UnityInfrastructure.App.
*
*	     Manual changes to this file may cause unexpected behavior in your application.
*	     Manual changes to this file will be overwritten if the package is updated.
*	 </auto-generated>
*	------------------------------------------------------------------------------
*/
/* Table rows */
/* Input */
/* Buttons */
/* Fame */
/* Login Box */
/*
*------------------------------------------------------------------------------
*	 <auto-generated>
*	     This code was generated from UnityInfrastructure.App.
*
*	     Manual changes to this file may cause unexpected behavior in your application.
*	     Manual changes to this file will be overwritten if the package is updated.
*	 </auto-generated>
*	------------------------------------------------------------------------------
*/

input[type="text"],
input[type="password"],
input[type="number"],
input[type="date"],
input[type="time"] {
  border-radius: 3px;
  border: 1px solid darkgray;
  padding: 0 5px;
  height: 30px;
}
.btn-fame {
  border-radius: 30px;
  background: #41414d;
  color: white;
  border: 1px solid #41414d;
  padding: 2px 15px;
  font-size: 13px;
  font-weight: bold;
  outline: none;
}
.btn.btn-dark {
  color: white;
  background-color: #41414d;
  border-color: #26262e;
}
.btn.btn-dark:hover {
  background-color: #575765;
}
.has-error,
.ng-submitted .ng-invalid {
  border-color: #e0130f !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
a {
  cursor: pointer;
}
input[type="text"].search {
  background-image: url(/UnitySTSBackOffice/v1/Content/images/search.png);
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 30px;
}
div.navigation {
  margin: 10px 0;
  border-radius: 7px;
  background: #f2f3f5;
  height: 40px;
  /* Old Browsers */
  background: -moz-linear-gradient(top, #f2f3f5 0%, #dadada 100%);
  /* FF3.6+ */
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #f2f3f5), color-stop(100%, #dadada));
  /* Chrome, Safari4+ */
  background: -webkit-linear-gradient(top, #f2f3f5 0%, #dadada 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f3f5 0%, #dadada 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f3f5 0%, #dadada 100%);
  /* IE 10+ */
  background: linear-gradient(to bottom, #f2f3f5 0%, #dadada 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f3f5', endColorstr='#dadada', GradientType=0);
  /* IE6-9 */

}
div.navigation a {
  cursor: pointer;
  color: black;
}
div.navigation > div {
  display: inline-block;
  width: calc(50% - 15px);
}
/*
*------------------------------------------------------------------------------
*	 <auto-generated>
*	     This code was generated from UnityInfrastructure.App.
*
*	     Manual changes to this file may cause unexpected behavior in your application.
*	     Manual changes to this file will be overwritten if the package is updated.
*	 </auto-generated>
*	------------------------------------------------------------------------------
*/

table.table.fame-grid.table-hover > tbody > tr:hover,
table.table.fame-grid.table-hover.table-striped > tbody > tr:hover {
  background-color: #7483cc;
  color: white;
}
table.table.fame-grid.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f4f4f4;
}
table.table.fame-grid.table-striped > tbody > tr:nth-of-type(even) {
  background-color: #e7e7e7;
}
table.table.fame-grid.table-striped > tbody > tr.new-item {
  background-color: lemonchiffon;
}
table.table.fame-grid > tbody > tr > td {
  vertical-align: middle;
  cursor: default;
}
table.table.fame-grid > tbody > tr[ng-click] > td,
table.table.fame-grid > tbody > tr[data-ng-click] > td {
  cursor: pointer;
}
table.table.fame-grid > thead > tr > th {
  background: #41414d;
  /* Old Browsers */
  background: -moz-linear-gradient(top, #41414d 0%, #2d2e34 100%);
  /* FF3.6+ */
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #41414d), color-stop(100%, #2d2e34));
  /* Chrome, Safari4+ */
  background: -webkit-linear-gradient(top, #41414d 0%, #2d2e34 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #41414d 0%, #2d2e34 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #41414d 0%, #2d2e34 100%);
  /* IE 10+ */
  background: linear-gradient(to bottom, #41414d 0%, #2d2e34 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41414d', endColorstr='#2d2e34', GradientType=0);
  /* IE6-9 */
  color: white;
  border: none;
  vertical-align: middle;
  height: 40px;
}
body {
  background-color: #f9f9f9;
  /*font-family: Trebuchet MS,Verdana,Arial,'Times New Roman';*/

}
.mandatory-field::after {
  content: ' *';
  color: red;
}
header {
  display: table;
  table-layout: fixed;
  width: 100%;
}
header div {
  display: table-cell;
  vertical-align: top;
}
header .headerLeft {
  background-image: url(/UnitySTSBackOffice/v1/Content/images/header/h-left.jpg);
  background-repeat: no-repeat;
  width: 396px;
  height: 59px;
}
@media (max-width: 400px) {
  header .headerLeft {
    width: 350px;
  }
}
@media (max-width: 320px) {
  header .headerLeft {
    width: 316px;
  }
}
header .headerLeft > div {
  padding-top: 18px;
  padding-left: 60px;
  color: white;
  font-weight: bold;
  font-size: 18px;
}
header .headerCenter {
  background-image: url(/UnitySTSBackOffice/v1/Content/images/header/h-mid.jpg);
  background-repeat: repeat-x;
  width: 100%;
  height: 59px;
}
header .headerRight {
  width: 240px;
  height: 59px;
  background-image: url(/UnitySTSBackOffice/v1/Content/images/header/h-mid.jpg);
  background-repeat: repeat-x;
}
@media (max-width: 750px) {
  header .headerRight {
    display: none;
  }
}
header .headerRight > div {
  padding-top: 18px;
  padding-right: 30px;
  color: white;
  font-weight: bold;
  font-size: 18px;
}
/*
*------------------------------------------------------------------------------
*	 <auto-generated>
*	     This code was generated from a UnityInfrastructure.App.
*
*	     Manual changes to this file may cause unexpected behavior in your application.
*	     Manual changes to this file will be overwritten if the package is updated.
*	 </auto-generated>
*	------------------------------------------------------------------------------
*/

div.login-box {
  position: absolute;
  top: calc((100% - 215px) / 2);
  left: calc((100% - 300px) / 2);
  width: 300px;
  font-size: 12px;
  padding: 20px;
  border: 1px solid #cccccc;
  background-color: #fafafa;
}
div.login-box h1 {
  margin-top: 0;
}
div.login-box p {
  font-size: 14px;
}
div.login-box input {
  font-size: 12px;
}
div.partial-container {
  background-color: white;
  padding: 10px;
  border: 1px solid #dddddd;
  border-top: none;
}
div.partial-container h1 {
  margin: 0;
  padding: 5px 0 15px 0;
}
div.partial-container.border-top {
  border: 1px solid #dddddd;
}
select.form-control {
  padding: 6px 0;
}
div.title > h1 {
  display: inline-block;
}
div.title > button {
  float: right;
  margin-top: 7px;
}

