.vhidden{

    visibility: hidden;

}

div#navbar-collapse {

    width: 100%;

}

.datenav{

    float:right;

    font-size:18px;

    color:#ffffff;

    padding-top: 10px;

}

.main_container .top_nav {

	margin-left: 0px;

}

.nav-md .container.body .right_col {

	margin-left: 0px;

}



.left_col {

    display: none;

    width: 0px !important;

}

.form-control {

    padding: 4px;

    min-width: 30px;

}

.form-control {

    padding: 4px;

    min-width: 30px;

}

/* input[type="number"].form-control {

    text-align: right;

} */



.table-responsive.minhight {

    max-height: 300px;

    scrollbar-width: thin;

    scrollbar-color: #3F51B5 #FFF;

}

.clrblue{

    background-color: #f9f9f9 !important;

} 

.clrwhite{

    background-color: #ffffff !important;

}

.btn-info {

    color: #fff;

    /* background-color: #009651 !important; */

    border-color: #055208 !important;

    background-image: linear-gradient(90deg, #16a886 0%, #8083eb 50%, #16a886);



}

/*--------Top Nav settings------*/

.container>.navbar-header {

    margin-right: 0px;

    margin-left: 0px;

}

.navbar {

    /*background-image: linear-gradient(180deg, #4b16a8 40%, #291a37 100%);*/
    background-image: linear-gradient(180deg, #16a886 40%, #22675a 100%);

    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;;



}



.navbar-nav {

    margin: 0;

}

.nav.navbar-nav>li>a {    

    color: #ffffff !important;

    font-size: 16px;

    padding: 5px 5px 5px;

    font-weight: 500;

    text-shadow: -1px 1px 0px #030512;

}

.navbar-header {

    min-height: 60px;

}

.navbar-nav .open .dropdown-menu {

	right: auto;

	left: 10px;

}

.navbar-brand, .navbar-nav>li>a, .site_title {

    margin-left: 10px!important;

}

.navbar-header button.navbar-toggle {

    color: #fff;

    font-size: 20px;

}

.navbar-collapse.in {

    overflow-y: unset;

}

.navbar-nav>li {

    float: left;

}

 /* .button.btn{

    color:#d9534f !important ;

}  */

.navbar {

    border-radius: 0px;

}

.navbar-toggle {

    border: 1px solid white;

}

span.fa.fa-chevron-down {

    font-size: 10px;

}

/* .nav li li.current-page a{

    color: #265da7;

} */

.btn-primary {
    color: #fff;
    background-image: linear-gradient(90deg, #16a886 0%, #22675a 100%);
}

.top_nav .nav .open>a, .top_nav .nav .open>a:focus, .top_nav .nav .open>a:hover, .top_nav .nav>li>a:focus, .top_nav .nav>li>a:hover {   

    text-shadow: rgb(0 0 0 / 25%) 0 -1px 0;

    /* background: linear-gradient(#B82CCD, #B82CCD), #ffffff; */

    background: linear-gradient(#16a886, #22675a), #ffffff;

    box-shadow: rgb(0 0 0 / 25%) 0 1px 0, inset rgb(255 255 255 / 16%) 0 1px 0;

}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {

    background-image: linear-gradient(90deg, #22675a 0%, #16a886 100%);

}



.nav li li.current-page {

    background: #9f9f9f;

}

.nav li li.current-page a{

    color: #fff;

}

h1, h2, h3, h4, h5 {

    margin: 9px 0;

    color: #22675a;

}



/*----------Sub Menu -------------------*/

.dropdown-submenu {

    position: relative;

  }

  

  .dropdown-submenu>.dropdown-menu {

    top: 0;

    left: 100% !important;

    margin-top: -6px;

    margin-left: -1px;

    -webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

  }

  

  .dropdown-submenu:hover>.dropdown-menu {

    display: block;

  }

  

  .dropdown-submenu>a:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #ccc;

    margin-top: 5px;

    margin-right: -10px;

  }

  

  .dropdown-submenu:hover>a:after {

    border-left-color: #fff;

  }

  

  .dropdown-submenu.pull-left {

    float: none;

  }

  

  .dropdown-submenu.pull-left>.dropdown-menu {

    left: -100%;

    margin-left: 10px;

    -webkit-border-radius: 6px 0 6px 6px;

    -moz-border-radius: 6px 0 6px 6px;

    border-radius: 6px 0 6px 6px;

  }

  .btn.disabled, .btn[disabled], fieldset[disabled] .btn {

    background-color: #cccccc;

    border: 1px solid #9d9999;

}

.form-horizontal .control-label {

    text-align: right;

}

.txt-blue{

   color:rgb(12, 49, 151); 

}

.txt-green{

    color:rgb(3 111 16); 

 }

 .txt-brown{

    color:#912605; 

 }

 .txt-red{

    color:rgb(183, 15, 15); 

 }

 .txt-purple{

    color:rgb(122, 19, 156); 

 }

 .txt-yellow{

    color: #e9C46A; 

 }

  .txt-pink{

    color:#E91E63; 

 }

 .company{

    padding-right: 20px;

    color: yellow;

 }

 .txt-greenyellow{

    color: greenyellow;

 }

 .txt-white{

    color:#FFFFFF; 

}

.dt-button {
    background-color: #22675a !important;
    color: #fff !important;
}

.table thead tr {

    /* background-color: #1c89e0; */

    background-image: linear-gradient(90deg, #16a886 0%, #22675a 100%);

    color: #fff;

}

.table tfoot tr {

    background-color: #d7f7ef;

    color: #22675a;

}

.table-striped>tbody>tr:nth-of-type(odd) {

    background-color: #edf9fe8a;

}

.btn-danger {

    background-image: linear-gradient(90deg, #16a886 0%, #22675a 100%);

}



.tdoptions{

    max-width: 14px;

}



@media screen and (max-width: 767px) {

	.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: 2px;

	}

	.form-horizontal .control-label {

		text-align: left;

	}

	.table-responsive {

        overflow-y: auto;

    }

    .x_panel {

        padding: 10px 4px;

    }

    .page-title .title_left {

        width: 65%;

    }

}