.page-container .sidebar-menu .logo-env {
	padding-left : 3%;
	padding-bottom:3%;

}
footer.as_login {
    padding: 10px;
    position: fixed;
    bottom: 1px;
    width: 100%;
    text-align: center;
}
.profile-info.dropdown > a {
	font-size: 12px !important;
}
.align_img
{
	vertical-align: text-bottom;
}
a {
	outline:none !important;
}

.orange_link{
	color: #e68726 !important;
}
.lang_drpdn_ul
{
	padding: 10px;
}
.error,.form_error_display,.validate-has-error, .login-error
{
	color:#ef1515 !important;
}
.dropdown-menu.dropdown-blue > li
{
	padding-left:10px;
	color:#fff;
}
.header_prof_display
{
	padding-top:8px;
	width:100%;
	display: table-cell;
}
.header_prof_display div.btn
{
	padding: 2px 12px;
}

.profile-info img.img-circle
{
	border: 2px solid #f5f5f5;
	margin-right: 5px;
}
h2.stohrm {
   color:#fff;
}
.nowrap
{
	white-space:nowrap;
}
.more-info-content{
	display : none;cursor : pointer; position : relative; word-wrap : break-word;word-break:break-all; 
}
.more-info-link{
	cursor : pointer; color : #0f82d4;
}
#pager_totalrecords
{
	float:left;
	line-height:30px;
}
#pager_left
{
	float:left;
}
#pager_right
{
	float:right;
	position:relative;
}
#dash_board_template_smart
{
	margin-top:15px;
	margin-bottom:50px;
}
.pager_middle
{
	line-height:30px;
}
.pager.paginator
{
	padding:0px;
	margin:3px;
}
.opacity-5 {
	opacity: 0.5 !important;
}


.link_class
{
	cursor: pointer;
}
.pageheader-right  ul.links-list
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-TOP: 0px;
	margin-bottom: 0px;
}
.main-content hr
{
	margin-top: 0px;
    margin-bottom: 0px;
}
.language-selector .dropdown-menu > li a 
{
	color:#49505a;
}
.dash-block
{	
	padding-top: 6px;
    padding-bottom: 6px;
}
.dash-block-inner
{
	border:1px solid #dddddd;
	background:#fff;
	min-height:360px;
	
}
.dash-block-inner .dashb-btn-div
{
	padding:10px;
}
.btn.dashb-btn-prof
{
	border-radius:1px;
	background-color:#0072bb;
	min-width:100px;
	color:#fff;
	text-transform:uppercase;
	margin-top: 3px;
}
.btn.dashb-btn-msg
{
	border-radius:1px;
	background-color:#8cc34b;
	min-width:100px;
	color:#fff;
	text-transform:uppercase;
	margin-top: 3px;
}

.dash-block-inner .card-body
{
	padding:0px 6px;
}

span.mandatory_field
{
	color:red;
}
.dash-block-inner .dash-block-body
{
	border-top: 1px solid #ebebeb;
	padding: 2px 5px;
}

.dash-block-inner .comments {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 0px;
  
  padding-top: 20px;
}
.dash-block-inner .comments li {
  display: table;
  vertical-align: top;
  width: 100%;
  border-bottom: 1px solid #ebebeb;
}
.dash-block-inner .comments li:before,
.dash-block-inner .comments li:after {
  content: " ";
  display: table;
}
.dash-block-inner .comments li:after {
  clear: both;
}
.dash-block-inner .comments li + li {
  margin-top: 15px;
}
.dash-block-inner .comments li .user-comment-thumb{
  display: table-cell;
  vertical-align: top;
  width: 25%;
}
.dash-block-inner .comments li .user-comment-content {
  display: table-cell;
  vertical-align: top;
  width: 75%;
}

