body
{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	background-color:#f4f4f4;
	    overflow-y: scroll;

	}
	
	.bodybgcolor
	{background-color:#f4f4f4;
	}

h1 , h2  , h3 , h4
{font-family: 'Asap', sans-serif;
}

input
{font-family: 'Asap', sans-serif;
 color:#fff;
 border-radius: 0px !important;
}

input[type='file']
{
    color:#000;
    
}

h2
{font-size:18px;
}

h1.likeh2
{font-size:18px;
}
h3
{font-size:14px;
}


.select2-search input
{color:#383838;
}

.lineheight20
{
   line-height:20px !important;
}

.lineheight0
{line-height:normal  !important;
}

.hidenone
{
    display:none;
}

.green
{
    color:Green;
}

.clearinputs input
{
    margin-bottom:10px;
    padding-left:5px;
}
.clearinputs
input[type="submit"]
{
 height: 50px;
    line-height: 50px;
      background-color: #d21241;
    color: #fff;

    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
 width:200px;
 border:none;
}

.btn-op
{
    cursor:pointer;
}


#register_page1
input[type="radio"], input[type="checkbox"]
{
    margin-right:5px;
}


#R0RegisterAs
label {
    line-height: 0px;
    
}


#grdSkillCat1
input[type="radio"], input[type="checkbox"] {
    margin-bottom: 8px;
    margin-top:8px;
}


.select2-dropdown-open .select2-chosen
{color: #333 !important;
}

.select2-container .select2-choice > .select2-chosen
{
    color:#fff;
}



.width100p
{width:100%;
}

.pt30
{
	padding-top:30px !important;
	
}

.mb30
{margin-bottom:30px;
}

.mt10
{margin-top:10px !important;
}

.mt14
{margin-top:14px ;
}


.mt20
{margin-top:20px;
}

.mt30
{margin-top:30px;
}

.mt90
{margin-top:90px;
}

.pt10
{
	padding-top:10px;
}

.pb10
{padding-bottom:10px;
}

.pb20
{padding-bottom:20px;
}

.content h2
{color:#d21241;
}

.content h3
{color:#d21241;
}

.btnacsix
{width:100%;
background-color:#d21241;
text-align:center;
color:#FFF;
float:left;
font-weight:bold;
text-transform:uppercase;

}

.btn-bighight
{
   height: 50px;
   line-height:50px;
}

.red18
{color:#d21241;
font-size:18px;
text-transform:uppercase;
}

.red
{color:#d21241;
}

.white18
{color:#fff;
font-size:18px;
text-transform:uppercase;
}

.whitebg
{background-color:#FFF;
}

.images_left_andmargin  img
{float:left;
margin-right:20px;
margin-top:10px;
}


textarea.registertextarea
{width:100%;
min-height:300px;
border:#6f6f6f solid 1px;
}


#SendFriend
input[type='text'] {
    background-color: #6f6f6f;
    border: medium none;
    border-radius: 0;
    color: #fff !important;
    height: 50px;
    line-height: 50px;
}




#SendFriend
textarea 
 {
    background-color: #6f6f6f;
    border: medium none;
    border-radius: 0;
    color: #fff !important;
  
    line-height: 50px;
}






#header
{margin-top:30px;
 padding:0px;
}

#menus
{
  
}

.downsupmenu.open a
{
   
     background-color: #e7e7e7 !important;
    color: #555 !important;
}

.downsupmenu a span
{
    margin-top:20px;
}

.downsupmenu.open ul li a
{ border:none   !important;
    color: #fff  !important;
    background: none !important;
    
}

a
{
	color:#d21241;	
}

#logo
{text-align:center;
margin-bottom:10px;
}

.center
{margin:0px auto;
display:table;
}
.withoutpadding
{padding:0px;
}




#banner
{background-color:#d21241;
color:#FFF;

}

#banner h1
{font-size:23px;
}

#banner b{
font-family: 'Asap', sans-serif;
 color:#fff;
 font-size: 23px;
  margin-bottom: 10px;
    margin-top: 20px;
  font-weight:normal;
}


#top_menu .navbar
{padding:0px;
}


