.main_blocks{background-color:#ededed;border:1px solid #f9bebe;padding:10px}.main_blocks div div{padding:15px;margin:15px 0;border-radius:50px 0 50px 0}.main_blocks i{color:#abe28d}.star{font-size:24px}.navbar-fixed-top .navbar-collapse,header{background:#666}.navbar-nav>li>a{color:#000;font-size:14px;font-weight:bold}.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background:#888;font-size:14px}.nav .caret{border-top-color:#fff;border-bottom-color:#fff}.login-container{background:rgba(255, 255, 255, .8)}.login-container .login-header{padding:12px}.login-container .form-group label, .login-container .login-header h4,a.text-yellow{text-decoration:none!important;color:#444}.date_field{width:30%;float:left;margin-right:10px;margin-left:15px}.time_field{width:19%;float:left;margin-right:10px}.date_field input{padding:10px}.time_field .form-control{padding:10px}.time_field .form-control{padding:5px 10px}.box_pos{margin:auto;position:absolute;top:20%;left:0;bottom:1;right:0;width:360px}.head_space{padding-left:0}.log-bg{background:url(../img/bgImg.jpg) no-repeat center center fixed}.log_border{border:1px solid #c5c5c5;border-radius:5px!important;box-shadow:0 3px 6px #c5c5c5}.selectImg img{width:100%;border:1px solid #4a4a4a;padding:2px}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px;direction:ltr;cursor:pointer}.addNewPost{position:absolute;right:20%;top:0}.xsPostBtn{margin-left:15px}.btn-defult{color:#333;background-color:#ddd;border-color:#c4c4c4}.themeRadio input[type=checkbox], .themeRadio input[type=radio]{vertical-align:text-bottom;margin:2px 2px 2px 10px}@media (max-width: 550px){.date_field{width:100%;margin:0 0 15px 0;padding:0 10px}.time_field{width:100%;margin:0 0 15px 0;padding:0 10px}}.btn-linkedin.navbar-toggle{padding:6px 10px;margin:8px 15px}.btn-act{background:bisque}.log-bg{background:url(/bgImg.jpg) no-repeat center center fixed}.img_round{background-position:center center;height:120px;width:120px;left:0;right:0;margin:0 auto;top:20px;border:1px solid rgba(0,0,0,.4);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.img_round_small{background-position:center center;height:60px;width:60px;left:0;right:0;margin:0 auto;top:20px;border:1px solid rgba(0,0,0,.4);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.marg_top{margin-top:7px}.line_hight_space{line-height:10px}.marg_bottom{margin-bottom:40px!important}@media only screen and (max-width: 990px){.table_respo{margin:0 auto;overflow:auto}.box_pos{margin:auto;position:absolute;top:31%;left:0;bottom:1;right:0;width:70%}.head_space{padding-left:10px}}@media only screen and (max-width: 450px){.box_pos{margin:auto;position:absolute;top:40%;left:0;bottom:1;right:0;width:90%}.head_space{padding-left:10px}}.layout-side-section .overlay-sidebar{margin-top:0!important;position:fixed;background:#fff;top:0;left:0;transform:translateX(-110%);z-index:9999;box-shadow:5px 0 25px 0 rgba(0, 0, 0, .3);height:100%;width:40%;display:block!important;transition:transform .2s ease-in-out}.layout-side-section .sidebar-menu{padding:15px 0 5px 0;margin:0}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.indicator{vertical-align:middle;font-size:12px;font-weight:700;color:#6c7680;background:#5e64ff;content:'';display:inline-block;height:8px;width:8px;border-radius:8px;box-sizing:border-box;display:inline-block;margin:10px 0}.b_log{position:absolute;margin-left:6px;margin-top:-7px;color:#36414c;font-size:14px}.indicator_org{vertical-align:middle;font-size:12px;font-weight:700;color:#6c7680;background:#ffa00a;content:'';display:inline-block;height:8px;width:8px;border-radius:8px;box-sizing:border-box;display:inline-block;margin:10px 0}.b_log_dashboard{position:absolute;margin-left:10px;margin-top:-5px;color:#36414c;font-size:12px;font-weight:600}.stander_image{background-color:#fafbfc;padding:14%;display:inline-block;border-radius:4px;line-height:0;color:#d1d8dd;border:1px solid #d1d8dd}.card-body1{padding:5px 20px;border-radius:4px}.btn_padd{padding:0 5px}

.dropdown-menu {font-size: 14px!important;}
.btn-sm, .btn-group-sm > .btn {font-size: 14px;}
h8, .h8 {font-size: 14px;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 190px;}
#selectpicker-header{margin-top: 3px;}
.bootstrap-select .dropdown-menu li{
	line-height: 30%;
}

/* Use if required to position modal at center
.modal-dialog{height:100%;width:100%;display:flex;align-items:center;margin:0 auto}.modal .modal-content{margin:0 auto;-webkit-animation-name:modal-animation;-webkit-animation-duration:.5s;animation-name:modal-animation;animation-duration:.5s}@-webkit-keyframes modal-animation{from{top:-100px;opacity:0}to{top:0;opacity:1}}@keyframes modal-animation{from{top:-100px;opacity:0}to{top:0;opacity:1}}
*/

/* New added */
.imp_user_header{background-color:#bf3f3f;color:#fff;text-transform:none}#imp_user_link{cursor:pointer}.invalid-feedback{font-size:95%!important}.custom-text-color1{color:#8d99a6}.font-100-per{font-size:100%!important}#profile-photo{text-align:center}#my-photo-blank>label{cursor:pointer;display:block}.modal-footer{border-top:0px}.emailLink{text-decoration:none;color:inherit}button.close{margin-top:-6px}.alert-master{margin-bottom:0px!important;padding:0.60rem 1.25rem!important}
.project-home-img{height:105px; width:105px;}
.cursor-pointer{cursor:pointer}
/*
 * Force Bootstrap v4 transitions [For bootstrap modal fade animation not working] 
 * Due to Winodws Settings > Ease of Access > Display > Show animations [Off]]
 * (ignores prefers-reduced-motion media feature)
 * https://gist.github.com/robssanches/33c6c1bf4dd5cf3c259009775883d1c0
 */
.fade{transition:opacity 0.15s linear !important}.collapsing{transition:height 0.35s ease !important}.modal.fade .modal-dialog{transition:-webkit-transform 0.3s ease-out !important;transition:transform 0.3s ease-out !important;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out !important}.clearField{cursor:pointer;display:inline}.row-3>.clearField{width:84%}.row-2>.clearField{width:89%}.row-1>.clearField{width:94%}.btn-clearField{cursor:pointer;margin:0px!important;vertical-align:middle;text-shadow:0 1px 0 #fff;opacity: .5}.invisible{margin:-30px}#modal-message{margin:auto}#modal-message .close{padding:0.6rem!important}.trix-div{width:100%;max-width:100%}trix-editor{height:150px;max-height:300px !important;overflow-y:auto !important}
@media (max-width: 768px) {
    .row-1 > .clearField {
      width: 90%;
    }
}

.btn-primary:focus {
    color: #fff;
	background-color: #003c60;
	border-color: #003c60;
    box-shadow: none !important;
}

.click-me{
	cursor:pointer;
}
.dropdown-menu,
.navbar-nav>li>a:hover {
	background: 0 0;
	text-decoration: none!important
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
	color: #fff;
	background-color: #666;
	font-size: 14px
}
.dropdown-menu>li>a {
	/* color: #fff;  issue with bootstrap select dropdown text color*/ 
	font-size: 14px
}
.filter-option-inner-inner{
	font-size:12px;
}
.btn-ripple {
	display: inline-block;
	position: relative;
	overflow: hidden;
	transition: all ease-in-out .5s;
}

.btn-ripple::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 25%;
	height: 100%;
	width: 50%;
	background-color: #000;
	border-radius: 50%;
	opacity: 0;
	pointer-events: none;
	transition: all ease-in-out 1s;
	transform: scale(5, 5);
}

.btn-ripple:active::after {
	padding: 0;
	margin: 0;
	opacity: .2;
	transition: 0s;
	transform: scale(0, 0);
}

/* Avoid Space for dropdown in selectpicker : Working or add data-display="static" in select */
/* .bootstrap-select > .dropdown-menu{
  transform: translate3d(0px, 32px, 0px)!important;
}
#selectpicker-header > .bootstrap-select > .dropdown-menu{
  transform: translate3d(0px, 0px, 0px)!important;
} */ 


/* .trix-button-group--file-tools { display: none !important; } File attach btn */
.req_client1 blockquote {
    margin: 0 0 0 0.3em;
    padding: 0 0 0 0.6em;
    border-left: 0.3em solid #ccc;
 }
 .req_client1 pre {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    font-family: monospace;
    font-size: 0.9em;
    margin: 0;
    padding: 0.2em;
    white-space: pre;
    background-color: #ffffff;
    overflow-x: auto;
 }

 .headline-notes{
	float: none;
	margin: 0 auto;
	padding: 12px;
	border: 1px solid rgba(0, 0, 0, 0.125);
 }
 .headline-hr{
	margin: 10px;
 }

.policy_row{
	color:#0b6623!important;
	font-weight: bold;
	font-size: medium;
}
.showHidden {
	display:none;
}
.strength-vw{
	background-color:red;
	color:white;
	padding: 2px;
	border-radius: 4px;
}
.strength-w{
	background-color:yellow;
	padding: 2px;
	border-radius: 4px;
}
.strength-m{
	background-color:orange;
	color:white;
	padding: 2px;
	border-radius: 4px;
}
.strength-s{
	background-color:blue;
	color:white;
	padding: 2px;
	border-radius: 4px;
}
.strength-vs{
	background-color:green;
	color:white;
	padding: 2px;
	border-radius: 4px;
}
/* Custom-css : Add custom css here*/
#p-progress 
{
 left: 0px;
 top: 0px;
 width: 100%;
 height: 100%;
 background-color: #F2F2F2;
}
#p-bar 
{ 
  background-color: #819FF7; 
  width:0%; 
  height:1rem; 
  border-radius: 3px;
  padding: 2px; 
}
.heading-hr{
	margin-bottom: 0px !important;
}
.imp_user_header{
	margin-bottom: 0px !important;
}

.btn-anchor:hover{
	text-decoration: none!important;
}

.btn-anchor:link{
	text-decoration: none!important;
}

figure > img{max-width: 100% !important;}
/* ------------ Start of Scroll Top ---------------- */
#btn-scroll-top{
    display: none;
    position: fixed;
    bottom: 60px;
    right: 30px;
    z-index: 99;
    font-size: 18px;
    opacity: 0.6;
	box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
}
/* ------------ End of Scroll Top ---------------- */

/* ------------ Start One Signal --------------- */
#onesignal-bell-container{
    bottom: 15px!important;
}
#onesignal-bell-launcher{
	border-radius: 30px;
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.1);
	transition: all 0.5s ease;
	-webkit-animation: ripple 2s infinite;
    animation: ripple 2s infinite;
}

.onesignal-bell-launcher-animation-paused {
	-ms-animation-play-state:paused!important;
	-o-animation-play-state:paused!important;
	-moz-animation-play-state:paused!important;
	-webkit-animation-play-state:paused!important;
    animation-play-state: paused!important;
}

webkit-keyframes ripple {
	0% {
	  	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
	}
	100% {
	  	-webkit-box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
	}
}
@keyframes ripple {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
		box-shadow: 0 0 0 0 rgba(0, 60, 96, 1);
	}
	100% {
		-moz-box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
		box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
	}
}
/* ------------ End of OneSignal ---------------- */