ngle_job@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Kotta+One);
@import url(https://fonts.googleapis.com/css?family=Alegreya+Sans+SC);
@import url(https://fonts.googleapis.com/css?family=Clicker+Script);
@import url(https://fonts.googleapis.com/css?family=Donegal+One);
@import url(https://fonts.googleapis.com/css?family=Bubblegum+Sans);
@import url(https://fonts.googleapis.com/css?family=Ubuntu);
@import url(https://fonts.googleapis.com/css?family=Salsa);
@import url(https://fonts.googleapis.com/css?family=Josefin+Slab);

@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?-k5fojt');
	src:url('fonts/icomoon.eot?#iefix-k5fojt') format('embedded-opentype'),
		url('fonts/icomoon.woff?-k5fojt') format('woff'),
		url('fonts/icomoon.ttf?-k5fojt') format('truetype'),
		url('fonts/icomoon.svg?-k5fojt#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon{
	margin-right:10px;
	}

.icon-home:before, .icon-phone:before, .icon-users:before, .icon-search:before, .icon-settings:before, .icon-signout:before, .icon-signup:before
{
	margin: 0 auto;
	text-align: center;
    color: #123241;
    display: block;
    background-color: #f7f7f7;
    height: 35px;
    width: 45px;
    border-radius: 50%;
    padding-top: 10px;
    font-size: 16pt;
}

.icon-signout:before {
	content: "\e614";
}
.icon-user:before {
	content: "\e600";
}
.icon-users:before {
	content: "\e601";
}
.icon-user2:before {
	content: "\e602";
}
.icon-user3:before {
	content: "\e603";
}
.icon-aid:before {
	content: "\e605";
}
.icon-phone:before {
	content: "\e606";
}
.icon-search:before {
	content: "\e607";
}
.icon-key:before {
	content: "\e608";
}
.icon-signup:before {
	content: "\e609";
}
.icon-print:before {
	content: "\e60a";
}
.icon-disk:before {
	content: "\e60b";
}
.icon-box-add:before {
	content: "\e60c";
}
.icon-flag:before {
	content: "\e60d";
}
.icon-share:before {
	content: "\e60e";
}
.icon-envelope:before {
	content: "\e60f";
}
.icon-mail:before {
	content: "\e610";
}
.icon-mail2:before {
	content: "\e611";
}
.icon-mail3:before {
	content: "\e612";
}
.icon-mail4:before {
	content: "\e613";
}
.icon-refresh:before {
	content: "\e615";
}
.icon-document:before {
	content: "\e616";
}
.icon-settings:before {
	content: "\e604";
}
.icon-home:before {
	content: "\e617";
}


body{
margin-top: 0px !important;
margin-bottom: 0px !important; 
margin-left: 0px !important; 
margin-right: 0px !important;
padding: 0px !important;
-webkit-animation-delay: 0.1s;
-webkit-animation-name: fontfix;
-webkit-animation-duration: 0.1s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: linear;
}

@-webkit-keyframes fontfix {
    from { opacity: 1; }
    to   { opacity: 1; }
}

p, a{
	font-family: Roboto, Arial, sans-serif;
	font-size:14px;
	margin:0px 0px 10px 0px;
	color: rgb(96, 96, 96);
	text-decoration:none;
	line-height:22px;
}

img{
/*	float:right;
*/}

ul{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

li a:hover{
	text-decoration:underline;
}


h1{
	font-family: Roboto, Arial, sans-serif;
	font-size:26px;
	color:#123241;
	margin:10px 8px 15px 8px;
	padding:5px 6px 5px 6px;
	font-weight:700;
}

h2{
    font-weight: 600;
    color: #0d0d0d;		
	font-family: Roboto, Arial, sans-serif;
	font-size:18px;
	text-transform:capitalize;
	margin:0px 8px 0px 8px;
	padding:5px 6px 5px 16px;
	border-radius:4px;
	margin-bottom:8px;
	clear: both;
}

h3{
text-align:left;
font-size:14px;
font-weight:200;
line-height:2em;
padding-left:5px;
font-family:'Alegreya Sans SC', sans-serif;
text-transform:uppercase;
}


input{
	height:30px;
	width:242px;
	margin:3px;
	font-size:13px;
	color:#123241;
	border-radius:2px;
	border:1px solid #AAA;
	font-size:13px;
	background: rgb(255, 255, 255, 0.8);
	padding: 0px 3px 0px 3px;
}

input[type='checkbox']{
	height:15px;
	width:15px;
}

input[type='checkbox'] + label{
	font-size:13px;
	color:#000000;
	vertical-align:top;
}

input[type='radio']{
	height:15px;
	width:15px;
	margin-left:7px;
}

select {
	outline : none;
	overflow : hidden;
	text-indent: 0.01px;
	text-overflow: '';
	border-radius:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: rgb(255, 255, 255, 0.8) url(../images/br_down.png) no-repeat right center;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	color:#123241;
	display: inline-block;
	
	height:30px;
	width:250px;
	margin:3px;
	font-size:13px;
	padding: 0px 3px 0px 3px;
}

button{
	width:75px;
	height:37px;
	text-align:center;
	color:#FFF;
	background-color:#069;
	border-radius:5px;
	border:none;
	outline:none;
	margin:9px 0px 0px 3px;
	cursor:pointer;
}

button:hover{
	background-color:#004364;
}

blockquote {
 /* background: #f9f9f9;*/
  border-left: 10px solid #ccc;
  margin: 0em 5px 0 -25px;
  padding: 0.5em 5px;
  quotes: "\201C""\201D""\2018""\2019";
  display:inline-block;
  -webkit-margin-before: 0.3em;
  -webkit-margin-after: 0.1em;
  -webkit-margin-start: -25px;
  -webkit-margin-end: 10px;
  text-align:justify;
}

blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 5px;
  vertical-align: -0.4em;
}

blockquote:after {
  color: #ccc;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-left: 5px;
  vertical-align: -0.6em;
}

blockquote p {
  display: inline;
}

select:-ms-expand {
    display: none;
}
.no-margin{margin:0px;}

.wrapper{
width:100%;
margin-top:0px;
background-color:#f7f7f7;
float:left;
padding-top:10px;
min-height:200px;
overflow: hidden;
}

#top-bar{
	width:600px;
	height:30px;
	float:right;
	background:transparent;
	padding:0 15px 0 0px;
}

#top-bar ul{
	float:right;
}

#top-bar li{
	float:left;
	list-style:none;
	vertical-align:middle;
	text-align:center;
	width:70px;
	text-align:center;
}

#top-bar li a{
color:#DE4062;
font-size:12px;
padding:0px;
margin:0px;
text-decoration:none;
text-align:center;
}

#top-bar li a:hover{
color:#123241;
}

.list-options{
	float:right;
	color:#De4062 !important;
	margin-top:10px;
	cursor:pointer;
}

.list-options img{
	width:32px !important;
	height:32px !important;
	margin-right:3px !important;
	margin-left:8px !important;
	margin-top:5px !important;
	text-align:center;
}

.list-options ul
{
    font-family: Arial, Verdana;
    font-size: 12px;
    margin-top: -4px;
	padding: 0;
}

.list-options ul li
{
    display: block;
    position: relative;
	width:135px;
	z-index:999;
}

.list-options ul li > ul{
	float:left;
}

.list-options ul li > ul li{
	width:115px !important;
	text-align:left;
	padding: 2px 5px 2px 5px;
}

.list-options ul li > ul li a{
	color:#069 !important;
	text-align:left !important;
}

.list-options li > a:after { 
	content:url(../images/down_a.png); 
	color:#069;
	font-size:10px;
}

.list-options li > a:only-child:after { 
	content: ''; 
}  

.list-options li ul
{
    display: none;
}

.list-options ul li a 
{
    display: block;
    text-decoration: none;
    color: #DE4062 !important;
    padding: 6px 0px 0px 0px !important;
    white-space: nowrap;
}

.list-options ul li a:hover 
{
    background: #2491C6  !important;
	color:#fff !important;
}
.list-options li:hover ul 
{
    display: block;
    position: relative;
}

.list-options li:hover li
{
    float: none;
    font-size: 13px !important;
	width:150px;
	padding:0px !important;
	margin:0px;
}

.list-options li:hover a 
{
    background: #fff;
}

.list-options li:hover li a:hover 
{
    background: #A4E1FF;
}


#container{
width:940px;
padding:5px 20px 5px 20px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
clear:both;
}

#container>p{
	padding:0px 5px 0px 10px !important;
	text-align:justify;
}

#container>p>a{
	color:#DE4062 !important;
}


#container:after{clear:both;}

#header{
width:100%;
background-color:#FFFFFF;
height:80px;
}

.container-header{
width:980px;
margin-left:auto;
margin-right:auto;
}

.container-header img{
height:70px;
float:left;
margin:5px 0px 0px 5px;
}

#contact-number-container{
min-width:240px;
float:right;
margin-right:10px;
}

.contact-no{
min-width:238px;
height:25px;
background-color:#f7f7f7;
/*border-radius: 8px;*/
color:#FFFFFF;
font-family: 'Alegreya Sans SC',sans-serif;
font-weight:500;
font-size:18px;
text-align:left;
padding:5px 5px 0px 5px;;
margin:15px -7px 2px 0px;
float:left;
}

.contact-no img{
height:25px;
width:35px;
margin:-2px 10px 2px 3px;
}
	
.contact-no a{
font-family: 'Alegreya Sans SC',sans-serif;
font-size:12px;
text-transform:uppercase;
text-align:left;
font-weight:bold;
color:#1E536C;
text-decoration:none;
}


.greeting{
font-size:20px;
font-family:Monotype Corsiva;
color:#FFFFFF;
float:right;
padding-right:10px;
margin-top:18px;
list-style:none;
width:290px;
text-align:right;

}

.greeting a{
color:#FFFFFF;
float:right;
padding:4px 5px 4px 5px;
}

#menu-bar{
height:40px;
width:100%;
/*
background: linear-gradient(267deg, #7ABCDC 8%, #2491C6 100%); 
background: -moz-linear-gradient(267deg, #7ABCDC 8%, #2491C6 100%); 
background: -webkit-linear-gradient(267deg, #7ABCDC 8%, #2491C6 100%); 
background: -o-linear-gradient(267deg, #7ABCDC 8%, #2491C6 100%); 
box-shadow: 0 4px 2px -2px #999999;
*/
margin-bottom:2px;
border-top: 1px solid #f5f5f5;
box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px;
z-index:999 !important;
}

#container-menu-bar{
width:1010px;
margin:auto;
}


/*Menu Bar Style CSS diabled and shifted to superfish-navbar.css & superfish.css*/
/*#menu-bar ul{
margin: 0 0 0 0px;
cursor:pointer;
}

#menu-bar li{
float:left;
list-style:none;
padding:0px 15px 8px 15px;
-webkit-padding-before:10px;
text-align:center;
display:block;
font-weight:bold;
}

#menu-bar li a{
color:#123241;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
}*/

.advance-search{
float:right;
margin-top:12px;
padding:2px 15px 2px 5px;
}

.advance-search input{
width:226px;
height:20px;
padding:2px 10px 2px 10px;
margin: 4px -23px -2px 0px;
border-radius:8px;
border: 1px solid #999;
box-shadow: 1px 2px 1px #999;
background: linear-gradient(90deg, #D8DBDA 27%, #FFFFFF 53%); 
background: -moz-linear-gradient(90deg, #D8DBDA 27%, #FFFFFF 53%); 
background: -webkit-linear-gradient(90deg, #D8DBDA 27%, #FFFFFF 53%); 
background: -o-linear-gradient(90deg, #D8DBDA 27%, #FFFFFF 53%); 
outline:none;
}

#container-left-slider{
width:460px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
float:left;
}

#container-right-slider{
width:520px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
float:right;
}

#container-right-slider img{
	border-radius:0px;
}

.slider-img{
height:245px;
width:550px;
/*border-radius: 8px;*/
}

#banner-fade{
height:245px;
width:512px;
margin:5px 0px 7px -7px;
/*border-radius: 8px;*/
}

.page-title{
	font-family: 'Alegreya Sans SC', sans-serif;
    font-weight: 500;
	font-size:26px;
    text-align: center;
    color: #DE4062;
	margin-top:5px;
    margin-bottom: 25px;
}

.search-input-box{
	width:760px;
	height:45px;
	font-size:24px;
	text-align:center;
	margin-bottom:10px;
}

*::-webkit-input-placeholder {
    color:rgba(70,70,70,0.30);
}

#form{
padding: 5px 5px 5px 5px;
}

#login_error{
	margin:3px 15px 3px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F00;
}

