/*-----FONT------*/

body, html{
	font-family: "Open Sans", Arial, sans-serif;
	font-size:16px;
	text-align:left;
}

p
{
line-height: 23px;
font-size: 16px;
margin: 14px 0px 14px 0px;

}

h1 {
	font-size: 2em;
	color: #002878;
	font-weight: bold;
}

h2 {
	font-size: 1.5em;
	color: #002878;
	font-weight: bold;
}

h3 {
	font-size: 1.17em;
	color: #002878;
	font-weight: bold;
}

h4 {
	font-size: 1em;
	color: #002878;
	font-weight: bold;
	/*margin:0px;*/
}

li
{
	line-height: 25px;
    font-size: 16px;
}

ol li{

	line-height: 30px;
}

.layout{
	margin-right: 15px !important;
}

.layoutClear{
	margin-right: 15px !important;
	clear:both;

}

.normal{
	font-weight: normal !important;
}

span{
	font-weight: normal;
}

em{
	font-weight:300;
}

.redText{
	color:red;
}

.centerText{
	text-align:center;
}

.leftText{
	text-align:left; 
}

.rightText{
	text-align:right;
}

.floatRight{
	float:right;
}

*:focus {
    outline: none;
   }

a img{
border:0;
}

a
{
color: #0000EE;
outline:none;
}

select
{
margin-bottom: 5px;
font-size: 16px;
}

input.form-control.expandInput {
	width: 69%;
}

input#practicum-MidPracticumHours {
    width: 18%;
}

input[type="text"]
{

height: 35px;
width: 50%;
padding: 5px;
margin-bottom: 25px;
}

/*input[type="password"]
{
margin-bottom: 5px;
height: 30px;
width: 50%;
}*/

input#Yes {
    float: none !important;
}

input#No {
    float: none !important;
}

div#primary_email label {
display: none;
}

fieldset
{
margin-bottom: 10px;
font-size: 16px;
}
fieldset legend{
border-bottom: none;
font-size: 1.17em;
color: #002878;
}
#content{
text-align:left;
margin: 25px 30px 45px 30px;
width:95%;
/*font-size: 12px;*/
}

#plain_content{
	width: 850px;
	margin-left: 20px;
	margin-top: 10px;
}



#white_overlay {
	opacity:0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=80);
    background-color:#fff;
    position:fixed;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    z-index:1000;
    display: none;
}

.loader {
width: 230px;
height: 30px;
background: transparent;
z-index: 1001;
position: fixed;
display: none;
left:40%;
top:50%;
}

.left{
	text-align:left;
}

.gray{
	color:#CCCCCC;
}

.print_{
	float:right;
	font-size: 16px !important;
	color:#002878;
}

label{
    
    width: auto;
	display:inline-block;
	font-weight: 600;
	color: #4c4b4b;
	
}

.wide label{
	float:left;
	width:500px;
	display:block;
}

.clear-left-el{
	clear:left;
	margin-top: 20px;
}

/*
.student-practicum{
		display:none;
}

	eof form formats
*/
#FlashMessage{
	/*color:rgb(197, 51, 51);*/
	text-align:left;
	font-size:11px;
}

#FlashMessage ul{
	list-style-type:none;
	margin-left:-35px;
}

/*
Added Styles
*/
textarea
{
width: 400px;
height: 100px;
margin-top: 5px;
margin-bottom: 10px;
}

textarea#practicum-WhyNoConvoWithSup {
    width: 63%;
}

.instruc
{
font-size: 11px;
display: inline-block;
/*float: left;*/
color: #000;
font-style: italic
/*margin-left: 460px;
margin-top: -20px;*/
}

.red_sup_eval
{
font-size: 11px;
position: absolute;
left: 220px;
margin-top: -5px;
color: rgb(197, 51, 51);
}

.red_instruc_final
{
font-size: 11px;
display: inline-block;
/*float: left;*/
color: rgb(197, 51, 51);
margin-left: -210px;
margin-top: 3px;
}

.red_instruc_obj_supv
{
font-size: 11px;
display: inline-block;
color: rgb(197, 51, 51);
/*float: right;*/
margin-right:300px;
margin-top: 3px;
width:300px;
}

.call_modal_sample
{
display: inline-block;
/*float: left;*/
margin-left: 470px;
margin-top: -80px;
}

.fieldWithErrors input
{
	border:1px solid rgb(197, 51, 51);
}

.error_container{
	width: 600px;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
	text-align:center;
}

.error_container p{
	font-size: 13px;
}

.error_container a{
	text-decoration: none;
}

.apeInfoView {
	margin-left: 8px;
	margin-top: 20px;
}

.add_new
{
width: 880px;
height: 20px;
margin-bottom: 25px;
margin-top:-5px;
}

.add_new a
{
text-decoration: none;
}

.add_new a:hover
{
text-decoration: underline;
}

.add_new img
{
vertical-align: middle;
}

.add_new h3
{
display: inline;
font-size: 12px;
}

.modal_button_cont
{
position: absolute;
bottom:-20px;
height:55px;
background:#fff;
width:100%;
border-top:1px solid #999;
}

.modal_button_cont input[type="button"]
{
position: absolute;
right:30px;
top:12px;
}

.emory_login
{
display:block;
float:left;
width:450px;
margin-bottom:10px;

}


.primary_login
{
width:500px;
}
.primary_login input[type="radio"]
{
margin-bottom:15px;
}
.primary_login_input
{
display:none;
}

