* {
  font-weight: normal;
  font-family: myriadpro; }

[type="checkbox"] {
  margin-right: 0.5em; }

.loading {
  padding: 1em; }

.scroll {
  width: 100%;
  overflow: auto; }

.page {
  margin: 0px 2em;
  margin-bottom: 2em; }

a {
  color: #03A9F4; }

.leftAlign {
  text-align: left; }

.clickable {
  font-family: myriadpro;
  color: #03A9F4 !important;
  cursor: pointer; }

.clickable:hover {
  color: #1b355e !important;
  text-decoration: underline !important; }

select {
  padding: 1px 0px;
  border-width: 2px;
  height: 30px; }

#tabmenu {
  background-image: linear-gradient(to bottom, #fafafa, #d9e6ed 100%);
  background: -webkit-linear-gradient(#fafafa, #d9e6ed); }

#tabmenu .nav-tabs {
  margin-bottom: -1px;
  display: table !important;
  table-layout: fixed;
  width: 100%;
  text-align: center;
  border: none; }

#tabmenu .nav-tabs * {
  /*font-family: myriadpro-light !important;*/
  font-size: 22px; }

#tabmenu .nav-tabs a {
  padding: 0 30px !important;
  line-height: 51px !important;
  border-radius: 0 !important;
  border-top: none !important;
  color: #6e7173;
  margin: 0;
  border-left: none !important;
  border-right: none !important;
  text-decoration: none;
  font-family: myriadpro-light; }

#tabmenu .nav-tabs a.disabled {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  box-shadow: none;
  opacity: .65; }

#tabmenu .nav-tabs li.active a {
  background: white !important; }

#tabmenu .nav-tabs li:not(.active) {
  border-right: 1px solid #ddd; }

#tabmenu .nav-tabs li:not(.active) a:hover {
  background: #d9e6ed !important; }

#tabmenu .nav-tabs > li {
  display: inline-block;
  width: 25%;
  white-space: nowrap;
  text-align: center;
  position: relative;
  max-width: 10em; }

#tabmenu .nav-tabs > li > a {
  padding: 0 !important;
  position: relative;
  display: block; }

#buttons {
  margin-top: 2em;
  text-align: center; }

.property {
  margin-bottom: 1em; }

.list {
  margin-left: 1em; }

.list div span:nth-child(2) {
  margin-left: 0.5em; }

.listTitle {
  font-family: myriadpro-bold; }

.listTitle span {
  margin-left: 0.5em; }

.langSelect {
  margin-right: 1em; }

.fixPos {
  left: 9em;
  position: absolute; }

.postType {
  margin-left: 0.5em;
  margin-right: 2em; }

