/**
 * This is CSS file, used to perform design at client side 
 *
 * This file is site-wide CSS file and it can be use anywhere in website
 *
 * @copyright     2013-14 PORTCOM
 * @link          http://www.sampatti.com/portcom
 * @package       PORTCOM
 * @since         September 2013
 * @license       PORTCOM
 * @author        EMP-1040
 */
/* Reset
***************************************************************/

*			{border: 0 none; 	outline: 0;	padding: 0;	margin: 0; }

html {background: url(../img/bg-img.jpg) center center fixed; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;}


html, body, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, span, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, fieldset,
{margin:0px auto; padding:0px; border:0; outline:0; font-size:100%;  }
a, img a 	{text-decoration:none; border:0; outline:0;}
a:hover		{/*text-decoration:none;*/}
:focus		{outline:0px;}
table		{border-collapse:collapse; border-spacing:0px;  }
ol,ul, li	{ list-style-type:none; margin:0px; padding:0px;}


/* Clearing Floats
***************************************************************/
.clear		{clear:both;}

.clearfix:after { clear: both; } .clearfix:before, .clearfix:after { content: " "; display: table; }


/* HTML 5 element
***************************************************************/

aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
			{display:block; margin:0; padding:0;}

body{font-family:Arial, Helvetica, sans-serif; }	

/* Form element
***************************************************************/		
			
