

html #global_page_efamilytree-index-index{
	background-color:#f4f4f4;
	font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size:13px;
}
html #global_page_efamilytree-index-index *,
.layout_efamilytree_profile *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box; 
}
html #global_page_efamilytree-index-index a{
	text-decoration:none;
}
#global_page_efamilytree-index-index #global_content_simple{
	display:block;
	overflow:auto;
	height:100vh;
}
.main_create_btn{
	text-align:center;
	display:flex;
	justify-content:center;
}
.main_create_btn button{
	padding:10px 30px;
	font-weight:600;
	letter-spacing:1px;
}
.familytree_cnt{
	text-align:center;
	overflow:auto;
}
[dir="rtl"] .familytree_cnt{
	text-align:center;
}
.familytree_cnt > .mCustomScrollBox{
	display:flex;
	justify-content:center;
}
.familytree_cnt > .mCustomScrollBox > .mCSB_container{
	padding:0 30px;
}
.f_tree_heading{
	margin:20px 0;
	font-size:20px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.f_tree_heading_icon{
	background-color:#d9a840;
	border-radius:5px;
	margin-left:15px;
	height:35px;
	width:35px;
	display:flex;
	align-items:center;
	justify-content:center;
}
[dir="rtl"] .f_tree_heading_icon{
	margin-left:0;
	margin-right:15px;
}
.f_tree_heading_icon i{
	background-size:contain;
	display:flex;
	height:22px;
	width:22px;
}
.f_tree_heading_icon i.editicon{
	background-image:url(../images/settings-icon.svg);
}
.f_tree_heading_icon i.treeicon{
	background-image:url(../images/familytree-white.png);
}
.f_tree_heading_icon i.deleteicon{
	background-image:url(../images/delete-icon.svg);
}
.f_tree{
	display:inline-flex;
	padding-bottom:20px;
}
.f_tree ul {
	padding-top:20px; position:relative;
	margin:0 auto;
	display:flex;
	justify-content:center;
	transition:all 0.1s;
	-webkit-transition:all 0.1s;
	-moz-transition:all 0.1s;
}

.f_tree li {
	text-align:center;
	list-style-type:none;
	position:relative;
	padding:20px 15px 0;
	text-align:center;
	transition:all 0.1s;
	-webkit-transition:all 0.1s;
	-moz-transition:all 0.1s;
}
.f_tree li:before,
.f_tree li:after{
	content:'';
	border-top:1px solid #dfb84d;
	position:absolute;
	top:0;
	right:50%;
	width:50%;
	height:20px;
}
[dir="rtl"] .f_tree li:before,
[dir="rtl"] .f_tree li:after{
	left:50%;
	right:inherit;
}
.f_tree li:after{
	border-left:1px solid #dfb84d;
	right:auto;
	left:50%;
}
[dir="rtl"] .f_tree li:after{
	border-right:1px solid #dfb84d;
	border-left-width:0;
	left:inherit;
	right:50%;
}
.f_tree li:only-child:after,
.f_tree li:only-child:before {
	display:none;
}
.f_tree li:only-child{
	padding-top:0;
}
.f_tree li:first-child:before,
.f_tree li:last-child:after{
	border:0 none;
}
.f_tree li:last-child:before{
	border-right:1px solid #dfb84d;
	border-radius:0 5px 0 0;
}
[dir="rtl"] .f_tree li:last-child:before{
	border-left:1px solid #dfb84d;
	border-right-width:0;
	border-radius:5px 0 0 0;
}
.f_tree li:first-child:after{
	border-radius:5px 0 0 0;
}
[dir="rtl"] .f_tree li:first-child:after{
	border-radius:0 5px 0 0;
}
.f_tree ul ul:before{
	content:'';
	border-left:1px solid #ccc;
	position:absolute;
	top:0;
	left:50%;
	width:0;
	height:20px;
}
[dir="rtl"] .f_tree ul ul:before{
	border-right:1px solid #ccc;
	border-left-width:0;
	left:inherit;
	right:50%;
}
.f_tree li .f_tree_user_box{
	transition:all 0.1s;
	-webkit-transition:all 0.1s;
	-moz-transition:all 0.1s;
}
/*.f_tree li .f_tree_user_box:hover,
.f_tree li .f_tree_user_box:hover + ul li .f_tree_user_box{
	background:#c8e4f8; color:#000; border:1px solid #94a0b4;
}*/
/*Connector styles on hover*/
/*.f_tree li a:hover+ul li:after,
.f_tree li a:hover+ul li:before,
.f_tree li a:hover+ul:before,
.f_tree li a:hover+ul ul:before{
	border-color:#94a0b4;
}*/
.f_tree_user_box{
	border-radius:5px;
	background-color:#fff;
	border:1px solid #d9a840;
	padding:10px;
	display:inline-flex;
	position:relative;
}
.f_tree_user{
	background-size:cover;
	border-radius:5px;
	background-color:#fff8f8;
	padding:15px 10px;
	position:relative;
	height:73px;
	width:170px;
}
.f_tree_user a{
	position:relative;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.f_tree_user .f_tree_user_thumb{
	margin-right:10px;
}
[dir="rtl"] .f_tree_user .f_tree_user_thumb{
	margin-right:0;
	margin-left:10px;
}
.f_tree_user .f_tree_user_thumb img{
	border-radius:50%;
	height:35px;
	width:35px;
	margin:0 auto;
	display:block;
	object-fit:cover;
}
.f_tree_user .f_tree_user_info{
	flex:1;
	overflow:hidden;
}
.f_tree_user .f_tree_user_name span{
	font-size:12px;
	font-weight:bold;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.f_tree_user .f_tree_user_info > div + div{
	margin-top:0;
}
.f_tree_user .f_tree_user_relation,
.f_tree_user .f_tree_user_dob,
.f_tree_user .f_tree_user_dod{
	font-size:11px;
}
.f_tree_user .f_tree_user_dob,
.f_tree_user .f_tree_user_dod{
	display:none;
}
.f_tree_user + .f_tree_user{
	margin-left:40px;
}
[dir="rtl"] .f_tree_user + .f_tree_user{
	margin-right:40px;
	margin-left:0;
}
.f_tree_user + .f_tree_user:before{
	content:"";
	position:absolute;
	background-image:url(../images/heart.svg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:22px;
	height:25px;
	width:25px;
	left:-32px;
	top:50%;
	margin-top:-12px;
}
[dir="rtl"] .f_tree_user + .f_tree_user:before{
	right:-32px;
	left:inherit;
}
.f_tree_user_box .hideshow_btn{
	position:absolute;
	bottom:-10px;
	left:50%;
	margin-left:-10px;
	background-color:#fff;
	border-radius:50%;
	border:1px solid #ccc;
	height:20px;
	width:20px;
	z-index:1;
}
.f_tree_user_box .hideshow_btn:before{
	content:"-";
	font-size:18px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
}
.f_tree_user_box .hideshow_btn.hide:before{
	content:"+";
}
.f_tree_user_box .hideshow_btn:not(.hide):before{
	margin-top:-2px;
}
.f_tree_user_box .addUser{
	position:absolute;
	left:-10px;
	top:-10px;
	background-color:#d9a840;
	color:#fff;
	height:25px;
	width:25px;
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:50%;
	z-index:1;
}
[dir="rtl"] .f_tree_user_box .addUser{
	left:inherit;
	right:-10px;
}
.f_tree_user .deleteUser{
	text-align:center;
	padding:0;
	font-weight:600;
	color:#f00;
	font-size:90%;
}
.f_tree_user .tree_btn{
	background-color:#d9a840;
	border-radius:5px;
	background-size:20px 20px;
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	right:0;
	bottom:0;
	display:flex;
	align-items:center;
	justify-content:center;
	height:25px;
	width:25px;
}
[dir="rtl"] .f_tree_user .tree_btn{
	left:0;
	right:inherit;
}
.f_tree_user .tree_btn i{
	color:#fff;
	font-size:12px;
}
/*Popups Start Here*/
.mpop_container{
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	z-index:99;
}
.mpop_overlay{
	background-color:rgba(0, 0, 0, .05);
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
}
.mpop_main{
	border-radius:5px;
	z-index:1;
	position:relative;
	box-shadow:0 0 12px rgba(0,0,0,.4);
	overflow:hidden;
	max-width:500px;
	width:90%;
}
.mpop_header{
	border-bottom-width:1px;
	padding:12px 10px;
	font-size:1.3em;
	display:flex;
	font-weight:bold;
	position:relative;
}
.mpop_header .mpop_header_title{
	flex:1;
}
.mpop_header .mpop_header_link a{
	height:25px;
	width:25px;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:17px;
}
.mpop_header .mpop_header_call_option{
	position:absolute;
	right:15px;
	top:5px;
} 
.mpop_header .mpop_header_call_option > a{
	font-size:15px;
	background-color:#f7f7f7;
	height:36px;
	width:36px;
	display:inline-flex;
	border-radius:50%;
	justify-content:center;
	align-items:center;
}
.mpop_header .mpop_header_call_option > a + a{
	margin-left:5px;
}
[dir="rtl"] .mpop_header .mpop_header_call_option > a + a{
	margin-left:0;
	margin-right:5px;
}
.mpop_footer{
	border-top-width:1px;
	padding:10px 15px;
	display:flex;
}
.mpop_footer .btn{
	border-radius:3px !important;
	display:inline-block;
	line-height:35px;
	border:1px solid transparent;
	padding:0 15px !important;
	cursor:pointer;
	margin-right:10px;
}
[dir="rtl"] .mpop_footer .btn{
	margin-right:0;
	margin-left:10px;
}
.mpop_content{
	margin:0 15px;
}
.deleteUserCnt .mpop_content{
	margin:15px;
}
.mpop_loading{
	background-color:rgba(255, 255, 255, .2);
	position:absolute;
	background-repeat:no-repeat;
	background-position:center;
	top:0;
	left:0;
	height:100%;
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}
.lds-roller{
	display:inline-block;
	position:relative;
	width:80px;
	height:80px;
}
.lds-roller div {
	animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	transform-origin:40px 40px;
}
.lds-roller div:after {
	content:" ";
	display:block;
	position:absolute;
	width:7px;
	height:7px;
	border-radius:50%;
	background:#0058bf;
	margin:-4px 0 0 -4px;
}
.lds-roller div:nth-child(1) {
	animation-delay:-0.036s;
}
.lds-roller div:nth-child(1):after {
	top:63px;
	left:63px;
}
.lds-roller div:nth-child(2) {
	animation-delay:-0.072s;
}
.lds-roller div:nth-child(2):after {
	top:68px;
	left:56px;
}
.lds-roller div:nth-child(3) {
	animation-delay:-0.108s;
}
.lds-roller div:nth-child(3):after {
	top:71px;
	left:48px;
}
.lds-roller div:nth-child(4) {
	animation-delay:-0.144s;
}
.lds-roller div:nth-child(4):after {
	top:72px;
	left:40px;
}
.lds-roller div:nth-child(5) {
	animation-delay:-0.18s;
}
.lds-roller div:nth-child(5):after {
	top:71px;
	left:32px;
}
.lds-roller div:nth-child(6) {
	animation-delay:-0.216s;
}
.lds-roller div:nth-child(6):after {
	top:68px;
	left:24px;
}
.lds-roller div:nth-child(7) {
	animation-delay:-0.252s;
}
.lds-roller div:nth-child(7):after {
	top:63px;
	left:17px;
}
.lds-roller div:nth-child(8) {
	animation-delay:-0.288s;
}
.lds-roller div:nth-child(8):after {
	top:56px;
	left:12px;
}
@keyframes lds-roller {
	0% {
		transform:rotate(0deg);
	}
	100% {
		transform:rotate(360deg);
	}
}
/*Popups End Here*/
/*Select Relation Start Here*/
.select-relation .mpop_add_user_field{
	padding:0 10px;
}
.mpop_menu{
	padding:0;
	margin:0;
	list-style:none;
	min-width:250px;
	max-height:50vh;
}
.mpop_menu > li{
	border-bottom-width:1px;
	display:flex;
	align-items:center;
	padding:10px;
}
.mpop_menu > li:active{
	background-color:#e8e8e8;
}
.mpop_menu > li:nth-last-child(1){
	border-bottom-width:0;
}
.mpop_menu > li.mpop_menu_radio{
	padding:0;
}
.mpop_menu > li.mpop_menu_radio label{
	position:relative;
	padding:10px 10px 10px 40px;
	display:flex;
	align-items:center;
	width:100%;
}
[dir="rtl"] .mpop_menu > li.mpop_menu_radio label{
	padding:10px 40px 10px 10px;
}
.mpop_menu > li.mpop_menu_radio label span:after{
	content:"";
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-border-radius:1em;
	border-radius:1em;
	display:block;
	width:18px;
	height:18px;
	position:absolute;
	margin:-9px 2px 0;
	left:10px;
	top:50%;
	opacity:.3;
}
[dir="rtl"] .mpop_menu > li.mpop_menu_radio label span:after{
	left:inherit;
	right:10px;
}
.mpop_menu > li.mpop_menu_radio label input:checked + span:after{
	border:5px solid #039be5;
	background-image:none;
	background-color:#fff;
	width:8px;
	height:8px;
}
.mpop_menu > li.mpop_menu_radio label input{
	opacity:0;
	visibility:hidden;
	position:absolute;
}
/*Select Relation End Here*/
/*Select User Start Here*/
.mpop_search{
	padding:10px;
}
.mpop_search_field{
	position:relative;
}
.mpop_search_field .search_icon{
	background-image:url(../images/search-icon.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:block;
	position:absolute;
	left:10px;
	top:8px;
	height:18px;
	width:18px;
}
[dir="rtl"] .mpop_search_field .search_icon{
	right:10px;
	left:inherit;
}
.mpop_search_field input{
	outline:none;
	border-radius:5px;
	width:100%;
	background-color:#f2f2f2;
	border-width:0;
	line-height:35px;
	padding:0 15px 0 40px;
}
[dir="rtl"] .mpop_search_field input{
	padding:0 40px 0 15px;
}
.mpop_search_field_editname input{
	padding:0 15px;
}
.mpop_select_relation{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.mpop_select_relation label{
	flex:1;
	font-weight:600;
}
.mpop_select_relation select{
	width:auto !important;
	padding:5px 20px 5px 5px !important;
}
[dir="rtl"] .mpop_select_relation select{
	padding:5px 5px 5px 20px !important;
}
.mpop_user_list{
	padding:0;
	list-style:none;
	margin:0;
	max-height:40vh;
	overflow:auto;
}
.mpop_user_list label{
	position:relative;
	padding:10px 40px 10px 0;
	display:flex;
	align-items:center;
	width:100%;
}
[dir="rtl"] .mpop_user_list label{
	padding:10px 0 10px 40px;
}
.mpop_user_list label span:after{
	content:"";
	background-color:#666;
	background-color:rgba(0,0,0,.3);
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-border-radius:1em;
	border-radius:3px;
	display:block;
	width:18px;
	height:18px;
	position:absolute;
	margin:-9px 2px 0;
	right:5px;
	top:50%;
}
[dir="rtl"] .mpop_user_list label span:after{
	left:5px;
	right:inherit;
}
.mpop_user_list  label input:checked + span:after{
	background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2214%2C4%2011%2C1%205.003%2C6.997%203%2C5%200%2C8%204.966%2C13%204.983%2C12.982%205%2C13%20%22%2F%3E%3C%2Fsvg%3E");
	background-color:#039be5;
	border-color:#38c;
	color:#fff;
	text-shadow:0 1px 0 #059;
}
.mpop_user_list label input{
	opacity:0;
	visibility:hidden;
	position:absolute;
}
.mpop_user_list > li + li{
	border-top:1px solid #ddd;
}
.mpop_user_list_item label{
	display:flex;
	align-items:center;
}
.mpop_user_list_item ._thumb img{
	border-radius:50%;
	height:40px;
	width:40px;
}
.mpop_user_list_item ._name{
	font-weight:bold;
	padding-left:10px;
}
[dir="rtl"] .mpop_user_list_item ._name{
	padding-right:10px;
	margin-left:10px;
}
/*Select User End Here*/
/*Select Frame Start Here*/
.mpop_frame_list{
	display:flex;
	flex-wrap:wrap;
	padding:10px;
	max-height:60vh;
	overflow:auto;
}
.mpop_frame_list_item{
	width:33.33%;
	padding:5px;
}
.mpop_frame_list_item article{
	position:relative;
}
.mpop_frame_list_item article input[type="radio"]{
	position:absolute;
	opacity:0;
	visibility:hidden;
}
.mpop_frame_list_item article label{
	width:100%;
	display:block;
}
.mpop_frame_list_item article input[type="radio"]:checked + label{
	border:4px solid #039be5;
}
.mpop_frame_list_item article img{
	vertical-align:middle;
	width:100%;
}
/*Select Frame End Here*/
/*Add User Start Here*/
.mpop_add_user_wrap{
	max-height:70vh;
	overflow:auto;
}
.mpop_add_user{
	padding:15px 0;
}
.mpop_add_user ._top{
	display:flex;
	margin-bottom:15px;
}
.mpop_add_user ._top ._thumb{
	height:80px;
	width:80px;
	position:relative;
}
.mpop_add_user ._top ._thumb > img{
	border:1px solid #ddd;
	border-radius:50%;
	height:100%;
	width:100%;
	object-fit:cover;
}
.mpop_add_user ._top ._thumb a{
	position:absolute;
	border-radius:50%;
	background-color:#fff;
	box-shadow:0 0 5px rgba(0, 0, 0, .5);
	height:28px;
	width:28px;
	bottom:5px;
	right:-5px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.mpop_add_user ._top ._thumb a img{
	height:16px;
}
.mpop_add_user ._top ._topfields{
	flex:1;
	margin-left:20px;
}
[dir="rtl"] .mpop_add_user ._top ._topfields{
	margin-right:20px;
	margin-left:0;
}
.mpop_add_user_field{
	margin-bottom:15px;
	display:flex;
	flex-wrap:wrap;
}
.mpop_add_user_field label{
	width:100%;
	margin-bottom:5px;
	font-weight:600;
}
.mpop_add_user_field input[type="text"],
.mpop_add_user_field select{
	border-width:0 0 1px;
	border-radius:0;
	padding:8px 0;
	height:36px;
	outline:none !important;
	max-width:100%;
	width:100%;
}
.mpop_add_user_field select option{
	padding:5px;
}
.mpop_add_user_field._birthday,
.mpop_add_user_field._number{
	margin-left:-3px;
	margin-right:-3px;
	min-width:210px;
}
.mpop_add_user_field._number span{
	width:33.33%;
	padding:0 3px;
}
.mpop_add_user_field._number span._code{
	width:80px;
}
.mpop_add_user_field._number span._number{
	flex:1;
}
.mpop_add_user_field._birthday span{
	width:33.33%;
	padding:0 3px;
}
/*Add User End Here*/

/*User Info Start Here*/
.mpop_user_info{
	padding:15px 0;
}
.mpop_user_info ._top{
	display:flex;
	align-items:center;
	margin-bottom:15px;
}
.mpop_user_info ._top ._thumb{
	height:80px;
	width:80px;
	position:relative;
}
.mpop_user_info ._top ._thumb > img{
	border:1px solid #ddd;
	border-radius:50%;
	height:100%;
	width:100%;
	object-fit:cover;
}
.mpop_user_info ._top ._thumb a img{
	height:16px;
}
.mpop_user_info ._top ._topinfo{
	padding-left:20px;
	flex:1;
}
[dir="rtl"] .mpop_user_info ._top ._topinfo{
	padding-left:0;
	padding-right:20px;
}
.mpop_user_info ._top ._topinfo ._name{
	font-size:17px;
	font-weight:bold;
}
.mpop_user_info ._top ._topinfo ._relation{
	font-style:italic;
	margin-top:5px;
}
.mpop_user_other_info{
	border-top-width:1px;
	border-top-style:dashed;
	margin-top:15px;
	padding-top:15px;
}
.mpop_user_other_info > ul > li{
	display:flex;
	align-items:center;
}
.mpop_user_other_info > ul > li.userinfoFamilytree{
	display:none !important;
}
.mpop_user_other_info > ul > li + li{
	margin-top:10px;
}
.mpop_user_other_info > ul > li > i{
	width:20px;
	margin-right:10px;
	align-items:center;
	display:flex;
}
[dir="rtl"] .mpop_user_other_info > ul > li > i{
	margin-right:0;
	margin-left:10px;
}
.mpop_user_other_info > ul > li > i img{
	width:100%;
}
.mpop_user_other_info > ul > li > span{
	flex:1;
}
.mpop_user_other_info > ul > li.userinforelation select{
	width:auto !important;
	margin-left:auto;
}
.mpop_user_other_info > ul > li.userinforelation select{
	padding:5px 20px 5px 5px;
}
[dir="rtl"] .mpop_user_other_info > ul > li.userinforelation select{
	padding:5px  5px 5px 20px;
}
/*User Info End Here*/
/*All Family Tree Popup Start*/
.mpop_all_tree_list{
	padding:10px 0;
}
.mpop_all_tree_list li{
	width:100%;
	display:flex;
}
.mpop_all_tree_list li a{
	display:flex;
	align-items:center;
	padding:10px 15px;
}
.mpop_all_tree_list li a:nth-child(1){
	flex:1;
}
.mpop_all_tree_list li a i._b{
	background-color:#d9a840;
	border-radius:50%;
	height:20px;
	width:20px;
	margin-right:15px;
}
[dir="rtl"] .mpop_all_tree_list li a i._b{
	margin-left:15px;
	margin-right:inherit;
}
.mpop_all_tree_list li a span{
	flex:1;
	font-size:17px;
	font-weight:500;
}
.mpop_all_tree_list li i.fas{
	color:#999;
	font-size:20px;
}
.mpop_all_tree_list li a.deleteAnotherTree i{
	background-image:url(../images/delete-red.svg);
	background-position:center;
	background-repeat:no-repeat;
	height:24px;
	width:24px;
}
/*All Family Tree Popup End*/
/*SMOOTHBOX START*/
/* #TB_window{
	border-width:0;
	width:100% !important;
	height:100% !important;
	left:0 !important;
	right:0 !important;
	bottom:0 !important;
	top:0 !important;
} */
.familytree_frame{
	border-width:0 !important;
}
.familytree_frame > #TB_iframeContent{
	width:100% !important;
	position:fixed;
	height:100% !important;
	left:0 !important;
	top:0 !important;
}
.smoothbox_close{
	display:block;
	position:absolute;
	top:10px;
	right:10px;
}
.smoothbox_close a{
	font-size:25px;
	width:30px;
	height:30px;
	display:block;
	text-align:center;
	opacity:.5;
}
/*SMOOTHBOX END*/
/*DELETE CONFIRMATION POPUP START*/
.mpop_container.deleteconpopup .mpop_content p{
	margin:15px 0;
}
/*DELETE CONFIRMATION POPUP END*/