.panel-default>.panel-heading {
  color: #333;
  background-color: #fff;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}






/*Manage Master Data Page Start*/
.Inactive-background {
    background-color: red;
    color: #fff;
    padding: 3px 10px;
    border-radius: 10px;
}
.active-background {
    background-color: green;
    color: #fff;
    padding: 3px 10px;
    border-radius: 10px;
}
.custom-toggle-btn{
	background-color: #ffffff;
	color: #137cb6;
	border:1px solid #137cb6;
}
.custom-toggle-btn.active{
	background-color: #137cb6 !important;
	color: #ffffff !important;
	border:1px solid #137cb6;
}
/*Manage Master Data Page End*/
html {
    height: 100% !important;
    min-height: 100% !important;
    background-color: #f6f6f6;
}

body {
    font-family: 'Roboto', sans-serif;
    display: flex;
    flex-direction: column;
    font-size: 13px;
    height: 100%;
    min-height: 100%;
    background-color: #f6f6f6;
}

th {
    text-align: inherit;
}

b, strong {
    font-weight: 600;
}

ul {
    padding: 0px;
}

.text-strong {
    font-weight: 500 !important;
}

.panel .panel-body {
    padding: 0;
}

.control-label {
    color: rgb(11, 55, 122);
    font-weight: 500 !important;
}

.container-fluid {
    width: 95%;
}

.dv-content-wrapper {
    padding-top: 20px;
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
}

.home-page-section {
    background: #fff;
}


.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #f3f3f3;
    opacity: 1;
}

.btn {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
    font-size: 12px;
    border-radius: 3px;
    text-transform: uppercase;
}

.btn-primary {
    background-color: #259ebf !important;
    border-color: #259ebf !important;
    color: white !important;
}

.rdio-primary input[type=radio]:checked + label::after {
    border-color: #259ebf;
    background-color: #259ebf;
}

.rdio-primary input[type=radio][disabled]:checked + label::after {
    border-color: #259ebf;
    opacity: .5;
}

.ckbox-primary input[type=checkbox]:checked + label::after {
    border-color: #259ebf;
    background-color: #259ebf;
}

.ckbox-primary input[type=checkbox][disabled]:checked + label::after {
    border-color: #259ebf;
    opacity: .5;
}

.btn-outline-primary {
    padding: 5px 7px;
    display: inline-block;
    border: 1px solid #259ebf;
    font-weight: 500;
}

    .btn-outline-primary:hover {
        background: #259ebf;
        color: #fff;
        text-decoration: none;
    }

.label-text {
    width: 100%;
    background: #f6f6f6;
    color: #514f4f;
    padding: 7px 10px;
    font-weight: 500;
}

.label-custom {
    font-size: 100% !important;
}

.modal-header {
    padding: 5px 10px !important;
    background-color: #9faac4;
    color: #fff;
}

.modal-footer {
    background-color: #fff !important;
}

.modal-body {
    margin-left: 20px;
}

.modal .modal-dialog .modal-content {
    border: none;
}

/* Chosen style  */
.chosen-container .chosen-results li {
    line-height: 1.5;
}

    .chosen-container .chosen-results li.highlighted {
        background-color: #259ebf !important;
        background-image: none !important;
    }

.mt-10 {
    margin-top: 10px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-20 {
    margin-top: 20px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mb-20 {
    margin-bottom: 20px;
}

.pl-10 {
    padding-left: 10px;
}

.ml-10 {
    padding-left: 10px !important;
}

.form-control:focus {
    border-color: rgb(133, 198, 242) !important;
}

.form-control {
    border-color: #c3bcbc !important;
}

.input-group-addon {
    min-width: 10px !important;
}

.creamy-lay-text {
    font-weight: 800 !important;
}

.font-bold {
    font-weight: 600;
}

.head-content {
    font-weight: 500;
    font-size: 22px;
}

.page-container {
    width: 95%;
    margin: 0 auto;
    min-height: 480px;
}

.nav-tabs {
    border-bottom: 0px !important;
}

    .nav-tabs li a {
        color: #2a2a2a !important;
        font-weight: 500;
    }
.table-head-green {
    text-align: center;
    background-color: #8BC34A !important;
    position: relative;
    top: 0px;
}
.form-group {
    padding: 0px !important;
    border-top: 0px !important;
    margin-bottom: 15px !important;
}

    .form-group .control-label {
        text-align: left !important;
    }

.align-center {
    text-align: center;
}

.tooltip-inner {
    min-width: 200px;
    //the minimum width;
}

/* Header Section Starts*/
.dvet-header-section {
    position: relative;
    display: flex;
    align-items: center;
    padding: 5px 10px;
    min-height: 72px;
    background: linear-gradient(45deg, rgba(15,115,186,1) 0%, rgba(67,230,137,1) 100%);
}

    .dvet-header-section .dvet-header-left {
        margin-right: auto;
        display: flex;
        align-items: center;
    }

        .dvet-header-section .dvet-header-left span {
            display: block;
        }

        .dvet-header-section .dvet-header-left .dvet-header-logo {
            position: absolute;
            top: 1px;
        }

        .dvet-header-section .dvet-header-left .dvet-header-logo-text {
            padding-left: 105px;
            font-size: 16px;
            line-height: 1.7;
            font-weight: 500;
            color: #fff;
        }

    .dvet-header-section .dvet-header-right {
        margin-left: auto;
        display: flex;
        align-items: center;
    }

.dvet-header-right .dvet-header-contacts {
    display: table;
    margin-right: 20px;
}

    .dvet-header-right .dvet-header-contacts div {
        display: table-cell;
        vertical-align: middle;
    }

        .dvet-header-right .dvet-header-contacts div.text {
            padding-left: 20px;
            color: #fff;
        }

            .dvet-header-right .dvet-header-contacts div.text span {
                display: block;
            }

    .dvet-header-right .dvet-header-contacts .icon {
        font-size: 25px;
        color: #f0e039;
    }

    .dvet-header-right .dvet-header-contacts .text .text-title {
        font-size: 14px;
        font-weight: 500;
    }

    .dvet-header-right .dvet-header-contacts .text .text-information {
        color: #fff;
        font-size: 14px;
    }

        .dvet-header-right .dvet-header-contacts .text .text-information a {
            color: #fff;
            text-decoration: none;
        }

.dvet-header-title {
    padding: 4px 15px;
    background: #657a77;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
}

    .dvet-header-title .text-iti-centralize {
        padding-left: 100px;
    }

.dvet-menu-content .dvet-nav-menu-list {
    display: flex;
    padding: 0;
    background: #d0e2e9;
}

    .dvet-menu-content .dvet-nav-menu-list li {
        position: relative;
        list-style: none;
        padding-right: 10px;
    }

        .dvet-menu-content .dvet-nav-menu-list li .dvet-nav-link {
            display: block;
            padding: 6px 15px;
            color: #5a5a5a;
            font-size: 14px;
            font-weight: 500;
        }

        .dvet-menu-content .dvet-nav-menu-list li.has-submenu:before {
            position: absolute;
            content: "\f107";
            font: normal normal normal 16px/1 FontAwesome;
            top: 8px;
            right: 4px;
        }


.has-dropdown {
    display: none;
    position: absolute;
    background: #5fa9cb;
    width: 250px;
    z-index: 9999;
    padding: 0;
}

    .has-dropdown .dvet-nav-sublist {
        padding-right: 0 !important;
        padding-left: 10px;
        //border-bottom: 1px dashed #eee;
    }

        .has-dropdown .dvet-nav-sublist:before {
            position: absolute;
            content: "\f105";
            font: normal normal normal 16px/1 FontAwesome;
            top: 10px;
            left: 7px;
            color: #fff;
        }

        .has-dropdown .dvet-nav-sublist:last-child {
            border-bottom: none;
        }

    .has-dropdown .dvet-nav-sublink {
        display: block;
        padding: 8px 10px;
        color: #fff;
    }

.dvet-menu-content .dvet-nav-menu-list li:hover .has-dropdown {
    display: block;
}

.dv-header-menu {
    background-color: #d0e2e9;
    border: none;
    min-height: auto;
}

    .dv-header-menu .navbar-nav li a {
        font-size: 14px;
        font-weight: 500;
        color: #5a5a5a;
        padding: 6px 15px;
    }

    .dv-header-menu .navbar-collapse {
        padding-right: 0;
        padding-left: 0;
    }

    .dv-header-menu .dropdown-menu {
        background: #478dae;
    }

        .dv-header-menu .dropdown-menu li a {
            color: #fff;
            font-size: 12px;
            padding: 10px 15px;
        }

        .dv-header-menu .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
            background-color: #1b688d;
        }

    .dv-header-menu .dropdown-submenu {
        position: relative;
    }

        .dv-header-menu .dropdown-submenu > .dropdown-menu {
            top: 0;
            left: 100%;
            border-radius: 0;
            border: none;
        }

        .dv-header-menu .dropdown-submenu:hover > .dropdown-menu {
            display: block;
        }

        .dv-header-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: #fff;
            margin-top: 5px;
            margin-right: -10px;
        }

        .dv-header-menu .dropdown-submenu:hover > a:after {
            border-left-color: #fff;
        }

        .dv-header-menu .dropdown-submenu.pull-left {
            float: none;
        }

            .dv-header-menu .dropdown-submenu.pull-left > .dropdown-menu {
                left: -100%;
                margin-left: 10px;
                border-radius: 6px 0 6px 6px;
            }

