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


.roleidx + .select2-container .select2-selection {
    color: #000 !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000 !important;
}

.select2-dropdown {
    color: #000 !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
   color: #000 !important; }
   
 .roleidx 
{
	color:#000 !important;
}  
 .roleidx:hover
{
	color:#fff !important;
} 

.select2-container--default .select2-results__option--hover {
    background-color: #5897fb !important;
    color: white !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #5897fb !important;
    color: white !important; /* Change text to white for contrast */
}
  
/*
.roleidx , .roleidx:hover
{
	color:#000 !important;
}
*/



.smallmarginleftright
{
	
}

.smallmarginleftrightar
{
	
}

.whitebackgrounddatatableheader
{
	background-color:#fff !important;
}

.margpad-style1
{
	margin-left:10px !important;padding-left:10px !important;
}

.margpad-style2
{
	margin:4px !important;padding:4px !important;
}

.margpad-style3
{
	margin:10px !important;padding:10px !important;
}
.nocircle
{
	list-style:none !important;
}

.dt-responsive {
    width: 100% !important;  /* Ensures table fits its container */
    table-layout: auto; /* Allows columns to adjust dynamically */
    overflow-x: hidden; /* Hides horizontal scroll */
}
.strikethroughred 
{
    text-decoration: line-through !important;
    color: red !important; 
}

.underlineblue 
{
    text-decoration: unbderline !important;
    color: blue !important; font-weight:600 !important;
}
.noborder
{
	border:0px !important;border-style:none !important;
}
.textareaheight1
{
	min-height:400px !important;
}

small, .small {
    font-size: 0.78rem !important;
}

.light-style .dropzone {
  border: 2px dashed #e6e6e8;
}

.max500
{
	max-width:500px !important;position:relative;margin-left:auto;margin-right:auto;
}
.max460
{
	max-width:460px !important;position:relative;text-align:center;margin-left:auto;margin-right:auto;
}
.spanhtml
{
	width:96% !important;margin:4px !important;clear:both !important;float:left !important;font-size:11px !important;
}
.spanhtm2
{
	width:96% !important;margin:0px !important;clear:both !important;float:left !important;font-size:1px !important;height:1px;
}
.texttransformnone
{
	text-transform:none !important;
}

.input300 , .inp300 , .i300 , .in300
{
	width:300px !important;max-width:300px !important;margin-right:4px !important;
}

.inputwidth97
{
	max-width:97%;width:97%;
}

.checkbox
{
	width:30px;height:30px;margin:6px 7px 0px 2px;
}
.checkbox1, .checkbox1:disabled
{
	width:30px;height:30px;margin:6px 7px 0px 2px;background-color:#1e73f3 !important;
	opacity:100 !important;
}



.span1
{
	display:inline-block;margin-top:5px;margin-right:2px;float:left;
}
.span2
{
	display:inline-block;margin-top:12px;margin-right:4px;float:left;font-size:13px;
}
.inputwidth96px400
{
	max-width:96% !important;width:96% !important;max-width:450px !important;clear:none;float:left;margin-right:5px;
}

.fontsize11white
{
	font-size:11px;color:#fff;
}
.fontsize11
{
	font-size:11px;
}
.fontsize12
{
	font-size:12px;
}
.fontsize13
{
	font-size:13px;
}
.fontsize14
{
	font-size:14px;
}
.widthbuttoninvest
{
	min-height:28px;height;auto;min-width:140px; width: auto;padding:4px 4px 4px 1px !important;
}
.pless
{
	margin-top:2px;margin-bottom:2px;padding-top:2px;padding-bottom:2px;line-height:17px;
}
.pless2
{
	margin-top:4px;margin-bottom:4px;padding-top:3px;padding-bottom:3px;line-height:17px;
}
.divless
{
	margin-top:4px !important;margin-bottom:4px !important;padding-top:3px !important;padding-bottom:3px !important;
	border-bottom:1px solid #ccc !important;
}
.padleft2icon
{
	padding-left:2px !important;width:auto;margin-left:2px !important;margin-right:3px;float:left;margin-top:2px;
}


.mobilenav ,  .fulldivblock.mobilenav , .mobilenaddeskmobile
{
	display:none;
}
@media (max-width: 990px) 
{
	.mobilenav ,  .fulldivblock.mobilenav
	{
		display:inline-block;margin:10px 10px 10px 10px;z-index:999;border:1px solid #666;width:95%;
		padding:9px 2px 9px 11px;
	}
	.mobilenav a ,  .fulldivblock.mobilenav a
	{
		font-size:12.5px !important;
	}
	.vertical-layout.vertical-menu-modern .main-menu
	{
		display:none;
	}
	.navdesktop
	{
		display:none !important;
	}
	
	
	.topbar__right-mobile {
		  display: flex;
		  align-items: center;
		  gap: 60px;
		}
	.topbar__pages-mobile li {
	  font-weight: 500;
	  font-size: 15px;
	  color: var(--easilon-text, #82828A);
	  line-height: 1.2;
	  text-transform: capitalize;
	  transition: all 500ms ease;
	  margin-top:5px;
	}
	.topbar__pages-mobile li:not(:last-of-type)::after {
	  content: "/";
	  font-size: 15px;
	  color: var(--easilon-text, #82828A);
	  line-height: 1.2;
	  margin-left: 8px;
	  margin-right: 8px;
	}
	.topbar__pages-mobile li a {
	  color: inherit;
	  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
	  transition: all 500ms ease;
	}
	.topbar__pages-mobile li a:hover {
	  background-size: 100% 1px;
	}
	.topbar__pages-mobile li a:hover {
	  color: var(--easilon-base, #1bb688);
	}
	
}

@media (max-width: 767px) 
{

	.mobilenaddeskmobile
	{
		margin-left: auto;
		display: block;
		margin-top: -15px;
		text-align: center;
		margin-bottom:6px;
	}

}

@media (max-width: 700px) 
{
	.mobilespecdiv
	{
		width:49% !important;
	}
}
@media (max-width: 950.98px) 
{
.vertical-overlay-menu .content {
  margin-left: 0; }
  
}
  
div.dataTables_wrapper div.dataTables_length label 
{
    padding-left:5px;font-weight:600;
}

.card
{
	padding-left:5px;padding-top:5px;
}

.pricing_topx
{
	position:relative;border-radius:20px;background-color:#f9b707;width:70%;height:30px;padding:5px;text-align:center;margin-left:auto;margin-right:auto;
	z-index:8;top:15px;max-width:180px;
}

.padding-less
{
	padding:30px 0;
}
.avtivenav
{
	color:#f9b707 !important;
}
.width100
{
	width:100px !important;
}
.width150
{
	width:150px !important;
}
.width200
{
	width:200px !important;max-width:200px !important;
}
.width50percent
{
	width:50% !important;
}

.width60percent
{
	width:60% !important;
}

.width70percent
{
	width:70% !important;
}


#emailAvailability, #phoneAvailability
{
	margin-top:12px;float:left;min-height:1px;height:auto;clear:both;width:100%;
}

.opac1
{
	opacity:50% !important;
}
.bluebutton
{
	background-color:#305e8b !important;
}

.bluebutton:hover
{
	background-color:#85c0f9 !important;color:#000 !important;
}

.fe-trash-2
{
	cursor:pointer;
}
.tooltipx 
{
	position: relative;
	min-width:35px;min-height:20px;	padding:0px;
}


.tooltipx .tooltiptextx {
  visibility: hidden;
  min-width: 120px;
  width:auto;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px 2px;
  border-radius: 6px;

  position: absolute;
  z-index: 1;
}


.tooltipx:hover .tooltiptextx {
  visibility: visible;
}


.itemnavbgx
{
	background-image:url("../img/prod2.jpg");	
	width:25px !important; height: 25px !important;	
	background-repeat:no-repeat;
}


.itemnavbg
{
	background-image:url("../img/prod3.png");	
	width:25px !important; height: 25px !important;	
	background-repeat:no-repeat;
}
.itemnavbg2
{
	background-image:url("../img/proj3.png");
	width:25px !important; height: 25px !important;	
	background-repeat:no-repeat;	
}

.itemnavbg3
{
	background-image:url("../img/quot3.png");width:25px !important; height: 25px !important;	
	background-repeat:no-repeat;
}

.itemnavbg4
{
	background-image:url("../img/set.png");width:25px !important; height: 25px !important;	
	background-repeat:no-repeat;
}

.datagray ,  .table th , .datagray th , table.dataTable th
{

}

.card .card-header , .card.card-header
{
	justify-content:normal !important;
}

.mb-10
{
	margin-top:10px !important;
}


.form-group
{
	margin-top:10px;margin-bottom:10px;
}
.whitebox1
{
		width:31%;clear:none;text-align:center;margin-top:20px;margin-bottom:20px;
		-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;border:1px solid #333;color:#000;
		display:inline-block;margin-left:auto;margin-right:1%;		
}
.whitebox1 .header
{
	width:95%;padding-left:5%;padding-top:8px;line-height:22px;font-size:18px;font-weight:600;padding-bottom:7px;
	text-align:left;
}

.whitebox1 .hr
{
	width:100%;height:12px;
	border-bottom:1px solid #666;text-align:left;margin-top:7px;margin-bottom:9px;
}

.whitebox1 .text
{
		width:95%;padding-left:5%;padding-top:12px;line-height:29px;font-size:21px;font-weight:600;text-align:left;
		margin-bottom:10px;
}
.cursor
{
	cursor:pointer !important;
}

.iframe
{
	border:0px !important;
}
.iframe.full
{
	border:0px !important;width:98% !important;height:400px !important;margin:6px;
}
.max150-150
{
	max-width:150px;max-height:150px;
}
.maximg
{
	max-width:100%;
}
.maximg96
{
	max-width:96%;
}

.maximg92height400
{
	max-width:96%;max-height:400px;
}

.font600
{
	font-weight:600 !important; 
}

.ulnav
{
	width:100%;clear:both;float:left;margin-top:10px;
}


.margintop8-4-5
{
	margin-top:8px  !important;margin-bottom:5px  !important;margin-right:5px;
}


.bold
{
	font-weight:600;
}

.bold1
{
	font-weight:500;
}
.red
{
	color:red !important;
}

.purple
{
	color:#df42b1 !important;
}
.ulnav li
{
	list-style:none;clear:none;display:inline-block;margin:4px;float:left;
}

.ulnav li a
{
	list-style:none;clear:none;display:inline-block;margin:4px;float:left;
}

.divider
{
	width:99%;clear:both;margin:3px;float:left;max-height:3px;height:3px;
}
.fulldiv
{
	width:100%;clear:both;margin:3px auto 3px 0px;display:inline-block;min-width:100%;max-height:40px;
}
.fulldiv2
{
	width:98%;clear:both;margin:5px auto 5px 0px;display:inline-block;min-width:98%;
}
.nav-link
{
	padding-top:0px !important;
}
.navbar-nav.inline-block 
{
  display: inline-block !important; padding-left: 0; margin-bottom: 0;list-style: none;
}

textarea:not(.textarea1):not(.select2-search__field) {
    min-height: 100px !important;
}

.ck-editor__editable_inline {
    min-height: 220px !important;max-height:300px !important;min-width:680px !important;overflow-y: auto; 
}

.white , .white p , .white td , .white *
{
	color:#fff !important;
	
}
.bold
{
	font-weight:600 !important;
	
}

.zindex99
{
	z-index:999 !important;
}


.flex
{
	display: flex !important;width:auto;
}


.floatauto , .floatauto2
{
	float:left;width:auto;
}
.floatauto2
{
	clear:none;
}
.autoheight
{
	height:auto !important;
}
.floatleft
{
	float:left !important;
}
.displayline
{
	display:inline;
}
.displayinlineblock
{
	display:inline-block;
}
.justify
{
	text-align:justify;
}
.displayblock
{
	display:block;
}
.displayblockclearnone
{
	display:block !important;clear:none !important;
}
.displayinlineblockclearnone , .displayinlineblockclearnone2
{
	display:inline-block !important;clear:none !important;
}
.displayinlineblockclearnone2
{
	margin-right:4px !important;
}
.floatleftinlineblock
{
	float:left !important;display:inline-block !important;
}
.floatleftinlineleft
{
	float:left !important;display:inline !important;text-align:left !important;
}
.floatleftinlineleftauto
{
	float:left !important;display:inline !important;text-align:left !important;width:auto !important;
}
.floatleftinline
{
	float:left !important;display:inline !important;
}
.floatrightinlineblock
{
	float:right !important;display:inline-block !important;
}
.floatright
{
	float:right;
}



.floatrightinlineblockright , .floatrightinlineblockright98 , .floatrightinlineblockright97  , .floatrightinlineblockright98m ,
.floatrightinlineblockrightfull , .floatrightinlineblockright95 , .floatrightinlineblockright90
{
	float:right;display:inline-block;text-align:right;
}
.floatrightinlineblockrightfull
{
	width:100%;clear:both;margin:0px;
}
.floatrightinlineblockright98
{
	width:98%;clear:both;margin:3px 1% 3px 1%;
}
.floatrightinlineblockright98m
{
	width:98%;clear:both;margin:2px 1% 2px 1%;
}
.floatrightinlineblockright97
{
	width:97%;clear:both;margin:6px 1% 6px 1%;
}
.floatrightinlineblockright95
{
	width:95%;clear:both;margin-right:5%;
}
.floatrightinlineblockright90
{
	width:90%;clear:both;margin-right:9%;
}
.floatclear , .floaclear100 ,  .floatlear100, .floatclear97 , .floatclear97left , .floatclear97left100, 
.floatclear95left100,
.floatclear5 
{
	float:left;clear:both;
}
.clearfloat
{
	float:left;clear:both;text-align:left;width:100%;
}  
.clear
{
	clear:both;
}
.floatclear4-4, .floatclear8-8 , .floatclear4-4pure , .divfloatclear100 , .floatclear11-11 , .floatclear1-1 , .floatclear2-2
{
	float:left;clear:both;text-align:left;width:100%;
}
.floatclear4-4
{
	margin-top:4px !important;margin-bottom:4px !important;
}
.floatclear2-2
{
	margin-top:1px !important;margin-bottom:1px !important;
}
.floatclear1-1
{
	margin-top:1px !important;margin-bottom:1px !important;
}
.floatclear8-8
{
	margin-top:6px !important;margin-bottom:6px !important;
}
.floatclear11-11
{
	margin-top:6px !important;margin-bottom:6px !important;height:8px !important;
}
.floaclear100 , .floatlear100
{
	width:100% !important;
}
.floatclear5
{
	height:5px;margin-top:1px;margin-bottom:1px;width:99%;
}
.floatlear1004-4 , .floatlear1008-8
{
	width:100%;float:left;clear:both;
}
.blocklear1004-4 , .blocklear1008-8 ,  .blocklear10010-10 ,  .blocklear10012-12 , .blocklear10014-14 , 
.blocklear1008-18 ,  .blocklear10018-18 , .blocklear1002-2 , .blocklear1005-2
{
	width:100% !important;display:inline-block !important;clear:both !important;
}
.blocklear1008-8special
{
	width:96%;display:inline-flex;clear:both;margin:7px 0px 7px 10px;
}


.blocklear1005-2
{
	margin-top:5px;margin-bottom:2px;
}
.blocklear1002-2
{
	margin-top:2px;margin-bottom:2px;
}
.blocklear1004-4
{
	margin-top:4px;margin-bottom:4px;
}
.floatlear1008-8
{
	margin-top:8px;margin-bottom:8px;
}
.blocklear1004-4
{
	margin-top:4px;margin-bottom:4px;
}
.blocklear1008-8
{
	margin-top:8px;margin-bottom:8px;
}
.blocklear10010-10   
{
	margin-top:10px;margin-bottom:10px;
}
.blocklear10012-12
{
	margin-top:12px;margin-bottom:12px;
}
.blocklear10014-14
{
	margin-top:14px;margin-bottom:14px;
}
.blocklear1008-18
{
	margin-top:8px;margin-bottom:18px;
}
.blocklear10018-18
{
	margin-top:18px;margin-bottom:18px;
}
.floatclear97
{
	width:97%;
}
.floatclear97left, .floatclear97left100 , .floatclear95left100
{
	text-align:left;
}
.floatclear97left100
{
	width:97%;margin-left:2%;margin-top:4px;margin-bottom:6px;
}
.floatclear95left100
{
	width:94%;margin-left:5%;margin-top:4px;margin-bottom:6px;
}
.displayinlineblockclear , .displayinlineblockclear100 , .displayinlineblockclear97,
.displayinlineblockclearcenter , .displayinlineblockclear100center , .displayinlineblockclear97center
 , .displayinlineblockclear95center-2
{
	clear:both;display:inline-block;
}
.displayinlineblockclear100
{
	width:100%;
}
.displayinlineblockclear97
{
	width:97%;
}
.displayinlineblockclearcenter
{
	text-align:center;width:100%;
}
.displayinlineblockclear100center
{
	text-align:center;width:100%;
}
.displayinlineblockclear97center
{
	text-align:center;width:97%;margin-top:5px !important;margin-bottom:5px !important;
}
.displayinlineblockclear95center-2
{
	text-align:center;width:95%;margin-top:24px !important;margin-bottom:12px !important;
}
.margintopm7
{
	margin-top:-7px !important;
}
.margintopbottom2
{
	margin-top:2px !important;margin-bottom:2px !important;
}
.margintop5
{
	margin-top:5px !important;
}
.margintop6
{
	margin-top:6px !important;
}
.margintop2
{
	margin-top:2px !important;
}
.margintopbottom4
{
	margin-top:4px !important;margin-bottom:4px !important;
}
.margintopbottom5
{
	margin-top:5px !important;margin-bottom:5px !important;
}
.marginbottom5
{
	margin-bottom:5px !important;
}
.marginbottom2
{
	margin-bottom:2px !important;
}
.margintop3
{
	margin-top:3px !important;
}
.margintop4
{
	margin-top:4px !important;
}

.margintop8
{
	margin-top:8px !important;
}
.margintop8desk
{
	margin-top:8px !important;
}
.margintopbottom8
{
	margin-top:8px !important;margin-bottom:8px !important;
}
.marginbottom8
{
	margin-bottom:8px !important;
}
.margintop7
{
	margin-top:7px !important;
}
.margintopbottom7
{
	margin-top:7px !important;margin-bottom:7px !important;
}
.marginbottom7
{
	margin-bottom:7px !important;
}
.margintop10
{
	margin-top:10px !important;
}
.margintopbottom10
{
	margin-top:10px !important;margin-bottom:10px !important;
}
.margintop15bottom10
{
	margin-top:15px !important;margin-bottom:10px !important;
}

.marginto3pbottom7
{
	margin-bottom:7px !important;margin-top:3px !important;
}
.margintop12
{
	margin-top:12px !important;
}
.marginto3pbottom12 , .margintop3bottom12
{
	margin-bottom:12px !important;margin-top:3px !important;
}
.margintop15bottom15
{
	margin-top:15px !important;margin-bottom:15px !important;
}

.margintop20bottom20
{
	margin-top:20px !important;margin-bottom:20px !important;
}
.margintop20bottom30
{
	margin-top:20px !important;margin-bottom:30px !important;
}
.margintop20bottom50
{
	margin-top:20px !important;margin-bottom:50px !important;
}
.margintop25bottom25
{
	margin-top:25px !important;margin-bottom:25px !important;
}
.margintop18bottom10
{
	margin-top:18px !important;margin-bottom:10px !important;
}
.marginbottom10
{
	margin-bottom:10px !important;
}
.margintop11
{
	margin-top:11px !important;
}
.margintopbottom11
{
	margin-top:11px !important;margin-bottom:11px !important;
}
.marginbottom11
{
	margin-bottom:11px !important;
}
.margintop15
{
	margin-top:15px !important;
}
.margintopbottom15
{
	margin-top:15px !important;margin-bottom:15px !important;
}
.marginbottom15
{
	margin-bottom:15px !important;
}
.margintop20
{
	margin-top:20px !important;
}
.margintop25
{
	margin-top:25px !important;
}
.margintop30
{
	margin-top:30px !important;
}
.margintop40
{
	margin-top:40px !important;
}
.margintop45
{
	margin-top:45px !important;
}
.margintop50
{
	margin-top:50px !important;
}

.margintop60
{
	margin-top:60px !important;
}

.margintop65
{
	margin-top:65px !important;
}
.margintop70
{
	margin-top:70px !important;
}
.margintop75
{
	margin-top:75px !important;
}

.margintop80
{
	margin-top:80px !important;
}

.datatatblediv
{
	width:98%;margin-left:2%;margin-top:10px;
}

.fullwidthclear98
{
	width:98%;clear:both;
}
.fullwidth
{
	width:100%;clear:both;
}
.maxwidth400
{
	max-width:400px;
}
.margintopbottom20
{
	margin-top:20px !important;;margin-bottom:20px !important;
}
.marginbottom20
{
	margin-bottom:20px !important;
}
.marginbottom25
{
	margin-bottom:25px !important;
}
.marginleft20
{
	margin-left:20px !important;;
}
.marginleft15
{
	margin-left:15px;
}
.marginleft10
{
	margin-left:10px;
}

.marginleft7
{
	margin-left:7px;
}

.divautofloat
{
	float:left;width:auto;margin-left:2px;margin-right:2px;
}
.displayblockautofloat
{
	display:inline-block;width:auto;margin-left:4px;margin-right:4px;
}
.fulldiv , .fulldivfloat ,  .fullfloat , .fulldivblock ,   .fullblock  , .fulldivblockfloat
{
 	width:100%;clear:both;
} 
.fulldivfloat  , .fullfloat  , .fulldivblockfloat
{
	float:left;
}
.fulldivblock  , .fullblock , .fulldivblockfloat 
{
	display:inline-block;
}
.center
{
	text-align:center !important;
}
.left
{
	text-align:left;
}
.right
{
	text-align:right;
}
.alignleft
{
	text-align:left !important;
}
.aligncenter
{
	text-align:center !important;
}
.alignright
{
	text-align:right !important;
}
.marginleft2
{
	margin-left:2px !important;
}
.marginleft3
{
	margin-left:3px !important;
}
.marginleft4
{
	margin-left:4px !important;
}
.marginleft5
{
	margin-left:5px !important;
}

.marginleft8
{
	margin-left:8px !important;
}
.marginleft10
{
	margin-left:10px !important;
}
.marginright2
{
	margin-right:2px !important;
}
.marginright3
{
	margin-right:3px !important;
}
.marginright4
{
	margin-right:4px !important;
}
.marginright6
{
	margin-right:6px !important;
}
.marginright8
{
	margin-right:8px !important;
}
.marginright10
{
	margin-right:10px !important;
}
.marginright12
{
	margin-right:12px !important;
}
.marginright14
{
	margin-right:14px !important;
}
.vertcalmiddle
{
	vertical-align:middle;
}

.margintopminus5
{
	margin-top:-5px;
}
.margintopminus8
{
	margin-top:-8px;
}
.margintopminus10
{
	margin-top:-10px;
}
.share-side.full 
{
    float: left; width: 90%; margin-top: 20px;text-align:left;
}
.maxheight26
{
	height:26px !important; max-height:26px !important;
}
@media screen and (min-width: 1px) and (max-width: 730px)   
{
	.margintop8desk
	{
		margin-top:0px !important;
	}
}

.circlediv1 , .circlediv2 , .circlediv3 
{
	float:left;width:190px;text-align:center;padding-top:14px;padding-bottom:10px;min-height:60px;height:auto;
	clear:both;margin-bottom:10px;margin-top:40px;font-size:15.5px;
	-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
}
label
{
	
}
.card-header
{
	font-weight:600;
}
.circlediv1
{
	background-color:#a72443;border:1px solid #a72443;color:#FFF;
}
.circlediv2
{
	background-color:yellow;border:1px solid yellow;color:#000;
}
.circlediv3
{
	background-color:#1a5833;border:1px solid #1a5833;color:#FFF;
}


.circlediv4 , .circlediv5
{
	float:left;width:90%;text-align:center;padding-top:14px;padding-bottom:10px;min-height:5;height:auto;
	clear:both;margin-bottom:10px;
	-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
}
.circlediv4
{
	background-color:#007aff;border:1px solid #1864b8;color:#FFF;
}
.circlediv5
{
	background-color:#f5f5f5;border:1px solid #cec9c9;color:#000;
}


.buttonlink1 , .buttonlink2 
{
	width:auto;text-align:center;padding-top:6px;padding-bottom:6px;height:40px;display:inline-block;
	clear:both;margin-bottom:4px;margin-top:4px;font-size:15.5px;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}

.buttonlink1
{
	background-color:#FFF;color:#000;padding-left:5px;padding-right:5px;margin-left:3px;margin-right:3px;
	
}
.buttonlink1:hover
{
	background-color:#ccc;text-decoration:none;color:#000;
}
.buttonlink2
{
	background-color:#f11111;border:1px solid #f11111;color:#fff;padding-left:6px;padding-right:6px;margin-left:5px;margin-right:5px;
}
.buttonlink2:hover
{
	text-decoration:none;color:#fff;
}

.chekbox1
{
	width:25px;height:25px;
}

.datagray th
{
	color:#000 !important;
}


table.dataTable>thead .sorting:after , table.dataTable>thead .sorting:before
{
	color:#000 !important;font-weight:600 !important;opacity:80;content:'';right:1em;
}

.black
{
	color:#000 !important;
}

.blackbg
{
	background-color:#000 !important;
}
.bluebg1
{
	background-color:#7751f4 !important;
}




.pricing_topx
{
position:relative;
border-radius: 50px;
background-color:#f9b707;
width:70%;
/* height: 40px; */
padding:5px;
text-align:center;
margin-left:auto;
margin-right:auto;
z-index:8;
top:15px;
max-width: 50px;
font-size: 15px;
font-weight: 600;
}


select 
{
  appearance: auto !important; 
  -webkit-appearance: menulist !important; 
  -moz-appearance: menulist !important;  
  border-radius: 4px;
}


.link1
{
	

 
  color: #333;
  line-height: 1.25;
  font-weight: 600;
  margin-left:4px;font-family:calibri;
}

.link1:hover {
  color: #666;
  text-shadow: 0 0 0.5px currentColor;
}

.form-select {


  background-image :none !important;
  background-repeat : no-repeat;
  
  
}


.textarea1  , .form-control.textarea1
{
	width: 90% !important;
    height: 70px !important;
    max-height: 70px !important;
	min-height: 70px !important;
}


/* Make DataTables pagination buttons square */
.dataTables_wrapper .dataTables_paginate .paginate_button .page-link{
    border-radius: 4px !important; /* Remove rounded corners */
    padding: 5px 10px !important; /* Adjust padding for a square look */
}

/* Style the active page button */
.dataTables_wrapper .dataTables_paginate .paginate_button.active .page-link {
 
    border-radius: 4px !important;
}

.dt-bootstrap5
{
	padding:12px !important;
}
.artabicdir
{
	direction:rtl !important;
	text-align:right !important;
}

.englishdir
{
	direction:ltr !important;
	text-align:left !important;
}