#footer
{background-color:#383838;
margin-top:30px;
color:#FFF;
padding-bottom:30px;
}

#footer h2
{font-size:18px;
text-transform:uppercase;
}


#footer h3
{font-size:14px;
font-weight:bold;
}

#footer_links a
{margin-right:18px;
}

#footer_links
{margin-top:30px;
}

#footer_bottom
{font-size:12px;
margin-top:30px;
}





#topcontenthome
{margin-top:30px;
}

#featured_jobs
{background-color:#383838;
color:#FFF;
}



#featured_jobs_internal
{
     background-color: #6f6f6f;
color:#FFF;
}
#featured_jobs_internal h2
{color:#FFF;
}

#more_teacher_jobs
{background-color:#d21241;
color:#FFF;
}

#more_teacher_jobs h2 a
{color:#FFF;
}



#meet_theteam_home
{background-color:#FFF;
padding-bottom:32px;
}

#jean_wilson
{background-color:#d21241;
color:#FFF;
}

#jean_wilson a
{color:#333;
}


#jean_wilson h1
{   font-size: 18px;
	   font-family: "Asap",sans-serif;
	    margin-bottom: 10px;
    margin-top: 20px;
	}

#job_search_home
{background-color:#545454;
color:#FFF;
padding-bottom:30px;

}

.jobsearchheader
{margin-top:19px;
text-transform:uppercase;
font-size:18px;
}

.jobsearchheader img 
{margin-top:6px;
}

.selectrowdown input
{
background-color: #6f6f6f;
color: #fff;
border-radius:0px;
border:none;
height:50px;
line-height:50px;
}


#tabs_home
{min-height:300px;
background-color:#383838;
margin-top:30px;
}

#contact_part_home
{margin-top:30px;
}

#blog_news
{background-color:#FFF;
padding-top:15px;
padding-bottom:10px;
}

#training_home
{ 
 background-color: #383838;
padding-top: 22px;
color:#FFF;
padding-bottom:10px;
}




#training_home h2
{margin-top:3px;
}



#women_div
{ 
 background-color: #fff;
padding-top: 10px;
color:#FFF;
padding-bottom:10px;
}

#women_div img
{
    margin-top:12px;
}



#news_mg
{padding-top:22px;
  background-color: #fff;
  padding-bottom:10px;
}

#twitter
{padding-top:15px;
background-color:#28a9e0;
padding-bottom:10px;
 min-height: 593px;
}

#schools_directory
{padding-top:26px;
background-color:#fff;
color:#d21241;
padding-bottom:10px;
min-height: 300px;

}

#connect_with_axcis
{background-color:#383838;
color:#FFF;
padding-bottom:10px;
}

.social_media a
{margin-right:10px;
}


#overseas_teacher
{padding-top:26px;
background-color:#d21241;
color:#fff;
padding-bottom:10px;
min-height: 300px;

}

#overseas_teacher a
{color:#fff;
}

#partners
{background-color:#FFF;
margin-top:30px;
padding-bottom:10px;
}

#partners h2
{color:#d21241;
text-transform:uppercase;
}


#partners img
{display:table;
margin:0px auto;
}

#job_search {
    background-color: #545454;
    color:#fff;
    padding-bottom: 30px;
}

#login
{
	padding-bottom:10px;
}


#login input
{background-color:#6f6f6f;
border-bottom-color:#6f6f6f;
height:50px;
color:#fff;

}

#login label
{line-height:35px;
}

#job_details
{


}


#share_this_job
{background-color:#383838;
padding-bottom:10px;
color:#FFF;
}

#share_this_job h2
{color:#FFF;
}

#job_searchpage
{background-color:#fff;
padding-bottom:10px;
}

.jopsearchnumper ul
{list-style:none;
margin:0px;
padding:0px;
}

.jopsearchnumper ul li
{margin-right:5px;
float:left;
}


.jopsearchnumper .opp-link-act
{margin-right:5px;
float:left;
}
.jopsearchnumper a
{margin-right:5px;
float:left;
}

.sup_Internal_menu
{background-color:#383838;
}

