.top_links .notibox1, .top_links .notibox2, .top_links .notibox3, .top_links .notibox4, .top_links .notibox5, .top_links .notibox6, .top_links .notibox7, .top_links .notibox8 {
    width: 100%;
    float: left;
    padding: 9px;
    margin-bottom: 5px;
    color: #FFF;
    border-radius: 6px;
    font-weight: bold;
}

.top_links .notibox1 {
    background: #8a6d3b;
}

.top_links .notibox2 {
    background: #a94442;
}

.top_links .notibox3 {
    background: #ec8923;
}

.top_links .notibox4 {
    background: #9c27b0;
    opacity: 0.8;
}

.top_links .notibox5 {
    background: #e02d57;
}

.top_links .notibox6 {
    background: #53a8d2;
}

.top_links .notibox7 {
    background: #499a45;
}

.top_links .notibox8 {
    background: #607D8B;
}

@media (min-width:768px) {
    .col-sm-3.col-xs-12.paddingrightclass {
        padding-right: 8px;
        padding-left: 10px;
    }

    .col-sm-3.col-xs-12.paddingleftclass {
        padding-left: 8px;
        padding-right: 10px;
    }

    .paddingallclass {
        padding-right: 5px;
        padding-left: 5px;
    }
}

.leftmenulink {
    padding: 10px 15px;
    background-color: #4f9cea;
    border-radius: 10px;
    margin-bottom: 5px;
}

.newlatestdiv {
    border: 1px solid #107896a6;
}

    .newlatestdiv .phead {
        background: linear-gradient(-90deg, #0a6ad6 0%, #07b0b3 100%);
        padding: 8px 10px;
        color: white;
    }

.leftmenulink a {
    color: white;
    font-weight: bold;
    font-size: 12px;
    display: block;
}

    .leftmenulink a .fa.fa-angle-double-right {
        float: right;
    }

.leftmenulink:hover {
    background-color: #00436f;
}

.newonebyone p {
    color: #00436f !important;
    font-weight: bold !important;
    font-size: 12px !important;
    padding: 5px 13px;
    background-color: #e6e6e6;
    text-align: left !important;
    margin: 0 0 5px;
}

    .newonebyone p:hover {
        background-color: #fff !important;
    }

.newonebyone .marquee_div {
    margin-bottom: 4px;
}

.newonebyone p span {
    font-size: inherit !important;
}

.newonebyone a, .newonebyone a span {
    color: #e80707 !important;
}



.newonebyone .lineseperator {
    display: none;
    visibility: hidden;
}

.imgdivnew a, .imgdivnew input {
    display: block;
    margin-bottom: 10px;
}


.quote_row {
    background-color: #fe830b;
    margin-right: 0px;
    margin-left: 0px;
    border-radius: 3px;
    padding-top: 10px;
    margin-bottom: 10px;
}

.Quote_heading {
    margin: 0;
    color: #ff9800;
    width: fit-content;
    font-weight: bold;
    font-size: 17px;
    letter-spacing: 1px;
    background: #00436f;
}

.quote_row .col-md-10 {
    background-color: #fe830b;
    padding-top: 12px;
    margin-top: -10px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

    .quote_row .col-md-10 p {
        margin: 0;
        padding-bottom: 10px;
        background-color: #fe830b;
        color: #fff;
        font-weight: bold;
    }

.navbar-default {
    background-color: transparent;
    border: 0px;
    border-radius: 0px;
}

.search-query {
    height: 27px;
}

#custom-search-input {
    margin-top: 30px;
}

html {
    position: relative;
    min-height: 100%;
}

body {
    /*background: #f3f9ff; */
    background: url(../images/bg1.jpg);
    background-size: contain;
    margin-bottom: 40px;
}

.btn-danger {
    color: #FFF;
    background-color: #ED851F;
    border-color: #E86E02;
    padding: 5.7px 12px;
}

.topheader {
    border-bottom: 2px solid #b9b3b3;
}

.navbar-default .navbar-brand {
    color: #FFF;
}

.navbar-default .navbar-nav > li > a {
    color: #FFF;
}

    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        color: #FFF;
    }

.inner_page_content {
}