.login {
float:left;
margin:4px 18px 7px 0px;
width: 210px;
height:209px;
background: linear-gradient(272deg, #FDFEF9 0%, #CECECE 41%); 
background: -moz-linear-gradient(272deg, #FDFEF9 0%, #CECECE 41%); 
background: -webkit-linear-gradient(272deg, #FDFEF9 0%, #CECECE 41%); 
background: -o-linear-gradient(272deg, #FDFEF9 0%, #CECECE 41%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FDFEF9', endColorstr='#CECECE'); /* For IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FDFEF9', endColorstr='#CECECE')"; /* for IE8 */
border: 0px solid #123241;
/*border-radius: 8px;*/
box-shadow: 0px 0px 12px #666666;
@include box-shadow(0 0 200px rgba(white, .5), 0 1px 2px rgba(black, .3));
}

.login ul{
	padding-left:15px;
}

.login li{
	height:28px;
	list-style:none;
}

.login li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#069;
	margin-left:8px;
}

.login button{
	border-radius:3px;
	background-color:#DE4062;
	padding:2px 15px 2px 15px;
	border:0px;
	margin:5px 12px 5px 10px;
	color:#fff;
	float:right;
	cursor:pointer;
}

.login button:hover{
	background-color:#DA254E;
}

.login p{
margin:0px 15px 3px 10px;
}

.login a{
text-decoration:none;
}

.login a:hover{
	color:#DE4062 !important;
}

.login select{
	height:18px;
	width:180px;
	padding:0px;
	border: 1px solid #BEBEBE;
	box-shadow:none;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.login a:hover{
color:#990000;
}

.login input{
	outline:none;
	height:18px;
	width: 170px; 
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	margin: 3px 15px 3px 15px;
	border-radius:2px;
	border: 1px solid #BEBEBE;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.login input::-webkit-input-placeholder {
   color: #999;
   font-weight: normal;
}
 
.login input:-moz-placeholder {
    color: #999;
    font-weight: normal;
}
 
.login input:-ms-input-placeholder {
    color: #999;
    font-weight: normal;
}


textarea{ 
outline: none;
}

.submit{
cursor:pointer;
width:70px;
height:21px;
background-color:#DE4062;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
text-align:center;
text-decoration: none;
}

@-moz-document url-prefix() {
	.submit{
        padding-top:0px;
    }
}

.submit:hover{
background-color:#666666;
}

.register-text{
font-weight:bold;
font-size:18px;
font-family:"Lucida Calligraphy";
color:#123241;
}

.register-text:hover{
color:#990000;
}

.how-can-help{
	color:#990000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top: 10px;
}

.greeting-msg{
text-decoration:none;
font-size:22px;
text-transform:capitalize;
font-family: 'Alegreya Sans SC', sans-serif;
margin-top:25px !important;
padding-top: 25px !important;
margin-left:15px;
color:#990000;
}

.login-temp-links ul{
	padding-left:35px;
	margin-bottom: 10px;
}

.login-temp-links li{
	width:50%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#DE4062;
	margin:2px 0px 2px 0px;
}

.login-temp-links li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#069;
	text-decoration:none;
}

.login-temp-links li a:hover{
	color:#DE4062;
}

/*Temperature & Time Box Ends*/

.job-summary-box {
float:left;
margin:4px 5px 7px 5px;
width: 32%;
height:245px;
background-color:#ffffff;
border: 1px solid #f7f7f7;
box-shadow:0 1px 1px rgba(0,0,0,0.15);
/*border-radius: 8px;*/
}

.job-summary-box p{
margin:15px 10px 3px 10px;
}

.job-summary-box .title, .job-summary-box .title a{

    font-family: Roboto, Arial, sans-serif;    
	color: #0d0d0d;
    max-height: 2rem;
    overflow: hidden;
    font-size: 14px;
    font-weight:600;	
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	padding:5px 5px 0px 5px;
	text-align:center;
}

.job-summary-box .detail{
	padding:10px 0px 0px 0px;
}


.job-summary-box img{
	margin-top:0px;
}

.job-summary-box ul{
	list-style:none;
	margin-left:-17px;
}

.job-summary-box li{
	text-decoration:none;
}

.job-summary-box a{
    font-family: Roboto, Arial, sans-serif;    
	color:rgb(96, 96, 96);
    max-height: 2rem;
    overflow: hidden;
    font-size: 13px;
    font-weight:500;	
	line-height:20px;
	text-decoration:none;
}

.job-summary-box a span {
	color:rgba(170,170,170,1.00);
	font-family:"Arial Narrow", Arial, sans-serif;
 }


.job-summary-box a:hover{
	text-decoration:underline;
}


.recruiter-img{
	width:140px;
	height:80px;
	margin-left:12px;
	margin-right:10px;
	border-radius:8px;
}

.for-sale button, .for-sale-emp button{
	border-radius:3px;
	backgrou4nd-color:#DE4062;
	padding:2px 20px 2px 20px;
	border:0px;
	box-shadow: 0 4px 2px -2px #000;
	-webkit-box-shadow: 0 4px 2px -2px #000;
	-moz-box-shadow: 0 4px 2px -2px #000;
	margin:5px 12px 15px 10px;
	color:#fff;
	float:right;
	cursor:pointer;
}

.for-sale button:hover, .for-sale-emp button:hover{
	box-shadow:none;
	margin-top:7px;
}

/*Employer Box Starts Here*/
.for-sale-emp {
float:left;
margin:4px 0px 7px -8px;
width: 163px;
height:209px;
background: linear-gradient(272deg, #FDFEF9 0%, #CECECE 41%); 
background: -moz-linear-gradient(272deg, #FDFEF9 0%, #CECECE 41%); 
background: -webkit-linear-gradient(272deg, #FDFEF9 0%, #CECECE 41%); 
background: -o-linear-gradient(272deg, #FDFEF9 0%, #CECECE 41%); 
/*border-radius: 8px;*/
box-shadow: 0px 0px 12px #666666;
@include box-shadow(0 0 200px rgba(white, .5), 0 1px 2px rgba(black, .3));
}

.for-sale-emp p{
margin:15px 15px 3px 10px;
}

.for-sale-emp .title, .for-sale-emp .title a{
text-decoration:none;
font-size:17px;
text-transform:capitalize;
font-family: 'Alegreya Sans SC', sans-serif;
margin-top:15px;
color:#123241;
height:25px;
border-top-left-radius:7px;
border-top-right-radius:7px;
padding:3px 5px 1px 5px;
text-align:center;
}

.for-sale-emp input{
padding:2px 10px 2px 5px;
margin: 3px 15px 3px 15px;
border-radius:2px;
border: 0.5px solid #CCCCCC;
box-shadow: 0px 0px 3px #666666;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.submit-temp{
width:75px;
height:21px;
background-color:#DE4062;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
text-align:center;
text-decoration: none;
}

.submit-temp:hover{
background-color:#666666;
}

/*For Sale Box Ends Here*/


#container-news{
width:1010px;
margin-left:auto;
margin-right:auto;
background: linear-gradient(103deg, #A6B6C3 51%, #DEE3E7 86%); 
background: -moz-linear-gradient(103deg, #A6B6C3 51%, #DEE3E7 86%); 
background: -webkit-linear-gradient(103deg, #A6B6C3 51%, #DEE3E7 86%); 
background: -o-linear-gradient(103deg, #A6B6C3 51%, #DEE3E7 86%); 
}

.category-job-display{
width:980px;
border: thick;
margin-left:auto;
margin-right:auto;
margin-top:30px;
/*border-radius: 8px;*/
background-color:#fffff;
}

#category-job-display{
height:250px;
}

.view-more-jobs{
	position:absolute;
	bottom:5px;
	right:5px;
}

.view-more-jobs a{
	color:#123241 !important;
	font-size:11px !important;
}

.view-more-jobs a:hover{
	color:#DE4062 !important;
}

.category-job-display button:hover{
	background-color:#004364;
}

#category-job-display{
width:175px;
margin:8px 8px 0px 8px;
padding:0px 2px 0px 2px;
float:left;
text-align:center;
overflow:hidden;
position:relative;
}

#category-job-display img{
height:90px;
width:155px;
margin:30px 2px 0px 2px;
box-shadow: 0px 0px 12px #666666;
}

#category-job-display h1{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:5px;
padding-top:10px;
text-shadow: -1px 1px 3px #000000;
color:#FFFFFF !important;
}

#category-job-display a{
text-align:center;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}

#category-job-display ul{
	margin-top:30px;
}

#category-job-display ul a{
text-align:left;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#003399;
text-decoration:none;
padding:0 0 0 0px;
margin-top:0px;
}

#category-job-display ul li{
text-align:left;
color:#003399;
text-decoration:none;
line-height:13px;
padding:0 0 0 0px;
margin:0px -10px 0px -25px;
}

#category-job-display a:hover{
color:#123241;
text-shadow: 0px 0px 0px;
}

.verticalLine{
border-left: 1px solid #999999;
min-height:225px;
float:left;
margin:30px 0px 5px 0px;
box-shadow: 0px 0px 12px #FFFFFF;
}

/*3D News Ribbon*/
.ribbon {
width: 1010px;
height:40px;
position: absolute;
text-align: left;
font-size: 15px!important;
background-color:#123241;
background-image: -ms-linear-gradient(top, #4c7ad4 0%, #518bd1 100%);
-webkit-box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
-moz-box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
font-family: 'Helvetica Neue',Helvetica, sans-serif;
}

.ribbon h1 {
font-size: 14px!important;
font-weight:normal;
color:#FFFFFF;
text-shadow: -1px -1px #FFF,
text-shadow: #240c0c 0 1px 0;
margin:-4px 30px 4px 30px;
padding-top:-5px;
line-height:34px;
padding-left:50px !important;
padding-right:50px !important;
}

.ribbon:before, .ribbon:after {
content: '';
position: absolute;
display: block;
bottom: -1em;
border: 1.2em solid  #1B485F;
z-index: -1;
}

.ribbon:before {
left: -1.7em;
border-right-width: 1.5em;
border-left-color: transparent;
-webkit-box-shadow: rgba(000,000,000,0.4) 1px 1px 1px;
-moz-box-shadow: rgba(000,000,000,0.4) 1px 1px 1px;
box-shadow: rgba(000,000,000,0.4) 1px 1px 1px;
}

.ribbon:after {
right: -1.7em;
border-left-width: 1.5em;
border-right-color: transparent;
-webkit-box-shadow: rgba(000,000,000,0.4) -1px 1px 1px;
-moz-box-shadow: rgba(000,000,000,0.4) -1px 1px 1px;
box-shadow: rgba(000,000,000,0.4) -1px 1px 1px;
}

.ribbon .ribbon-content:before, .ribbon .ribbon-content:after {
border-color: #3492BE transparent transparent transparent;
position: absolute;
display: block;
border-style: solid;
bottom: -1em;
content: '';
position: absolute top;
}

.ribbon .ribbon-content:before {
left: 0;
border-width: 1em 0 0 1em;
}

.ribbon .ribbon-content:after {
right: 0;
border-width: 1em 1em 0 0;
}

.ribbon-stitches-top {
margin-top:2px;
border-top: 1.5px dashed rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.5);
}

.ribbon-stitches-bottom {
margin-bottom:2px;
border-top: 1.5px dashed rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.3);
}

/*3D Ribbon Category Job Display Starts Here*/
.ribbon-cat {
width: 175px;
height:25px;
position: absolute;
text-align: center;
font-size: 15px!important;
background-color:#64B6DD;
background-image: -ms-linear-gradient(top, #4c7ad4 0%, #518bd1 100%);
-webkit-box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
-moz-box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
font-family: 'Helvetica Neue',Helvetica, sans-serif;
}

.ribbon-cat h1, .ribbon-cat-content h1 a {
font-size: 15px!important;
font-weight:bold;
color:#900;
text-shadow: -1px -1px #000000,
text-shadow: #240c0c 0 1px 0;
margin:0px;
padding: 0px 0px;
line-height:14px;
}

.ribbon-cat .ribbon-cat-content:before, .ribbon-cat .ribbon-cat-content:after {
border-color: transparent  #133F53 transparent  #133F53 ;
position: absolute;
display: block;
border-style: solid;
bottom: 25px;
content: '';
}

.ribbon-cat .ribbon-cat-content:before {
left: 0;
border-width: 10px 10px 0px 0px;
}

.ribbon-cat .ribbon-cat-content:after {
right: 0;
border-width: 10px 0px 0px 10px;
}
/*3D Ribbon Category Job Display Ends Here*/


/*3D Ribbon Login Box*/
.ribbon-box{
width:200px;
margin-top:10px;
margin-left: -11.5px;
margin-bottom:10px;
}

.ribbon-box:after {
content: '';
position: absolute top;
display: block;
border: 1.0em solid #DE4062;
}


/*Ribbon Border Width*/
.ribbon-box:after {
border-right-width:16px;
border-right-color: transparent;

}

/*Small Triangle*/
.ribbon-box .ribbon-box-content {
position: absolute;
margin:6px 5px 0px 20px;
font-size:16px;
font-weight:575;
text-transform:capitalize;
font-family: 'Kotta One', serif;
color:#FFFFFF;
}

.ribbon-box .ribbon-box-content:after {
border-color:#670534 transparent transparent transparent;
position: absolute;
display: block;
border-style: solid;
content: '';
}

/*Small Triangle Positioning*/
.ribbon-box .ribbon-box-content:after {
margin:6px 0px 0px -20px;
border-width: 0.70em 0em 0em 0.70em;
position: absolute top;
}

.ribbon-box h1{
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}
/*3D Ribbon Login Box Ends Here*/


/*3D Ribbon After Login Starts Here With Green Color*/
.ribbon-box-green{
width:200px;
margin-top:10px;
margin-left: -11.5px;
margin-bottom:10px;
}

.ribbon-box-green:after {
content: '';
position: absolute top;
display: block;
border: 1.0em solid #438748;
}


/*Ribbon Border Width*/
.ribbon-box-green:after {
border-right-width:16px;
border-right-color: transparent;

}

/*Small Triangle*/
.ribbon-box-green .ribbon-box-green-content {
position: absolute;
margin:6px 5px 0px 20px;
font-size:16px;
font-weight:575;
text-transform:capitalize;
font-family: 'Kotta One', serif;
color:#FFFFFF;
}

.ribbon-box-green .ribbon-box-green-content:after {
border-color:#112413 transparent transparent transparent;
position: absolute;
display: block;
border-style: solid;
content: '';
}

/*Small Triangle Positioning*/
.ribbon-box-green .ribbon-box-green-content:after {
margin:6px 0px 0px -20px;
border-width: 0.70em 0em 0em 0.70em;
position: absolute top;
}

.ribbon-box-green h1{
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}
/*3D Ribbon After Login Ends Here*/



/*3D Ribbon Box Bottom Left Content*/
.ribbon-box . ribbon-box-content img{
	margin:-2px 10px 0px -5px;
	float:left
}

.ribbon-box-left:after {
/*content: '';
display: block;
border: 1.0em solid rgba(0,0,0,0.15);
*/}


/*Ribbon Border Width*/
.ribbon-box-left:after {
border-right-width:16px;
border-right-color: transparent;
}

/*Small Triangle*/
.ribbon-box-left .ribbon-box-left-content {
margin:5px 5px 5px 5px;
font-family: Roboto, Arial, sans-serif;
font-size:14px;
font-weight:600;
color:#0d0d0d;
clear:both;
}

.ribbon-box-left .ribbon-box-left-content:after {
/*border-color:#3F3F3F transparent transparent transparent;
position: absolute;
display: block;
border-style: solid;
content: '';
*/}

/*Small Triangle Positioning*/
.ribbon-box-left .ribbon-box-left-content:after {
/*margin:6px 0px 0px -25px;
border-width: 0.70em 0em 0em 0.70em;
position: absolute top;
*/}

.ribbon-box-left h1{
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}
/*Ribbon Left Box Ends Here*/


/*Bottom Container*/
#content-bottom-right{
width:273px;
float:right;
margin:0px 10px 0px 0px;
}

