@font-face {
    font-family: Roboto;
	src: url(/i/apt/css/fonts/Roboto-Light.eot); /* IE9 Compat Modes */
	src: url(/i/apt/css/fonts/Roboto-Light.eot?#iefix) format('embedded-opentype'), 
		 url(/i/apt/css/fonts/Roboto-Light.ttf) format('truetype'), 
         url(/i/apt/css/fonts/Roboto-Light.woff) format('woff');
}

@font-face {
    font-family: Roboto Regular;
	src: url(/i/apt/css/fonts/Roboto-Light.eot); /* IE9 Compat Modes */
    src: url(/i/apt/css/fonts/Roboto-Regular.eot?#iefix) format('embedded-opentype'), 
         url(/i/apt/css/fonts/Roboto-Regular.ttf)  format('truetype') ,
		 url(/i/apt/css/fonts/Roboto-Regular.woff) format('woff');
}

@font-face {
    font-family: Roboto Thin;
	src: url(/i/apt/css/fonts/Roboto-Thin.ttf)  format('truetype');
}

body {
	font-family: Roboto !important;
}

/*   IE 9 and lower   */

body {
	background: transparent;
}

.t15PageBody {
	display: inline-block;
    padding-left: 5rem;
    padding-right: 5rem;
	max-width: 90vw;
	text-align: center;
}

.t15nolabel {
    display: none;
}

#tabs_start_reg {
	display: inline-block;
}

.t15HideandShowRegion {
    width: 100%;
    border: 1px solid transparent;
	transition: 0.7s;
	text-align: center;	
}

#multicolumn_table_page > tbody > tr > td:nth-child(2) {
	width: 35%;
}

.t15L, .t15R {
    display: none !important;
}

.t15Button:hover , .t15Button1:hover{
	background-color: #3d698e;
	background-image: none;
	box-shadow: 0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;
	color: rgba(0,0,0,.8);
}

.t15Button , .t15Button1{
	cursor: pointer;
	min-height: 1em;
	outline: 0;
	border: none;
	vertical-align: baseline;
	background: #49769C;
	color: rgba(255, 255, 255, 0.6);
	font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
	margin: 0 .25em 0 0;
	padding: .6rem 1rem .25rem 1rem;
	text-transform: none;
	text-shadow: none;
	font-weight: bold;
	line-height: 1rem;
	font-style: normal;
	text-align: center;
	text-decoration: none;
	border-radius: .18571429rem;
	box-shadow: 0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;
	transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;
	will-change: '';
	-webkit-tap-highlight-color: transparent;
}
.t15ButtonLarge a{
    text-align: center;
    box-sizing: border-box;
    display: block;
    width: 230px;
    border-style: solid;
    padding: 7px !important;
    outline: 0;
    font-family: inherit;
    font-weight: none;
    font-size: 1.2em !important;
    /*background: #28d;*/
    background: #1b2d5a;
    border: 1px solid #28d;
    border-color: transparent;
    color: #fff !important;
    cursor: pointer;
    height: 40px;
}
.t15ButtonLarge {
   background: none !important;
}
table.t15ButtonLarge td.t15C{
    background-image: none !important;
    background-color: #1b2d5a !important;
    height: 35px !important;
}

table.t15Button td.t15C , table.t15Button1 td.t15C{
	background-image: none !important;
}

.t15Button a , .t15Button1 a {
    color: rgb(255, 255, 255) !important;
    margin-top: 1rem;

}

input{
	max-width: 100%;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	outline: 0;
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	text-align: left;
	line-height: 0.7em;
	font-family: Roboto Regular , Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
	padding: .35em .5em .35em .5em;
	border: 1px solid #919B9C;
	color: rgba(0,0,0,.87);
	border-radius: .18571429rem;
	-webkit-transition: box-shadow .1s ease,border-color .1s ease;
	transition: box-shadow .1s ease,border-color .1s ease;
	box-shadow: none;
}
textarea{
	max-width: 100%;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	outline: 0;
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	text-align: left;
	font-family: Roboto Regular , Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
	padding: .35em .5em .35em .5em;
	border: 1px solid #919B9C;
	color: rgba(0,0,0,.87);
	border-radius: .18571429rem;
	-webkit-transition: box-shadow .1s ease,border-color .1s ease;
	transition: box-shadow .1s ease,border-color .1s ease;
	box-shadow: none;
}

