@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');

body,input,a,h1,h2,h3,h4,h5,h6,select,td,div,span,button {
    font-family: 'Montserrat', sans-serif;
}

input,.custom-file-label {
    background-color:#333333 !important;
    color:#fff !important;
    border:1px solid #333333 !important;
}



a {
    font-weight:600 !important;
    color:#329ed9 !important;
}

.card {
    background-color: transparent !important;
}

body,input {
    font-size:16px !important;
    font-weight:500 !important;
}

h2 {
    font-weight:800 !important;
    font-size:1.5em !important;    
}

h4,h3 {
    font-weight:800 !important;
}

h1.h3 {
    font-weight:800 !important;
    font-size:1.3em !important;
}

h1 {
    font-weight:800 !important;
}


.btn {
    font-size:15px !important;
    font-weight:600 !important;
}

.nav-link {
    font-weight:300 !important;
}

.modal-full {
    min-width: 20%;
    margin-left: 80;
}

.modal-full .modal-content {
    min-height: 95vh;
}

.rikbook-adm-img {
  height:60px;
  width:60px;
  overflow:hidden;  
  cursor:pointer;
  background-repeat: no-repeat; background-size: cover;
}

.hmodiframe {
  height:80vh !important;
}

.rikbook-adm-img-col {
    max-width:78px !important;
}

.imgmenu {
    font-size:11px !important;
    width:16px;
    padding:0px 0px 2px 1px !important;
    float:right;
}
.welooksmall {
    font-size:12px !important;
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

main > .container {
  padding: 60px 15px 0;
}

.footer {
  background-color: #f5f5f5;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

code {
  font-size: 80%;
}
.bg-dark {
    background-color:#242424 !important;
}
.btn-primary {
    background-color:#00A2ED !important;
}
.btn-primary:hover {
    
background-color:#008ecf !important;
}
