body, html {
    font-size: 14px;
    line-height: 16px;
    font-family: 'Exo 2', sans-serif;;
}
.padd10 {
    padding: 10px 0px 10px 0px;
}
.menuhead {
    clear: both;
    background: #47A9B2;
    position: relative;
}
.topnotice {
}
.topnotice .alert-warning {
    background: #E20613;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 120%;
}
.menuhead .topmenu li:first-child {
    border-left: 1px solid #a9aecd;
    border-right: 1px solid #a9aecd;
}
.menuhead .topmenu li {
    border-right: 1px solid #a9aecd;
    float:left;
    line-height: 40px;
    font-size: 16px;
    margin: 0px;
    list-style: none;
}
.menuhead .topmenu li a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    display: block;
    width: 100%;
    padding: 0px 10px;
}
.menuhead .topmenu li.curent, .menuhead .topmenu li:hover a:active {
    background: #47A9B2 url(../images/menutopcurent.png) top center repeat-x;
}
.menuhead .topmenu li:hover {
    background: #47A9B2;
}
.menuhead li ul {
    position: absolute;
    display: none;
    margin: 0px;
    background: #47A9B2;
}
.menuhead li:hover ul {
    display: block;
}
.menuhead li:hover ul li {
    border: none !important;
    display: block;
    float: none;
    font-weight: normal;
}
.menuhead li:hover ul li a {
    display: block;
    font-weight: normal;
}
.menuhead li ul li:hover {
    background: #47A9B2;
    -moz-box-shadow: inset 0px 1px 2px #47A9B2;
    -webkit-box-shadow: inset 0px 1px 2px #47A9B2;
    box-shadow: inset 0px 1px 2px #47A9B2;
}
.menuhead .topmenu li ul .curent, .menuhead .topmenu li:hover ul li a:active {
    background: none;
}
.menuhead .topmenu li ul .curent a {
    font-weight: bold;
}
.menuhead .topmenu li ul .curent:hover a {
    font-weight: bold;
    background: #47A9B2;
    -moz-box-shadow: inset 0px 1px 2px #47A9B2;
    -webkit-box-shadow: inset 0px 1px 2px #47A9B2;
    box-shadow: inset 0px 1px 2px #47A9B2;
}
.foot {
    background: #e7e7e7;
    width: 100%;
    clear:both;
    min-height: 80px;
    margin-bottom: 30px;
    padding: 10px 0px;
    font-size: 12px;
}
.foot p {
    font-size: 12px;
}
.foot .rightborder {
    border-right: 1px solid #C0C0BF;
}
.main {
    margin: 30px 0px;
    padding: 20px 0px;
    min-height: 50vh;
}
.btn-proservis1 { 
  color: #FFFFFF; 
  background-color: #47A9B2; 
  border-color: #47A9B2; 
} 
 
.btn-proservis1:hover, 
.btn-proservis1:focus, 
.btn-proservis1:active, 
.btn-proservis1.active, 
.open .dropdown-toggle.btn-proservis1 { 
  color: #FFFFFF; 
  background-color: #43959C; 
  border-color: #47A9B2; 
} 
 
.btn-proservis1:active, 
.btn-proservis1.active, 
.open .dropdown-toggle.btn-proservis1 { 
  background-image: none; 
} 
 
.btn-proservis1.disabled, 
.btn-proservis1[disabled], 
fieldset[disabled] .btn-proservis1, 
.btn-proservis1.disabled:hover, 
.btn-proservis1[disabled]:hover, 
fieldset[disabled] .btn-proservis1:hover, 
.btn-proservis1.disabled:focus, 
.btn-proservis1[disabled]:focus, 
fieldset[disabled] .btn-proservis1:focus, 
.btn-proservis1.disabled:active, 
.btn-proservis1[disabled]:active, 
fieldset[disabled] .btn-proservis1:active, 
.btn-proservis1.disabled.active, 
.btn-proservis1[disabled].active, 
fieldset[disabled] .btn-proservis1.active { 
  background-color: #47A9B2; 
  border-color: #47A9B2; 
} 
 
.btn-proservis1 .badge { 
  color: #47A9B2; 
  background-color: #FFFFFF; 
}
.btn-proservis2 { 
  color: #FFFFFF; 
  background-color: #FABE12; 
  border-color: #FABE12; 
} 
 
.btn-proservis2:hover, 
.btn-proservis2:focus, 
.btn-proservis2:active, 
.btn-proservis2.active, 
.open .dropdown-toggle.btn-proservis2 { 
  color: #FFFFFF; 
  background-color: #E0A810; 
  border-color: #FABE12; 
} 
 
.btn-proservis2:active, 
.btn-proservis2.active, 
.open .dropdown-toggle.btn-proservis2 { 
  background-image: none; 
} 
 
.btn-proservis2.disabled, 
.btn-proservis2[disabled], 
fieldset[disabled] .btn-proservis2, 
.btn-proservis2.disabled:hover, 
.btn-proservis2[disabled]:hover, 
fieldset[disabled] .btn-proservis2:hover, 
.btn-proservis2.disabled:focus, 
.btn-proservis2[disabled]:focus, 
fieldset[disabled] .btn-proservis2:focus, 
.btn-proservis2.disabled:active, 
.btn-proservis2[disabled]:active, 
fieldset[disabled] .btn-proservis2:active, 
.btn-proservis2.disabled.active, 
.btn-proservis2[disabled].active, 
fieldset[disabled] .btn-proservis2.active { 
  background-color: #FABE12; 
  border-color: #FABE12; 
} 
 
.btn-proservis2 .badge { 
  color: #FABE12; 
  background-color: #FFFFFF; 
}
/* MAIN */
.table.table-striped .minimal_cell {
    background: none;
    border-width: 0;
}
.panel-primary {
    border-color: #47A9B2;
}
.panel-primary > .panel-heading {
  background: #47A9B2;
  border-color: #47A9B2;
}
.btn-primary {
    color: #ffffff;
    background-color: #47A9B2;
    border-color: #47A9B2;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 3;
    color: #ffffff;
    background-color: #47A9B2;
    border-color: #47A9B2;
    cursor: default;
}
@media print {
  *,
  *:before,enter code here
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
    div.panel, div.panel-primary {
        page-break-inside: avoid !important;
        page-break-after: auto !important;
    }
  .dataTables_paginate, .dataTables_length, .dataTables_filter, .dataTables_info, table.dataTable thead .sorting::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc::after, .panel-heading {
      display: none !important;
  }
  .panel-primary {
      border: none !important;
      padding: 0px;
      margin: 0px;
  }
  .container-fluid {
      padding: 0px;
      margin: none;
      width: 100%;
  }
}