.back-btn-input{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border:1px solid #444444;
background:url(../images/back-btn.jpg) no-repeat 5px 10px #e0e0e0;
padding:5px 10px 5px 15px;
text-decoration:none;
color:#444;	
}
.kimra_button_apply {
background-color: inherit;
background-image: url(/images/apply-btn.png);
width: 59px;
height: 26px;
border: 0;
padding: 0;
background-size: 100% 100%;
}

/* skittles */
.kiki_skittles { display:inline; margin-bottom:4px; }
.kiki_skittles A { display: inline; text-decoration:none; font-size:.95em; padding-left:2px;}
.kiki_skittles A IMG { margin: 0.40em; vertical-align: middle; }
.kiki_skittles A DIV { position: absolute;
  display: collapse; /* invalid, but makes it work in IE6 */
  visibility: hidden; 
  width: 320px/*20em was this, made bigger for ccv image on checkout*/; 
  border: 1px solid #14284b;
  background-color: #F3F4F4; 
  padding: 0.5em 0.75em 0.5em 0.75em;
  font-size: 0.9em; color: #303030; margin-left:7px; margin-top:3px;
}
.kiki_skittles A:hover {  /*background-color:#F1F1F3;*/
 } /* redundant but req'd to address IE6 bug */
.kiki_skittles A:hover DIV { display: block; visibility: visible; z-index: 100; }
/*******************10 Aug 2015 **************/
.monster-footer{
background-color:#252525;
height:auto;
padding-bottom:20px;
/* for footer bottom */
position:absolute;
bottom:0px;
width:100%;
left:0px;
}

html{
height:100%;
}

.margintop15{
    margin-top:25px;
}

.paddingbottom4{
padding-bottom:5px;
}

@media(max-width:767px){

body{
padding-bottom:750px;
}

}
.faq-div{
width:30%;
}
@media(max-width:767px){
.faq-div{
width:100%;
}	
}

@media(min-width:768px) and (max-width:1100px){

.sm-screen{
margin-top: 80px;
text-align: right;
}
}
@media(min-width:850px) and (max-width:991px){

.sm-screen{
margin-right:-80px;
}
}
/*******************08 Aug 2015 **************/

.mrg-top{
    margin-top:22px;
}
.font-wght{
  font-weight:600 !important;  
}
.padding-tp-footr-logo{
    padding-top: 21px;
}

/*******************07 Aug 2015 **************/


    .header-img{
            background:url('../images/header-new.jpg')  no-repeat scroll center center / cover;
            height:190px;
            width:100%;
            float:left;
    }
    .txt-career{
            font-size:18px;
            font-weight:400;
            color:#444;
    }
    .txt-career-title{
            color:#14284b;
            font-size:18px;
    }
    .padding-top30{
            padding-top:30px;
    }
    ul.career-pagination{
            list-style:none;
            margin:0px;
            padding:0px;
    }
    ul.career-pagination li{
            float:left;
            margin-right:5px;
            text-align:center;
            line-height:25px;
    }

    ul.career-pagination li a{
      color:#fff;
      text-decoration:none;
      background-color:#444;
      width:auto;
      height:auto;
      float:left;
      padding:0px 8px;
  }
    ul.career-pagination li a:hover{
        color:#fff;
        text-decoration:none;
        background-color:#14284b;
        width:auto;
        height:auto;
        float:left;
        padding:0px 8px;
    }
    .font-weight500{
            font-weight:500;
    }
/*    .monster-footer{
            background-color:#2e2e2e\9\0;Only works in IE9
    }*/
    .ie10 .monster-footer{
            background-color:#2e2e2e; /* Only works in IE10 */
    }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
       .monster-footer { background-color:#2e2e2e; }
    }

    /******************* Replaced **************/
    
    .nav > li > a{
            padding:15px 40px;
            color:#FFF;
            font-size:18px;
            border-bottom:3px solid #14284b;
    }
    .navbar-nav > li > a:focus, .navbar-nav > li > a:hover{
            background-color:#d35346;
            color:#FFF;
            border-bottom:3px solid #000;
    }  
    
 a.txt-career-title-link{
    color:#14284b;
    text-decoration:none;
}
a.txt-career-title-link:hover{
    color:#14284b;
    text-decoration:underline;
}   
    
