﻿@charset "utf-8";
/*Custom Nav*/
body {
    font-family: 'Source Sans Pro', Open Sans, sans-serif;
    background-color: #fff;
}
/*All Wrapper*/


.logo a span {
    /*display: block;
	font-size: 110%;
	font-weight: 700;*/
}

.right-content {
    padding-top: 0px;
}

/*/*/*.header-wrapper {
    /*border-bottom: 1px solid #de6400;*/
}

/*.nav-wrapper {
    background: #02599c;
            color: #FFF;
        }

        .nav-wrapper ul li a {
            padding: 0 25px !important;
        }

            .nav-wrapper ul li:hover a, .nav-wrapper ul li.active a, .nav-wrapper ul li a:focus {
                background: #f0b20b;
                color: #000;
            }

        .nav-wrapper ul li:first-child {
        }

            .nav-wrapper ul li:first-child a, .nav-wrapper ul li:hover a, .nav-wrapper ul li.active a {
            }

        .nav-wrapper ul li:hover a, .nav-wrapper ul li a:focus, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a {
        }

        .nav-wrapper ul li:first-child a {
        }

        .nav-wrapper ul li a {
        }

        .nav-wrapper ul li.hasnav {
            background: url(../images/blt-bottom.png) no-repeat 96% center;
        }

#nav li:hover > ul, #nav li.hover > ul, #nav a:focus + ul, #nav .hover a:focus {
}

.nav-wrapper ul ul {
}

    .nav-wrapper ul ul li.active a, .nav-wrapper ul ul li.hover a, .nav-wrapper ul ul li a:hover {
    }

.nav-wrapper ul li a {
}*/
/*Custom Slide*/
/*.slides > li {
	position: relative;
}
.flexslider li.bg-slide {
	background-position: center bottom !important;
	background-size: cover !important;
	display: block;
	height: 400px;
	width: 100%;
}
.slide-caption {
	position: absolute;
	top: 100px;
	left: 0px;
	font-size: 135%;
	font-weight: 300;
	z-index: 9999;
	width: 460px;
	color: #000;
}
.slide-caption i {
	color: #666;
}
.slide-caption p {
	padding-bottom: 10px;
}*/


./*slides > li {
    position: relative;
}


/*.flex-direction-nav a{height:58px; width:48px; padding:14px; }*/

.banner-wrapper .flex-control-nav {
    background: #03204c;
    opacity: 0.7;
    border-radius: 4px;
    bottom: 13px;
    height: 35px;
    padding: 0 5px;
    position: absolute;
    right: 1%;
    text-align: center;
    width: auto;
}

    .banner-wrapper .flex-control-nav li {
        float: left;
        margin: 10px 5px 0;
    }

.banner-wrapper .flex-control-paging li a {
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    height: 13px;
    width: 13px;
}

    .banner-wrapper .flex-control-paging li a.flex-active {
        background:  #ff7f18 ;
        border: 1px solid #dbdbdb;
    }



.body-block.whats-new-area h2 {
    color: #fff;
    margin-bottom: 0px;
    margin-top: 17px;
}

.mii-logo {
    display: inline-block;
}
/*Gallery CSS*/
.gallery-wrapper {
    background: url(../images/section-rural-bg.jpg) repeat;
    min-height: 220px;
    padding: 40px 0px 50px 0px;
}
/*.gallery-area {
	width:60%;
	float:left;
	position:relative;
}*/


.gallery-area a {
    background: #ffffff none repeat scroll 0 0;
    border: 0 none;
    color: #000;
    display: inline-block;
    font-size: 90%;
    font-weight: 600;
    padding: 10px 15px;
    position: relative;
    text-transform: uppercase;
}

.gallery-area h3 {
    background: #66a256;
    color: #fff;
    float: left;
    font-size: 130%;
    font-weight: 600;
    padding: 7px 20px;
    text-transform: uppercase;
}

.gallery-holder ul.slides {
    float: left;
    width: 75.5%;
    padding: 0px;
}

.gallery-area2 .gallery-holder ul.slides {
    float: none;
    width: 100%;
    padding: 0px;
}

.gallery-holder ol.flex-control-nav.flex-control-thumbs {
    float: left;
    margin: 0 0 0 1.5%;
    padding: 0;
    width: 23%;
}

.gallery-area2 .gallery-holder ol.flex-control-nav.flex-control-thumbs {
    float: none;
    margin: 0;
    padding: 0;
    width: 100%;
    margin-top: 0px;
}

.gallery-holder .flex-direction-nav {
    display: none;
}

.gallery-holder .flex-control-thumbs li {
    margin: 0 0 11.6%;
    padding: 0;
    width: 100%;
}

.gallery-area2 .gallery-holder .flex-control-thumbs li {
    margin: 0px 9px;
    padding: 0;
    width: 31%;
}

    .gallery-area2 .gallery-holder .flex-control-thumbs li:first-child {
        margin-left: 0px;
    }

    .gallery-area2 .gallery-holder .flex-control-thumbs li:last-child {
        margin-right: 0px;
    }

.bttn-view {
    position: absolute;
    top: 0;
    right: 5px;
}

.gallery-right {
    position: relative;
    width: 30%;
    float: right;
    padding-top: 70px;
}

.bttn-intrct {
    border: 1px solid #ffd800;
    display: inline-block;
    padding: 15px 50px 15px 20px;
    color: #ffd800;
    font-size: 120%;
    font-weight: 600;
    position: relative;
    margin-bottom: 20px;
}

    .bttn-intrct i {
        position: absolute;
        right: 10px;
        top: 5px;
        font-size: 200%;
    }

    .bttn-intrct:hover {
        background: #ffd800;
        color: #333;
    }

.gallery-right ul li {
    color: #fff;
    font-size: 110%;
    background: url(../images/blt-green.png) no-repeat 0px 4px;
    padding: 0px 0px 15px 20px;
}

    .gallery-right ul li a {
        color: #fff;
    }

        .gallery-right ul li a:hover {
            text-decoration: underline;
        }

.gallery-heading {
    float: left;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 99999;
    opacity: 0.6;
}

.gallery-area .gallery-heading {
    opacity: 1;
}

.gallery-area2 .gallery-holder .flexslider ol.flex-control-thumbs {
    padding-top: 5px;
}
/*whatsNewCaption*/

/*===============Direection nav=========================*/




.breadcam {
    padding-bottom: 0px !important;
    padding-top: 10px;
    display: block;
    border-bottom: 1px solid #efefef;
    margin-bottom: 20px;
}

    .breadcam li {
        list-style-type: none;
        display: inline-block;
        font-size: 90%;
        color: #b5b5b5;
    }

        .breadcam li a {
            display: block;
            background: url(../images/breadcam-arrow.png) no-repeat right center;
            padding-right: 10px;
            color: #7f7f7f;
        }

        .breadcam li:last-child a {
            background: none;
        }

        .breadcam li.current {
            color: #b5b5b5;
        }

