@import url('https://fonts.googleapis.com/css?family=Open+Sans');
/*@import url('https://www.fontify.me/wf/ebf993f6304505766b62097e888f947f');*/
@font-face {
    font-family: 'zapfino_linotype_oneregular';
    src: url('../fonts/zapfino-linotype-one-5970573732e2a-webfont.woff2') format('woff2'),
    url('../fonts/zapfino-linotype-one-5970573732e2a-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lucida-bright';
    src: url("../fonts/lucida-bright-regular.eot");
    src: url("../fonts/lucida-bright.eot?#iefix") format("embedded-opentype"),
    url("../fonts/lucida-bright.woff2") format("woff2"),
    url("../fonts/lucida-bright.woff") format("woff"),
    url("../fonts/lucida-bright.ttf") format("truetype"),
    url("../fonts/lucida-bright.svg") format("svg");
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{
    background: transparent;
}

html {
    height: 100%;
    font-size: 16px;

}
body {
    background: #ececec;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

h1,h2,h3,h4,h5,h6
{
    margin: 0;
}
h1{
    color:#000;
    font-size: 44px;
}

h2{
    font-size:14px;
    color: #3a3a3a;
    font-weight: bold;
}

h3
{
    color: #222;
    font-size: 14px;

}
h4 {
    color: #222;
    font-size: 22px;
}
h5{
    color: #333b46;
    font-size: 1rem;
    letter-spacing: 1px;
}
p i strong{
    color: #d4af37;
    letter-spacing:1px;
}
{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.4s ease-in-out;
}
p{
    /*font-family:Arial, Helvetica, sans-serif;*/
    color:#a7a6a6;
    line-height: 22px;
    font-size: 13px;
}
.result-find-col{
    padding-top: 25px;
}
ul, ol
{ margin:0;
    padding:0;}

ul li
{ list-style:none;}
a, a:hover, a:focus
{ outline:none;
    transition: all 0.25s ease 0s;
    cursor: pointer;
    text-decoration:none;}
a{
    cursor: pointer;
}
img
{ max-width:100%;}
.border-right{
    border-right: 1px solid #ddd;
}
/* Navigation Css */
#menuBaseCol #navbar .navbar-default.navbar{
    margin-bottom: 0;
    background: #ebebeb;
    border: 1px solid #dfdfdf;
    border-bottom: none;
}
#menuBaseCol #navbar .navbar-default .navbar-nav > li > a {
    line-height: 25px;
    padding: 0;
}
#menuBaseCol #navbar .navbar-nav > li .dropdown-menu{
    background: #e7f1ff;
    padding: 0;
}
#menuBaseCol #navbar .navbar-nav > li .dropdown-menu li a:hover{
    background: #b5deff;
}
#menuBaseCol #navbar .navbar-nav > li .dropdown-menu > li{
    font-size: 12px;
    border-bottom: 1px solid #a4bed4;
}
#menuBaseCol #navbar .navbar-nav > li .dropdown-menu > li > a span{
    float: right;
    margin-top: -25px;
}
#menuBaseCol #navbar .navbar-nav > li .dropdown-menu > li > a{
    padding: 3px 6px;
    line-height: 25px;
    vertical-align: middle;
}
#menuBaseCol #navbar .navbar-nav > li .dropdown-submenu > a::after{
    margin-right: -5px;
}
#menuBaseCol #navbar .navbar-static-top{
    padding: 5px 0;
}
#menuBaseCol #navbar .navbar{
    min-height: 100%;
}
#menuBaseCol #navbar .navbar-nav > li{
    padding: 0 8px;
    font-size: 12px;
}
#menuBaseCol #navbar .navbar-nav > li i{
    margin-right: 5px;
}
#menuBaseCol #navbar .navbar-nav > li:hover a{
    color: #222;
}
#menuBaseCol #navbar .navbar-nav > li:hover{
    background: #b5deff;
}
.dropdown-menu > li.kopie > a {
    padding-left: 8px;
}
/*.navbar-default .navbar-nav > li > a{
	color: #222;
}*/
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;left:100%;
    margin-top:-6px;margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
}

.dropdown-submenu > a:after {
    border-color: transparent transparent transparent #333;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    content: " ";
    display: block;
    float: right;
    height: 0;
    margin-right: -10px;
    margin-top: 5px;
    width: 0;
}

.dropdown-submenu:hover>a:after {
    border-left-color:#555;
}

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
    text-decoration: underline;
}

@media (max-width: 767px) {

    .navbar-nav  {
        display: inline;
    }
    .navbar-default .navbar-brand {
        display: inline;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    .navbar-default .navbar-nav .dropdown-menu > li > a {
        color: red;
        background-color: #ccc;
        border-radius: 4px;
        margin-top: 2px;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #333;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        background-color: #ccc;
    }

    .navbar-nav .open .dropdown-menu {
        border-bottom: 1px solid white;
        border-radius: 0;
    }
    .dropdown-menu {
        padding-left: 10px;
    }
    .dropdown-menu .dropdown-menu {
        padding-left: 20px;
    }
    .dropdown-menu .dropdown-menu .dropdown-menu {
        padding-left: 30px;
    }
    li.dropdown.open {
        border: 0px solid red;
    }

}
@media (min-width: 768px) {
    ul.nav li:hover > ul.dropdown-menu {
        display: block;
    }
    #navbar {
        text-align: center;
    }
}

