/*JJ 50177 Voting Page Elements Removal*/
.nvidia-gtcs24-reviewertask-task .rf-textarea {
  display: none !important;
}

.nvidia-gtcs24-reviewertask-task .md-frame.md-frame-primary:last-child {
  display:none !important;
}
/* End JJ 50177 Voting Page Elements Removal*/

body[class*="page-headshotguidelines"] div#rf-content {
    max-width: 1070px;
}


.blocks-3 {
    display: grid;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 20px 0;
}
.rfComp-canvas table.table-style th {
    padding: 20px 10px;
    border-bottom: 3px solid #666;
}

.rfComp-canvas table.table-style {
    text-align: left;
}

.rfComp-canvas table.table-style td {
    padding: 20px 10px;
    border-bottom: 1px solid #ccc;
}
.rfComp-canvas table.table-style td {
    padding: 20px 10px;
    border-bottom: 1px solid #ccc;
}

.rfComp-canvas table.table-style tr:nth-child(odd) {
    background-color: #F7F7F7;
}

.content-block p {
    margin-bottom: 16px;
}

.content-block h1 {
    margin-bottom: 20px;
}
.content-block h2 {
    margin-bottom: 20px;
}
.content-block h3 {
    margin-bottom: 20px;
}

.content-block {
    margin-bottom: 40px;
}

hr.hr {
    margin-top: 25px;
    margin-bottom: 40px;
}


.headshot-submissions {
    float: left;
    margin: 30px 0;
    border-top: 1px solid #ccc;
    padding: 45px 0;
    border-bottom: 1px solid #ccc;
}

.photo-tips-desc ul {
  margin-bottom: 20px;
}

.content-block ul {
    margin-bottom: 20px;
}
 @media (min-width: 640px){
   
   
   .blocks-3 {
    grid-template-columns: auto auto auto;
     gap: 30px;
}
.headshot-submissions .headshot {
    float: left;
    max-width: 25%;
}

.headshot-submissions .headshot img{
 width:100%; 
}

.headshot-desc {
    width: 75%;
    float: left;
    padding: 0 20px;
}
   
   .photo-tips {
    display: flex;
    gap: 20px;
    justify-content: space-between;
}
  .photo-tips-desc {
    max-width: calc(50% - 30px);
} 
   .photo-tips-image {
    max-width: 500px;
}
.content-block.vertical-center .photo-tips-desc {
    align-content: center;
}
   
 .content-block  .blocks-2 {
    display: flex;
    gap: 30px;
    justify-content: space-between;
}

.content-block .blocks-2 .block {
    width: 100%;
}
}



#nv-header a.nv-button {
    background-color: var(--custom-button-color, #76b900);
    border: 2px solid var(--custom-button-color, #76b900);
    color: #000 !important;
}

#nv-header a.nv-button:hover {
    border-color: #76b900 !important;
}
#nv-header .t-header .event-details {
  /*  color: #666 !important; */
}



    #wf-1559593706327001eTO2 label .label-text{
        font-size: inherit;
    }


div#wf-1559770427576001eZlo ~ div#wf-formFileUpload span.label-text {
    margin-bottom: 30px;
    display: block;
}
@media(min-width: 1350px) {

div#wf-1559770427576001eZlo ~ div#wf-formFileUpload span.label-text {
    font-size: 36px;
}
}

@media(min-width: 1024px)and (max-width:1349px) {
  div#wf-1559770427576001eZlo ~ div#wf-formFileUpload span.label-text {
    font-size: 28px
  }
}
@media(max-width: 1023px) {
div#wf-1559770427576001eZlo ~ div#wf-formFileUpload span.label-text {
  font-size: 24px
  }
}