.navbar-nav li a:hover {
    color: #FFF !important;
    background-color: #0a6cd6 !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #FFF !important;
    background-color: #17685B !important;
}

.banner_img {
    width: 100%;
    border: 2px solid rgb(215, 208, 192);
    padding: 3px;
}

.dropdown-menu {
    padding: 0px;
}

    .dropdown-menu > li > a {
        border-bottom: 1px dotted #0a6bd6;
        padding: 10px 20px;
    }

        .dropdown-menu > li > a:hover {
            background-color: #096dd0 !important;
        }

.footer {
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 5px;
    text-align: left;
    color: #FFF;
    font-size: 15px;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(-90deg, #0873b9 8%, #00436f 100%); /* Standard syntax */
    border-top: 2px solid #129af3;
}

.inner_page_content .container {
    /*margin-bottom: 30px;*/
}

.inner_page_content .container1 {
    margin-bottom: 30px;
}

.heading_div {
    text-align: center;
    color: #FFF;
    font-size: 24px;
    font-weight: bold;
    border-bottom: 1px solid;
    margin-bottom: 15px;
    background-color: #2AB199;
    padding: 6px;
    border-radius: 4px;
}

.text_box {
    width: 100%;
    margin-bottom: 6px;
    padding: 5px 5px 5px 6px;
    border: 1px solid #7D7DB1;
    border-radius: 3px;
    height: 34px;
    background-color: #F8FFEC;
}

.form_lable {
    font-weight: bold;
    line-height: 2.2;
}

.form_lable1 {
    font-weight: bold;
    /*line-height: 2.2;*/
    text-align: right;
}

.read_more_but {
    background: #ED9209 none repeat scroll 0% 0%;
    padding: 3px 14px !important;
    color: #FFF;
    height: auto;
    border: 2px solid #C8610A;
    font-size: 17px;
}

    .read_more_but:hover {
        background: #C8610A !important;
        border: 2px solid #ED9209 !important;
    }

.logo {
    width: 290px;
}

.navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
    background: linear-gradient(46deg, #00436f 90%, #0873b9 24%); /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    /* For Firefox 3.6 to 15 */
    /* Standard syntax */
    margin-right: 5px;
    border-bottom-right-radius: 5px;
    -webit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -ms-border-bottom-left-radius: 5px;
}

.links_div {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.top_links a {
    background: #4f9cea;
    width: 100%;
    float: left;
    padding: 9px;
    margin-bottom: 5px;
    color: #FFF;
    border-radius: 6px;
    font-weight: bold;
}

    .top_links a:hover {
        background: #08608A;
        text-decoration: none;
    }

.navbar-nav > li > a:hover {
    background: -webkit-linear-gradient(#e86c00, #ef8f2b); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#e86c00, #ef8f2b); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e86c00, #ef8f2b); /* For Firefox 3.6 to 15 */
    background: linear-gradient(-90deg, #0a6ad6 0%, #096dce 100%); /* Standard syntax */
    background: -ms-linear-gradient(#e86c00, #ef8f2b); /* Standard syntax */
}

.navbar {
    min-height: 20px;
    margin-bottom: 0px;
}

.marquee_div {
    /*padding: 5px 0px;
    background: #ffffff00;
    color: #3f51b5;
    font-weight: bold;
    font-size: 16px;
    float: left;
    margin: 0px 10px;
    width: 98.3%;
    height: 34px;*/
}

.marquee_div1 {
    padding: 5px 0px;
    background: #FE830B;
    /*background: #0574a8;*/
    color: #FFF;
    font-weight: bold;
    font-size: 16px;
    float: left;
    margin: 0px 10px;
    width: 98.3%;
}

.Notification {
    color: #FFF !important;
    padding: 7px 8px 7px;
    background: #FB4D09;
}

    .Notification:hover {
        color: #fff;
        text-decoration: none;
    }

.left_menu p a {
    margin-bottom: 5px;
    border-radius: 10px;
    border-bottom: 2px solid #0c98a6;
    padding: 7px;
}

    .left_menu p a:hover {
        border-bottom: 0px solid #0B435D;
    }

.box {
    margin-top: 10px;
}

    .box img {
        width: 40px;
    }

.box3 {
    float: left;
    width: 100%;
    border-radius: 10px;
}

    .box3 a {
        background: rgb(1, 187, 212);
    }

.box a:hover {
    text-decoration: none !important;
}

.box3 a {
    border-bottom: 3px solid #0294A8;
}

    .box3 a:hover {
        border-top: 3px solid #0294A8;
        border-bottom: 0px solid #0294A8;
    }

.box2 {
    float: left;
    width: 100%;
    border-radius: 10px;
}

.left_menu .top_links a span {
    float: right;
}

.box1 a {
    background: rgb(5, 116, 168) none repeat scroll 0% 0%;
    border-bottom: 3px solid #05567D;
}

    .box1 a:hover {
        border-top: 3px solid #05567D;
        border-bottom: 0px solid #05567D;
    }

.box1 {
    float: left;
    width: 100%;
    border-radius: 10px;
}

.box a {
    width: 100%;
    float: left;
    text-align: center;
    padding: 5px;
    color: #FFF;
    font-weight: bold;
    font-size: 15px;
    border-radius: 10px;
}

.social_icons {
    float: right;
}

    .social_icons img {
        width: 30px;
        margin-top: 1px;
    }

.contactbox {
}

    .contactbox h1 {
        margin: 0px;
        font-size: 24px;
        margin-bottom: 5px;
        color: #FF7500;
        text-align: center;
        border-bottom: 1px dotted;
        padding-bottom: 5px;
    }

.carousel-fade .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
    opacity: 1;
}

    .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
        left: 0;
        opacity: 0;
        z-index: 1;
    }

.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

.carousel-fade .carousel-control {
    z-index: 2;
}

.box2 a {
    background: #FE830B none repeat scroll 0% 0%;
    border-bottom: 3px solid rgb(207, 111, 17);
}

    .box2 a:hover {
        border-top: 3px solid rgb(207, 111, 17);
        border-bottom: 0px solid rgb(207, 111, 17);
    }

.nav-tabs {
    background-color: #FE830B;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #e86c00;
    color: #fff;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #FFF;
    background-color: #e86c00;
    border-width: 0px;
    padding: 9px 15px;
}

.nav-tabs > li {
    float: left;
    margin-bottom: -2px;
}

    .nav-tabs > li > a {
        margin-right: 0px;
        line-height: 1.42857;
        border: 0px solid transparent;
        border-radius: 0;
        color: #fff;
    }

.tab-content {
    padding: 8px;
    border: 1px solid #717372;
    margin-top: -1px;
    /* min-height: 500px;*/
    float: left;
}

.imaportantnotices p {
    background: #ECECEC;
    padding: 8px;
    margin-bottom: 4px;
    color: #000;
    font-size: 12.5px;
    width: 100%;
    float: left;
}

    .imaportantnotices p:hover {
        background: #FFF8DE;
    }

.spanlink p span span {
    color: #FF0004 !important;
    float: right;
}

a {
    color: #e80707;
}

.pressnotes p {
    padding: 6.5px 0;
    margin-bottom: 4px;
    border-bottom: 1px dotted red;
}

.small_banner img {
    border: 2px solid #fff;
    /* height: 120px;*/
}

@media (max-width:767px) {
    #navbar {
        padding: 0px;
    }

    .navbar-nav {
        float: left !important;
        width: 100%;
        text-align: center;
        margin: 0px;
    }

    .dropdown-menu {
        width: 100%;
        text-align: center;
    }
}

@media (max-width:500px) {
    .logo {
        width: 250px;
    }
}


.text_box_style {
    width: 100%;
    height: 32px;
    border: 1px solid #A5A5A5;
    padding-left: 10px;
    margin-bottom: 13px;
}

.formlabel {
    font-weight: 100;
    color: #000000;
}

.main_heading {
    margin: 0;
    font-size: 18px;
    padding-bottom: 6px;
    color: #e21b1b !important;
    border-bottom: 1px dashed #e21b1b;
    margin-bottom: 10px;
    margin-right: 0px !important;
}

.ajax__calendar_container {
    z-index: 9999 !important;
}

input[type="radio"], input[type="checkbox"] {
    margin: 4px 12px 0px !important;
}

label {
    font-weight: normal !important;
}

.lable_error {
    text-align: center;
    font-size: 13px;
    font-style: italic;
    color: Red;
    padding: 10px 0;
    font-weight: bold;
}




table th {
    text-align: center;
    background-color: #027AB2;
    color: #fff;
    font-weight: bold;
    border-right: 1px solid #fff !important;
    border-bottom: 1px solid #715235;
    border-top: 1px solid #715235;
    border-left: 1px solid #715235;
}

table tr.alternaterow1 {
    background: #e7e7e7;
}

table tr.alternaterow2 {
    background: #fff;
}

table td {
    /*  border: 1px solid #715235;*/
    color: #000;
}







#MainContent_rbtnGender td {
    border: none !important;
}

#MainContent_rbtnDisabled td {
    border: none !important;
}

