@import url(https://fonts.googleapis.com/css?family=Ek+Mukta:200);
body {
	margin: 0;
	line-height: 1.4;
	background: #e1e1e1;
}
.window .header {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 50px;
	width: 100%;
	background: #15375d;
	overflow: hidden;
	transition: all 0.5s ease-out, background 1s ease-out;
	transition-delay: 0.2s;
	z-index: 1;
}
.window .header .burger-container {
	position: relative;
	display: inline-block;
	height: 50px;
	width: 50px;
	cursor: pointer;
	transform: rotate(0deg);
	transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	user-select: none;
	-webkit-tap-highlight-color: transparent;
}
.window .header .burger-container #burger {
	width: 18px;
	height: 8px;
	position: relative;
	display: block;
	margin: -4px auto 0;
	top: 50%;
}
.window .header .burger-container #burger .bar {
	width: 100%;
	height: 1px;
	display: block;
	position: relative;
	background: #fff;
	transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition-delay: 0s;
}
.window .header .burger-container #burger .bar.topBar {
	transform: translateY(0px) rotate(0deg);
}
.window .header .burger-container #burger .bar.btmBar {
	transform: translateY(6px) rotate(0deg);
}
.window .header .icon {
	display: inline-block;
	position: absolute;
	height: 100%;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 22px;
	left: 50%;
	transform: translateX(-50%);
}
.window .header .icon img {
	max-width: 100%;
}
.window .header .icon.icon-logo img {
	max-width: 100%;
	margin-top: 15px;
}
.window .header .icon.icon-bag {
	right: 0;
	top: 0;
	left: auto;
	transform: translateX(0px);
	transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition-delay: 0.65s;
}
.window .header .icon.icon-bag a {
	display: inline-block;
	width: 30px;
}
.window .header .icon.icon-bag img {
	margin-top: 9px;
}
.window .header ul.menu {
	position: relative;
	display: block;
	padding: 0px 48px 0;
	list-style: none;
	margin-top: 30px;
}
.window .header ul.menu li.menu-item {
	border-bottom: 1px solid #fff;
	margin-top: 5px;
	transform: scale(1.15) translateY(-30px);
	opacity: 0;
	transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.window .header ul.menu li.menu-item:nth-child(1) {
	transition-delay: 0.49s;
}
.window .header ul.menu li.menu-item:nth-child(2) {
	transition-delay: 0.42s;
}
.window .header ul.menu li.menu-item:nth-child(3) {
	transition-delay: 0.35s;
}
.window .header ul.menu li.menu-item:nth-child(4) {
	transition-delay: 0.28s;
}
.window .header ul.menu li.menu-item:nth-child(5) {
	transition-delay: 0.21s;
}
.window .header ul.menu li.menu-item:nth-child(6) {
	transition-delay: 0.14s;
}
.window .header ul.menu li.menu-item:nth-child(7) {
	transition-delay: 0.07s;
}
.window .header ul.menu li.menu-item a {
	display: block;
	position: relative;
	color: #fff;
	font-family: "Ek Mukta", sans-serif;
	font-weight: 100;
	text-decoration: none;
	font-size: 22px;
	line-height: 2.35;
	font-weight: 200;
	width: 100%;
}
.window .header.menu-opened {
	height: 100%;
	background-color: #15375d;
	transition: all 0.3s ease-in, background 0.5s ease-in;
	transition-delay: 0.25s;
}
.window .header.menu-opened .burger-container {
	transform: rotate(90deg);
}
.window .header.menu-opened .burger-container #burger .bar {
	transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition-delay: 0.2s;
}
.window .header.menu-opened .burger-container #burger .bar.topBar {
	transform: translateY(4px) rotate(45deg);
}
.window .header.menu-opened .burger-container #burger .bar.btmBar {
	transform: translateY(3px) rotate(-45deg);
}
.window .header.menu-opened ul.menu li.menu-item {
	transform: scale(1) translateY(0px);
	opacity: 1;
}
.window .header.menu-opened ul.menu li.menu-item:nth-child(1) {
	transition-delay: 0.27s;
}
.window .header.menu-opened ul.menu li.menu-item:nth-child(2) {
	transition-delay: 0.34s;
}
.window .header.menu-opened ul.menu li.menu-item:nth-child(3) {
	transition-delay: 0.41s;
}
.window .header.menu-opened ul.menu li.menu-item:nth-child(4) {
	transition-delay: 0.48s;
}
.window .header.menu-opened ul.menu li.menu-item:nth-child(5) {
	transition-delay: 0.55s;
}
.window .header.menu-opened ul.menu li.menu-item:nth-child(6) {
	transition-delay: 0.62s;
}
.window .header.menu-opened ul.menu li.menu-item:nth-child(7) {
	transition-delay: 0.69s;
}
.window .header.menu-opened .icon.icon-bag {
	transform: translateX(75px);
	transition-delay: 0.3s;
}
.window .content {
	font-family: "Ek Mukta", sans-serif;
	padding: 67px 4% 0;
	text-align: justify;
	overflow: scroll;
	max-height: 100%;
}
.window .content::-webkit-scrollbar {
	display: none;
}
.window .content h2 {
	margin-bottom: 0px;
	letter-spacing: 1px;
}
.window .content img {
	width: 95%;
	position: relative;
	display: block;
	margin: 75px auto 75px;
}
.window .content img:nth-of-type(2) {
	margin: 75px auto;
}

.flash-message-container {
	text-align: center;
}
.flash-message-container p {
	color: #ffdd66;
	margin: 0 0 10px;
	padding: 10px 10px;
	text-transform: uppercase;
}

/*
 	X-Large 769 - 1120
*/

@media only screen and (min-width: 1025px) and (max-width: 1185px) {

}

/*
 	Large 769 - 1120
*/