.dhxcelltop_toolbar, #content-col .left-content-col{
    background: #d5e8ff;
    border: 1px solid #a4bed4;
    padding: 7px 0;
}
.dhxcelltop_toolbar li i{
    color: #222;
    font-size: 16px;
    vertical-align: middle;
    margin-right: 5px;
}
.dhxcelltop_toolbar a {
    color: #222;
    font-size: 12px;
}
.dhxcelltop_toolbar li:first-child{
    margin-left: 0;
}
.dhxcelltop_toolbar li {
    display: inline-block;
    padding: 0 15px;
    line-height: 20px;
}
.dhxcelltop_toolbar li a:hover{
    color: #000;
}
#content-col{
    margin-top: 5px;
}
#content-col .left-content-col{
    padding: 0;
}
.email-contact-col h3.sub-heading {
    padding: 0 8px;
    line-height: 26px;
}
.email-contact{
    background: #e7f1ff;
    padding: 5px;
    border-top: 1px solid #a4bed4;
}
.email-section {
    background: #ddebff;
    border: 1px solid #a4bed4;
    float: left;
    width: 49%;
    margin-right: 5px;
}
.email-section ul{
    padding: 12px 8px;
}
.email-section li:last-child{
    margin-right: 0;
}
.email-section li {
    text-align: center;
    display: inline-block;
    margin-right: 16px;
}
.email-section li a{
    display: block;
    color: #222;
    margin-top: 8px;
    font-size: 12px;
}
#content-col .col-lg-4.col-sm-5.col-xs-12{
    padding-right: 5px;
}
h4.sub-title {
    background: #d3e7ff;
    font-size: 12px;
    line-height: 20px;
}
.contact-section {
    background: #ddebff none repeat scroll 0 0;
    border: 1px solid #a4bed4;
    float: left;
    width: 49%;
}
.contact-section ul{
    padding: 0 10px;
}
.dhx_cell_cont_layout {
    border: 1px solid #a4bed4;
    border-top: none;
    padding: 10px 8px;
}
.dhx_cell_cont_layout li:first-child{
    margin-top: 0;
}
.dhx_cell_cont_layout li{
    margin-top: 6px;
}
.dhx_cell_cont_layout li img, .dhx_cell_cont_layout li i {
    font-size: 16px;
    width: 18px;
    text-align: center;
    margin-right: 8px;
}
.dhx_cell_cont_layout .panel, .dhx_cell_cont_layout .panel-body{
    border: none !important;
    background: transparent;
    box-shadow: none;
}
.dhx_cell_cont_layout .panel-default > .panel-heading span.glyphicon, .dhx_cell_cont_layout .panel-default > .panel-heading i{
    margin-right: 5px;
}
.dhx_cell_cont_layout .panel-default > .panel-heading{
    background: transparent;
    padding: 0;
}
.dhx_cell_cont_layout .panel-body{
    padding-bottom: 5px;
    padding-top: 8px;
    padding-left: 30px;
}
.dhx_cell_cont_layout .accordion-toggle {
    font-size: 13px;
}
.contact-section{
    padding-top: 8px;
}
.contact-section li{
    margin-bottom: 6px;
}
.contact-section a {
    color: #222;
    font-size: 12px;
}
.contact-section li i {
    width: 20px;
}


/* Wrapper */
.inner-pages-col{
    overflow-x: hidden;
}
#wrapper .container-fluid{
    padding-left: 5px;
    padding-right: 5px;
}

