﻿     
/*/*loader style */
    /* Center the loader */
    /*#loader {
        position: absolute;
        left: 54%;
        top: 50%;
        z-index: 10;
        width: 150px;
        height: 150px;
        margin: -75px 0 0 -75px;
        border: 7px solid #f3f3f3;
        border-radius: 50%;
        border-top: 7px solid #3498db;
        width: 80px;
        height: 80px;
        -webkit-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;
    }

    @-webkit-keyframes spin {
        0% {
            -webkit-transform: rotate(0deg);
        }

        100% {
            -webkit-transform: rotate(360deg);
        }
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }

        100% {
            transform: rotate(360deg);
        }
    }
 /*loader style ends */
    /* Add animation to "page content" */
    .animate-bottom {
        position: relative;
        -webkit-animation-name: animatebottom;
        -webkit-animation-duration: 1s;
        animation-name: animatebottom;
        animation-duration: 1s;
    }

    @-webkit-keyframes animatebottom {
        from {
            bottom: -100px;
            opacity: 0;
        }

        to {
            bottom: 0px;
            opacity: 1;
        }
    }

    @keyframes animatebottom {
        from {
            bottom: -100px;
            opacity: 0;
        }

        to {
            bottom: 0;
            opacity: 1;
        }
    }

    #myDiv {
        display: none;
        text-align: center;
    }
   

    /*LOADER*/
#loader {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10000;
}
.loading-bar {
  display: inline-block;
  width: 6px;
  height: 25px;
 // border-radius: 4px;
  animation: loading 1s ease-in-out infinite;
}
.loading-bar:nth-child(1) {
  background-color:#9fadcb;
  animation-delay: 0;
}
.loading-bar:nth-child(2) {
  background-color: #7b9ce6;
  animation-delay: 0.09s;
}
.loading-bar:nth-child(3) {
  background-color:#528ec7;
  animation-delay: .18s;
}
.loading-bar:nth-child(4) {
  background-color:#7b9ce6;
  animation-delay: .27s;
}
.loading-bar:nth-child(5) {
  background-color: #9fadcb;
  animation-delay: .36s;
}

@keyframes loading {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1, 2.2);
  }
  40% {
    transform: scale(1);
  }
}
    /*LOADER ENDS*/



.flwup_clndr .input-group {
    position: relative !important;
}
  .flwup_clndr .dropdown-menu {
   top: -245px !important;
  }
   .flwup_clndr_inpopup .dropdown-menu {
   top: -242px !important;
  }
.flwup_clndr_inpopup1 ul.dropdown-menu.ng-pristine.ng-untouched.ng-valid.ng-scope.ng-valid-date-disabled {left:0 !important;right:auto !important;}

.txt_align_in_border
{
padding-left: 9px;  
padding-top: 9px;
}

.border_for_label
{
 border:1px groove;
 width: 58%;
 height:39px
}

.headingfntsize 
{
    font-weight: 300;
    margin: 9px 0 9px 0;
    font-size: 19px;
}

.hedingline
{
 width:100%;
margin-top: 0px;  
 border:1px solid #ccc !important;
    
}


  p.test
  {       
        word-wrap: break-word;

  }

.rd_str {margin-left: -15px;
    color: red;
    vertical-align: middle;
    font-size: 14pt;
    margin-top: 11px;
}