.validation
{
color: #C53333;
}

.validation_ p
{
color: #C53333;
}

.pass_validation p
{
color: #C53333;
}

.super_state
{
display: none;
}

.super_prov
{
display: none;
}

tr:hover.hover_row
{
background-color:#E4E9F3;
}


.advisor_students
{
margin-top: 0px;
width: 102%;
margin-bottom: 10px;
margin-left: -15px;
}

.advisor_students table
{
margin-top:-5px;
}

.advisor_students th
{
padding-top:5px;
padding-bottom:5px;
}

.advisor_students th a
{
color: #fff;
}



.btn {
    margin-right: -5px !important;
    border-radius: 3px !important;
    margin-right: -5px !important;
    border-radius: 3px !important;
    color: #fff;
    background-color: #002879d4;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    border: 2px solid transparent;
    border-radius: 4px;
    /*box-shadow: 5px 8px 18px #888888;*/
    /* margin-bottom: 20px !important;*/
}

.btn:hover{
	color: white;
	background-color: #002879d4;
	opacity: 0.6;
}

.defaultBtn{
		box-shadow: none;
		border: 1px solid #ccc !important;
}

.change {
    height: 100%;
    width: 100%;
    float: left;	
}

.noShadow{
	box-shadow: none;
}


.forgot_pass_form
{
margin-top:15px;
/*padding-top:10px;*/
border-top:1px dotted #999;
display: none;
margin-bottom: 20px;
}

.forgot_pass_form input[type=submit] {
position: relative;
/* left: 470px; */
bottom: 32px;
top: 1px;
margin-bottom: 10px;
}

.forgot_pass_form fieldset
{
height:60px;
}

.student_band
{
/*float: left;
*/
width: 100%;
background-color: rgb(233, 233, 233);
/*margin-left: -10px;*/
padding-top: 5px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 25px;
box-shadow: 0px 0px 5px rgb(153, 153, 153);
height: 135px;
}

.student_band img
{
border: 1px solid rgb(51, 51, 51);
float: right;
margin-top: -80px;
margin-right: 20px;
position: relative;
}


/*
.student_band_mid
{
width: 25%;
float: left;
}
*/

.student_band_modal
{

width: 100%;
background-color: rgb(233, 233, 233);

padding-top: 5px;
padding-bottom: 10px;
padding-left: 20px;
margin-bottom: 25px;
box-shadow: 0px 0px 5px rgb(153, 153, 153);
margin-top: 15px;
height: 135px;
}

.student_band_modal img
{
border: 1px solid rgb(51, 51, 51);
float: right;
margin-top: -74px;
margin-right: 20px;
position: relative;
}

.student_band_left
{
width: 45%;
float: left;
/*margin-top: 6px;*/
}

/*
.student_band_mid
{
width: 25%;
float: left;
}
*/

#student_table {
    margin-top: 30px;
}

table#studentAPE_table th {
    text-align: left;
    width: 25%;
}

table#studentAPE_table td {
    font-size:16px;
}

#deliverablesTable th{

	font-size: 16px;
}

#deliverablesTable td{

	font-size: 16px;
}

.workTable td {
    font-size: 16px;
    line-height: 25px;
}


table#core input {
    margin-right: 3px;
    height: 27px;
    width: 15px;
}

table#core td {
    font-size: 16px;
    line-height: 23px;
	padding: 6px;
	font-family: "Open Sans", Arial, sans-serif;
}

table#dept td {
    font-size: 16px;
    line-height: 23px;
    padding: 6px;
    font-family: "Open Sans", Arial, sans-serif;
}

div#ObjectiveTableContainer {
    margin-bottom: 25px;
}

.actionTab{
	width: 20%;
}

div#mailInfo {
    margin-top: 40px;
}

.verifyInfo {
    background-color: #fff3cd;
    border: 1px solid #ffeeba;
	padding: 7px 15px 10px;
	color: #856404;
	margin-bottom: 25px;
}

div#verify {
    padding-top: 13px;
}

select#deliverableType {
    width: 13%;
}

.subCats_WK
{
width:300px;
background-color: #F5F5F5;
padding-left: 10px;
padding-top:2px;
padding-bottom:2px;
height:auto;
margin-left: 10px;
}

.webform {
font-family: Georgia, serif;
font-size: 12px;
color: #000000;
}
.webform fieldset {
font:12px verdana;
background-color:#f5f5f5;
border:1px solid #000000;
padding:10px;
}

/*.webform legend {

}*/

.FieldSupvDesc, .FieldSupvDescAlum{
margin-left:20px;
}

.spacer
{
width:100%;
height:20px;
border-bottom:1px dotted #333;
margin-bottom:10px;
}

/*.alert
{
background-color: #6987C2;
font-size: 12px;
color: #fff;
padding:10px;
width:900px;
box-shadow: 0px 0px 3px rgb(153, 153, 153);
}*/

/*.alert a
{
color: #fff;
}*/

.alert_red
{
background-color:#F8D7DA;
border: 1px solid #f5c6cb;
font-size: 16px !important;
color: #721c24;
font-weight: 500;
padding:10px;
box-shadow: 0px 0px 3px rgb(153, 153, 153);
text-align: center;
}

.alert_red a
{
color: #fff;
}