[id*=f62_]{
	height:22px !important;
	margin-top: 2px;
}

.roItem{
	background-color: RGBA(225, 222, 222, 0.5) !important;
}

input:focus , textarea:focus{
    border-color: #85B7D9;
    background: #FFF;
    color: rgba(0,0,0,.8);
    box-shadow: none;
}

a:hover {
    text-decoration: none;
}



.DHTMLSuite_tabContainer {
    height: 28px;
    bottom: 0;
    margin-bottom: 0;
    top: 0;
    margin-top: 1rem;
    border-radius: .28571429rem .28571429rem 0 0;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    box-shadow: none !important;
    border: none;
    background: none;
    border-bottom: 1px solid #919B9C;
}

#tabTabDHTMLSuite_tabView1_0 , #tabTabDHTMLSuite_tabView1_1,
#tabTabDHTMLSuite_tabViewOpr_0 , #tabTabDHTMLSuite_tabViewOpr_1 {
    background-image: none !important;
    width: 8.5rem;
    padding-left: .5rem;
    padding-right: .5rem;
	border: none;
	margin-top: -1px;
	background-color: transparent;
	transition: all 0.3s ease 0s;
}

#tabTabDHTMLSuite_tabView1_0 span, #tabTabDHTMLSuite_tabView1_1 span,
#tabTabDHTMLSuite_tabViewOpr_0 span,#tabTabDHTMLSuite_tabViewOpr_1 span{
	padding-top: 3px;
}


#DHTMLSuite_tabView1 .DHTMLSuite_tabContainer,
#DHTMLSuite_tabViewOpr .DHTMLSuite_tabContainer {
	border-bottom: 2px solid rgb(129, 129, 129);
	width: 98%;
	left: 1%;
	position: relative;
}

.DHTMLSuite_tabContainer DIV {
	bottom: 0px;
}

.DHTMLSuite_tabContainer img {
    float: left;
    display: none;
}

.DHTMLSuite_tabContainer .tabActive,
.DHTMLSuite_tabContainer .inactiveTabOver,
.DHTMLSuite_tabContainer .tabInactive{
    background-image: none !important;
	margin-left: 5px;
	font-weight: bold;
}

.DHTMLSuite_tabContainer .tabActive {
	border: none;
    margin-left: 5px;
    margin-right: 0px;
    font-weight: bold;
    z-index: 10;
    background-image: none !important;
    background: #FFF;
    color: rgba(0,0,0,.95);
    border-top-width: 1px;
    border-color: #919B9C;
    border-radius: .48571429rem .48571429rem 0 0 !important;
}

.DHTMLSuite_tabContainer .tabActive span {
	color: #f47458;
	border-bottom: 4px solid #f47458;
	padding-bottom: 4px;
	width: 8.5rem;
}


.DHTMLSuite_tabContainer .tabInactive {
	margin-left: 5px;
	margin-right: 0px;
	z-index: 1;
	color: #8d8d8d;
	background-image: none !important;
	border-bottom: none;
}

.DHTMLSuite_tabContainer .tabInactive span,
.DHTMLSuite_tabContainer .inactiveTabOver span {
	width: 8.5rem;
}

.DHTMLSuite_aTab{
	position: relative;
	background: #FFF;
	padding: 1em;
	border-radius: 0;
	border: 1px solid #919B9C;
	height: 120px !important;
	font-family: Roboto;
}

.DHTMLSuite_tabContainer {
    height: 30px;
    border-bottom: none;
}

#DHTMLSuite_tabView1 {
    height: 160px !important;
    width: 100% !important;
    margin-bottom: 1rem !important;
	box-shadow: 0px 0px 5px 0px #818181;
	min-width: 1148.4px;
	text-align: center;
	
	
}
#DHTMLSuite_tabViewOpr {
    height: 380px !important;
    width: 800px !important;
    margin-bottom: 1rem !important;
	/*box-shadow: 0px 0px 5px 0px #818181;*/
	min-width: 800px;
}

/*
#multicolumn_table_page , .t15ReportsRegion100Width{
	min-width: 1148.4px;
}
*/
#multicolumn_table_page{
	text-align: center;
}