#right-box-cur-rec{
width:283px;
min-height:120px;
margin:20px 0px 15px 0px;
padding-top:-5px;
border:0px solid #CCCCCC;
box-shadow: 0px 0px 6px #ccc;
/*border-radius: 8px;*/
/*box-shadow: 0px 0px 12px #FFFFFF;*/
float:left;
background: transparent;
z-index:4;
}

/*Only for Picture Gallery Box*/

#right-box-picture-gallery{
width:99.5%;
min-height:119px;
margin:5px 0px 15px 0px;
/*border-radius: 8px;*/
box-shadow: 0px 0px 6px #999;
float:left;
background-color:#F5F5F5; 
z-index:4;
}

#right-box-picture-gallery img{
width:281px;
height:250px;
margin:-40px 0px 0px 0px;
/*border-top-left-radius:7px;
border-top-right-radius:7px;
border-bottom-left-radius:7px;
border-bottom-right-radius:7px;*/
box-shadow: 0px 0px 6px #999;
}

/*3D Ribbon Box Picture Gallery Slider Bottom Left Content Starts Here*/
.ribbon-box-left-picture-gallery{
width:260px;
margin-top:10px;
margin-left: -11px;
position:absolute;
z-index:1;
}

.ribbon-box . ribbon-box-content img{
	margin:-2px 10px 0px -5px;
	float:left
}

.ribbon-box-left-picture-gallery:after {
content: '';
display: block;
border: 1.0em solid #DE4062;
}


/*Ribbon Border Width*/
.ribbon-box-left-picture-gallery:after {
border-right-width:16px;
border-right-color: transparent;

}

/*Small Triangle*/
.ribbon-box-left-picture-gallery .ribbon-box-left-picture-gallery-content {
position: absolute;
margin:6px 5px 3px 25px;
font-family: 'Kotta One', serif;
font-size:16px;
font-weight:575;
color:#FFFFFF;
}

.ribbon-box-left-picture-gallery .ribbon-box-left-picture-gallery-content:after {
border-color:#670534 transparent transparent transparent;
position: absolute;
display: block;
border-style: solid;
content: '';
}

/*Small Triangle Positioning*/
.ribbon-box-left-picture-gallery .ribbon-box-left-picture-gallery-content:after {
margin:6px 0px 0px -25px;
border-width: 0.70em 0em 0em 0.70em;
position: absolute top;
}

.ribbon-box-left-picture-gallery h1{
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}
/*Ribbon Left Picture GalleryBox Ends Here*/


#main-articles{
width:47%;
height: 235px;
margin:0;
padding: 8px 0px 0px 10px;
/*border-radius: 8px;*/
float:left;
background-color:#ffff; 
z-index:4;
box-shadow:0 1px 1px rgba(0,0,0,0.15);
}

#main-articles h2{
	padding:0px;
	margin:0px;
	font-size:16px;
}

#main-articles img{
	float:right; padding-left:5px;
}

#right-box{
width:96.5%;
min-height:70px;
margin:5px 0px 10px 0px;
padding: 5px 10px 5px 10px;
/*border-radius: 8px;*/
float:left;
background-color:#ffff; 
z-index:4;
box-shadow:0 1px 1px rgba(0,0,0,0.15);

}

#right-box ul{
	margin:2px 0px 2px 0px;
	padding-left: 31px;
}

.resume-box{
	background-image:url(../images/resume-icon.png);
	background-repeat:no-repeat;
	background-position:right;
}

#right-box li{
	margin-left:-25px;
	line-height:22px;
	margin-right:10px;
	list-style:none;
}

#right-box a{
	font-family:Roboto, Arial, sans-serif;
	font-size:13px;
	font-weight:500;
	text-decoration:none;
	padding-right:5px;
	line-height:21px;
	margin:0px; 
}

#right-box a:hover{
	text-decoration:underline;
}

#right-box img{
	width:100%;
	clear:both;
	opacity:.8;
}

#right-box p
{
	font-family: Roboto, Arial, sans-serif;
    color: rgb(96, 96, 96);
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
}
#right-box-img-bottom-bar{
	width:281px;
	height:25px;
	float:right;
	margin:-24px 0px 0px 0px;
	background-color:#fff;
	/*border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;*/
	position:absolute;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity:.8;
}

#right-box-img-bottom-bar p{
	color:#DE4062;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding:4px 5px 4px 5px;
}
	

#right-box h1{
/*font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
border:1px solid #FF0000;*/
margin:0px;
padding:0px;
line-height:13px;
}

#content-bottom-left{
width:692px;
float:left;
margin:0px 0px 0px 0px;
}

#left-box{
width:680px;
padding-top:10px;
/*border-radius: 8px;*/
margin:0px 0px 0px 0px;
float:left;
background-color:#ffffff !important;
}

#left-box h2{
    font-weight: 600;
	font-size:16px;
	margin-bottom:10px;
}

#left-box h3{
    font-weight:600;
	font-size:13px;
	margin:0px 0px 0px 20px;
	text-transform:none;
	color:rgba(70,70,70,1.00);
    font-family: Roboto, Arial, sans-serif;
}

#left-box ul{
	margin-top:3px;
}

#left-box .current-opening-title{
    font-weight: 600;
    color: #0d0d0d;		
	font-family: Roboto, Arial, sans-serif;
	font-size:18px;
	text-transform:capitalize;
	margin:0px 8px 0px 8px;
	padding:5px 6px 5px 16px;
	border-radius:4px;
	margin-bottom:8px;
	clear: both;
}

#left-box .employer-logo
{
  -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%); /* FF 35+ */
}

#left-box .employer-logo:hover
{
  transition: filter .5s ease-in-out;
  -webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(0%); /* FF 35+ */
}

/*For right box background. Paste in the id above. Works in all browsers*/
.left-box-bg{ 
background: #f2f5f6; /* Old browsers */
background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* IE10+ */
background: linear-gradient(to bottom, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
}


.left-box-articles{
	width:30%;
	height:270px;
	background-color:#F7F7F7;
	/*border-radius:8px;*/
	box-shadow: 0px 0px 6px #666;
	margin:0px 0px 0px 16px;
	float:left;
}

.left-box-articles ul{
	float:left;
}

.left-box-articles h3{
	text-transform:capitalize;
	width:182px;
	height:40px;
	color:#DE4062;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 0px 12px;
	background-color:#C6E2F0;
	/*border-top-left-radius:7px;
	border-top-right-radius:7px;*/
	margin-top:0px;
	line-height:normal;
}

.left-box-articles p{
	color:#246382;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding:0px 0px 0px 2px;
}

.left-box-articles a{
	text-decoration:none;
}

.left-box-articles img{
	height:110px;
	width:180px;
	margin:2px 12px 5px 10px;
}

#left-box-testimonials-left{
	width:457px;
	float:left;
	margin:0 0 0 -7px;
}

#left-box-testimonials-left h2{
	font-family: 'Clicker Script', cursive;
	font-size:22px;
	margin:0px 15px 0px 14px;
	text-align:right;
}

#about-name{
	font-family: 'Clicker Script', cursive;
	font-size:22px;
	margin:0px 15px 0px 14px;
	text-align:right;
}

#left-box-testimonials-left p{
	font-size:12px;
	line-height:18px;
	font-style:italic;
	margin-bottom:0px;
	margin-left:0px;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	clear:both;
}

.left-box-testimonials-right{
	width:230px;
	float:left;
}

.left-box-testimonials-right img{
	height:209px;
	width:163px;
	padding:3px 50px 10px 0px;
	margin:0px 5px 0 0px;
}

#footer{
width:100%;
margin-top:30px;
padding-top:20px;
border-top:1px solid rgba(0,0,0,0.15);
background-color:#f7f7f7;
min-height:100px;
float:left;
}

.footer{
width:980px;
margin-left:auto;
margin-right:auto;
}

.footer-1{
width:210px;
min-height:150px;
float:left;
padding:0px 0px 0px 0px;
margin:5px 15px 5px 15px;
}

.footer a, .footer h3{
color:#2E2E2E;
font-size:15px;
font-weight:800;
margin: 10px 2px 10px 2px;
padding:0px;
text-decoration:none;
font-family: 'Alegreya Sans SC', sans-serif;
}

.footer li{
text-decoration:none;
}

.footer li a{
color:#2E2E2E;
font-weight:normal;
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
text-decoration:none;
}

.footer ul{
margin: 0px;
text-decoration:none;
padding-left:2px;
list-style:none
}

.footer ul a:hover{
color:#999999;
}

.verticalLine-footer{
border-left: 1px solid rgba(0,0,0,0.15);

min-height:200px;
float:left;
margin:15px 0px 5px 0px;
}
/*Home Page CSS Ends Here*/


#jobs{
font-family: 'Kotta One', serif;
font-size:16px;
}

#jobs ul li{
font-family: 'Kotta One', serif;
font-size:13px;
padding:3px 10px 3px 0px;
}

#container-job-display{
width:980px;
padding:15px 10px 20px 15px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
overflow:hidden;
background: linear-gradient(270deg, #F2F2F2 0%, #DEDDDB 100%); 
background: -moz-linear-gradient(270deg, #F2F2F2 0%, #DEDDDB 100%); 
background: -webkit-linear-gradient(270deg, #F2F2F2 0%, #DEDDDB 100%); 
background: -o-linear-gradient(270deg, #F2F2F2 0%, #DEDDDB 100%);  
}

.job-display-left{float:left; width:564px; padding:0px 5px 0px 5px;}
.job-display-right{float:right; width:360px;}

#pic-gallery{
	width:360px;
	border-radius:8px;
	margin:-10px 10px 5px -25px;
	display:inline-block;
}

#job-cities{
	width:360px;
	border-radius:8px;
	margin:5px 10px 20px 20px;
	display:inline-block;
}

#job-cities h1{
	color:#728D2E;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	margin:5px 5px 2px 5px;
}

#job-cities h2{
	font-weight:bold;
	margin:0px;
	padding-left:0px;
}

#job-cities ul{
	padding-left:0px;
	clear:both;
}

#job-cities li{
	list-style:none;
	width:40%;
	color:#006699;
	border-bottom:1px dotted #323232;
	margin-right:10px;
	float:left;
}

#job-cities a{
	color:#123241;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#job-cities a:hover{
	color:#DE4062;
}
	
#container-job-display-inner-left{
	width:210px;
	margin-left:-20px;
	margin-right:0px;
	margin-top:11px;
	margin-bottom:0px;
	float:left;
	min-height:980px;
	border-radius:8px;
}

#container-job-display-inner-left li{
	list-style:none;
}

#container-job-display-inner-right{
width:750px;
min-height:500px;
padding:opx;
margin:11px -19px 0px 0px;
float:right;
background-color:#FFFFFF;
}

#container-job-display-inner-right h1{
background-color:#f7f7f7;
}

#container-job-display-inner-right h2{
	font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}

#container-job-display-inner-right h3{
	font-weight: 600;
    font-size: 13px;
    margin: 0px 0px 0px 20px;
    text-transform: none;
    color: rgba(70,70,70,1.00);
    font-family: Roboto, Arial, sans-serif;
}

#jobs-sub-cat{
	font-size:14px;
	text-transform:capitalize;
}

#jobs{
font-family: 'Kotta One', serif;
font-size:16px;
}

#jobs ul li{
font-family: 'Kotta One', serif;
font-size:13px;
padding:3px 10px 3px 0px;
}

.ribbon-box-job
{background-color:#f7f7f7}


/*Single Job Display CSS Starts Here*/

#container-individual-job-display{
width:980px;
padding:10px 10px 20px 0px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
overflow:hidden;
}

#container-individual-job-display h1 {
	font-family: 'Alegreya Sans SC', sans-serif;
    font-weight: 500;
    font-size: 26px;
    text-align: left;
    color: #DE4062;
	margin:15px 0px 5px 0px;
	padding:0px;
}

#container-individual-job-display h2 {
font-size: 17px;
color: rgb(96, 96, 96);
margin:0px;
padding:0px;
background:none;
}

.left-column{
	width:670px;
	min-height:500px;
	border-radius:8px;
	border: 0px solid #DBDBDB;
	float:left;
	padding:0px 0px 10px 0px; 
}

