@charset "utf-8";
/* CSS Document */
@font-face { font-family: 'RobotoRegular'; src: url('fonts/Roboto-Regular-webfont.eot'); src: url('fonts/Roboto-Regular-webfont.eot') format('embedded-opentype'), url('fonts/Roboto-Regular-webfont.woff') format('woff'), url('fonts/Roboto-Regular-webfont.ttf') format('truetype'), url('fonts/Roboto-Regular-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'RobotoLight'; src: url('fonts/Roboto-Light-webfont.eot'); src: url('fonts/Roboto-Light-webfont.eot') format('embedded-opentype'), url('fonts/Roboto-Light-webfont.woff') format('woff'), url('fonts/Roboto-Light-webfont.ttf') format('truetype'), url('fonts/Roboto-Light-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
body { font-family:"RobotoLight", sans-serif; font-size:12px; }
@font-face { font-family: 'hindbold'; src: url('fonts/hind-bold-webfont.eot'); src: url('fonts/hind-bold-webfont.eot') format('embedded-opentype'), url('fonts/hind-bold-webfont.woff2') format('woff2'), url('fonts/hind-bold-webfont.woff') format('woff'), url('fonts/hind-bold-webfont.ttf') format('truetype'), url('fonts/hind-bold-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'hindlight'; src: url('fonts/hind-light-webfont.eot'); src: url('fonts/hind-light-webfont.eot') format('embedded-opentype'), url('fonts/hind-light-webfont.woff2') format('woff2'), url('fonts/hind-light-webfont.woff') format('woff'), url('fonts/hind-light-webfont.ttf') format('truetype'), url('fonts/hind-light-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'hindmedium'; src: url('fonts/hind-medium-webfont.eot'); src: url('fonts/hind-medium-webfont.eot') format('embedded-opentype'), url('fonts/hind-medium-webfont.woff2') format('woff2'), url('fonts/hind-medium-webfont.woff') format('woff'), url('fonts/hind-medium-webfont.ttf') format('truetype'), url('fonts/hind-medium-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'shantiregular'; src: url('fonts/shanti-regular-webfont.eot'); src: url('fonts/shanti-regular-webfont.eot') format('embedded-opentype'), url('fonts/shanti-regular-webfont.woff2') format('woff2'), url('fonts/shanti-regular-webfont.woff') format('woff'), url('fonts/shanti-regular-webfont.ttf') format('truetype'), url('fonts/shanti-regular-webfont.svg') format('svg'); font-weight: normal; font-style: normal;}
/* HTML5 display definitions
========================================================================== */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline;
*zoom: 1;
}
audio:not([controls]) { display: none; }
[hidden] {
display: none;
}
/* Base
========================================================================*/
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-family:'RobotoRegular'; }
::-moz-selection {
background: #fe57a1;
color: #fff;
text-shadow: none;
}
::selection { background: #fe57a1; color: #fff; text-shadow: none; }
/* GLOBAL RESETS
========================================================================*/
* { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
ol, ul { list-style:none }
a { color: #0066CC; text-decoration: none; }
a:hover { color: #000; text-decoration: none }
:focus, a:focus { outline:none; }
:active, a:active { outline:none; }
:focus { -moz-outline-style:none; }
/* TABLE
========================================================================*/
table { border-collapse:collapse; border-spacing:0 }
th, td, caption { font-weight: normal; vertical-align: top; text-align: left; }
/* IMAGES
========================================================================*/
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;  max-width:100%;}
svg:not(:root) { overflow: hidden; }
img.flLeft { margin-right:15px; }
img.flRight { margin-left:15px; }
/* POSITION ABSOLUTE
========================================================================*/
.absolute { position:absolute }
.absoluted > * { position:absolute }
/* POSITION RELATIVE
========================================================================*/
.rel { position:relative }
/* GLOBAL FLOAT
========================================================================*/
.flLeft { float:left; }
.flRight { float:right !important; }
/* CLEAR FLOAT
========================================================================*/
.clearfix:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden }
.clear { clear:both; padding:0; margin:0; overflow:hidden; height:0 }
/* DISPLAY INLINE
========================================================================*/
.inline { display:inline }
/* DEFAULT FORM STYLING
========================================================================*/
input[type="radio"], input[type="checkbox"] { vertical-align:-2px }
textarea { resize:none; overflow:auto }
input { visibility:visible; outline:none }
 textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, {
outline:none;
}
 input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {
 border: 1px solid #E9322D;
 box-shadow: 0 0 6px #F8B9B7;
}
/* MARGIN 0
========================================================================*/
.mrgLast { margin-right:0 !important }
.mrgFirst { margin-left:0 !important }
/* FORM
========================================================================*/
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
legend { border: 0; *margin-left: -7px;
padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;
}
button, input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px;
*height: 13px;
}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible;
}
button[disabled], input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea { overflow: auto; vertical-align: top; resize: vertical; }
/* Chrome Frame Prompt
========================================================================*/
.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

.listStyle{ list-style:url(img/arrow.png); margin:0; padding:0 0 0 25px;}
.listStyle li{ margin:15px 0;}
ol.numric-list { list-style-type: decimal; padding:0 0 0 20px;}
ol.numric-list li{ margin:10px 0;}

.column-2{ width:100%; float:left;}
.column-2 .column-1{ width:60%; float:left;}
.column-2 .column-2{ float:right; width:38%;}
.column-2 .column-2 img{ max-width: 100%;}


.loginFrom{ width:45%; margin:0 auto; border:1px solid #ccc; padding:30px 30px 0px 30px; overflow:hidden; border-radius:3px;}
.loginFrom .control-group{ margin-bottom:20px;}
.loginFrom .control-label{ width:30%; float:left;}
.loginFrom .control-label label{ }
.loginFrom .controls{ width:70%; float:left;}
.loginFrom .controls input{ width:96%; padding:10px 10px;}


.loginFrom .control-group1{ margin-bottom:20px;}
.loginFrom .control-label1{  float:left; margin-right:5%;}
.loginFrom .control-label1 label{ }
.loginFrom .controls1{ float:left;}
.loginFrom .controls1 input{ padding:5px; margin-left:10px;}
.loginFrom .controlsBtn{ text-align:right; }
.loginFrom .controlsBtn input{ width:70%; }
.loginFrom .control-group button{ width: auto; padding: 8px 15px; background: none; color: #00A2D2; border: 1px solid #00A2D2; text-transform: uppercase; font-size: 18px; margin-left: 35.5%;}
.loginFrom .control-group button:hover{ background: #00A2D2; color:#ffffff;}
.loginFrom ul.nav.nav-tabs{ margin-left:25%;}
.loginFrom ul.nav.nav-tabs > li{ margin:20px 10px 0 0; float:left; line-height:20px;}
.loginFrom ul.nav.nav-tabs > li span{ margin-right:8px; font-size:20px;}
.loginFrom ul.nav.nav-tabs > li > a{ color:#00A5B8;}
.loginFrom ul.nav.nav-tabs > li > a:hover{ color:#1E418B;}
.regForm .regGroup label span, .control-label span.star {
    color: #ef0000;
    font-size: 20px;
}	

.current-opening ul.jwts_tabbernav li.jwts_tabberactive a.button{

background: #15C9FE; color: #fff; font-weight: bold; text-transform: capitalize; border: none !important; font-size:14px; padding:15px 23px 16px !important; min-width:inherit; margin:13px 0 0; width:auto !important; border-top:0px; border-radius:5px;}

.current-opening ul.jwts_tabbernav li.jwts_tabberactive a.button:after{ display:none;}


.reset .controls input{ width:30%; padding:10px 10px;}
.reset .controls button{ width: auto; padding: 8px 15px; background: none; color: #00A2D2; border: 1px solid #00A2D2; text-transform: uppercase; font-size: 18px;   margin-top:20px}
.reset .controls button:hover{ background: #00A2D2; color:#ffffff;}
