﻿strong
{
    font-weight:bold;
    }

.bs_logon .x-scroll-container{
	background: transparent;
	overflow: visible;
	height: 150px;
}
.bs_logon .x-input-el, 
.x-layout-card-item{
	background: transparent;
}
.x-field-search
{
	padding: 0 10px 10px;
	}
textarea {
	resize: none;
} 
.x-tab-active, 
#sdpcontenttoolbar, 
#sdpuserstoolbar
{
	background-image: url(../images/bg_dark.png);
	}
.status-not-reviewed,
.status-reviewed,
.status-graded,
.status-in-progress
{
	}
/*upload picture*/
.x-tab .x-button-icon.upload:before,
.x-button .x-button-icon.upload:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  font-family: "Pictos";
  content: "c";
}

.x-tabbar-light.x-docked-top{
	z-index: 9999;
	border-bottom: 0;
	position: relative;
}
.x-tabbar.x-docked-top .x-tabbar-inner{
	position:relative;
	display: -webkit-box;
	-webkit-box-flex: 1;
	-webkit-box-orient: horizontal;
	-webkit-box-align: stretch;
}
.x-tabbar.x-docked-top .x-tab{
	height: 30px;
	position:relative;
	top: 3px;
	border-radius: 5px 5px 2px 2px;
	margin: 0;
	-webkit-box-flex: 1;
}
.x-tabbar.x-docked-top .x-tab:last-child{
	margin: 0;
}
.x-tabbar.x-docked-top .x-tab.x-tab-active{
	height: 30px;
}
.x-list .x-list-item.x-item-selected .x-list-item-label,
.x-list .x-list-item.x-item-pressed .x-list-item-label{
	background: transparent !important;
}
.x-docked-top .x-button{
	z-index: 8;
}
.x-badge{
	border-radius: 20px !important;
	width: 22px;
	height: 22px;
	line-height: 20px;
	font-size: 14px;
}
.x-title .x-innerhtml{
	padding: 0;
	margin: 0 40px;
	width: auto;
}
#loginForm{
	height: 150px !important;
	min-height: 1px !important;
	padding: 0 20px;
}
.x-msgbox-title{
	background: transparent !important;
	box-shadow: none !important;
	height: 2em !important;
	margin: 0 -6px;
}
.widget_title_text{
	margin-top: 105px;
	overflow: visible;
	text-overflow: ellipsis;
	width: 100%;	
}

.widget_title_text .x-inner{
	min-width: inherit;
}
.x-toolbar.x-docked-top .x-toolbar-title
{
	padding: 0  45px 0 76px; 
	text-overflow:ellipsis; 
	overflow: hidden;
}
.x-toolbar.x-docked-top.searchbartop .x-field-input, 
#sdplistsearch .x-field-input, 
#sdpuserlistsearch .x-field-input, 
#coachuserlistsearch .x-field-input, 
#coachhandinlistsearch .x-field-input{
	padding: 0 .5em;
}
.x-field-search .x-field-input .x-form-field{
	margin: 0;
	padding: 0.2em 0.4em;
}
.x-field-input .x-clear-icon{
	right: -0.3em;
}
.x-field-search .x-field-input::before{
	left: 1em;
}
.x-toolbar{
	min-height: 3.5em;
	border-top-width: 3px;
	border-top-style: solid;
}
.x-toolbar-light .x-field-select .x-input-text
{
	background: transparent !important;
	border-width: 1px;
	border-style: solid;
	border-radius: 6px !important;
	height: 30px;
	}