.sup_Internal_menu ul
{list-style:none;
padding:0px;
margin:0px;
}
.sup_Internal_menu ul li
{border-bottom:#2d2d2d solid 1px;
float:left;
clear:left;
width:100%;
}

.sup_Internal_menu ul li a
{color:#FFF;
font-weight:bold;
padding-left:20px;
padding-right:20px;
padding-top:26px;
padding-bottom:26px;
float:left;
clear:left;
font-size: 16px;
}


#register_page1 h2
{color:#d21241;
}


.register label {
    line-height: 50px ;
}

.register
input[type='text'] {
    background-color: #6f6f6f;
    border-bottom-color: #6f6f6f;
    height: 50px;
	color:#FFF;
	   border:none;
    border-radius: 0;
}



.register
input[type='password'] {
    background-color: #6f6f6f;
    border-bottom-color: #6f6f6f;
    height: 50px;
	color:#FFF;
	   border:none;
    border-radius: 0;
}




li.lastdawnli a
{margin-right:0px;
}

.linehightnormal
{line-height:normal !important;
}


.featured_jobs_re b a
{color:#fff;
}


#pageright_text
{
background-color: #383838;
}

.jobspagerepet h2
{
   
}



#FrnSuccess
{
    float:left;
    width:100%;
    margin-top:10px;
    
    
}

.contact-childdiv input
{
    color:#000;
}

.SlideDownTitle {
	clear:both;
  	margin-left: 10px;
  	margin-right: 10px;
  	width: 134px;
  	overflow: hidden;
  min-height: 115px;
}


/*-----------------collaps_register----------------------*/

#register_as
{   
    font-size:14px;
}


.register
.panel-group .panel
{border:none;
border-radius:0px;
box-shadow:none;
margin-top:0px;
border:#2d2d2d solid 1px;
}


.register
.panel-title
{
font-size:14px;
text-transform:uppercase;	
}


.register
.collapselink
{
border:none;
border-radius:0px;
background:none;
padding: 0px;

}

.register
.collapselink a
{background-color:#383838;
color:#FFF;
float:left;
padding-left:10%;
padding-right:10%;

 width: 100%;
 height:60px;
 line-height:60px;
 overflow:hidden;
 background-image:url(../images/dropdowns_icon_register.png);
 background-repeat:no-repeat;
 background-position: 94% 55%; 
}

.register
.panel-collapse
{float:left;
}

.register
.panel-body
{background-color:#6f6f6f;
color:#FFF;

}

#frmRG4
#accordion
input[type="radio"], input[type="checkbox"] {
    margin-bottom: 0px;
    margin-top: 3px;
}



/*-----------------Taps----------------------*/

.tabs_for_desktop
{min-height:710px;



}


.tabs_for_desktop ul
{border-bottom:none;
}

.tabs_for_desktop ul li a
{color:#FFF;
}

.tabs_for_desktop ul li a:hover
{background:none;
border:#d21241 solid 1px;
border-radius:0px;
color:#d21241;
}


.tabs_for_desktop ul li.active > a:focus
{background:none;
border:#d21241 solid 1px;
border-radius:0px;
color:#d21241;
}

.tabs_for_desktop
.borderbottom
{border-bottom:#FFF solid 1px;
padding-bottom:15px;
margin-bottom:10px;
}

.tabs_for_desktop
.borderbottom
{color:#FFF;
 min-height: 36px;

}



.tabs_for_desktop
.borderbottom a
{color:#FFF;
}


.tabs_for_desktop ul li.active a
{background:none;
border:#d21241 solid 1px;
border-radius:0px;
color:#d21241;
cursor:pointer;
}

.tabs_for_desktop ul li.active a:hover
{
background:none;
border:#d21241 solid 1px;
border-radius:0px;
color:#d21241;
cursor:pointer;
}

.showall_link a
{font-size:18px;
color:#FFF;
}
/*----------Tabs_mobile-----------------------------*/

#tabs_home_mobile
.panel-group .panel
{border:none;
border-radius:0px;
box-shadow:none;
margin-top:0px;
border:#2d2d2d solid 1px;
}


#tabs_home_mobile
.panel-title
{
font-size:14px;
text-transform:uppercase;	
}