input, select, textarea{color:#daff7b; font-size:12px; }


/* General
***************************************************************/

/* Wrapper */
#wrapper { width: 100%; height: 100%; }

/* main */
#main { width: 100%; height: 100%; }


/* login-Box */
.login-Box {width:26%;margin:170px 0 0 -9px; }
.login-Box .login { padding: 0 0 0 0; background: url(../img/login-bg.png) repeat center top; border: 1px solid #7b8289; box-shadow:0 0 3px 2px #A7AFB8; border-radius: 12px;}
.login-Box .top { width:240px; top: -20px; position: relative; margin:0 0 0 30px}
.login-Box .top span { float: left; display: block; background: url(../img/span-bg.png) no-repeat; height: 9px; width:265px; bottom: -5px; margin: -3px 0 0 0; }
.login-Box .top h2 { position: relative; z-index: 9999; visibility: visible; background: url(../img/login-bg.jpg) repeat-x left top; text-align: center; color: #fff; font-size: 19px; border: 1px solid #e2e2e2; border-bottom: 0; width: 97%; margin:0 0 0 14px; box-shadow:0 -3px 2px -1px #70777C; padding: 14px 0; border-radius: 13px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; margin:0 0 0 25px\9; width: 100%\9;

}
.login-Box .logo { width: 100%; padding: 4px 0; background: url(../img/logo-bg.png) repeat-y center top; }
.login-Box .logo img { display: block; margin: 0 0 0 46px; max-width: 100%; }

.login-Box .form-box { width:250px; margin:0 0 0 45px; position: relative; padding:27px 0 0;}

.login-Box .form-box p { display: block; overflow: hidden; padding:0 0 9px; }
.login-Box .form-box label { display: block; font-size: 13px; color: #575757; text-transform: uppercase; padding:0 0 4px 8px; }
.login-Box .form-box .field { background: url(../img/input-bg.png) repeat-x left top; height: 33px; width: 95%; width: 100%\9; border-radius: 5px; margin: 0 auto; border: 1px solid #969696; padding: 0 5px; color: #000; line-height: 33px; }
.login-Box .form-box span { display: block; background: url(../img/input-border.png) repeat; float:left; padding: 4px 4px; border-radius: 9px; width: 96%; }
.login-Box .form-box a { font-size: 13px; display: block; color: #0172b9; font-weight: bold; }
.login-Box .form-box a:hover { text-decoration: underline; }

.login-Box .login-btn { background: url(../img/rightarrow.png) no-repeat center right; height:61px; padding: 0 37px 0 0;  margin:20px -36px 0 40px; position:relative;z-index:9999}

.login-Box .login-btn .inside { width: 100%; border-radius: 8px; border-bottom-right-radius: 0; float: left; border-top-right-radius: 0; border: 1px solid #f1f2f1; border-right: 0; background: url(../img/blue-strip.png) repeat-x left top; height: 59px; }
.login-Box .login-btn .inside .btn { color: #fff; font-size: 21px; font-weight: bold; background: none; text-shadow: 0 1px 3px #00528A; text-transform: uppercase; cursor: pointer; padding:0 0 0 10px; height:59px; line-height:58px; text-align:left; width: 100%;}

/* left-part */
.left-part { width: 26%; width: 28%\9; float: left; padding: 0 25px 0 0; background: url(../img/left-shadow.png) repeat-y right top; }
.left-part .sidebar { float: left; width: 100%; min-height: 823px; height: 823px\9; background: #0166a6; padding: 0 0 77px; }
.sidebar .logo { padding: 29px 0 55px 20px; }

/* .sidebar --- menu-box */
.sidebar .menu-box { background: #017ac6; margin-right:30px;}
.sidebar .menu-box .accordion { padding: 0; position: relative; }
.adCntnr .acco2 .expand a{ position:relative; background: url(../img/tab-plus.png) no-repeat left center; }
.adCntnr .acco2 .openAd a{background:url(../img/tab-minus.png) no-repeat left center; }
.menu-box .accordion .expand { background: #017ac6; cursor: pointer; height: 46px; line-height: 46px; border-bottom: 2px solid #0166a6; padding: 0 0 0 14px; }
.menu-box .accordion .expand a { font-size: 15px; font-weight: bold; color: #fff; display: block; padding: 0 0 0 32px; }
.menu-box .accordion .inside-menu { padding: 0; }
.menu-box .accordion .inside-menu p { background: #0178c4; height: 46px; line-height: 46px; border-bottom: 2px solid #0166a6; padding: 0 0 0 22px; }
.menu-box .accordion .inside-menu p span { display: block; font-size: 13px; color: #fff; font-weight: bold; padding: 0 0 0 20px; }
.menu-box .accordion .inside-menu p a { background: url(../img/menu-p-bg.png) no-repeat left 10px; display: block; }
.menu-box .accordion .inside-menu li {  line-height: 23px; border-bottom: 2px solid #0166a6; padding: 0px 0 0px 47px; background: #3495d1; }
.menu-box .accordion .inside-menu li a { background: url(../img/li-bg.png) no-repeat left center; display: block; font-size: 13px; color: #fff; font-weight: bold; padding: 10px 0 10px 22px; }
.menu-box .accordion .inside-menu li:hover { background: #4ea3d8; }


/* event-box */
.event-box { width: 85%; padding: 22px 0 0; }
.event-box ul { padding: 0; margin:0 0 0 -1px; }
.event-box li { background: url(../img/buton-bg.png) repeat-x left top; display: block; height: 51px; line-height: 51px; border: 1px solid #383838; border-radius: 3px; margin: 0 0 3px; }
.event-box li a { padding: 0 0 0 22px; text-transform: uppercase; display: block; height: 51px; line-height: 51px; font-size: 15px; color: #fff; }
.event-box li:hover, .event-box li.active { background: url(../img/li-hover.png) repeat-x left top; border: 1px solid #50a3d7; color: #0166a6; }
.event-box li:hover a, .event-box li.active a { color: #0166a6; }

/* right-part */
.right-part { float: left; width: 75.5%; margin: 16px 0 0 -54px; }
.header-part { float: left; width: 100%; }
.header-part .logo { display: none; }
.header-part .summery { float:left; }
.header-part .summery span { display: none; }
.header-part .summery h2 { font-size: 29px; color: #fff; padding:22px 0 0 70px; }
.header-part .login { float: right; padding: 0 0 0 164px; }
.header-part .login .logout { float: right; padding:0 16px 0 0; }
.header-part .login .logout a { background: url(../img/logout.png) no-repeat left center; display: block; font-size: 13px; color: #fff; padding: 4px 0 4px 27px; }
.header-part .login .logout a:hover { color: #4ea3d8; }
.header-part .welcome { padding: 8px 15px 0px 0; float: right; }
.header-part .welcome a { padding: 0 0 0 10px; color: #fff; font-size: 13px; }
.header-part .welcome a:hover { color: #3495d2; }
.header-part .welcome span { font-size: 13px; padding: 6px 0 4px 26px; display: block; background: url(../img/admin.png) no-repeat left center; color: #fff; }
.header-part .welcome span.guest { color: #3495d2; }
.header-part .welcome span.guest:hover { color: #fff; }

.table-box { min-height: 729px; height: 729px\9; width: 100%; background: #fff url(../img/table-bg.png) repeat-x left top; border-radius: 10px; border: 3px solid #fff; position: relative; z-index: 9999; margin:5px 0 0; }
.table-box .list-box { -webkit-overflow-scrolling: touch; overflow-x: auto; margin:50px 0 0 50px; position: relative; padding: 0; border: 3px solid #e8e0e0; width: 93%; border-radius: 5px; }
.table-box .list-box table { width: 800px; }
.table-box tr { width: 100%; text-align: center; line-height: 41px; font-size: 13px; color: #3d3d3e; }
.table-box tr.first { background: url(../img/table-row.png) repeat-x left top!important; font-weight: bold; color: #3d3d3e; }
.table-box tr td {  cursor:default; }
.table-box tr.first td { padding: 0 0; }
.table-box tr.even { background: #efefef; }
.table-box tr.missing{background: #FF8989;}
.table-box tr.selected{background:#4EA3D8 !important;}
.table-box tr.selected td, .table-box tr.selected td a{color:#fff !important;}

.table-box ul { padding: 2px; }
.table-box .top { padding: 0 0 0 64px; overflow: hidden; margin: -5px 0 0 0; }
.table-box .top li { float: left; background: url(../img/tab-li-bg.png) repeat-x left top; margin: 0 12px 0 0; font-size: 13px; font-weight: bold; color: #3d3d3e; text-transform: uppercase; border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; height: 43px; line-height: 43px; cursor: pointer; border-bottom: 3px solid #f6f6f6; }

.table-box .top li a{display:block; padding:0 30px; color:#3D3D3E;}
.table-box .top li:hover, .table-box .top li.current { background: #017ac6; color: #fff; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: 3px solid #004e7f;}
.table-box .top li:hover a, .table-box .top li.current a{color:#fff;}

.table-box .form-box { padding: 45px 0 0 63px; marigin: 25px 0 0 63px\9; }
.table-box .form-box p { display: block; overflow: hidden; padding: 0 0 5px; margin: 0 0 5px\9; }
.table-box .form-box label { font-size: 13px; font-weight: bold; color: #868686; padding:10px 0 0 0; float: left; display: block; width: 145px; }
.table-box .form-box span { background: url("../img/input-border.png") repeat scroll 0 0 transparent; border-radius: 9px 9px 9px 9px; display: block; float: left; padding: 4px; width: 27%; }
.table-box .form-box .field { font-family:Arial, Helvetica, sans-serif; background: url("../img/input-bg.png") repeat-x scroll left top transparent; border: 1px solid #969696; border-radius: 5px 5px 5px 5px; color: #000000; height: 31px; line-height: 31px; margin: 0 auto; padding: 0 5px; width: 95%; width: 99%\9; }
.table-box .form-box .submit, .submitBtn { font-family:Arial, Helvetica, sans-serif; background: url(../img/save-bg.png) repeat-x left top; color: #fff; text-transform: uppercase; font-size: 13px; font-weight: bold; cursor: pointer; border-radius: 5px; padding:8px 22px; margin: 9px 0 0; }

.selecct-box { display: block; padding: 0 0 5px; margin: 0 0 5px\9 }
.select-menu{ font-family:Arial, Helvetica, sans-serif; background: url("../img/input-bg.png") repeat-x scroll left top transparent; border: 1px solid #969696; border-radius: 5px 5px 5px 5px; color: #000000; height: 31px; line-height: 31px; width:99%; float:left; position:relative; z-index:9999; }
.arrow-select{width:25px; height:23px; background:url(../img/select-arrow.png) no-repeat center center; position:absolute; right:0px;}
.select-menu select{ display:none;}
.me_list{ display:none; background:#fff; position:absolute; z-index:99999; left:-1px; top:28px; border: 1px solid #999999; border-top: none; width:100%}
.me_list ul{ list-style:none; padding:0; width:100%; }
.me_list ul li{ list-style:none; cursor:pointer; color:#000; font-size:14px; display:block; padding:2px 7px; }
.me_list ul li:hover{background-color:#959595; color:#fff;}
.select_box{ width:100%; position:absolute; z-index:9999;}
.ckl{width:97%; padding:0 0 0 5px!important; background:transparent; color: #000000; height: 31px; line-height: 31px; cursor:pointer;  }
.selmen-mar{margin-top:7px;}
#my_select2{z-index:999;}
#my_select3{z-index:99;}

.messageBox { display: block; }
.messageBox .leftpart { width: 340px; float: left; overflow: hidden; }
.toggle1 { display: none }



/* footer-box */
.footer-box { position: absolute; bottom: 0; width: 100%; background: url(../img/footer-bg.png) repeat; }
.footer-box p { color: #fff; font-size: 12px; padding: 32px 0 32px 37px; }
.footer-part { padding: 31px 0 0 76px; }
.footer-part p { font-size: 12px; color: #fff; }

/* CSS by EMP-1040 */
.dnone{display:none !important;}
.dblock{display:block !important;}
.fl{float:left;}
.fr{float:right;}
.m10{margin:10px;}

.login-Box .form-box span.has-error{background:#FF8989;}

.alert {
  padding: 10px 35px 10px 15px;
  margin:10px;
  font-size:12px;
  margin-bottom: 20px;
  color: #c09853;
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert hr {
  border-top-color: #f8e5be;
}

.alert .alert-link {
  font-weight: 500;
  color: #a47e3c;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
  float:right;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #356635;
}

.alert-danger {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-danger hr {
  border-top-color: #e6c1c7;
}

.alert-danger .alert-link {
  color: #953b39;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.login-error{color: #FF0000; font-size: 13px; font-weight: bold; text-align: center;}
.has-error{background:#F2DEDE !important;}
.error-message{background: none repeat scroll 0 0 transparent !important; color: #B94A48; font-size: 13px;}


button.close {
  -webkit-appearance:none;
  background-attachment:initial;
  background-clip:initial;
  background-color:transparent;
  background-image:initial;
  background-origin:initial;
  background-position:initial initial;
  background-repeat:initial initial;
  border-bottom-width:0;
  border-color:initial;
  border-image:initial;
  border-left-width:0;
  border-right-width:0;
  border-style:initial;
  border-top-width:0;
  cursor:pointer;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}
bootstrap.css
.close {
  color:#000000;
  float:right;
  font-size:21px;
  font-weight:bold;
  line-height:1;
  opacity:0.2;
  text-shadow:#FFFFFF 0 1px 0;
}

td a{color:#3495D2;}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-left-width: 1px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > .active > a,
.pagination > .active > span {
  background-color: #f5f5f5;
}

.pagination > .active > a,
.pagination > .active > span {
  color: #999999;
  cursor: default;
}

.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
}

.pagination-large > li > a,
.pagination-large > li > span {
  padding: 14px 16px;
  font-size: 18px;
}

.pagination-large > li:first-child > a,
.pagination-large > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-large > li:last-child > a,
.pagination-large > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-small > li > a,
.pagination-small > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

.pagination-small > li:first-child > a,
.pagination-small > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-small > li:last-child > a,
.pagination-small > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.flat .pagination, .flat .pagination > li:first-child > a, .flat .pagination > li:first-child > span, .flat .pagination > li:last-child > a, .flat .pagination > li:last-child > span {
	border-radius: 0;
}

.dataTables_paginate {
    line-height: 16px;
    text-align: right;
    margin-top: 0px;
    margin-right: 0px;
    float: right;
}
.dataTables_paginate .ui-button,  .pagination.alternate li a {
    font-size: 12px;
    padding: 4px 10px !important;
    border-style: solid;
    border-width: 1px;
    border-color: #dddddd #dddddd #cccccc; /* for IE < 9 */
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    display: inline-block;
    line-height: 14px;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(top, #ffffff, #e6e6e6);
    color: #333333;
    text-shadow: 0 1px 0 #ffffff;
    margin-right: 0;
}
.flat .dataTables_paginate .ui-button, .flat .pagination.alternate li a {
	background-image: none;
	border-color: #cccccc;
	border-color: rgba(0, 0, 0, 0.15);
	background-color: #ffffff;
}
.dataTables_paginate .ui-button:hover, .pagination.alternate li a:hover{
    background-color: #e8e8e8;
    background-image: -moz-linear-gradient(center top , #f0f0f0, #dadada);
    background-image: -ms-linear-gradient(top, #f0f0f0, #dadada);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#dadada));
    background-image: -webkit-linear-gradient(top, #f0f0f0, #dadada);
    background-image: -o-linear-gradient(top, #f0f0f0, #dadada);
    background-image: linear-gradient(top, #f0f0f0, #dadada);
    color: #222222;
    text-shadow: 0 1px 0 #ffffff;
    cursor: pointer;
}
.flat .dataTables_paginate .ui-button:hover, .flat .pagination.alternate li a:hover {
	background-image: none;
}
.dataTables_paginate .first{
    border-radius: 4px 0 0 4px;    
}
.dataTables_paginate .last {
    border-radius: 0 4px 4px 0;    
}
.flat .dataTables_paginate .first, .flat .dataTables_paginate .last {
	border-radius: 0;
}
.dataTables_paginate .ui-state-disabled, .fc-state-disabled, .pagination.alternate li.disabled a {
    color: #AAAAAA !important;
}
.dataTables_paginate .ui-state-disabled:hover, .fc-state-disabled:hover, .pagination.alternate li.disabled a:hover {
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(top, #ffffff, #e6e6e6);
    cursor: default !important;
}
.flat .dataTables_paginate .ui-state-disabled:hover, .flat .fc-state-disabled:hover, .flat .pagination.alternate li.disabled a:hover {
	background-image: none;
	background-color: #ffffff;
}
.dataTables_paginate span .ui-state-disabled, .pagination.alternate li.active a {
    background-color: #414141 !important;
    background-image: -moz-linear-gradient(center top , #555555, #222222) !important;
    background-image: -ms-linear-gradient(top, #555555, #222222) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222)) !important;
    background-image: -webkit-linear-gradient(top, #555555, #222222) !important;
    background-image: -o-linear-gradient(top, #555555, #222222) !important;
    background-image: linear-gradient(top, #555555, #222222) !important;
    color: #ffffff !important;
    cursor: default !important;
    opacity: 1;
}
.flat .dataTables_paginate span .ui-state-disabled, .flat .pagination.alternate li.active a {
	background-image: none !important;
	box-shadow: none;
}


/* Widgets */
.widget-box {
    background: none repeat scroll 0 0 #F9F9F9;
    border-top: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    border-bottom: 1px solid #CDCDCD;
    clear: both;
    margin: 15px 15px;
    position: relative;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    border-radius: 4px;
}
.widget-box.widget-calendar, .widget-box.widget-chat {
    overflow:hidden !important;
}
.accordion .widget-box {
	margin-top: -2px;
	margin-bottom: 0;
	border-radius: 0;
}
.widget-box.widget-plain {
	background: transparent;
	border: none;
	margin-top: 0;
	margin-bottom: 0;
	box-shadow: none;
}

.widget-title, .modal-header, .table th, div.dataTables_wrapper .ui-widget-header, .ui-dialog .ui-dialog-titlebar {
	background-color: #e6e6e6;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#f4f1f7), to(#edebf0));
	background-image: -webkit-linear-gradient(top, #f4f1f7 0%, #edebf0 100%);
    background-image: -moz-linear-gradient(top, #f4f1f7 0%, #edebf0 100%);
    background-image: -ms-linear-gradient(top, #f4f1f7 0%, #edebf0 100%);
    background-image: -o-linear-gradient(top, #f4f1f7 0%, #edebf0 100%);
    background-image: -linear-gradient(top, #f4f1f7 0%, #edebf0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f1f7', endColorstr='#edebf0',GradientType=0 ); /* IE6-9 */
    box-shadow: 0 1px 0 #ffffff inset;
    border-bottom: 1px solid #CDCDCD;
    height: 36px;
    border-radius: 4px 4px 0 0; 
}
div.dataTables_wrapper .ui-widget-header {
	background-color: #f2f2f2;
}
.flat .widget-title, .flat .modal-header, .flat .table th, .flat .ui-dialog .ui-dialog-titlebar, .flat div.dataTables_wrapper .ui-widget-header {
	background-image: none;
}

.widget-title a {
	color: #444444;
}
.widget-title a.btn{color:#fff;}

.widget-title .nav-tabs {
    border-bottom: 0 none;
}
.widget-title .nav-tabs li {
	margin-bottom: 0;
}
.widget-title .nav-tabs li a {
    border-bottom: medium none !important;
    border-left: 1px solid #DDDDDD;
    border-radius: 0 0 0 0;
    border-right: 1px solid #DDDDDD;
    border-top: medium none;
    color: #999999;
    margin: 0;
    outline: medium none;
    padding: 9px 10px 8px;
    font-weight: bold;
    text-shadow: 0 1px 0 #FFFFFF;
}
.widget-title .nav-tabs li:first-child a {
    border-left: medium none !important;
}
.widget-title .nav-tabs li a:hover {
    background-color: transparent !important;
    border-color: #D6D6D6;
    border-width: 0 1px;
    color: #666666;
}
.widget-title .nav-tabs li.active a, .widget-title .nav-tabs li.active a:focus {
    background-color: #F9F9F9 !important;
    color: #444444;
}
.widget-title span.icon {
	border-right: 1px solid #cdcdcd;
	padding: 9px 10px 7px 11px;
	float: left;
	opacity: .7;
}
.widget-title h5 {
    color: #666666;
	text-shadow: 0 1px 0 #ffffff;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 12px;
    line-height: 12px;
    margin: 0;
}
.widget-title .buttons {
	float: right;
	margin: 0 0 0 0;
}
.widget-title .buttons .btn {
	padding: 9px 10px 6px;
	color: #000000;
	border-radius: 0;
	border-left: 1px solid #dddddd;
	text-shadow: 0 1px 0 #ffffff;
	font-size: 12px;
	line-height: 17px;
	margin: 0;
}
.flat .widget-title .buttons .btn {
	border-left: 1px solid #cccccc;
}
.widget-title .buttons .btn:hover {
	background-color: #fdfdfd;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#fdfdfd), to(#f3f3f3));
	background-image: -webkit-linear-gradient(#fdfdfd, #f3f3f3);
	background-image: -moz-linear-gradient(#fdfdfd, #f3f3f3);
	background-image: -ms-linear-gradient(#fdfdfd, #f3f3f3);
	background-image: -o-linear-gradient(#fdfdfd, #f3f3f3);
	background-image: linear-gradient(#fdfdfd, #f3f3f3);
	border-width: 0 1px;
	border-color: transparent transparent transparent #dddddd; 
	padding: 9px 10px 6px;
	line-height: 19px;
}

.flat .widget-title .buttons .btn:hover {
	background-color: #eeeeee;
	background-image: none;
}
.widget-title .buttons .btn i {
	vertical-align: middle;
	margin-right: 3px;
}
.widget-title .label {
	padding: 3px 5px 2px;
	float: right;
	margin: 9px 15px 0 0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.3) inset, 0 1px 0 #ffffff;
}
.widget-calendar .widget-title .label {
	margin-right: 190px;
}

.widget-content {
	padding: 12px 15px;
}
.widget-box.widget-plain .widget-content {
	padding: 12px 0 0;
}
.widget-box.collapsible .collapse.in .widget-content {
    border-bottom: 1px solid #CDCDCD;
}
.lastmodified{width:100%; text-align:center; color:#fff; font-size:13px;}.table-box .form-box .hightlightfield{background:#FFFFB9 !important;}
.ml30{margin-left:30px;}
.tabletd{white-space:nowrap; padding:0px 5px !important;}
.blue-color{color:#3495D2;}
/* CSS by EMP-1040 END */