.alert_red_small
{
background-color:#cc0000;
font-size: 12px;
color: #fff;
padding:4px;
box-shadow: 0px 0px 3px rgb(153, 153, 153);
text-align: center;
}

.alert_red_small a
{
color: #fff;
}



.exclamation
{
vertical-align:middle;
height:16px;
width:16px;
margin-right: 10px;
margin-top:-3px;
 margin-left:20px;
}

.exclamation_
{
vertical-align:middle;
height:16px;
width:16px;
margin-right: 10px;
margin-top:-3px;
 margin-left:200px;
}

.status_text
{
font-weight:200;
font-family:Arial;
font-style:normal;
font-size:11px;
}



.helpful_practica
{
margin-top:20px;
}

/*.inside_helpful_practica
{
padding-top:10px;
padding-bottom: 20px;
text-transform:uppercase;
}*/

.interest_box
{
margin-left:20px;
margin-bottom: 20px;
}

.select_
{
padding-top:3px;
margin-left: 145px;

}

.select_new_role
{
width: 150px;
}

.resume_dl
{
margin-top:10px;
}

.resume_fieldset{
	margin-bottom: 15px;
}

.adap_link
{
text-decoration:none;
color:#4472CC;
font-size:11px;
}

.admin_link
{
text-decoration:none;
color:#4472CC;
}

/*.show_studentBand_adap, .tab_modal
{
display:none;
margin-top:5px;
}*/

.tab_modal
{
display:none;
margin-top:5px;
}

/*.tab_modal
{
margin-top: 25px;
}*/

.practicum_selection
{
margin-bottom: -20px;
}

.practicum_selection label
{
width:auto;
margin-right: 3px;
}

.practicum_selection p
{
display: inline;
/*font-style: italic;
color: rgb(197, 51, 51);
font-size: 11px;*/
}

/*.search_
{*/


.highlight_, .highlight_sec
{
padding-left: 2px;
padding-bottom: 3px;
padding-right: 2px;
padding-top: 3px;
margin-bottom: 5px;
}

.highlight_ p, .highlight_sec p
{
width: 800px;
margin-left: auto;
margin-right: auto;
line-height: 18px;
/*color: #fff;*/
}

.submit_button_adap
{
display: none;
}

/*.submit_button_adap p
{
padding: 8px;
color: #fff; 
background-color:#cc0000;
}*/


.red_tab{
/*background-image: url(/stylesheets/images/ui-bg_red_1.png);*/
background-color: #aaaaaabd;
/*border: 1px solid rgb(204, 0, 0);*/
border-top-left-radius: 4px;
border-top-right-radius: 4px;
background-position: 50% 50%;
background-repeat: repeat no-repeat;
}

#popupdiv p
{
font-size: 18px;
background-color: #7B9ADA;
padding: 8px;
color: #fff;
margin-bottom: 5px;
width: auto;
margin-right: 10px;
font-family: "Open Sans", Arial, sans-serif !important;
}

#popupdiv label
{
width: 175px;
margin-bottom: 5px;
text-align:right;
margin-right: 20px;
color:#555;

}

#supv_popupdiv p
{
font-size: 18px;
background-color: #7B9ADA;
padding: 8px;
color: #fff;
margin-bottom: 5px;
width: auto !important;
margin-right: 10px;
font-family: "Open Sans", Arial, sans-serif !important;

}

#supv_popupdiv label
{
	width: 175px;
	margin-bottom: 5px;
	text-align:right;
	margin-right: 20px;
	color:#555;
}

a.link_main.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
    color: #fff !important;
	background-color: #337ab7 !important;*/
	padding: 0px !important;
	border:none !important;
	display: inline-block;
	margin-bottom: 15px;
	margin-top: 10px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	cursor: pointer;
	user-select: none;
	border-radius: 4px;
}

.edit_button
{
	float: left;
	margin-right: 15px;
	color: #fff !important;
	padding: 0px !important;
	border:none !important;
}

.delete_button{
float: left;
margin-right: 15px;
}

.appr_button
{
	float: left;
	margin-right: 15px;
	color: #fff !important;
	border: none !important;
	
}

a.link_main_appr.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
    color: #fff !important;
	background-color: #337ab7 !important;
    border: none !important;
    display: inline-block;
    margin-bottom: 15px;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    user-select: none;
    border-radius: 4px;
}

.adap_modal_controls
{
margin-bottom: -5px;
height: 30px;
}

.action_buttons_views
{
margin-bottom: -5px;
margin-top: 30px;
height: 55px;
/*background: #E7E7E7;*/
/*padding: 10px;
border-radius: 4px;
border: 2px dotted #999;*/
}

select.practicum_list {
    width: 495px;
    height: 35px;
    border-radius: 5px;
    color: #555;
    font-family: "Open Sans", Arial, sans-serif;
}


.inside_Practicum_views
{
background: rgb(241, 241, 241);
padding: 10px;
box-shadow: 0px 0px 5px #999;
margin-bottom: 8px;
}

/*.add_button_note
{
position: relative;
left: 700px;
top: -10px;
}*/


.adap_note_controls
{
margin-bottom: -5px;
margin-top: 5px;
height: 40px;
}

.stats
{
width: auto;
height: auto;
background-color: #F3F3F3;
border-radius: 4px;
float: left;
clear:both;
right: 20px;
top: 142px;
/*padding-bottom: 10px;*/
padding-left: 10px;
padding-top: 5px;
/*margin-bottom:20px;*/
box-shadow: 0px 0px 5px rgb(153, 153, 153);
}