@media only screen and (min-width: 769px) and (max-width: 1024px) {
	body {
		min-width: initial;
	}
	body > .wrapper > .content-wrapper {
		margin-top: 60px;
	}
	.main-header > .window {
		display: block;
	}
	section.main-content .main-wrapper > #center {
		width: 100%;
		margin-top: initial;
	}
	section.main-content .main-wrapper > #center > #container section.content-header .header-menu-container{
		display: none;
	}
	header #header {
		display: none;
	}
	section.main-content .main-wrapper > #center > #container {
		width: 96%;
		padding: 0 2%;
		border-radius: 0;
	}
	section.main-content .main-wrapper > #center > #container > .content {
		float: none;
		width: initial;
		padding: 0 10px;
	}
	section.main-content .main-wrapper > #center > #container > .content > .left_column {
		width: 30%;
		padding: 0;
		float: left;
	}
	section.main-content .main-wrapper > #center > #container > .content > .right_column {
		width: 69%;
		min-height: initial;
		padding: 0;
	}
	.window {
		width: 100%;
		margin: 0;
		border-radius: 0px;
	}
	.window .header {
		position: fixed;
	}
	.header-title > h1.tab_header {
		border-radius: 0;
	}
	#flashMessage {
		color: #000;
	    text-align: center;
	    background: #f5fbff;
	}
	.flash-message-container {
		background: #f5fbff;
		text-align: center;
	}
	.flash-message-container p {
		margin: 0 0 10px;
    	padding: 10px 10px;
    	text-transform: uppercase;
	}

	/*	My Profile Content*/
	.disclaimer-modal-content {
		width: 60% !important;
	}
	.right_column .right-content {
		padding: 0 10px;
	}
	.left-content-row p {
		float: none !important;
	}
	.basic-info-container p {
		margin: 0;
		margin-bottom: 10px;
	}
	.basic-action-container p {
		margin: 0;
		margin-bottom: 5px;
	}
	.basic-action-container p a {
		float: none;
	}
	.basic-action-container .avatar {
		float: none;
	}
	.basic-action-container .avatar #file .filename {
		float: none;
		margin-bottom: 5px;
	}
	.basic-action-container .avatar #file .actions {
		float: none;
		margin-bottom: 5px;
	}
	.basic-action-container .avatar #file .actions a {
		float: none !important;
	}
	.basic-action-container .avatar .file_upload {
		width: 100%;
	}
	/*	My Profile Content*/
	/*	Documentation Content*/
	div.gateway-btn-container {
		margin-left: 0 !important;
	}
	div.captcha-container {
		text-align: center;
	}
	div.captcha-container .captcha-img {
		margin-left: 0;
		margin-top: 20px;
	}
	#CandidateDataCDFFirstName, 
	#CandidateDataCDFMiddleName, 
	#CandidateDataCDFLastName,
	#CandidateDataCDFCitizenship,
	#CandidateDataCDFNationality {
		width: 98% !important;
	}
	.mydocument_content form fieldset.edit-document-form-view div.input > select,
	.mydocument_content form fieldset#create_form_fieldset div.input > select {
		max-width: 172px;
	}
	.mydocument_content form fieldset span.ckbx_span {
		float: none;
		margin-right: 60px;
		margin-left: 60px;
	}
	.mydocument_content .medical-credentialing-container .captcha-img,
	.mydocument_content .medical-delination-container .captcha-img,
	.mydocument_content .self-declaration-agreement .captcha-img {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}
	.mydocument_content .medical-credentialing-container .captcha-img img,
	.mydocument_content .medical-delination-container .captcha-img img,
	.mydocument_content .self-declaration-agreement .captcha-img img {
		margin-left: 0 !important;
	}
	.mydocument_content form#PersonalDataAlloteeApplicantAddAlloteeForm div.input > input {
		max-width: 300px;
	}
	.mydocument_content form#PersonalDataAlloteeApplicantAddAlloteeForm div.input.select div.token-request-container {
		text-align: center;
	}
	.mydocument_content form#PersonalDataAlloteeApplicantAddAlloteeForm div.input.select div.token-request-container #token_request {
		display: inline-block;
		float: none !important;
	    margin: 0 auto;
	    margin-top: 20px;
	    width: 50%;
	}
	.mydocument_content form#PersonalDataAlloteeApplicantAddAlloteeForm div.input > select {
		max-width: 300px;
	}
	/*	Documentation Content*/
	/*	Register Content*/
	.window .header div.shop.icon.icon-bag{
		display: none;
	}
	.register-container {
		min-height: initial !important;
	    padding: 0 !important;
	    border: 0 !important;
	    width: 100% !important;
	    float: none !important;
	}
	.register-container > #flashMessage {
		position: initial;
	}
	.register-container > h1 {
		font-size: 20px;
		text-align: center;
	}
	.register-container fieldset {
		padding: 10px !important;
		margin: 0 auto;
		float: none;
		margin-bottom: 10px;
	}
	.register-container fieldset > legend {
		font-size: 14px;
	}
	.register-container .button_container div.button a {
		margin-right: 20px;
	}
	/*	Register Content*/
	/*	Qualification Content */
	.qualification_content h1 {
		margin: 10px;
		font-size: 1.6em;
	}
	.qualification_content .qualification_form_wrapper div.input.half {
		width: 50%;
	}
	.qualification_form_wrapper div.input.checkbox {
		margin-left: 86px;
		width: 300px;
	}
	.qualification_content .qualification_form_wrapper div.input > label {
		width: 80px !important;
	}

	.qualification_content .qualification_form_wrapper div.input > select {
		max-width: 300px !important;
	}
	.qualification_content .qualification_form_wrapper div.input.half > label {
		width: 100px;
	}

	.qualification_content .qualification_form_wrapper div.input.half > select {
		width: 80px;
	}
	.qualification_content .qualification_form_wrapper div.input > textarea,
	.qualification_content .qualification_form_wrapper div.input > input:not([type=radio]) {
		max-width: 300px !important;
	}
	.qualification_form_wrapper div.input .cert_note {
		display: block;
	}
	/*	Qualification Content */
	/*	Personal Info Content */
	.user_info_content h1 {
		margin: 10px;
		font-size: 1.6em;
	}
	.user_info_content .user_info_form_wrapper div.input.half {
		width: 50%;
	}
	.user_info_form_wrapper div.input.checkbox {
		margin-left: 86px;
		width: 300px;
	}
	.user_info_content .user_info_form_wrapper div.input > label {
		width: 80px !important;
	}

	.user_info_content .user_info_form_wrapper div.input > select {
		max-width: 300px !important;
	}
	.user_info_content .user_info_form_wrapper div.input.half > label {
		width: 100px;
	}

	.user_info_content .user_info_form_wrapper div.input.half > select {
		width: 80px;
	}
	.user_info_content .user_info_form_wrapper div.input > textarea,
	.user_info_content .user_info_form_wrapper div.input > input:not([type=radio]) {
		max-width: 300px !important;
	}
	.user_info_form_wrapper div.input .cert_note {
		display: block;
	}
	.contact_info_wrapper .select2-container--disabled {
		width: 100% !important;
		max-width: 300px !important;
	}

	.user_info_form_wrapper div.input.from_date {
		margin-left: 50px;
	}
	.address_info_wrapper #otherAddresses > span {
		margin-left: 0 !important;
	}
	.address_info_wrapper #otherAddresses > .container_upload_form_div {
		width: 100%;
	}
	.address_info_wrapper div.input .note-field {
		margin-left: 0;
	    background: #e8f6f5;
	    text-align: center;
	    display: block;
	}
	.user_info_form_wrapper .input.text.postal:after {
		width: initial !important;
	}
	/*	Personal Info Content */
	/*	Job Application content*/
	.job-application-container .progress_bar {
		display: none;
	}
	section.main-content .main-wrapper > #center {
		top: 0 !important;
	}
	.job-application-container .header_progress_bar {
		display: none;
	}
	.job-application-container {
		padding: 0 !important;
		width: initial !important;
		float: none !important;
		border: 0 !important;
	}
	section.main-content .main-wrapper > #center > #container > .content {
		background: #fff;
	}
	.job-application-container fieldset {
		padding: 0 5% !important;
	}
	.element_toggle_new {
		padding-left: 30px !important;
	}
	.element_toggle_new.pendingMobile:before {
	    background: url(/img/backend/icon-action-required.png) no-repeat scroll 0 0 transparent;
	    height: 18px;
	    position: absolute;
	    top: 24px;
	    left: 0;
	    width: 17px;
	    content: "";
	}
	.element_toggle_new.completedMobile:before {
	    background: url(/img/backend/icon-complete.png) no-repeat scroll 0 0 transparent;
	    height: 18px;
	    position: absolute;
	    top: 24px;
	    left: 0;
	    width: 17px;
	    content: "";
	}
	.application-note {
		margin-left: 0;
		background: #e8f6f5;
		text-align: center;
	}
	.job-application-container fieldset.fl_wrap > div > br {
		display: none;
	}
	/*	Job Application content*/
	/*	Medical Application Content*/
	.right-pane-countdown-container, .left-pane-countdown-container {
		width: 100% !important;
		float: none !important;
		text-align: center !important;
	}
	.right-pane-countdown-container .button.start {
		float: none !important;
		margin: 0 auto !important;
	}
	.time-countdown-container {
		top: 52px !important;
		z-index: 1;
	}
	/*	Medical Application Content*/
	/* Job List Content */
	.home_menu{
		display: flex;
		flex-flow: column-reverse;
		width: 100% !important;
		justify-content: center;
		align-items: center;
	}

	.page{
		display: flex;
		flex-flow: column;
		justify-content: center;
		align-items: center;
		width: 100% !important;
		padding: 0 !important;
		border-right: inherit !important;
		border-left: inherit !important;
		float: none !important;
		margin-top: 30px;
	}

	/* .department-container{
		display: flex;
		flex-flow: column;
		width: inherit !important;
		margin-left: 20%;
		margin-bottom: 10%;
	} */

	.departments li{
		margin-left: 10%;
	}

	.departments .requests li {
		line-height:20px;
	}

	.departments .requests {
		width: inherit !important;
		margin-left: auto !important;
	}

	.img_menu img {
		z-index: inherit !important;
	}
	/* Job List Content */
}