.DHTMLSuite_tabContainer span{
	position: relative;
	top: 0.3rem;
	left: 0.8rem;
	font-size: 1rem;
	display: inline;
	font-family: Roboto;
	color: #336699;
}

.DHTMLSuite_tabContainer span:hover{
	color: #F47458;
	background-image: none !important;
	transition: .3s;
}

#avgtableA input{
    width: 100%;
}

.t15standardalternatingrowcolors{
	border:none;
}

.t15SidebarRegion {
    border-collapse: separate !important;
}

.formlayout {
    margin-right: -1.3rem;
}

[id*=shIMG] {
    margin-top: 5px;
    height: 12px;
    width: 12px;
    margin-right: 5px;
    transition: 0.7s;
	position: relative;
	top: 0.1rem;
}

[id*=det_img]{
	display: none;
}

[id*=det_div] {
	background-image: url("/i/apt/css/Img/plus_icon.png");
	width: 10px;
	display: block;
	height: 10px;
	background-size: 10px;
	background-repeat: no-repeat;
	margin: 5px 1px 1px 2px;
	transition: .5s;
}

.t15standardalternatingrowcolors td.t15dataalt , .t15standardalternatingrowcolors td.t15data{
	border-color: #d5d5d5;
}

.t15SidebarRegion .t15Body {
	border: 1px #919b9c solid;
}

.ui-widget-header {
    background: #49769C;
    border-color: #49769C;
}

.ui-widget-content {
	border-color: #818181;
	background: none;
}

.ui-state-default, .ui-widget-content .ui-state-default {
	background: #fff ;
	border-color: #818181 ;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background: #fff;
	border: 1px solid #818181;
}

#a3 > div {
	width: 35%;
}

#a3 > table {
    width: 400px;
}

#a3 > div > table {
    width: 310px;
}

#f34_1_A > img,
#f34_3_A > img,
#f34_4_A > img,
#f34_5_A > img,
.t15PageBody > div > hr ,
#P8_CURRENTPASS_LABEL > label > img,
#P8_VERIFYNEWPASS_LABEL > label > img,
#P8_NEWPASS_LABEL > label > img,
#agrid > a > img,
#rgrid > a > img,
[id*=TRC_] > td > table > tbody > tr > td > a > img,
.popLov > img,
[id*=f66_] > [id*=f66_] > tbody > tr > td > a >img,
[id*=f69_] > [id*=f69_] > tbody > tr > td > a >img,
#P62_SA_START_DATE_IMG , #P62_RETOUR_DATE_IMG ,
#P70_OPTION_DATE_IMG , #P70_TRIP_DATE_IMG,
#P70_TRIP_DATE_FROM_IMG , #P70_RES_DATE_FROM_IMG,
#P70_CANCEL_DATE_FROM_IMG, #P70_TRIP_DATE_TO_IMG,
#P70_RES_DATE_TO_IMG , #P70_CANCEL_DATE_TO_IMG,
#P67_START_DATE_IMG , #P67_END_DATE_IMG,
#P105_DATE_FROM_IMG , #P105_DATE_TO_IMG,
#P70_COM_VALUE_holder > tbody > tr > td > a > img,
#P70_PAS_ITD_CODE_holder > tbody > tr > td > a > img,
#P70_TRIP_DESCR_holder > tbody > tr > td > a > img,
#P62_SA_FROM_PHASE_holder > tbody > tr > td > a > img,
#P62_SR_FROM_PHASE_holder > tbody > tr > td > a > img,
#P66_AGT_CODE_2_holder > tbody > tr > td > a > img,
#P70_AGT_CODE1_holder > tbody > tr > td > a > img,
#P70_AGT_CODE2_holder > tbody > tr > td > a > img,
#P70_PASSENGER_TYPE_holder > tbody > tr > td > a > img,
#P70_CMP_CODE_holder > tbody > tr > td > a > img,
#P70_VEH_ITD_CODE_holder > tbody > tr > td > a > img,
#P70_PLE_CODE_holder > tbody > tr > td > a > img,
#P70_BTU_CODE_holder > tbody > tr > td > a > img,
#P70_BTU_CODE_holder > tbody > tr > td > a > img,
#P70_STE_DESCR_holder > tbody > tr > td > a > img,
#P70_PHA_CODE_holder > tbody > tr > td > a > img,
#P70_PHA_PHA_CODE_holder > tbody > tr > td > a > img,
#P70_OBJ_CODE_holder > tbody > tr > td > a > img,
#P105_USER_NAME_holder > tbody > tr > td > a > img   {
		display: none;
}