/* Header Section End*/

.home-sublinks-container {
    box-shadow: 0 0 15px 1px rgba(113,106,202,.2);
    margin-bottom: 20px;
}

    .home-sublinks-container .home-sublinks-title {
        font-weight: 500;
        font-size: 18px;
        padding: 8px 10px;
        color: #137cb6;
        border-bottom: 2px solid #eee;
    }

    .home-sublinks-container .home-sublinks-subtitle {
        font-size: 14px;
        padding: 10px 0;
    }

    .home-sublinks-container .home-sublinks-body {
        padding: 6px 15px;
    }

        .home-sublinks-container .home-sublinks-body ul li {
            list-style: none;
        }

            .home-sublinks-container .home-sublinks-body ul li a {
                display: block;
                padding: 5px 0px;
                border-bottom: 1px dashed #eee;
                color: #3f3f3f;
            }


/* admission from tab */
.admission-form-tab .tab-menu-style {
    float: left !important;
    width: auto !important;
    padding: 0px 0px;
    width: 35px !important;
    padding-right: 10px;
}

.admission-form-tab .tab-sm-content {
    float: left !important;
    padding: 0px 0px;
    width: calc(100% - 40px) !important;
    text-align: center;
}

.admission-form-tab .active a:after {
    position: absolute;
    content: "";
    border-style: solid;
    border-color: transparent transparent transparent #e4951e;
    border-width: 6px 12px 6px;
    border-width: 9px 15px 9px;
    right: -30px;
    top: 40%;
    z-index: 1000 !important;
}

.admission-form-tab a {
    width: 100% !important;
    min-height: auto !important;
    float: left;
    overflow: visible !important;
}

.admission-form-tab li {
    width: 100%;
    float: left !important;
    min-height: auto;
}

/* option selection from tab */
.optionselectiontab .tab-menu-style {
    float: left !important;
    width: auto !important;
    padding: 0px 0px;
    width: 35px !important;
    padding-right: 10px;
}

.optionselectiontab .tab-sm-content {
    float: left !important;
    padding: 0px 0px;
    width: calc(100% - 40px) !important;
    text-align: center;
}

.optionselectiontab .active a:after {
    position: absolute;
    content: "";
    border-style: solid;
    border-color: transparent transparent transparent #e4951e;
    border-width: 6px 12px 6px;
    border-width: 9px 15px 9px;
    right: -30px;
    top: 40%;
    z-index: 1000 !important;
}

.optionselectiontab a {
    width: 100% !important;
    min-height: auto !important;
    float: left;
    overflow: visible !important;
}

.optionselectiontab li {
    width: 100%;
    float: left !important;
    min-height: auto;
}

.optionselectiontab .tab-pre-count {
    width: 100%;
    text-align: right !important;
}

/* Candidate home page*/
.candidate-home-container {
    margin: 0 auto;
    width: 95%;
    padding-bottom: 20px;
}

.home-sb-menu-con {
    margin-top: 20px;
    padding: 10px;
    box-shadow: 0 0px 12px rgba(0, 0, 0, 0.5);
}

.home-sb-menu-title {
    color: rgb(228, 99, 17);
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 10px;
    padding-top: 7px;
    border-bottom: 1px solid rgb(11, 78, 122);
}

.home-sb-menu-body ul {
    padding: 0px !important;
    margin-top: 5px;
}

    .home-sb-menu-body ul li {
        list-style: none;
        padding: 5px 5px;
    }

        .home-sb-menu-body ul li a {
            color: #863220;
            text-decoration: none;
            font-size: 14px;
        }

.home-sb-helpline {
    margin-top: 10px;
    font-size: 20px;
    line-height: 1.6;
}

