.label{
    font-size: 95%;
}
.button-column a{ margin-right:5px; }
thead td,
table tr th,
table tr td {
    border: 1px solid #555;
    padding: 5px 10px;
    text-align: left;
}
.grid-view table.items th,
.grid-view table.items th a{
    background: #f1f1f1;
    color:#222;
}
.grid-view table.items th a:hover{
    color:#666;
}
table.items th,
table.items td{
    border: 1px solid #222 !important;
}
table.noborder tr th,
table.noborder tr td { border: none; }
table.nopadd tr th,
table.nopadd tr td { padding:0; }
body
{
	margin: 0;
	padding: 0;
	color: #222;
	font: normal 10pt Arial,Helvetica,sans-serif;
	background-color: #fff;
    /* background-image: url(data:image/png;base64,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); */
}
.btn a:hover,
.btn a{ color:#fff; }
.pdt0{ padding-top: 0px !important; }
body.unauthenticated
{
    background-color:#fff;
    background-image: url(../img/back2.jpg);
      
}
body.unauthenticated #submenu {
    display: none;
}

table.noborder thead td, table.noborder  tr th, table.noborder  tr td {
    border:none;
}
.pdtab-h {
    padding: 0px 0px;
    margin: 0px;
    font-size: 11px;
    font-weight: bold;
    background: #f0f0f0;
}
.grid-view table.items th,td{
      text-align: -webkit-center;
}
.noui{ display:none; }
.footer{ text-align:center; margin-bottom: 5px; color:#000; font-size: 12px; line-height: 18px; }
.footer .powerby { font-size: 9px; }
.footer a{ color:#555; }
.footer a:hover{ color:#000; }
table.dataTable,
.white{ background:#fff; }
h1 {
    font-size: 19px;
    line-height: 24px;
    color:#156965;
	font-weight: normal;
	margin: 10px 0;
}
legend {
	font-size: 18px;
	color: #156965;
}
h2 {
    color: #FFA500;
    font-size: 15px;
    line-height: 17px;
	font-weight: normal;
}
ul.colfilter{ margin:10px 0px; }

ul.colfilter li.col_filter input {
    margin-right: 5px;
    vertical-align: text-bottom;
}
.col_filter label{
	font-weight: normal;
}

fieldset{ background:#F5F5F5; margin-bottom:20px;  padding: 10px 30px;border:1px solid #BCBCBC;}
fieldset legend{
    background: none repeat scroll 0 0 #999999;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 14px;
    margin-bottom: 0 !important;
    margin-left: -20px;
    padding: 5px 10px;
    width: auto !important;
}
.mt25{ margin-top:25px; }
.mtm25{ margin-top:-25px; }
.mtm35{ margin-top:-35px; }
.mtm56{ margin-top:-56px; }
.mb3{ margin-bottom: 3px; }
.header_ .navbar-inner,
.header_{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
    color: #FFFFFF;
}
.header_ .navbar-inner .brand{ color:#fff; }
input[type="text"], select {
    margin: 0 ;
	padding-bottom: 5px;
    padding-top: 5px;
	padding-left:5px;
}
.errorMessage{ color:red; margin-bottom: 10px; display: inline; }
fieldset div{ margin-bottom: 5px; }
.student_photo{ width:110px; }
textarea{ margin-bottom:0px !important; padding-top:5px;
		padding-left:5px;}
.sprofile textarea,
.sprofile input[type="text"],
.sprofile select {
	border:none;
	box-shadow: none;
}
.sprofile input[disabled],
.sprofile select[disabled],
.sprofile textarea[disabled],
.sprofile input[readonly],
.sprofile select[readonly],
.sprofile textarea[readonly] {
	background:#fff;
}
.rightfloat{ float: right; }
.navbar-inverse .brand, .navbar-inverse .nav > li > a{ color:#fff; }
.white .navbar-inverse .brand, .navbar-inverse .nav > li > a{ color:#333; }
.white .navbar-inverse .brand, .navbar-inverse .nav > li > a:hover{ color:#111; }
.custom_print_header_{ text-align: center; }
.custom_print_header_ h1 { line-height: 13px; }
.custom_print_header_ h2 { font-weight: bold; }
.second_bradcum{
	text-align: right;
    margin: 10px 0;
    padding: 0 5px;
}
.second_bradcum ul { margin: 0px; list-style-type: none;}
.second_bradcum ul li a{ display: inline-block; padding: 5px; }
.recordcount{
    color: #333;
    margin: -5px 0px 5px 0px;
}

.dataTable .btn{ padding: 0px; }
.form_field{ margin: 10px 0px; }
#LoginForm_rememberMe{ margin-top: 0px; }
.pd10{ padding:10px; }
.center{ text-align: center; }
.custm p { margin-bottom: 2px; }
.custm h1,
.custm h2 { margin: 5px 0px; }
.visible-print-block{ display: none; }
form label { display: inline-block; width: 200px; margin-bottom:5px !important;vertical-align:bottom; }
.cont .main{ background: none; }
.rsel h2{ margin-top: 0; }
.custm h1{ line-height: 20px; }
.custm p{ font-size: 10px; }
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}

.worksheet{ margin-left: 210px; }
.section ul { list-style-type: none; padding: 0 10px;}
.utility_panel{
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
	padding: 25px 0px 10px 0;
	position: absolute; top:52px; left:0px;
	width: 215px;
}
.utility_panel .content{
	padding:10px;
}
.utility_panel .section{
	margin-bottom: 20px;
}
.utility_panel .section h2 {
    background: none repeat scroll 0 0 #E5E5E5;
    color: #000000;
    margin: 0;
    padding: 10px;
}

.navbar-nav > li > a {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
	color:#222 !important;
    font-weight: bold;
}
.filterbxcntnt_inner {
margin: 0px;
padding: 10px 10px 0px 10px;
min-height: 30px;
}
.filterbxcntnt {
width: 100%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: #ddd solid 1px;
padding: 0px;
margin: 6px 0px 10px 0px;
background: #fff;
}
.filterbxcntnt_inner ul {
margin: 0px;
padding: 0px;
list-style: none;
}
.filterbxcntnt_inner li {
margin: 0px;
padding: 5px 10px 5px 10px;
float: left;
font-size: 11px;
color: #2bad0f;
font-weight: bold;
position: relative;
}
.filterbxcntnt_inner li div.ftf {
	padding:2px 5px;
	border-radius: 5px;
color: #333;
}
.filterbxcntnt_inner li div.ftf:hover {
background:#E5E5E5;
}
.filterbxcntnt_inner_bot {
margin: 0px;
padding: 0px 10px 0px 70px;
min-height: 30px;
position: relative;
}
.filterbxcntnt_left {
margin: 0px;
padding: 5px 0px 0px 10px;
float: left;
font-size: 12px;
color: #6a6a6a;
position: absolute;
width: 100px;
top: 3px;
left: 10px;
}
.filterbxcntnt_right {
margin: 0px;
padding: 5px 0px 0px 40px;
float: left;
font-size: 12px;
}
.filterbxcntnt_right ul {
margin: 0px;
padding: 0px;
list-style: none;
}
.filterbxcntnt_right li {
margin: 0px 8px 8px 0px;
float: left;
padding: 5px 32px 5px 10px;
position: relative;
display: block;
font-size: 10px;
color: #000;
font-weight: bold;
border: #b6880d 1px solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #E5E5E5;
-moz-box-shadow: 0 0 3px #fff;
-webkit-box-shadow: 0 0 3px #fff;
box-shadow: 0 0 3px #fff;
}
.filterbxcntnt_right li a {
background: url(/images/filter_close.png) no-repeat;
width: 16px;
height: 15px;
position: absolute;
top: 5px;
right: 5px;
}

.drop {
position: absolute;
width: 225px;
min-height: 0px;
background: #fff;
color: #000;
left: 0px;
top: 30px;
z-index: 50;
padding: 10px 10px 10px 5px;
-moz-box-shadow: 0px 0px 8px #9b9b9b;
-webkit-box-shadow: 0px 0px 8px #9b9b9b;
box-shadow: 0px 0px 8px #9b9b9b;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 3px #fff solid;
}
.droparrow {
position: absolute;
width: 20px;
height: 18px;
left: 170px;
top: -18px;
background: url(/images/drop-arrow.png) no-repeat;
}
.drop select {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px #dddddd solid;
padding: 3px 5px;
margin: 0px 5px;
}
.drop input[type="text"] {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px #dddddd solid;
padding: 5px 5px;
font-size: 12px;
-moz-box-shadow: inset 0px 0px 3px #e2e3e3;
-webkit-box-shadow: inset 0px 0px 3px #e2e3e3;
box-shadow: inset 0px 1px 5px #e2e3e3;
}
.drop input[type="search"] {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px #dddddd solid;
padding: 4px 5px;
font-size: 12px;
-moz-box-shadow: inset 0px 0px 3px #e2e3e3;
-webkit-box-shadow: inset 0px 0px 3px #e2e3e3;
box-shadow: inset 0px 1px 5px #e2e3e3;
    height: 30px;
    margin-bottom: 0;
}
.drop input[type="submit"] {
padding: 5px 8px;
margin: 8px 0px 3px 3px;
background: #9C0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 0px #b58530 solid;
color: #fff;
font-size: 12px;
font-weight: bold;
cursor: pointer;
width: 50px;
height: 26px;
}
.list_contner_hdng {

}
.letterNavCon {
padding: 5px 0 5px 0px;
margin: 0px 0 10px 0px;
}
.letterNavCon ul {
padding: 0px;
margin: 0px;
list-style: none;
}
.letterNavCon li {
padding: 0px 0 0 0px;
margin: 3px 1px 3px 2px;
list-style: none;
float: left;
}
.letterNavCon li.ln_active a {
background: #E5E5E5;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
color: #000;
border: 0px #EEE solid;
}
.letterNavCon li a:hover {
text-decoration: none;
background: #E5E5E5;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
color: #000;
border: 1px #F60 solid;
}
.letterNavCon li a {
color: #000;
text-decoration: none;
font-size: 10px;
display: block;
float: left;
font-weight: bold;
padding: 4px 5px;
display: block;
text-align: center;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #fff;
border: 1px #EEE solid;
}
.drop #Students_first_subject,
.drop #Students_faculty,
.drop #Students_dob,
.drop #Students_category_id,
.drop #Students_gender{ width:130px; }
.filterbxcntnt_inner form{ margin: 0; }
#Students_dob{ margin-bottom:10px; }
#dobtxt{ margin:0px 5px; }
.subject-left-sidebar ul li {display: inline;}
.subject_master #table1 tr td a {display: inline;  padding: 5px;}


.submenus { margin:10px 0px; }
.submenus ul.sidebar{ margin:0px; padding:0; }
.submenus ul.sidebar li a{ text-decoration: none; }

.franchies_header {
    background: none repeat scroll 0 0 #222222;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    margin: -5px 0 0px;
    padding: 5px;
    text-align: center;
}
.search-form{
background: none repeat scroll 0% 0% rgb(255, 255, 255);
padding: 10px 10px 10px 30px;
}

.btn{ padding:3px 12px; }
p.note{ color:red; }
h1 {
    color: #000000;
    padding: 0 5px;
}
.grid-view {padding: 0;}

.bookmonth {
    font-size: 18px;
    padding: 10px;
    text-align: center;
}
.bookmonth .r{ float:left; width:265px; }
.bookmonth .count_ {
    background: steelblue;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px 12px;
}
.bookmonth .f {
    display: inline-block;
    text-align: right;
     width: 190px;
    vertical-align: top;
font-size: 12px;
text-transform: uppercase;
}
.bookmonth > div{
    margin: 5px 0px;
    font-size: 13px;
}
span.chart-label {
    padding: 5px 10px;
    color: #fff;
}
.search-form{
    background: none repeat scroll 0 0 #FFEBCD;
}
.search-form form .row {
    margin: 5px 0px;
}
textarea[readonly='readonly'],
input[readonly='readonly'] {
background: #eee;
border: 1px solid #eee;
}
.userImagePreview{ width:150px ;}

.report_print_headers {
    text-align: center;
}
.report_print_headers p { line-height: 10px; margin-bottom: 5px; }
.report_print_headers h1 {
margin-bottom: 10px;
line-height: 20px;
}
.strikeout{ text-decoration: line-through; }
.certificate{
     background-image: url(../img/certificate.jpg);
     background-repeat: no-repeat;
     width: 900px;
     height: 818px;
     position: relative;
    }
.marksheet{
     background-image: url(../img/marksheet.png);
     background-repeat: no-repeat;
     width: 700px;
     height: 960px;
     position: relative;
    }
.stu_certificate{
    background-image: url(../img/stu_certificate.jpg);
    background-repeat: no-repeat;
    width: 700px;
    height: 960px;
    position: relative;
}
.th{
  color: white;
  background: url(../img/bg.gif) repeat-x scroll left top white;
  width:129px;
}
.cutter{
    background: url(../img/img.jpg) ;
    width: 700px;
    height:25px;
}

@media print {
  a[href]:after {
    content: none !important;
  }
}
#table #students-grid td:nth-child(1){
    text-align: center;
}

#table #students-grid td:nth-child(2){
    text-align: center;
}
#table #students-grid td:nth-child(4){
    text-align: center;
}
#stu_table #students-grid td:nth-child(1){
    text-align: center;
}
#stu_table #students-grid td:nth-child(5){
    text-align: center;
}
#stu_table #students-grid td:nth-child(8){
    text-align: center;
}
#stu_table #students-grid td:nth-child(9){
    text-align: center;
}
#emp_table #students-grid td:nth-child(1){
    text-align: center;
}
#emp_table #students-grid td:nth-child(6){
    text-align: center;
}
#emp_table #students-grid td:nth-child(7){
    text-align: center;
}
ul.dropdown-menu li.item-menu span{
    background: #ccc;
    color:#000;
    text-shadow:2px 2px 2px #fff;
    display: inline-block;
    padding: 5px 10px;
}
@-webkit-keyframes blink {
        0%   { color:red; }
        50%  { color:yellow;}
        100% { color:#FF00FF; }
}
@-moz-keyframes blink {
        0%   { color:red; }
        50%  { color:yellow;}
        100% { color:#FF00FF; }
}
@-ms-keyframes blink {
        0%   { color:red; }
        50%  { color:yellow;}
        100% { color:#FF00FF; }
}
.navbar-header a{
     -webkit-animation: blink 2s infinite;
     -moz-animation:    blink 1s infinite;
     -ms-animation:     blink 1s infinite;
    
}
.info-flash {
  padding: 10px;
  color: red;
  text-align: center;
}
.top_franchise_name {
    color: red;
    font-size: 15px;
    font-weight: bold;
}
.app_version {
    color: #ccc;
    font-size: 10px;
}
#logo {
  position:relative;
    height: 35px;
    overflow: hidden;
    padding: 10px;
  background: #428bca;
}
#logo a {
  color: #fff;
    font-size: 15px;
    font-weight: bold;
  line-height: 15px;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  margin-right: 10px;
}
#logo a:hover {
  text-decoration: none;
}
.navbar {
  margin: 0;
  border: 0;
  position: fixed;
  top:0;
  left: 0;
  width:100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  box-shadow: 0 1px 2px #666;
  z-index: 2000;
}
.navbar .container-fluid.expanded-panel .row{
    padding: 0px;
}

