table#dates_report_table {
    margin-top: 10px;
}


table#dates_report_table th{
    text-align: center;
}

table#dates_report_table tbody tr {
    white-space: nowrap;
}

table.evaluation_dates_report_table tbody tr:first-child,
table.graduation_dates_report_table tbody tr:first-child,
table.evaluation_dates_report_table tbody tr:nth-child(2){
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid rgb(187, 187, 187);
    padding: 0px 6px;
    background: none repeat scroll 0% 0% rgb(230, 230, 230);
}

table#dates_report_table

#evaluation-dates-form input[type="submit"]{
    margin-bottom: 30px;
}

img#print_icon{
    float:right;
    margin-bottom: 10px;
    display: block;
}

div#image_container{
    padding-bottom: 20px;
}

#evaluation-dates-form #edit-header ul li.active {
    font-weight:bold;
    font-style: italic;
}

h3.dates_header{
    display: block;
    background: url(images/calendar.png) no-repeat left center;
    font-size: 14px;
    padding-left: 30px;
    /*padding-top: 25px;*/
    color: #535353;
    margin: 10px 0;
}

div.dates_container{
    background-color: #e6e6e6;
    float: left;
    /*margin-right: 20px;*/
    padding: 2%;
    border-width: 1px;
    border-style: solid;
    border-color: #DDD #BBB #BBB #DDD;
}

div#com_dates{
    width:45%;
}

div#undergraduate,
div#graduate{
    width:43%;
	margin: 1% 1%;
}

/*div#undergraduate{
	margin-right: 1%;
}*/

div.dates_container h4{
    font-size: 14px;
    font-weight: bold;
    color: #535353;
}

div.dates_container ul{
    list-style: none;
	margin:0;
	padding:0;
}

div.dates_container ul li{
    text-align: left;
	margin:0;
	padding:0;
}

span.red{
    color:#920f33;
    font-weight: bold;
	display:inline-block;
	width: 70%;
}

span.dates_li_date{
	display:inline-block;
	text-align: center;
	width:25%;
}

div.com_dates span.red{
	width: 70%;
}

h4.dates_container_header_level{
	margin-bottom:5px;
	margin-top:10px;
}

div#qa_dates_report_table h3{
    font-size: 1.1em;
    margin-top: 20px;
}

div#qa_dates_report_table{
    padding-top: 25px;
	position: relative;
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    font-weight: 300;
    font-size: 1.1em;
	display:none;
}

h3.evaluation_dates_table{
	display:none;
}

form#evaluation-dates-form label{
    display: block;
}

form#evaluation-dates-form-user label{
    display:block;
}

/*form#evaluation-dates-form div.date-padding label,
form#evaluation-dates-form-user div.date-padding label{
    display: block;
    width: auto;
    text-align: left;
}*/

h4.dates_subheader{
    font-size: 14px;
    /*padding-left: 30px;*/
    /*padding-top: 25px;*/
    color: #535353;
    margin: 10px 0;
}

table#dates_report_table td{
/*	font-size: 95%;*/
}

table#dates_report_table td:nth-child(3),
table#dates_report_table td:nth-child(4),
table#dates_report_table td:nth-child(5),
table#dates_report_table td:nth-child(6),
table#dates_report_table td:nth-child(7),
table#dates_report_table td:nth-child(8){
    text-align: center;
}

form#evaluation-dates-form h4{
    font-size: 1.05em;
    margin-top: 10px;
}



form#evaluation-dates-form label[for='edit-department'],
form#evaluation-dates-form label[for='edit-acad-year'],
form#evaluation-dates-form-user label[for='edit-department'],
form#evaluation-dates-form-user label[for='edit-acad-year']{
    display: block;
    float:left;
    width:150px;
}

/*form#evaluation-dates-form div#edit-undergraduate label[for*='edit-undergraduate-winter'],
form#evaluation-dates-form label[for*='edit-graduate-winter'],
form#evaluation-dates-form div#edit-undergraduate label[for*='edit-undergraduate-spring'],
form#evaluation-dates-form label[for*='edit-graduate-spring'],
form#evaluation-dates-form-user label[for*='edit-commencement']{
    display: block;
}*/

div.winter_undergraduate_container,
div.winter_graduate_container,
div.spring_graduate_container,
div.spring_undergraduate_container{
	display:block;
	float:left;
	width:40%;
}


