@font-face {
    font-family: 'Interstate-Light';
    src: url("../fonts/Interstate Light.eot") format("embedded-opentype"), url("../fonts/Interstate Light.woff") format("woff"), url("../fonts/Interstate Light.ttf") format("truetype"), url("../fonts/Interstate Light.svg") format("svg");
}
@font-face {
    font-family: 'Interstate-Thin';
    src: url("../fonts/Interstate Thin.eot") format("embedded-opentype"), url("../fonts/Interstate Thin.woff") format("woff"), url("../fonts/Interstate Thin.ttf") format("truetype"), url("../fonts/Interstate Thin.svg") format("svg");
}
@font-face {
    font-family: 'Interstate-Regular';
    src: url("../fonts/Interstate Regular.eot") format("embedded-opentype"), url("../fonts/Interstate Regular.woff") format("woff"), url("../fonts/Interstate Regular.ttf") format("truetype"), url("../fonts/Interstate Regular.svg") format("svg");
}
@font-face {
    font-family: 'Interstate-Bold';
    src: url("../fonts/Interstate Bold.eot") format("embedded-opentype"), url("../fonts/Interstate Bold.woff") format("woff"), url("../fonts/Interstate Bold.ttf") format("truetype"), url("../fonts/Interstate Bold.svg") format("svg");
}

body,
html {
    font-family: "Interstate-Light" !important;
    font-size: 16px;
    color: #000000;
}

body.nav-open,
html.nav-open {
    overflow: hidden;
}