#tabs_home_mobile
.collapselink
{
border:none;
border-radius:0px;
background:none;
padding: 0px;

}

#tabs_home_mobile
.collapselink a
{background-color:#383838;
color:#FFF;
float:left;
padding-left:10%;
padding-right:10%;

 width: 100%;
 height:60px;
 line-height:60px;
 overflow:hidden;
 background-image:url(../images/dropdowns_icon_register.png);
 background-repeat:no-repeat;
 background-position: 94% 55%; 
}

#tabs_home_mobile
.panel-collapse
{float:left;
}

#tabs_home_mobile
.panel-body
{background-color:#6f6f6f;
color:#FFF;

}


#tabs_home_mobile
.panel-body a
{color:#FFF;
}

#feadbackPage label
{ line-height: initial;
}


.footerRightLogo
{
    margin-top:14px;
    
    }

/*------------------------------BannerHomePage---------------------------------------------*/

#thetext_slider div {
    display: none;
   
    z-index: 0;
	
}

#thetext_slider div.current {
    display: block;
    z-index: 2;
}


#theSlider_images div {
    display: none;
  
    z-index: 0;
}

#theSlider_images div.current {
    display: block;
    z-index: 2;
}


#theSlider_arrows a
{
    text-align:center;
    width:20px;
    height:20px;
    background-color:#000;
    float: left;
    margin-left:5px;
}









@media only screen 

and (max-width : 1200px) {
#banner	
{margin-top:50px;
}

li.lastdawnli a
{margin-right:0px;
}


}



	
	






@media only screen 
and (min-width : 768px) {



	/*-----------------Tab and DiskTop view----------------------*/
	  .centerfooter
{
     display: table;
    float: unset;
    margin: 0 auto;
    width:100%;
  
}
	
	
	
#top_menu .navbar
.container-fluid
{padding:0px;
}

.navbar-nav
{
	width:100%;
}

.navbar-nav > li
{
	
	background-color:#383838;
	width:20%;
	
	
	}


#top_menu .navbar
.navbar-collapse
{padding:0px;

}

.navbar-collapse
{
color:#FFF;
}

.navbar-default .navbar-nav > li > a {
color:#FFF;
width:100%;
text-align:center;
}


.dropdown-menu
{
	width::100%;
	border-radius:0px;
	background:none;
	border:none;
	box-shadow:none;
	min-width:100%;
	
	
	}
	
		.dropdown-menu > li
		{
			float:left;
			
			}
	
	
	.dropdown-menu > li > a
	{
		clear:inherit;
	color:#d21241;
	font-size:14px;
	
	text-align:center;
	border:#F00 solid 1px;
	float:left;
	height:37px;
	line-height:37px;
	padding-top:0px;
	margin-right:20px;
	margin-top:20px;
	
	}
	
	
	.nav > li
	{position:static;
	}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
	{background:#d21241;
	color:#FFF;
	}
	
	
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus
	{background:#d21241;
	color:#FFF;
	}
	
	
	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
	{background:none;
	color: #d21241;
	}
	.navbar-default .navbar-nav > li > a
	{height:58px;
	line-height:58px;
	padding-top:0px;
	padding-bottom:0px;
	border-right:#2d2d2d solid 1px;
	padding-left:7px;
	padding-right:7px;
	}
	
	#top_menu .caret
	{display:none;
	}
	
	.navbar-default
	{background:none;
	border:none;
	}
li.last a
{margin-right:0px;
}
	.antherlookmenu a
	{
		
		background:none;
		width:139px;
		float:left;
		text-align:center;
		border:#d21241 solid 1px;
		margin-right:13px;
		height:36px;
		line-height:36px;
		font-size:13px;
		
		
	}
	
	.antherlookmenu a:hover
	{text-decoration:none;
	color:#d21241;
	}
	
	#blog_news , #training_home , #women_div , #connect_with_axcis
	{min-height:292px;
	}
	
	#news_mg
	{height:300px;
	}
	
	 #twitter
	 {min-height:592px;
	}
	

	
	#homepage_image1 img
	{
	    height:280px !important;
	}



	.hiddin-init
	{display:none !important;
	}
	
	

		

}