.body-expanded .navbar {
  z-index: 9;
}
a.show-sidebar {
  float: left;
  color:#6d6d6d;
  outline: none;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  margin-right: 10px;
}
a.show-sidebar:hover {
  color:#000;
}
#top-panel2,
#top-panel {
  line-height: 40px;
  height: 35px;
  background: #fff;
}
.top-panel-right {
  padding-left: 0;
}
#sidebar-left.visible {
    width: 240px;
}
#sidebar-left {
/*  position: fixed;
  left: 0;
  top: 50px;
  bottom: 0; 
  color: white;
background: #333;*/
    z-index: 1013;
    overflow: visible !important;
    margin-top:5px;
}
#sidebar-left.menubar-inverse {
  color: fade(white, 55%);
}
#sidebar-left.menubar-inverse:before {
  background: #3b3b3b;
}
#sidebar-left.menubar-inverse .nano-slider {
  background: fade(white, 40);
}
.menubar-visible .menubar-inverse .gui-controls small, .menubar-pin .menubar-inverse .gui-controls small {
  color: fade(white, 55%);
}
.menubar-inverse .gui-controls > li ul > li > a:active, .menubar-inverse .gui-controls > li ul > li > a.active {
  background-color: #2e2e2e;
}
.menubar-inverse .gui-controls > li ul > li > a:hover, .menubar-inverse .gui-controls > li ul > li > a:focus {
  /*background-color: #424242;*/
}