body.ms-backgroundImage {
    background: none;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
*:focus {
    outline: 0;
}

::-ms-clear {
    display: none;
}

a {
    color: #000000;
}
a,
a:active,
a:link,
a:visited {
    text-decoration: none;
    transition: 0.3s;
}
a:active:hover,
a:hover,
a:link:hover,
a:visited:hover {
    text-decoration: none;
    transition: 0.3s;
    color: #000000;
}

.pager__item--next a, .pager__item--last a, .pager__item--first a, .pager__item--previous a{
    color: #000000;
}

.pager__item.is-active a{

    color: #000000;
    border-bottom-color: #2d2d2d;
 
}
.js .views-edit-view .dropbutton-wrapper .dropbutton .dropbutton-action > *{
    color: #fff;
}

.add.dropbutton-action a {
    background: #2d2d2d;
    color: #fff;
    border-radius: 0px !important;
    text-shadow: none;
}


.button--primary {
    border-color: #ffbc0d;
    background-color: #ffbc0d;
    background-image: -webkit-linear-gradient(top, #ffbc0d, #ffbc0d);
    background-image: linear-gradient(to bottom, #ffbc0d, #ffbc0d);
    color: #2d2d2d;
    text-shadow: 0 1px hsla(0, 0%, 0%, 0.5);
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    border-radius: 0;
}
.button--primary:focus,
.button--primary:hover {
    background-color: #ffbc0d;
    background-image: -webkit-linear-gradient(top, #ffbc0d, #ffbc0d);
    background-image: linear-gradient(to bottom, #ffbc0d, #ffbc0d);
    border-color: #ffbc0d;
    color: #2d2d2d !important;
}

.is-horizontal .tabs.secondary .tabs__tab.is-active {
    border-bottom-color: #2d2d2d;
}
.is-horizontal .tabs.secondary .tabs__tab:focus,
.is-horizontal .tabs.secondary .tabs__tab:hover {
    border-bottom-color: #2d2d2d;
}
.tabs.secondary .is-active a {
    color: #2d2d2d;
}
th {
    padding: 15px 12px;
}
th > a:focus:after,
th > a:hover:after,
th.is-active > a:focus:after,
th.is-active > a:hover:after {
    border-bottom-color: #2d2d2d;
}
th > a:focus,
th > a:hover,
th.is-active > a:focus,
th.is-active > a:hover {
    color: #2d2d2d;
}
th > a:after {
    bottom: -15px;
}
th.is-active > a:after {
    border-bottom-color: #2d2d2d;
}
th.is-active > a {
    color: #2d2d2d;
}

thead th {
    color: #2d2d2d;
    font-size: 14px;
}
th > a {
    font-size: 14px;
}
tbody td {
    font-size: 13px;
}

td.views-field.views-field-title a {
    font-size: 13px;
}
td.views-field.views-field-type {
    font-size: 13px;
}
th#view-name-table-column {
    font-size: 14px;
}
td.views-field.views-field-status {
    font-size: 13px;
}
th#view-operations-table-column {
    font-size: 14px;
}
td.priority-low.views-field.views-field-changed {
    font-size: 13px;
}
th#view-status-table-column {
    font-size: 14px;
}
th#view-count-table-column {
    font-size: 14px;
}

tbody tr:hover, tbody tr:focus {
    background: #f5f5f2;
}

.heading-c,
h3 {
    font-size: 1em;
}

.seven-details__summary {
    color: #2d2d2d;
}
.seven-details[open] > .seven-details__summary,
.seven-details__summary:focus,
.seven-details__summary:hover {
    color: #2d2d2d;
}

td.views-field.views-field-message {
    word-break: break-word;
}
td.views-field.views-field-filename {
    word-break: break-word;
}
td.priority-medium.views-field.views-field-filemime {
    word-break: break-word;
}

.no-touchevents .button--small {
    padding: 10px 2em;
}

/* select{
    background: url(../../../../misc/icons/333333/caret-down.svg) no-repeat 99% 63%, -webkit-linear-gradient(top, #ffffff, #ffffff);
} */

input.form-autocomplete,
input.form-color,
input.form-date,
input.form-email,
input.form-file,
input.form-number,
input.form-search,
input.form-tel,
input.form-text,
input.form-time,
input.form-url,
textarea.form-textarea {
    background: #ffffff;
}

.tabs__tab {
    background-color: rgb(255, 255, 255);
    color: #4d4d4d;
}

.button {
    padding: 10px 1.5em;
    border: 1px solid #ffbc0d;
    border-radius: 0;
    background-color: #ffbc0d;
    background-image: -webkit-linear-gradient(top, #ffbc0d, #ffbc0d);
    background-image: linear-gradient(to bottom, #ffbc0d, #ffbc0d);
    color: #2d2d2d;
    text-decoration: none;
    text-shadow: none;
    transition: 0.3s;
}
.button:hover {
    box-shadow: none;
}
.button:focus,
.button:hover {
    background-color: #ffffff;
    background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
    background-image: linear-gradient(to bottom, #ffffff, #ffffff);
    color: #2d2d2d !important;
    text-decoration: none;
    outline: none;
    border: 1px solid #4d4d4d;
    transition: 0.3s;
}

.block-page-title-block h2 {
    display: none;
}
/*.messages.messages--error {
    display: none;
}*/

ul.tabs {
    margin: 0;
}

.seven-details {
    border: 1px solid #bfbfbf;
}

.form--inline .form-actions {
    clear: none;
    float: left;
    margin-right: 0.5em;
    margin-top: 2rem;
}

.region-title__action {
    float: right;
}

.seven-details__wrapper {
    padding: 0 1.5em 1em;
    font-size: 13px;
}
.seven-details[open] > .seven-details__summary,
.seven-details__summary:focus,
.seven-details__summary:hover {
    color: #2d2d2d;
    font-size: 16px;
}

ul.vertical-tabs__menu li a {
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 20px;
}

div#edit-actions--2 {
    float: right;
    margin: 0 0 1em;
}

ul.admin-list li a {
    font-size: 14px;
}

.page-container .inner-page ul.primary-tabs {
    display: block;
    text-align: right;
    margin-bottom: 20px;
}
.page-container .inner-page ul.primary-tabs li {
    display: inline-block;
}
.page-container .inner-page ul.primary-tabs li a {
    -webkit-appearance: button;
    padding: 10px;
    background-color: #2d2d2d;
    color: #fff;
    border: 1px solid #2d2d2d;
}
.page-container .inner-page ul.primary-tabs li a:hover {
    background-color: #fff;
    color: #000;
    border-color: #000;
}

.page-container .inner-page .primary-tabs-container {
    position: relative;
    top: 125px;
}

/* .yrtk-header {
    display: flex;
    padding: 30px;
    align-items: center;
    justify-content: space-between;
} */

.yrtk-header img {
    margin-right: 20px;
    margin-top: 15px;
}

.left-part {
    display: flex;
    align-items: center;
}

.right-part {
    display: flex;
    align-items: center;
}

.yrtk-header .right-part a img {
    vertical-align: middle;
}
.toolbar .toolbar-bar .toolbar-icon-manual:before {
    background-image: url("../img/icon-document-white.png");
}
.toolbar-bar .toolbar-icon-manual.is-active:before,
.toolbar-bar .toolbar-icon-manual:active:before {
    background-image: url("../img/icon-document-white.png");
}

.image-widget-data {
    float: none;
}

.ief-entity-table td.inline-entity-form-node-label {
    width: 50%;
}

/*.toolbar-tab .toolbar-menu .account,
.toolbar-tab .toolbar-menu .account-edit {
    display: none;
}*/

label[for] {
    font-weight: 500;
    font-size: 14px;
}


/* new code */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .form-select {
        padding: 0px 1.571em 0px 0.5em;
        cursor: pointer;
        -webkit-transition: all 0.1s;
        transition: all 0.1s;
        border: none;
        border-radius: 0;
        background: url("../img/caret-down.svg") no-repeat 99% 63%, -webkit-linear-gradient(top, #fff, #fff);
        text-shadow: 0 1px hsla(0, 0%, 100%, 0.6);
        font-size: 0.875rem;
        -webkit-appearance: none;
        -webkit-font-smoothing: antialiased;
        background-color: #ffffff;
        border-bottom: 2px solid #2d2d2d;
        height: 40px;
        border: 1px solid #eeeeee;
    }
    .form-select:focus,
    .form-select:hover {
        color: #2d2d2d;
        /* background-image: url("../img/caret-up.png"), -webkit-linear-gradient(top, #2d2d2d, #2d2d2d); */
        color: #2d2d2d;
        background-color: #2d2d2d;
        background-size: 15px;
    }

    .form-select option {
        background-color: #fff;
        color: #2d2d2d;
    }
    input[type="text"],input[type="password"] {
        /* border: none;
        border-bottom: 2px solid #2d2d2d;
        box-shadow: none;
        height: 40px; */
        border: 1px solid #eeeeee;
        box-shadow: none;
        height: 40px;
        border-radius: 5px;
    }
}

.fpa-filter-form .form-select {
    height: auto;
}

.js .dropbutton-multiple .dropbutton-widget {
    border: 1px solid #ffbc0d;
    border-radius: 0;
    background-color: #ffbc0d;
    background-image: none;
    background-image: none;
    text-shadow: none;
    color: #2d2d2d;
}

.js td .dropbutton-multiple .dropbutton-action a {
    color: #2d2d2d;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover {
    color: #2d2d2d;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    border-radius: 0;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus,
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:hover {
    text-decoration: none;
    color: #2d2d2d;
    background-color: transparent;
    background-image: none;
    background-image: none;
    box-shadow: none;
    border-radius: 0;
}

.dropbutton-arrow {
    border-top-color: #2d2d2d;
}

.dropbutton-multiple.open .dropbutton-arrow {
    border-bottom: 0.3333em solid #2d2d2d;
}

.form--inline #edit-actions {
    clear: both;
    float: left;
    margin-right: 0.5em;
    margin-top: 1.8rem;
}

.tabs.primary .is-active a:focus {
    text-decoration: none;
    background: none;
}
th#view-title-table-column {
    width: 28%;
}
.content-header {
    padding: 1px;
    background-color: #eeeeee; 
}

.breadcrumb{
    padding: 20px 0 20px;
}

.field--type-image {
    padding: 10px 20px;
    border: 2px solid #f5f5f5;
    border-radius: 2px;
    margin-bottom: 20px;
}



.tabs.primary .tabs__tab.is-active {
    box-sizing: border-box;
    border-color: #ffbc0d;
    background-color: #ffbc0d;

}

.tabs.primary .tabs__tab.is-active a{
    color: #2d2d2d;
}

.is-collapse-enabled .tabs:before, .is-horizontal .tabs:before {
    bottom: -1px;
}

.tabs.primary {
    margin: 1rem 0 1rem 0;
}

.ief-entity-table td.inline-entity-form-node-label {
    width: 30%;
}
.ief-entity-table th.inline-entity-form-node-label {
    width: 30%;
}
.layout-region-node-main, .layout-region-node-footer{
    width: 70% !important;
}
.layout-region-node-secondary{
    width: 30% !important;
}


.tabs.primary a:focus{
    text-decoration: none;
    color: #2d2d2d;
    background-color: #eeeeee;
}

fieldset:not(.fieldgroup) {
    /* margin: 0em 0; */
    border-radius: 0px;
    background-color: #ffffff;
    border: 0px;
}

.form-text:focus, .form-tel:focus, .form-email:focus, .form-url:focus, .form-search:focus, .form-number:focus, .form-color:focus, .form-file:focus, .form-textarea:focus, .form-date:focus, .form-time:focus{
    border-color: #ffbc0d;
    box-shadow: none;
}

/* .fieldset-wrapper label {
    display: none;
} */

.region.region-content {
    margin-top: 15px;
}


div#block-yrtk-admin-page-title{
    border-bottom: 2px solid #ffbc0d;
    margin: 0px 0px 30px 0px;
}

.form--inline {
    background: #f5f5f2;
    margin-bottom: 40px;
    padding: 0px 15px;
}
div#block-yrtk-admin-page-title {
    float: left;
}

