@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/Roboto-Regular-webfont.eot');
    src: url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'RobotoBold';
    src: url('../fonts/Roboto-Bold-webfont.eot');
    src: url('../fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Bold-webfont.woff') format('woff'),
         url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Bold-webfont.svg#RobotoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'RobotoBoldItalic';
    src: url('../fonts/Roboto-BoldItalic-webfont.eot');
    src: url('../fonts/Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-BoldItalic-webfont.woff') format('woff'),
         url('../fonts/Roboto-BoldItalic-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-BoldItalic-webfont.svg#RobotoBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'RobotoCondensed';
    src: url('../fonts/Roboto-Condensed-webfont.eot');
    src: url('../fonts/Roboto-Condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Condensed-webfont.woff') format('woff'),
         url('../fonts/Roboto-Condensed-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Condensed-webfont.svg#RobotoCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'RobotoCondensedItalic';
    src: url('../fonts/Roboto-CondensedItalic-webfont.eot');
    src: url('../fonts/Roboto-CondensedItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-CondensedItalic-webfont.woff') format('woff'),
         url('../fonts/Roboto-CondensedItalic-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-CondensedItalic-webfont.svg#RobotoCondensedItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'RobotoBoldCondensed';
    src: url('../fonts/Roboto-BoldCondensed-webfont.eot');
    src: url('../fonts/Roboto-BoldCondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-BoldCondensed-webfont.woff') format('woff'),
         url('../fonts/Roboto-BoldCondensed-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-BoldCondensed-webfont.svg#RobotoBoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'RobotoBoldCondensedItalic';
    src: url('../fonts/Roboto-BoldCondensedItalic-webfont.eot');
    src: url('../fonts/Roboto-BoldCondensedItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-BoldCondensedItalic-webfont.woff') format('woff'),
         url('../fonts/Roboto-BoldCondensedItalic-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-BoldCondensedItalic-webfont.svg#RobotoBoldCondensedItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'RobotoMedium';
    src: url('../fonts/Roboto-Medium-webfont.eot');
    src: url('../fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Medium-webfont.woff') format('woff'),
         url('../fonts/Roboto-Medium-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Medium-webfont.svg#RobotoMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'RobotoMediumItalic';
    src: url('../fonts/Roboto-MediumItalic-webfont.eot');
    src: url('../fonts/Roboto-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-MediumItalic-webfont.woff') format('woff'),
         url('../fonts/Roboto-MediumItalic-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-MediumItalic-webfont.svg#RobotoMediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Move down content because we have a fixed navbar that is 50px tall */
body {
	margin: 0; padding: 0;
	background: #FFF url('../images/body_bg.png') repeat; font-family: 'RobotoRegular', Geneva, Arial, Helvetica, sans-serif;
}
html, body {
	height: 100%;/* The html and body elements cannot have any padding or margin. */
}
/* Wrapper for page content to push down footer */
#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/* Negative indent footer by its height */
  margin: 0 auto -60px;
	/* Pad bottom by footer height */
  padding: 0;
}
/* Set the fixed height of the footer here */
#footer { width: 100%; clear: both; float: left;
}
/* Set widths on the navbar form inputs since otherwise they're 100% wide */
.navbar-form input[type="text"], .navbar-form input[type="password"] {
	width: 180px;
}
label{font-family:'RobotoMedium'; font-weight:normal}
b, strong, dt {font-family:'Robotobold'; font-weight:normal}
/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
	padding-left: 15px;
	padding-right: 15px;
}
/* extra styles */
.header{ padding: 10px 0 9px 0; background: #e3f4ff url('../images/head_bg.png') repeat-x;}
h1.logo{ float: left; margin: 0; padding: 0; line-height: normal; }
h1.logo a{ display: inline-block; height: 72px;}
h1.logo a img{ max-height: 100%;}
.social-panel{ float: right; position: relative; top: 26px;}
.social-panel ul{ float: right;}
.social-panel ul li:first-child{ margin: 0;}
.social-panel ul li{ float: left; display: inline; margin: 0 0 0 8px;}
.main-menu-container{ background: url('../images/menu_bg.png') repeat-x; float: left; width: 100%; height:40px;}
.main-menu-container ul.menu{ float: left; width: auto; margin: 0; padding: 0;}
.main-menu-container ul.menu > li:first-child{ margin: 0; background: none;}
.main-menu-container ul.menu > li{ float: left; display: inline-block; margin: 0; background: url('../images/btn_brk.png') no-repeat;}
.main-menu-container ul.menu > li > a{ padding: 13px 15px 10px; font-size: 16px; text-decoration: none; font-family: 'RobotoCondensed', Geneva, Arial, Helvetica, sans-serif; display: block; color:#b8b8b8; }
.main-menu-container ul.menu > li > a > i{font-size: 26px; position: relative; top: -5px; width: auto;}
.main-menu-container ul.right_menu{ float: right; width: auto; margin: 0; padding: 0;}
.main-menu-container ul.right_menu > li:first-child{ margin: 0; background: none;}
.main-menu-container ul.right_menu > li{ float: left; display: inline-block; margin: 0; background: url('../images/btn_brk.png') no-repeat;}
.main-menu-container ul.right_menu > li > a{ padding: 13px 15px 10px; font-size: 16px; text-decoration: none; font-family: 'RobotoCondensed', Geneva, Arial, Helvetica, sans-serif; display: block; color:#b8b8b8; }
.main-menu-container ul.right_menu > li > a > i{font-size: 22px; position: relative; width: auto;}
.main-menu-container ul.menu > li.current-menu-item > a, ul.menu > li > a:hover{ background: #030303 url('../images/menu_hvr_bg.png') repeat-x; color: #FFF;}
.main-menu-container ul.right_menu > li.current-menu-item > a, ul.right_menu > li > a:hover{ background: #030303 url('../images/menu_hvr_bg.png') repeat-x; color: #FFF;}
.page_banr{ background: #02479D url("../images/sub-page-bg.png") repeat-x;
    float: left;
    min-height: 140px;
    padding: 20px 0;
    width: 100%;}
.main-menu-container ul.menu > li.icon-menu > a, .main-menu-container ul.right_menu > li.icon-menu > a{ padding: 9px 10px 8px 10px;}
.main-menu-container ul.menu > li.home-menu > a{ padding: 9px 10px 0 10px;}
.main-menu-container ul.right_menu > li.icon-menu-txt > a > i{ font-size: 16px; top: 0;}
.main-menu-container ul.right_menu > li.icon-menu-txt > a{ padding-bottom: 11px; padding-top: 11px;}
/* main container */
.main-container{ width: 100%; float: left; clear: both; margin: 30px 0 20px;}
.body-content{ padding: 0 20x; display: block;}

/* new buttons */
.btn-big{ padding: 6px 12px 4px; font-size: 18px; }
.btn-med{ padding: 5px 12px 3px; font-size: 16px; }
.btn-bl {
	color: #FFFFFF;
	text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25);
	background-color: #017BC6;
	*background-color: #017BC6;
	background-image: -moz-linear-gradient(top, #0685d4, #017BC6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0685d4), to(#017BC6));
	background-image: -webkit-linear-gradient(top, #0685d4, #017BC6);
	background-image: -o-linear-gradient(top, #0685d4, #017BC6);
	background-image: linear-gradient(to bottom, #0685d4, #017BC6);
	background-repeat: repeat-x;
	border: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0685d4', endColorstr='#017BC6', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-bl:hover,
.btn-bl:active,
.btn-bl.active,
.btn-bl.disabled,
.btn-bl[disabled] {
	color: #FFFFFF;
	text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25);
	background-color: #025e97;
	*background-color: #025e97;
	background-image: -moz-linear-gradient(top, #0175BC, #025e97);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0175BC), to(#025e97));
	background-image: -webkit-linear-gradient(top, #0175BC, #025e97);
	background-image: -o-linear-gradient(top, #0175BC, #025e97);
	background-image: linear-gradient(to bottom, #0175BC, #025e97);
	background-repeat: repeat-x;
	border: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0175BC', endColorstr='#025e97', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-blk {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #000000;
	*background-color: #000000;
	background-image: -moz-linear-gradient(top, #232323, #000000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#232323), to(#000000));
	background-image: -webkit-linear-gradient(top, #232323, #000000);
	background-image: -o-linear-gradient(top, #232323, #000000);
	background-image: linear-gradient(to bottom, #232323, #000000);
	background-repeat: repeat-x;
	border: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#232323', endColorstr='#000000', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-blk:hover,
.btn-blk:active,
.btn-blk.active,
.btn-blk.disabled,
.btn-blk[disabled] {	
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #070707;
	*background-color: #070707;
	background-image: -moz-linear-gradient(top, #383838, #070707);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#383838), to(#070707));
	background-image: -webkit-linear-gradient(top, #383838, #070707);
	background-image: -o-linear-gradient(top, #383838, #070707);
	background-image: linear-gradient(to bottom, #383838, #070707);
	background-repeat: repeat-x;
	border: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#070707', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

/* Footer */
.social-panel-bottom{ float: left; clear: both; width: 100%; background: #FFF; text-align: center; margin: 20px 0 0;}
.social-panel-bottom p{ padding: 20px 0;}
a.twit_logo{ padding: 0 160px; display: inline-block;}
a.g_logo{ position: relative; top: 3px;}
.main-footer{ border-top: 0px ;
	clear: both;
	font-size: 12px;
	line-height: normal;
	max-width: inherit; margin: 0; background: #0e0e0e url('../images/fot_bg.png') repeat-x;
	padding: 22px 0; color: #808080; font-family: "RobotoMediumItalic", Geneva, Arial, Helvetica, sans-serif;}
.main-footer p {
    font-size: 14px;
    line-height: 22px; text-align: center; margin: 0;
}
.fot-links{ float: left; width: 100%; text-align: center; padding: 0 0 20px; margin: 12px 0 0;}
.menu-footer-menu-container > ul{ width: auto; margin: 0px auto; padding: 0;}
.menu-footer-menu-container ul > li{ display: inline-block;}
.menu-footer-menu-container ul > li > a{ font-size: 13px; text-decoration: none; color: #5e5e5e; border-left: 1px solid #c4c4c4; padding: 0 9px;}
.menu-footer-menu-container ul > li:first-child > a{ border-left: 0px; padding: 0 6px 0 0;}
.menu-footer-menu-container ul > li > a:hover{ background: none; color: #000;}
.spl-head{ width: 100%; float: left; border-bottom: 1px solid #fff; margin: 0 0 30px 0;}
.page-main{ float: right; width: 860px;}
.icon-panel{ float: left; width: 120px;}
.icon-panel i{ font-size: 100px; position: relative; top: -14px; color:#DFDFDF;}
.page-main h1{color: #0685D4; font-family: 'RobotoMedium', Geneva, Arial, Helvetica, sans-serif; font-size: 52px; margin: 0; padding: 0; line-height: normal;}
.body-content{ padding: 0;}
.dashboard_box{ width: 100%; float: left; clear: both;}
.dashboard_box > ul{ margin: 0; padding: 0;}
.dashboard_box > ul > li:first-child{ margin: 0;}
.dashboard_box > ul > li{ width: 238px; text-align: center; float: left; margin: 0 0 0 15px; list-style: none; background: #fff; padding: 20px; position: relative; -webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px; box-shadow: 0 2px 9px 0 #B3B3B3; }
.dashboard_box > ul > li > h3{ text-align: left; font-size: 18px; line-height: normal; margin: 0 0 8px 0; padding: 0; font-family: 'RobotoBold';}
.dashboard_box > ul > li > p{ margin: 0 0 30px;line-height: 22px; min-height: 132px; text-align: left;}
.dashboard_box > ul > li .btn{ padding: 6px 12px 4px; font-size: 14px; font-family: 'RobotoBold'; text-transform: uppercase;}
button, input, select, textarea{ position: relative;}
.center-block {
  display:block;
  text-align: center;
}
 
.center-block:before {
  content: '';
  display: inline-block;
  height: 100%; 
  vertical-align: middle;
  margin-right: -0.25em; /* Adjusts for spacing */
    
  /* For visualization 
  background: #808080; width: 5px;
  */
 }

.ie7-fix-center-section {
  display: inline-block;
  height: 100%; 
  vertical-align: middle;
  margin-right: -0.25em; /* Adjusts for spacing */
}
 
.center-section {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  padding: 0;
 }
 .w100{width:100% !important;}
 .login-page .center-block{ position: relative; top: 70px;}
 .reg-box, .login-box{ position: relative; -webkit-border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px; text-align: left;}
.login-box{ float: none; width: 365px; background: #017bc6; color: #b3d8ee; box-shadow: 0 2px 9px 0 #8D8D8D; padding: 25px; min-height: 290px; margin: 0px auto;}
.reg-box{ float: left; width: 365px; background: #ffffff; box-shadow: 0 2px 9px 0 #B3B3B3;  padding: 25px; min-height: 290px;}
.login-page h1{ margin: 15px 0 70px 0; padding: 0; text-align: center;}
.login-page h2{ margin: 0 0 20px; padding: 0; line-height: normal; font-family: 'RobotoBold',Geneva,Arial,Helvetica,sans-serif; font-size: 28px;}
.login-box h2{ color: #fff;}
.login-box .form-control{ border: 0;}
.form-inline-row{ margin-bottom: 25px;}
.login-box .form-inline-row label{ margin: 0 0 0 10px;}
a.wht_link{ color: #fff; text-decoration: underline;}
a.wht_link:hover{ text-decoration: none;}
.login-box a.wht_link{ font-size: 12px; font-weight: normal; color: #aad7f3;}
.reg-box ul{ margin: 0; padding: 0;}
.reg-box ul li{ list-style: none; margin: 0 0 20px 0; padding: 0; font-size: 17px;}
.reg-box ul li i{ color: #bfbfbf; font-size: 13px;}
.font-sec{ font-family: Helvetica, Arial, sans-serif;}
.reg-box .btn-toolbar{ text-align: center;}
.inner-bdr{ border-bottom: 1px solid #e6e6e6; width: 100%; float: left;}
.page-title h1 i{ font-size: 100px; position: relative; top: -14px; color:#0A4B9A;}
.page-title h1{color: #0685D4; font-family: 'RobotoMedium', Geneva, Arial, Helvetica, sans-serif; font-size: 52px; margin: 0; padding: 0 0 23px 0; line-height: normal; border-bottom: 1px solid #e6e6e6;}
.page-title{ float: left; width: 100%; border-bottom: 1px solid #fff; margin: 0 0 30px 0;}
.two-column-layout{ width: 100%; float: left; clear: both;}
.two-col-1, .two-col-2{ float: left; width: 450px;}
.two-col-2{ float: right;}
form.layout-form{ width: 100%; float: left;}
.form_title_box{ background: #eeecec; padding: 10px 16px; border-bottom: 1px solid #e2e1e1; position: relative; -webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px;}
.form_title_box h2{ margin: 0; padding: 0; line-height: normal; font-size: 22px; font-family: 'RobotoBoldCondensed', Geneva, Arial, Helvetica, sans-serif;}
.group-form{ border: 1px solid #e2e1e1; position: relative; -webkit-border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;}
.form-content{ padding: 20px; width: 100%; float: left;}
.form-group label{font-family: 'RobotoMedium', Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px;}
span.mand{ color: #B94A48; margin: 0 0 0 4px; position: relative; top: 1px; font-size: 12px;}
.form-control:focus {
  border-color: rgba(6, 133, 212, 0.8);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(6, 133, 212, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(6, 133, 212, 0.6);
}
select.form-control{ padding: 10px 12px 8px 9px;}
.form-group .checkbox label{ position: relative; top: 4px;}
span.mand-txt{color: #B94A48;
    font-family: arial;
    font-size: 11px;
    position: absolute;
    right: 0;
    top: -20px; font-family: Helvetica, Arial, sans-serif;}
.btn-toolbar{ text-align: center;}
.body-content .tabbable{ float: left; width: 100%; clear: both;}
.body-content .tab-content{ position: relative; -webkit-border-radius: 0px 0px 4px 4px;-moz-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px; border: 1px solid #E2E1E1; border-top: 0; padding: 20px; float: left; width: 100%; }
.body-content .tab-pane{ padding: 0; margin: 0;}
.body-content .nav-tabs > li.active > a,
.body-content .nav-tabs > li.active > a:hover,
.body-content .nav-tabs > li.active > a:focus{ border: 0;  background-color: #494949;
    color: #FFFFFF;}
.body-content .nav > li > a:hover,
.body-content .nav > li > a:focus {
  background-color: #eeecec; color: #333;
}
.body-content .nav-tabs > li > a{ border: 0; font-family: 'RobotoMedium', Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px;}
.left-align{ text-align: left !important;}
.right-align{ text-align: right !important;}
.body-content .tab-content span.mand-txt{ top: -22px; right: 0;}
.page-title h1 button.btn-med{ position: relative; top: 22px;}
.table-panel{ width: 100%; float: left; clear: both;}
.table-panel .table > thead > tr > th{ background: #eaebeb; font-family: 'RobotoMedium', Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px;}
.table-panel{ border: 1px solid #E2E1E1; position: relative; -webkit-border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; float: left; width: 100%;}
.table-panel table{ margin: 0;}
td.action_col{ text-align: left;}
td.action_col a, td.action_col a:hover{ text-decoration: none;}
td.action_col a i{ font-size: 17px; margin: 0 0 0 20px;}
td.action_col a i.icon-edit{ color: #468847;}
td.action_col a i.icon-trash{ color: #B94A48;}
td.action_col a:first-child i{ margin: 0;}
.table-panel table td .dropdown-menu > li > a{ font-size: 13px;}
.table-panel table td .dropdown-menu > li > a.danger_lnk{ color: #D9534F;}
.table-panel table td .dropdown-menu > li > a.danger_lnk:hover{ background:#D9534F; color:#fff; }
.report .inner-alert{ padding: 10px 15px 10px 15px; margin: 0 0 30px 0;}
.report .inner-alert i{ font-size: 22px; margin: 0 10px 0 0;}
.report .inner-alert span{ font-size: 16px; position: relative; top: -2px;}
.body-content p{clear: both; line-height: 22px; margin: 0 0 10px;}
.fixed-row .colm-1{ width: 100px;}
.fixed-row .colm-15{ width: 150px;}
.fixed-row .colm-2{ width: 200px;}
.fixed-row .colm-25{ width: 250px;}
.fixed-row .colm-3{ width: 300px;}
.fixed-row .colm-35{ width: 350px;}
.fixed-row .colm-39{ width: 390px;}
.fixed-row .colm-4{ width: 400px;}
.fixed-row .colm-45{ width: 450px;}
.fixed-row .colm-5{ width: 500px;}
.fixed-row .colm-55{ width: 550px;}
.fixed-row .colm-6{ width: 600px;}
.fixed-row .colm-65{ width: 650px;}
.fixed-row .colm-7{ width: 700px;}
.fixed-row .colm-75{ width: 750px;}
.fixed-row .colm-8{ width: 800px;}
.fixed-row .colm-85{ width: 850px;}
.fixed-row .colm-9{ width: 900px;}
.fixed-row .colm-full{ width: 100%;}
.auto-width{ width: auto; float: left;}
.auto-width .form-group{ width: auto; float: left; margin: 0 0 25px 20px;}
.auto-width .form-group .input-group .colm-2{ width: 122px;}
.auto-width .form-group:first-child{ margin-left: 0;}
.input_sub{ color: #737373;font-size: 11px;}
.single-layout{ width: 100%; float: left;}
.mB0{ margin-bottom: 0px !important;}
.mT10{ margin-top: 10px !important;}
.mT5{ margin-top: 5px !important;}
.pB0{ padding-bottom: 0px !important;}
.mB5{ margin-bottom: 5px !important;}
.mT30{ margin-top: 30px !important;}
.m0{ margin: 0px !important;}
.mL10{ margin-left: 10px !important;}
.add_lsrc .form-group label.f13{ font-size: 13px;}
a.btn-small{ padding: 3px 10px;}
.form-group .img_chk{ margin: 0; padding: 0;}
.form-group .img_chk label p{ float: left; margin: 0;}
.form-group .img_chk label p span{ font-weight: normal; font-size: 12px; margin: 0 0 0 5px;}
.form-group .img_chk label input[type="checkbox"]{ float: left; clear: both; margin: 3px 0 0 10px;}
.width-auto{ width: auto !important;}
.inline-form{ float: left; width: 100%; clear: both;}
.inline-form  .form-group label{ margin: 0 8px 0 0; position: relative; top: 3px;}
.inline-form .form-control{ display: inline-block;}
.form-group .radio label{ position: relative; top: 3px;}
.main-btn{ float: right; position: relative; right: 0; top: 21px;}
.main-btn .btn-small{ -webkit-border-radius: 12px 12px 12px 12px;-moz-border-radius: 12px 12px 12px 12px; border-radius: 12px 12px 12px 12px; font-family: "RobotoCondensed",Geneva,Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding: 1px 10px 0; margin: 0 0 0 10px;}
.main-btn .btn-small:first-child{ margin: 0;}
.login-page .msg_panel{ position: relative; top: -35px;}
.login-page .msg_panel .alert{ margin-bottom: 0; text-align: left;}
.login-page .msg_panel .alert p{ margin: 0; font-family: 'RobotoMedium', Geneva, Arial, Helvetica, sans-serif;}
.messager{ float: left; width: 100%; position: relative; top: -23px; margin: 15px 0;}
.messager .alert{ margin-bottom: 0;}
.messager .alert { margin: 0; line-height: normal; font-family: 'RobotoMedium', Geneva, Arial, Helvetica, sans-serif;}
.large-msg h3{ margin: 0 0 5px 0; padding: 0;line-height: normal; }
.large-msg .alert-success h3{ color: #468847;}
.large-msg p{ margin: 5px 0 0; line-height: 25px;}
.alert-white {
    background-color: #fff;
    border-color: #e9e9e9;
    color: #333;
}
.alert-trans{ background: none; border: 0;}
.alert-light {
    background-color: #f4fff0;
    border-color: #dbf1d2;
}
.alert .alert-link{ text-decoration: underline;}
.alert .alert-link:hover{ text-decoration: none;}
.popover .arrow, .popover .arrow:after{  border-color: rgba(255, 255, 255, 0);}
.form-trans{ float: left; width: 100%; padding: 5px 0 0 30px;}
.form-trans .radio label span{ position: relative; top: 4px;}
.form-trans .radio label span.front-txt{ min-width: 280px; text-align: left; float: left;}
.form-trans .radio label span.back-txt{  text-align: left; float: left;}
.form-trans .radio{ margin-bottom: 15px; margin-top: 5px;}
.grid_container .ui-jqgrid {
    width: 91.5% !important;
}
.grid_container{ float: left; width: 100%; clear: both;}
#main_grid{ float: left; width: 100%; clear: both;}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea{font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;}
.ui-jqgrid .ui-pg-selbox{ padding: 4px; width: auto;}
.ui-jqgrid .ui-pg-input{ height: inherit;}
.grid_container .ui-jqgrid .ui-jqgrid-view {
    width: 100% !important;
}
.grid_container .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv {
    width: 100% !important;
}
.grid_container .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-hbox {
    padding: 0;
    width: 100% !important;
}
.grid_container .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-hbox .ui-jqgrid-htable {
    width: 100% !important;
}
.grid_container .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable {
    width: 100% !important;
}
.grid_container .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv {
    height: auto !important;
    width: 100% !important;
}
.grid_container .ui-jqgrid .ui-jqgrid-pager {
    width: 100% !important;
}
.grid_container .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable td {
    text-align: center !important;
}
.tmpt_emp {
    background: #F5F5F5;
    border: 1px solid #CCCCCC;
    color: #363636;
    display: inline-block;
    font-size: 14px;
    margin: 1px 12px 0 0;
    padding: 2px 6px 1px;
}
.tmpt_emp:hover, .tmpt_emp:focus {
    background: #E6E6E6;
    color: #363636;
    text-decoration: none;
}
.edit_emp {
    margin: 2px 13px 0 0;
}
.edit_emp, .delete_emp, .msg_info {
    background: #F5F5F5;
    border: 1px solid #CCCCCC;
    color: #363636;
    display: inline-block;
    font-size: 14px;
    padding: 2px 6px 1px;
}
.edit_emp:hover, .delete_emp:hover, .edit_emp:focus, .delete_emp:focus {
    background: #E6E6E6;
    color: #363636;
    text-decoration: none;
}

/* reporter styles */
.body-content .tab-pane h3{ margin: 0 0 15px; font-family: 'RobotoCondensed';}
.form-inline .form-group {
    display: inline-block;
    margin: 0 20px;
    vertical-align: middle; float: left;
  }
 .form-inline .form-group:first-child{ margin: 0 0px 0 0;}
 .form-inline .form-group label{ float: left; margin: 12px 8px 0 0;}
  .form-inline .form-control {
    display: inline-block; float: left; width: auto;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
.form-inline .btn-med{ margin: 4px 0 0;} 
.tab_topper{ float: left; width: 100%; clear: both; margin: 0 0 15px 0; background: #eee; padding: 8px; position: relative; -webkit-border-radius: 6px 6px 6px 6px;-moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px;}
.reporter_table_panel{ float: left; clear: both; width: 100%;}
.sum_rank_table{ float: left; width:100%; margin: 0 0 15px;}
.sum_rank_table dd{ float: left;}
.sum_rank_table dt{ float: right; font-weight: normal;}
.sum_rank_table dd h4{ margin: 33px 0 0; font-family: 'RobotoCondensed'; font-size: 20px;}
.sum_rank_table dt ul{ width: 100%; float: right; margin: 0; padding: 0;}
.sum_rank_table dt ul li{ display: inline-block; float: left; list-style: none; margin: 0 0 0 15px;}
.sum_rank_table dt ul li:first-child{ margin: 0;}
.sum_rank_table dt ul li strong{ float: left; width: 100%; text-align: center; font-weight: normal; margin: 0 0 3px; font-size: 15px;}
.sum_rank_table dt ul li span{ clear: both; float: left; width: 100%; background: #FFF; border: 1px solid #E9E9E9; padding: 8px 18px 8px 10px; font-size: 22px; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; position: relative;}
.sum_rank_table dt ul li span i{ float: left; text-align: left;  font-size: 25px; position: relative; width: 40px;}
.sum_rank_table dt ul li span i.icon-sort-up{ color: #468847; top: 7px;}
.sum_rank_table dt ul li span i.icon-sort-down{ color:#D9534F; top: -4px;}
.sum_rank_table dt ul li span i.icon-circle{ font-size: 18px; top: 4px; color:#F0AD4E;}
.sum_rank_table dt ul li span i.icon-plus{ font-size: 18px; color: #468847; top: 7px;}
.sum_rank_table dt ul li span i.icon-minus{ font-size: 18px;  color:#D9534F; top: 7px;}
.sum_rank_dts{ float: left; clear: both; width: 100%; border-bottom: 1px solid #E2E1E1; padding: 0 0 3px 0;}
.sum_rank_dts ul{border-top: 1px solid #E2E1E1;
    float: left;
    line-height: 46px;
    width: 50%; margin: 0; padding: 0;}
.sum_rank_dts ul li{ list-style: none; display: inline-block; float: left; margin: 0 0 0 22px;}
.sum_rank_dts ul li:first-child{ margin: 0;}
.sum_rank_dts ul li strong{ padding: 0 0px 0 0; font-weight: normal; display: block; min-width: 106px;}
.sum_rank_dts ul li i{ min-width: 24px; text-align: left; padding: 0 0px 0 0;}
.sum_rank_dts ul li i.icon-arrow-down{ color: #D9534F;}
.sum_rank_dts ul li i.icon-arrow-up{ color: #468847;}
.sum_rank_dts ul li i.icon-plus{ color: #468847;}
.sum_rank_dts ul li i.icon-minus{ color: #D9534F;}
.sum_rank_dts ul li i.icon-circle{ color:#F0AD4E;}
.help-blocker{color: #737373;
    display: block;
    font-size: 11px;
    margin: 0;}
.sum_rpt_tbl p{ margin: 0;}
.sum_rpt_tbl p span.help-blocker{ float: left; width: 100%; margin: 10px 0 0;}
.bdr{ border-bottom: 1px solid #FFFFFF; float: left; width:100%;}
.bdr .inr{ float: left; width: 100%; border-bottom: 1px solid #E6E6E6;}
.full-rpt{ float: left; width: 100%; clear: both; margin: 20px 0 10px;}
.full-rpt-table{ clear: both; float: left; width: 100%; position: relative; -webkit-border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; overflow: hidden;  border: 1px solid #DDDDDD;}
.full-rpt-table table thead > tr > th > strong{ font-weight: normal; padding: 0 0 0 6px; font-size: 14px;}
.full-rpt-table table tbody > tr > td > p{ margin-bottom: 0;}
.full-rpt-table table tbody > tr > td > p.reslt{ float: right; text-align: right; clear: none;}
.full-rpt-table table tbody > tr > td > p.reslt span{ margin: 0 0 0 8px; color:#737373;}
.full-rpt-table table tbody > tr > td > p.reslt span:first-child{ margin: 0;}
.full-rpt-table table tbody > tr > td > p.rnk{ float: left; text-align: left;}
.big_bdr{ border-bottom: 4px solid #e7e7e7;}
table.table-bordered thead > tr > th{ background: #EAEBEB;}
.full-rpt-table table.table-bordered tbody > tr > td:first-child, .full-rpt-table table.table-bordered thead > tr > th:first-child{ border-left: 0;}
.full-rpt-table table.table-bordered tbody > tr > td{ border-bottom: 0; border-right: 0;}
table > thead > tr > th{font-family: 'RobotoMedium', Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px;}
.full-rpt-table table > thead > tr > th{ font-size: 15px; vertical-align: middle; line-height: 17px; border-right: 0;}
.full-rpt-table table.table-bordered{ margin-bottom: 0px; border: 0;}
.rnk_key_panel{ float: left; width: 100%; clear: both; margin: 20px 0 0;}
.keys_list{ float: left; width: 100%;}
.keys_list ol{ margin: 0;padding: 0; float: left; width: 100%;}
.keys_list ol li{ list-style: none; float: left; clear: both; width: 100%; margin: 8px 0 0; }
.keys_list ol li:first-child{ margin: 0;}
.keys_list ol li label{ min-width: 94px; font-size: 13px;}
.track_chart{ float: left; width: 100%; margin: 0 0 8px 0;}
.aggre_chart{ float: left; width: 100%; margin: 0 0 8px 0;}
.chart_termtracker{ margin: 20px 0 0; float: left; width: 100%;}
.rnk_history{ margin: 20px 0 0; float: left; width: 100%;}
.term_report_full table > thead > tr > th, .term_report_full table > tbody > tr > td{ text-align: center;}
.term_report_full table > thead > tr > th > img{ text-align: center; display: block; margin: 0px auto;}
.term_report_full table > thead > tr > th > strong{ float: left; width: 100%; text-align: center;}
.term_report_full table > thead > tr > th > span{ float: left; width: 100%; text-align: center; height: 4px; margin: 8px 0; }
.g_bdr{ background: #009238;}
.g_bdr_sec{ background: #5FBC3F;}
.y_bdr{ background: #70449B;}
.y_bdr_sec{ background: #AF9CC8;}
.bing_bdr{ background: #0572BE;}
.bing_bdr_sec{ background: #8CBBD0;}
.g_clr{ color: #009238;}
.g_clr_sec{ color: #5FBC3F;}
.y_clr{ color: #70449B;}
.y_clr_sec{ color: #AF9CC8;}
.bing_clr{ color: #0572BE;}
.bing_clr_sec{ color: #8CBBD0;}
.below-one{ background: #FFFF4D;}
.below-five{ background: #BBCF6D;}
.below-ten{ background: #34856E;}
.below-twenty{ background: #073F4D;}
.below-fifty{ background: #005675;}
.above-fifty{ background: #73A0B2;}
.history_rnk_tbl table > thead > tr > th > strong{ color:#2B5170; display: inline-block;}
.history_rnk_tbl table > thead > tr > th > span{ height: 15px; width: 15px; display: inline-block }
.history_rnk_tbl table > tbody > tr > td:first-child{ text-align: left;}
.history_rnk_tbl table > tbody > tr > td{ text-align: center;}
.active_cita_panel{ float: left; width: 100%; margin: 0;}
.main_citation_chart{ float: left; width: 100%; margin: 10px 0 20px;}
.citation_act_rst{ float: left; width: 100%; margin: 0 0 20px; background: #5CB85C; position: relative; -webkit-border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; padding: 10px 20px; color: #FFF;}
.citation_act_rst label{ margin: 2px 0 0; padding: 0; font-size: 16px; font-family: 'RobotoMedium'; font-weight: normal;}
a.info_box, a.info_box:hover, a.info_box:focus{ text-decoration: none;}
.popover .popover-content{ color: #333; font-weight: normal; font-size: 13px; font-family: 'RobotoRegular', Geneva, Arial, Helvetica, sans-serif;}
a.info_box{ margin: 0 0 0 6px;}
.citation_act_rst a.info_box{ color: #FFF; font-size: 14px;  opacity: 0.45;
  filter: alpha(opacity=45);}
.ct-report-view{ float: left; width: 100%;}
.ct-rpt-table td i.icon-ok{ color:#468847; margin: 0 4px 0 0;}
.ct-rpt-table td, .ct-rpt-table th{ text-align: center;}
.ct-rpt-table td > a.icon-lnk > i, .ct-rpt-table td >  a.icon-lnk:hover > i{ text-decoration: none; color: #5e5e5e; font-size: 18px;}
.ct-rpt-table td >  a.icon-lnk:hover > i{ text-decoration: none; color: #333;}

.notes_popup .modal-dialog {
    left: 5%;
    margin-left: 0;
    width: 90%;
}
.modal-body .form-group{ margin: 20px 0 0 0;}
.modal-body .form-group:first-child{ margin: 0;}
.fluid-row .colm-1{ width: 10%;}
.fluid-row .colm-15{ width: 15%;}
.fluid-row .colm-2{ width: 20%;}
.fluid-row .colm-25{ width: 25%;}
.fluid-row .colm-3{ width: 30%;}
.fluid-row .colm-35{ width: 35%;}
.fluid-row .colm-39{ width: 39%;}
.fluid-row .colm-4{ width: 40%;}
.fluid-row .colm-45{ width: 45%;}
.fluid-row .colm-5{ width: 50%;}
.fluid-row .colm-55{ width: 55%;}
.fluid-row .colm-6{ width: 60%;}
.fluid-row .colm-65{ width: 65%;}
.fluid-row .colm-7{ width: 70%;}
.fluid-row .colm-75{ width: 75%;}
.fluid-row .colm-8{ width: 80%;}
.fluid-row .colm-85{ width: 85%;}
.fluid-row .colm-9{ width: 90%;}
a.sml_link{ font-size: 13px;}
.ct-report-view, .ct-potend-view{ overflow: inherit;}
.ct-report-viewtable.table-bordered tbody > tr > td:first-child a{ white-space: nowrap;}
.ct-report-view table > tbody > tr > td{ vertical-align: middle;}
.no_rst{ background: #D9534F;}
.table.no-data-tbl{ margin: 0;}
.table.no-data-tbl > tbody > tr > td{ border: 0; text-align: center;}
.rst_default{ background: #017BC6;}
.full-rpt-table table > thead > tr > th > a.info_box{ position: absolute; font-size: 14px; color: #5e5e5e; opacity: 0.45;
  filter: alpha(opacity=45);}
img.cb_img{ margin: 0 0 0 6px;}
.body-content .tab-pane h3 a.info_box{ font-size: 14px; color: #5e5e5e; opacity: 0.45;
  filter: alpha(opacity=45); position: relative; top: -2px;}
.filter_btn_toolbar{ position: relative; width: 100%; float: left;}
.filter-sec{ width: 100%; display: inline-block;}
.filter_box .filter_content{ background: #FFF; border: 1px solid #E9E9E9; display: inline-block; padding: 12px 14px 2px; width: 100%; -webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.filter_content a.close{ font-size: 13px;
    position: absolute;
    right: 9px;
    top: 5px;}
.manage_users .filter_content{ margin-bottom: 30px;}
.input-append .form-control, .input-prepend .form-control{ display: inline-block;}
/* input append * prepend */
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
.input-append,
.input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}

.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  padding: 8px 8px 6px;
  font-size: 14px;
  font-weight: normal;
  
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}

.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}

.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}

.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.form-search .input-append .search-query {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.form-search .input-append .btn {
    -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.form-search .input-prepend .search-query {
    -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.form-search .input-prepend .btn {
    -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}
.datepicker-days table > thead > tr > th{ font-size: 15px;}
.filter_content .form-inline .form-group{ margin: 0 8px 0 0;}
.input-append .form-control{-webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;}
.input-append .add-on{-webkit-border-radius: 0px 4px 4px 0px !important;
     -moz-border-radius: 0px 4px 4px 0px !important;
          border-radius: 0px 4px 4px 0px !important;}
.text-block-rpt{ float: left; width: 100%; clear: both;}
.text-block-rpt h3{ font-family: 'RobotoCondensed'; margin: 0 0 10px 0; font-size: 24px;}
.text-block-rpt h4{ font-family: 'RobotoCondensed'; margin: 15px 0 4px; font-size: 19px;}
.reporter-seo .big_bdr{ margin: 0 0 25px 0;}
.full-rpt-table table.table.headless-table tr:first-child td{ border-top: 0;}
span.smile-icon{ background: url('../images/smile-icon.png') no-repeat 0 0.2em; display: block; padding: 0 0 0 24px;}
span.frown-icon{ background: url('../images/frown-icon.png') no-repeat 0 0.2em; display: block; padding: 0 0 0 24px;}
span.happy-icon{ background: url('../images/over_happy_icon.png') no-repeat 0 0.2em; display: block; padding: 0 0 0 24px;}
.two-blocker{ float: left; width: 100%;}
.two-blocker .blocker-panel:first-child{ float: left; width: 49%;}
.blocker-panel{ float: right; width: 49%;}
.blocker-container{ background: #F0F7FD; width: 100%; float: left; border: 1px solid #D0E3F0; padding: 12px; -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px; position: relative;}
.two-blocker h4{ margin: 5px 0 8px 0;}
.blocker-container h4{ margin: 0 0 5px;}
.bloker-bdr{ border-top: 1px solid #dfe6eb;}
.bloker-bdr span{ border-top: 1px solid #fff; display: block;}
.seo-offsite-rpt .big_bdr{ clear: both;
    display: block;
    float: left;
    margin: 12px 0 16px;
    width: 100%;}
.blocker-container p:last-child{ margin: 0;}
.full-rpt-table table.seo-rank-eng-tbl thead > tr:first-child > th:first-child{ border-left: 0;}
.full-rpt-table table.seo-rank-eng-tbl thead > tr > th.tbl_bdr{ border-left: 1px solid #DDDDDD !important;}
.full-rpt-table table thead > tr > th > span > strong{  font-size: 14px;
    font-weight: normal;
    padding: 0 0 0 6px;}
.blocker-container h5{ font-size: 17px; font-family: 'RobotoCondensed'; margin: 15px 0 3px;}
.blocker-container h5:first-child{ margin-top: 10px;}
.seo-ondetail-tbl i.icon-remove, .seo-biz-tbl i.icon-remove, .seo-blocker-tbl i.icon-remove{ color: #B94A48;}
.seo-ondetail-tbl i, .seo-biz-tbl i, .seo-blocker-tbl i{ margin: 0 6px 0 0;}
ul.inner_lister li, ol.inner_lister li{ margin: 0 0 12px 0;}
ol.appen_lister{ margin: 20px 0 0;
    padding: 0 0 0 20px;}
ol.appen_lister > li{ text-align: left; margin: 0 0 30px; float: left; width: 100%;}
ol.appen_lister > li h4{ font-size: 15px; font-family: 'RobotoRegular'; color: #000; margin: 0;}
ol.appen_lister > li > div.append_container{ float: left; width: 100%; margin: 12px 0;}
.append-dts{ float: left; width: 100%; clear: both; margin: 0 0 10px 0;}
.append-dts label{ font-size: 15px; font-family: 'RobotoRegular'; color: #000; font-weight: normal;}
.append-dts label.no-data{ font-size: 14px;}

/*dashboard*/
.row.widget_boxes{ margin: 0px 0px 5px 0px;}
.widget_boxes > div.col-md-3 { color: #FFFFFF; margin: 0 0 0 2%; padding: 18px; text-transform: uppercase; width: 23.5%; float:left; min-height:100%;}
.widget_boxes > div > p{ font-size:14px; font-weight: bold; }
.widget_boxes > div > span { display: block; font-size:20px; }
.widget_boxes > div.col-md-3:first-child{ margin-left: 0;}
.wid_color1 { background:#66CCCC; }
.wid_color2 { background:#9999FF; }
.wid_color3 { background:#FF6666; }
.wid_color4 { background:#CC66CC; }
.dbd_admin .btn_color, .btn_color{ background: #515659; border-radius: 0; color: #eee; font-weight: bold; font-size: 11px; }
.dbd_admin .btn_color:hover{ color: #eee; opacity:0.8; }
.widget_boxes > div.col-md-3:last-child{ float: right; }
.row{ margin-left: 0; margin-right: 0; }
.dbd_admin .col-md-6 .btn{padding:2px 5px 0px 5px;}
.dbd_admin .col-md-3 .btn{padding:2px 5px 0px 5px;}
.widget_boxes > div.col-md-6{ color: #FFFFFF; margin: 0 0 2% 2%; padding: 18px; text-transform: uppercase; width: 47.5%; float:left; min-height:240px; border-radius:4px;}
dl dd a{color:#000;}
dl dd a:hover{color:#000;}
.dbd_admin .container h3{font-family: 'RobotoCondensed'; margin: 0 0 15px;}
.tasks .container table td input[type="text"]{width:50%; margin:0 auto}
.task_ad .container table td input[type="text"]{width:auto;}
.tasks .form-horizontal .control-label {text-align:right; margin-right:10px; padding:0px;}
.tasks .form-horizontal .form-group .date{margin-top:-10px;}
.tasks .form-horizontal .form-group div{height:30px;}
.tasks td .progress{width:80%; background:#e4e4e4;}
.tasks  h1 select.form-control{float:right; margin-right:10px;}
.fx-w-110{width:110px !important;}
.fx-w-160{width:160px !important;}
.tasks .container .panel.det{ background: none; border: 1px solid #DDDDDD; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); margin-bottom: 20px; padding: 15px 15px 0px 15px; }
.tasks .container .panel.det .form-group{margin-bottom:15px; margin-top:10px;}
.tasks .container .panel.det.mar .form-group{margin:0px;}
.tasks .container .panel.det.mar{padding: 15px 15px 0px 15px; }
.tasks .container .panel.det.prog{background: #696969; border: 0; color: #FFFFFF; display: inline-block; width: 100%;}
.tasks .container .panel.det.prog .progress{background:#fff;}
.tasks .container .panel.det.prog label.control-label{color:#fff; font-size: 20px; width: 100%; text-align: center; margin: 0 0 6px 0;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mr20{margin-right:20px;}
.form-group.col-md-3 .checkbox {margin-top:10px; margin-bottom:20px;}
.form-group.col-md-3 .checkbox  label{  font-family: 'RobotoRegular',Geneva,Arial,Helvetica,sans-serif;}
.form-group .col-md-4  label.radio-inline input[type="radio"]{margin-top:0px; }
.form-group input{margin-bottom:10px;}
.mng_emp{width:60%; margin:50px auto;}
.typeahead li a{text-align:left;}
.typeahead li a strong{font-weight:normal;}
.form-group div .btn{padding:2px 5px 1px 5px; vertical-align:middle; line-height:normal; font-weight:normal; font-family: "RobotoBold",Geneva,Arial,Helvetica,sans-serif;} 
.main-container.report.manage_users .page-title h1{position:relative;}
.main-container.report.manage_users .page-title h1 > span.mand-txt{position:absolute; right:0px; bottom:5px; top:auto;}
.two-column-layout .ad_pln .form-group.fixed-row{float:left; width:48%; margin-right:2%;}
.two-column-layout .ad_pln .form-group.fixed-row div > input{margin:-8px 15px 0px 0px;}
span.help-inline{dispaly:inline;}
.ad_plns .fixed-row .colm-1{ display: inline;}
.form-group label.blk{display:block;}
.dir_btn{padding:1px 5px 0px; margin-top:5px !important;}
.dis_tab{display:table !important;}

/*h1 select{font-size:16px; margin:10px 10px 0px 0px;}
.tasks .container .col-md-4 {float:left; width:30%;}*/
.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 {
float:left
}
.col-md-1 {
width:8.333333333333332%
}
.col-md-2 {
width:16.666666666666664%
}
.col-md-3 {
width:25%
}
.col-md-4 {
width:33.33333333333333%
}
.col-md-5 {
width:41.66666666666667%
}
.col-md-6 {
width:50%
}
.col-md-7 {
width:58.333333333333336%
}
.col-md-8 {
width:66.66666666666666%
}
.col-md-9 {
width:75%
}
.col-md-10 {
width:83.33333333333334%
}
.col-md-11 {
width:91.66666666666666%
}
.col-md-12 {
width:100%
}
.col-md-push-0 {
left:auto
}
.col-md-push-1 {
left:8.333333333333332%
}
.col-md-push-2 {
left:16.666666666666664%
}
.col-md-push-3 {
left:25%
}
.col-md-push-4 {
left:33.33333333333333%
}
.col-md-push-5 {
left:41.66666666666667%
}
.col-md-push-6 {
left:50%
}
.col-md-push-7 {
left:58.333333333333336%
}
.col-md-push-8 {
left:66.66666666666666%
}
.col-md-push-9 {
left:75%
}
.col-md-push-10 {
left:83.33333333333334%
}
.col-md-push-11 {
left:91.66666666666666%
}
.col-md-pull-0 {
right:auto
}
.col-md-pull-1 {
right:8.333333333333332%
}
.col-md-pull-2 {
right:16.666666666666664%
}
.col-md-pull-3 {
right:25%
}
.col-md-pull-4 {
right:33.33333333333333%
}
.col-md-pull-5 {
right:41.66666666666667%
}
.col-md-pull-6 {
right:50%
}
.col-md-pull-7 {
right:58.333333333333336%
}
.col-md-pull-8 {
right:66.66666666666666%
}
.col-md-pull-9 {
right:75%
}
.col-md-pull-10 {
right:83.33333333333334%
}
.col-md-pull-11 {
right:91.66666666666666%
}
.col-md-offset-0 {
margin-left:0
}
.col-md-offset-1 {
margin-left:8.333333333333332%
}
.col-md-offset-2 {
margin-left:16.666666666666664%
}
.col-md-offset-3 {
margin-left:25%
}
.col-md-offset-4 {
margin-left:33.33333333333333%
}
.col-md-offset-5 {
margin-left:41.66666666666667%
}
.col-md-offset-6 {
margin-left:50%
}
.col-md-offset-7 {
margin-left:58.333333333333336%
}
.col-md-offset-8 {
margin-left:66.66666666666666%
}
.col-md-offset-9 {
margin-left:75%
}
.col-md-offset-10 {
margin-left:83.33333333333334%
}
.col-md-offset-11 {
margin-left:91.66666666666666%
}
.cus_task .ct-rpt-table td i.icon-ok{ font-size: 25px;}
.mT16{ margin-top: 16px !important;}
.spl-txt-01{ position: absolute; right: 15px; top: 16px; color: #0685D4; font-size: 11px;}