.left_stats
{
/*width: 48%;*/
float: left;
/*height: 45px;*/
margin-left: 2px;
margin-right:50px;;

}

.left_stats p
{
margin-top: 0px;
}

.header_ h1{
	color:#022878;
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0;
	/*width: 520px;*/
	float: left;
}

.adap_info
{
width: 930px;
height: 30px;
background: #cc0000;
border-radius: 4px;
margin-bottom: 15px;
margin-left: -5px;
padding-top: 1px;
padding-bottom: 20px;
box-shadow: 0px 0px 5px rgb(153, 153, 153);
}

.adap_info p
{
font-size: 14px;
color: #fff;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
width: auto;
text-align: center;

}
table.myTable td, table.myTable th {
    border: 1px solid #a5a5a5 !important;
    padding: 5px;
}

.header_
{
float: left;
/*margin-bottom: 10px;*/
}

.show_div
{
float: left;
width: 100%;
margin-bottom: 30px;
}

.edit_plain_wrapper
{
	margin-left:auto;
	margin-right:auto;
	width:980px;
	padding:10px 0px 10px 0px;
	box-shadow: 0px 0px 5px rgb(153, 153, 153);
}

.show_plain_wrapper
{
	margin-left:auto;
	margin-right:auto;
	width:auto;
	padding:10px 0px 10px 0px;
}


.success_message
{
width: 900px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
height: 400px;
}

.inside_success
{
width: 800px;
margin: auto;
height: 300px;
background-color: rgb(233, 233, 233);
}

.inside_success p
{
width: 700px;
margin-left: auto;
margin-right: auto;
}

.adap_instruc_text
{
display: none;
}

/*.adap_welc_text
{
margin-left:30px;
margin-top:20px;
margin-bottom:20px;
}*/

.adap_help_text
{
margin-left:35px;
margin-bottom:15px;
}

.adap_help_text ul
{
margin-top:-5px;
}


.notes_area {
    margin-top: 30px;
}

table.myTable
{
border-collapse:collapse;
}
table.myTable td, table.myTable th
{
border:1px solid #6384c6;
padding:5px;
}

table.myTable input[type="checkbox"]{
	margin-left: 5px;
	margin-right: auto;
}


.add_adap_notes_modal
{
font-size: 13px;
line-height: 10px;
}


.no_student_notes
{
width: 800px;
height: auto;
}

.inside_add
{
margin-top: 15px;
margin-bottom: 10px;
}

.inside_add label
{
margin-left: 5px;
width: 70px;
float: none;
}

.note_button
{
margin-left: 575px;
margin-right: 10px;
}

.red_veri
{
background: none repeat scroll 0 0 #CC0000;
    color: #FFFFFF;
    height: 20px;
    line-height: 10px;
    margin-bottom: 20px;
    margin-top: 5px;
    padding-left: 12px;
    padding-top: 8px;
    display: none;
}

.verification{
	margin-top:60px;
	margin-bottom: 20px;
	font-size:15px;
}

.main_note
{
padding-bottom: 20px;
min-height: 150px;
overflow: visible;
background: #E9E9E9;
padding-bottom: 15px;
padding-left: 10px;
padding-right: 10px;
border: 2px solid #95A0D8;
margin-top: 10px;
}

.main_note label
{
margin-left: 5px;
width: auto;
float: none;
font-size: 13px;
margin-top: 10px;
}

.main_note p
{
display: inline;
font-size: 13px;
}

.main_comment
{
padding-bottom: 20px;
min-height: 200px;
overflow: visible;
margin-top: 15px;
border-top: 1px dotted #666666;
}

.main_comment label
{
margin-left: 5px;
width: 70px;
float: none;
font-size: 13px;
margin-top: 10px;
}

.main_comment p
{
display: inline;
font-size: 13px;
}


.add_comm
{
width: 100%;
background: #fff;
height: 50px;
position: absolute;
bottom: 0px;
margin-left: -12px;
border-top: 1px solid #666666;
}

.add_comm_button
{
float: right;
margin-top: 10px;
}

.middlelf_main_comment
{
width: 50%;
height: auto;
float: left;
}

.spinner
{
width: 100%;
height: 100px;
margin: auto;
}

.spinner img
{
margin-left: 450px;
margin-right: auto;
margin-top: 30px;
}
.add_comment_form
{
background: #F7F7F7;
padding-top: 15px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 15px;
box-shadow: 0px 0px 5px rgb(153, 153, 153);
border-bottom: 1px solid #333;
display: none;
}

.add_comment_form label
{
margin-left: 5px;
width: 70px;
float: none;
}

.close_add_comment
{
text-decoration: none;
color: #4472CC;
margin-right: 8px;
margin-left: 450px;
}

.close_add_note
{
text-decoration: none;
color: #4472CC;
margin-right: 8px;
margin-left: 450px;
}


/*.main_comment
{

}*/

.comment_
{
min-height: 150px;
overflow: visible;
background: #FFFFFF;
padding-bottom: 15px;
padding-left: 10px;
padding-right: 10px;
border: 2px solid #B5B5B6;
margin-top: 10px;
}

.dataTables_filter label
{
width: auto;
margin-left: 160px;
}

.currently_logged
{
padding-left: 10px;
padding-top: 3px;
}

.currently_logged p
{
	font-weight: bold;
	display: inline;
	font-size: 12px;
}