.left-column h1, .left-column h1 a{
text-decoration:none;
font-size:22px;
text-transform:capitalize;
font-family: 'Alegreya Sans SC', sans-serif;
margin:5px 15px 5px 0px;
color:#728d2e;
min-height:18px;
border-top-left-radius:7px;
border-top-right-radius:7px;
padding:5px 5px 5px 0px;
text-align:justify;
}

.left-column h2{
	font-family: 'Alegreya Sans SC', sans-serif;
	font-weight:bold;
	font-size:17px;
	color:#2793C7;
	margin:2px 20px 0px 0px;
}

.left-column p{
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size:14px;
	margin-right:23px;
	line-height:20px;
	margin:5px 25px 15px 17px;
}

.left-column li{
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size:14px;
	margin-right:23px;
	line-height:20px;
	color:rgb(96, 96, 96);
}

.left-column li a{
	color:#DE4062;
	text-decoration:none;
}

.left-column li a:hover{
	color:#069;
}
	
.right-column{
	width:290px;
	min-height:500px;
	border-radius:8px;
	float:right;
	padding:6px 0 15 0px;
	margin:0 5px 0px 0px;
	background-color:#F7F7F7;
}

.right-column h4{
	font-family:Verdana, Geneva, sans-serif;
	color:#F00;
	font-size:12px;
	margin:5px auto 5px auto;
	background-color:#FCE9EE;
	border:1px solid #DE4062;
	border-radius:4px;
	padding:5px 15px 5px 15px;
	width:90%;
	line-height:18px;
}

.right-column h4:before {
    content:url(../images/alert.png);
}

.right-column h4 img{
	height:25px;
	width:20px;
	margin:0px;
	margin-right:10px;
}

.right-column p{
	margin:20px 10px 25px 5px;
	font-size:18px;
	text-align:center;
}