/* Login Css */
.gray-bg{
    background: #f3f3f4;
}
.middle-box{
    max-width: 400px;
    margin: 0 auto;
}
.logo .logo-name{
    margin: 20px auto;
    max-width: 300px;
}
a.btn-suim:hover, button.btn-suim:hover, .nav>li>a:hover, .nav>li>a:focus .nav>li>a.btn-suim:hover, .nav>li>a.btn-suim:focus{
    background: #00549D !important;
}
a.btn-suim, button.btn-suim{
    background: #993148;
    color: #fff;
    display: inline-block;
    border: none;
    line-height: 30px;
    /**width: 100%;*/
    padding: 0 13px;
    font-weight: 500;
    font-size: 14px;
}
.middle-box center p{
    margin: 20px 0;
    font-size: 13px;
}
.sidebar-menu > li.sublist-col {
    background: #00549d none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
    line-height: 45px;
    text-align: center;
    text-transform: uppercase;
}
/* Content Css */
#main-content{
    margin-top: 5px;
}
.right-content-col {
    border: 1px solid #a4bed4;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    background: #fff;
}
.right-content-col h3.sub-title {
    background: #00549d;
    text-align: center;
    line-height: 30px;
    text-transform: capitalize;
    color: #fff;
    font-weight: bold;
}
.employee-management-form {
    border-top: 1px solid #a4bed4;
    padding: 10px;
}
.table > thead > tr > th, .venu-management tr td{
    border: 1px solid #a4bed4;
}
/*.employee-management-form ul. .form-group li:first-child{
	width: 11%;
}*/
.employee-management-form .form-group ul{
    display: table;
    width: 100%;
}
.employee-management-form .form-group li {
    display: inline-block;
    margin-bottom: 15px;
    margin-right: 8px;
    position: relative;
    text-transform: capitalize;
    vertical-align: middle;
    width: 32.4%;;
}
.employee-management-form li input.form-control, .dataTables-example input.form-control, .create-department-form li input.form-control , .login-form
input.form-control , .user-creation input.form-control {
    height: 30px;
    line-height: 30px;
}
.employee-management-form li .form-control, .dataTables-example .form-control, .create-department-form li .form-control , .login-form
.form-control , .user-creation .form-control {
    border-radius: 0;
    font-size: 12px;
    box-shadow: none;
    width: 100%;
    /*padding-left: 20px;
    margin-bottom: 5px;*/
}
.employee-management-form button.btn-suim{
    width: auto;
    padding: 0 20px;
}
table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc_disabled::after, table.dataTable thead .sorting_desc_disabled::after{
    display: none !important;
}
.dataTable tr th{
    padding: 5px !important;
    margin: 0;
}
.dataTable tr td, .dataTable tr th{
    border: 1px solid #a4bed4;
}
.login-form fieldset{
    border: 1px solid #a4bed4;
    padding: 15px;
}
.login-form fieldset legend{
    width: auto;
    padding: 0 10px;
    font-size: 12px;
    margin-bottom: 0;
    border-bottom: none;
}
.employee-management-form .table, .employee-management-form .table tbody tr td{
    border: 1px solid #a4bed4;
}
.employee-management-form .dataTables-example th{
    position: relative;
    padding-bottom: 0;
}
.employee-management-form .dataTables-example label{
    text-align: center;
    display: block;
    font-weight: 500;
}
.employee-management-form .dataTables-example th i {
    left: 15px;
    position: absolute;
    top: 13px;
}
label{
    font-weight: normal;
}
.create-department-form .form-group li:first-child{
    width: 20%;
}
.create-department-form li.input-list{
    margin-right: 10px;
    width: 63%;
}
.create-department-form li {
    display: inline-block;
    vertical-align: middle;
}
.create-department-form{
    padding: 10px;
}
.create-department-form button.btn-suim{
    width: auto;
}
.create-department-section{
    margin-top: 20px;
}
.table-responsive{
    overflow: inherit;
}
.create-department-section .table, .create-department-section tbody tr td, .create-department-section thead tr th{
    border: 1px solid #a4bed4;
}
.create-department-section thead tr th{
    text-align: center;
    font-weight: normal;
}
.create-department-section tbody tr td{
    text-align: center;
}
.create-department-section tbody tr td  label input{
    display: table-cell;
    margin-right: 5px;
    vertical-align: top;
}
.create-department-section tbody tr td  label {
    margin: 0 10px;
}
.create-department-section .navbar-nav > li > a{
    padding: 0;
}
/*.create-department-section .table-responsive .dropdown-menu {
	min-width: 100%;
}*/
.create-department-section .table-responsive .dropdown-menu > li > a{
    font-size: 12px;
}
/*.create-department-section .table-responsive{
	overflow: inherit;
}*/
.create-department-section tbody td:last-child{
    padding: 8px 0;
}
.create-department-section tbody td ul.navbar-nav, .create-department-section tbody td ul.navbar-nav li{
    width: 100%;
}
.create-department-section tbody td .dropdown-menu{
    left: auto;
    right: 0;
    width: 100%;
}
.providing-access, .padding-col {
    padding: 10px;
}
.user-creation .form-group label {
    display: block;
    line-height: 25px;
}
.employee-management-form .dataTables-example th .form-control{
    padding-left: 28px;
}
.id-password-col button.btn-suim{
    width: auto;
    margin: 0 8px;
}
.employee-management-form .form-group li.mid-width1{
    width: 42.6%;
}
.employee-management-form .form-group li.mid-width {
    text-align: left;
    width: 15%;
}
.employee-management-form .dataTables-example tbody tr td a{
    margin: 0 8px;
}
.modal-header .close {
    color: #000;
    margin-right: 10px;
    margin-top: 5px;
}
.modal-header {
    background: #00549D;
    padding: 0;
}
.modal-header h4{
    font-size: 14px;
    line-height: 30px;
    color: #fff;
}
.modal-content{
    border-radius:0;
}
.edit-modal-box .form-group label{
    float: left;
}
.edit-modal-box .form-group li{
    width: 25%;
}
.edit-modal-box .form-group li:first-child{
    width: 18%;
}
.modal-dialog{
    width: 100%;
    text-align: left;
}
.table-responisve .table thead tr th, .venu-management tbody tr td{
    font-weight: normal;
    text-align: center;
}
.venu-management h3.sub-title{
    text-transform: uppercase;
    background: transparent;
    border: 1px solid #a4bed4;
}
.venu-management thead{
    background: #EBEBEB;
}
.sub-providing-access-input-list, .sub-input-list {
    margin-left: 25px;
}
.providing-access-input-list li{
    text-transform: uppercase;
    margin-bottom: 5px;
}
.providing-access-input-list li input {
    margin-right: 5px;
    margin-top: 8px;
}
.sub-input-list li{
    display: inline-block;
    text-transform: capitalize;
    width: 25%;
}
.border-section{
    border-left: 1px solid #a4bed4;
    border-right: 1px solid #a4bed4;
}
.venue-managemant-input .form-control{
    margin-bottom: 15px;
}
.venu-management tbody tr td{
    vertical-align: middle;
}
.table tr td, .table tr th{
    text-align: center;
}
.table, .left-content-col, .table tr td{
    border: 1px solid #a4bed4;
}
.left-content-col li:first-child{
    border-top: none;
}
.left-content-col li.active, .left-content-col li:hover{
    background: #d3e7ff;
}
.left-content-col li a{
    color: #333;
    font-size: 12px;
    display: block;
}
.left-content-col li{
    border-top: 1px solid #a4bed4;
    line-height: 25px;
    padding: 3px 5px;
    text-align: center;
}
#main-content .col-lg-2.col-sm-4.col-xs-12{
    padding-right: 0px;
}
.venue-summary tr td:first-child{
    min-width: 30px;
}
.venue-summary tr td span{
    position: relative;
}
.venue-summary tr td .form-control{
    padding-left: 23px;
}
.venue-summary tr td i{
    left: 6px;
    color: #999;
    position: absolute;
    top: 0px;
}
.venue-summary tr td{
    min-width: 160px;
    vertical-align: bottom !important;
    position: relative;
}
.food-col-section .form-control:last-child{
    margin-right: 0;
}
.food-col-section .form-control{
    display: inline-block;
    margin-right: 4px;
    width: 24%;
    position: relative;
}
.search-venue-summary i{
    top: 8px !important;
    color: #999;
}
.search-venue-summary {
    display: inline-block;
    text-align: left;
}
.user-creation thead tr th{
    font-weight: normal;
}
.dataTables_wrapper .dataTables_length, div.dataTables_wrapper div.dataTables_info{
    float: left;
}
.dataTables_wrapper .dataTables_filter, div.dataTables_wrapper div.dataTables_paginate{
    float: right;
    margin-bottom: 15px;
}
.dataTables_wrapper .dt-buttons{
    float: left;
    margin: 0 30px
}
.dataTables_filter{
    margin-bottom: 10px;
}
.modal-dialog{
    background: #fff;
}
.venue-managemant-input label{
    font-size: 11px;
}
#radio-input-form{
    /*display: none;*/
}
#edit-dialogue-box .modal-body .form-group{
    width: 100%;
    margin-bottom: 15px;
}
#edit-dialogue-box .modal-body{
    padding: 0;
}
.radio-btn-col li label input{
    margin-right: 5px;
}
.radio-btn-col li label{
    margin-bottom: 0;
    width: 30%;
}
.remove_field_button a{
    color: #333;
}
.trainer-management-form .remove_field_button input.form-control{
    width: 100% !important;
}
.remove_field_button {
    float: right;
    margin-top: 10px;
    position: relative;
    width: 73%;
}
.add_field_button, .remove_field, .remove-btn{
    background: #d5e8ff;
    cursor: pointer;
    line-height: 28px;
    position: absolute;
    right: -50px;
    text-align: center;
    top: 0;
    /*padding: 0 20px;*/
    width: 64px;
    border: none;
}
.remove_field{
    right: -65px
}
.trainer-management-form label{
    float: left;
    line-height: 28px;
    margin-bottom: 0;
    margin-right: 1%;
    width: 26%;
}
.trainer-management-form .select2-container{
    width: 73% !important;
    display: inline-block;
}
.trainer-management-form .user-name-col label {
    width: 12%;
}
.trainer-management-form .trainer-management-input .form-control{
    width: 73% !important;
    margin-right: 0 !important;
}
.trainer-management-form .user-name-col input.form-control, .trainer-management-form .trainer-management-input input.form-control{
    height: 28px;
    line-height: 28px;
}
.trainer-management-form .user-name-col .form-control, .trainer-management-form .trainer-management-input .form-control {
    border-radius: 0;
    float: left;
    margin-right: 10px;
    width: 28%;
    font-size: 12px;
    box-shadow: none;
}
.trainer-management-form span input {
    margin-right: 6px;
}
.employee-management-form .user-name-col ul.radio-list-col, .employee-management-form .user-name-col ul.radio-list-col li{
    width: auto !important;
}
.employee-management-form .user-name-col ul.radio-list-col{
    float: left;
    margin-right: 55px;
}
.employee-management-form .user-name-col ul.radio-list-col li{
    margin-bottom: 0;
    margin-right: 45px;
}
.employee-management-form .user-name-col ul.radio-list-col li input{
    float: left;
    margin-right: 5px;
}
.trainer-management-form fieldset{
    margin-bottom: 20px;
}
.trainer-management-form a.btn-suim {
    display: inline;
    line-height: 32px;
    margin-right: 8px;
    padding: 5px 10px;
}
.trainer-management-form input[type="file"] {
    display: inline-block;
}
.roles-col .form-control{
    border-radius: 0;
}
.providing-access-input-list {
    padding-top: 10px;
}
.trainer-detail thead tr th {
    /*background: #ebebeb;*/
    font-weight: normal;
}
input.form-control {
    border-radius: 0;
    height: 30px;
    line-height: 30px;
}
.trainer-management-form button.btn-suim{
    display: inline;
    width: auto;
    margin-right: 15px;
    margin-top: 20px;
}
.client-list .trainer-management-form label{
    width: 36%;
}
.client-list .trainer-management-form .form-control {
    width: 63%;
}
.client-list .trainer-management-form fieldset{
    border: 1px solid #a4bed4;
}
.client-list .trainer-management-form fieldset legend{
    border-bottom: 1px solid #a4bed4;
    margin-bottom: 0px;
    font-size: 0;
}
.client-list .trainer-management-form fieldset label{
    width: 22%;
}
.client-list .trainer-management-form fieldset input.form-control{
    width: 28%;
}
.checkbox-list span a{
    color: #333;
}
.checkbox-list {
    margin-left: 20px;
    margin-top: 5px;
}
.unstyle-list li {
    display: inline-block;
    margin-right: 16px;
    text-transform: capitalize;
}
.checkbox-list span.anchor i {
    width: 15px;
}
.anchoraction {
    margin-left: 43px;
}
a.subsubcat i {
    color: #000;
    font-size: 10px;
    margin-right: 10px;
    padding-top: 10px;
    cursor: pointer;
    vertical-align: top;
}
.qty-changer .qty-input {
    border: 1px solid #ccc;
    line-height: 28px;
    text-align: center;
}
.radios-col span input {
    vertical-align: middle;
    margin-top: 0;
}
.radios-col span {
    margin-right: 15px;
    vertical-align: middle;
}