[id*=f66_] > [id*=f66_] > tbody > tr > td > a ,
[id*=f69_] > [id*=f69_] > tbody > tr > td > a ,
#P62_SA_START_DATE_holder > tbody > tr > td > a,
#P62_RETOUR_DATE_holder > tbody > tr > td > a,
#P70_OPTION_DATE_holder > tbody > tr > td > a,
#P70_TRIP_DATE_holder > tbody > tr > td > a,
#P70_TRIP_DATE_FROM_holder > tbody > tr > td > a,
#P70_RES_DATE_FROM_holder > tbody > tr > td > a,
#P70_CANCEL_DATE_FROM_holder > tbody > tr > td > a,
#P70_TRIP_DATE_TO_holder > tbody > tr > td > a,
#P70_RES_DATE_TO_holder > tbody > tr > td > a,
#P70_CANCEL_DATE_TO_holder > tbody > tr > td > a,
#P67_START_DATE_holder > tbody > tr > td > a,
#P67_END_DATE_holder > tbody > tr > td > a,
#P105_DATE_FROM_holder > tbody > tr > td > a,
#P105_DATE_TO_holder > tbody > tr > td > a {
	background-image: url("/i/apt/css/Img/calendar_icon2_24.png");
	width: 22px;
	display: block;
	height: 22px;
	background-size: 20px;
	background-repeat: no-repeat;
	margin: 5px 1px 1px 2px;	
}

.brddiv,
.popLov,
#f34_1_A,
#f34_3_A,
#f34_4_A,
#f34_5_A,
[id*=TRC_] > td > table > tbody > tr > td > a,
.popLov,	
#P62_SA_FROM_PHASE_holder > tbody > tr > td > a ,
#P62_SR_FROM_PHASE_holder > tbody > tr > td > a ,
#P66_AGT_CODE_2_holder > tbody > tr > td > a ,
#P70_AGT_CODE1_holder > tbody > tr > td > a ,
#P70_AGT_CODE2_holder > tbody > tr > td > a ,
#P70_PASSENGER_TYPE_holder > tbody > tr > td > a ,
#P70_CMP_CODE_holder > tbody > tr > td > a ,
#P70_VEH_ITD_CODE_holder > tbody > tr > td > a ,
#P70_PLE_CODE_holder > tbody > tr > td > a ,
#P70_BTU_CODE_holder > tbody > tr > td > a ,
#P70_BTU_CODE_holder > tbody > tr > td > a ,
#P70_STE_DESCR_holder > tbody > tr > td > a ,
#P70_PHA_CODE_holder > tbody > tr > td > a ,
#P70_PHA_PHA_CODE_holder > tbody > tr > td > a ,
#P70_OBJ_CODE_holder > tbody > tr > td > a ,
#P105_USER_NAME_holder > tbody > tr > td > a ,
#P70_COM_VALUE_holder > tbody > tr > td > a ,
#P70_PAS_ITD_CODE_holder > tbody > tr > td > a ,
#P70_TRIP_DESCR_holder > tbody > tr > td > a,
#P66_CANCEL_AGT_CODE_holder > tbody > tr > td > a,
#P66_ISSUE_AGT_CODE_holder > tbody > tr > td > a,                   
#P73_BRAND_holder > tbody > tr > td > a,
#P73_MODEL_holder > tbody > tr > td > a,
#LINES_SpreadDivID > div > table > tbody > tr > td > a,
#LINES_SpreadDivID > div > table > tbody > tr > td > span > a
{
	background-image: url("/i/apt/css/Img/list_icon.png");
	width: 18px;
	display: block;
	height: 18px;
	background-size: 18px;
	background-repeat: no-repeat;
	margin: 0;
}

#LINES_SpreadDivID > div > table > tbody > tr > td > span > a 
{
	display: inline-block;
}

#P66_CANCEL_AGT_CODE_holder > tbody > tr > td > a > img,
#P66_ISSUE_AGT_CODE_holder > tbody > tr > td > a > img, 
#P73_BRAND_holder > tbody > tr > td > a > img,
#P73_MODEL_holder > tbody > tr > td > a > img,
#LINES_SpreadDivID > div > table > tbody > tr > td > a > img,
#LINES_SpreadDivID > div > table > tbody > tr > td > span > a > img
{
	display:none;
}

