/******************
    User custom CSS
    ---------------

    In this file you can add your own custom CSS
    It will be loaded last, so you can override any other property.
    Also, it will never be updated. So if you inheritate a core template and just add here some CSS, you'll still benefit of all the updates
*/

  .table-bordered > thead > tr > th {
    border: 1px solid #dadada;
  }
  .table-bordered > thead > tr > td {
    border: 1px solid #dadada;
  }
  
body, p, h1, h2, h3, h4, h5, h6, div {hyphens: none; -webkit-hyphens: none; -moz-hyphens: none;}
body, p {color:#333; font-size:16px; line-height:20px; font-weight:400; word-break: keep-all !important;}
h1, h2 {color:#cc1c0e; font-weight:700;}
h1 {font-size:24px; line-height:28px;}
h2 {font-size:21px; line-height:25px;}
h3 {color:#0088cc; font-weight:700; font-size:18px; line-height:22px;}
a {color:#0088cc;}
a:hover {color:#0088cc; text-decoration:underline;}
.survey-name {display:none;}
.text-info {text-align:left !important}
.btn, .btn-primary {background-color: #0088cc; border-color: #0088cc;}
.btn:hover, .btn-primary:hover {background-color: #cc1c0e; border-color: #cc1c0e;}
.btn-outline-secondary {color:#fff !important}
a.btn:hover {text-decoration:none !important}

#survey-nav {background-color:#1a1e23 !important; color:#444 !important;}
#survey-nav a {color:#fff !important;}
#survey-nav a:hover {color:#fff !important; text-decoration:underline !important; opacity:1 !important}
.logo-container {display:none !important;}

#welcome-container {margin-top:40px;}
/*.privacy {display:none !important}*/
.group-outer-container {margin-bottom:-20px !important;}
.progress-bar {background-color: #0088cc;}
.question-text, .question-text p {font-weight:700 !important}
.asterisk {margin-right:10px;}
.question-help-container.text-info, .question-valid-container.text-info, .text-primary {color:#777 !important}
.group-title {text-align: left !important; font-weight: 700; color: #0088cc; margin-bottom: 1em; font-size: 18px;}
.table>:not(:first-child) {border-top: 0px solid;}
.limit-text-window {margin-bottom: 20px;}
.card-header.bg-primary {display:none;}

#surveys-list-container {text-align:center}
#surveys-list-jumbotron .text-center, .survey-list-heading, #surveyListFooter .text-center {display:none !important}

[data-number='1'] {text-align: left}
.dir-rtl [data-number='1'] {text-align: left}

.url-wrapper-survey-print {background: #08c; display: inline-block; padding: 12px 18px; color: #fff !important; border-radius: 6px;}
.url-wrapper-survey-print:hover {background: #cc1c0e}
.url-wrapper-survey-print a, .url-wrapper-survey-print a:hover {color:#fff !important}

.input-group>.form-control, .input-group>.form-select {width: auto !important}

