/*main.css*/
/*dataTable header color*/
/*.dataTable thead th {
    background: #1fb3e8;
}*/
.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover, .paginate_button.disabled a {
    color: #cccccc ;
    background-color: #ffffff ;
}
 
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
     background-color: #1fb3e8;
    border-color: #1fb3e8;
   
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    
    background-color: #1fb3e8;
    border-color: #1fb3e8;
   
}
 .pagination > li a {
    font-weight: 700;
    color: #1fb3e8;
}
 .pagination li a:hover {
    background-color: #1fb3e8;
}
 .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {

    color: #ffffff;
   background-color: #1fb3e8;
    border-color: #1fb3e8;

}
h2.page-heading{
	color: #1fb3e8;
}
 
/*style.css*/


.modal-header, .modal-footer .btn-primary{
background: #1fb3e8;
   color: #fff;   
   border: 0;
}
.modal-header .close:focus, .modal-header  .close:hover, .modal-header  .close:active, .modal-footer .btn-primary:focus, .modal-footer .btn-primary:hover, .modal-footer .btn-primary:active {
    opacity: 0.8;    
	outline: none;
}
.custom_tab.tab_active, .custom_tab:hover, .custom_tab:focus, .custom_tab:active {
  background: #1fb3e8;
  border-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
.custom_tab.tab_active.tab_disabled, .custom_tab.tab_disabled{
	opacity: 0.5;
	pointer-events: none;
}

/* Nested Tabs Style overrides Start */

/* Nested Tab Type 1 overrides Start */
.cust-tab-t1:hover, .cust-tab-t1-active{
    border-top: 3px solid #1fb3e8;
}
/* Nested Tab Type 1 overrides End */

/* Nested Tab Type 2 overrides Start */
.cust-tab-t2:hover{    
    border-top: 3px solid #1fb3e8;
	text-decoration: none;
	outline: none;
}
.cust-tab-t2-active, .cust-tab-t2-active:hover{
    background: #1fb3e8;
	color: #ffffff;
	text-decoration: none;
	outline: none;
}
.cust-tab-t2-active.cust-tab-t2-disabled{    
    background: #1fb3e8;
	opacity: 1;
}
.cust-tab-t2-disabled{    
    background: #1fb3e8;    
}
/* Nested Tab Type 2 overrides End */

/* Nested Tab Type 3 overrides Start */
.cust-tab-t3:hover, .cust-tab-t3-active{    
    border-bottom: 3px solid #1fb3e8;
	text-decoration: none;
	outline: none;    
}
/* Nested Tab Type 3 overrides End */

/* Nested Tab Type 4 overrides Start */
.cust-tab-t4{    
    background: #1fb3e8;    
}
.cust-tab-t4:hover, .cust-tab-t4-active{
    border-top: 3px solid #1fb3e8;
	background: #ffffff;
	text-decoration: none;
	outline: none; 
}
.cust-tab-t4-active.cust-tab-t4-disabled{
    background: #ffffff;
	color: inherit;
	opacity: 1;
}
.cust-tab-t4-disabled{
    background: #1fb3e8;
}
/* Nested Tab Type 4 overrides End */

/* Nested Tab Type 5 overrides Start */
.cust-tab-t5{    
    background: #1fb3e8;    
}
.cust-tab-t5:hover, .cust-tab-t5-active{    
    border-bottom: 3px solid #1fb3e8; 
	background: #ffffff;
}
.cust-tab-t5-active.cust-tab-t5-disabled{
    background: #ffffff;
	color: inherit;
	opacity: 1;
}
.cust-tab-t5-disabled{
    background: #1fb3e8;    
}
/* Nested Tab Type 5 overrides End */

/* Nested Tab Type 6 overrides Start */
.cust-tab-t6{
    border: 1px solid #1fb3e8;    
}
.cust-tab-t6.cust-tab-t6-active, .cust-tab-t6:hover, .cust-tab-t6:focus{
    background: #1fb3e8;    
}
.cust-tab-t6-active.cust-tab-t6-disabled{
	background: #1fb3e8; 
	opacity: 1;
}
/* Nested Tab Type 6 overrides End */

/* Nested Tab Type 7 Overrides Start */
.cust-tab-wrapper.cust-tab7-wrapper {
    background: rgba(31, 179, 232, 0.8);
}
.cust-tab-t7-round, .cust-tab-t7-flat{
    background: #1fb3e8;
}
/* Nested Tab Type 7 Overrides End */

/* Nested Tabs Style overrides End */

.accordionHeader.accordionHeader_active {
  border-left-color: #1fb3e8;
}
.modal-body .dataTable th{
    background: #6e8099;
    color: #ffffff;
}
.modal-header h4{
    font-size: 14px;
}
.header-master {
    border-bottom: 35px solid #fbad33;
}
.navbar-header-right a {
   
    color: #fbad33;
}
.navbar-header-right a:active, .navbar-header-right a:hover {
   
    color: #1fb3e8;
 
}

#designContainer .btn-custom:hover {
    border: 1px solid #1fb3e8;
    background-color: #1fb3e8;
    color:#FFF;
    
}


