﻿@font-face{font-family:'GE Dinar Two Light';src:url('/Style%20Library/GDPRegisterThemes/fonts/ge-dinar-two-light.otf');}
@font-face{font-family:'GE Dinar Two Medium';src:url('/Style%20Library/GDPRegisterThemes/fonts/ge-dinar-two-medium.otf');}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:GE Dinar Two Light;}
body{margin:0px !important;padding:0px !important;font-family:GE Dinar Two Light !important;color:#404040;overflow:auto;background-color:#f3f3f3;text-align:right;direction:rtl;}
.clr{clear:both;width:100%;}
img{border:0;vertical-align:middle}
a{text-decoration:none;outline:none;}
/* =================== Start Header ===================*/
.topbar{background-color:#0669ac;color:#fff;padding:8px 0;}
.topbar>div,.header_wrapper>div{width:100%;max-width:1160px;margin:0 auto;}
.tb_r{font-size:15px;}
.tb_r>a{color:#fff;font-family:monospace;font-size:15px;vertical-align:top;font-weight:300;}
.srch{display:inline-block;}
.srch .ms-sbplain{background:transparent;border:1px solid #879ab4 !important;font-size:13px;outline:none;color:#fff;padding:3px;font-family:GE Dinar Two Light !important;height:25px;margin-right:5px;}
td.ms-sbgo img{width:17px;height:17px;background:none;border:none !important;margin-right:5px;}
.header_wrapper{background:url(../images/pattern.png);}
.logo{float:right;padding:18px 0px;margin:0;}
.menu_wrap{float:left;margin:0;}
.logo a{display:block;}

.ms-hidden{
    display: none;
}

th.hiddencol {
    display: none;
}

.center
{
text-align: center;
  padding: 10px;
}

.ms-welcome-root > a.ms-core-menu-root, .ms-signInLink, .ms-welcome-hover, .ms-siteactions-hover{color:#fff;background:none !important;border:none !important;}
.ms-core-menu-arrow, .ms-menu-althov-active span.ms-menu-hovarw{display:none !important;}
/*.ms-core-menu-box.ms-core-defaultFont.ms-shadow{right:0 !important;/*left:auto;*/}*/

/* Controls css */
.fuDetails {padding: 10px;margin: 10px 0 0;list-style: none;font-size: 14px;line-height: 15px;background-color:#f3f3f3;min-height:75px;}
.fuDetails li{width: 100% !important;padding: 5px 10px 5px 10px;background: url('/Idea/theme/images/menu_arrow_default.png') no-repeat right 10px;background-size:4px;list-style: none;min-height: auto !important;margin-bottom: 0 !important;font-size: 12px;}


/* =================== Start Menu Style ===================*/
.t_menu{position:relative;}
#menu{padding:0;list-style:none;margin:0;display:inline-block;vertical-align:top;}
#menu>li{position:relative;z-index:10;display:inline-block;}
#menu a{outline:none;}
#menu>li>a:link, #menu>li>a:visited{color:#404040;font-size: 16px;text-decoration:none;padding:25px 15px 25px;display:block;line-height:34px;text-align:center;font-family: 'GE Dinar Two Medium';}
#menu>li:last-child a{padding-left:0px;}
#menu>li:hover>a{color:#0669ac;}
#menu>li.current>a{color:#0669ac;}
#menu>li>ul{display:block;padding:0;margin:0;list-style:none;background-color:#0669ac;width:200px;position:absolute;top:84px;right:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0.0;height:0;overflow:hidden}
#menu>li:hover>ul{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:1.0;height:auto}
#menu>li>ul li{padding:0 5px;margin:0 10px}
#menu>li>ul li a{display:block;font-size:15px;color:#fff;text-decoration:none;padding:5px 5px 10px;border-bottom:1px dotted #fff;}
#menu>li>ul li:hover a{color:#8BD3F5;}
.slicknav_menu{display:none;position:relative;}
.slicknav_menu a{outline:none;}
.slicknav_btn{position:relative;display:block;vertical-align:middle;float:left;padding:4px 15px 8px 20px;line-height:1.125em;cursor:pointer}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}
.slicknav_menu .slicknav_icon{float:right;margin:0.300em 0 0 0.438em;}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em}
.slicknav_nav{clear:both;position:relative;top:0px;right:0;background-color:#6A85AD;width:100%;z-index:99;}
.slicknav_nav ul, .slicknav_nav li{display:block}
.slicknav_nav .slicknav_arrow{border-top-color:#fff !important;border-bottom-color:#fff !important;display:inline-block;width:0px;height:0px;margin-left:2px;vertical-align:middle;border-top:4px solid rgb(0,0,0);border-left:4px solid transparent;border-bottom:0px dotted;border-left:4px solid transparent;content:'';color:transparent;}
.slicknav_nav .slicknav_item{cursor:pointer}
.slicknav_nav .slicknav_row{display:block}
.slicknav_nav a{display:block}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a{display:inline}
.slicknav_menu:before, .slicknav_menu:after{content:"";display:table}
.slicknav_menu:after{clear:both}
.slicknav_menu{font-size:14px}
.slicknav_btn{margin:5px 5px 6px;text-decoration:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background-color:#6A85AD;}
.slicknav_menu .slicknav_menutxt{color:#fff;font-size:15px}
.slicknav_menu .slicknav_icon-bar{background-color:#fff}
.slicknav_menu{background:#0669ac;padding:5px}
.slicknav_nav{color:#fff;margin:0;padding:0}
.slicknav_nav, .slicknav_nav ul{list-style:none;overflow:hidden}
.slicknav_nav ul{padding:0 0 10px 0;margin:0}
.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}
.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff;font-size:15px}
.slicknav_nav li{border-bottom:1px dotted #548b3d}
.slicknav_nav li:last-child{border-bottom:none}
.slicknav_nav li ul li{border-bottom:0}
.slicknav_nav li ul a{color:#fff !important;font-size:15px;padding:0 15px 0 0;margin:5px 25px 0 5px;border-top:none;background:url(../images/m_arrow.png) no-repeat right 6px}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a{padding:0;margin:0}
.slicknav_nav .slicknav_row:hover{color:#fff}
.slicknav_nav a:hover,.slicknav_nav li ul a:hover{color:#fff !important;}
.slicknav_nav .slicknav_txtnode{margin-left:15px}
/* =================== End Menu Style ===================*/
/* =================== End Header ===================*/
.main_contents{background:#f3f3f3;padding-top:20px;margin-bottom:40px;min-height:400px;}
.main_contents>div{width:100%;max-width:1160px;margin:0 auto;background:rgba(255,255,255,0.7);border:1px solid #ebebeb;padding:20px;}
.rsidebar{width:24%;float:right;padding-left:2%;} 
/* sb_menu */
.sb-title{margin-bottom:0px;border-bottom:5px solid #0669ac;}
.sb-title span{color:#0669ac;font-size: 16px;line-height:30px;padding-right:10px;font-family: 'GE Dinar Two Medium';}
.sb-menu ul{margin:0;list-style:none;padding: 0px 0px 10px 0px;margin-bottom:25px;background:#fefefe;border:1px solid #e6e6e6;border-top:none;}
.sb-menu ul li{padding:0px 15px 0px 10px;}
.sb-menu ul li:hover {background: rgba(240,240,240,0.5);}
.sb-menu ul li a:link, .sb-menu ul li a:visited{color:#404040 !important;text-decoration:none;display:block !important;font-size: 15px !important;padding:10px 20px 10px 0px !important;background:url('../images/menu_arrow.png') no-repeat right 13px !important;border-bottom:1px dotted #dbdbdb !important;outline:none;font-family: 'GE Dinar Two Medium' !important;}
.load_date{background:url('../images/calender.png') no-repeat;width:27px;height:27px;color:transparent;display:inline-block;vertical-align:middle;outline:none;border:none;}
.sb-menu ul li:last-child a{border-bottom:none !important;}
.sb-menu ul li:hover a{color:#0669ac;}
.sb-menu ul li.selected a{color:#0669ac !important;}
li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, li > a.ms-core-listMenu-item:hover, li > a.ms-core-listMenu-item:active, li > a.ms-core-listMenu-item.ms-core-listMenu-selected{background-color:transparent !important;}
.ms-core-sideNavBox-removeLeftMargin{margin-right:0 !important;}
.wizard{border-right:3px solid #0669ac;}
.wizard ul{padding:0px;margin:0px;list-style:none;}
.wizard ul li{float:right;width:33.33%;}
.wizard ul li a:link, .wizard ul li a:visited{display:block;background:#f3f3f3;padding:10px;color:#b8b8b8;text-align:center;border-left:1px solid #a8a9ab;font-size:14px;text-decoration:none;}
.wizard ul li a strong{font-weight:normal;font-size:14px;font-family: 'GE Dinar Two Medium';}
.wizard ul li:last-child a{border-left:0px;}
.wizard ul li span{padding:2px 6px;background:#a8a9ab;color:#fff;margin-left:10px;}
.active_link a{background:#fff !important;color:#404040 !important;}
.active_link a span{background:#0069AA !important;}
.content_wrap{width:100%;float:right;}
.main_form{margin-bottom:25px;}
.validation_title{text-align:left;display:block;font-size:11px;color:#a0a0a0;}
.validation_title span{color:red;}
.box_header_main{color:#0669ac;padding:5px 10px 8px 0px;font-size:16px;margin:2px 0px 15px 0px;font-family: 'GE Dinar Two Medium';border-bottom:3px solid #eee;}
.box_header{background-color:#0669ac;width:100%;color:#fff;padding:5px 10px 8px 0px;font-size:14px;margin:2px 0px 15px -270px;font-family: 'GE Dinar Two Medium';}
.col_2{padding:0;margin:0;list-style-type:none;font-size:14px;color:#404040;width: 100%;}
.col_1{padding:0;margin:0;list-style:none;font-size:14px;color:#404040;width: 100%;}
.col_1>strong>a{display:block;color:#0669ac !important;}
.col_1>strong>a img{margin-left:5px;}
.col_1 li{margin-bottom:10px;}
.col_2 li{width:50%;float:right;margin-bottom:10px;padding:0 5px;min-height:80px;}
.formLabelTd{color:#404040;margin-bottom:7px;font-size: 15px;font-weight: bold;text-align:right;}
.formControlTd{text-align:right;position: relative;width:85%}
.required{color:red;padding-right:5px;}

.formTextBox{width:100%;color:#404040;font:14px verdana;border: 1px solid #e9e9ea !important;padding:4px 5px 6px;outline:none;font-family: GE Dinar Two Light !important;display:block;min-height: 33px;}
span.formTextBox{background-color:#f3f3f3;}
.input-group input, .input-group select{min-height:33px;}
.input-group input{width:70%;}
.input-group select{width:29%;float:left;}
.formDropDown{width:100%;color:#404040;font:14px verdana;border:1px solid #e9e9ea;padding:4px 5px 6px;outline:none;font-family: GE Dinar Two Light !important;}
.formTextBox:focus ,.formMultiTextBox:focus{border-color:#8BD3F5;outline:0;background:#FdFDFd;color:#404040;}
.formTextBox.disabled{background:#fafafa;}
.formTextBox.disabled:focus{border-color:#e9e9ea;outline:0;}
.formTextBox.date{width:89%;}
.formMultiTextBox{width:100%;color:#404040;font:14px verdana;border: 1px solid #e9e9ea !important;padding:4px 5px 6px !important;outline:none;font-family: GE Dinar Two Light !important;display:block;min-height: 33px;background-color:#f3f3f3 !important;}
.form_btn{background-color:#0669ac !important;color:#fff !important;padding:7px 37px 5px !important;border:0 !important;cursor:pointer;font-size: 15px !important;text-align:center;outline:none;float:left;margin:20px 2px 10px 2px;font-family: 'GE Dinar Two Medium' !important;font-weight:normal;}
.hlkMoveItem{background-color:#0669ac !important;color:#fff !important;padding:7px 37px 5px !important;border:0 !important;cursor:pointer;font-size: 15px !important;text-align:center;outline:none;float:right;margin:20px 2px 10px 2px;font-family: "GE Dinar Two Medium" !important;}
.table-bordered{border-spacing:0px;border-collapse:separate;}
.table-bordered{width:100%;border:1px solid #e8e8e8;border-collapse:separate;border-left:0;border-bottom:0;margin-bottom:20px;font-family: tahoma;text-align: center;}
.table-bordered th{vertical-align:top;padding:5px 10px 5px;line-height:20px;font-size:15px;border-left:1px solid #e8e8e8;background-color:#0669ac;color:#fff;text-align:right;font-weight:300;font-family: GE Dinar Two Light !important;text-align: center;}
.table-bordered tr:nth-child(even){background:#f6f6f6;}
.table-bordered tr:nth-child(odd){background:rgba(250,250,250,1);}
.table-bordered td{padding:7px 10px;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-size:14px;color:#404040;vertical-align:top;}
.table-bordered th:last-child{border-left:0;}
span.edit{color:#404040;text-decoration:none;font-size:13px !important;padding:10px 15px 0px 16px !important;background:url('../images/edit.png') no-repeat right 12px;}
span.delete{color:#404040;text-decoration:none;font-size:12px !important;padding:10px 15px 0px 10px !important;background:url('../images/delete.png') no-repeat right 12px;}
span.comment{color:#404040;text-decoration:none;font-size:13px !important;padding:10px 20px 0px 16px !important;background:url('../images/comment.png') no-repeat right 12px;}
span.attach{color:#404040;text-decoration:none;font-size:12px !important;padding:10px 17px 0px 10px !important;background:url('../images/attach.png') no-repeat right 12px;}
.info_title{font-size:11px;float:left;vertical-align:bottom;color:#b8b8b8;display:inline-block;position:relative;top:5px;}
.radio_group{margin:10px 0;}
.formMultiTextBox{width:100%;color:#404040;font:14px verdana;border:1px solid #e9e9ea;padding:4px 5px 6px;outline:none;min-height:130px;}
.activate{background-color:#006aa8;}
.deactivate{background-color:#A8A9AB !important;}

input[type="file"]{width:100%;}
input[type="file"]::-webkit-file-upload-button {
  visibility: hidden;
}
input[type="file"]::before {
  content: 'اختيار الملف';
  display: inline-block;
  background: #0669ac;
  border: none;
  border-radius: 3px;
  padding: 5px 3px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  font-weight: 700;
  font-size: 10pt;
  color:#fff;
}
.fu {
    padding: 10px;
    border: 1px solid #ddd;
    margin: 0 0 10px 0;
}


.fu .formLabelTd span:first-child{color:#0669ac}
.dvtitle{font-size:18px;color:#0669ac;padding-bottom:10px;border-bottom:1px dotted #ddd;margin-bottom:10px;}
.percintage{float:left;position:relative;top:-24px;margin-bottom:-24px;left:30px;}
 .itempopup .js-open-modal.btn img{display:none;}
 .itempopup .js-open-modal.btn::before {
  content: 'عرض تفاصيل البند';
  display: block;
  background: #9caec8;
  border: none;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  font-weight: 700;
  font-size: 10pt;
 color:#fff;text-decoration:none !important;}
.itempopup a{text-decoration:none !important;}
 
/* Dashboard */
.dashboard a{width: 31.3%;margin:1%;background:#fdfdfd;padding:30px 0px 10px;text-align:center;min-height:150px;border:1px solid #eee;display:block;float:right;text-decoration: none !important;}
.dashboard a:hover{background:#f5f5f5;}
.dashboard a img{height:60px;display:block;margin:auto;margin-bottom:5px;}
.dashboard a span{display:block;color:#404040;font-size:14px;line-height: 33px;font-weight: bold;}
/* End Dashboard */
/*====================== Start Footer ======================*/
.footer{color:#fff;text-align:center;background-color:#0669ac;padding:12px;font-size:14px;
            position: relative;
    width: 100%;
    bottom: 0px;
}
/*====================== End Footer ======================*/

.steps{list-style:none; margin:20px 0; padding:0; display:table; table-layout:fixed; width:100%; color:#aaa}
.steps >li{position:relative; display:table-cell; text-align:center; font-size:16px}
.steps >li:before{content:attr(data-step); display:block; margin:0 auto; background:#fff; width:40px; height:40px; text-align:center; line-height:34px; border-radius:100%; position:relative; z-index:1000; font-size:16px; font-family:Verdana; border:3px solid #aaa}
.steps >li:after{content:''; position:absolute; display:block; background:#ccc; width:100%; height:4px; top:17px; right:50%; z-index:0}
.steps >li:last-child:after{display:none}
.steps >li.is-active{color:#0669ac}
.steps >li.is-active:before{color:#fff; border:3px solid #0669ac;background-color:#0669ac}

.aspnetpager{padding:5px; margin:0; list-style:none; text-align:center}
.aspnetpager a, .aspnetpager span{display:inline-block; color:#707070 !important;border:1px solid #ccc;padding:0 5px;background:#fff;border-radius:3px;font-family:tahoma;
background-color: #eee;background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #eeeeee 50%, #eeeeee 100%, #eeeeee 100%); background-image:linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#eeeeee 50%,#eeeeee 100%,#eeeeee 100%);}
.aspnetpager>img{display:inline-block; color:#707070;border:1px solid #ccc;padding:3px 5px;background:#fff;border-radius:3px;height:19px;
background-color: #eee;background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #eeeeee 50%, #eeeeee 100%, #eeeeee 100%); background-image:linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#eeeeee 50%,#eeeeee 100%,#eeeeee 100%);}
.aspnetpager span{color:#0669ac !important;}
.aspnetpager li img{padding:0 5px}
.aspnetpager a img{height:12px;}

.btnshowtime{background-color:#0669ac !important;color:#fff !important; height: 33px;margin: 0 10px 0 0 !important;border:0 !important;cursor:pointer;position:relative;bottom:-25px;}

/*====================== Start Responsive ======================*/
@media (max-width:990px){.topbar>div, .header_wrapper>div{padding:0 20px;}
.wizard ul li span{display:block;width:20px;margin:auto;margin-bottom:5px;}
.table-bordered th{min-width:inherit;}
.info_title{display:none;}
.formTextBox.date{width:86%;}
.wizard ul li a strong{font-size:12px;}
}
@media (max-width:767px){#menu>li>a:link,#menu>li>a:visited{font-size:15px;}
#menu>li.selected>a:link, #menu>li.selected>a:visited, #menu>li.selected:hover>a, #menu>li:hover>a{padding:10px 7px 8px}
#menu{display:none}
.slicknav_menu{display:block}
.slicknav_btn{float:right;}
.t_menu{top:15px;}
.rsidebar{width:100%;padding-left:0%;}
.content_wrap{width:100%;}
.col_1,.col_2{font-size:13px;}
.table-bordered th{font-size:14px;}
.table-bordered td{font-size:13px;}
.form_btn{font-size:15px;}
.wizard ul li a strong{font-size:13px;}
.header_wrapper>div{
  padding-bottom: 20px;
  padding-top: 10px;
}
}
@media (max-width:600px){.menu_wrap{float:none;}
.col_2 li{width:100%;}
.col_2 li:nth-child(odd){padding-left:0px;}
.col_2 li:nth-child(even){padding-right:0px;}
.wizard ul li a strong{display:none;}
.active_link a strong{display:block !important; padding:2px 0;}
.active_link a span{display:none !important;}
.active_link{width:50% !important; }
.wizard ul li{width:25%;}
.wizard ul li a span{margin-bottom:0px;}
.logo{float:none;padding:18px 0 10px 0px;margin:0;text-align:center;}
.dashboard a {
  width: 48%;}
  
  .btnshowtime{bottom:0;}
}
@media (max-width:480px){.hidden-480{display:none;}
.dashboard a {
  width: 100%;}
}
}
@media print{.topbar,.menu_wrap,.rsidebar,.wizard,.footer{display:none !important;}
.main_contents>div{border:none;}
}
/*====================== End Responsive ======================*/
/*====================== Tabs UI ======================*/
.container{
	margin: 0 auto;
}

.tabs{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: #99b2d5;
	border-bottom: 3px #0669ac solid;
}

.tabs li{
	display: inline-block;
	margin:0;
	padding: 5px 20px 0px 20px;
	cursor: pointer;
	font-size:1.2em;
	line-height:2em;
	color:#FFF;
}

.tabs li:hover {
	background: #0669ac;
	}

.tabs li.current{
	background: #0669ac;
	color: #FFF;
}

.tab-content{
	display: none;
	background: #ededed;
	padding: 15px;
			
	line-height:1.4;
}

.tab-content.current{
	display: inherit;
}

/*====================== pop-up UI ======================*/
/*.popup_lst {
    position: relative;
    height: 100%;
    font-size: 100%;
    line-height: 1.5;
    color: #444;
}*/
.popup_lst {
    position: fixed;
    height: auto;
    font-size: 100%;
    line-height: 1.5;
    color: #444;
    max-height: 10%;
    top: 30%;
    width: 600px;
    right: 50%;
    margin: 0 -300px 0 0;
}

.popup_lst .btn {
  background-color: #0669ac !important;
    color: #fff !important;
    padding: 7px 37px 5px !important;
    border: 0 !important;
    cursor: pointer;
    font-size: 15px !important;
    text-align: center;
    outline: none;
    float: left;
    margin: 0px 2px 20px;
    font-family: 'GE Dinar Two Medium' !important;
	text-decoration:none !important;
}
h2, h3{font-family:GE Dinar Two Light !important}
.popup_lst .btn:hover {
  background-color: #ddd;
  -webkit-transition: background-color 1s ease;
  -moz-transition: background-color 1s ease;
  transition: background-color 1s ease;
}

.popup_lst .btn-small {
  padding: .75em 1em;
  font-size: 0.8em;
}

.popup_lst .modal-box {
  display: none;
  position: absolute;
  z-index: 1000;
  width: 98%;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}
@media (min-width: 32em) {
.popup_lst .modal-box {width: 100%;left: 0 !important;top: -80px !important;}
}


.popup_lst .modal-box header,
.popup_lst .modal-box .modal-header {
  padding: 1.25em 1.5em;
  border-bottom: 1px solid #ddd;
}

.popup_lst .modal-box header h3,
.popup_lst .modal-box header h4,
.popup_lst .modal-box .modal-header h3,
.popup_lst .modal-box .modal-header h4 { margin: 0; }

.popup_lst .modal-box .modal-body { padding: 2em 1.5em;position: relative !important;overflow-x:hidden !important;max-height: 350px; overflow-y: auto !important;}

.popup_lst .modal-box footer,
.popup_lst .modal-box .modal-footer {
  padding: 1em;
  border-top: 1px solid #ddd;
  background: rgba(0, 0, 0, 0.02);
  text-align: left;
}
.popup_lst .modal-overlay {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3) !important;
}

.popup_lst a.close {
  line-height: 1;
  font-size: 1.5em;
  position: absolute;
  top: 5%;
  left: 2%;
  text-decoration: none;
  color: #bbb;
}


.popup_lst a.close:hover {
  color: #222;
  -webkit-transition: color 1s ease;
  -moz-transition: color 1s ease;
  transition: color 1s ease;
}
ul.items_bx strong {
    font-weight: normal;
    line-height: 34px;
    font-size: 16px;
    display: block;
    border-bottom: 1px dashed #ccc;
}
ul.items_bx a {color: #006aa8;font-size:14px;}



input[type=password], input[type=text], input[type=file], textarea, select{
    border: 1px solid #e9e9ea !important;
}


.col_2:after,.col_1:after { 
   content: "";
   display: block; 
   clear: both;
}

.formControlTd a {
    font-size: 18px;
}

.rptnumberitems{
    float: left;
    font-size: 16px;
    padding-left: 30px;
 }
	
	.bx_fram {
    background: rgba(255, 255, 255, 0.7);
    padding: 10px;
    border: 1px solid rgba(204, 204, 204, 0.34);
    margin-top:-15px;
}

.downlink {background: url('../images/download_ico.png') no-repeat right 10px !important;color: #404040 !important;display: block;background-size: 20px !important;font-size: 13px !important;padding:10px 27px 0 0;}
.lnkDownShow{background: url('../images/download_ico2.png') #f3f3f3 no-repeat right 6px !important;padding:6px 32px 6px;color: #404040 !important;display: block;background-size: 20px !important;font-size: 13px !important;border: 1px solid #e9e9ea !important;margin-bottom: 8px;}
.liItemDetails .formControlTd{color:#0669ac; background-color:#f3f3f3;padding:5px 10px;}
.liItemDetails .formLabelTd{padding-bottom:10px;min-height:30px;}

.formControlTd.watch {
    line-height: 0;
    direction: ltr;
    font-family: tahoma;
}
.formControlTd.watch table{
float:right;
}

.formControlTd.watch td{
  height: 20px !important;
  vertical-align: middle !important;
}

.formControlTd.watch input{
  height: 58px !important;
  width:200px !important;
  text-align:center !important;margin:0 auto;
  cursor:pointer;font-size:36px;border-radius:100px;background: url('/Style%20Library/GDPRegisterThemes/images/calender.png') no-repeat 40px 18px;padding-left:50px;
}

.formControlTd.watch input:last-child{
 border-right:1px solid Silver !important;
 margin-right:2px !important;
}
.bootstrap-timepicker-widget table td a *:before{font-family: 'Glyphicons Halflings' !important;}
.bootstrap-timepicker-widget table td input{width:32px !important;}
.bootstrap-timepicker-widget table{direction:ltr !important;}
.dropdown-menu {
    position: absolute;
}

.success_message{padding:10px;padding-right:10px;font-size:16px;padding-top: 10px;margin-bottom:10px;background-color:#dff0d8;color:#408740;}
.success_message span{background: url('../images/ok.png') no-repeat right 0px !important;padding-right: 30px;}
.information_message{padding:10px;padding-right:10px;font-size:16px;padding-top:10px;margin-bottom:10px;background-color:#d9edf7;color:#3a87ad;}
.information_message span{background: url('../images/info.png') no-repeat right 0px !important;padding-right: 30px;}
.error_message{padding:10px;padding-right:10px;font-size:16px;padding-top:10px;margin-bottom:10px;background-color:#f2dede;color:#b94a48;}
.error_message span{background: url('../images/error.png') no-repeat right 0px !important;padding-right: 30px;}
.alert_message{padding:10px;padding-right:10px;font-size:16px;padding-top:10px;margin-bottom:10px;background-color:#fcf8e3;color:#c09853;}
.alert_message span{background: url('../images/alert.png') no-repeat right 0px !important;padding-right: 30px;display:block;text-align:right;}

input[type=password]/*,input[type=text],.formTextBox*/{font-family:tahoma !important;}
.descfont{color: #0669ac !important;padding:10px !important;border-top:5px solid #0669ac !important;}

.griddesc {
    font-size: 16px;
    margin: 8px 0;
    display: block;
    color: #0669ac;
	text-align:center;
	background-color:#eee;
	border:1px solid #eee;padding:10px;
}

@media print{
	.rsidebar, .menu_wrap, .topbar, .footer{display:none;}
}

.col_2 li:after{
content: "";
    display: block;
    clear: both;

}
.mapBX{
    position: absolute;
    top: 4px;
    left: 30px;
    float: left;color:#0669ac;font-size:16px;text-decoration:underline;
 }
 input.mapBX, input.mapBX:hover{
    position: absolute;
    top: 4px;
    /*left: 10px;*/
    float: left;
	border:0;background:none;font-family:"GE Dinar Two Light" !important;color:#0669ac;font-size:16px !important;text-decoration:underline;padding:0;min-width:0;cursor:pointer;
 }

 /**/
.input-group .form-control, .input-group-addon, .input-group-btn {
    display: inline !important;
}

.input-group {
    display:block ;
}