.loader2 {
    font-size: 18px;
    margin: 5em auto;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    text-indent: -9999em;
    -webkit-animation: load2 1.3s infinite linear;
    animation: load2 1.3s infinite linear;
}
@-webkit-keyframes load2 {
    0%,
    100% {
        box-shadow: 0em -3em 0em 0.2em #993148, 2em -2em 0 0em #993148, 3em 0em 0 -0.5em #993148, 2em 2em 0 -0.5em #993148, 0em 3em 0 -0.5em #993148, -2em 2em 0 -0.5em #993148, -3em 0em 0 -0.5em #993148, -2em -2em 0 0em #993148;
    }
    12.5% {
        box-shadow: 0em -3em 0em 0em #993148, 2em -2em 0 0.2em #993148, 3em 0em 0 0em #993148, 2em 2em 0 -0.5em #993148, 0em 3em 0 -0.5em #993148, -2em 2em 0 -0.5em #993148, -3em 0em 0 -0.5em #993148, -2em -2em 0 -0.5em #993148;
    }
    25% {
        box-shadow: 0em -3em 0em -0.5em #993148, 2em -2em 0 0em #993148, 3em 0em 0 0.2em #993148, 2em 2em 0 0em #993148, 0em 3em 0 -0.5em #993148, -2em 2em 0 -0.5em #993148, -3em 0em 0 -0.5em #993148, -2em -2em 0 -0.5em #993148;
    }
    37.5% {
        box-shadow: 0em -3em 0em -0.5em #993148, 2em -2em 0 -0.5em #993148, 3em 0em 0 0em #993148, 2em 2em 0 0.2em #993148, 0em 3em 0 0em #993148, -2em 2em 0 -0.5em #993148, -3em 0em 0 -0.5em #993148, -2em -2em 0 -0.5em #993148;
    }
    50% {
        box-shadow: 0em -3em 0em -0.5em #993148, 2em -2em 0 -0.5em #993148, 3em 0em 0 -0.5em #993148, 2em 2em 0 0em #993148, 0em 3em 0 0.2em #993148, -2em 2em 0 0em #993148, -3em 0em 0 -0.5em #993148, -2em -2em 0 -0.5em #993148;
    }
    62.5% {
        box-shadow: 0em -3em 0em -0.5em #993148, 2em -2em 0 -0.5em #993148, 3em 0em 0 -0.5em #993148, 2em 2em 0 -0.5em #993148, 0em 3em 0 0em #993148, -2em 2em 0 0.2em #993148, -3em 0em 0 0em #993148, -2em -2em 0 -0.5em #993148;
    }
    75% {
        box-shadow: 0em -3em 0em -0.5em #993148, 2em -2em 0 -0.5em #993148, 3em 0em 0 -0.5em #993148, 2em 2em 0 -0.5em #993148, 0em 3em 0 -0.5em #993148, -2em 2em 0 0em #993148, -3em 0em 0 0.2em #993148, -2em -2em 0 0em #993148;
    }
    87.5% {
        box-shadow: 0em -3em 0em 0em #993148, 2em -2em 0 -0.5em #993148, 3em 0em 0 -0.5em #993148, 2em 2em 0 -0.5em #993148, 0em 3em 0 -0.5em #993148, -2em 2em 0 0em #993148, -3em 0em 0 0em #993148, -2em -2em 0 0.2em #993148;
    }
}
@keyframes load2 {
    0%,
    100% {
        box-shadow: 0em -3em 0em 0.2em #993148, 2em -2em 0 0em #993148, 3em 0em 0 -0.5em #993148, 2em 2em 0 -0.5em #993148, 0em 3em 0 -0.5em #993148, -2em 2em 0 -0.5em #993148, -3em 0em 0 -0.5em #993148, -2em -2em 0 0em #993148;
    }
    12.5% {
        box-shadow: 0em -3em 0em 0em #993148, 2em -2em 0 0.2em #993148, 3em 0em 0 0em #993148, 2em 2em 0 -0.5em #993148, 0em 3em 0 -0.5em #993148, -2em 2em 0 -0.5em #993148, -3em 0em 0 -0.5em #993148, -2em -2em 0 -0.5em #993148;
    }
    25% {
        box-shadow: 0em -3em 0em -0.5em #993148, 2em -2em 0 0em #993148, 3em 0em 0 0.2em #993148, 2em 2em 0 0em #993148, 0em 3em 0 -0.5em #993148, -2em 2em 0 -0.5em #993148, -3em 0em 0 -0.5em #993148, -2em -2em 0 -0.5em #993148;
    }
    37.5% {
        box-shadow: 0em -3em 0em -0.5em #993148, 2em -2em 0 -0.5em #993148, 3em 0em 0 0em #993148, 2em 2em 0 0.2em #993148, 0em 3em 0 0em #993148, -2em 2em 0 -0.5em #993148, -3em 0em 0 -0.5em #993148, -2em -2em 0 -0.5em #993148;
    }
    50% {
        box-shadow: 0em -3em 0em -0.5em #993148, 2em -2em 0 -0.5em #993148, 3em 0em 0 -0.5em #993148, 2em 2em 0 0em #993148, 0em 3em 0 0.2em #993148, -2em 2em 0 0em #993148, -3em 0em 0 -0.5em #993148, -2em -2em 0 -0.5em #993148;
    }
    62.5% {
        box-shadow: 0em -3em 0em -0.5em #993148, 2em -2em 0 -0.5em #993148, 3em 0em 0 -0.5em #993148, 2em 2em 0 -0.5em #993148, 0em 3em 0 0em #993148, -2em 2em 0 0.2em #993148, -3em 0em 0 0em #993148, -2em -2em 0 -0.5em #993148;
    }
    75% {
        box-shadow: 0em -3em 0em -0.5em #993148, 2em -2em 0 -0.5em #993148, 3em 0em 0 -0.5em #993148, 2em 2em 0 -0.5em #993148, 0em 3em 0 -0.5em #993148, -2em 2em 0 0em #993148, -3em 0em 0 0.2em #993148, -2em -2em 0 0em #993148;
    }
    87.5% {
        box-shadow: 0em -3em 0em 0em #993148, 2em -2em 0 -0.5em #993148, 3em 0em 0 -0.5em #993148, 2em 2em 0 -0.5em #993148, 0em 3em 0 -0.5em #993148, -2em 2em 0 0em #993148, -3em 0em 0 0em #993148, -2em -2em 0 0.2em #993148;
    }
}
.trainer-management-form ul li{
    text-align: left;
}

