<style>
body {
    line-height: 1.8em !important;
}
.post-53 {
    padding: 0 5%;
}  
.post-54 {
    padding: 0 10%;
}  
.confirm-downloads {
    padding: 5%;
}
.ast-separate-container #primary {
    margin: 4em 0 0 0 !important;
}
.student-nid {visibility: hidden;height:0;}
#labelStudentNIDNumber{
    visibility:hidden;
    height:0;
}
.hidden-field{
    visibility:hidden;
    height:0;
}
.learndash_profile_heading{
    z-index:0!important;
    position:relative!important;
}
#learndash_profile{
    position:relative!important;
    margin-top:50px!important;
}
/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: transparent; 
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555; 
}

#rev, #prev{
    padding-top: 50px;
    margin-top: -50px;
}
.btn-color-3{
    background-color: #df3f4c;
    color: #FFF;
    transition: all .5s;
    display: inline-block;
    line-height: 1;
    font-weight: 700;
    border-radius: 3px;
    margin: 0;
    box-shadow: none;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: 0px;
    border: none;
    cursor: pointer;
    white-space: normal;
    text-align: center;
    padding: 10px;
}

.archiveDuo-800007417 {
    border-left: solid 15px #119da4 !important;
}
.archiveDuo-800001480 {
    border-left: solid 15px #6a75ff !important;
}
.archiveDuo-59 {
   border-left: solid 15px #ef476f !important;
}
.archiveDuo-169 {
    border-left: solid 15px #06d6a0 !important; 
}
#quiz_heading:before {
	content: "Practice";
}
#learndash_post_800007417 #quiz_heading:before{
    content: "";
}
.notcompleted{
	color:black!important;
}
.completed{
	background-color:#0274BE!important;
	background:#0274BE!important;
	color:white!important;
}
.learndash-topic-header-image{
	margin-bottom:-30px;
}
#billing_email_field:before{
	content:'Only emails ending in "ucf.edu or knights.ucf.edu" will be accepted. This must be the SAME EMAIL YOU USE FOR WEBCOURSES.';
}
#nid_field:before{
    content:'PLEASE DOUBLE CHECK TO MAKE SURE THIS IS CORRECT. This is the ID that begins with two letters and ends with six numbers. If you do not know it, you can find it at my.ucf.edu/nid';
}
#learndash_course_content_title{
	color: white!important;
	margin-left:4%;
}
.entryModal{
	display: none; 
  position: fixed; 
  z-index: 3; 
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto; 
  background-color: rgb(0,0,0); 
  background-color: rgba(0,0,0,0.4);
}
.gradeModal{
	display: none; 
  position: fixed; 
  z-index: 3; 
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto; 
  background-color: rgb(0,0,0); 
  background-color: rgba(0,0,0,0.4);
}
.entryHeader {
	border: 1px black solid;
    border-radius: 10px;
    padding: 5px;
    text-align: center;
    width: 50%;
	cursor:pointer;
	margin-bottom:20px;
}
.showModal{
	display:block!important;
}
.modal-content {
  background-color: #fefefe;
  padding: 20px;
  border: 1px solid #888;
	overflow-y:auto;
	top:-5vh;
    min-height: 500px;
    min-width: 700px;
    width: 50%;
    height: 70%;
    overflow: auto;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin-top: 10% !important;
}
.printButton{
	cursor:pointer;
}
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}
#pageNext{
	cursor:pointer;
	cursor: pointer;
    background: none!important;
    color: black;
	display:none;
}
#pageBack{
	cursor:pointer;
	cursor: pointer;
    background: none!important;
    color: black;
	display:none;
}
.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
#gfve-entry-details{
	margin-left: 5%;
    margin-top: 2%;
	text-align:left;
    overflow: scroll;
    height: 444px;
}
.gfve-field-label{
	font-weight:bold;
}
.gfve-field-label-strong{
    font-size: 20px;
    border-bottom: 1px solid black;
	font-weight:bold;
}
.gfve-entry-field{
	margin-top:5%;
}
.archiveDuo {
    display: flex;
    margin-bottom: 3px;
}
.archiveButton{
	width: 100%;
    border-bottom: 1px solid #fef8f2 !important;
    cursor: pointer;
    background: white !important;
    align-content: center;
}
.gradeArchive h4 {
    text-decoration: underline;
    cursor: pointer;
    color: #0274be;
    font-size: 19px !important;
    font-style: unset !important;
    line-height: 30px;
    white-space: pre-wrap;
    overflow: hidden;
    margin: unset!important;
    margin-left: 2%!important;
    font-weight: 500;
    text-overflow: ellipsis;
    font-family: 'Roboto Condensed', sans-serif;
}
.gradeArchive {
    width: 35% !important;
    border-bottom: 1px solid #fef8f2;
    background: white !important;
}
.titleContainer{
    width: 75%;
    display: flex;
    align-items: center;
    width: 500px !important;
}
.gradeContainer{
    width: 25%;
    padding-left: 15%;
    display: flex;
    align-items: center;
    text-align: center;
    background: white;
}
.archiveInfo span {
    text-align: center !important;
}
.nogradeContainer {
    width: 25%;
    padding-top: 1%;
    display: flex;
    align-items: center;
    text-align: center;
    background: white;
    justify-content: center;
    width: 500px;
}
.large-course-cards {
    padding-bottom: 5%;
}
.my-student-account h2 {
 padding-top: 20px !important;
}
.my-student-account #primary {
    margin: 4em 0 0 0 !important;
}
.archiveButton h4{
	text-decoration: underline;
    color: #0274be;
    font-size: 19px !important;
    font-style: unset !important;
    line-height: 30px;
    white-space: pre-wrap;
    overflow: hidden;
    margin: unset!important;
    margin-left: 2%!important;
    font-weight: 500;
    text-overflow: ellipsis;
    font-family: 'Roboto Condensed', sans-serif;
}
.gradeArchive h4 {
    text-align: center;
    width: 100%;
}
.archiveButtonHeader{
    border-right: 1px solid gray;
    height: 35px;
    border-bottom: 1px solid gray;
}
.archiveButtonHeader h4{
    border-left: 1px solid gray;
    color: black;
    font-weight: bold;
    font-size: 16px;
    line-height: 35px;
    border-right: 1px solid gray;
    width: 64.6%;
    padding-left: 2%;
    margin: unset!important;
    font-family: 'Roboto Condensed', sans-serif;
}
.archiveButtonHeader span{
    color: black;
    font-weight: bold;
    margin-right: 1%;
    line-height: 35px;
    width: 31%;
}
.archiveButton span{
    margin-right: 1%;
    line-height: 3;
    text-align: left;
    width: 30%;
    margin-top: 1%;
}
.archiveInfo{
    display: flex;
    justify-content: space-between;
    height: fit-content;
}