div#block-adminyrtklogo{
    float: left;
}
div#block-yrtk-admin-content {
    clear: both;
}


.row.row-1{
    display: flex;
    flex-direction: row;
    margin-bottom: 40px;
}

.wrap {
    border: 1px solid;
    padding: 25px;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    text-align: center;
    margin: 0 10px;
    flex : 1;
}

.wrap h1 {
    line-height: 20px;
    color: #787878;
    font-size: 18px;
}

.wrap .value {
    font-weight: bold;
    font-size: 36px;
    padding-top: 20px;
    color: #787878;
}

.row.row-2{
    display: flex;
    flex-direction: row;
    margin-bottom: 40px;
}

.row.row-2 .wrap {
    text-align: left;
    justify-content: left;
    align-items: flex-start;
    position: relative;
    flex : 1;
} 

.row.row-2 .wrap .wrapper {
    border-bottom: 1px solid #909090;
    margin: 1rem 0px;
    min-width: 250px;
}

.row.row-2 .wrapper.content .date {display: flex;font-size: 14px;}

.row.row-2 .wrapper.content .date div {padding: 0px 10px;}
.row.row-2 .wrapper.content .date div p {margin : 0px;}

.row.row-2 .wrap .wrapper.content .date div:first-child {padding: 0px;}