div.form-item-copy-dates{
	display:block;
	float:left;
	width:15%;
	overflow: hidden;
	font-size: 80%;
	text-align: center;
	padding: 100px 0 0 0!important;
	margin: 0!important;
}

div.winter_graduate_container,
div.spring_graduate_container{
	margin-left: 5%;
}

div.containers_title{
	font-weight: bold;
}

div#edit-graduate-spring-start-date,
div#edit-undergraduate-spring-start-date,
div#edit-graduate-winter-start-date,
div#edit-undergraduate-winter-start-date,
div#edit-graduate-spring-end-date,
div#edit-undergraduate-spring-end-date,
div#edit-graduate-winter-end-date,
div#edit-undergraduate-winter-end-date,
div#edit-undergraduate-winter-publication-date,
div#edit-graduate-winter-publication-date,
div#edit-undergraduate-spring-publication-date,
div#edit-graduate-spring-publication-date,
div#edit-first-quarter,
div#edit-second-quarter,
div#edit-third-quarter,
div#edit-other{
	padding: 0;
}

div#edit-undergraduate label[for*='edit-undergraduate-winter'],
div#edit-graduate label[for*='edit-graduate-winter'],
div#edit-undergraduate label[for*='edit-undergraduate-spring'],
div#edit-graduate label[for*='edit-graduate-spring'],
form#evaluation-dates-form-user label[for*='edit-commencement']{
    display: block;
}

fieldset#edit-commencement-dates label{
	display: block;
}

span#exponent,
span.qa_tooltip_classic  span#exponent {
    font-size: 9px;
    vertical-align: super;
    color: rgb(160,58,79);
    font-weight: bold;
    margin:0!important;
    position: inherit!important;
}

span.qa_tooltip_classic  span#exponent {
    display: none;
}

div#dates_report_note{
    font-size: 0.9em;
    margin-top: 10px;
}

h3#reports_subtitle {
    font-size: 105%;
    margin-bottom: 10px;
}

div#eval_dates_container{
/*    margin-top: 70px;*/
}

div#dates_seperator_div{
	margin:10px 0;
	height: 1px;
}

table#dates_report_table{
    table-layout: fixed;
    width: 100%;
}

table#dates_report_table td:first-child{
    width: 3%;
}

table#dates_report_table td:nth-child(2){
    width: 20%;
}


table#dates_report_table th:first-child{
    width: 2%;
    border-right: none;
}

table#dates_report_table th:nth-child(2){
    width: 10%;
}

table#dates_report_table th:nth-child(3){
    width: 30%;
	background: none repeat scroll 0% 0% rgb(230, 230, 230);
	text-align:center; 
    vertical-align:middle;
}

table.evaluation_dates_report_table th:nth-child(4){
    width: 15%;
	background: none repeat scroll 0% 0% rgb(230, 230, 230);
	text-align:center; 
    vertical-align:middle;
}

table#dates_report_table th:nth-child(4){
	background: none repeat scroll 0% 0% rgb(230, 230, 230);
	padding: 5px 0;
}

div.submission_info_div{
    clear: both;
}

form#edit-dates-form h4,
form#edit-dates-form h3{
	font-size: 1.1em;
	margin-top: 10px;
}

div#evaluation_dates_form_messages{
	margin:10px 0;
}

div#evaluation_dates_form_messages div{
	margin:5px 0;
}

span.asterisk_dates{
	vertical-align: super;
	font-size: 80%;
	color: #8C0026;
}

td.admin_cells_to_merge{
	border: none;
}

th.admin_submission_cell{
	border-bottom: none;
}

table#evaluation_dates_report_table th{
	background-color: #e6e6e6;
}

table#evaluation_dates_report_table th:nth-child(n+3),
table#evaluation_dates_report_table tr td:nth-child(n+3){
	text-align: center;
}

table#evaluation_dates_report_table caption{
	font-size: 1.2em;
}

table#evaluation_dates_report_table caption span.caption_sub{
	font-size: 1em;
}

table#evaluation_dates_report_table{
	border: 1px solid #dddddd;
}

form#edit-dates-form div.container-inline-date{
	margin: 10px 30px;
	width: 100%;
}

form#edit-dates-form div.container-inline-date div.form-type-date-select{
	width: 80%;
}