.adjust{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.trainer-management-form .user-name-col ul li:last-child{
    margin-right: 0;
}
.trainer-management-form .user-name-col ul li:first-child {
    float: left;
    width: 12.2%;
}
.trainer-management-form .user-name-col ul li span{
    display: block;
}
.trainer-management-form .user-name-col ul li .form-control{
    width: 100%;
    margin-left: 0;
}
.trainer-management-form .user-name-col ul li{
    float: left;
    margin-right: 10px;
    width: 28.3%;
}
.top-datable-col{
    margin: 15px;
}
.dataTables_length {
    float: left;
}
.dataTables_length li {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
}
.select-show{
    width: 100px;
}
.dt-buttons {
    float: left;
    margin:  0 30px;
    border: 1px solid #ccc;
}
.dt-buttons li:first-child{
    border-left: none;
}
.dt-buttons li {
    float: left;
    border-left: 1px solid #ccc;
    padding: 5px 10px;
}
.dt-buttons li:hover{
    background: #e6e6e6;
}
.dt-buttons li a{
    color: #333;
}
.dataTables_filter {
    float: right;
    margin-bottom: 0px;
}
.dataTables_filter .form-control{
    width: auto;
    float: left;
}
.dataTables_filter > label {
    float: left;
    line-height: 30px;
    margin-right: 8px;
}
.pagination{
    margin-top: 0;
    margin-right: 10px;
}
.dataTables-example thead th img {
    position: absolute;
    right: 4px;
    width: 15px;
}
.modal-body .trainer-management-form label{
    width: 23%;
    text-align: left;
}

/* start Rahul dai*/
.trainer-management-form .trainer-management-input .expertise-col .form-control{
    margin-bottom: 10px;
    float: none;
    display: inline-block;
    width: 98% !important;
}
.facilitators-select.expertise-col {
    float: left;
    width: 73%;
}
.removeselect.remove_field{
    top: auto;
    right: -50px;
}
.text-danger{
    float: left;
}
button.remove-btn.removeselect {
    right: -110px;
}
#cke_description{
    margin-top: 30px;
}
/* New Css */
.enquiry-form-col .trainer-management-input label{
    float: left;
    line-height: 30px;
}
.enquiry-form-col .trainer-management-input .select2-container, .enquiry-form-col .trainer-management-input #contact_person, .enquiry-form-col .trainer-management-input input.form-control, .enquiry-form-col .trainer-management-input #selector1{
    width: 73% !important;
    float: right;
}
.enquiry-form-col .table > thead > tr > th, .enquiry-form-col .table > tbody > tr > td{
    vertical-align: middle;
    font-weight: normal;
}
.enquiry-form-col .table > thead > tr > th, .enquiry-form-col .table > tbody > tr > td{
    text-align: left;
}
.inquery-type span{
    width: 16%;
    display: inline-block;
}
span.input-group-addon{
    display: table-cell;
}
span.input-group-addon span {
    line-height: 22px;
}
/* Expertise Adding Css */
.trainer-management-form .trainer-management-input .expertise-col .form-control{
    width: 100% !important;
    margin-bottom: 10px;
    float: none;
    display: inline-block;
}


