
html                          { position: relative; min-height: 100%;}
body                          { font-family: 'Roboto', sans-serif; margin-top: 220px; margin-bottom: 40px; z-index: 500; }
a:focus                       { outline: 0; }

footer                        { height: 30px; bottom: 0; width: 100%; background: #f9f6f3; border-top: 1px #3a7200 solid; position: fixed; }
footer p                      { margin: 5px 0px 0px 10px; }

#logo                         { margin: 5px 0px 0px 10px; }
#signout                      { margin: 15px 0px 0px 50px; }
.breadcrumb                   { background-color: #CCCCCC; margin: 10px 0px 0px; }
h3.page-titles                { margin: 0px 0px 20px; padding: 0px; font-size: 1.4em; }
.help-block                   { margin: 0; }

.table-fit                    { width: 1px; }
.no-wrap                      { white-space: nowrap !important; }

.padded-1                     { padding: 1em; }
.shaded-1                     { background-color: #EEEEEE; }
.bordered-1                   { border: 1px solid #cccccc; }

.table-cell-no-border         { border: 0px !important; }

.option0-nums-wrapper         { 
                                margin: 10px 0px 20px; 
                                background: linear-gradient(to right, 
                                  #f1dede 0%,
                                  #f1dede 33%,
                                  #fcf8e4 33%,
                                  #fcf8e4 67%,
                                  #dff0d9 67%,
                                  #dff0d9 100%); 
                              }
.option0-title                { font-size: 1.1em; font-weight: 600; }

.option1-nums-wrapper         { 
                                margin: 10px 0px 20px; 
                                background: linear-gradient(to right, 
                                  #f1dede 0%,
                                  #f1dede 25%,
                                  #fcf8e4 25%,
                                  #fcf8e4 50%,
                                  #dff0d9 50%,
                                  #dff0d9 75%,
                                  #f1dede 75%,
                                  #f1dede 100%); 
                              }
.option1-title                { font-size: 1.1em; font-weight: 600; }

.option2-nums-wrapper         { 
                                margin: 10px 0px 20px; 
                                background: linear-gradient(to right, 
                                  #f1dede 0%,
                                  #f1dede 33%,
                                  #fcf8e4 33%,
                                  #fcf8e4 67%,
                                  #dff0d9 67%,
                                  #dff0d9 100%); 
                              }
.option2-title                { font-size: 1.1em; font-weight: 600; }

.option3-nums-wrapper         { 
                                margin: 10px 0px 20px; 
                                background: linear-gradient(to right, 
                                  #f1dede 0%,
                                  #f1dede 33%,
                                  #fcf8e4 33%,
                                  #fcf8e4 67%,
                                  #dff0d9 67%,
                                  #dff0d9 100%); 
                              }
.option3-title                { font-size: 1.1em; font-weight: 600; }

.option4-nums-wrapper         { 
                                margin: 10px 0px 20px; 
                                background: linear-gradient(to right, 
                                  #dff0d9 0%,
                                  #dff0d9 33%,
                                  #fcf8e4 33%,
                                  #fcf8e4 67%,
                                  #f1dede 67%,
                                  #f1dede 100%); 
                              }
.option4-title                { font-size: 1.1em; font-weight: 600; }

.pathways-option1-nums-wrapper{ 
                                margin: 10px 0px 20px; 
                                background: linear-gradient(to right, 
                                  #f1dede 0%,
                                  #f1dede 33%,
                                  #fcf8e4 33%,
                                  #fcf8e4 67%,
                                  #dff0d9 67%,
                                  #dff0d9 100%); 
                              }
.pathways-option1-title       { font-size: 1.1em; font-weight: 600; }

.align-middle                 { vertical-align: middle !important; }

.ui-autocomplete              { z-index: 100; }

.hr-style                     { border-bottom: 1px solid #cccccc; }

.m-0                          { margin-top: 0px; }
.m-1                          { margin-top: 0px; }
.m-2                          { margin-top: 0px; }
.m-3                          { margin-top: 0px; }
.mt-0                         { margin-top: 0px; }
.mt-1                         { margin-top: 5px; }
.mt-2                         { margin-top: 15px; }
.mt-5                         { margin-top: 70px; }
.ml-1                         { margin-left: 5px; }
.mb-1                         { margin-bottom: 5px; }
.mr-1                         { margin-right: 5px; }
.mb-2                         { margin-bottom: 15px; }

.p-1                          { padding: 5px; }
.p-2                          { padding: 10px; }
.pt-0                         { padding-top: 0px; }
.pt-1                         { padding-top: 5px; }

.w-200px                      { width: 200px; }
.h-50px                       { height: 50px; }

.bordered                     { border: 1px #CCCCCC solid; }

.success-strong               { background-color: #35C990; }

.bg-custom-success {
   background-color: #d1e7dd !important;
}

.bg-custom-info {
    background-color: #d1ecf1 !important;
}

.bg-custom-danger {
  background-color: #F1DEDE !important;
}

.bg-custom-primary {
  background-color: #007bff !important;
}

.bg-custom-warning {
  background-color: #FCF8E4 !important;
}

.bg-custom-shaded {
  background-color: #DEDEDE !important;
}
