@font-face{
    font-family:roboto;
    src: url('assets/fonts/Roboto-Regular.ttf');
}

body{background:#e9ebee;margin:0px;padding:0px;}

nav.navbar{border-radius:0px;}

form{margin:0px;padding:0px;}

.ib_wrapper{display:inline-block;margin:0px;padding:0px;width:100%;}

/*sidebar styles*/
.sidebar{background:#1a2738;color:#ffffff;}

.sb_link{display:block;background:inherit;color:inherit;text-decoration:none;padding:15px 0px;position:relative;cursor:pointer;font-size:14px;}

.sb_link:hover{text-decoration:underline;color:inherit;}
.sb_link:hover>.sbld{text-decoration:underline;color:inherit;}

.sbld{display:inline-block;padding:0px 15px;}

.bf{margin:0px;padding:0px;}

.basicMargin{margin-top:30px;}

.reveal_btn{height:10px;display:inline-block;}

.row{margin-top:15px;}


.sbsublvl1{padding-left:5px;font-size:14px;border-left:3px solid #069da8;}
.sbrarrow{position:absolute;right:15px;top:19px;font-size:12px;}

/*top menu*/
.primary_menu_item{
    position:absolute;height:40px;background:red;overflow:hidden;
}

#xsReports > ul{list-style-type: none;margin:0px;padding:0px;}

.xshsb{ padding:15px;position:relative;margin-left:15px; }

.xshsb a{ display:block;color:#ffffff; }
.xshsb_lvl1{ color:#ffffff;margin-left:5px;padding:15px;border-left:3px solid #069da8; }

/*content*/
.panel_wrapper{
    display: block;margin:0px 0px 15px 0px;border:1px solid #999;background:white;
}

.panelHead{padding:10px;border-bottom:1px solid #999;font-size:14px;}
.panelHeadRight{width:60px;float:right;text-align:right;}
.panelHeadBtn{display:inline-block;margin-left:5px;}
.panelBody{}

.path_strip{background:white;padding:10px;margin-top:15px;}
.path_strip>a{ text-decoration:none;color:black; }
.dataAddImgThumb{padding:15px;}

.plusCollapseHead{padding:10px;font-size:24px;}

.plusCollapseDataHeading{font-size:18px;padding:10px;cursor:pointer;}
.plusCollapseContent{ padding:10px;font-size:14px;border-top:1px solid #999; }
.plusCollapseDataWrapper{border:1px solid #999;}

.main_prompt_area{
    width:400px;margin:50px auto;border:1px solid #999;padding:30px;margin-top:100px;background:white;
}

.dashboard_num{
    display:block;background:white;color:black;color:#ffffff;
    height:200px;width:100%;margin:0px auto;border:1px solid #999;
    font-size:24px;position:relative;
}

.dashboard_num:hover{color:#ffffff;}

.lb_container{
    position:absolute;top:0px;left:0px;display:block;height:100%;width:100%;background-image:url("pix/bd_black.svg");
    z-index:1000;
}

.wickedpicker{ z-index:1001; }

.noti_bubble{
    position:absolute;top:0px;right:0px;background:red;color:white;padding:3px;border-radius:3px;
}

/*printing*/
@media print {
    @page { margin:10px;padding:0px; }
}

/* loader */
.loader {
	border: 5px solid #f3f3f3;
	border-radius: 50%;
	border-top: 5px solid #1a2738;
	width: 40px;
	height: 40px;
	-webkit-animation: spin 0.5s linear infinite; /* Safari */
	animation: spin 0.5s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
  
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}