/*#designContainer .btn-custom{
    border: 1px solid #1fb3e8;
}
#designContainer .add-btn {
    background-color: #1fb3e8;
}
#designContainer .add-btn:hover{
    background-color: #1fb3e8;
}
*/
#designContainer .user-info-tiltle{
	background-color: #6e8099;
}
#designContainer .user-info .form-horizontal {
    border: 1px solid #6e8099;
}

#designContainer .form-control:focus {
    border: 1px solid #1fb3e8;
}
/*SSp Datatable*/
/*.ssp_grid.dataTable thead th {
  background: #6e8099;
  color: #ffffff;
}

.dataTables_scrollBody .dataTable tbody td, 
.dataTables_scrollHead thead th {
  border-bottom: 1px solid #D9D9D9;
  border-right: 1px solid #D9D9D9 ;
}

.table-striped > tbody > tr:nth-of-type(odd), 
.init-table tr:nth-of-type(odd) {
  background-color: #f7f4f4;
}

.ssp_grid .pagination > .disabled > a, .ssp_grid .pagination > .disabled > a:focus, .ssp_grid .pagination > .disabled > a:hover, .ssp_grid .pagination > .disabled > span, .ssp_grid .pagination > .disabled > span:focus, .ssp_grid .pagination > .disabled > span:hover {
  color: #c49f47 ;
  background-color: #ffffff ;
}

.ssp_grid .pagination > li.previous > a:hover, .ssp_grid .pagination > li.next > a:hover {
  background-color: #c49f47;
}

.ssp_grid .pagination > .active > a, .ssp_grid .pagination > .active > a:focus, .ssp_grid .pagination > .active > a:hover, .ssp_grid .pagination > .active > span, .ssp_grid .pagination > .active > span:focus, .ssp_grid .pagination > .active > span:hover {
  background-color: #c49f47;
  border-color: #c49f47;
}

.ssp_grid .pagination > .active > a, .ssp_grid .pagination > .active > a:focus, .ssp_grid .pagination > .active > a:hover, .ssp_grid .pagination > .active > span, .ssp_grid .pagination > .active > span:focus, .ssp_grid .pagination > .active > span:hover {
  background-color: #c49f47;
  border-color: #c49f47;
}

.ssp_grid .pagination > li.previous > a, .ssp_grid .pagination > li.next > a {
  font-weight: 700;
  color: #c49f47;
}

.ssp_grid .pagination > li > a {
  color: #c49f47;
}

.ssp_grid .pagination > li > a:focus, .ssp_grid .pagination > li > a:hover, .ssp_grid .pagination > li > span:focus, .ssp_grid .pagination > li > span:hover {
  color: #ffffff;
  background-color: #c49f47;
  border-color: #c49f47;
}*/

/*Formview Grid*/
#designContainer .dataTable thead th {
  background: #6e8099;
  color: #ffffff;
  white-space: nowrap;
}

