﻿/*©DSG2013,2023 Updated:01-12-2023 by KKnipe,mobile fixes,HP Laptop Fix*/
*,::after,::before{box-sizing:content-box!important}/*bootstrap ow*/.ui-widget .ui-widget{font-size:15px!important}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-weight:normal!important}
.ui-widget-header{border:1px solid #333}.ui-widget-content{border:none;background:#fff;color:#333;width:100%}.ui-dialog{position:absolute;margin:0 auto;padding:0;outline:0;box-shadow:-2px 2px 7px rgba(50,50,50,0.65)}
/*Modals*/.ui-dialog .ui-dialog-titlebar{position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;font-size:15px;font-family:Arial,Helvetica,Verdana;font-weight:normal}
.ui-dialog .ui-dialog-content{position:relative;padding:0;background:none;overflow-x:hidden!important;overflow-y:auto;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:0}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;border-top:1px solid #c0c0c0}.ui-dialog .ui-dialog-buttonpane button{margin:.2em .4em .2em 0;cursor:pointer;outline:0}
#bdyViewContainer .ui-dialog{top:20px!important}/*settings overwrite 2019*/
#dialogSessionTimeout .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button,#bdyViewContainer .ui-dialog-buttonset button{padding:6px 12px}/*Timeout & Settings button fixes 2019*/
.ui-state-default .ui-icon{background:inherit}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 5px 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-titlebar-close{background:transparent url(images/ic-close.png);background-position:center;border:none}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:inherit}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png);}
.ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #028fc3}
.ui-dialog-buttonpane{padding:0!important;margin:0!important}.ui-dialog-buttonset{width:100%;text-align:center!important;padding:4px 0;background:#fff;background:-moz-linear-gradient(top,#fff 1%,#eee 4%,#eee 100%);background:-webkit-linear-gradient(top,#fff 1%,#eee 4%,#eee 100%);background:linear-gradient(to bottom,#fff 1%,#eee 4%,#eee 100%)}.ui-dialog-buttonset button{text-align:center!important;color:#fff!important;margin-right:15px!important;clear:both;border:1px solid #045297!important;border-bottom:1px solid #333!important;cursor:pointer;box-shadow:0px 1px 3px rgba(50,50,50,0.42);min-width:100px;background:rgb(116,207,252);background:linear-gradient(to bottom,rgba(116,207,252,1) 0%,rgba(32,123,234,1) 2%,rgba(29,119,214,1) 23%)!important}
.ui-dialog-buttonset button:hover{background:rgb(116,207,252);background:linear-gradient(to bottom,rgba(116,207,252,1) 0%,rgba(32,123,234,1) 2%,rgba(32,123,234,1) 23%,rgba(30,181,219,1) 100%)!important}
/*Calendar*/
.ui-datepicker{width:280px;padding:5px;border:1px solid #9c9d9e;border-top:none;background:#fff url(images/bkgd-silver-grad.png) repeat-x top!important;top:8%!important}
#ui-datepicker-div{box-shadow:4px 4px 6px rgba(50,50,50,.42)!important}
.ui-datepicker table{font-size:13px} .ui-datepicker .ui-datepicker-buttonpane{width:100%}
.ui-datepicker table tr td{padding:4px}.ui-state-default{text-align:center!important}.ui-widget-header{border:none;padding:8px}/*top header cal*/
.ui-datepicker-title select{margin:0 8px!important;min-width:36%!important;width:36%!important;font-size:13px!important}
.ui-datepicker-calendar th{background:transparent url(images/bkgd-th-grey.png) repeat-x top!important;border:1px solid #999;padding:6px}.ui-corner-all{border-radius:0!important}.ui-datepicker-buttonpane{position:absolute;top:-8px;left:0;width:244px;border:none}
.ui-datepicker-header{position:relative;margin-top:30px;padding:4px 0!important}
.ui-datepicker-header a:hover{background:transparent;border:none}.ui-datepicker-calendar{position:relative}.ui-datepicker-buttonpane{background:transparent!important}
/*Close btn*/.ui-datepicker-buttonpane button.ui-datepicker-close{float:right;position:absolute;right:0;background:url(images/icon-close-calendar.png) no-repeat center;width:24px;height:24px;border:none;outline:0;cursor:pointer;margin:0}
.ui-datepicker-buttonpane button.ui-datepicker-close:hover{background:transparent url(images/icon-close-calendar-hv.png) no-repeat center!important}/*Today btn*/* + html .ui-datepicker-buttonpane button.ui-datepicker-current,html+body .ui-datepicker-buttonpane button.ui-datepicker-current,* html body .ui-datepicker-buttonpane button.ui-datepicker-current{border:none}
.ui-datepicker-buttonpane button.ui-datepicker-current{color:#fff;background:transparent url(images/bkgd-btn.jpg) repeat-x!important;border:1px solid #044d8d;width:84px;font-size:12px!important;cursor:pointer;line-height:14px;margin:3px 0 3px 2px;padding:4px 0}.ui-datepicker-buttonpane button.ui-datepicker-current:hover{background:url(images/bkgd-btn-hv.jpg) repeat-x!important}
/*Pointer arrow nav*/.ui-datepicker-prev .ui-icon{background:url(images/icon-prev.png) no-repeat!important;width:22px;height:16px;padding:0!important}.ui-datepicker-next .ui-icon{background:url(images/icon-next.png) no-repeat!important;width:22px;height:16px;padding:0!important}.ui-datepicker-next .ui-icon:hover{background:url(images/icon-next-hv.png) no-repeat!important;border:none!important;width:22px;height:16px}.ui-datepicker-prev .ui-icon:hover{background:url(images/icon-prev-hv.png) no-repeat!important;border:none!important;width:22px;height:16px}
.ui-datepicker .ui-datepicker-next{top:6px;right:8px!important}.ui-datepicker .ui-datepicker-prev{top:6px;left:8px!important}
#dialogThemes{height:380px!important}
.fade:not(.show){display:none;visibility:hidden;}/*settings Fix 02/01/2019*/
/*User/Theme settings added 12/14/2018*/
.nav-tabs .active{color:#0273c2;cursor:pointer;background-color:#fff;border:1px solid rgba(0,0,0,.3);border-bottom-color:rgba(0,0,0,.3);border-bottom-color:transparent;outline:none;padding:10px 20px;text-align:center;box-shadow:4px -3px 10px -8px rgba(0,0,0,.5)}
.nav-tabs > li > a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;outline:none;
letter-spacing:1px;font-size:13px;font-weight:600}.nav-tabs > li > a:hover,.nav-tabs > li > a:focus,.nav-tabs > li > a:active{text-decoration:none}.nav > li{position:relative;display:block;padding:8px 10px}.nav > li:first-child{margin-left:10px}
.fa{margin-right:5px}
.tab-content{padding:10px 16px}.tab-content p{padding:10px;font-size:14px;line-height:1.5}.txt-info{color:#0589e5;margin-right:4px}
.tab-content h6{font-size:14px}.txt-validation{color:#f07101;font-weight:600;line-height:1.3;font-size:13px}
.radio-inline{min-height:18px;line-height:18px;font-size:14px;margin:4px 0 0 0}.radio-inline td{padding:8px}
.bkgd-tabs{padding-top:14px;background:rgb(255,255,255);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(209,209,209,1) 1%,rgba(244,244,244,1) 63%)}
.sub-title{width:100%;padding:6px 4px;border-bottom:1px dotted rgba(0,0,0,.3);line-height:20px}
.radio-list-modal img{width:120px;height:88px;margin-left:5px;margin-top:-8px}
.radio-list-modal{margin:0 auto;width:88%}.radio-list-modal td{width:220px;padding:4px 8px;empty-cells:hide}
.radio-list-modal input[type="radio"]{margin-right:8px}.radio-list-modal input[checked]{background:#ffd05e;outline:none}
.radio-list-modal td:hover{background:#ffd05e;border-radius:9px;empty-cells:hide;animation:box 3s infinite;
-webkit-animation:box 2s infinite}
/*nav btns*/.nav-btns{font-size:16px;padding:0;display:block;text-align:center}.nav-btns input,.nav-btns button{color:#fff;letter-spacing:1px;border:1px solid #005291;border-radius:5px;outline:none;min-width:140px;width:auto}
.btn-next{border:1px solid #333;border-bottom-color:#333;border-radius:5px;outline:none;background-repeat:no-repeat;background-image: url("images/btn-next-pointer.png"),rgb(116,207,252);background-image:url("images/btn-next-pointer.png") right 50%,-moz-linear-gradient(top,rgba(116,207,252,1) 0%,rgba(32,123,234,1) 2%, rgba(32,123,234,1) 23%, rgba(30,181,219,1) 100%);background-image:url("images/btn-next-pointer.png"),-webkit-linear-gradient(top,rgba(116,207,252,1) 0%,rgba(32,123,234,1) 2%,rgba(32,123,234,1) 23%,rgba(30,181,219,1) 100%);background-image:url("images/btn-next-pointer.png"),linear-gradient(to bottom, rgba(116,207,252,1) 0%,rgba(32,123,234,1) 2%,rgba(32,123,234,1) 23%,rgba(30,181,219,1) 100%);background-position:right top;
padding:8px 20px;line-height:1.2}
.btn-next:hover,.btn-next:focus{background-image:url("images/btn-next-pointer.png"),rgb(188,244,115);background-image:url("images/btn-next-pointer.png"),linear-gradient(to bottom,rgba(188,244,115,1) 0%,rgba(26,132,18,1) 3%,rgba(28,206,61,1) 100%);border-color:#063}
/*.btn-back{background:#005291 url(images/icons/icon-back.png) no-repeat left;padding-left:30px;padding-right:20px} 
.btn-back:hover{background:#a8d9f2 url(images/icons/icon-back-hv.png) no-repeat left;border-color:#063}*/
.txt-req{color:#F30;font-family:Verdana,Geneva,sans-serif;font-size:18px}
@media only screen and (min-width:320px) and (max-width:480px){
.ui-dialog{width:94%!important;left:3%!important;}.ui-dialog .ui-dialog-titlebar-close{background:transparent url(images/ic-close.png )50% 50%!important}
}
@media only screen and (min-width:481px) and (max-width:736px){
.ui-dialog .ui-dialog-titlebar-close{background:transparent url(images/ic-close.png) 50% 50%}.ui-dialog{width:100%;max-width:480px}
}