.home-sb-iti-logo {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.home-sb-dget-logo {
    margin-left: auto;
    margin-right: auto;
    display: block;
    height: 110px;
}

.home-sb-right-logo1 {
    display: inline-block;
    width: 46%;
}

    .home-sb-right-logo1 img {
        width: 75%;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

.home-sb-right-logo2 {
    display: inline-block;
    width: 50%;
}

    .home-sb-right-logo2 img {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

.imp-guidance-con {
    min-height: 100px;
    padding-top: 20px;
}

    .imp-guidance-con p {
        margin: 0 0 7px;
    }

    .imp-guidance-con ul li {
        padding: 0px 0px 0px 50px !important;
        background: url(../images/hand-sym.png) no-repeat 0 0;
    }

.home-sb-menu-body ul li a:hover {
    color: rgb(237, 127, 34);
    text-decoration: none;
}

.banner {
    margin-top: 20px;
    margin-bottom: 30px !important;
}

/* login page */
.login-content {
    background-color: #fff;
    color: inherit;
    padding: 15px 20px 20px 20px;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
    box-shadow: 0 0 15px 1px rgba(113,106,202,.2);
}

.login-container {
    padding: 50px 20px 20px 20px;
    margin: 0 auto;
    float: none;
}

.log-form-content {
    margin-top: 15px;
}

/* forgot password */
.forget-password-content {
    box-shadow: 0 0px 12px rgba(0, 0, 0, 0.5);
    background-color: #fff;
    color: inherit;
    padding: 15px 20px 20px 20px;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
}

.forgot-pwd-container {
    padding: 50px 20px 20px 20px;
    margin: 0 auto;
    float: none;
}

.forgot-form-content {
    margin-top: 15px;
}

/* Change password */
.change-pwd-content {
    background-color: #ffffff;
    color: inherit;
    padding: 15px 20px 20px 20px;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
}

.change-pwd-container {
    padding: 50px 20px 20px 20px;
    margin: 0 auto;
    float: none;
}

.changepwd-form-content {
    margin-top: 15px;
}

.lost-pwd-rec-notifi {
    display: none;
    margin: auto;
    float: none;
    margin-top: 50px;
}

#iti-pwd-lost-rec-msg {
    text-align: center;
}

.dvet_gov_pri_iti:hover {
    cursor: pointer;
}

.iti_gp_expand {
    display: none;
}

    .iti_gp_expand li {
        padding-left: 5px !important;
        list-style: inside !important;
        margin-left: 2em;
        list-style-position: outside !important;
    }

.iti-admprocess:hover {
    cursor: pointer;
}

.iti-admpro-expand {
    display: none;
    padding-left: 5px !important;
    list-style: inside !important;
    margin-left: 2em;
    list-style-position: outside !important;
}

.can-home-id-user {
    padding: 5px;
    font-size: 14px;
    background-color: #f8f8f8;
    margin-bottom: 5px;
}

.can-home-ip {
    padding: 5px;
    font-size: 14px;
    background-color: #f8f8f8;
    margin-bottom: 5px;
}

.btn-white {
    color: inherit;
    background: white;
    border: 1px solid #e7eaec;
    border-radius: 3px;
}

.sign-headtext {
    color: #fff;
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 0px;
    position: relative;
    text-align: center;
    font-weight: 600;
}

.candidate-home ul {
    padding: 0px !important;
}

    .candidate-home ul li {
        list-style: none;
    }

.candidate-menu {
    padding: 0px !important;
}

    .candidate-menu ul li {
        padding: 5px 15px;
        border-bottom: 1px solid rgb(225, 211, 211);
    }

        .candidate-menu ul li a {
            color: #863220;
            text-decoration: underline;
        }

            .candidate-menu ul li a:hover {
                color: #863220;
                text-decoration: none;
            }

.panel-info > .panel-heading {
    background-color: #259ebf !important;
    border: 0px !important;
    color: white;
}

.candidate-home .panel-heading {
    font-size: 15px !important;
}

.navbar {
    margin-bottom: 0px !important;
}

.logout {
    cursor: pointer;
}

.ad-tr {
    background-color: rgb(37, 158, 191) !important;
    color: rgb(255, 255, 255) !important;
    font-weight: 600 !important;
}

.ad-tr-width {
    font-weight: 600;
}

.sign-header {
    background-color: #e79800 !important;
    border-bottom: 0px !important;
}

#sign-wrapper a {
    color: #e79800 !important;
}

.candidate-type {
    padding: 5px 20px;
    background-color: #e79800;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
}

.city-type {
    padding: 5px 20px;
    background-color: #e79800;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
}

.inline-radio-custom .rdio {
    display: inline-block;
    margin-right: 20px;
}

.Admission-container {
    background-color: #fff;
}

    .Admission-container strong {
        font-weight: 500 !important;
    }

.admission-table {
    font-size: 14px !important;
}

.admission .active a:after {
    position: absolute;
    content: "";
    border-style: solid;
    border-color: transparent transparent transparent #e4951e;
    border-width: 6px 12px 6px;
    border-width: 9px 15px 9px;
    right: -30px;
    top: 40%;
    z-index: 1000 !important;
}

.admission a {
    min-height: 95px !important;
    overflow: visible !important;
}

.collapse .panel-body {
    background-color: #fff;
}

.panel-default > .panel-heading {
    background-color: #FFF;
    border-bottom: 1px solid rgb(16, 135, 210);
}

.accordion .panel-collapse .panel-body {
    background-color: #fff !important;
}

.Admission-title {
    padding: 10px;
    font-size: 16px;
    font-weight: 500;
    color: #259ebf;
    border-bottom: 2px solid #259ebf;
}

.panel-tab .panel-heading ul li.active a i {
    color: #259ebf !important;
}

.panel-tab .panel-heading ul li a:hover i {
    color: #259ebf !important;
}

.tab-inactive {
    pointer-events: none;
}

.tab-active {
    pointer-events: auto;
}

.app-confrim-table {
    width: 100%;
    margin: auto;
    font-weight: normal;
    font-size: 13px;
}

    .app-confrim-table > tbody > tr {
        border-top: 0px !important;
        border-bottom: 1px solid #ddd !important;
    }

    .app-confrim-table tbody tr td {
        background-color: #FFF;
    }

    .app-confrim-table .title-head {
        width: 30%;
        font-weight: 500;
    }

.app-confirm-container {
    display: none;
}

.tab-menu-style {
    text-align: center !important;
    width: 100%;
}

.tab-pre-count {
    float: right !important;
}

    .tab-pre-count .count {
        background-color: #e4951e;
    }

    .tab-pre-count span {
        display: inline-block !important;
        font-size: 16px;
        padding: 7px;
        color: rgb(255, 255, 255);
        font-weight: bold;
    }

.opt-pre-table {
    width: 90%;
    margin: auto;
    font-weight: normal;
    font-size: 13px;
    margin-top: 30px;
}

    .opt-pre-table > tbody > tr {
        border-top: 0px !important;
        border-bottom: 1px solid #ddd !important;
    }

    .opt-pre-table .title-head {
        width: 25%;
        font-weight: 500;
    }

    .opt-pre-table tbody tr td {
        background-color: #FFF;
        border-top: none !important;
    }

    .opt-pre-table .row-title {
        height: 60px;
        vertical-align: middle;
        color: rgb(231, 150, 29);
        font-weight: 600;
        font-size: 16px;
    }


.merit-sta-table {
    width: 90%;
    margin: auto;
    font-weight: normal;
    font-size: 13px;
    margin-top: 30px;
}

    .merit-sta-table > tbody > tr {
        border-top: 0px !important;
        border-bottom: 1px solid #ddd !important;
    }

    .merit-sta-table .title-head {
        width: 25%;
        font-weight: 500;
    }

    .merit-sta-table tbody tr td {
        background-color: #FFF;
        border-top: none !important;
    }

    .merit-sta-table .row-title {
        height: 60px;
        vertical-align: middle;
        color: #259ebf;
        font-weight: 500;
        font-size: 14px;
    }


.common_table {
    font-weight: normal;
    font-size: 13px;
    margin-top: 20px;
}

    .common_table thead tr th {
        border: none;
    }

    .common_table .table-head {
        background-color: #d9e7ea !important;
        font-weight: 500;
        color: #000;
        vertical-align: middle;
    }

    .common_table td {
        font-weight: 500;
        vertical-align: middle !important;
    }

.common_sub_table {
    width: 100%;
    margin: auto;
    font-size: 13px;
    border: 1px dashed #ddd;
}

    .common_sub_table .table-head {
        font-weight: 500;
        background-color: #f6f6f6;
    }

    .common_sub_table thead tr th {
        border: none;
        background-color: #d9e7ea;
        color: #2a2a2a;
        font-weight: 500;
        font-size: 14px;
    }

    .common_sub_table tbody tr td {
        border-top: none;
        background: #fff;
        border-bottom: 1px dashed #eee;
    }



.common_container {
    width: 95%;
    margin: auto;
}


.imc-con-text {
    font-size: 16px !important;
    margin-top: -2px !important;
}

.gri-pri-status-quota {
    margin-left: 10px !important;
}

.app-registration-print {
    display: none;
}

.can-captcha-align {
    margin: 0 auto;
    float: none;
}

.can-menu-align {
    margin: 0 auto;
    float: none;
}

.login-new-can-margin {
    margin-top: 15px;
}

.footer-container {
    color: #fff;
    background: #4f4f4f;
    padding: 3px 0;
}

    .footer-container a {
        color: #fff;
    }

.footer-left {
    float: left;
}

.footer-right {
    float: right;
}

.app-form-container {
    width: 95%;
    margin: 0 auto;
    min-height: 480px;
}

    .app-form-container .has-error {
        display: block;
    }

#app-confirm-print {
    display: none;
}