.currently_logged select
{
	display: inline;
}

/*.admin_contact_lt
{
width: 350px;
float: left;
margin-top: 10px;
margin-bottom: 10px;
}*/

.admin_contact_
{
width: 450px;
float: left;
margin-top: 10px;
margin-bottom: 10px;
}


/*.admin_contact_rt
{
float: right;
height: auto;
width: 230px;
margin-top: -250px;
margin-right: -30px;
}*/

.admin_contact_rt2
{
float: right;
height: auto;
width: 230px;
margin-top: -250px;
margin-right: -30px;
}

.admin_contact_rt a
{
display: block;
margin-bottom: 10px;
width: 180px;
padding: 7px 3px 7px 3px;
}

.inside_field_sup
{
border:2px solid #6384c6;
}

.inside_field_sup li
{
list-style-type: lower-roman;
line-height: 20px;
}

.message_icon
{
height: 16px;
width: 16px;
/*position: absolute;
margin-left: -40px;*/
float: left;
}

.successMessage .errorMessage, .unsuccessfulMessage
{
/*padding-top: 3px;
padding-bottom: 5px;
padding-left: 5px;
margin-bottom: -7px;
width: 70%;*/
position: relative;
padding: .75rem 1.25rem;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: .25rem;
}


/*.rounded_
{
position: relative;
left: 370px;
top: -25px;
color: rgb(197, 51, 51);
}*/

.sum_print
{
/*width: 200px;*/
height: auto;
/*position: absolute;*/
left: 85%;
top: 260px !important;
float:right;

}

.adap_pfa_profile, .adap_pfa_visible
{
/*display: none;*/
}

.inside_warn
{
height: auto;padding-bottom: 10px;
color: #721c24;
background-color: #f8d7da;
border-color: #f5c6cb;
padding-bottom: 10px;
}

.inside_warn li
{
margin-bottom: 5px;
font-size: 13px;
list-style-type: square;
}


.inside_warn p
{
text-align: center;
font-size: 14px;
}


.inside_warn img
{
margin-left: 230px;
margin-top: 20px;
}

.report_frame
{
width: 900px;
margin: auto;
height: auto;
margin-bottom: 20px;
border: 1px solid #999;
}


.report_frame iframe{
	border: none;
}

iframe {
    /* animation: none; */
    border: none;
    margin-left: -25px;
    /*width: 920px;
    height: 650px;*/
    /* border-color: red; */
}

.practicum_list
{
margin-top:0px;
width:250px;
margin-right:10px;
margin-left:10px
}


/*New Practicum*/
.practicum_org_container_overlay
{
width: 900px;
height: 580px;
margin-left: 15px;
margin-right: auto;
border: 2px dotted #A7A343;
margin-bottom: 0px;
border-radius: 8px;
z-index: 10000;
position: absolute;
display: none;
background-color: #333;
opacity: 0.8;
}



.practicum_container_overlay
{
width: 900px;
height: 580px;
margin-left: 15px;
margin-right: auto;
border: 2px dotted #A7A343;
margin-bottom: 0px;
border-radius: 8px;
z-index: 10000;
position: absolute;
display: none;
background-color: #333;
opacity: 0.8;
}

.practicum_modal_form
{
width: 400px;
height: 435px;
border-radius: 4px;
z-index: 10001;
margin-left: 28%;
margin-right: auto;
position: absolute;
background-color: #fff;
display: none;
margin-top: 60px;
}


.practicum_modal_show_data
{
width: 700px;
height: 457px;
border-radius: 4px;
z-index: 10001;
margin-left: 12%;
margin-right: auto;
position: absolute;
background-color: #fff;
display: none;
margin-top: 47px;
overflow: auto;
}

.modal_error
{
display: inline;
font-family: Georgia;
font-style: italic;
color: #C92C2C;
font-size: 12px;
margin-left: 10px;
}

.modal_form_top{
background-color:#002878;
width: 700px%;
height: 40px;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
margin-top: -4px;
/*border-bottom: 1px solid #D6D38A;*/
}

.modal_form_top_show
{
background-color: #002878;
width: 700px;
height: 40px;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom: 1px solid #D6D38A;
position: absolute;
clear: both;
z-index: 100002;
margin-left: 12%;
margin-top: 10px;
display: none;
}


.modal_form_show_submit
{
background-color:#f5f5f5;
width: 700px;
height: 65px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
/*border-top: 1px solid #D6D38A;*/
position: absolute;
clear: both;
z-index: 100002;
margin-left: 12%;
margin-top: 500px;
display: none;
padding: 8px;
}


.left_form_top
{
float: left;
display: inline;
margin-top: 10px;
font-size: 16px;
margin-left: 20px;
font-family: "Open Sans", Arial, sans-serif;
/*font-style: italic;*/
color: #fff;
font-weight: 600;
}

.left_form_top p
{
display: inline;
font-size: 1.12em;
}

.right_form_top
{
float: right;
display: inline;
margin-top: -5px;
font-size: 30px;
font-family: Arial;
color: #fff;
margin-right: 20px;
}

.right_form_top p
{
display: inline;
}

.right_form_top p:hover
{
cursor: pointer;
}

.practicum_modal_form button
{
float: right;
}

.practicum_container
{
width: 99%;
/*height: 1450px;*/
margin-left: auto;
margin-right: auto;
/*border: 1px solid #002878;*/
margin-bottom: 20px;
/*margin-top: 30px;*/
z-index: 10000;
}