#learndash_profile{
	margin-top:10px;
}
.flex-container{
	flex-wrap: wrap;
    margin: 0 auto;
    display: block!important;
}
.woocommerce .woocommerce-billing-fields__field-wrapper::before{
	content:'This is the name that appears on the card.'!important;
	display:inherit;
}
#student_first_name_field::before{
	content:'This is the name of the student being enrolled in the course.'!important;
	display:inherit;
}
.groupDropdowns select{
	
	display:inline-block;
	width: 250px;
    margin-right: 10px;
}
#agmCourseSelect, #agmTASelect{
	display:none;
}
#managerDash{
	margin-top:20px;
	display:none;
}
#addMembers{
	background-color: white;
    border: 1px solid black;
    width: 47%;
    margin-right: 1%;
}
#removeMembers{
	background-color: white;
    border: 1px solid black;
    width: 47%;
}
.groupBox{
	display:none;
    height: 400px;
    overflow: scroll;
}
.mainDashInner{
    width:100%;
    display: flex;
    flex-direction: row;
}
.evaluator-dashboard h1 {
    font-size: 34px !important;
    margin-top: -2%;
    margin-bottom: 1%;
}
.evaluator-dashboard .subtitle {
    float: right;
    margin-top: -3%;
}
.page-id-800010913 .subtitle {
    margin-top: 1.5%;
}
.assessorTitle{
    margin-top:2%;
    margin-left:1%;
    margin-bottom:2%;
}
.assessorDash{
    width: 100%;
    height: 650px;
    margin-bottom: 3%;
    background-color: white;
    box-shadow: 0px 3px 6px #c2c2c2;
    padding: 1% 0;
}

