@charset "utf-8";
/* CSS Document */

.main-sidebar, .left-side {width: auto;}

.sidebar {
    padding-bottom: 10px;
    width: 230px;
	}
	
.ftr-mrg-pdng {margin: 7px 0px;}

.employee-light {
	display: block;
	font-size: 16px;
	font-weight: 400;
	color: #343434;
	text-align: left;
	line-height: 20px;
	}
	
.employee-dark {
	display: block;
	font-size: 18px;
	font-weight: 400;
	color: #0082c0;
	text-align: left;
	line-height: 20px;
	font-weight: bold;
	}
	
.employee-mrg-pdng {margin-bottom: 20px;}

.remember-web-mobile {
	display: block;
	color: #ffffff !important;
	margin-top: 20px !important;
}






@media (min-width: 768px) {
	
	.part-40 {width: 50% !important;}
	
	.part-60 {display: block !important;}
	
	.pl-right {float: right !important; display: block !important;}
	
	.main_part {height: 616px !important;}
	
	.login-bttn {width: auto !important; display: inline-block !important;}
	
	.forgot-password {
		display: inline-block !important;
		color: #ffffff !important;;
		text-align: right !important;;
		text-decoration: none !important;;
		float: right !important;;
		margin-top: 12px !important;
		cursor: pointer !important;
	}
	
	.login-heading {
		font-size: 36px !important;
	}
	
	.margin-top-50 {margin-top:50px !important;}
	
	.main-sidebar, .left-side {width: 320px !important;}
	
	.sidebar {
	    padding-bottom: 10px !important;
	    width: auto !important;
	}
	
	.dv-right {float: right !important;}
	
/* 	input#workingDays { */
/* 	    padding: 2px 5px !important; */
/* 	    border: none !important; */
/* 	    width: 350px !important; */
/* 	    text-align: right !important; */
/* 	} */
	
	.fc-toolbar .fc-left {
		float: left !important;
	    display: block !important;
	    width: 100% !important;
	}
	
	.ftr-mrg-pdng {margin: 0px 0px !important;}
	
	.employee-mrg-pdng {margin-bottom: 0px !important;}
	
	.emp-smmry-line {border-bottom: 1px solid #D0D0D0 !important;}
	
	.blog-title {font-size: 24px !important;}
	
	.posted-by {margin-bottom: 0px !important;}
	
	.posted-by span {display: inline-block !important; font-size: 14px !important;}
	
	.posted-on span {display: inline-block; font-size: 14px !important;}
	
	.replyed-by {margin-bottom: 0px !important;}
	
	.replyed-by span {font-size: 14px !important; display: inline-block !important;}
	
	.replyed-on span {font-size: 14px !important; display: inline-block !important;}
	
	.career-vacancy-tab {display: inline-block !important; margin-right: 5px !important; margin-bottom: 0px !important;}
	
	.remember-web-mobile {
		display: none !important;
	}
}










@media (min-width: 992px) {
	
	.part-40 {width: 50% !important;}
	
	.part-60 {display: block !important;}
	
	.pl-right {float: right !important; display: block !important;}
	
	.main_part {height: 616px !important;}
	
	.login-bttn {width: auto !important; display: inline-block !important;}
	
	.forgot-password {
		display: inline-block !important;
		color: #ffffff !important;;
		text-align: right !important;;
		text-decoration: none !important;;
		float: right !important;;
		margin-top: 0px !important;
		cursor: pointer !important;
	}
	
	.login-heading {
		font-size: 36px !important;
	}
	
	.margin-top-50 {margin-top:50px !important;}
	
	.main-sidebar, .left-side {width: 320px !important;}
	
	.sidebar {
	    padding-bottom: 10px !important;
	    width: auto !important;
	}
	
	.dv-right {float: right !important;}
	
/* 	input#workingDays { */
/* 	    padding: 2px 5px !important; */
/* 	    border: none !important; */
/* 	    width: 350px !important; */
/* 	    text-align: right !important; */
/* 	} */
	
	.fc-toolbar .fc-left {
		float: left;
	    display: block;
	    width: 100%;
	}
	
	.ftr-mrg-pdng {margin: 0px 0px !important;}
	
	.employee-mrg-pdng {margin-bottom: 0px !important;}
	
	.emp-smmry-line {border-bottom: 1px solid #D0D0D0 !important;}
	
	.blog-title {font-size: 24px !important;}
	
	.posted-by {margin-bottom: 0px !important;}

	.posted-by span {display: inline-block !important; font-size: 14px !important;}
	
	.posted-on span {display: inline-block; font-size: 14px !important;}
	
	.replyed-by {margin-bottom: 0px !important;}
	
	.replyed-by span {font-size: 14px !important; display: inline-block !important;}
	
	.replyed-on span {font-size: 14px !important; display: inline-block !important;}
	
	.career-vacancy-tab {display: inline-block !important; margin-right: 5px !important; margin-bottom: 0px !important;}
	
	.remember-web-mobile {
		display: none !important;
	}
}











@media (min-width: 1200px) {
	
	.part-40 {width: 50% !important;}
	
	.part-60 {display: block !important;}
	
	.pl-right {float: right !important; display: block !important;}
	
	.main_part {height: 616px !important;}
	
	.login-bttn {width: auto !important; display: inline-block !important;}
	
	.forgot-password {
		display: inline-block !important;
		color: #ffffff !important;;
		text-align: right !important;;
		text-decoration: none !important;;
		float: right !important;;
		margin-top: -35px !important;
		cursor: pointer !important;
	}
	
	.login-heading {
		font-size: 36px !important;
	}
	
	.margin-top-50 {margin-top:50px !important;}
	
	.main-sidebar, .left-side {width: 320px !important;}
	
	.sidebar {
	    padding-bottom: 10px !important;
	    width: auto !important;
	}
	
	.dv-right {float: right !important;}
	
/* 	input#workingDays { */
/* 	    padding: 2px 5px !important; */
/* 	    border: none !important; */
/* 	    width: 350px !important; */
/* 	    text-align: right !important; */
/* 	} */
	
	.fc-toolbar .fc-left {
		float: left !important;
	    display: block !important;
	    width: 100% !important;
	}

	.ftr-mrg-pdng {margin: 0px 0px !important;}
	
	.employee-mrg-pdng {margin-bottom: 0px !important;}
	
	.emp-smmry-line {border-bottom: 1px solid #D0D0D0 !important;}
	
	.blog-title {font-size: 24px !important;}
	
	.posted-by {margin-bottom: 0px !important;}
	
	.posted-by span {display: inline-block !important; font-size: 14px !important;}
	
	.posted-on span {display: inline-block !important; font-size: 14px !important;}
	
	.replyed-by {margin-bottom: 0px !important;}
	
	.replyed-by span {font-size: 14px !important; display: inline-block !important;}
	
	.replyed-on span {font-size: 14px !important; display: inline-block !important;}
	
	.career-vacancy-tab {display: inline-block !important; margin-right: 5px !important; margin-bottom: 0px !important;}
	
	.remember-web-mobile {
		display: none !important;
	}
	
}
@media (max-width:768px){
	.header-inline-block #modules{
		    margin-left: 5%;
	}
	span.new-line-res{
		display:block;
		padding-left: 25px;
	}
	.pull-right.ftr-mrg-pdng{
		float: left !important;
	}
	/* button.lnkbtn.icon-btn.btn-svn.btn-w-15{
		width: 65% !important;
	} */
	.col-lg-12.col-md-12.col-sm-12.center-btn-att{
		text-align: center !important;
	}
	.z-index-mobile{
		z-index: 99;
	}
	.form-m-t-0{
		margin-bottom: 0px !important;
	}
	div#myTabs.resp-btn-color ul.nav.nav-tabs li, div#tabs.resp-btn-color ul.nav.nav-tabs li{
		margin-top: 10px;
    	margin-left: 10px;
	}
	.sidebar-open section.sidebar{
		width: 305px;
	}
	.skin-blue ul.treeview-menu.m-w-305.menu-open {
    	width: 305px !important;
	}
	.remember-web-mobile{
		color: #fff !important;
	}
	#formLogin .margin-top-30 a.forgot-password{
		color:#ffffff !important
	}
	.margin-top-50.remember-web-mobile input[type="checkbox"]{
		margin-right: 5px;
	}
	.resp-msg-newline{
		 white-space: initial !important;
    	 margin-bottom: 8px;
	}
	button.lnkbtn.icon-btn.btn-svn.m-top-20, button.lnkbtn.icon-btn.btn-svn.m-t-40{
		    margin: 15px 0px 0px 30%;
	}
	.box-main-f-pw{
		padding: 55px 0px !important;
	}
	button.lnkbtn.icon-btn.btn-svn.m-t-40{
		margin-top:15px !important;
	}
	.col-sm-3 .cir-btn-link{
		    width: 100% !important;
	}
	.icon-bg.text-svn{
		    /*left: 39% !important;*/
		    margin: auto;
	}
	.icon-bg-44{
		left: 42% !important;
	}
	.icon-bg-42{
		left: 40% !important;
	}
	input#findEmployee{
		margin-bottom: 8px;
	}
	
}
@media (min-width:768px) and (max-width:1024px){
	.header-inline-block{
		margin-left: 20%;
	}
	.pull-right.ftr-mrg-pdng{
		float: right !important;
	}
	.res-btn-center button.lnkbtn.icon-btn.btn-svn{
		padding: 10px 10px 10px 10px !important;
    	width: 155px !important;
	}
	i.fa.fa-arrow-circle-down.glyphicon.btn-glyphicon.glyphicon-trash.img-circle.text-svn{
		padding: 7px;
		margin-right: 3px;
	}
	.font-11 button.lnkbtn.icon-btn.btn-svn{
	    padding: 10px 0px 10px 2px !important;
    	width: 155px !important;
    	font-size: 12px;
	}
	.center-btn-att{
		text-align: center;
	}
	.center-btn-att button.lnkbtn.icon-btn.btn-svn.btn-w-15{
		width: 170px !important;
	}
	.content-height-change .box-body{
		overflow-x:scroll; 
	}
	.sect-box button#varifiedMobile, .sect-box button#varifiedEmailId{
		margin-bottom: 4px;
	}
	button.lnkbtn.icon-btn.btn-svn.m-top-20{
		margin: 0px;
	}
	button.lnkbtn.icon-btn.btn-svn.m-t-40{
		 margin-top: 40px !important;
		 margin-left: 0px;
	}
	.main_part .part-40{
		   height: 100% !important;
	}
	button.lnkbtn.icon-btn.btn-svn.cir-btn-link{
		border-radius: 50% !important;
    	padding:25px 0px 0px 0px !important;
    	width: 100% !important;
    	font-weight: 900 !important;
    	color: #000;
    	font-size: 16px;
    	background: #e1e1e1;
	}
	.text-svn.icon-bg{
		position: relative;
    	top: 0px;
    	font-size: 74px !important;
    	z-index: 99999;
    	opacity: 0.3;
    	background: #e1e1e1;
    	color: grey;
    	left: 0px !important;
	}
	.dis-block{
		display: block;
	}
	.icon-bg-42{
		    left: 30% !important;
		   top: 19%;
	}
	.icon-bg-44{
		left: 38% !important;
	}
	.cir-top-div{
		width: 180px !important;
    	height: 180px !important;
	}
	.ipad-cir-menu-scroll{
		overflow: auto;
	}
}
@media (max-width: 1366px){
	.cir-btn-link{
		padding: 76px 0px 55px 0px !important;
	}
}