body {
	color:#000!important ; 
	font-weight:bold!important ; 
}
input {
	color:#000!important ; 
	font-weight:bold!important ; 
}

table tr td{
	height:40px; vertical-align: bottom!important ; }
	
	.bg-grey {
  background: #eef1f5 !important; }

.bg-grey-opacity {
  background: rgba(229, 229, 229, 0.8) !important; }

.bg-hover-grey:hover {background: #E5E5E5 !important; }


@media screen 
{
	.no-screen, .no-screen *
	{
		display: none !important; 
	}
}
@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
	
	.bg-blue {
		background-color:white !important;
	}
}

.full-width {
	width:100%!important ; 
}
.help-block{
	font-size:10px!important ; 
}


.help-block
{font-size:14px!important;}
.input-group-addon
{vertical-align:top!important;}


.select2 {
width:80%!important;
height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #c2cad8;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.select2-container , .select2-selection1 , .select2-selection--single1 {
    xwidth: 80% !important;
	height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    xborder: 1px solid #c2cad8;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.select2-selection__rendered , .select2-hidden-accessible  {
	border: none!important;
}
.select2-container--default select2-container--open {
	border: none!important;
}
.form-control {
border-radius:4px!important; 
}
.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single
{
	border: none!important; */
    border-radius: 0;
         margin-right: -10px;
  
    height: 90%;
	margin-top:-4px;
	
}
.btnx {
	    padding: 6px 8px!important;
		
}

.roundtop4 {
	border-radius: 4px;padding-top:4px;
}
.roundtopbottom4 {
	border-radius: 4px;padding-top:4px;padding-bottom:4px;
}
.round{
	border-radius: 4px!important;
}

@media all and (max-width:500px){
    .tabib_info_table table{
        width:100%; 
    }
 
    .tabib_info_table td{
        display:block;
        width:100%;
 border-top: 0px ;
 height:auto!important ; 
 margin-bottom:15px;
 
 
    }
 
 .table-responsive tr td:first-child {
   font-weight:bold ; 
 }
 
 .table-responsive tr td:last-child a{
 border-style:solid; 
 border-color:#4054b2 ; 
 border-width:5px; 
   color:white ; 
 border:solid ; 
 background-color:#4054b2 ; 
 border-radius:4px; 
 padding:10px; 
 }
 
 .table-responsive tr td {
   line-height: 1.4;
 }
 
 .table-responsive tr{
        display:block;
       
 border-bottom: 1px solid #C0C0C0;
 
    }


    

 }
 
 @media (max-width: 767px) {
    .small-box {
        text-align: center;
    }
    .small-box .icon {
        display:contents!important;
		  -webkit-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
		xposition: absolute;
		xtop: 300px;
		align:center ; 
		
		z-index: 0;
		font-size: 90px;
		color: rgba(0, 0, 0, 0.15);
	
    }
    .small-box p {
        font-size: 12px;
    }
	

}


 .tiles .tile .tile-body > i {
margin-top: 3px!important; } 

.skin-blue .main-header .navbar {      background-color: #000!important; }
.skin-blue .main-header .logo {      background-color: #000!important; }
.skin-blue .main-header li.user-header  {      background-color: #000!important; }
.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
    background-color: #000!important;
   
}
.select2-container--default.select2-container--disabled .select2-selection--single
{
	  background: #E5E5E5 !important; color:#000!Important ; 
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered 
{color:#000!Important;font-weight:bold!important;
}


    .cke_maximized {
		z-index: 10000 !important;
        top: 47px !important;
         //or z-index: 10000 !important;
        // whichever you would prefer
    }

	.cke_chrome {
		z-index: 10000 !important;
        top: 47px !important;
         //or z-index: 10000 !important;
        // whichever you would prefer
    }
	
	
	/***
Tiles(new in v1.1.1)
***/
.tile_cicles {
  margin-right: -10px; }
  .tile_cicles:before, .tile_cicles:after {
    display: table;
    content: " "; }
  .tile_cicles:after {
    clear: both; }
  .tile_cicles .tile {
    display: block;
    letter-spacing: 0.02em;
    float: right;
    height: 150px;
    width: 120px !important;
    cursor: pointer;
    text-decoration: none;
    color: #ffffff;
    position: relative;
    font-weight: 300;
    font-size: 12px;
    letter-spacing: 0.02em;
    line-height: 20px;
    overflow: hidden;
    border: 4px solid transparent;
	border-radius:5px;
    margin: 0 10px 10px 0; }
    .tile_cicles .tile:after, .tile_cicles .tile:before {
      content: "";
      float: left; }
    .tile_cicles .tile:hover {
      boxrder-color: #aaa !important; }
    .tile_cicles .tile:active {
      border-color: #ccc !important; }
       .tile_cicles .tile .tile-body:hover {
       	 	border-color: #1E005D !important; 
      		border: 2px solid transparent;
       }
    .tile_cicles .tile .tile-body {
      height: 110px;
      width:110px;
      vertical-align: top;
      padding: 10px 10px;
      overflow: hidden;
      position: relative;
      font-weight: 400;
      font-size: 12px;
      color: #000000;
      xcolor: #ffffff;
      border-radius:50%;
      margin-bottom: 10px; }
      .tile_cicles .tile .tile-body > i {
        margin-top: 15px;
        display: block;
        font-size: 56px;
        line-height: 56px;
        text-align: center;
         }
    .tile_cicles .tile .tile-object {
      position: absolute;
      top:110px;
      bottom: 0;
      left: 0;
      right: 0;
      min-height: 30px;
      background-color: transparent;
      *zoom: 1; }
      .tile_cicles .tile .tile-object:before, .tile_cicles .tile .tile-object:after {
        display: table;
        content: ""; }
      .tile_cicles .tile .tile-object:after {
        clear: both; }
      .tile_cicles .tile .tile-object > .name {
        posxition: absolute;
        bottom: 0;
        text-align: center;
        margin-top: 5px;
        margin-left: 0px;
        margin-right: 0px;
        font-weight: bold;
        font-size: 16px;
        color: #000; }
      .tile_cicles .tile .tile-object > .number {
        position: absolute;
        bottom: 0;
        right: 0;
        margin-bottom: 0;
        color: #ffffff;
        text-align: center;
        font-weight: 600;
        font-size: 14px;
        letter-spacing: 0.01em;
        line-height: 14px;
        margin-bottom: 8px;
        margin-right: 10px; }
		
.navbar-nav > .user-menu .user-image {border-radius:0px!important;}






@media screen {
.rcss_table_header
{
background-color:#AC1E23!important;
color:#FFF!important;
border-left:3px #FFF dotted ;
border-right:3px #FFF dotted ;
}
}

@media print {
.rcss_table_header
{
border-bottom:3px #000 solid!important;
}
}

@media screen {
.rcss_table_footer
{
background-color:#000!important;
color:#FFF!important;
border-top:1px #000 solid!important;
border-left:3px #FFF dotted ;
border-right:3px #FFF dotted ;
}

.table-hover>tbody>tr.rcss_table_footer:hover, .table-hover>tbody>tr.rcss_table_footer:hover>td {
      background-color:#000!important;
	  color:#FFF!important;
border-top:1px #000 solid!important;
border-left:3px #FFF dotted ;
border-right:3px #FFF dotted ;
}


}
@media print {
.rcss_table_footer
{
border-top:2px #000 solid!important;
}
}


.in_rowform .form-control
{width:100%!important;}
.form-inline .form-control{width:100%!important;}
{width:100%!important;}
.form-inline .select2{width:100%!important;}

.select2-container--default.select2-container 