#main.sidebar-show #content{
    margin-left:0px;
}
#main.sidebar-show #sidebar-left{
    opacity: 1;
  -webkit-transition: 0.1s;
  -moz-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
    display:none;
}
body.unauthenticated #main{
    margin-top: 0px;
    min-height: auto;
}
body.unauthenticated #content{
    margin-left: 0px;
}
#content {
  position: relative;
/*  margin-left: 16.66666667%; */
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
ul.yiiPager{
    font-size: 13px;
}
ul.yiiPager li {
    vertical-align: top;
}
ul.yiiPager li.next{ margin-left: 5px; }
ul.yiiPager a:link, ul.yiiPager a:visited{
    border-radius: 0px;
    vertical-align: top;
}
.nav.main-menu, .nav.msg-menu {
  margin:0 -15px;
}
.nav.main-menu > li > a, .nav.msg-menu > li > a {
  text-align: center;
  color:#f0f0f0;
  min-height: 40px;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.nav.main-menu > li > a{
    font-size: 15px;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background:rgba(0, 0, 0, 0.1);
}
.nav.main-menu a.active, .nav.msg-menu a.active {
  background:rgba(0, 0, 0, 0.2);
}
.nav.main-menu a.active:hover, .nav.msg-menu a.active:hover {
  background:rgba(0, 0, 0, 0.2);
}
.nav.main-menu a.active-parent, .nav.msg-menu a.active-parent {
  background: rgba(0, 0, 0, 0.3);
}
.nav.main-menu a.active-parent:hover, .nav.msg-menu a.active-parent:hover {
  background: rgba(0, 0, 0, 0.3);
}
.nav.main-menu > li > a > i, .nav.msg-menu > li > a > i {
  font-size: 18px;
  width: auto;
  display: block;
  text-align: center;
  vertical-align: middle;
}
.main-menu .dropdown-menu {
  position: relative;
  z-index: 2001;
  left: 0%;
  top: 100%;
  float: none;
  margin: 0;
  border: 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  padding: 0;
  background: #6AA6D6;
  box-shadow: none;
}
.main-menu .dropdown-menu > li > a {
  padding:9px 15px 9px 40px;
  color:#f0f0f0;
}
.main-menu .dropdown-menu > li:first-child > a {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.main-menu .dropdown-menu > li:last-child > a {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
#main {
  margin-top: 70px;
}
.panel-menu {
  margin: 0;
}
.top-panel-right {
  padding-left: 0;
}
.panel-menu > li > a {
  padding: 0 5px 0 10px;
}
.panel-menu > li > a:hover {
  background: none;
}
.panel-menu a.account {
  height: 35px;
  padding: 5px 0 5px 10px;
  line-height: 18px;
}
.panel-menu i {
  margin-top: 0px;
  padding: 1px;
  font-size: 20px;
  color: #7BC5D3;
  line-height: 1em;
  vertical-align: top;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.panel-menu > li.active > a > i,
.panel-menu > li > a:hover > i {
  background: #fff;
}
.panel-menu i.pull-right {
  color: #000;
  border: 0;
  box-shadow: none;
  font-size: 16px;
  background: none !important;
}
.panel-menu .badge {
  margin-top: 3px;
  padding: 3px 6px;
  vertical-align: top;
  background: #CEA9A9;
}
.avatar {
  width: 40px;
  float: left;
  margin-right: 5px;
}
.avatar > img {
  width:40px;
  height:30px;
  border: 1px solid #F8F8F8;
}
.user-mini > span {
  display: block;
  font-size: 12px;
  color:#363636;
  margin-bottom: -4px;
}
.user-mini > span.welcome {
  font-weight: bold;
  margin-top: 2px;
}
.panel-menu .dropdown-menu {
  position: absolute !important;
  background: rgba(0, 0, 0, 0.7) !important;
  padding: 0;
  border: 0;
  right: 0;
  left: auto;
  min-width: 100%;
}
.panel-menu .dropdown-menu > li > a {
  padding:5px 10px !important;
  color:#f0f0f0;
}
.panel-menu .dropdown-menu > li > a > i {
  border: 0;
  padding: 0;
  margin: 0;
  font-size: 14px;
  width: 20px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.icon-2x {
    font-size: 2em;
}
.quick-btn {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 160px;
  height: 80px;
  padding-top: 16px;
  margin: 10px;
  color: #444444;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
 
  -webkit-box-shadow: 0 0 0 1px #F8F8F8 inset, 0 0 0 1px #CCCCCC;
          box-shadow: 0 0 0 1px #F8F8F8 inset, 0 0 0 1px #CCCCCC;
}
.quick-btn.quick-btn-francise {
    padding: 15px 10px 0;
    width: auto;
}
.quick-btn.quick-btn-francise span {
    font-size: 14px;
    margin-top: 5px;
}
.quick-btn span {
  display: block;
}
.quick-btn .label {
  position: absolute;
  top: -5px;
  right: -5px;
}
.quick-btn:hover {
  color: #0053ff;
  text-decoration: none;
  
}
.quick-btn.small {
  width: 40px;
  height: 30px;
  padding-top: 6px;
}
#submenu,
#breadcrumb {
  padding: 0;
  line-height: 40px;
  background: #525252;
  background: #5a8db6 url(/themes/ecare/img/devoops_pattern_b10.png) 0 0 repeat;
  margin-bottom: 20px;
}
#submenu { background: #ebebeb; margin-bottom: 10px; padding-bottom: 4px; }
#breadcrumb { margin-bottom: 0px; }
#submenu ul { padding:0px; padding-left: 10px; margin:0px; }
.breadcrumb {
  padding: 0 15px;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 0;
}
.breadcrumb span,
.breadcrumb > li > a {
  color:#d8d8d8;
}
.breadcrumb > li:last-child > span,
.breadcrumb > li > a:hover, .breadcrumb > li:last-child > a {
  color:#f8f8f8;
}
.dashboard #client-form label,
.dashboard #company-form label {
    width: 100px;
}
#dashboard_links {
  padding: 0;
}
#dashboard_links .nav {
  background:#3575A0 url(/themes/ecare/img/devoops_pattern_b10.png) 0 0 repeat;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  overflow: hidden;
}
#dashboard_links .nav-stacked > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  padding: 0;
  margin: 0;
}
#dashboard_links .nav-pills > li > a {
  color: #f8f8f8;
  display: block;
  padding: 20px 10px 20px 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  outline:none;
}
#dashboard_links .nav-pills > li.active {
  border-top-color: rgba(0, 0, 0, 0.11);
  position: relative;
  margin: 0;
}
#dashboard_links .nav-pills > li.active > a, #dashboard_links .nav-pills > li.active > a:hover, #dashboard_links .nav-pills > li.active > a:focus, #dashboard_links .nav > li > a:hover, #dashboard_links .nav > li > a:focus {
  background:rgba(0, 0, 0, 0.1);
}
#dashboard_links .nav-pills > li.active > a:before {
  font-family: FontAwesome;
  content: "\f0da";
  position: absolute;
  left: -2px;
  font-size: 30px;
  color: #f5f5f5;
}
#dashboard_tabs {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
#dashboard_tabs.nobackground .tc{
    background: #fff;
}
#dashboard_tabs .tc{
  background:#f5f5f5;
    padding: 10px;
  min-height: 228px;
}
.declaration_by_applicant pre{ background: transparent; border: none; padding:5px; }

