﻿
/* Set padding to keep content from hitting the edges */
.body-content {
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

svg.nps-header, img.nps-header {
    width: 40px;
    height: 40px;
}

svg.nps-header, img.nps-header {
    width: 40px;
    height: 40px;
}

svg.nps-header2, img.nps-header {
    width: 30px;
    height: 30px;
}

svg.nps-nav, img.nps-nav {
    width: 30px;
    height: 30px;
}

.nps-form-select-plaintext {
    pointer-events: none;
}

label.nps-required:before,
label.nps-required-start:before {
    content: "*";
    color: rgb(220, 53, 69);
    padding-right: 4px;
}

label.nps-required-end:after {
    content: "*";
    color: rgb(220, 53, 69);
    padding-left: 4px;
}


.nav-tabs .nav-link.active {
    border: 0;
    border-bottom: 2px solid #0d6efd;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    font-weight: bold;
}