.x-toolbar-light .x-button-back span
{
	z-index: 99; 
	position:relative;
}
.bs_logon .x-field, 
.form_page .x-field{
	background: transparent;
	min-height: 0em;
}
.bs_logon .x-button{
	padding: 6px;
	min-height: 0;
}
.bs_logon .x-field{
	margin: 0 0 10px !important;
}
.bs_logon .x-form{
	margin: 0 auto;
	max-width: 300px;
	min-width: 200px;
}
.form_page .x-form, 
#notes_form_container{
	margin: 0 auto;
	max-width: 400px;
	min-width: 200px;
	padding: 0 10px;
}
#notes_form_container{
	padding: 10px;
}
#notes_form_container .x-field{
	padding-bottom: 10px;
}
.bs_logon #messageForm
{
	margin: 0;
}
#se_settings{
	padding: 0 10px;
}
.bs_list .x-list-item .x-list-item-label, 
.x-toolbar.x-docked-bottom{
	border: 0 !important;
}
.x-form .x-panel-body{
	background: transparent;
}
.x-hasbadge .x-badge{
	top: -1px;
	right: -7px;
	border-radius: 2px !important;
	width: 22px;
	height: 22px;
	line-height: 20px;
	font-size: 14px;
}
#ext-gen1218
{
	background: white;
}
.x-list-pullrefresh-arrow
{
	opacity: 0.35;
}
.x-list-pullrefresh-updated
{
	opacity: 0.5;
}
.x-list-paging .x-list-paging-msg, 
.mn_no_items
{
	padding: 10px; 
	margin: 0 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100% 100%;
}
.mn_no_items
{
	margin: 10px; 
	border-radius: 5px; 
	text-align: center; 
}
.x-list-emptytext
{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	}
.x-list-normal .x-list-header{
	border-radius: 5px 5px 0 0;
	margin-top: 10px;
}
.x-list-normal .x-list-header-swap{
	border-radius:0 0 5px 5px;
	margin-top: 0;
	left: 10px;
	right: 10px;
	width: auto;
}

/* custom */

#sdp_doc_view .x-inner
{
	height: 100% !important;
}

#sdp_doc_view .x-inner .x-container
{
	height: 100% !important;
}

#sdp_doc_view .x-inner .x-container .x-inner
{
	height: 100% !important;
}

#sdp_doc_view .x-inner .x-container .x-inner .x-innerhtml
{
	height: 100% !important;
}

#sdp_doc_view .x-inner .x-container .x-inner .x-innerhtml #doc_iframe
{
	height: 100% !important;
}

.btn_widget 
{   
	width: 85px;
	height: 90px;
	border: 0;
}

.btn_studyroute, .btn_studyroute.x-button-pressing, .btn_studyroute.x-button-active,
.btn_project, .btn_project.x-button-pressing, .btn_project.x-button-active,
.btn_portfolio, .btn_portfolio.x-button-pressing, .btn_portfolio.x-button-active,
.btn_mynews, .btn_mynews.x-button-pressing, .btn_mynews.x-button-active,
.btn_settings, .btn_settings.x-button-pressing, .btn_settings.x-button-active,
.btn_logout, .btn_logout.x-button-pressing, .btn_logout.x-button-active,
.btn_coaching, .btn_coaching.x-button-pressing, .btn_coaching.x-button-active,
.btn_custompages, .btn_custompages.x-button-pressing, .btn_custompages.x-button-active,
.btn_mail, .btn_mail.x-button-pressing, .btn_mail.x-button-active,
.btn_mail, .btn_mail.x-button-pressing, .btn_mail.x-button-active,
.btn_tasks, .btn_tasks.x-button-pressing, .btn_tasks.x-button-active,
.btn_agenda, .btn_agenda.x-button-pressing, .btn_agenda.x-button-active,
.btn_natschool, .btn_natschool.x-button-pressing, .btn_natschool.x-button-active,
.btn_bookshelves, .btn_bookshelves.x-button-pressing, .btn_bookshelves.x-button-active,
.btn_portfoliosites, .btn_portfoliosites.x-button-pressing, .btn_portfoliosites.x-button-active,
.btn_portfoliositesothers, .btn_portfoliositesothers.x-button-pressing, .btn_portfoliositesothers.x-button-active
{
	background-repeat: no-repeat !important;
	background-position: center center !important;
	width: 74px;
	height: 74px;
	border: 0;
	border-top: 1px solid white;
	border-radius: 11px;
	border-radius: 5px !important;
	background-size: 120%;
}