/* #designContainer .dataTables_scrollBody .dataTable tbody td, 
#designContainer .dataTables_scrollHead thead th {
  border-bottom: 1px solid #D9D9D9 ;
  border-right: 1px solid #D9D9D9;
}

#designContainer .table-striped > tbody > tr:nth-of-type(odd), 
#designContainer .init-table tr:nth-of-type(odd) {
  background-color: #f7f4f4;
}
.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info{
    background: #eaeaea;
} */
/*#designContainer .table > tbody > tr.info > td, 
#designContainer .table > tbody > tr.info > th, 
#designContainer .table > tbody > tr > td.info, 
#designContainer .table > tbody > tr > th.info, 
#designContainer .table > tfoot > tr.info > td, 
#designContainer .table > tfoot > tr.info > th, 
#designContainer .table > tfoot > tr > td.info, 
#designContainer .table > tfoot > tr > th.info, 
#designContainer .table > thead > tr.info > td, 
#designContainer .table > thead > tr.info > th, 
#designContainer .table > thead > tr > td.info, 
#designContainer .table > thead > tr > th.info {
  background-color: rgba(10, 143, 191, 0.46) ;
}*/

#designContainer .table > tbody > tr.success > td, 
#designContainer .table > tbody > tr.success > th, 
#designContainer .table > tbody > tr > td.success, 
#designContainer .table > tbody > tr > th.success, 
#designContainer .table > tfoot > tr.success > td, 
#designContainer .table > tfoot > tr.success > th, 
#designContainer .table > tfoot > tr > td.success, 
#designContainer .table > tfoot > tr > th.success, 
#designContainer .table > thead > tr.success > td, 
#designContainer .table > thead > tr.success > th, 
#designContainer .table > thead > tr > td.success, 
#designContainer .table > thead > tr > th.success {
  background-color: #c5c7c4 ;
}

/*#ProcessListDataTable_wrapper thead .sorting_desc:after,
#ApprovalListDataTable_wrapper thead .sorting_desc:after,
#SubmittedProcessListDataTable_wrapper thead .sorting_desc:after{
    content: " ";

}
#ProcessListDataTable_wrapper thead .sorting_desc,
#ApprovalListDataTable_wrapper thead .sorting_desc,
#SubmittedProcessListDataTable_wrapper thead .sorting_desc {
cursor: default;
}*/

/* Dashboard Content Styles Start */
.dashboard-tkt-item{
	/*height: 75px;*/
    height: 55px;
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
}