@media only screen 
and (max-width : 767px) {
	/*-----------------mobile view----------------------*/
	
	
	
.navbar-toggle
	{width:100%;
	margin:0px;
	height:58px;
	border:none;
	background-color:#383838;
	color:#FFF;
	font-size:14px;
	border-radius:0px;
	}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
	{background-color:#383838;
	}
	
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form
	{
			background-color:#383838;
			color:#FFF;	
	}
	
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
	{background-color:#383838;
	color:#FFF;	
	}
	.navbar-default .navbar-nav > li > a
	{
color:#FFF;	
border-bottom:#2d2d2d solid 1px;
	}
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus
	{
color:#FFF;

	}
	
	.navbar-nav
	{margin-bottom:0px;
	margin-top:0px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a
	{color:#FFF;
	border-bottom:#2d2d2d solid 1px;
	}
	
	
	.caret
	{float:right;
	margin-top:12px;
	border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
    
	}
	
	.dropdown-menu
	{background-color:#6f6f6f !important;
	}
	.dropdown-menu a
	{
		border:none !important;
	
	}
	.dropdown-menu a:hover
	{color:#FFF !important;
	
   
	}
	.pt30
	{padding-top:0px !important;
	}
	
	.antherlookmenu a
	{
		border-bottom:#2d2d2d solid 1px ;

    color: #fff;
	 line-height: 40px;
 
	
	height:40px;
	 position: relative;
	
	display:block;
	 padding:0px 15px;
	
	}
	
		.antherlookmenu a:hover
		{text-decoration: none;
		}
	#bs-example-navbar-collapse-1
	{overflow:hidden;
	}
	.navbar-collapse
	{max-height:none;
	}
		
	.register label
	{line-height:normal;
	}
	
}

@media only screen 
and (min-width : 768px) 
and (max-width : 1200px) {
	
	/*-----------------Tab view----------------------*/

#featured_jobs , #meet_theteam_home , #jean_wilson 
{min-height:560px;
}
	
	.antherlookmenu a
	{margin-right:0px;
	 width:20%;
	}
	
	#connect_with_axcis
	{min-height:300px;
	}
	#overseas_teacher
{min-height:300px;
	}
	
	.backtovacancies
	{width:300px;
	float:none;
	
	}
	.backtovacancies2
	{
	    float:left;
	    clear:left;
	
	
	}
	
	
	#news_mg {
    height: 320px;
}



	
	#twitter
	{
	    min-height:620px;
	}
	
	
	#schools_directory
	{min-height:328px;
	}
	
	#internal_banner_image img
	{
	    height:300px;
	}
	
	
}


@media only screen 
and (min-width : 768px) 
and (max-width : 991px) 
{
    /*-----------------Tab view sm----------------------*/
    #twitter
	{
	    min-height:612px;
	}
	
	
	
	#homepage_image1 img
	{
	    height:280px;
	}
	
	#schools_directory
	{
	    min-height:320px;
	}
	
	#news_mg 
	{
	       min-height:320px;
    
}


	
}
.mb{margin-bottom :10px; }


@media only screen 
and (min-width : 1200px) {
	
/*-----------------DiskTop view----------------------*/	
	
#featured_jobs , #meet_theteam_home , #jean_wilson , #job_search_home
{min-height:510px;
}

  


}







/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width: 760px) {
  #Smartphones{ display: none; }
}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */

}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */

}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */

}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */

}


.arrow    
{
 
    }

.w_arrow{ float:right;   }


#img_arrow{  
 }

.scrollup 
{
   width: 50px;
    height: 50px;
    position: fixed;
    bottom: 5%;
    right: 5px;
    display: none;
    text-indent: -9999px;
    background: url('../userfiles/images/Arrow.jpg') no-repeat;
    background-color: #000;
z-index: 1;
cursor: pointer;
}


#pnlGetData input
{color:#000;

}
#job_searchpage h1{color:#333;font-size:14px;padding-top :10px;}
#PW_reminder h1,#RG1 h1 {font-size: 18px;
color: #d21241; }


.dark-color
{
    color:#000;
}

#grdSearches input[type='submit']
{
    color:#000;
}