#f34_1_A , #f34_3_A , #f34_4_A , #f34_5_A{
	margin-top: 3px;
	float: right;
}

#agrid > a , #rgrid > a {
	background-image: url("/i/apt/css/Img/refresh_icon2.png");
	width: 20px;
	height: 20px;
	background-size: 20px;
	background-repeat: no-repeat;
	margin: 0;
	position: absolute;
	top: 4px;
	left: 290px;
}

#b2b_main_header {
	background: #49769C;
	position: fixed;
	top: 0px;
	z-index: 100;
    /*background: linear-gradient(141deg, #0fb8ad 0%, #1fc8db 50%, #2cb5e8 100%);*/
}

.t15pagelinecenter , .t15PageTopLine td , .t15HeadBlue{
	background: transparent !important;
	border: none !important;
	background-color: transparent !important;
}

.t15pagelinecenter > img {
	display: none;
}

#page_tab_container > table > tbody > tr > td > img {
	display: none;
}

#page_tab_container {
    margin: 1.8rem 1rem 1.4rem 1rem;
	height: 0px;
	text-align: center;
	display: block;
	height: 20px;
	position: fixed;
	top: 70px;
	z-index: 100;
	left: 0;
	right: 0;
}

#header_gap {
	height: 125px;
}

#page_tab_container .t15CurrentTabCenter{
	background: none;
	margin-bottom: -4px;
	display: inline;
	padding-bottom: 1px;
	border-bottom: 3px solid #f47458;
}

#page_tab_container .t15CurrentTabCenter a,#page_tab_container .t15CurrentTabCenter span {
    font-weight: bold;
	font-size: 13px;
	color: #f47458;
	text-decoration: none;
	padding: 0 1.5rem 0 1.5rem;
	display: inline;
	cursor: default;
	margin-top: -10px;
	transition: .3s;
	text-transform: uppercase;
}

#page_tab_container .t15TabCenter {
	background:none;
	display: inline-block;
}

#page_tab_container .t15TabCenter a {
    font-weight: normal;
    font-size: 13px;
    color: #49769C;
    text-decoration: none;
    padding: 0rem 1.5rem 0rem 1.5rem;
    display: block;
	transition: .5s;
	text-transform: uppercase;
}


#page_tab_container .t15TabCenter a , #page_tab_container .t15CurrentTabCenter span {
	font-family: Roboto Regular;
}

#page_tab_container .t15TabCenter:after {
  content: '';
  display: block;
  border-bottom: 3px solid #f47458;
  width: 0;
  right: 0;
  -webkit-transition: .5s ease;
  transition: .5s ease;
}

#page_tab_container .t15TabCenter:hover:after { 
  width: 100%; 
}


#page_tab_container .t15TabCenter a:hover {
    color: #f47458;
}

#P101_LOGIN ,#P107_SUBMIT {
    text-align: center;
    box-sizing: border-box;
    display: block;
    width: 230px;
    padding: 7px !important;
    outline: 0;
    font-family: inherit;
    font-weight: bold;
    font-size: 1.2em !important;
	background-color: #1fc8db ;
    background: linear-gradient(141deg, #0fb8ad 0%, #1fc8db 50%, #2cb5e8 100%);
    border: 1px solid #28d;
    border-color: transparent;
    color: #fff !important;
    cursor: pointer;
    height: 35px;
}

#P107_SUBMIT {
	width: 330px;
}

#P101_LOGIN:hover ,#P107_SUBMIT:hover{
    background: linear-gradient(141deg, #0faba1 0%, #1cbacc 50%, #29acdd 100%);
}

a:hover {
    color: #eb5352;
}

#login_background {
	position: fixed;
	background: linear-gradient(150deg, #87ccf1 0%, #84cbf1 30%, #4a97d2 100%) no-repeat;
	opacity: 0;
	width: 100%;
	z-index: -10;
	height: 100%;
	display: block;
	background-size: cover;
	transition: all 300ms linear 700ms;
}

#imgWrapper {
  width:calc(100vw + 50px);
  display:inline-block;
  }
  
