﻿.Footer
{

    text-align:center;
    background-color:#636466;
    border-radius:25px;
}
.EmptyHeader
{
}
.Header
{
    text-align:center;
    background-color:#E5F2D4;
    border-radius:25px;
    font-size: 3em;
}

.ShortText
{
    width:30px;
    max-width:30px;
    min-width:20px;
    overflow:hidden;
    /*display:block;*/
}
.MediumText
{
    width:60px;
    max-width:60px;
    min-width:40px;
    overflow:hidden;
    /*display:block;*/
}
.LongLabels
{
    width:80px;
    min-width:140px;
    overflow:hidden;
    /*display:block;*/
}
.VeryLongLabels
{
   text-align:left;	 
   width:550px;
    min-width:550px;
    overflow:hidden;
    /*display:block;*/
}
.NoLayout
{
    table-layout:fixed;
    width:750px;
}
.ShortDescription
{
        width:30px;
    max-width:30px;
    overflow:hidden;
}
.ShortLabel
{
    width:60px;
}
.BigFont
{
    font-size:larger;
    direction:ltr;
}
.NoLabel
{
    display:none;
}

.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }

.ui-autocomplete { border: 1px solid #aaaaaa; background: #ffffff; color: #222222; }

.ShortGrid
{
    width:100px;
}
.MediumGrid
{
    width:200px;
}


input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding: 10px;
}
.ShorterInput>Input[type=text]
{
    width:85%;
}
.ShorterInput>.ShortenedfieldText
{
    display:none !important;
    
}

.YES_NO_AND_COMMENTS_AS_FREETEXT
{
}
.ForceLongLabels>Input[type=text]
{
    width:400px;
}
.ForceLongLabels>.ShortenedfieldText
{
     display:none !important;
}


#fieldsList_FIELD_GROUP_2484 .FieldRow {
    justify-content: flex-start;
}

#fieldsList_FIELD_GROUP_2484 .FieldRow .FieldBlock:first-child {
    width: 300px !important;
}

#fieldsList_FIELD_GROUP_2484 .FieldRow .FieldBlock:first-child > .fieldControl {
    width: 115px !important;
}

#fieldsList_FIELD_GROUP_2484 .FieldRow .FieldBlock:last-child,
#fieldsList_FIELD_GROUP_2484 .FieldRow .FieldBlock:last-child > .fieldControl {
    width: 100% !important;
}

#fieldsList_FIELD_GROUP_2484 .FieldRow .FieldBlock:last-child > .fieldTitle.FieldPermTitle,
#fieldsList_FIELD_GROUP_2484 .FieldRow .FieldBlock input[cfldname^="ShouldPrint"].form-control,
#fieldsList_FIELD_GROUP_2485 .FieldRow .FieldBlock input[cfldname^="ShouldPrint"].form-control {
    display: none !important;
}

#fieldsList_FIELD_GROUP_2470 .input-group img {
    width: 200px;
}

#FIELD_9170_text,
#FIELD_9170_BLOCK div.fieldDescription {
    display: none !important;
}

select#FIELD_9336 {
    width: 50%;
}

#PageMainMenu_PAGE_2646_RegularContent .fieldTitle {
    width: calc(82% - 120px);
    height: 90px;
    border: 1px solid #bababa;
    border-right: 3px solid #bababa;
    margin-right: 9%;
    text-align: center;
    padding: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 26px;
    position: relative;
    cursor: pointer;
}

#PageMainMenu_PAGE_2646_RegularContent .fieldTitle.checked {
    background-color: #88aa88;
    border: 1px solid #008800;
}


#PageMainMenu_PAGE_2646_RegularContent .yesno-widget-header {
    width: 91%;
    display: flex;
    flex-direction: row-reverse;
}

#PageMainMenu_PAGE_2646_RegularContent .yesno-widget-header .options {
    display: flex;
    font-size: 17px;
    font-weight: bold;
    width: 120px;
    justify-content: space-between;
    padding-right: 12px;
}

#PageMainMenu_PAGE_2646_RegularContent .yesno-widget-header .options > span {
    border-bottom: 1px solid #bababa;
    width: 50px;
    text-align: center;
}

#PageMainMenu_PAGE_2646_RegularContent .yesno-widget-header .options > span:last-child {
    color: #880000;
}

#PageMainMenu_PAGE_2646_RegularContent .yesno-widget {
    display: flex;
    position: absolute;
    left: -120px;
}

#PageMainMenu_PAGE_2646_RegularContent .yesno-widget > i {
    box-sizing: border-box;
    border: 2px solid #bababa;
    margin: 0 2px;
    height: 50px;
    width: 50px;
    padding: 15px 5px;
    box-shadow: 2px 2px 8px #aaa;
}

#PageMainMenu_PAGE_2646_RegularContent .yesno-widget > i.yes {
    border-color: #008800;
    background-color: #88aa88;
}

#PageMainMenu_PAGE_2646_RegularContent .yesno-widget > i.no {
    border-color: #880000;
    background-color: #ffaaaa;
}

#PageMainMenu_PAGE_2646_RegularContent .fieldTitle.answer-selected {
    background-color: #3ec63b;
    position: relative;
}

#PageMainMenu_PAGE_2646_RegularContent .fieldControl {
    position: absolute;
    top: -10000px;
    width: 0;
    height: 0;
}

#PageMainMenu_PAGE_2646_RegularContent .panel-heading .panel-title {
    font-size: 30px;
    font-weight: bold;
}

#PageMainMenu_PAGE_2646_RegularContent .panel-heading a[aria-expanded="true"] {
    background-color: #ce220c;
}
a:hover{
    color:white !important
}

.not-answered-wrapper ul {
    border: 1px solid rgba(76, 135, 185, 0.7) !important;
    margin: 0;
    padding-inline-start: 1em;
}

.not-answered-wrapper .fieldControl {
    margin-right: 4px;
}

.not-answered-wrapper ul li {
    list-style: none;
}

.not-answered-wrapper ul li p {
    margin: 0.3em 0 0.5em;
    padding-right:2em;
}

.not-answered-wrapper ul li p:before {
    content: " - ";
    margin-right: -0.7em;
}