
  
  /* Mobile Styles */
  @media only screen and (max-width: 440px) {


    span.cardHeaderText{
        float:left;
        font-size: 100%;
    }

    a.navbar-brand {
        font-size: 14px;
      }

  }
  
  /* Tablet Styles */
  @media only screen and (min-width: 441px) and (max-width: 960px) {

  }
  
  /* Desktop Styles */
  @media only screen and (min-width: 961px) {

    span.cardHeaderText{
        float:left;
        font-size: 150%;
    }

    a.navbar-brand {
        font-size: 150%;
    }

  }
  
.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
    margin-right: -3px;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group-btn>.btn {
    position: relative;
    float:left;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    height: 36px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button {
    overflow: visible;
}
button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}


.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-btn-plus {
    position: relative;
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
    float:left;
    margin-left: -3px;
}


.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    /* shadow: none; */
}




input, button, select, textarea {
    position: relative;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
button, select {
    text-transform: none;
}
button {
    overflow: visible;
}
button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}


.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}
.input-group .form-control {
    position: relative;
    z-index: 1;
    float: left;
    width: 47px;
    margin-bottom: 0;
}

.form-control {
    display: block;
    width: 36px;
    height: 36px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
  
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
input {
    line-height: normal;
}
button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.glyphicon-minus:before {
    content: "\2212";
}



.glyphicon-plus:before {
    content: "\2b";
}


.fa-caret-down:before, .fa-check:before{
    font-size: 250%;
    /* display:inline;
    margin-right: 5px; */
}

.fa-check:before {
    color: green;
}

.fa-question:before {
    font-size: 250%;  
}
.disabledRow{
    background-color:gainsboro;
    color: gray;
}

[data-toggle~="collapse"] {
    cursor: pointer;
}

  #error {
    top: 40%;
    position: fixed;
    visibility: hidden;
    min-width: 50px;
    max-width: 300px;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 16px;
    z-index: 1;
    left: 5%;
    right: 5%;
    margin-left: auto;
    margin-right: auto;
    font-size: 17px;
    line-height: 1.5;

}

  #error.show {
    visibility: visible;
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
    left: 5%;
    right: 5%;
    margin-left: auto;
    margin-right: auto;
  }


input[type="text"][disabled] {
    background-color: white;
 }


div.statement{
    text-align: justify;
    margin-bottom:5px;
}

div.selectionText{
    float:left; 
    color:red;
}