#imgWrapper img {
  width:100%;
  }
  #imgWrapper {
    position: relative;
    height: calc(100vh + 50px);
  }
#imgWrapper img {
  position: absolute;
  bottom: 0;
  left : 0;
}  







#footer_img {
	color: #fff;
}

th.t15header {
	color: #FFF !important;
	background-color: #49769C;
	border:none !important;
}

.L, .R {
    display: none;
}

.t15SidebarRegion .t15RegionHeader {
    background-color: #49769C;
    text-align: center;
    width: 100%;
    color: #FFF;
    padding: 1px;
    height: 30px;
}


.ui-widget {
	font-family:Roboto;
}

.t15Notification {
    background-color: #FDD835;
	border: 1px solid #FDD835;
	font-weight: bold;
	color: #5A5A5A;
}

td.t15data {
	background: #F9FAFB;
}

#ch_table {
	width: 419px !important;
}

.t15RegionHeader , .t15ButtonHolder{
	border:none;
}

/*
.t15RegionHeader {
	border-bottom: 2px solid #818181 !important;
	padding-bottom: 3px;
	width: 300px;
}
*/
#region10 {
	margin-top: .92rem;
	margin-bottom: .92rem;
}

.t15standardalternatingrowcolors th.t15header a:link {
	color: #ffffff;
	text-decoration:none;
}

.t15standardalternatingrowcolors th.t15header a:hover {
	color: #F47458;
}

#avgtableR input {
    width: 100%;
}

#login_page_form , #footer_img{
	opacity: 0;
	transition: all 300ms linear 700ms;
}

#Operations img {
	transition: .3s;
}

#Operations img:hover {
	box-shadow:0px 0px 5px 0px #818181;
}

#simplemodal-container {
	border: 2px solid #fff;
}
/*
.DHTMLSuite_calendar_monthView_firstColumn {
	background-color: #80D7C3;
	border-right: 1px solid #00b086;
}

.DHTMLSuite_calendar_monthView_headerCell{
	border-bottom: 1px solid #00b086;
}

.DHTMLSuite_calendar_monthView_headerSunday {
	color: #eb5352;
	border-bottom: 1px solid #00b086;
}

.DHTMLSuite_calendar_yearDropDownCurrentMonth{
	color: #eb5352;
}

.DHTMLSuite_calendar{
	border: 1px solid #00b086;
}

.DHTMLSuite_calendar .DHTMLSuite_calendarHeading, .DHTMLSuite_calendar_navigationBar {
	background-image: none;
    background-color: #80d7c3;
	border-bottom: 1px solid #00b086;
}

.DHTMLSuite_calendar_dropDownAMonthOver,
.DHTMLSuite_calendarDayOver{
	background-color: #00b086 !important;
	border:none;
}

.DHTMLSuite_calendar_monthView_currentDate{
	background-color: #80d7c3
}

.DHTMLSuite_calendarHeaderMonthAndYear{
	padding:0px;
}

.DHTMLSuite_calendarHeaderMonthAndYearOver,
.DHTMLSuite_calendarButtonOver{
	background-color: #00b086;
	border: none;
}

.DHTMLSuite_calendar_monthDropDown {
	background-color: #80d7c3;
	border: 1px solid #00b086;
}

.DHTMLSuite_calendar_monthView_initialDate {
    background-color: #00b086;
}

.DHTMLSuite_calendarCloseButton,
.DHTMLSuite_calendar_btnNextYear,
.DHTMLSuite_calendar_btnPreviousYear,
.DHTMLSuite_calendar_btnNextMonth,
.DHTMLSuite_calendar_btnPreviousMonth {
	background-size: 8px;
	padding:0px;
}

.DHTMLSuite_calendarCloseButton{
	background-image: url(/i/apt/css/Img/close.png);
}

.DHTMLSuite_calendar_btnNextYear{
	background-image: url(/i/apt/css/Img/double_next.png);
}

.DHTMLSuite_calendar_btnPreviousYear{
	background-image: url(/i/apt/css/Img/double_previous.png);
}

.DHTMLSuite_calendar_btnNextMonth{
	background-image: url(/i/apt/css/Img/next.png);
}

.DHTMLSuite_calendar_btnPreviousMonth{
	background-image: url(/i/apt/css/Img/previous.png);
}

.DHTMLSuite_calendar {
	border:none;
	box-shadow: 0px 0px 5px 2px #818181;
}
*/
#Operations {
	box-shadow:0px 0px 5px 0px #818181;
}

