header .top1 .sts-flag {
  border-left: 7px solid #ccc;
  border-right: 7px solid #ccc; }

body .body-title {
  border-left: 5px solid #ccc; }
body .legend-pt {
  font-family: "Roboto Condensed";
  font-weight: 600;
  color: #555;
  background: #eee;
  padding: 0.1em 0.7em;
  top: -40px;
  position: absolute;
  left: -100px;
  border-right: 5px solid #f39c12; }
  body .legend-pt em {
    width: 20px;
    height: 5px;
    background-color: #f39c12;
    content: " ";
    position: absolute;
    transform: rotate(25deg);
    top: 13px;
    right: -20px; }
body .legend-s {
  font-family: "Roboto Condensed";
  font-weight: 600;
  color: #555;
  background: #eee;
  padding: 0.1em 0.7em;
  bottom: -40px;
  position: absolute;
  right: -60px;
  border-left: 5px solid #dc3545; }
  body .legend-s em {
    width: 20px;
    height: 5px;
    background-color: #dc3545;
    content: " ";
    position: absolute;
    transform: rotate(25deg);
    bottom: 13px;
    left: -20px; }
body .legend-ps {
  font-family: "Roboto Condensed";
  font-weight: 600;
  color: #555;
  background: #eee;
  padding: 0.1em 0.7em;
  left: -190px;
  position: absolute;
  bottom: 90px;
  border-right: 5px solid #1abc9c; }
  body .legend-ps em {
    width: 20px;
    height: 5px;
    background-color: #1abc9c;
    content: " ";
    position: absolute;
    transform: rotate(-25deg);
    bottom: 13px;
    right: -20px; }
body nav a {
  border-radius: 0 0 0 1em;
  text-transform: uppercase;
  font-family: 'Roboto Condensed';
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 38px !important; }
  body nav a i {
    width: 25px;
    height: 25px;
    line-height: 25px !important;
    text-align: center !important;
    border-radius: 100%;
    margin-right: 0.5em; }
body nav .hover-1 i {
  background-color: #dc3545; }
body nav .hover-1:hover {
  background-color: #dc3545;
  border-color: #dc3545; }
body nav .hover-2 i {
  background-color: #3498db; }
body nav .hover-2:hover {
  background-color: #3498db;
  border-color: #3498db; }
body nav .hover-3 i {
  background-color: #1abc9c; }
body nav .hover-3:hover {
  background-color: #1abc9c;
  border-color: #1abc9c; }
body nav .hover-4 i {
  background-color: #f39c12; }
body nav .hover-4:hover {
  background-color: #f39c12;
  border-color: #f39c12; }
body .circle-box {
  position: relative; }
  body .circle-box #icon-pt {
    position: absolute;
    top: 0.5em;
    left: calc(50% - 45px);
    color: #fff;
    font-size: 2.5em;
    width: 90px;
    height: 90px;
    line-height: 90px;
    text-align: center;
    border-radius: 100%;
    display: block; }
    body .circle-box #icon-pt:hover {
      background-color: #f39c12 !important; }
  body .circle-box #icon-ai {
    position: absolute;
    right: 1.6em;
    top: calc(50% - 45px);
    color: #fff;
    font-size: 2.5em;
    width: 90px;
    height: 90px;
    line-height: 90px;
    text-align: center;
    border-radius: 100%;
    display: block;
    background-color: #3498db; }
  body .circle-box #icon-sm {
    position: absolute;
    bottom: 0.5em;
    left: calc(50% - 45px);
    color: #fff;
    font-size: 2.5em;
    width: 90px;
    height: 90px;
    line-height: 90px;
    text-align: center;
    border-radius: 100%;
    display: block; }
  body .circle-box #icon-ps {
    position: absolute;
    left: 1.6em;
    top: calc(50% - 45px);
    color: #fff;
    font-size: 2.5em;
    width: 90px;
    height: 90px;
    line-height: 90px;
    text-align: center;
    border-radius: 100%;
    display: block;
    background-color: #1abc9c; }

#home .mask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: white; }
#home #circle1 {
  display: block;
  content: " ";
  width: 280px;
  height: 280px;
  border-radius: 100%;
  border: 5px dashed #ccc;
  position: relative; }
  #home #circle1 #circle2 {
    width: 200px;
    height: 200px;
    content: " ";
    border: 5px dashed #ccc;
    border-radius: 100%;
    margin: 0 auto;
    margin-top: calc(50% - 100px); }
    #home #circle1 #circle2 #circle3 {
      width: 120px;
      height: 120px;
      background: #888;
      border-radius: 100%;
      margin: 0 auto;
      margin-top: calc(50% - 60px);
      text-align: center;
      padding-top: calc(50% - 88px);
      border: 5px solid #ccc; }
      #home #circle1 #circle2 #circle3 img {
        -webkit-filter: brightness(0.2);
        -moz-filter: brightness(0.2);
        -ms-filter: brightness(0.2);
        -o-filter: brightness(0.2);
        filter: brightness(2.2);
        max-width: 100px; }
  #home #circle1 .bg-warning {
    border-radius: 100%;
    position: absolute;
    width: 100px;
    text-align: center;
    top: -30px;
    left: calc(50% - 30px);
    height: 100px; }
    #home #circle1 .bg-warning i {
      font-size: 1.5em; }
    #home #circle1 .bg-warning:hover {
      background-color: #db9200 !important; }
  #home #circle1 .bg-danger {
    border-radius: 100%;
    position: absolute;
    width: 100px;
    text-align: center;
    bottom: -30px;
    left: calc(50% - 30px);
    height: 100px; }
    #home #circle1 .bg-danger i {
      font-size: 1.5em; }
    #home #circle1 .bg-danger:hover {
      background-color: #dc3545 !important; }
  #home #circle1 .bg-success {
    border-radius: 100%;
    position: absolute;
    width: 60px;
    text-align: center;
    left: -30px;
    top: calc(50% - 30px);
    height: 60px;
    background-color: #1abc9c !important; }
    #home #circle1 .bg-success i {
      font-size: 1.5em; }
    #home #circle1 .bg-success:hover {
      background-color: #1abc9c !important; }
#home .card {
  border: none; }
  #home .card .card-header {
    font-family: 'Roboto Condensed';
    background: #fff; }
  #home .card .card-footer {
    background: #fff; }
#home .canal {
  position: relative;
  z-index: 1; }
  #home .canal .small-box a:first-child {
    font-family: 'Roboto Condensed', sans-serif;
    width: 100%;
    font-weight: 700;
    font-size: 2.1em;
    text-decoration: none;
    display: inline-block; }
    #home .canal .small-box a:first-child:hover {
      text-decoration: none; }
  #home .canal .small-box a:last-child {
    display: inline-block;
    text-decoration: none !important;
    width: 100%; }
    #home .canal .small-box a:last-child:hover {
      text-decoration: none !important; }
    #home .canal .small-box a:last-child h6 {
      margin-bottom: 0; }
  #home .canal .bg-yellow h6 {
    background-color: #db9200; }
  #home .canal .bg-yellow a:first-child {
    border: 5px solid #f39c12; }
    #home .canal .bg-yellow a:first-child:hover {
      background-color: #f39c12; }
  #home .canal .bg-blue a:first-child {
    border: 5px solid #3498db; }
    #home .canal .bg-blue a:first-child:hover {
      background-color: #3498db; }
  #home .canal .bg-green a:first-child {
    border: 5px solid #1abc9c; }
    #home .canal .bg-green a:first-child:hover {
      background-color: #1abc9c; }
  #home .canal .bg-red a:first-child {
    border: 5px solid #dc3545; }
    #home .canal .bg-red a:first-child:hover {
      background-color: #dc3545; }

.tooltip .tooltiptext {
  font-family: "Roboto Condensed" !important; }

/*# sourceMappingURL=home.css.map */