.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
.logistic-form .panel-title{
    font-size: 13px;
}
.logistic-form .panel-heading{
    padding: 8px 10px;
    border-radius: 0;
}
.logistic-form span i{
    margin-right: 5px;
}
.logistic-form .form-group span {
    float: left;
    margin-bottom: 10px;
    width: 16%;
}
.logistic-form .form-group lable{
    float: left;
    width: 13%;
}
.logistic-form .form-group li:first-child {
    width: 15%;
}
.logistic-form .form-group li {
    display: inline-block;
    width: 28%;
}
.logistic-form .form-group li .form-control{
    width: 100%;
}
.logistic-form .form-group label {
    float: left;
    line-height: 30px;
    width: 15%;
}
.logistic-form .form-group input.form-control{
    width: 82%;
}
.qty-changer .qty-input.form-group{
    margin-bottom: 0;
}
.logistic-form .double-form-control input.form-control {
    float: left;
    width: 42%;
}
.travel-agency-col span{
    margin-bottom: 0;
    margin-top: 8px;
}
.travel-agency-col .qty-changer {
    margin-right: 30px;
}
.employee-management-form td .dropdown-toggle {
    padding: 0;
}
.logistic-detail-col tr th, .logistic-detail-col tr td{
    text-align: center !important;
}
.logistic-detail-col tbody td ul li {
    float: left;
    text-align: left;
    width: 50%;
    margin-top: 8px;
}
.logistic-detail-col thead th:first-child {
    width: 250px;
}
.logistic-detail-col tbody td ul li:before{
    content: '\f105';
    font-family:'FontAwesome';
    padding-right: 5px;
}
.logistic-detail-dropdown li{
    width: 100%;
    display: block;
    float: none;
}
.nav.navbar-nav.logistic-detail-dropdown {
    display: inline-block;
    float: none;
    margin-left: 15px;
    position: absolute;
    z-index: 99;
    text-align: center;
}
.logistic-detail-dropdown li a{
    color: #fff;
    padding: 6px 15px;
    /*background: #00549d;*/
}
.logistic-detail-dropdown .dropdown-menu a{
    background: #fff;
    color: #000;
}
.attedance-form-col label {
    float: left;
    width: 32%;
    line-height: 30px;
}
.attedance-form-col .select2, .attedance-form-col .form-control{
    float: left;
    width: 68% !important;
}
.attedance-section{
    border: 1px solid #ddd;
}
.attedance-section ul{
    margin-bottom: 15px;
}
.attedance-section li:first-child{
    margin-top: 0;
}
.attedance-section li{
    text-align: center;
    margin-top: 5px;
}
.attedance-section thead th{
    font-weight: normal;
}
.attedance-section th span {
    background: #d5e8ff none;
    display: inline-block;
    line-height: 28px;
    margin-left: 10px;
    padding: 0 15px;
}
/*input[type="checkbox"] + label:before {
    border: 1px solid #333;
    content: "\00a0";
    display: inline-block;
    font: 16px/1em sans-serif;
    height: 16px;
    margin: 0 .25em 0 0;
    padding: 0;
    vertical-align: top;
    width: 16px;
}
input[type="checkbox"]:checked + label:before {
    background: #fff;
    color: #333;
    content: "\2713";
    text-align: center;
}*/
.table > thead > tr > th {
    vertical-align: bottom;
}
th .input-group span.input-group-addon span {
    line-height: 0;
    cursor: pointer;
}
.bootstrap-datetimepicker-widget{
    cursor: pointer;
    font-size: 13px;
}
.input-group .form-control{
    padding: 6px 12px;
}
.table tr th{
    font-weight: normal;
}
.participants-col a{
    line-height: 30px;
}
.participants-details .dataTables_filter > label {
    width: 19%;
}
#toremove{
    margin-top: 10px;
}
.pagination{
    margin: 0;
}
.employee-management-form{
    border: none;
}
.employee-management-form fieldset .inquery-type span{
    margin-bottom: 15px;
}
/*end rahul dai*/
.facilitators-select .form-control {
    float: left;
    width: 73%;
}
.send-mail-col{
    background: #d5e8ff;
    cursor: pointer;
    line-height: 28px;
    text-align: center;
    padding: 0 15px;
    border: none;
    position: absolute;
    right: 0;
    top: 0;
}
.logistic-form .form-group span{
    margin-bottom: 0;
}
.logistic-form .form-group span.select2{
    width: 85% !important;
}

.logistic-hotel-col .logistic-form .form-group span.select2-selection__arrow{
    margin-bottom: 0;
    width: 100%;
}
.logistic-form .form-group span.select2-selection, .logistic-form .form-group span.selection {
    width: 100% !important;
}
.logistic-hotel-col .select2-container--default .select2-selection--single .select2-selection__arrow b{
    right: 10px;
    left: auto;
}

/*feedback harul*/

fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow: 0px 0px 0px 0px #000;
    box-shadow: 0px 0px 0px 0px #000;
}

legend.scheduler-border {
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: left !important;
    width: auto;
    padding: 0 10px;
    border-bottom: none;
}

th {
    background-color: #00549D;
    color: white;
    text-align: left;
}

td {

}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    text-align: center;
}

#textbodyheader {

    font-size: 25px;
}

#formheader {
    margin-left: 20px;
}
.control-group.user-name-col{
    line-height: 25px;
    height: 25px;
}
.comment-recommen lable {
    float: left;
    margin-right: 10px;
    line-height: 25px;
}
.comment-recommen .form-group{
    margin-bottom:  0;
}
/*.comment-recommen #toremove{
    position: relative;
}*/
.comment-recommen hr{
    display: none;
}
.comment-recommen{
    position: relative;
}
.comment-recommen .add_field_button, .comment-recommen .remove_field, .comment-recommen .remove-btn{
    right: 0;
    float: right;
}
.comment-recommen span {
    float: left;
    margin-right: 10px;
}
.program-detail-col1 th{
    border-bottom: none;
}
.table-responsive{
}
a.accordion-toggle {
    display: block;
    width: 100%;
}
.dropdown-menu{
    min-width: 200px;
}
.enquiry-detail-col tr td, .enquiry-detail-col tr th{
    text-align: center !important;
    vertical-align: bottom !important;
}
.enquiry-detail-col table tr th{
    position: relative;
}
.enquiry-detail-col table tr th i {
    bottom: 35px;
    left: 15px;
    position: absolute;
}
#toadd .add_field_button, #toadd .remove_field, #toremove .add_field_button, #toremove .remove_field{
    right: auto;
    position: inherit;
}

/*certificate css*/

/*.certificate-logo img{
    width: 300px;
}*/
.certificate-text1 li h6{
    margin: 8px 0;
    font-size: 13px;
}
.certificate-text1 li h2{
    font-size: 26px;
    letter-spacing: 1px;
}
.certificate-text2 li:first-child{
    text-decoration: inherit;
}
.certificate-text2 li{
    margin-top: 6px;
    text-decoration: underline;
}
/*.certificate-name{
    margin-top: 50px;
}*/
.certificate-name li{
    padding: 5px 30px 0;
}
.logo2 img{
    width: 210px;
}
/*.certificate-txt{
    margin-top: 45px;
}
.certificate-txt p {
    font-size: 20px;
    margin-bottom: 30px;
    font-weight: bold;
    color: #2a2a2a;
    font-size: 22px;
}
.certificate-txt p span{
    font-weight: 500;
    letter-spacing: 2px;
}
.certificate-txt h3 {
    color: #2370b0;
    font-size: 35px;
    font-weight: 600;
}*/
.mid-section.text-center p strong {
    font-size: 32px;
    color: #9b1c20;
    margin: 30px 0;
    display: block;
}
.mid-section ul li {
    font-size: 22px;
}
.certificate-format-two .certificate-name li:first-child{
    margin-left: 0;
}
.certificate-format-two .certificate-name li {
    /*display: inline-block;
    font-size: 18px;
    border-top: 2px solid #222;
    margin-left: 35px;*/
}
.certificate-format-two .certificate-name{
    margin-top: 0px;
}
.certificate-txt h2{
    font-family: 'zapfino_linotype_oneregular';
    font-size: 92px;
    color: #9A1C3E;
    font-weight: normal;
}
.certificate-txt h3{
    margin: 30px 0;
}
.top-border-col{
    background-color: #05559A;
    width: 100%;
    height: 25px;
    position: absolute;
    top: 0;
    -webkit-print-color-adjust: exact;
}
.bottom-border-col{
    background-color: #931835;
    width: 100%;
    height: 25px;
    position: absolute;
    bottom: 0;
    -webkit-print-color-adjust: exact;
}
.logo-col-3{
    margin-top: 45px;
}

a.dropdown-toggle.active {
    background: #771547;
}

