/* @import url('https://fonts.googleapis.com/css?family=Roboto'); */

html {
	/*font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	/*font-family: "Lato", "NotoSansTamil", "SimSun";*/
	height: 100%;
	padding: 0;
	margin: 0;
}
body {
	/*font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	/*font-family: "Lato", "NotoSansTamil", "SimSun";*/
	height: 100%;
	padding: 0;
	margin: 0;
	/* background-color: #efefef; */
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	/*font-family: "Lato", "NotoSansTamil", "KaiTi", "SimHei", "SimSun", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
}

	.lo-wrapper {
		height: 100%;
		position: relative;
	}
	
		.content {
			min-height: 100%;
			height: auto;
			margin: 0 auto -40px;
			padding: 0 0 40px;
			margin-top: 10px;
		}
			.content > ol.breadcrumb {
				padding: 8px 40px;
				margin-bottom: 10px;
			}
@media (max-width: 767px) {
			.content > ol.breadcrumb {
				padding: 8px 15px;
			}
}
			.breadcrumb.breadcrumb-clear {
				margin-top: 0px;
			}
			.content > hr {
				display: none;
			}

				.appcontent_box {
					padding: 0 30px 25px;
					min-height: 400px;		
				}

@media (max-width: 767px) {
				.appcontent_box {
					padding: 0 15px 25px;
					margin: 0;
				}
}
					/*
					.inner-content {
						background-color: #fff;
						padding: 20px;
						padding-top: 10px;
						min-height: 400px;	
						border-left: 1px solid #dddddd;
						border-right: 1px solid #dddddd;
						border-bottom: 1px solid #dddddd;
					}
					*/

		.footer {
			color: #fff;
			font-size: 12px;
			text-align: center;
			height: 50px;
			/*padding-top: 10px;
			padding-bottom: 10px;*/
			background-color: #444;
			text-transform: uppercase;
		}

		.footer a {
			color: #fff;
			text-decoration: none;
		}

		.footer a:hover {
			color: #fff;
			text-decoration: underline;
		}

		.footer-text {
			display: block;
			position: relative;
			top: 50%;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%);
		}

.container-fluid { max-width:1600px; }

.lo-single-col-view-w-offcanvas-sidebar-bs #top-nav,
.lo-single-col-view-bs #top-nav {
/*
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.175);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.175);
*/
	/*border-top:1px solid #8DBCAA;*/
	border-bottom:1px solid #e0e0e0;
	margin-bottom:0;
}

.lo-single-col-view-bs #top-nav.affix {
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.lo-single-col-view-bs #top-nav .dropdown.nav-menu-applications > a { text-transform:uppercase; }

@media (max-width: 767px) {
	#top-navX { position:fixed; top:0; width:100%; background-color:#f6f6f6; opacity:0.92; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
	#top-navX + .container-fluid { padding-top:42px; }
	#top-nav { background-color:#f6f6f6; opacity:0.95; }
	#top-nav .navbar-collapse-lower { position:fixed; top:42px; width:100%; background-color:#f6f6f6; border-color: #777; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); z-index: 1030; }
}

#upper-top-nav { height:0px; min-height:0px; margin-bottom:0px; }
#top-nav .navbar-user-img-container, #top-nav .navbar-tenant-img-container { height:42px; }
#top-nav .navbar-user-img, #top-nav .navbar-tenant-img { height:100%; }

@media (min-width: 768px) {
	#upper-top-nav { height:90px; }
	#upper-top-nav.navbar-inverse { background-color: #D7EDFF!important /*#FFFBFA!important*/ /*#a6c6d5!important*/ /*#1764a1!important*/; /*fafafa!important;*/ /*background:url('images/CA_masthead4.jpg') top left no-repeat;*/ }
	#upper-top-nav .container-fluid, #upper-top-nav .navbar-collapse { padding-left:0px; padding-right:0px; }
	#upper-top-nav .navbar-user-menu-container { height:60px /*100px*/; padding-left:10px; padding-right:15px; /*padding-top:15px;*/ }
	#upper-top-nav .navbar-user-menu-container .dropdown-toggle { font-size:24px; font-weight:normal; padding: 10px; }
	#upper-top-nav .navbar-user-welcome-container { height:60px /*100px*/; padding-left:30px; font-size:14px; width:220px; display:table; }
	#upper-top-nav .navbar-user-welcome-container .navbar-user-welcome { display:table-cell;  vertical-align:middle; /*padding-bottom:10px;*/ }
	#upper-top-nav .navbar-user-welcome-container .navbar-user-welcome-name { font-size:16px; }
	#upper-top-nav .navbar-user-menu-container, #upper-top-nav .navbar-user-menu-container .dropdown, #upper-top-nav .navbar-user-welcome-container { color: #14456D /*#777*/ /*#fff*/; xbackground-color:#1764a1; /*#545ca2;*/ /*#2677bb;*/ }
	#upper-top-nav .navbar-user-menu-container .dropdown-toggle { color:#fff; }
	#upper-top-nav .navbar-user-img-container, #upper-top-nav .navbar-tenant-img-container { height:90px; padding-top:10px; padding-bottom:10px; }
	#upper-top-nav .navbar-user-img, #upper-top-nav .navbar-tenant-img { height:100%; border-radius:50%; }
	#upper-top-nav .navbar-user-img-container ~ .navbar-tenant-img-container { margin-right:20px; }
}

