@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,700);

body{padding:0; margin:0; background-color:#FFF; font-family:"Open Sans", sans-serif, Arial; font-size:14px; color:#222;}

.clear 	{clear:both; display:block; overflow:hidden; visibility:hidden; width: 0; height:0;}

.pad-5 {padding:5px} .pad-10 {padding:10px}	.pad-15 {padding:15px} .pad-20 {padding:20px} .pad-30 {padding:30px}
/*margin selectors*/
.m-a   {margin:auto}
.m-0   {margin:0}	     .mt-0  {margin-top:0}	     .mb-0  {margin-bottom:0}	.ml-0  {margin-left:0}	 .mr-0 {margin-right:0}
.mt-5  {margin-top:5px}	 .mb-5  {margin-bottom:5px}	 .ml-5  {margin-left:5px}	.mr-5  {margin-right:5px}	
.mt-10 {margin-top:10px} .mb-10 {margin-bottom:10px} .ml-10 {margin-left:10px}	.mr-10 {margin-right:10px}
.mt-15 {margin-top:15px} .mb-15 {margin-bottom:15px} .ml-15 {margin-left:15px}	.mr-15 {margin-right:15px}
.mt-20 {margin-top:20px} .mb-20 {margin-bottom:20px} .ml-20 {margin-left:20px}	.mr-20 {margin-right:20px}
.mt-30 {margin-top:30px} .mb-30 {margin-bottom:30px} .ml-30 {margin-left:30px}	.mr-30 {margin-right:30px}
.mt-minus {margin-top:-30px}

.font_light   {font-weight:300;}
.font_regular {font-weight:400;}
.font_bold    {font-weight:700;}
.font_xbold    {font-weight:900;}

.text_blue {color:#0099ff; text-decoration:none;}
.text_navy {color:#004471; text-decoration:none;}
.text_grey {color:#999; text-decoration:none;}
.text_blck {color:#111;    text-decoration:none;}
.text_wht  {color:#ffffff; text-decoration:none;}
.text_gren {color:#afcf6f; text-decoration:none;}
.text_red  {color:#ff0000; text-decoration:none;}
.text_orng {color:#ff9900; text-decoration:none;}

.text_20 {font-size:20px;}
.text_18 {font-size:18px;}
.text_16 {font-size:16px;}
.text_14 {font-size:14px;}
.text_12 {font-size:12px;}
.text-justify{text-align:justify;}

.brd_rght {border-right:#e6e6e6 1px solid;}
.brd_box  {border:#e6e6e6 1px solid;}
.brd_dtd  {border:#e6e6e6 2px dashed;}

.relative {position:relative;}

header {min-height:60px; display:block;}

.home_map { position:absolute; width:100%; min-height:500px;}

.logo {float:left; padding:10px 0; font-size:18px; color:#0099ff; text-transform:uppercase;}

.page-header .form-control {background-color:#565f68; border-color:#4d4e4e; color:#CCC;}

.home_menu      {float:right; padding:0; margin:0; margin-bottom:-10px;}
.home_menu li   {display:inline-block; font-size:15px;}
.home_menu li a {display:block; padding-left:20px; padding-right:20px; line-height:58px; color:#ebebeb; text-decoration:none;}
.home_menu li span {font-size:12px; color:#62f394;}
.home_menu li a.signin {background-color:#0099ff;}
.home_menu li a.signin:hover {background-color:#0384c9;}

.top_menu {background-color:#000; height:58px; float:right;}
.top_menu ul {margin:0; padding:0; list-style:none;}
.top_menu ul li {display:inline-block; position:relative;}
.top_menu ul li .badge {position:absolute; left:8px; top:10px; background-color:#d64635; font-weight:300; padding:2px 5px; color:#FFF;}
.top_menu ul li a {display:block; line-height:58px; padding:0 15px; color:#a5a5a5; text-decoration:none;}
.top_menu ul li:hover, li:focus {background-color:#333;}
.top_menu ul li:hover, li:focus a {text-decoration:none; color:#FFF;}

.top_menu ul li .submenu {position:absolute; right:0; display:none; width:250px; z-index:9999;}
.top_menu ul li:hover .submenu {display:block; font-size:12px;}
.submenu .fa-caret-up {float:right; margin-right:10px; color:#CCC; margin-bottom:-3px;}
.submenu .submenu_top {background-color:#CCC; padding:7px;}
.submenu .submenu_top a {float:right; line-height:14px; color:#09F !important; background-color:transparent !important;}
.submenu ul {margin:0; padding:0; list-style:none; border:#e3e2e2 1px solid; border-right:#CCC 3px solid; 
border-bottom:#CCC 3px solid; /*background-color:transparent !important;*/ max-height:300px; overflow:auto;}
.submenu ul li {display:block; position:relative; background-color:#FFF; border-bottom:#CCC 1px solid;}
.submenu ul li a {color:#666 !important; line-height:26px; padding:10px 5px;}
.submenu ul li:hover {background-color:#e1dfdf !important;}
.submenu ul li i {color: #45b6af;display: inline-block;font-size: 20px;}
.submenu ul li i.red  {background-color:#f3565d;}
.submenu ul li i.orng {background-color:#dfba49;}
.submenu ul li i.blu {background-color:#89c4f4;}
.submenu ul li .sign  {background-color:#eaeaeb; font-size:11px; padding:0 5px; color:#666; float:right;}
.submenu ul li .media-body  {line-height:16px;}
.submenu.profile ul li a {padding:5px 15px;}
.submenu.profile ul li a .fa {margin-right:10px;}

.shape {background-color:#f7f7f7; padding:20px; padding-bottom:30px;}

.home_icon    {margin:0; padding:0; list-style:none; float:right; margin-top:15px;}
.home_icon li {margin:0 0 0 30px; padding:0; display:inline-block;}
.home_icon li a {display:block; color:#7d848c; padding-left:45px; background-position:left; background-repeat:no-repeat; 
line-height:40px; font-size:13px;}
.home_icon li a:hover {color:#000; text-decoration:none;}
.home_icon li a.glob  {background-image:url(../images/ico_glob.png);}
.home_icon li a.hamar {background-image:url(../images/ico_hamar.png);}
.home_icon li a.flower{background-image:url(../images/ico_flower.png);}

.do_start {background-color:#0099ff; padding:10px; color:#FFF; display:block; text-decoration:none; text-align:right; font-size:18px;}
.do_start a {text-decoration:none;}
.do_start strong {float:right; font-size:40px; margin-left:10px;}
.do_start:hover {background-color:#0384c9;}

.home_boxes {margin:0; padding:0; width:100%; float:left; border:#e4e4e4 1px solid; list-style:none;}
.home_boxes li {width:25%; float:left; border-right:#e4e4e4 1px solid; background-color:#f7f7f7;}
.home_boxes li:last-child {border-right:none;}
.home_boxes li:nth-child(odd) {background-color:#FFF;}
.home_boxes li div {padding:10px; font-size:8px;}
.home_boxes li .icon {margin-right:10px; float:left;}

.banner {background:url(../images/world_map.jpg) center top no-repeat; padding:30px 0; min-height:500px; position:relative;}
.area {padding-top:50px;}
.gaindex {background-color:#FFF; color:#666; text-transform:uppercase; float:left; padding:8px; position:relative; width:150px;}
.gaindex .circle {background:url(../images/circle.png) no-repeat; width:82px; height:95px; position:absolute; right:-50px; top:-25px;}

.sign {background:url(../images/sign_bg.png); color:#999eba; position:relative; z-index:100;}
.sign label {color:#a2b2c9; font-weight:normal;}
.sign .select {color:#555; border-color:#DDE3EC; background-color:#DDE3EC;}
.sign label.check {padding:15px 0 0 10px;}
.sign h2 {text-align:center; color:#0099ff; margin:0; padding:15px 0;}
.sign a.forgot {color:#999eba; float:right; margin-top:15px;}
.sign .social {margin:0; padding:0; list-style:none; float:right;}
.sign .social li {float:left;}
.sign .social a {display:block; border-radius:50%; width:30px; height:30px; line-height:30px; text-align:center; color:#FFF;}
.sign .social a.fb {background-color:#4b66a0;}
.sign .social a.fb:hover {background-color:#8099d0;}
.sign .social a.tw {background-color:#70ceee;}
.sign .social a.tw:hover {background-color:#ade6f9;}
.sign .social a.google {background-color:#e07c70;}
.sign .social a.google:hover {background-color:#fca99f;}
.sign .social a.linkdin {background-color:#4e9ec7;}
.sign .social a.linkdin:hover {background-color:#52c2fc;}

.poup_fly {position:absolute; bottom:50px; width:100%; z-index:90;}
.poup_fly .fly_box {position:relative; width:335px; margin:auto; padding:10px; background-color:#FFF;}

footer {background-color:#272d3a; padding:10px 0; color:#a0a4a5; font-size:12px; position:fixed; width:100%; bottom:0;}
footer a {color:#a0a4a5; display:inline-block; margin:0 5px;}
footer a:hover {color:#FFF;}

.sidebar {display:none;}
.sidebar {
	background:url(../images/side_bar.png);
	width:265px;
	position:fixed;
	z-index:100000;
	top:58px;
	bottom:0;
	color:#c4cad2;
	font-size:12px;
	right:0;
}

.sidebar .nav-tabs > li > a {
  margin-right:0;
  background-color:#576d87;
  color:#c9ced7;
  padding:13px 23px;
}

.sidebar .nav-tabs > li > a:hover {
  background-color:#4d6178;
}

.sidebar .nav-tabs > li.active > a,
.sidebar .nav-tabs > li.active > a:hover,
.sidebar .nav-tabs > li.active > a:focus {
  color: #c9ced7 !important;
  cursor: default;
  background-color: #435468;
}

.sidebar .nav-tabs > li > a > .badge {
	font-weight:normal;
	font-size:11px;
	position:absolute;
	top:3px;
	right:5px;
	padding:3px 5px;
	color:#FFF;
}

.sidebar .badge {color:#FFF;}

.badge_red   {background-color:#f3565d !important; color:#FFF !important;}
.badge_frozi {background-color:#45b6af !important; color:#FFF !important;}

.sidebar .dropdown-menu {right:0; left:auto !important; background-color:#60758d;}
.sidebar .dropdown-menu > li > a {padding:8px 15px; color:#c4cad2;}
.sidebar .dropdown-menu > li > a:hover,
.sidebar .dropdown-menu > li > a:focus {color:#c4cad2; background-color:#798ca3;}

.sidebar .tab-pane {position:absolute; height:100%; overflow:auto;}
.sidebar .tab-pane h3    {font-weight:300; margin-left:10px;}
.sidebar .tab-pane h5    {font-weight:300; margin:0; padding:0;}
.sidebar .tab-pane ul.side_list    {margin:0; padding:0; list-style:none; width:265px;}
.sidebar .tab-pane ul.side_list li {border-bottom:#556270 1px solid; border-top:#6d7987 1px solid;}
.sidebar .tab-pane ul.side_list li:first-child {border-top:none;}
.sidebar .tab-pane ul.side_list li:last-child {border-bottom:none;}
.sidebar .tab-pane ul.side_list li:hover {background-color:#637283;}
.sidebar .tab-pane ul.side_list li a {padding:10px 30px 10px 10px; display:block; color:#c4cad2; text-decoration:none;}
.sidebar .tab-pane ul.side_list li i {display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; color:#FFF; background-color:#45b6af; margin-right:5px;}
.sidebar .tab-pane ul.side_list li i.red  {background-color:#f3565d;}
.sidebar .tab-pane ul.side_list li i.orng {background-color:#dfba49;}
.sidebar .tab-pane ul.side_list li i.blu {background-color:#89c4f4;}

.left_nav {margin:0; padding:0; list-style:none; font-size:16px; min-height:300px;}
.left_nav li {border-left:#FFF 3px solid; border-bottom:#f0f4f7 1px solid;}
.left_nav li:hover {border-left:#5b9bd1 3px solid; background-color:#f6f9fb;}
.left_nav li a {display:block; padding:10px; color:#93a3b5; text-decoration:none;}
.left_nav li:hover a {color:#2c7dc6; text-decoration:none;}
.left_nav li.active {border-left:#5b9bd1 3px solid; background-color:#f6f9fb;}
.left_nav li.active a {color:#2c7dc6; text-decoration:none;}

.left_social {margin:0; padding:0; list-style:none;}
.left_social li {}
.left_social li a {display:block; padding:5px; color:#93a3b5; text-decoration:none;}
.left_social li:hover a {color:#2c7dc6; text-decoration:none;}

.form-control.white {background-color:#FFF;}

.prf_tabz {margin:0; padding:0; border-bottom:#EEE 1px solid; text-align:right;}
.prf_tabz li {display:inline-block;}
.prf_tabz li a {font-size:14px; display:block; padding:10px; border-bottom:#FFF 5px solid; text-decoration:none; color:#666;}
.prf_tabz li:hover a {border-bottom:#f3565d 5px solid; color:#333;}
.prf_tabz li.current a {border-bottom:#f3565d 5px solid; color:#333;}

.prf_tabz_2 {margin:0; padding:0; text-align:left;}
.prf_tabz_2 li {display:inline-block;}
.prf_tabz_2 li a {font-size:14px; display:block; padding:10px; border-bottom:#FFF 5px solid; text-decoration:none; color:#666; cursor:pointer}
.prf_tabz_2 li:hover a {border-bottom:#0293F4 5px solid; color:#333;}
.prf_tabz_2 li.current a {border-bottom:#0293F4 5px solid; color:#333;}

.prf_lbls {margin:0; padding:0; list-style:none; text-align:center;}
.prf_lbls li {margin-bottom:10px; background-color:#33ccff; color:#FFF; font-size:18px; display:block; padding-bottom:5px;}
.prf_lbls li span {margin-bottom:5px; background-color:#0099ff; color:#FFF; font-size:14px; display:block; padding:5px; text-align:left;}
.prf_lbls li.blue {background-color:#0066ff;}
.prf_lbls li.yelw {background-color:#ffcc33;}
.avatar-img-bg{border-radius: 8px !important; padding: 15px;position:relative;}
.avatar-img-bg:hover{background-color:#ccc;cursor:pointer}
.avatar-img-bg a{position:absolute;display:none;color:#ff0000;top:0;right:3px}
.avatar-img-bg:hover a{display:block}

table.popup_slider {}
table.popup_slider tr td {background-color:#f4f4f4; border-radius:0px; text-align:center; vertical-align:middle;}
table.popup_slider tr td.colspan {background-color:#FFF !important; border-radius:0px !important; text-align:center; vertical-align:middle; height:5px;}
table.popup_slider tr td:first-child {background-color:#d5d5d5; border-radius:10px 0 0 10px;}
table.popup_slider tr td:last-child {background-color:#d5d5d5; border-radius:0 10px 10px 0;}

/*Pie Charts */

.chart {
  position: relative;
  display: inline-block;
  width: 83px;
  height: 83px;
  margin-top: 6px;
  text-align: center;
}
.chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.percent {
  display: inline-block;
  line-height: 83px;
  z-index: 2;
}
.percent:after {
  content: '';
  margin-left: 0.1em;
  font-size: .8em;
}

/***************************************/