.iti-fees-table {
    width: 95%;
    margin: auto;
    font-weight: normal;
    font-size: 13px;
    margin-top: 20px;
}

    .iti-fees-table .table-head {
        background-color: #316281;
        font-weight: 600;
        color: #fff;
    }

.fees-deposit {
    margin-top: 25px;
}

.iti-fees-coll-titles {
    margin-left: 2%;
    margin-top: 26px;
    font-size: 20px;
    border-bottom: 2px solid rgb(212, 130, 50) !important;
    margin-right: 3%;
    font-weight: 600;
    padding-bottom: 8px;
}

.iti-fees-summary {
    margin-top: 30px;
}

.tab-container {
    width: 95%;
    margin: 0 auto;
}

.tab-con-space {
    margin-top: 30px;
    min-height: 450px;
}

.app-confirmed {
    display: none;
}

.serch-trade-cont {
    width: 70%;
    margin: auto;
}

.grivevance-redressal {
    width: 70%;
    margin: auto;
}

.search-trade-res-table {
    margin: auto;
    font-weight: normal;
    font-size: 13px;
    margin-top: 40px;
}

    .search-trade-res-table .table-head {
        background-color: #316281 !important;
        font-weight: 600;
        color: #fff;
        border-bottom: 0px;
    }

.search-trade-container-table thead tr th:first-child {
    min-width: 30px;
    width: 30px;
}

.search-trade-res-table thead tr th:nth-child(1) {
    width: 30px;
}

.search-trade-res-table thead tr th:nth-child(2) {
    width: 50%;
}

.search-trade-res-table thead tr th:nth-child(3) {
    width: 30%;
}

.search-trade-res-table thead tr th:nth-child(5) {
    width: 120px;
}

.trade-iti-pdfdownload {
    margin-bottom: 10px;
}

.preferencetablecontainer {
    margin: auto;
    width: 100%;
}

.preferencetable {
    margin: auto;
    font-weight: normal;
    font-size: 13px;
    margin-top: 40px;
}

    .preferencetable .table-head {
        background-color: #316281 !important;
        font-weight: 600;
        color: #fff;
        border-bottom: 0px;
    }

    .preferencetable .dataTable thead tr th:first-child {
        min-width: 10px !important;
    }

.prioritizedtablecontainer {
    margin: auto;
    width: 100%;
}

.prioritizedtable {
    margin: auto;
    font-weight: normal;
    font-size: 13px;
    margin-top: 40px;
}

    .prioritizedtable .table-head {
        background-color: #316281 !important;
        font-weight: 600;
        color: #fff;
        border-bottom: 0px;
    }

    .prioritizedtable .dataTable thead tr th:first-child {
        min-width: 10px !important;
    }

    .prioritizedtable thead tr th:first-child {
        width: 35px !important;
        min-width: 35px !important;
    }

    .prioritizedtable tbody tr td.sorting_1 {
        border-bottom: none !important;
    }

.ui-sortable-handle:hover {
    cursor: move;
}

.ui-sortable-helper {
    display: table;
}

.prioritizedtable tr:hover td {
    background: #fff;
}

.opt-pre-priority-head {
    border-bottom: 2px solid #eee;
    font-size: 16px;
    margin: 20px 0;
    padding-bottom: 4px;
    font-weight: 500;
}

.trade_wise_merit_list {
    width: 95%;
    margin: auto;
}

.trade_wise_merit_table {
    font-weight: normal;
    font-size: 13px;
    margin-top: 20px;
}

    .trade_wise_merit_table .table-head {
        background-color: #316281 !important;
        font-weight: 600;
        color: #fff;
        border-bottom: 0px;
        text-align: center;
    }

    .trade_wise_merit_table td {
        font-weight: 600;
    }

.trade_wise_merit_list_con {
    display: none;
    margin-top: 30px;
}

.allotment_letter_container {
    width: 95%;
    margin: auto;
}

.allotment_letter_con {
    display: none;
    margin-top: 30px;
}

    .allotment_letter_con .callout {
        padding: 15px 30px 5px 60px !important;
    }

.allotment_letter_warning {
    float: left;
    color: #c76615;
    font-weight: 600;
}

.allotment_letter_info {
    float: left;
    color: #67605b;
    font-weight: 600;
}

.private-iti-admission {
    width: 95%;
    margin: auto;
}

.griv_redressal_conatiner {
    width: 95%;
    margin: auto;
}

.mini-stat-info {
    text-align: center;
}

