body {background: #f7f7f7;}
.Absolute-Center.is-Responsive {background: #fff;border: #ccc 1px solid;}
.Absolute-Center.is-Responsive1 {background: #fff;border: #ccc 1px solid;}
.user-menu:before {border-bottom: 7px solid #ccc;border-left: 7px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.2);border-right: 7px solid transparent;}
.user-menu:after {border-right: 6px solid transparent;border-bottom: 6px solid #ffffff;border-left: 6px solid transparent;}
#title-container{ color: #f7f7f7;background: #526a82;}
.home_logo {color: #fff;}
.home_logo:hover, .home_logo:active, .home_logo:focus {color: #fff;}
.nav-tabs { border-bottom: 2px solid #DDD; }
.nav-tabs > li > a { color: #000000;}
.nav-tabs > li.active > a, .nav-tabs > li > a:hover {color: #4285F4 !important; background: transparent;}
.nav-tabs > li > a::after { background: #4285F4;}
.nav-tabs > li.active{border-bottom: #f7f7f7 1px solid}
.tab-nav > li > a::after { background: #21527d none repeat scroll 0% 0%; color: #fff; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background:none;}
.card {background: #fbfbfb none repeat scroll 0% 0%;box-shadow: none;border: #cccbcb 1px solid;  }

/*---------------------- TOP RIGHT USER MENU CSS START----------------------*/
.userprofile {border-left: #a3c6e0 1px solid;}
.username {color: #ffffff;}
.username a {color: #ffffff;}
.username.open > a {background: none !important;}
/*---------------------- TOP RIGHT USER MENU CSS END----------------------*/

/* ----------------------TOP RIGHT NAVIGATION DROPDOWN CSS START----------------------*/
.navbar-top-links li a:hover i {color: #000 !important;}
.navbar-top-links li i {color: #fff;}
.navbar-top-links > li > a:focus i, .navbar-top-links > li > a:active i, .navbar-top-links > li > a:hover i {color: #000 !important;}
.navbar-top-links li.open i {color: #000;}
.nav-tabs li {background-color: #f7f7f7;border: #ccc 1px solid;}
.nav-tabs li:last-child {border-right: #ccc 1px solid;}
/* ----------------------TOP RIGHT NAVIGATION DROPDOWN CSS END----------------------*/



/* Declare heights because of positioning of img element */
.carousel .item {background-color: #777;}

/*----------------------BUTTON CSS START----------------------*/
.btn-toggle i {color: #fff;}
/*----------------------BUTTON CSS END----------------------*/

/*----------------------REGISTRATION PANEL HEADING CSS START----------------------*/
.reg_panel .panel {    background-color: #fff;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);box-shadow: 0 1px 1px rgba(0,0,0,.05);}
.panel-gray > .panel-heading {color: #ffffff;background-color: #212C35;}
.panel-gray > .panel-heading + .panel-collapse > .panel-body {border-top-color: #ddd;}
.panel-gray > .panel-heading .badge {color: #ffffff;background-color: #333;}
.panel-gray > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #ddd;}

/*----------------------REGISTRATION PANEL HEADING CSS END----------------------*/

/*Badge Styles */
.badge-green{background:#008000;}
.badge-red{background:#FF0000;}
.badge-blue{background:#2097f0;}
.badge-dark{background:#37576f;}
.badge-blue a{color:#ffffff;}
.badge-blue a:hover{color:#000000;}
.badge-primary{background:#334050;}
.user-title{color:#2097f0; font-size:18px;}
.text-warning{    color: #f0ad4e;}
.text-orrange{color:#e87202;}


/*----------------------SLIDER CSS START----------------------*/
 .slides-pagination a {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII="); }
 .slides-pagination a.current {background: #222;}
 .slider-content {background: rgba(42, 54, 66,0.6);color: #fff;}
 /*----------------------SLIDER CSS END----------------------*/

 /*----------------------CHECKBOX CSS START----------------------*/
 .bdr-muted {border: 1px solid #959BA1 !important;}
 .checkbox .cr, .radio .cr {border: 1px solid #ffffff;}
  .checkbox .cr1, .radio .cr1 {border: 1px solid #000000;}
  /*----------------------CHECKBOX CSS END----------------------*/
 
 /*----------------------RADIO CSS START----------------------*/
 label input[type="radio"] ~ i.fa.fa-circle-o {color: #c8c8c8;}
 label input[type="radio"]:checked ~ i.fa.fa-dot-circle-o {color: #00acf0;}
 /*----------------------RADIO CSS END----------------------*/
 
 /* ----------------------The duplicate parts/slices---------------------- */
 .sl-content-slice {background: #fff;}
 
 /* ----------------------Width and height is set dynamically ----------------------*/
 .sl-content {background: #fff;}
 
 /*---------------------- Default styles for background colors ----------------------*/
 .sl-slide-horizontal .sl-slide-inner {background: #ddd;}
 .sl-slide-vertical .sl-slide-inner {background: #ccc;}
 
 /*---------------------- HEADER CSS START----------------------*/
.codrops-top {background: #fff;background: rgba(255, 255, 255, 0.8);box-shadow: 1px 0px 2px rgba(0,0,0,0.2);}
.codrops-top a {color: #333;}
.codrops-top a:hover {background: rgba(255,255,255,0.6);}
/* ----------------------HEADER CSS END----------------------*/

/*---------------------- Demo Buttons CSS START ----------------------*/
.codrops-demos a {color: #333;}
.codrops-demos a:hover {color: #883d59;border-color: #883d59;border-bottom: 4px solid transparent;}
.codrops-demos a.current-demo, .codrops-demos a.current-demo:hover {color: #aaa;border-color: #aaa;}
.nav-arrows span {border: 8px solid rgba(150, 150, 150, 0.4);}
.nav-arrows span:hover {border-color: rgba(150, 150, 150, 0.9);}
.nav-dots span {background: rgba(150, 150, 150, 0.4) none repeat scroll 0 0;box-shadow: 0 1px 1px rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.1) inset;}
.demo-2 .nav-dots span {background: rgba(150, 150, 150, 0.1) none repeat scroll 0 0;box-shadow: 0 1px 1px rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 0 2px rgba(255, 255, 255, 0.5);}
.demo-2 .nav-dots span.nav-dot-current, .demo-2 .nav-dots span:hover {box-shadow: 0 1px 1px rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 0 5px rgba(255, 255, 255, 0.5);}
.nav-dots span.nav-dot-current::after {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;}
.deco {border: 2px dashed rgba(150, 150, 150, 0.4);}
.sl-slide h2 {color: #00acf0;text-shadow: 0 0 1px #000;}
.sl-slide h3 {color: #000;text-shadow: 0 0 1px #000;}
.sl-slide blockquote {color: #000000;}
.sl-slide blockquote p::before {color: rgba(244, 244, 244, 0.65);}
.bg-1 .sl-slide-inner, .bg-1 .sl-content-slice {background: #fff none repeat scroll 0 0;}
.bg-2 .sl-slide-inner, .bg-2 .sl-content-slice {background: #424c56 none repeat scroll 0 0;}
.bg-2 [data-icon]::after, .bg-2 h2 {color: #00acf0;}
.bg-2 blockquote::before {color: #222;}
.bg-3 .sl-slide-inner, .bg-3 .sl-content-slice {background: #db84ad none repeat scroll 0 0;}
.bg-3 .deco {border-color: rgba(255, 255, 255, 0.5);}
.bg-3 [data-icon]::after {box-shadow: 0 0 0 10px #b55381 inset;color: #fff;text-shadow: 0 0 1px #fff;}
.bg-3 h2, .bg-3 blockquote {color: #fff;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);}
.bg-3 blockquote::before {color: #c46c96;}
.bg-4 .sl-slide-inner, .bg-4 .sl-content-slice {background: #5bc2ce none repeat scroll 0 0;}
.bg-4 .deco {border-color: #379eaa;}
.bg-4 [data-icon]::after {color: #277d87;text-shadow: 0 0 1px #277d87;}
.bg-4 h2, .bg-4 blockquote {color: #fff;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}
.bg-4 blockquote::before {color: #379eaa;}
.bg-5 .sl-slide-inner, .bg-5 .sl-content-slice {background: #ffeb41 none repeat scroll 0 0;}
.bg-5 .deco {border-color: #ecd82c;}
.bg-5 .deco::after {color: #000;text-shadow: 0 0 1px #000;}
.bg-5 h2, .bg-5 blockquote {color: #000;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);}
.bg-5 blockquote::before {color: #ecd82c;}
.demo-2 .bg-img-1 {background-image: url("../images/1.jpg");}
.demo-2 .bg-img-2 {background-image: url("../images/2.jpg");}
.demo-2 .bg-img-3 {background-image: url("../images/3.jpg");}
.demo-2 .bg-img-4 {background-image: url("../images/4.jpg");}
.demo-2 .bg-img-5 {background-image: url("../images/5.jpg");}
.steps {color: #2097F0;}
.nav-icon-right2 button {color: #d4d4d4;}
.nav-icon-right2 button:hover i {color: #fff;}

/*----------------------Demo Buttons CSS END---------------------- */
.nav-icon-right3 button {color: #686868;}
.nav-icon-right3 button:hover i, .nav-icon-right3 button:active i, .nav-icon-right3 button:focus i {color: #000;}
.title-bar {background: #e0e0e0;}
.togglebar {background: #6a7a8e;}
.togglebar-new {background: #334050;}
.togglebar-new1 {background: #334050;}



/*----------------------COMMUNICATION PORTAL CSS START---------------------------*/
.mail-box .sm-side {background: none repeat scroll 0 0 #334050;}
.mail-box .sm-side2 {background: none repeat scroll 0 0 #3f4e61;}
.mail-box .lg-side {background: none repeat scroll 0 0 #fff;}
.mail-box .lg-side2 {background: none repeat scroll 0 0 #fff;}
.mail-box .sm-side .user-head {background: none repeat scroll 0 0 #00a8b3;color: #fff;}
.user-head .user-name h5 a {color: #fff;}
.user-head .user-name span a {color: #87e2e7;}
a.mail-dropdown {background: none repeat scroll 0 0 #80d3d9;color: #01a7b3;}
.btn-compose {background: none repeat scroll 0 0 #2097f0;color: #fff;}
.btn-compose:hover {background: none repeat scroll 0 0 #1e8ada;color: #fff;}
.inbox-divider {border-bottom: none;}
ul.inbox-nav li a {color: #ffffff;}
ul.inbox-nav li.active a, ul.inbox-nav li a:focus {background: none repeat scroll 0 0 #64809c;color: #f7f10f;}
ul.inbox-nav li a:hover{background: none repeat scroll 0 0 #354656;color: #f7f10f;}
ul.inbox-nav li a i {color: #ffffff;}
ul.labels-info li h4 {color: #5c5c5e;}
ul.labels-info li a {color: #6a6a6a;}
ul.labels-info li a:hover, ul.labels-info li a:focus {background: none repeat scroll 0 0 #d5d7de;color: #6a6a6a;}
.nav.nav-pills.nav-stacked.labels-info p {color: #9d9f9e;}
.inbox-head {background: none repeat scroll 0 0 #444f5d;color: #fff;}
.sr-input {color: #8a8a8a;border: #bcc3cc 1px solid;}
.sr-btn {background: none repeat scroll 0 0 #6a7a8e;color: #fff;}
.table-inbox {border: 1px solid #d3d3d3;}
.table-inbox thead {background: #6a7a8e;color: #ffffff;}
.table-inbox tr td .fa-star.inbox-started, .table-inbox tr td .fa-star:hover {color: #f78a09;}
.table-inbox tr td .fa-star {color: #d5d5d5;}
.table-inbox tr td .fa-bookmark {color: #d5d5d5;}
.table-inbox tr td .fa-bookmark.inbox-started, .table-inbox tr td .fa-bookmark:hover {color: #f78a09;}
.table-inbox tr.unread td {background: none repeat scroll 0 0 #ffffff !important;}
.table-inbox tr.read td {
    background: none repeat scroll 0 0 #f7f7f7;
}
.table > tbody > tr > td {border-top: 1px solid #a2a2a2;color: #000000;}
.mail-option .chk-all, .mail-option .btn-group a.btn {background: none repeat scroll 0 0 #ffffff;border: 1px solid #c5c5c5;color: #69788c;} 
.inbox-pagination a.np-btn {background: none repeat scroll 0 0 #ffffff;border: 1px solid #c5c5c5;color: #69788c;}
.fileinput-button {background: none repeat scroll 0 0 #eeeeee;border: 1px solid #e6e6e6;}
.inbox-body .modal .modal-body input, .inbox-body .modal .modal-body textarea {Border: 1px solid #e6e6e6;}
.btn-send, .btn-send:hover { background: none repeat scroll 0 0 #00a8b3;color: #fff;}
.btn-send:hover {background: none repeat scroll 0 0 #009da7;}
.heading-inbox h4 {border-bottom: 1px solid #ddd;color: #444;}
.sender-dropdown {background: none repeat scroll 0 0 #eaeaea;color: #777;}
.view-mail a {color: #ff6c60;}
/*----------------------COMMUNICATION PORTAL CSS END---------------------------*/

/*----------------------INNER PAGE CSS START---------------------------*/
.inner-page .sm-side {    background: none repeat scroll 0 0 #334050;}
.left-nav-head {border-bottom: #bfbfbf 1px solid;}
.left-nav-head h3 {color: #f7f7f7;}
.inner-page .lg-side {background: none repeat scroll 0 0 #fff;}
.inner-page .sm-side .user-head {background: none repeat scroll 0 0 #00a8b3;color: #fff;}
.inner-page-head {background: none repeat scroll 0 0 #444f5d;color: #fff;}
.inner-page-body .modal .modal-body input, .inner-page-body .modal .modal-body textarea {border: 1px solid #e6e6e6;box-shadow: none;}
.fontresizer a {color: #9d9d9d !important;}
.fontresizer a:hover {background: none !important;color: #ffffff !important;}
/*----------------------INNER PAGE CSS END---------------------------*/

/*----------------------FORM CSS END---------------------------*/
.hr {border-top: #ccc 1px dashed;}
.select-wrapper {border: 1px solid #d8d8d8;background: #fff url(../images/dropdown-arrow2.png) no-repeat center right;}
.select-wrapper:hover {background: #fff url(../images/dropdown-arrow2.png) no-repeat center right;border-color: #239fdb;}
.select-wrapper .holder {color: #444f5d;}
.select-wrapper.disabled {background: #eee;}
/*----------------------FORM CSS END---------------------------*/

/*----------------------BUTTON CSS START---------------------------*/
.action-button {background: #27AE60;}
.action-button:hover, #msform .action-button:focus {box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;color: #fff;}
.cancel-button:hover, #msform .cancel-button:focus {box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;color: #fff; }
/*----------------------BUTTON CSS END---------------------------*/
  
/*----------------------HEADING CSS START---------------------------*/  
.fs-title {color: #2C3E50;border-left: #2097f0 3px solid;}
.fs-subtitle {color: #666;}
/*----------------------HEADING CSS END---------------------------*/  
 
 /*----------------------WIZARD CSS START---------------------------*/  
 #mhead {background-color: #f5f5f5;border: 1px solid #e3e3e3;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}

/*form*/
#msform fieldset {box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.4);border: #ccc 1px solid;}
#msform .fieldset {box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.4);border: #ccc 1px solid;background: white;
    border: 0 none;
    padding: 20px 30px;
    text-align: left;
    box-sizing: border-box;
    width: 80%;
    margin: 25px 10%;
    position: absolute;}
/*inputs*/
#msform input, #msform textarea {border: 1px solid #ccc;color: #2C3E50;}

/*buttons*/
#msform .action-button {background: #27AE60;}
#msform .action-button-cancel {background: #f0ad4e;}
#msform .action-button-cancel:hover, #msform .action-button-cancel:focus {box-shadow: 0 0 0 2px white, 0 0 0 3px #f0ad4e;}
#msform .action-button-cancel:hover, #msform .action-button-cancel:focus {box-shadow: 0 0 0 2px white, 0 0 0 3px #f0ad4e;}

/*headings*/
.fs-title-1 {color: #2097f0;}
.fs-subtitle {color: #666;}

/*progress bar*/
#progressbar li:before {background: #cccccc;}
#progressbar-2 li:before {background: #cccccc;}

/*progress bar connectors*/
#progressbar li:after {background: #cccccc;}
#progressbar li.active:before, #progressbar li.active:after {background: #ffffff;
    border: #2097f0 1px solid;
    color: #2097f0; font-weight:600;}
#progressbar li:after {background: #cccccc;}
#progressbar li.active1:before, #progressbar li.active1:after {background: #2097f0; color: #ffffff;}
/*----------------------------------*/
#progressbar-2 li:after {background: #cccccc;}
#progressbar-2 li.active:before, #progressbar-2 li.active:after {background: #fff;
    border: #2097f0 1px solid;
    color: #2097f0; font-weight:600;}
#progressbar-2 li:after {background: #cccccc;}
#progressbar-2 li.active1:before, #progressbar-2 li.active1:after {background: #2097f0; color: #ffffff;}
.red {color: red;}
.success {color: green;}
 /*----------------------WIZARD CSS END---------------------------*/

/*----------------------GRID CSS START---------------------------*/ 

.multigrid-hdsec > h6{color:#2097f0}

.mainpanelbox {
	background-color: #ffffff;
	border: 1px solid #6a7a8e;	
}
.multigrid-hdsec {
	/*background-color: #6a7a8e;*/
}
/*multigrid  start*/
/*need to be delete*/
.multigridbtn > li > a {
	    color: rgb(255, 255, 255);
    background-color: rgb(32, 151, 240);
    border-color: rgb(32, 151, 240)
}
.multigridbtn > li > a:hover {
    box-shadow: white 0px 0px 0px 2px, rgb(32, 151, 240) 0px 0px 0px 3px;
    color: rgb(255, 255, 255);
	    background-color: rgb(32, 151, 240);
    border-color: rgb(32, 151, 240);
}
/*need to be delete*/

.multigridhd {
	background-color: #f1f5fb;
	border: 1px solid #ccd5db;
}
.multigridhd h6 {
	color: #1a3244;
}
.multigridbtn > li > a.active {
	background-color: #005bcb;
	color: #ffffff;
}
.multigridbtn > li > a .searchactive {
	background-color: #005bcb;
	color: #ffffff;
}
.multigridbtn .searcharr:before {
	border-bottom: 8px solid #ffffff;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
}
.multigridbtn .searcharr:after {
	border-bottom: 7px solid transparent;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
}
.grid-drp > a {
	background-color: #f9f9f9;
	color: #333333;
}
.grid-drp > .active {
	background-color: #005bcb !important;
	color: #ffffff;
}
.grid-indrp > a {
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #d6d6d6;
}
.grid-indrp > .active {
	background-color: #005bcb !important;
	color: #ffffff
}
.subgrid-drp > a {
	background-color: #f9f9f9;
	color: #333333;
	border: 1px solid #d6d6d6;
}
.subgrid-drp > a:focus {
	background-color: #636363 !important;
	color: #ffffff;
}
.grid-list {
	background-color: #ffffff;
	border: 1px solid #d6d6d6;
}
.grid-list > li > a {
	color: #333333;
}
.grid-list > li > a:hover {
	background-color: #999999;
	color: #ffffff;
}
.subgrid-list {
	background-color: #ffffff;
	border: 1px solid #bababa;
}
.subgrid-list > li > a {
	color: #333333;
}
.subgrid-list > li > a:hover {
	background-color: #7986b3;
	color: #ffffff;
}
.panel-icons > li > a > span {
	color: #c0d1e6;
}
.panel-icons > li > a > span:hover {
	color: #ffffff;
}
.panel-icons > li > a {
	color: #333333;
}
.panel-icons > li > a:hover {
	color: #000000;
}
.panel-icons > li .active {
	background-color: #27ab9d !important;
	color: #ffffff;
	border: 1px solid #27ab9d;
}
.acc-icons > li .active {
	background-color: #27ab9d !important;
	color: #ffffff;
	border: 1px solid #27ab9d;
}
/*multigrid end*/




/*advacned text start*/

.advancedv {
	border-bottom: 1px dashed rgb(106, 122, 142);
}
.alert-warning label {
	color: #555555;
}
.showTxt a {
	color: #008abe;
}
.showTxt a:hover {
	color: #006085;
}
.adsearch-dv {
	color: #666666;
	background-color: #ffffff;
	border: 1px solid #e2e2e2;
	color: #333333;
}

.adsearch-dv .btn-success {
color: #fff;
margin-right: 5px;
background-color: #27AE60;
border-color: #27AE60;
border-radius:0px;

}

.adsearch-dv .btn-success:hover, .adsearch-dv .btn-success:focus {
box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;
color: #fff;
}


.adsearch-dv .btn-warning {
color: #fff;
margin-right: 5px;
border-radius: 0;
background-color: #f0ad4e;
border-color: #f0ad4e;

}

.adsearch-dv .btn-warning:hover, .adsearch-dv .btn-warning :focus {
box-shadow: 0 0 0 2px white, 0 0 0 3px #f0ad4e;
color: #fff;
}


.alert-info h4{color:#000000}
/*advacned text end*/


.footable {
	border: 1px solid #cccccc;
	color: #555555;
}

.footable.breakpoint > tbody > tr > td.expand > span.footable-toggle {
	background: url("images/plus.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
	margin: 0px 5px 0px 0px;
	padding: 10px 5px 10px 10px;
}
.footable.breakpoint > tbody > tr.footable-detail-show > td.expand > span.footable-toggle {
	background: url("images/minus.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
	margin: 0px 5px 0px 0px;
	padding: 10px 5px 10px 10px;
}
.footable.breakpoint > tbody > tr.footable-row-detail {
	background-color: #ffffff;
}
.footable > tbody > tr {
	background-color: #ffffff;
}
.footable > thead > tr > th {
	background-color: #6a7a8e;
	color: #ffffff;
	border: 1px solid #d3d3d3;

}
.footable > tfoot> tr > td {
	background-color: #f3f2f2;
	color: #000000;
	border: 1px solid #bebebe;
}
.tfooter > td {
	background-color: #f3f2f2;
	color: #000000;
	border: 1px solid #bebebe;
}
.footable > tbody > tr > td {
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #c4cfda;
	color: #2c2c2c;
}
.footable > tbody > tr.selectedClass > td {
border-right: 1px solid #d7dde8;
    border-bottom: 1px solid #d7dde8;
	color: #2c2c2c;
}
table>tbody>tr:hover {
    /*background-color: #f5f5f5;*/
}
  
.brdhd {
	border-right: 1px solid #e0e0e0 !important;
}
.footable-row-detail-name {
	color: #202020;
}
.footable-row-detail-value {
	color: #00356a;
	text-align:left !important;
}
.footable-row-detail-row {
	border-bottom: 1px dotted #d6d6d6;
}
.footable-row-detail-cell {
	background-color: #f8fffc;
}

.btn-mainsearch {
    border: medium none;   
	background: none repeat scroll 0 0 #6a7a8e;
    color: #fff;
}
.btn-mainsearch:hover, .btn-mainsearch:focus, .btn-mainsearch:active, .btn-mainsearch.active, .open .dropdown-toggle.btn-mainsearch {
	color: #000000;
	background-color: #6a7a8e;
}
.btn-mainsearch:active, .btn-mainsearch.active, .open .dropdown-toggle.btn-mainsearch {
	background-image: none;
}
.btn-mainsearch.disabled, .btn-mainsearch[disabled], fieldset[disabled] .btn-mainsearch, .btn-mainsearch.disabled:hover, .btn-mainsearch[disabled]:hover, fieldset[disabled] .btn-mainsearch:hover, .btn-mainsearch.disabled:focus, .btn-mainsearch[disabled]:focus, fieldset[disabled] .btn-mainsearch:focus, .btn-mainsearch.disabled:active, .btn-mainsearch[disabled]:active, fieldset[disabled] .btn-mainsearch:active, .btn-mainsearch.disabled.active, .btn-mainsearch[disabled].active, fieldset[disabled] .btn-mainsearch.active {
	background-color: #555555;
}
.btn-hdgrid {
	color: #ffffff;
	background-color: #283846;
	font-weight: normal;
}
.btn-hdgrid:hover, .btn-hdgrid:focus {
	color: #f03d5b;
	background-color: #ffffff;
}
.btn-hdgrid:active, .btn-hdgrid.active, .open .dropdown-toggle.btn-hdgrid {
	color: #f03d5b;
	background-color: #ffffff;
	cursor: default;
}
.gridshowdrp {
	border: 1px solid #d6d6d6;
	color: #333333;
}
.batchdrp {
	border: 1px solid #d6d6d6;
}
.gridRecordTxt {
	color: #333333;
}
.gridRecordTxt span {
	color: #ff5c64;
}
.gridbutton li a {
	    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #c5c5c5;
    color: #69788c;
}
.gridbutton li a:hover {
	color: #2097f0;
}
.goTxtbox {
	border: 1px solid #d1d1d1;
}

.btn-griddrp {
	color: #000000;
	background-color: #eff1fc;
	border: 1px solid #ccd1ea;
}
.btn-griddrp:hover, .btn-griddrp:focus, .btn-griddrp:active, .btn-griddrp.active, .open .dropdown-toggle.btn-griddrp {
	color: #000000;
	background-color: #dee3ff;
}
.btn-griddrp:active, .btn-griddrp.active, .open .dropdown-toggle.btn-griddrp {
	background-color: #e10000;
	color: #ffffff;
	border: 1px solid #b84848;
}

.btn-griddrp.disabled, .btn-griddrp[disabled], fieldset[disabled] .btn-griddrp, .btn-griddrp.disabled:hover, .btn-griddrp[disabled]:hover, fieldset[disabled] .btn-griddrp:hover, .btn-griddrp.disabled:focus, .btn-griddrp[disabled]:focus, fieldset[disabled] .btn-griddrp:focus, .btn-griddrp.disabled:active, .btn-griddrp[disabled]:active, fieldset[disabled] .btn-griddrp:active, .btn-griddrp.disabled.active, .btn-griddrp[disabled].active, fieldset[disabled] .btn-griddrp.active {
	background-color: #aaaaaa;
}

.GridSettingsMenu {
	border: 1px solid #c0c0c0;
	background-color: #ffffff;
}
.GridSettingsMenu:before {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #ffffff;
}
.GridSettingsMenu:after {
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #c0c0c0;
}
.submenu {
	border: 1px solid #c0c0c0;
	background-color: #ffffff;
}
.submenu:before {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #ffffff;
}
.submenu:after {
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #c0c0c0;
}
.gridhd1 {
	color: #20a471 !important
}
.gridhd2 {
	color: #333333 !important
}
.selectedClass {
	background: #f5f5f5 !important;
}
.multigrid-hdsec2 > h6 {
	color: #0f4da2
}
.multigrid-hdsec2 {
	border-bottom: 2px solid #c7cdd6;
}

.staticgrid-dv {
	border: 1px solid #d6d6d6;
}
.staticgrid {
	border: 1px solid #cccccc;
	color: #555555;
}
.staticgrid > tbody > tr {
	background-color: #ffffff;
}
.staticgrid > thead > tr > th {
	background-color: #dce2e8;
	color: #000000;
	border: 1px solid #c4d0dc;
}
.staticgrid > tbody > tr > td {
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #e7e7e7;
	color: #2c2c2c;
}
.staticgrid > tfoot> tr > td {
	color: #000000;
	font-weight: bold;
}
.discTxt {color: #666666;}

.grid-section .chk-all, .grid-section .btn-group a.btn {background: none repeat scroll 0 0 #ffffff;border: 1px solid #c5c5c5;color: #69788c;}
.gridRecordTxt span {color: #007dda;}
.grid-section hr {border-top: 1px dashed #6a7a8e;}
.grid-section .grid-btn {color: #fff;background-color: #2097f0;border-color: #2097f0;}
.grid-section .grid-btn:hover, .grid-section .grid-btn:focus {box-shadow: 0 0 0 2px white, 0 0 0 3px #2097f0;color: #fff;}
.footable.table-inbox tr td {border-color: #dedede !important;}
.footable.table-inbox button {background: #ffffff;color: #444f5d;border: #ccc 1px solid;}
.gridListbtn {border-left: #b5b5b5 1px solid;}

/************ GRID SECTION END ************/

/*----------------------GRID CSS END---------------------------*/ 

.navbar-default {
/*	background:#259af1;*/
border: none;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,2097f0+50,2097f0+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(32,151,240,1) 255px, rgba(32,151,240,1) 50%, rgba(32,151,240,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(32,151,240,1) 255px,rgba(32,151,240,1) 50%,rgba(32,151,240,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(32,151,240,1) 255px,rgba(32,151,240,1) 50%,rgba(32,151,240,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2097f0',GradientType=1 ); /* IE6-9 */

}
.home_logo img {height:78px !important;}
.home_logo2 img {height:auto !important;}
@media (max-width: 767px)
{
	.navbar-default {
/*	background:#259af1;*/
border: none;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,2097f0+50,2097f0+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(32,151,240,1) 40%, rgba(32,151,240,1) 90%, rgba(32,151,240,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(32,151,240,1) 40%,rgba(32,151,240,1) 90%,rgba(32,151,240,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(32,151,240,1) 40%,rgba(32,151,240,1) 90%,rgba(32,151,240,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2097f0',GradientType=1 ); /* IE6-9 */
	
}
}

@media (max-width: 480px)
{
	.navbar-default {
/*	background:#259af1;*/
border: none;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,2097f0+50,2097f0+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(32,151,240,1) 55%, rgba(32,151,240,1) 100%, rgba(32,151,240,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(32,151,240,1) 55%,rgba(32,151,240,1) 100%,rgba(32,151,240,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(32,151,240,1) 55%,rgba(32,151,240,1) 100%,rgba(32,151,240,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2097f0',GradientType=1 ); /* IE6-9 */
	
}
}


.navbar-default .navbar-brand {
color: #fffFFF;
}

.navbar-default .navbar-nav > li > a {
color: #ffffff;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #ffffff;
background-color: #2A3642;
}

.navbar-default .navbar-toggle {
border-color: #fff;
}

.navbar-default .navbar-toggle .icon-bar {
background-color: #fff;
}
.navbar-inverse {
background-color: #334050;
border-color: #334050;
}

.navbar-inverse .navbar-nav > li > a {
color: #fffefe;
}

.navbar-inverse .navbar-nav > li > a:hover {
color: #000000;
background: #fff;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    background: #1887da;
    color: #ffffff;
}

/*-----------------------------LOGIN PAGE THEME CSS START----------------------------------------------*/

#login-dp {background-color: #2A3642;border: none;}

#login-nav .btn-link {color: #fff;}

#login-nav .btn-link:hover {color: #00acf0;}

.formStep {background: #30404c;}

.custom-select {border-bottom: 1px solid #00acf0;background: url(../images/dropdown-arrow.png) right no-repeat;}

.holder {color: #fff;}

.is-active .mat-label {color: #8E8DBE;}

.is-completed .mat-label {color: #a2a2a2;}

.is-completed .selectlabel {color: #a2a2a2;}

button {background-color: #93E1D8;}

.disabled {background: #eee;}

.radio.disabled {background: none;}

.checkbox.disabled {background: none;}

/*----------------------LOGIN PAGE THEME CSS END----------------------*/


/*----------------------MEGA MENU CSS START---------------------------*/
 .mega-dropdown-menu{  border-top: 4px solid #1887da !important}

.mega-dropdown-menu > li > ul > li > a {color: #0062ab;}

.mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus { text-decoration:underline;}

.mega-dropdown-menu .dropdown-header {    color: #000000;    font-size: 19px;}

.mega-dropdown-menu .dropdown-header {color: #000000; }

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {background-color: #fff;color: #333;border: 1px solid #ddd;}
/*----------------------MEGA MENU CSS END---------------------------*/


/*---------------------- MATERIAL FORM DESIGN CSS START----------------------*/

.mat-div .form-control {background-color: transparent;box-shadow: none;color: #FBFBFB;border-bottom: 1px solid #00acf0;}

.mat-div .radio-inline {border-bottom: #2097f0 1px solid;}

.mat-div .radio-inline .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {color: #fff;box-shadow: none !important;-webkit-box-shadow: none;}

.mat-div .radio-inline .btn:hover {color: #fff;}

.mat-div select:focus {border-bottom: 1px solid #00acf0 !important;}

.mat-div .form-control:focus ~ .float-label, .mat-div .form-control:valid ~ .float-label {color: #92999f;}

.mat-label {color: #e2e2e2;}

.mat-div::after {background-color: #F9A327;transform: scaleX(0);}

.mat-div label {color: #fff;}

.inner-page-body .mat-div label {
color: #364558;
}

.mat-div .form-control:focus ~ label {
color: #fff;
}

.mat-div .form-control:focus ~ .form-bar:before, .mat-div .form-control:focus ~ .form-bar:after {
background: #ef5350;
}

.mat-div .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #ffffff;
}

.mat-div .form-control::-moz-placeholder { /* Firefox 19+ */
color: #ffffff;
}

.mat-div .form-control::-ms-input-placeholder { /* IE 10+ */
color: #ffffff;
}

.mat-div .form-control::-moz-placeholder { /* Firefox 18- */
color: #ffffff;
}

.mat-div .answer-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #828282;
}

.mat-div .answer-input::-moz-placeholder { /* Firefox 19+ */
color: #828282;
}

.mat-div .answer-input::-ms-input-placeholder { /* IE 10+ */
color: #828282;
}

.mat-div .answer-input::-moz-placeholder { /* Firefox 18- */
color: #828282;
}

.mat-div .select {
background: #fff;
border: #fff 1px solid;
color: #828282;

}

.mat-div .select1 option {
color: #828282;
}

.mat-div .answer-input {
background: #fff;
border: #fff 1px solid;
color: #828282;
}
/*---------------------- MATERIAL FORM DESIGN CSS END----------------------*/



.navbar-default .btn-link {
color: #ffffff;
}

.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
color: #DDDADA;
}
/*--Form Design ------*/
.formgroup .form-control {
color: #2C3E50 !important;
box-shadow: none !important;
}

.formgroup .form-control:focus {
border: 2px solid #a5c7fe !important;
}

.formgroup label {
color: #333333 !important;
}

.nav-tabs > li > a {
border: none;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
color: #2097f0;
background-color: #f7f7f7;
border-bottom-color: transparent;
}

.tab-content {
background: #f7f7f7;
border: #ccc 1px solid;

}
.element-divider {border-bottom: 1px solid #ffffff; display:block}
.element-divider:last-child{border-bottom:none;}

/*Test color styles*/
/*-------------------------------------------*/
.text-muted {
color: #959BA1 !important;
}

.text-white {
color: #ffffff !important;
}

.text-light-blue {
color: #7fc8ff !important;

}

.text-blue-grey {
color: #a2bccc !important;
}

.text-blue {
color: #00acf0 !important;
}

.text-green {
color: #4cae4c !important;
}

.text-red {
color:#DF1216 !important;
}

.text-grey {
color: #d2d1d1 !important;
}
.text-dark {
color: #014284 !important;
}

.label-info {
background-color: #2097f0;
}
/*-------------------------------------------*/
#login-dp .bottom {
background-color: rgba(255,255,255,.8);
border-top: 1px solid #ddd;
}

.footer {
background-color: #2A3642;
}

.footer a {
color: #ffffff;
}
/*Button styles*/
.btn-theme-default {
color: #333333;
margin-right: 5px;
background-color: #ffffff;
border-color: #ccc;
border-radius:0px;

}

.btn-theme-default:hover, .btn-theme-default:focus {
box-shadow: 0 0 0 2px white, 0 0 0 3px #ccc;
color: #333333;
}


.btn-theme-info {
color: #fff;
background-color: #2097F0;
border-color: #2097F0;
border-radius:0px;

}

.btn-theme-info-1 {
color: #fff;
background-color: #2097F0;
border-color: #2097F0;
border-radius:0px;
}
.btn-theme-info-1:hover, .btn-theme-info-1:focus {
box-shadow: 0 0 0 2px white, 0 0 0 3px #2097F0;
color: #fff;
}
	.btn-theme-primary {
color: #fff;
margin-right: 5px;
border-radius: 0;
background-color: #337ab7;
    border-color: #2e6da4;

}

.btn-theme-primary:hover, .btn-theme-primary:focus {
box-shadow: 0 0 0 2px white, 0 0 0 3px #337ab7;
color: #fff;
}
.btn-theme-success {
color: #fff;
margin-right: 5px;
background-color: #27AE60;
border-color: #27AE60;
border-radius:0px;

}

.btn-theme-success:hover, .btn-theme-success:focus {
box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;
color: #fff;
}



.btn-theme-info1:hover, .btn-theme-info1:focus {
box-shadow: 0 0 0 2px white, 0 0 0 3px #2097F0;
color: #fff;
}

.btn-theme-warning {
color: #fff;
margin-right: 5px;
border-radius: 0;
background-color: #f0ad4e;
border-color: #f0ad4e;

}

.btn-theme-warning:hover, .btn-theme-warning:focus {
box-shadow: 0 0 0 2px white, 0 0 0 3px #f0ad4e;
color: #fff;
}

.btn-white {
color: #92999f;
background-color: #ffffff;
}

.social-buttons a {
color: #F9F9F9;
}

.social-buttons a:hover {
color: #337ab7;
}
/*--------------------------*/
/* common styles */


/*--------------------------*/
@media (max-width:767px) {
.navbar-default .navbar-nav > li > a {
background: #000000;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #ffffff;
background-color: #000000 !important;
}
}




.formgroup .checkbox label::before {

border: 1px solid #cccccc;
background-color: #fff;
-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

.formgroup .checkbox label::after {

color: #555555;
}







.formgroup .checkbox input[type="checkbox"]:disabled + label::before {
background-color: #eeeeee;

}


.formgroup .checkbox-primary input[type="checkbox"]:checked + label::before {
background-color: #428bca;
border-color: #428bca;
}

.formgroup .checkbox-primary input[type="checkbox"]:checked + label::after {
color: #fff;
}

.formgroup .checkbox-danger input[type="checkbox"]:checked + label::before {
background-color: #d9534f;
border-color: #d9534f;
}

.formgroup .checkbox-danger input[type="checkbox"]:checked + label::after {
color: #fff;
}

.formgroup .checkbox-info input[type="checkbox"]:checked + label::before {
background-color: #2097f0;
border-color: #2097f0;
}

.formgroup .checkbox-info input[type="checkbox"]:checked + label::after {
color: #fff;
}

.formgroup .checkbox-warning input[type="checkbox"]:checked + label::before {
background-color: #f0ad4e;
border-color: #f0ad4e;
}

.formgroup .checkbox-warning input[type="checkbox"]:checked + label::after {
color: #fff;
}

.formgroup .checkbox-success input[type="checkbox"]:checked + label::before {
background-color: #5cb85c;
border-color: #5cb85c;
}

.formgroup .checkbox-success input[type="checkbox"]:checked + label::after {
color: #fff;
}





.formgroup .radio label::before {
border: 1px solid #cccccc;
background-color: #fff;
-webkit-transition: border 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out;
transition: border 0.15s ease-in-out;
}

.formgroup .radio label::after {

background-color: #555555;
-webkit-transform: scale(0, 0);
-ms-transform: scale(0, 0);
-o-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}




.formgroup .radio-primary input[type="radio"] + label::after {
background-color: #428bca;
}

.formgroup .radio-primary input[type="radio"]:checked + label::before {
border-color: #428bca;
}

.formgroup .radio-primary input[type="radio"]:checked + label::after {
background-color: #428bca;
}

.formgroup .radio-danger input[type="radio"] + label::after {
background-color: #d9534f;
}

.formgroup .radio-danger input[type="radio"]:checked + label::before {
border-color: #d9534f;
}

.formgroup .radio-danger input[type="radio"]:checked + label::after {
background-color: #d9534f;
}

.formgroup .radio-info input[type="radio"] + label::after {
background-color: #2097f0;
}

.formgroup .radio-info input[type="radio"]:checked + label::before {
border-color: #2097f0;
}

.formgroup .radio-info input[type="radio"]:checked + label::after {
background-color: #2097f0;
}

.formgroup .radio-warning input[type="radio"] + label::after {
background-color: #f0ad4e;
}

.formgroup .radio-warning input[type="radio"]:checked + label::before {
border-color: #f0ad4e;
}

.formgroup .radio-warning input[type="radio"]:checked + label::after {
background-color: #f0ad4e;
}

.formgroup .radio-success input[type="radio"] + label::after {
background-color: #5cb85c;
}

.formgroup .radio-success input[type="radio"]:checked + label::before {
border-color: #5cb85c;
}

.formgroup .radio-success input[type="radio"]:checked + label::after {
background-color: #5cb85c;
}
.mselectdrp {
    border: 1px solid #d6d6d6;
    background-color: #ffffff;
}

/*SUMMARY SECTION STYLE */
.summary-sec{background-color:#ccc}
.input-ans { color: #0063ad;}


/*----------------ALERT STYLE ---------------*/
.alt-sec .alert-info {
  color: #31708f;
  background-color: #f0f8ff;
  border-color: #bce8f1;
}

.alt-sec .alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.alt-sec .alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}



/*ALL POPUP SCREEN CSS STYLE*/

.modal-header h4.modal-title {color:#3a8816;}

.popupframe .well { background-color: #f5f5f5; border: 1px solid #e3e3e3; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}


 
 
/*----------------------ALL MEDIA STYLE----------------------*/

/*---------------max-width: 320px START------------------*/
@media (max-width: 320px) {

#slides {background: url(../images/mobile-img.jpg) repeat-x center center !important;}
.slider-content {background: rgba(255, 255, 255, 0.6);color: #040404 !important;}
}
/*---------------max-width: 320px END------------------*/

/*---------------min-width: 480px START------------------*/
@media (min-width: 480px) {
.Absolute-Center.is-Responsive {background: #fff;border: #ccc 1px solid;}
.Absolute-Center.is-Responsive1 {background: #fff;border: #ccc 1px solid;}
}
/*---------------min-width: 480px END------------------*/


/*---------------max-width:480px START------------------*/
@media (max-width:480px) {
.navbar-default .navbar-nav > .open > a {background: #000000;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background: #000000;}
 #slides {background: url(../images/mobile-img.jpg) repeat-x center center !important;}
.slider-content {background: rgba(255, 255, 255, 0.6);color: #040404 !important;}
}
/*---------------max-width:480px END------------------*/


/*---------------max-width:767px START------------------*/
@media (max-width:767px) {
.topnav {background: #334050;}
.topnav .navbar-toggle {background: #ffffff;}
.topnav .navbar-toggle .icon-bar {border: #2097f0 1px solid;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #e7e7e7;background: #2a3642;}
.navbar-nav .open .dropdown-menu {background: #ffffff;border-top: #ddd 1px solid;}
.home_header .navbar-right .dropdown a {border-bottom: #a2a0a1 1px solid;}
.home_header .navbar-right .dropdown a:hover {color: #c6d0d4;}
.btn-cancel {border: none !important;}
.open > .dropdown-menu {border-bottom: #a2a0a1 1px solid !important;}
.inner-page-body .nav-tabs > li {border-bottom: #ccc 1px solid;}
.username.open .dropdown-menu {background-color: #fff;}
}
/*---------------max-width:767px END------------------*/

/*Dashboard Widget new theme start*/
.widget-primary{background:#3693cf; color:#ffffff;}
.widget-primary .widget-heading{background:#246895; color:#ffffff;}
.widget-primary .widget-content{background:#3693cf; color:#ffffff;}
.widget-primary a{color:#ffffff;}

.widget-info-light{background:#23b7e5; color:#ffffff;}
.widget-info-light .widget-heading{background:#0c85ab; color:#ffffff;}
.widget-info-light .widget-content{background:#23b7e5; color:#ffffff;}
.widget-info-light a{color:#ffffff;}

.widget-grey{background:#4e719c; color:#ffffff;}
.widget-grey .widget-heading{background:#2d4c73; color:#ffffff;}
.widget-grey .widget-content{background:#4e719c; color:#ffffff;}
.widget-grey a{color:#ffffff;}

.widget-green{background:#0aa699; color:#ffffff;}
.widget-green .widget-heading{background:#11756d; color:#ffffff;}
.widget-green .widget-content{background:#0aa699; color:#ffffff;}
.widget-green a{color:#ffffff;}

.widget-blue{background:#0090d9; color:#ffffff;}
.widget-blue .widget-heading{background:#0d7ab1; color:#ffffff;}
.widget-blue .widget-content{background:#0090d9; color:#ffffff;}
.widget-blue .widget-content a{color:rgb(255, 237, 0); margin:5px; line-height:30px}
.widget-blue .widget-content a:hover{text-decoration:underline;}
.widget-blue a{color:#ffffff;}

.btn-circle {	
	color: #ffffff;
}
.btn-circle-blue {
	background-color: #0090d9;
	color: #ffffff;
}

.btn-circle-blue:hover {
	background-color: #3e719b;
	color: #ffffff;
}
.btn-circle-blue:focus {
	background-color: #3e719b;
	color: #ffffff;
}
.btn-circle-info {
	background-color: #c0504e;
	color: #ffffff;
	border: 0;
}
.btn-circle-info:hover {
	background-color:#a70401;
	color: #ffffff;
	transition:ease-in-out;
	transform-style:preserve-3d;
	transition-duration:100;

}
.btn-circle-info:focus {
	background-color: #a70401;
	color: #ffffff;
	border: 0;
}
.btn-circle-success {
	background-color: #71c029;
	color: #ffffff;
	border: 0;
}
.btn-circle-success:hover {
	background-color: #5fb70f;
	color: #ffffff;
}
.btn-circle-success:focus {
	background-color: #71c029;
	color: #ffffff;
	border: 0;
}
.btn-circle .selected {
	background-color: #ff0000;
}

/*Dashboard Widget new theme End*/

/*ACCORDION SECTION START*/
.accordionButton {
	background-color: #ffffff;
	border: 1px solid #d6d6d6;
}

.modal-body .accordionButton{background-color: #f7f7f7;}


.accordionButton span.txt {
	color: #333333;
}
.accordionContent {
	border: 1px solid #bcbcbc;
	background-color: #ffffff;
}
.on {
	background-color: #ecf2fa;
	border: 1px solid #c7c7c7;
	background: linear-gradient(#ecf2fa, #f4f8ff);
}
.on:before {
	border-top: 10px solid #d1d1d1;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	content: "";
	display: inline-block;
	position: absolute;
	margin-top: 35px;
	left: 34px;
}
.on:after {
	border-top: 9px solid #f4f8ff;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	content: "";
	display: inline-block;
	position: absolute;
	margin-top: 34px;
	left: 35px;
}
.on span.txt {
	color: #003879;
}
.over {
	background: #e0f1eb;
	border: 1px solid #c7c7c7;
	background: linear-gradient(#ecf2fa, #f4f8ff);
}
.over span.txt {
	color: #00629c;
}
.accordionButton span.plusMinus {
	background: url(../images/plus-acc.png) no-repeat right center;
}
.on span.plusMinus {
	background: url(../images/minus-acc.png) no-repeat right center;
}
.accordionContent .fieldset2 > legend {
	background:linear-gradient(#ffffff, #f8fcff);
}

.accordionContent .fieldset4 {
	background-color: #f7f7f7;
	border:1px solid #dadada;
	box-shadow:none;
	margin:10px 0;
}
.accordionContent .fieldset4 > legend {
  background: #eaf5fa;
  background: linear-gradient(#ffffff, #f7f7f7);
}
/*ACCORDION SECTION END*/
.btn-radio {
	color: #ffffff;
	background-color: #69767e;
	border-color: #ffffff;
}
.btn-radio:hover, .btn-radio:focus {
	color: #ffffff;
	background-color: #4cad4c;
	border-color: #ffffff;
}
.btn-radio:active, .btn-radio.active, .open .dropdown-toggle.btn-radio {
	color: #ffffff;
	background-color: #4cad4c;
	border-color: #ffffff;
}


/*GRID ACTION ICON BUTTON START*/
.btn-grid-icon {
	padding:0;
	background-color:transparent;
	line-height:0px;
	}
	

.btn-grid-icon {
  color: #333333;
  font-weight:normal;
}

.btn-grid-icon:hover,
.btn-grid-icon:focus
 {
  color: #000000;
}

.btn-grid-icon:focus{
	outline: thin dotted #78c7ff;
}

.btn-grid-icon:active,
.btn-grid-icon.active,
.open .dropdown-toggle.btn-grid-icon {
  color: #009cff;
  cursor:default;
}
.btn-grid-icon i.text-default{color: #48535d !important;}
.btn-grid-icon i.text-success{color: #2f922f !important}
.btn-grid-icon i.text-primary{color: #3276b1 !important;}
.btn-grid-icon i.text-danger{color: #f4767c !important;}
.btn-grid-icon i.text-white{color: #ffffff !important;}



/*GRID ACTION ICON BUTTON END*/

/*PANEL BOX SECTION START*/
.mainpanelbox {
	background-color: #ffffff;
	box-shadow: 0 0 1px 1px #dbdbdb;
	border-top: 0px;
}
.mainpanelbox2 {
	background-color: #ffffff;
	border: 1px solid #bcbcbc;
}
.inner-leftNav-contentArea > .panelbox{ box-shadow:none;}
.panelbox {
	background-color: #ffffff;
    border: 1px solid #e6e6e6;
    box-shadow: 0 0 4px 0 #d2d2d2;
}
.panelboxsub2 {
	background-color: #f7fcff;
	border: 1px solid #dde4eb;
}

.accordionContent .panelboxsub2 {
	background-color: #f9f9f9;
	border: 1px solid #dde4eb;
}

.panelboxsub1 {
	background-color: #f4f4f4;
	border: 1px solid #bcbcbc;
}
.panelboxsub3 {
	background-color: #62748d;
}
.panelboxsub3 .input-ans {
	color: #64ffb1
}
.panelboxsub3 h4 {
	color: #ffffff;
}
.panelboxsub3 ul li label {
	color: #ffffff;
}
.panelboxsub3 .form-control {
	border: 0px;
}
.panelboxsub3 .btn-default {
	border: 0px;
	border-left: 1px solid #bcbcbc;
}
.panelboxsub3 .btn-primary {
	background-color: #00ccea;
	border: 0px;
}
.panelboxsub3 .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #a9d4f3;
	color: #001e33;
}
.panelboxsub3 .vd_radio input[type="radio"]:checked + label {
	color: #00f295;
}
.panelboxsub3 > ul > li > span > span > label {
	color: #ffffff;
}
.panelboxsub3 .summaryTxt {
	color: #11ffa3;
}
.panelboxsub4 {
	background-color: #ecf1f9;
	border: 1px solid #d7dde9;
}
.panelboxsub4 .input-ans {
	color: #038e4e
}
.panelboxsub4 > h4 {
	color: #333333;
}
.panelboxsub4 > ul > li > label {
	color: #3333333;
}
.panelboxsub4 .btn-default {
	border: 0px;
	border-left: 1px solid #bcbcbc;
	background-color: #6381b3;
}

.panelboxsub4 .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-color: #42649c;
	color: #ffffff;
	border: 1px solid #6381b3;
	cursor: default;
}
.panelboxsub4 .btn-default i {
	color: #ffffff;
}
.panelboxsub4 .btn-primary {
	background-color: #3f5b8a;
	border: 0px;
}
.panelboxsub4 .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #e5e8ed;
	color: #032740;
}
.panelboxsub4 .vd_radio input[type="radio"]:checked + label {
	color: #00794a;
}
.panelboxsub4 > ul > li > span > span > label {
	color: #333333;
}
.panelboxsub4 .input-group-btn >.group-name-btn {
	color: #ffffff !important;	
}
.panelboxsub4 .input-group-btn >.group-name-btn:hover {
	background-color: #66748a
}
.main-desc {
	border: 1px dashed #99a2b3;
	color: #2f4976
}
/*PANEL BOX SECTION END*/

/*GRID DESIGN 2 START*/
.grid-design2{ background-color:#ffffff;}
.grid-design2 > thead > tr > th {
	border-bottom: 1px solid #efefef;
	color: #2c2c2c;
	background-color: #ffffff;
}
.grid-design2 > tbody > tr > td {
	border-bottom: 1px solid #efefef;
	color: #2c2c2c;
}
.grid-design2 > tbody > tr:last-child {
	border-bottom: 0px dashed #e5e5e5;
}
.gridhd2 {
	border-bottom: 2px solid #d6d6d6
}
.gridhd2 h6 {
	color: #0045c3;
}
/*.gridhd2 ul li{border:1px solid #d6d6d6;}*/
.bgbox {
	background-color: #f5f5f5;
	border: 1px solid #f6f6f6;
}
.total-txt2 {
	color: #219451 !important;
}
.grid-design3 {
	border: 0px;
}
.grid-design3 > thead > tr > th {
	border-bottom: 1px solid #efefef;
	color: #2c2c2c;
	background-color: #ffffff;
	font-weight: bold;
	border-left: 0px;
	border-right: 0px;
}
.grid-design3 > tbody > tr > td {
	border-bottom: 1px solid #efefef;
	color: #2c2c2c;
}
.grid-design3 > tbody > tr:last-child {
	border-bottom: 0px dashed #e5e5e5;
}
table > tbody > tr > td>.grid-input {
	border: 1px solid #8fafe9;
	color: #ce4040;
	background-color: transparent;
	color: #333333;
}
table > tbody > tr > td>.grid-input:focus {
	box-shadow: 0px 0px 4px 0px #bcbcbc;
	border: 1px solid #3865b5;
}
table > tbody > tr > td>.grid-input-amount {
	border: 1px solid #8fafe9;
	color: #ce4040;
	background-color: transparent;
}
table > tbody > tr > td>.grid-input-amount:focus {
	box-shadow: 0px 0px 4px 0px #bcbcbc;
	border: 1px solid #3865b5;
}
/*GRID DESIGN 2 END*/

/*STATIC GRID START*/
.staticgrid-dv {
	border: 0px solid #d6d6d6;
}
.staticgrid {
	border: 1px solid #cccccc;
	color: #555555;
}
.staticgrid > tbody > tr {
	background-color: #ffffff;
}
.staticgrid > thead > tr > th {
	background-color: #dbdbdb;
	color: #000000;
	border: 1px solid #cdcdcd;
}
.staticgrid > tbody > tr > td {
	border-right: 0px solid #ffffff;
	border-bottom: 1px solid #e7e7e7;
	color: #2c2c2c;
}
.staticgrid > tfoot> tr > td {
	color: #000000;
	font-weight: bold;
}
.staticgrid2 {
	border: 1px solid #cccccc;
	color: #555555;
}
.staticgrid2 > tbody > tr {
	background-color: #ffffff;
}
.staticgrid2 > thead > tr > th {
	background-color: #dbdbdb;
	color: #000000;
	border: 1px solid #cdcdcd;
}
.staticgrid2 > tbody > tr > td {
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #e7e7e7;
	color: #2c2c2c;
}
.staticgrid > tbody > tr > td {border-right-color: #e2e2e2;	border-bottom:1px solid #e2e2e2;}
/*STATIC GRID END*/






.hightlight1 {
	color: #007acc !important
}
.hightlight2 {
	color: #ce4040 !important
}
.hightlight3 {
	color: #333333 !important
}
.hightlight1 span {
	color: #333333;
}
.gridbtn2 {
	color: #666666;
}
.gridbtn2:hover {
	color: #000000;
}

    

fieldset {
	background-color: #ffffff;
    border: 1px solid #e4e4e4;
    box-shadow: 0 0 3px 1px #e2e2e2;
}
fieldset > legend {
  background: #f4f4f4;
  background: linear-gradient(#ffffff, #ffffff);
  color:#000000;
}

.white-fieldset > legend{
	  background: linear-gradient(#ffffff, #ffffff);
  color:#000000;
	}

.modal-body fieldset > legend {
  background: #ffffff;
  background: linear-gradient(#ffffff, #ffffff);
  color:#000000;
}

.fieldset2 > legend {
  background: #f4f4f4;
  background: linear-gradient(#f4f4f4, #f8fcff);
}
.fieldset3 > legend {
  background: #f4f4f4;
  background: linear-gradient(#f4f4f4, #effffa);
}
.fieldset4 > legend {
  background: #f4f4f4;
  background: linear-gradient(#f4f4f4, #edf5ff);
}

.fieldset5 > legend {
  background: #f4f4f4;
  background: linear-gradient(#ffffff, #fffdef); 
}

.row-danger > td {
	color: #ce4040 !important;
}
.row-success > td {
	color: #038e4e !important;
}
.row-warning > td {
	color: #dd8700 !important;
}
.row-info > td {
	color: #0067a8 !important;
}


.panelbox4 fieldset {
	background-color: #ffffff;
	border: 0 !important;
	box-shadow:0 0 4px 1px rgba(0,0,0,0.2);
	margin:10px 0;
}

.panelbox4  fieldset > legend {
  background: #ffffff;
  background: linear-gradient(#ffffff, #ffffff);
  color:#000000;
}
/*Multiselect dropdown issue fixed */
.multiselect-container.dropdown-menu li.active a{
    background:#ffffff !important;

}
 .multiselect-container.dropdown-menu li.active label {
       color:#2097f0 !important;
 }
 .multiselect-container.dropdown-menu  li.active a{
    background:#ffffff !important;

}
    .multiselect-container.dropdown-menu  li.active a label {
        color:#2097f0 !important;
    }
/*Multiselect dropdown issue fixed */


.text-danger {
	color: #ce4040 !important;
}

.text-default{
color: #333333  !important;
}