/*******************06 Aug 2015 **************/
.relative{
	position:relative;
	cursor:pointer;
}
.tool-wrapper{
	text-align:left;
	padding:10px;
	width:200px;
	height:auto;
	position:absolute;
	bottom:30px;
	left:-110%;
	background-color:#FFF;
	border:1px solid #eeeeee;
	display:none;
	box-shadow:1px 1px 1px -3px #eaeaea;        
        border-top:3px solid #0382e5;
}
.tooltip2-arrow{
	background:url(../images/arrow-tooltip.png) no-repeat 0px 0px ;
   bottom: -11px;
    left: 45%;
	width:27px;
	height:10px;
    position: absolute;
}
a.tooltip-link{
	font-size:14px;
	color:#444;
	text-decoration:none;
	font-weight:normal;
}
a.tooltip-link:hover{
	font-size:14px;
	color:#444;
	text-decoration:underline;
	font-weight:normal;
}

/*******************31 july 2015 **************/
.kimra_paging{ text-align:right; margin:2em 0em 0em 0em; }
.kimra_paging_notCurrentPage{ display:inline; }
.kimra_paging_currentPage{ display:inline; font-weight:bold; }

.newfont{
    font-size: 18px;
}
/*.min-hgt-careerAdvc{
    min-height:400px;
}*/
/*******************30 july 2015 **************/
.selected-li{
    background-color:#d35346;
    color:#FFF;
}

/*******************28 july 2015 **************/
.bar-stage3{
    background-color: #14284b !important; 
}
/*******************27 july 2015 **************/
.purple-color {
    background-color: #14284b !important;
    border-radius:0px !important;
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    -o-border-radius:0px !important;
    -ms-border-radius:0px !important;
}

.phone-icon{
    background:url(images/phone-icon.png) no-repeat 0px 0px;
    width:11px;
    height:12px;
}
.bg-ads123{
    background-color: #2574a9;
    padding: 40px 20px;
}
@media(max-width:551px){
    .sm-btn{
        padding-top:20px;
        clear:both;
        display:block;
        width:100%;
    }
    .c-btn{
        padding-top:20px;
        clear:both;
        display:block;
        width:100%;			
    }
}
@media(max-width:351px){
    .c-btn input{
        width:100%;			
    }
}



/*******************Ends Here **************/


img{
    border:none;
}
.white2{
    color:#FFF !important;
}
.navbar-inverse-without-bg{
    background:transparent !important;
    border:none;
}
/*.navbar-bg-new{
    background:url(../images/header-bg.jpg) ;
    
}*/
.navbar-bg-new{
background:url(../images/header-bg.jpg) no-repeat scroll center center / cover ;
//background-size:cover 468px;
}

.footer-col {
    width: 16.6667% !important;
}
/*.navbar-nav > li > a:focus, .navbar-nav > li > a:hover{
    background-color:#d35346;
    color:#FFF;
}*/
.nav-bg{
    background-color:#14284b;
}
/*.nav > li > a{
    padding:15px 40px;
    color:#FFF;
    font-size:18px;
}*/
.nav-width{
    width:100%;
}
.navbar-inverse .navbar-toggle{
    border:1px solid #14284b;
    background-color:#14284b;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{
    border:1px solid #14284b;
    background-color:#14284b;
}
.navbar-inverse .navbar-toggle .icon-bar{
    background-color:#FFF;
}
@media(min-width:992px) and (max-width:1199px){
    .nav > li > a{
        padding:15px 15px;
        color:#FFF;
        font-size:18px;
    }
}
@media(min-width:768px) and (max-width:991px){
    .nav > li > a{
        padding:15px 10px;
        color:#FFF;
        font-size:15px;
    }
    .input-margin{
        margin-left:0px !important;
        margin-right:0px;
        margin-top:15px;
    }
}	
@media(max-width:767px){
    .nav-sm{
        position: absolute;
        right: 20px;
        top: 10px;
    }
    .input-margin{
        margin-left:0px !important;
        margin-right:0px;
        margin-top:15px;
    }
}