.mini-stat {
    padding: 10px;
    !important;
}

.addm_pviti_id {
    font-size: 16px;
    font-weight: 600;
    float: left;
}

.addm_pviti_name {
    font-size: 16px;
    font-weight: 600;
    float: left;
}

.candidate-not-adm-container {
    margin-bottom: 20px;
}

.candidate-not-adm-table {
    margin: auto;
    font-weight: normal;
    font-size: 13px;
    margin-top: 40px;
    width: 100%;
}

    .candidate-not-adm-table .table-head {
        font-weight: 500;
    }

    .candidate-not-adm-table thead tr th {
        border: none;
        background-color: #259ebf;
        color: #fff;
        font-weight: 600;
        font-size: 14px;
    }

.noseat_available {
    margin-top: 12px;
    float: left;
    color: #c76615;
    font-weight: 500;
    font-style: italic;
    font-size: 14px;
}

.pvt-iti-errors {
    margin-top: 12px;
    float: left;
    font-weight: 500;
    font-style: italic;
    font-size: 14px;
}

.priiti_alr_registered {
    display: none;
}

/*.pri_iti_addmission_search_det {
    display: none;
}*/

.ui-menu-item-wrapper:hover {
    background-color: #259ebf !important;
    border: 1px solid #259ebf !important;
}

.search-trade-container-table {
    display: none;
    width: 95%;
    margin: auto;
    margin-top: 40px !important;
}

    .search-trade-container-table .pagination > .active > a, .pagination > .active > span {
        background-color: #D57D1B !important;
        border: 0px !important;
    }

.search-trade-bot-buttons {
    margin-top: 40px;
}

.search-trade-container-table thead tr th:first-child {
    min-width: 30px;
}

/* Contact Us */

.contactus-con {
    width: 500px;
    min-height: 500px;
    margin: 0 auto;
    margin-top: 30px;
}

.contactus-title {
    font-weight: 600;
    color: rgb(228, 99, 17);
}

.contactus-con .Admission-body {
    min-height: 300px;
    box-shadow: 0 0px 12px rgba(0, 0, 0, 0.5);
}

.contactus-con .contactus-tollfree {
    font-size: 22px;
    margin-top: 20px;
    line-height: 1.5;
    padding-left: 10px;
    margin-bottom: 10px;
}

.contactus-tollfree span {
    color: #337ab7;
}

.contactus-con .contactus-support {
    font-size: 14px;
    margin-top: 10px;
    line-height: 1.5;
    padding-left: 10px;
    margin-bottom: 10px;
}
/*  VIDEO PLAYER CONTAINER
############################### */
.vid-container {
	position: relative;
	padding-bottom: 52%;
	padding-top: 30px; 
	height: 0; 
}
			 
.vid-container iframe,
.vid-container object,
.vid-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

    .vid-container iframe,
    .vid-container object,
    .vid-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }


/*  VIDEOS PLAYLIST 
############################### */
.vid-list-container {
	width: 92%;
	overflow: hidden;
	margin-top: 20px;
	margin-left:4%;
	padding-bottom: 20px;
}

.vid-list {
	width: 2000px;
	position: relative;
	top:0;
	left: 0;
}

.vid-item {
	display: block;
	width: 148px;
	height: 148px;
	float: left;
	margin: 0;
	padding: 10px;
}

.thumb {
	/*position: relative;*/
	overflow:hidden;
	height: 84px;
}

.thumb img {
	width: 100%;
	position: relative;
	top: -13px;
}

.vid-item .desc {
	color: #21A1D2;
	font-size: 15px;
	margin-top:5px;
}

.vid-item:hover {
	background: #eee;
	cursor: pointer;
}
				