.right-column a{
	text-decoration:none;
	color:#006699;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

.right-column p a:hover{
	color:#DE4062;
}

.right-column input{
	width:200px;
	margin:5px 5px 2px 10px;
	height: 15px;
    padding: 10px 5px 1px 5px;
    float: left;    
    font: bold 15px 'lucida sans', 'trebuchet MS', 'Tahoma';
    border: 0;
    /*border-radius: 8px;*/ 
}

.right-column input input{
	padding:0px 5px 0px 5px;
}

.right-column input::-webkit-input-placeholder {
   color: #C0C0C0;
   font-weight: normal;
}
 
.right-column input:-moz-placeholder {
    color: #C0C0C0;
    font-weight: normal;
}
 
.right-column input:-ms-input-placeholder {
    color: #C0C0C0;
    font-weight: normal;
}

.apply-job-button{
	width:100%;
	margin-left:0px;
}

.right-column button:hover{
	color:#fff;
	cursor:pointer;
	outline:none;
}

#left-box-single-job{
	width:100%;
	min-height:150px;
	margin:20px 0px 0px 0px;
	padding-top:40px;
	/*border-radius: 8px;*/
	box-shadow: 0px 0px 4px #999;
	float:left;
	background: linear-gradient(272deg, #FDFEF9 0%, #CECECE 41%); 
	background: -moz-linear-gradient(272deg, #FDFEF9 0%, #CECECE 41%); 
	background: -webkit-linear-gradient(272deg, #FDFEF9 0%, #CECECE 41%); 
	background: -o-linear-gradient(272deg, #FDFEF9 0%, #CECECE 41%);
}

#left-box-single-job li{
	margin-left:-14px;
	line-height:20px;
	border-bottom:1px dotted #DE4062;
	margin-right:10px;
}

#left-box-single-job a{
	font-family:Tahoma, Geneva, sans-serif;
	color:#006699;
	font-size:11px;
	text-decoration:none;
	padding-right:5px;
}

#left-box-single-job a:hover{
	color:#DE4062;
}

.job-tools{
	margin:20px 0 5px 0px;
	float:left;
	width: 100%;
	min-height:150px;
	/*border-radius: 8px;*/
	background-color:#FFFFFF;
	border:1px solid #E1E1E1;
}

.job-tools input{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 6px;
	width: 89%;
	float: left;
	font-family: wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	border: 1px solid #b6b6b6;
	-moz-border: 1px solid #ccc;
}

.job-tools select{
	margin-top:5px;
	margin-left:11px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 6px;
	width: 91.5%;
	float: left;
	font-family: wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	border-radius:0px;
}

.job-tools li{
	list-style:none;
	margin-left:-25px;
	line-height:30px;
	margin-right:10px;
	color:#069;
}

.job-tools li:hover{
	color:#123241;
}

.job-tools li a{
	font-family:Tahoma, Geneva, sans-serif;
	color:#006699;
	font-size:12px;
	text-decoration:none;
	padding-right:5px;
	line-height:25px;
	cursor:pointer;
}

.job-tools li a:hover{
	color:#DE4062;
}

.job-tools h1{
    margin: 10px 5px 4px 15px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #0d0d0d !important;
}

.job-tools h1 a{
	text-decoration:none;
	font-size:17px;
	font-family: 'Alegreya Sans SC', sans-serif;
	text-transform:capitalize;
	color:#666;;
	margin-top:0px;
	margin-left:5px;
}

.jobs-applied {
	margin:20px 0 5px 0px;
	float:left;
	width: 100%;
	min-height:150px;
	/*border-radius: 8px;*/
	background-color:#FFFFFF;
	border:1px solid #E1E1E1;
}

.jobs-applied input{
	width:88%;
	margin-left:10px;
	margin-right:10px;
	padding:5px 5px 5px 5px;
	outline:none;
}

.jobs-applied li{
	margin-left:-14px;
	line-height:20px;
	margin-right:10px;
}

.jobs-applied li a{
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:normal;
    color: #006699;
    font-size: 12px;
    text-decoration: none;
    padding-right: 5px;
    line-height: 25px;
    cursor: pointer;
}

.jobs-applied li a:hover{
	color:#DE4062;
}

.jobs-applied p{
	margin:5px 15px 3px 5px;
}

.jobs-applied h1{
    margin: 10px 5px 4px 15px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #0d0d0d !important;
}

.jobs-applied h1 a{
	text-decoration:none;
	font-size:17px;
	font-family: 'Alegreya Sans SC', sans-serif;
	text-transform:capitalize;
	color:#666;;
	margin-top:0px;
	margin-left:5px;
}

.login-info {
	margin:5px 0 5px 0px;
	float:left;
	width: 100%;
	min-height:175px;
	/*border-radius: 8px;*/
	border:1px solid #E1E1E1;
	background-color:#F5F5F5;
}

.login-info-inner-left{
	width:195px;
	float:left;
}

.login-info-inner-left li{
	width:120%;
	margin-left:-25px;
	line-height:20px;
	list-style:none;
	color:#006699;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}

.login-info-inner-left-balance{
	width:100%;
	line-height:15px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.login-info-inner-left-title{
	width:25%;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.login-info-inner-left-title ul{
	margin:0 0 0 0px;
}

.login-info-inner-left-data{
	width:75%;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	word-wrap:break-word;
	word-break:break-strict;
}

.login-info-inner-left-data ul{
	margin:0 0 0 0px;
}

.login-info li a{
	font-family:Tahoma, Geneva, sans-serif;
	color:#006699;
	font-size:12px;
	text-decoration:none;
	padding-right:5px;
}

.login-info li a:hover{
	color:#DE4062;
}

.login-info p{
	margin:5px 15px 3px 5px;
}

.login-info h1 a{
	text-decoration:none;
	font-size:17px;
	text-transform:capitalize;
	font-family: 'Alegreya Sans SC', sans-serif;
	color:#666;
	height:25px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	margin-top:0px;
	padding:7px 5px 1px 8px;
	text-align:left;
}

.login-info h1{
	text-decoration:none;
	font-size:17px;
	text-transform:capitalize;
	font-family: 'Alegreya Sans SC', sans-serif;
	color:#666;
	height:25px;
	background: linear-gradient(91deg, #E1E1E1 0%, #EEEEEE 88%); 
	background: -moz-linear-gradient(91deg, #E1E1E1 0%, #EEEEEE 88%); 
	background: -webkit-linear-gradient(91deg, #E1E1E1 0%, #EEEEEE 88%); 
	background: -o-linear-gradient(91deg, #E1E1E1 0%, #EEEEEE 88%); 	
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border:0px solid #728D2E;
	margin-top:0px;
	padding:7px 5px 1px 5px;
	text-align:left;
	border-bottom:1px solid #D8D8D8;
}

.login-info-inner-right{
	width:90px;
	float:right;
}

.login-info-inner-right a{
	font-family:Tahoma, Geneva, sans-serif;
	color:#DE4062;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 15px 5px 5px;
}

.login-info-inner-right a:hover{
	color:#123241;
}

.login-info img{
	width:80px;
	height:90px;
	float:right;
	margin:0px 10px 10px -5px;
	/*border-radius: 8px;*/
	box-shadow: 0px 0px 12px #666666;
}
/*Contact us Page CSS Starts Here*/

.container-contact-us{
	width:980px;
	min-height:560px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 10px 10px 20px;
	background: linear-gradient(272deg, #F2F2F2 0%, #E1E1E1 45%); 
	background: -moz-linear-gradient(272deg, #F2F2F2 0%, #E1E1E1 45%); 
	background: -webkit-linear-gradient(272deg, #F2F2F2 0%, #E1E1E1 45%); 
	background: -o-linear-gradient(272deg, #F2F2F2 0%, #E1E1E1 45%); 
	overflow:hidden; 
}

.container-contact-us h1{
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size:30px;
	color:#DE4062;
	text-align:left;
	margin:5px 0px 10px 5px; 
}

.country-contact-info{
	width:290px;
	height:137px;
	margin:0px 8px 11px 5px;
	float:left;
	background-color:#F2F2F2; 
	box-shadow: 0px 0px 12px #666666; 
	-webkit-box-shadow: 0px 0px 12px #666666; 
	-moz-box-shadow: 0px 0px 12px #666666; 
	padding:10px;
}

.vertical-margin{
	height:7px;
	clear:both;
}

.country-contact-info h2{
	font-family: 'Alegreya Sans SC', sans-serif;
	text-transform:uppercase;
	color:#123241;
	font-size:15px;
	font-weight:bold;
	margin:0px 10px 3px 5px;
	padding-left:0px;
}

.country-contact-info h2 img{
	margin:2px 0px 5px 10px;
	height:28px;
	width:45px;
	float:right;
}

.country-contact-info p{
	font-size:13px;
	margin:0px 0px 0px 6px;
	padding:0px 0px 0px 0px;
	line-height:20px;
}

.google-map{
	width:633px;
	height:326px;
	float:right;
	margin:0px 19px 10px 0px;
	box-shadow: 0px 0px 12px #666666; 
	-webkit-box-shadow: 0px 0px 12px #666666; 
	-moz-box-shadow: 0px 0px 12px #666666; 
	overflow:hidden; 
}

.google-map img{
	width:100%;
	height:100%;
}

.contact-form{
	background-color:#F2F2F2;
	width:956px;
	min-height:400px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:15px;
	padding-top:20px;
	padding-bottom:30px;
	box-shadow: 0px 0px 12px #666666; 
	-webkit-box-shadow: 0px 0px 12px #666666; 
	-moz-box-shadow: 0px 0px 12px #666666; 
	overflow:hidden; 
}

.contact-form h2{
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size:24px;
	text-align:center;
	padding:50px 0px 50px 0px;
	color:#F00; 
}

.inner-contact-form-left{
	width:950px;
	float:left;
	overflow:hidden;
	margin-top:-165px;
}

.inner-contact-form-left-textarea{
	width:825px;
	float:left;
	overflow:hidden;
}

.textarea-contactus{
	width:818px;
}

.inner-contact-form-right{
	width:300px;
	float:right;
	overflow:hidden;
	margin-right:134px;
	margin-top:5px;
	box-shadow: 0px 0px 12px #999;
}

.inner-contact-form-right img{
	width:300px;
	float:right;
	height:162px;
}

.balance-form-field{
	width:480px;
	margin:5px;
	min-height:40px;
}

.balance-form-field-textarea{
	width:780px;
	margin:5px;
	min-height:40px;
}

	
.lable-contact-form{
	height:23px;
	width:80px;
	float:left;
	font-family: wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
	text-transform:capitalize;
	text-align:left;
	padding:4px 5px 0px 30px;
	color:#005680;
	margin-right:5px;
}

.field-contact-form{
	width:300px;
	min-height:30px;
	float:left;
	overflow:hidden;
}

.field-contact-form-textarea {
	width:500px;
}

.field-contact-form-textarea textarea{
	width:500px;
}

.field-contact-form button{
	padding:5px 15px 5px 15px;
	background-color:#069;
	color:#fff;
	border:none;
	outline:none;
	border-radius:4px;
	cursor:pointer;
}

.field-contact-form button:hover{
	background-color:#00557D;
}

.field-contact-form select{
	margin-top:0px;
	margin-left:0px;
	float:left;
	width:292px;
	line-height:1.2;
	border-radius:1px;
	box-shadow:none;
	border:1px solid #b6b6b6;
	height:27px;
	color:#575757;
}

.field-contact-form textarea{
	min-width:300px;
	max-width:350px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-radius:1px;
	box-shadow:none;
	border:1px solid #b6b6b6;
	min-height:150px !important;
	resize:vertical;
	resize:horizontal;
}

.field-contact-form input{
	margin-top:0px;
	margin-left:0px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	border-radius:1px;
	width:280px;
	border:1px solid #b6b6b6;
	line-height:1;
	color:#575757;
	height:23px;
	outline:none;
}

.contact-form h1{
	font-family: 'Alegreya Sans SC', sans-serif;
	margin-left:23px;
}

.response{
	float:right;
	text-align:left;
	padding-top:7px;
	margin-left:30px;
	color:#DE4062;
	margin-left:25px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


/*Registration Page CSS Starts Here*/
.container-registration, .container-video{
	width:980px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#DBDBDB;
	padding:20px;
	padding-top:30px;
	padding-bottom:30px;
	overflow:hidden;
}

.container-registration button{
	width:150px;
	height:35px;
	text-align:center;
	color:#FFF;
	background-color:#069;
	border-radius:5px;
	border:none;
	outline:none;
	margin:20px 10px 20px 10px;
	cursor:pointer;
}

.container-registration button:hover{
	background-color:#004364;
}

.inner-container-registration{
	width:650px;
	height:auto;
	border-radius:8px;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
}

.inner-container-registration h1{
	font-family: 'Alegreya Sans SC', sans-serif !important;
	font-size: 25px;
	color: #2793C7;
	font-weight: bold;
	text-align:center !important;
}

.inner-container-registration > button{
	float:right;
	min-width:170px;
	padding:5px 15px 5px 15px;
	background-color:#999;
	border:none;
	outline:none;
	border-radius:5px;
	color:#fff;
	text-align:center;
	margin-right:105px;
}

.inner-container-registration button:hover{
	background-color:#B2B2B2;
	color:#666;
}

.balance-registration-field-login{
	width:98%;
	min-height:25px;
	margin:3px;
	overflow:hidden;
}

.label-login{
	width:130px;
	float:left;
	margin-left:30px;
	margin-right:20px;
}

.label-login p{
	margin:12px 0px 0px 25px;
	text-align:left;
	color:#929292;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:12px;
}

.field-login{
	min-width:250px;
	margin:5px;
	float:left;
}

.field-login p{
	margin:2px 10px 2px -4px;
	color:#575757;
}

.field-login input{
	width:250px !important;
}


.balance-registration-field{
	width:98%;
	min-height:30px;
	margin:3px 5px 3px 5px;
	overflow:hidden;
}

.balance-registration-field img{
	margin-top:5px;
}

.balance-registration-field button{
	background-color:#069;
	color:#fff;
}

.balance-registration-field button:hover{
	background-color:#036;
	color:#fff;
}

.balance-registration-field-additional{
	width:100%;
	margin-top:5px;
	min-height:35px;
	overflow:hidden;
}

.balance-registration-field-expand{
	width:90%;
	margin:0px 30px 5px 30px;
	overflow:hidden;
	border-radius:3px;
	border:1px dashed #ccc;
	border-top:none;
	-moz-border-top:none;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	padding: 5px 0px 10px 0px;
}

.balance-registration-field-expand button{
	float:right;
	min-width:170px;
	padding:5px 15px 5px 15px;
	background-color:#999;
	border:none;
	outline:none;
	border-radius:5px;
	color:#fff;
	text-align:center;
	margin-right:35px;
}

.balance-registration-field-expand button:hover{
	background-color:#B2B2B2;
	color:#666;
}

.additional-info-title{
	width:90%;
	height:50px;
	margin:15px 30px 5px 30px;
	margin-bottom:0px;
	overflow:hidden;
	border-radius:3px;
	border:1px solid #CCC;
	background-color:#DDD;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	cursor:pointer;
}

.additional-info-title h2{
	font-family: wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-weight:bold;
	font-size:15px;
	margin:15px 20px 5px 20px;
	color:#666;
}

.additional-info-title img{
	float:right;
	margin:-25px 30px 0 0;
}

.label{
	width:160px;
	float:left;
	margin-left:20px;
	margin-right:20px;
}

.label p{
	margin:5px 0px 0px 20px;
	text-align:left;
	color:#929292;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:12px;
}

.field-dob{
    min-width:230px;
    margin:5px;
}

.field-dob select{
    width:55px;
    float:left;
    margin-top:0px;
    margin-left:5px;
    line-height:1.2;
    box-shadow:none;
    border:1px solid #b6b6b6;
    height:27px;
    color:#575757;
}

.field-textarea{
	width:350px;
	margin:5px;
	float:left;
}

.field{
	min-width:230px;
	margin:0 5px 0 5px;
	float:left;
}

.field p{
	margin:2px 10px 2px -4px;
	color:#575757;
}

.field select{
	width:255px;
/*	margin-top:0px;
	margin-left:0px;
	float:left;
	line-height:1.2;
	border-radius:1px;
	box-shadow:none;
	border:1px solid #b6b6b6;
	height:27px;
	color:#575757;
*/
}

.field textarea{
	width:350px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-radius:1px;
	box-shadow:none;
	border:1px solid #b6b6b6;
	min-height:150px;
}

/*
.field input[type="text"],input[type="select"]{
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-radius:1px;
	width:246px;
	border:1px solid #b6b6b6;
	line-height:1;
	color:#575757;
	height:23px;
}
*/

.field input[type=radio]{
	float:left;
	height:10px; 
	display:inline-block;
	line-height:19px;
	background-repeat:no-repeat;
	font-size:19px;
	vertical-align:middle;
	cursor:pointer;
}

.radio{
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	color:#b6b6b6;
	cursor:pointer;
	vertical-align:middle;
	margin-top:-5px;
	padding-top:15px;
}

.date-to{
	margin-top:10px;
	color:#666;
	float:left;
}

.field-date input::-webkit-input-placeholder {
   color: #C0C0C0;
   font-weight: normal;
   padding-top:2px;
}
 
.field-date input:-moz-placeholder {
    color: #C0C0C0;
    font-weight: normal;
}

.field-date input:-ms-input-placeholder {
    color: #C0C0C0;
    font-weight: normal;
}

.field-date{
	width:140px;
	float:left;
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
}

@-moz-document url-prefix() {
    select {padding-top:3px;}
}

.field-date select{
	margin-top:0px;
	margin-left:0px;
	float:left;
	width:70px;
	line-height:1.2;
	border-radius:1px;
	box-shadow:none;
	border:1px solid #b6b6b6;
	height:27px;
	color:#575757;
	outline:#39F;
}

.field-date input{
	float:left;
	width:40px;
}

.field-date input[type=checkbox]{
	height:12px;
	width:12px;
}

.info-added{
	padding:32px;
	padding-top:0px;
}

.info-added h1{
	color:#2793C7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left !important;
	margin-bottom:0px;
	margin-left:0px;
	text-transform:capitalize;
}

.info-added h2{
	color:#E97C95;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	margin-top:5px;
	text-transform:capitalize;
}

.info-added p{
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	font-weight:normal;
	margin: 0;
}

.info-added h1{
	padding: 0;
}

.info-added ul, .info-added ol{
	padding-left:32px;
	padding-right:3px;
}

.info-added li{
	list-style:url(../images/bullet-arrow-right.png);
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.info-added-edit-remove{
	float:right;
	margin-right:0px;
	cursor:pointer;
}

.info-added-edit-remove a{
	color:#DE4062;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}

.info-added-edit-remove a:hover{
	text-decoration:underline;
}

.hidden{
	display:none;
	visibility:hidden;
}

.init-hidden{
	display:none;
}

	
/*span[class*='jquery_form_help'] {
	color:red; 
	font-size:12px; 
	position:relative;
	z-index: 9999999;
	pointer-events: none;
	overflow: visible;
	top: -22px;
	left: 265px;
	height: 0px;
	display:block;
}*/

#doc-uploaded{
	width:96%;
	margin:20px;
}

.documents-uploaded{
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;	
	font-size:14px;
	text-transform:capitalize;
	color:#069;
}

.documents-uploaded h1{
	font-family:Monotype Corsiva;
	font-weight:normal;
	font-size:20px;
	background-color:#999;
	color:#fff;
	height:30px;
	text-transform:capitalize;
	padding:5px;
	padding-bottom:0px;
}

.documents-uploaded li, .documents-uploaded li a{
	list-style:none;
	float:left;
	height:100px;
	width:120px;
	margin-right:30px;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	color:#666;
}

.documents-uploaded li img{
	width:75px;
	height:85px;
	margin-left:auto;
	margin-right:auto;
}

#delete-icon, #delete-icon img{
	height:15px;
	width:15px;
	float:right;
	margin-top:3px;
}

.upload-documents{
	margin-left:auto;
	margin-right:auto;
	width:96%;
	height:45px;
	font-size:20px;
	text-align:center;
	text-transform:capitalize;
	background-color:#CCC;
	border-radius:4px;
	color:#FFF;
}

.upload-documents h1{
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	width:96%;
	height:45px;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:20px;
	font-weight:normal;
	text-align:center;
	text-transform:capitalize;
	border-radius:4px;
	color:#FFF;
	font-weight:bold;
}

.ongoing{
	font-size:16px;
	color:#666;
	padding-top:10px;
}

.ongoing p{
	font-size:16px;
	color:#666;
}

#document_list{
		font-family: 'Alegreya Sans SC', sans-serif;
		font-size:13px;
		text-align:center;
}

#document_list table{
	width:95%;
	border-style:solid;
	
}

#document_list table td{
	text-align:center;
}


.doc-upl-title{
	font-family: 'Alegreya Sans SC', sans-serif;
	margin-left: auto;
    margin-right: auto;
    width: 96%;
    height: 45px;
    font-size: 16px;
    text-align: center;
    text-transform: capitalize;
    background-color: #CCC;
    border-radius: 4px;
    color: #666;
	margin-top:auto;
}

.doc-upl{
	width:95%;
	height:22px;
	border:1px solid #999;
	border-top:0px;
	margin-left:auto;
	margin-right:auto;
	color:#666;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
	font-weight:normal;
	text-transform:capitalize;
	background-color:#F5F5F5;
	text-align:center;
}

.doc-upl-name{
	height:100%;
	width:270px;
	float:left;
	padding:0 5px 0 5px;
	text-align:left;
	border-right:#666 1px solid;
}

.doc-upl-name h2{
	color:#7094F3;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
	text-align:center;
	margin-top:1px;
}

.doc-upl-name a{
	color:#4EADFC;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
	text-align:left;
	margin-top:1px;
	text-decoration:none;
}

.doc-upl-type{
	height:100%;
	width:150px;
	float:left;
	padding:0 5px 0 5px;
	text-align:center;
	border-right:#666 1px solid;
}

.doc-upl-type h2{
	color:#7094F3;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
	text-align:center;
	margin-top:1px
}

.doc-upl-date{
	height:100%;
	width:120px;
	float:left;
	padding:0 5px 0 5px;
	text-align:center;
	border-right:#666 1px solid;
}

.doc-upl-date h2{
	color:#7094F3;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
	text-align:center;
	margin-top:1px
}

.doc-upl-desc{
	height:100%;
	width:270px;
	float:left;
	padding:0 5px 0 5px;
	text-align:left;
	border-right:#666 1px solid;
}

.doc-upl-desc h2{
	color:#7094F3;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
	text-align:center;
	margin-top:1px
}

.doc-upl-icon{
	height:50%;
	width:70px;
	float:left;
	text-align:center;
}

.doc-upl-icon h2{
	color:#7094F3;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
	text-align:center;
	margin-top:1px
}

.doc-upl-icon img{
	text-align:center;
	height:20px;
	width:20px;
}

.field-doc-upload{
	min-width:260px;
	margin:5px;
	float:left;
}

.field-doc-upload input{
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-radius:1px;
	width:246px;
	border:1px solid #b6b6b6;
	line-height:1;
	color:#575757;
	height:23px;
}

.upload-file-area{
	width:100%;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	border:1px #F2F2F2 solid;
	margin-bottom:30px;
	margin-top:30px;
}

.upload-file-area button{
	width:130px;
	height:35px;
	text-align:center;
	color:#FFF;
	background-color:#069;
	border-radius:5px;
	border:none;
	outline:none;
	margin:10px 10px 20px 0px;
	cursor:pointer;
}

.upload-file-area button:hover{
	background-color:#004364;
}

/*CV Display Page CSS Starts Here*/
.container-cv-display{
	width:900px;
	min-height:400px;
	background-color:#F2F2F2;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:40px;
	overflow:hidden;
}

.container-cv-display hr{
	width:95%;
	border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

.cv-header{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.cv-header img{
	width:250px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}

.cv-header h1{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:26px;
	text-transform:capitalize;
	text-align:center;
	color:#000;
}

.cv-header p{
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:15px;
	text-transform:capitalize;
	text-align:center;
	color:#000;
}

.cv-header li{
	list-style:none;
	width:30%;
	float:left;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:15px;
	margin-top:6px;
}

#email{
	text-transform:lowercase;
}

.cv-content{
	padding:10px;
	color:#000;
}

.cv-content h2{
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:15px;
	text-transform:uppercase;
	text-align:left;
	margin-left:33px;
	margin-right:30px;
	margin-bottom:5px;
	color:#09C;
	font-weight:bold;
}

.cv-content p{
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
	text-align:justify;
	margin-left:30px;
	margin-right:30px;
	color:#000;
}

.cv-content li{
	list-style:none;
	margin-left:0px;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-weight:bold;
}

#cv-degree-dates{
	width:350px;
	list-style:none;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-weight:normal;
	color:#000;
	font-weight:bold;
}

#cv-degree-institute{
	list-style:none;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-weight:normal;
}

.cv-section{
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
}

.cv-section h2{
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:15px;
	text-transform:uppercase;
	text-align:left;
	margin-left:33px;
	margin-right:30px;
	margin-bottom:5px;
	color:#09C;
	font-weight:bold;
}

.cv-section h3{
	
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:14px;
	text-transform:capitalize;
	text-align:left;
	margin-left:48px;
	margin-right:30px;
	margin-bottom:-6px;
	margin-top:-15px;
	color:#000;
	font-weight:bold;
	text-align:left;
}

.cv-section p{
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:12px;
	text-align:justify;
	margin-left:18px;
	margin-right:30px;
	margin-top:2px;
	margin-bottom:20px;
	color:#000;
}

.cv-section li{
	list-style:square;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-weight:bold;
	float:left;
	width:430px;
	margin-left:13px;
	font-size:14px;
	text-transform:capitalize;
}

.cv-job-responsibilities{
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
	margin-left:0px;
	margin-right:30px;
}

.cv-job-responsibilities li{
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
	list-style:outside;
	margin-right:10px;
	margin-left:30px;
	margin-bottom:5px;
	width:95%;
	font-weight:normal;
	text-align:justify;
	font-size:13px;
	text-transform:capitalize;
}

.cv-job-responsibilities h3{
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:12px;
	text-transform:capitalize;
	text-align:left;
	margin-right:30px;
	margin-left:53px;
	margin-bottom:-5px;
	margin-top:-10px;
	color:#000;
	font-weight:bold;
}

.cv-description{
	font-weight:normal;
	margin-left:58px;
	list-style:outside;
	margin-right:30px;
	width:780px;
	text-align:justify;
	font-size:13px;
	margin-bottom:20px;
	margin-top:3px;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
}

.cv-description p{
	padding-left:0px;
	margin-left:0px;
	margin-bottom:0px;
}

.cv-description h3{
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:16px;
	text-transform:capitalize;
	text-align:left;
	margin-right:30px;
	margin-left:25px;
	margin-bottom:0px;
	margin-top:-10px;
	color:#000;
	font-weight:bold;
}

.cv-description li{
	font-weight:normal;
	margin-left:-23px;
	list-style:outside;
	margin-right:30px;
	width:760px;
	text-align:justify;
	padding-left:0px;
	font-size:13px;
	margin-top:0px;
	list-style:url(../images/bullet-arrow.png);
	
}

#cv-lang-name{
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:16px;
	width:150px;
	float:left;
}

#cv-lang-prof{
	width:300px;
	list-style:none;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-weight:normal;
	color:#000;
	font-weight:normal;
}

#cv-full-line{
	width:860px;
	list-style:none;
	font-weight:normal;
	font-size:13px;
}

/*Applied Jobs Page CSS Starts Here*/
.container-applied-jobs{
	width:980px;
	padding:30px;
	min-height:400px;
	background-color:#F2F2F2;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

.applied-job-outer-box{
	width:95%;
	min-height:150px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:12px;
	color:#069;
	overflow:hidden;
	background-color:#FFF;
	box-shadow:0px 0px 12px #999;
}

.applied-job-outer-box h2{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#123241;
	font-family: 'Alegreya Sans SC', sans-serif;
}

.applied-job-outer-box input[type="textarea"]{
	width:867px;
	height:100px;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:12px;
	margin-bottom:10px;
	margin-left:30px;
	margin-top:-5px;
	border-radius:8px;
	border:1px dashed #ccc;
	background-color:transparent;
	outline:none;
}

.applied-job-outer-box button{
	text-align:left;
	color:#DE4062;
	border:none;
	outline:none;
	margin:10px 25px 20px 25px;
	cursor:pointer;
	background-color:transparent;
	clear:both;
	font-size:12px;
}

.applied-job-outer-box button:hover{
	color:#069;
}

.delete-saved-job{
	position:absolute;
	cursor:pointer;
	background:url(../images/cross.png);
	background-repeat:no-repeat;
	float:right;
	color:transparent;
	margin:0px 0px auto 917px;
}

.balance-two-divs{
	width:50%;
	min-height:30px;
	overflow:hidden;
	float:left;
}

.lable-applied-jobs{
	width:110px;
	padding:3px 10px 3px 10px;
	float:left;
	font-weight:bold;
}

.data-applied-jobs{
	width:325px;
	padding:3px 10px 3px 0px;
	float:left;
	text-align:justify;
}

.balance-comment-divs{
	width:100%;
}

.label-comment{
	width:80px;
	padding:3px 10px 3px 10px;
	float:left;
	font-weight:bold;
}

.data-comment{
	width:820px;
	padding:3px 10px 3px 0px;
	text-align:justify;
	float:left;
}



/******************************************/
.applied-jobs-status{
	width:100%;
	padding-left:32px;
	padding-right:32px;
	padding-top:0px;
	float:left;
}


.applied-jobs-status h1{
	color:#2793C7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-align:left;
	margin-bottom:0px;
	margin-left:0px;
	text-transform:capitalize;
	clear:both !important;
}

.applied-jobs-status h2{
	color:#E97C95;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px 65px 5px 10px;
	text-transform:capitalize;
	float:right;
}

.applied-jobs-status p{
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	margin-left:-5px;
	float:left;
}

.applied-jobs-status a{
	color:#09c;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	margin-left:0px;
	text-decoration:none;
}

.applied-jobs-status li{
	list-style:url(../images/bullet-arrow-right.png);
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.applied-job-comments{
	width:100%;
	padding:28px;
	padding-top:8px;
	padding-bottom:8px;
	text-align:justify;
}

.applied-job-comments a{
	color:#09c;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	margin-left:5px;
	text-decoration:none;
}

.applied-job-comments p{
	text-align:justify;
	width:867px;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-left:-1px;
}

/*.applied-job-old-comments-admin{
	width:849px;
	background-color:#DFDFDF;
	min-height:20px;
	margin:5px 32px 0px 30px;
	padding:5px 10px 5px 10px;
	border:1px solid #ccc;
	cursor:pointer;
}*/

/*.applied-job-old-comments-user{
	width:849px;
	background-color:#F0F0F0;
	min-height:20px;
	padding:5px 10px 5px 10px;
	margin:5px 32px 0px 30px;
	border:1px solid #ccc;
	cursor:pointer;
}*/

.applied-job-old-comments-user {
	position: relative;
	background:#FDF2F4;
	border: 1px solid #ccc;
	min-height:40px;
	width:580px;
	float:right;
	padding:5px 20px 5px 20px;
	text-align:justify;
}
.applied-job-old-comments-user:after, .applied-job-old-comments-user:before {
	right: 100%;
	top: 25px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.applied-job-old-comments-user:after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #FDF2F4;
	border-width: 15px;
	margin-top: -15px;
}
.applied-job-old-comments-user:before {
	border-color: rgba(194, 225, 245, 0);
	border-right-color: #ADADAD;
	border-width: 16px;
	margin-top: -16px;
}

.applied-job-old-comments-admin {
	position: relative;
	background: #F0FFFA;
	border: 1px solid #ccc;
	min-height:40px;
	width:580px;
	float:left;
	padding:5px 20px 5px 20px;
	text-align:justify;
}
.applied-job-old-comments-admin:after, .applied-job-old-comments-admin:before {
	left: 100%;
	top: 25px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.applied-job-old-comments-admin:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #F0FFFA;
	border-width: 15px;
	margin-top: -15px;
}
.applied-job-old-comments-admin:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #ADADAD;
	border-width: 16px;
	margin-top: -16px;
}

.comments-outer-box-user{
	width:870px;
	float:right;
	margin:10px 30px 10px 30px;
}

.comments-outer-box-user p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-align:left;
	margin:20px 10px 0px 0px;;
}

.comments-outer-box-admin{
	width:870px;
	float:right;
	margin:10px 30px 10px 30px;
}

.comments-outer-box-admin p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:right;
	text-align:left;
	margin:20px 10px 0px 0px;;
}

.job-comment-expand{
	border:1px dashed #ccc;
	border-top:none;
	min-height:100px;
	margin:0px 30px 10px 30px;
	padding:10px;
}

.write-to-admin{
	padding:0px;
	width:870px;
	min-height:150px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

.write-to-admin button{
	width:150px;
	height:25px;
	text-align:center;
	color:#FFF;
	background-color:#069;
	border-radius:5px;
	border:none;
	outline:none;
	margin:10px 10px 20px 0px;
	cursor:pointer;
}

.write-to-admin button:hover{
	background-color:#004364;
}

/*Search Results Page CSS Starts Here*/
.container-search-results{
	width:980px;
	padding:30px;
	min-height:500px;
	background-color:#F2F2F2;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:12px;
}

.container-search-results select{
	width:203px;
}

.container-search-results h1{
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	text-align:center;
}
.inner-container-search-results{
	width:980px;
	min-height:400px;
	border:0px solid #ccc;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:12px;
	border-radius:8px;
}

.inner-container-search-results  a
{
	text-decoration:none;
}

.job-box{
	width:790px;
	margin-left:auto;
	margin-right:auto;
	min-height:50px;
	overflow:hidden;
	padding-bottom:20px;
}

.job-box:hover{
	background-color:#f7f7f7;
	cursor:pointer;
}

.job-box h1{
	color:#2793C7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	margin-bottom:0px;
	text-transform:capitalize;
}

.job-box h1 a{
	color:#2793C7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	margin-bottom:0px;
	text-transform:capitalize;
	text-decoration:none;
}

.job-box h2{
	font-size:13px;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
	background-color:#FFFFFF;
	}
	
.job-box h2:hover{
	background-color:#f7f7f7;
	}

.job-box p{
	width:760px;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	margin:3px 10px 3px 10px;
	padding-left:5px;
	text-align:justify;
}

.job-box li{
	list-style:url(../images/bullet-arrow-right.png);
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

/*Job Search Page CSS Starts Here*/

.container{
	width:980px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:12px;
}

.inner-container-result{
	background-color:#6CB5D8;
	height:60px;
	width:940px;
	padding-top:5px;
	padding-bot
	tom:5px;
	padding-left:20px;
	padding-right:20px;
	margin:0px 0px 5px 0px;
}

.inner-container{
	background-color:#f7f7f7;
	width:100%;
	margin:0px;
}

.inner-container h1{
	font-family:Roboto, Arial, sans-serif;
	color: white;
	text-shadow: 2px 2px 4px #000000;
	display:block;
	font-size:25px;
	font-weight:500;
	text-align:center;
	z-index:1;
}

.inner-container p{
	font-family:Roboto, Arial, sans-serif;
	font-size:16px;
	font-weight:500;
	text-align:center;
	color:rgb(0,0,0);
}

.inner-container p span{
	background: rgb(255, 255, 255, 0.6);
}


.inner-container img{
	height:40px;
	width:40px;
	margin-top:10px;
}

@-moz-document url-prefix() {
    select {padding-top:7px;}
}

.search-title{
	color:rgb(255, 255, 255);
display:block;
font-family:Roboto, Arial, sans-serif;
font-size:25px;
font-weight:500;
height:29px;
margin-block-end:15px;
margin-block-start:10px;
margin-bottom:15px;
margin-inline-end:8px;
margin-inline-start:8px;
margin-left:8px;
margin-right:8px;
margin-top:10px;
padding-bottom:5px;
padding-left:6px;
padding-right:6px;
padding-top:5px;
text-align:center;
text-shadow:rgb(0, 0, 0) 2px 2px 4px;
text-transform:capitalize;
	}
.greetings {margin:0px; padding:25px 5px 0px 20px; background-color:rgba(0,0,0,0.10); overflow:hidden}
.greetings > .title{font-family: Roboto, Arial, sans-serif;
    color: white;
    text-shadow: 2px 2px 4px #000000;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
	}
.greetings p{ text-align:left; color:#FFFFFF}
.greetings ul{ padding-left:10px; }
.greetings ul > li{ color:#FFFFFF }
.greetings a{ color:#FFFFFF }

.search-box {margin-left:10px;}
.search-box input, .search-box select{background-color:rgba(255,253,253,0.4); border-color:rgba(18,50,65,0.5); }

/*Single Category Job Display Page CSS Starts Here*/
#container-job-display-single-category{
width:980px;
padding:15px 10px 20px 20px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
overflow:hidden;
background: linear-gradient(270deg, #F2F2F2 0%, #DEDDDB 100%); 
background: -moz-linear-gradient(270deg, #F2F2F2 0%, #DEDDDB 100%); 
background: -webkit-linear-gradient(270deg, #F2F2F2 0%, #DEDDDB 100%); 
background: -o-linear-gradient(270deg, #F2F2F2 0%, #DEDDDB 100%);  
}


.help-block, #help-block{
		position:absolute;
		z-index: 99;
		display: none;

		background: #333;
		background: rgba(0,0,0,.9);
		border-radius: 2px;
		margin: 2px 0px 0px 10px;

		padding: .4em;
		line-height: 0.9em;
		color: #fff;
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px;
		
		text-decoration: none;
		box-shadow: 1px 1px 2px rgba(55,55,55,.3);
		white-space: nowrap;
		
}

/*FAQ Page CSS Starts Here*/
.container-faq{
	width:980px;
	background-color:#FFFFFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	min-height:500px;
}

.container-faq-left{
	width:250px;
	float:left;
	overflow:hidden;
	padding-top:10px;
}

.container-faq-left ul{
	padding-left:0px;
}

.container-faq-left li{
	background-color:#f7f7f7;
	list-style:none;
	display:block;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:7px;
	font-family: 'Artifika',serif;
	cursor:pointer;
}

.container-faq-right{
	width:710px;
	margin-left:10px;
	float:left;
	padding-top:20px;
}

.container-faq-right h1{
	color:#123241;
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size: 20px;
	margin:0px;
	margin-top:3px;
	padding:5px;
	background-color:#f7f7f7;
}

.container-faq-right h2{
	color: #DE4062;
	background-color:#FFFFFF;
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size: 15px;
	margin:0px;
	margin-top:7px;
	margin-bottom:-5px;
	padding:7px 10px 7px 0px;
	font-weight:bold;
}


/*Articles Page CSS STarts Here*/
.container-articles{
	width:980px;
	min-height:450px;
	overflow:hidden;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#069;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
}

.container-articles h1{
	margin:0px;
	padding-left: 0px;
}

.articles-left-column{
	width:680px;
	overflow:hidden;
	float:left;
	color:#666;
	padding-right:10px;
	padding-top:10px;
}

.articles-left-column p{
	margin:10px 0px 5px 0px;
	text-align:justify;
}

.articles-left-column a{
	color:#DE4062;
	text-decoration:none;
}

.articles-left-column a:hover{
	text-decoration:underline;
}

.articles-left-column h1{
	color:#728d2e;
	font-size: 22px;
	text-transform: capitalize;
	font-family: 'Alegreya Sans SC', sans-serif;
	text-align:left;
	margin:0px;
}

.articles-left-column li{
	padding:5px 10px 5px 0px;
	font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    text-align: justify;
    color: rgb(96, 96, 96);
    text-decoration: none;
}

.articles-left-column span{
	color:#666;
	text-align:justify !important;
	margin-right:10px;
}

.articles-left-column img{
	float:left;
}

.slider-wrapper{
	width:300px; 
	float:right;
	padding:0px 0px 10px 15px;
	}

.slider-wrapper > ul{
	text-decoration:none !important;
	padding:0px 0px 0px 5px;
	}

.slider-wrapper > ul > li{
	list-style:none;
	margin:0px;
	}

.slider-wrapper > ul > li > img{
	width:100%;
	}

/******************************/

.articles-right-column{
	width:270px;
	overflow:hidden;
	float:right;
	background-color: #F7F7F7;
	border: 1px solid #E1E1E1;
	padding-right:10px;
}

.articles-right-column a{
	color:#2793C7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize !important;
	padding-right:10px;
}

.articles-right-column a:hover{
	color:rgba(0,0,0,1.00);
	text-decoration:none;
}

.articles-right-column h1{
	color:#666;
	font-size: 18px;
	text-transform: capitalize;
	font-family: 'Alegreya Sans SC', sans-serif;
	text-align:left;
	background: linear-gradient(91deg, #E1E1E1 0%, #EEEEEE 88%);
	background: -moz-linear-gradient(91deg, #E1E1E1 0%, #EEEEEE 88%);
	background: -webkit-linear-gradient(91deg, #E1E1E1 0%, #EEEEEE 88%);
	background: -o-linear-gradient(91deg, #E1E1E1 0%, #EEEEEE 88%);
	width:100%;
	min-height:27px;
	padding:3px 10px 3px 10px;
	margin:0px;
}

.articles-right-column h1 a{
	color:#666;
	font-size: 18px;
	text-transform: capitalize;
	font-family: 'Alegreya Sans SC', sans-serif;
	text-align:left;
	margin:0px;
}

.articles-right-column ul, .articles-right-column ol{
	padding-left:15px;
}

.articles-right-column li{
	margin:5px 10px 3px 10px;
	text-align:justify;
	color:#DE4062;
}

.articles-right-column li p{
	color:#666;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	line-height:20px;
}

/*Comming Soon Page CSS Starts Here*/
.comming-soon{
	background-color:#F2F2F2;
	width:980px;
	min-height:400px;
	margin-left:auto;
	margin-right:auto;
	box-shadow: 12px 0 15px -4px #ACACAC -12px 0 8px -4px #ACACAC;
	-webkit-box-shadow: 12px 0 15px -4px #ACACAC, -12px 0 8px -4px #ACACAC;
	-moz-box-shadow: 12px 0 15px -4px #ACACAC, -12px 0 8px -4px #ACACAC; 
	overflow:hidden; 
}

.comming-soon h1{
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size:24px;
	text-align:center;
	padding:100px 0px 100px 0px;
	color:#F00; 
}

.loading-icon{
	background: rgba(0,0,0,.2) url('../images/icons/ajax-loader(1).gif') no-repeat center;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	display:none;
}

.data-saved-icon{

	background: rgba(0,0,0,.2) url('../images/icons/data-save-icon.gif') no-repeat center;
	text-align: center;
	vertical-align: middle;
	line-height: 90px;

	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	display:none;
}

#close-login{
	background-image:url(../images/icons/delete-job.png);
	background-repeat:no-repeat;
	background-color:#fff;
	border:2px solid #ccc;
	padding:5px;
	height:15px;
	width:15px;
	border-radius:50%;
	float:right;
	margin:-60px 5px 0px 0px;
	color:transparent;
	cursor:pointer;
}

#close-login img{
	margin-top:10px !important;
}

.half-page-box{
	width:440px;
	height:180px;
	margin:10px 10px 10px 10px;
	float:left;
	background-color:#F2F2F2; 
	padding:10px;
}

.half-page-box > a{
	text-decoration:none;
}

.half-page-box > h2{
	font-family: 'Alegreya Sans SC', sans-serif;
	text-transform:uppercase;
	color:#123241;
	font-size:10px;
	font-weight:bold;
	margin:0px 10px 6px 5px;
}

.half-page-box h2 img{
	margin:2px 5px 5px 10px;
	width:160px;
	float:right;
}

.country-contact-info p{
	font-size:13px;
	margin:0px 0px 0px 6px;
	padding:0px 0px 0px 0px;
	line-height:20px;
}


/*Employer Job Preview Page CSS Starts Here*/

.emp-job-preview{
	width: 980px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	overflow:hidden;
}

.emp-job-preview h1{
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size: 20px;
	text-transform: capitalize;
	text-align:center;
	color: #123241;
	margin-left: 8px;
	padding: 5px 6px 0px 6px;
	/* border-radius: 8px; */
	margin-bottom: 8px;
	font-weight: normal;
}

.emp-job-preview p{
	font-size:14px;
	margin-left: 40px;
	margin-bottom:10px;
	padding: 5px 6px 5px 6px;
	text-align:center;
	color:#006699;
}

.emp-job-preview-left{
	width:283px;
	min-height:300px;
	float:left;
	border-radius:8px;
	border:0px solid #000;
	background-color:#F7F7F7;
	-webkit-box-shadow: 0 0 6px #909090;
    box-shadow: 0 0 6px #909090;
	padding-bottom:15px;
}

.emp-job-preview-left h1{
	margin: 0px;
	padding-top:10px;
	width:272px;
	height:30px;
	font-family: 'Artifika', serif;
	font-size: 18px;
	color: #fff;
	line-height: 18px;
	background-color:#f7f7f7;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	text-shadow:2px 1px 1px #000;
	letter-spacing: 2px;
}

.emp-job-preview-left h2{
	margin: 15px 21px 0px 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000;
	line-height: 18px;
}

.emp-job-preview-left p{
	margin: 0px 16px 0px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	text-align:left;
}

.emp-job-preview-right{
	width:680px;
	min-height:500px;
	float:right;
	background-color:#F7F7F7;
	padding-top:20px;
	border-radius:8px;
	-webkit-box-shadow: 0 0 6px #909090;
    box-shadow: 0 0 6px #909090;
}

.emp-job-preview-right h1{
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size: 20px;
	text-transform: capitalize;
	text-align:center;
	color: #123241;
	margin-left: 8px;
	padding: 5px 6px 0px 6px;
	/* border-radius: 8px; */
	margin-bottom: 8px;
	font-weight: normal;
}

.emp-job-preview-right h2{
	margin: 3px 0px 0 30px;
	font-family: 'Artifika', serif;
	font-size: 16px;
	font-weight: 500;
	color: #DE4062;
	padding-right: 10px;
	line-height: 18px;
	background-color: transparent;
}

.emp-job-preview-right p{
	font-size:13px;
	margin-left: 40px;
	margin-bottom:10px;
	padding: 5px 6px 5px 6px;
	text-align:left;
	color:#006699;
}

.emp-job-preview-right ul{
	margin:2px 30px 2px 60px;
	padding:0px;
	font-size: 14px;
	text-align: left;
	color: #006699;
}

.emp-job-preview-right ol{
	margin:2px 30px 2px 63px;
	padding-left:0px;
	font-size: 14px;
	text-align: left;
	color: #006699;
}

.emp-job-preview-right button{
	width: 150px;
	height: 35px;
	text-align: center;
	color: #FFF;
	background-color: #069;
	border-radius: 5px;
	border: none;
	outline: none;
	margin: 20px 30px 20px 10px;
	cursor: pointer;
	float:right;
}

.emp-job-preview-right button:hover{
	background-color:#004364;
}

/*Employer Profile Page CSS Starts Here*/
#employer_logo{
	float:left;
	margin:20px 20px 0px 30px;
	width:120px;
	height:100px;
	box-shadow: 0px 0px 6px #000;
}

.emp-title{
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size: 35px !important;
	color: #2793C7;
	font-weight: bold;
	text-align: left !important;
	margin:20px 30px 10px 10px;
	text-transform:capitalize;
}

.emp-title-p{
	font-size:12px !important;
}

.change-logo{
	float:left;
	margin:5px 30px 10px 40px;
}

.label-emp{
	width:140px;
	float:left;
	margin-left:20px;
	margin-right:10px;
}

.label-emp p{
	margin:10px 0px 0px 20px;
	text-align:left;
	color:#929292;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:12px;
}

.label-emp-main{
	width:150px;
	float:left;
	margin-left:20px;
	margin-right:10px;
}

.label-emp-main p{
	margin:10px 0px 0px 20px;
	text-align:left;
	color:#929292;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:12px;
}

.field-emp{
	min-width:260px;
	margin:5px;
	float:left;
}

.field-emp p{
	font-size:13px;
	margin:6px 0px 0px -5px;
}

.field-emp input{
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-radius:1px;
	width:260px;
	border:1px solid #b6b6b6;
	line-height:1;
	color:#575757;
	height:23px;
}

.field-emp input[type="checkbox"]{
	margin:0px 10px 2px 0px;
	width:15px !important;
	height:15px;
	float:left;
}

.field-emp a{
	text-decoration:none;
	color:#00005E;
}

.field-emp a:hover{
	color:#DE4062;
}

.field-emp select{
	margin-top:0px;
	margin-left:0px;
	float:left;
	width:272px;
	line-height:1.2;
	border-radius:1px;
	box-shadow:none;
	border:1px solid #b6b6b6;
	height:27px;
	color:#575757;
	font-size:12px;
}

.field-textarea-emp{
	width:370px;
	margin:5px;
	float:left;
}

fieldset{
	width:90%;
	margin:20px auto 20px auto;
	border:1px solid #DBDBDB;
}

fieldset legend{
	color:#999;
	color:#2793C7;
	font-size:15px;
	padding:0px 3px 0px 3px;
}

/* Search Results Page CSS Starts Here*/
.candidate{
	width:27%;
	height:290px;
	background-color:#fff;
	-webkit-box-shadow: 0 0 6px #909090;
	box-shadow: 0 0 6px #666;
	float:left;
	margin:30px;
	overflow:hidden;
	border-radius:8px;
}

.candidate:hover{
	background-color:#F2FAFF;
	cursor:pointer;
}

.candidate img{
	border-radius:50%;
	border:1px solid #A6A6A6;
	width:60px;
	height:60px;
	background-color:#f00;
	float:right;
	margin:-30px 10px 10px 195px;
	position:absolute;
	box-shadow:0px 0px 3px #999;
}

.candidate a{

}

.candidate p{
	margin:10px 15px -5px 15px;
	font-size:13px;
	color:#666;
	font-weight:bold;
	color:#DE4062;
	padding:0px;
}

.candidate p span{
	font-weight:normal; 
	margin-left:0px;
	color:#006699 !important;
}

.can-name{
	font-weight:bold; 
	font-size:20px !important; 
	font-family: 'Alegreya Sans SC',sans-serif; 
	color:#006699 !important;
}

.can-age{
	font-size:12px !important;
	color:#666 !important;
	font-weight:normal !important;
	margin-top:3px !important;
}

/*Payment Processing Page CSS STarts Here*/
.payment-instructions{
	font-size:12px !important;
	line-height:18px !important;
	margin:5px 25px 5px 25px;
}

.term-n-con{
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#069;
	line-height:15px;
	min-height:380px;
	max-height:400px;
	overflow: scroll;
	overflow-x: hidden;
}

.term-n-con p{
	margin:10px;
	text-align:justify;
}

.term-n-con li{
	margin-left:10px !important;
}

.con-info p{
	margin-top:0px;
	margin-bottom:0px;
}

.emp-table{
	width:100%;
}

.emp-table table{
	width:95%;
	margin:auto;
	border:1px solid #DBDBDB;
}

.emp-table table td, .emp-table table th{
	border-bottom:dotted 1px #DBDBDB;
}
	
.emp-table table td{
	width:25%;
	text-align:center;
}

/*VISA FAQs Page CSS Starts Here*/
.visa-search-outer{
	float:left;
	min-width:285px;
}

.visa-search-title{
	float:left;
	font-size:14px;
	color:#123241;
	font-family:Verdana, Geneva, sans-serif;
	margin-top:17px
}

.make-visa-payment{
	width:100%;
	border-radius:5px;
	color:#fff;
	background-color:#6CB5D8;
	padding-top:70px !important;
	padding-bottom:70px !important;
	text-align:center;
}

.make-visa-payment a{
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	color:#123241;
	text-shadow: 1px 1px 0px #999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
}

.container-visa{
	width:980px;
/*	background-color:#F2F2F2;*/	
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	min-height:500px;
}

.container-visa-left{
	width:300px;
	float:left;
	overflow:hidden;
	padding-top:20px;
}

.container-visa-left button{
	border-radius: 3px;
	background-color: #DE4062;
	padding: 5px 15px 5px 15px;
	border: 0px;
	margin: 5px 12px 10px 10px;
	color: #fff;
	float: right;
	cursor: pointer;
}

.container-visa-left button:hover{
	background-color:#DA2C53;
}

.container-visa-left select{
	width:270px;
	padding:5px;
	margin:5px 10px 10px 15px;
	border-radius:0px;
}

.container-visa-left ul{
	padding-left:0px;
}

.container-visa-left li{
	list-style:none;
	display:block;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	background: linear-gradient(91deg, #728D2E 0%, #D2EB94 88%);
	background: -moz-linear-gradient(91deg, #728D2E 0%, #D2EB94 88%);
	background: -webkit-linear-gradient(91deg, #728D2E 0%, #D2EB94 88%);
	background: -o-linear-gradient(91deg, #728D2E 0%, #D2EB94 88%);
	margin-bottom:10px;
	padding:7px;
	font-family: 'Artifika',serif;
	cursor:pointer;
}

.container-visa-right{
	width:660px;
	margin-left:10px;
	float:left;
	padding-top:20px;
}

.container-visa-right h1{
	color:#123241;
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size: 20px;
	margin:0px;
	margin-top:3px;
	padding:5px;
	background: linear-gradient(91deg, #728D2E 0%, #D2EB94 88%);
	background: -moz-linear-gradient(91deg, #728D2E 0%, #D2EB94 88%);
	background: -webkit-linear-gradient(91deg, #728D2E 0%, #D2EB94 88%);
	background: -o-linear-gradient(91deg, #728D2E 0%, #D2EB94 88%);
}

.container-visa-right h2{
	color: #DE4062;
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size: 15px;
	margin:0px;
	margin-top:7px;
	margin-bottom:-5px;
	padding:7px 10px 7px 0px;
	font-weight:bold;
}











/* CSS from Old Files*/

table.dataTable {
	margin: 0 auto;
	clear: both;
	width: 100%;
}

.dataTables_length {
	float: left;
	padding:10px;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
}

.dataTables_filter {
	float: right;
	text-align: right;
	padding:10px;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
}

.dataTables_info {
	clear: both;
	float: left;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
	padding:10px;
}

.dataTables_paginate {
	float: right;
	text-align: right;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
	padding:10px;
}

.dataTables_paginate a{
	margin-left:15px;
	margin-right:15px;
	color:#069;
	cursor:pointer;
}

.dataTables_paginate a:hover{
	color:#DE4062;
}

/******************************************************************************/

***************************

.site-navigation {
	display: block;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size: 13px;
	margin: 0px;
	height:40px;
	background: rgb(131, 202, 255);
	background: -moz-linear-gradient(90deg, rgb(131, 202, 255) 32%, rgb(74, 184, 232) 84%);
	background: -webkit-linear-gradient(90deg, rgb(131, 202, 255) 32%, rgb(74, 184, 232) 84%);
	background: -o-linear-gradient(90deg, rgb(131, 202, 255) 32%, rgb(74, 184, 232) 84%);
	background: -ms-linear-gradient(90deg, rgb(131, 202, 255) 32%, rgb(74, 184, 232) 84%);
	background: linear-gradient(180deg, rgb(131, 202, 255) 32%, rgb(74, 184, 232) 84%);
}

.site-navigation ul {
  	background: transparent;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.site-navigation li {
	height:20px;
	color: #fff;
  	background: transparent;
	display: block;
	float: left;
	margin: 0 2px 0 0;
	padding: 10px 18px;
	position: relative;
	text-decoration: none;
	text-transform: capitalize;
}
  
.site-navigation li a {
  color: #fff;
  text-decoration: none;
  display: block;
}

.site-navigation li:hover {
	background: #52a6df;
	cursor: pointer;
}

.site-navigation ul li ul {
	background: #52a6df;
	visibility: hidden;
	float: left;
 	min-width: 170px;
	position: absolute;
 	transition: visibility 0.20s ease-in;
  	margin-top:12px;
	left: 0;
	z-index: 999;
}

.site-navigation ul li:hover > ul,
.site-navigation ul li ul:hover {
   visibility: visible;
}

.site-navigation ul li ul li {
	clear: both;
	padding: 5px 0 5px 10px;
  	width: 100%;
}

.site-navigation ul li ul li:hover {
	background: #74b7e4;
	width:158px;
}

.data-display-user{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	background-color:#fff;
	box-shadow: 4px 0 15px -4px rgba(31, 73, 125, 0.8), -4px 0 8px -4px rgba(31, 73, 125, 0.8);
	overflow:hidden;
	padding:10px;
}

.data-display-user h2{
	color: #F00;
	font-size: 25px;
	font-weight: bold;
	font-family: 'Alegreya Sans SC', sans-serif;
	margin: 10px 0px 5px 10px;
	text-align: center;
	clear: both;
	text-transform: capitalize;
	text-shadow: 1px 1px 0px #999;
}

.data-display-user h4{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding-left:20px;
}

.data-display{
	max-width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	background-color:#fff;
	box-shadow: 4px 0 15px -4px rgba(31, 73, 125, 0.8), -4px 0 8px -4px rgba(31, 73, 125, 0.8);
	overflow:hidden;
	padding:10px;
}

.data-display h1{
	color: #2793C7;
	font-size: 30px;
	font-weight: bold;
	font-family: 'Alegreya Sans SC', sans-serif;
	margin: 10px 0px 5px 10px;
	text-align: center;
	clear: both;
	text-transform:capitalize;
/*	text-shadow: 1px 1px 0px #999;*/
}

.data-display button{
	width:100px;
	height:30px;
	text-align:center;
	color:#FFF;
	background-color:#036;
	border-radius:5px;
	border:none;
	outline:none;
	margin:20px 10px 20px 195px;
	cursor:pointer;
}

.data-display button:hover{
	background-color:#004364;
}

.data-display a{
	text-decoration:none;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:12px;
	color:#069;
}

.data-display a:hover{
	color:#DE4062;
}

.data-display-table{
	width:100%;
	text-align:center;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:12px;
	border:none;
}

.data-display-table img{
	height:16px;
	width:18px;
	text-align:center;
}

.table-title{
	font-weight:bold;
	font-family:wf_SegoeUI, wf_SegoeUI, Segoe UI,Helvetica, Calibri;
	font-size:13px;
	background-color:#C4D2DF;
	text-align:center;
}

.data-display-table th{
	padding:10px;
	background: rgb(131, 202, 255);
	background: -moz-linear-gradient(90deg, rgb(131, 202, 255) 32%, rgb(74, 184, 232) 84%);
	background: -webkit-linear-gradient(90deg, rgb(131, 202, 255) 32%, rgb(74, 184, 232) 84%);
	background: -o-linear-gradient(90deg, rgb(131, 202, 255) 32%, rgb(74, 184, 232) 84%);
	background: -ms-linear-gradient(90deg, rgb(131, 202, 255) 32%, rgb(74, 184, 232) 84%);
	background: linear-gradient(180deg, rgb(131, 202, 255) 32%, rgb(74, 184, 232) 84%);
	color:#fff;
	font-size:13px;
	font-weight:normal;
}

.data-display-table tr{
	width:100%;
	padding:5px;
	background-color:#fff;
}

.data-display-table tr:nth-child(even) {
    background-color: #EAEAEA;
}

.data-display-table tr:hover{
	background-color:#ccc;
	cursor:pointer;
}

.data-display-table td{
	padding:10px;
	vertical-align:middle;
	text-align:justify;
}

.action{
	width:100px;
	text-align:center;
}

.container-rec{
	background-color:#f2f2f2;
	min-height:500px;
	margin-left:0px;
	margin-right:0px;
	overflow:hidden;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:50px;
	padding-right:50px;
}

.container-rec h1{
	color: #2793C7;
	font-size: 30px;
	font-weight: bold;
	font-family: 'Alegreya Sans SC', sans-serif !important;
	margin: 10px 0px 5px 10px;
	text-align: center;
	clear: both;
	text-transform:capitalize;
/*	text-shadow: 1px 1px 0px #999;*/
}


.play-icon:after {
    position:absolute;
    top:0;
    left:0;
    content:'';
    width: 100%;
    height: 100%;
    background: url("https://cdn1.iconfinder.com/data/icons/video-controls/32/play-20.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    z-index: 9999;
}
.thumb-grid {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0px;
    list-style-type: none;
}
.thumb-grid:after {
    content:'';
    width: 0;
    display: block;
    clear: both;
}
.thumb-grid li {
    position: relative;
    overflow: hidden;
    width: 20%;
    margin: 0px 2% 3% 2px;
    display: block;
    float: left;
    padding-bottom: 16%;
	background-color:#000000;
}
.thumb-grid li:nth-child(5n) {
    margin-right: 0;
}
.thumb-grid img {
    position: absolute;
    left: 0;
    top: 0;
    cursor:default;
    width: 100%;
    background-color: #ccc;
}
.thumb-grid li:hover img {
    opacity: 0.5;
}

.hidden {
	display: none !important;
}





/*--------------------- Superfish.CSS --------------------------------------- */
/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
	height:36px;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	left: 0;
	z-index: 99;
}
.sf-menu > li {
	float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu ul > li > a:hover {    /*2nd Menu Font Color on Hover*/
	font-weight:500;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}

/*** DEMO SKIN ***/
.sf-menu {
	float: left;
	margin-bottom: 0px;
}
.sf-menu ul {
	box-shadow: 2px 2px 2px rgba(0,0,0,.2);
	min-width: 200px; /* allow long menu items to determine submenu width */
	*width: 200px; /* no auto sub width for IE7, see white-space comment below */
}

.sf-menu a {
	color:#FF9900; /*3rd Menu Font Color*/
	padding: 7px 10px 4px 15px;
	text-decoration: none;
	zoom: 1; /* IE7 */
	display: block;
	position: relative;
	height:25px;
}
.sf-menu li {
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}

.sf-menu ul li {
	background: #AABDE6;
}
.sf-menu ul ul li {
	background: #9AAEDB;
}

.sf-menu li:hover,
.sf-menu li.sfHover {
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
	padding-right: 25px;
	*padding-right: 25px; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 0.5em;
	margin-top: -4px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #DE4062; /* edit this to suit design (no rgba in IE8) */
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: #2491C6; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: 3px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}



/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	position: relative;
	width:100%;
	padding-top:5px;
}
/* provide background colour for submenu strip */
/* you should just set the menu's container bg colour rather than use pseudo-elements */
.sf-navbar:before {
	content: '';
	left: 0;
	z-index: -1;
}
.sf-navbar ul {   /*2nd Menu Background*/
	box-shadow: none;
	background-color:#f7f7f7;
	width: 99.85%;
	height:auto;
	margin-left:-1px;
}

.sf-navbar ul a{
	padding-top:10px; /*2nd Menu Padding*/
}

.sf-navbar li {
	position: static;/*Sub-Menu exactly starts from begining of container*/
}

.sf-navbar li:hover {
	background: #f7f7f7;
}


.sf-navbar > li > a{
	color:#123241;
	font-size:14px;
	font-weight:300;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}

.sf-navbar > li a:hover{ /*1st Menu Font Color on Hover*/
	color:#DE4062;
}

.sf-navbar > li > ul > li > a{   /*2nd Menu Font Settings*/
	color:#DE4062;
	font-size:13px;
	font-weight:300;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}


.sf-navbar > li > ul > li:hover {   /*2nd Menu Hover*/
}

.sf-navbar > li:hover{    /*1st Menu Hover*/
/*border-left:1px solid #A69FF7;
border-top:1px solid #A69FF7;
border-right:1px solid #A69FF7;
border-top-left-radius:8px;
border-top-right-radius:8px;
*/
border-bottom:3px solid #DE4062 !important;
margin-bottom:-5px;
color:#DE4062;
}

.sf-navbar ul li {
	background:#f7f7f7; /*2nd Menu background color for a*/
	position: relative; /*3rd Menu Exactly starts from bottom of 2nd Menu*/
	height:40px;
}

.sf-navbar ul li:hover {
	background: #DE4062;
}

.sf-navbar ul li:hover a{
	color: #FFF;
}

.sf-navbar ul ul {
	left: 0;  /*3rd Menu Exactly starts from bottom of 2nd Menu*/
	top: 100%;
}

.sf-navbar > li > ul > li {
	float: left;
}

.sf-navbar ul ul li{
	background-color:#DE4062;
	border-radius:0px;
	height:30px;
}

.sf-navbar ul ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:7px;
}

.sf-navbar ul ul li:hover{
	background-color:#f7f7f7;
}

.sf-navbar ul ul li a:hover{
	color:#DE4062;
}

.sf-navbar li:hover a,
.sf-navbar li.sfHover a, 
.sf-navbar ul li.current a{
	color:#DE4062;
}

/*** point all arrows down ***/
.sf-arrows.sf-navbar ul .sf-with-ul:after {
	margin-top: -3px;
	margin-right: 0;
	border-color: transparent;
	border-top-color:#DE4062; /* 2nd Menu Arrow Color */
}

.sf-arrows.sf-navbar ul > li > .sf-with-ul:focus:after,
.sf-arrows.sf-navbar ul > li:hover > .sf-with-ul:after,
.sf-arrows.sf-navbar ul > .sfHover > .sf-with-ul:after {
	border-color: transparent;
	border-top-color: #fff; /* 2nd Menu Arrow Color on Hover */
}

/*--------------------- Superfish.CSS --------------------------------------- */

.error
{
	border-color: #DE4062 !important;
	background-color: #DE4062;
	background-color: rgba(222, 64, 98, 0.1);
}