.moreSpace2Left {
    margin-left: 25px;
}

.kyocera-grey-background {
    background-color: rgb(143, 150, 163,0.9) !important;
}

.body, p {
    font-family: Open Sans,Arial,Helvetica,sans-serif !important;
}

.kyocera-grey-background-switch {
    background-color: rgb(143, 150, 163) !important;
    border-color: #2f3237 !important;
}

.kyocera-grey-background-switch:hover {
    /*background-color: rgb(197, 51, 14) !important; */
    background-color: rgb(223, 5, 35) !important;

    border-color: #2f3237 !important;
}


.kyocera-red-background-switch {
    background-color: rgb(223, 5, 35) !important;
  /*  border-color: #950000 !important; */
    border-width: 0 !important;
}

.kyocera-yellow-background-switch {
    background-color:#efb000 !important;
    /*  border-color: #950000 !important; */
      border-width: 0 !important;   
}

.kyocera-yellow-background-switch:hover {
    /*background-color: rgb(197, 51, 14) !important; */
    background-color: rgb(143, 150, 163) !important;
    /*border-color: #272727 !important; */
    border-width: 0 !important;

}

.navbar .navbar-nav .nav-item .nav-link:hover, .text-danger, .text-danger:hover {
    color: rgb(223, 5, 35);
}

.morespace {
    padding-top: 10px;
}
.main-panel .content {
    padding: 30px 15px;
    min-height: calc(100vh - 123px);
    background-image: unset;
    background-repeat: no-repeat;
    background-size: cover;

    background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
}

.text-warning {
    color: rgb(223,5,34) !important;
}

.displayNone {
    display: none !important;
}

.kyocera_main_logo {
    width: 300px;
}

@media (min-width:320px)  { 
    /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ 
    img.img-fluid.max-width-30 {
        max-width: 100% !important;
    }
}

@media (min-width:1025px)  { 
    /* smartphones, Android phones, landscape iPhone */ 
    img.img-fluid.max-width-30 {
        max-width: 20% !important;
    }
}

.card .stats {
    color: #000;
    font-size: 16px;
}

iframe {
    border:  0;
}

.full-page .full-page-background {
    background-position: revert !important;
}

select#Partner {
    width: -webkit-fill-available;
    margin-top:10px;
}

.dot-typing {
    position: relative;
    left: -9999px;
    width: 5px;
    height: 5px;
    margin: 15px 0 0 20px;
    border-radius: 5px;
    background-color: black;
    color: black;
    box-shadow: 9984px 0 0 0 black, 9999px 0 0 0 black, 10014px 0 0 0 black;
    animation: dot-typing 1.5s infinite linear;
  }
  
  @keyframes dot-typing {
    0% {
      box-shadow: 9984px 0 0 0 black, 9999px 0 0 0 black, 10014px 0 0 0 black;
    }
    16.667% {
      box-shadow: 9984px -10px 0 0 black, 9999px 0 0 0 black, 10014px 0 0 0 black;
    }
    33.333% {
      box-shadow: 9984px 0 0 0 black, 9999px 0 0 0 black, 10014px 0 0 0 black;
    }
    50% {
      box-shadow: 9984px 0 0 0 black, 9999px -10px 0 0 black, 10014px 0 0 0 black;
    }
    66.667% {
      box-shadow: 9984px 0 0 0 black, 9999px 0 0 0 black, 10014px 0 0 0 black;
    }
    83.333% {
      box-shadow: 9984px 0 0 0 black, 9999px 0 0 0 black, 10014px -10px 0 0 black;
    }
    100% {
      box-shadow: 9984px 0 0 0 black, 9999px 0 0 0 black, 10014px 0 0 0 black;
    }
  }

  hr {
    margin-top: unset;
  }