#notification-grid table thead{ display: none; }

.custom-bar-chart {
    position: relative;
}
.custom-bar-chart .legend {
    margin: 4px;
    padding: 5px;
    text-align: center;
}
.custom-bar-chart .legend .title{
    margin-right: 10px;
}
.custom-bar-chart .legend .color-sample {
    display: inline-block;
    width: 1em;
    height: 1em;
    border: 2px solid;
    /* border-radius: 0.5em; */
    margin-right: 0.5em;
}

@media (min-width: 768px) {
  #sidebar-left.col-sm-2 {
    opacity: 1;
    width: 16.666666666666664%;
    padding: 0 15px;
  }
  .sidebar-show #sidebar-left.col-sm-2 {
    width:0;
    padding:0;
  }
  .sidebar-show #content.col-sm-10 {
    opacity: 1;
    width:100%;
  }
  .page-404 .form-inline {
    width: 60%;
  }
}
@media (min-width: 992px) {
  .nav.main-menu > li > a, .nav.msg-menu > li > a {
    text-align: left;
  }
  .nav.main-menu > li > a > i, .nav.msg-menu > li > a > i {
    font-size:14px;
    width: 20px;
    display: inline-block;
  }
  .main-menu .dropdown-menu {
    position: relative;
    z-index: inherit;
    left:0;
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background:rgba(0, 0, 0, 0.2);
    visibility: visible;
  }
  .main-menu .dropdown-menu > li > a {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
  }
  .page-404 .form-inline {
    width: 40%;
  }
}
@media (max-width: 767px) {
  #main {
    margin-top: 100px;
  }
  #messages-menu {
    top:140px;
  }
  .page-404 .form-inline {
    width: 100%;
  }
  #dashboard_links .nav {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
  }
  #dashboard_links .nav-stacked > li {
    float:left;
  }
  #dashboard_links .nav-pills > li > a {
    padding:15px;
  }
  #dashboard_links .nav-pills > li.active > a:before {
    bottom: 0;
    left: 50%;
    margin-left: -9px;
  }
}
@media (max-width: 620px) {
  .user-mini {
    display: none;
  }
}
@media (max-width: 400px) {
  .panel-menu a.account {
    padding: 5px 0px 5px 0;
  }
  .avatar {
    margin: 0;
  }
  .panel-menu i.pull-right {
    margin-left: 0;
  }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background: none;
  }
  #dashboard_links .nav-stacked > li {
    float:none;
  }
  #dashboard_links .nav-pills > li.active > a:before {
    display: none;
  }
}

