html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*@font-face {
  font-family: 'Tondo-Light';
  src: url('../fonts/Tondo-Light.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
*/
@font-face {
  font-family: 'Tondo-Light';
  src:  url('../fonts/Tondo-Light.woff') format('woff'), 
        url('../fonts/Tondo-Light.ttf')  format('truetype'), 
        url('../fonts/Tondo-Light.svg#Tondo-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Tondo-Regular';
  src:  url('../fonts/Tondo-Regular.woff') format('woff'), 
        url('../fonts/Tondo-Regular.ttf')  format('truetype'), 
        url('../fonts/Tondo-Regular.svg#Tondo-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: "Tondo-Light", sans-serif !important;
  background: #fff;
  zoom: 80%;
}

header {
    background: #fff;
    height: 108px;
    margin: 0 auto;
    font-family: "Tondo-Light", sans-serif !important;
    box-shadow: 1px 2px 2px #ccc;
    position: relative;
}

header:before {
    content: "";
    height: 7px;
    width: 50%;
    background: #295074;
    position: absolute;
    left: 0;
    bottom: -7px;
}

header:after {
    content: "";
    height: 7px;
    width: 50%;
    background: #80c1e6;
    position: absolute;
    right: 0;
    bottom: -7px;
}
.right_cover {
    display: inline-block;
    width: 100%;
}
.video_box table tr td {
    padding: 0;
    border: 0;
}
.text_box table tr td {
    padding: 0;
    border: 0;
}
.head {
    width: 1167px;
    margin: auto;
    position: relative;
}
.logo {
    float: left;
    width: 713px;
    margin: 22px 9px 0px 8px;
}
.logo img {
    width: 100%;
    max-width: 80%;
    margin-top: 9px;
}
.head_title {
    background: #2a5075;
    display: inline-block;
    width: 80%;
    color: #fff;
    font-size: 40px;
    line-height: 50px;
    padding: 18px;
    font-style: italic;
    border: 7px solid #5fa2cc;
    border-radius: 17px;
    box-shadow: 0px 0px 17px #000 inset;
}
.head {
    width: 1200px;
}
.logo {
    width: 610px;
    margin: 10px 9px 0px 8px;
}
.conf_text {
    float: left;
    margin-top: 23px;
    margin-right: 88px;
}
.menu_list {	
	width: 150px;
}
.menu_list a{
    text-decoration: none;
    color: #000;
}
.menu_head, .blank_head {
    padding: 17px 10px;
    cursor: pointer;
    position: relative;
    margin: 1px;
    font-weight: bold;
    background: #deeef6 url(../images/left.png) center right no-repeat;
    border-top: 2px solid #bbd7e4;
    font-size: 19px;
    background-position: calc(100% - 13px) 21px;
}
.menu_head:first-child, .blank_head:first-child {
    border-top: 0px solid #bbd7e4;
}
.menu_body {
    display: none;
    width: 100%;
    border-top: 2px solid #bbd7e4;
}
.menu_body a {
    display: block;
    color: #295074;
    background-color: #deeef6;
    padding: 17px 10px 17px 30px;
    font-weight: bold;
    text-decoration: none;
    font-size: 19px;
}
.menu_body a:hover{
color: #000000;
text-decoration:underline;
}
.wrapper {
    display: inline-block;
    background: #fff;
    width: 100%;
    padding: 6px 15px;
    box-sizing: border-box;
}
.left_area {
    width: 27%;
    float: left;
    padding: 20px 10px;
    box-sizing: border-box;
}
.menu_list {
    width: 100%;
}
.menu_box {
    border: 1px solid #799cb1;
    border-left: 5px solid #205a7e;
    box-sizing: border-box;
    background: #deeef6;
}
.menu_box span {
    color: #5fa3cc;
}
.right_area {
    width: 72%;
    float: left;
    padding: 20px 10px;
    box-sizing: border-box;
}
.right_cover {
    width: 100%;
    background: #deeef6;
    min-height: 350px;
}
.right_head {
    background: #205a7e;
    color: #deeef6;
    padding: 21px 13px;
    line-height: 17px;
    font-size: 26px;
    font-weight: bold;
}
.right_content {
    padding: 23px 23px;
    box-sizing: border-box;
    width: 100%;
    font-size: 19px;
    font-weight: bold;
    color: #205a7e;
    display: inline-block;
}
.search {
    float: left;
    margin: 10px 0;
}
.balance_job {
    float: right;
    margin: 0 10px;
    width: auto;
}


.balance_job .balance_text {
    float: left;
    line-height: 40px;
}
.balance_job .balance_amt {
    float: left;
    background: #205a7e;
    color: #deeef6;
    padding: 10px 27px 5px 27px;
    border-radius: 3px;
    margin: 0 13px;
    line-height: 21px;
}
.balance_job button {
    float: left;
    background: transparent;
    border: 3px solid #205a7e;
    color: #205a7e;
    font-size: 18px;
    padding: 6px 15px 7px 15px;
    border-radius: 3px;
    font-weight: bold;
    cursor: pointer;
}
.form_area {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.form_area .row {
    width: 100%;
    margin: 10px 0;
    float: left;
}
.form_area .three_time {
    float: left;
    width: 77%;
    margin-bottom: 23px;
}
.form_area label {
    width: 100%;
    float: left;
    padding: 8px 0;
}
.form_area input[type="text"], .form_area select {
    width: 100%;
    font-size: 18px;
    color: #57585c;
    border-radius: 4px;
    border: 1px solid #deeef6;
    box-sizing: border-box;
    padding: 9px 10px;
}
.form_area .one_time {
    width: 24%;
    float: left;
    margin-right: 3%;
    margin-bottom: 23px;
}
.form_area .two_time {
    width: 50%;
    float: left;
    margin-right: 3%;
    margin-bottom: 23px;
}
.one_time.btn_box button {
    background: #205a7e;
    color: #deeef6;
    padding: 14px 40px;
    font-size: 19px;
    border-radius: 4px;
    border: 0;
    cursor: pointer;
}
.one_time.btn_box {
    margin-top: 13px;
    margin-left: 0;
}
table#mytable {
    width: 100%;
    border: 1px solid #205a7e !important;
}

table#mytable td {
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    padding: 10px 6px 8px 12px;
    color: #68a8cf;
    line-height: 27px;
    padding-top: 15px;
    font-size: 18px;
}

table#mytable tr.head_row td {
    background: #5198c3;
    color: #deeef6;
}
.view_details {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    background: #5198c3;
    padding: 7px 13px;
    border-radius: 4px;
    margin-right: 2px;
}
span.view_details.pb_btn {
    background: #add5ef;
    color: #205a7e;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;

}
.show_jobs {
    border: 0;
    background: #fff;
}
span.view_details.pb_btn:hover {
    color: #add5ef;
    background: #205a7e;
}
span.view_details.download_btn {
    background: #add5ef;
    color: #205a7e;
}
.text-center {
	text-align: center !important;
}
.pagination {
    padding: 16px 10px 10px 10px;
    text-align: center;
    margin: 0 auto;
}
.bg_area {
    width: 100%;
}
.bg_area img {
    width: 100%;
}
.popup_overlay {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    display: none;
}
.popup_box {
    width: 350px;
    height: auto;
    background: #fff;
    z-index: 9999;
    position: fixed;
    top: 10%;
    margin-left: -175px;
    left: 50%;
    text-align: center;
    padding: 10px;
    display: none;
}
.close_btn {
    width: 27px;
    height: 27px;
    background: #102d3f;
    line-height: 30px;
    color: #fff;
    position: absolute;
    right: -11px;
    top: -8px;
    cursor: pointer;
    border: 2px solid #fff;
}
.img_box img {
    width: 70%;
}
.img_id {
    margin: 10px 10px 17px 10px;
    font-size: 21px;
    font-weight: bold;
    color: #15283a;
}
.img_box {
    border-bottom: 1px solid #d3d6db;
}
.data_show {
    text-align: left;
    margin: 17px 7px;
    font-weight: bold;
    font-size: 19px;
}
button.cv_download {
    background: #15283a;
    color: #fff;
    padding: 10px 20px;
    font-size: 18px;
    border-radius: 5px;
    border: 0;
    margin-top: 13px;
    cursor: pointer;
}
.data_show span {
    width: 76px;
    display: inline-block;
    font-weight: bold;
    color: black;
}
.push_left {
	text-align: left;
}
span.company_name {
    float: right;
}
.purchase_box {
    display: inline-block;
    width: 650px;
    clear: right;
    float: left;
}
.purchase_box .row {
    margin-top: 17px;
}
.purchase_box label {
    width: 228px;
    display: inline-block;
}
.purchase_box input {
    border: 0;
    padding: 10px;
    width: 123px;
    border-radius: 4px;
    text-align: center;
    font-size: 18px;
    color: #205a7e;
    font-weight: bold;
}
button.buy {
    background: #205a7e;
    color: #deeef6;
    padding: 10px 14px;
    font-size: 19px;
    border-radius: 4px;
    border: 0;
    cursor: pointer;
    width: 142px;
}
.center_box {
    width: 100%;
    background: #deeef6;
    margin: 16px 0;
    padding: 20px;
    box-sizing: border-box;
    text-align: center;
}
.log_area {
    background: #fff;
    width: 900px;
    margin: 0 auto;
    box-shadow: 0px 0px 12px #dbdde0;
    border: 1px solid #dbdde0;
    display: inline-block;
    float: none;
    padding-bottom: 10px;
}
.logo-top h1 {
    font-size: 2.4em;
    color: #fff;
    text-align: center;
    /*font-family: 'PoiretOne-Regular';*/
}
.logo-bottom {
    margin-top: 8.5%;
}
.log_area .head {
    width: 100%;
    margin: auto 0;
    background: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
}
.log_area .logo {
    width: 45%;
    float: left;
    background: #5fa3cc;
    padding: 58px 0;
}
.log_area .login {
    width: 53%;
    float: right;
    padding: 2.5% 0;
    background: #fff;
}
.login-top .inputbox {text-align: left;display: inline-block;width: 48%;}
.login-top .error_msg{position: absolute;margin-top: -10px;margin-left: 10px;color: #d15353}
.login-top .error_msg_address, .login-top .error_msg_company{margin-left: 27px;}

.login-top .toggle-password {position: relative;float: right;margin-top: -40px;margin-right: 8px;color: #77797a;}
.login_full .toggle-password {position: relative;float: right;margin-top: -40px;margin-right: 20px;color: #77797a;}
.login_full a.backtologin {text-decoration: none;color: #333;font-size: 20px;}
.log_area .login input[type="text"], .log_area .login input[type="password"] {
    outline: none;
    font-size: 16px;
    color: #77797a;
    padding: 20px 30px 10px 10px;
    margin: 0;
    width: 89.87%;
    border: none;
    border-bottom: 2px solid #cecfd3;
    -webkit-appearance: none;
    margin: 13px 0;
}
.log_area .login_full input[type="text"], .log_area .login_full input[type="password"], .log_area .login_full select{
    outline: none;
    font-size: 16px;
    color: #676868;
    padding: 20px 30px 10px 10px;
    /*width: 42%;*/
    width: 85%;
    border: none;
    border-bottom: 2px solid #cecfd3;
    -webkit-appearance: none;
    /*float: left;*/
    margin: 14px 1%;
}
.log_area .login_full select{width: 95%}
.login_full .editdata{font-weight: bold;margin-top: 30px;cursor: pointer;margin-bottom: 25px; color: #333;}
.login_full #otpnumber{text-align: center;font-size: 24px;width: 93%}
.login_full .otpscreen{display: none;}
.login_full .signupscreen{display: block; }
.login_full .thankyouscreen{display: none; padding-top: 10px;}
.thankyouscreen p{margin-top: 20px;font-size: 24px;line-height: 36px;color: #2e5875; text-align: left;}
.signupscreen .submit p{margin-top: 10px;font-size: 18px;font-weight: bold;}
.login_full .resend{margin-top: 20px;font-size: 18px;text-align: center;}
.login_full .alertmsg{text-align: center; padding-top: 20px;font-size: 20px;font-weight: bold;color: #c17643;}
.login-bottom1 .alertmsg{color: #d15353;font-weight: bold;}
.log_area .login input.name {
    background: url(../images/l1.png) no-repeat 98% 67%;
}
.log_area .login input.email {
    background: url(../images/l2.png) no-repeat 98% 67%;
}
.log_area .login input.password {
    /*background: url(../images/l3.png) no-repeat 98% 67%;*/
}
.log_area .login-top {
    padding: 0px 25px;
    margin-top: 2%;
    /*display: inline-block;*/
}
.log_area .submit {
    float: none;
    float: left;
    width: 100%;
    margin-top: 17px;
}
.log_area .login-bottom ul {
    padding: 0;
    float: right;
    width: 100%;
    text-align: center;
    margin-top: 21px;
}
.log_area .login-bottom ul li{
	list-style:none;
	display:inline-block;
	vertical-align: middle;
	margin-left: 0;
}
.log_area .login-bottom ul li p{
	color:#b7b9c6;
	font-size:15px;
}
.log_area .login-bottom ul li span{
	background:url(../images/social.png) no-repeat;
	width:34px;
	height:34px;
	display:block;
}
.log_area .login-bottom ul li span:hover{
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
	opacity: 0.4;
    filter: alpha(opacity=40);
}
.log_area .login-bottom ul li span.fb{
	background-position:0px 0px;
}
.login-bottom ul li span.twit{
	background-position:-34px 0px;
}
.login-bottom ul li span.google{
	background-position:-68px 0px;
}
.login-bottom {
    margin-top: 17%;
}
.login-bottom1 {
    margin-top: 55px;
    margin-bottom: 54px;
}

.msg {
	color: #ffffff;
	margin: 0 auto;
	width: -webkit-fill-available;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
	padding: 1%;
	background-color: gray;
	border:1px dashed #000000;
}
.msg span{
	font-size:25px;
	float:right;
	cursor:pointer;
}


.login .error_msg{text-align: left;position: absolute;margin-top: -8px;margin-left: 10px;color: #d15353;}
.login .lglnk,.login .fglnk{cursor: pointer;}
.fgscreen{display: none;}
.submit a {
    font-size: 21px;
    color: #44c7f4;
    background: #fff;
    border: 2px solid #44c7f4;
    outline: none;
    cursor: pointer;
    border-radius: 20px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    -ms-border-radius: 20px;
    padding: 12px 28px 8px 28px;
    text-decoration: none;
}
.submit a:hover{
    background:#44c7f4;
    color:#fff;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
}



.submit input[type="submit"] {
    font-size: 21px;
    color: #44c7f4;
    background: #fff;
    border: 2px solid #44c7f4;
    outline: none;
    cursor: pointer;
    border-radius: 20px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    -ms-border-radius: 20px;
    padding: 8px 28px;
}
.submit input[type="submit"]:hover{
	background:#44c7f4;
	color:#fff;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}
/* radios and checkboxes */
.row1{
	outline:none;
	padding: 20px;
	overflow: auto;
	height: 200px;
}
.sky-form.col.col-4 ul {
padding: 0;
list-style: none;
}
.sky-form h4{
	margin-top: 10px;
	background: #ECECEC;
	padding: 10px 20px;
	color: #333333;
	text-transform: uppercase;
	margin-bottom: 0;
	font-size:16px;
}
.sky-form section {
	margin-bottom: 20px;
}
.sky-form .label {
	display: block;
	margin-bottom: 6px;
	line-height: 19px;
}
.sky-form .label.col {
	margin: 0;
	padding-top: 10px;
}
.sky-form .input,
.sky-form .select,
.sky-form .textarea,
.sky-form .radio,
.sky-form .checkbox,
.sky-form .toggle,
.sky-form .button {
	position: relative;
	display: block;
}
/* selects */
.sky-form .select i {
	position: absolute;
	top: 14px;
	right: 14px;
	width: 1px;
	height: 11px;
	background: #fff;
	box-shadow: 0 0 0 12px #fff;
}
.sky-form .select i:after,
.sky-form .select i:before {
	content: '';
	position: absolute;
	right: 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .select i:after {
	bottom: 0;
	border-top: 4px solid #404040;
}
.sky-form .select i:before {
	top: 0;
	border-bottom: 4px solid #404040;
}
.sky-form .select-multiple select {
	height: auto;
}
/* radios and checkboxes */
.sky-form .radio {
	outline:none;
	border:none;
	margin-bottom: 7px;
	padding-left: 22px;
	font-size: 16px;
	line-height: 27px;
	color: #fff;
	cursor: pointer;
	margin-top: 0;
}
.sky-form .radio:last-child,
.sky-form .checkbox:last-child {
	margin-bottom: 0;
}
.sky-form .radio input,
.sky-form .checkbox input {
	position: absolute;
	left: -9999px;
}
.sky-form .radio i{
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    width: 10px;
    height: 10px;
    outline: none;
    border-width: 2px;
    border-style: solid;
}
.sky-form .radio i {
	border-radius: 50%;
}
.sky-form .radio input + i:after{
	position: absolute;
	opacity: 0;
	transition: opacity 0.1s;
	-o-transition: opacity 0.1s;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}
.sky-form .radio input + i:after {
    content: '';
    top: 3px;
    left: 3px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
}
.sky-form .checkbox input + i:after {
	content: '';
	top: 3px;
	left: 2px;
	width: 10px;
	height: 7px;
	background: url(../images/tick.png) no-repeat;
	text-align: center;
}
.sky-form .radio input:checked + i:after,
.sky-form .checkbox input:checked + i:after {
	opacity: 1;
}
.sky-form .inline-group {
	margin: 0 -30px -4px 0;
}
.sky-form .inline-group:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form .inline-group .radio{
	float: left;
	margin-right: 30px;
}
.sky-form .inline-group .radio:last-child{
	margin-bottom: 4px;
}
/* icons */

.sky-form [class^="icon-"] {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
/* normal state */
.sky-form .input input,
.sky-form .select select,
.sky-form .textarea textarea,
.sky-form .radio i,
.sky-form .checkbox i,
.sky-form .toggle i,
.sky-form .icon-append,
.sky-form .icon-prepend {
	border-color: #fff;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
.sky-form .toggle i:before {
	background-color: #fff;	
}
/* hover state */
.sky-form .input:hover input,
.sky-form .select:hover select,
.sky-form .textarea:hover textarea,
.sky-form .radio:hover i,
.sky-form .checkbox:hover i,
.sky-form .toggle:hover i {
	border-color: #fff;
}
.sky-form .button:hover {
	opacity: 1;
}
/* focus state */
.sky-form .input input:focus,
.sky-form .select select:focus,
.sky-form .textarea textarea:focus,
.sky-form .radio input:focus + i,
.sky-form .checkbox input:focus + i,
.sky-form .toggle input:focus + i {
	border-color: #fff;
}
/* checked state */
.sky-form .radio input + i:after {
	background-color: #fff;	
}
.sky-form .checkbox input + i:after {
	color: #fff;
}
.sky-form .radio input:checked + i,
.sky-form .checkbox input:checked + i,
.sky-form .toggle input:checked + i {
	border-color: #fff;
}
/* error state */
.sky-form .state-error input,
.sky-form .state-error select,
.sky-form .state-error textarea,
.sky-form .radio.state-error i,
.sky-form .checkbox.state-error i,
.sky-form .toggle.state-error i {
	background: #fff;
}
/* success state */
.sky-form .state-success input,
.sky-form .state-success select,
.sky-form .state-success textarea,
.sky-form .radio.state-success i,
.sky-form .checkbox.state-success i,
.sky-form .toggle.state-success i {
	background: #fff;
}
/* disabled state */
.sky-form .input.state-disabled input,
.sky-form .select.state-disabled,
.sky-form .textarea.state-disabled,
.sky-form .radio.state-disabled,
.sky-form .checkbox.state-disabled,
.sky-form .toggle.state-disabled,
.sky-form .button.state-disabled {
	cursor: default;
	opacity: 0.5;
}
.sky-form .input.state-disabled:hover input,
.sky-form .select.state-disabled:hover select,
.sky-form .textarea.state-disabled:hover textarea,
.sky-form .radio.state-disabled:hover i,
.sky-form .checkbox.state-disabled:hover i,
.sky-form .toggle.state-disabled:hover i {
	border-color: #e5e5e5;
}
section.sky-form {
    margin-left: 16%;
}
/******** SAP ************/
.sap_tabs{
	clear:both;
}
.tab_box{
	background:#fd926d;
	padding: 2em;
}
.top1{
	margin-top: 2%;
}
.resp-tabs-list {
    list-style: none;
    padding-left: 19px;
    text-align: left;
}
.resp-tab-item {
    color: #2c5276;
    font-size: 23px;
    cursor: pointer;
    font-weight: bold;
    padding: 0px 0px;
    display: inline-block;
    margin: 0;
    text-align: center;
    list-style: none;
    outline: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    margin: 0 5px;
}
.resp-tab-active {
    text-shadow: none;
    color: #44c7f4;
}
.resp-tabs-container {
	padding: 0px;
	background-color: #fff;
	clear: left;
}
h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	/*display: none;*/
}
.resp-tab-content {
	/*display: none;*/
}
.resp-content-active, .resp-accordion-active {
   display: block;
}
.resp-tab-item label{
	margin-right:8px;
}
/*-----------------*/
.account ul {
    padding: 0;
    width: 17%;
    margin: 1% auto 0;
}
.account ul li{
	list-style:none;
	display:inline-block;
}
.account ul li p {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.65);
}
.account ul li p a{
	color:#fff;
}
.account ul li p a:hover{
	color:#44c7f4;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.account ul span {
    margin-left: 23px;
    vertical-align: top;
    display: inline-block;
    color: #fff;
    font-size: 13px;
}
.account ul li:nth-child(1){
	float:left;
}
.account ul li:nth-child(3){
	float:right;
}
.footer {
    text-align: center;
    margin-top: 10%;
}
.footer p{
	font-size:16px;
	color:#fff;
}
.footer p a{
	color:#fff;
}
.footer p a:hover{
	text-decoration:none;
	color:#44c7f4;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.logo-bottom p {
    text-align: center;
    color: #fff;
    line-height: 25px;
    margin-bottom: 27px;
    font-size: 20px;
    padding: 0 14px;
    font-weight: bold;
}

.switch_box {
    background: transparent;
    width: 900px;
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
    color: #294f74;
    font-weight: bold;
    font-size: 21px;
    text-align: left;
}
.switch_box span {
    background: #fff;
    display: inline-block;
    padding: 13px 25px;
    line-height: 22px;
    /*cursor: pointer;*/
        transition: all ease 0.5s;
}
.welcome-text {
    display: inline-block;
    width: 100%;
    font-size: 23px;
    margin: 11px 0px;
}
.welcome-text span {
    color: #5fa3cc;
}
/*.switch_box span:hover {
    background: #2a5075;
    color: #fff;
}*/
.switch_box span.active {
    background: #2a5075;
    color: #fff;
}
.log_area .login_full {
    width: 100%;
    float: right;
    padding: 2.5% 0;
    background: #fff;
}
.full_input {
    width: 90.5% !important;
}
.job_cover {
    border: 1px solid #bbd7e4;
    background: #fff;
    border-radius: 5px;
    margin-bottom: 13px;
}
.applicant_name {
    padding: 17px 10px;
    background: #5fa3cc;
    color: #fff;
    font-size: 21px;
}
.full_cover {
    padding: 13px 7px 7px 7px;
    box-sizing: border-box;
    width: 100%;
}
.half_cover {
    width: 48%;
    display: inline-block;
    padding: 7px 5px;
    box-sizing: border-box;
    margin-bottom: 10px;
}
span.right_details {
    color: #9baeb9;
        margin-left: 7px;
}
.full_cover.approval_box {
    border-top: 1px solid #bbd7e4;
    padding: 20px 14px;
    text-align: right;
}
span.reject {
    background: #e26426;
    padding: 10px;
    color: #fff;
    border-radius: 4px;
    margin-right: 5px;
}
span.accept {
    background: #5bce5b;
    padding: 10px;
    color: #fff;
    border-radius: 4px;
    margin-right: 5px;
}
.approval_box a {
    text-decoration: none;
    color: #fff;
}