.dashboard-tkt-item:before{
    backface-visibility: hidden;
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    top: 0;
    transition: width 0.5s ease 0s;
    /*width: 85px;*/
	width: 65px;
    content: "";
    left: 0;
}
.dashboard-tkt-item:hover::before {
    width: 100%;
}
.dashboard-tkt-item-icon{   
    float: left;
    padding: 8px 14px;
    /*width: 85px;*/
	width: 65px;
    font-size: 18px;
    font-weight: normal;
    color: #ffffff;
    cursor: default;
}
.dashboard-tkt-item-icon-dark{
    color: #333333;
    padding: 7px 15px;
}
.dashboard-tkt-item-icon i{
    font-size: 80px;
    position: absolute;
    left: -5px;
    bottom: -20px;
    opacity: 0.2;
}
.dashboard-tkt-item-icon-dark i{
    font-size: 60px;
    position: initial;   
    opacity: 1;
    color: #555555;
}
.dashboard-tkt-item-txt{
    /*padding: 10px 15px;*/
	padding: 5px 15px;
    /*width: calc(100% - 85px);*/
	width: calc(100% - 65px);
    float: right;
}
.dashboard-tkt-item-txt-title{
    /*font-size: 16px;*/
	font-size: 13px;
    font-weight: normal;
	line-height: 16px;
}
.dashboard-tkt-item-txt-dark .dashboard-tkt-item-txt-title{
    color: #555;
    /*font-size: 30px;*/
	font-size: 22px;
    text-transform: none;
}
.dashboard-tkt-item-txt-count{
    /*font-size: 24px;
	font-weight: normal;*/
	font-size: 13px;
    font-weight: bold;	
}
.tkt-bg-green{
    /*background: #4DAF7C;*/
    border: 1px solid #4DAF7C;
}
.tkt-icon-green{
    background: #4DAF7C;
}
.tkt-txt-green{
    color: #4DAF7C;
}
.panel-green{
    border-color: #4DAF7C;
}
.panel-green .panel-heading{
    background: #4DAF7C;
    color: #ffffff;
}
.tkt-bg-yellow{
    /*background: #EC9001;*/
    border: 1px solid #EC9001;
}
.tkt-icon-yellow{
    background: #EC9001;
}
.tkt-txt-yellow{
    color: #EC9001;
}
.panel-yellow{
    border-color: #EC9001;
}
.panel-yellow .panel-heading{
    background: #EC9001;
    color: #ffffff;
}
.tkt-bg-cyan{
    /*background: #28AAE1;*/
    border: 1px solid #28AAE1;
}
.tkt-icon-cyan{
    background: #28AAE1;
}
.tkt-txt-cyan{
    color: #28AAE1;
}
.panel-cyan{
    border-color: #28AAE1;
}
.panel-cyan .panel-heading{
    background: #28AAE1;
    color: #ffffff;
}
.tkt-bg-pink{
    /*background: #ED5190;*/
    border: 1px solid #ED5190;
}
.tkt-icon-pink{
    background: #ED5190;
}
.tkt-txt-pink{
    color: #ED5190;
}
.panel-pink{
    border-color: #ED5190;
}
.panel-pink .panel-heading{
    background: #ED5190;
    color: #ffffff;
}
.tkt-bg-red{
    /*background: #DA635D;*/
    border: 1px solid #DA635D;
}
.tkt-icon-red{
    background: #DA635D;
}
.tkt-txt-red{
    color: #DA635D;
}
.panel-red{
    border-color: #DA635D;
}
.panel-red .panel-heading{
    background: #DA635D;
    color: #ffffff;
}
.tkt-bg-purple{
    /*background: #506C91;*/
    border: 1px solid #506C91;
}
.tkt-icon-purple{
    background: #506C91;
}
.tkt-txt-purple{
    color: #506C91;
}
.panel-purple{
    border-color: #506C91;
}
.panel-purple .panel-heading{
    background: #506C91;
    color: #ffffff;
}
.table-container-wrapper{
    /*border-top: 5px solid #e7ebee;*/	
    /*padding-top: 15px;*/
	border-top: 0px solid #e7ebee;
	padding-top: 5px;
}
.custom-panel h3.panel-title {
    margin: 0 !important;
    padding: 5px 0 !important;
    text-decoration: none;
}
.panel-title-icon{
    font-size: 20px;
    margin: 0 10px 0 0;
}
.custom-panel .panel-body{
    height: 300px!important;
    position: relative;
}

/* Dastboard styles end */



/* Datatable specific to dashboard overrides start */
.custom-dashboard-table .dataTable{
    border: 1px solid #cccccc!important;
	width: 100%!important;
	border-radius: 4px 4px 0 0;
}
.custom-dashboard-table .dataTable thead tr th{
    background-color: #e1e1e1!important;
    color: #666666!important;
    font-weight: normal!important;
    /*border-bottom: 5px solid #cccccc!important;*/
	border-bottom: 1px solid #cccccc!important;
    border-right: 1px solid #cccccc!important;    
}
.custom-dashboard-table .dataTable thead tr th:last-child{
    border-right: 0px!important;
}
.custom-dashboard-table .dataTable tbody tr{
    background: #ffffff!important;
}
.custom-dashboard-table .dataTable tbody td{
    background: #ffffff!important;    
    border: 0!important;
    border-bottom: 1px solid #cccccc!important;
    border-right: 1px solid #cccccc!important;
}
.custom-dashboard-table .dataTable tbody tr:last-child td{
    border-bottom: 0px!important;
}
.custom-dashboard-table .dataTable tbody tr:hover td{
    background: transparent!important;
}
.custom-dashboard-table .dataTable tbody tr td:last-child{
    border-right: 0px!important;
}
.custom-dashboard-table .dataTables_wrapper{
    position: initial!important;
}
.custom-dashboard-table .dataTables_info, .custom-dashboard-table .dataTables_paginate{
    position: absolute!important;
    bottom: 10px!important;
    font-size: 12px!important;
    font-weight: normal!important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .custom-dashboard-table .dataTables_info, .custom-dashboard-table .dataTables_paginate{
    position: absolute!important;
    bottom: -50px!important;
    font-size: 12px!important;
    font-weight: normal!important;
	}
}
.custom-dashboard-table .dataTables_info{
    left: 10px!important;
}
.custom-dashboard-table .dataTables_paginate{
    right: 10px!important;
}
.custom-dashboard-table .dataTables_paginate .paginate_button{
     /*background: #e9e9e9 !important;*/
	background: #ffffff !important;
    border: 1px solid #c0c0c0!important;
    border-radius: 3px!important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset, 0 1px 3px rgba(0, 0, 0, 0.1)!important;
    color: #717171!important;
    display: inline-block!important;
    margin-right: 4px!important;
    padding: 0 9px!important;
    text-decoration: none!important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 1)!important;
}