select.filter :first-child {
  background-color: #d9d9d9; }

select.nationfilter :nth-child(-n+6) {
  background-color: #d9d9d9; }

.tableTitle {
  margin: 1em 0em; }

textarea.slim {
  width: 100%;
  height: 2em; }

textarea.wide {
  width: 100%;
  height: 5em; }

table {
  color: #000000;
  margin-top: 2em !important; }

table td {
  vertical-align: middle !important;
  text-align: left;
  padding-left: 5px !important;
  font-family: myriadpro-semibold; }

table th {
  background-image: linear-gradient(to bottom, #fafafa, #edf3f7 100%);
  background: -webkit-linear-gradient(#fafafa, #edf3f7);
  border-bottom: solid 1px #ddd !important;
  padding: 0 30px 0 5px !important;
  line-height: 30px !important;
  font-family: myriadpro;
  color: #6db5de;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

table th.sorter {
  cursor: pointer; }

table th.active {
  color: #000; }

table .caret:after {
  content: "";
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  margin-top: -4px;
  margin-left: 10px;
  display: inline-block;
  border-top: 4px solid #6db5de;
  vertical-align: middle; }

table .caret:not(.active):after {
  display: none; }

table .reversed-caret .caret:after {
  border-top: none;
  border-bottom: 4px solid #6db5de; }

.tableTitle {
  font-family: myriadpro-semibold;
  margin-top: 0.5em;
  text-align: left; }

.orange-button {
  background-image: linear-gradient(to bottom, #DB9A60 0, #db6f0f 100%) !important;
  background: -webkit-linear-gradient(#DB9A60, #db6f0f);
  color: #fff;
  font-size: 20px;
  border: none;
  font-family: allerbold; }

.btn {
  margin-top: 2em;
  margin-bottom: 13px;
  padding: 0.5em 4em;
  color: #fff !important; }

.submitted .ng-invalid {
  border-color: #fa0000; }

.filters {
  text-align: right; }

.filters :not(:first-child) {
  margin-left: 0.5em;
  padding-left: 0.5em;
  border: #000;
  border-left-width: 1px;
  border-left-style: solid; }

.filters :not(.active) {
  text-decoration: underline; }

.filters .active {
  color: #000 !important; }

.filters .active:hover {
  text-decoration: none !important; }

.deleteTranslation {
  right: 0px;
  position: absolute;
  margin-right: 20px; }

.deleteLink {
  float: right;
  color: #ff0000 !important;
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: underline; }

.ng2-pagination li {
  cursor: pointer; }

.ng2-pagination li.disabled {
  cursor: default; }

@font-face {
  font-family: 'allerbold';
  src: url(../css/fonts/aller_bd-webfont.bc60ce45289d3e365cc676a4319efdff.eot);
  src: url(../css/fonts/aller_bd-webfont.bc60ce45289d3e365cc676a4319efdff.eot?#iefix) format("embedded-opentype"), url(../css/fonts/aller_bd-webfont.44c49e6565f549c9b4107c52fe83028b.woff) format("woff"), url(../css/fonts/aller_bd-webfont.8c0704bb7e2d8bd2bdbde6371ec06946.ttf) format("truetype"), url(../css/fonts/aller_bd-webfont.41fc2ea54525e8e3d1a00db12cdaadcc.svg#allerbold) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'allerregular';
  src: url(../css/fonts/aller_rg-webfont.fa52ef770ba09ab24a0eeebb8a55a80a.eot);
  src: url(../css/fonts/aller_rg-webfont.fa52ef770ba09ab24a0eeebb8a55a80a.eot?#iefix) format("embedded-opentype"), url(../css/fonts/aller_rg-webfont.aeec64c1ab85f2e0f99ae69ae31afec2.woff) format("woff"), url(../css/fonts/aller_rg-webfont.fec0f331fab485e053cdbb78fbfcbfb7.ttf) format("truetype"), url(../css/fonts/aller_rg-webfont.23e4caa03ff2c4e02b48ededd419df02.svg#allerregular) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'myriadpro';
  src: url(../css/fonts/MyriadPro.dc4661bbbd725607381ba321800d7831.eot);
  src: url(../css/fonts/MyriadPro.dc4661bbbd725607381ba321800d7831.eot?#iefix) format("embedded-opentype"), url(../css/fonts/MyriadPro.0b8a2fbac7de57b29fbc0561537f94c2.woff) format("woff"), url(../css/fonts/MyriadPro.a89cf050c859a23e4b6d9cf5989acf9e.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'myriadpro-light';
  src: url(../css/fonts/MyriadPro-Light.ea78b0d0004f01706e5ff190a5a03ded.eot);
  src: url(../css/fonts/MyriadPro-Light.ea78b0d0004f01706e5ff190a5a03ded.eot?#iefix) format("embedded-opentype"), url(../css/fonts/MyriadPro-Light.86dd0c4d510403a17f01ac084f18d2f2.woff) format("woff"), url(../css/fonts/MyriadPro-Light.4e2217c1a8309b2762499eb007d4109d.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'myriadpro-semibold';
  src: url(../css/fonts/MyriadPro-Semibold.63311d2a233a49981b522703eec89c38.eot);
  src: url(../css/fonts/MyriadPro-Semibold.63311d2a233a49981b522703eec89c38.eot?#iefix) format("embedded-opentype"), url(../css/fonts/MyriadPro-Semibold.8d82bacfa345aa33a7bdaa4656ee31d6.woff) format("woff"), url(../css/fonts/MyriadPro-Semibold.4d63236ce9f9a7c10f4ccb4991c57016.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'myriadpro-bold';
  src: url(../css/fonts/MyriadPro-Bold.9a1a6ca55ebefac147c2ce4d51cbfa3d.eot);
  src: url(../css/fonts/MyriadPro-Bold.9a1a6ca55ebefac147c2ce4d51cbfa3d.eot?#iefix) format("embedded-opentype"), url(../css/fonts/MyriadPro-Bold.b01ea52b3c3d46a123daae43da46f147.woff) format("woff"), url(../css/fonts/MyriadPro-Bold.9c12cd3b945e33ee64ae9b1761153d68.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }

/*# sourceMappingURL=app.6b8d56fd8aca66c0684a.css.map*/