@media (min-width: 768px) {
	.lo-single-col-view-bs #top-nav .navbar-header { display:none; }
}

/*
#top-nav.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

#top-nav.navbar .navbar-collapse {
  text-align: center;
}
*/

@media (min-width: 768px) {
    #top-nav.navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    #top-nav.navbar .navbar-collapse {
        text-align: center;
    }
}

@media (min-width: 768px) {
    #top-nav.navbar .navbar-collapse ul.nav.navbar-nav li.dropdown.nav-menu-applications {
        padding-left: 10px;  padding-right:10px;
    }
    
    #top-nav.navbar .navbar-collapse ul.nav.navbar-nav li.dropdown.nav-menu-applications > a {
        padding-left: 0px;  padding-right:0px;
    }
}

@media (min-width: 880px) {
    #top-nav.navbar .navbar-collapse ul.nav.navbar-nav li.dropdown.nav-menu-applications {
        padding-left: 15px;  padding-right:15px;
    }
}

@media (min-width: 992px) {
    #top-nav.navbar .navbar-collapse ul.nav.navbar-nav li.dropdown.nav-menu-applications {
        padding-left: 20px;  padding-right:20px;
    }
}

@media (min-width: 1096px) {
    #top-nav.navbar .navbar-collapse ul.nav.navbar-nav li.dropdown.nav-menu-applications {
        padding-left: 30px;  padding-right:30px;
    }
}

@media (min-width: 1200px) {
    #top-nav.navbar .navbar-collapse ul.nav.navbar-nav li.dropdown.nav-menu-applications {
        padding-left: 40px;  padding-right:40px;
    }
}

@media (min-width: 1366px) {
    #top-nav.navbar .navbar-collapse ul.nav.navbar-nav li.dropdown.nav-menu-applications {
        padding-left: 50px;  padding-right:50px;
    }
}

@media (max-width: 767px) {
	.lo-single-col-view-bs #upper-top-nav .navbar-brand { display:none; }
	.lo-single-col-view-bs #top-nav .navbar-brand {
		background: url(images/intil/logo-bttsal-1-120px.png) left center no-repeat;
		background-size: cover;
		text-indent: -9999px;
		width:50px;
		height:40px;
		margin-left:15px;
		margin-right:15px;
	}
}

@media (min-width: 768px) {
    #upper-top-nav .navbar-nav > li > a {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .lo-single-col-view-bs #upper-top-nav .navbar-brand {
        background: url(images/intil/logo-bttsal-1-120px.png) left center no-repeat;
		background-size: cover;
        /*background-size: 100%;*/
        /* background-size: 100% auto; */
        text-indent: -9999px;
        width:90px;
        height:70px;
        margin-top:10px;
        margin-left:40px;
    }
}