.custom-dashboard-table .dataTables_paginate .paginate_button:hover, .custom-dashboard-table .dataTables_paginate .paginate_button.current:hover, .custom-dashboard-table .dataTables_paginate .paginate_button.current{
    background: #616161 !important;
    border-color: transparent!important;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.8)!important;
    color: #f0f0f0!important;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.5)!important;
}
 .custom-dashboard-table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .custom-dashboard-table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
     background: #616161!important;
     color: #999999!important;
}
 .custom-dashboard-table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .custom-dashboard-table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{
	cursor: not-allowed;
    background: transparent!important;
    text-shadow: none!important;
 }
#display_tkt_srch{
	position: absolute;
	right: 15px;
	top: -42px;
}
.custom-dashboard-table .dataTables_scrollHead {
    background: #e1e1e1;
}
/* Datatable specific to dashboard overrides start */

/* Custom Button Styles Start */
.btn-theme-based{    
    color: #ffffff !important;
}
.btn-theme-based:hover{
    color: #ffffff;
    opacity: 0.9;
}
.btn-gray{
    background: #999999;
    color: #ffffff;
}
.btn-gray:hover{
    color: #ffffff;
    opacity: 0.9;
}
.btn-round{
    border-radius: 3px;
}
.btn-square{
    border-radius: 0px;
}
/* Custom Button styles end */

/* Requested by info start */
.panel-body .table td:first-child{
    color: #888!important;
}
.panel-default .themed-panel-heading{    
    color: #ffffff;
}
.themed-panel .panel-footer{
    background: #E7EBEE;
}
.img-request-info {
    width: 24px;
}
.grid {
    position: relative;
    margin: 0 auto;
    list-style: none;
}

.grid figure {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
    margin: 10px 0;
 /* min-width: 320px;
    max-width: 480px;*/
    min-height: 220px;
    max-height: 360px;
    background: #ffffff;
    cursor: default;        
    border: 1px solid #dedede;
    border-radius: 5px;
}
.grid-title{
     padding: 5px;
   /* text-transform: uppercase;*/
    font-size: 16px;
    font-weight: normal;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;    
    color: #ffffff;
    text-align: left;
}

.grid figure figcaption {
    padding: 10px 15px;
    text-transform: uppercase;
    font-size: 16px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #cccccc;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
    pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
    position: absolute;
    top: 0;
    right: 0;
    width: 40%;
    height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}

.grid figure p {
    margin: 0;
}
.txt-blue{
    color: #2e6da4;
}
.txt-red{
    color: #d73925;
}
.txt-green{
    color: #4cae4c;
}

.effect-zoe table td:nth-child(2){
    color: #888888;
}

figure.effect-zoe figcaption {
    top: auto;
    bottom: 0;
    padding: 10px 15px;
    height: 50px;
    background: transparent;
    color: #3c4a50;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
}
.effect-zoe .table-condensed {
    width:100%;
}
.effect-zoe .table-condensed td{
    height:34px;
}
figure.effect-zoe p.icon-links a {
    float: right;
    font-size: 20px;
    margin-right: 5px;
    color: #3c4a50;
}