/* Popup container - can be anything you want */
.popup {
    position: relative;
    display: inline-block;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* The actual popup */

.popup .popuptext
{
   visibility: hidden;
  width: auto;
   /* text-align: center;*/
    border-radius: 0px;
    padding: 8px;
    position: absolute;
    z-index: 1;
    bottom: -548%;
    height: 173px;
    left: -9%;
    margin-left: 9px;
    right: -191px;
    border: solid;
    border-color: #1d5585;
    background-color: white;
    color: black;

}

/* Popup arrow */
.popup .popuptext::after 
{
   content: "";
    position: absolute;
    top: -18px;
    left: 10px;
    border-width: 9px;
    border-style: solid;
    border-color: #005191 transparent transparent transparent;
    transform: rotate(180deg);
}

/* Toggle this class - hide and show the popup */
.popup .show {
    visibility: visible;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeIn {
    from {opacity: 0;}
    to {opacity:1 ;}
}


.bk_hdr_wrp{background:#045eb4;height: 40px;position: fixed;
    width: 100%;
    z-index: 99;}
.bk_hd_pd {/*padding-top:8px;*/}
.bk_crs_srch{height:35px;border:1px solid #aaaaab;width:100%;margin-bottom:18px;padding:0 5px;}
.bk_crs_btn{background:#045eb4;color:#fff;height:35px;width:100%;border:none;}.bk_brdr{border:1px solid #cccccc;padding:15px;}
.bk_crs_rslt li{background:#f7f5f5;border:1px solid #cccccc;padding:15px;}.bk_crs_rslt h4{color:#337ab7;border-bottom:1px solid #cccccc;padding: 0 0 10px 0;}.bk_crs_rslt img{float:right;margin:-10px 0 0;}
.info_arw{float:none !important;margin:0 3px 0 0 !important;}.bk_crs_rslt {height: 753px;overflow: scroll;padding:0}
.bk_slctd_crs{border:1px solid #cccccc;}
.bk_slctd_crs h4{background:#005191;color:#fff;text-align:center;margin:0;padding:5px 0;}
.bk_slctd_crs{position: relative; height: 350px;overflow: scroll;}
.bk_aply_btn{width: 50%; background:#045eb4;color:#fff;height:35px;border:none;margin-top:5px;text-transform:uppercase;}
.bk_hd_rgt{margin-top:6px;text-align:right;}.bk_hd_rgt p{display:inline-block}
.bk_btm_nxprv_prt{margin:10px 0 0 0;text-align:center;}

.bk_imp_btn{width: 27%; background:#005191;color:#fff;height:35px;border:none;margin-top:5px}

.cand_dtl label{width:19%;float:left;padding: 9px 0;margin-bottom:0;}
.cand_dtl input,.cand_dtl textarea,.cand_dtl select{width:80% !important;}

/*sub_menu */
.nav > li > a:focus, .nav > li > a:hover{background:#1E90FF !important;}.navbar-nav > li > a{color:#fff !important;padding:9px 15px !important}
.mn_dp:hover>.dropdown-menu {display: block;}
.bk_menu .dropdown-submenu {position: relative;}
.bk_menu .dropdown-submenu>.bk_menu .dropdown-menu {top: 0;left: 100%;margin-top: -6px;margin-left: -1px;-webkit-border-radius: 0 6px 6px 6px;-moz-border-radius: 0 6px 6px;border-radius: 0 6px 6px 6px;}
.bk_menu .dropdown-submenu:hover>.bk_menu .dropdown-menu {display: block;}
.bk_menu .dropdown-submenu>a:after {display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #ccc;margin-top: 5px;margin-right: -10px;}
.bk_menu .dropdown-submenu:hover>a:after {border-left-color: #fff;}
.bk_menu .dropdown-submenu.pull-left {float: none;}
.bk_menu .dropdown-submenu.pull-left>.bk_menu .dropdown-menu {left: -100%;margin-left: 10px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{background-color:rgba(0,0,0,0) !important}.bk_menu .dropdown-menu > li {padding: 3px 0;}
.mn_dp li a:hover{border-bottom: none !important;}.bk_menu .dropdown-menu > li > a{color:#fff !important;padding:3px 10px !important}
.bk_menu .dropdown-menu{background-color:rgba(4, 94, 180, 1) !important}.bk_menu .dropdown-menu > li > a:focus, .bk_menu .dropdown-menu > li > a:hover{background-color:#1E90FF !important}
/*sub_menu*/
.crs_tb td{ padding: 10px 0 !important;}
.bk_brdr table{border:1px solid #f1f1f1}.bk_brdr th{background:#045eb4;color:#f1f1f1;padding:7px 4px;font-weight: normal;}.bk_brdr td{height: 39px;/*padding:5px 4px;*/}.bk_tb_bg{background:#f1f1f1;}
.input-group table{border:1px solid #999}.input-group th{background:rgba(0,0,0,0);color:#999;padding:0;}.input-group td{padding:0;}
.input-group th .btn-default {background:#005191 !important;color:#fff;}
.bk_str{
    float: right;
    margin: 10px -10px 0 0;
}
.bk_stlstnm {margin-top:25px;}.bk_mgtp{margin-top:9px;}


.more {
    display: none;}
a.showLink, a.hideLink {
    text-decoration: none;
    color: #36f;
    padding-left: 8px;
    background: transparent url('down.gif') no-repeat left; }
a.hideLink {
    background: transparent url('up.gif') no-repeat left; }
a.showLink:hover, a.hideLink:hover {
    border-bottom: 1px dotted #36f; }


/*table tr:nth-child(even)	{
    background:#f1f1f1;color:#000000;
}
table tr:nth-child(odd) {
    background:#fff;color:#000000; 
}*/

bk_login_wrp{ display: table;
    position: absolute;
    height: 90%;
    width: 100%;}
.bk_login_top{background:#045fb4;height:50px;}

.lg_middle {display: table-cell;vertical-align: middle;}
.lg_prt{margin-left: auto;margin-right: -29%; width:28%;float:right;  margin-top: 15%;    margin-bottom: 10%;}
.log_inpt{width:100%;height:30px;margin-bottom:10px;}

.lg_btns {background: #045fb4;border: none;color: #fff;height: 35px;width: 80px;}
	.lg_ftr{position:absolute;bottom:0px;width:100%;margin-bottom:5px;}

.cnd_tab_btn{padding:6px 13px;margin:50px 7px 0 0;list-style:none;text-align: center;font-size:17px;}

.impt label{width:19%;float:left;padding: 9px 0;margin-bottom:0;}
.impt select,.impt input{float:right;width:72%;}

/* new style for grid*/
.grid {
  width: 100%;
  height: 400px;
}

.lb_wdt label {width:79px !important;}
.crs_pp_star{color: red;font-size: 14pt;vertical-align: middle;padding: 1px 0 0 0;display: inline-block;height: 21px;}


    /*.cnd_tab_btn:hover {background:#337ab7;}*/
    /*background:#005191;color:#fff;*/

.sl_remg {margin:0 -66px 0 -28px !important;}

    /*=========RESPONSIVE======*/
@media (min-width: 1680px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1131px) and (max-width: 1300px) {.nav > li {margin: 0 7px !important;}
}
@media (min-width: 993px) and (max-width: 1130px) { .nav > li {margin: 0 0 !important;}

}
@media (min-width: 768px) and (max-width: 992px) {
.lg_prt {
    margin: 15% 20px 0 auto;
    width: 40%;
}	
.bk_hdr_wrp{   position: relative;height:auto;}
.bk_hd_rgt {
    display: inline-block;
    width: 100%;
}
.cand_dtl label{width:50%;}.cand_dtl input,.cand_dtl textarea,.cand_dtl select{width:100% !important;}
.input-group{display:inline-flex;}
.bk_aply_btn{margin-top:41px;}
}
@media (max-width: 767px) {
.lg_prt {
    float: none;
    margin: 10px auto;
    width: 80%;
}
.bk_hdr_wrp{   position: relative;height:auto;}
.bk_hd_rgt {
    display: inline-block;
    width: 100%;
}
.sav_snt_btn {float:none !important;
}
.cand_dtl label{width:50%;}.cand_dtl input,.cand_dtl textarea,.cand_dtl select{width:100% !important;}
.input-group{display:inline-flex;}
.sl_remg {margin: 0 !important;}
}
