*{ margin:0; padding:0;}
a{ text-decoration:none;}
ul li{ list-style-type:none;}
body{ font-family: 'PT Sans', sans-serif;}
.container{ width:1170px; margin:0 auto; box-sizing:border-box;}
.clear-fix{ clear:both;}
h1{ font-family: 'Source Sans Pro', sans-serif; color:#fff; text-transform:uppercase; font-size:40px; font-weight:500; margin-top:20px;}
.shape{ width:5px; height:100px; border-radius:10px; display:inline-block; background-color:#46a8d6; position:absolute; left:50%; bottom:-60px; z-index:999;}
.title{ font-family: 'Source Sans Pro', sans-serif; color:#656565; text-transform:uppercase; font-size:25px; font-weight:500; padding-bottom:10px; text-align:left;}


.b-menu{ position:relative; text-align:center;}
#bt_menu{ display:none; }
#bt_menu i{ color:#46a8d6; font-size:25px; }
/*font-family: 'Roboto Condensed', sans-serif;
font-family: 'PT Sans', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Source Sans Pro', sans-serif;*/
.width100{
    width: 100% !important;
}
.soln-inner{ width:100%;}
.soln{ display:inline-block; position:relative; color:#2486b3; text-align:left; }
.soln:after{ content:""; position:absolute; left:100%; width:50px; height:30px; background-image:url(../images/s-logo.jpg); background-repeat:no-repeat;}
.soln-head{ border-bottom:1px solid #CCC; display:inline-block; width:100%;  margin-bottom:20px; text-align:left;}
.headerinnerleft{ float:right; background-color:#46a8d6;  padding:3px 3px 3px 15px; width:20%; margin-top:4px; cursor:pointer; position:relative; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.branches{ position:absolute; top:30px; left:0;  width:100%; display:none; z-index:999999;}
.branches li{  padding:5px 0 5px 10px; border-bottom:1px solid #46a8d6; background-color:#3297c6;}
.branches li:hover{ background-color:#2486b3;}
.branches li a{ color:#FFF; display:block;}
.headerinnerleft span{ font-size:15px; display:inline-block; padding:3px 0 0 0; color:#FFF;}
.headerinnerleft  em{ box-shadow: 0 0 10px rgba(0,0,0,0.2); float:right; display:inline-block; font-style:normal;  background:#FFF; border-radius:50%; width:20px; height:20px; font-size:14px; color:#46a8d6; text-align:center; line-height:19px; font-weight:bold; margin:2px 5px;}
.headerinnerleft  em i{ font-size:9px; padding:5px 0 0 0; font-weight:normal;}



/*header start*/
.header{ width:100%; background-color:#fff; box-shadow: 1px 3px 10px rgba(0,0,0,0.23); font-family: 'Roboto Condensed', sans-serif; display:inline-block; z-index:9999; position:relative; min-height:100px; display:inline-block;} 
.headerinner{ width:100%; padding:3px 0px; }
.logo-1{ width:20%; float:left;}
.logo{ width:100%;}
.menu{  float:left; margin-top:40px; }
.menu > li{ text-transform:uppercase; display:inline-block; margin:0px 25px; position:relative;}
.menu li a{ font-size:15px; color:#5f5f5f;}
.menu li a i{ font-size:10px; padding-left:5px;}
.menu li a:hover{ color:#46a8d6; transition:0.5s;} 
.menu li a.active{  color:#46a8d6;}
.menu li:hover .sub-menu{ display:block; }
.sub-menu{ position:absolute; top:20px; left:0; background-color:#333; display:none; white-space:nowrap; z-index:10; }
.sub-menu > li{ display:block; padding:10px; border-bottom:1px solid #6b6b6b; }
.sub-menu > li a{ color:#fff; font-weight:normal; position:relative;left:0px; font-size:13px; transition:0.2s;}
.sub-menu > li a:hover{ transition:0.2s;left:5px;}
.s-link{ float:right; display:inline-block; margin-top:40px;}
.s-link li{ display:inline-block; margin:0 10px; position:relative;}
.s-link li:before{ content:""; position:absolute; right:-80%; width:1px; height:15px; background-color:#CCC; transform:rotate(20deg);}
.s-link li:last-child:before{ display:none;}
.s-link li a{ color:#000; transition:0.5s;}
.s-link li a:hover{ color:#46a8d6; padding-top:-50px; transition:0.5s;}
/*header end*/

/*banner start*/
.banner{ width:100%; display:block; position:relative;}
.arw-shape{ background-image:url(../images/arw-shape.png); background-repeat:no-repeat; background-size:cover; width:100%; height:30px; position:absolute; bottom:-3px; left:0;}
.blue-bg{ width:50%; background-color:#70c1eb; position:absolute; left:0; bottom:0px;  height:100%; background-image:url(../images/dot.png); background-repeat:repeat;}
.banner-content{ position:absolute; top:20px; left:0px; z-index:1000; width:50%; text-align:center; color:#fff; }
.banner-content h2{ font-family: 'Source Sans Pro', sans-serif; text-transform:uppercase; font-size:35px; font-weight:500; margin-top:50px;}
.banner-content p{ font-family: 'PT Sans', sans-serif; font-size:15px; font-weight:100; line-height:25px; width:50%; margin:20px auto;}
.banner-content span{ display:block; width:10%; margin:10px auto;}
.banner-content span img{ width:70px; height:40px;}
/*banner end*/

/*solutions start*/
.solutions{ width:100%; padding:30px 0; overflow:hidden; position:relative;}
.solutions-inner{ text-align:center;}
.solutions-inner h3{ font-family: 'Source Sans Pro', sans-serif; font-size:30px; text-transform:uppercase; color:#474747; font-weight:600;}
.head-line{ max-width: 286px; margin-bottom: 30px;}
.head-line1{ text-align: center; border-bottom: 1px solid #a4a4a4; max-width: 360px; margin: 0 auto; width: 100%; padding-bottom:10px; position: relative;}
.cir{ width:25px; height:25px; background-image:url(../images/cir.png); background-repeat:no-repeat; display:block; position:absolute; bottom:-30%; left:45%;}
.four-pro{ width:100%; padding:2% 0%; box-sizing:border-box;}
.left-pro{ width:33%; float:left; box-sizing:border-box; }
.left-pro > img{ margin-top:10%;}
.right-pro{ width:40%; float:right; box-sizing:border-box; }
.product{ width:100%; text-align:center; margin-bottom:20px; display:block; border-bottom:2px solid transparent; min-height:180px; }
.product:hover{ border-bottom:2px solid #46a8d6; transition:0.5s;}
.product:hover .pro{ transform:rotateY(360deg); transition:0.5s;}
.product h5 a{ text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-size:18px; color:#2b2b2b; font-weight:500; }
.product p{ font-size:14px; color:#7a7a7a; font-family: 'PT Sans', sans-serif; line-height:20px; width:100%; margin:10px auto; }
.product ul{ font-size:14px; color:#7a7a7a; font-family: 'PT Sans', sans-serif; line-height:20px; width:100%; margin:10px auto 10px 80px; text-align:left; }
.product ul li{ padding:3px 0; list-style-image:url(../images/li-arw.png);}
.pro{ display:block; margin:10px auto; }
.pro img{ width:40px; height:30px;}
/*solutions end*/

/*product-slider start*/
/*.product-slider{ background-image:url(../images/product-bg.png); width:100%; background-repeat:no-repeat; min-height:510px; background-size:cover; overflow:hidden;}*/
.product-slider{ width:100%; overflow:hidden;}
.product-slider-inner{ margin:20px 0px;}
.bxslider li img{ width:100%;}
.pro-slide{ width:100%; position:absolute; top:15%;}
.pro-fourty{ width:45%; box-sizing:border-box; float:left; min-height:30px; text-align:center;}
.pro-twenty{ width:10%; box-sizing:border-box;  float:left; min-height:30px; text-align:center;}
.pro-slider-left{ color:#FFF;  }
.mobile{ display:inline-block; margin:0 auto;}
.mobile > img{ margin:-40% 0 0 0;}
.lab{ display:inline-block; margin:0 auto;}
.pro-line{ width:3px; height:50px; border-radius:10px; display:inline-block; background-color:#FFF; }
.icon{ margin-bottom:25px;}
.icon div{ width:83px; height:83px; margin:0 auto;}
.icon span{ color:#FFF; font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:lighter; border-bottom:1px solid #4c4d4d; padding-bottom:7px; }
.pro-slider-left h2{ font-family: 'Open Sans', sans-serif; font-size:35px; font-weight:lighter; margin-top:20px;	 }
.pro-slider-left p{ width:70%; margin:10px auto 30px; font-size:15px; line-height:24px; font-weight:100; }
.pro-slider-left a{ color:#fff;}
.pro-slider-left a i{ font-size:12px; padding-left:5px;} 
/*product-slider end*/

/*clients start*/
.clients{ width:100%; padding:30px 0; background-image:url(../images/clients-bg.jpg); background-attachment:fixed; background-size:cover; min-height:200px; overflow:hidden; }
.clients-inner p{ font-size:14px; color:#fff; font-family: 'PT Sans', sans-serif; text-align:center; margin-bottom:30px;}
.client-head{ width:20%; display:inline; float:left;}
.client-head h3{ font-family: 'Source Sans Pro', sans-serif; font-size:40px; color:#fff; font-weight:100; position:relative;}
.client-head h3:after{ content:""; width:72px; height:149px; background-image:url(../images/c-dot-line.png); background-repeat:no-repeat; position:absolute; right:15px; top:-10px;}
.client-head h3 strong{ color:#00aeff; font-weight:500;}
.client-logo{ width:80%; display:inline-block; float:left;}
.box{ padding:10px; box-sizing: border-box; border: 1px solid #fff; margin: 0 10px 20px 10px; cursor:pointer;}
.box:hover{ background-color:#fff; transition:0.5s;}
.box img{ display:block; width:100%; background-color:#FFF; /*filter: grayscale(100%); -webkit-filter: grayscale(100%);*/}
.box:hover img{ filter: grayscale(0); -webkit-filter: grayscale(0); transition:0.5s;}
/*clients end*/

/*footer start*/
.footer{ width:100%; background-color:#212121; min-height:220px; overflow:hidden;}
.footer-inner{ width:100%; margin-top:20px;}
.footer-con1{ width:25%; display:inline-block; float:left; border-right:1px solid #333; min-height:70px; box-sizing:border-box; padding:0 10px;}
.footer-con1 span img{ vertical-align:middle; margin:5px 10px 0 0;}
.footer-con1 span{ display:table-cell; color:#9a9a9a; margin-left:10px; line-height:25px; font-family: 'PT Sans', sans-serif; font-size:14px;}
.footer-con1 span strong{ text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-size:15px; font-weight:500; }
.footer-con1:last-child{ border-right:none;}
.top2{ width:100%;}
.f-menu{ width:70%; float:left; display:inline-block; box-sizing:border-box; margin-top:15px;}
.f-menu li{ float:left; margin:0 15px; display:inline-block;}
.f-menu li a{ font-family: 'Roboto Condensed', sans-serif; font-size:15px; color:#5a5a5a; }
.f-menu li a:hover{ color:#46a8d6;}
.social{ float:left; width:30%; box-sizing:border-box; display:inline-block; text-align:center; } 
.social span{ text-transform:uppercase; display:block; color:#46a8d6; font-family: 'Roboto Condensed', sans-serif;  margin:0 0 15px 0px;}
.social li{ width:25px; height:25px; border-radius:50%; background-color:#575757; display:inline-block; margin:0 10px;}
.social li a{ display:block; text-align:center;}
.social li a i{ color:#212121; margin-top:5px; font-size:14px; }
.line{ border:none; border-top:solid 1px #333; margin: 10px 0px; width: 100%; }
.top3{ width:100%; padding-bottom:10px; display:inline-block;}
.top3 p{ color:#5a5a5a; font-size:14px; float:left; display:inline-block; width:80%;}
.top3 span{ float:right; display:inline-block; width:20%; }
.top3 span a{  color:#5a5a5a; font-family: 'PT Sans', sans-serif; font-size:14px; float:right; }
/*footer start*/

/*about start*/
.about-header-img{ width:100%; background-image:url(../images/solution-bg.png); background-size:cover; background-repeat:no-repeat; min-height:220px; text-align:center; position:relative;}
.about-header-img img{ margin-top:50px; display:inline-block;}
.about-content{ width:100%; min-height:100px; box-sizing:border-box; padding:60px 10px; overflow:hidden;}
.about-content-inner{ width:100%;}
.about-content-left{ width:75%; display:inline-block; float:left; box-sizing:border-box; padding:10px;}
.contact-menu{ border-bottom:1px solid #d7d7d7; padding-bottom:25px; margin-bottom:30px;}
.inner-menu{   font-family: 'PT Sans', sans-serif; font-size:15px; }
.inner-menu li{ float:left; margin:0 12px; list-style-image:url(../images/li-arw.png);}
.inner-menu li:first-child{ list-style-image:none;}
.inner-menu li a{ color:#5a5a5a; padding:0 3px;}
.inner-menu li a.in-active{ color:#46a8d6; border-bottom:2px solid #46a8d6; padding-bottom:6px;}
.about-img{ width:20%; height:350px; border:1px solid #d7d7d7; float:left; box-sizing:border-box;}
.about-img img{ width:100%; height:100%;}
.abt{ float:left; margin: 0px; width: 80%; box-sizing:border-box;  padding:0px 10px 10px 30px; }
.about-con{ height: 360px; box-sizing:border-box;}
.mgmt span{ border:1px solid #CCC; padding:5px; display:inline-block; margin-bottom:15px;}
.mgmt span img{ width:100%;}
.mgmt b{ padding-left:20px;}

.abt-tab{ display:none;}
.abt-link{ float:right;}
.abt-link li{ cursor:pointer; padding:5px 8px; background-color:#46a8d6; color:#FFF;}
.abt-link li.hidden{ display:none;}
.abt-tab.active{ display:block;}

.contact-content{ float:left; margin: 0px; width: 80%; padding:0px 10px 10px 30px; box-sizing:border-box; text-align:left;}
.contact-content p img{ vertical-align:middle;}

.about-con p img{ vertical-align:middle;}
.client-con span img{ vertical-align:middle;}
.about-con p, .client-con p{ font-size:15px; line-height:25px; color:#656565; margin-bottom:20px; text-align:justify;}
.about-con p strong{ font-size:17px; color:#656565; display:block;} 
.query{ width:25%; float:left; box-sizing:border-box; padding:10px; margin-top:35px; box-shadow: 1px 3px 10px rgba(0,0,0,0.23); text-align:center; display:inline-block; }
.query img{ position:relative; margin-top:-45px;}
.query h3{ color:#2e353a; font-family: 'Roboto Condensed', sans-serif; font-size:20px; font-weight:500; margin-bottom:20px;}
.input-box{ width:90%; box-sizing:border-box; padding:8px; margin:7px 0; border:none; background-color:#ebebeb; outline:none; }
.input-msg{ width:90%; height:80px; box-sizing:border-box; padding:8px; margin:7px 0; border:none; background-color:#ebebeb; outline:none; resize: none; font-family: 'PT Sans', sans-serif;  }
.submit{ background-color:#1a86ac; color:#FFF; text-transform:uppercase; float:right; padding:10px; outline:none; border:none; box-sizing:border-box; cursor:pointer; font-size:12px; margin-right:5%; }
/*about end*/

/*clients start*/
.client-content{ width:100%; box-sizing:border-box; padding:10px;}
.client-con{ margin: 0px; width: 100%; padding:0px 10px 10px 30px; box-sizing:border-box;}
.c-box{ width:170px; height:100px; border:1px solid #d8d8d8; box-sizing:border-box; padding:10px; margin:0 auto 20px auto;}
.c-box img{ border:1px solid #d8d8d8;}
.test-inner{ width:100%; box-sizing:border-box; padding:10px 20px;}
.vid{ width:30%;  float:left; margin-right:3%; box-sizing:border-box; }
.vid span{ padding:10px 0; display:inline-block;}
.vid-inner{ width:100%; border:1px solid #CCC; padding:10px; box-sizing:border-box; position:relative; overflow:hidden;}
.vid-inner a img{ width:100%;}
.vid-inner:before{ position:absolute; content:""; top:-7px; left:30%; right:30%; bottom:100%; background-color:#46a8d6; }
.vid-inner:after{ position:absolute; content:""; bottom:-7px; left:30%; right:30%; top:100%; background-color:#46a8d6;}
/*clients end*/

/*contact start*/
/*.contact-tab{  margin-top:30px; display:none;}*/
.contact-tab:last-child{ margin-top:30px;}
.contact-tab.active{ display:block; }
.partners h3{ color: #2e353a;font-family: 'Roboto Condensed', sans-serif; font-size: 25px; font-weight:500; text-align:center; margin-bottom:15px; }
.partners h4{ color: #2e353a;font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-weight:500; max-width:250px; border-bottom:1px dotted #666; padding-bottom:5px; margin-bottom:10px;}
.kranium-india{ width:47%; box-sizing:border-box; padding:10px; float:left; border-top:1px solid #CCC; position:relative; margin-right:3%;}
.kranium-india:before{ content:""; background:url(../images/ind-flag.png) no-repeat; left:-10px; top:-36px; position:absolute; width:60px; height:45px; }
.kranium-usa{ width:47%; box-sizing:border-box; padding:10px; float:left; border-top:1px solid #CCC; position:relative; margin-right:3%;}
.kranium-usa:before{ content:""; background:url(../images/us-flag.png) no-repeat; left:-10px; top:-36px; position:absolute; width:60px; height:45px;}
.kranium-info{ display:table; margin-bottom:10px; }
.kranium-info > div{ margin-bottom:10px;}
.kranium-info span{ display:table-cell; font-family: 'PT Sans', sans-serif; color:#656565; font-size:14px; line-height:25px; padding-right:10px;  }
.kranium-info span a{ color:#656565;}
.kranium-info span img{ vertical-align:middle;}
.kranium-info span b{ font-family: 'Roboto Condensed', sans-serif; font-size:16px; color:#464646; font-weight:500; display:block; margin-bottom:10px;}
.partner-link{ float:right; color:#656565; cursor:pointer; background-color:#CCC; padding:3px 5px;}
.partner-link.hidden{display:none;}
.kranium-info-fifty p{ margin-bottom:20px; font-size:13px;}
.kranium-info-fifty{ width:40%; display:table-cell; margin-right:10%;}
.kranium-info-fifty:last-child{ padding-left:20px;}
.ta-logo{ margin:10px 0; }
/*contact end*/

.support-points{ margin-left:20px; text-align:left;}
.support-points li{ list-style-image:url(../images/li-arw.png); line-height:25px; color:#656565;}


.solutions-content{ width:100%;  box-sizing:border-box; padding:10px;}
.solutions-inner-content{ width:70%; text-align:center; font-size:15px; line-height:22px; margin:10px auto 30px; color:#656565;}
.solutions-box{ width:30%; float:left; margin-right:3.3%; box-sizing:border-box; border:1px solid #999; min-height:100px; text-align:center; position:relative; overflow:hidden; margin-bottom:20px;}
.solutions-box:after{ content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5);}
.solutions-box img{ width:100%; transition:0.5s;}
.solutions-box h5{ position:absolute; top:20%; left:50%; text-align:center; font-size:20px; font-family: 'Roboto Condensed', sans-serif; font-weight:500; color:#FFF; z-index:10;}
.solutions-box:hover img{ transform: scale(2,2); transition:1s;}
.solutions-box:hover h5{ color:#00aeff;}

.fourty{ width:50%; display:inline-block; float:left; box-sizing: border-box;}
.twenty{ width:20%; display:inline-block; float:left; box-sizing: border-box;}
.thirty{ width:30%; display:inline-block; float:left; box-sizing: border-box;}
.six{  width:100%; display:inline-block;  box-sizing: border-box; text-align:center; margin-bottom:30px;}
.four{  width:100%; display:inline-block;  box-sizing: border-box; }

.tabs-container, .health-container {width: 100%; padding: 30px 0;}
.tabswrap, .health-tab{ text-align: center;}
.health-tab{ border:1px solid #CCC;}
.health-tab > a{ display:block; padding: 10px; border-bottom: 1px solid #cfcfcf;color: #303030; box-sizing: border-box; position:relative;}
.health-tab > a.active { background-color:gray; color:#FFF;}
.health-tab > a:after{ content: '';
    position: absolute;
    right: -4%;
    top: 42%;
    width: 0;
    height: 0;
    border-left: 4px solid gray;
    border-right: 4px solid transparent;
    border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
    clear: both; visibility:hidden;}
.health-tab > a.active:after{ visibility:visible;}
.health-tab-content{ display: none; box-sizing: border-box; overflow: hidden; width:40%; padding:30px;}
.health-tab-content{  width: 100%; padding:0px 10px 10px 30px; box-sizing:border-box;}
.health-tab-content.active { display: block;}
.health-tab-content p{ color:#000; margin:10px 0 30px 0; text-align:justify;}

.tabswrap > a { text-transform:uppercase; width:20%; display: inline-block; padding: 10px; border-bottom: 1px solid #cfcfcf;color: #303030; box-sizing: border-box; float:left; position:relative;}
.tabswrap> a.active { background-color:#2aa9de; color:#FFF;}
.tabswrap > a:after{ content: '';
    position: absolute;
    left: 45%;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #2aa9de;
    clear: both; visibility:hidden;}
	
.tabswrap > a.active:after{ visibility:visible;}
	
.tabscol { display: none ;width: 100%;margin: 0 auto;padding: 30px 20px;box-sizing: border-box;overflow: hidden;}
.tabscol.active { display: block;}

.left-tab{ width:20%; background-color:#2e353a; float:left;}
.left-tab li{  border-bottom:1px solid #4b4b4b;}
.left-tab li a{ color:#FFF; display:block; font-size:14px; padding:15px 10px; position:relative;}
.left-tab li a:after{ content: '';
    position: absolute;
    right: -6%;
    top: 42%;
    width: 0;
    height: 0;
    border-left: 5px solid #2aa9de;
    border-right: 5px solid transparent;
    border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
    clear: both; visibility:hidden;}
.left-tab li > a.active:after{ visibility:visible;}	

.left-tab li > a.active{ border-right:4px solid #2aa9de;  background-color:#484d50;}


.tab-content{ display: none; box-sizing: border-box; overflow: hidden; text-align:left;}
.tab-content.active { display: block;}
.solution-con{ float:left; margin: 0px; width: 75%; height: 400px; padding:0px 10px 10px 30px; box-sizing:border-box;}
.sol-img{ width:25%; float:left; text-align:center;}
.solution-con h3 img{ vertical-align:middle;}
.solution-con h3, .health-tab-content h3, .abt-head{ font-size:20px; font-family: 'Roboto Condensed', sans-serif; font-weight:500; color:#2e353a; padding-bottom:7px;}
.solution-con p, .health-tab-content p{ font-size:15px; line-height:25px; color:#656565; margin-bottom:20px; text-align:justify;}
.solution-con p strong{ font-size:17px; color:#656565; display:block;}
.sol-list{ margin:10px 0 20px 30px; text-align:left;}
.sol-list li{ font-size:15px; line-height:25px; color:#656565; list-style-image:url(../images/li-arw.png);}
.feature-list{ width:45%; box-sizing: border-box; margin:0 2% 5% 3%; float:left; }

.job{ margin-left:30px;}
.job1{ margin:20px 0 20px 0px; text-align:left;}
.job1 li{ display:inline-block; margin-right:20px; font-size:15px; color:#656565; }
.job1 li i{ color:#46a8d6; padding-right:5px;}
.job1 p{ font-size:17px; color:#666; line-height:25px; }
.job li{ list-style-image:url(../images/li-arw.png); padding-bottom:5px; font-size:15px; color:#656565; line-height:25px;}
.career-con table{ width:100%; text-align:left; border:1px solid #46a8d6; border-collapse: collapse;}
.career-con table th{ background-color:#46a8d6; color:#FFF;}
.career-con table, td, th{ border-right:1px solid #46a8d6; padding:10px;}
.career-con table th, tr{ border-bottom:1px solid #46a8d6;}
.job-link{ text-align:center; margin-top:20px;}
.job-link span{ font-size:17px; font-family: 'Roboto Condensed', sans-serif;  }
.job-link span a{ color:inherit; text-decoration:underline;}
.demo-error {
    color:#FF0000;
    font-size: 0.95em;
}
.captcha-input {
    background: #FFF url(./../captchaImageSource.php) repeat-y left center;
    padding-left: 85px;
}
.demo-input {
    width: 90%;
    border-radius: 5px;
    border: #CCC 1px solid;
    padding: 12px;
    margin-top: 5px;
}