/*start certificate css */
.certificate-logo img{
    width: 310px;
    margin: 0 auto;
}
.certificate-text1 li h6{
    margin: 8px 0;
    font-size: 13px;
}
.certificate-text1 li h2{
    font-size: 26px;
    letter-spacing: 1px;
}
.certificate-text2 li:first-child{
    text-decoration: inherit;
}
.certificate-text2 li{
    margin-top: 6px;
    text-decoration: underline;
}
.certificate-name{
    margin-top: 80px;
}
.certificate-name li{
    padding: 5px 30px 30px;
    /*max-height: 175px;*/
}
.certificate-format-two .certificate-logo .logo2 img{
    width: 150px;
}
.certificate-txt{
    margin-top: 25px;
}
.certificate-txt p {
    color: #2a2a2a;
    font-size: 14pt;
    font-weight: normal;
    margin-bottom: 80px;
    font-family: 'lucida-bright';
}
.certificate-txt p span{
    font-weight: 500;
    letter-spacing: 2px;
}
.certificate-txt h3 {
    color: #2370b0;
    font-size: 24pt;
    font-weight: 600;
    font-family: 'lucida-bright';
}
.mid-section.text-center p strong {
    color: #9b1c20;
    display: block;
    font-size: 23.90665px;
    margin: 26px 0;
}
.mid-section ul li {
    font-size: 18pt;
    line-height: 34px;
    font-family: 'lucida-bright';
}
.certificate-format-two .certificate-name li:first-child{
    margin-left: 0;
}
.certificate-format-two .certificate-name li {
    /*display: inline-block;
    font-size: 14px;
    border-top: 2px solid #222;
    margin-left: 20px;
    width: 30%;*/
}
.certificate-name{
    margin-top: 40px !important;
}
.certificate-txt h2{
    font-family: 'zapfino_linotype_oneregular';
    font-size: 48pt;
    font-weight: normal;
}
.logo-col-3{
    margin-top: 45px;
}
.certificate-format-two .certificate-logo img{
    width: 200px;
}
.main-design {
    width: 820px;
    margin: 0 auto;
}
.printform {
    background: #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
    padding: 0;
    position: relative;
}
.certificate-created {
    width: 820px;
    margin: 0 auto;
}
.certificate-logo{
    padding: 45px 25px 0 !important;
}
/* end certificate css */

/* end feedback css */
.new-feedback-col .trainer-management-input{
    text-align: center;
    margin: auto;
    width: 50%;
    margin-top: 10px;
}
.venu-management table tr td{
    text-align: center;
}
/* end feedback css */

/*enquiry view sumary table*/
.table.program-detail-col1 {
    border: none;
    border-top: 1px solid #a4bed4;
}
.program-detail-col1 tbody tr td:first-child, .program-detail-col1 thead tr th:first-child{
    border-left: none;
}
.program-detail-col1 tbody tr td:last-child, .program-detail-col1 thead tr th:last-child{
    border-right: none;
}
.program-detail-col1 thead tr th{
    min-width: 84px;
    border-bottom: none;
}
.program-detail-col1 tbody tr td{
    padding: 8px 0 0;
    border-top: none !important;
    border-bottom: none !important;
}
/*enquiry view sumary table*/
.trainer-management-form .user-name-col ul li:first-child span{
    display: inline-block;
}
div.dataTables_wrapper div.dataTables_filter input{
    float: none;
    height: 30px;
}
#navbar .dropdown-menu > li {
    border-top: 1px solid #ededed;
}
.dropdown.dropdown-submenu > a::after {
    margin-right: 0;
    position: absolute;
    right: 10px;
    top: 10px;
}
.dropdown.dropdown-submenu > .dropdown-menu {
    border-radius: 0;
    margin: 0;
}
.enquiry-list-col .form-group span input {
    margin-right: 5px;
}
.inquery-type #datetimepicker1 span{
    line-height: 100%;
    width: auto;
}
.inquery-type td.inquery-follow-type span{
    width: 22%;
}
.asterisk .form-control, .asterisk.form-control{
    border: 1px solid #f00;
}
.scheduler-border .table > tbody > tr > td, .scheduler-border .table > thead > tr > td{
    text-align: left;
}
.scheduler-border .control-group > label {
    float: left;
    line-height: 30px;
    width: 28%;
}
.scheduler-border .control-group{
    clear: both;
    margin-top: 8px;
}
.scheduler-border .control-group input.form-control, .scheduler-border .control-group .select2-container--default .select2-selection--single{
    float: right;
    width: 72%;
}
{

}
#DataTables_Table_0_length > label, #DataTables_Table_0_length .form-control.input-sm, #DataTables_Table_0_filter label{
    width: auto !important;
}
.panel-title{
    font-size: 14px;
}
.nav.navbar-nav.logistic-detail-dropdown {
    background: #993148;
}
.create-department-form .feddbackAccordian li{
    display: block;
}
.venue-management-col thead th{
    font-weight: normal;
}
table.tariff-col{
    height: 100%;
}
table.tariff-col td {
    border: medium none;
    padding: 8px 0;
    border-left: 2px solid #a4bed4;
    height: 100% !important;
    vertical-align: top;
}
table.tariff-col td:first-child{
    min-width: 90px;
    border-left: none;
}
.venue-management-col td:first-child{
    min-width: 25px;
}
.venue-management-col td{
    min-width: 125px;
}
table.tariff-acom th{
    border: none;
    border-top: 2px solid #a4bed4;
}
table.tariff-acom{
    margin-top: 8px;
}
table.dataTable td, table.dataTable th{
    height: 100%;
}
.table > thead > tr > th{
    vertical-align: top;
}
.radio-input-amount input.form-control{
    width: 35%;
    margin-right: 0;
}


/* iCheck plugin Square skin, green
----------------------------------- */
.icheckbox_square-green,
.iradio_square-green {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 15px;
    height: 15px;
    background: url('../img/icons.png');
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-green {
    background-position: 0 0;
    background-position: 0 0;
}
.icheckbox_square-green.hover {
    background-position: -16px 0;
}
.icheckbox_square-green.checked {
    background-position: -32px 0;
}
.icheckbox_square-green.disabled {
    background-position: -72px 0;
    cursor: default;
}
.icheckbox_square-green.checked.disabled {
    background-position: -96px 0;
}

.iradio_square-green {
    background-position: -80px 0;
}
.iradio_square-green.hover {
    background-position: -96px 0;
}
.iradio_square-green.checked {
    background-position: -112px 0;
}
.iradio_square-green.disabled {
    background-position: -192px 0;
    cursor: default;
}
.iradio_square-green.checked.disabled {
    background-position: -216px 0;
}
.form-group .i-checks {
    display: inline-block;
}
.form-group .i-checks span .iradio_square-green{
    margin-right: 5px;
}
.inquery-type.enquiry-entry-form .i-checks {
    width: 16%;
}
.inquery-type.enquiry-entry-form .i-checks > span, .inquery-type td.inquery-follow-type.enquiry-entry-form span {
    width: 100%;
}
.inquery-type td.inquery-follow-type.enquiry-entry-form .i-checks{
    width: 25%;
}
.icheckbox_square-green {
    margin-right: 8px;
}
.radio-list-col .checkbox-inline{
    padding-left: 0;
}
.border-left{
    border-left: 1px solid #fff;
}
.navbar-default .navbar-nav > li > a {
    font-weight: bold;
}


#backtotop {
    line-height: 30px;
    background-color: #333;
    display: block;
    position: fixed;
    bottom: 50px;
    text-align: center;
    width: 30px;
    right: 30px;
    opacity: 0;
    transition: all 0.4s ease 0s;
    color: #FFF;
    font-size: 14px;
    height: 30px;
    z-index: 99999;
    cursor: pointer;
}

