html{font-size: calc(100vw / 14400 * 100);}
.header-notifications-dropdown{width:200px;top:calc(100% - 0px);}
.header-notifications-dropdown h4{font-size:18px;}
.header-notifications-content ul li a{padding: 10px 5px;}
.header-notifications-headline{display:none;}
.bg-purple {
    color: whitesmoke;
    background-color: #332a7c;
}

/* ---------------------------------- */
/* Pagination
------------------------------------- */
.pagination {
	margin: 0;
	text-align: center;justify-content: center;
}

.pagination-next-prev {
	position: relative;
	top: -66px;
}

.pagination ul {
	margin: 0;
	padding: 0;
}

.pagination li {
	display: inline-block;
	margin: 3px;
	padding: 0;
}


.pagination li a,
.pagination-next-prev li a {
	padding: 10px 0;
	border-bottom: none;
	display: inline-block;
	color: #333;
	background-color: transparent;
	font-weight: 700;
	margin:0;
	line-height: 22px;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	font-size: 14px;
	float: left;
}

.pagination li a,.pagination li span {
	border-radius: 4px;
	width: 44px;
	height: 44px;
	padding: 0;
	line-height: 44px;
}

.pagination li a i {
	line-height: 44px;
	font-size: 24px;
}

.pagination li.blank {
	color: #a0a0a0;
	padding: 0 6px;
}
.pagination .page-item:first-child .page-link{border-radius: 4px;}
.pagination .page-item:last-child .page-link{border-radius: 4px;}
.pagination li:last-child a,.pagination li:first-child a{
    background-color: #f0f0f0;font-size:24px;
}
.pagination .page-item.disabled{margin-right: 6px;}
.pagination .page-item.disabled .page-link{background-color: #f0f0f0;font-size:24px;}

.section.gray .pagination .pagination-arrow a:hover,
.pagination li a.current-page,
.pagination li a:hover {
	background-color: #333;
	color: #fff;
	box-shadow: 0 2px 8px rgba(0,0,0,0.2)
}

.pagination li a.current-page{
	background-color: #66676b;
	color: #fff;
	box-shadow: 0 2px 8px rgba(102,103,107,0.25)
}

.pagination .pagination-arrow a { background-color: #f0f0f0; }
.section.gray .pagination .pagination-arrow a { background-color: #eaeaea; }
.pagination .page-item.active .page-link{border-color: #332a7c;background-color: #332a7c;}
.pagination .page-link{border:none;}

.pagination li.active {
    box-shadow: 0 2px 8px rgba(42,65,232,0.25);
}





.companies-list h4{height:45px;font-size:14px;padding: 0 5px;overflow: hidden;}
.card-title img{width:60px;height:60px;}
.form-control-sm{height:32px;}
.btn-group-sm>.btn, .btn-sm{border-radius: 2px;}

.pointer{cursor:pointer;}

.btn-primary{background-color: #332a7c;border-color: #332a7c;}
.btn-ccc{background-color: #ccc;border-color: #ccc;}
.smmtype a:focus, .smmtype a:hover{color:#fff;}


.dropdown-toggle::after{display: inline;line-height: 48px;border-top: 0;}
.applybtn{
	background-color: #332a7c;
	top: 0;
	padding: 10px 20px;
	line-height: 24px;
	color: #fff;
	position: relative;
	font-size: 20px;
	font-weight: 500;
	display: inline-block;
	transition: all 0.2s ease-in-out;
	cursor: pointer;
	overflow: hidden;
	border: none;
	border-radius: 4px;width: 130px;
  box-shadow: 0 4px 12px rgba(102,103,107,0.15);
}

.copythis_share{
	background-color: #fff;
    position: absolute;
    top: 75px;
    right: 5px;
    font-size: 20px;
    cursor: pointer;
    padding: 9px 7px;width: 130px;
    border: 1px solid #332a7c;
    float: right;
    border-radius: 6px;
}


.btn-lkblue {
    color: #fff;
    background-color: #332a7c;
    border-color: #332a7c;
}
.post_imgs li{width:30%;display: inline-block;padding:5px;}
.modal-title{color:#fff;}
.card .card-text{margin-top:10px;/*font-size: 16px;*/}
.card .card-text span{font-size: 14px;}
.card .card-text button{font-size: 14px;}
.share_con .floor{padding:5px;border:1px solid #ccc;background-color:#f8fcff;}
.share_con .floor .sname{font-size: 14px}
.simgs{padding: 0;margin: 0;}
.simgs li {
    width: 30%;
    display: inline-block;
    padding: 5px;
}
.btn{cursor:pointer;color:#fff;line-height: 30px;}
.icon-feather-thumbs-up:before{color:red;}
.dropup .dropdown-toggle::after{display:none;}
.btn-md{padding: 5px 10px;border-radius: 4px;height: 42px;}


.h6, h6 {line-height: 22px;font-size: 14px;}
.h5, h5 {line-height: 22px;font-size: 14px;}
.h4, h4 {line-height: 22px;font-size: 14px;}
.h3, h3 {line-height: 24px;font-size: 16px;}
.h2, h2 {line-height: 24px;font-size: 16px;}
.dashboard-headline h3{font-size: 16px;}
.toast .toast-message{font-size: 14px;}
.btn:hover{color:#fff;}

#mnavs .td{float: left;width: 16%;padding:10px;}
#mnavs td{padding:20px;}
@media (max-width: 575px) {
	#mnavs td{padding:5px;}
	#mnavs .td{float: left;width: 33%;padding:15px;}
	.logo{height:auto;}
	.mb-2, .my-2{margin-bottom: 10px!important;}
}



.agreereg{vertical-align: middle;margin-bottom: 0;width: 20px;height: 20px;}



.uploadlk .custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
}
.uploadlk input[type="file"] {
    display: none;
}

.short_desc2 span{  
    display: block;  
        font-size: 14px;  
        color: #482929;  
        letter-spacing: 0;  
        line-height: 20px;  
        overflow:hidden;  
        text-overflow:ellipsis;  
        white-space: normal;  
        display:-webkit-box;  
        -webkit-box-orient:vertical;  
        -webkit-line-clamp:2;
}
.btn-primary,.btn{font-size: 14px;  }
.btn-group-sm>.btn, .btn-sm{font-size: 14px;  }

.select2-container--default .select2-search--inline .select2-search__field{padding-left:10px;}

.select2-container--default .select2-selection--single .select2-selection__rendered {color: #808080;}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:20px;}

.flex{
display: -ms-flexbox;
display: flex;
}
.flex-2s {
    display: flex;display: -ms-flexbox;
    flex-wrap: wrap;
    justify-content: space-between;
}

.search_box{justify-content: center;}
.card-body{padding:20px 10px;}

		.has-search .form-control {
			padding-left: 24px;height: 48px;line-height: 20px;font-size: 14px;font-weight: normal;
		}

.usearch{padding-top:10px;}
.has-search .srtype{display: inline;width: 90px;height:48px;vertical-align: top;padding:0 0 0 10px}
.has-search .memsearch{display: inline;max-width: 60%;vertical-align: top;}
.has-search .search-btn{width: 100px;height: 48px;line-height: 48px;vertical-align: top;padding:0;}

.single-page-header .single-page-header-inner{flex-direction: row;}/*margin-top: -40px;*/




.attachments-container2{width:100%;}
.attachments-container2 .remove-attachment {
	position: absolute;
	top: 10px;
	right: 20px;
	color: #fff;
	background-color: #dc3139;
	box-shadow: 0 3px 8px rgba(234,65,81,0.15);
	height: 28px;
	width: 28px;
	line-height: 28px;
	border-radius: 3px;
	font-weight: 500;
	font-size: 14px;
	transition: 0.3s;
	opacity: 1;
	transform: translateY(3px);
}

.attachments-container2 .remove-attachment:before {
	content: "\e9e4";
	font-family: "Feather-Icons";
}



.grid-layout .lklisting {
    flex-grow: 1;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 14px 0;
}
.grid-layout  .lklisting-description{padding-left:10px;}
.mean-container .mean-nav{width:100%;}
.nav-tabs .nav-link.active{color:blue;}

#answer h3{text-align: center;}
.sidebar-container.active h3{color:blue;}

.post_imgs .imglist{padding:5px;}


.single-footer{text-align: center;}
.footer-content{text-align: center;}
.footer-content ul{padding:0;margin: 0;list-style-type: none;}

#ucguide{z-index: 9999;position: absolute;width:600px;top: 20px;left: -230px;}

      #ucguide2 {
        background: #f0edd8;color:#d71a34;
        padding: 20px 30px;
        text-align: center;
        max-width: 400px;
        margin: 40px auto;
        position: relative;
      }
      #ucguide2 h2{color:#d71a34;font-size: 20px;}
#ucguide2 .og-close, button.mfp-close{
color: black;
    top: 0px;
    right: 10px;
}
 #ucguide2 .og-close, button.mfp-close:hove{
color: #584343;}     
      
.likeicon.fa{color:red;}
.networklft{border:1px solid #aaa;padding: 5px 10px;border-radius: 4px;}
.modal-header .close{font-size: 24px;}

.subcommentlist h6{/*font-size: 12px;*/}
.subcommentlist .btn3{cursor:pointer;}
.subcommentlist{border-radius: 4px;border: 0px #ccc solid;padding: 5px 10px;}
.subcommentlist li {border-top: 1px #ccc dashed;}
/*.subcommentlist li:last-child{border:0;}*/
/*#mnavs img{max-width:70px;}*/
.ww70{width:63%;margin-right:0!important;}
.ww30{width:33%;margin-right:0!important;}
.ww60{width:58%;margin-right:0!important;}
.ww40{width:38%;margin-right:0!important;}

.modal-content h6{font-size: 16px;}
.checkbox label{font-size: 16px;}
.modal-content textarea{font-size: 14px;}



.lktitle16{font-size: 16px!important; }
.media-body .float-right{font-weight: normal;}
.replaycomment{cursor: pointer;}

.card-title{padding-top: 15px;}
.pl15{padding-left: 15px;}
.card-body .avatar2{flex-shrink: 0;}



.alert_box {
    background: #f0edd8;
    color: #d71a34;
    padding: 20px 30px;
    text-align: center;
    max-width: 400px;
    margin: 40px auto;
    position: relative;
}
.tred{color:red!important;;}

#smmtype .active{background-color: #0069d9;border-color: #0062cc;}

.aradios label{padding:0 10px;}

.zoffer_list h3{padding:10px 0;}
.zoffer_list li {width:50%;float: left;}
.pvbtns{padding-left: 30px;display: inline-block;}

@media (max-width: 575px) {
	.select2-container .select2-selection--single{margin-bottom: 16px;}
	.pagination li a,.pagination li span {
		border-radius: 4px;
		width: 24px;
		height: 24px;
		padding: 0;
		line-height: 24px;
	}
	.has-search .srtype{height:38px;}
	.has-search .memsearch{height:38px;line-height: 38px;width: 50%;}
	.has-search .search-btn{height:38px;line-height: 38px;}
	.single-page-header .single-page-header-inner{margin-top: -10px;}
	.applybtn{
		width: 100px;
    font-size: 14px;
    padding: 5px 10px
		}
	#ucguide{z-index: 9999;position: absolute;width:300px;top: 20px;left: -230px;}
	
	.copythis_share{top: 50px;font-size: 14px;padding: 4px 2px;width:100px;}
	
	
.regtopinfo .p1img{padding-left: 15px;}
.regtopinfo .p3{line-height: 30px;padding: 20px 20px 10px 0;font-size: 26px;}
.regtopinfo .p4{font-size: 18px;font-weight: normal;padding-left: 0px;}
	
.regtopinfo .d33{padding:0;}
.pvbtns{padding-left: 0;}
	}
.pvimgs .pimgslist{position: relative;width:33%;padding: 1%;display: inline-block;}
.pvimgs .pimgslist img{max-height:100px;}
.pvimgs .pimgslist .pimgsdel{position: absolute;padding:5px;font-size: 24px;right: 5px;top:0;cursor:pointer;}

.pdy16{padding-top:16px;padding-bottom:16px;}


.ct100 {
	width: 100%;
	text-align: center;
}
.sscore{width:100px!important;margin:0!important;}
.textcon{background-color: #fff;border: 1px solid #e0e0e0;box-shadow: 0 1px 4px 0px rgb(0 0 0 / 5%);padding: 10px;}

.mbpagination{margin-bottom: 30px;}
.mbpagination li a, .mbpagination li span{width: auto;height: auto;font-weight: normal;padding: 5px 10px;}
.mbpagination li:last-child a, .mbpagination li:first-child a{font-size: 14px;}
.mbpagination .page-item.disabled .page-link{font-size: 14px;}