/*
 	Medium 481 >= 768
*/

@media only screen and (min-width: 481px) and (max-width: 768px) {
	body {
		min-width: initial;
	}
	body > .wrapper > .content-wrapper {
		margin-top: 60px;
	}
	.main-header > .window {
		display: block;
	}
	section.main-content .main-wrapper > #center {
		width: 100%;
		margin-top: initial;
	}
	section.main-content .main-wrapper > #center > #container section.content-header .header-menu-container{
		display: none;
	}
	header #header {
		display: none;
	}
	section.main-content .main-wrapper > #center > #container {
		width: 96%;
		padding: 0 2%;
		border-radius: 0;
	}
	section.main-content .main-wrapper > #center > #container > .content {
		float: none;
		width: initial;
		padding: 0 10px;
	}
	section.main-content .main-wrapper > #center > #container > .content > .left_column {
		width: 100%;
		padding: 0;
		float: initial;
		border: 0;
		padding-bottom: 20px;
		margin-bottom: 0;
		border-bottom: 1px solid #ccc;
	}
	section.main-content .main-wrapper > #center > #container > .content > .right_column {
		width: 100%;
		min-height: initial;
		padding: 0;
		box-shadow: none;
	}
	.window {
		width: 100%;
		margin: 0;
		border-radius: 0px;
	}
	.window .header {
		position: fixed;
	}
	.header-title > h1.tab_header {
		border-radius: 0;
	}
	#flashMessage {
		color: #000;
	    text-align: center;
	    background: #f5fbff;
	}
	.flash-message-container {
		background: #f5fbff;
		text-align: center;
	}
	.flash-message-container p {
		margin: 0 0 10px;
    	padding: 10px 10px;
    	text-transform: uppercase;
	}

	/*	My Profile Content*/
	.disclaimer-modal-content {
		width: 80% !important;
	}
	.videos-container {
		float: none !important;
	    max-width: 500px;
	    margin: 0 auto;
	}
	.videos-container .vid_td_st {
		width: initial;
	}
	.videos-container #vplayer {
		width: 300px;
	}
	.videos-container #vid_desc {
		width: initial;
	}
	.right_column .right-content {
		padding: 0 15px;
	}
	.left-content-row p {
		float: none !important;
		width: 100%;
	}
	.my-profile-left-content {
		display: flex;
	    max-width: 100%;
	    justify-content: space-evenly;
	    flex-flow: wrap;
	}
	.basic-info-container p {
		margin: 0;
		margin-bottom: 10px;
	}
	.basic-action-container p {
		margin: 0;
		margin-bottom: 5px;
	}
	.basic-action-container p a {
		float: none;
	}
	.basic-action-container .avatar {
		float: none;
	}
	.basic-action-container .avatar #file .filename {
		float: none;
		margin-bottom: 5px;
	}
	.basic-action-container .avatar #file .actions {
		float: none;
		margin-bottom: 5px;
	}
	.basic-action-container .avatar #file .actions a {
		float: none !important;
	}
	.basic-action-container .avatar .file_upload {
		width: 100%;
	}
	.left-content-row .subcribe > p {
		margin-top: 0;
	}
	/*	My Profile Content*/
	/*	Documentation Content*/
	div.left_column > .left_column_nav {
		float: initial;
	    width: 100%;
	    border: 0;
	    margin: 0;
	    padding: 0;
	}
	div.left_column > .left_column_nav .doc-treeview {
		padding: 10px 5px 10px 15px;
	}
	div.gateway-btn-container {
		margin-left: 0 !important;
	}
	div.captcha-container {
		text-align: center;
	}
	div.captcha-container .captcha-img {
		margin-left: 0;
		margin-top: 20px;
	}
	.pdf-passport-container {
		margin-left: 0 !important;
	}
	.pdf-basic-content {
		width: 100% !important;
		margin-bottom: 20px;
	}
	.pdf-avatar-content {
		width: 100% !important;
	}
	.avatar-info-text {
		border-radius: 0 !important;
	}
	.pdf-basic-info-wrapper .note-field {
		margin-left: 0;
	    background: #e8f6f5;
	    text-align: center;
	}
	div.pdf-avatar-content div.avatar {
		text-align: center;
		float: initial !important;
	}
	div.pdf-avatar-content div.avatar img {
		float: initial !important;
	}
	.pdf-basic-info-wrapper .n_header {
		margin-left: 0;
	}
	.mydocument_content div.input textarea,
	.mydocument_content div.input input:not([type=checkbox]) {
		width: 100% !important;
		padding: 10px 0;
		font-size: 14px;
		max-width: 350px;
	}
	.mydocument_content form fieldset div.input > label {
		width: 150px;
		text-align: left;
	}
	.mydocument_content form fieldset div.input > select {
		padding: 10px 5px;
		font-size: 14px;
		max-width: 350px;
	}
	.mydocument_content form fieldset div.input span.cert_note {
		font-size: 12px;
		display: block;
	}
	.mydocument_content .uploaded-document-list {
		max-height: 500px;
		overflow-y: auto;
	}
	.mydocument_content .uploaded-document-list .summary div.input > label{
		width: 150px;
		text-align: left;
	}
	.captcha_class input {
		width: 100% !important;
	    padding: 10px 5px;
	    font-size: 14px;
	}
	.mydocument_content form fieldset span.ckbx_span {
		float: none;
		margin-right: 40px;
	}
	.appointment-form div.input label {
		width: 120px;
	}
	.appointment-form div.input input {
		float: left;
	}
	.mydocument_content .medical-credentialing-container .captcha-img,
	.mydocument_content .medical-delination-container .captcha-img,
	.mydocument_content .self-declaration-agreement .captcha-img {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}
	.mydocument_content .medical-credentialing-container .captcha-img img,
	.mydocument_content .medical-delination-container .captcha-img img,
	.mydocument_content .self-declaration-agreement .captcha-img img {
		margin-left: 0 !important;
	}
	.mydocument_content .medical-credentialing-container div.captcha_class label,
	.mydocument_content .medical-delination-container div.captcha_class label {
		width: 100% !important;
		text-align: left;
	}
	.mydocument_content form#PersonalDataAlloteeApplicantAddAlloteeForm div.input > label {
		width: 100%;
		text-align: left;
	}
	.mydocument_content form#PersonalDataAlloteeApplicantAddAlloteeForm div.input.select div.token-request-container #token_request {
		display: inline-block;
		float: none !important;
	    margin: 0 auto;
	    margin-top: 20px;
	}
	.mydocument_content form#PersonalDataAlloteeApplicantAddAlloteeForm div.input > select {
		padding: 10px 5px;
		font-size: 14px;
		max-width: none;
		max-width: 350px;
	}
	.mydocument_content #SeafarersDataFormDocumentNewHireAffidavitForm div table td,
	.mydocument_content #SeafarersDataFormDocumentNewHireDelineationForm div table td,
	.mydocument_content #SeafarersDataFormDocumentNewHireChecklistForm div table td {
		vertical-align: middle;
	}
	/*	Documentation Content*/
	/*	Register Content*/
	.window .header div.shop.icon.icon-bag{
		display: none;
	}
	.register-container {
		min-height: initial !important;
	    padding: 0 !important;
	    border: 0 !important;
	    width: 100% !important;
	    float: none !important;
	}
	.register-container > #flashMessage {
		position: initial;
	}
	.register-container > h1 {
		font-size: 20px;
		text-align: center;
	}
	.register-container fieldset {
		padding: 10px !important;
	    max-width: 400px;
	    margin: 0 auto;
	    float: none;
	    width: 100%;
	    margin-bottom: 10px;
	}
	.register-container fieldset > legend {
		font-size: 14px;
	}
	.register-container fieldset div.select label,
	.register-container fieldset div.input label {
		font-size: 14px;
		text-align: left !important;
		margin-bottom: 5px;
	}
	.register-container fieldset div.input textarea,
	.register-container fieldset div.input input:not([type=radio]) {
		padding: 10px 3%;
		font-size: 14px;
		max-width: none;
		width: 94%;
	}
	.register-container fieldset div.select > select,
	.register-container fieldset div.input > select {
		padding: 10px 3%;
		font-size: 14px;
		max-width: none;
		width: 100%;
	}
	.register-container fieldset div.input.email {
		position: relative;
	}
	.register-container fieldset div.input.email span#emailtip {
		position: absolute;
		top: 0;
		left: 100px;
	}
	.register-container fieldset div.input div.error-message {
		width: 100%;
		margin: 0;
		margin-top: 10px;
		text-align: left;
		padding: 0;
	}
	.register-container fieldset div.radio legend {
		font-size: 14px;
		text-align: left;
	    display: inline-block;
	    width: 100% !important;
	}
	.register-container fieldset div.radio input[type=radio] {
		margin-left: 80px;
	}
	.register-container fieldset div.input div#div_employee,
	.register-container fieldset div.select div#div_brands {
		margin: 0;
	    margin-top: 10px;
	    float: none;
	    width: 100%;
	}
	.register-container .button_container {
		margin-top: 0;
	}
	.register-container .button_container div.button a {
		float: none;
	    display: block;
	    width: 90% !important;
	    text-align: center;
	    max-width: 400px;
	    margin: 0 auto;
	}
	.register-container .button_container div.login_options {
		float: none;
		margin-top: 5px;
	}
	.register-container .button_container div.login_options a {
		text-align: center;
	    float: none;
	    font-size: 12px;
	    display: inline-block;
	    width: 100%;
	    margin: 5px 0;
	}
	/*	Register Content*/
	/*	Qualification Content */
	section.main-content .main-wrapper > #center > #container > .content > .qualification_menu_content {
		border-bottom: 0;
		padding-bottom: 0;
	}
	.qualification_content h1 {
		margin: 10px;
		font-size: 1.5em;
	}
	.qualification_content .form_wrapper > h2 {
		font-size: 1em;
	}
	.qualification_form_wrapper div.date.half {
		float: none;
		width: 100%;
	}
	.qualification_form_wrapper div.input > label {
		font-size: 14px;
		text-align: left !important;
		margin-bottom: 5px;
	}

	.qualification_form_wrapper div.input > select {
		padding: 10px 3%;
		font-size: 14px;
		max-width: none;
		width: 100%;
	}
	.qualification_form_wrapper div.input > input:not([type=radio]) {
		padding: 10px 3%;
		font-size: 14px;
		max-width: none;
		width: 94%;
	}
	.qualification_form_wrapper div.input.checkbox {
		margin-left: 0;
	}
	.qualification_form_wrapper div.input.checkbox > input {
		width: initial;
	}
	.qualification_form_wrapper div.input .cert_note,
	.qualification_form_wrapper div.input .note-field {
		margin-left: 0;
	    background: #e8f6f5;
	    text-align: center;
	    display: block;
	}
	.language_content .my-language-skills {
		overflow-x: auto;
	}
	.language_content .field-container > label {
		margin-left: 0 !important;
		font-size: 14px;
	}
	.language_content .field-container > select {
		padding: 10px 3% !important;
		font-size: 14px !important;
		max-width: none !important;
		width: 100% !important;
	}
	.language_content .language-level-table {
		margin: 0 !important;
		width: 100% !important;
	}
	.qualification_content .form_wrapper .skills > div.skill_checkboxes {
		max-height: 300px;
		overflow: auto;
		float: none;
	}
	/*	Qualification Content */
	/*	Personal Info Content */
	section.main-content .main-wrapper > #center > #container > .content > .user_info_menu_content {
		border-bottom: 0;
		padding-bottom: 0;
	}
	.user_info_content h1 {
		margin: 10px;
		font-size: 1.5em;
	}
	.user_info_form_wrapper div.date.half {
		float: none;
		width: 100%;
	}
	.user_info_form_wrapper div.input > label {
		font-size: 14px;
		text-align: left !important;
		margin-bottom: 5px;
		width: initial !important;
	}

	.user_info_form_wrapper div.input > select {
		padding: 10px 3%;
		font-size: 14px;
		max-width: none;
		width: 100%;
	}
	.user_info_form_wrapper div.input > input:not([type=radio]) {
		padding: 10px 3%;
		font-size: 14px;
		max-width: none;
		width: 94%;
	}
	.user_info_form_wrapper div.input.checkbox {
		margin-left: 0;
	}
	.user_info_form_wrapper div.input.checkbox > input {
		width: initial;
	}
	.user_info_form_wrapper div.input .cert_note,
	.user_info_form_wrapper div.input .note-field {
		margin-left: 0;
	    background: #e8f6f5;
	    text-align: center;
	    display: block;
	}
	.profile_info_wrapper #header_title_app_info {
		width: initial !important;
		text-align: left;
		font-size: 1.1em;
	}
	.contact_info_wrapper .select2-container--disabled {
		width: 100% !important;
		max-width: none !important;
	}
	.contact_info_wrapper #select2-country_dialing_code_field-container {
		padding: 10px 0;
		margin-left: 10px;
	}
	.contact_info_wrapper .select2-selection--single {
		height: 38px !important;
	}
	.user_info_form_wrapper div.input.from_date,
	.user_info_form_wrapper div.input.to_date {
		margin-left: 0;
		width: initial;
		float: none;
	}
	.user_info_form_wrapper .input.text.postal:after {
		margin-left: 0 !important;
		background: #e8f6f5;
		text-align: center;
		display: block;
	}
	.address_info_wrapper .current-address-form-container > fieldset {
		margin-bottom: 50px;
	}
	.address_info_wrapper .current-address-form-container > fieldset div.input.from_date {
		position: relative;
	}
	.address_info_wrapper .current-address-form-container > fieldset div.input.from_date > span {
		bottom: -122px;
		right: 0 !important;
	}
	.address_info_wrapper .current-address-form-container > fieldset div.input.from_date > div.left_column {
		position: absolute;
		bottom: -130px;
		left: 0 ;
	}
	.address_info_wrapper #otherAddresses > span {
		margin-left: 0 !important;
	}
	.address_info_wrapper #otherAddresses > .container_upload_form_div {
		width: 100%;
	}
	.token-request-container {
		text-align: center;
	}
	.token-request-container #token_request {
		float: none !important;
		margin: 0;
	    margin-top: 10px;
	    width: 100%;
	    max-width: 260px;
	}
	/*	Personal Info Content */
	/*	Job Application content*/
	.job-application-container .progress_bar {
		display: none;
	}
	section.main-content .main-wrapper > #center {
		top: 0 !important;
	}
	.job-application-container .header_progress_bar {
		display: none;
	}
	.job-application-container {
		padding: 0 !important;
		width: initial !important;
		float: none !important;
		border: 0 !important;
	}
	section.main-content .main-wrapper > #center > #container > .content {
		background: #fff;
	}
	.job-application-container fieldset {
		padding: 0 5% !important;
	}
	.element_toggle_new {
		padding-left: 30px !important;
	}
	.element_toggle_new.pendingMobile:before {
	    background: url(/img/backend/icon-action-required.png) no-repeat scroll 0 0 transparent;
	    height: 18px;
	    position: absolute;
	    top: 24px;
	    left: 0;
	    width: 17px;
	    content: "";
	}
	.element_toggle_new.completedMobile:before {
	    background: url(/img/backend/icon-complete.png) no-repeat scroll 0 0 transparent;
	    height: 18px;
	    position: absolute;
	    top: 24px;
	    left: 0;
	    width: 17px;
	    content: "";
	}
	.application-note {
		margin-left: 0;
		background: #e8f6f5;
		text-align: center;
	}
	.job-application-container fieldset.fl_wrap > div > br {
		display: none;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads {
		margin: 0 !important;
		width: 100%;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads div.avatar {
		width: 100%;
		float: none;
		text-align: center;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads div.avatar {
		width: 100%;
		float: none;
		text-align: center;
	}
	.job-application-container .finish_uploads .user_image_display {
		margin: 0 auto;
	}
	.job-application-container .finish_uploads .user_image_display img {
		margin: 0;
	}
	.job-application-container .finish_uploads .file_upload {
		margin: 0 auto;
		top: 10px;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads div.resume {
		float: none;
		margin: 0 auto;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads div.resume div#file div.filename {
		float: none;
		margin-left: 17px;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads div.resume div#file div.actions a.view {
		margin-left: 14px;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads div.resume div#file div.filename span {
		display: none;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads div.resume div#file div.resume-name:after {
		content: 'resume.docx';
	}
	.job-application-container .gateway label,
	.finishsign_method_page fieldset div.input > label {
		width: 140px !important;
		text-align: left;
	}
	.finishsign_method_page fieldset div.input > input:not([type=radio]) {
		padding: 10px 3% !important;
		font-size: 14px;
		max-width: none;
		width: 100% !important;
	}
	.finishsign_method_page fieldset div.input > textarea {
		max-width: 400px !important;
		width: 100% !important;
	}
	.job-application-container fieldset div.input .error-message {
		text-align: center !important;
		margin: 10px 0 0 !important;
	}
	.job-application-container .gateway select,
	.finishsign_method_page fieldset div.input > select {
		padding: 10px 3%;
		font-size: 14px;
		max-width: none;
		width: 100%;
	}
	.job-application-container .select.gateway:after {
		margin: 10px 0;
		background: #e8f6f5;
		text-align: center;
	}
	.job-application-container fieldset div.input.more_from_date,
	.job-application-container fieldset div.input.more_to_date,
	.job-application-container fieldset div.input.from_date,
	.job-application-container fieldset div.input.to_date {
		margin-left: 0;
		width: initial;
		float: none;
	}
	.job-application-container fieldset .button_container {
		text-align: right;
	}
	.finishsign_method_page fieldset div.input .note-field {
		margin-left: 0;
	    background: #e8f6f5;
	    text-align: center;
	    display: block;
	    width: 100%;
	}
	.job-application-container .note_span {
		margin: 0 30px !important;
		background: #e8f6f5;
		text-align: center;
	}
	.job-application-container .saved_address_list {
		text-align: right;
		margin: 10px 30px 0;
	}
	.job-application-container .add_more_address_container {
		text-align: right;
	    margin: 10px 30px 0 0 !important;
	    width: initial !important;
	    float: none !important;
	}
	.job-application-container #add_more_address {
		margin-left: 0 !important;
	}
	.job-application-container #address_list {
		margin-top: 10px !important;
	}
	.job-application-container .additional_address {
		padding: 10px !important;
	}
	.finishsign_method_page .application_add_education_form {
		width: initial !important;
	}
	.finishsign_method_page fieldset div.input > #can_contact,
	.finishsign_method_page fieldset div.input > #current_employer {
		width: initial !important;
		margin: 0 !important;
	}
	.finishsign_method_page #colorbox #EmploymentRecordDisplayForm fieldset {
		width: initial !important;
		padding: 10px !important;
	}
	.job-application-container .pre-question-field {
		padding: 0 0 10px !important;
	}
	.job-application-container .pre-question-field div.input label {
		width: 100px !important;
	}
	.job-application-container .agreement_container div.input {
		margin-bottom: 10px;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills {
		width: 90% !important;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes {
		width: initial !important;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes fieldset {
		padding: 0 !important;
		max-width: 400px;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes fieldset legend {
		width: 80px !important;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes div.input.select,
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes fieldset div.input.select {
		width: initial !important;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes fieldset div.input.select div.checkbox {
		width: 70px !important;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes .labels {
		margin-left: 100px !important;
		width: 100% !important;
		padding: 0 !important;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes .labels span {
		width: 80px !important;
	}
	/*	Job Application content*/
	/*	Medical Application Content*/
	.right-pane-countdown-container, .left-pane-countdown-container {
		width: 100% !important;
		float: none !important;
		text-align: center !important;
	}
	.right-pane-countdown-container .button.start {
		float: none !important;
		margin: 0 auto !important;
	}
	.time-countdown-container {
		top: 52px !important;
		z-index: 1;
	}
	/*	Medical Application Content*/
	/* Job List Content */
	.home_menu{
		display: flex;
		flex-flow: column-reverse;
		width: 100% !important;
		justify-content: center;
		align-items: center;
	}

	.page{
		display: flex;
		flex-flow: column;
		justify-content: center;
		align-items: center;
		width: 100% !important;
		padding: 0 !important;
		border-right: inherit !important;
		border-left: inherit !important;
		float: none !important;
		margin-top: 30px;
	}

	.department-container{
		display: flex;
		flex-flow: column;
		width: inherit !important;
		margin-left: 20%;
		margin-bottom: 10%;
	}

	.departments li{
		margin-left: 10%;
	}

	.departments .requests li {
		line-height:20px;
	}

	.departments .requests {
		width: inherit !important;
		margin-left: auto !important;
	}

	.img_menu img {
		z-index: inherit !important;
	}
	/* Job List Content */
}

/*
 	For Survey Form Small < 480px
*/

@media only screen and (max-width: 480px) {
	body {
		min-width: initial;
	}
	body > .wrapper > .content-wrapper {
		margin-top: 60px;
	}
	.main-header > .window {
		display: block;
	}
	section.main-content .main-wrapper > #center {
		width: 100%;
		margin-top: initial;
	}
	section.main-content .main-wrapper > #center > #container section.content-header .header-menu-container{
		display: none;
	}
	header #header {
		display: none;
	}
	section.main-content .main-wrapper > #center > #container {
		width: 96%;
		padding: 0 2%;
		border-radius: 0;
	}
	section.main-content .main-wrapper > #center > #container > .content {
		float: none;
		width: initial;
		padding: 0 10px;
	}
	section.main-content .main-wrapper > #center > #container > .content > .left_column {
		width: 100%;
		padding: 0;
		float: initial;
		border: 0;
		padding-bottom: 20px;
		margin-bottom: 0;
		border-bottom: 1px solid #ccc;
	}
	section.main-content .main-wrapper > #center > #container > .content > .right_column {
		width: 100%;
		min-height: initial;
		padding: 0;
		box-shadow: none;
	}
	.window {
		width: 100%;
		margin: 0;
		border-radius: 0px;
	}
	.window .header {
		position: fixed;
	}
	.header-title > h1.tab_header {
		border-radius: 0;
	}
	#flashMessage {
		color: #000;
	    text-align: center;
	    background: #f5fbff;
	}
	.flash-message-container {
		background: #f5fbff;
		text-align: center;
	}
	.flash-message-container p {
		margin: 0 0 10px;
    	padding: 10px 10px;
    	text-transform: uppercase;
	}

	/*	My Profile Content*/
	.disclaimer-modal-content {
		width: 90% !important;
	}
	.videos-container {
		float: none !important;
	    max-width: 350px;
	    margin: 0 auto;
	    overflow-x: auto;
	}
	.videos-container .vid_td_st {
		width: initial;
	}
	.videos-container #vplayer {
		width: 200px;
	}
	.videos-container #vid_desc {
		width: initial;
	}
	.right_column .right-content {
		padding: 0 10px;
	}
	.left-content-row p {
		float: none !important;
		width: 100%;
	}
	.my-profile-left-content {
		display: flex;
	    max-width: 100%;
	    justify-content: space-evenly;
	    flex-flow: wrap;
	}
	.left_column .left-content-row {

	}
	.basic-info-container p {
		margin: 0;
		margin-bottom: 10px;
	}
	.basic-action-container p {
		margin: 0;
		margin-bottom: 5px;
	}
	.basic-action-container p a {
		float: none;
	}
	.basic-action-container .avatar {
		float: none;
	}
	.basic-action-container .avatar #file .filename {
		float: none;
		margin-bottom: 5px;
	}
	.basic-action-container .avatar #file .actions {
		float: none;
		margin-bottom: 5px;
	}
	.basic-action-container .avatar #file .actions a {
		float: none !important;
	}
	.basic-action-container .avatar .file_upload {
		width: 100%;
	}
	.left-content-row .subcribe > p {
		margin-top: 0;
	}
	/*	My Profile Content*/
	/*	Documentation Content*/
	div.left_column > .left_column_nav {
		float: initial;
	    width: 100%;
	    border: 0;
	    margin: 0;
	    padding: 0;
	}
	div.left_column > .left_column_nav .doc-treeview {
		padding: 10px 5px 10px 15px;
	}
	div.gateway-btn-container {
		margin-left: 0 !important;
	}
	div.captcha-container {
		text-align: center;
	}
	div.captcha-container .captcha-img {
		margin-left: 0;
		margin-top: 20px;
	}
	.pdf-passport-container {
		margin-left: 0 !important;
	}
	.pdf-basic-content {
		width: 100% !important;
		margin-bottom: 20px;
	}
	.pdf-avatar-content {
		width: 100% !important;
	}
	.avatar-info-text {
		border-radius: 0 !important;
	}
	.pdf-basic-info-wrapper .note-field {
		margin-left: 0;
	    background: #e8f6f5;
	    text-align: center;
	}
	div.pdf-avatar-content div.avatar {
		text-align: center;
		float: initial !important;
	}
	div.pdf-avatar-content div.avatar img {
		float: initial !important;
	}
	.pdf-basic-info-wrapper .n_header {
		margin-left: 0;
	}
	.mydocument_content div.input textarea,
	.mydocument_content div.input input:not([type=checkbox]) {
		width: 100% !important;
		padding: 10px 0;
		font-size: 14px;
		max-width: none;
	}
	.mydocument_content form fieldset div.input > label {
		width: 100%;
		text-align: left;
	}
	.mydocument_content form fieldset div.input > select {
		padding: 10px 5px;
		font-size: 14px;
		max-width: none;
	}
	.mydocument_content form fieldset div.input span.cert_note {
		font-size: 12px;
	}
	.mydocument_content .uploaded-document-list {
		max-height: 500px;
		overflow-y: auto;
	}
	.mydocument_content .uploaded-document-list .summary div.input > label{
		width: 100%;
		text-align: left;
	}
	.captcha_class input {
		width: 100% !important;
	    padding: 10px 5px;
	    font-size: 14px;
	    max-width: none;
	}
	.mydocument_content form fieldset span.ckbx_span {
		float: none;
		margin-right: 30px;
	}
	.appointment-form div.input label {
		width: 100%;
		text-align: left;
	}
	.appointment-form div.input input {
		width: 100% !important;
		padding: 10px 5px;
		font-size: 14px;
		max-width: none;
	}
	.mydocument_content .medical-credentialing-container .captcha-img,
	.mydocument_content .medical-delination-container .captcha-img,
	.mydocument_content .self-declaration-agreement .captcha-img {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}
	.mydocument_content .medical-credentialing-container .captcha-img img,
	.mydocument_content .medical-delination-container .captcha-img img,
	.mydocument_content .self-declaration-agreement .captcha-img img {
		margin-left: 0 !important;
	}
	.mydocument_content .medical-credentialing-container div.captcha_class label,
	.mydocument_content .medical-delination-container div.captcha_class label {
		width: 100% !important;
		text-align: left;
	}
	.mydocument_content form#PersonalDataAlloteeApplicantAddAlloteeForm div.input > label {
		width: 100%;
		text-align: left;
	}
	.mydocument_content form#PersonalDataAlloteeApplicantAddAlloteeForm div.input.select div.token-request-container {
		text-align: center;
	}
	.mydocument_content form#PersonalDataAlloteeApplicantAddAlloteeForm div.input.select div.token-request-container #token_request {
		display: inline-block;
		float: none !important;
	    margin: 0 auto;
	    margin-top: 20px;
	}
	.mydocument_content form#PersonalDataAlloteeApplicantAddAlloteeForm div.input > select {
		padding: 10px 5px;
		font-size: 14px;
		max-width: none;
	}
	.mydocument_content #SeafarersDataFormDocumentNewHireAffidavitForm div table td,
	.mydocument_content #SeafarersDataFormDocumentNewHireDelineationForm div table td,
	.mydocument_content #SeafarersDataFormDocumentNewHireChecklistForm div table td {
		vertical-align: middle;
	}
	/*	Documentation Content*/
	/*	Register Content*/
	.window .header div.shop.icon.icon-bag{
		display: none;
	}
	.register-container {
		min-height: initial !important;
	    padding: 0 !important;
	    border: 0 !important;
	    width: 100% !important;
	    float: none !important;
	}
	.register-container > #flashMessage {
		position: initial;
	}
	.register-container > h1 {
		font-size: 20px;
		text-align: center;
	}
	.register-container fieldset {
		padding: 10px !important;
	}
	.register-container fieldset > legend {
		font-size: 14px;
	}
	.register-container fieldset div.select label,
	.register-container fieldset div.input label {
		font-size: 14px;
		text-align: left !important;
		margin-bottom: 5px;
	}
	.register-container fieldset div.input textarea,
	.register-container fieldset div.input input:not([type=radio]) {
		padding: 10px 3%;
		font-size: 14px;
		max-width: none;
		width: 94%;
	}
	.register-container fieldset div.select > select,
	.register-container fieldset div.input > select {
		padding: 10px 3%;
		font-size: 14px;
		max-width: none;
		width: 100%;
	}
	.register-container fieldset div.input.email {
		position: relative;
	}
	.register-container fieldset div.input.email span#emailtip {
		position: absolute;
		top: 0;
		left: 100px;
	}
	.register-container fieldset div.input div.error-message {
		width: 100%;
		margin: 0;
		margin-top: 10px;
		text-align: left;
		padding: 0;
	}
	.register-container fieldset div.radio legend {
		font-size: 14px;
		text-align: left;
	    display: inline-block;
	    width: 100% !important;
	}
	.register-container fieldset div.radio input[type=radio] {
		margin-left: 80px;
	}
	.register-container fieldset div.input div#div_employee,
	.register-container fieldset div.select div#div_brands {
		margin: 0;
	    margin-top: 10px;
	    float: none;
	    width: 100%;
	}
	.register-container .button_container {
		margin-top: 0;
	}
	.register-container .button_container div.button a {
		float: none;
	    display: inline-block;
	    width: 90% !important;
	    text-align: center;
	}
	.register-container .button_container div.login_options {
		float: none;
		margin-top: 5px;
	}
	.register-container .button_container div.login_options a {
		text-align: center;
	    float: none;
	    font-size: 12px;
	    display: inline-block;
	    width: 100%;
	    margin: 5px 0;
	}
	/*	Register Content*/
	/*	Qualification Content */
	section.main-content .main-wrapper > #center > #container > .content > .qualification_menu_content {
		border-bottom: 0;
		padding-bottom: 0;
	}
	.qualification_content h1 {
		margin: 10px;
		font-size: 1.5em;
	}
	.qualification_content .form_wrapper > h2 {
		font-size: 1em;
	}
	.qualification_form_wrapper div.date.half {
		float: none;
		width: 100%;
	}
	.qualification_form_wrapper div.input > label {
		font-size: 14px;
		text-align: left !important;
		margin-bottom: 5px;
	}

	.qualification_form_wrapper div.input > select {
		padding: 10px 3%;
		font-size: 14px;
		max-width: none;
		width: 100%;
	}
	.qualification_form_wrapper div.input > input:not([type=radio]) {
		padding: 10px 3%;
		font-size: 14px;
		max-width: none;
		width: 94%;
	}
	.qualification_form_wrapper div.input.checkbox {
		margin-left: 0;
	}
	.qualification_form_wrapper div.input.checkbox > input {
		width: initial;
	}
	.qualification_form_wrapper div.input .cert_note,
	.qualification_form_wrapper div.input .note-field {
		margin-left: 0;
	    background: #e8f6f5;
	    text-align: center;
	    display: block;
	}
	.language_content .my-language-skills {
		overflow-x: auto;
	}
	.language_content .field-container > label {
		margin-left: 0 !important;
		font-size: 14px;
	}
	.language_content .field-container > select {
		padding: 10px 3% !important;
		font-size: 14px !important;
		max-width: none !important;
		width: 100% !important;
	}
	.language_content .language-level-table {
		margin: 0 !important;
		width: 100% !important;
	}
	.qualification_content .form_wrapper .skills > div.skill_checkboxes {
		max-height: 300px;
		overflow: auto;
		float: none;
	}
	.qualification_content .work-exp-list-content {
		max-height: 700px;
		overflow-y: auto;
	}
	.qualification_content .work-exp-list-content .summary > h2 {
		width: 70%;
	}
	/*	Qualification Content */
	/*	Personal Info Content */
	section.main-content .main-wrapper > #center > #container > .content > .user_info_menu_content {
		border-bottom: 0;
		padding-bottom: 0;
	}
	.user_info_content h1 {
		margin: 10px;
		font-size: 1.5em;
	}
	.user_info_form_wrapper div.date.half {
		float: none;
		width: 100%;
	}
	.user_info_form_wrapper div.input > label {
		font-size: 14px;
		text-align: left !important;
		margin-bottom: 5px;
		width: initial !important;
	}

	.user_info_form_wrapper div.input > select {
		padding: 10px 3%;
		font-size: 14px;
		max-width: none;
		width: 100%;
	}
	.user_info_form_wrapper div.input > input:not([type=radio]) {
		padding: 10px 3%;
		font-size: 14px;
		max-width: none;
		width: 94%;
	}
	.user_info_form_wrapper div.input.checkbox {
		margin-left: 0;
	}
	.user_info_form_wrapper div.input.checkbox > input {
		width: initial;
	}
	.user_info_form_wrapper div.input .cert_note,
	.user_info_form_wrapper div.input .note-field {
		margin-left: 0;
	    background: #e8f6f5;
	    text-align: center;
	    display: block;
	}
	.profile_info_wrapper #header_title_app_info {
		width: initial !important;
		text-align: left;
		font-size: 1.1em;
	}
	.contact_info_wrapper #select2-country_dialing_code_field-container {
		padding: 10px 0;
		margin-left: 10px;
	}
	.contact_info_wrapper .select2-selection--single {
		height: 38px !important;
	}
	.user_info_form_wrapper div.input.from_date,
	.user_info_form_wrapper div.input.to_date {
		margin-left: 0;
		width: initial;
		float: none;
	}
	.user_info_form_wrapper .input.text.postal:after {
		margin-left: 0 !important;
		background: #e8f6f5;
		text-align: center;
		display: block;
	}
	.address_info_wrapper .current-address-form-container > fieldset {
		margin-bottom: 50px;
	}
	.address_info_wrapper .current-address-form-container > fieldset div.input.from_date {
		position: relative;
	}
	.address_info_wrapper .current-address-form-container > fieldset div.input.from_date > span {
		bottom: -122px;
		right: 0 !important;
	}
	.address_info_wrapper .current-address-form-container > fieldset div.input.from_date > div.left_column {
		position: absolute;
		bottom: -130px;
		left: 0 ;
	}
	.address_info_wrapper #otherAddresses > span {
		margin-left: 0 !important;
	}
	.address_info_wrapper #otherAddresses > .container_upload_form_div {
		width: 100%;
	}
	.token-request-container #token_request {
		float: none !important;
	    margin: 0 auto;
	    margin-top: 10px;
	    width: 100%;
	}
	/*	Personal Info Content */
	/*	Job Application content*/
	.job-application-container .progress_bar {
		display: none;
	}
	section.main-content .main-wrapper > #center {
		top: 0 !important;
	}
	.job-application-container .header_progress_bar {
		display: none;
	}
	.job-application-container {
		padding: 0 !important;
		width: initial !important;
		float: none !important;
		border: 0 !important;
	}
	section.main-content .main-wrapper > #center > #container > .content {
		background: #fff;
	}
	.job-application-container fieldset {
		padding: 0 5% !important;
	}
	.element_toggle_new {
		padding-left: 30px !important;
	}
	.element_toggle_new.pendingMobile:before {
	    background: url(/img/backend/icon-action-required.png) no-repeat scroll 0 0 transparent;
	    height: 18px;
	    position: absolute;
	    top: 24px;
	    left: 0;
	    width: 17px;
	    content: "";
	}
	.element_toggle_new.completedMobile:before {
	    background: url(/img/backend/icon-complete.png) no-repeat scroll 0 0 transparent;
	    height: 18px;
	    position: absolute;
	    top: 24px;
	    left: 0;
	    width: 17px;
	    content: "";
	}
	.application-note {
		margin-left: 0;
		background: #e8f6f5;
		text-align: center;
	}
	.job-application-container fieldset.fl_wrap > div > br {
		display: none;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads {
		margin: 0 !important;
		width: 100%;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads div.avatar {
		width: 100%;
		float: none;
		text-align: center;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads div.avatar {
		width: 100%;
		float: none;
		text-align: center;
	}
	.job-application-container .finish_uploads .user_image_display {
		margin: 0 auto;
	}
	.job-application-container .finish_uploads .user_image_display img {
		margin: 0;
	}
	.job-application-container .finish_uploads .file_upload {
		margin: 0 auto;
		top: 10px;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads div.resume {
		float: none;
		margin: 0 auto;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads div.resume div#file div.filename {
		float: none;
		margin-left: 17px;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads div.resume div#file div.actions a.view {
		margin-left: 14px;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads div.resume div#file div.filename span {
		display: none;
	}
	.job-application-container fieldset.fl_wrap > div > div.finish_uploads div.resume div#file div.resume-name:after {
		content: 'resume.docx';
	}
	.job-application-container .gateway label,
	.finishsign_method_page fieldset div.input > label {
		width: 140px !important;
		text-align: left;
	}
	.finishsign_method_page fieldset div.input > input:not([type=radio]) {
		padding: 10px 3% !important;
		font-size: 14px;
		max-width: none;
		width: 100% !important;
	}
	.finishsign_method_page fieldset div.input > textarea {
		max-width: 400px !important;
		width: 100% !important;
	}
	.job-application-container fieldset div.input .error-message {
		text-align: center !important;
		margin: 10px 0 0 !important;
	}
	.job-application-container .gateway select,
	.finishsign_method_page fieldset div.input > select {
		padding: 10px 3%;
		font-size: 14px;
		max-width: none;
		width: 100%;
	}
	.job-application-container .select.gateway:after {
		margin: 10px 0;
		background: #e8f6f5;
		text-align: center;
	}
	.job-application-container fieldset div.input.more_from_date,
	.job-application-container fieldset div.input.more_to_date,
	.job-application-container fieldset div.input.from_date,
	.job-application-container fieldset div.input.to_date {
		margin-left: 0;
		width: initial;
		float: none;
	}
	.job-application-container fieldset .button_container {
		text-align: right;
	}
	.finishsign_method_page fieldset div.input .note-field {
		margin-left: 0;
	    background: #e8f6f5;
	    text-align: center;
	    display: block;
	    width: 100%;
	}
	.job-application-container .note_span {
		margin: 0 30px !important;
		background: #e8f6f5;
		text-align: center;
	}
	.job-application-container .saved_address_list {
		text-align: right;
		margin: 10px 30px 0;
	}
	.job-application-container .add_more_address_container {
		text-align: right;
	    margin: 10px 30px 0 0 !important;
	    width: initial !important;
	    float: none !important;
	}
	.job-application-container #add_more_address {
		margin-left: 0 !important;
	}
	.job-application-container #address_list {
		margin-top: 10px !important;
	}
	.job-application-container .additional_address {
		padding: 10px !important;
	}
	.finishsign_method_page .application_add_education_form {
		width: initial !important;
	}
	.finishsign_method_page fieldset div.input > #can_contact,
	.finishsign_method_page fieldset div.input > #current_employer {
		width: initial !important;
		margin: 0 !important;
	}
	.finishsign_method_page #colorbox #EmploymentRecordDisplayForm fieldset {
		width: initial !important;
		padding: 10px !important;
	}
	.job-application-container .pre-question-field {
		padding: 0 0 10px !important;
	}
	.job-application-container .pre-question-field div.input label {
		width: 100px !important;
	}
	.job-application-container .agreement_container div.input {
		margin-bottom: 10px;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills {
		width: 90% !important;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes {
		width: initial !important;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes fieldset {
		padding: 0 !important;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes fieldset legend {
		width: 80px !important;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes div.input.select,
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes fieldset div.input.select {
		width: initial !important;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes fieldset div.input.select div.checkbox {
		width: 70px !important;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes .labels {
		margin-left: 27% !important;
		width: 100% !important;
		padding: 0 !important;
	}
	.job-application-container #SkillSetCategoryDisplayForm .skills .skill_checkboxes .labels span {
		width: 80px !important;
	}
	/*	Job Application content*/
	/*	Medical Application Content*/
	.right-pane-countdown-container, .left-pane-countdown-container {
		width: 100% !important;
		float: none !important;
		text-align: center !important;
	}
	.right-pane-countdown-container .button.start {
		float: none !important;
		margin: 0 auto !important;
	}
	.time-countdown-container {
		top: 52px !important;
		z-index: 1;
	}
	/*	Medical Application Content*/
	/* Job List Content */
	.home_menu{
		display: flex;
		flex-flow: column-reverse;
		width: 100% !important;
		justify-content: center;
		align-items: center;
	}

	.page{
		display: flex;
		flex-flow: column;
		justify-content: center;
		align-items: center;
		width: 100% !important;
		padding: 0 !important;
		border-right: inherit !important;
		border-left: inherit !important;
		float: none !important;
		margin-top: 30px;
	}

	.department-container{
		display: flex;
		flex-flow: column;
		width: inherit !important;
		margin-left: 10%;
		margin-bottom: 10%;
	}

	.departments li{
		margin-left: 10%;
	}

	.departments .requests li {
		line-height:20px;
	}

	.departments .requests {
		width: inherit !important;
		margin-left: auto !important;
	}

	.img_menu img {
		z-index: inherit !important;
	}
	/* Job List Content */
}