#upper-top-nav.navbar-inverse { background-color:#f6f6f6; }
#upper-top-nav .navbar-collapse-upper.navbar-collapse.collapse { height:100%!important; }
.active-tenant-name { /*display:none!important;*/ }

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-head { background:#FFFFFF; height:43px; }

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-head .navbar-brand {
  background:url(images/intil/sidebarlogo.png) center center no-repeat;
	background-size:100% auto;
	text-indent:-9999px;
}

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-head A { text-indent:-9999px; }
.sidebar-sm .navbar-brand { background:url(''); }

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-body { top:50px; }

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas {
	background-color: #2677bb;
}

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu li a:hover {
	background-color:#468bc5;
}

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu-item.active,
.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu-item.active:hover {
  background:url(images/intil/Divider.png) bottom center no-repeat #468bc5;
	background-size:160px auto;
}

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu li a.has-subitems:not(.collapsed),
.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu .sidebar-body-submenu {
  background:#468bc5;
}

.navbar-inverse {
    /*background:#b0d3e5;*/
    border:none;
    background-color: rgba(255,255,255,.90);
}

.navbar-inverse .navbar-nav>li>a {
    color: #666; /*#FFFFFF;*/
}
#upper-top-nav.navbar-inverse .navbar-nav>li>a {
    color: #14456D /*#777*/ /*#FFFFFF*/; 
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #2677bb;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #000000; /*#e6e6e6*/
    background-color: transparent;
}

.navbar-inverse .navbar-brand {
    color: #777; /*#ffffff*/
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #000000; /*#e6e6e6*/
    background-color: transparent;
}

.navbar-inverse .navbar-toggle {
    border-color: #777; /*#ffffff*/
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #777; /*#ffffff*/
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #eaeaea; /*#29bdec*/
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #ffffff; /*  #e6e6e6 */
    background-color: #2677bb; /*  #29bdec */
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff; /* #ffffff #e6e6e6 */
    background-color: #29bdec; /* #2677bb #29bdec */
}

@media (min-width: 768px) {
	.navbar-inverse .navbar-nav > .open {
  	  color: #fff; /* #ffffff #e6e6e6 */
  	  background-color: #29bdec; /* #2677bb #29bdec */
	}
	.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  	  color: #777; /* #ffffff #e6e6e6 */
  	  background-color: transparent; /* #2677bb #29bdec */
	}
	.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  	  color: #fff; /* #ffffff #e6e6e6 */
  	  background-color: #29bdec; /* #2677bb #29bdec */
	}
	#top-nav.navbar-inverse .navbar-nav > .dropdown > a {
  	  border-bottom:5px solid transparent;
	}
	#top-nav.navbar-inverse .navbar-nav > .active > a, #top-nav.navbar-inverse .navbar-nav > .active > a:hover, #top-nav.navbar-inverse .navbar-nav > .active > a:focus {
  	  border-bottom:5px solid #545ca2;
	}
	#top-nav.navbar-inverse .navbar-nav > .open > a, #top-nav.navbar-inverse .navbar-nav > .open > a:hover, #top-nav.navbar-inverse .navbar-nav > .open > a:focus {
  	  border-bottom:5px solid transparent;
	}
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #777; /*#ffffff*/
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #000000; /*#e6e6e6*/
        background-color: transparent;
    }
}

#top-nav.navbar .navbar-collapse ul.nav.navbar-nav li.dropdown.nav-menu-applications > a { font-weight:bold; }

.modal .modal-dialog {
	z-index: 1041;
}