.atnd_tnav {
    background: #FFFF00;
    font-size: 14px;
    color: #757575;
    font-weight: bold;
    padding: 5px;
    text-transform: uppercase;
    position: relative;
    text-shadow: 0.1em 0.1em #fff;
    margin-top: 10px;
}
.atnd_arow_l {
    position: absolute;
    top: 5px;
    left: 10px;
    width: 15px;
    height: 15px;
    display: block;
}
.atnd_arow_r {
    position: absolute;
    top: 5px;
    right: 10px;
    width: 15px;
    height: 15px;
    display: block;
}
.atnd_Con {
    padding: 0px;
    margin: 30px 0px 0px 0px !important;
    width: 100%;
    background: #FFF;
}
.atnd_Con table {
    border-left: 1px #aec3d3 solid;
    border-top: 1px #aec3d3 solid;
}
.atnd_Con th {
    border-right: 1px #aec3d3 solid;
    border-bottom: 1px #aec3d3 solid;
    padding: 6px 5px;
    background: #fff;
    color: #C30;
    font-size: 11px;
    text-align: center;
    font-family: monospace;
}
.atnd_Con th span {
    display: block;
    font-size: 10px;
    color: #fec429;
    text-align: center;
}
.atnd_Con td {
    padding: 0px;
    text-align: center;
}
.atnd_Con td:first-child {
    padding-left: 10px;
}
.atnd_Con td a.at_abs {
    display: block;
    background: #FFF;
    padding: 10px 0px;
    text-indent: -999999px;
}
span.abs {
    display: block;
    background: url(/images/abs_cross.png) no-repeat center;
    width: 20px;
    height: 30px;
    margin: 0 auto;
}
span.tick {
    background: rgba(0, 0, 0, 0) url("/images/tick_new.png") no-repeat scroll center center;
    display: block;
    height: 22px;
    margin: 0 auto;
    width: 20px;
}