figure.effect-zoe:hover p.icon-links a:hover,
figure.effect-zoe:hover p.icon-links a:focus {
    color: #252d31;
}

figure.effect-zoe h2,
figure.effect-zoe p.icon-links a {
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,200%,0);
    transform: translate3d(0,200%,0);
}

figure.effect-zoe p.icon-links a span::before {
    display: inline-block;
    padding: 8px 10px;
    font-family: 'feathericons';
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

figure.effect-zoe:hover figcaption,
figure.effect-zoe:hover p.icon-links a {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}



figure.effect-zoe:hover p.icon-links a:nth-child(3) {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

figure.effect-zoe:hover p.icon-links a:nth-child(2) {
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
}

figure.effect-zoe:hover p.icon-links a:first-child {
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
}

/* Requested by info end */

/* Custom Alert/Info Start */
.custom-alert .custom-alert-icon{
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.custom-alert.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d!important;
}
.custom-alert.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f!important;
}
.custom-alert.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b!important;
	margin-left: 15px !important;
}
.custom-alert.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442!important;
}
.alert-gray{
    background: #999999;
    color: #ffffff;
}
.alert-theme-based{    
    color: #ffffff;
}
.alert-round{
    border-radius: 3px;
}
.alert-square{
    border-radius: 0px;
}
/* Custom Alert/Info End */

/* Custom Heading Start */
.content-main-heading{
    font-size: 24px;
    font-weight: normal;
    margin: 5px 0;
    padding: 3px 0;
    position: relative;
}
.content-sub-heading{
    font-size: 18px;
    font-weight: normal;
    margin: 5px 0;
    padding: 3px 0;
    position: relative;
    color: #777777;
}
.content-main-heading .theme-color-txt, .content-sub-heading .theme-color-txt{
    /*color: #1fb3e8;*/
}
.content-main-heading .theme-color-underline, .content-sub-heading .theme-color-underline{    
    display: inline-block;
    padding: 5px 0;
}
.content-main-heading .theme-color-strike, .content-sub-heading .theme-color-strike{
    position: absolute;
    width: 100%;    
    top: 50%;
    left: 0;    
}
.content-main-heading .theme-color-strike-txt, .content-sub-heading .theme-color-strike-txt{
    background: white none repeat scroll 0 0;
    display: inline-block;
    padding: 0 10px;
    position: relative;
}
/* Custom Heading End */



/* Theme Based Background/Color Overrides Start */
/*------------------------------------------------------------------------------------------*/
/* Custom Button Styles Start */
.btn-theme-based{
    background: #1FB3E8; /* Theme BG Color */    
}
/* Custom Button Styles End */

/* Location info Start */
.panel-default .themed-panel-heading{
    background: #1FB3E8; /* Theme BG Color */    
}
.grid-title{
	background: #1FB3E8; /* Theme BG Color */
}
/* Location info End */

/* Custom Alert/Info/Notification Start */
.alert-theme-based{
    background: #1FB3E8; /* Theme BG Color */    
}
/* Custom Alert/Info/Notification End */

/* Custom Heading Start */
.content-main-heading .theme-color-txt, .content-sub-heading .theme-color-txt{
    color: #1FB3E8; /* Theme Color Text */
}
.content-main-heading .theme-color-underline, .content-sub-heading .theme-color-underline{
    border-bottom: 2px solid #1FB3E8;  /* Theme Color Border */    
}
.content-main-heading .theme-color-strike, .content-sub-heading .theme-color-strike{    
    border-top: 2px solid #1FB3E8; /* Theme Color Border */
}
/* Custom Heading End */
/*------------------------------------------------------------------------------------------*/
/* Theme Based Background/Color Overrides End */


.table-striped > tbody > tr:nth-of-type(2n+1), .init-table tr:nth-of-type(2n+1){
background: #eaeaea;
}

.theme_txt{
color: #1fb3e8;
}
.theme_bg{
background: #1fb3e8;
color: #ffffff;
}
.theme_border{
border-color: #1fb3e8;
}
label.alert{
font-weight: normal;
}
/* Theme Based Content Start */
.theme-based-content{
	color: #1fb3e8;
}
/* Theme Based Content Start */