form#edit-dates-form div.container-inline-date div.form-type-date-select>label{
	font-weight: bold;
}

form#edit-dates-form div.container-inline-date div.form-type-date-select div.date-padding{
	width:100%;
}

form#edit-dates-form div.container-inline-date div.form-type-date-select div.date-padding div.form-type-select{
	width:20%;
}

form#edit-dates-form div.container-inline-date div.form-type-date-select div.date-padding div.form-type-select select{
	width:100%;
}

form#edit-dates-form div.container-inline-date div.form-type-date-select div.date-padding div.form-type-select:nth-child(n+2){
	margin-left: 10px;
}

form#edit-dates-form div.vertical-tabs-panes h3{
	margin-left: 30px;
	margin-top: 30px;
}

form#edit-dates-form div.vertical-tabs ul.vertical-tabs-list li{
	text-align: left;
}

form#edit-dates-form div.vertical-tabs ul.vertical-tabs-list li a:hover{
	text-decoration: none;
}

table#qa_dates_report_header_table {
    table-layout: fixed;
    width: 100%;
    margin: 10px 0 30px 0;
}

table#qa_dates_report_header_table th:first-child {
    width: 25%;
}

table#qa_dates_report_results td:nth-child(n+3){
	text-align: center;
}

table#qa_dates_report_header_table th {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

div#qa_dates_report_table div#url_icon_container{
	display: inline-block!important;
    float: right;
    clear: none!important
}

div#qa_dates_report_table div#print_icon_container{
	clear:none;
	width: 2%;
}

div#qa_dates_report_table ul.horizontal-tabs-list{
	position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    margin: 0 auto;
    padding: 0;
    max-width: 1200px;
    list-style: none;
    -ms-box-orient: horizontal;
    -ms-box-pack: center;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
	border-right: transparent;
}

div#qa_dates_report_table ul.horizontal-tabs-list li{
	position: relative;
    z-index: 1;
    display: block;
    margin: 0;
    text-align: center;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
	border-right: transparent;
}

div#qa_dates_report_table ul.horizontal-tabs-list li{
	position: relative;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 2.5;
	overflow: visible;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
}

div#qa_dates_report_table ul.horizontal-tabs-list li:first-child{
	border-right: 1px solid #ccc;
}

div#qa_dates_report_table ul.horizontal-tabs-list li:first-child::before {
    right: auto;
    left: 0;
}

div#qa_dates_report_table ul.horizontal-tabs-list li:first-child::before, div#qa_dates_report_table ul.horizontal-tabs-list li::after {
    position: absolute;
    top: 20%;
    right: 0;
    z-index: -1;
    width: 1px;
    height: 60%;
    background: rgba(0,0,0,0.07);
    /*content: '';*/
}

div#qa_dates_report_table ul.horizontal-tabs-list li.selected{
	background-color: #F4F4F4;
}

div#qa_dates_report_table ul.horizontal-tabs-list li.selected a:after, div#qa_dates_report_table ul.horizontal-tabs-list li.selected a:before {
    position: absolute;
    top: 102%;
    left: 50%;
    width: 0;
    height: 0;
    border: solid transparent;
    content: '';
    pointer-events: none;
}

div#qa_dates_report_table ul.horizontal-tabs-list li.selected a:after{
	margin-left: -10px;
    border-width: 10px;
    border-top-color: #ccc;
}

div#qa_dates_report_table fieldset.horizontal-tabs-pane{
	margin-top: 35px;
}

div#qa_dates_report_table div.ui-widget-header{
	display: none;
}

table#qa_dates_report_results{
	table-layout: fixed;
	width:100%;
	margin-bottom: 50px;
}

table#qa_dates_report_results th:nth-child(1){
	width: 6%!important;
}

table#qa_dates_report_results th:nth-child(n+3){
	width: 13%!important;
}

div.ui_box h3.evaluation_dates_table{
	margin-bottom: 0;
}

form#institution-evaluation-dates-form div.form-type-select label{
	min-width: 50%;
}
form#institution-evaluation-dates-form div.form-type-select select{
	width: 50%;
}

form#institution-evaluation-dates-form div#edit-start-date{
	width: 50%;
}

form#institution-evaluation-dates-form fieldset#edit-institution-evaluation-result-date{
	clear: both;
}