._steps
{

/*border-top: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;*/
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
/*height: 40px;*/
/*-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
/*border-top-left-radius: 8px;
border-top-right-radius: 8px;*/
/*border-bottom: 1px solid #D6D38A;*/
}

/*.left_steps,.mid_steps
{
float: left;
}*/
.right_steps
{
float: right;
}
.right_steps
{
display: inline;
/*margin-top: 10px;*/
font-size: 14px;
margin-right: 20px;
/*font-family: Georgia;*/
/*font-style: italic;*/
color: #fff;
}
.left_steps
{
/*display: inline;*/
/*margin-top: 10px;
font-size: 1.17em;
margin-left: 20px;
/*font-family: Georgia;*/
/*font-style: italic;*/
background-color: #002878;
    text-align: center;
	border-radius: 4px;
	height: 39px;

}

.left_steps p
{
display: inline;
color: #fff;
}

.left_steps h2
{
color: #fff;
padding: 6px;
}

.mid_steps
{
display: inline;
/*margin-top: 10px;*/
font-size: 12px;
margin-left: 90px;
color: rgb(197, 51, 51);
}

.mid_steps p
{
display: inline;
}

.practicum_form
{
width: 99%;
height: auto;
padding: 10px;
}



.select_prac
{
width: 200px;
}

.practicum_form label, .practicum_modal_form label
{
/*float: left;*/
/*width: 160px;*/
display: inline-block;
font-weight: 600;
white-space: nowrap;
font-size:16px;
}

.practicum_modal_show_data label
{
float: left;
font-weight: 400;
color: rgb(173, 131, 21);
color: #B88603;
}


/*.practicum_form input
{
height: 30px
}*/


.lft_step_one
{
width: 435px;
float: left;
/*padding: 20px;*/
height: 100%;
}
.prac_step_1
{
/*float: left;*/
position: relative;
z-index: 1000;
display: inline;
}

.prac_step_2, .prac_step_3
{
/*float: left;*/
position: relative;
z-index: 1000;
display: inline;
display: none;
}
/*.prac_step_3
{
/*padding: 20px;*/


/*
.border_
{
border-right: 1px solid #E4DEDE;
}
*/

.action_buttons_prac
{
/* width: 300px; */
height: auto;
padding: 10px;
/* margin-left: auto; */
/* margin-right: auto; */
float: right;
margin-right: 10px;
}

.action_buttons_prac a
{
width: 116px;
margin-left: 10px;
}

.orgSearch
{
width: 870px;
padding: 10px;
}

.orgSearch input[type="search"]
{
	width: 600px;
	height: 40px;
}

.orgSearch label
{
width: auto;
margin-bottom: 10px;
}

.supSearch
{
width: 870px;
padding: 10px;
}

.supSearch input[type="search"]
{
	width: 600px;
	height: 40px;
}

.supSearch label
{
width: auto;
margin-bottom: 10px;
}


.searchResult
{
width: 100%;
height: 200px;
overflow: auto;
display: none;
}

.searchresults
{
margin-left:-45px;
}

.searchresults li
{
list-style-type: none;
padding: 10px;
color:#555;
}

.searchresults li:hover
{
cursor: pointer;
background-color: #e2e3e5;
font-weight: 600;
}

.searchresults p
{
display: inline;
margin-right: 15px;
}

.result_count
{
font-style: italic;
color: #155724;
position: absolute;
left: 620px;
top: 45px;
display: inline;
}

.evenLI {
   background: #f2f7ff63;
}

.oddLI {
   background: #f2f7ff63;
}

.supSelected
{
width: 70.8% !important;
height: 45px;
display: none;
background-color: #d4edda;
margin-bottom: 10px;
border: 1px solid #c3e6cb;
}

.supSelected p
{
display: inline;
float: left;
margin-top: 10px;
margin-left: 10px;
width: 35%;
font-size: 16px;
color: #155724;
}

.supSelected img
{
display: inline;
float: right;
margin-right: 10px;
vertical-align: middle;
height: 30px;
margin-top: 5px;
}


.supSelected a
{
position: absolute;
right: 13%;
margin-top: 5px;

}

.orgSelected
{
width: 90%;
display: none;
margin-bottom: 10px;

}

.orgSelected p
{
display: inline;
margin-top: 15px;
margin-left: 25px;
width: auto;
font-size: 16px;
color:#155724;
}

.orgSelected img
{
display: inline;
float: right;
margin-right: 10px;
vertical-align: middle;
height: 30px;
margin-top: 10px;
}


.orgSelected a
{
position: absolute;
right: 13%;
margin-top: 5px;
}

.showOrgLevels
{
width: 90%;
height: auto;
display: none;
}

.levels{
width: 78.5% !important;
height: auto;
background-color: #d4edda;
margin-bottom: 10px;
border: 1px solid #c3e6cb;
padding: 10px;
}

.levels p
{
display: inline;
margin-top: 15px;
margin-left: 25px;
width: auto;
font-size: 16px;
color: #155724;
}


.levels img
{
display: inline;
float: right;
margin-right: 10px;
vertical-align: middle;
height: 30px;
margin-top: -5px;
}

.levels select{
	font-size: 14px;
}

.addSupervisor
{
width: 71%;
height: 40px;
display: none;
background-color: #f8d7da;
margin-bottom: 10px;
border: 1px solid #f5c6cb;
border-radius: .25rem;
}