/* Layout specific */
.lo-full-screen-layout-bs .navbar-default { background-color: #fff; }

.footer_area { padding:20px 15px 0 15px; margin-right: auto; margin-left: auto; margin-bottom:20px; }
@media (min-width: 768px) {
  .footer_area { width: 750px; }
}
@media (min-width: 992px) {
  .footer_area { width: 970px; }
}
@media (min-width: 1200px) {
  .footer_area { width: 1170px; }
}


/* Additional CSS from CA4's main.css */

/* ------- TABLES ----------- */
table.ives_tab_1, table.ives_tab_2, table.ives_tab_dark
  { border:none!important; border-spacing:1px!important; border-collapse: separate!important; }
.ives_tab_1 > tbody > tr > th, .ives_tab_1 > thead > tr > th, .ives_tab_1 > tbody > tr > td,
.ives_tab_2 > tbody > tr > th, .ives_tab_2 > thead > tr > th, .ives_tab_2 > tbody > tr > td,
.ives_tab_dark > tbody > tr > th, .ives_tab_dark > thead > tr > th, .ives_tab_dark > tbody > tr > td,
.ives_tab_simple3 > tbody > tr > th, .ives_tab_simple3 > thead > tr > th, .ives_tab_simple3 > tbody > tr > td
  { padding:2px 4px!important; }
table.ives_tab_1 > tbody > tr > th, table.ives_tab_1 > thead > tr > th { background-color:#a0a0a0!important; color:#fff!important; border-bottom:none!important; }
table.ives_tab_2 > tbody > tr > th, table.ives_tab_2 > thead > tr > th { background-color:#b0b0b0!important; color:#fff!important; border-bottom:none!important; }

table.iveo_table > tbody > tr > th, table.iveo_table > thead > tr > th, table.iveo_table > tbody > tr > td,
table.ives_tab_1 > tbody > tr > th, table.ives_tab_1 > thead > tr > th, table.ives_tab_1 > tbody > tr > td,
table.ives_tab_2 > tbody > tr > th, table.ives_tab_2 > thead > tr > th, table.ives_tab_2 > tbody > tr > td,
table.ives_tab_dark > tbody > tr > th, table.ives_tab_dark > thead > tr > th, table.ives_tab_dark > tbody > tr > td,
table.ives_tab_blue > tbody > tr > th, table.ives_tab_blue > thead > tr > th, table.ives_tab_blue > tbody > tr > td,
table.ives_tab_red > tbody > tr > th, table.ives_tab_red > thead > tr > th, table.ives_tab_red > tbody > tr > td,
table.ives_tab_green > tbody > tr > th, table.ives_tab_green > thead > tr > th, table.ives_tab_green > tbody > tr > td,
table.ives_tab_simple > tbody > tr > th, table.ives_tab_simple > thead > tr > th, table.ives_tab_simple > tbody > tr > td,
table.ives_tab_simple2 > tbody > tr > th, table.ives_tab_simple2 > thead > tr > th, table.ives_tab_simple2 > tbody > tr > td,
table.ives_tab_simple3 > tbody > tr > th, table.ives_tab_simple3 > thead > tr > th, table.ives_tab_simple3 > tbody > tr > td
  { border-top:none; line-height:normal; }

table.iveo_table > tbody > tr > th, table.iveo_table > thead > tr > th,
table.ives_tab_1 > tbody > tr > th, table.ives_tab_1 > thead > tr > th,
table.ives_tab_2 > tbody > tr > th, table.ives_tab_2 > thead > tr > th,
table.ives_tab_dark > tbody > tr > th, table.ives_tab_dark > thead > tr > th,
table.ives_tab_blue > tbody > tr > th, table.ives_tab_blue > thead > tr > th,
table.ives_tab_red > tbody > tr > th, table.ives_tab_red > thead > tr > th,
table.ives_tab_green > tbody > tr > th, table.ives_tab_green > thead > tr > th,
table.ives_tab_simple > tbody > tr > th, table.ives_tab_simple > thead > tr > th,
table.ives_tab_simple2 > tbody > tr > th, table.ives_tab_simple2 > thead > tr > th,
table.ives_tab_simple3 > tbody > tr > th, table.ives_tab_simple3 > thead > tr > th
  { font-size:12pt; vertical-align:middle; /*border-bottom:none;*/ }

table.iveo_table, table.ives_tab_1, table.ives_tab_2, table.ives_tab_dark, table.ives_tab_blue, table.ives_tab_red, table.ives_tab_green,
table.ives_tab_simple, table.ives_tab_simple2, table.ives_tab_simple3 { margin-bottom:0px; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { cursor: default; }
input[type="radio"][disabled], input[type="checkbox"][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline { cursor: default; }

pre { margin-left:60px; }
pre:first-child { margin-top:50px; }

.appcontent_box h1, #lo_main h1, .appcontent_box h2, #lo_main h2, .appcontent_box h3, #lo_main h3,
.popup_body h1, .popup_body h2, .popup_body h3 { margin-top:0; }

#app_index { min-height:300px; color:#666; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
#app_index.left_menu { background:url(/rs/part/paperedge_right.png) no-repeat top right; }
#app_index.right_menu { background:url(/rs/part/paperedge_left.png) no-repeat top left; }
#app_index .panel-body { padding:10px; }
#app_display { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

.btn.button_.weak_ { background-color:#898989!important; border-color:#898989; color:#fff; }
.btn.button_.weak_:hover { background-color:#757575!important; color:#fff; }
.btn.button_.veryweak_ { background-color:#ddd!important; border-color:#ddd; color:#fff; }
.btn.button_.veryweak_:hover { background-color:#ddd!important; border-color:#ddd; color:#fff; }

.panel.panel-dashboard {
	/*border-color: #90DBA4;*/
	border-radius: 0px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.panel.panel-dashboard .panel-heading {
	/*-webkit-box-shadow: inset 2px 1px 3px 2px rgba(255,255,255,.1);
	box-shadow: inset 2px 1px 3px 2px rgba(255,255,255,.1);*/
	/*background: #90DBA4 url("/ca7/style/ca7_10t/images/10t/10tFinal_smallbg.png");*/
	/*border-color: #90DBA4;*/
	font-size:16px;
	font-weight:bold;
	text-transform: uppercase;
	padding-bottom: 0px;
}
.panel.panel-dashboard .panel-body {
	padding-top: 10px;
}

.panel.panel-dashboard-announcement {
	/*border-color: #90DBA4;*/
	border-radius: 0px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	/*background-color:#b0d3e5;
	color:#fff;*/
}
.panel.panel-dashboard-announcement .panel-heading {
	/*-webkit-box-shadow: inset 2px 1px 3px 2px rgba(255,255,255,.1);
	box-shadow: inset 2px 1px 3px 2px rgba(255,255,255,.1);*/
	/*background: #90DBA4 url("/ca7/style/ca7_10t/images/10t/10tFinal_smallbg.png");*/
	/*border-color: #90DBA4;*/
	font-size:16px;
	font-weight:bold;
	text-transform: uppercase;
	padding-bottom: 0px;
}
.panel.panel-dashboard-announcement .panel-body {
	padding-top: 10px;
}
.panel.panel-dashboard-announcement .panel-body a, .panel.panel-dashboard-announcement .panel-body a:focus, .panel.panel-dashboard-announcement .panel-body a:active, .panel.panel-dashboard-announcement .panel-body a:hover {
	color:#fff;
}

.panel-yellow {
	border-color: #f0ad4e;
}
.panel-yellow a {
	color: #fff;
}
.panel-yellow .panel-heading {
	border-color: #f0ad4e;
	color: #fff;
	background-color: #f0ad4e;
	font-weight:bold;
}

.panel.panel-dashboard-main {
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.panel.panel-dashboard-main .panel-heading {
	font-size:20px;
	font-weight:bold;
	border-bottom:1px solid #e0e0e0;
	padding:0 0 5px;
	color: #545ca2;
}
.panel.panel-dashboard-main-task .panel-heading {
	border-bottom:0px;
	padding:0;
}
.panel.panel-dashboard-main .panel-body {
	padding-left:0;
	padding-right:0;
}
.panel.panel-dashboard-main-task .panel-body {
	padding-top:5px;
}

.panel.panel-dashboard-sidebar {
	border:0;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.panel.panel-dashboard-sidebar .panel-heading {
	color: #fff;
	background-color: #54A17E /*#545ca2*/;
	border:1px solid #54A17E /*#545ca2*/;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	border-radius: 0px;
}
.panel.panel-dashboard-sidebar .panel-body {
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}

.panel.panel-dashboard-sidebar .panel-body p, .panel.panel-dashboard-sidebar .panel-body div, .panel.panel-dashboard-sidebar .panel-body td, .panel.panel-dashboard-sidebar .panel-body a, .panel.panel-dashboard-sidebar .panel-body h4 {
	word-wrap: break-word;
}

.panel.panel-dashboard-sidebar .panel-body .announcement-container {
	margin-top:20px;
}
.panel.panel-dashboard-sidebar .panel-body .announcement-container:first-child {
	margin-top:0px;
}

.panel.panel-dashboard-sidebar .panel-body .iveo_gencon {
	display:block;
}

.panel .panel-body .tasks-container .task-container {
	border: 1px solid #d0d0d0;
	margin-bottom: 10px;
	background-color: #f0f0f0;
}

.panel .panel-body .tasks-container .task-container .task-title {
	padding: 5px 10px;
	background: url(images/intil/task-title-background.png) left center no-repeat;
	background-size: cover;
	background-color: #fafafa;
	color: #000;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none!important;
	opacity: 0.5;
	min-height: 80px;
}

.panel .panel-body .tasks-container .task-container .task-label-new {
 	font-size:12px;
}

.panel .panel-body .tasks-container .task-container.row-seq-1 {
	border: 1px solid #e2e2e2;
	display: table;
	width: 100%;
	box-sizing: border-box;
}

.panel .panel-body .tasks-container .task-container.row-seq-1 .task-title-container {
	height: 300px;
	display: table-cell;
	width: 100%;
	vertical-align: bottom;
}

.panel .panel-body .tasks-container .btn_view_assignment:hover {
	text-decoration:none!important;
}

.task-container.task-skill-icon-listening.row-seq-1, .task-skill-icon-container.task-skill-icon-listening {
	background: url(images/intil/task-skill-listening.png) center top no-repeat;
	background-size: cover;
}
.task-container.task-skill-icon-speaking.row-seq-1, .task-skill-icon-container.task-skill-icon-speaking {
	background: url(images/intil/task-skill-speaking.png) center top no-repeat;
	background-size: cover;
}
.task-container.task-skill-icon-reading.row-seq-1, .task-skill-icon-container.task-skill-icon-reading {
	background: url(images/intil/task-skill-reading.png) center top no-repeat;
	background-size: cover;
}
.task-container.task-skill-icon-writing.row-seq-1, .task-skill-icon-container.task-skill-icon-writing {
	background: url(images/intil/task-skill-writing.png) center top no-repeat;
	background-size: cover;
}
.task-container.task-skill-icon-interaction_spoken.row-seq-1, .task-skill-icon-container.task-skill-icon-interaction_spoken {
	background: url(images/intil/task-skill-interaction_spoken.png) center top no-repeat;
	background-size: cover;
}
.task-container.task-skill-icon-interaction_written.row-seq-1, .task-skill-icon-container.task-skill-icon-interaction_written {
	background: url(images/intil/task-skill-interaction_written.png) center top no-repeat;
	background-size: cover;
}
.task-container.task-skill-icon-integrated.row-seq-1, .task-skill-icon-container.task-skill-icon-integrated {
	background: url(images/intil/task-skill-integrated.png) center top no-repeat;
	background-size: cover;
}
.task-container.task-skill-icon-none.row-seq-1, .task-skill-icon-container.task-skill-icon-none {
	background: url(images/intil/task-skill-integrated.png) center top no-repeat;
	background-size: cover;
}

.iveo_pipe_mtltask_home_pending_grid.iveo_gencon { display:block; }


.semester {
	font-size: 1.4em;
	font-weight: bold;
	color: #f0ad4e;
}

ul.sidebar-body-menu li {
/*
	border-bottom: 1px solid #e7e7e7;
	background-color: #EED2EE!important;
	opacity: 0.8;
*/
}

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas {
	/*background-color: #650e6e;*/
/*
	background-color: #EED2EE!important;
	opacity: 0.7;
*/
}

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas a {
	/*color: #fff;*/
/*
	color: #337ab7;
*/
}
.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas a:hover {
	/*color: #fff;*/
/*
	color: #337ab7;
*/
}
.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu li a.sidebar-body-menu-item, .lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu li .sidebar-body-submenu li a {
  background:url(images/intil/Divider.png) bottom center no-repeat;
	background-size: 160px auto;
}

.main-content { /*background:#f3f3f3;*/ }
.main-content .top-lg { background:#FFFFFF; padding:10px; }

.lo-single-col-view-w-offcanvas-sidebar-bs .main-content { padding:0px; padding-top: 60px; }

.lo-single-col-view-w-offcanvas-sidebar-bs .section .breadcrumb { margin-bottom:15px; }

.centre-dropdown .dropdown-toggle { /*text-transform:uppercase;*/ }
.centre-dropdown .dropdown-menu > li > a { /*text-transform:uppercase;*/ }
.sidebar-body-menu .sidebar-body-menu-item-label { text-transform:uppercase; }
.sidebar-body-menu .sidebar-body-submenu > li > a { /*text-transform:uppercase;*/ }

.sidebar-user, .sidebar-search { padding:0px 10px; margin:20px 0px;  }
.sidebar-user		  { text-align:center; }
.sidebar-user IMG { width:80%; display:block; margin:auto; }
.sidebar-user	.sidebar-user-name { color:yellow; font-weight:bold; font-size:16px; }

.sidebar-search { height:28px; }
.sidebar-search #search_str  { height:28px; line-height:28px; width:128px; border:none; color:#333; padding-left:5px; padding-right:5px; border-radius:0; }
.sidebar-search #search_btn  { /*background:url(images/intil/btn-go.png) no-repeat;*/ border:none; float:right; /*text-indent:-9999px;*/ width:55px; height:28px; color:#fff; background-color:#aeaeae; text-transform:uppercase; }

.sidebar-footer { text-align:center; margin:20px 0px; font-size:12px;  }
.sidebar-sm .sidebar-footer, .sidebar-sm .sidebar-user, .sidebar-sm .sidebar-search { display:none; }

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a { /*color:#FFFFFF;*/ }

.showcase-list { width:100%; }
.showcase-list:after  { display:table; clear:both; content:""; }
.showcase-list > DIV { float:left; width:120px; margin:0px 10px; border:1px solid #e0e0e0; padding:70px 10px 10px 10px; background:url(images/intil/best.png) center 10px no-repeat; }

.showcase-list SPAN { display:block; text-align:center; font-size:14px; color:#000000; }
.showcase-list SPAN.sc_title { font-weight:bold; font-size:18px; color:#000000; }

.radio-inline, .checkbox-inline { margin-left:0px!important; margin-right:20px!important; }
.radio-inline:last-child, .checkbox-inline:last-child { margin-left:0px!important; margin-right:0px!important; }


img._emb_image { max-width: 100%; }

@media (max-width: 991px)  {
	 .PTBN_profile #app_index { min-height:auto; text-align:center; }
	 .PTBN_profile #app_index IMG { margin:0px auto; }
}


.panel.panel-dashboard-sidebar .panel-heading a {
	color:#fff;
}

.panel.panel-dashboard-main .panel-body {
	-ms-word-break: break-all;
	word-break: break-all;
	/* Non standard for WebKit */
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

/* Custom Module CSS */
DIV.forum-post-body legend { display:none; }

.annotator-adder, .annotator-outer, .annotator-notice { z-index: 1060!important; }

/* CSS for Notification */
ul.dropdown-menu.notification-item-outer-container { width:450px; max-width:450px; }
.navbar-menu-item-notifications a.notification-icon { position: relative; color: grey; cursor: pointer; padding:12px 12px 12px!important; }
.navbar-menu-item-notifications a.notification-icon .notification-badge-background { position: absolute; font-size: 26px; top: -3px /*-5px*/; right: 1px /*3px*/; color: red; }
.navbar-menu-item-notifications a.notification-icon .notification-badge-text { position: absolute; font-family:Arial; font-size: 12px; font-weight:bold; top: 0px /*-2px*/; right: 4px /*6px*/; color: #fff; display:inline-block; text-align:center; width:20px; }
.navbar-menu-item-notifications[data-has-unread-items='no'] a.notification-icon .notification-badge-background { display:none; }
.navbar-menu-item-notifications[data-has-unread-items='no'] a.notification-icon .notification-badge-text { display:none; }
.notification-item-outer-container { padding:0px; }
.notification-item-inner-container { color: #333333; }
.notification-header-container { padding:10px 15px; border-bottom:1px solid #e5e5e5; }
.notification-header-container h5 { margin:0px; font-weight:bold; }
.notification-footer-container { padding:7px 15px; text-align:center; font-weight:bold; }
.notification-item-container .notification-item { border-bottom:1px solid #dddfe2; padding:7px 15px; }
.notification-item-container .notification-item.clickable { cursor:pointer; }
.notification-item-container .notification-item:hover { background-color: #f6f7f9; }
.notification-item-container .notification-item[data-track-unread='yes'] { background-color: #edf2fa; }
.notification-item-container .notification-item[data-track-unread='yes']:hover { background-image: linear-gradient(rgba(29, 33, 41, .04), rgba(29, 33, 41, .04)); }
.notification-item-container .notification-item .user-name-text { font-weight:bold; }
.notification-item-container .notification-item .time-text { color:#999; }

.navbar-mobile-menu-item-notifications { float:right; margin-left:10px; margin-right:-5px; }
.navbar-mobile-menu-item-notifications .dropdown-menu.notification-item-outer-container { left:-186px; width:300px; max-width:300px; }
.navbar-mobile-menu-item-notifications a.notification-icon { position: relative; color: grey; cursor: pointer; font-size:24px; padding:12px 12px 6px!important; }
.navbar-mobile-menu-item-notifications a.notification-icon:hover, .navbar-mobile-menu-item-notifications a.notification-icon:focus { text-decoration:none; }
.navbar-mobile-menu-item-notifications a.notification-icon .notification-badge-background { position: absolute; font-size: 26px; top: 0px; right: 1px; color: red; }
.navbar-mobile-menu-item-notifications a.notification-icon .notification-badge-text { position: absolute; font-family:Arial; font-size: 12px; font-weight:bold; top: 7px; right: 4px; color: #fff; display:inline-block; text-align:center; width:20px; }
.navbar-mobile-menu-item-notifications[data-has-unread-items='no'] a.notification-icon .notification-badge-background { display:none; }
.navbar-mobile-menu-item-notifications[data-has-unread-items='no'] a.notification-icon .notification-badge-text { display:none; }
.dropdown.navbar-mobile-menu-item-notifications.open a.notification-icon { color:#337ab7; }

#Xform_popup_url_viewer .modal-header > h4.modal-title { font-weight:bold; font-size:24px; color:#555; }
#Xform_popup_url_viewer div.modal-header { padding-top:10px; padding-bottom:10px; }
#form_popup_url_viewer .modal-header { background-color:#337ab7; border-top-left-radius:4px; border-top-right-radius:4px; }
#form_popup_url_viewer .modal-header h4.modal-title { color:#fff; }
#form_popup_url_viewer .modal-header .form_popup_url_viewer_close_btn { color:#fff; }

#Xform_popup_iframe_viewer .modal-header > h4.modal-title { font-weight:bold; font-size:24px; color:#555; }
#Xform_popup_iframe_viewer div.modal-header { padding-top:10px; padding-bottom:10px; }
#form_popup_iframe_viewer .modal-header { background-color:#337ab7; border-top-left-radius:4px; border-top-right-radius:4px; }
#form_popup_iframe_viewer .modal-header h4.modal-title { color:#fff; }
#form_popup_iframe_viewer .modal-header .form_popup_iframe_viewer_close_btn { color:#fff; }

/* Language Specific Styles */

.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="hi"] .vedit-content,
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="hi"] .lang-content-text { font-size: 20px; font-family: "Mangal", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="bn"] .vedit-content,
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="bn"] .lang-content-text { font-size: 20px; font-family: "vrinda", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="gu"] .vedit-content,
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="gu"] .lang-content-text { font-size: 20px; font-family: "shruti", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="ur"] .vedit-content,
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="ur"] .lang-content-text { font-size: 20px; font-family: "Jameel Noori Nastaleeq", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="pa"] .vedit-content,
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="pa"] .lang-content-text { font-size: 20px; font-family: "raavi", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }

.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="hi"] .lang-content-header-text { font-family: "Mangal", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="bn"] .lang-content-header-text { font-family: "vrinda", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="gu"] .lang-content-header-text { font-family: "shruti", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="ur"] .lang-content-header-text { font-family: "Jameel Noori Nastaleeq", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="pa"] .lang-content-header-text { font-family: "raavi", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }

.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="hi"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field textarea,
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="hi"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field  input[type="text"],
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="hi"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field *[contenteditable="true"],
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="hi"] .lang-content-input { font-size: 20px; font-family: "Mangal", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="bn"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field textarea,
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="bn"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field input[type="text"],
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="bn"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field *[contenteditable="true"],
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="bn"] .lang-content-input { font-size: 20px; font-family: "vrinda", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="gu"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field textarea,
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="gu"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field input[type="text"],
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="gu"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field *[contenteditable="true"],
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="gu"] .lang-content-input { font-size: 20px; font-family: "shruti", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="ur"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field textarea,
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="ur"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field input[type="text"],
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="ur"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field *[contenteditable="true"],
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="ur"] .lang-content-input { font-size: 20px; font-family: "Jameel Noori Nastaleeq", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="pa"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field textarea,
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="pa"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field input[type="text"],
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="pa"] .form-main-container[data-has-lang-content="yes"] .lang-content-form-field *[contenteditable="true"],
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-content-lang-code="pa"] .lang-content-input { font-size: 20px; font-family: "raavi", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }

.channel-layout-outer-container[data-has-lang-content="yes"] *[data-is-content-lang-rtl="yes"] .vedit-content,
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-is-content-lang-rtl="yes"] .lang-content-text { direction:rtl; }

.channel-layout-outer-container[data-has-lang-content="yes"] *[data-is-content-lang-rtl="yes"] .form-main-container[data-has-lang-content="yes"] textarea,
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-is-content-lang-rtl="yes"] .form-main-container[data-has-lang-content="yes"] input[type="text"],
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-is-content-lang-rtl="yes"] .form-main-container[data-has-lang-content="yes"] *[contenteditable="true"],
.channel-layout-outer-container[data-has-lang-content="yes"] *[data-is-content-lang-rtl="yes"] .lang-content-input { direction:rtl; }