#backtotop:hover {
    background-color: #673AB7;
    transition: .4s;
    color: #fff;
}

#backtotop.active {
    opacity: 1;
}

/*added by sajib 8/14/2017*/

/*for notification*/
.show-on-hover:hover > .dropdown-menu {
    display: block;
}
.show-on-hover .dropdown-menu {
    border-radius: 0;
    width: 430px;
}
.top-setting{
    padding: 10px 12px 0;
}
.top-setting li:first-child{
    float: left;
    margin-left: 0;
}
.top-setting li{
    text-align: right;
    display: inline-block;
    font-size: 13px;
    margin-left: 12px;
}
.top-setting > ul {
    text-align: right;
}
.notifications-col{
    margin-top: 10px;
}
.notifications-col ul li{
    border-top: 1px solid #dddfe2;
    padding: 6px 12px;
    background: #edf2fa;
}
.notifications-col ul li img{
    float: left;
    margin-right: 12px;
}
.notifications-col-txt{
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* margin-top: -1px; */
    min-height: 50px;
    /* word-wrap: break-word; */
    overflow: hidden;
}
.notifications-col-txt p{
    margin-bottom: 0;
    margin-top: 5px;
}
.notifications-col-txt p i{
    margin-right: 5px;
}
.anchor > a {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dddfe2;
    color: #365899;
    text-align: center;
    width: 100%;
}
.notifications-col {
    max-height: 428px;
    min-height: 60px;
    margin-top: 10px;
    position: relative;
    overflow-y: scroll;
}
.notifications-col a {
    width: 100%;
    padding: 0 !important;
}
.dropdown-menu .notifications-col-txt h5{
    font-size: 11px;
    margin-bottom: 6px;
}
.dropdown-menu .notifications-col-txt p i{
    color: #333 !important;
    font-size: 14px !important;
    width: 12px !important;
}
.show-on-hover .anchor a{
    text-align: center;
    line-height: 45px;
    display: inline-block;
}
.show-on-hover .dropdown{
    padding: 0 16px !important;
}
.show-on-hover .dropdown a i{
    color: #fff;
    font-size: 18px;
}
.show-on-hover .dropdown sup{
    background: #FF0000;
    color: #fff;
    padding: 3px;
    position: absolute;
    top: 8px;
    line-height: 10px;
    right: 5px;
    border-radius: 3px;
}
.icons-col-user i{
    color: #fff;
    font-size: 16px;
}
.icons-col-user {
    float: left;
    width: 48px;
    line-height: 48px;
    text-align: center;
    background: #00549d;
    margin-right: 15px;
}

.custom-label-warning {
    background-color: crimson;
    color: #FFFFFF;
    font-weight: bolder;
}

.custom-label-success {
    background-color: limegreen;
    color: #FFFFFF;
    font-weight: bolder;
}
.table thead tr th{
    background: #00549D;
}
.asterisk .select2-container--default .select2-selection--single{
    border: 1px solid #f00;
}
.top-side-nav-bar.navbar-nav > li:first-child{
    border-left: none;
}
.top-side-nav-bar.navbar-nav > li{
    border-left: 1px solid #fff;
}
.check-span{
    margin-right: 10px;
}
.custom-label-warning{
    width: 100% !important;
    padding: 0 10px;
}
div#dban_one {
    border-bottom: 2px solid #000;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.certificate-name li{
    text-align: center;
    font-size: 14px;
    font-family: 'lucida-bright';
}
.table tbody tr td .nav > li > a:hover{
    background: transparent !important;
}
.asterisk .qty-changer .qty-input {
    border: 1px solid #f00;
}


.slimScrollDiv, .sidebar{
    overflow: inherit !important;
}
#menuwrapper ul, #menuwrapper ul li{
    margin:0;
    padding:0;
    list-style:none;
}
#menuwrapper ul li{
    /*background-color: #39255e ;*/
    border-bottom:solid 1px white;
    /*width:150px;*/
    cursor:pointer;
}
#menuwrapper ul li:hover,
#menuwrapper ul li.iehover{
    /*background-color:#6679e9;*/
    position:relative;
}
#menuwrapper ul li a{
    /*padding:5px 15px;
    color:#ffffff;*/
    display:inline-block;
    padding: 12px 5px 12px 15px;
    text-decoration:none;
    width: 100%;
}
#menuwrapper ul li ul li{
    width: 190px;
}
#menuwrapper ul li ul{
    position:absolute;
    display:none;
    background: #fff;
}
#menuwrapper ul li:hover ul,
#menuwrapper ul li.iehover ul{
    left:200px;
    top:0px;
    display:block;
}
#menuwrapper ul li:hover ul li:hover,
#menuwrapper ul li.iehover ul li.iehover{
    background-color:#993148;
}

/* We style the color of level 2 links */
#menuwrapper ul li ul li a:hover{
    color: #fff;
}
#menuwrapper ul li ul li a{
    display:inline-block;
    color: #333;
    width:120px;
}
#menuwrapper ul li:hover ul li ul,
#menuwrapper ul li.iehover ul li ul{
    position:absolute;
    display:none;
}
#menuwrapper ul li:hover ul li:hover ul,
#menuwrapper ul li.iehover ul li.iehover ul{
    display:block;
    left:150px;
    top:0;
}
/*#menuwrapper ul li:hover ul li:hover ul li,
#menuwrapper ul li.iehover ul li.iehover ul li{
    background:#39255e;
}
#menuwrapper ul li:hover ul li:hover ul li:hover,
#menuwrapper ul li.iehover ul li.iehover ul li.iehover{
    background:#6679e9;
}
#menuwrapper ul li:hover ul li:hover ul li a,
#menuwrapper ul li.iehover ul li.iehover ul li a{
    color:#ffffff;
}*/


.table-responsive .dropdown-menu{
    left: auto;
}



.certificate-format.janbi-watermark{
    background-image: url('../img/watermark.png');
    background-position: 40% 69%;
    background-repeat: no-repeat;
}