.addSupervisor p
{
display: inline;
float: left;
padding:8px;
width: 60%;
margin-left: 32%;
font-size: 16px;
color: #721c24;
}

/*.addSupervisor a
{
position: absolute;
right: 46%;
margin-top: 1px;
}*/


.addOrg
{
width: 71%;
height: 40px;
display: none;
background-color: #f8d7da;
margin-bottom: 10px;
border: 1px solid #f5c6cb;
border-radius: 3px;
}

.addOrg p
{
display: inline;
float: left;
padding: 8px;
margin-left: 32%;
width: 60%;
font-size: 16px;
color: #721c24;
/*font-style: italic;*/
}

.addOrg a
{
/*position: absolute;*/
margin-top: 37px;
}

.addOrg a:hover
{
	text-decoration:none;
}

.chkOrgRef{
	position: absolute;
	/*left: 17px;*/
	margin-top: 4px !important;
}

.insertSup, .insertOrg, .showFinalSub
{
padding: 12px;
}

.showFinalSub
{
width: 675px;
margin-left: auto;
margin-right: auto;
}

.orgSelRadio
{
vertical-align: middle;
margin-top:-2px;
margin-right: 8px;
}


.midhoursRadio label {
	width: 10% !important;
	font-weight: 300 !important;
}

.midhoursRadio{
 margin-bottom:10px;
}



.backBtn{
	float:right;
	margin-right: 20px !important;
	margin-bottom: 20px !important;
}

.cancelBtn{
	margin-left:20px;
}

#profileBtn{
	margin-right:10px !important;
}

.rightBtn{
	float:right;
	margin-right: 15px !important;
	margin-bottom: 25px !important;
}

#deliverabltBtn{
	float:right;
	margin-right: 20px !important;
}

.inside_prac_3
{
width: 100%;
}

.showFinalSub label
{
float: left;
font-weight: 600;
color: #555;
text-align: right;
margin-left: -30px;
margin-right: 27px;
}

.showFinalSub p
{
font-weight: 200;
}

.submitPracticumCancel
{
margin-left: 65%;
margin-right: 15px;
color: #357ebd;
/*background-color: #fff;
border: 1px solid #357ebd;8*/
padding: 7px 12px;
font-size: 14px;
}
a.submitPracticumCancel {
    position: relative;
    /*top: -9px;*/
    padding-bottom: 8.5px;
}


.view_sample
{
/*position: absolute;*/
font-size: 14px;
/*margin-left: 160px;*/
}

.summ_display
{
width: 315px;
margin-left: auto;
margin-right: auto;
}

/*.practicum_instruc
{
/*width: 95%;
margin-left: auto;
margin-right: auto;
padding: 10px;
margin-top: -20px;
}*/

/*.indicates
{
margin-left: 20px;
}*/

.instruction_tip
{
width: 210px;
background-color: #F0F3D7;
display: none;
border-radius: 8px;
border: 1px solid #D6D38A;
height: auto;
position: absolute;
z-index: 1001;
padding-top: 8px;
padding-left: 10px;
padding-right: 10px;
color: #C79000;
}

.instruction_tip p
{
font-size: 13px;
}

.suggestion
{
font-style: italic;
color: #428bca;
text-decoration: underline;
margin-left: 10px;
}
.suggestion:hover{
cursor: pointer;
}
.mean
{
display: none;
font-style: italic;
}

.zip_req
{
display: none;
}

#nav li:hover ul.sub {
	padding: 0;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
color: #fff !important;
}

a.view_sample{
color: #0000EE;
}

/*textarea#practicum-PracticumSummary, textarea#practicum-Deliverables, textarea#practicum-RelateToGoals, textarea#practicum-CommunityEngagement  {
width: 797px !important;
height: 206px !important;
margin: 0px -402px 0px 0px !important;
}*/

textarea#practicum-PracticumSummary {
    margin-bottom: 0px;
}

.btn-primary {
margin-bottom: 15px;
}
a.link_main_button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, a.print_ {
font-size: 12px;
/*float: right;*/
}

/*input#practicum-MOURequired-y, input#practicum-MOURequired-n{
vertical-align: middle;
margin: -1px 0 0 7px;
}*/
.form-group_title .clear-left-el label {
margin-top:10px;
white-space:nowrap;
}

i.fas.fa-exclamation-circle {
font-style: normal;
}

/*input#submit_demo {
padding: 5px;
font-size: 12px !important;
}*/

#submit_demo{
margin-right: 8px !important;
}

a.submitPracticumCancel:hover {
text-decoration: none;
}
strong {
font-weight: 100;
}

input#btnSubmit3 {
margin-left: 10px;
padding: 5px;
font-size: 12px;
border-radius: 0;
}
div#container {
margin-right: 10px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
color: #fff !important;
}

a#ui-id-2, a#ui-id-3, a#ui-id-4, a#ui-id-5, a#ui-id-6, a#ui-id-7  {
font-size: 16px !important;
}
a.edit_stu_profile {
margin-top: -5px !important;
}
.student_band p {
font-size: 16px;
margin-top: 15px;
padding-top: 3px;
line-height:20px;
}

/*CSS Fix*/
.prac_step_1 {
    float: none;
    width: 100%;
}

.prac_step_2 {
    float: none;
}

.prac_step_3 {
    float: none;
}

