/*custom css*/
.padd0
{
  padding:0;
}

@media (max-width: 1024px) 
    {
        /*.menu-text
        {
            display: none;
        }*/


        .orgone-sidebar >.sidebar-menu,.orgone-sidebar
        {
          width:40px;
        }

        .orgone-sidebar
        {
          width:45px;
        }

        .orgone-sidebar> .sidebar-menu a .menu-icon {
            min-width: 10px;
            font-size: 12px;
        }

        #img_headerinfo {
          padding-left:  80px;
      }

      .widget-body {
    padding-left:  80px;
}

    }

body
{
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size:11px !important;
  letter-spacing: 0.5px !importan;
}
body:before
{
	background-color: #eee !important;
}

*:focus {
    outline: none !important;
}
a{
  color:#444 !important;
}
.table
{
  margin-bottom: 0 !important;
}
.green
{
  color:green !important;
}
.icon-fa-new{
  color:green !important;
  font-size: 13px;
}
.icon-fa-new-1{
  color:red !important;
  font-size: 13px;
}
.loggedbgtable
{
  position: relative;
  padding-top:10px;
  padding-bottom: 10px;
  background-color: #fff;
}
.daterangecover
{
  padding:0 15px 10px
}
#abc
{
  background-color: #403e3e !important;
  font-size:13px !important;
  color: #fff !important; 
  padding: 5px 10px 5px 20px; 
  box-shadow: 0px 0px 6px #9C886C; 
  width: 200px;

}
/*.page-sidebar .sidebar-menu>li.active:before{background-color: red !important}*/
/*.page-sidebar .sidebar-menu{height:100% !important;box-shadow:-20px 0 #000;}*/
.page-sidebar .sidebar-menu{height:100% !important;box-shadow:-20px 0 #f7fafc;}
.recept_sentaction>.btn-xs .badge{top:-1 !important;left:0 !important;background-color: #000000 !important;color:#ffffff;}
.recept_sentaction>.btn-xs .fa{vertical-align: middle !important;}
input[type="text"],input[type="password"], textarea,select,.select2-container .select2-choice{background-color: #fff !important;}
input[type="text"]:focus,input[type="password"]:focus, textarea:focus,.select2-container:focus,.select2-container option:focus
{
 /*border:1px solid #8a8a8a !important;*/
 font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
 outline:#8a8a8a solid 1px !important;

}
input['type="button"]:focus,input['type="submit"]:focus,button[type="submit"]:focus,button[type="button"]:focus,button[type="reset"]:focus
{
  /*border:1px solid #8a8a8a !important;*/
  outline:#8a8a8a solid 1px !important;
}
.imp_info
{
  
  /*margin:0.8em 0.1em 0 0;*/
  margin: 0.5em 0.1em 0 0;
  
}

/*.imp_info li{font-family: "Open Sans", Helvetica, Arial, sans-serif !important;font-size:1em;}*/
.imp_info li{font-family: "Open Sans", Helvetica, Arial, sans-serif !important;font-size:0.9em;padding:0;}
.page-header
{
  background-image: none !important;
  background-color: #ffffff !important;
}
.btn:focus, .btn-default:focus{  outline:#8a8a8a solid 1px !important;}

#actionsubmit
{
  margin-top: 3px !important

}
.errpos-absbot
{
  position: absolute;
  bottom: 0;
  left:170px;
}
.tab-content
{
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.cursor-default
{
	cursor: default;
}

.cursor-pointer
{
	cursor:pointer;
}
.glyaphidel
{
  color:#e50000;
}

.btn-grey,.btn-grey:hover
{
  /* background-color: #969696 !important;*/
   background-color: #53a93f !important;
   color:#fff !important;
  font-weight: 500;
  border:1px solid #53a93f !important;
  outline: #fff;
}
.btn-grey:focus,input[type="button"]:focus
{
  border:1px solid #316525 !important;
}

.botbtncover
{
  position: fixed;
  bottom: 0;
  width:87%;
  background-color: #f7f7f7 !important;
  box-shadow: 0 -1px 4px 0 rgba(12, 12, 13, 0.1);
  font-size: 13px;
  padding:10px;
  min-height: 40px;
  z-index: 999
}
.tabs-flat
{
  background-color: #fff !important;
}

.insti-tab-content.tabs-flat
{
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  border-top:0 !important;
}
.radioprop
{
  font-size:14px;
}
.submit_btncover
{
  padding:20px 0;
}
.widget-body
{
	background-color: #fff !important;
}
.actionhead
{
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size:15px !important;
  
}
.select2-drop.select2-drop-above{border-top:0 !important;box-shadow:none !important;}
/*.subhead_fix
{
  position:fixed,
  width:87%,
  top:40px,
  background-color:#ffffff,
  z-index:999
}*/
/*
.actionhead.affix {
    position: fixed;
    top: 40px;
    width: 87%;
    background-color: #fff;
    z-index:10;
}
.headtext.affix {
    position: fixed;
    top: 78px;
    width: 87%;
    background-color: #eee;
    z-index:10;
}
.headtext.affix td
{
  width:10.9%;
}*/
/*imp for all pages*/
.pg_breadcrumb 
  {
    position: fixed;
    top:35px;
    width:100%;
    z-index: 999;
    /*margin-left:172px;*/
    margin-left:2px;

  }
@media (max-width: 768px){
    .pg_breadcrumb{
        position: fixed;
        top:68px !important;
        width:100%;
        z-index: 999;
        /*margin-left:172px;*/
        margin-left:3px !important;
    }
}
@media (max-width: 1024px){
    .pg_breadcrumb{
        position: fixed;
        top:68px !important;
        width:100%;
        z-index: 999;
        /*margin-left:172px;*/
        margin-left:3px !important;
    }
}
  .page-breadcrumbs.breadcrumbs-fixed
  {
    position: fixed;
    right: 0;
    left: 172px;
    top: 35px;
    z-index: 999;
  }

#img_headerinfo  
  {
    position: fixed;
    right:0;
    left:0;
    top:35px;
   
    background-color: #fff;
    z-index: 99;
    height: 40px;
    min-height: 40px;
    
   

  }
  .widget-title
  {
    position: fixed;
    top:105px;
    width:87%;
    background-color: #f0f5f5;
   /* z-index: 999;*/
  }
  .posfix
  {
    position: fixed;
    top:118px;
    width:87%;
    background-color: #eee;
    z-index: 99;
  }
  .loggedposfix
  {
    position: fixed;
    top:112px;
    width:87%;
    background-color: #eee;
    z-index: 99;
  }
  .view_cover
  {
    /*margin-top:150px;*/
    margin-top:116px;
   
  }
   .view_coveradmin
  {
    margin-top:90px;
  }

/* New Line EDIT */
@media (max-width: 700px){
   .view_coveradmin
  {
    margin-top:121px;
  }
}
  .vw_submitapp
  {
    margin-top:37px;
  }
  .regin_coveradmin{
    margin-top:136px;
  }
   

  .cover_margin
  {
    margin-top:50px;  
  }


  .cover_marginsm
  {
    margin-top:140px;
   /* margin-top:90px;*/
  }
  .cover_marginrole
  {
    margin-top:75px;
   /* margin-top:90px;*/
  }
  .cover_marginadmin{margin-top:111px;}
  .pg_bodyengineer .cover_margin
    {
      margin-top: 80px;
    }
 .pg_bodyengineer_entry .cover_margin
 {
  margin-top: 80px;
 }
 .pg_bodyengineer_entry .posfix
    {
      margin-top:0;
    }
    .eng_headerbtns
    {
      float:right;
    }


.action-ele-width
{
  width:190px !important;
}
.actionhead .widget-header
{
/* padding:0 25px;*/ /*general*/
padding:6px 0.8%; /*for create case*/
}
.actionhead span,.form-title
{
  color:#555 !important;
  line-height: 22.5px !important;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size:11px !important;
}
.page-sidebar .sidebar-menu a 
{
	padding: 0 7px 0 7px;
}
.page-sidebar .sidebar-menu .submenu>li>a
{
  padding-left: 24px !important;
}
.page-sidebar .sidebar-menu li.open>.submenu>li> a:before  
{
	/*border:0 !important;
*/
}
.page-sidebar .sidebar-menu > li > .submenu > li > a::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    left: 19px;
    top: 17px;
    background-color: #fff;
    /*border: 1px solid #e2e2e2;*/
    border: 1px solid #000000;
    z-index: 2;
}
.page-sidebar .sidebar-menu > li > .submenu::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    left: 21px;
    top: 0;
    bottom: 19px;
    /*border-left: 1px solid #e2e2e2;*/
    border-left: 1px solid #000000;
}
.sidebar-header-wrapper .title
{
  color:#fff !important;
}
.page-sidebar,.page-sidebar:before
{
	width:188px;
	/*width:190px !important;*/
	z-index: 100;

}
.page-sidebar.menu-compact,.page-sidebar.menu-compact:before
{
	/*width:42px !important;*/
	width:35px !important;
}


.page-content
{
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
	margin-left:172px;
}
#errormsg_fin
{
color: red;
}

.padd0
{
  padding:0 !important;
}
.margin0
{
  margin:0;
}
.padding-l-5 {
  padding-left: 5px;
}
.padding-r-5 {
  padding-right: 5px;
}
.padding-t-5 {
  padding-top: 5px;
}
.padding-b-5 {
  padding-bottom: 5px;
}
.padding-l-10 {
  padding-left: 10px;
  /* New Line Add */
  padding-top: 60px;
}
.bgtransparent
{
	background-color: transparent !important; 
}
.page-body
{
	background-color: #f0f5f5 !important;
	/*padding:10px 2px 24px !important;*/
  padding:2px 2px 25px !important;
  
}
#page-body
{
  /*background-color: #eee !important;*/
  background-color: #ececeb !important;
  /*padding:10px 2px 24px !important;*/
  padding: 18px 20px 24px;
}
 .pgbody_space
        {
          /*padding: 8px 8px 24px !important;*/
          padding: 8px 5px 24px !important;
          margin-top:40px;
        }
        .pgtopspace
        {
           margin-top:80px;
        }

.dash_topmargin
{
  margin-top:30px;
}

.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area .avatar
{
	margin-right: 0 !important;
	float:right !important;
	border-left:2px solid transparent;
  font-size: 16px;
text-align: center;
color: #333;
line-height: 25px !important;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area section h2
{
	margin-right:10px !important;
	float:left;
}


.page-sidebar .sidebar-menu li:before
{
	/*background-color:#737373 !important;*/
  background-color:#000 !important;
}
/*.page-sidebar, .page-sidebar::before {
    width: 188px !important;
    width: 166px !important;
    z-index: 100;#
}*/
.noshadow
{
	box-shadow: none !important;
}
.onscroll_affixcover .affix
  {

    top:0;
    background-color: #eee;
    border-bottom: 3px solid #ccc;
    width: 88%;
    z-index: 9999 !important;
    /*transition: all ease .6s;*/
    transition: all 0.4s ease;
  }
.onscroll_affixcover .affix .classwidget
  {
    padding:0 15px !important;

  }
.mainmenu:before
{
	background-color:#FAFAFA !important;
}
.page-sidebar .sidebar-menu > li > a
{
  color:#111f2b !important;
  border-top:1px solid #e0e7e8;
}

.page-sidebar .sidebar-menu li.open>a
{
	/*color:#737373 !important;*/
  color:#000000 !important;

	/*border-top:1px solid #f3f3f3;*/
  border-top:1px solid #f7fafc;
}


.page-sidebar .sidebar-menu>li>a:hover
{
  background-color: #f7fafc !important;
    border-top: 1px solid #ffffff;
}
.mainmenu>a,.page-sidebar:before{
	background-color:#fff !important;
	z-index: 100;
	
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus
{
  color:#000000;
	border-color:transparent;
}
.nav > li > a:hover, .nav > li > a:focus
{

  background-color:transparent !important;
}
.page-sidebar .sidebar-menu a
{
  color:#000 !important;
}

.breadcrumb a
{
	color:#777 !important;
}

/*login css starts*/

.pglogin a {
  color: #92badd;
  display:inline-block;
  text-decoration: none;
  font-weight: 400;
}

.pglogin h2 {
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  display:inline-block;
  margin: 40px 8px 10px 8px; 
  color: #cccccc;
}

/* STRUCTURE */

.pglogin .wrapper {
  display: flex;
  align-items: center;
  flex-direction: column; 
  justify-content: center;
  width: 100%;
  min-height: 100%;
  /*padding: 20px;*/
  padding: 40px;
}

.pglogin #formContent {
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  background: #fff;
  padding: 30px;
 /* width: 90%;
  max-width: 450px;*/
   width: 40%;
  max-width: 400px;
  position: relative;
  padding: 0px;
  -webkit-box-shadow: 0 30px 60px 0 rgba(0,0,0,0.3);
  box-shadow: 0 30px 60px 0 rgba(0,0,0,0.3);
  text-align: center;
}

.pglogin #formFooter {
  background-color: #f6f6f6;
  border-top: 1px solid #dce8f1;
  padding: 25px;
  text-align: center;
  -webkit-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}

/* TABS */

.pglogin h2.inactive {
  color: #cccccc;
}

.pglogin h2.active {
  color: #0d0d0d;
  border-bottom: 2px solid #5fbae9;
}

/* FORM TYPOGRAPHY*/

.pglogin input[type=button], .pglogin input[type=submit], .pglogin input[type=reset]  {
  background-color: #56baed;
  border: none;
  color: white;
  padding: 15px 80px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  font-size: 13px;
  -webkit-box-shadow: 0 10px 30px 0 rgba(95,186,233,0.4);
  box-shadow: 0 10px 30px 0 rgba(95,186,233,0.4);
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  margin: 5px 20px 40px 20px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.pglogin input[type=button]:hover, .pglogin input[type=submit]:hover, .pglogin input[type=reset]:hover  {
  background-color: #39ace7;
}

.pglogin input[type=button]:active, .pglogin input[type=submit]:active, .pglogin input[type=reset]:active  {
  -moz-transform: scale(0.95);
  -webkit-transform: scale(0.95);
  -o-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}

.pglogin input[type=text],.pglogin input[type=password] {
  background-color: #f6f6f6;
  border: none;
  color: #0d0d0d;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 5px;
  width: 85%;
  border: 2px solid #f6f6f6;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}

.pglogin input[type=text]:focus {
  background-color: #fff;
  border-bottom: 2px solid #5fbae9;
}

.pglogin input[type=text]:placeholder {
  color: #cccccc;
}

/* ANIMATIONS */

/* Simple CSS3 Fade-in-down Animation */
.pglogin .fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* Simple CSS3 Fade-in Animation */
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

.fadeIn {
  opacity:0;
  -webkit-animation:fadeIn ease-in 1;
  -moz-animation:fadeIn ease-in 1;
  animation:fadeIn ease-in 1;

  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  animation-duration:1s;
}

.fadeIn.first {
  -webkit-animation-delay: 0.4s;
  -moz-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.fadeIn.second {
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.fadeIn.third {
  -webkit-animation-delay: 0.8s;
  -moz-animation-delay: 0.8s;
  animation-delay: 0.8s;
}

.fadeIn.fourth {
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  animation-delay: 1s;
}

/* Simple CSS3 Fade-in Animation */
.underlineHover:after {
  display: block;
  left: 0;
  bottom: -10px;
  width: 0;
  height: 2px;
  background-color: #56baed;
  content: "";
  transition: width 0.2s;
}

.underlineHover:hover {
  color: #0d0d0d;
}

.underlineHover:hover:after{
  width: 100%;
}


.pglogin #icon {
  width:60%;
}
/*Login css ends*/

.dropdown-login-area .dropdown-footer
{
		border-top:3px solid #D4D4D4 !important;
}
.dropdown-login-area a
{
	color:#737373 !important;
}
.login-submenu
{
	width:300px !important;
	left:-248px;

}
.drp-mnu:before
{
	margin-left:85%;
}
.tblspci,.tblspci>tbody>tr>td,.tblspci>thead>tr>th
{
	border:0;
}
.speci_cover
{
	padding:1% 0;
}
.off-id
{
	width:70%;
	margin:0 5% 0 0;
	display: inline-block;
}

.product-tab-content h5
{
	margin-left:0.5%;
}
.product-tab-content
{
	border:1px solid #e5e5e5;
	padding-top:5%;
	background-color: #fff !important;
}
.tab-flat-content
{
 /* border:1px solid #e5e5e5;*/
 padding: 8px !important;
  background-color: #fff !important;
}
.compose-toolbar
{
	border:1px solid #d5d5d5 !important;
	border-bottom: 0 !important;
	background-color: #f5f5f5;
	padding:1% 0;
}
.compose-toolbar .btn-group .btn-primary.dropdown-toggle
{
	background-color:#ffffff !important;
}
.compose-toolbar .btn-group .btn-primary
{
	border-color:#d5d5d5 !important;
	background-color:#ffffff !important;
}
#editor
{
	border:1px solid #d5d5d5 !important;
	border-top:0 !important;
	overflow:scroll;
	min-height:380px;
	margin-bottom:0;
	text-align: left;

}
.tblth-center thead >tr>th
{
	text-align: center;
}
/*.compose-cover
{
	border:1px solid #ddd;
	padding:0;
}*/
.productrow
{
	padding-bottom:2%;
}
#Addimage,#Addvideo
{
 margin-right:5%;
 margin-left:0.5%;
}
/*.login-submenu >li,.login-submenu >li:focus
{
	
	vertical-align: middle !important;
	background-color: #fff !important;
}
.login-submenu >.login-li
{
	border:1px solid #333;
	padding:20px 10px 0 10px !important;
}
.login-submenu >.login-li img
{
	margin-right:5% !important;
	margin-bottom: 3% !important;
	width:76px;
	height:76px;
	float:left;

}
.login-submenu >.login-li .loginfo .logname
{

font-weight: bold;
font-size:13px;
color:#000 !important;
line-height:19px;

}
.login-submenu >.login-li .loginfo button
{
	margin-top:3%;
}
.log-logout
{
	border-top: 1px solid #f5f5f5 !important;
}
.log-logout a
{
	//padding:0 !important;
}*/
.logout a,.logout a:hover,.myprofile
{
  color:#ffffff;
}

.login-submenu .img-cover
{
	padding-top:20px;
	padding-left:10 !important;
	padding-right:10px;
	padding-bottom:20px;

}
.login-submenu .info-cover .name
{
	
	font-size:13px;
	font-weight: bold;
	
}

.login-submenu .info-cover{
 line-height: 15px;
}
.info-cover
{
  word-wrap: break-word
}
.login-submenu .info-cover .profile{
	/*padding:12px 0;*/
  padding:0;
}
.logout
{
	border-top:1px solid #eee !important;
}

.logout div a,.logout div a:focus
{
	display:inline-block !important;
	font-size:13px;
	color:#000;
	padding:0;
	font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
	font-weight: bold;
	text-decoration: none;
	background-color:#fff !important;

}

/*page design css*/
/*input[type="checkbox"].checkbox-slider ~ .text::before{text-indent: -28px !important;}*/

.tbldisc>thead>tr.headtext>td{  font-size:13px !important;color:#444;}
.tbldisc>tbody>tr>td>input
{
  font-size:11px;
  color:#444 !important;
}
.tbldisc>tbody>tr>td.order_td>input
{
  width:40% !important;
  text-align: center;
}
/*.tblsample >thead>tr{background-color: #f9f9f9 !important}*/
.tblsample a:hover{
  text-decoration: underline;
}
.tblsample >thead>tr.headtext>td
	{
	font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
    font-weight: 600;
    padding: 8px !important;
    vertical-align: middle;
    font-size: 11px !important;
		
	}
	.tblsample >tbody>tr>td
	{
		border-bottom: 1px solid #EDF0F1;
		font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
		/*font-size:13px;*/
    font-size:11px;
		vertical-align: top;
		margin:0;
		/*padding:12px 12px 12px 0 !important;*/
  /*  padding:6px 6px 6px 0 !important;*/
   /* padding:0 2px !important;*/
    padding:3px 2px !important;
		color: #585d64 !important;
		z-index: 99;
		
	}
  /*used for reception, engineer,tm,stm  table*/
  .tblrole{
    font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
    width:100% !important;}
  .tblrole thead>tr>th{
     font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
     font-weight: 600;
      padding:5px !important;
      text-align: center;
      vertical-align: middle;
      font-size:11px !important;
    }
    .tblrole>tbody>tr>td
    {
       font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
      padding:5px !important;
      text-align: left;
      font-size: 11px !important
    }
    .tblrole>tbody>tr>td.text-center
    {
      
     
      text-align: center !important;
    }
     .tblrole>thead>tr>th.checkaction
    {
        width:5%;
        text-align: center;

    }
     
    .tblrole>tbody>tr>td.tdchk{text-align: center;}
    .tblrole>tbody>tr>td>div.checkbox
    {
        padding:0;
        text-align: center;
        padding-top:0 !important;

    }
    .tblrole>tbody>tr>td:first-child>.fa-flag,.tblrole>tbody>tr>td:first-child>.fa-cicle{float:left !important; margin-right:5px !important;}
  
    .fa-flag,.fa-circle  {

    color: red;
    }
    .tdaction_1btn
    {
       width:12%;
      text-align: center !important;
    }

   .tdaction
    {
      
      width:12% !important;
      text-align: center !important;
    }
    .tdaction .btn-xs, .tdactions .btn-xs
    {
      padding:0.5px 5px !important;

    }

    .tdactions
    {
      width:16%;
      text-align: center !important;
    }
    .tdaction .btn-xs.editcase,.tdaction .btn-xs.delcase,.tdaction .btn-xs.sendmail 
      {
        padding:1px 5px !important;
          
      } 
   .tdaction a:hover,.tdactions a:hover
   {
    text-decoration: none;
   }
   
   .thdate
   
    {
        width:7% !important;
        text-align: center;
    }
    .thnames
    {
        width:10% !important;
        text-align: left;
    }
    .thinst_name
    {
      width:13% !important;
    }
    .srnum
    {
      width:3% !important;
    }
    .appid
    {
      width:8% !important; /*for reception dash table used*/
      text-align: center;
    }
    .casestatus
    {
      width:14% !important;
    }

    /*reception live case css*/
     .colordiv
    {
        width:18px;
        height: 18px;
        display: inline-block;
        border:1px solid #d5d5d5;
        vertical-align: middle;
    }
    .pdfcolor
    {
      color:#bb0706;
    }
    .color
    {
        border:1px solid transparent;
        display: inline-block;
        width:10px;
        height: 10px;
    }
    .colorbox1
    {
        background-color: #FFC107;
        
    }
    .colorbox2
    {
        background-color: #65b951;
       
    }
    .colorbox3
    {
        background-color: #f16e00;
       
    }
    .indexbox
    {
        font-size:10px;
    }
    
  /*.tbldash >tbody>tr>td>a
  {
    text-decoration: none !important;
  }*/
  /*.tbldash>thead>tr>th
    {
      font-weight: 600;
      padding:5px !important;
    }*/

	.tblsample >tbody>tr>.pic
	{
		padding:0 !important;
	}
	
	input[type=checkbox]~.text:before, input[type=radio]~.chksmall:before
	{
		height:15px;
		min-width: 15px;
		margin:0;
		border:1px solid #ccc;
		background-color:#f5f5f5;
	}
  
  #checkaction input[type=checkbox]~.text:before,
  #checkact_proptype input[type=checkbox]~.text:before,
  #prop_usagesview input[type=checkbox]~.text:before,
  #area_authoview input[type=checkbox]~.text:before,
  #checkact_appr_auth input[type=checkbox]~.text:before
  {
    height:18px;
    min-width: 18px;
    margin:0;
    border:1px solid #ccc;
    background-color:#f5f5f5;
  }
  .pghead_name{/*margin-left: 190px;*/}
	.pghead_name small 
	{
		font-weight: 100;
		font-size:100%;
	}
	.pghead_name small a
	{	font-family: 'Raleway-Regular';
		text-decoration: none;
		color: #a4aeb3 !important;
    font-size:19px;
	}
	.profile a:hover
	{
		background-color: #EEEEEE !important;
	}

	.tblprofile tbody tr td
	{
		padding:1% 1% 1% 3% !important;
		font-size:14px;
	}

	.profile-icon
	{
		margin-left: 10%;
		display: inline-block;

	}
	.tdinfo1
	{
		border-right:1px solid transparent !important;
	}
	.tblprofile .tdediticon1
	{
		width:40%;
		border-left:1px solid transparent !important;
	}

	.navbar .navbar-inner .navbar-header .navbar-account .account-area>li>a .badge {
    position: absolute;
    top: 6px;
    left: 4px;
    padding: 2px;
    cursor: pointer;
    background-color: #EE7613 !important;
    border: 1px solid grey;
    width: 18px;
    height: 18px;
   /* box-shadow: 1px 1px 0 grey;*/
   box-shadow: none !important;
    -webkit-transition: top .3s ease;
    -moz-transition: top .3s ease;
    -o-transition: top .3s ease;
    transition: top .3s ease;
}

.badge {
    font-size: 11px !important;
    font-weight: 300;
    text-align: center;
    background-color: #ccc;
    height: 18px;
    padding: 3px 6px 3px 6px;
    -webkit-border-radius: 12px !important;
    -webkit-background-clip: padding-box !important;
    -moz-border-radius: 12px !important;
    -moz-background-clip: padding !important;
    border-radius: 12px !important;
    background-clip: padding-box !important;
    -webkit-text-shadow: none !important;
    text-shadow: none !important;
    vertical-align: middle;
}

/*Order page css*/
.tblpro-tab > thead > tr > th, .tblpro-tab > tbody > tr > th, .tblpro-tab > tfoot > tr > th, .tblpro-tab > thead > tr > td, .tblpro-tab > tbody > tr > td, .tblpro-tab > tfoot > tr > td,

.tblhistory-tab > thead > tr > th, .tblhistory-tab > tbody > tr > th, .tblhistory-tab > tfoot > tr > th, .tblhistory-tab > thead > tr > td, .tblhistory-tab > tbody > tr > td, .tblhistory-tab > tfoot > tr > td
	
	{
		font-family: 'robotoregular',arial;
		font-size: 13px;
		color:#444;
		vertical-align: middle !important;

	}
	.tblpro-tab .img_pro
	{
		vertical-align: middle;
		width:75px;
		height:auto;
		margin-right:10px;
	}
	.tblpro-tab .protd
	{
		padding:5px !important;
	}
  .row_jobstatus .databox 
  {
    margin-bottom:4% !important;
  }
  .stm_tbl_dash tbody>tr>td a{
    color:#444;
    text-decoration: none;
  }
    .stm_tbl_dash tbody>tr>td a:hover {

    text-decoration: underline;
   }


select
{
  font-size: 11px;
}
.user-name .list-inline>li>a .badge{
  /*position: inherit;
    top: 2px;
    margin-top: -6px;
    left: 327px;
    padding: 2px;
    cursor: pointer;
    background-color: transparent !important;
    border: 1px solid #fff;
    width: 18px;
    height: 18px;
    box-shadow: 1px 1px 0 #2dc3e8;
    -webkit-transition: top .3s ease;
    -moz-transition: top .3s ease;
    -o-transition: top .3s ease;
    transition: top .3s ease;*/

    position: inherit;
    /* top: 2px; */
    margin-right: -25px;
    margin-top: -5px;
    /* left: 327px; */
    padding: 0px;
    cursor: pointer;
    background-color: red !important;
    border: 1px solid #fff;
    width: 15px;
    height: 15px;
    box-shadow: 1px 1px 0 #eeeeee;
    -webkit-transition: top .3s ease;
    -moz-transition: top .3s ease;
    -o-transition: top .3s ease;
    transition: top .3s ease;
        font-family: "Times New Roman", Times, serif;
}
.icon-fa{
    font-size: 22px;
    margin-top: 0px !important;
    color:#FFEB3B !important;
}
#frmuserform
{
  margin-top: 29px;
}
.page-body
{
  margin-top: 28px;
}
.databox
{
  box-shadow: 0 0 5px #bbb;
}
.databox-left
{
  position: absolute;
  top: -11px;
  left: 11px;
  width: 50px !important;
  height: 50px !important;
  padding: 11px 8px !important;
  box-shadow: 0 0 4px #666;
}
.databox-right
{
  padding-left: 45px;
  text-align: right;
}
.databox_cover .row
{
  margin-top: 10px !important;
}
img.imagethumb
{
    width: 146px;
    height:auto;
}
.page-sidebar .sidebar-menu .submenu>li>a
{
    padding-left:30px !important;
}