.inner-wrapper .body-container {
    padding-top: 0px;
}

.inner-wrapper .left-menu {
    width: 25%;
    float: left;
}

.inner-wrapper .inner-content {
    width: 72%;
    float: right;
}

.left-menu ul {
    display: block;
    width: 100%;
    border-right: 4px solid #ededed;
    padding-right: 20px;
}

    .left-menu ul li a {
        background: url(../images/ico-inner-list.png) no-repeat 9px 16px;
        padding: 10px 5px 10px 30px;
        display: block;
        font-weight: 600;
    }

    .left-menu ul li {
        margin-bottom: 10px;
    }

        .left-menu ul li:hover a, .left-menu ul li.active a {
            background: url(../images/ico-inner-list.png) no-repeat #efefef 9px 16px;
        }

        .left-menu ul li ul {
            padding-right: 0px;
            width: 100%;
            border: none;
        }

            .left-menu ul li ul li a {
                margin-left: 20px;
            }

            .left-menu ul li ul li {
                background: none;
            }

                .left-menu ul li:hover ul li a, .left-menu ul li.active ul li a, .left-menu ul li ul li:hover a, .left-menu ul li ul li.active a {
                    background: url(../images/ico-inner-list.png) no-repeat 9px 16px;
                }

                .left-menu ul li ul li a:hover {
                    background: url(../images/ico-inner-list.png) no-repeat 9px 16px;
                    text-decoration: underline;
                }

        .left-menu ul li.active a, .left-menu ul li:hover a {
            color: #004242;
        }
        /*.left-menu ul li a {
	display: block;
	padding: 10px 0px;
	font-weight: 600;
}*/
        .left-menu ul li a:hover {
            text-decoration: none;
        }

.color-border {
    width: 40%;
    min-width: 150px;
    height: 3px;
    background: #004242;
    margin-bottom: 20px;
}

.inner-content h3 {
    font-weight: 700;
    font-size: 110%;
    padding-bottom: 20px;
    color: #000000;
    padding-top: 5px;
}

.inner-content p {
    font-size: 100%;
}

.inner-content ul {
    padding-top: 0px;
    padding-bottom: 22px;
}

    .inner-content ul li {
        padding-right: 10px;
        margin-bottom: 14px;
        float: left;
    }

.inner-content .inner-content-body ul li {
    float: none;
}

.inner-content ul li img {
    margin-left: 10px;
}

.inner-content ul li:last-child {
    margin-bottom: 0px;
}

.inner-content hr {
    color: #ebebeb;
    background: #ebebeb;
    margin: 30px 0px;
}

.inner-content img.left {
    float: left;
    padding: 4px;
    border: 1px solid #ebebeb;
    margin: 0px 20px 20px 0px;
}

.inner-content img.right {
    float: right;
    padding: 4px;
    border: 1px solid #ebebeb;
    margin: 0px 0px 20px 20px;
}

.inner-content {
    padding-bottom: 20px;
}

.infocus, .tabs-box, .external-link {
    border-radius: 1px;
}

.inner-content-body {
    margin-top: 20px;
    color: #000;
}

.inner-content .inner-content-body ul {
    padding-left: 20px;
}

    .inner-content .inner-content-body ul ul {
        padding-left: 15px;
        padding-top: 20px;
    }

        .inner-content .inner-content-body ul ul li {
            list-style-type: lower-roman;
        }

    .inner-content .inner-content-body ul li {
        list-style-type: decimal;
        padding-bottom: 8px;
        padding-left: 10px;
    }

.inner-content h2 {
    font-size: 171%;
    color: #0e0e0e;
    font-weight: 600;
    line-height: normal;
    padding-bottom: 15px;
}

.inner-content h3 {
    font-size: 130%;
    color: #02599c;
    font-weight: 600;
    line-height: normal;
    padding-bottom: 16px;
}

.inner-content .box-content {
    background: #dedede;
    padding: 25px 20px;
    margin-bottom: 20px;
}

.inner-content strong + .box-content, strong + .box-content-link {
    margin-top: 15px;
}

.box-content ol {
    list-style-type: lower-roman;
    padding-left: 20px;
}

    .box-content ol li {
        padding-left: 5px;
        padding-bottom: 15px;
    }

.box-content.two-column ol li { /*width:50%; float:left;*/
    padding: 0px 15px 15px;
}

.box-content.two-column ol {
    -moz-column-count: 2;
    -moz-column-gap: 2.5em;
    -webkit-column-count: 2;
    -webkit-column-gap: 2.5em;
    column-count: 2;
    column-gap: 2.5em;
}