.step-1-top {
	width: 100%;
	/*margin-left:10px;*/
}

.step-1-top-left {
    /*width: 50%;
    float: left;*/
    box-sizing: border-box;
}

.step-1-top-right {
    /*width: 50%;
    float: left;*/
    box-sizing: border-box;
}

.step-1-top:after {
    content: '';
    display: table;
    clear: both;
}

.step-1-top input{
	width:30%;
}

.step-1-top select{
	width:30%;
	margin-bottom: 0px !important;
}

.lft_step_one.border_ {
    width: 100%;
    float: none;
}

.lft_step_one {
    width: 100%;
    float: none;
}
.edit_plain_wrapper {
    height: auto !important;
}

.action_buttons_prac {
    margin-top: 50px;
}

a.view_sample {
    min-width: 165px;
    /*top: 6px;*/
}

.form-group_title {
    position: relative;
}

img.prac_info {
    /*margin-right: 50px;*
    /*top: 2px;
	position: relative;*/
	margin-left: 10px;
}

/*Practicum Student Form Fix*/
.form-group.form-s-title {
    position: relative;
}

/*.form-group.form-s-title a.view_sample {
    /*top: -4px;*/

.obj_td{	
	   padding-top:10px;
		padding-bottom:2px;
		text-align:left;
	}

.note {
	font-size: 13px;
	font-style: italic;
	}

div#ui-id-8 {
		height: 50% !important;
	}

table.dashboardTable
	{
	border-collapse:collapse;
	}

table.dashboardTable td, table.dashboardTable th
	{
	border:1px solid #6384c6;
	padding:5px;
	}
	
table.dashboardTable input[type="checkbox"]{
		margin-left: 5px;
		margin-right: auto;
	}
	
table.dashboardTable td, table.dashboardTable th {
		border: 1px solid #a5a5a5 !important;
		padding: 5px;
	}

.notApproved{
	float: right;
	text-align: center;
}

.workspace, .orientation, .access, .resources, 
.staff, .staffq, .staff_inter, .workload, .access_sup, 
.level, .feedback, .know_sup, .competency, .attendance, .cooperation, 
.dependability, .professional, .initiative, .adaptibility,
.comm_skills, .analytical, .financial, .culturecomp, .scienceskills, 
.development, .leadership, .commInvolve
{
	float: none !important
}

input.objAchieved {
    float: none !important;
}

.obj_layout{
	margin-right: 15px !important;
	margin-left: 15px !important;
	
}

input.floatNone {
    float: none !important;
}

p.alert.alert-danger.centerText {
    margin-top: 40px !important;
}

.approval{
	background-color: #f3f3f3;
	border: 1px solid #c6c8ca;
	border-radius: 3px;
	padding:10px;
}

.letters {
    font-size: 1.30rem;
    letter-spacing: 7.8px;
}

.letters a {
    color: #002878;
	font-weight: 600;
	text-decoration:none !important;
}

input.form-control.searchInput {
    width: 100%;
}

.container-fluid.search {
    padding: 8px;
}

div#searchUser {
    text-align: center;
    margin-top: 30px;
    font-weight: 600;
}

table#example {
    margin-bottom: 0px;
}

table#example td {
    text-align: left;
}

div#example_length label {
	color: #fff;
	font-weight: 100;
	font-size: 16px;
}

div#example_filter label {
	color: #fff;
	font-weight: 100;
	font-size: 16px;
}

div#example_filter input {
    width: auto;
    border-radius: 3px;
}

div#example_length select {
    width: auto;
    height: 30px;
	border-radius: 3px;
	color: #555;
}

div#example_paginate a {
    border: none;
}

.dataTables_info {
    width: 50%;
    float: left;
    margin-bottom: 10px;
}

.col-sm-9.selection {
    margin-top: 15px;
}

.col-sm-3.selectionHead {
    width: auto;
}

.ui-widget select {
    height: 32px !important;
    border-radius: 3px;
    font-family: "Open Sans, Arial, sans-serif";
    color: #555;
}

.ui-widget input {
    width:200px;
    border-radius: 3px;
    font-family: "Open Sans, Arial, sans-serif";
    color: #555;
}

.paginate_enabled_previous, .paginate_disabled_previous, .paginate_enabled_next,
.paginate_disabled_next {
    margin: 15px;
}

.blueTab{
	color: #002878;
	font-weight: 600;
}

.greyTab{
	color:#aaaaaabd;
	font-weight:600;
}

table.ui-datepicker-calendar {
    background-color: #7798b9;
    /* color: blue; */
}

input.note_button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only,
button.add_comm_button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only,
a.see_students.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only,
input.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only, 
input#btnSubmit, input#btnSave, input#btnSubmit1 {
	color: #fff;
    background-color:#337ab7;
}

a.link_main_delete.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only{
	color:white;
	background-color:#dc3545;
	color: #fff !important;
    border: none !important;
    display: inline-block;
    margin-bottom: 15px;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    user-select: none;
    border-radius: 4px;
}

.clear{
	clear:both;
}

.buttonMedium {
    margin-left: 20px;
}

input.selectRole {
    float: none !important;
}

input.visibleStudents {
    float: none !important;
}

button.add_comm_button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
    padding: 10px !important;
}

button.delete_warn.btn.btn-danger {
    margin-right: 15px !important;
}

.adminTable.table th {
    background-color: #6384c6;
}