ul.footer-li{
    padding:0px;
    margin:0px;
    list-style:none;
}
.navbar-brand{
    height:auto;
    padding:0px;
}
.light-gray2{
    color:#8e8e8e;
}
.artcle-us-bg{
    background-color:#FFF;
    border-top:1px solid #adadad;
    padding:30px 0px 100px;
}
.artcle-us-bg2{
    background-color:#FFF;
    border-top:1px solid #adadad;
    padding:0px 0px 100px;
}
.bordertopbot{
    border-top:1px solid #c5c5c5;
    border-bottom:1px solid #c5c5c5;
    padding:10px 0px;
    margin-bottom:20px;
}
/**************08-july-16*******************************/
@media(min-width:768px) and (max-width:991px){
    .margintopsm10{
        margin-top:10px;
        margin-left:0px !important;
        padding-left:0px;
    }
}
@media(max-width:767px){
    .margintopsm10{
        margin-top:10px;
        margin-left:0px !important;
        padding-left:0px;
    }
}
.width40percent{
    width:40%;
}
a.underline{
    text-decoration:underline;
    color:#444444;
}
a.underline:hover{
    text-decoration:underline;
    color:#444444;
}
.form-control{
    display:inline !important;
}
.margintopsm10{
    margin-left:10px;
}
.left-block{
    float:left;
    width:30px;
    line-height:30px;
}
.right-block{
    padding-left:30px;
    display:block;
    width:100%;
}
a.submit-btn{
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border:1px solid #469c3e;
    background-color:#70ca69;
    padding:5px 15px 5px 10px;
    color:#FFF;
    text-decoration:none;
}
.span-check{
    width:20px;
}
.bar-gray-first{	
    background-color:#666666 !important;
    border-radius:5px 0px 0px 5px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-radius:5px 0px 0px 5px;
    -o-border-radius:5px 0px 0px 5px;
    -ms-border-radius:5px 0px 0px 5px;
}
.question3-box{
    padding:20px;
    background-color:#FFF;
    border:1px solid #bdbdbd;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -o-border-radius:2px;
    -ms-border-radius:2px;
    width:100%;
    display:block;
    clear:both;
    float:left;
    margin-bottom:20px;
}
.col-md-1-other{
    width:20px;
    float:left;
    padding-top:3px;
}
.marginbot10{
    margin-bottom:10px;
}
/*********************************************/