#block-downloadreport a {padding: 10px 1.5em;
    border: 1px solid #ffbc0d;
    border-radius: 0;
    background-color: #ffbc0d;
    background-image: -webkit-linear-gradient(top, #ffbc0d, #ffbc0d);
    background-image: linear-gradient(to bottom, #ffbc0d, #ffbc0d);
    color: #2d2d2d;
    text-decoration: none;
    text-shadow: none;
    transition: 0.3s;
}

#block-downloadreport a:hover {
    box-shadow: none;
}
#block-downloadreport a:focus,
#block-downloadreport a:hover {
    background-color: #ffffff;
    background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
    background-image: linear-gradient(to bottom, #ffffff, #ffffff);
    color: #2d2d2d !important;
    text-decoration: none;
    outline: none;
    border: 1px solid #4d4d4d;
    transition: 0.3s;
}


.tabs.secondary a:focus{
    text-decoration: none;
}

.wraps {
    width: auto;
    height: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
}


.view.view-top-keywords-report .view-content .views-row {display: inline-block;margin: 0.3rem 0px;}

.view.view-top-keywords-report .view-content {
    margin: 1rem 0px;
}

.row.row-2 nav{
    position: absolute;
    bottom: 10px;
    left: 0;
    /* border-top: 1px solid grey; */
    width: 100%;
}

