@charset "utf-8";
/* CSS Document */

/* Colours 
Orange / Danger #f2623e
Dark Blue / Info #007dc6
Light Blue / Primary #78b6e4
*/

body,html{
    height:100%;
}

a:hover {text-decoration: none;}
p {line-height: 1.7rem;}

/* Background */
.bg-info {background-color: #007dc6 !important;}
.bg-primary {background-color: #78b6e4 !important;}
.bg-primary a {color: #fff;}
/*.bg-blue {background-color: #d5e2f2;}*/
.bg-success {background-color: #d4edda !important; }
.bg-success a {color: #000000;}
.bg-secondary {background-color: #a09fa2 !important;}
.bg-danger {background-color: #f2623e !important;}

/* Buttons */
.btn-danger {color: #fff; background-color: #f2623e !important;}
.btn-danger:hover {color: #fff; background-color: #f1390b !important;}
.btn-primary {color: #fff; background-color: #78b6e4 !important;}
.btn-info {color: #fff; background-color: #007dc6 !important;}
.btn-info:hover {color: #fff; background-color: #78b6e4 !important;}
.btn-outline-info {color: #007dc6; border-color: #007dc6;}
.btn-outline-info:hover {color: #fff; background-color: #007dc6;}
.btn-outline-info:active {color: #fff; background-color: #007dc6 !important;}
.btn-outline-info:focus {color: #fff; background-color: #007dc6 !important;}

.btn-nopadding {padding: 0 !important; margin: 0 !important;}

/* Text */
.text-primary {color: #78b6e4 !important;}
.text-info {color: #007dc6 !important;}
.text-danger {color: #f2623e !important;}

/* Table */
th:first-child, td:first-child
{
  position:sticky;
  left:0px; 
}

/* Tooltip */


/* If the screen size is 600px wide or less, set the font-size of <div> to 30px */
@media screen and (max-width: 600px) {
  h1 {
    font-size: 30px;
  }
}
