﻿@charset "utf-8";
/* CSS Document */

#jjdiv1 {
    width: 45%;
    display: inline-block;
    float: left;
    border: 1px solid #bbb;
    height: 240px;
    background-color: #fff;
    margin-left: 20px;
    padding: 3px 8px;
    overflow: auto;
}
.is-sp {
  display: none;
}
@media screen and (max-width: 767px) {

/*.mainHeading {width:70%;}*/
    .form-group {  margin-bottom: 5px;  }
    .form-group label{  margin-bottom: 1px;  }
    
.mainHeading h1, .mainHeading h2, .mainHeading h3, .mainHeading h4 {display:inline;}
.mainHeading h5 {color:#516570;text-transform:uppercase;font-family: 'Arial Bold';font-weight:normal;}

.mainHeading1 {margin-bottom:10px;    margin-top: 10px;float:left;display:block;}
.mainHeading1 h1, .mainHeading h2, .mainHeading h3, .mainHeading h4 {display:inline;}
.mainHeading1 h5 {color:#516570;text-transform:uppercase;font-family: 'Arial Bold';font-weight:normal;}
  .is-sp {
    display: block;
  }
    .is-pc {
    display: none;
  }
  [style*="--aspect-ratio"] {
    position: relative;
  }
  [style*="--aspect-ratio"]::before {
    content: "";
    display: block;
    padding-bottom: calc(100% / (var(--aspect-ratio)));
  }  
  [style*="--aspect-ratio"] > img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .whiteBoxCommon table {
    max-width: 100% !important;
  }
  .whiteBoxCommon img {
    max-width: 100% !important;
    height: unset !important;
  }
}
#jjdiv2 {
    width: auto;
    
    margin-left: 20px;
    border: 1px solid #bbb;
    height: 240px;
    background-color: #fff;
    padding: 3px 8px;
    overflow: auto;
}
.min-register-about-card__image {
  /*width: 260px;*/
}
.min-register-about-card {
  padding: 20px 0;
}
.blog_content p {
    line-height: 150%;
        margin-bottom: 20px;
    margin-top: 20px;
}
.blog_content li {
    line-height: 150%;
}
.grecaptcha-badge { opacity:0;}

ul.share-buttons{
  list-style: none;
  padding: 0;
}

ul.share-buttons li{
  display: inline;
}

ul.share-buttons .sr-only{
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

ul.share-buttons img{
  width: 32px;
}



.min-register-about-card__image img {
  width: 100%;
  height: auto;
  border-radius: 4px;
}
.min-register-about-card__heading {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 15px;
}
.min-register-about-card__text {
  font-size: 13px;
  line-height: 1.46154;
  margin-top: 10px;
}
.termTableClass {
    border-collapse: collapse;
    border: 1px solid #aec0d6;
    background-color: #FFFFFF;

}

.career-tips_block1 {

padding-bottom: 15px;
    margin-top: 15px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
        border-bottom: 1px solid #E5E5E5;
        height: 400px;

}
.blogShow {

    background: #FFF;
    width:800px;
    float: left;
    padding: 20px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    -ms-box-shadow: 0px 0px 5px 0px rgba(95,95,95,0.10);
    -o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    border-radius: 5px;

}

.blog_links {
    display:block;
}
.blog_titile {

}
.career-tips_block2 {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 3px;
}

.whiteBoxCommon_career-tips {
background: #FFF;
    width: 100%;
    float: left;
    /*padding: 20px;*/
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    -ms-box-shadow: 0px 0px 5px 0px rgba(95,95,95,0.10);
    -o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    border-radius: 5px;
}

.main-card__text_career-tips {

        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-left: 10px;
    padding-right: 10px;

}

    .termTableClass td {
    
border-collapse:collapse;border:1px solid #aec0d6;text-align:left;padding: 8px;    
    }

.fold-box{
padding:10px;
background:#e5eecc;
border:solid 1px #c3c3c3;
/*display:none;*/
margin: 10px;
}
.fold-button{
text-align: center;
margin:0px;
padding-BOTTOM:30px;
}
.fold-button span{
display: inline-block;
padding: 5px 15px;
background-color: #32a5e7;
color: #fff;
border-radius: 2px;
cursor: pointer;
}

.iconA {
    background: url(../images/bullets.png) no-repeat;
    height: 12px;
    left: 0;
    position: absolute;
    top: 47px;
    width: 12px;
}

.opened .iconA{ background-position:left bottom;}
/*---------------------------Reset Css------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	list-style: none;
	border-collapse: collapse;
	border-spacing: 0;
	line-height: normal;
	word-wrap: break-word;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	letter-spacing:normal;
}
article, aside, details, fig, caption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	float: left;
	width: 100%;
	background: #fff;
	font-size: 13px;
	color: #3a383a;
}
a {
	color: #000;
	text-decoration: none;
	outline: none;
	display: inline-block;
	letter-spacing:normal;
}
a:hover {
	text-decoration: none !important;
}
a:focus {color:inherit !important;text-decoration:none !important;}
a img {
	border: none;
	outline: none;
	text-decoration: none;
}
a:hover img {
	border: none;
	outline: none;
	text-decoration: none;
}
img {
	max-width: 100%;
}
input, select, textarea {
	vertical-align: middle;
	outline: none;
}
textarea, input[type="text"], input[type="button"], input[type="submit"], select {
	/*-webkit-appearance: none !important;*/
}
/*=====fonts=====*/

@font-face {
    font-family: 'ubuntubold';
    src: url('../fonts/Ubuntu-Bold-webfont.eot');
    src: url('../fonts/Ubuntu-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu-Bold-webfont.woff2') format('woff2'),
         url('../fonts/Ubuntu-Bold-webfont.woff') format('woff'),
         url('../fonts/Ubuntu-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu-Bold-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubunturegular';
    src: url('../fonts/Ubuntu-Regular-webfont.eot');
    src: url('../fonts/Ubuntu-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu-Regular-webfont.woff2') format('woff2'),
         url('../fonts/Ubuntu-Regular-webfont.woff') format('woff'),
         url('../fonts/Ubuntu-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu-Regular-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ubuntulight';
    src: url('../fonts/Ubuntu-Light-webfont.eot');
    src: url('../fonts/Ubuntu-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu-Light-webfont.woff2') format('woff2'),
         url('../fonts/Ubuntu-Light-webfont.woff') format('woff'),
         url('../fonts/Ubuntu-Light-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu-Light-webfont.svg#ubuntulight') format('svg');
    font-weight: normal;
    font-style: normal;

}


	
/*=====fonts end=====*/

h1,h2,h3 {text-transform:uppercase !important;font-family: 'Arial';font-weight:normal;}
h4,h5,h6 {text-transform:capitalize;font-family: 'arial';}
h1 {font-size:34px;color:#516570;line-height:40px;}
h2 {font-size:26px;color:#516570;line-height:30px;}
h3 {font-size:20px;color:#516570;line-height:25px;}
h4 {font-size:18px;color:#30a7e1;line-height:22px;}
h5 {font-size:16px;color:#30a7e1;line-height:20px;}
h6 {font-size:13px;color:#30a7e1;line-height:18px;}

a.readmore {color:#30a7e1;font-size:14px;font-family: 'Arial';font-weight:normal;text-transform:uppercase;transition:all ease .2s;}
a.readmore:hover {opacity:0.7;}

p {font-size:16px;color:#516570;font-family: 'arial';line-height:20px;}
p.blue {font-size:16px;color:#30a7e1;font-family: 'arial';}
.blueText {color:#30a7e1 !important ;}

.btnBlueFull {width:100%;float:left;}
.btnBlue {border:0 none;padding:10px 1px;color:#FFF;text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);-moz-text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);-wel
text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);-ms-text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);-o-text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);font-family: 'Arial';border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-o-border-radius: 5px 5px 5px 5px;
-ms-border-radius: 5px 5px 5px 5px;
text-transform:uppercase;
background: rgba(85,198,255,1);
background: -moz-linear-gradient(top, rgba(85,198,255,1) 0%, rgba(49,167,226,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(85,198,255,1)), color-stop(100%, rgba(49,167,226,1)));
background: -webkit-linear-gradient(top, rgba(85,198,255,1) 0%, rgba(49,167,226,1) 100%);
background: -o-linear-gradient(top, rgba(85,198,255,1) 0%, rgba(49,167,226,1) 100%);
background: -ms-linear-gradient(top, rgba(85,198,255,1) 0%, rgba(49,167,226,1) 100%);
background: linear-gradient(to bottom, rgba(85,198,255,1) 0%, rgba(49,167,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55c6ff', endColorstr='#31a7e2', GradientType=0 );
transition:all ease 2s;-webkit-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;-moz-transition:all ease .2s;
-webkit-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
-moz-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
-ms-box-shadow: -2px 1px 5px 0px rgba(95,95,95,0.10);
-o-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
} 
.btnBlue:hover {
	color:#fff;
background: rgba(49,167,226,1);
background: -moz-linear-gradient(top, rgba(49,167,226,1) 0%, rgba(85,198,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,167,226,1)), color-stop(100%, rgba(85,198,255,1)));
background: -webkit-linear-gradient(top, rgba(49,167,226,1) 0%, rgba(85,198,255,1) 100%);
background: -o-linear-gradient(top, rgba(49,167,226,1) 0%, rgba(85,198,255,1) 100%);
background: -ms-linear-gradient(top, rgba(49,167,226,1) 0%, rgba(85,198,255,1) 100%);
background: linear-gradient(to bottom, rgba(49,167,226,1) 0%, rgba(85,198,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a7e2', endColorstr='#55c6ff', GradientType=0 );
}

.btnBlue:focus {text-decoration:none;color:#FFF;}

.btnRed {border:0 none;padding:13px 10px;color:#FFF;text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);-moz-text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);-wel
text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);-ms-text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);-o-text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);font-family: 'Arial';border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-o-border-radius: 5px 5px 5px 5px;
-ms-border-radius: 5px 5px 5px 5px;
text-transform:uppercase;
background: rgba(220,20,60,1);
background: -moz-linear-gradient(top, rgba(220,20,60,1) 0%, rgba(210,0,50,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(220,20,60,1)), color-stop(100%, rgba(210,0,50,1)));
background: -webkit-linear-gradient(top, rgba(220,20,60,1) 0%, rgba(210,0,50,1) 100%);
background: -o-linear-gradient(top, rgba(220,20,60,1) 0%, rgba(210,0,50,1) 100%);
background: -ms-linear-gradient(top, rgba(220,20,60,1) 0%, rgba(210,0,50,1) 100%);
background: linear-gradient(to bottom, rgba(220,20,60,1) 0%, rgba(210,0,50,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55c6ff', endColorstr='#31a7e2', GradientType=0 );
transition:all ease 2s;-webkit-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;-moz-transition:all ease .2s;
-webkit-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
-moz-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
-ms-box-shadow: -2px 1px 5px 0px rgba(95,95,95,0.10);
-o-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
} 

.btnRed:hover {
	color:#fff;
background: rgba(210,0,50,1);
background: -moz-linear-gradient(top, rgba(210,0,50,1) 0%, rgba(220,20,60,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(210,0,50,1)), color-stop(100%, rgba(220,20,60,1)));
background: -webkit-linear-gradient(top, rgba(210,0,50,1) 0%, rgba(220,20,60,1) 100%);
background: -o-linear-gradient(top, rgba(210,0,50,1) 0%, rgba(220,20,60,1) 100%);
background: -ms-linear-gradient(top, rgba(210,0,50,1) 0%, rgba(220,20,60,1) 100%);
background: linear-gradient(to bottom, rgba(210,0,50,1) 0%, rgba(220,20,60,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a7e2', endColorstr='#55c6ff', GradientType=0 );
}

.btnRed:focus {text-decoration:none;color:#FFF;}

.btnGray {border:0 none;line-height:20px;border-radius:2px;font-size:12px;padding:8px 10px;color:#FFF;text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);-moz-text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);-wel
text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);-ms-text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);-o-text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);font-family: 'Arial';
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
-o-border-radius: 3px 3px 3px 3px;
-ms-border-radius: 3px 3px 3px 3px;
background: rgba(114,135,147,1);
background: -moz-linear-gradient(top, rgba(114,135,147,1) 0%, rgba(82,102,113,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(114,135,147,1)), color-stop(100%, rgba(82,102,113,1)));
background: -webkit-linear-gradient(top, rgba(114,135,147,1) 0%, rgba(82,102,113,1) 100%);
background: -o-linear-gradient(top, rgba(114,135,147,1) 0%, rgba(82,102,113,1) 100%);
background: -ms-linear-gradient(top, rgba(114,135,147,1) 0%, rgba(82,102,113,1) 100%);
background: linear-gradient(to bottom, rgba(114,135,147,1) 0%, rgba(82,102,113,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#728793', endColorstr='#526671', GradientType=0 );
transition:all ease .2s;-webkit-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;-moz-transition:all ease .2s;
}

.btnGray:hover {color:#fff;
background: rgba(82,102,113,1);
background: -moz-linear-gradient(top, rgba(82,102,113,1) 0%, rgba(114,135,147,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(82,102,113,1)), color-stop(100%, rgba(114,135,147,1)));
background: -webkit-linear-gradient(top, rgba(82,102,113,1) 0%, rgba(114,135,147,1) 100%);
background: -o-linear-gradient(top, rgba(82,102,113,1) 0%, rgba(114,135,147,1) 100%);
background: -ms-linear-gradient(top, rgba(82,102,113,1) 0%, rgba(114,135,147,1) 100%);
background: linear-gradient(to bottom, rgba(82,102,113,1) 0%, rgba(114,135,147,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#526671', endColorstr='#728793', GradientType=0 );
}
.btnGray:focus {text-decoration:none;color:#FFF !important;}
.btnGray i {font-size:19px;margin-right:5px;float:left;}

.mainHeading {margin-bottom:10px;float:left;}
.mainHeading1 {float:left;display: inline-flex;margin-bottom: 10px;}
.mainHeading h1, .mainHeading h2, .mainHeading h3, .mainHeading h4 {display:inline;}
.mainHeading h5 {color:#516570;text-transform:uppercase;font-family: 'Arial';font-weight:normal;}
.shadow {-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-ms-box-shadow: 0px 0px 5px 0px rgba(95,95,95,0.10);
-o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);}


.radius5px {-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.whiteBox {background:#FFF;width:100%;float:left;}
.whiteBoxCommon {background:#FFF;width:100%;float:left;padding:20px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-ms-box-shadow: 0px 0px 5px 0px rgba(95,95,95,0.10);
-o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);border-radius:5px;}
.padding20 {padding:20px;}
.borderBottom1px {padding-bottom:13px;border-bottom:1px solid #f0f0f0;}

.marginTop10px {margin-top:10px;}
.marginTop20px {margin-top:20px;}
.marginTop30px {margin-top:30px;}
.marginTop35px {margin-top:35px;}
.marginTop40px {margin-top:40px;}

.marginBottom10px {margin-bottom:10px;}
.marginBottom20px {margin-bottom:20px;}
.marginBottom30px {margin-bottom:30px;}
.marginBottom40px {margin-bottom:40px;}

.marginRight10px {margin-right:10px;}
.marginRight20px {margin-right:20px;}
.marginRight30px {margin-right:30px;}
.marginRight40px {margin-right:40px;}

.marginLeft10px {margin-left:10px;}
.marginLeft20px {margin-left:20px;}
.marginLeft30px {margin-left:30px;}
.marginLeft40px {margin-left:40px;}

.borderBottomNone {border-bottom: none !important;}


* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
body {
	margin: 0;
	padding: 0;
	 font-family: 'arial';
	background:#f7f7f7 !important;}

.fullWidth {width:100%;float:left;clear:both;margin-top: 10px;}
.header {width:100%;float:left;background:#FFF;}
.top {background:url(../images/bluebg.jpg) repeat;padding:0;width:100%;float:left;line-height:40px;}
.top p{width:100%;float:left;text-transform:uppercase;font-size:14px;text-align:center;color:#FFF;margin:0;padding:9px 0}
.language {float:left;font-family: 'Arial Light';font-size:14px;color:#FFF;padding:10px 0}
.language a {font-family: 'Arial Light';font-size:14px;margin-left:10px;margin-right:10px;color:#FFF;}
.language a.first {margin-left:0;}
.socialLinks {float:left;color:#FFF;margin-bottom:0;padding:10px 0}
.socialLinks li {width:auto;float:left;margin-left:4px;margin-right:5px;}
.socialLinks li a {width:auto;float:left;color:#FFF;font-size:17px;}
.topRight {width:100%;float:left;color:#FFF;text-align:right;}
.topRight > p {width:auto;display:inline-block;float:none;text-transform:capitalize;padding-right:10px;border-right:1px solid #FFF;line-height:0;padding-top:8px ;padding-bottom:8px;}
.topRight a {margin-top:10px;margin-left:15px;display:inline-block;position:relative;transition:all ease .2s;-webkit-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;color:#FFF;}
.topRight a:hover {color:#CCC;}

.topRight a.cart {line-height:40px;margin-top:0;padding:12px 10px;border-radius:0;text-transform:none;font-family: 'Arial Light';box-shadow:none;}
.topRight a.cart:hover {color:#fff;}
.topRight a.cart span {margin-left:5px;}

.logo {width:100%;float:left;text-align:left;/*margin-top:7px;*/}
.logo img {display:inline-block;position:relative;float:none;}
.headerTop {width:100%;float:left;text-align:right;padding:25px 0 20px;}
.headerTop a {margin:0 10px;color:#9ea5ab; font-size:12px;transition:all ease .2s;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;-webkit-transition:all ease .2s;transition:all ease .2s;}
.headerTop a.active {margin:0 10px;color:#30a7e1; font-size:12px;transition:all ease .2s;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;-webkit-transition:all ease .2s;transition:all ease .2s;}
.headerTop a:hover  {color:#666;}
.headerTop a img {position:relative;top:5px;width: auto;height: 20px;border: solid 1px #ddd;border-radius: 3px;margin-bottom: 3px;}
nav {width:100%;float:left;margin-top:20px;}
.navbar  {border:0 none !important;border-radius:0 !important;background: none !important;text-align:right !important;min-height:inherit !important;margin-bottom:25px;}
.navbar-default .navbar-nav > li > a {color:#889ba5;font-family: 'Arial';font-weight:normal;}
.navbar-nav li a {font-size:14px;color:#889ba5;padding:0 20px}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {color:#30a7e1;background:none;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > .dropdown-menu a:hover  {color:#30a7e1;background:none;}
.navbar-default .navbar-nav > li > .dropdown-menu a {background:none; padding:5px 10px;}
.navbar-default .navbar-nav li a.last {margin-right:0;padding-right:0 !important }
.navbar-default .navbar-nav > li > a:focus {color:#30a7e1 !important;background:none;}
.nav.navbar-nav {float:right;}
.dropdown:hover .dropdown-menu {
    display: block;
 }

/*---- search---*/
.homeSearch {width:100%;float:left;padding:30px 0;background:url(../images/bluebg.jpg) repeat;box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.2);
-o-box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.2);
-webkit-box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.2);
}
.homeSearch .form-group {margin-bottom:0;}
.homeSearch .form-group .form-control {height:50px;-webkit-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
-moz-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
-ms-box-shadow: -2px 1px 5px 0px rgba(95,95,95,0.10);
-o-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);}
.searchBox {background-image:url(../images/searchicon.png);background-position:left center;background-color:#fff;background-repeat:no-repeat;padding-left:35px;height:50px ;}
.selectBox {background-image:url(../images/locationicon.png) ;background-position:left center;background-color:#fff;background-repeat:no-repeat;padding-left:35px;height:50px ;}
.homeSearch .btnBlue {width:100%;float:left;padding:14px 0;border:none 0;font-size:14px;text-transform:uppercase;}
.homeSearch .btnRed {width:100%;float:left;padding:14px 0;border:none 0;font-size:14px;text-transform:uppercase;}

/*---- banner ---*/

.banner {width:100%;float:left;background:#ffffff;}
.carousel-control {display:none;}
.carousel-indicators {bottom:10px}
.carousel-indicators .active {background:#30a7e1;margin:0 3px;}
.carousel-indicators li {background:#acdcf3;border:none;margin:0 3px;width:12px;height:12px;-webkit-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
-moz-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
-ms-box-shadow: -2px 1px 5px 0px rgba(95,95,95,0.10);
-o-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);}

.bannerBottom {width:100%;float:left;background:url(../images/contentbg.jpg) repeat;text-align:right;}
.bannerBottom p {font-size:16px;color:#FFF;font-family: 'Arial Light';padding:20px 0;width:100%;text-align:left;float:left;}
.bannerBottom a.btnBlue {margin:10px 3px;}

.registerBannerBtn{position:absolute;left:0;}
.banner02 {position:absolute;bottom:20%;left:8%;width:100%;}
.item img{ width:100%;}



/*---- news and events -----*/
.newsAndEvents {width:100%;float:left;margin-top:35px;}
.newsAndEvents .inner {padding:20px;border-radius:5px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-ms-box-shadow: 0px 0px 5px 0px rgba(95,95,95,0.10);
-o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);margin:10px 0;background:#FFF;width:100%;float:left;margin-top:0}

.newsAndEvents .inner ul.thumbNewsList {width:100%;float:left;padding-bottom:15px;border-bottom:1px solid #f0f0f0;}
.newsAndEvents .inner ul li.thumb {width:100px;float:left;display:table-cell}
.newsAndEvents .inner ul li.thumb img {width:100%;float:left;}
.newsAndEvents .inner ul li.right {padding-left:15px;display:table-cell;}
.newsAndEvents .inner ul li.right p {max-height:60px;overflow:hidden;float:left;width:100%}
.newsAndEvents .inner ul li.right i {color:#889ba5;font-size:12px;margin:5px 0;float:left;width:100%;}
.newsAndEvents .inner a.readmore {margin-top:10px;float:left;margin-bottom:5px;}
.newsList {width:100%;float:left;}
ul.newsList li {width:100%;float:left;padding:10px 0 15px;border-bottom:1px solid #f0f0f0;}
ul.newsList li.last {border-bottom:1px solid #f0f0f0;}
ul.newsList li i {color:#889ba5;font-size:12px;margin:5px 0;float:left;width:100%;}
ul.newsList li p {}
ul.newsList li a {color: #516570;
    font-family: "arial";
    font-size: 16px;
    line-height: 20px;max-height:60px;overflow:hidden;float:left;width:100%}

/*--- log in ---*/

.accountLogin {width:100%;float:left;margin-top:35px;padding-bottom:20px;}
.logInForm {padding:20px 20px 10px;border-radius:5px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);margin:10px 0;margin-top:0;background:#FFF;width:100%;float:left;background:url(../images/contentbg.jpg)}
.logInForm label {color:#FFF;font-size:14px;margin:5px 0;font-family: "Arial";font-weight:normal;text-transform:uppercase;}
.logInForm input.btnBlue {margin-top:10px;float:left;height:50px;}
.logInForm .form-group {width:100%;float:left;}
.logInForm .form-control {width:100%;float:left;-webkit-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
-moz-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
-ms-box-shadow: -2px 1px 5px 0px rgba(95,95,95,0.10);
-o-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);height:40px;}
.logInForm a {font-family: 'Arial';margin-top:10px;}
.logInForm .forgot {color:#FFF;text-transform:uppercase;float:left;}
.logInForm .register {color:#30a7e1;text-transform:uppercase;float:right;}


.logInForm1 {padding:20px 20px 10px;border-radius:5px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);margin:10px 0;margin-top:0;background:#f7f7f7;width:100%;float:left;}
.logInForm1 label {font-size:14px;margin:5px 0;font-family: "Arial Bold";font-weight:normal;text-transform:uppercase;}
.logInForm1 input.btnBlue {margin-top:10px;float:left;height:50px;}


.logInForm1 .form-group {width:100%;float:left;}
.logInForm1 .form-control {width:100%;float:left;-webkit-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
-moz-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);
-ms-box-shadow: -2px 1px 5px 0px rgba(95,95,95,0.10);
-o-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.19);height:40px;}
.logInForm1 a {font-family: 'Arial Bold';margin-top:10px;}
.logInForm1 .forgot {text-transform:uppercase;float:left;}
.logInForm1 .register {color:#30a7e1;text-transform:uppercase;float:right;}

/*---our clients ----*/
.ourClients {width:100%;float:left;padding-top:25px;border-top:1px solid #e8e8e8;padding-bottom:12px;border-bottom:1px solid #e8e8e8;}
.clientLogo {width:100%;float:left;text-align:center;padding:10px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-ms-box-shadow: 0px 0px 5px 0px rgba(95,95,95,0.10);
-o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);margin-bottom:20px;border-radius:5px;background:#fff;}
.clientLogo img {width:100%;float:left;}


.grayTexture {width:100%;margin:30px 0 0;background:url(../images/graytexture.jpg) repeat;padding:20px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;float:left}
.grayTexture02 {width:100%;float:left;margin:0;padding:0;background:url(../images/contentbg.jpg) repeat;border-radius:5px;padding:25px 20px;}

.jobs {width:100%;float:left;}
.jobs .whiteBox {padding-top:10px;padding-bottom:30px;margin-bottom:20px;}
.jobs .list {width:100%;float:left;margin-top:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0;}
.jobs .list p {margin-bottom:5px;}
.jobs .list a {color: #516570;
    font-family: "arial";
    font-size: 16px;
    line-height: 20px;margin-bottom:5px;}
.jobs .list .left {width:60%;float:left;display:table-cell;padding-right:30px;}
.jobs .list .left b {width:100%;color:#889ba5;font-size:12px;clear:both;font-weight:normal;float:left;margin:1px 0;}
.jobs .list .right {width:40%;display:table-cell;text-align:right;}
.jobs .list .right a.btnGray {margin-top:3px;color:#FFF !important}
.jobs .list .right a.btnBlue {margin-top:3px;color:#FFF !important}

/*--add--*/
.add {width:100%;float:left;background:#f7f7f7;padding:40px 0;text-align:center;}
.add img {/*display:inline-block;*/position:relative;float:none;width:100%;max-width:726px;}

/*-- Our Achievements --*/
.ourAchievements {width:100%;float:left;background:url(../images/achievementbg.jpg) no-repeat;background-size:cover !important;padding:35px 0 20px;color:#FFF !important;}
.ourAchievements h3, .ourAchievements p, .ourAchievements span, .ourAchievements h6{color:#FFF;}
.ourAchievements .box {width:100%;float:left;text-align:center;margin:35px 0 16px}
.ourAchievements .box img {max-width:127px;float:none;display:inline-block;margin-bottom:10px;}
.ourAchievements .box span {font-size:40px;font-family: 'Arial';}
.ourAchievements .box h6 {font-size:14px;}
 .ourAchievements p{font-size:14px;}

/*-- Our Achievements --*/

.ourConsultants {width:100%;float:left;background:#f7f7f7;padding:35px 0 20px;color:#FFF !important;}

.ourConsultants .box {width:100%;float:left;text-align:center;margin:30px 0 16px}
.ourConsultants .thumb {width:195px;height:195px;overflow:hidden;border-radius:50%;float:none;display:inline-block;border:12px solid #e6e6e6;margin-bottom:16px;}
.ourConsultants .thumb img {float:left;display:inline-block;margin-bottom:10px;border-radius:50%;}
.ourConsultants p{font-size:14px;}
.ourConsultants .box p{text-align:center;max-height:60px;overflow:hidden;max-width:75%;float:none;display:inline-block;}
.ourConsultants .box a {font-size:14px;font-family: 'Arial';font-weight:normal;margin-bottom:3px;color:#30a7e1;float:none;display:inline-block}
.ourConsultants a.btnGray {margin:15px 0 20px;padding:15px 25px;float:none;display:inline-block;}

/*-- Our Achievements --*/


.blueBg {width:100%;float:left;padding:25px 0;background:#30a7e1;text-align:center;transition:all ease .2s;border-top:2px solid transparent;}
.blueBg:hover {background:#e0e0e0;border-top:2px solid #333;}
.blueBg:hover a{color:#30a7e1;}
.blueBg a {display:inline-block;float:none;color:#FFF;font-size:30px;font-family: 'Arial Light';font-weight:normal;padding:10px 0}
.blueBg p {display:inline-block;float:none;color:#FFF;font-size:30px;font-family: 'Arial Light';font-weight:normal;line-height:30px;}

/*-- footer --*/
.footer {width:100%;float:left;background:url(../images/contentbg.jpg) repeat;padding:30px 0 0;}
.footer h6 {width:100%;border-bottom:1px solid #5b6e78;font-size:14px;color:#FFF;padding:10px 0;text-transform:uppercase;font-family: 'Arial';}
.footer .footerLinks {width:100%;float:left;}
.footer .footerLinks li {width:100%;float:left;padding-left:15px;background:url(../images/footerlibg.png) no-repeat left center;line-height:30px;color:#CCC;}
.footer .footerLinks li:hover {background:url(../images/footerlibghover.png) no-repeat left center;color:#FFF}
.footer .footerLinks li:hover a {color:#FFF}
.footer .footerLinks li a{color:#889ba5;}
.footer .footerLinks li.active {background:url(../images/footerlibghover.png) no-repeat left center;color:#FFF}
.footer .footerLinks li.active a {color:#FFF}
.footer p {color:#889ba5 !important;float:left;width:100%;font-size:14px;line-height:30px;}
.footer a {max-width:100%;word-wrap:break-word;color:#889ba5 ;line-height:30px;}
.footer a:hover {color:#FFF;}

.copyRight {width:100%;float:left;background:#FFF;padding:20px 0 20px;margin-top:30px;}
.copyRight ul {float:left;width:100%;margin-top:10px;} 
.copyRight ul li {float:left;padding:0 10px;border-left:1px solid #CCC;line-height:15px;}
.copyRight ul li.first {padding-left:0;border:0 none;}
.copyRight ul li a {line-height:15px;font-size:12px;}
.copyRight ul li.active a {color:#30a7e1;}
.copyRight ul li a:hover {color:#30a7e1;}
.copyRight p {width:100%;text-align:right;font-size:12px;}


/*=====================home page end here =======================*/


/*=====================common =======================*/


/*---pagination --*/
.pagination >  a, .pagination  > span {border:0 none;color:#516570;padding:5px 12px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus
{
background: rgba(85,198,255,1);
background: -moz-linear-gradient(top, rgba(85,198,255,1) 0%, rgba(49,169,225,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(85,198,255,1)), color-stop(100%, rgba(49,169,225,1)));
background: -webkit-linear-gradient(top, rgba(85,198,255,1) 0%, rgba(49,169,225,1) 100%);
background: -o-linear-gradient(top, rgba(85,198,255,1) 0%, rgba(49,169,225,1) 100%);
background: -ms-linear-gradient(top, rgba(85,198,255,1) 0%, rgba(49,169,225,1) 100%);
background: linear-gradient(to bottom, rgba(85,198,255,1) 0%, rgba(49,169,225,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55c6ff', endColorstr='#31a9e1', GradientType=0 );
border-radius:2px;
	}
.current {
    background: rgba(85,198,255,1);
}
.pagination >  a:hover, .pagination >  span:hover, .pagination >  a:focus, .pagination >  span:focus {border-radius:2px;}

i.italic {
    color: #889ba5;
    float: left;
    font-size: 12px;
    margin: 5px 0;
    width: 100%;
}




/*---pagination end--*/


.btnGroup {width:100%;float:left;}


.sideSocial {width:100%;float:left;padding-top:25px;border-top:1px solid #e8e8e8;padding-bottom:30px;border-bottom:1px solid #e8e8e8;}
.sideSocial ul{width:100%;float:left;text-align:left}
.sideSocial ul li {margin-right:10px;display:inline-block;float:left;}
.sideSocial ul li:hover a {-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);transform-origin:center;}
.sideSocial ul li a  {transition:all ease .6s;-moz-transition:all ease .6s;-ms-transition:all ease .6s;-o-transition:all ease .6s;-webkit-transition:all ease .6s;}
.sideSocial .icon {width:50px;height:50px;padding:15px;text-align:center;border-radius:50%;}
.sideSocial .icon i {font-size:24px;color:#FFF;}
.sideSocial .icon.facebook {background:#3b5998}
.sideSocial .icon.googlePlus {background:#dd4b39}
.sideSocial .icon.linkedIn {background:#007bb6}
.sideSocial .icon.twiter {background:#00aced}
/*=====================common end =======================*/



/*=====================standard content page starts here =======================*/
.heading1 {font-size:30px;color:#516570;line-height:40px;font-family: 'Arial Light';font-weight:normal;padding-top:0;margin-bottom:5px;text-transform:uppercase;}
.heading2 {font-size:20px;color:#516570;line-height:30px;font-family: 'Arial';font-weight:normal;padding-top:0;margin-bottom:5px;text-transform:uppercase;}
.heading3 {font-size:16px;color:#516570;line-height:20px;font-family: 'Arial';font-weight:normal;padding-top:0;margin-bottom:5px;text-transform:uppercase;}
.heading4 {font-size:14px;color:#516570;line-height:20px;font-family: 'Arial';font-weight:normal;padding-top:0;margin-bottom:5px;text-transform:uppercase;}
.standardParagraph02 {font-size:14px;color:#516570;}
.standardParagraph02 span {color:#30a7e1;}
.standardParagraph01 {font-size:16px;color:#516570;}
.standardParagraph01 span {color:#30a7e1;}
.standardThumb01 {width:100%;float:left;width:100%;float:left;text-align:center;}
.standardThumb01 img {max-width:100%;}
.standardGrayPart {width:100%;margin:30px 0 0;background:url(../images/graytexture.jpg) repeat;padding:40px 0;border-top:1px solid #e8e8e8;}
.standardGrayPart .whiteBoxCommon {padding:30px 20px}
.standardBtn01 {float:left;height:40px;padding:11px 10px;border-radius:5px;text-transform:uppercase;}
.standardBtn02 {float:left;height:32px;padding:7px 10px;text-transform:uppercase;border-radius:2px;}
.standardBtn03 {float: left;height: 40px;padding: 11px 10px;border-radius: 5px;text-transform: uppercase;margin-left: 10%;width: 80%;}
.standardLink01 {color:#30a7e1;text-transform:uppercase;font-family: 'Arial';font-weight:normal;font-size:14px;float:left}
.standardLink02 {color:#30a7e1;text-transform:uppercase;font-family: 'arial';font-weight:normal;font-size:12px;float:left}
.standardLink02 i {font-size:14px;}
.standardBlock {width:100%;margin-top:20px;}
.list01 {width:100%;float:left;margin:0;padding:0;}
.list01 li {width:100%;float:left;background:url(../images/footerlibg.png) no-repeat left 10px;padding-left:10px;line-height:26px;font-size:14px;color:#516570;}

.list02 {width:100%;float:left;margin:0;padding:0;background:url(../images/contentbg.jpg) repeat;border-radius:5px;padding:25px 20px;}
.list02 .heading4 {color:#FFFFFF !important}
.list02 ul {width:100%;float:left;}
.list02 li {width:100%;float:left;background:url(../images/footerlibghover.png) no-repeat left 10px;padding-left:10px;line-height:26px;font-size:14px;color:#fff;}

.list03 {width:100%;float:left;padding:0;}
.list03 li {width:100%;float:left;background:url(../images/arrow.png) no-repeat left center;padding-left:10px;line-height:26px;font-size:14px;color:#516570;color:#30a7e1;}

.list05 {width:100%;/* float:left; */margin:0;padding:0;}
.list05 li {width:100%;/* float:left; */background:url(../images/footerlibg.png) no-repeat left 10px;padding-left:10px;line-height:26px;font-size:14px;color:#516570;}
/*=====================standard content page end here =======================*/

/*=====================standard form page start here =======================*/

/*---- standard form -----*/
.standardForm {width:100%;float:left;margin-top:35px;}
.standardForm .inner {padding:20px;border-radius:5px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-ms-box-shadow: 0px 0px 5px 0px rgba(95,95,95,0.10);
-o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);margin:10px 0;background:#FFF;width:100%;float:left;margin-top:0; min-height:570px;}
.standardForm .inner h3 {margin-bottom:20px;}

.required {color:#ff6060;font-size:12px;display:block;}
.requiredField {color:#ff6060;font-size:12px;display:inline-block;}
label {margin:0 0 10px;color:#516570;font-family: 'arial';font-weight:normal;}
.form-control {height:40px;}
.error {color: #f00;}
.radioGroup {width:100%;clear:both;}
.radioGroup > label {font-size:12px;}
input[type="radio"], input[type="checkbox"] {margin:2px 0 0;}
.checkbox label a {display:inline;color:#30a7e1;}

/*=====================news and eventspage start here =======================*/
.newsAndEventsPage {width:100%;float:left;}

/*=====================news and eventspage details start here =======================*/

.newsAndEventsDetails {width:100%;float:left}
.newsAndEventsDetails .detailThumb {width:100%;float:left;text-align:center;margin-top:10px;margin-bottom:20px;}
.newsAndEventsDetails .detailThumb img {width:100%;float:left;}
.newsThumbGroup {width:100%;float:left;margin-top:18px;}
.newsThumbGroup .thumbnail {padding:2px;border:0 none;-webkit-box-shadow: 0px 1px 3px 0px rgba(125,125,125,0.5);
-moz-box-shadow: 0px 1px 3px 0px rgba(125,125,125,0.5);
box-shadow: 0px 1px 3px 0px rgba(125,125,125,0.5);float:left;width:100%;}
.newsThumbGroup .thumbnail img {width:100%;float:left;}

/*=====================jobs start here =======================*/

.jobsPage {width:100%;float:left;}
.jobsPage .jobs .list .left {width:100%;float:left;}
.jobsPage .jobs .list .right {width:100%;float:left;margin-top:10px;}
.jobsPage .jobs .list .right a {float:left;margin-bottom:0;margin-right:10px;color:#fff !important;}
.jobsPage .jobs .list a.description {color:#30a7e1 !important;background:url(../images/arrow.png) left top 5px no-repeat;padding-left:10px;background-size:6px;max-height:60px;overflow:hidden;}


.jobsRightPart {width:100%;float:left;margin-bottom:30px;}
.jobsRightPart .whiteBoxCommon {padding:10px 20px 30px}
.jobsRightPart .whiteBoxCommon  .jobs .list {margin-top:10px;}
.jobsRightPart .mainHeading .readmore {float:right;}
.jobsRightPart ul.jobs .left {width:100%;}
.jobsRightPart ul.jobs .right {width:100%;float:left;text-align:left;margin-top:10px;}
.jobsRightPart ul.jobs .right a {margin:0;margin-right:10px;}
.description02 {max-height:40px;overflow:hidden;}



/*=====================jobs details start here =======================*/

.jobsdetailsPage {}
.jobsdetailsPage .btnGroup {width:100%;float:left;margin:10px 0 0;}
.jobsdetailsPage .btnGroup .btnBlue, .jobsdetailsPage .btnGroup .btnGray {height:40px;float:left;margin-right:10px;border-radius:5px;padding:10px 10px;text-transform:uppercase;box-shadow:0 1px 5px #CCCCCC;-moz-box-shadow:0 1px 5px #CCCCCC;-ms-box-shadow:0 1px 5px #CCCCCC;-o-box-shadow:0 1px 5px #CCCCCC;-webkit-box-shadow:0 1px 5px #CCCCCC;}
.jobsdetailsBlock {width:100%;float:left;margin-top:20px;}
.jobsdetailsBlock .block {margin:13px 0;}
.jobsdetailsBlock .block  label {padding:0;margin:0;color:#30a7e1;font-size:12px;}
.jobsdetailsBlock .block  p {margin-bottom:0;font-size:14px;}
.jobsdetailsBlock .block02 {width:100%;float:left; margin-bottom:10px;}
.jobsdetailsBlock .block02 .heading4 {width:100%;float:left;border-bottom:1px solid #CCC;line-height:30px;}
.jobsdetailsBlock .block02  p {margin-bottom:0;font-size:14px;}
.jobsdetailsBlock .block02 p.note {color:#0064b4;font-size:14px;float:left;margin:15px 0;width:100%;}
.jobsdetailsBlock .block02 .checkbox {width:100%;float:left}
.jobsdetailsBlock .block02 .btnGroup {margin-top:0;}
.jobsdetailsBlock .block02  a.readmore {font-size:12px;color:#30a7e1;font-family: 'arial';font-weight:normal;margin:10px 0}
.jobsdetailsBlock .block02  .list04 {width:100%;float:left;margin-top:10px;}
.list04 {width:100%;float:left;}
.list04 li {width:100%;float:left;line-height:25px;background:url(../images/circle.png) no-repeat left top 10px;padding-left:20px;}



/*=====================my jobs start here =======================*/
.sideBar {width:100%;float:left}
.sideBar li {padding:15px 0;float:left;width:100%;border-bottom:1px solid #e8e8e8}
.sideBar li a {color:#889ba5;font-size:12px;text-transform:uppercase;}
.sideBar li a:hover {color:#30a7e1;}
.sideBar li.active a {color:#30a7e1;}
.sideBar li a i {margin-right:5px;}

.myJobs {}
.myJobs .heading3 {margin:15px 0 !important;float:left;}
.myJobsList {width:100%;float:left;padding-bottom:15px;border-bottom:1px solid #f0f0f0;margin-top:15px;}
.myJobsList.first {margin-top:0;}
.myJobsList .heading4 {font-weight:normal;font-size:16px;font-family: 'arial';float:left;margin-bottom:10px;text-transform:none;}
.myJobsList p {float:left;margin-top:10px;}
.myJobsList b {
    clear: both;
    color: #889ba5;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 1px 0;
    width: 100%;
}
.myJobsList p {font-size:14px;color:#889ba5;}
.myJobsList .btnGray {float:right;font-weight:normal;text-transform:uppercase;font-size:12px;padding:5px 10px;font-family: 'arial';}
.myJobsList .btnBlue {float:right;}
#popup .modal-dialog {width:90%;max-width:555px;margin:22% auto 0;}
.modal-dialog .modal-content {padding:15px;}
#popup .modal-dialog .modal-content {padding:15px;text-align:center;}
#popup .modal-dialog .modal-content h4 {color:#30a7e1;font-size:20px;font-family: 'Arial';margin:15px 0 20px;width:100%;text-align:center;text-transform:uppercase; }
#popup .modal-dialog .modal-content p {font-size:16px; text-align:center;width:100%;margin:3px 0}
#popup .modal-dialog .modal-content .btnBlue {margin:20px 0 15px;padding:12px 17px;}


.mypage {width:100%;float:left;margin-top:68px;}
.mypage .grayTexture02 {padding:20px;}


.pastCandidateTestimonial {width:100%;float:left;}
.interviews {width:100%;padding-bottom:10px;margin-top:15px;border-bottom:1px solid #f0f0f0;float:left;}
.interviews.first {margin-top:10px} 
.interviews li {display:table-cell;vertical-align:top;}
.interviews .thumbPart {padding-right:30px;max-width:230px;}
.interviews .thumbPart h5 {text-transform:uppercase;font-family: 'Arial';margin-top:8px;}
.interviews .content {}
.interviews .content .heading3 {max-height:40px;overflow:hidden;}
.interviews .content .discripton {max-height:190px;overflow:hidden;margin-bottom:10px;float:left;}
.interviews .content p  {font-size:14px;line-height:20px;margin:10px 0}
.interviews .content .first {max-height:100px;overflow:hidden;}
.interviews .content .last {/*max-height:60px;overflow:hidden;*/}

.testimonial {margin:40px 0;}
.testimonialBlock {width:100%;float:left;border-bottom:0 none;}
.testimonialBlock .thumbPart {max-width:120px;}
.testimonialBlock .content .heading3 {margin:0;}
.testimonialBlock .content .italic {margin:3px 0 5px; }
.testimonialBlock .content p {margin-top:0;}
.testimonialBlock .content .discripton {max-height:120px;margin-bottom:0;}
.testimonialBlock .content .headings {padding-right:50px;width:100%;float:left;background:url(../images/quoat.png) top right no-repeat}
.testimonialBlock .content .heading4 {max-height:40px;overflow:hidden;margin:0;}


/*=====================  candidateDashboard =======================*/

.candidateDashboard {width:100%;float:left;}
.candidateDashboard .form-horizontal {width:80%;margin-left:10%;float:left;margin-bottom:0;}
.candidateDashboard .form-horizontal .control-label {text-align:left;}
.dashboardBlock {width:100%;float:left;}
.dashboardBlock .heading4 {width:100%;float:left;border-bottom:1px solid #f0f0f0;padding-bottom:7px;}
.dashboardBlock .form-group {margin-bottom:10px;}
.dashboardBlock .form-horizontal {margin-top:10px;}
.dashboardBlock .form-horizontal label {font-size:14px;}
.dashboardBlock .form-horizontal .btnBlue {padding-left:15px;padding-right:15px;float:left;margin-top:20px;}


/*=====================  ourprocessemployer =======================*/
.employer{ text-align:center;}
.employer.mainHeading{ margin-bottom:30px;}
.employer .mainHeading h3{ display:inline-block; width:100%;}
.employerInfo{ font-size:14px; line-height:20px; padding-top:10px; width:85%; display:inline-block;}
.employer .separator{ float:left; width:100%; display:block; text-align:center; position:relative;}
.employer .separator img { position: relative;	text-align: center;	margin-bottom: 30px; background:url(../images/rgfseparator.jpg) no-repeat; width:13px; height:15px;}
.employer .separator h5:before {	content: ""; background:#e8e8e8; height: 1px; margin: 0 auto; position: absolute; width: 48.5%; z-index: 0; left: 0; top: 9px;}
.employer .separator h5:after { content: "";	background:#e8e8e8; height: 1px; margin: 0 auto; position: absolute; width: 48.5%; z-index: 0; right: 0; top: 9px;}
.employerBoxShadow{ padding:0px; margin-bottom:30px;}
.employerBlock{ float:left; width:100%;}
.employerBlock .heading{ background:#0064b4; position:relative; text-align:center; border-radius:5px 5px 0px 0px; padding:15px 0px 20px 0px;}
.employerBlock .heading h4{ font-size:16px; font-family: 'Arial'; text-transform:uppercase; color:#ffffff; padding-bottom:5px;}
.employerBlock .heading p{ font-size:13px; font-family: 'arial'; color:#ffffff;}
.employerBlock .heading .arrow{ display:inline-block; position:absolute; bottom:-8px; background:url(../images/employerheadingarrow.png) no-repeat; width:18px; height:8px; left:47%; z-index:99999;}
.employerBlock .image, .employerBlock .image .imageBg{ width:100%; float:left; position:relative;}
.employerBlock .image .imageBg img{ width:100%;}
.employerBlock .icon{ float:left; position:absolute; display:inline-block; left:38%; top:22%;}
.employerBlock .icon i{ font-size:100px; color:#0064b4;}
.employerBlock .listing {float:left; width:100%; padding:28px 20px 10px 20px; min-height:194px; overflow:hidden;}
.employerBlock .listing ul{ float:left; width:100%;list-style-type:circle; padding-left:15px;}
.employerBlock .listing ul li{  border-bottom:#e8e8e8 solid 1px; float:left; width:100%; list-style:circle; color:#2289ea; padding-bottom:12px; padding-left:8px; margin-bottom:12px;}
.employerBlock .listing ul li p{line-height:20px; color:#516570; font-size:13px; font-family: 'arial';}
.employerBlock .listing ul li.last{ border:none;}
.employerBoxShadow.nomargin{ margin:0px !important;}


/*=====================  ourprocessemployee =======================*/
.processFlow{ width:100%; float:left;}
.processFlow.bg{ background:url("../images/processflowarrow.png") no-repeat scroll center 18% rgba(0, 0, 0, 0); width:100%;}
.processFlow .processBlock{ float:left; width:100%; text-align:center;}
.processFlow .processBlock .image{ width:100%; display:inline-block; width:228px; height:228px; border-radius:50%; background:#30a7e1; margin:10px 0px 30px 0px; text-align:center;}
.processFlow .processBlock .image .icon{ display:inline-block; width:100%; margin-top:40px;}
.processFlow .processBlock .image h2{ color:#ffffff; font-size:26px; font-family: 'Arial Light'; display:inline-block; width:100%; text-transform:none !important; padding-top:16px;}
.processFlow .processBlock .info{ float:left; width:100%; border-top:#30a7e1 solid 1px; text-align:left;}
.processFlow .processBlock .info h4{ color:#30a7e1; font-size:20px; font-family: 'Arial'; text-transform:uppercase; padding:26px 0px 18px 0px;}
.processFlow .processBlock .info p{ font-size:13px; line-height:20px;}
.processFlow .processBlock .info ul{  float: left; list-style-type: circle; width: 100%; margin-top:20px; padding-left:14px;}
.processFlow .processBlock .info ul li{ color: #30a7e1; float: left; list-style-type: circle; margin-bottom: 10px; width: 100%; padding-left:10px;}
.processFlow.bg .responsive{ display:none;}
 

/*========================================================*/
#back-top {	position: fixed;bottom: 5px;margin-left:0px;right:-30px;}
#back-top a {width: 108px;display: block;text-align: center;font: 11px/100% Arial, Helvetica, sans-serif;text-transform: uppercase;text-decoration: none;color: #bbb;	/* background color transition */-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover {color: #000;}
/* arrow icon (span tag) */
#back-top span {width:50px;height:50px;display: block;margin-bottom: 7px;background: #4FC1FA url(../images/up-arrow.png) no-repeat center center;/* rounded corners */-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius:5px;/* background color transition */	-webkit-transition: 1s;	-moz-transition: 1s;	transition: 1s;}
#back-top a:hover span {background-color: #777;}
.smalltext{  color: #30a7e1 ; font-size: 15px; text-transform:none;}
.topGap{ margin-top:25px;}
#optionsRadios1{ margin:0 2px 0 0;}
.btntgap{ margin-right:15px;}
.reg-gap{ margin-top:10px; float:left;}
.reg-gap a{ color:#30a7e1;}




/*==================================================*/

.map-section{ width:100%; float:left; margin-bottom:30px; }
.comp{ border:1px solid #f0f0f0; margin-bottom:30px; text-align:center; padding:10px; background:#ffffff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-ms-box-shadow: 0px 0px 5px 0px rgba(95,95,95,0.10);
-o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);border-radius:5px; min-height:138px;}
.comp img{ width:100%;}
ul.inner-nav{ padding:0; margin:0 0 20px 0; float:left; width:100%;}
ul.inner-nav li{ display:inline-block; list-style:none; margin-right:10px; border-right:1px solid #889ba5; padding-right:15px;}
ul.inner-nav li.last{ border:none;}
ul.inner-nav li a{ text-decoration:none; color: #889ba5; font-size: 13px; text-transform: uppercase;}
ul.inner-nav li a:hover, ul.inner-nav li.active a{color:#30a7e1;}
.standardadd {
    border-radius: 5px;
    height: 37px;
    margin: 3px 0 0;
    padding: 9px 10px;
    text-transform: uppercase;
	color:#ffffff !important; 
}
.accountLogin .media-left img{ margin:20px 10px 0 0;}
.comp-new{ width:100%; float:left; margin:30px 0 20px 0; text-align:center; }
.globe{ width:100%; float:left; text-align:center; margin-bottom:20px;}
.globe img, .comp-new img{ display:inline-block;}
.topse-gap{ margin-top:50px;}



.wordlinks a {font-family: 'Arial Light';font-size:15px;margin-left:10px;margin-right:10px;color:#FFF;text-decoration:underline;}
.wordlinks a.first {margin-left:0;}


#jjconfirmbar{
/*background-image:url(../../images/jp/japanesejobs_bg.jpg) ;
background-repeat: no-repeat;*/
/*background-position: 50% 75%;*/
/*-moz-background-size:cover;
-webkit-background-size:cover;
-o-background-size:cover;*/
background-size:cover;
/*display:block;*/
height:299px;
}


#jjconfirmbar{
/*background-image:url(../../images/jp/japanesejobs_bg.jpg) ;
background-repeat: no-repeat;*/
/*background-position: 50% 75%;*/
/*-moz-background-size:cover;
-webkit-background-size:cover;
-o-background-size:cover;*/
background-size:cover;
/*display:block;*/
height:299px;
}



.masterList dd{
float:left;
margin-right: 20px;
line-height: 125%;
}

.masterList a{
color:blue;
text-decoration:underline;
}



@media (max-width: 767px) {
    .blogShow {

    background: #FFF;
    width:100%;
    float: left;
    padding: 20px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    -ms-box-shadow: 0px 0px 5px 0px rgba(95,95,95,0.10);
    -o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    border-radius: 5px;

}
    .blog_links {
        display:none;
    }
}
@media (max-width: 360px) {
      #jjdiv1 {
        width:inherit; 
        /*display: inline-block;
        float: left;*/
        border: 1px solid #bbb;
        height: 150px;
        background-color: #fff;
        /*margin-left: 20px;*/
        padding: 3px 8px;
        overflow: auto;
    }
    #jjdiv2 {
        width:inherit; 
    
        /*margin-left: 20px;
        border: 1px solid #bbb;*/
        height: 150px;
        background-color: #fff;
        padding: 3px 8px;
        overflow: auto;
    }

}

@media (max-width: 375px) {
      #jjdiv1 {
        width:inherit; 
        /*display: inline-block;
        float: left;*/
        border: 1px solid #bbb;
        height: 150px;
        background-color: #fff;
        /*margin-left: 20px;*/
        padding: 3px 8px;
        overflow: auto;
    }
    #jjdiv2 {
        width:inherit; 
    
        /*margin-left: 20px;
        border: 1px solid #bbb;*/
        height: 150px;
        background-color: #fff;
        padding: 3px 8px;
        overflow: auto;
    }

}

@media (max-width: 412px) {
      #jjdiv1 {
        width:inherit; 
        /*display: inline-block;
        float: left;*/
        border: 1px solid #bbb;
        height: 150px;
        background-color: #fff;
        /*margin-left: 20px;*/
        padding: 3px 8px;
        overflow: auto;
    }
    #jjdiv2 {
        width:inherit; 
    
        /*margin-left: 20px;
        border: 1px solid #bbb;*/
        height: 150px;
        background-color: #fff;
        padding: 3px 8px;
        overflow: auto;
    }

}


@media (maxn-width: 768px) {

     #jjconfirmbar{

    background-size:cover;
    height: 250px;
    }


  
}

.txtCenter {
text-align:center;
}



/*sitemap a*/
.sitemap {width:100%;float:left;text-align:right;}
.sitemap a {margin:0 10px;color:#9ea5ab; transition:all ease .2s;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;-webkit-transition:all ease .2s;transition:all ease .2s;}
.sitemap a.active {margin:0 10px;color:#30a7e1;transition:all ease .2s;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;-webkit-transition:all ease .2s;transition:all ease .2s;}
.sitemap a:hover  {color:#666;}

#newsalert_100.sticky_top{top:0}

#newsalert_100{position:relative;width:100%;z-index:999999;display:none;}
#newsalert_100 .alert {
    background-color: #53656d;
}
#newsalert_100 .alert {
    
    border-radius: 0;
    border: none;
    margin: 0;
    padding: 10px;
}
#newsalert_100 .alert .container {
       position: relative;
    /* width: 1100px; */
    width: 1100px;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {


    #newsalert_100 .alert .container {
        position: relative;
        /* width: 1100px; */
        width: 100%;
        margin: 0 auto;
    }
}
/*@media (min-width: 1400px) {
    .container {
        width: 1370px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}*/
#newsalert_100 .close {
    text-shadow: none;
    color: #ffffff;
    font-weight: 400;
    font-size: 30px;
    padding-right: 20px;
    opacity: 1;
}
.alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}
.close {
    float: right;

}
/*.btn:not(.disabled):not([disabled]):not(:active) {
    box-shadow: 0 0 3px 1px rgb(79 79 79 / 15%);
}
.upload-from-computer:active, .upload-from-desktop:active, .upload-from-computer:hover, .upload-from-desktop:hover, .upload-from-computer:focus, .upload-from-desktop:focus {
    background-color: #4e4e58;
    color: #f5f5f5;
}
.btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none;
}
.btn-link:hover, a:hover, .btn-link:focus, a:focus {
    color: #063865;
    text-decoration: none;
}
a:active, a:hover {
    outline: 0;
}
.btn-upload > svg {
    fill: white;
    vertical-align: middle;
    height: 1rem;
    margin: -0.2rem 0.1rem 0 0;
}
svg:not(:root) {
    overflow: hidden;
}
.btn-sm {
    padding: 0.3rem 1rem;
    font-size: 1rem;
    line-height: 1.42857143;
}
.upload-from-computer, .upload-from-desktop {
    color: #fff;
    background-color: #44444d;
    -webkit-transition: background-color 0.25s;
    -o-transition: background-color 0.25s;
    transition: background-color 0.25s;
}
#Resume1_upload {
    color: #fff;
}
.btn {
    border-radius: 2px;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    letter-spacing: 0.03rem;
    white-space: nowrap;
    border: 0;
    padding: 0.9rem 2.5rem;
    font-size: 1.1rem;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn-link, a {
    color: #0b5fad;
    text-decoration: none;
    transition: color ease-in 0.25s;
    outline: none;
}
.btn-link:hover, a:hover, .btn-link:focus, a:focus {
    color: #063865;
    text-decoration: none;
}*/

.document-upload-table__button {
    width: 120px;
    position: relative;
    -webkit-transition: 200ms;
    transition: 200ms;
    opacity: 1;
    cursor: pointer;
}
.button--add-document {
    padding: 10px 0;
    height: 34px;
    font-size: 14px;
    /*border-radius: 18px;*/
    color: #0068B7;
    width: 120px;
    border: ridge;
}
.transparent-input-file {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.transparent-input-file__input {
    width: 100%;
    height: 100%;
    position: relative;
    opacity: 0;
    cursor: pointer;
}
.button__text {
    line-height: 1;
    display: inline-block;
}
