/* Here Default Css Theme. i have putted all css from table  */
table.sortable{text-align:left;empty-cells:show;width:100%;}td{padding:5px}tr.rowHeading{background:#e0e0e0;border:1px solid #ccc;border-left:none;border-right:none}tr.oddTableRow{background:#ebebeb}tr.evenTableRow{background:#fff}a.sortheader:hover,a.sortheader:link,a.sortheader:visited{color:#000}body,html{margin:0;padding:0;background:#fff;font:normal 12px/14px Arial,Helvetica,sans-serif;color:#000}#container{margin:0 auto;padding:0;width:940px;height:auto}#logo{float:left;margin:0}#logo img{width:424px;height:103px}#actions{float:right;margin:0;width:310px;height:100px;background:#efefef;border:1px solid #ccc}#actions img{float:left;margin:2px 6px 2px 15px;width:130px;height:25px}#footer{clear:both;margin:20px auto 0 auto;width:150px}#footer img{width:137px;height:38px}a:link,a:active{color:#1763b9}a:hover{color:#c75a01}a:visited{color:#333}img{border:none}h1{margin:0 0 10px 0;font:bold 18px Arial,Helvetica,sans-serif}h2{margin:8px 0 8px 15px;font:bold 14px Arial,Helvetica,sans-serif}h3{margin:0;font:bold 14px Arial,Helvetica,sans-serif}p{font:normal 12px Arial,Helvetica,sans-serif}p.instructions{margin:0 0 0 10px;font:italic 12px Arial,Helvetica,sans-serif;color:#666}#careerContent{clear:both;padding:15px 0 0 0}#detailsTable{width:400px}#detailsTable td.detailsHeader{width:30%}div#descriptive{float:left;width:585px}div#detailsTools{float:right;padding:0 0 8px 0;width:280px;background:#fff;border:1px solid #ccc}div#detailsTools img{margin:2px 6px 5px 15px}div.applyBoxLeft,div.applyBoxRight{width:450px;height:470px;background:#f9f9f9;border:1px solid #ccc;border-top:none}div.applyBoxLeft{float:left;margin:0 10px 0 0}div.applyBoxRight{float:right;margin:0 0 0 10px}div.applyBoxLeft div,div.applyBoxRight div{margin:0 0 5px 0;padding:3px 10px;background:#efefef;border-top:1px solid #ccc;border-bottom:1px solid #ccc}div.applyBoxLeft table,div.applyBoxRight table{margin:0 auto;width:420px}div.applyBoxLeft table td,div.applyBoxRight table td{padding:3px;vertical-align:top}td.label{text-align:right;width:110px}form#applyToJobForm label{font-weight:700}form#applyToJobForm input.inputBoxName,form#applyToJobForm input.inputBoxNormal{width:285px;height:15px}form#applyToJobForm input.submitButton{width:197px;height:27px;background:url(images/careers_submit.gif) no-repeat}form#applyToJobForm input.submitButtonDown{width:197px;height:27px;background:url(images/careers_submit-o.gif) no-repeat}form#applyToJobForm textarea{margin:8px 0 0 0;width:410px;height:170px}form#applyToJobForm textarea.inputBoxArea{width:285px;height:70px}#poweredCATS{clear:both;margin:30px auto;clear:both;width:140px;height:40px;border:none}#poweredCATS img{border:none}
/******************[Here custom css @AKN 2-1-26]******************/
        .login-card {
            max-width: 420px;
            width: 100%;
        }
        .form-control:focus {
            box-shadow: none;
        }
        .brand-image {
            width: 100%;
            height: 320px;
            background-image: url('../images/job-portal-front.png');
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
        }
        .fs-25{
            font-size: 25px !important;
        }
        .fs-14{
            font-size: 14px !important;
        }
        #logo img {
            width: 160px!important;
            height: 47px!important;
        }
        #container{
            padding:10px!important;
        }

        body, html, tr td{
            font: normal 14px/16px  Helvetica ,sans-serif,elephant!important;
        }

        div.applyBoxLeft, div.applyBoxRight {
            height: 720px!important;
        }
/* Login */

        body {
            background: #f4f6f9;
        }
        .login-wrapper {
            min-height: 100vh;
        }
        .brand {
            font-size: 28px;
            font-weight: 700;
            color: #0d6efd;
        }
        .version {
            font-size: 11px;
            color: #999;
        }

form#applyToJobForm input.inputBoxName,
form#applyToJobForm input.inputBoxNormal,
form#applyToJobForm input.inputbox {
    height: calc(1.5em + 0.75rem + 2px) !important;
    padding: 0.375rem 0.75rem !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    color: #495057 !important;
    background-color: #fff !important;
    border: 1px solid #ced4da !important;
    border-radius: 0.25rem !important;
}


form#applyToJobForm input.inputBoxName, form#applyToJobForm input.inputBoxNormal:focus {
    border-color: #66afe9 !important;;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}



/* Job Apply Height Section Increased */
div.applyBoxLeft, div.applyBoxRight {
    height: 786px !important;
}