.gui-icon {
    position: absolute;
    left: -5px;
    top: 0px;
    width: 35px;
    height: 30px;
    color: white;
    font-size: 18px;
    overflow: hidden;
    border-radius: 999px;
    -webkit-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;
}
.gui-controls > li:last-child > a {
    border:none;
}
.gui-controls > li > a {
    position: relative;
    display: block;
    text-decoration: none;
    padding: 5px 0px;
    font-size: 14px;
    line-height: normal;
    border-radius: 0;
    padding-left: 0;
    min-height: 30px;
    min-width: 64px;
    z-index: 1;
    border-right: 1px solid #ccc;
    color: #000;
}
.gui-controls > li {
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    display: inline-block;
}
.gui-controls > li > a .title {
    margin-left: 35px;
}
.gui-controls li .title {
    position: relative;
    left: -10px;
    display: block;
    padding-left: 6px;
    white-space: nowrap;
    overflow: hidden;
    opacity: 1;
    text-align:left;
    font-weight: 300;
    text-shadow: none;
    -webkit-transition: all 0.5s cubic-bezier(0.15, 0.99, 0.18, 1.01);
    -o-transition: all 0.5s cubic-bezier(0.15, 0.99, 0.18, 1.01);
    transition: all 0.5s cubic-bezier(0.15, 0.99, 0.18, 1.01);
}
#menubar #main-menu > li i {
    font-size: 22px;
}
.gui-icon .fa:first-child, .gui-icon .md:first-child, .gui-icon .glyphicon:first-child {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    line-height: 30px;
    width: 1em;
}