.topBar{
    border-bottom: 1px solid black;
    padding: 0px 10px;
    display: flex;
    flex-direction: row;
}
.dashHeader{
    background-color: #0274BE;
    color: white;
    font-weight: 500;
    text-align: center;
    padding: 2%;
    font-size: 18px !important;
    margin:unset!important;
}
.dashSubheader{
    background-color: #0274BE;
    color: white;
    font-weight: 500;
    text-align: center;
    padding: 1% 1% .5% 0%;
    display: flex;
    font-size: 16px;
    justify-content: space-around;
}
.prelim-evaluator-dashboard{
    width: 80%;
    margin: 0 auto;
}
.prelim-professor-dashboard .dashboard{
    display: block;
    margin-top: 2%;
    margin-bottom: 5%;
}
.prelim-professor-dashboard .dashboard .class-overview{
    width:100%;
    border: 1px solid black;
    margin-right: 1%;
    margin-bottom: 4%;
}
.prelim-professor-dashboard .dashboard .assessor{
    display: flex;
    justify-content: space-around;
}
.prelim-professor-dashboard .dashboard .assessor a{
    width: 20%;
    margin-left: 1%;
}
.prelim-professor-dashboard .dashboard .assessor span{
    width: 20%;
    text-align: center;
}
.prelim-professor-dashboard .dashboard .submissions-overview{
    width:100%;
    border: 1px solid black;
    height: 280px;
}
.assessorList{
    overflow-y: scroll;
    height: 400px;
}
.prelim-professor-dashboard .filter{
    border-bottom: 1px solid black;
    padding-left:5%;
}
.submissions-inner{
    padding-left:2%;
    padding-top:2%;
}
.submissions-inner select{
    border: 1px solid gray;
    margin-bottom: 2%;
    width: 98%;
}
.submissions-inner p{
    margin-bottom: 1em!important;
}
.submissions-buttons{
    display:flex;
    justify-content: space-evenly;
}
.submissions-buttons a{
    color:white;
    text-align:center;
    padding:2%;
    width: 45%;
}
#exportSubs{
    background-color:#ffa500;
}
#exportEvals{
    background-color:#df3f4c;
}
.assessorDash .filter{
    flex-basis:100%;
}
#hide-unassigned {
    float: right;
    margin-top: -2%;
    margin-bottom: 1%;
    cursor: pointer;
    background-color: #0274BE;
}
.filter p{
    margin-bottom:0;
    font-weight:bold;
}
.filter span{
    margin-right:5%;
    cursor:pointer;
}
.filter span.activeLNFilter{
    font-weight:bold;
}
.bar2el{
    border-left: 1px solid black;
    width: 40%;
    text-align: center;
}
.assessorTabs{
    width: 20%;
    float: left;
    overflow-y: scroll;
    height: 400px;
    min-height: 589px;
    border-right: 1px solid black;
}
.mainDash{
    width: 75%;
    overflow-x: scroll;
    float: right;
    padding-left: 2%;
    padding-top: 2%;
    height: 650px;
    margin-right: 3%;
}
.assessorTab{
    margin: 0 auto;
    padding-top: 14px;
    padding-bottom: 7px;
    border-bottom: solid 1px black;
    font-size: 20px;
    line-height: 2;
    text-align: left;
    padding-left: 4%;
}
.reviewerTab{
    margin: 0 auto;
    padding-top: 7px;
    padding-bottom: 7px;
    border-bottom: solid 1px black;
    cursor:pointer;
    font-size: 20px;
    text-align: center;
}
.halfTab{
    font-weight:bold;
    margin: 0 auto;
    border-bottom: solid 2px black;
    cursor: pointer;
    position: sticky;
    font-size: 20px;
    text-align: center;
}
.assessorTabSearch{
    width: 25%;
    font-size: 20px;
    text-align: center;
}

