.table-striped>tbody>tr:nth-child(2n+1)>td,
.table-striped>tbody>tr:nth-child(2n+1)>th {
    background-color: rgb(233, 233, 233);
}
.col-md-6>table {
    table-layout: fixed !important;
}

.col-md-6 td {
    width: 50% !important;
}

tr[id^="tr_"]>td {
    width: 33% !important;
}

tbody.pos_table25>tr>td {
    width: 25% !important;
    text-align: center;
}

thead.pos_table25>tr>th {
    width: 25% !important;
    text-align: center !important;
}

tbody.pos_table33>tr>td {
    width: 33% !important;
}

tbody.pos_table50>tr>td {
    width: 50% !important;
}

.width20 {
    width: 20% !important;
}

.width25 {
    width: 25% !important;
}

.width33 {
    width: 33% !important;
}

.width50 {
    width: 50% !important;
}

.t25>td {
    width: 25% !important;
}

.width33 {
    width: 33% !important;
}

.width50 {
    width: 50% !important;
}

.align-center {
    text-align: center !important;
}

.width50 {
    width: 50% !important;
}

.hidden {
    display:block;
}

.hidden-p:checked ~ li {
    display:none;
}

.link_item {
    color:black;
}

li:hover .link_item {
    color:white;
}

li.active .link_item {
    color:white;
}

.red{
    color:rgb(255, 0, 0);
    font-size: large;
}

/*Neuro*/

body {
	font-family: 'Ubuntu', sans-serif;
	font-size: 15px;
	color:#333;
}
.content-header{
padding:20px 30px;
    border: 0px;
    border-radius: 20px;
        background: rgb(255, 255, 255)!important;

        margin: 34px 15px 20px;
}


.content-header-user h1{
padding:20px 30px;
    border: 0px;
    border-radius: 20px;
        background: #fff!important;

        margin-top: 30px;
    margin-bottom: 30px;
    font-size:26px;
    font-weight:700;
}

/*Content Boxes*/
.box.box-primary {
    border-top-color: transparent;
    padding: 1rem 1.5rem;
    border: 0px;
    border-radius: 20px;

}

.skin-yellow .main-header .logo {
    background-color: #fff!important;
}

.content-wrapper{
    min-height: 100%;
    background-color: #222d32;
}
.right-side {
    background-color: #fff;
}

#top-bar-text{
	margin: 0 auto;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 20px;
    float:left;
    max-width:400px;	
}
.bootstrap-select>.dropdown-toggle.bs-placeholder{
border-radius:20px;
}

.main-footer {
    background: #222d32;
    padding: 15px;
    color: #666;
    border-top: 1px solid #333;
}

.btn-primary, .btn-info {
    background-color: #f39c12;
    border-color: #f39c12;
    border-radius: 20px;
    border: 3px solid #f39c12;
}

.btn-primary:hover, .btn-info:hover{
    background-color: #fff;
    border-color: #f39c12;
    border-radius: 20px;
    color:#f39c12;
}

.box-footer a{
	color: #222d32;
}

.box-footer a:hover{
	color: #f39c12;
}

.form-control  {
    border-radius: 20px !important;
    box-shadow: none;
    border-color: #f39c12;
    border: 3px solid #f39c12!important;
    margin:6px; 
}

.select2-container .select2-selection--single   {
    border-radius: 20px !important;
    box-shadow: none;
    border-color: #f39c12;
    border: 3px solid #f39c12!important;
    display: inline-block;
    width: auto;
    vertical-align: middle;
    height: 48px!important;
    padding: 6px 12px!important;
    font-size: 16px!important;
    line-height: 1.42857143!important;
    margin:6px; 
}

.main-footer a{
    color:#888;
}

a{
    color:#222d32;
}

a:hover{
    color:#f39c12;
}

.main-footer a:hover{
    color:#aaa;
}

/*Content Boxes*/

.box-header .box-title {
    font-size: 24px;
}
.box-header {
    color: #222;
    display: block;
    padding: 10px;
    position: relative;
    font-weight:700;
    font-size:24px;
}
.alert{
	text-align:center;
}