.gui-controls li:first-child .gui-icon {
  color: #5f9eee;
}
.gui-controls li:nth-child(2) .gui-icon {
  color: #76c187;
}
.gui-controls li:nth-child(3) .gui-icon {
  color: #deb63b;
}
.gui-controls li:nth-child(4) .gui-icon {
  color: #9e7da6;
}
.gui-controls li:nth-child(5) .gui-icon {
  color: #ff4136;
}
.gui-controls li:nth-child(6) .gui-icon {
  color: #5f9eee;
}
.gui-controls li:nth-child(7) .gui-icon {
  color: #deb63b;
}
.gui-controls li:nth-child(8) .gui-icon {
  color: #9e7da6;
}
.gui-controls li:nth-child(9) .gui-icon {
  color: #ff4136;
}
.gui-controls li:nth-child(10) .gui-icon {
  color: #5f9eee;
}
.gui-controls li:last-child .gui-icon {
  color: #ff851b;
}
.ui-widget-content a.btn{
    color:#fff;
}
label.column-c:hover {
    background: #f1f1f1;
}
label.column-c {
    border: 1px solid;
    padding: 5px;
    display: inline-block;
    margin: 2px;
    color: #444;
    cursor: pointer;
}
label.column-c input {
    vertical-align: bottom;
    margin-right: 2px;
}
textarea.reporttitle{ width: 100%; border:1px dotted #ccc; }
.ui-tabs .ui-tabs-nav{ padding: 0px; }
select{
    margin-left: 5px;
}
.dropdown-menu li a:hover,
.dropdown-menu .item-menu a:hover{
    background: transparent;
    color:#0A131B;
}

ul.nav.navbar-nav li.active >a{
    color: #fff !important;
    text-decoration: none;
    outline: 0;
    background-color: #428bca;
}
.toppanelicon ul.panel-menu li a i {
    color:#222 !important;
    background: transparent;
}
.toppanelicon ul.panel-menu li.active a i{
    background: transparent;
    color:#fff !important;
}

#top-panel2{ z-index: 0; }
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
    border-top: 1px solid;
}
#top-panel span.change_session_option {
    display: inline-block;
}
