body {
	background: url(../img/bg3.jpg) fixed;
	background-size: 100%;
	background-position: center top;
	background-repeat: repeat-y;
	background-color: #fff;
	color:#000;
}
.noaps img {max-width: 100%;background: #fff;padding: 5px;border: 1px solid;}
.bg-white {background-color:#FFF; -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);}
.padding-10 {padding:10px;}
.padding-15 {padding:15px;}
.padding-20 {padding:20px;}
.padding-25 {padding:25px;}
.margintop-20 {margin-top:20px;}
.margintop-25 {margin-top:25px;}
.margintop-30 {margin-top:30px;}
.margintop-35 {margin-top:35px;}
/*body#loginBodyBg{background:#ececec url(../img/body_bg0.jpg) repeat left top; color:#000;}*/
.bgwht{background-color: #fff;
    padding: 30px 20px 20px 20px;}
.default-div {min-height: 300px; padding: 20px;}
.profile-section {    float: right;
    
    padding-top: 7px;
    color: #003594;}
/*.designation-div {line-height:36px; font-weight:normal; }*/
.designation-div { font-weight:normal; }
.notification-btn,.userSetting .notification-btn  {
	margin: 0px 5px 0px 5px;
    
    height: 38px;
    padding: 6px 15px;
    line-height: 28px;
    display: inline-block;
    text-align: center;
    float: right;font-size: 16px;    position: relative;
}

	
.notice-num {position: absolute;
    display: inline-block;
    top: 0px;right: 0px;}

.bggray{background-color: #e4e6e9;} 

a {
	color: #207CBD;
}
.panel-body {
	padding: 10px 25px 0px 25px;
}
.panel-primary > .panel-heading {
	background-color: #08388C;
	border-color: #08388C;
}
.btn-primary {
	background-color: #08388C!important;
}
.login_form input[type="text"], .login_form input[type="password"], .login_form select {
	font-size: 14px;
	color: #000;
	text-transform: inherit;
}
.login_form input[type="text"]:focus, .login_form input[type="password"]:focus {
	color: #000;
}
.header {
	margin-bottom: 20px;
	border-bottom: 1px solid #515255;
	padding: 10px 0px 5px 0px;
	text-align: center;
	background: #1fac85;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    background-color: rgb(241, 157, 9);
    color: #555;
}
.dropdown-submenu:hover>.dropdown-menu, .navbar-default .navbar-nav>li:hover .multi-level, .userdetails .logintime, .userdetails .username {
    display: block;
}
.dropdown-menu {
    min-width: 180px;
    padding: 0;
    margin: 0;
    font-size: 15px;
    background-color: #fbfbfb;
    border: 0;
    border-radius: 0
}

.dropdown-menu>li>a {
    padding: 4px 15px;
    color: #151515;
    border-bottom: 1px solid #efe8e8;
    font-size: 14px;margin-bottom: 0px;
    margin-top: 0px;
}
.dropdown-menu>li:hover>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:active {
    background:  #e4e4e4;
    color: #000;
}
.dropdown-menu>li.active>a, .dropdown-menu>li.active:hover>a{     border-left: 3px solid #003594;
    background: #fbfbfb;
    color: #000;}
	.watermark{
   position: absolute;
    z-index: 0;
    display: block;
   right: 0;
    left: 0;
       top: 0px;
}



.wtext
{
   color: #e0e0e0;
    font-size:52px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    text-align: center;
}
/*Mouseover Effect*/
.hovicon:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content:'';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
/*.hovicon:before {
    speak: none;
    line-height: 90px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: block;
    -webkit-font-smoothing: antialiased;
}*/
/* Effect 8 */
 .hovicon.effect-8 {
    -webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
    -moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
    transition: transform ease-out 0.1s, background 0.2s;
	outline:0;
}
.hovicon.effect-8:after {
    top: 0;
    left: 0;
    padding: 0;
    z-index: -1;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
.hovicon.effect-8:hover {
    -webkit-transform: scale(0.93);
    -moz-transform: scale(0.93);
    -ms-transform: scale(0.93);
    transform: scale(0.93);
    color: #fff;
}
.hovicon.effect-8:hover i {
    color: #fff;
}
.hovicon.effect-8:hover:after {
    -webkit-animation: sonarEffect 1.0s ease-out 75ms;
    -moz-animation: sonarEffect 1.0s ease-out 75ms;
    animation: sonarEffect 1.0s ease-out 75ms;
	-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #303b41, 0 0 0 10px rgba(255, 255, 255, 0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #303b41, 0 0 0 10px rgba(255, 255, 255, 0.5);
        -webkit-transform: scale(1.5);
        opacity: 0;
    }
}
@-moz-keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #303b41, 0 0 0 10px rgba(255, 255, 255, 0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #303b41, 0 0 0 10px rgba(255, 255, 255, 0.5);
        -moz-transform: scale(1.5);
        opacity: 0;
    }
}
@keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #303b41, 0 0 0 10px rgba(255, 255, 255, 0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #303b41, 0 0 0 10px rgba(255, 255, 255, 0.5);
        transform: scale(1.5);
        opacity: 0;
    }
}


/* Sweep To Top */
.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
  color: white;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
header{background-color: rgb(238, 244, 255);}

.top-header{width: 100%}
.navbar-header { float: none; }
.logo-left,.logo-right{width: 12%;padding: 5px 0px;}
.logo-left{float: left}
.logo-right{float: right;text-align: right}
.logo-center{padding: 5px 5px 0px;text-align: center;width: 76%;float: left}
.clearfix{clear: both}
marquee{
       font-size: 16px;
       margin-top: 4px;
       //color:#003594;
       color: #c4471c;
       font-family: 'Kanit', sans-serif;
    }
/*Mouseover Effect End*/
.navbar {
  
background: #003594;
}
.navbar .navbar-nav>li>a {font-size: 15px;
     padding: 12px 20px;
}
.navbar .navbar-nav>li:last-child{border-right: 0px;}
.navbar-collapse {
   
    padding-right: 0px;
    padding-left: 0px;
    
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: rgb(241, 157, 9);
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
	left: auto;
    right: 2%;
    z-index: 15;
    width: 10px;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
    top: 40%;
}
.tab-content {
    background-color: #FFF; padding:10px;
}
.slider-caption {
    position: absolute;
    bottom: 0%;
    z-index: 30;
    padding: 5px 30px;
    color: #fff;
    font-size: 14px;
    background: rgba(0,0,0,0.2);
    width: 100%;
    right: 0%;
    text-align: center;
    left: 0;
}
.collapseheader{display: none;
    color: #fff;
    margin-left: 30px;
    font-size: 20px;}
.slider-caption p{font-size: 16px;margin-bottom: 0px;}
.slider-caption p b{color:#dca02a }
.nav-tabs>li>a, .nav-tabs>li>a:focus { color: #464040;}
.portletsec{
    padding: 50px 0px 30px;
    background: #f3faff9c url(../img/stardust1.png) fixed;
       position: relative;
    }
/* Outline Out */
.portletsec a {
   
}
.portletinner{text-align: center}
.portletinner h4{
    font-size: 15px;
    color: #127fc5;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 24px;
    }
.portletsec .image-sec:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content:'';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    top: -8px;
    left: -8px;
    padding: 8px;
    box-shadow: 0 0 0 8px #003594;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
    -webkit-transform: scale(.8);
    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transition: transform 0.4s, opacity 0.4s;
    transform: scale(.8);
    opacity: 0;
}
.portletsec .image-sec:before {
   
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: block;
    -webkit-font-smoothing: antialiased;
}

.portletsec a:hover .image-sec{
    background: rgb(216, 216, 216);
    /* color: #41ab6b; */
    border-color: #f3f3f3;
}

.portletsec a:hover .image-sec:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
	border-color:#fff
}

.portletsec a:hover,.portletsec a:hover h4{text-decoration: none;color: #003594;}
.portletsec .image-sec{
    padding: 34px 5px;
    margin: 0px auto;
    margin-bottom: 10px;
    display:block;
    cursor: pointer;
    width: 170px;
    height: 170px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    text-decoration: none;
    z-index: 1;
    color: #fff;
    background:#efefef;
    -webkit-transition: background 0.4s, color 0.4s;
    -moz-transition: background 0.4s, color 0.4s;
    transition: background 0.4s, color 0.4s;
    border: 4px solid #91c9f5;
    margin: 0px auto;
    margin-bottom: 20px;
    }
.portletsec img{  height: 90px; margin-bottom: 10px;  padding: 4px; }
.portletsec span{display: block}
.feedbacksec{background: #3784d2 url(../img/briefhimuda.jpg) no-repeat fixed; padding: 30px 0px 10px;  background-position: 0px 200px;}
.feedcontainer {  padding: 10px 50px;}
::-webkit-input-placeholder { /* Chrome */
  color: #fff!important;
}
:-ms-input-placeholder { /* IE 10+ */
 color: #fff;
}
::-moz-placeholder { /* Firefox 19+ */
 color: #fff;
  opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
 color: #fff;
  opacity: 1;
}
.feedcontainer .form-sec img.form-control{padding: 0px;}
.feedcontainer h2{color: #fff;margin-top: 5px;margin-bottom: 30px;padding-bottom: 15px;font-size: 30px;position: relative;z-index: 2;margin-left: 10px;}
.feedcontainer h2:after{content: '';width: 60px;left: -2.8%;height: 60px;background: #fbfbfb;position: absolute;bottom: 0px;z-index: -1;border-radius: 100%;}
.feedcontainer h2:before{content: '';position:  absolute;height: 1px;width: 86%;left: 56px;background: #ffffff;bottom: 0px;}
.feedcontainer h2 img{height:34px;margin-right: 15px;position:  relative;z-index: 1;}
.feedcontainer ul{list-style-type: none;margin-bottom: 30px;}
.feedcontainer ul li{list-style-type: none;display: block;position: relative}
.feedcontainer ul li:after{ content: " "; width: 6px;height: 16px;position: absolute;left: -20px; background: #fff;top: 13px;}
.feedcontainer ul li a{    color: #fff; font-size: 16px;  padding: 7px 10px 7px 0px; display: block;    outline: 0px;}
.listreadmore{color: #e0f5ff;float: right;font-size: 18px;border: 1px solid #90daff; padding: 4px 10px;border-radius: 3px;}
.feedcontainer ul li a:hover,.feedcontainer ul li a:focus,.listreadmore:hover,.listreadmore:focus{text-decoration: none;color: #90daff}
.feedcontainer .form-sec .form-control{ background: #22759000; padding: 4px 10px; border: 1px solid #7fcdf4;  color: #fff;}
.feedcontainer .form-sec .form-control:focus{    border-color: #6ac6e6 !important;}
.feedcontainer .form-sec label{color: #fff;margin-top: 5px;}
.inline + .inline{
  margin-left:10px;
}
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
   
    padding-top: 2px;
}
.feedcontainer .form-sec .input-group-addon {
    padding: 4px 10px;
    font-size: 20px;
    color: #fff;
    background-color: transparent;
    border: 1px solid #7fcdf4;
    border-left: 0px;
}
.f-bleft{position: relative}
.f-bleft:after{content: "";position: absolute;width: 1px;top: 0px;height: 100%;background: linear-gradient(#2e7bcd,#0258cf,#2e7bcd);
 }
.c-bleft{position: relative}
.c-bleft:after{
 content: "";
 position: absolute;
 width: 1px;
 top: 0px;
 height: 100%;
 background: linear-gradient(#e8e8e8,#636363,#e8e8e8);
 right: 0px;
 }
.b-bleft{position: relative}
.b-bleft:after{
 content: "";
 position: absolute;
 width: 100%;
 top: 53%;
 height: 1px;
 background: linear-gradient(to right,#e8e8e8,#636363,#e8e8e8);
 right: 0px;
 }
.feedcontainer .btn-success,.feedcontainer .btn-success:focus {
    background-color: #f19d09 !important;
    border-color: #f19d09;
    font-size: 14px;
    padding: 6px 15px;border-radius: 4px;
}
.feedcontainer .btn-success:hover,.feedcontainer .btn-success:active, .open .feedcontainer .btn-success.dropdown-toggle {
    background-color: #f9ae2b !important;
    border-color: #f19d09;
  
}
.feedcontainer .form-sec .input-group-addon:hover,.feedcontainer .form-sec .input-group-addon:focus{background: #f19d09;}
textarea.form-control {
    height: 70px;
}
.feedcontainer .radio{
  color:#999;
  font-size:15px;
  position:relative;
}
.feedcontainer .radio span{
  position:relative;
   padding-left:20px;
}
.feedcontainer .radio span:after{
  content:'';
  width:15px;
  height:15px;
  border:2px solid;
  position:absolute;
  left:0;
  top:1px;
  border-radius:100%;
  -ms-border-radius:100%;
  -moz-border-radius:100%;
  -webkit-border-radius:100%;
  box-sizing:border-box;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.p-20{padding: 20px;}
.feedcontainer .radio input[type="radio"]{
   cursor: pointer; 
  position:absolute;
  width:100%;
  height:100%;
  z-index: 1;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.feedcontainer .radio input[type="radio"]:checked + span{
  color:#fff;  
}
.feedcontainer .radio input[type="radio"]:checked + span:before{
    content:'';
  width:5px;
  height:5px;
  position:absolute;
  background:#fff;
  left:5px;
  top:6px;
  border-radius:100%;
  -ms-border-radius:100%;
  -moz-border-radius:100%;
  -webkit-border-radius:100%;
}
.Applicationsec{
   padding: 30px 0px 10px;
    background: #e8e8e8;
}

.application-dtls h2{
   color: #151515;
   margin-top: 0px;
   margin-bottom: 0px;
   font-size: 32px;
   padding-left: 20px;
}
.application-dtls ul{
    margin: 0px;
    list-style-type: none;
    margin-bottom: 10px;
    width: 100%;
    margin-top: 0px;
}
.application-dtls ul li{
    display: inline-block;
    color: #000000;
    width: 32%;
    padding: 15px 15px;
    margin-left: 5px;
    font-size: 18px;
    margin-top: 25px;
    background: url(../img/ico1.png) no-repeat;
    background-position: 90% 15px;
    background-size: 20%;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
/* Sweep To Top */


.application-dtls ul li:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 1px;
  bottom: 0;
  background:#91c9f5;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.application-dtls ul li:hover, .application-dtls ul li:focus, .application-dtls ul li:active {
  color: white;
}
.application-dtls ul li:hover:before, .application-dtls ul li:focus:before, .application-dtls ul li:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

.application-dtls ul li:nth-child(1) {background: url(../img/ico1.png) no-repeat; background-position: 144% 30px;
    background-size: 49%;}
.application-dtls ul li:nth-child(1):before{ background: #50a9eb url(../img/ico1.png) no-repeat;background-position: 90% 30px;
    background-size: 49%;}
.application-dtls ul li:nth-child(2){background: url(../img/ico2.png) no-repeat;background-position: 144% 30px;
    background-size: 49%;}
.application-dtls ul li:nth-child(2):before{ background: #ff920c url(../img/ico2.png) no-repeat; background-position: 90% 30px;
    background-size: 49%;}
.application-dtls ul li:nth-child(3) {background: url(../img/ico3.png) no-repeat;background-position: 144% 30px;
    background-size: 49%;}
.application-dtls ul li:nth-child(3):before{ background: #fb7ca7 url(../img/ico3.png) no-repeat; background-position: 90% 30px;
    background-size: 49%;}
.application-dtls ul li:nth-child(4) {background: url(../img/ico4.png) no-repeat; background-position: 144% 30px;
    background-size: 49%;}
.application-dtls ul li:nth-child(4):before{ background: #5b6e7f url(../img/ico4.png) no-repeat;background-position: 90% 30px;
    background-size: 49%;}
.application-dtls ul li:nth-child(5) {background: url(../img/ico5.png) no-repeat; background-position: 144% 30px;
    background-size: 49%;}
.application-dtls ul li:nth-child(5):before{ background: #19a11b url(../img/ico5.png) no-repeat; background-position: 90% 30px;
    background-size: 49%;}
.application-dtls ul li:nth-child(6) {background: url(../img/ico6.png) no-repeat; background-position: 144% 30px;
    background-size: 49%;}
.application-dtls ul li:nth-child(6):before{ background: #d34d4a url(../img/ico6.png) no-repeat; background-position: 90% 30px;
    background-size: 49%;}



.application-dtls ul li:nth-child(1) span{color:#50a9eb;}
.application-dtls ul li:nth-child(2) span{color:#ff920c;}
.application-dtls ul li:nth-child(3) span{color:#fb7ca7;}
.application-dtls ul li:nth-child(4) span{color:#5b6e7f;}
.application-dtls ul li:nth-child(5) span{color:#19a11b;}
.application-dtls ul li:nth-child(6) span{color:#d34d4a;}
.application-dtls ul li span{
    font-size: 50px;
    display: block;
    color: #030000;
    letter-spacing: 2px;
    margin-top: 0px;
    text-shadow: 1px 2px 2px rgba(0,0,0,0.4);
}
.application-dtls ul li:hover span{color: #fff;}
.mobileapp{}
.mobileapp img{width: auto;padding: 5px;margin: 0px 0px 10px 0px;height: 250px;}
.header h1.logo {
	font-size: 26px;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	padding-left: 10px;
	color: #000;
}
.header h1.logo small {
	font-size: 14px;
	color: #000;
}
.header h1.logo img {
	float: left;

	margin-right: 15px;
	margin-top: -2px;
}
.header h1.logo span {
	font-size: 13px;
}
.implinks-wrapper {
    padding: 15px 0;
}

.owl-demo-implinks .owl-item {
    display: table
}

.owl-demo-implinks .owl-item .item {
    border-right: 1px solid #d3d3d3;
    padding: 10px 0;
    text-align: center;
    height: 82px;
    vertical-align: middle;
    display: table-cell
}

.owl-demo-implinks .owl-item .item img {
   padding: 0px 10px;
    height: 45px;
}

.implinks-wrapper .owl-carousel {
    position: relative
}

.contolrs {
    position: absolute;
    font-size: 50px;
    margin-top: -85px;
    color: #b3b3b3;
    z-index: 9;
}

.impprev {
    left: 19%;
}

.impnext {
    right: 20%;
}

.contolrs:hover {
    color: #195367;
}
.info-modal-content {
border: 4px solid #5c96ff;
    color: #3c6579;
    background: #f3f0f0;
    box-shadow: 0px 0px 0px #003594 inset;
    top: 50px;
}
.helpline{background: rgba(0, 0, 0, 0.62);}
.helpline marquee{
    /* font-size: 16px; */
    margin-top: 4px;
    color: #FFC107;
    padding: 5px 0px;
    }
.helpline marquee p{margin-bottom: 0px;}
.info-modal-content .modaldata{padding: 30px;background-image: url(../img/bg3.jpg);}
.info-modal-content .modaldata h4{font-size: 24px;font-weight: 600;text-transform: uppercase;margin-bottom: 20px;color: #003594;text-align: center;position: relative}
.info-modal-content .modaldata p{font-size: 16px;margin-bottom: 15px;color: #000;}
.info-modal-content .modaldata ul{margin-left:0px;list-style-type: none;margin-bottom: 20px;    height: 300px;
    overflow: hidden;
    overflow-y: scroll;}
.info-modal-content .modaldata ul li{    font-size: 15px;line-height: 28px; color: #001e54; background: url(../img/compass.png) 0 7px no-repeat;
    padding-left: 30px;}
.info-modal-content .modaldata ul ol li{background: none!important;padding-left: 0px;}
.info-modal-content button.close {color: #003594;font-size: 24px;opacity: .9;margin-right: 5px;}
/*Added by Bishnu 14-Mar-2017*/
.header-nav { float:right; margin-top:55px !important; margin-bottom: 0px !important;}
.ace-nav.header-nav li {line-height:20px; background-color:#303b41; padding:8px 0 6px 0; margin:0 1px; border-radius: 8px 8px 0 0;}
.ace-nav.header-nav li:active {background-color:#c7a42c;}
.ace-nav.header-nav li:last-child {border-right:0;}
.ace-nav.header-nav li a,.ace-nav.header-nav li a:hover,.ace-nav.header-nav li a:focus {color:#FFF !important; outline:0;}
/*.ace-nav.header-nav li:hover {background-color:#228ed9;}*/
.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}
.contact-info .media-left {
  vertical-align: middle;
}
.contact-info .media-left i {
  display: block;
      font-size: 20px;
}
.contact-info p {
  padding-left: 10px;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
}
.contact-info .wll {  background-color: #f9f9f9;  border: 1px solid #eaeaea;}
/**/
#logoWhite {
	display: none;
}
#loginBodyBg .col-sm-4 {
	margin-left: 30%;
}
.loginbox .btn-inverse, .btn-inverse:focus {
	background-color: #ffffff!important;
	border-color: white;
	border: 0px !important;
	color: #000 !important;
}
.loginBox {
	width: 100%;
	margin: 0px auto;
}

.loginHeader {
	background: #ececec!important;
	margin-top: 20%;
	border-bottom: 1px solid #d4d2d2!important;
}
.login-content {min-height:230px; padding:25px 0 0 0; font-size:14px;}
.panel-login, .logintextbg{height:400px;position:relative;}

.applylogin .panel-login{height:400px;position:relative; padding:30px 40px 0px 40px;}

/*.applylogin .panel-login,.applylogin  .logintextbg{min-height: 400px; height:inherit;}*/
.panel-login {
	background-color: rgba(255, 255, 255, 0.9) !important;
	color: #FFF !important;
	padding: 30px 40px;
	margin: 0 -10px 0;
}

.loginFooter {
	color: #858585;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	margin-top: -10px;
}
.logintextbg {/*    background: rgba(255, 255, 255, 0.7)*/;
	color: #FFF;
	padding: 10px 30px 30px 30px;
	border-radius: 5px;
	margin:0 -15px 0;
	background: rgba(48, 59, 65, .85);
    border-radius: 0px;
}

/*.login-footer .forgotLink,.login-footer .forgotLink a {color:#000; font-size:13px;}
.login-footer .forgotLink a:hover {color:#333; text-decoration:none;}*/
.padding-zero{padding:0px;}

.appbtn{    position: absolute;
    bottom: 0;
    width: 100%;}
.appbtn a {
	    font-size: 16px;
    padding: 10px 20px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    display: block;
    text-align: center;
    border-right:#676767 1px solid;
    /* margin: 10px; */
    background: rgba(0, 0, 0,.4);
	color:#fff;
}
.appbtn a:hover{text-decoration:none;opacity:.7;} 
.appbtn a.border0{border-right:0px;}
.appbtn a .appbtntext{min-height: 48px;
    display: block;
    padding-top: 10px;}
.appbtn a >img {
	height: 50px;
	margin-bottom: 10px;
}

.appbtn a.appbtn1{background-color:#046393;}
.appbtn a.appbtn2{background-color:#9e7c22;}
.appbtn a.appbtn3{background-color:#303b41;}

.appbtninner a img{float: left;
    margin: 10px 20px 10px;
    width: 50px;}
	
.appbtninner a{    font-size: 20px;
    color: #fff;
    text-decoration: none;
    display: block;
    border-bottom: #5f5f5f 1px solid;
    float: left;
    width: 100%;
    line-height: 25px;}

.appbtninner a:hover{background:#000;}
.logintextbg .radio {
	    margin-bottom: 15px;
    padding: 5px 30px 0px 50px;
    width: 100%;
}
.logintextbg .radio label{    font-size: 16px;
    color: #fff;}
.logintextbg .radio label i.fa {margin-left:-27px;}	
.logintextbg h3 {
	margin-bottom: 23px;
    text-transform:uppercase;
    color: #fff;
    border-left: #ffffff 8px solid;
    padding: 10px 20px;
	    margin-top: 0px;
	
}




.marbinbot-0 {margin-bottom:0;}
.login-footer{
    padding: 0px 0 0px;
    text-align: center;
    left: 0;
    /*min-height: 127px;*/
	font-size:13px;
	/*border-top: rgba(255, 255, 255, .2) 1px solid;*/
	}
.panel-login h2 {
	font-size: 24px;

}
.btn-inverse, .btn-inverse:focus, .btn-inverse:hover {
	background-color: #fff!important;
	border-color: #fff;
	color: #000 !important;
	border-radius: 0 3px 3px 0;
}
.panel-login .panel-heading {
	color: #fff;
	text-align: left;
	border-left: 7px solid #fff;
	padding: 5px 15px;
	margin: 10px 0 0 -1px;
	border-radius: 0px;
	font-size: 28px;
	text-transform: uppercase;
}
.panel-login .panel-heading h2 {
	margin: 0px;
	padding: 4px;
}
.panel-login .panel-heading h4 {
	line-height: 24px;
}
.panel-login .panel-heading h4 small {
	color: #FFF;
}
.panel-login .form-group {margin-bottom:25px;}
.effect-16{border: 0; padding: 4px 0; border-bottom: 1px solid #ccc; background-color: transparent;}
.effect-16 ~ .focus-border{position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background-color: #303b41; transition: 0.4s;}
.effect-16:focus ~ .focus-border,
.has-content.effect-16 ~ .focus-border{width: 100%; transition: 0.4s;}
.effect-16 ~ label{position: absolute; left: 0; width: 100%; top: 9px; color: #000; transition: 0.3s; z-index: -1; letter-spacing: 0.5px;}
.effect-16:focus ~ label, .has-content.effect-16 ~ label{top: -9px; font-size: 12px; color: #303b41; transition: 0.3s;}
.panel-login input[type="text"]{color: #333; width: 100%; box-sizing: border-box; letter-spacing: 1px;border-top:0;
	border-left:0;
	border-right:0;}
.panel-login .form-control, .panel-login select {
	border-top:0;
	border-left:0;
	border-right:0;
	padding: 5px 0px;
	height: 40px;
}
.panel-login .form-group input[type=text],.panel-login .form-group input[type=password],.panel-login .form-control {background-color:transparent;}
.input-effect {position:relative; z-index: 0;}

.formbtnblock {margin-top:35px;margin-bottom: 10px !important;}
.formbtnblock .btn {
	width: 100%;
	padding: 8px 10px;
	font-size: 20px;
	margin-bottom: 10px;
}
/*.panel-login .btn-info {
	border: #b3400b solid 1px !important;
	background-color: #ef6020 !important;
}
.panel-login .btn-info:hover {
	background-color: #D3490A !important;
	border: #19aa82 solid 0px;
}
.panel-login .btn-primary {
	background-color: #38B9F4!important;
	border-color: #159AD7;
}
.panel-login .btn-primary:hover {
	background-color: #0281BB!important;
}*/
.text-yellow {color:#ffc80b;}
.text-yellow:hover {text-decoration:underline;color:#F0E44F;}
.panel-login a {
	color: #fff;
	/*text-decoration: underline;*/
}
.panel-login a:hover {
	color: #B5E7FD;
	text-decoration: none;
}
.panel-login a.fgtpwd {
	color: #B5E7FD;
	text-decoration: none;
	margin-right: -32px;
	line-height: 28px;
}
.panel-login a.fgtpwd:hover {
	color: #fff;
}
.panel-login hr {
	border-top: 1px solid #1094d0;
}
hr.style1{
	border-top: 1px solid #6e7980;
}
.text_logo {
	margin: 10px 0px 10px -10px;
	padding: 0px;
}
.text_logo h1 {
	color: #fff;
	margin-top: 5px;
	text-shadow: 0px 0px 2px #BEBEBE;
}
.text_logo h1.logo {
	font-size: 20px;
	line-height: 20px;
	padding: 23px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	color: #000;
	font-weight: bold;
}
.text_logo h1.logo small {
	font-size: 13px;
	color: #FFF;
}
.text_logo h1.logo img {
	float: left;
	margin-right: 15px;
	margin-top: 0px;
}
.text_logo h1.logo span {
	font-size: 13px;
}
.text_logo h1.logo span.norView {
	font-size: 13px;
}
.text_logo h1.logo span.resView {
	display: none;
}
.top_tab_container {
	margin-top: -10px;
	margin-left: 10px;
}
.top_tab_container .btn-info {
}
.top_tab_container .btn-info, .top_tab_container .btn-info:focus {
	background-color: #e8e8e8!important;
	border: #dcd5d5 solid 1px;
	position: relative;
	top: 1px;
	color: #000!important;
}
.top_tab_container .btn-info.active {
	background-color: #fff!important;
	color: #4396CB!important;
	border-bottom-color: transparent;
}
.top_tab_container .btn.active:after {
	border-bottom: none;
}
/*.text_logo h1 {color: #fff; margin:0px; margin-top:10px; font-size:28px; text-shadow:0px 0px 2px #333;}
.text_logo small {color: #fff;}*/
.mrgn_020 {
	margin: 0px 10px 0px 0px;
}
.fltlft {
	float: left;
}
.wid50 {
	width: 50%;
}
.soil_send_report {
	opacity: 0;
	margin-left: -80px;
	display: none;
}
.show_srch_User_frm {
	width: 30px;
	height: 13px;
	background: #F5F5F5 url(../img/down_arow.png) no-repeat center center;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	margin-top: -13px;
	border: 1px dotted #E2E2E2;
	border-top: none;
	cursor: pointer;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	display: none;
}
.show_srch_User_frm:hover {
	background-color: #EEEDED;
}

.navbar .navbar-brand {
	color: #fff;
	padding-top: 9px;
	padding-left: 0px;
	margin: 0px 0px 0px -15px;
}
.navbar>.container .navbar-brand {
	margin-left: 0px;
}
.ace-nav>li>a {
	background-color: transparent !important;
	color: #000;
}
.ace-nav>li>a:hover, .ace-nav>li>a:active, .ace-nav>li>a:focus {
	background-color: transparent !important;
	color: #da5d3c !important;
}
.settingNav {
	/*margin-top: 30px !important;*/
	height: auto;
}
.settingNav.ace-nav>li{float:right;}
.container>.navbar-header {

	font-size: 13px!important;
}
.ace-nav .nav-user-photo {
	max-width: 32px;
}
.ace-nav>li {
	border: 0px;
}
.fees-calc-link {
	    background-color: #fff !important;
    color: #046393;
    border-radius: 0px;
    border: #d4d4d4 1px solid !important;
    margin-left: 10px;
}
.fees-calc-link a {
	color: ef6020 !important;
	text-decoration:none
}
.fees-calc-link:hover{background:#ef6020 !important;}
.ace-nav > li.fees-calc-link > a:hover {
	color: #fff !important;
}
.ace-nav>li.grey>a {
	background-color: #f00;
}
.ace-nav>li.btnApplication>a, .ace-nav>li.btnApplication>a:hover {

	background-color: #da5d3c !important;
	color: #fff!important;
}
.ace-nav>li.open.btnApplication>a, .ace-nav>li.btnApplication>a:hover {
	background-color: #Da3e1a !important;
	color: #fff!important;
}
.ace-nav>li.userSetting>a, .ace-nav>li.userSetting>a:hover {
	background-color: #da5d3c !important;
	color: #fff!important;
}
.ace-nav>li.open.userSetting>a, .ace-nav>li.userSetting>a:hover {
	background-color: #Da3e1a !important;
	color: #fff!important;
}
.mgnTop-10 {
	margin-top: 16px;
}
.searchBox {
	background-color: #f5f5f5;
	border: #ddd solid 1px;
	margin: 0px;
	padding: 0px;
}
.languageBox {
	background-color: #f5f5f5;
	border: #ddd solid 1px;
	margin: 0px;
	padding: 2px;
}
.languageBox a {
	padding: 2px 10px;
	background-color: #fff;
	line-height: 24px;
	height: 24px;
	font-size: 15px;
}
.languageBox a:hover, .languageBox a.active {
	background-color: #CFF1FB;
}
.fontBox {
	background-color: #f5f5f5;
	border: #ddd solid 1px;
	margin: 0px;
	padding: 2px;
}
.fontBox a {
	padding: 2px 10px;
}
.fontBox a.small {
	font-size: 12px;
}
.fontBox a.default {
	font-size: 14px;
	border-left: #ddd solid 1px;
	border-right: #ddd solid 1px;
}
.fontBox a.large {
	font-size: 16px;
}
.themeBox {
	margin: 0px 5px;
	padding-top: 6px;
	font-size: 13px!important;
}
.themeBox a {
	text-align: center;
	padding: 5px 12px;
	margin: 0px 5px;
}
.themeBox a.whiteBg {
	background-color: #FFFFFF;
	border: #a4a4a4 solid 1px;
}
.themeBox a.blackBg {
	background-color: #47565D;
	border: #47565D solid 1px;
}
.searchBox .txtSearch {
	background-color: transparent;
	border: 0px;
	font-size: 12px;
	line-height: 19px;
}
.searchBox .btnSearch {
	background-color: transparent;
	border-width: 0px 0px 0px 1px;
	background: url(../img/search.png) no-repeat center center;
	width: 26px;
	height: 16px;
	margin-top: 2px;
}
.orangeBg {
	background-color: #DA5E3C!important;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.orangeBg a {
	color: #fff;
}
.lightBlueBg {
	background-color: #3488C8!important;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.lightBg {
	background-color: #ededed;
	padding-bottom: 0px;
	border-bottom: #ddd solid 1px;
}
/*addedd on 09-01-2015 for form design*/
.lightBlueBg {/*background-color:#b7dcfe;*/
}
 
.input-effect input[type=text]:focus,.input-effect input[type=password]:focus,.input-effect select:focus{border-color:0 !important;  -webkit-box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.0) !important;
-moz-box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.0) !important;
box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.0) !important;}

.sectionbox-container textarea:focus,.sectionbox-container input[type=text]:focus,.sectionbox-container input[type=password]:focus,.sectionbox-container input[type=datetime]:focus,.sectionbox-container input[type=datetime-local]:focus,.sectionbox-container input[type=date]:focus,.sectionbox-container input[type=month]:focus,.sectionbox-container input[type=time]:focus,.sectionbox-container input[type=week]:focus,.sectionbox-container input[type=number]:focus,.sectionbox-container input[type=email]:focus,.sectionbox-container input[type=url]:focus,.sectionbox-container input[type=search]:focus,.sectionbox-container input[type=tel]:focus,.sectionbox-container input[type=color]:focus,.sectionbox-containerselect:focus,.sectionbox-containerinput[type=checkbox]:focus {border-color:#308dcf !important; -webkit-box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.6) !important;
-moz-box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.6) !important;
box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.6) !important;}
 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,select:focus,input[type=checkbox]:focus {border-color:#308dcf !important; -webkit-box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.6) !important;
-moz-box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.6) !important;
box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.6) !important;}
input[type=checkbox].ace:checked, input[type=radio].ace:checked, input[type=checkbox].ace:focus, input[type=radio].ace:focus {border-color:#308dcf !important; -webkit-box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.6) !important;
-moz-box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.6) !important;
box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.6) !important;}
.sectionbox-container input[type=checkbox].ace:checked,.sectionbox-container input[type=radio].ace:checked,.sectionbox-container input[type=checkbox].ace:focus,.sectionbox-container input[type=radio].ace:focus {border-color:#308dcf !important; -webkit-box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.6) !important;
-moz-box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.6) !important;
box-shadow: 0px 0px 5px 0px rgba(48,141,207,0.6) !important;}


h4.lightBlueBg {
	    margin-bottom: 0px;
    color: #000;
    font-weight: bold;
    background-color: #f1f1f1!important;
    font-size: 15px;
    padding: 12px 16px;
}
.instructionInfo {
	float: right;
	display: inline-block;
	color: #f00;
	margin-right: 15px;
	margin-top: -28px;
	font-weight: bold;
}
.photoUpload {
/*	position: absolute;*/
    background-color: #e8e4e4;
	border: solid 1px #d4d4d4;
    padding: 1px;
}
.photoUploadText {
	position: absolute;
    background-color: #e8e4e4;
	border: solid 1px #d4d4d4;
    padding: 1px;
}
.photoUpload input[type="file"] {
	width: 94px;
	display: inline-block;
	padding-left: 5px;
}

.borderedBox {
	background-color:#FFF ; padding:15px; margin-bottom:0px;  border:0;
}
/*.borderedBox .form-group:last-child {margin-bottom:0;}*/
.step-content .step-pane {padding:0;}

.sectionbox-container .col-xs-1, .col-sm-1,.sectionbox-container .col-md-1,.sectionbox-container .col-lg-1,.sectionbox-container .col-xs-2,.sectionbox-container .col-sm-2,.sectionbox-container .col-md-2,.sectionbox-container .col-lg-2,.sectionbox-container .col-xs-3,.sectionbox-container .col-sm-3,.sectionbox-container .col-md-3,.sectionbox-container .col-lg-3,.sectionbox-container .col-xs-4,.sectionbox-container .col-sm-4,.sectionbox-container .col-md-4,.sectionbox-container .col-lg-4,.sectionbox-container .col-xs-5,.sectionbox-container .col-sm-5,.sectionbox-container .col-md-5,.sectionbox-container .col-lg-5,.sectionbox-container .col-xs-6,.sectionbox-container .col-sm-6,.sectionbox-container .col-md-6,.sectionbox-container .col-lg-6,.sectionbox-container .col-xs-7,.sectionbox-container .col-sm-7,.sectionbox-container .col-md-7,.sectionbox-container .col-lg-7,.sectionbox-container .col-xs-8,.sectionbox-container .col-sm-8,.sectionbox-container .col-md-8,.sectionbox-container .col-lg-8,.sectionbox-container .col-xs-9,.sectionbox-container .col-sm-9,.sectionbox-container .col-md-9,.sectionbox-container .col-lg-9,.sectionbox-container .col-xs-10,.sectionbox-container .col-sm-10,.sectionbox-container .col-md-10,.sectionbox-container .col-lg-10,.sectionbox-container .col-xs-11,.sectionbox-container .col-sm-11,.sectionbox-container .col-md-11,.sectionbox-container .col-lg-11,.sectionbox-container .col-xs-12,.sectionbox-container .col-sm-12,.sectionbox-container .col-md-12,.sectionbox-container .col-lg-12 {position:relative;}
.sectionbox-container .step-content .step-pane {padding:0;}
.sectionbox-container .borderedBox {background-color:#FFF ; padding:10px; margin-bottom:15px;  border:0; }
.sectionbox-container h4.lightBlueBg {background-color:#FFF!important; font-size:15px; border-top:solid 2px #e7eaec; border-bottom:solid 1px #e7eaec; padding:12px 10px;}
.sectionbox-container h4.sub-hd {font-size:14px; font-weight:bold;}
.sectionbox-container .table-bordered th {background:#FFF;}
.sectionbox-container .table>thead>tr>th:last-child {
    border-right-color: #dddddd;
}
.sectionbox-container .steps li .title {background-color:#FFF;}
.sectionbox-container .steps li:first-child .title {margin-left:0;}
.sectionbox-container textarea,.sectionbox-container input[type=text],.sectionbox-container input[type=password],.sectionbox-container input[type=datetime],.sectionbox-container input[type=datetime-local],.sectionbox-container input[type=date],.sectionbox-container input[type=month],.sectionbox-container input[type=time],.sectionbox-container input[type=week],.sectionbox-container input[type=number], .sectionbox-containerinput[type=email],.sectionbox-container input[type=url], .sectionbox-containerinput[type=search],.sectionbox-container input[type=tel],.sectionbox-container input[type=color] {border: 1px solid #dadada;}
.sectionbox-container .form-control, select {border: 1px solid #dadada; color:#000;}
.sectionbox-container .table-responsive {padding:10px 10px 10px 10px ; background-color:#FFF; margin-bottom:15px;}
.sectionbox-container .table {margin-bottom:0;}
.sectionbox-container .hr {
    border-top-color: #c7a42c;
}
.steps li.active .title {
    border-color: #c7a42c;
}
.bordered {
	border: #ddd solid 1px;
	padding: 2px;
}
#otherNavigation {position:relative; width:100%; z-index:9;margin-top:0px;}

.innerBanner {display:none;}
.main-content2  {padding-top:40px;}
/*textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
border: 1px solid #006fa2;
    padding: 5px 10px;
    height: 40px;
    border-radius: 4px !important;}*/
input[type=checkbox].ace + .lbl::before, input[type=radio].ace + .lbl::before {
	border: 1px solid #909090;
}

input[type="text"].sentenceCase, .sentenceCase {
	text-transform: inherit;
}
.imgFixedSize {
	width: 100px;
}
/************************/

/*logo title css*/

.logotitle{color:#000;}
.logotitle h1{
    margin: 0px 0 0 0;
   
    font-size: 32px;
    color: #003594;
	font-family: 'Kanit', sans-serif;
    }
			
.logotitle h2{
    padding: 0;
       margin: 5px 0 0 0;
    font-size: 20px;
    color: #003594;
	font-family: 'Kanit', sans-serif;
    }
.headlogo{
    margin: 0 10px 0 0;
    max-height:85px;
    max-width: 150px;}

@media (max-width:768px){}
/*logo title css*/

.blueBg {
	background-color: #afafaf!important;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.stripedBorder {
	background: url(../img/border.png) repeat-x left top;
	width: 100%;
	margin-top: 20px;
}
.newsHead {
	background: url(../img/newsHeading.png) no-repeat right top;
	float: left;
	width: 115px;
	padding: 10px 10px;
	font-size: 110%;
	margin: 0px 5px 0px 0px;
	height: 42px;
}
#news-container {
	float: right;
	width: 865px;
	margin: 0px;
	padding: 0px;
}
#news-container ul li {
	margin: 0px;
	padding: 0px;
}
#news-container ul li div {
	background: #ffffff;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
#news-container ul li div a {
	color: #265977;
}
.profileBox {
	background-color: #f3f3f3;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
.profileBox p {
	margin: 10px 0px 0px 10px;
}
a.profileCont {
	padding: 8px 0px 6px 6px;
	height: 57px;
	margin: 0px;
	border-top: #49A9F3 solid 1px;
	border-bottom: #2169A0 solid 1px;
	display: block;
	color: #fff;
}
a.profileCont:hover {
	background-color: #15406F;
}
a.profileCont p {
	margin: 1px 0px 0px 6px;
	max-width: 180px;
}
a.profileCont img {
	border: #2169A0 solid 1px;
	width: 40px;
	height: 42px;
}
.borderTopOrange {
	background: url(../img/borderTopOrange.jpg) no-repeat left top;
	padding-top: 7px;
}
.borderTopBlue {
	background: url(../img/borderTopBlue.jpg) no-repeat left top;
	padding-top: 7px;
}
.bdrBtmGreen {
	padding-top: 0px;
	padding-bottom: 8px;
	margin-top: 0px;
	border-bottom: #2A9C09 solid 2px;
}
.borderTopWhite {
	background: url(../img/borderTopWhite.png) no-repeat left top;
	padding-top: 7px;
}
.listItems, .innerListItems {
	list-style-type: none;
	margin-left: 0px;
}
.listItems li {
	background: url(../img/rightArrowBlack.png) no-repeat 0px 10px;
	padding: 5px 0px 5px 15px;
	border-bottom: #908D8D dotted 1px;
}
.innerListItems li {
	background: url(../img/rightArrowBlack.png) no-repeat 0px 15px;
	padding: 7px 0px 6px 15px;
	border-bottom: #908D8D dotted 1px;
}
.innerListItems li a {
	color: #000;
}
.blueBg .listItems a {
	color: #fff;
}
.blueBg .listItems li {
	background: url(../img/listBulletWhite.png) no-repeat 0px 12px;
}
.heightFixed {
	height: 207px;
}
.date {
	color: #707070;
	font-style: italic;
}
.fixHeight {
	height: 267px;
	margin-bottom: 20px;
	padding-right: 8px;
}
.fixHeight.no-padding-right {
	padding-right: 0px;
}
.readMore, .btnStatus {
	background-color: #DA5E3C;
	color: #fff;
	padding: 5px 10px;
	position: absolute;
	right: 24px;
	bottom: 32px;
	border: 0px;
	text-decoration: none;
}
.readMoreGreen {
	background-color: #058E02;
	color: #fff;
	padding: 5px 10px;
	border: 0px;
	text-decoration: none;
	margin-bottom: 10px;
	width: 100px;
	text-align: center;
}
.readMoreGreen:hover {
	color: #fff;
	text-decoration: none;
	background-color: #046D02;
}
.readMoreOrange {
	background-color: #DA5E3C;
	color: #fff;
	padding: 5px 10px;
	border: 0px;
	text-decoration: none;
	margin-bottom: 10px;
	margin-left: 5px;
	width: 100px;
	text-align: center;
}
.readMoreOrange:hover {
	color: #fff;
	text-decoration: none;
	background-color: #Da3e1a;
}
.btnStatus {
	top: 170px;
	height: 30px;
}
.readMore:hover, .btnStatus:hover {
	color: #fff;
	text-decoration: none;
	background-color: #Da3e1a;
}
/*.banner img{ width:100%;}*/

.slider-wrap {
	position: relative;
	margin: 17px auto 17px 0px;/* width: 290px;*/
}
.slider {

	position: relative;
	width: 950px;
	margin: auto;
}
.slider ul {
	margin: 0;
	padding: 0;
}
.slider ul li {
	list-style: none;
	text-align: center;
}
.slider ul li img {
	display: inline-block;
	vertical-align: middle;
	width: 230px;
	height: 134px;
	background: #fff;
	border: #fff solid 3px;
}
/*.slider ul li .imgHover {display: inline-block; vertical-align: middle; width: 90px; height: 94px; background: url(../img/zoom.png) no-repeat center center; 
border:#fff solid 3px; margin-top:-116px; display:none;}
*/
.slider ul li .imgHover {
	display: inline-block;
	vertical-align: middle;
	width: 99%;
	padding: 1%;
	height: 45px;
	color: #fff;
	background: rgba(0, 0, 0, 0.6);
	overflow: hidden;
	margin-top: -75px;
}
.slider ul li a:hover .imgHover {
	display: block;
}
.slider-arrow {
	position: absolute;
	top: 58px;
	width: 15px;
	height: 25px;
	display: block;
}
.sa-left {
	left: 0px;
	background: url(../img/arrowLeft.png) no-repeat center center;
}
.sa-right {
	right: 0px;
	background: url(../img/arrowRight.png) no-repeat center center;
}
.ace-nav>li>a>.badge {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.breadcrumb  {padding-left:0;margin-top: 10px;}
.breadcrumb>li>a {
	color: #ef6020;
}
.uploadfill-50 {width:50%; display:inline-block;}
.clock {
	float: right;
	background-color: #ef6020;
	padding-left: 8px;
	padding-right: 8px;
	color: #FFF;
}
.nav-list>li:before {
	background-color: #012c58;
}
.no-skin .nav-list>li.active:after {
	border: 4px solid;
	border-width: 0 4px 0 0;
	border-color: #012c58;
	right: 0px;
}
.no-skin .nav-list li.active>a:after {
	border-right-color: #012c58;
	-moz-border-right-colors: #012c58;
}
.nav-list li.active>a:after {
	display: block;
	content: "";
	position: absolute;
	right: 0;
	top: 4px;
	border: 0px solid transparent;
	border-width: 0px 0px;
}
.no-skin .nav-list>li:hover>a {
	color: #fff;
}

.no-skin .nav-list>li.active:hover>a {
	color: #fff;
}
.no-skin .nav-list>li.open a:hover {
	color: #fff;
}
.no-skin .nav-list>li.open ul li:hover>a {
	color: #fff;
}
.no-skin .nav-list li>a:hover {/*color:#FFF; */
	background-color: #012c58 !important;
}
.no-skin .nav-list>li.active>a {
	color: #fff;
	font-weight: normal;
	background-color: #012c58 !important;/**/
}
.no-skin .nav-list>li>a {
	background-color: #0d447c !important;
	color: #fff;
}
.no-skin .nav-list>li.open>a {
	color: #fff; /*background-color:#999999 !important;*/
}
.no-skin .nav-list>li {
	border-bottom-width: 1px !important;
	border-top-width: 1px !important;
	border-top-color: #16528f;
	border-bottom-color: #063668;
}
.no-skin .nav-list>li .submenu>li>a:hover {
	color: #fff !important;
}
.page-header {
	margin: -98px 0px 0px 3px !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	height: 38px;
	position: absolute;
	border: 0px;
}
.page-header h1 {
	font-size: 20px;
	color: #000;
	font-weight: normal;
	white-space: nowrap;
	padding-left: 8px;
	margin-left: 0px;
}
.btn-info, .btn-info:focus {
	background-color: #f19d09!important;
    border-color: #f19d09;

}
.btn-info:hover, .btn-info.active {
	background-color: #b59421!important;
    border-color: #b59421;
}
.btn-warning, .btn-warning:focus {
   background-color: #c7a42c!important;
    border-color: #c7a42c;
}
.btn-warning:hover, .btn-warning:active, .open>.btn-warning.dropdown-toggle {
     background-color: #b59421!important;
    border-color: #b59421;
}
.btn-default, .btn-default:focus {
    background-color: #798b96!important;
    border-color: #798b96;
}
.top_tab_container .btn-info.active {
	background-color: #fff !important;
	color: #000000 !important;
}
.top_tab_container .btn-info:hover, .top_tab_container .btn-info.active {
	background-color: #DA5D3C!important;
	color: #fff!important;
	border-color: #dcd5d5;
	border-bottom-color: #dcd5d5;
}
.hr-solid {
	border-style: solid;
	border-color: #dcd5d5;
	margin-top: 0px;
	margin-bottom: 15px;
}
.btn.active.btn-sm:after {
	bottom: -2px !important;
}
/*.navbar {
margin-top: -19px;
}*/
.breadcrumbs {
	margin-top: 0px;
}
/*.breadcrumbs .ace-nav.settingNav .userSetting{background-color:#d9534f !important;}*/
.breadcrumbs .ace-nav li a, .breadcrumbs .ace-nav li.userSetting a:hover {
	background-color: #4d8af7 !important;
}
.userSetting .dropdown-menu li a{background: #fff!important;}
.breadcrumbs .ace-nav li.userSetting .user-menu a:hover {background-color:#F0F0F0 !important;}
.breadcrumbs .ace-nav>li.open.userSetting>a, .ace-nav>li.userSetting>a:hover {
	background-color: #4d8af7 !important;
}
.btn {
	border-width: 1px !important;
	text-shadow: none !important;
}
.btn-danger, .btn-danger:focus {
	background-color: #d9534f !important;
	border-color: #d43f3a;
}
.btn-danger:hover, .btn-danger:active, .open .btn-danger.dropdown-toggle, .btn-danger:focus {
	background-color: #d2322d !important;
	border-color: #ac2925;
}
.btn-success, .btn-success:focus {
	background-color: #5cb85c !important;
	border-color: #4cae4c;
}
.btn-success:hover, .btn-success:active, .open .btn-success.dropdown-toggle {
	background-color: #47a447 !important;
	border-color: #398439;
}
.no-skin .sidebar {
	background-color: #0d447c;
	border-width: 0 0px 0 0;
	margin-top: -40px;
}
.navbar-fixed-top+.main-container {
	padding-top: 125px;
}


.fixed-navbar {
}
.fixed-navbar .navbar-brand img {
	width: 70% !important;
	margin-top: -2px;
	margin-left: -5px;
}
.fixed-navbar .navbar-buttons {
	display: none;
}
/*.user-menu li a .badge{float:right;}*/
.dropdown-yellow>li>a:hover, .dropdown-yellow>li>a:focus, .dropdown-yellow>li>a:active, .dropdown-yellow>li.active>a, .dropdown-yellow>li.active>a:hover, .dropdown-yellow .dropdown-submenu:hover>a {
	background: #eeeeee;
	color: #444
}
.sidebar .sidebar-toggle:before {
	content: "";
	display: block;
	height: 0;
	border-top: 0px solid;
	border-color: inherit;
	position: absolute;
	left: 15px;
	right: 15px;
	top: 13px;
}
.no-skin .sidebar-toggle {
	background-color: #fff;
	border-color: #e0e0e0;

}
/*.sidebar .sidebar-toggle {
border-style: solid;
border-width: 0 0 1px;
text-align: center;
padding: 0px;
position: relative;
height:19px;
width:17px;
float:right;
margin-top: 10px;
margin-right: -18px;
-webkit-border-radius: 4px 0px 0px 4px;
-moz-border-radius: 4px 0px 0px 4px;
border-radius: 4px 0px 0px 4px;
}*/

.sidebar .sidebar-toggle {
	border-style: solid;
	border-width: 1px;
	text-align: center;
	padding: 2px 0px 2px 0px;
	position: relative;
	height: 26px;
	width: 27px;
	float: right;
	margin-top: 7px;
	margin-right: -27px;
	-webkit-border-radius: 4px 0px 0px 4px;
	-moz-border-radius: 4px 0px 0px 4px;
	border-radius: 0px 4px 4px 0px;
	background-color: #f5f5f5;
}
.no-skin .sidebar.menu-min .nav-list>li>a>.menu-text {
	background-color: #f5f5f5;
	-webkit-box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.1);
	border-color: #ccc;
	color: #000;
}
.sidebar .nav-list>li>a {
	padding-left: 2px;
}
/*.no-skin .sidebar-toggle>.ace-icon, .no-skin .sidebar.menu-min .sidebar-toggle>.ace-icon {
border: 0px;
color: #000;
font-size:15px;
}*/
.no-skin .sidebar-toggle>.ace-icon, .no-skin .sidebar.menu-min .sidebar-toggle>.ace-icon {
	border: 0px;
	color: #000;
	font-size: 15px;
	padding-top: 2px;
	background-color: #f5f5f5;
}
.no-skin .nav-list>li .submenu {
	background-color: #fff;
	border: 0px;
}
.no-skin .nav-list>li .submenu>li>a {
	border-top-color: #999999;
	border: 0px;
	background-color: #1c5a99;
	color: #fff;
}
.no-skin .nav-list>li>.submenu:before, .no-skin .nav-list>li>.submenu>li:before {
	border-color: #fff;
}
.no-skin .nav-list>li.active>.submenu:before, .no-skin .nav-list>li.active>.submenu>li:before {
	border-color: #FFFFFF;
}
.no-skin .nav-list>li .submenu>li.active>a>.menu-icon {
	color: #ffffff;
}
.no-skin .nav-list>li .submenu>li.active a:hover, .no-skin .nav-list>li .submenu>li.active:not(.open)>a {
	background-color: #07396c;
	color: #ffffff;
}
.no-skin .nav-list>li .submenu>li.active:not(.open)>a:hover {
	background-color: #C0C0C0;
}
.nav-list>li li.active>a:after {
	top: 2px;
	border-width: 0px 0px;
}
.hr {
	border-top: 1px solid #c5daff;
}
.footer .footer-inner .footer-content {
	border: 1px solid #204C79;
	background-color: #132546;
}
.footer {
	height: auto;padding-top: 0px;width: 100%
}
.homeFooter {
	padding-top: 154px;
}
.footer.footer-fixed .footer-inner {
	bottom: -2px;
}
.footer .footer-inner {
	left: 0px;
    position: relative;
}
/*.footer.footer-fixed .footer-inner .footer-content {
left: 0px;
right: 0px;
bottom: 0px;
border:0px;
border-top: 1px solid #217dbc;
background-color: #ededed;
padding:10px 0px 0px 0px;
color:#000;
}*/
.footerLinks {
	padding: 16px 0px 5px 0px;
}
.footer .footer-inner .footer-content {
	left: 0px;
	right: 0px;
	bottom: 0px;
	border: 0px;
	/*border-top: 1px solid #217dbc;
background-color: #ededed;*/
	padding: 13px 0px 7px 0px;
	color: #fff;
	line-height: 20px;
	position: relative;
}
.footer-content a {
	text-decoration: none;
	padding: 0px;
	margin-right: 0px;
	padding-bottom: 10px;
	line-height: 150%;
	font-size: 120%;
}
.footer-content a:hover {
	color: #000;
	border-bottom: 0px;
}
.footer-content .poweredByBox {
	float: right;
	margin-right: -12px;
}
.footer-content .poweredBy {
	padding-bottom: 5px;
	text-align: right;
	padding-top: 0px;
}
.footer-content .poweredBy a {
	font-size: 100%;
	color: #FADF6E;
}
.footer-content .poweredBy a:hover {
	color: #5FACD4;
}
.footer-list{margin:0;}
.footer-list li {list-style:none; display:inline; border-right:solid 1px #FFF; padding:0 12px;}
.footer-list li:first-child {padding-left:0;}
.footer-list li:last-child {border:0;}
.footer-list li a {color:#CCC; padding-bottom:0; margin:0;}
.footer-list li a:hover {color:#FFF; text-decoration:underline;}
.counterBox {
	float: left;
	margin-left: -12px;
}
.counter {
	text-align: right;
}
.darkGreen {

	color: #06533e;
}
.footerLinks a {
	color: #fff;
	margin-right: 0px;
	font-size: 95%;
	line-height: 110%!important;
	border-right: #fff solid 1px;
	padding: 0px 4px 0px 4px;
}
.footerLinks a:hover, .footerLinks a:focus {
	color: #5FACD4;
}
.footerLinks a:last-child {
	border: 0px;
}
.txtOrange {
	color: #DA5E3C;
}
.footer-content {
	font-size: 12px;
	
	text-align: left;
}
.footer-content .bigger-120 {
	margin-left: 0px;
	font-size: 100% !important;
}
.footer-content a.socialMedia {
	text-indent: -9999px;
	width: 45px;
	height: 45px;
	margin: 4px 0px 5px 4px;
	padding: 0px;
	display: block;
	text-decoration: none;
	background-image: url(../img/socialIcon.png);
	background-repeat: no-repeat;
}
/*.footer-content a.socialMedia.gPlus{background:url(../img/googlePlusIcon.png) no-repeat left top;}
.footer-content a.socialMedia.facebook{background-position:0px 0px;}
.footer-content a.socialMedia.twitter{background:url(../img/twitterIcon.png) no-repeat left top;}*/

.footer-content a.socialMedia.indGov {
	background-position: -128px -44px;
}
.footer-content a.socialMedia.indGov:hover {
	background-position: -128px 0px;
}
.footer-content a.socialMedia.himachalGov {
	background-position: -186px -44px;
}
.footer-content a.socialMedia.himachalGov:hover {
	background-position: -186px 0px;
}
/*.footer-content a.socialMedia.myGov{background:url(../img/myGov.png) no-repeat center center;}*/
.footer-content a.socialMedia.facebook {
	background-position: 0px -44px;
}
.footer-content a.socialMedia.facebook:hover {
	background-position: 0px 0px;
}
.footer-content a.socialMedia.twitter {
	background-position: -64px -44px;
}
.footer-content a.socialMedia.twitter:hover {
	background-position: -64px 0px;
}
/*.footer-content a.socialMedia:hover{border:#da5d3c solid 2px; background-color:#fff;}

.footer-content a.socialMediaHome{margin:0px 0px 5px 4px; padding:0px; text-decoration:none; display:block; color:#333333; font-size:14px; }
.footer-content a.socialMediaHome img.linkLogo{ -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border:#666 solid 1px; width:44px; height:44px; margin-right:5px;}
.footer-content a.socialMediaHome:hover{color:#da5d3c;}
.footer-content a.socialMediaHome:hover img.linkLogo{border:#da5d3c solid 2px; background-color:#fff;}*/

.footer-content .footerNav {
	width: 49%;
}
.footer-content .footerNav a {
	display: block;
	color: #024ba6;
}
.footer-content .footerNav a:hover {
	text-decoration: underline;
}
.footer-content p {
	font-size: 120% !important;
	line-height: 150%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.footer-content h5.blue {
	color: #00558f !important;
	font-weight: bold;
}
.btn-scroll-up.display {
	bottom: 5px;
}
.form-horizontal .control-label {
	text-align: left;/*font-weight: normal;*/
}
.txtLft {
	text-align: left;
}
.welcomeMsg {
	color: #CCC;
	margin-top: 10%;
}
.radio, .checkbox {
	display: inline-block;
*float:inherit;
	padding-left: 10px;
	margin-right: 8px;
}
.passportPhoto {
	position: absolute;
	margin-top: -40px;
	border: #ddd solid 1px;
}
.signatureImg {
	position: absolute;
	margin-top: -20px;
	border: #ddd solid 1px;
}
.left {
	float: left;
}
.border {
	border: #c8c6c6 solid 1px;
	height: 18px;
	padding-top: 6px;
	width: 10px;
	padding-right: 15px;
	margin-right: 1px;
}
.utilBox {
	    float: right;
    margin: -35px 10px 0px 4px;
    position: relative;
    font-size: 13px;
}
.utilBox a {
	float: right;
	display: none;
	margin-left: 5px;
}
.tooltip.top {
	margin-top: -5px;
}
.mandatory {
	color: #FF0000;
	text-decoration: none;
	float: right;
	margin: -25px -9px 0px 0px;
}

.loader {
	float: right;
	margin: -28px 2px 0px 0px;
}
.uploadConf {
	float: right;
	margin: -28px 2px 0px 0px;
        /*position: relative;
        right: 0px;
        margin-right: 2px;
        margin-top: -23px;*/
}
.helpIcon {
	text-decoration: none;
	float: right;
	margin: -39px -22px 0px 0px;
}
.radioMandatory {
	color: #FF0000;
	text-decoration: none;
	float: right;
	margin: 12px -10px 0px 0px;
}
.viewMandatory {
	color: #FF0000;
	text-decoration: none;
}
.colon {
	text-decoration: none;
	float: left;
	margin: 6px 0px 0px -10px;
}
.lblColon {
	text-decoration: none;
	float: left;
	margin: 0px 8px 0px 0px;
}
/*Icon Styles*/
[class^="icon-"], [class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 1px;
 *margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("../img/glyphicons-halflings.png");
	background-position: 14px 14px;
	background-repeat: no-repeat;
}
/* White icons with optional class, or on hover/focus/active states of certain elements */
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] {
	background-image: url("../img/glyphicons-halflings-white.png");
}
.icon-glass {
	background-position: 0 0;
}
.icon-music {
	background-position: -24px 0;
}
.icon-search {
	background-position: -48px 0;
}
.icon-envelope {
	background-position: -72px 0;
}
.icon-heart {
	background-position: -96px 0;
}
.icon-star {
	background-position: -120px 0;
}
.icon-star-empty {
	background-position: -144px 0;
}
.icon-user {
	background-position: -168px 0;
}
.icon-film {
	background-position: -192px 0;
}
.icon-th-large {
	background-position: -216px 0;
}
.icon-th {
	background-position: -240px 0;
}
.icon-th-list {
	background-position: -264px 0;
}
.icon-ok {
	background-position: -288px 0;
}
.icon-remove {
	background-position: -312px 0;

}
.icon-zoom-in {
	background-position: -336px 0;
}
.icon-zoom-out {
	background-position: -360px 0;
}
.icon-off {
	background-position: -384px 0;
}
.icon-signal {
	background-position: -408px 0;
}
.icon-cog {
	background-position: -432px 0;
}
.icon-trash {
	background-position: -456px 0;
}
.icon-home {
	background-position: 0 -24px;
}
.icon-file {
	background-position: -24px -24px;
}
.icon-time {
	background-position: -48px -24px;
}
.icon-road {
	background-position: -72px -24px;
}
.icon-download-alt {
	background-position: -96px -24px;
}
.icon-download {
	background-position: -120px -24px;
}
.icon-upload {
	background-position: -144px -24px;
}
.icon-inbox {
	background-position: -168px -24px;
}
.icon-play-circle {
	background-position: -192px -24px;
}
.icon-repeat {
	background-position: -216px -24px;
}
.icon-refresh {
	background-position: -240px -24px;
}
.icon-list-alt {
	background-position: -264px -24px;
}
.icon-lock {
	background-position: -287px -24px;
}
.icon-flag {
	background-position: -312px -24px;
}
.icon-headphones {
	background-position: -336px -24px;
}
.icon-volume-off {
	background-position: -360px -24px;
}
.icon-volume-down {
	background-position: -384px -24px;
}
.icon-volume-up {
	background-position: -408px -24px;
}
.icon-qrcode {
	background-position: -432px -24px;
}
.icon-barcode {
	background-position: -456px -24px;
}
.icon-tag {
	background-position: 0 -48px;
}
.icon-tags {
	background-position: -25px -48px;
}
.icon-book {
	background-position: -48px -48px;
}
.icon-bookmark {
	background-position: -72px -48px;
}
.icon-print {
	background-position: -96px -48px;
}
.icon-camera {
	background-position: -120px -48px;
}
.icon-font {
	background-position: -144px -48px;
}
.icon-bold {
	background-position: -167px -48px;
}
.icon-italic {
	background-position: -192px -48px;
}
.icon-text-height {
	background-position: -216px -48px;
}
.icon-text-width {
	background-position: -240px -48px;
}
.icon-align-left {
	background-position: -264px -48px;
}
.icon-align-center {
	background-position: -288px -48px;
}
.icon-align-right {
	background-position: -312px -48px;
}
.icon-align-justify {
	background-position: -336px -48px;
}
.icon-list {
	background-position: -360px -48px;
}
.icon-indent-left {
	background-position: -384px -48px;
}
.icon-indent-right {
	background-position: -408px -48px;
}
.icon-facetime-video {
	background-position: -432px -48px;
}
.icon-picture {
	background-position: -456px -48px;
}
.icon-pencil {
	background-position: 0 -72px;
}
.icon-map-marker {
	background-position: -24px -72px;
}
.icon-adjust {
	background-position: -48px -72px;
}
.icon-tint {
	background-position: -72px -72px;
}
.icon-edit {
	background-position: -96px -72px;
}
.icon-share {
	background-position: -120px -72px;
}
.icon-check {
	background-position: -144px -72px;
}
.icon-move {
	background-position: -168px -72px;
}
.icon-step-backward {
	background-position: -192px -72px;
}
.icon-fast-backward {
	background-position: -216px -72px;
}
.icon-backward {
	background-position: -240px -72px;
}
.icon-play {
	background-position: -264px -72px;
}
.icon-pause {
	background-position: -288px -72px;
}
.icon-stop {
	background-position: -312px -72px;
}
.icon-forward {
	background-position: -336px -72px;
}
.icon-fast-forward {
	background-position: -360px -72px;
}
.icon-step-forward {
	background-position: -384px -72px;
}
.icon-eject {
	background-position: -408px -72px;
}
.icon-chevron-left {
	background-position: -432px -72px;
}
.icon-chevron-right {
	background-position: -456px -72px;
}
.icon-plus-sign {
	background-position: 0 -96px;
}
.icon-minus-sign {
	background-position: -24px -96px;
}
.icon-remove-sign {
	background-position: -48px -96px;
}
.icon-ok-sign {
	background-position: -72px -96px;
}
.icon-question-sign {
	background-position: -96px -96px;
}
.icon-info-sign {
	background-position: -120px -96px;
}
.icon-screenshot {
	background-position: -144px -96px;
}
.icon-remove-circle {
	background-position: -168px -96px;
}
.icon-ok-circle {
	background-position: -192px -96px;
}
.icon-ban-circle {
	background-position: -216px -96px;
}
.icon-arrow-left {
	background-position: -240px -96px;
}
.icon-arrow-right {
	background-position: -264px -96px;
}
.icon-arrow-up {
	background-position: -289px -96px;
}
.icon-arrow-down {
	background-position: -312px -96px;
}
.icon-share-alt {
	background-position: -336px -96px;
}
.icon-resize-full {
	background-position: -360px -96px;
}
.icon-resize-small {
	background-position: -384px -96px;
}
.icon-plus {
	background-position: -408px -96px;
}
.icon-minus {
	background-position: -433px -96px;
}
.icon-asterisk {
	background-position: -456px -96px;
}
.icon-exclamation-sign {
	background-position: 0 -120px;
}
.icon-gift {
	background-position: -24px -120px;
}
.icon-leaf {
	background-position: -48px -120px;
}
.icon-fire {
	background-position: -72px -120px;
}
.icon-eye-open {
	background-position: -96px -120px;
}
.icon-eye-close {
	background-position: -120px -120px;
}
.icon-warning-sign {
	background-position: -144px -120px;
}
.icon-plane {
	background-position: -168px -120px;
}
.icon-calendar {
	background-position: -192px -120px;
}
.icon-random {
	width: 16px;
	background-position: -216px -120px;
}
.icon-comment {
	background-position: -240px -120px;
}
.icon-magnet {
	background-position: -264px -120px;
}
.icon-chevron-up {
	background-position: -288px -120px;
}
.icon-chevron-down {
	background-position: -313px -119px;
}
.icon-retweet {
	background-position: -336px -120px;
}
.icon-shopping-cart {
	background-position: -360px -120px;
}
.icon-folder-close {
	width: 16px;

	background-position: -384px -120px;
}
.icon-folder-open {
	width: 16px;

	background-position: -408px -120px;
}
.icon-resize-vertical {
	background-position: -432px -119px;
}
.icon-resize-horizontal {

	background-position: -456px -118px;
}
.icon-hdd {
	background-position: 0 -144px;
}
.icon-bullhorn {
	background-position: -24px -144px;
}
.icon-bell {
	background-position: -48px -144px;
}
.icon-certificate {
	background-position: -72px -144px;
}
.icon-thumbs-up {
	background-position: -96px -144px;
}
.icon-thumbs-down {
	background-position: -120px -144px;
}
.icon-hand-right {
	background-position: -144px -144px;
}
.icon-hand-left {
	background-position: -168px -144px;
}
.icon-hand-up {
	background-position: -192px -144px;
}
.icon-hand-down {
	background-position: -216px -144px;
}
.icon-circle-arrow-right {
	background-position: -240px -144px;
}
.icon-circle-arrow-left {
	background-position: -264px -144px;
}
.icon-circle-arrow-up {
	background-position: -288px -144px;
}
.icon-circle-arrow-down {
	background-position: -312px -144px;
}
.icon-globe {
	background-position: -336px -144px;
}
.icon-wrench {
	background-position: -360px -144px;
}
.icon-tasks {
	background-position: -384px -144px;
}
.icon-filter {
	background-position: -408px -144px;
}
.icon-briefcase {
	background-position: -432px -144px;
}
.icon-fullscreen {
	background-position: -456px -144px;
}
.pagination>li.active>a, .pagination>li.active>a:hover {
	background-color: #c7a42c;
	border-color: #c7a42c;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	z-index: 2;
}
.btn-center {
	padding-top: 16px;
}
.btn-center .btn-xs {
	width: 80px;
	margin: 5px auto;
}
/*.tooltip-inner{background-color:#1fac85;} 
.tooltip.top .tooltip-arrow {border-top-color: #1fac85;}*/
.notice-modal .modal-header {
	border-bottom: solid 1px #EB0003 !important;
}
.notice-modal .round {
	border-radius: 50%;
	background-color: #C1C1C1;
	color: #FFF;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	text-align: center;
	line-height: 19px;
	margin-left: -27px;
}
.notice-modal ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.notice-modal ul li {
	padding: 5px 0 5px 30px;
}
.notice-modal ul li p {
	display: inline-block;
}
.notice-modal ul li li {
	padding: 0;
}
.modal-body {
	font-size: 14px;
	padding: 5px 10px 10px 10px;
}
.modal-header {
	padding: 6px 15px 8px 15px;
}
.yellowBox {
	background-color: #e3edff;
    padding: 15px;
    color: #001131;
}
.greenBox {
	background-color: #E7FFDD;
	padding: 5px;
}
.pinkBox {
	background-color: #FFECEC;
	padding: 5px;
}
.modalTable td {
	padding: 5px 2px;
}
.searchTable {
	display: block;
    background-color: #dfeaff;
    border-bottom: 1px solid #dfeaff;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 10px 15px 0px 15px;
}
.m-b-10{margin-bottom: 15px;}
.searchTable table td {
	padding: 3px;
}
.width-48 {
	width: 48%;
}
.popover {
	max-width: 700px !important;
}
.popover table.popoverTable {
	width: 100%;
}
.popover table.popoverTable th, .popover table.popoverTable td {
	padding: 5px;
	border-bottom: #cccccc Solid 1px;
	border-collapse: collapse;
}
.user-info {
	max-width: 200px;
	top: 7px;
}
.workProgressPhoto img {
	width: 100px;
	height: 64px;
}
td .progress {
	margin-bottom: 2px;
}
.listBox {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.listBox ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.listBox ul li {
	padding: 0px;
	margin: 0px;
}
.listBox ul li .listCont {/*background-color:#FFF; */
	padding: 7px;
	border: #e3e3e3 solid 1px;
	margin-bottom: 25px;
	display: block;
	position: relative;
}
.listBox ul li .listCont span {
}
.listBox ul li .listCont .listTxt {
	width: 92%;
	padding-top: 7px;
}
.listBox ul li .listCont .listTxt .listTxtHeading {
	background-color: #fff;
	font-weight: normal;
	position: absolute;
	top: -14px;
	padding: 0px 10px;
	color: #da5d3c;
}
.noRecord {
	font-size: 16px;
	color: #333;
	text-align: center;
	padding-top: 10%;
	margin: 0px;
}
.table th {background-color:#f5f5f5;}
.table>thead>tr>th:last-child {border-color:#ddd;}
.table>thead>tr, .table th, .table td {
	color: #000;
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
	background-color: #fff;
}
.table-striped tr:hover:hover, .table-hover tr:hover {
	background-color: #fff;
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
	background-color: #fff;
}
input[type=checkbox].ace + .lbl::before, input[type=radio].ace + .lbl::before {
	background-color: #FFF;
	color: #474747;
}
.no-skin .navbar .navbar-toggle {
	background-color: #0b4b8c;
}
.no-skin .navbar .navbar-toggle:hover {
	background-color: #012c58;
}

.widget-header>.widget-title {
	color: #000;
}
.fd-tile {
	background-color: #fff;
	color: #555;
	margin-bottom: 15px;
}
.fd-tile.clean {
	background-color: #fff;
	color: #888;
	border: #ccc solid 1px;
}
.fd-tile.detail {
	position: relative;
	overflow: hidden;
}
.fd-tile .content {
	padding: 10px;
}
.fd-tile.detail .content {
	background: transparent;
	padding: 10px 10px 13px;
	display: block;
	position: relative;
	z-index: 3;
	text-align: center;
}
.fd-tile .content h1 {
	margin: 0 0 0;
	font-weight: 300;
	font-size: 40px;
}
.fd-tile .content p {
	margin-bottom: 0;
	font-weight: 4 00;
	font-size: 14px;
}
.fd-tile.detail .details {
	clear: both;
	display: block;
	padding: 5px 10px;
	color: #fff;
	text-transform: uppercase;
	background-color: rgba(0, 0, 0, 0.1);
}
.fd-tile.clean.tile-purple .details {
	background-color: #7761a7;
}
.fd-tile.clean.tile-green .details {
	background-color: #19b698;
}
.fd-tile.clean.tile-prusia .details {
	background-color: #3d566d;
}
.fd-tile.clean.tile-red .details {
	background-color: #ea6153;
}
#wrapper {
	width: 980px;
	padding: 0px;
	margin: 0 auto;
	position: relative;
}
#pageCont {
	margin: 0px;
	padding: 0px;
	line-height: 160%;
	padding-bottom: 30px;
}

#pageCont ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#pageCont ul li {
	background: url(../img/listBullet.png) no-repeat left 8px;
	padding: 2px 0px 2px 15px;
	margin: 0px 3px;
}
#pageCont ul li a {
	text-decoration: none;
}
#pageCont ul li a:hover {
}
#pageCont ul li p {
	margin: 0px;
	padding: 0px;
}
#pageCont h2 {
	margin-bottom: 15px;
	margin-top: 20px;
	font-size: 140%;
}
#pageCont h3 {
	font-size: 130%;
}
#pageCont h4 {
	margin-bottom: 15px;
	margin-top: 5px;
	font-size: 120%;
	color: #0e3e6e;
}
#pageCont table {
	border-collapse: collapse;
	border: solid 1px #bfcdce;
	margin: 5px 0px 10px 0px;
	padding: 0px;
	width: 100%;
}
#pageCont table td {
	border-collapse: collapse;
	border: solid 1px #e5e5e5;
	padding: 4px;
	color: #000000;
	vertical-align: top;font-size: 15px;
}
#pageCont table th {
	background-color: #dcdfe4;
	color: #000000;
	border-collapse: collapse;
	border: solid 1px #d0cece;
	font-weight: bold;
	padding: 4px;
	text-align: left;
}
#pageCont table td table {
	border-collapse: collapse;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#pageCont table td table td {
	border-collapse: collapse;
	border: 0px;
	padding: 4px;
	color: #000000;
	vertical-align: top;
}
#pageCont table td table th {
	border-collapse: collapse;
	border: 0px;
	font-weight: bold;
	padding: 4px;
	text-align: left;
}
#pageCont table td ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#pageCont table td ul li {
	background: url(../img/listBullet.png) no-repeat left 12px;
	padding: 2px 0px 2px 15px;
	margin: 0px 3px;
}
#pageCont table td ul li p {
	margin: 0px;
	padding: 0px;
}
#pageCont table td ul li a {
	text-decoration: none;
}
#pageCont table td ul li a:hover {
	text-decoration: underline;
}
#pageCont .viewTable {
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
#pageCont .viewTable table {
	border-collapse: collapse;
	border: solid 1px #bfcdce;
	margin: 0px 0px 5px 0px;
	padding: 2px;
}
#pageCont .viewTable table td {
	border-collapse: collapse;
	border: solid 1px #e5e5e5;
	padding: 4px;
	color: #000000;
}
#pageCont .viewTable th {
	background-color: #dcdfe4;
	color: #000000;
	border-collapse: collapse;
	border: solid 1px #d0cece;
	font-weight: bold;
	padding: 4px;
	text-align: left;
}
#pageCont .siteMap ul li {
	float: left;
	width: 28%;
	margin-right: 1%;
	margin-bottom: 1%;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ECECEC;
	background-position: 7px 12px;
}
#pageCont .siteMap ul li a {
	margin-right: 10px;
}
#pageCont .siteMap ul li ul {
	margin-bottom: 0px;
}
#pageCont .siteMap ul li ul li {
	float: none;
	width: auto;
}
#pageCont .searchArea, .searchArea {
	background-color: #ebf9ff;
	border: #d7ecf6 solid 1px;
	padding: 15px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
}
#pageCont .searchArea table, .searchArea table {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;

	text-decoration: none;
	padding: 0px;
	margin: 0px;
	width: auto;
	border: 0px;
}
#pageCont .searchArea table td, .searchArea table td {
	padding: 3px 5px;
	border: 0px;

}
/*#pageCont .nav-tabs li{background-image: none;}*/
.inititiveBox {
	border-bottom: #ddd solid 1px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}
.inititiveBox img {
	float: left;
	margin-right: 20px;
	border: #ddd solid 1px;
	padding: 2px;
}
.blink {
	color: #000;
}
.borderBox {
	display: block;
	margin: 8px;
	padding: 9px 5px 0px 9px;
	border: 1px solid #ddd;
	width: 222px;
	height: 225px;
	float: left;
	position: relative;

	background-color: #E5F4F8;
	color: #000;
}
.borderBox p {
	margin-top: 8px;
}
.borderBox:hover {
	background-color: #2b81bb;
	color: #fff;
}
.innerBanner {
	text-align: right;
}
.innerBanner img {
	width: auto;
	height: 115px;
}
.innerPageTitle, .innerPageTitle2 {
	font-size: 200%;
	line-height: 131%;
	font-weight: bold;
	margin-top: -89px;
	margin-left: 15px;
}
.breadcrumbs {
	border-bottom: 0px solid #1F5EA1;
	background-color: transparent;
	min-height: 38px;
	line-height: 30px;
	padding: 0px 12px 0 0;

}
.label-yellow, .label.label-yellow, .badge.badge-yellow, .badge-yellow {
    background-color: #b18d11;
}

.label-orange{
    background-color:#ff892a !important;
}
.label.label-orange.arrowed:before{    border-right-color: #ff892a;}
.label.label-orange.arrowed:after{    border-color: #ff892a;}

.label-lightgreen{
    background-color:#c7a42c !important;
}
.label.label-lightgreen.arrowed:before{    border-right-color: #c7a42c;}
.label.label-lightgreen.arrowed:after{    border-color: #c7a42c;}

.gray{color:#abbac3!important;}

.lightgreen {color: #c7a42c !important;}

.ace-nav > li{height:inherit;line-height:40px;}
.ace-nav > li > a {
	    padding: 0px 12px;
    font-size: 13px;
	
}
.breadcrumb > li + li:before, .breadcrumb > li > a, .breadcrumb > li, .breadcrumb > li.active {
	color: #003594;
    font-weight: 600;
}
#appBox {
	background-color: #fff;
	border: #DA3E1A solid 1px;
	display: none;
	position: absolute;
	right: 0px;
	top: 44px;
	z-index: 9999;
	width: 234px;
	padding: 5px 10px 10px 10px;
}
.leftBar {
	background-color: #f5f5f5;
	padding: 10px;
	margin-left: -12px;
	padding-top: 30px;
	margin-top: -15px;
}
.newAppln {
	font-weight: bold;
	background-color: #FAFADC;
}
/*Tender Styles*/

.tenderBox {
	margin: 5px 0px 20px 0px;
	padding: 0px;
	position: relative;
	display: block;
	clear: both;
	background-color: #fff;
	border-bottom: #ddd solid 1px;
}
.tenderBox .tenderNo {
	padding: 5px;
	margin: -22px 0px 10px 0px;
}
.tenderBox .tenderNo a {
}
.tenderBox h2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 10px 5px;

	font-weight: bold;
	line-height: 16px;
	width: 88%;
}
.tenderBox p {
	color: #000;
	margin: 0px;
	padding: 0px 0px 10px 5px;
	width: 88%;
}
.tenderBox p.clngDate {
	color: #da1304;
	font-weight: normal;
}
.tenderBox .download {
	background: url(../img/tenderDownload.png) no-repeat right bottom;
	padding: 0px 0px 10px 0px;
	margin: 10px -4px 10px 0px;
	position: absolute;
	right: 1px;
	top: 30px;
}

.tenderBox .download .downloadCont {
	background-color: #ccc;
	padding: 10px 6px;
	margin: 0px;
	text-align: center;
}
.tenderBox .download .downloadCont strong {
	display: block;
	color: #FFF;

	margin: 0px 0px 10px 0px;
	position: relative;
}
.tenderBox .download .downloadCont a {
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: left;
}
.tenderBox .othDownload {
	padding: 5px 5px 0px 5px;
	margin: 0px 0px 10px 0px;
}
.tenderBox .othDownload .addendum {
	float: left;
	margin: 0px 30px 5px 0px;
	padding: 0px;
	width: 200px;
}
.tenderBox .othDownload .corrigendum {
	float: left;
	margin: 0px 30px 5px 0px;
	padding: 0px;
	width: 200px;
}
.feedbackTable td {
	padding: 5px;

}
input.nameinput {
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 45px;
	border: 1px solid #CCCCCC;
	width: 100%;
	background: #f9f9f9 url(../img/user.gif) no-repeat 10px;
}
input.emailinput {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 45px;
	border: 1px solid #CCCCCC;
	width: 100%;
	background: url(../img/mailid.gif) no-repeat 10px #f9f9f9;
        text-transform: inherit;
}
input.phoneinput {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 45px;
	border: 1px solid #CCCCCC;
	width: 100%;
	background: url(../img/telephone.gif) no-repeat 10px #f9f9f9;
}
select.selectField {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 7px;
	padding-left: 7px;
	border: 1px solid #CCCCCC;
	width: 100%;
	background: #f9f9f9;
	height: 46px;
}
input.txtDoc {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 12px;
	padding-bottom: 7px;
	padding-left: 7px;
	border: 1px solid #CCCCCC;
	width: 100%;
	background: #f9f9f9;
	height: 46px;
}
input.subjectinput {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 45px;
	border: 1px solid #CCCCCC;
	width: 100%;
	background: url(../img/subject.gif) no-repeat 10px #f9f9f9;
}
textarea.messageinput {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
	width: 100%;
	background: #f9f9f9;
}
input.captchainput {
	font-size: 14px;
	font-weight: normal;
	font-family: 'Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 45px;
	border: 1px solid #CCCCCC;
	width: 100%;
	background: url(../img/captcha.gif) no-repeat 10px #f9f9f9;
        text-transform: inherit;
}
.borderedBox .addTable {padding: 0;}
.borderedBox .addTable table {margin-bottom:0; }
.addTable {
	/*border: #ddd solid 1px;*/
	padding: 10px 10px 0px 10px;
}
.addTable table {
	margin-bottom: 10px;
}
.addTable td {
	padding: 5px;
}
.addTable.noBorder {
	border: 0px;
}
.black {
	color: #000000;
}
.profileBox {
	width: 24.5%!important;
	margin-left: 12px;
	float: left;
}
#bannerBox {
	width: 73%!important;
	border-left: #1F5EA1 solid 2px;
	float: left;
}
#bannerBox span.bannerCont {
	width: 100%;
	height: 225px;
	display: block;
	position: relative;
}
#bannerBox span.bannerCont p.bannerText {
	background: url(../img/transparentBg_Black.png) repeat left top;
	position: absolute;
	bottom: -8px;
	color: #FFFFFF;
	font-size: 22px;
	line-height: 34px;
	padding: 1%;
	margin-left: 10px;
	width: 98%;
	display: block;
}
.scrollBox-172 {
	max-height: 172px;
	overflow-x: hidden;
	overflow-y: auto;
}
.scrollBox-100 {
	max-height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
}
.banner_main {
	width: 654px;
	z-index: 12;
	overflow: hidden;
}
.sm {

	list-style: none;/*width:855px;*/
	width: 825px;
	height: 226px;
	display: block;
	position : relative;
	overflow: hidden;
	z-index: 145;
}
.sm li {
	float: left;
	display: inline;
	overflow: hidden;
	position : relative;
	height: 226px;
	z-index: 146;
}
.sm li img {
	position : absolute;
	left : 0;
	float: left;
	z-index: 147;
}
.sm li a img {
	position : absolute;
	float: left;
	z-index: 148;
}
.pagination>li {
	background-image: none!important;
	margin-right: -18px!important;
}
.linkPhoto {
	/*width: 94px;*/
	display:block;
}
.notificationBox {
	border-bottom: #ddd solid 1px;
	padding: 5px 10px;
	margin: 0px;
}
.notificationBox:hover {
	background-color: #f8f8f8;
}
.notificationBox a:hover {
	text-decoration: none;
}
.steps li .step {
	display: none;
}
.steps {
	width: auto;
}
.steps li {
	width: auto;
}
.steps li:before {
	display: none;
}

.steps li .title {
	margin: 0px 4px;
	font-size: 14px;
	padding: 6px 8px;
	background-color: #e0e0e0;
	border-top: #dcd5d5 solid 1px;

	border-left: #dcd5d5 solid 1px;
	border-right: #dcd5d5 solid 1px;
	color: #000;
}
.steps li .title:hover {
	color: #DA5D3C;
	cursor: pointer;
}
.steps li.complete .title, .steps li.active .title {
	background-color: rgb(241, 157, 9);
	color: #fff;
}
.minheight-400 {
	min-height: 400px;
}
.borderRight {
	border-right: #ddd solid 1px;
	min-height: 244px;
	padding-right: 21px;
}
.graphTable td {
	padding: 8px;
	border-bottom: #ddd solid 1px;
	text-align: center;
	color: #fff;
}
.yellowBg {
	background-color: #DFAF0D;
}
.greenBg {
	background-color: #9ABC32;
}
.grayBg {
	background-color: #ccc;
}
.smokeGrayBg {
	background-color: #4D6F8A;
	font-size: .9em !important;
}
.seaGreenBg {
	background-color: #32AC9F;
}
.purpleBg {
	background-color: #A675E6;
}
.brownBg {
	background-color: #7D5050;
}
.pinkBg {
	background-color: #B85E91;
}
.skyblueBg {
	background-color: #5BB2CD;
}
.lightBlueBg {
	background-color: #5693D2;
}
.lightGreenBg {
	background-color: #4E6F00;
}
.col-sm-4.pdd-2, .col-lg-2.pdd-2 {
	padding: 2px !important;
}
.col-sm-4.no-pdd-lft, .col-sm-2.no-pdd-lft {
	padding-left: 0px !important;
}
.col-sm-4.no-pdd-rht, .col-sm-2.no-pdd-rht {
	padding-right: 0px !important;
}
.smlBnr {
	display: block !important;
	padding: 6px 10px 0px 10px;
	color: #fff;
	font-size: 16px;
}
/*.miniBnr{display:block !important; padding:10px; color:#fff; font-size:14px; min-height:134px;}
.smlBnr:hover, .smlBnr:focus, .miniBnr:hover{color: #fff !important; text-decoration:none;}
.miniBnr img{margin-bottom:10px;}
.cfLink{width:160px; float:left; display:inline-block; margin-right:4px;}*/
.miniBnr {
	display: inline-block !important;
	padding: 16px 10px 10px 10px;
	color: #fff;
	font-size: 14px;
	min-height: 145px;
	border: #FFF 4px solid;
	box-shadow: rgb(173, 173, 173) 0 0px 1px !important;
}
.smlBnr:hover, .smlBnr:focus, .miniBnr:hover {
	color: #fff !important;
	text-decoration: none;
}
.miniBnr img {
	margin-bottom: 10px;
}
.cfLink {
	width: 162px;
	display: inline-block;
	margin: 20px 40px 20px 0;
}
#examples .scontent {
	height: auto;
}
#examples .demo-x {
	width: 100%;
}
.hvr-sweep-to-top {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.hvr-sweep-to-top:before {
	content: "";
	border-radius: 8px 8px 0 0;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #c7a42c;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
	color: #fff;
	text-decoration: none;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}
h3.portletHeading {
	margin-top: -30px;
	margin-bottom: 12px;
	color: #fff;
	padding: 10px 5px 0px 5px;
}
.height-250 {
	min-height: 250px;
}
.os-link {
	background-image: url(../img/os-left.jpg), url(../img/os-right.jpg), url(../img/os-center.png);
	background-position: 0px 0, right 8px, 0 8px;
	background-repeat: no-repeat, no-repeat, repeat-x;
	padding: 32px 30px 65px 100px;
	color: #fff;
	font-size: 16px;
	display: block;
	margin-bottom: -12px;
}
.ol-link {
	background-image: url(../img/ol-left.jpg), url(../img/ol-right.jpg), url(../img/ol-center.jpg);
	background-position: 0px 0, right 8px, 0 8px;
	background-repeat: no-repeat, no-repeat, repeat-x;
	padding: 32px 30px 65px 100px;
	color: #fff;
	font-size: 16px;
	display: block;
	margin-bottom: -12px;
}
.cas-link {
	background-image: url(../img/cas-left.jpg), url(../img/cas-right.jpg), url(../img/cas-center.jpg);
	background-position: 0px 0, right 8px, 0 8px;
	background-repeat: no-repeat, no-repeat, repeat-x;
	padding: 20px 30px 42px 100px;
	color: #fff;
	font-size: 16px;
	display: block;
	margin-bottom: -12px;
}
.os-link:hover, .ol-link:hover, .cas-link:hover, .os-link:focus, .ol-link:focus, .cas-link:focus {
	text-decoration: none;
	color: #fff;
	opacity: .7;
	outline: none;
	border: 0px;
}
.homeIcon label {
	padding-left: 0px !important;
}
.advsAll {
	padding-bottom: 30px;
	margin-bottom: 0px;
}
.light-bg-grey {
	background-color: #f8f8f8;
}
.navbar-container {
	background: #ffffff;
	color: #000;
	/*border-bottom: #fff 1px solid;*/
}

.formstatus .form-group{margin:10px 0;}
.formstatus{padding:20px 20px;}
.apply1btn{margin-top:10px;}

/*Inner pages css Design by bikash*/

.chkstatus {padding: 30px 20px 40px;margin: 80px 0px 0;background: rgba(0, 27, 74, 0.7);color: #fff;border-radius: 0px;  box-shadow: 0px 0px 10px #2d2d2d;}
.chkstatus .radio {padding: 0 0 0 8px;}
.chkstatus h3{font-size: 24px;border-left: 8px solid #f19d09; margin-top: 0px;margin-bottom: 26px;  padding: 6px 0px; padding-left: 22px;  margin-left: -20px;    color: #ffffff; text-transform: uppercase;}
.chkstatus .lbl{color:#FFF;font-size: 16px;}
.chkstatus .control-label {color:#FFF;}
.chkstatus .colon {color:#FFF;}
.datacontainet{margin-bottom: 20px;}
h4.pageheading{font-size: 22px; margin-top: 0px;color:#ffa300;}
.webform-sec{background: #fff;padding: 20px;box-shadow: 0px 0px 15px #cecece}
.innerpage{}

.innerpage p{font-size: 14px; line-height: 25px; text-align: justify; color: #000; font-family: sans-serif; margin-bottom: 15px;}
.innerpage ol li{ line-height: 25px;}
.innerpage h1,.innerpage h2,.innerpage h3,.innerpage h4,.innerpage h5,.innerpage h6 { margin: 0}
.innerpage h1 {font-size: 34px;margin-bottom: 10px}
.innerpage h2 {font-size: 30px; margin-bottom: 10px}
.innerpage h3 {font-size: 1.6em;margin-bottom: 15px;color:#000000;}
.innerpage h4{font-size: 22px; margin-top: 0px;color:#ffa300;border-bottom: 1px solid #c5daff;padding-bottom: 10px;margin-bottom: 15px;}
.innerpage h5 {font-size: 1.5em;  margin-bottom: 15px; color: #013996;}
.innerpage h6 { font-size: 20px; margin-bottom: 10px}
.innerpage .list ul li,.innerpage ol li {color: #000;line-height: 24px}
.innerpage ul,.innerpage ol {list-style: none;  margin-bottom: 20px;margin-left: 10px}
.innerpage ul ul {margin-left: 10px;margin-bottom: 0}
.innerpage ul li { margin: 0; background: url(../img/ulicon.png) 0 8px no-repeat; padding: 5px 0 0 24px;    line-height: 24px;}
.innerpage ul ul li { margin: 0; background: url(../img/rightArrowBlack.png) 0 13px no-repeat; padding: 5px 0 0 16px;    line-height: 24px;}
.innerpage ol ol { margin-left: 20px;  margin-bottom: 0}
.innerpage ol li {margin: 0;padding: 2px 0 0 4px}
.innerpage table { border: 1px solid #ddd; width: 100%!important; margin-bottom: 15px}
.innerpage table tr td,.innerpage table tr th { padding: 8px;  line-height: 1.42857143; vertical-align: top;  border: 1px solid #ddd}
.innerpage table tr th { background: #f5f5f5; font-weight: 600; padding: 10px}
.innerpage table a {display: block; text-align: center; color:#3771da}
.innerpage table a i{font-size:20px;}
.innerpage table a:hover {color:#ca8203}
.innerpage table tr td p{margin: 0px!important;}
.innerpage img {padding: 6px;border:1px solid #f5f5f5}
.innerpage .img-left { float: left; width: 35% !important; margin-right: 15px;  margin-bottom: 10px;}
.innerpage .img-right { float: right; width: 35%!important; margin-left: 15px; margin-bottom: 10px}
.innerpage .panel-title{font-size: 1.1em; margin-bottom: 0px; color: #000000; padding:6px 10px;border-radius: 0px;}
.innerpage .accordion-menu .panel-default > .panel-heading { color: #212121;background-color: #f7f7f7; border-color: #EEEEEE;}
.innerpage .panel-group .panel { border-radius: 0px;}
.innerpage .accordion-menu .panel-heading a i{color: #003594!important;}
.innerpage a:hover .panel-title {color: #003594;}
.innerpage a:hover{text-decoration: none}
.notificantions{}
.notificantions h4{font-size: 22px; margin-top: 0px;color:#ffa300;border-bottom: 1px solid #c5daff;padding-bottom: 10px;margin-bottom: 15px;}
.noti-sec{display: table;background: #fff;box-shadow: 0px 0px 10px #a9a9a9;margin-bottom: 15px;    min-height: 125px;margin-top: 5px;}
.noti-sec .pdf-sec{display: table-cell;width: 20%;padding: 12px 10px 5px 5px;vertical-align: middle;text-align: center;background: #ecf3ff;}
.noti-sec .pdf-sec a{color: #003594;display: block;font-weight: 600;}
.noti-sec .pdf-sec a:hover,.noti-sec .pdf-sec a:focus,.noti-sec .pdf-sec a:hover i{color: #3d75da;text-decoration: none;}
.noti-sec .pdf-sec i{font-size: 50px;margin-bottom: 5px;color:#003594}
.noti-sec .data-sec{ padding: 5px 5px 5px 15px;vertical-align: middle;display: table-cell;}
.noti-sec .data-sec h5{line-height: 22px}
.noti-sec .data-sec p{ color: #9e9e9e;font-style: italic;margin-bottom: 8px;}
.noti-sec .data-sec p i{margin-right: 5px;}
.contact-info i{color: #ec9700;font-size:45px;}

.contact-info{background: #ecf3ff;margin-bottom: 20px;padding: 15px;min-height: 295px;}
.contact-info h4{font-size: 16px;line-height: 24px; color: #144398; font-weight: 600;}
.contact-info h4{font-size: 16px;line-height: 24px; color: #144398; font-weight: 600;}
.contact-info .media{background: #ecf3ff;}
.contact-info .media p{margin-bottom: 0px;font-size: 15px;text-align: left;line-height: 22px;}
.playstore{    text-align: right;
    font-size: 14px;
    margin-bottom: 2px;}
.appLink {
    border: #fff solid 1px;
    min-width: 30px !important;
    height: 30px !important;
    border-radius: 50%;
    margin-top:0px;
    padding: 0px !important;
    line-height: 30px !important;
    margin-left: 4px;display: inline-block;text-align:center;
}

.userimage{height: 120px;    width: 100%;}
.photoUpload { text-align: center;}
.pt10{padding-top: 10px;}
.appLink:hover,.appLink:focus,.appLink:hover .green{ color: #fff!important;text-decoration: none;}
.formcontrol1{width: 25%;margin-right:8px;display: inline-block;}
.formcontrol3{width:70%;display: inline-block;}
.mb10{margin-bottom: 10px;}
.payment-summery{    box-shadow: 0px 0px 10px #9e9e9e;background: #efefef;}
/*Inner pages css Design by bikash*/
@media only screen and (min-width: 992px) {
.navbar-container {
	padding-left: 0px;
	padding-right: 0px;
	/*min-height: 100px;*/
        
        
}
}
@media (min-width: 1200px) {

}
@media (min-width: 992px) {

}
@media (min-width: 1024px) {
.col-1024-10 {
	width: 10%;
}
.col-1024-11 {
	width: 11%;
}
.col-1024-12 {
	width: 12%;
}
.col-1024-13 {
	width: 13%;
}
.col-1024-14 {
	width: 14%;
}
.col-1024-15 {
	width: 15%;
}
.col-1024-16 {
	width: 16%;
}
.col-1024-17 {
	width: 17%;
}
.col-1024-18 {
	width: 18%;
}
.col-1024-19 {
	width: 19%;
}
.col-1024-20 {
	width: 20%;
}
.col-1024-21 {
	width: 21%;
}
.col-1024-22 {

	width: 22%;
}
.col-1024-23 {
	width: 23%;
}
.col-1024-24 {
	width: 24%;
}
.col-1024-25 {
	width: 25%;

}
.col-1024-26 {
	width: 26%;
}
.col-1024-27 {
	width: 27%;
}
.col-1024-28 {
	width: 28%;
}
.col-1024-29 {
	width: 29%;
}
.col-1024-30 {
	width: 30%;
}
.col-1024-31 {
	width: 31%;
}
.col-1024-32 {
	width: 32%;
}
.col-1024-33 {
	width: 33%;
}
.col-1024-34 {
	width: 34%;
}
.col-1024-35 {
	width: 35%;
}
.col-1024-36 {
	width: 36%;
}
.col-1024-37 {
	width: 37%;
}
.col-1024-38 {
	width: 38%;
}
.col-1024-39 {
	width: 39%;
}
.col-1024-40 {
	width: 40%;
}
}
@media (min-width: 1280px) {
.col-1280-10 {
	width: 10%;
}
.col-1280-11 {
	width: 11%;
}
.col-1280-12 {
	width: 12%;
}
.col-1280-13 {
	width: 13%;
}
.col-1280-14 {
	width: 14%;
}
.col-1280-15 {
	width: 15%;
}
.col-1280-16 {
	width: 16%;
}
.col-1280-17 {
	width: 17%;
}
.col-1280-18 {
	width: 18%;
}
.col-1280-19 {
	width: 19%;
}
.col-1280-20 {
	width: 20%;
}
.col-1280-21 {
	width: 21%;
}
.col-1280-22 {
	width: 22%;
}
.col-1280-23 {
	width: 23%;
}
.col-1280-24 {
	width: 24%;
}
.col-1280-25 {
	width: 25%;
}
.col-1280-26 {

	width: 26%;
}
.col-1280-27 {
	width: 27%;

}
.col-1280-28 {
	width: 28%;
}
.col-1280-29 {
	width: 29%;
}
.col-1280-30 {
	width: 30%;
}
.col-1280-31 {
	width: 31%;
}
.col-1280-32 {
	width: 32%;
}
.col-1280-33 {
	width: 33%;
}
.col-1280-34 {
	width: 34%;
}
.col-1280-35 {
	width: 35%;
}
.col-1280-36 {
	width: 36%;
}
.col-1280-37 {
	width: 37%;
}
.col-1280-38 {
	width: 38%;
}
.col-1280-39 {
	width: 39%;
}
.col-1280-40 {
	width: 40%;
}
}
@media (min-width: 1024px) {
.yellowBg, .lightGreenBg {
	margin-right: 0px !important;
}
}
@media (max-width: 991px) {
.footer .footer-inner, .sidebar.compact~.footer .footer-inner, .sidebar.menu-min~.footer .footer-inner {
	left:0px;
}

}
@media(min-width:770px) {
#navbar, .fixed-navbar .navbar-brand img {
	transition: all 0.3s ease !important;
	-webkit-transition: all 0.3s ease!important;
	-moz-transition: all 0.3s ease!important;
}
.input-icon-right img {
	margin-left: -17px!important;
}
.navbar-normal {
	
	z-index: 99 !important;
	margin: auto;
	background-color: #fff;
	width: 100%;
	/*height: 100px;*/
	-webkit-transition: height 0.7s !important;
	-moz-transition: height 0.7s !important;
	transition: height 0.7s !important;
}
.adjustHeader {
	height: 92px;
	-webkit-transition: height 0.2s!important;
	-moz-transition: height 0.2s!important;
	transition: height 0.2s!important;
}
.navbar-normal.fixed-navbar {
	height: 100px;
}
.adjustHeader.fixed-adjust {
	height: 100px;
}
.ace-nav > li.fees-calc-link > a {
    padding: 0px 8px;
    font-size: 13px;
}

}
/* AnythingZoomer */
.az-wrap, .az-small, .az-large {
	position: relative;
}
.az-wrap-inner {
	display: block;
	margin: 0 auto; /* center small & large content */
}
/* This wraps the large image and hides it */
.az-zoom {
	background: #fff;
	border: #333 1px solid;
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 110px;
	overflow: hidden;
	z-index: 100;
	display: none;
	-moz-box-shadow: inset 0px 0px 4px #000;
	-webkit-box-shadow: inset 0px 0px 4px #000;
	box-shadow: inset 0px 0px 4px #000;
}
/* Class applied to az-mover when large image is windowed */
.az-windowed {
	overflow: hidden;
	position: absolute;
}
/* Class applied to az-mover when large image is fully shown */
.az-expanded {
	height: auto;
	width: auto;
	position: static;
	overflow: visible;
}
/* overlay small area */
.az-overlay {
	background-color: #000;
	opacity: 0.3;
	filter: alpha(opacity=30);
	z-index: 10;
}
/* fade out small content when hovering
.az-hovered > * {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
*/

/* edit mode coordinate styling */
.az-coords {
	display: none; /* hidden when expanded */
}
.az-zoom .az-coords {
	display: block;
	position: absolute;
	top: 0;


	right: 0;
	background: #000;
	background: rgba(0,0,0,0.5);
	color: #fff;
}
.resultBox {
	border-left: #ccc solid 1px;
	border-right: #ccc solid 1px;
	position: absolute;

	width: 90%;
	background: #fff;
        
	z-index: 9999;
        float: left;
        overflow-y: auto;
        max-height: 300px;
}
.resultList {
	cursor: pointer;
	padding: 8px 15px;
	border-bottom: #ccc solid 1px;
	color: #428BCA;
}
.resultList:hover {
	color: #3077B6;
	background-color: #f4f4f4;
}
/*---- CSS Added by Bishnu ----*/
.accordion-menu {margin-top:30px;}
.accordion-menu .panel-group .panel+.panel {
    margin-top: 10px;
}

.accordion-menu .panel-body {padding:15px;}
.accordion-menu .panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
    }
ol li {margin-bottom:10px;}
.accordion-menu .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #212121;
        background-color: #619cd8;
        border-color: #EEEEEE;
    }
.accordion-menu .panel-default > .panel-heading a ,.accordion-menu .panel-default > .panel-heading a i{color:#FFF;}
    .panel-title {
        font-size: 14px;
    }
.accordion-menu .panel-title .collapsed {background-color:#eaeaea;}
.accordion-menu .panel-default > .panel-heading a.collapsed  ,.accordion-menu .panel-default > .panel-heading a.collapsed  i{color:#000;}
    .panel-title > a {
/*        display: block;*/
        padding: 15px;
        text-decoration: none;
    }

.accordion-menu .more-less {
        float: right;
        color: #212121;
    }

.accordion-menu .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
    }

.bs-example-modal-lg .modal-header {
	background-color: #435BCE;
	color: #FFF;
}
.information-box {
	border: solid 1px #e5e5e5;
	line-height: 25px;
	padding: 20px 10px 10px 10px;
	margin-bottom: 20px;
}
.information-box a.pdflink {
	color: #E90105;
}
.information-box h3 {
	font-size: 18px;
	margin: 25px auto 10px auto;
}
.information-box h4 {
	line-height: 20px;
	font-size: 13px;
}
.information-box ul {
	margin-left: 40px;
}
.information-box li {
	line-height: 30px;
}
.information-box .list-group-item {
	border-top: none;
	border-left: none;
	border-right: none;
	background-color: #FFFFFF;
	font-weight: bold;
}
.information-box li b {
	font-size: 20px;
	font-weight: bold;
	color: #EA0000;
}
.apply-btn {
	padding: 8px 30px;
	font-size: 20px;
	margin: 24px auto 10px auto;
}
#skipbtn:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#skipbtn span {
	text-align: center;
	display: inline-block;
	font-size: 15px;
}
#skipbtn {
	text-align: center;
	display: inline-block; /*background-color: #D25838; border: solid 1px #D25838;*/
	padding: 4px 20px;
	margin-right: 20px;
	color: #D25838;
	font-size: 18px;
	line-height: 28px;
	float: right;
	position: relative;
	z-index: 0;
	border-radius: 5px;
	border: solid 1px #D25838;
}
#skipbtn:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #D25838;
	transform: scaleX(0);
	transform-origin: 0 50%;
	transition: transform .3s ease-out;
}
#skipbtn:hover:before {
	transform: scaleX(1);
}
.pdd-5 {
	padding: 5px;
}
.pdd-10 {
	padding: 10px;
}
.pdd-15 {
	padding: 15px;
}
.pdd-20 {
	padding: 20px;
}
.imp-info .pbullet {
	background: url(../img/rightArrowBlack.png) no-repeat 0px 7px;
	padding-left: 15px;
}
.imp-info ol {
	margin-left: 35px;
}
.imp-info h3 {
	font-weight: bold;
	padding-bottom: 15px;
}
.imp-info h3 span {
	border-bottom: #f00 solid 2px;
	padding-bottom: 5px;
}
.imp-info .hspace-10 {
	clear: both;
	height: 10px;
}
.imp-info .hspace-15 {
	clear: both;
	height: 15px;
}

.imp-info .hspace-20 {
	clear: both;
	height: 20px;
}
.pd-left-0 {
	padding-left: 0px!important;
}

.lang-btn {
	background-color: #f5f5f5;
	border: #ddd solid 1px;
	margin: 0px 10px 0px 0px;
	padding: 5px;

}
.lang-btn:hover {
	background-color: #da5d3c;
	border: #c54d2d solid 1px;
	color: #fff;
	text-decoration: none;
}
.cas-link-hindi {
	padding: 32px 30px 65px 100px;

}
.noData {
	font-size: 16px;
	color: #333;
	text-align: center;
	padding-top: 10%;
	margin: 0px;
}
@font-face {
	font-family: 'Conv_Kruti_Dev_010';
	src: url('../fonts/Kruti_Dev_010.eot');
	src: local(''), url('../fonts/Kruti_Dev_010.woff') format('woff'), url('../fonts/Kruti_Dev_010.ttf') format('truetype'), url('../fonts/Kruti_Dev_010.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.hindiFont, input.hindiFont {
	font-family: 'Conv_Kruti_Dev_010', Sans-Serif;
	font-size: 18px;
}
#loginMsg{font-size: 20px;
   /* margin: -40px 0 10px 0;*/
   margin: -42px 245px 9px 0;
    color: #ef6020;
min-height:45px;}
.login-foter .row{margin-left:0; margin-right:0;}
.login-foter .col-xs-1,.login-foter .col-sm-1,.login-foter .col-md-1,.login-foter .col-lg-1,.login-foter .col-xs-2,.login-foter .col-sm-2,.login-foter .col-md-2,.login-foter .col-lg-2,.login-foter .col-xs-3,.login-foter .col-sm-3,.login-foter .col-md-3,.login-foter .col-lg-3,.login-foter .col-xs-4,.login-foter .col-sm-4,.login-foter .col-md-4,.login-foter .col-lg-4,.login-foter .col-xs-5,.login-foter .col-sm-5,.login-foter .col-md-5,.login-foter .col-lg-5,.login-foter .col-xs-6,.login-foter .col-sm-6,.login-foter .col-md-6,.login-foter .col-lg-6,.login-foter .col-xs-7,.login-foter .col-sm-7,.login-foter .col-md-7,.login-foter .col-lg-7,.login-foter .col-xs-8,.login-foter .col-sm-8,.login-foter .col-md-8,.login-foter .col-lg-8,.login-foter .col-xs-9,.login-foter .col-sm-9,.login-foter .col-md-9,.login-foter .col-lg-9,.login-foter .col-xs-10,.login-foter .col-sm-10,.login-foter .col-md-10,.login-foter .col-lg-10,.login-foter .col-xs-11,.login-foter .col-sm-11,.login-foter .col-md-11,.login-foter .col-lg-11,.login-foter .col-xs-12,.login-foter .col-sm-12,.login-foter .col-md-12,.login-foter .col-lg-12 {padding-left:0; padding-right:0;}

/*.applyPermission {background-color: #1180b2; display:block; padding: 10px; text-align:center;}*/
.applyPermission {    display: block;
    text-align: center;
    color: #FFF !important;
    font-size: 16px;
    padding: 10px;
    background-color:#1f1a17;
	margin:5px -40px 0px -40px;
    }
.applyPermission:hover {text-decoration:none !important; background-color:#303b41;}	
.backlnk {text-align:center; display:block; color:#fff000; font-size:15px; text-decoration:underline;}
.backlnk:hover {color:rgba(255, 240, 0, 0.83); text-decoration:none;}

.panel-login .backlnk {text-decoration:none; color:#FFFFFF; }
.panel-login .backlnk:hover {background-color:#2194C9; font-weight:bold;}
.botm-link a {text-decoration:none;color:#ff4900;}
.botm-link a:hover {text-decoration:underline;color:#ff3000;}

input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder { /* Firefox 18- */
  color: #000;
}

/*.loginBox select {
  color: #cdc1c0;
}*/
[include*="form-input-select()"] select:focus {
  color: #000;
}

.apl-perm{
    position: absolute;
    width: 116.5%;
    bottom: -96px;
}
.portletsec img {
	height: 75px;}
.portletsec .image-sec {
  
    width: 150px;
	height: 150px;}
.container-akmnt {
    width: 870px;
    margin: 20px auto;
    color: #000;
    padding: 10px;
    position: relative;
}

.outBorder {
    border: #089811 solid 8px;
}

.inBorder {
    border: #f00 solid 2px;
    margin: 10px;
    background-size: 300px auto;
    padding: 10px;
}

.bdrBox {
    border: #089811 solid 8px;
    background-color: #fff;
    position: absolute;
    height: 20px;
    width: 20px;
    display: inline-block;
}

.topLeft {
    top: -3px;
    left: -3px;
}

.topRight {
    top: -3px;
    right: -3px;
}

.btmLeft {
    bottom: -3px;
    left: -3px;
}

.btmRight {
    bottom: -3px;
    right: -3px;
}
.menutext{display: none}

@media (max-width:1680px) {

}
@media (max-width:1460px) {

.main-container{margin-top:0px;}
.logintextbg .radio label { font-size: 15px;}

.portletsec {padding: 40px 0px 25px;}
.portletinner h4 {font-size: 16px;}
.chkstatus { margin: 30px 0px 0;}
.wtext {font-size: 35px;}
}
@media (max-width:1370px) {
#loginMsg { min-height:5px;}
.logotitle h1{}
 .logotitle h2{font-size: 18px;}

.headlogo{}
.feedbacksec { background-position: 0px 10px;background-size: 100%;}
	.impnext {
    right: 4%;
}
.impprev {
    left: 4%;
}
.carousel-indicators {
   
    top: 32%;
}
	.portletsec .image-sec {
    width: 120px;
    height: 120px;
    padding: 22px 5px;
    margin-bottom: 15px;
}
	.portletsec img {
    height: 65px;
}
}
@media (max-width:1024px) {
	.container{}
	body{background-size:cover;overflow-x:hidden;}
	.slider-caption p { font-size: 14px; margin-bottom: 0px;}
	.feedbacksec {
   background-position: -176px 100px;
    background-size: 140%;
padding: 30px 0px;
}
	.navbar .navbar-nav>li>a {
    font-size: 14px;
    padding: 13px 12px;
}
	.application-dtls ul li span {
	font-size: 35px;
    margin-top: 0px;}
	.application-dtls ul li {
       font-size: 16px;
    padding: 18px 10px;
}
	.application-dtls h2 {
    
    margin-bottom: 8px;
    padding: 0px;
    font-size: 28px;
   
}
	.feedcontainer h2 {
  
    font-size: 26px;
}
	
.feedcontainer ul li a {font-size: 15px;padding: 10px 10px 7px 0px;}
	.impnext {
    right:2%;
}
.impprev {
    left: 2%;
}
	.feedcontainer ul li:after {
   
    top: 13px;
}
	.feedcontainer {
    padding: 10px 15px;
}
	.portletsec img {
    height: 55px;
}
	.portletsec .image-sec {
    width: 120px;
    height: 120px;
    padding: 25px 5px;margin-bottom: 12px;
}
	.portletinner h4 {
    font-size: 14px;
}.portletsec .image-sec:after {
   
    box-shadow: 0 0 0 5px #003594;
   
}
	}
/*added by yasmin*/
@media(max-width:800px) {
.ace-nav > li > a {padding:0 8px; font-size:12px;}
.ace-nav > li {
    line-height: 32px;
    height: 35px;
}
	.logotitle h1 {
    font-size: 20px;
}
	.logotitle h2 {
    font-size: 14px;
    margin-top: 3px;
}
.logotitle h1 {font-size:15px;}
.logotitle h2 {font-size:15px;}
.headlogo {max-height:55px;}
.portletinner h4 {
    font-size: 14px;
    line-height: 20px;
}
.logotitle{font-size:14px;}
.logotitle h1{font-size:1.5em}
.logotitle h2{font-size:1em}
.headlogo{max-height: 62px;}
.header-nav {
    margin-top: 36px !important;
}
	.logo-left, .logo-right {
    width: 16%;
  
}
	.logo-center {
  
    width: 68%;
   
}
marquee {margin-top: 2px;font-size: 14px;}
	.Applicationsec {
        padding: 20px 0px 0px;
}
	.feedcontainer {
    padding: 0px 0px;
}
	.info-modal-content .modaldata {
    padding: 15px;
   
}
	.f-bleft:after { width: 0px;}
	.application-dtls h2 {
    padding: 0px;
    font-size: 24px;
}
	.application-dtls ul li {
    font-size: 13px;
    padding: 18px 5px;
    margin-top: 10px;width: 31%;
}
	.application-dtls ul li span {
    font-size: 32px;
    margin-top: 0px;
}
	.info-modal-content .modaldata h4 {
    font-size: 20px;
    margin-bottom: 15px;
   
}
.feedcontainer h2:after {
   
left: -1.8%;}
.noaps img { margin-bottom: 20px;}
.info-modal-content .modaldata ul li {
    font-size: 13px;
    line-height: 24px;
    
    background: url(../img/compass.png) 0 4px no-repeat;
    padding-left: 26px;
}	
	.info-modal-content .modaldata ul {
   
    margin-bottom: 10px;
    height: 220px;
    
}
.feedcontainer h2 {
    font-size: 24px;
	margin-bottom: 15px;
}
.feedcontainer ul li:after {
    top: 11px;
    height: 15px;
}
	.feedbacksec {
    background-position: 0px 0px;
    background-size: cover;
    padding: 30px 0px;
}
	.feedbackdtls {
    margin-top: 20px;
    border-top: 1px solid #55a6f9;
    padding-top: 15px;
}
	.form-group {
    margin-bottom: 0px;
}
	.form-control,.input-group{
    margin-bottom: 10px;
}
	.navbar .navbar-nav {
    margin: 0px -12px;
    position: absolute;
    width: 100%;
    top: 45px;
    z-index: 120;
    background: #003594;
}
	.navbar .navbar-nav>li>a {
    font-size: 14px;
    padding: 9px 12px;
    height: auto;
}
}

@media(max-width:770px) {
	.navbar-toggle {
   position: absolute;
    float: right;
    margin-right: 20px;
    padding: 0px;
    margin-bottom: 0px;
    border-radius: 1px;
       right: 22px;
    top: 70px;
    z-index: 100;
    color: #fff;
    font-size: 26px;
   
}
.collapseheader{display: block;}
	.wtext {
    font-size: 30px;
}
	.form-group {
    margin-bottom: 0px;
}
	.ace-nav > li > a {padding:0 8px; font-size:12px;}
.ace-nav > li {
    line-height: 32px;
    height: 35px;
}
.text_logo h1.logo span.norView {
	display: none;
}
.text_logo h1.logo span.resView {
	font-size: 13px;
	display: block;
}
.colon, .lblColon {
	display: none;
}
.settingNav {
	    margin-top: 0px!important;
    margin-bottom: 0px !important;
}
.container>.navbar-header{float:left;width:100%;}
.hide-770 {
	display: none;
}
.ace-nav>li>a.hide-770 {
	display: none!important;
}
.ace-nav>li {
	line-height: 40px;
	height: 32px;
}
.ace-nav>li.btnApplication {
	position: absolute;
	top: 98px;
	right: 21px;
}
#bannerBox {
	display: none;
}
.profileBox {
	width: 97%!important;
}
.footer .footer-inner .footer-content {
	left: 180px;
}
.footer-content a.socialMediaHome img.linkLogo {
	display: block;
}
.homeFooter {
	padding-top: 210px;
}
.innerFooter {
	padding-top: 0px;
}
.footer .footer-inner, .sidebar.compact~.footer .footer-inner, .sidebar.menu-min~.footer .footer-inner {

	left: -180px;
}
.innerFooter .footer-content a.socialMedia.facebook {
	margin-right: 0px;
}

.footerNav.navListLeft, .footerNav.navListRight {
	float: none!important;
	display: block;
}
.fixHeight {
	height: 300px;
}
/*.readMore, .btnStatus {position: relative; margin-left:-12px; clear:both;}
.slider-wrap {width: 210px;}
.slider {width: 190px;}*/
.slider ul li img {
	width: 172px;
}
.smlBnr {
	margin-bottom: 16px;
}
.appbtn a{font-size:14px;}
.appbtn a .appbtntext{min-height:42px;}

}

@media(max-width:645px) {
.borderedBox {padding: 0 ;}	
.ace-nav>li {height: 32px;}
.header-nav {
    margin-top: 6px !important;
}
.applylogin {margin:0 15%;}	
.logintextbg .radio {width:inherit;}
	.appbtn, .login-footer {
    position: inherit;
    width: 100%;
    float: left;
}
	.mobileapp img {
    width: auto;
    height: 300px;
}
	.mobileapp {
    text-align: center;
    display: block;
    margin-top: 18px;
}
	.portletinner {
    text-align: center;
    margin-bottom: 25px;
}
.panel-login, .logintextbg {width:100% !important; height:inherit !important; }
.login-content {min-height:inherit !important; }
.logintextbg {margin: 80px 0px 0 !important;}
.apply1btn {margin-left: 57px !important;}
.panel-login, .logintextbg{height:inherit;}
.login-footer{min-height:inherit;padding:15px 0 0;}
.passportPhoto {
	position: relative;
	display: block;
}
	.portletsec .col-sm-3{width: 25%;float: left}
.mgnLft_10 {
	margin-left: 10px;
}
.mgnTop_10 {
	margin-top: 10px;
}
.portletsec {
    padding: 30px 0px 0px;
}
.portletsec .image-sec {
    width: 120px;
    height: 90px;
    padding: 10px 5px;
    margin-bottom: 12px;border-radius:0px;    border: 2px solid #91c9f5;
}
.wtext {
    font-size: 24px;
}
.application-dtls ul li:nth-child(1) { background-position: 144% 15px;
    background-size: 49%;}
.application-dtls ul li:nth-child(1):before{background-position: 90% 15px;
    background-size: 49%;}
.application-dtls ul li:nth-child(2){background: url(../img/ico2.png) no-repeat;background-position: 144% 15px;
    background-size: 49%;}
.application-dtls ul li:nth-child(2):before{ background: #ff920c url(../img/ico2.png) no-repeat; background-position: 90% 15px;
    background-size: 49%;}
.application-dtls ul li:nth-child(3) {background: url(../img/ico3.png) no-repeat;background-position: 144% 15px;
    background-size: 49%;}
.application-dtls ul li:nth-child(3):before{ background: #fb7ca7 url(../img/ico3.png) no-repeat; background-position: 90% 15px;
    background-size: 49%;}
.application-dtls ul li:nth-child(4) {background: url(../img/ico4.png) no-repeat; background-position: 144% 15px;
    background-size: 49%;}
.application-dtls ul li:nth-child(4):before{ background: #5b6e7f url(../img/ico4.png) no-repeat;background-position: 90% 15px;
    background-size: 49%;}
.application-dtls ul li:nth-child(5) {background: url(../img/ico5.png) no-repeat; background-position: 144% 15px;
    background-size: 49%;}
.application-dtls ul li:nth-child(5):before{ background: #19a11b url(../img/ico5.png) no-repeat; background-position: 90% 15px;
    background-size: 49%;}
.application-dtls ul li:nth-child(6) {background: url(../img/ico6.png) no-repeat; background-position: 144% 15px;
    background-size: 49%;}
.application-dtls ul li:nth-child(6):before{ background: #d34d4a url(../img/ico6.png) no-repeat; background-position: 90% 15px;
    background-size: 49%;}
.application-dtls ul li {padding: 15px 5px;}
.feedcontainer h2:after {
    left: -2%;
}
.portletsec .image-sec:after {
   top: -5px;
    left: -5px;
    padding: 5px;
	border-radius:0px;
box-shadow: 0 0 0 5px #003594;}
.text_logo h1.logo small {
	display: none;
}
.feedcontainer ul li:after {
    top: 9px;
    height: 15px;
}
.feedcontainer ul {
    
    margin-bottom: 10px;
}
.feedcontainer ul li a {
    font-size: 14px;
    padding: 5px 10px 4px 0px;
}
.application-dtls ul li {
font-size: 14px;}
.ace-nav>li.hide-770 {
	display: none !important;
}
a.profileCont p {
	max-width: 800px;
}
.ace-nav>li.btnApplication {
}
.footer .footer-inner .footer-content {
	text-align: center
}
.footerNav.navListLeft, .footerNav.navListRight {
	float: inherit;
	display: inline-block;
}
.footer-content a.socialMediaHome img.linkLogo {
	display: inline-block;
}
.socialMedia.pull-right {
	float: left!important;
}
.footer-content .poweredBy {
	text-align: center;
}
.footer-content span {
	text-align: center !important;
}

.counter {
	text-align: left;
}
.fixHeight {
	height: auto;
}
.vert .simply-scroll-clip {
	height: 90px;
}
.heightFixed {
	height: auto;
}
.btnStatus {
	top: 110px;
	left: 250px;
	height: 35px;
}

.homeFooter {
	padding-top: 405px;
}
.readMore {
	position: relative;
	margin: 30px -18px -18px 0px;
	display: inline-block;
	float: right;
}
.galleryBox {
	display: none;
}
.slider ul li img {
	width: 220px;
}
.counterBox {
	float: none;
	margin-left: -12px;
}
.footer-content .poweredByBox {
	text-align:center;
	float: none;
	margin-right: auto;
	margin-left: -12px;
}
.mgnBtm-640 {
	margin-bottom: 40px;
}
.navbar-fixed-top+.main-container {
	padding-top: 95px;
}
.panel-login, .logintextbg {
    height: inherit;
    width: 80%;
    margin: auto;
}

.appbtn a br{display:none;}
.appbtn a .appbtntext{display:inline;}
.input-icon-right img{margin-left:0px;margin-top:15px;}
.logoscale{width:100%;text-align:center;}
.logotitle{float:none;}
.headlogo{float:none;height: 52px;}
.settingNav {
    margin-top: 0px!important;
    margin-bottom: 6px !important;
    float: right;
  
}

/*.settingNav {margin: auto !important;
    width: 50%;
	float:none !important;
}
.settingNav.ace-nav>li{margin-top:10px !important;width:48%;text-align:center;float:left;}
.settingNav.ace-nav>li:last-child{float:right;}*/
.settingNav.ace-nav>li{margin-top:0px !important;}
.apply1btn{margin-left: 40px;
			margin-bottom: 15px;
			margin-top: -6px;}
.logintextbg .radio{padding: 5px 10px 0px 40px;}	
.playstore {
    text-align: center;
   
}	
	.footer {
   position: relative!important;
    bottom: 0px;
}
.utilBox {
    float: none;
    margin: 10px 10px 4px 4px;
    position: relative;
    font-size: 13px;
    display: block;
    text-align: center;
}
h4.pageheading {
    font-size: 22px;
    margin-top: 0px;
    color: #ffa300;
    border-bottom: 1px solid #c5daff;
    padding-bottom: 5px;
}
h4.lightBlueBg {
  
    line-height: 20px;
}
.webform-sec .hr{    border-top: 0px solid #c5daff;}
.mandatory {
   
    margin: -37px -9px 0px 0px;
}
.steps {
   
    width: 100%;
}
.steps li {
    display: block;
   margin-bottom:4px;
}
}

@media(max-width:545px) {
.loginBox {
	width: 80%;
}
.header h1.logo {
	font-size: 18px;
}
.header h1.logo small {
	font-size: 11px;
}
.header h1.logo span {
	font-size: 12px;
}
.panel-login H2 {
	font-size: 24px;
}

.text_logo h1.logo {
	font-size: 14px;
}

.text_logo {
	margin: -4px 0px 10px -29px;
	padding: 0px;
}
.ace-nav>li.btnApplication {
	position: absolute;
	top: 72px;
	right: 18px;
}
/*.fixHeight {height: 200px; padding-right:20px;}*/
.profileBox {
	width: 94%!important;
}
.blueBg {
	margin-right: 5px;
}
.appbtn a{text-align:center;}
.appbtn a span{display:block;}
.appbtn a.appbtn1 br{display:none;}

.appbtninner a{font-size:18px;line-height:20px;}
.appbtninner a img {
    margin: 10px 10px 10px 5px;
    width: 40px;
}
	.logo-left, .logo-right {
    width: 15%;padding: 0px;
}
	.logo-center {
    width: 70%;
}
	.logotitle h1 {
    font-size: 1.2em;
}
	.navbar-toggle {
    position: absolute;
    float: right;
    margin-right: 5px;
    padding: 0px;
    margin-bottom: 0px;
    border-radius: 1px;
    right: 30px;
    top: 64px;
    z-index: 100;
    color: #fff;
    font-size: 26px;
}
	.b-bleft:after {
  
		top: 47%;}
	.innerpage img {padding: 6px;border:1px solid #f5f5f5}
.innerpage .img-left { float: none; width: 100% !important; margin-right: 0px;  margin-bottom: 10px;}
.innerpage .img-right {float: none;width: 100%!important;margin-left: 0px;margin-bottom: 10px;}
	.webform-sec {
  
    padding: 12px;
 
}
	.dropdown-menu>li>a {
    padding: 4px 15px;
    color: #151515;
    border-bottom: 1px solid #efe8e8;
    font-size: 12px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.wtext {
    font-size: 25px;
}
.portletsec .image-sec {
    width: 90px;
    height: 74px;
    padding: 10px 5px;
    margin-bottom: 5px;
    border-radius: 0px;
    border: 2px solid #91c9f5;
}
.feedcontainer h2:after {
    left: -3%;
}
.portletinner h4 {
    font-size: 13px;
    line-height: 18px;
}
.application-dtls ul li {
  border:1px solid #000
    width: 100%;
}
.portletsec .col-sm-3 {
    width: 100%;
    float: left;
}
.portletsec .image-sec {
width: 100%;}
.application-dtls ul li {
   
        width: 48%;
    border: 1px solid #d0d0d0;
}
.c-bleft:after {
   
    width: 0px;
    
}
.b-bleft:after {
   
    height: 0px;
    
}
.userimage {
    height: 120px;
    width: auto;
}
}
@media(max-width:430px){
.headlogo { max-height: 40px;}
.logotitle h1 {font-size: 1.2em;}	
.logotitle h2 {font-size: .9em;}
.logo-left, .logo-right { width: 15%; padding: 10px 0px;}
marquee {font-size: 12px;}
.navbar-toggle {right: 24px;top: 60px;}
.carousel-indicators {  top: 22%;}
.helpline marquee { font-size: 11px; padding: 0px 0px;}
.portletsec {padding: 15px 0px 10px;}
.portletinner h4 {font-size: 13px;line-height: 14px; margin: 1px 0px;}
.portletinner { margin-bottom: 12px;}
.navbar .navbar-nav>li>a { font-size: 13px;  padding: 6px 12px;}
.breadcrumb { margin: 10px 4px 0 0px;}
	.breadcrumbs {
  
    padding: 0px 0px 0 0px;
}
.application-dtls ul li {
    width: 100%;
    border: 1px solid #d0d0d0;
    margin-left: 0px;    padding: 10px;
}
.application-dtls ul li:nth-child(1) { background-position: 122% 15px;background-size: 32%;}
.application-dtls ul li:nth-child(1):before{background-position: 90% 15px;background-size: 30%;}
.application-dtls ul li:nth-child(2){background-position: 122% 15px; background-size: 32%;}
.application-dtls ul li:nth-child(2):before{ background: #ff920c url(../img/ico2.png) no-repeat; background-position: 90% 15px;
    background-size: 30%;}
.application-dtls ul li:nth-child(3) {background-position: 122% 15px;background-size: 32%;}
.application-dtls ul li:nth-child(3):before{ background: #fb7ca7 url(../img/ico3.png) no-repeat; background-position: 90% 15px;
    background-size: 30%;}
.application-dtls ul li:nth-child(4) {background: url(../img/ico4.png) no-repeat; background-position: 122% 15px;background-size: 32%;}
.application-dtls ul li:nth-child(4):before{ background: #5b6e7f url(../img/ico4.png) no-repeat;background-position: 90% 15px;
    background-size: 30%;}
.application-dtls ul li:nth-child(5) {background: url(../img/ico5.png) no-repeat; background-position: 122% 15px;background-size: 32%;}
.application-dtls ul li:nth-child(5):before{ background: #19a11b url(../img/ico5.png) no-repeat; background-position: 90% 15px;
    background-size: 30%;}
.application-dtls ul li:nth-child(6) {background: url(../img/ico6.png) no-repeat; background-position: 122% 15px;background-size: 32%;}
.application-dtls ul li:nth-child(6):before{ background: #d34d4a url(../img/ico6.png) no-repeat; background-position: 90% 15px;
    background-size: 30%;}
	
}@media(max-width:380px) {
	
	.navbar-toggle {
    right: 24px;
    top: 78px;
}
}
@media(max-width:360px) {

.logotitle h1 {font-size: 1em;}
.ace-nav > li > a{font-size:12px;}
.panel-login, .logintextbg{width:100%;}	
.appbtn a >img{height:30px;}

.carousel{display: none;}
.navbar .navbar-brand{width:100%;margin:0px;}
.headlogo {margin: 0 0px 0 0;}
.logo-center {padding: 5px 0px;}
	.application-dtls ul li {
    font-size: 14px;
    padding: 16px 16px;
    margin-top: 10px;
    width: 100%;
    border: 1px solid #d8d4d4;
    box-shadow: 0px 0px 10px #dedede;
    margin-left: 0px;
}
	.application-dtls ul li span {
    font-size: 40px;
   
}
.b-bleft:after {height: 0px;}
.c-bleft:after {width: 0px;}
	.implinks-wrapper {
    padding: 8px 0;
}
	.feedbacksec {
  
    padding: 20px 0px;
}
	.feedcontainer h2:before {
   
    width: 70%;
  
    bottom: 10px;
}
	.feedcontainer h2:after {
   
		left: -4%;}
	.wtext {
    font-size: 16px;
}
}
@media(max-width:325px) {
.toggleMenu {
	text-align: left;
}
.ace-nav>li.btnApplication {
	position: absolute;
	top: 52px;
	right: 2px;
}
	.portletsec .col-sm-3 {
    width: 100%;
    float: none;
}
	.feedcontainer ul li a {
    font-size: 13px;
}
	.feedcontainer h2 {
    font-size: 20px;
    margin-bottom: 15px;
}
	.feedcontainer h2 img {
		height: 25px;}
	.feedcontainer h2:after {
    left: -5%;
    width: 50px;
    height: 50px;
}
	.feedcontainer h2:before {
   
  
   left: 47px;
  
}
	.logo-left, .logo-right {
   
    display: none;
}
	.logo-center {
    width: 100%;
}
	.logotitle h1 {
    font-size: 1.2em;
}
}



.text-red {color: #e81a1a;font-weight: bold;}

.col-xs-5th-1, .col-xs-5th-2, .col-xs-5th-3, .col-xs-5th-4{
  float: left;}

.col-xs-5th-5{
  float: left
  width: 100%;}

.col-xs-5th-4{
  width: 80%;}

.col-xs-5th-3{
  width: 60%;}

.col-xs-5th-2{
  width: 40%;}

.col-xs-5th-1{
  width: 20%;}

.col-xs-5th-pull-5{
  right: 100%;}

.col-xs-5th-pull-4{
  right: 80%;}

.col-xs-5th-pull-3{
  right: 60%;}

.col-xs-5th-pull-2{
  right: 40%;}

.col-xs-5th-pull-1{
  right: 20%;}

.col-xs-5th-pull-0{
  right: auto;}

.col-xs-5th-push-5{
  left: 100%;}

.col-xs-5th-push-4{
  left: 80%;}

.col-xs-5th-push-3{
  left: 60%;}

.col-xs-5th-push-2{
  left: 40%;}

.col-xs-5th-push-1{
  left: 20%;}

.col-xs-5th-push-0{
  left: auto;}

.col-xs-5th-offset-5{
  margin-left: 100%;}

.col-xs-5th-offset-4{
  margin-left: 80%;}

.col-xs-5th-offset-3{
  margin-left: 60%;}

.col-xs-5th-offset-2{
  margin-left: 40%;}

.col-xs-5th-offset-1{
  margin-left: 20%;}

.col-xs-5th-offset-0{
  margin-left: 0%;}

@media (min-width: 768px){
  .col-sm-5th-1, .col-sm-5th-2, .col-sm-5th-3, .col-sm-5th-4{
    float: left;}
  .col-sm-5th-5{
    float: left
    width: 100%;}
  .col-sm-5th-4{
    width: 80%;}
  .col-sm-5th-3{
    width: 60%;}
  .col-sm-5th-2{
    width: 40%;}
  .col-sm-5th-1{
    width: 20%;}
  .col-sm-5th-pull-5{
    right: 100%;}
  .col-sm-5th-pull-4{
    right: 80%;}
  .col-sm-5th-pull-3{
    right: 60%;}
  .col-sm-5th-pull-2{
    right: 40%;}
  .col-sm-5th-pull-1{
    right: 20%;}
  .col-sm-5th-pull-0{
    right: auto;}
  .col-sm-5th-push-5{
    left: 100%;}
  .col-sm-5th-push-4{
    left: 80%;}
  .col-sm-5th-push-3{
    left: 60%;}
  .col-sm-5th-push-2{
    left: 40%;}
  .col-sm-5th-push-1{
    left: 20%;}
  .col-sm-5th-push-0{
    left: auto;}
  .col-sm-5th-offset-5{
    margin-left: 100%;}
  .col-sm-5th-offset-4{
    margin-left: 80%;}
  .col-sm-5th-offset-3{
    margin-left: 60%;}
  .col-sm-5th-offset-2{
    margin-left: 40%;}
  .col-sm-5th-offset-1{
    margin-left: 20%;}
  .col-sm-5th-offset-0{
    margin-left: 0%;}
    
}

@media (min-width: 992px){
  .col-md-5th-1, .col-md-5th-2, .col-md-5th-3, .col-md-5th-4{
    float: left;}
  .col-md-5th-5{
    float: left;}
    width: 100%
  .col-md-5th-4{
    width: 80%;}
  .col-md-5th-3{
    width: 60%;}
  .col-md-5th-2{
    width: 40%;}
  .col-md-5th-1{
    width: 20%;}
  .col-md-5th-pull-5{
    right: 100%;}
  .col-md-5th-pull-4{
    right: 80%;}
  .col-md-5th-pull-3{
    right: 60%;}
  .col-md-5th-pull-2{
    right: 40%;}
  .col-md-5th-pull-1{
    right: 20%;}
  .col-md-5th-pull-0{
    right: auto;}
  .col-md-5th-push-5{
    left: 100%;}
  .col-md-5th-push-4{
    left: 80%;}
  .col-md-5th-push-3{
    left: 60%;}
  .col-md-5th-push-2{
    left: 40%;}
  .col-md-5th-push-1{
    left: 20%;}
  .col-md-5th-push-0{
    left: auto;}
  .col-md-5th-offset-5{
    margin-left: 100%;}
  .col-md-5th-offset-4{
    margin-left: 80%;}
  .col-md-5th-offset-3{
    margin-left: 60%;}
  .col-md-5th-offset-2{
    margin-left: 40%;}
  .col-md-5th-offset-1{
    margin-left: 20%;}
  .col-md-5th-offset-0{
    margin-left: 0%
    ;}
}
@media (max-width: 768px){
    .mobileapp img {margin: 0px 0px 15px 0px;height: 255px;}
    .noaps img { margin-bottom: 15px;}
    
}
@media (max-width: 1024px){
    .mobileapp img {}
}
@media (max-width: 1152px){
    .mobileapp img {height: 288px;}
    .navbar .navbar-nav>li>a {padding: 12px 13px;}
}
@media (min-width: 1200px){
  .col-lg-5th-1, .col-lg-5th-2, .col-lg-5th-3, .col-lg-5th-4{
    float: left;}
  .col-lg-5th-5{
    float: left;
    width: 100%;}
  .col-lg-5th-4{
    width: 80%;}
  .col-lg-5th-3{
    width: 60%;}
  .col-lg-5th-2{
    width: 40%;}
  .col-lg-5th-1{
    width: 20%;}
  .col-lg-5th-pull-5{
    right: 100%;}
  .col-lg-5th-pull-4{
    right: 80%;}
  .col-lg-5th-pull-3{
    right: 60%;}
  .col-lg-5th-pull-2{
    right: 40%;}
  .col-lg-5th-pull-1{
    right: 20%;}
  .col-lg-5th-pull-0{
    right: auto;}
  .col-lg-5th-push-5{
    left: 100%;}
  .col-lg-5th-push-4{
    left: 80%;}
  .col-lg-5th-push-3{
    left: 60%;}
  .col-lg-5th-push-2{
    left: 40%;}
  .col-lg-5th-push-1{
    left: 20%;}
  .col-lg-5th-push-0{
    left: auto;}
  .col-lg-5th-offset-5{
    margin-left: 100%;}
  .col-lg-5th-offset-4{
    margin-left: 80%;}
  .col-lg-5th-offset-3{
    margin-left: 60%;}
  .col-lg-5th-offset-2{
    margin-left: 40%;}
  .col-lg-5th-offset-1{
    margin-left: 20%;}
  .col-lg-5th-offset-0{
    margin-left: 0%;}
}