/* Theme Based Background Start */
.theme-based-content{
	background: #1fb3e8;
}
/* Theme Based Background Start */

/* Theme Based Link Style Overrides Start */
.theme-based-link-u {
    color: #1fb3e8;
    text-decoration: underline;
}
.theme-based-link-u:hover {
    color: #1fb3e8;
    text-decoration: none;
}
.theme-based-link-n {
    color: #1fb3e8;
    text-decoration: none;
}
.theme-based-link-n:hover {
    color: #1fb3e8;
    text-decoration: underline;
}
/* Theme Based Link Style Overrides End */


/* Theme Based Grid Style Overrides Start */
#designContainer .theme-based-grid thead th {
    background: #1fb3e8;
}
/* Theme Based Grid Style Overrides End */

/* Theme Based File Input Style Overrides Start */
.theme-based-file-input{
	background: #1fb3e8;
	color: #fff;
}
/* Theme Based File Input Style Overrides End */

/* Theme Based Download Link Style Overrides Start */
.theme-based-download-link{
	color: #1fb3e8;
	text-decoration: underline;
}
.theme-based-download-link:hover{
	color: #1fb3e8;
	text-decoration: none;
}
/* Theme Based Download Link Style Overrides End */ 

/* Theme Based Tooltip Style Overrides Start */
.tooltip-inner{
	background-color: #1fb3e8;
}
.tooltip.bottom .tooltip-arrow{
	border-bottom-color:#1fb3e8;
}
/* Theme Based Tooltip Style Overrides End */

/* Theme Based Label Header Overrides Start */
.label-theme-color {
    color: #1fb3e8;
}
.label-theme-bg {
    background-color: #1fb3e8!important;
    padding: 3px 10px!important;
    color: #ffffff!important;
    font-weight: normal!important;
    display: inline-block!important;
    margin: 0!important;
}
/* Theme Based Label Header Overrides End */

/* Theme Based Side Navigation Popover Overrides Start */
.custom-popover{
     border-color: #1fb3e8;
}
.custom-popover h4 {
     white-space: nowrap;
     color: #1fb3e8;
}
.custom-popover.right>.arrow:after{
     border-right-color:#1fb3e8;
}
/* Theme Based Side Navigation Popover Overrides End */

/* Theme Based Mobile Menu Icon Overrides Start */
.sidebar-toggle-mobile, .sidebar-toggle-mobile:hover, .sidebar-toggle-mobile:focus, .sidebar-toggle-mobile:active{
	background: #1fb3e8;
}
/* Theme Based Mobile Menu Icon Overrides End */

/* Theme Background Start */
.theme-bg{
	background-color: #1fb3e8;
}
/* Theme Background End */

/* Theme based dashboard classic card styles Start */
.card-content-wrapper {
	background: #1FB3E8;
}
/* Theme based dashboard classic card styles End */

/* Theme based location controls edit styles start */
.btn.custom-combobox-toggle{	
	border: 1px solid #1FB3E8;
    background: #1FB3E8;
}
.btn.custom-combobox-toggle:hover {
	opacity: 0.8;
}
/* Theme based location controls edit styles End */

/* Theme based scheduler calendar start */
.active .hdr1 {
    background: #1FB3E8!important;   
    color: #ffffff!important;
}
.custom-date-picker-wrapper .ui-datepicker-header, .custom-date-picker-wrapper a.ui-state-active{
    background: #1FB3E8;
	color: #ffffff;
}
/* Theme based scheduler calendar end */

/* Theme based RightNav links style overrides start */
.rightnav-linked-process-list li:hover{
	border-left-color: #1FB3E8;
}
/* Theme based RightNav links style overrides end */

@media only screen and (max-width: 1024px){
    .dashboard-tkt-item-txt-count{
        font-size: 20px;
    }
} 
@media only screen and (max-width: 1800px){
	/*.dashboard-tkt-item-txt-title{
		font-size: 14px;
	}
	.dashboard-tkt-item-txt-count{
		font-size: 20px;
	}*/
}