.arrows { position:relative; width: 100%;}
.admission-video-arrow-left, .trade-video-arrow-left { color: #fff; position: absolute; background: #777; padding: 15px; left: 0px; top: -130px; z-index: 99; cursor: pointer;}
.admission-video-arrow-right, .trade-video-arrow-right { color: #fff; position: absolute; background: #777; padding: 15px; right: 0px; top: -130px; z-index:100; cursor: pointer;}
.admission-video-arrow-left, .trade-video-arrow-left:hover { background: #CC181E;}
.admission-video-arrow-right, .trade-video-arrow-right:hover { background: #CC181E; }


@media (max-width: 624px) {
				
	.caption {
		margin-top: 40px;
	}
	.vid-list-container {
		padding-bottom: 20px;
	}

	/* reposition left/right arrows */
	.arrows {
		position:relative;
		margin: 0 auto;
		width:96px;
	}
	.arrow-left {
		left: 0;
		top: -17px;
	}

	.arrow-right {
		right: 0;
		top: -17px;
	}
}


.contactus-con .contactus_moredet {
    font-size: 14px;
    margin-top: 10px;
    line-height: 1.5;
    padding-left: 10px;
    margin-bottom: 10px;
}

/* Ends Contact Us */

.pwd-instruction p {
    color: rgb(231, 30, 30);
    font-weight: 500;
}

.bottom-aligned {
    min-height: 170px;
    position: relative;
}

.bottom-left-aligned {
    position: absolute;
    bottom: 0;
    margin-bottom: 7px;
    left: 15px;
}

.dataTables_filter {
    //margin-top: -30px;
}

/* Government ITI confirmation */
.gov_iti_round {
    padding: 5px 16px;
    font-weight: 600;
    background-color: #e57816;
    display: inline-block;
    color: #fff;
    font-size: 20px;
}

/*.gov_iti_addmission_search_det {
    display: none;
}*/

.gov_iti_addmission_container {
    margin-bottom: 20px;
}

.goviti_add_conf_table {
    margin: auto;
    font-weight: 500;
    font-size: 13px;
    margin-top: 10px;
    width: 100%;
}

    .goviti_add_conf_table .table-head {
        font-weight: 500;
    }

    .goviti_add_conf_table thead tr th {
        border: none;
        background-color: #259ebf;
        color: #fff;
        font-weight: 600;
        font-size: 14px;
    }


/* Fees collection and disbursement */
.consolited_report_container thead tr th:first-child {
    min-width: 30px;
    width: 30px;
}

.consolited_report_container {
    display: none;
    margin-top: 20px !important;
}

    .consolited_report_container .pagination > .active > a, .pagination > .active > span {
        background-color: #D57D1B !important;
        border: 0px !important;
    }

    .consolited_report_container thead tr th:first-child {
        min-width: 30px;
    }

.consolited_report_container_table {
    margin: auto;
    font-weight: normal;
    font-size: 13px;
}

    .consolited_report_container_table .table-head {
        background-color: #316281 !important;
        font-weight: 600;
        color: #fff;
        border-bottom: 0px;
    }

.fees_coll_disburse_container {
    width: 95%;
    margin: auto;
}

.itiwise_consolited_container {
    display: none;
}

.itiwise_report_container_table .table-head {
    background-color: #316281 !important;
    font-weight: 600;
    color: #fff;
    border-bottom: 0px;
}

.rowbtop {
    border-top: 2px solid #868282 !important;
}

.pl_20 {
    padding-left: 20px !important;
}

.vbottom {
    vertical-align: bottom !important;
}

.fee_coll_table {
    margin: auto;
    font-weight: 500;
    font-size: 13px;
    margin-top: 10px;
    width: 100%;
}

    .fee_coll_table .table-head {
        font-weight: 500;
        text-transform: uppercase;
    }

    .fee_coll_table thead tr th {
        border: none;
        background-color: #259ebf;
        color: #fff;
        font-weight: 600;
        font-size: 14px;
    }

.roweffect {
    background-color: #d9e7ea !important;
    color: #000 !important;
}

.fee_coll_disbu_table {
    font-weight: normal;
    font-size: 13px;
    margin-top: 20px;
}

    .fee_coll_disbu_table .table-head {
        background-color: #d9e7ea !important;
        font-weight: 500;
        color: #2a2a2a;
        vertical-align: middle;
    }

    .fee_coll_disbu_table td {
        font-weight: 500;
    }

.fee_coll_disbu_title {
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 26px;
    margin-bottom: 27px;
    font-size: 16px;
    background-color: #316281;
    color: #fff;
    font-weight: 600;
    padding: 10px 10px;
}

.fee_coll_iti_rep_itiwise {
    display: none;
}

.fee_coll_iti_rep_consolidated {
    display: none;
}

.fee_coll_reg_itiwise {
    display: none;
}

.fee_coll_reg_consolidated {
    display: none;
}

.fee_coll_ho_rep_itiwise {
    display: none;
}

.fee_coll_ho_rep_consolidated {
    display: none;
}

.fee_coll_ho_rep_regwise {
    display: none;
}
/*.dvetho_itiwise_con{ display:none; }*/
/*.dvetho_regwise_con {
    display: none;
}*/

.reg_itiwise_rep_con {
    display: none;
}

.disbursement_module_container table thead tr th {
    text-align: center;
}

.cd_users {
    float: right;
    margin-top: 0px;
    margin-right: 10px;
}

.border_con > tbody > tr > td, .border_con > tbody > tr > th, .border_con > tfoot > tr > td, .border_con > tfoot > tr > th, .border_con > thead > tr > td, .border_con > thead > tr > th {
    border-top: 1px solid #000 !important;
}

.disbursement_module_container .fileinput {
    margin-bottom: 9px;
    display: inline-block;
}

    .disbursement_module_container .fileinput .btn {
        vertical-align: middle;
    }

.disbursement_module_container .fileinput-exists .fileinput-new, .fileinput-new .fileinput-exists {
    display: none;
}

.disbursement_module_container .btn-file > input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 23px;
    height: 100%;
    width: 100%;
    direction: ltr;
    cursor: pointer;
}


/* admission merit and status report starts */
.adm_ms_container {
    width: 900px;
    margin: auto;
}

.adm_ms_top_head {
    border: 1px solid #000;
    float: left;
    width: 100%;
}

.adm_ms_headlogo {
    width: 15%;
}

.adm_ms_headlogo, .adm_ms_header_content {
    float: left;
}

.adm_ms_header_content {
    text-align: center;
}

.adm_ms_header_content {
    width: 70%;
}

    .adm_ms_header_content h2 {
        font-size: 20px;
        font-weight: 700;
        line-height: 1.7;
    }

.adm_ms_head_title {
    text-align: center;
    width: 100%;
    float: left;
}

    .adm_ms_head_title h3 {
        font-weight: 700;
        margin: 0;
        padding: 7px 0;
        font-size: 14px;
        border-top: 1px solid #000;
        background: #6b96ce;
        color: #fff;
    }

.adm_ms_head_info {
    float: left;
    padding: 10px;
    width: 100%;
    text-align: center;
    font-weight: 700;
    font-size: 14px;
}

.admisstion_ms {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

.admisstion_ms_container {
    width: 100%;
    float: left;
}

.admisstion_ms_content {
    width: 100%;
}

    .admisstion_ms_content tbody tr td {
        border: 1px solid #000;
        padding: 15px 5px;
    }

    .admisstion_ms_content .title {
        font-size: 12px;
        background: #103d90;
        width: 22%;
        padding: 6px 5px;
        color: #fff;
        font-weight: 700;
    }

    .admisstion_ms_content .title1 {
        font-size: 12px;
        background: #7030a0;
        width: 22%;
        padding: 6px 5px;
        color: #fff;
        font-weight: 700;
    }

    .admisstion_ms_content .slip-content {
        padding: 6px 5px;
        font-weight: 600;
        font-size: 12px;
    }

.iti_logo {
    margin-top: 25px;
    width: 130px;
}
/* admission merit and status report ends */

/* Allotment letter */
.allotment_letter_instr {
    width: 100%;
    float: left;
    margin-top: 20px;
}

    .allotment_letter_instr .candidate_instructions {
        float: left;
        text-align: left;
        font-size: 14px;
        font-weight: normal;
        padding: 5px 10px;
    }

.candidate_instructions .ins_sno {
    float: left;
    padding-right: 10px;
}

.candidate_instructions .ins_con {
    float: left;
    width: 830px;
    font-weight: 600;
    font-size: 13px;
}


/* Counselling */
.counselling_container {
    width: 95%;
    margin: auto;
}

.counselling_table {
    font-weight: normal;
    font-size: 13px;
    margin-top: 20px;
}

    .counselling_table .table-head {
        background-color: #d9e7ea !important;
        font-weight: 500;
        color: #000;
        vertical-align: middle;
    }

    .counselling_table td {
        font-weight: 500;
        vertical-align: middle !important;
    }

.counselling_info {
    margin: auto;
    font-weight: 500;
    font-size: 13px;
    margin-top: 40px;
    width: 100%;
}

    .counselling_info .table-head {
        font-weight: 500;
    }

    .counselling_info thead tr th {
        border: none;
        background-color: #259ebf;
        color: #fff;
        font-weight: 600;
        font-size: 14px;
    }

.counselling_links {
    padding: 0px;
}

    .counselling_links li {
        list-style: none;
        padding: 10px;
    }

        .counselling_links li a {
            font-size: 14px;
        }

.seat_allot_sllotno {
    padding: 5px 7px;
    background-color: #8cc152;
    min-width: 100px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
}

.seat_allocation_trade_avil {
    margin-top: 30px;
    font-size: 14px;
    font-weight: 600;
    border-bottom: 1px solid #ddd;
}

.alert_info {
    margin-top: 12px;
    float: left;
    font-weight: 500;
    font-style: italic;
    font-size: 13px;
}


/* Post Admission Activities */
.admission_subtitle {
    color: #8cc152;
    font-weight: 500;
    border-bottom: 1px solid #ddd;
    padding-bottom: 8px;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.btn-file {
    position: relative;
    overflow: hidden;
    border-radius: 3px;
}

    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        outline: none;
        background: white;
        cursor: inherit;
        display: block;
    }

.upload_photo_sign_inst {
    border: 1px solid #ddd;
    background-color: #fbfbfb;
    padding: 10px;
    border-radius: 5px;
}

.upload_instrc_title {
    font-style: italic;
    margin-bottom: 10px;
}

.upload_photo_sign_inst .upload_instructions {
    font-weight: 500;
    color: #e9573f;
    padding: 0px 0px 0px 20px;
    font-size: 12px;
}

.upload_instructions li {
    margin-bottom: 5px;
}

.photo_upload_con {
    width: 180px;
}

    .photo_upload_con .fileinput .thumbnail > img {
        height: 100%;
        width: 100%;
    }

.photo_sign_con {
    width: 170px;
}

    .photo_sign_con .fileinput .thumbnail > img {
        height: 100%;
        width: 100%;
    }

.assign_unit_widget {
    border-radius: 5px;
    min-height: 70px;
    padding: 10px 5px;
    margin-bottom: 20px;
    color: #fff;
    font-weight: 600;
    font-size: 13px;
    line-height: 22px;
    text-transform: uppercase;
}

.unit_bg_yellow {
    background-color: #F6BB42;
}

.unit_bg_villot {
    background-color: #255980;
}

.unit_bg_blue {
    background-color: #259ebf;
}

.assign_unit_widget .unitcount {
    font-size: 25px;
    margin-top: 5px;
    text-align: center;
}

.assign_unit_widget .unit_text {
    text-align: center;
}

.valignmiddle tbody tr td {
    vertical-align: middle;
}

.image_remove {
    display: none;
}


/* Exam Fees Collection */
.pl-20 {
    padding-left: 20px !important;
}

.wd-50 {
    width: 50%;
}

.cons-qu-completed, .cons-qu-pending {
    font-size: 16px;
}

.cons-qu-completed {
    color: #ddd;
}

.cons-qu-pending {
    color: #ddd;
}

/* Attendance & Sessional Marks */
.common_title {
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 16px;
    color: #7d7b7b;
    font-weight: 600;
    padding: 10px 0px;
}

.att-see-th {
    background-color: #e7d4a6 !important;
    color: #333;
}

.br-white {
    border-right: 1px solid #fff;
}

.bl-white {
    border-left: 1px solid #fff;
}

.as-table-input {
    width: 80px !important;
}

/*Datatable row moving CSS*/

table.rowreorder tr {
    cursor: move;
}

    table.rowreorder tr td {
        cursor: move;
    }

/*Disable Link styles*/
.not-active {
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none;
    color: black;
}

/* Responsive query */


/* Seat Allocation */
.admission_year span {
    padding: 8px 10px;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    background: #eee;
}

.pecentage_section .label-success {
    font-size: 12px;
}

.info-table {
    border: 1px dashed #eee;
}

    .info-table .control-label {
        margin-bottom: 0;
    }

    .info-table td {
        border-left: 1px dashed #eee !important;
        border-bottom: 1px dashed #eee;
        background: #fff !important;
        padding: 0.55rem 0.75rem;
        vertical-align: middle !important;
        border-top: none !important;
    }

        .info-table td.title {
            background: #fafafa !important;
            font-weight: 600;
        }

        .info-table td .control-label {
            //color: #174e80;
        }

.female {
    background-color: #ceeca8 !important;
}

.ht {
    background-color: #d5d5d5 !important;
}

.oht {
    background-color: #a6d7cc !important;
}

.state {
    background-color: #dfcbee !important;
}

.caste {
    background-color: #ece5b7 !important;
}

.religion {
    background-color: #d1dbe1 !important;
}

.mf {
    background-color: #fcbfa1 !important;
}

.td_female {
    border-right: 2px solid #ff88f1 !important;
}

.td_mf {
    border-right: 2px solid #ffa3a3 !important;
}

.td_ht {
    border-right: 2px solid #6aaf6d !important;
}

.td_oht {
    border-right: 2px solid #93cac2 !important;
}

.td_state {
    border-right: 2px solid #4fbfaf !important;
}

.td_caste {
    border-right: 2px solid #49a4b7 !important;
}

.td_religion {
    border-right: 2px solid #8bb3da !important;
}

.sa_table {
    font-weight: normal;
    font-size: 13px;
    margin-top: 20px;
}

.sa_table .table-head {
	background-color: #d9e7ea;
	font-weight: 600;
	color: #000;
	vertical-align: middle;
}

.sa_table td {
	font-size: 11px;
	vertical-align: middle !important;
	background: #fff;
	padding: 8px 4px !important;
}

.sa_table.sa_table_bordered td, .sa_table.sa_table_bordered th {
	border-right: 1px solid #c9c9c9;
}

.sa_table .sm_table_input input {
	width: 50px;
	height: 25px;
	padding: 0 5px;
	font-size: 11px !important;
}

.sa_table th {
	padding: 4px 4px !important;
}





.cap {
    background-color: #ffdddd !important;
    color: #bf0101;
}

.capYellow {
    background-color: #ffdddd !important;
    color: #e79800;
}
/* Private ITI Registeration */
.font-sbold {
    font-weight: 500;
}

.dv-page-subtitle {
    margin: 10px 0;
    font-size: 16px;
    font-weight: 600;
    color: #78736d;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}

.dva-table {
}

.dva-table th {
	background-color: #d9e7ea !important;
	color: #535c8b;
	font-weight: 600 !important;
	color: #2a2a2a;
	border-bottom: 0 !important;
	vertical-align: middle !important;
}

.dva-table th, .dva-table td {
	padding: 0.50rem 0.75rem;
	border: 0;
	vertical-align: middle !important;
}

.dva-table td {
}

.dva-table tbody tr:nth-of-type(odd) td {
	background: #fff;
}

.dva-table tbody tr:nth-of-type(even) td {
	background: #f5f8f9;
}

.dva-tborder tr td, .dva-tborder tr th {
    border: 1px solid #d5d5d5 !important;
}

/* Home Page Video Gallery */
.vid-container { position: relative; padding-bottom: 52%; padding-top: 30px;  height: 0;  }
.vid-container iframe, .vid-container object, .vid-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.vid-list-container { width: 92%; overflow: hidden; margin-top: 20px; margin-left:4%;padding-bottom: 20px; }
.vid-list { width: 2000px; position: relative; top:0; left: 0; }
.vid-item { display: block; width: 148px; height: 148px; float: left; margin: 0; padding: 10px; }
.thumb { /*position: relative;*/ overflow:hidden; height: 84px; }
.thumb img { width: 100%; position: relative; top: -13px; }
.vid-item .desc { color: #737373; font-size: 13px; margin-top:5px; }
.vid-item:hover { background: #eee; cursor: pointer; }

.arrows { position:relative; width: 100%;}
.admission-video-arrow-left, .trade-video-arrow-left { color: #fff; position: absolute; background: #777; padding: 15px; left: 0px; top: -130px; z-index: 99; cursor: pointer;}
.admission-video-arrow-right, .trade-video-arrow-right { color: #fff; position: absolute; background: #777; padding: 15px; right: 0px; top: -130px; z-index:100; cursor: pointer;}
.admission-video-arrow-left, .trade-video-arrow-left:hover { background: #CC181E;}
.admission-video-arrow-right, .trade-video-arrow-right:hover { background: #CC181E; }

@media (max-width: 624px) {
	.caption { margin-top: 40px;}
	.vid-list-container { padding-bottom: 20px; }
	.arrows { position:relative; margin: 0 auto; width:96px; }
	.admission-video-arrow-left, .trade-video-arrow-left { left: 0; top: -17px; }
	.admission-video-arrow-right, .trade-video-arrow-right { right: 0; top: -17px; }
}

/* Input Add-on*/
.inner-addon {
    position: relative;
}

.inner-addon .fa {
	position: absolute;
	padding: 10px;
	color: #5e7aa5;
	pointer-events: none;
}

.left-addon .fa {
    left: 0px;
}

.right-addon .fa {
    right: 0px;
}

.left-addon input {
    padding-left: 30px;
}

.right-addon input {
    padding-right: 30px;
}

}
/* IE 6 doesn't support max-height
   * we use height instead, but this forces the menu to always be this tall
   */
* html .ui-autocomplete {
    height: 100px;
}

/* Responsive query */
.tooltip-inner {
    min-width: 300px;
}
/*the minimum width*/
.dropdown-menu {
    z-index: 10000;
}

/*file upload designs */

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}

.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}


/* Responsive query */


@media only screen and (max-width: 1050px) {
    .dvet-nav-menu{ margin-top: 0px; }
	.bottom-aligned{ min-height: 30px;}
}

@media only screen and (max-width: 780px) {
    .admission-form-tab .active a::after{ display:none; }
	.admission .active a::after{ display:none; }
	.iti-logo { margin: 0px 0px 0px 0px; }
	.tab-sm-content{ text-align: left !important; }
}



@media only screen and (max-width: 500px) {
	.contactus-con{ width:95%;}
}


/*Mobile Responsive */

@media (min-width: 768px) and (max-width: 1024px) {
    .dvet-header-title .text-iti-centralize{
        padding-left: 0 !important;
    }
}
@media only screen and (max-width: 767px){
    .dvet-header-section{
        display: block;
    }
    .dvet-header-section .dvet-header-left .dvet-header-logo-text{
        font-size: 14px !important;
    }
    .dvet-header-right .dvet-header-contacts{
        margin-top: 10px;
    }
    .dvet-header-right .dvet-header-contacts .text .text-title{
        font-size: 13px !important;
    }
    .dvet-header-right .dvet-header-contacts .text .text-information{
        font-size: 13px !important;
    }
    .dvet-header-right .dvet-header-contacts .text .text-information br{
        display: none;
    }
    .dvet-header-title .text-iti-centralize{
        padding-left: 0 !important;
        float: none !important;
    }
    .dvet-header-title .text-iti-centralize .pull-right{
        float: none !important;
    }
	.dv-header-menu .navbar-nav{ padding:10px; }
} 





/***Ticker****/
/*sup{color:red;}*/
  @keyframes ticker {
    0% { transform: translate3d(0, 0, 0); }
    100% { transform: translate3d(-100%, 0, 0); }
  }
  .tcontainer{
    width: 100%;
    overflow: hidden;
  }
  .ticker-wrap {
    width: 100%;
    padding-left: 100%;
    background-color: #ffffff;
  }
  .ticker-move {
    display: inline-block;
    white-space: nowrap;
    padding-right: 100%;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-name: ticker;
    animation-duration: 20s;
  }
  .ticker-move:hover{
    animation-play-state: paused;
  }
  .ticker-item{
    display: inline-block;
    padding: 0 2rem;
    color:#137cb6;
    font-weight:normal!important;
    font-size:1.1rem!important;
  }
  .notice{font-size:1.1rem;}

  .vid-list-container {
    width: 92%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 4%;
    padding-bottom: 5px;
}
  .vid-list {
    width: 2000px;
    position: relative;
    top: 0;
    left: 0;
}
  .vid-item {
    display: block;
    width: 275px;
    height: 250px;
    float: left;
    margin: 0;
    padding: 10px;
}
  .thumb {
    position: relative;
    overflow: hidden;
    height: 84px;
}
  .thumb img {
    width: 100%;
    position: relative;
    top: -13px;
}
  .vid-item .desc {
    color: #737373;
    font-size: 13px;
    margin-top: 5px;
}
  .arrows {
    position: relative;
    width: 100%;
}
  .admission-video-arrow-left, .trade-video-arrow-left {
    color: #fff;
    position: absolute;
    background: #777;
    padding: 10px;
    left: 0px;
    top: -130px;
    z-index: 99;
    cursor: pointer;
}
  .admission-video-arrow-right, .trade-video-arrow-right {
    color: #fff;
    position: absolute;
    background: #777;
    padding: 10px;
    right: 0px;
    top: -130px;
    z-index: 100;
    cursor: pointer;
}
  .admission-video-arrow-left, .trade-video-arrow-left:hover {
    background: #CC181E;
}
  .admission-video-arrow-right, .trade-video-arrow-right:hover {
    background: #CC181E;
}

  .notification{
      height: 150px;
      overflow-y: auto;
  }
  .download{
      height: 240px;
      overflow-y: auto;
  }
  .relatedWebsite{
      height: 265px;
      overflow-y: auto;
  }
.accordion-icon {
    font-family: FontAwesome;
    color: #ffffff;
}

.panel-collapse .accordion-icon {
    color: rgb(51, 122, 183);
}

#accordion1 a {
    text-decoration: none;
}

#accordion1 .panel-heaing {
    background:;
}

#accordion1 .panel-collapse .list-group-item {
    background: #f9f9f9;
}

    #accordion1 .panel-collapse .list-group-item:hover {
        background: #f0f0f0;
    }

#accordion1 .panel-heading a > .accordion-icon:after {
    content: "\f068";
    /*minus color: #ffffff;*/
}

#accordion1 .panel-heading a.collapsed > .accordion-icon:after {
    content: "\f067";
    /*plus color: #ffffff;*/
}

#accordion1 .panel-collapse .list-group-item > a > .accordion-icon:after {
    content: "\f056";
    /*rounded minus color: #000000;*/
}

#accordion1 .panel-collapse .list-group-item > a.collapsed > .accordion-icon:after {
    content: "\f055";
    /*rounded plus color: #000000;*/
}