.dash-block-inner .comments li .user-comment-content {
  
  padding-bottom: 15px;
}
.dash-block-inner .comments li .user-comment-content .user-comment-name {
  font-weight: bold;
}
.dash-block-inner .comments li .user-comment-content .user-comment-meta {

  margin-top: 10px;
  color: #9b9fa6;
}
.dash-block-inner .comments li .user-comment-content .user-comment-meta a {
  color: #8d929a;
  margin-right: 5px;
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.dash-block-inner .comments li .user-comment-content .user-comment-meta a + a {
  margin-left: 5px;
}
.dash-block-inner .comments li .user-comment-content .user-comment-meta a i {
  zoom: 1;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.dash-block-inner .comments li .user-comment-content .user-comment-meta a:hover {
  color: #737881;
}
.dash-block-inner .comments li .user-comment-content .user-comment-meta a:hover i {
  zoom: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dash-block-inner .comments li.comment-form .user-comment-content {
  position: relative;
  border-bottom: 0;
  padding-bottom: 0;
}
.dash-block-inner .comments li.comment-form .user-comment-content .form-control {
  background: #eeeeee;
  border: 0;
}
.dash-block-inner .comments li.comment-form .user-comment-content .btn {
  position: absolute;
  right: 5px;
  top: 5px;
  border: 0;
  background: transparent;
  color: #737881;
  font-size: 13px;
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.dash-block-inner .comments li.comment-form .user-comment-content .btn:hover {
  zoom: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
/*Dashboard block Holidays list css starts here*/

.dash-block-inner .holidays {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 0px;
  padding-top: 20px;
}
.dash-block-inner .holidays li {
  display: table;
  vertical-align: top;
  width: 100%;
  border-bottom: 1px solid #ebebeb;
}
.dash-block-inner .holidays li:before,
.dash-block-inner .holidays li:after {
  content: " ";
  display: table;
}
.dash-block-inner .holidays li:after {
  clear: both;
}
.dash-block-inner .holidays li + li {
  margin-top: 15px;
}
.dash-block-inner .holidays li .holiday-thumb{
  display: table-cell;
  vertical-align: top;
  width: 25%;
}
.dash-block-inner .holidays li .holiday-content {
  display: table-cell;
  vertical-align: top;
  width: 75%;
}

.dash-block-inner .holidays li .holiday-content {
  
  padding-bottom: 15px;
}
.dash-block-inner .holidays li .holiday-content .holiday-name {
  font-weight: bold;
}
.dash-block-inner .holidays li .holiday-content .holiday-meta {
  margin-top: 7px;
  color: #9b9fa6;
}
.dash-block-inner .holidays li .holiday-content .holiday-meta a {
  color: #8d929a;
  margin-right: 5px;
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.dash-block-inner .holidays li .holiday-content .holiday-meta a + a {
  margin-left: 5px;
}
.dash-block-inner .holidays li .holiday-content .holiday-meta a i {
  zoom: 1;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.dash-block-inner .holidays li .holiday-content .holiday-meta a:hover {
  color: #737881;
}
.dash-block-inner .holidays li .holiday-content .holiday-meta a:hover i {
  zoom: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dash-block-inner .holidays li.comment-form .holiday-content {
  position: relative;
  border-bottom: 0;
  padding-bottom: 0;
}
.dash-block-inner .holidays li.comment-form .holiday-content .form-control {
  background: #eeeeee;
  border: 0;
}
.dash-block-inner .holidays li.comment-form .holiday-content .btn {
  position: absolute;
  right: 5px;
  top: 5px;
  border: 0;
  background: transparent;
  color: #737881;
  font-size: 13px;
  zoom: 1;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.dash-block-inner .holidays li.comment-form .holiday-content .btn:hover {
  zoom: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}

.holi-block {
    text-align: center;
    vertical-align: middle;
}
.circle {
    border-radius: 50%;
    height: 40px;
    font-size: 14px;
    width: 40px;
    display: table;
    margin: 0px auto;
}
.circle.Su
{
	background: #777;
	color: white;
}
.circle.Mo
{
	background: #00adef;
	color: white;
}
.circle.Tu
{
	background: #a768dd;
	color: white;
}.circle.We
{
	background: #8cc34b;
	color: white;
}.circle.Th
{
	background: #0072bb;
	color: white;
}
.circle.Fr
{
	background: #ffc603;
	color: white;
}
.circle.Sa
{
	background: #777;
	color: white;
}
.circle p {
    vertical-align: middle;
    display: table-cell;
}


/* Dashboard block Holidays list css ends here */

.dash-block-inner ul.profile-info
{
	width:100%;
}
.dash-block-inner ul.profile-info li
{
	width:100%;
	display:block;
	padding: 7px 0px;
    height: 30px;
    border-top: 1px solid #efefef;
}
.dash-block-inner ul.profile-info li span.pull-left
{
	width:40%;
}
.dash-block-inner ul.profile-info li span.pull-right
{
	width:60%;
}
.tsk-snipt
{
	display:table;
	padding:7px ;
}
.tsk-snipt-text
{
	float:left;
	line-height:20px;
	padding:0px 10px;
}
.tsk-snipt-val {
  width: 55px; 
  min-height: 20px; 
  line-height:20px;
  float:left;
  border-radius:2px;
  text-align:center;
}
.tsk-snipt-arr-rt {
  width: 0; 
  height: 0; 
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent; 
  border-left:8px solid #00adef; 
  float:left;
  margin-top:4px;
}

.tsk-snipt-arr-rt.cl1
{
	border-left:8px solid #00adef; 
}
.tsk-snipt-val.cl1
{
	background:#00adef;
	color:#fff;
}
.tsk-snipt-arr-rt.cl2
{
	border-left:8px solid #a768dd;
}
.tsk-snipt-val.cl2
{
	background: #a768dd;
	color: white;
}
.tsk-snipt-arr-rt.cl3
{
	border-left:8px solid #8cc34b;
}
.tsk-snipt-val.cl3
{
	background: #8cc34b;
	color: white;
}
.tsk-snipt-arr-rt.cl4
{
	border-left:8px solid #0072bb;
}
.tsk-snipt-val.cl4
{
	background: #0072bb;
	color: white;
}
.tsk-snipt-arr-rt.cl5
{
	border-left:8px solid #ffc603;
}
.tsk-snipt-val.cl5
{
	background: #ffc603;
	color: white;
}

.clock {
    width: 66%;
    margin: 0 auto;
    padding: 0px;
    color: #000;
    float: left;
}
.tsDate {
    font-weight: none;
    font-size: 11px;
    text-align: center;
    color: #737881;
}
.clock_dash {
    width: 100%;
    padding: 0px;
    list-style: none;
    text-align: center;
    height: 25px;
    margin-top: 10px;
    margin-left: 0%;
}
.clock_dash_li {
    display: inline;
    font-size: 14px;
    padding-right: 11px;
    padding-left: 11px;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #000;
    font-weight: bold;
    height: 25px !important;
}
.clk_dig {
    list-style-type: none;
    background-color: #E7E7E7;
    background-image: -moz-linear-gradient(top,#FFFFFF 0%,#CBE4F5 100%);
    background-image: -webkit-gradient(linear,top,bottom, color-stop(0, #FFFFFF ), color-stop(1, #CBE4F5 ));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #CBE4F5 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #CBE4F5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#CBE4F5 ',GradientType=0 );
    border: 1px solid #C8CECB;
}
#point {
    position: relative;
    -moz-animation: mymove 1s ease infinite;
    -webkit-animation: mymove 1s ease infinite;
    padding-left: 0px;
    padding-right: 0px;
}
.login_but {
    margin-left: 1%;
    float: rght;
    display: inline;
    width: 30%;
    margin-top: 4%;
}

@media (max-width: 767px) {
	.dash-block .dash-block-inner 
	{
		max-height:732px !important;
	}
	
}

footer.main {
	padding: 1px;
	left:0px;
	text-align:right;
}

.dashblk_head
{
	padding:2px 0px;
}
.dashblk_head h4
{
	color:#fff;
	padding-left:5px;
}
.dashblk_head.bg1
{
	background:#77e0d7;
}
.dashblk_head.bg2
{
	background:#9b26af;
}
.dashblk_head.bg3
{
	background:#00adef;
}
.dashblk_head.bg4
{
	background:#ffc603;
}
.dashblk_head.bg5
{
	background:#5677fc;
}
.dashblk_head.bg6
{
	background:#0072bb;
}
#modal_confirm_box .modal-dialog
{
	max-width: 400px;
    width: 90%;
}
ul.entity-swich_drp, ul.role-switch_drp
{
	width:auto !important;
}
.select2-drop-active {
    border: 1px solid #5897fb !important;
    border-top: none;
}

div.select2-container-multi.form-control
{
	border: 1px solid #ebebeb !important;
}
div.form-control
{
	border: none !important;
	padding: 6px 0px;
}
#powerhr_tab_header div#bs-example-navbar-collapse-1 .dropdown-menu > li > a {
    padding: 6px 20px;
}

@media (max-width: 677px) {

  ul#header_right_task_ul li#header_q_links span.li_label_txt
  {
  	display:none;
  }
  ul#header_right_task_ul li.notifications
  {
  	display:none;
  }
 
  
}
@media (min-width: 678px) {

  ul#header_right_task_ul li#header_q_links span.li_label_txt
  {
  	display:inline-block;
  }
  ul#header_right_task_ul li.notifications
  {
  	display:inline-block;
  }
  
}

@media (max-width: 547px) {
   ul#header_right_task_ul li#header_prof_img_circle
  {
  	display:none;
  }
  ul#header_right_task_ul li#header_q_links
  {
  	display:none;
  }
  ul#header_right_task_ul li#top_header_entity_switcher_left span.top_header_entity_switcher_lbl
  {
  	display:none;
  }
}
@media (min-width: 548px) {
  
  ul#header_right_task_ul li#header_prof_img_circle
  {
  	display:inline-block;
  }
  ul#header_right_task_ul li#header_q_links
  {
  	display:bloack;
  }
  ul#header_right_task_ul li#top_header_entity_switcher_left span.top_header_entity_switcher_lbl
  {
  	display:inline-block;
  }
}

@media (max-width: 367px) {
  .main-content .pageheader-left img {
    width: 90%;
  }
  ul#header_right_task_ul li#top_header_entity_switcher_left
  {
  	display:none;
  }
}
@media (min-width: 368px) {
  .main-content .pageheader-left img {
    width: auto;
  }
  ul#header_right_task_ul li#top_header_entity_switcher_left
  {
  	display:inline-block;
  }
}