.row.row-2 nav .pager__items{
    text-align: left;
}
.row.row-2 nav .pager__items .pager__item a
{
    text-decoration: underline;
}

.toggles{
    visibility: hidden;
}

.published-wraps {
    width: auto;
    height: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
}

.published-toggles{
    visibility: hidden;
}

fieldset#edit-field-question-submission-date-value-wrapper {
    /* margin-top: 2.4em; */
    margin-top: 2px;
    background-color: transparent;
}

fieldset#edit-field-question-submission-date-value-wrapper > legend{
    letter-spacing: 0px;
    text-transform: initial;
    font-weight: 500;
    font-size: 14px;
}

fieldset#edit-field-question-submission-date-value-wrapper .fieldset-wrapper label {
    display: none;
}

fieldset#edit-field-question-submission-date-value-wrapper .fieldset-wrapper .form-item {
    margin-top: 7px;
}

fieldset#edit-field-question-submission-date-value-wrapper .fieldset-wrapper input {
    width: 150px;
}

fieldset#edit-field-question-published-on-value-wrapper{
    margin-top: 2px;
    background-color: transparent;
}

fieldset#edit-field-question-published-on-value-wrapper > legend{
    letter-spacing: 0px;
    text-transform: initial;
    font-weight: 500;
    font-size: 14px;
}

fieldset#edit-field-question-published-on-value-wrapper .fieldset-wrapper label {
    display: none;
}

fieldset#edit-field-question-published-on-value-wrapper .fieldset-wrapper .form-item {
    margin-top: 7px;
}

fieldset#edit-field-question-published-on-value-wrapper .fieldset-wrapper input {
    width: 150px;
}

/* Popup */
.hide {
    display: none !important;
}

.popup-window {
    text-decoration: underline;
    font-weight: bold;
    text-align: right;
    font-size: 14px;
    cursor: pointer;
}

div#close {
    background: #ffbc0d;
    width: 100px;
    float: left;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    cursor: pointer;
}

.popup-window-wrapper {
    height: 100%;
    width: 100%;
    background: black;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999999999;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.popup-window-wrapper .popup {
    margin: 0 auto;
    max-width: 700px;
    background: white;
    padding: 2rem;
    border-radius: 0.25rem;
    overflow-y: scroll;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 50vh;
}

.popup .views-row {
    border-bottom: 1px solid grey;
    margin: 1rem 0px;
}

.popup .views-row .views-field.views-field-title {
    margin: 1em 0;
    font-size: 14px;
    font-weight: bold;
}
.popup .views-row .views-field.views-field-body {
    margin: 1em 0;
}
.popup .views-row:last-child {
    border: 0px;
    margin-bottom: 2rem;
}

div#edit-meta-author {
    display: none;
}
div#edit-revision-information .js-form-type-checkbox {
    display: none;
}

.row.row-2 .wrap .views-row .wrap {
    float: left;
    width: 85px;
}
.row.row-2 .wrap .views-row {
    display: inline-block;
}

/* PDF CSS for Reports */
.pdf-doc-wrapper .row.row-1{
    display: inline-block;
}
    
.pdf-doc-wrapper .wrap {
    width: 160px;
    float: left;
    margin-bottom: 15px;
    border: 1px solid;
    padding: 25px;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    text-align: center;
}

.pdf-doc-wrapper .wrap h1 {
    line-height: 20px;
    color: #787878;
    font-size: 18px;
}

.pdf-doc-wrapper .wrap .value {
    font-weight: bold;
    font-size: 36px;
    padding-top: 20px;
    color: #787878;
}