.assessorTabSearch>input{
    margin-top: 5%!important;
    padding: 5px!important;
    width: 95%!important;
    margin-left: -5%!important;
}
.assessorListSearch input{
    margin: 2%;
    width: 95%!important;
    border-color:gray!important;
}
.assessorListSearch{
    font-size: 20px;
    text-align: center;
}
.assessorTabSearch:hover{
    cursor:pointer;
}
.assessorTab:hover{
    cursor:pointer;
    background-color:#ffa500;
}
.assigned{
    background-color: #3a7a30;
    color:white;
}
.activeTab{
    background-color:#0274BE;
    color:white;
}
.memberSearch{
    width: 90%;
    margin-top: 2%;
    margin-left: -2%;
}
.memberAssignments{
    width:16%;
    float:left;
}
#studentSearchButton{
    margin-left:15px;
}
.entryBox{
    width:90%;
    float:left;
}
.dashHeader>div {
    display: inline-block;
    font-size: 16px!important;
    margin-left: 2%;
    margin-right: 2%;
}
.evaluator-group-dashboard .gfield_checkbox{
    margin-top: -1.5%!important;
}
.evaluator-group-dashboard .dashHeader{
    display: flex;
    justify-content: space-around;
}
.evaluator-group-dashboard .gfield_checkbox>li{
    border-bottom: 1px solid black;
}
.evaluator-group-dashboard .gform_button{
    margin-left: 2%!important;
    width: 50%!important;
}
.evaluator-group-dashboard .gfield_checkbox>li>input{
    margin-left: 2%!important;
    margin-bottom: 2%!important;
}
.gform_wrapper .gform_body .gfield_checkbox li>label {
    padding-bottom: 2%!important;
}
.evaluator-group-dashboard .gfield_label{
    display:none!important;
}
.evaluator-group-dashboard .filter{
    border-bottom: 1px solid black;
    padding-left: 5%;
    padding-top: 1%;
    padding-bottom: 1%;
}
.evaluator-dashboard .ast-container{
    max-width:90%!important;
}
input#gform_submit_button_2115281274 {
    margin-left: 2%;
    width: 50%;
}
#gform_wrapper_21 select{
    height: 100px;
    white-space: pre-wrap;
}
.professor-dashboard .ast-container{
    max-width:90%!important;
}
.dashSubheader span {
    width: 20%;
    text-align:center;
}
.entryBoxInner{
    border: 1px solid black;
    border-radius:3px;
    padding-top:1%;
    padding-bottom:1%;
    padding-left:5%;
    padding-right:5%;
    overflow:scroll;
    height: 450px;
}
.assessmentBox{
    width:90%;
    float: left;
    margin-left: 40px;
}
.assignmentsHeader{
    margin-bottom:4%;
}
.assignmentLink:hover{
    color:#677af7;
    cursor:pointer;
}
.activeAssignment{
    color:#677af7!important;
}


