.jonesError{background:url(../../../../../../conf/thf/images/error.png) no-repeat scroll 0 0 transparent !important;clear:both;color:red;display:none;float:left;font-weight:bold;margin:5px 0;min-height:25px;padding:5px 2px 5px 30px;width:100%}
.modalCloseImg{display:none}
.scfValidationSummary{background:url(../../../../../../conf/thf/images/error.png) no-repeat scroll 0 0 transparent !important;clear:both;color:red;display:none;float:left;font-weight:bold;margin:5px 0;min-height:25px;padding:5px 2px 5px 30px;width:100%}
.scfValidationSummary label.error{clear:both;color:#ce1515;display:block;font-weight:bold;margin:0 5px 0 0;width:100%;margin-left:0}
li{display:list-item;text-align:-webkit-match-parent}
.schead{font-family:'OpenSans-Light',sans-serif;font-size:36px;color:#4c4e56;margin-top:25px;margin-left:10px}
.mpsubhead{margin-top:40px;margin-left:2px;font-size:15px;font-family:'OpenSans-Regular',sans-serif}
.litesubhead{margin-top:40px;margin-left:2px;font-size:15px;font-family:'OpenSans-Regular',sans-serif}
.subscripcenter{margin-top:40px;margin-left:2px;font-size:15px;font-family:'OpenSans-Regular',sans-serif}
.saveditems{margin-top:40px;margin-left:2px;font-size:15px;font-family:'OpenSans-Regular',sans-serif}
.subtitletxt{padding-top:0 !important;padding-left:35px;font-size:15px;font-family:'OpenSans-Regular',sans-serif;margin-top:-5px !important}
#tab-5 .checkbox label{min-height:34px;display:block;padding-left:35px;padding-top:3px;margin-bottom:0;cursor:pointer;vertical-align:sub;font-family:'OpenSans-Semibold',sans-serif !important;font-size:15px !important}
.role{font-family:'OpenSans-SemiBold',sans-serif;font-size:14px;padding-left:22px;color:#4e4f54;text-transform:capitalize;letter-spacing:0;display:flex}
#tab-1 .custom-control-label{position:relative;margin-bottom:0;vertical-align:top;padding-top:2px;padding-left:5px;font-size:15px;font-family:'OpenSans-Regular',sans-serif}
#tab-1 .custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:transparent;background:#0075a3;width:8px;height:8px;border-radius:40px;margin-left:4px;margin-top:4px}
#tab-1 .custom-control-input:checked ~ .custom-control-label::before{color:#007bff;border-color:#007bff;background-color:#fff}
.tabs-nav{list-style:none;margin:0;padding:0;margin-top:20px}
.tabs-nav li:first-child a{border-right:0;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px}
.tabs-nav .tab-active a{background:transparent;border-bottom-color:rgba(0,0,0,0);cursor:pointer;text-decoration:underline}
.tabs-nav a{background:transparent;border:0 solid #c6c9cd;color:#0075a3;display:block;font-size:15px;height:40px;line-height:44px;text-align:left;text-transform:capitalize;width:100%;font-family:'OpenSans-Regular',sans-serif;padding-right:25px;margin-bottom:30px}
.tabs-nav li{float:left}
.tabs-stage{border:0 solid #c6c9cd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;border-top:0;clear:both;margin-bottom:20px;position:relative;top:-1px;width:100%}
.tabs-stage p{margin:0;padding-top:20px;color:#545454}
.trstyle{border-top:1px solid #c5c7ca !important;border-bottom:0 !important;border-left:0 !important;border-right:0 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;background:#0075a3;text-transform:uppercase;color:#fff;font-size:11px;font-family:'OpenSans-Regular',sans-serif}
.oddwht{background-color:#fff;border-radius:5px}
.singlecolumn{border-radius:5px;background-color:#fafcff;padding:40px;padding-top:25px;font-family:'OpenSans-Regular',sans-serif;font-size:16px;color:#4c4e56}
.line{border-top:1px solid #909398;clear:both;margin-top:20px;margin-bottom:20px}
#tab-1 input[type="text"]{height:55px;box-shadow:0 0 6px 2px #ccc;margin-bottom:20px}
#tab-1 input[type="email"]{height:55px;box-shadow:0 0 6px 2px #ccc;margin-bottom:20px}
#tab-1 select{height:55px;width:100%;box-shadow:0 0 6px 2px #ccc}
#tab-2 select{height:40px;box-shadow:0 0 6px 2px #ccc;width:100%}
#tab-2 .form-group{margin-bottom:0}
#tab-2 .intabpadrgt{padding-right:115px !important}
.btnoutlinelit{width:auto;height:55px;border:1px solid #0075a3;border-radius:20px;text-transform:uppercase;font-size:13px;font-weight:600;background:transparent;color:#0075a3;margin-top:30px}
.subscribtxt{float:right;padding-top:50px;text-transform:uppercase;color:#0075a3;font-family:'OpenSans-Bold',sans-serif;font-size:12px}
#tab-3 input[type="password"]{height:55px;box-shadow:0 0 6px 2px #ccc;margin-bottom:20px}
.userid{font-family:'OpenSans-SemiBold',sans-serif;font-size:15px;color:#5d5f66;padding-bottom:25px;padding-top:10px}
.btnoutlinecp{display:inline-flex;align-items:center;background-color:transparent;font-size:16px;font-weight:500;text-decoration:none;color:#0e213f !important;border:2px solid #fbab18 !important;border-radius:0;padding:.75em 1.5em;cursor:pointer;position:relative;margin-right:10px;right:8px}
.btnoutlinecp:hover{text-decoration:none;background-color:#fbab18}
.btnoutlinecp:active,.btnoutlinecp:focus{text-decoration:none;background-color:#fbab18 !important;border:2px solid #fbab18;box-shadow:none !important}
.changepassword p{padding-top:0;font-size:14px}
.changepassword #loginInfo p{margin-top:20px;padding-left:10px;font-family:'OpenSans-Semibold',sans-serif}
#tab-4 .ordhissubhead{text-transform:uppercase;color:#5d5f66;font-size:15px;font-family:'OpenSans-SemiBold',sans-serif;padding-top:10px;padding-bottom:15px}
#tab-4 select{height:55px;box-shadow:0 0 6px 2px #ccc;margin-bottom:40px}
#tab-4 .hdtabpadrgt{padding-right:140px !important}
.btnoutlineoh{width:auto;height:55px;border:1px solid #0075a3;border-radius:20px;text-transform:uppercase;font-size:13px;font-weight:600;background:transparent;color:#0075a3;margin-top:0;padding-right:25px;padding-left:25px}
.btnoutlineoh:hover{width:auto;height:55px;border:1px solid #0075a3;border-radius:20px;text-transform:uppercase;font-size:13px;font-weight:600;background:#0075a3;color:#fff;margin-top:0;padding-right:25px;padding-left:25px}
.bgcol{margin-top:10px;margin-bottom:15px;padding-top:15px;padding-bottom:15px}
.fSheet{font-family:'OpenSans-Bold',sans-serif;font-size:11pt;color:#0075a3}
.datePDF{font-family:'OpenSans-Regular',sans-serif;font-size:9pt;color:#4c4e56;padding-top:2px;padding-bottom:2px}
.midareatxt{font-family:'OpenSans-Regular',sans-serif;font-size:10pt;color:#4c4e56}
.logobox{display:inline-block;justify-content:center;align-items:center;margin-top:-20px}
.subscribe{background-image:url(clientlibs/images/sprite.png);background-position:-76px -78px;background-repeat:no-repeat;z-index:105;width:40px;height:40px;cursor:pointer;margin-left:22px}
.subscribed{background-image:url(clientlibs/images/sprite.png);background-position:-78px -121px;background-repeat:no-repeat;z-index:105;width:40px;height:40px;cursor:pointer;margin-left:22px}
.sub-txt{font-family:'OpenSans-Regular',sans-serif;color:#0075a3;font-size:11px;text-align:center;vertical-align:middle;bottom:-10px;text-tranform:uppercase}
.orderprints{background-image:url(clientlibs/images/sprite.png);background-position:-78px -334px;background-repeat:no-repeat;width:40px;height:40px;cursor:pointer;margin-left:22px}
.ord-txt{font-family:'OpenSans-Regular',sans-serif;color:#0075a3;font-size:11px;text-align:center;vertical-align:middle;bottom:-10px;text-tranform:uppercase}
.iconsubwid{width:84px !important}
.iconopwid{width:84px !important}
.iconmailwid{width:84px !important}
.iconsavewid{width:84px !important}
.email{background-image:url(clientlibs/images/sprite.png);background-position:-78px -245px;background-repeat:no-repeat;width:40px;height:40px;cursor:pointer;margin-left:24px}
.email-txt{font-family:'OpenSans-Regular',sans-serif;color:#0075a3;font-size:11px;text-align:center;vertical-align:middle;bottom:-10px;text-tranform:uppercase}
.save{background-image:url(clientlibs/images/sprite.png);background-position:-78px -161px;background-repeat:no-repeat;width:40px;height:40px;cursor:pointer;margin-left:22px}
.save-txt{font-family:'OpenSans-Regular',sans-serif;color:#0075a3;font-size:11px;text-align:center;vertical-align:middle;text-tranform:uppercase;bottom:-10px}
.saved{background-image:url(clientlibs/images/sprite.png);background-position:-78px -201px;background-repeat:no-repeat;width:40px;height:40px;cursor:pointer;margin-left:22px}
.webpgicon{background-image:url(clientlibs/images/sprite.png);background-position:-146px -511px;background-repeat:no-repeat;z-index:105;width:34px;height:34px;cursor:pointer}
.docicon{background-image:url(clientlibs/images/sprite.png);background-position:-187px -511px;background-repeat:no-repeat;z-index:105;width:30px;height:35px;cursor:pointer}
.bgcol-wht{background-color:#fff;margin-top:10px;margin-bottom:10px;padding-top:15px;padding-bottom:15px;border-radius:5px}
.pl50px{padding-left:50px}
.savedicons{float:right;text-align:right;width:100%}
.iconalign{padding-left:0;padding-right:0;top:10px;bottom:0;margin:auto;vertical-align:middle}
@media only screen and (min-width:1025px){.btnoutlinecp{display:inline-flex;align-items:center;background-color:transparent;font-size:16px;font-weight:500;text-decoration:none;color:#0e213f !important;border:2px solid #fbab18 !important;border-radius:0;padding:.75em 1.5em;cursor:pointer;position:relative;margin-right:10px;right:9px;white-space:nowrap;width:auto !important;max-width:100%}
}
@media only screen and (min-width:993px) and (max-width:1024px){.btnoutlinecp{display:inline-flex;align-items:center;background-color:transparent;font-size:16px;font-weight:500;text-decoration:none;color:#0e213f !important;border:2px solid #fbab18 !important;border-radius:0;padding:.75em 1.5em;cursor:pointer;position:relative;margin-right:10px;right:-7px;white-space:nowrap;width:auto !important;max-width:100%}
}
@media only screen and (max-width:992px){.form-group{margin-bottom:0}
.role{font-family:'OpenSans-SemiBold',sans-serif;font-size:14px;padding-left:22px;color:#4e4f54;text-transform:capitalize;letter-spacing:0;display:block !important}
.tabs-nav a{background:transparent;border:0 solid #c6c9cd;color:#0075a3;display:block;font-size:15px;height:20px;text-align:left;text-transform:capitalize;width:100%;font-family:'OpenSans-Regular',sans-serif;padding-right:25px;margin-bottom:20px}
.singlecolumn{border-radius:5px;background-color:#fafcff;padding:25px;padding-top:25px;font-family:'OpenSans-Regular',sans-serif;font-size:16px;color:#4c4e56}
.mb20px{margin-bottom:20px}
#tab-2 .intabpadrgt{padding-right:0 !important}
#tab-2 .hdtabpadrgt{padding-right:10px !important}
#tab-2 select{height:40px;box-shadow:0 0 6px 2px #ccc;width:70px}
.schead{font-family:'OpenSans-Light',sans-serif;font-size:36px;color:#4c4e56;margin-top:25px;line-height:1.1}
#viewcart{display:none}
.tabs-nav li:last-child a{margin-bottom:40px}
.dhead{padding-bottom:10px}
.savedicons{float:left;text-align:left;width:100%;margin-top:20px;margin-left:58px}
.subscribed{background-image:url(clientlibs/images/sprite.png);background-position:-78px -121px;background-repeat:no-repeat;z-index:105;width:40px;height:40px;cursor:pointer;margin-left:20px}
.email{background-image:url(clientlibs/images/sprite.png);background-position:-78px -246px;background-repeat:no-repeat;width:40px;height:40px;cursor:pointer;margin-left:10px}
.orderprints{background-image:url(clientlibs/images/sprite.png);background-position:-78px -336px;background-repeat:no-repeat;width:40px;height:40px;cursor:pointer;margin-left:10px;margin-top:-53px;position:absolute}
.ord-txt{font-family:'OpenSans-Regular',sans-serif;color:#0075a3;font-size:11px;text-align:center;vertical-align:middle;bottom:-14px;position:absolute;text-tranform:uppercase;width:60px;line-height:1.5}
.iconopwid{width:60px !important}
.iconmailwid{width:60px !important}
.iconsavewid{width:60px !important}
.saved{background-image:url(clientlibs/images/sprite.png);background-position:-78px -201px;background-repeat:no-repeat;width:40px;height:40px;cursor:pointer;margin-left:10px}
.bgcol-wht{background-color:#fff;margin-top:10px;margin-bottom:10px;padding-top:15px;padding-bottom:40px;border-radius:5px}
.btnoutlinecp{display:inline-flex;align-items:center;background-color:transparent;font-size:16px;font-weight:500;text-decoration:none;color:#0e213f !important;border:2px solid #fbab18 !important;border-radius:0;padding:.75em 1.5em;cursor:pointer;position:relative;margin-right:10px;right:-7px;white-space:nowrap;width:auto !important;max-width:100%}
}
@media only screen and (max-device-width:320px) and (orientation:portrait){.email{background-image:url(clientlibs/images/sprite.png);background-position:-78px -246px;background-repeat:no-repeat;width:40px;height:40px;cursor:pointer;margin-left:0}
.orderprints{background-image:url(clientlibs/images/sprite.png);background-position:-78px -334px;background-repeat:no-repeat;width:40px;height:40px;cursor:pointer;margin-left:5px;margin-top:-55px;position:absolute}
.ord-txt{font-family:'OpenSans-Regular',sans-serif;color:#0075a3;font-size:11px;text-align:center;vertical-align:middle;bottom:-15px;position:absolute;text-tranform:uppercase;width:53px;line-height:1.5}
.iconopwid{width:50px !important}
.iconmailwid{width:45px !important}
.iconsavewid{width:45px !important}
.iconsubwid{width:65px !important}
.saved{background-image:url(clientlibs/images/sprite.png);background-position:-78px -201px;background-repeat:no-repeat;width:40px;height:40px;cursor:pointer;margin-left:0}
.subscribed{background-image:url(clientlibs/images/sprite.png);background-position:-78px -121px;background-repeat:no-repeat;z-index:105;width:40px;height:40px;cursor:pointer;margin-left:15px}
.subscribe{background-image:url(clientlibs/images/sprite.png);background-position:-76px -78px;background-repeat:no-repeat;z-index:105;width:40px;height:40px;cursor:pointer;margin-left:12px}
}
.changepassword #successMessage-modal{width:630px;transform:translate(-50%,-50%);top:50%;left:50%}
.changepassword #successMessage-modal .modal-dialog.modal-dialog-centered{align-content:center}
.changepassword #successMessage-modal .modal-dialog.modal-dialog-centered .modal-content{width:100%}
.changepassword #changepasswordform .fieldList #successMessage-modal{padding-right:0 !important}
.changepassword #changepasswordform .fieldList #loginInfo.resetPassword .form-group .resetPasswordContainer,.changepassword #changepasswordform .fieldList #loginInfo.changePassword .form-group .changePasswordContainer{padding-left:15px !important}
@media only screen and (max-width:767px){.changepassword #changepasswordform .fieldList #successMessage-modal{width:100%;top:17%}
.changepassword #changepasswordform .fieldList #successMessage-modal .modal-dialog{width:100% !important;padding:0;left:0 !important}
}
@media only screen and (max-width:387px){.changepassword #successMessage-modal .modal-dialog.modal-dialog-centered .modal-content{width:100%}
}