.pdf-doc-wrapper .row.row-2{
    display: inline-block;
    margin-bottom: 40px;
}

.pdf-doc-wrapper .row.row-2 .wrap{
    width: initial;
    float: left;
}

.pdf-doc-wrapper .row.row-2 .wrapper.content .date{
    display: inline-block;
}
.pdf-doc-wrapper .row.row-2 .wrapper.content .date div {
    padding: 0px 10px;
    float: left;
    width: 75px;
}

.pdf-doc-wrapper .row.row-2 .wrap .views-row{
    display: inline-block;
}


.pdf-doc-wrapper .row.row-2 .wrap .wrap{
    width: 85px;
    float: left;
}

.pdf-doc-wrapper .row.row-2 .wrap .wrapper.content .date div:first-child {
    padding: 0px;
    width: 50px;
}

.pdf-doc-wrapper .row.row-2 .wrapper.content .date div:last-child {
    width: 140px;
}


.region.region-content #block-yrtk-admin-page-title {
    float: none;
}

.node--type-question {
    background: #ffffff;
}

.node--type-question .node__content div {
    margin: 5px 0px;
    display: flex;
    align-items: center;
}

.node--type-question .node__content div p {
    margin: 0;
}   

.dropbutton-single .dropbutton-action a{
    background-color: #ffbc0d;
    background-image: none;
    text-shadow: none;
    border: 1px solid #ffbc0d;
}

fieldset#edit-field-market--wrapper .fieldset-wrapper .form-checkboxes {
    display: flex;
    align-items: center;
}

fieldset#edit-field-market--wrapper .fieldset-wrapper .form-checkboxes div {
    padding: 0px 15px;
}

fieldset#edit-field-market--wrapper .fieldset-wrapper .form-checkboxes div:first-child {
    padding: 0px;
}


/* edit screen meta tag desc disable  starts here*/
.seven-details__wrapper .js-form-item {
    margin-bottom: 15px;
}
.seven-details__wrapper .js-form-item .description {
    display:none;
}
.entity-meta .seven-details > .seven-details[open] {
    background: none;
}
.entity-meta .seven-details details summary {
    display: none;
}
.entity-meta .seven-details details .seven-details__description {
    display: none;
}
.entity-meta .seven-details details .seven-details__wrapper  {
    padding: 0;
}
/* edit screen meta tag desc disable  ends here*/


/* form.views-exposed-form  starts here */
form.views-exposed-form .form--inline {
    display: flex;
}
/* @media (max-width: 1500px) {
    form.views-exposed-form .js-form-type-textfield  {
        width:172px;
    }
} */
/* form.views-exposed-form .form--inline .form-actions {
    padding-top: 10px;
    margin-left: 30px;
} */
form.views-exposed-form .js-form-item label {
    white-space: nowrap;
}
form.views-exposed-form .fieldset-wrapper {
    display: flex;
}
@media (max-width: 1400px) {
    form.views-exposed-form .fieldset-wrapper {
        display: block;
    }
}
form.views-exposed-form fieldset > legend .fieldset-legend {
    font-weight: 700;
    font-size: 16px;
}
form.views-exposed-form .form--inline .form-actions input:nth-child(2) {
    margin-right: 0;
}
@media (max-width: 1440px) {
    form.views-exposed-form .form--inline .form-actions input {
        padding: 10px 12px;
    }
}
form.views-exposed-form .form--inline .form-actions {
    padding-left:10px;
    padding-right:10px;
}
form.views-exposed-form .js-form-type-textfield  {
    width:250px;
}
@media (max-width: 1700px) {
    form.views-exposed-form .js-form-type-textfield  {
        width:172px;
    }
}
@media (max-width: 1440px) {
    form.views-exposed-form .js-form-type-textfield  {
      width:152px;
    }
}