#labelPleasewritethesemesterinwhichyouaresubmittingthisapplicationexFall2018 .gfve-field-label{
display:none;
}
#labelPleasewritethesemesterinwhichyouaresubmittingthisapplicationexFall2018{
margin-top: -30px;
}
.pdfIframe{
border: 1px solid black;
border-radius: 8px 0px 8px 0px;
height:300px;
}
#studentSearch{
	margin-bottom: 20px;
    width: 98%;
    padding: 1%;
    margin: 1%;
}
#studentRemoveSearch{
	margin-bottom: 20px;
    width: 98%;
    padding: 1%;
    margin: 1%;
}
.msa-grid{
    display:flex;
}
.submittedAssignments{
    width:100%;
    margin-right:1%;
}
.reviewedAssignments{
    width:48%;
    margin-bottom:5%;
}
.reviewedAssignmentsList{
    overflow-y:scroll;
    height:250px;
}
.submittedAssignmentsList{
    overflow-y: scroll;
    height: fit-content;
    max-height: 420px;
    overflow-x: hidden;
    padding-bottom: 40px;
}
.site-footer{
    margin-top:2%;
}
.removableMember>div {
    display: inline-block;
    width: 23%;
    margin-right: 2%;
    margin-left: 2%;
}
.courseSelector{
    list-style: none;
    display: flex;
    margin-bottom: 2%;
    border-bottom: 1px solid gray;
    padding: 2%;
    justify-content: space-between;
}
.courseSelector>a{
    color: white;
    font-weight: bold;
    background-color: #ffa500;
    padding: 1%;
}
.courseName{
    font-weight: bold;
    font-size: 20px;
}
.returnButton{
    color: white;
    font-weight: bold;
    background-color: #df3f4c;
    padding: 1%;
    display:none;
    width:fit-content!important;
}
.evaluator-group-dashboard{
    width: 60%;
    margin: 0 auto;
    margin-top: 2%;
    margin-bottom: 5%;
    min-width: 1100px;
}
.evaluator-group-dashboard .gform_wrapper ul.gform_fields{
    height: 300px;
    overflow-y: scroll!important;
}
.evaluator-group-dashboard .gform_button {
    background: #df3f4c!important;
    font-size: 20px!important;
    font-weight: bold;
    color: white!important;
    font-family: 'Roboto Condensed', sans-serif;
}
.prelim-professor-dashboard{
    width: 60%;
    margin: 0 auto;
    margin-top: 2%;
    margin-bottom: 5%;
    min-width: 1100px;
}
.prelim-professor-dashboard .dashboard{
    display:none;
}
.professor-dashboard{
    width: 60%;
    margin: 0 auto;
    margin-top: 2%;
    margin-bottom: 5%;
    min-width: 1100px;
}
.prelim-evaluator-dashboard{
    width: 60%;
    margin: 0 auto;
    margin-top: 2%;
    margin-bottom: 5%;
    min-width: 1100px;
}
.evaluator-dashboard{
    width: 60%;
    margin: 0 auto;
    margin-top: 2%;
    margin-bottom: 5%;
    min-width: 1100px;
}
.my-student-account{
    width: 60%;
    margin: 0 auto;
    margin-top: 2%;
    margin-bottom: 5%;
    min-width: 1100px;
}
#studentsEnrolled{
    display:none;
}
#courseList{
    display:none;
}
/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.loader {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('https://i.stack.imgur.com/FhHRx.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading .loader {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .loader {
    display: block;
}
.topbar.fixed-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}
.page-id-800010940 .site-header{
    display:none !important;
}
.page-id-800010940 .site-footer{
    display:none !important;
}
.page-id-800010944 .site-header{
    display:none !important;
}
.page-id-800010944 .site-footer{
    display:none !important;
}
.page-id-800011738 .site-header{
    display:none !important;
}
.page-id-800011738 .site-footer{
    display:none !important;
}
.page-id-800011738 .site-header{
    display:none !important;
}
.page-id-800011738 .site-footer{
    display:none !important;
}
#dash-59 #hide-unassigned{
    display: block !important;
}
#dash-59 {
    width: 100% !important;
    height: 700px !important;
}

.manual-grade-notice {
    display: none;
}

/*For CR1
#dash-169 .manual-grade-notice {
    display: block !important;
}*/
.assessor {
    transition: .3s;
}
.assessor:hover {
    background-color: #e4e3bd;
}

#dash-800001480 .returnButton {
    margin-top: 55%;
    display: block !important;
    height: 40px;
    white-space: nowrap;
    color: white !important;
}
.select2-selection {
    line-height: 1.5 !important;
}
.select2-selection span{
    line-height: 1.5 !important;
    padding-top: 10px;
}
#custom_checkout_field select {
    height: fit-content !important;
}
.gfve-field-val a {
    display: block;
}
.ld-assignment-list {
    display: none;
}
.page-id-800010915 > .loader{
    visibility: hidden;
}
div[contenteditable="plaintext-only"] {
    color: black !important;
}
.mockDash .entryBox .entryBoxInner div {
    display:none;
}
.mockDash .entryBox .entryBoxInner div a{
    height: 25px !important;
    display: block;
}
.elementor-template-full-width #content .ast-container{
    padding: 5% !important;
}
.page-template-mock-assessor-review #gfve-entry-details {
    height: 1000px !important;
}  
.archiveDuo-nocourse {
    display: none !important;
}
.example-assessment-modal {
    display: none;
    position: fixed;
    z-index: 3;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}
.example-review-button {
    cursor: pointer;
    background: white;
    padding: 2% 1% 1% 1%;
    margin: 2% 0;
    box-shadow: 2px 3px 5px lightgrey;
}
.footer-link {
    color: white !important;
}   
.grade-lock-dashboard {
    padding: 5%;
}
</style>