#MainContent_rbtnExServicePerson td {
    border: none !important;
}

#MainContent_rbtnEmployee td {
    border: none !important;
}

#MainContent_rbtnNCC td {
    border: none !important;
}

#MainContent_rbtnEmployeed td {
    border: none !important;
}

#MainContent_rbtnFeeExcemption td {
    border: none !important;
}

#MainContent_rbtnAgeRelaxation td {
    border: none !important;
}

#MainContent_rbtnStudy td {
    border: none !important;
}

/*.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration:1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { color: #0B435D; }
   50% { color: #0B435D; }
    100% { color:#0294A8 ; }
}

@-webkit-keyframes blinker {  
    0% { color: #0B435D; }
    50% { color: #0B435D; }
    100% { color: #0294A8 ; }
}

@keyframes blinker {  
    0% { color: #0B435D; }
    50% { color: #0B435D; }
    100% { color: #0294A8 ; }
}


.blink_me_MockTest {
    -webkit-animation-name: blinker_MockTest;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker_MockTest;
    -moz-animation-duration:1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker_MockTest;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker_MockTest {  
    0% { color: #0B435D; }
   50% { color: #0B435D; }
    100% { color:#ff0000 ; }
}

@-webkit-keyframes blinker_MockTest {  
    0% { color: #0B435D; }
    50% { color: #0B435D; }
    100% { color: #ff0000 ; }
}

@keyframes blinker_MockTest {  
    0% { color: #0B435D; }
    50% { color: #0B435D; }
    100% { color: #ff0000 ; }
}

.blink_me_MockTest1 {
   -webkit-animation-name: blinker_MockTest1;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker_MockTest1;
    -moz-animation-duration:1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker_MockTest1;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker_MockTest1 {  
    0% { color: #0B435D; }
   50% { color: #0B435D; }
    100% { color:#ff0000 ; }
}

@-webkit-keyframes blinker_MockTest1 {  
    0% { color: #0B435D; }
    50% { color: #0B435D; }
    100% { color: #ff0000 ; }
}

@keyframes blinker_MockTest1 {  
    0% { color: #0B435D; }
    50% { color: #0B435D; }
    100% { color: #ff0000 ; }
}


.blink_me_MockTest1 span:hover, span:focus 
{
    color:red !important;
}*/