#Operations .t15Body {
	border:none;
}

#selComponentLines {
	margin:8px;
	
}

#tabs_start_reg , #Sidebar_Menu{
	border:none;
	box-shadow: 0px 0px 5px 0px #818181;
}

#Sidebar_Menu .t15Body {
	border: none;
}

#t15afterrows {
	padding: 10px;
}

#ctable {
	position: relative;
	z-index: 10;
}

#dtable {
	box-shadow: 0px -10px 5px -10px rgb(129, 129, 129);
}

#chead > th:nth-child(6) {
	box-shadow: 4px 0px 5px 0px rgba(255, 255, 255, 0.12);
}

#agrid .t15standardalternatingrowcolors,
#agrid > div,
#rgrid .t15standardalternatingrowcolors,
#rgrid > div,
#ctable,
#ctable_spread {
	box-shadow: 0px 0px 5px 0px #818181;
	width: 100%;
}

#tabViewDHTMLSuite_tabView1_0 ,
#tabViewDHTMLSuite_tabView1_1,
#tabViewDHTMLSuite_tabViewOpr_0,
#tabViewDHTMLSuite_tabViewOpr_1
 {
	border: none;
}

#tabViewDHTMLSuite_tabView1_0 .t15Body,
#tabViewDHTMLSuite_tabView1_1 .t15Body,
#tabViewDHTMLSuite_tabViewOpr_0 .t15Body,
#tabViewDHTMLSuite_tabViewOpr_1 .t15Body {
	padding-top: 5px;
}

.t15ReportsRegion {
	margin-top: 5px !important;
	display: inline-block;
}

#resInfo ,
#agentInfo , 
#a3 > div > table , 
#a3 > table,
#ch_table,
#lp_table,
#tabDiv{
	box-shadow: 0px 0px 5px 0px #818181;
}

#agentInfo {
	width: 500px !important;
}

#header_background_fixed {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	height: 120px;
	z-index: 99;
	display: block;
	top: 0px;
	position: fixed;
	width: 100%;
	box-shadow: 0px 0px 5px 0px rgb(129, 129, 129);
}





  #summaryTable td.selectedCurrencyTd{
	 font-weight: bold;
  }

  #summaryTable span.travelSummary{
	 font-weight: normal;
  }
  
  #summaryTable td.textQuantityTd{
	 padding-left:4px;
	 padding-right:10px;
  }

  #summaryTable .caption{
	 text-align:left;
	 padding-left:5px;
	 padding-top: 4px;
	 padding-bottom: 6px;
	 color: #49769C;
	 font-weight: bold;
  }

  #summaryTable td.quantityTd{
	 text-align: right;
	 padding-left: 30px;
	 padding-right:4px;
  }

  #summaryTable td.currencyHeader{
	 text-align:center;
  }

  #summaryTable td.subTableTitle{
	 background-color: #49769C;
	 color:white;
	 text-align: left;
	 padding-left:3px
  }
  #summaryTable td.tdTitle{
	 color:#49769C;
	 text-align: right;
	 padding-right: 10px;
	 padding-left:4px;
  }


  #summaryTable, #summaryTable th, #summaryTable td, #summaryTable caption {
	border: 1px solid #dcd5d5;
	border-collapse: collapse;
  }

  td.lastTd, th.lastTd{
	 border-right: 1px solid #dcd5d5;
  }

.repButton {
	display:inline-block;
    cursor: pointer;
    min-height: 1em;
    outline: 0;
    border: none;
    vertical-align: baseline;
    background: #49769C;
    color: #333333;
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 0 .25em 0 0;
    padding: 1px 2px 1px 2px;
    text-transform: none;
    text-shadow: none;
    font-weight: bold;
    line-height: 1rem;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    border-radius: .18571429rem;
    box-shadow: 0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;
    transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;
    will-change: '';
}
table.repButton td a:visited, table.repButton td a {
    vertical-align: middle;
    font-size: 11px;
    color: white;
    padding: 0 3px;
    white-space: nowrap;
    text-decoration: none;
    display: inherit;
	text-align: center;
}	