.btn_studyroute,   .btn_studyroute.x-button-pressing,   .btn_studyroute.x-button-active{background-color: #465ba9;}
.btn_project,      .btn_project.x-button-pressing,      .btn_project.x-button-active{background-color: #be2f68;}
.btn_portfolio,    .btn_portfolio.x-button-pressing,    .btn_portfolio.x-button-active{background-color: #a65197;}
.btn_mynews,       .btn_mynews.x-button-pressing,       .btn_mynews.x-button-active{background-color: #53af94;}
.btn_settings,     .btn_settings.x-button-pressing,     .btn_settings.x-button-active{background-color: #3e3e3e;}
.btn_logout,       .btn_logout.x-button-pressing,       .btn_logout.x-button-active{background-color: #ff0054;}
.btn_coaching,     .btn_coaching.x-button-pressing,     .btn_coaching.x-button-active{background-color: #ea9816;}
.btn_custompages,  .btn_custompages.x-button-pressing,  .btn_custompages.x-button-active{background-color: #3e3e3e;}
.btn_mail,		   .btn_mail.x-button-pressing,			.btn_mail.x-button-active{background-color: #529555;}
.btn_tasks,		   .btn_tasks.x-button-pressing,		.btn_tasks.x-button-active{background-color: #b7410e;}
.btn_agenda,	   .btn_agenda.x-button-pressing,		.btn_agenda.x-button-active{background-color: #ef300b;}
.btn_natschool,	   .btn_natschool.x-button-pressing,	.btn_natschool.x-button-active{background-color: #00b1dd;}
.btn_bookshelves,  .btn_bookshelves.x-button-pressing,	.btn_bookshelves.x-button-active{background-color: #00b1dd;}
.btn_portfoliosites,  .btn_portfoliosites.x-button-pressing,  .btn_portfoliosites.x-button-active{background-color: #a65197;}
.btn_portfoliositesothers,  .btn_portfoliositesothers.x-button-pressing,  .btn_portfoliositesothers.x-button-active{background-color: #38abb5;}

.btn_studyroute.x-button-pressing,   .btn_studyroute.x-button-active,
.btn_project.x-button-pressing,      .btn_project.x-button-active,
.btn_portfolio.x-button-pressing,    .btn_portfolio.x-button-active,
.btn_mynews.x-button-pressing,       .btn_mynews.x-button-active,
.btn_settings.x-button-pressing,     .btn_settings.x-button-active,
.btn_logout.x-button-pressing,       .btn_logout.x-button-active,
.btn_coaching.x-button-pressing,     .btn_coaching.x-button-active,
.btn_custompages.x-button-pressing,  .btn_custompages.x-button-active,
.btn_mail.x-button-pressing,		 .btn_mail.x-button-active,
.btn_tasks.x-button-pressing,		 .btn_tasks.x-button-active,
.btn_agenda.x-button-pressing,		 .btn_agenda.x-button-active,
.btn_natschool.x-button-pressing,	 .btn_natschool.x-button-active,
.btn_bookshelves.x-button-pressing,	 .btn_bookshelves.x-button-active,
.btn_portfoliosites.x-button-pressing,  .btn_portfoliosites.x-button-active,
.btn_portfoliositesothers.x-button-pressing,  .btn_portfoliositesothers.x-button-active
{
	border: 0 !important;
}
.widget_btn_label{
	font-size: 14px; 
	padding: 0px 0 0 0;
	display: block;
	width: 100%;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: visible;	
    text-align: center;	
    word-wrap: break-word;
}

.btn_springboard
{
	width: 21px;
	height: 21px;
}

.btn_refresh
{
	width: 45px;
	height: 45px;
}

.bs_logon_logo
{
	margin-top:60px;
	margin-bottom:40px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
}
#springBoardIcon, 
#springBoardIcon div
{
	margin: 0;
	padding: 0 5px;
	height: 36px;
	width: 38px;
	text-align: center;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: -moz-box;
	-moz-box-orient: horizontal;
	-moz-box-pack: center;
	-moz-box-align: center;
	display: box;
	box-orient: horizontal;
	box-pack: center;
	box-align: center;
}
#springBoardIcon div img{
	width: 21px;
	height: 21px;
}
#backButton
{
	padding: 0 10px;
	margin: 0;
	}
#backButton .x-button-label
{
	display: none;
	}
.file_icon_default_size{
	width: 28px;
	height: 28px;
	margin-right: 12px !important;
}
.file_icon_status
{
	position: absolute;
	left: 28px;
	top: 34px;
	width: 16px;
	}
.logo
{
	text-align:center;
}

.bs_version
{
	padding:10px;
}

.mn_row_table
{
	width:100%;
}

.mn_row_content_table
{
	width:100%;
}
.mn_row_badge_row
{
	margin-top: 5px;
	}
.mn_row_markedread
{
	margin-right:10px;
}

.mn_row_title
{
	font-size: .95em;
}
.mn_row_title
{
	display: inline-block;
	margin-bottom: 4px;
	}
.co_handin_row .mn_row_title{
	font-weight: bold;
}

.mn_row_date
{
	font-size: 90%;
}

.mn_row_description
{
	font-size: 90% !important;
}
.mn_row_color{
	width: 12px;
	height: 12px;
	display: inline-block;
	border-radius: 3px;
	margin-right: 5px;
	position: relative;
	top: 1px;
  }
.mn_details .x-panel-body
{
	padding: 0;
}
.mn_details_container, 
#handindetails_panel 
{
	border: transparent; 
	border-radius: 5px;
	margin: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100% 100%;
	padding: 10px; 
}
.mn_details_container hr{
	margin: 10px -10px; 
	background: transparent !important; 
	border: 0; 
	border-color: #E2E2E2; 
	border-width: 1px 0 0 0;
	border-style: solid;
	height: 1px; 
	overflow: hidden;
}
#mn_details .x-scroll-container, 
#sdp_doc_preview .x-scroll-container{
	padding-top: 10px;
}
.mn_details_title
{
	font-weight:bold;
}

.mn_details_date, 
.mn_details_category
{
	font-size: 85%;
}

.mn_btn_keepStatus
{
	width: 160px;
	height: 45px;
}
.format_status, .recipient_type
{
    border-radius: 3px;
    padding: 2px 10px;
    display: inline-block;
    }
.co_handins_status{
	border-radius: 3px;
	width: 14px;
	height: 14px;
}
.spdlistpanel
{
	margin-bottom:0px;
}
.bs_body3
{
	margin-bottom:40px;
}
.bs_body
{
}
.bs_body_on_tab
{
	margin-bottom:30px;	
}

.bs_body_dashboard, .bs_body_settings {
	height: 100%;
}

.sdp_tpl_docpreview
{
	height:100px;
	padding:10px;
}

.btn_open_doc
{	margin:10px auto;
	height:45px;
	width: 70%;
}

.btn_add
{	margin:10px auto;
	height:45px;
	width: 70%;
}

.btn_delete
{	margin:10px auto;
	height:45px;
	width: 70%;
}

.btn_submit
{	margin:10px auto;
	height:45px;
	width: 70%;
}

.btn_create_doc
{	
	margin:10px;
	height:45px;
}

.btn_delete_doc
{	
	margin:10px;
	height:45px;
}
.sdp_sendmessage_container{
	padding: 10px;
}
.sdp_tpl_sendmessage
{
	height:35px;
	padding:10px;
}

.toolbartext
{
  position: static;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 12px;
}

.listsearch
{
	 height: 36px; 
}

.x-field-toggle .x-input-onofftoggle.x-slider {
	-webkit-border-radius: 0em;
	width:95px;
	height:27px;
	border: none;
	/* background-image: url('images/onoff_toggle.png'); */
	background-image: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-color: inherit;
	background-position: -53px;
	-webkit-transition-property: background-position;
	-webkit-transition-duration: 0.2s;
	-moz-transition-property: background-position;
	-moz-transition-duration: 0.2s;
	border-radius: 4px;
}

.x-field-toggle .x-input-onofftoggle.x-slider.x-toggle-on {
	background-position: 0;
}

.x-field-toggle .x-input-onofftoggle.x-slider.x-toggle-off {
	background-position: -53px;
}

.x-field-toggle .x-input-onofftoggle .x-thumb::before{
	display:none;
}
.cannotopen{
	padding: 10px 5px;
	border-radius: 4px;
	width: 80%;
	margin: 10px auto 0;
	font-size: 80%;
}
.cannotopen img{
	vertical-align: middle;
	height: 32px;
	width: 32px;
	margin-right: 10px;
}

#springBoardIcon.x-button .x-button-icon{
	width: 100%;
	height: 100%;
}

.btn_springboard
{
	background: url('../images/btn_springboard.png');
}

.mn_details_container, 
#handindetails_panel 
{
	background-image: url(../images/bg_items.png);
}

/* the styles below have no matching style in mobile-theme.css */
.btn_settings, 
.btn_settings.x-button-pressing, 
.btn_settings.x-button-active
{
	background-image: url('../images/button_mask_settings.png') !important;
}

.btn_logout, 
.btn_logout.x-button-pressing, 
.btn_logout.x-button-active
{
	background-image: url('../images/button_mask_signout.png') !important;
}

.btn_studyroute, 
.btn_studyroute.x-button-pressing, 
.btn_studyroute.x-button-active
{
	background-image: url('../images/button_mask_studyroutes.png') !important;
}

.btn_project, 
.btn_project.x-button-pressing, 
.btn_project.x-button-active
{
	background-image: url('../images/button_mask_project.png') !important;
}

.btn_portfolio, 
.btn_portfolio.x-button-pressing, 
.btn_portfolio.x-button-active
{
	background-image: url('../images/button_mask_portfolio.png') !important;
}

.btn_coaching, 
.btn_coaching.x-button-pressing, 
.btn_coaching.x-button-active
{
	background-image: url('../images/button_mask_coaching.png') !important;
}

.btn_mail, 
.btn_mail.x-button-pressing, 
.btn_mail.x-button-active
{
	background-image: url('../images/button_mask_postoffice.png') !important;
}

.btn_tasks, 
.btn_tasks.x-button-pressing, 
.btn_tasks.x-button-active
{
	background-image: url('../images/button_mask_task.png') !important;
}

.btn_agenda, 
.btn_agenda.x-button-pressing, 
.btn_agenda.x-button-active
{
	background-image: url('../images/button_mask_agenda.png') !important;
}

.btn_natschool, 
.btn_natschool.x-button-pressing, 
.btn_natschool.x-button-active
{
	background-image: url('../images/button_mask_natschool.png') !important;
}

.btn_bookshelves, 
.btn_bookshelves.x-button-pressing, 
.btn_bookshelves.x-button-active
{
	background-image: url('../images/button_mask_bookshelves.png') !important;
}

.btn_mynews, 
.btn_mynews.x-button-pressing, 
.btn_mynews.x-button-active 
{
	background-image: url('../images/button_mask_mn.png') !important;
}

.btn_custompages,
.btn_custompages.x-button-pressing,
.btn_custompages.x-button-active {
	background-image: url('../images/button_mask_custompages.png') !important;
}

.btn_portfoliosites,
.btn_portfoliosites.x-button-pressing,
.btn_portfoliosites.x-button-active {
	background-image: url('../images/button_mask_portfoliosites.png') !important;
}

.btn_portfoliositesothers,
.btn_portfoliositesothers.x-button-pressing,
.btn_portfoliositesothers.x-button-active {
	background-image: url('../images/button_mask_portfoliosites.png') !important;
}

.tabicon_back
{
	-webkit-mask-image: url(../images/list_icon.png) !important;
}  

.tabicon_handin
{
	-webkit-mask-image: url(../images/handin.png) !important;
} 

#handindetails_buttons
{
	margin: 1px auto;
	width: 70%;
}

#coachopendocbutton
{
	margin-bottom: 10px;
}

#handindetails_table, #handindetails_table_assignment, #handindetails_table_working_document, #handindetails_table_handin, #handindetails_table_plagiarism 
{
	width: 100%;
}

#handindetails_table .header
{
	font-size: 120%;
	font-weight: bold;
}

#handindetails_table .spacer 
{
	height: 20px;
}

#handindetails_table .label, #handindetails_table_assignment .label, #handindetails_table_working_document .label, #handindetails_table_handin .label, #handindetails_table_plagiarism .label 
{
	width: 40%;
}

#handindetails_table .value, #handindetails_table_assignment .value, #handindetails_table_working_document .value, #handindetails_table_handin .value, #handindetails_table_plagiarism .value
{
	width: 60%;
}

#handindetails_table .reviewtitle 
{
	font-weight: bold;
}

#doc_iframe 
{
	width: 100%;
	height: 100%;
	border: none;
	background-color: white;
}

.x-tabbar.x-docked-top{
	padding: 5px 10px;
	margin-top: -7px;
}
.x-input-el
{
	padding: 0.4em;
	}
.x-field-search .x-input-el
{
	min-height: 2em;
	}
.x-toolbar.x-docked-top
{
	border-bottom: 0;
	border-radius: 0;
	border-top-width: 3px;
	border-top-style: solid;
}
.x-list .x-list-item.x-list-item-tpl:before{
	left: 0;
}
.x-toolbar-dark{
	border: 0;
}
.x-toolbar .x-title
{
	padding-top: 0;
	font-size: 1.1em;
	}
.x-button.x-button-back
{
	margin-left: 10px;
	}
.x-list .x-list-item .x-list-item-body, 
.x-list .x-list-item.x-list-item-tpl .x-innerhtml
{
	padding: 1.1em 1em;
	}
.x-button.x-button-back:before
{
	font-size: 1em;
	}
#se_settings .x-field-input
{
	border-color: transparent;
	background: transparent;
	}
.x-form-fieldset .x-form-fieldset-inner
{
	margin-top: 1px;
	}
#se_settings .x-field .x-field-input, 
#se_settings .x-field .x-input-el
{
	text-align: right;
	}
.x-button
{
	border-radius: 3px;
	}
.x-tabbar.x-docked-bottom
{
	border: 0;
	}
.x-tab
{
	height: 55px;
	padding: 0px;
	}
#sdpcontenttoolbar{
	margin-top: 1px;
}
#sdpuserstoolbar 
{
	margin-top: -5px;
	}
.x-tab .x-button-icon:before
{
	font-size: 28px;
	}
#loginForm{width: 100%;}
.x-translatable-hboxfix
{
	height: 100%;
	}
.bs_logon .x-translatable-hboxfix > .x-translatable
{
	position: static !important;
	}
.x-toolbar .x-button
{
	border-radius: 3px;
	height: 35px;
	}
.x-list-paging .x-list-paging-msg, .mn_no_items
{
	border-radius: 3px;
	}
.x-list-paging
{
	}
.x-list .x-scroll-scroller
{
	padding-bottom: 50px;
	}
.x-mask.x-has-message .x-loading-spinner-outer
{
	height: 90px;
	}
.x-picker-bar:before, .x-picker-bar:after
{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 65px;
	opacity: 0.75;
	}
.x-picker-bar:after
{
	top: auto;
	bottom: 0;
	height: 66px;
	}
.x-iframe-mail
{
    width: 100%;
    height: 100%;
}	
.x-iframe-eventviewer
{
    width: 100%;
    height: 100%;
}	

	
div#se_settings .x-form-label span
{
	font-size: 0.9em !important;
}
iframe
{
    border: 0;
    }
    
/* handin assignment */
.handin_label
{
    font-size: 95%;
    text-transform: uppercase;
    font-weight: normal;
    margin: 20px 10px 5px;
    }
.handin_field
{
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    background: #ffffff;
    margin: 0 10px 10px;
    overflow: hidden;
    }
.handin_html
{
    }
.handin_html iframe
{
    overflow: auto;
    max-height: 150px;
    width: 100%;
    border: 0;
    }
    
.handin_html iframe.ios
{
    pointer-events:none;
	}    
    
.handin_field_meta
{
    border-width: 1px 0 0;
    border-style: solid;
    display: table;
    width: 100%;
    }
.handin_infolist
{
    display: block;
    padding: 10px 15px;
    border: 0 0 3px 3px;
    }
.handin_infolist ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    text-transform: uppercase;
    }
.handin_infolist ul li
{
    margin: 0;
    padding: 0;
    font-style: italic;
    }
.handing_field_doc_row
{
    display: table;
    width: 100%;
    }
.handin_field_doc,
.handin_field_action
{
    text-decoration: none;
    padding: 10px 15px;
    display:table-cell;
    }
.handin_field_action
{
    width: 1px;
    }
.handin_action_part
{
    margin: 20px 10px 5px;
    border-radius: 3px;
    padding: 1px 5px;
    }
.handin_action_part .handin_field
{
    border: 0;
    }
.handin_doc, .handin_doc_action, .submit_initial_document
{
    display: inline-block !important;
    width: auto;
    text-decoration: none;
    margin: 0 0 0 10px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    }
.handinAddDocSelected
{
	height: 54px;
	margin-bottom:-14px;
	}
.submit_initial_document
{
	margin: 0 0 0 5px;
	}
.handin_doc_action
{
    border-width: 1px;
    border-style: solid;
    margin: 12px 5px 0 0;
	background-image: url(../images/bg_dark.png);
    }
.handin_upload_box
{
    margin: 4px 10px 0;
    border-radius: 3px;
    padding: 20px 10px 10px;
    }
.handin_upload_box .x-field
{
	border-radius: 3px !important;
	}
#handinUploadBoxURL .x-field .x-field-input
{
	border: 0 !important;
	}
#handinUploadBoxDrive > div, #handinUploadBoxURL > div
{
    border-radius: 3px;
    padding: 12px 15px;
    }
#handinUploadBoxDrive > form
{
	height: 39px;
	}
#handinUploadBoxURL > div
{
    padding: 0;
    position: relative;
    }
#handinUploadBoxURL > div input
{
    border: 0;
    background: transparent;
    width: 100%;
    padding: 3px 0 2px 75px;
	height: 36px;
    }
#handinUploadBoxURL .x-form-label
{
    position: absolute;
    left: 0px;
    top: -1px;
    z-index: 9;
	}
.submit_initial_document 
{
	opacity: 1;
	transition: all 0.3s ease;
	}
.submit_disabled
{
	opacity: 0;
	}
.mobile_tabs
{
	display: table;
	border-width:1px;
	border-style: solid;
	width: 100%;
	border-radius: 4px;
	margin-bottom: 10px;
	text-align: center;
	text-decoration: none;
	}
.mobile_tabs a
{
	display:table-cell;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	width: 50%;
	}
/* agenda */

.touch-calendar-view tbody td
{
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
    padding: 1px 4px;
    }
.touch-calendar-view thead th
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-weight: normal;
    }
.touch-calendar-view thead th span
{
    font-weight: normal;
    font-size: 17px;
    }
.touch-calendar-view .day thead th:last-child
{
    margin-right: 0;
    background-position: 92% center;
    }
.touch-calendar-view table.day td.label {
    font-weight: normal;
}
.touch-calendar-view table.day tr.selected td, .touch-calendar-view td.selected, .touch-calendar-view td.today.selected, .touch-calendar-view td.today
{
    text-shadow: none;
    box-shadow: none;
    border: 0;
}
.touch-calendar-view div.event-bar
{
	font-size: 13px;
	letter-spacing: 0;
	font-weight: normal;
	border: 0;
	box-shadow: inset 0 0 1px 0 rgba(0,0,0,0.8);
	}
.activity_row
{
	background:#ffffff;
	padding: 10px;
	margin: 10px;
    border-width: 1px;
    border-style: solid;
	border-radius: 4px;
	}
.activity_row .mn_row_title
{
	display: block;
	margin: 0px 0 -1px;
	}
.mn_row_children
{
	padding-left: 20px;
	}
#popup_thanks
{
	left: 10px !important;
	right: 10px !important;
	top: 20px;
	}
#popup_thanks > div{
	border-radius: 4px;
}
#popup_thanks .x-button
{
	margin-top: 10px;
	}
#popup_thanks a
{
	text-decoration: none;
	}
#pnl_thanks_to .x-label
{
	font-size: 85%;
	padding: 9px 15px;
	}
#pnl_thanks_to .x-button
{
	position: absolute;
	right: 5px;
	top: 3px;
	background: transparent;
	border: 0;
	padding-right: 0 !important;
	}
#pnl_thanks_to .x-button .x-button-label
{
	text-align: right;
	}
.navBarButton  .x-button-icon
{
	background-size: 100%;
	}
.lic28
{
	display: inline-block;
	overflow: hidden;
	width: 28px;
	height: 28px;
	vertical-align: middle;
}
.lic28i
{
	display: block;
	border: 0;
}
.lic28b
{
	display: block;
	border: 0;
	margin-top: -28px;
}

.x-unsized.x-title.x-floating {
	pointer-events: none !important;
}

@media (max-height: 450px){
	.btn_widget 
	{   
		width: 70px;
		height: 75px;
	}

	.btn_studyroute, .btn_studyroute.x-button-pressing, .btn_studyroute.x-button-active,
	.btn_project, .btn_project.x-button-pressing, .btn_project.x-button-active,
	.btn_portfolio, .btn_portfolio.x-button-pressing, .btn_portfolio.x-button-active,
	.btn_mynews, .btn_mynews.x-button-pressing, .btn_mynews.x-button-active,
	.btn_settings, .btn_settings.x-button-pressing, .btn_settings.x-button-active,
	.btn_logout, .btn_logout.x-button-pressing, .btn_logout.x-button-active,
	.btn_coaching, .btn_coaching.x-button-pressing, .btn_coaching.x-button-active,
	.btn_custompages, .btn_custompages.x-button-pressing, .btn_custompages.x-button-active,
	.btn_mail, .btn_mail.x-button-pressing, .btn_mail.x-button-active,
	.btn_tasks, .btn_tasks.x-button-pressing, .btn_tasks.x-button-active,
	.btn_agenda, .btn_agenda.x-button-pressing, .btn_agenda.x-button-active,
	.btn_portfoliosites, .btn_portfoliosites.x-button-pressing, .btn_portfoliosites.x-button-active,
	.btn_portfoliositesothers, .btn_portfoliositesothers.x-button-pressing, .btn_portfoliositesothers.x-button-active,
	.btn_natschool, .btn_natschool.x-button-pressing, .btn_natschool.x-button-active
	{
		width: 50px;
		height: 50px;
		border-radius: 8px;
		background-size: 150%;
	}

	.bs_body_dashboard
	{
		padding: 4% 8%;
	}

	.bs_logon_logo
	{
		margin-top:10px;
		margin-bottom:0px;
	}

	.widget_title_text{
		margin-top: 75px;
		overflow: visible;
		text-overflow: ellipsis;
		width: 100%;		
	}
	
	.widget_title_text .x-inner{
		min-width: inherit;
	}	
}

@media (max-height: 350px){
	.widget_title_text{
		margin-top: 65px;
		overflow: visible;
		text-overflow: ellipsis;
		width: 100%;
	}
	
	.widget_title_text .x-inner{
		min-width: inherit;
	}
}
@media (max-width: 450px){
	.toolbar_wrapped_text .x-button
	{
		width: 47%;
		height: 45px;
	}
	.toolbar_wrapped_text .x-button .x-button-label
	{
		line-height: 17px;
		white-space: normal;
	}
}

.x-tab .x-button-icon.folder:before,
.x-button .x-button-icon.folder:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  font-family: "Pictos";
  content: "o";
}

span.alert_label.not_available
{
    padding-right:10px;
}

.preface { margin:20px; text-align:center; }
.preface .x-button { margin:25px auto; height:45px; width:70%; }

#ap_item > .x-inner {
	overflow-y: scroll;
}

#style-1::-webkit-scrollbar {
	width: 6px;
	background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar-thumb {
	background-color: #000000;
}

#style-1::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#fileLabelButton{
	margin-top: 8px;
}

#fileNameLabel{
	margin-left: 5px;
}

.x-hasbadge .x-badge {
	border-radius: 10px !important;
	width: 22px;
	height: 22px;
	font-size: 10px;
}

.x-hasbadge .x-badge {
	background: red;
}

/* To use for hiding tabbar on home page */
.bs_tab_home_hide .x-tabbar {
	display: none;
}

.btn_log_off{
	margin: 10px auto;
	height: 45px;
	width: 70%;
}

.fa-bell {
	padding-top: 3px;
}

.fa-bell:before {
	font-family: "FontAwesome" !important;
	font-size: 24px !important;
}