body{
    font-family:'Roboto' !important;
    background-color:#f9f9f9;
    position:relative;
    min-height:100%;    
}
/****************************************/
/************** common css start ********/
/****************************************/
a.faq{
    text-decoration:underline;
    color:#FFF;
}
a.faq:hover{
    text-decoration:none;
    color:#FFF;
}
a.faq-top{
    text-transform:uppercase;
    color:#444;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
}
a.faq-top:hover{
    text-transform:uppercase;
    color:#444;
    font-size:15px;
    font-weight:bold;
    text-decoration:underline;
}
a.red{
    color:#b22736;
    text-decoration:none;
}
a.red:hover{
    color:#b22736;
    text-decoration:underline;
}
.logo-wrapper{
    height:auto;
    background-color:#ffffff;
}
.tag-line{
    text-transform:uppercase;
    font-size:11px;
    font-weight:300;
    padding:2px 0px;
    display:block;
    clear:both;
    width:100%;
}
.recuiter-img{
    width:169px;
    height:72px;
    /*float:right;*/
    position:absolute;
    top:0px;
    right:1px;
}
.kimra_error { padding:2px; display:inline;color:#14284b; }
.recuiter-img2{
    display:none;
    width:100%;
    float:left;
    text-align:left;
    height:auto;
    padding-left:15px;
}
.monster-header {
        background: url(../images/header-bg.jpg) no-repeat scroll center center / cover #fff;
    height: 371px;
    padding-top:60px;
	margin-top: -53px;
    /*margin-top:94px;*/
}
.moster-question{
    background-color:#14284b;
    height:auto;
    padding:20px 0px 60px;
}
.moster-matrimonial{
    background-color:#274559;
    height:auto;
    padding:55px 0px 85px;
}
.monster-footer{
    background-color:#15284B;
    height:auto;
    padding-bottom:21px;
}
.monster-tagline{
    margin-top:70px;
}
.btn-get-start-now{
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    background-color:#14284b;
    color:#FFF;
    text-transform:uppercase;
    border:none;
    padding:10px 21px;
    font-size:15px;
    font-weight:bold;
}
a.btn-get-start-now{
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    background-color:#14284b;
    color:#FFF;
    text-transform:uppercase;
    border:none;
    padding:10px 21px;
    font-size:15px;
    font-weight:bold;
}
a.btn-get-start-now:hover{
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    background-color:#FFF;
    color:#14284b;
    text-transform:uppercase;
    border:none;
    padding:10px 21px;
    font-size:15px;
    font-weight:bold;
}
.text-header{
    font-size: 45px;
    font-weight:300;
    color:#FFF;
}
.text-header-sm{
    font-size:18px;
    font-weight:300;
}
.text-header-sm-2{
    font-size:18px;
}
.white{
    color:#FFF;
}

.dark-gray{
    color:#444444;
}
.font24{
    font-size:24px;
}
.footer-padding{
    padding:35px 0px 0px;
    font-size:13px;
    font-weight:lighter;
}
.footer-padding a{
    color:#8e8e8e;
    text-decoration:none;
    font-weight:bold;
    line-height:20px;
}
.footer-padding a:hover{
    color:#8e8e8e;
    text-decoration:underline;
    font-weight:bold;
    line-height:20px;
}
.footer-img{
    margin-bottom:22px;
}
.footer-copyright{
    margin-top:30px;
}
.margintop45{
    margin-top:45px;
}
.footer-google{
    margin-top:20px;
}
.txt-h1{
    font-size:30px;
    font-weight:400;
}
.txt-h2{
    font-size:23px;
    font-weight:300;
    font-style:italic;
}
.font-bold{
    font-weight:400;
}
.gray{
    color:#666666;
}
.black{
    color:#353439;
}
.font21{
    font-size:21px;
    font-weight:400;
}
.midle-section{
    padding:45px 0px 90px;
}
.margintop50{
    margin-top:50px;
}
.paddingbottom10{
    padding-bottom:11px;
}
.bordertop{
    border-top:1px solid #bdbdbd;
    background-color:#f8f8f8;
}
.navbar-inverse {
    background-color: #FFF;
    border-color:#FFF;
}
.navbar{
    margin-bottom:0px;
}
.margintop10{
    margin-top:10px;
}
/*******************************/
/*Contact us start*/
/******************************/
.contact-us-bg{
    background-color:#e0e0e0;
    border-top:1px solid #adadad;
    padding:30px 20px 100px;
}
.text-box, .textarea-contact{
    height:45px;
    border:1px solid #bdbdbd;
}
.textarea-contact{
    height:220px !important;
}
.font30{
    font-size:30px;
}
.sep-line{	
    border-color:#c5c5c5;
}
/*******************************/
/*Contact us end*/
/******************************/

/*******************************/
/*FAQ start */
/******************************/
.faq-bg{	
    background-color:#FFF;
}
/*******************************/
/*FAQ end */
/******************************/

/*******************************/
/* 2 july 15 Monster Question css start*/
/******************************/
.contact-us-bg-white{
    background-color:#FFF;
    border-top:1px solid #14284b; //#adadad;
    padding:0px 0px 70px;
}
.question-padding{
    padding-bottom:30px;
}
.bar-stage{
    height:16px; 
    width:99%; 
    background-color:#14284b; 
    float:left; 
    border-radius:8px 0px 0px 8px;
    -moz-border-radius:8px 0px 0px 8px;
    -webkit-border-radius:8px 0px 0px 8px;
    -o-border-radius:8px 0px 0px 8px;
    -ms-border-radius:8px 0px 0px 8px;
    margin-right:2px;
}
.bar-gray{	
    background-color:#666666;
    border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    -o-border-radius:0px;
    -ms-border-radius:0px;
}
.bar-gray-3{	
    background-color:#666666;
    border-radius:0px 8px 8px 0px;
    -moz-border-radius:0px 8px 8px 0px;
    -webkit-border-radius:0px 8px 8px 0px;
    -o-border-radius:0px 8px 8px 0px;
    -ms-border-radius:0px 8px 8px 0px;
}

.bar-purple-last{	
    border-radius:0px 8px 8px 0px;
    -moz-border-radius:0px 8px 8px 0px;
    -webkit-border-radius:0px 8px 8px 0px;
    -o-border-radius:0px 8px 8px 0px;
    -ms-border-radius:0px 8px 8px 0px;
}

.font36{
    font-size:36px;
}
.bold{	
    font-weight:bold;
}
.purple{
    color:#14284b;
}
.orage-color{
    background-color:#14284b;
}
.gray-color{
    background-color:#666666;
}
.margintop5{
    margin-top:5px;
}
.add-anonther_btn{
    border:1px solid #919191;
    padding:8px 25px;
    font-size:15px;
    font-weight:bold;
    text-transform:uppercase;
    background: -webkit-linear-gradient(#ffffff, #e9e8e9); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #e9e8e9); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #e9e8e9); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #e9e8e9); /* Standard syntax */
}
.add-anonther_btn:hover{
    border:1px solid #919191;
    padding:8px 25px;
    font-size:15px;
    font-weight:bold;
    text-transform:uppercase;
    background: -webkit-linear-gradient(#e9e8e9, #FFFFFF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#e9e8e9, #FFFFFF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e9e8e9, #FFFFFF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e9e8e9, #FFFFFF); /* Standard syntax */
}
.margintop40{
    margin-top:40px;
}
.light-grey{
    color:#bababa;
}
.select-width{
    width:200px;
}
.img-width{	
    width:100%;
}
.required{
    color:#14284b;
    font-size:18px;
    font-weight:400;
}
.light-grey2{
    color:#919191;
}
.txt-area{
    resize:none;
    border:1px solid #bdbdbd;
    background-color:#FFF;
}
a.back-btn{
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border:1px solid #444444;
    background:url(../images/back-btn.jpg) no-repeat 5px 10px #e0e0e0;
    padding:5px 10px 5px 15px;
    text-decoration:none;
    color:#444;

}
a.next-btn{
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border:1px solid #a11b22;
    background:url(../images/next-btn.jpg) no-repeat 48px 10px #cb333b;
    padding:5px 15px 5px 10px;
    color:#FFF;
    text-decoration:none;
}
/*******************************/
/* 02 july 15 Monster Question css end*/
/******************************/
/* media query css start */
@media(max-width:767px){
    /**********************/
    /*Landing pages*/
    /**********************/

    .text-header{
        font-size:30px;
    }
    .monster-header {
        padding-top:30px;
    }
    .recuiter-img{
        display:none;
    }
    .recuiter-img2{
        display:block;
    }
    .text-left-other{
        text-align:left;
        float:left;
        width:100%;
        margin-top:10px;
    }
    /**********************/
    /*contact us*/
    /**********************/
}
@media screen and (-webkit-min-device-pixel-ratio: 0){
    #kimra_button {
       // background-color: inherit;
        background-image: url("/images/apply-btn.png");
        border: 0 none;
        height: 26px;
        padding: 0;
        width: 59px;
        background-size: 100% 100%;
    }
}
/* media query css end */