.carousel-inner {
    width: 99.5% !important;
}

.h3_text h3 {
    background: #014D89;
    background: -webkit-linear-gradient(#014D89, #548FC0);
    background: -o-linear-gradient(#014D89, #548FC0);
    background: -moz-linear-gradient(#014D89, #548FC0);
    background: linear-gradient(#014D89, #548FC0);
    color: #fff;
    text-align: center;
    padding: 5px;
    border: 1px solid #012E55;
    font-size: 16px;
    font-weight: bold;
}


.h3_1_text h3 {
    background: #014D89;
    background: -webkit-linear-gradient(#014D89, #548FC0);
    background: -o-linear-gradient(#014D89, #548FC0);
    background: -moz-linear-gradient(#014D89, #548FC0);
    background: linear-gradient(#014D89, #548FC0);
    color: #fff;
    text-align: left;
    padding: 5px;
    border: 1px solid #012E55;
    font-size: 16px;
    font-weight: bold;
}

#textIdFile {
    width: 100%;
    margin-bottom: 6px;
    padding: 5px 5px 5px 6px;
    border: 1px solid #1D649C;
    border-radius: 3px;
    height: 34px;
    background-color: #FEFFF6;
}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    border-bottom-width: 1px !important;
    background: #027ab2 !important;
    text-align: center;
    color: #FFF;
    vertical-align: middle;
    font-size: 13px;
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #0062B0 !important;
    font-size: 13px;
}

/*.btn-primary {
    padding: 8px 20px !important;
    background: #fc9318;
    color: #fff;
    border-radius: 5px;
    border: none;
    margin-top: 10px;
}

.btn-primary:hover, .btn-primary:focus {
    background: #c52d2f;
    outline: none;
    box-shadow: none;
	
}*/



.btn-primary {
    padding: 8px 20px !important;
    background: #fc9318;
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border: none;
    margin-top: 0px;
}

    .btn-primary:hover, .btn-primary:focus {
        background: #c52d2f;
        outline: none;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
    }



.h3_text h3 {
    background: #014D89;
    background: -webkit-linear-gradient(#014D89, #548FC0);
    background: -o-linear-gradient(#014D89, #548FC0);
    background: -moz-linear-gradient(#014D89, #548FC0);
    background: linear-gradient(#014D89, #548FC0);
    color: #fff;
    text-align: center;
    padding: 5px;
    border: 1px solid #012E55;
    font-size: 16px;
    font-weight: bold;
}

.h3_text_left h3 {
    background: #014D89;
    background: -webkit-linear-gradient(#014D89, #548FC0);
    background: -o-linear-gradient(#014D89, #548FC0);
    background: -moz-linear-gradient(#014D89, #548FC0);
    background: linear-gradient(#014D89, #548FC0);
    color: #fff;
    text-align: left;
    padding: 5px;
    border: 1px solid #012E55;
    font-size: 16px;
    font-weight: bold;
}

.h3_text_center h3 {
    background: #014D89;
    background: -webkit-linear-gradient(#014D89, #548FC0);
    background: -o-linear-gradient(#014D89, #548FC0);
    background: -moz-linear-gradient(#014D89, #548FC0);
    background: linear-gradient(#014D89, #548FC0);
    color: #fff;
    text-align: center;
    padding: 5px;
    border: 1px solid #012E55;
    font-size: 16px;
    font-weight: bold;
}


.textIdFile {
    width: 100%;
    margin-bottom: 6px;
    padding: 5px 5px 5px 6px;
    border: 1px solid #1D649C;
    border-radius: 3px;
    height: 34px;
    background-color: #FEFFF6;
}


.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    border-bottom-width: 1px !important;
    background: #027ab2 !important;
    text-align: center;
    color: #FFF;
    vertical-align: middle;
    font-size: 13px;
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #0062B0 !important;
    font-size: 13px;
}




.footer img {
    height: 25px;
}

.blink_me2 {
    -webkit-animation-name: blinker1;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker1;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker1;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker1 {
    0% {
        color: #ffffff;
    }

    50% {
        color: #ffffff;
    }

    100% {
        color: #8A0844;
    }
}

@-webkit-keyframes blinker1 {
    0% {
        color: #ffffff;
    }

    50% {
        color: #ffffff;
    }

    100% {
        color: #8A0844;
    }
}

@keyframes blinker1 {
    0% {
        color: #ffffff;
    }

    50% {
        color: #ffffff;
    }

    100% {
        color: #A8058C;
    }
}


.blink_me3 {
    -webkit-animation-name: blinker1;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker1;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker1;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker1 {
    0% {
        color: #ffffff;
    }

    100% {
        color: #ffd921;
    }
}

@-webkit-keyframes blinker1 {
    0% {
        color: #ffffff;
    }

    100% {
        color: #ffd921;
    }
}

@keyframes blinker1 {

    0% {
        color: #ffffff;
    }

    100% {
        color: #ffd921;
    }
}

.blink_me3 span:hover, span:focus {
    color: #fff !important;
}

fieldset.scheduler-border {
    border: 1px solid #1A6199 !important;
    padding: 0 10px 5px 10px !important;
    /*    margin: 0 0 1.5em 0 !important;*/
    -webkit-box-shadow: 0px 0px 0px 0px #000;
    box-shadow: 0px 0px 0px 0px #000;
    background-color: #D2EBFF;
}

legend.scheduler-border {
    font-size: 11px !important;
    text-align: left !important;
    width: auto;
    padding: 2px 5px;
    border-bottom: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 5px;
    color: #fff;
    font-family: Century Gothic !important;
}

fieldset.scheduler-borderNew {
    border: 1px solid #1A6199 !important;
    padding: 0 10px 5px 10px !important;
    /*    margin: 0 0 1.5em 0 !important;*/
    -webkit-box-shadow: 0px 0px 0px 0px #000;
    box-shadow: 0px 0px 0px 0px #000;
    background-color: #fff;
}

legend {
    background: #014D89;
    background: -webkit-linear-gradient(#014D89, #548FC0);
    background: -o-linear-gradient(#014D89, #548FC0);
    background: -moz-linear-gradient(#014D89, #548FC0);
    background: linear-gradient(#014D89, #548FC0);
    color: #fff;
    margin-bottom: 0px !important;
}


/***Newly Added ***/

.box11_border {
    border: 1px solid #EB4F14;
    padding: 2px;
    overflow: hidden;
}

.box12_border {
    border: 1px solid #009CE9;
    padding: 2px;
    overflow: hidden;
}

.box13_border {
    border: 1px solid #7DBB00;
    padding: 2px;
    overflow: hidden;
}

.box14_border {
    border: 1px solid #FB0;
    padding: 2px;
    overflow: hidden;
}

.box-div {
    padding: 6px;
    text-align: center;
    padding-bottom: 10px;
}

.box11 {
    background: #eb4f14;
}

    .box11:hover {
        background: #CE3E08;
    }

.box12 {
    background: #009ce9;
}

    .box12:hover {
        background: #0A8CCC;
    }

.box13 {
    background: #7dbb00;
}

    .box13:hover {
        background: #6B9C08;
    }

.box14 {
    background: #ffbb00;
}

    .box14:hover {
        background: #E1A706 none repeat scroll 0% 0%;
    }

.box-heading {
    color: #FFF;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 15px;
    margin-top: 15px;
}

.box-heading-text {
    color: #f5f5f5;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 15px;
    margin-top: 15px;
}

.box-heading span {
    font-size: 16px;
    font-weight: bold;
}

.box-heading1 {
    color: #FFF;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 15px;
    margin-top: 15px;
}

    .box-heading1 span {
        font-size: 15px;
        font-weight: bold;
    }

.box14_button, .box11_button, .box12_button, .box13_button {
    background: #fff;
    color: rgb(255, 187, 0);
    border: 2px solid #D59F0C;
}

.box11_button {
    color: #EB4F14;
    border: 2px solid #B73D0F;
}

.box12_button {
    color: #009CE9;
    border: 2px solid #0B88C6;
}

.box13_button {
    color: #7DBB00;
    border: 2px solid #68950E;
}

    .box14_button:hover, .box11_button:hover, .box12_button:hover, .box13_button:hover {
        color: #000;
        border: 2px solid #767775;
        background: #fff;
    }

/*.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #FFF;
    cursor: default;
    background-color: #009CE9;
    border: 1px solid #DDD;
    padding: 10px 13px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #FFF;
    cursor: default;
    background-color: #009CE9;
    border: 1px solid #DDD;
    padding: 10px 13px;
}  */
.nav-tabs {
    background: linear-gradient(-90deg, #0a6ad6 0%, #23e7ea 100%);
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #D53B3B;
}

.nav-tabs > li > a {
    border-width: 1px 1px medium;
    border-style: solid solid none;
    border-color: #E8E8E8 #E8E8E8 -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    background: linear-gradient(-90deg, #1cc2e4 0%, #16a3df 100%);
    padding: 10px 15px;
    margin-right: 0px;
    border-radius: 0px;
    font-weight: bold;
    color: #FFF;
    transition: all 0s ease 0s;
}

    .nav-tabs > li > a:hover {
        background: #B23153 none repeat scroll 0% 0% padding-box;
    }

.spinner {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 100009999;
    opacity: .8;
    filter: alpha(opacity=70);
    -moz-opacity: .4;
    background-color: #E3E7E7;
    background-image: url('../images/bigrotation.gif');
    background-repeat: no-repeat;
    background-position: center center;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.mainbody {
    /*background: #fbf9d0 !important;*/
}



@media (max-width:640px) {
    .col-sm-3.col-xs-12.paddingrightclass {
        padding-right: 15px;
    }

    .col-sm-3.col-xs-12.paddingleftclass {
        padding-left: 15px;
    }

    .paddingallclass {
        padding-right: 15px;
        padding-left: 15px;
    }

    .mainbody {
        margin-bottom: 110px !important;
    }
}


@media (max-width:822px) {
    .logotext {
        font-size: 24px !important;
    }
}

@media (max-width:723px) {
    .logotext {
        font-size: 20px !important;
    }
}

@media (max-width:611px) {
    .logotext {
        margin-top: 22px !important;
    }
}

@media (max-width:384px) {
    .logotext {
        margin-top: 10px !important;
    }
}

.topheader img {
    margin-bottom: 5px;
}

.header_top {
    background: #e0e0e0 !important;
    padding-top: 2px !important;
    position: relative !important;
    height: 30px !important;
    border: none !important;
}

.toplinks {
    margin-top: 5px;
    margin-right: 8px;
}

    .toplinks a {
        padding: 0px 10px;
        margin-left: 4px;
        margin-top: 0px;
        float: left;
        color: #003658;
        font-weight: bold;
        border-radius: 3px;
        font-size: 13px;
    }

.footerlinks {
    text-align: center;
    border-bottom: 1px solid #fff;
    padding-bottom: 7px;
}

    .footerlinks a {
        color: #fff;
        margin-left: 26px;
        margin-top: 8px;
        font-size: 12px;
    }

#navbar {
    margin-bottom: 5px !important;
}

.newlatestdiv {
    margin: 0 -10px;
}

.navbar-collapse {
    padding-left: 0px !important;
}

.inner_page_content > .container {
    width: 100% !important;
    padding: 0;
}

.footer > .container {
    width: 100% !important;
    padding: 0;
}

.dropdown-menu {
    background-color: #3e3e3e !important;
}

.btn-warning {
    color: #fff !important;
    background-color: #0873b9 !important;
    border-color: #00436f !important;
}

    .btn-warning:focus,
    .btn-warning:hover,
    .btn-warning:active,
    .btn-warning.active:hover,
    .btn-warning.active.focus {
        color: #fff !important;
        background: #00436f !important;
        border-color: #0873b9 !important;
    }

.btn-primary {
    color: #fff !important;
    background-color: #0873b9 !important;
    border-color: #00436f !important;
}

    .btn-primary:focus,
    .btn-primary:hover,
    .btn-primary:active,
    .btn-primary.active:hover,
    .btn-primary.active.focus {
        color: #fff !important;
        background: #00436f !important;
        border-color: #0873b9 !important;
    }

.navbar-default .navbar-toggle {
    background: #ddd
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
}

.finalborder {
    min-height: 400px;
}

.back-link {
    float: right;
}

@media (min-width:768px) {
    .sidetabs {
        padding-left: 10px;
        padding-right: 8px;
    }

    .imgdivnew {
        padding-left: 8px;
        padding-right: 10px;
    }
}

@media (max-width:768px) {
    .sidetabs, .imgdivnew, .paddingrightclass, .paddingleftclass, .paddingallclass {
        padding: 0 10px !important;
    }

    .latestannouncements {
        padding: 0 20px;
    }
}

input[type="radio"] {
    float: left !important;
}



/*Session timeout popup css start*/

.modal-content {
    background: #154d92;
    color: white;
}

.modal-header {
    border-bottom: none;
}

.modal-footer {
    border: none;
}

.modal-dialog-centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(90% - (0.5rem * 2));
}

.modal-backdrop {
    background-color: white !important;
    opacity: 0.3;
}


.modal .modal-content .modal-footer .btn-danger {
    background: #d9534f;
    border: #d9534f;
}
/*Session timeout popup css end*/

.blinkNew {
    -webkit-animation-name: blink_Text;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
}

@keyframes blink_Text {
    0% {
        color: #eb0000;
    }

    50% {
        color: #eb0000;
    }

    51% {
        color: #00436f;
    }

    100% {
        color: #00436f;
    }
}