fieldset#edit-field-question-submission-date-value-wrapper {
    width: 130px;
    margin-bottom: 0;
    padding-bottom: 10px;
}
fieldset#edit-field-question-submission-date-value-wrapper .fieldset-wrapper {
    display: block;
}
@media (min-width: 1600px) {
    fieldset#edit-field-question-submission-date-value-wrapper {
        width: auto;
    }
    fieldset#edit-field-question-submission-date-value-wrapper .fieldset-wrapper {
        display: flex;
    }
}

#edit-field-question-submission-date-value-wrapper .js-form-item.form-item.js-form-type-textfield {
    width: 120px;
}
/* form.views-exposed-form  ends here */

.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:active,
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:focus  {
    background: none;
}

/* node-question-edit-form starts here */
article.node--type-question .field--label-inline .field__label,
article.node--type-question .field--label-above .field__label{
    padding-right: 0.5em;
    width: 210px;
}
article.node--type-question .field--label-inline .field__label:after,
article.node--type-question .field--label-above .field__label:after {
    content: ":";
}
/* node-question-edit-form ends here */

/* form node-question-edit-form  starts here*/
form.node-question-edit-form .field--label-inline .field__label,
form.node-question-edit-form .field--label-above .field__label{
    float: left;
    width:210px;
    padding-right: 0.5em;
}
form.node-question-edit-form .field--label-inline .field__label:after,
form.node-question-edit-form .field--label-above .field__label:after{
    content: ":";
}
form.node-question-edit-form .field--label-inline .field__item p,
form.node-question-edit-form .field--label-above .field__item p{
    display: inline;
    padding: 0;
}
form.node-question-edit-form .form-type-language-select {
    display: flex;
}
form.node-question-edit-form .form-type-language-select label {
    padding-right: 15px;
    padding-top: 7px;
}
form.node-question-edit-form .js-form-type-select {
    display: flex;
}
form.node-question-edit-form .js-form-type-select label {
    padding: 8px 8px 0 0;
}

form.node-question-edit-form .field__label,
form.node-question-edit-form .field__item {
    padding-bottom: 20px;
}
/* form node-question-edit-form  ends here*/

summary, .fieldgroup:not(.form-composite) > legend {
    text-transform: capitalize;
}

.seven-details__wrapper > p{
    display: none;
}
.seven-details__wrapper > p + p{
    display: none;
}
/*.messages--error {
    display: none;
}*/
label[for] {
    font-size: 16px;
    font-weight: 700;
}
label.option {
    font-size: 15px;
    font-weight: 500;
}
label button.link {
    font-size: 15px;
    font-weight: 500;
}
fieldset:not(.fieldgroup) > legend {
    text-transform: capitalize;
}
fieldset > legend .fieldset-legend {
    text-transform: capitalize;
}
thead th,
thead th.field-label {
    text-transform: capitalize;
}


table.views-table tr td:nth-child(3) {
    width: 300px;
    word-break: break-word;
}
@media (min-width: 1500px) {
    table.views-table tr td:nth-child(3) {
        width: 400px;
        word-break: break-word;
    }
}
@media (min-width: 1600px) {
    table.views-table tr td:nth-child(3) {
        width: 500px;
        word-break: break-word;
    }
}

.toolbar .toolbar-tray a.is-active {
    background-color: #ccc;
    text-decoration: none;
}

.csv-feed .feed-icon {
    padding: 10px 1.5em;
    border: 1px solid #ffbc0d;
    border-radius: 0;
    background-color: #ffbc0d;
    background-image: -webkit-linear-gradient(top, #ffbc0d, #ffbc0d);
    background-image: linear-gradient(to bottom, #ffbc0d, #ffbc0d);
    color: #2d2d2d;
    text-decoration: none;
    text-shadow: none;
    transition: 0.3s;
}

.views-data-export-feed .feed-icon {
    overflow: hidden;
    text-indent: unset;
    display: block;
    width: 106px;
    height: 24px;
}

#block-views-block-qa-report-page-qa-reports-filter .view-content {
    display: none;
}

#block-views-block-qa-report-page-qa-reports-filter .view-empty {
    display: none;
}