.box-content-link ul li {
    background: none;
    display: inline-block;
    float: left;
    width: 30%;
    margin: 0px;
    padding: 5px;
    margin-right: 3%;
    margin-bottom: 30px;
    transition: all .5s;
}

    .box-content-link ul li a {
        display: block;
    }

        .box-content-link ul li a:hover {
            text-decoration: none;
        }

    .box-content-link ul li:hover {
        background: #f7f7f7;
        box-shadow: 0 0 4px 0px #9e9e9e;
    }

    .box-content-link ul li img {
        float: left;
        padding-right: 15px;
    }

    .box-content-link ul li h4 {
        font-size: 115%;
        color: #3c3e40;
        font-weight: 600;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .box-content-link ul li p {
        padding-bottom: 0px;
        font-size: 80%;
        color: #3c3e40;
    }

.box-content .half-box {
    float: left;
    width: 50%;
    padding: 0px 15px;
}

    .box-content .half-box:first-child {
        border-right: 1px solid #c2c2c2;
        padding-right: 20px;
    }

    .box-content .half-box:last-child {
        padding-left: 20px;
    }

.half-box h4 {
    font-size: 120%;
    font-weight: 600;
    color: #000;
    padding-bottom: 10px;
}

.half-box p {
    color: #000;
    font-size: 100%;
    padding-bottom: 10px;
}

.half-box a {
    color: #1571ac;
}

.notice-left {
    width: 300px;
    float: left;
}

    .notice-left .box-content p {
        padding-bottom: 0px;
    }

.notice-right {
    width: 72%;
    float: right;
}

    .notice-right h3 {
        padding-top: 0px;
        font-size: 100%;
        font-weight: 600;
    }

    .notice-right p {
        font-size: 100%;
    }

.notice {
    margin-top: 30px;
}

.notice {
    margin-bottom: 40px;
}

.complain .notice-left {
    width: 306px;
}

.complain p {
    padding-bottom: 10px;
}

.complain h3 {
    padding-bottom: 5px;
}
/*================ Page Styles ====================*/

/* dod*/

.about-the-department {
    float: left;
    width: 61%;
    font-size: 28px;
}

.top-part h2 {
    color: #000;
    font-size: 160%;
    padding-bottom: 20px;
}

.top-part p {
    padding-bottom: 10px;
}

.organizations {
    float: right;
    width: 27%;
}

.top-part a.read-more {
    color: #d25221;
    font-weight: 600;
    text-transform: capitalize;
}

    .top-part a.read-more:hover {
        text-decoration: underline;
    }

.organization-panel {
    background: #e0dfdf;
    width: 23%;
    float: left;
    margin-right: 2%;
}

    .organization-panel:hover, .organization-panel:focus {
        background: #cbc8c8;
    }

    .organization-panel span {
        display: block;
    }

    .organization-panel a {
        display: block;
    }

    .organization-panel .organization-icon {
        width: 75px;
        height: 80px;
        background-repeat: no-repeat;
        background-position: center center;
        margin: 10px auto;
    }

    .organization-panel .organization-text {
        color: #696565;
        font-size: 156%;
        font-weight: 400;
        height: 73px;
        margin: 20px auto 10px;
        padding-bottom: 10px;
        text-align: center;
        text-transform: uppercase;
        width: 70%;
    }

    .organization-panel.army .organization-icon {
        background-image: url(../images/icons/ico-army.png);
    }

    .organization-panel.air-force .organization-icon {
        background-image: url(../images/icons/ico-air-force.png);
    }

    .organization-panel.navy .organization-icon {
        background-image: url(../images/icons/ico-navy.png);
    }

    .organization-panel.others .organization-icon {
        background-image: url(../images/icons/ico-more.png);
    }

.links-panel {
    padding: 40px 0px;
}

.links-panel-box {
    float: left;
    margin-bottom: 22px;
    margin-right: 2%;
    width: 23%;
}

    .links-panel-box:last-child, .links-panel-box:nth-child(4) {
        margin-right: 0px;
    }

    .links-panel-box * {
        transition: all .4s;
        -moz-transition: all .4s;
        -webkit-transition: all .4s;
    }

    .links-panel-box a {
        display: block;
        border: 1px solid #c9c9c9;
        padding: 15px 25px;
        height: 80px;
    }

    .links-panel-box span {
        display: inline-block;
    }

        .links-panel-box span.link-icon {
            width: 45px;
            height: 42px;
            background-repeat: no-repeat;
            background-position: center left;
            vertical-align: middle;
        }

        .links-panel-box span.link-text {
            vertical-align: middle;
            padding-left: 15px;
            font-size: 140%;
            color: #696565;
            text-transform: uppercase;
            font-weight: 600;
            width: 155px;
        }

    .links-panel-box:hover span.link-text {
        color: #f0b20b;
    }

    .links-panel-box.press .link-icon {
        background-image: url(../images/icons/ico-press.png);
    }

    .links-panel-box.press:hover .link-icon {
        background-image: url(../images/icons/ico-press-hover.png);
    }

    .links-panel-box.tenders .link-icon {
        background-image: url(../images/icons/ico-tenders.png);
    }

    .links-panel-box.tenders:hover .link-icon {
        background-image: url(../images/icons/ico-tenders-hover.png);
    }

    .links-panel-box.publications .link-icon {
        background-image: url(../images/icons/ico-publications.png);
    }

    .links-panel-box.publications:hover .link-icon {
        background-image: url(../images/icons/ico-publications-hover.png);
    }

    .links-panel-box.imp-guideline .link-icon {
        background-image: url(../images/icons/ico-imp-guideline.png);
    }

    .links-panel-box.imp-guideline:hover .link-icon {
        background-image: url(../images/icons/ico-imp-guideline-hover.png);
    }

    .links-panel-box.contact .link-icon {
        background-image: url(../images/icons/ico-contact.png);
    }

    .links-panel-box.contact:hover .link-icon {
        background-image: url(../images/icons/ico-contact-hover.png);
    }

    .links-panel-box.budget .link-icon {
        background-image: url(../images/icons/budget.png);
    }

    .links-panel-box.budget:hover .link-icon {
        background-image: url(../images/icons/budget-hover.png);
    }

    .links-panel-box.committee .link-icon {
        background-image: url(../images/icons/committee.png);
    }

    .links-panel-box.committee:hover .link-icon {
        background-image: url(../images/icons/committee-hover.png);
    }

    .links-panel-box.rti .link-icon {
        background-image: url(../images/icons/rti.png);
    }

    .links-panel-box.rti:hover .link-icon {
        background-image: url(../images/icons/rti-hover.png);
    }

    .links-panel-box.employee .link-icon {
        background-image: url(../images/icons/ico-employee.png);
    }

    .links-panel-box.employee:hover .link-icon {
        background-image: url(../images/icons/ico-employee-hover.png);
    }

    .links-panel-box.public-griven .link-icon {
        background-image: url(../images/icons/ico-public-griven.png);
    }

    .links-panel-box.public-griven:hover .link-icon {
        background-image: url(../images/icons/ico-public-griven-hover.png);
    }

    .links-panel-box.faqs .link-icon {
        background-image: url(../images/icons/ico-faqs.png);
    }

    .links-panel-box.faqs:hover .link-icon {
        background-image: url(../images/icons/ico-faqs-hover.png);
    }

    .links-panel-box.download .link-icon {
        background-image: url(../images/icons/ico-download.png);
    }

    .links-panel-box.download:hover .link-icon {
        background-image: url(../images/icons/ico-download-hover.png);
    }



.bottom-bg-wrapper {
    background: url(../images/panel-bg.jpg) no-repeat;
    background-attachment: fixed;
    padding: 40px 0px;
    background-size: cover;
}

    .bottom-bg-wrapper .om-orders, .bottom-bg-wrapper .whats-new {
        background: #fff;
        min-height: 326px;
        padding: 0px;
    }

        .bottom-bg-wrapper .om-orders h3, .bottom-bg-wrapper .whats-new h3 {
            padding: 14px 20px;
            color: #fff;
            margin-bottom: 0px;
        }

        .bottom-bg-wrapper .om-orders h3 {
            background: #0ca04a;
        }

        .bottom-bg-wrapper .whats-new h3 {
            background: #d25221;
        }

    .bottom-bg-wrapper .whats-new {
        width: 48%;
        float: left;
    }

        .bottom-bg-wrapper .om-orders ul, .bottom-bg-wrapper .whats-new ul {
            padding: 20px 20px;
        }

    .bottom-bg-wrapper .om-orders {
        float: right;
        width: 49.7%;
    }

    .bottom-bg-wrapper h3 {
        font-size: 140%;
        text-transform: uppercase;
        color: #000000;
        padding-bottom: 10px;
        font-weight: 600;
    }

    .bottom-bg-wrapper ul {
        list-style-type: none;
    }

        .bottom-bg-wrapper ul li {
            background: rgba(0, 0, 0, 0) url("../images/icons/ico-list-arrow.png") no-repeat scroll 4px 5px;
            padding-bottom: 10px;
            padding-left: 20px;
        }

            .bottom-bg-wrapper ul li a {
                color: #000;
            }

                .bottom-bg-wrapper ul li a:hover {
                    text-decoration: underline;
                }

    .bottom-bg-wrapper a.read-more {
        color: #cf670b;
        text-transform: uppercase;
        font-weight: 600;
        display: inline-block;
        margin-top: 10px;
        padding: 0px 15px;
        margin-bottom: 10px;
    }






.white-container {
    margin: 50px 0px;
    overflow: hidden;
}

    .white-container .imp-link {
        float: left;
        width: 50%;
    }

        .white-container .imp-link h3 {
            padding-left: 5px;
        }

        .white-container .imp-link h3 {
            font-size: 128%;
            font-weight: 600;
            color: #2c2e2e;
            margin-bottom: 27px;
        }

.related-link li a:hover {
    text-decoration: underline;
}

.white-container .imp-link ul {
    float: left;
    width: 50%;
    padding: 0px;
    margin: 0px;
}

    .white-container .imp-link ul li {
        margin-bottom: 26px;
        padding: 4px 0px;
    }

        .white-container .imp-link ul li:hover {
            background: #f6f6f6;
        }

        .white-container .imp-link ul li a {
            text-transform: uppercase;
            color: #1a1a1a;
        }

            .white-container .imp-link ul li a img {
                margin-right: 20px;
            }

            .white-container .imp-link ul li a:hover {
            }

.white-container .related-link {
    float: left;
    width: 25%;
}

    .white-container .related-link h3 {
        font-size: 128%;
        font-weight: 600;
        color: #2c2e2e;
        margin-bottom: 27px;
    }

    .white-container .related-link ul {
        margin-bottom: 20px;
    }

        .white-container .related-link ul li {
            padding-bottom: 7px;
            padding: 0px 0px 7px 15px;
            background: url(../images/icons/list-style1.jpg) no-repeat 0px 6px;
        }

            .white-container .related-link ul li a {
                color: #2c2e2e;
                font-size: 101%;
            }

                .white-container .related-link ul li a:hover {
                }

.white-container .visitor {
}

    .white-container .visitor h3 {
        font-size: 128%;
        font-weight: 600;
        color: #2c2e2e;
        margin-bottom: 27px;
    }
/*.inner-content table{
	width: 50%;
	margin-left: 20px;
}
.inner-content table tr:nth-child(odd) {
	background: #e2dfdf;
}
.inner-content table tr:nth-child(even) {
	background: #fff;
}
.inner-content table tr td{
	font-size: 114%;
	color: #000;
}
*/


/*inner quick links==============*/


.inner-banner {
    background: url(../images/banner/inner-banner.jpg) no-repeat center center;
    background-size: cover;
    min-height: 175px;
}


.inner-quick-links {
    background: #ebebeb;
    border-top: 1px solid #bcb9b9;
}

    .inner-quick-links ul li {
    }

        .inner-quick-links ul li a {
            border-right: 1px solid #c7c4c4;
            color: #02599c;
            display: block;
            font-size: 130%;
            font-weight: 600;
            padding: 10px 0;
            text-align: center;
            min-height: 60px;
        }
    /*.inner-quick-links .flex-viewport{ overflow-y:visible !important ;}*/
    .inner-quick-links ul li {
        position: relative;
        padding: 15px 0px;
    }

    .inner-quick-links .flex-direction-nav li {
        position: inherit;
        padding: 0px;
        border: none !important;
    }

    .inner-quick-links .flex-direction-nav a {
        padding: 0px;
        position: absolute;
        border: none !important;
        min-height: 0px;
    }


        .inner-quick-links .flex-direction-nav a:before {
            font-size: 25px;
            padding: 8px 0px;
        }

    .inner-quick-links ul li.active-menu::before {
        background: url("../images/inner-links-active.jpg") no-repeat scroll center center;
        content: "";
        height: 11px;
        left: 50%;
        margin-left: -15px;
        position: absolute;
        top: 5px;
        width: 34px;
        z-index: 999999999;
    }

    .inner-quick-links ul li.active-menu a {
        color: #8d8b8b;
        background:;
    }

    .inner-quick-links .flex-direction-nav {
        display: block !important;
    }

.banner-wrapper .flex-direction-nav {
    display: none;
}


/*===============Inner Page Bottom Links ===============*/
.footer-links {
    background: rgba(0, 0, 0, 0) url("../images/carousel-bg.png") repeat scroll 0 0;
    padding: 25px 0 17px 0px;
    margin: 3px 0 25px;
}

    .footer-links .footer-link-heading {
        color: #fff;
        float: left;
        padding: 26px 0;
        width: 19%;
    }

.other-sections h3 {
    color: #000;
    font-size: 125%;
    font-weight: 700;
    padding-bottom: 20px;
    padding-top: 5px;
    text-transform: uppercase;
}

.other-sections ul li {
    margin-bottom: 5px;
    margin-top: 5px;
    text-transform: uppercase;
}

.other-sections.footer-links {
    margin-top: 30px;
}

.other-sections h3 {
    border-bottom: 1px solid #a39c96;
    padding-bottom: 15px;
    margin-bottom: 18px;
    text-transform: uppercase;
}

.other-sections ul li {
    list-style-type: none;
}

.other-sections ul li {
    background: rgba(0, 0, 0, 0) url("../images/border.jpg") no-repeat scroll right center;
    display: inline-block;
    margin-right: 20px;
    padding: 0 20px 0 0;
}

    .other-sections ul li:first-child {
        padding-left: 0px;
        margin-left: 0px;
    }

    .other-sections ul li:last-child {
        padding-right: 0px;
        background: none;
    }

    .other-sections ul li a {
        padding: 0px 0px;
        color: #444343;
        font-weight: 400;
    }

        .other-sections ul li a:hover, .other-sections ul li a:focus {
            color: #000;
            text-decoration: underline;
        }

.other-sections ul {
    padding-left: 0px;
}

.organizations {
}

    .organizations h3 {
        background: #424141;
        color: #FFF;
        font-weight: 600;
        font-size: 120%;
        padding: 8px 10px;
    }

    .organizations ul li a {
        background: #f8f8f8 none repeat scroll 0 0;
        border-bottom: 1px solid #dfdada;
        display: block;
        font-size: 135%;
        font-weight: 600;
        padding: 12px 10px 12px 60px;
        position: relative;
        text-transform: uppercase;
    }

        .organizations ul li a:hover {
            background: #efeded;
            text-decoration: none;
        }

        .organizations ul li a span {
            position: absolute;
            left: 10px;
            top: 4px;
            width: 30px;
            height: 100%;
            line-height: 31px;
        }

.slide-caption2 { /*padding:40px 20px 40px 85px;*/
    color: #FFF; /*bottom:80px; width:35%;*/
}

.caption-style2 {
    background: url(../images/defence-logo.png) no-repeat 15px center rgba(250,132,0,0.85);
}

.caption-style3 {
    background: url(../images/defence-logo.png) no-repeat 15px center rgba(216,60,17,0.53);
}
/*.caption-style4{background:url(../images/defence-logo.png) no-repeat 15px center rgba(48,220,224,0.9);}*/
.slide-caption2 h4 {
    border-bottom: none;
    font-size: 160%;
    margin-bottom: -30px;
    margin-left: -7px;
    padding-bottom: 0px;
    text-transform: uppercase;
    font-weight: 700;
  
}

.slide-caption2 p {
    color: #FFF;
    font-weight: 400;
    font-size: 110%;
}

table.custom-style {
    border: 1px solid #2b2b2b;
}

    table.custom-style thead tr {
        background: #2b2b2b;
    }

        table.custom-style thead tr td {
            font-weight: 600;
        }

    table.custom-style > thead > tr > td {
        font-size: 170%;
    }

    table.custom-style > tbody > tr > td, table.custom-style > tbody > tr > th, table.custom-style > tfoot > tr > td, table.custom-style > tfoot > tr > th, table.custom-style > thead > tr > td, table.custom-style > thead > tr > th {
        border: 1px solid #2b2b2b;
        padding: 12px;
    }

    table.custom-style tr td:nth-child(2) div {
        background: rgba(0, 0, 0, 0) url("../images/icons/ico-tick.png") no-repeat scroll 10px 7px;
        padding-left: 30px;
        border: none;
    }

table.custom-style {
    min-width: 500px;
}

    table.custom-style a {
        color: #cd3333;
        text-transform: uppercase;
        display: inline-block;
    }

    table.custom-style strong {
        display: block;
    }

    table.custom-style div {
        border-bottom: 1px solid #b0b0b0;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

        table.custom-style div:last-child {
            border-bottom: 0px;
            margin-bottom: 0px;
            padding-bottom: 0px;
        }

.text-red {
    color: #ca4a4a;
}

.text-green {
    color: #82b96c;
}

.inner-content .green-box {
    padding: 10px 15px;
    background: #dbebd4;
    color: #000;
    margin-bottom: 20px;
}

.banner-wrapper .flex-pauseplay {
    bottom: 7px;
    height: 35px;
    position: absolute;
    right: 147px;
    width: 35px;
    z-index: 0;
    left: auto;
    top: auto;
    display: block;
}

    .banner-wrapper .flex-pauseplay a {
    background: #03204c none repeat scroll 0 0;
    color: #fff;
}

.homebtn {
    background-color: #01014f;
    height: 15px;
    margin-left: 2px;
    text-align: center;
    width: 59%;
}


/*===============Menu Theme style ===============*/

.reglog {
    background: #ff7f18 none repeat scroll 0 0;
    color: #fff;
    height: 37px;
   margin-left: 255px;
}

.bhavishyalogo {
    float: left;
    margin-left: 26px;
    /* margin-top: -6px;*/
}

.h1size {
    float: left;
    font-size: 35px;
    font-weight: bold;
    /* margin-top: -12px;*/
    padding-right: 788px;
}

.h3size {
    float: left;
    font-weight: 900;
    font-size: 18px;
}

.brsize {
    float: left;
    font-size: 15px;
    margin-left: -370px;
    margin-top: 39px;
}

.helpdesk {
   color: #fff;
    float: left;
    font-size: 29px;
    margin-left: 26px;
    margin-top: 6px;
}

.contact {
  color: #fff;
    float: right;
   margin-top: 14px;
}

.middle {
    width: 100%;
    background-color: #74a550;
    color: white;
    margin: 0 auto;
}
/*pie chart*/
/*.pieContainer {
          height: 391px;
     }
     .pieBackground {
          background-color: grey;
          position: absolute;
          width: 350px;
          height: 350px;
          -moz-border-radius: 50px;
          -webkit-border-radius: 50px;
          -o-border-radius: 50px;
          border-radius: 50%;
          -moz-box-shadow: -1px 1px 3px #000;
          -webkit-box-shadow: -1px 1px 3px #000;
          -o-box-shadow: -1px 1px 3px #000;
          box-shadow: -1px 1px 3px #000;
     } 
     .pie {
          position: absolute;
        width:350px;
		  height:350px;
		  border-radius:50%;
          -moz-border-radius: 50px;
          -webkit-border-radius: 50px;
          -o-border-radius: 50px;
          clip: rect(0px, 50px, 100px, 0px);
     }
     .hold {
          position: absolute;
          width: 350px;
          height: 350px;
          -moz-border-radius: 50px;
          -webkit-border-radius: 50px;
          -o-border-radius: 50px;
          border-radius: 50%;
          clip: rect(0px, 350px, 350px, 175px);
     }
     
	 #pieSlice1 .pie {
          background-color: #1b458b;
		
          -webkit-transform:rotate(150deg);
          -moz-transform:rotate(150deg);
          -o-transform:rotate(150deg);
          transform:rotate(150deg);
     }
     #pieSlice2 {
          -webkit-transform:rotate(150deg);
          -moz-transform:rotate(150deg);
          -o-transform:rotate(150deg);
          transform:rotate(150deg);
     }
     #pieSlice2 .pie {
          background-color: #ccbb87;
          -webkit-transform:rotate(40deg);
          -moz-transform:rotate(40deg);
          -o-transform:rotate(40deg);
          transform:rotate(40deg);
     }
     #pieSlice3 {
          -webkit-transform:rotate(190deg);
          -moz-transform:rotate(190deg);
          -o-transform:rotate(190deg);
          transform:rotate(190deg);
     }
     #pieSlice3 .pie {
          background-color: #cc0000;
          -webkit-transform:rotate(70deg);
          -moz-transform:rotate(70deg);
          -o-transform:rotate(70deg);
          transform:rotate(70deg);
     }
	 #pieSlice4 {
          -webkit-transform:rotate(260deg);
          -moz-transform:rotate(260deg);
          -o-transform:rotate(260deg);
          transform:rotate(260deg);
     }
     #pieSlice4 .pie {
          background-color: #cc00ff;
          -webkit-transform:rotate(100deg);
          -moz-transform:rotate(100deg);
          -o-transform:rotate(100deg);
          transform:rotate(100deg);
     }
*/
.piemargin {
     margin-left: 294px;
    margin-top: 115px;
      margin-bottom: -121px;
      position:relative;
      z-index:-1;
}

.retirees {
    font-size: 20px;
    margin-top: -11px;
    padding-left: 5px;
}

.ministryno {
    float: right;
    font-size: 20px;
    margin-right: -157px;
    margin-top: -493px;
    width: 482px;
}

.offices {
   float: right;
    margin-bottom: -158px;
    margin-right: -457px;
        margin-top: 68px;
}


.officeicon {
    margin-top: 10px;
}

.ministryicon {
    margin-top: -410px;
}

.noticeboard {
    width: 100%;
      background-color: #628f41;
    float: left;
    height: 41px;
}

.noticecontainer {
    width: 80%;
}

.noticebox {
    background-color: #01014f;
    border: 25px none;
    color: #fff;
    font-weight: bold;
    padding: 2px;
    width: 65px;
    margin-left: 0px;
}

.noticetext {
    font-size: 14px;
    margin-left: -1px;
    /*margin-top: -16px;*/
    text-align: center;
}

.news1 {
    color: #fff;
    float: right;
    margin-right: -96px;
    margin-top: -55px;
}

.aboutfont {
    font-size: 21px;
}

.aboutcontainer {
    margin-bottom: 18px;
    margin-top: -22px;
}

.addressfont {
    font-size: 17px;
    color: #000;
}

.contactsquare {
    background-color: #f9f9f9;
    float: right;
    height: 317px;
    margin-right: -414px;
    margin-top: -315px;
    width: 76%;
}

.suggestions {
    margin-left: 145px;
    margin-top: 10px;
}

.technical {
    color: #000;
    font-size: 17px;
    margin-left: 36px;
}

.orangebox {
    background-color: #ff7f18;
   height: 66px;
    margin-top: -470px;
    width: 402px;
}
.orangebox01 {
    background-color: #3b79de;
    height: 66px;
    margin-top: 3px;
    width: 402px;
}

    .ddocashimage {
    margin-left: 26px;
    margin-top: -22px;
}
.greenbox {
    background-color: #6ccb3d;
    height: 66px;
    margin-top: 4px;
    width: 402px;
}
.greenbox01 {
    background-color: #e7c406;
    height: 66px;
    margin-top: 4px;
    width: 402px;
}
.ddosfont {
    color: white;
    font-size: 24px;
    margin-left: 256px;
    margin-top: -48px;
}
.retireespension {
    color: white;
    font-size: 24px;
    margin-left: 257px;
    margin-top: -62px;
}
.ddosstats {
    color: white;
    font-family: "Open Sans";
    font-size: 46px;
    margin-top: -58px;
    margin-right: 171px;
    text-align: right;
}
.retireesstats {
   color: white;    
    font-family: "Open Sans";
    font-size: 46px;   
    margin-top: -57px;
     margin-right: 171px;
    text-align: right;
}

.ministrymargin {
    padding-left: 27px;
    padding-top: 10px;
    width: 42px;

}
.ministrystats {
    color: white;
    font-family: "Open Sans";
    font-size: 46px;
    margin-top: -61px;
    margin-right: 171px;
    text-align: right;
}
.officestats {
    color: white;
    font-family: "Open Sans";
  font-size: 46px;
 margin-top: -51px;
   margin-right: 171px;
    text-align: right;
}
.departmentfont {
    color: white;
    font-size: 22px;
    margin-left: 253px;
   margin-top: -59px;
}

.officefont {
    color: white;
    font-size: 24px;
    margin-left: 253px;
    margin-top: -49px;
}

.bhavishyafont {
    color: #01014f;
    float: left;
    font-size: 28px;
    font-weight: 600;
    padding-left: 16px;
}

.pensionsanction {
    color: #01014f;
    float: left;
    font-size: 20px;
    font-weight: unset;
    margin-left: -123px;
    margin-top: 32px;
}

.initiative {
    color: #01014f;
    float: left;
     font-size: 14px;
    font-weight: bold;
    margin-left: -381px;
    margin-top: 57px;
}

ul#nav li a i.fa-lock {
    font-size: 116%;
    margin-left: 10px;
    margin-top: 6px;
}

.main-menu > ul > li a.lock {
    padding: 12px 29px !important;
}

.main-menu > ul > li.active > a, .main-menu > ul > li > a:focus, .main-menu > ul > li > a.hover, .main-menu > ul > li:hover > a, .main-menu > ul > li > a:hover, .main-menu > ul > li > a.lock, .nav-item > a.open {
    background: #ff7f18;
    color: #000 !important;
}

.bhavishyaemail {
    float: right;
    font-size: 16px;
    margin-top: -32px;
   margin-right: 16px;
}

.administrativeproblem {
    float: right;
    font-size: 16px;
    margin-top: -32px;
    padding-right: 85px;
}

.mukul {
    float: right;
    font-size: 16px;
    margin-top: -32px;
    padding-right: 120px;
}

.adminfont {
    color: #000;
    font-size: 17px;
    margin-left: 36px;
    margin-top: 30px;
}

.clarification {
    color: #000;
    font-size: 17px;
    margin-left: 36px;
    margin-top: 8px;
}

.hindipension {
    color: #01014f;
    float: left;
    font-size: 18px;
    font-weight: unset;
    margin-left: -77px;
    margin-top: 32px;
}

.hindiinitiative {
    color: #01014f;
    float: left;
    font-size: 16px;
    font-weight: unset;
    margin-left: -269px;
    margin-top: 57px;
}

.regloghindi {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    margin-left: 163px;
}

.noticetexthindi {
    font-size: 14px;
    margin-left: -1px;
    margin-top: -19px;
    text-align: center;
}

.bhavishyalogohindi {
    float: left;
    margin-left: 26px;
}

.hindiministryno
{
	float: right;
    font-size: 20px;
    margin-right: -157px;
    margin-top: -493px;
    width: 482px;
}
.pensiona
{
}
.pensionb
{
}
.pensionc
{
}
.pensiond
{
}
.pensione
{
}
.pensionf
{
}
.pensiong
{
}
.pensionh
{
}
.engpensiona
{
}
.engpensionb
{
}
.engpensionc
{
}
.engpensiond
{
}
.engpensione
{
}
.engpensionf
{
}
.engpensiong
{
}
.engpensionh
{
}
.bhavishyafonthindi
{
	 color: #01014f;
    float: left;
    font-size: 28px;
    font-weight: 600;
    padding-left: 16px;
}
.piechartwidth
{
   margin-left: -324px;
    margin-top: -374px;
    max-width: 202%;
    width: 179%;
}
.pieimage
{
}
.mandatory
{
    text-align:right; 
    color:red
}
.mapmargin
{
}

.loginAS {
    color: white;
    margin-left: 119%;
    margin-top: -51px;
    position: absolute;
    text-align: left;
    width: 400px;
}
.popupRole {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: black;
    height: auto;
    text-align: left;
    top: 115px;
    /*width: 150px;*/
}

.Sitemenu-content {
    color: rgba(255, 255, 255, 0.5);
    font-size: 100%;
    padding: 6px 6px 6px 0px;
    position: relative;
    width:90%;
}

.menu-panel
 {
    position:absolute;
    color:black;
    
}

.divoffice
{
    float: right ;
    margin-bottom: 794px;
    margin-left: 10px;
    margin-top: -827px;
    position:relative;
}

.profile_pic {
    border-radius: 50% !important;
    height: 30px;
    margin-left: 67%;
    margin-top: -17px !important;
    position: absolute;
    width: 35px;
}

    .gvHeaderBlack th {
    background-color: #033e73 !important;
    color: #fff !important;
    font-weight: bold !important;
    text-align:center !important;
}
.gvHeaderBlue
{
    background-color:#006cb6 ! important;
    color:white ! important;
    text-align:center ! important;
    font-weight:bold;
    font-size:17px;
}
.gvHeaderBrown {

    background-color: brown !important;
    color: white !important;
    text-align: center !important;
    font-weight: bold;
    font-size: 17px;

}
.gvItemStyle {
    /*background-color: white !important;*/
}
    .gvItemStyle td a {
        /*background-color: white !important;*/
        /*color: #01014f !important;*/
    font-weight:bold;

}


.para
{
    color:#01014f;
}



/*.span
 {
    font-size:13px;
    color:white;
    background-color:inherit;
}
.span a{
    font-family: 'Modern No. 20';
    color: white;
}


.span a:hover{
    border-radius: 2px;
    color: inherit;
    outline: medium none;
    text-decoration: none;
    z-index: 1;
}*/
        .btn_logout {
    background-color: #01014f;
    color: white;
    /*font-size: 16px !important;*/
    font-weight: bold;
   padding: 8px 5px;
}
    .btn_logout a {
        color: white !important;
        font-size: 16px !important;
    }

.div_logout {
    float: right;
    margin-left: 85%;
    margin-top: -2%;
    position: absolute;
}
.div_msg {
    color: red;
    font-weight: bold;
    /*text-align: center;*/
}
  
/*.incontainer::before, .incontainer::after {
    content: "";
    display: table;
    line-height: 0;
}

.incontainer::after {
    clear: both;
}
.incontainer::before, .incontainer::after {
    content: "";
    display: table;
    line-height: 0;
}
*, *::before, *::after {
    margin: 0;
    padding: 0;
}
.incontainer {
    display: block;
    margin: 0 auto;
     max-width: 75%;
       position: relative;
}


*/
.dor1012 {
    float: right;
    margin-right: -91px;
    margin-top: 7px;
}
.dept1012 {
     float: right;
    margin-right: -31px;
    margin-top: 7px;
}
.note1 {
     color: green;
    font-size: 14px !important;
    font-weight: normal;
    padding-top: 9px;
    text-align: center !important;
}
.paddingtop11 {
      padding-top: 23px;
}
.deptright {
     float: right;
   margin-right: -83px;
    margin-top: 5px;
}
.divisionright {
    float: right;
    margin-right: -85px;
    margin-top: 10px;
}
.margin-left227 {
     margin-left: 227px;
     float:left;
}

.teltext {
    float: right;
    margin-right: -428px;
}
.emailformmargin {
     float: right; margin-top: -4px;
}
.emailidtext {
       float: right;
    margin-right: -106px;
    margin-top: 7px;
}
.note2 {
color: green;
    font-size: 14px !important;
    padding-left: 10px;
    padding-top: 14px;
    text-align: right;
}

.securityrightfloat {
      float: right;
      margin-top: 19px;
}
.reference {
      padding-top: 31px;
    width: 50%;
    padding-left: 59px;
}
.securityreference {
      padding-top: 36px;
}


.dvMenu 
{
    height: 29px;
    margin-left: 0px ! important;
    margin-top: -8px;
}

.popup 
{
    display: none;
    left: 18%;
    max-height: 600px;
    top: 30%;
    width: 100%;
}

.logged_mob 
{
    color: white;
    margin-left: 57%;
    margin-top: -11%;
    position: absolute;
    text-align: -moz-left;
    width: 395px;
}



/*------------------------------------------------Registration css*/
.padding1012 {
    padding-bottom: 4px;
}
.margin-left10 {
     margin-left: 0px;
}
.margin-left42 {
    height: 30px;
   margin-top: 10px;
    width: 119%;
}
.margin-leftcalender2 {
float: right;
    /*padding-right: 10px;*/
}
.dor1012 {
    float: left;
    margin-left: 20px;
    padding-top: 7px;
}
.deptdivision {
    float: right;
    height: 30px;
    margin-top: 10px;
    width: 115%;
}
.ministrytextmargin {
    float: left;
    margin-top: 16px;
}
.dept1012 {
     float: right;
    margin-right: -31px;
    margin-top: 7px;
}
.note1 {
     color: green;
    font-size: 14px !important;
    font-weight: normal;
    padding-top: 9px;
    text-align: center !important;
}
.marginformtop {
    margin-left: 37px;
    /*margin-top: 12px;*/
}
.paddingtop11 {
    padding-top: 14px;
}
.deptright {
    float: left;
    margin-left: 20px;
    margin-top: 13px;
}
.divisionright {
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}
.officeaddresspadding {
    padding-bottom: 113px;
}
.countrymargin {
    float: left;
    margin-left: 38px;
    margin-top: 9px;
}
.districtmargin {
    float: left;
    margin-left: 38px;
    margin-top: 8px;
}
.margin-left227 {
     margin-left: 227px;
     float:left;
}
.telephonesmall {
    float: right;
    height: 30px;
 margin-right: 237px;
    width: 4%;
}
.statemargin {
    float: right;
  margin-right: -390px;
}
.margin-left82 {
    float: right;
    margin-right: 2px;
}
.citypadding {
    float: right;
margin-right: -389px;
}

/*.margintp10mob {
    margin-top: 20px;
}*/
.emailformmargin {
    float: right;
    height: 30px;
    margin-top: 8px;
    width: 115%;
}
.emailidtext {
    float: left;
    margin-left: 20px;
    padding-top: 20px;
}
.note2 {
color: green;
    font-size: 14px !important;
    padding-left: 10px;
    /*padding-top: 14px;*/
    text-align: right;
}
.replacepadding {
    padding-top: 17px;
}
.nomargin {
    margin-top: -2px;
    width:20%;
     height:30px;
}
.aadhar {
    padding-top: 11px;
}
      .securityrightfloat {
    float: right;
    padding-top: 41px;
}
.reference {
      padding-top: 31px;
    width: 50%;
    padding-left: 59px;
}
.securityreference {
      padding-top: 36px;
}
.securitycodepadding {
    float: left;
    margin-left: 20px;
    padding-top: 21px;
}
.functionaldesignation {
    float: left;
    margin-left: 20px;
}
.paocode {
    float: left;
    margin-left: 20px;
    margin-top: 3px;
}
.fapaddingleft {
    padding-left: 101px;
    padding-top: 7px;
}
.dobmargin {
    float: left;
}
.fapaddingright {
    margin-top: 6px;
    padding-left: 10px;
}
.firstname {
    float: left;
margin-left: 8px;
    margin-top: 7px;
}
.middlename {
    float: left;
    margin-left: 47px;
    margin-top: 7px;
    padding-right: 10px;
}
.lastname
{
    float: left;
   margin-left: 30px;
}
.titlepadding {
    padding-right:10px;
}
.heightwidth30100 {
    height: 30px;
    width: 96%;
}
.heightwidth30134 {
    height: 30px;
    margin-left: 27px;
    margin-top: 3px;
    width: 186%;
}
.heightwidth30106 {
    height: 30px;
  margin-left: 564px;
    margin-top: -32px;
       width: 28%;
}
.heightwidth3095 {
    height: 30px;
    margin-left: 37px;
    margin-top: 10px;
    width: 122%;
}
.heightwidth3064 {
    height: 30px;
    margin-left: 39px;
    margin-top: 12px;
    width: 82%;
}
.heightwidth30157 {
    height: 30px;
      width: 157%;
}
.heightwidth30215 {
    height: 30px;
      width: 215%;
}
.heightwidth3086 {
    height: 30px;
    width: 34%;
}
.heightwidthsecuritycode {
    margin-right: -10px;
    margin-top: 15px;
}
.imagesecuritycode {
    height: 30px;
    margin-left: -48px;
    width: 79%;
}
.imagesecurity {
    height:30px;
}
.existingloginid {
    float: right;
    height: 30px;
    width: 114%;
}
.existingloginidtxt {
    float: left;
    margin-left: 20px;
    padding-top: 17px;
}
.designationpadding {
    padding-top: 5px;
}
.ddocodemargin
{
    padding-top:5px;
}
.mobilenumber {
    padding-top: 10px;
}
.heightwidth30150 {
    height: 30px;
    margin-left: 10px;
    width: 100%;
}
.heightwidth30150mm {
    height: 30px;
    margin-left: -8px;
    width: 100%;
}
.heightwidth30150sm {
    height: 30px;
    margin-left: 14px;
    width: 100%;
}
.submitmargin {
    padding-bottom: 11px;
    padding-top: 27px;
    text-align: center;
}
.printuploadpadbot
{
       padding-bottom: 47px;
    width: 70% !important;
}
/*.widthsm {
    width: 18%;
}*/
.spanstardesignation {
    color: red;
    margin-left: 75px;
    margin-top: -21px;
}


.printuploadback
{
    background-color:#fff ! important; border-color:#000;width:650px; border:thin; border-style:solid;
}
.width37
{
        width: 37%;
}
.width29
{
    width:29%;
}
.width100 {
    float: right;
margin-right: 52px;
    width: 100%;
}
.width49
{
    width:49%;
}
.widthpao
{
     float:right; margin-right:-334px;
}
.marginstdcode
{
    float: right;
margin-right: -41px;
    margin-top: -4px;
}
.margintelephone
{
    float: right;
    margin-right: -9px;
    margin-top: -36px;
}
.marginstaremail
{
    float: right;
    margin-right: -333px;
}
.titlewidth
{
    width: 8%;
}
.width13 {
    width:13%;
}

.text_input {
    width:96%;
    height:33px;vertical-align:middle;
}

.note {
    color:green;font-size:13px;
}

.note-right {
    color:green;font-size:13px;text-align:right; padding-right: 1%;
}




.content_Container
{
    min-height:650px;
    position:relative;
}

/*Down-right pointing*/
.triangle-down-right {
    width: 10%;
    height: 0;
    padding-top: 10%;
    overflow: hidden;
}
.triangle-down-right:after 
{
    border-right: 500px solid #01014f;
    border-top: 500px solid transparent;
    color: white;
    content: "+";
    display: block;
    height: 0;
    margin-top: -513px;
    text-align: center;
    width: 0;
    
}
.popupBody 
{ 
    background-color:white;
    padding:20px;
}

.popheaderprint {
    float:left;width:80%;
}

 .load_popup
    {
        position: fixed;
        top: 0;
        left: 0;
        background-color: black;
        z-index: 99;
        opacity: 0.8;
        filter: alpha(opacity=80);
        -moz-opacity: 0.6;
        min-height: 100%;
        width: 100%;
    }
    .loading
    {
        font-family: Arial;
        font-size: 10pt;
        border: 3px solid #67CFF5;
        width: 200px;
        height: 100px;
        display: none;
        position: fixed;
        background-color: White;
        z-index: 999;
        color:#01014f;
    }
.loginAsUser
{
      margin-right: 25%;
     position: relative;
    
 }
 .UperCase
 {
     text-transform:uppercase;
 }
.popupRole {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: black;
    height: auto;
    text-align: left;
    top: 115px;
    /*width: 150px;*/
}
.popup {
    display: none;
    left: 18%;
    max-height: 600px;
    top: 30%;
    width: 100%;
}
.popupBody {
    background-color: white;
    padding: 20px;
}

.popheaderprint {
    float: left;
    width: 80%;
}

.load_popup {
    position: fixed;
    top: 0;
    left: 0;
    background-color: black;
    z-index: 99;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.6;
    min-height: 100%;
    width: 100%;
}

.custom-table th {
    color: #fff;
    background-color: #033E73;
}
.form-control {
    appearance: button !important;
}
.tblForms1 table td, .tblForms1 table th {
    border: 1px solid;
}
.tblForms1.prints-table th, .tblForms1.prints-table td {
    border: 1px solid #000 !important;
}
.modal-body {
    background: #fff;
}
.btn-danger {
    background: red;
    border: 0;
    border-radius: 2px;
}
