﻿.attendee-input-3Aud {
    padding: 5px 0px;
    border: 1px solid #a8a8a8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 13px;
    font-family: "openSans-regular";
    color: #666666;
    width: 289px;
}
@font-face {
 font-family: 'FontAwesome';
 src: url('fonts/awesome-font/fontawesome-webfont.eot?v=4.2.0');
 src: url('fonts/awesome-font/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('fonts/awesome-font/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('fonts/awesome-font/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('fonts/awesome-font/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'openSans-semibold';
 src: url('fonts/opensans-semibold/OpenSans-Semibold-webfont.eot');
 src: url('fonts/opensans-semibold/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-semibold/OpenSans-Semibold-webfont.woff') format('woff'), url('fonts/opensans-semibold/OpenSans-Semibold-webfont.ttf') format('truetype'), url('fonts/opensans-semibold/OpenSans-Semibold-webfont.svg#CreativeBlockBBBold') format('svg');
}
@font-face {
 font-family: 'openSans-bold';
 src: url('fonts/opensans-bold/OpenSans-Bold-webfont.eot');
 src: url('fonts/opensans-bold/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold/OpenSans-Bold-webfont.woff') format('woff'), url('fonts/opensans-bold/OpenSans-Bold-webfont.ttf') format('truetype'), url('fonts/opensans-bold/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
}
@font-face {
 font-family: 'openSans-regular';
 src: url('fonts/opensans-regular/OpenSans-Regular-webfont.eot');
 src: url('fonts/opensans-regular/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular/OpenSans-Regular-webfont.woff') format('woff'), url('fonts/opensans-regular/OpenSans-Regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
}


/*19907 start*/
.event-summary-completion-box {
	margin-top:20px;
	border:2px solid #003b71;
	background:#f2f2f2;
	width:100%;		
	padding:22px 15px 10px 20px;
	min-height:70px;
	height:auto !important;
	display: inline-block;
}
.upload-button-margin {
	float: right !important;
	  
}
.upload-button-margin-red-box {
	float: right !important;
	    border: red 1px solid;
    padding: 8px 0px 8px 8px;
}
.marRt39px {
	margin-right:39px;
}
.button-margin9px
{
	border: red 1px solid;
    margin-top: 9px;
}
.wid50px {
	width:50px ! important
}
.signInSheet-Receipt-FileName-val
{
    display:block; 
    width: 150px;   
    word-wrap: break-word;       
}
.signInSheet-Receipt-tooltip  
{
    position: relative; 
    top: -11px !important; 
}
.moveleft15px{
 padding-left:15px;
}
.marginLeft4px
{
    margin-left:-10px !important;
}
.marginLeft500px
{
    margin-left: 500px !important;
}
.marginTop0px
{
    margin-top: 0px;
}
.attestation-textarea {
	width:909px;
	padding:5px 10px;
}
.redborder
{
    border-color:red !important;
}
/*19907 end*/

.timeout-dialog {
	padding: 15px;
	position: absolute;
	background: #FFFFFF url("../../Images/timeout-icon.png") no-repeat 20px 30px !important;
	border: 1px solid #ffffff;
	width: 100%;
	height: 100%;
}
.timeout-message {
	font-weight: bold;
    padding-bottom: 3%;
    padding-top: 7%;
}

.timeout-dialog p {
	 margin: 0 0 0 25%;
	 font-family:"openSans-regular" !important;
	 font-size:14px;
	 }

#timeout-keep-signin-btn, #timeout-sign-out-button {
    color: #FFF;
    background-color: #355c82;
    font-family: "openSans-SemiBold" !important;
    font-size: 14px;
    padding: 0 5px;
}
#timeout-keep-signin-btn:hover {
background-color:#003b71;  
}
#timeout-sign-out-button:hover {
background-color:#003b71;  
}
#timeout-countdown {
	font-weight: bold;
}
#timeout-keep-signin-btn.ui-state-active,#timeout-sign-out-button.ui-state-active,
 #timeout-keep-signin-btn.ui-widget-content .ui-state-active,#timeout-sign-out-button.ui-widget-content .ui-state-active,
  #timeout-keep-signin-btn.ui-widget-header .ui-state-active,#timeout-sign-out-button.ui-widget-header .ui-state-active {
	background:#003b71 !important;
	border:none !important;
}

#remove-dialog-yes-btn, #remove-dialog-no-btn
{
    color: #FFF;
    background-color: #385b85;
    font-family: "openSans-SemiBold" !important;
    font-size: 14px;
    padding: 0 5px;
    width:90px;
    border-radius: 3px;
    border: none;
}

#remove-dialog-yes-btn:hover, #remove-dialog-no-btn:hover
{
   	background: linear-gradient(to bottom, #89cf57 0%, #80bf53 100%) repeat scroll 0 0;
	background: #80bf53;
	cursor:pointer;
}

#remove-dialog-no-btn
{
    margin-right:80px;
}

.noCase h6
{
   text-transform: none; 
}

.labelHide
{
    visibility: hidden;
    
}

iframe {
	-webkit-overflow-scrolling: touch;
}
/* IE 10  - Input right Cross Button Disabled */    
input::-ms-clear {
 display: none;
}
 .login-panel .tp-input-3:-ms-input-placeholder, #forgotPassword .tp-input-3:-ms-input-placeholder {
 word-spacing:1px
}
/* RESET CSS START HERE  */
* {
	padding: 0;
	margin: 0;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
	box-sizing:border-box;
	white-space:normal;
	vertical-align:middle;
	-webkit-backface-visibility: hidden !important;
	-webkit-tap-highlight-color: transparent !important;
}
body {
	line-height:1;
	font:14px/18px "openSans-semiBold";
}
body.popupMode {
	background-color:#FFFFFF ! important;
}
/*.popupMode .tp-wrapper{background-color:#FFFFFF;}*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
a {
	margin:0;
	padding:0;
	font-size:14px;
	vertical-align:baseline;
	background:transparent;
	text-decoration:none;
	color:#FFF;
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #cccccc;
	margin:1em 0;
	padding:0;
}
input, select {
	vertical-align:middle;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	white-space: normal;
}
label {
	font:14px "openSans-bold";
	vertical-align:middle;
	line-height:inherit
}
/* RESET CSS END HERE  */

/* Width Variable */
/* Common Class */
.moveLeft {
	float: left;
}
.moveRight {
	float: right !important;
}

/*19907 Start*/
.attestation-textarea {
	width:909px;
	padding:5px 10px;
}
.redborder
{
    border-color:red !important;
}
.marginLeft4px
{
    margin-left:-10px !important;
}
.marginLeft500px
{
    margin-left: 500px !important;
}
.marginTop0px
{
    margin-top: 0px;
}
.moveleft15px{
 padding-left:15px;
}
.upload-button-margin {
	float: right !important;
}

.upload-button-margin-red-box {
	float: right !important;
	border: red 1px solid;
	border-radius:5px;
	padding: 8px 0px 8px 8px;
}

.button-margin9px
{
	border: red 1px solid;
    margin-top: 9px;
}
.signInSheet-Receipt-FileName-val
{
    display:block; 
    width: 150px;   
    word-wrap: break-word;       
}
.signInSheet-Receipt-tooltip  
{
    position: relative; 
    top: -11px !important; 
}
/*19907 End*/

.marg-null {
	margin: 0 ! important;
}
.margCenter {
	margin: 0 auto;
}
.marAllDefault {
	margin: 20px;
}
.marTpDefault {
	margin-top: 20px;
}
.marRtDefault {
	margin-right: 20px;
}
.marBtDefault {
	margin-bottom: 20px !important;
}
.marLtDefaultImp {
	margin-left: 20px !important;
}
.marLtDefault {
	margin-left: 20px;
}
.margAllFive {
	margin: 5px;
}
.margFiveLeft {
	margin-left: 5px;
}
.margFiveRight {
	margin-right: 5px;
}
.margSixRight {
	margin-right: 6px;
}
.margFourRight {
	margin-right: 4px;
}
.margFiveBtm {
	margin-bottom: 5px;
}
.margFiveTop {
	margin-top: 5px;
}
.margAllTen {
	margin: 10px;
}
.margTenRight {
	margin-right: 10px;
}
.margTenRightImportant {
	margin-right: 10px ! important;
}
.margTenLeft {
	margin-left: 10px;
}
.margTwelveRight {
	margin-right: 12px;
}
.margTenBottom {
	margin-bottom: 10px ! important;
}
.margTenTop {
	margin-top: 10px;
}
.marg-top-15 {
	margin-top: 15px ! important;
}
.margTopThirty {
	margin-top: 30px;
}
.marg-bottom-15 {
	margin-bottom: 15px ! important;
}
.marg-bottom-14 {
	margin-bottom: 14px;
}
.marg-left-15 {
	margin-left: 15px ! important;
}
.margRightNine {
	margin-right: 9px ! important;
}
.marg-right-15 {
	margin-right: 15px ! important;
}
.marg-top-5 {
	margin-top: 5px;
}
.marg-bottom-20 {
	margin-bottom: 20px;
}
.marg-minus-five-top {
	margin-top: -5px;
}
.marg-minus-five-bot {
	margin-bottom: -5px;
}
.margMinusNavTop {
	margin-top:-6px ! important;
}
.margThreeRight {
	margin-right: 3px;
}
.marg-one-top {
	margin-top:1px;
}
.margLeft9px {
	margin-left:9px;
}
.marTpBtSearchEvent {
	margin-bottom: 20px ! important;
	margin-top: 10px;
	margin-right:8px;
}
.padAllDefault {
	padding: 20px;
}
.padLtDefault {
	padding-left: 20px;
}
.padRtDefault {
	padding-right: 20px;
}
.padTpDefault {
	padding-top: 20px;
}
.padTop6px {
	padding-top:6px;
}
#speakerParentDiv .error_show {
	margin-left:0px;
}
.padBtDefault {
	padding-bottom: 20px;
}
.padAllTen {
	padding: 10px;
}
.padAllNull {
	padding: 0;
}
.padAllFive {
	padding: 5px;
}
.padTopFifteen {
	padding-top: 15px;
}
.paddAllDefault {
	padding: 20px;
}
.esr-padEffect {
	padding: 20px 10px 20px 20px;
}
.padLeftfive {
	padding-left: 10px;
}
.padLeftTen {
	padding-left: 10px;
}
.padLeft15 {
	padding-left: 15px;
}
.padTopFive {
	padding-left: 10px;
}
.text12 {
	font-size: 12px ! important;
}
.text13 {
	font-size: 13px ! important;
}
.text14 {
	font-size: 14px ! important;
}
.text15 {
	font-size: 15px ! important;
}
.text16 {
	font-size: 16px;
}
.text18 {
	font-size: 18px;
}
.text20 {
	font-size: 20px;
}
.text22 {
	font-size: 22px;
}
.text24 {
	font-size: 24px;
}
.text36 {
	font-size: 36px;
}
.text45 {
	font-size: 45px;
}
.text-bold {
	font-weight: bold;
}
.textLeft {
	text-align: left;
}
.textRight {
	text-align: right;
}
.textCenter {
	text-align: center !important;
}
.textJustify {
	text-align: justify;
}
.textUnderLine {
	text-decoration: underline;
}
.flNone {
	float:none ! important
}
.fontFamily-regular {
	font-family: 'openSans-regular';
}
.fontFamily-semibold {
	font-family: 'openSans-semibold';
}
.fontFamily-bold {
	font-family: 'openSans-bold';
}
.upperCase {
	text-transform: uppercase;
}

.txtCapital {
	text-transform: capitalize;
}
.displayBlock {
	display: block ! important;
}
.displayInline {
	display: inline;
}
.displayInBlock {
	display: inline-block;
}
.oflowHidden {
	overflow: hidden;
}
.oflowVisible {
	overflow: visible ! important;
}
.oflowAuto {
	overflow: auto ! important;
}
.positionAbs {
	position: absolute;
}
.positionRel {
	position: relative;
}
.border-all {
	/*border: 1px solid #666666;*/
  padding: 10px;
}
/************************COLORS START*********************/
/* Color Variable */
/* Style guide color */
.bg-green {
	background-color: #003b71;
}
.text-grey {
	color: #666666;
}
.text-orange {
	color: #f5890c;
}
.text-green {
    color: #f5890c;
}

.text-white {
	color: #ffffff;
}

.bg-white {
	background-color: #ffffff;
}
.bg-blue {
	background-color: #385b85;
}
.bg-grey {
	background-color: #666666;
}
.bg-disabled {
	background-color: #f5f5f5;
}
.bg-darkGrey {
	background-color: #333333;
}
.bg-whiteGrey {
	background-color: #f5f5f5;
}
.bg-lightGrey {
	background-color: #B4BFC9;
}
.bg-tabBarGrey {
	background-color: #7d91a2;
}
.input-disabled {
	background-color: #ececec;
}
.bg-accordionGrey {
	background-color:#e8e8e8;
}
.bg-grey-new {
	background:#7E91A2 !important
}
.calender-text {
	color: #253e5c;
}
.width100Percent {
	width:100%;
}
.fullWidth {
	width: 100%;
	overflow: hidden;
}
/************************COLORS END*********************/
/* Common Anchor Tag look feel */
.link-text {
	font-size: 14px;
	font-family: 'openSans-bold';
	text-decoration: underline;
	color: #666666;
	display: inline-block;
}
/************************BORDER GREEN ********************/
.border-green {
	/*border-bottom: 7px solid #003b71;*/
border-bottom: 7px solid #f5890c;
}
tp-box-10 .border-green {
	border-bottom: 9px solid #003b71;
}
.border-orange {
	border-bottom: 7px solid #f5890c;
}

/* Common Elements CSS */

.error-message {
	font-size: 16px;
	font-family: "openSans-semibold";
	display: inline-block;
	color: rgba(143, 143, 143, 1) !important;
	margin-bottom: 6px;
	padding-top: 20px;
	padding-left:10px;
	width:55%;
}

.min-height600  {
    min-height:600px;
}

.input-label-header {
	font-size: 16px;
	font-family: "openSans-semibold";
	display: inline-block;
	color: rgba(143, 143, 143, 1);
	margin-bottom: 6px;
    padding-left:10px;
}
    
.input-label {
	font-size: 14px;
	font-family: "openSans-semibold";
	display: inline-block;
	color: #666666;
	margin-bottom: 6px;
	/*margin-top: -5px;*/
  padding-left:10px;
}
.row-full [class*="input-label-upCase"] {
 text-transform: uppercase;
 font-size: 14px;
 font-family: "openSans-semibold";
 display: inline-block;
 color: #666666;
 margin-bottom: 5px;
 padding-left:10px;
}
/* ERROR SUCCESS FAILURE MESSAGE*/
.req {
	background-color: #eb212f;
	border-radius: 7px;
	float: left;
	margin: 4px 9px 0 0;
	padding: 5px;
	display: inline-block;
	margin-left:-10px;
}
.req + .box-group input {
	border: 1px solid #cc0000;
}
.success-msg {
	background-color: #d9edcb;
	color: #003b71;
	padding:14px 12px;
	border: 2px solid #003b71;
	clear:left;
}
.success-msg .text-success {
	color: #666666;
	display: table-cell;
	padding-left: 15px;
	vertical-align: middle;
	width: 855px;
}
.draft-msg-red {
	background-color: #f8dbd8;
	color: #ea786c;
	padding:14px 10px;
	border: 2px solid #ea786c;
	clear:left;
}
.draft-msg-red .text-draft {
	color: #666666;
	display: table-cell;
	padding-left: 15px;
	vertical-align: middle;
	width: 855px;
}
.draft-msg-blue {
	background-color: #d6e7f4;
	color: #65a5dc;
	padding:14px 10px;
	border: 2px solid #65a5dc;
	clear:left;
}
.draft-msg-blue .text-draft {
	color: #666666;
	display: table-cell;
	padding-left: 15px;
	vertical-align: middle;
	width: 855px;
}
#message-container {
	margin-top:20px;
}
.posfixing {
	display: table-cell;
	padding-left: 10px;
	vertical-align: middle;
}
.row-full {
	width: 100%;
	overflow: hidden;
}
.row-full:before, .row-full:after {
	display: table-row;
	line-height: 0;
	content: "";
}
.row-full:after {
	clear: both;
}
.clearfix {
 *zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table-row;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}
.container-wrapper {
	padding: 20px 10px;
	width: 955;
}
.box-group {
	margin-bottom: 13px;
}
.row-full [class*="tp-div"] {
 box-sizing: border-box;
 display: block;
 float: left;
 min-height: 30px;
 width: 100%;
}
.row-full [class*="tp-div"]:first-child {
 margin-left: 0;
}
.container-group:before, .container-group:after {
	content: "";
	display: table;
	line-height: 0;
}
.container-group:after {
	clear: both;
}
.tp-box-1 {
	width: 100px;
	overflow: hidden;
	margin-bottom: 20px;
}
.tp-box-2 {
	width: 200px;
	overflow: hidden;
	margin-bottom: 20px;
}
.tp-box-3 {
	width: 300px;
	overflow: hidden;
	margin-bottom: 20px;
}
.tp-box-4 {
	width: 400px;
	overflow: hidden;
	margin-bottom: 20px;
}
.tp-box-5 {
	width: 500px;
	overflow: hidden;
	margin-bottom: 20px;
}
.tp-box-6 {
	width: 600px;
	overflow: hidden;
	margin-bottom: 20px;
}
.tp-box-7 {
	width: 700px;
	overflow: hidden;
	margin-bottom: 20px;
}
.tp-box-8 {
	width: 800px;
	overflow: hidden;
	margin-bottom: 20px;
}
.tp-box-9 {
	width: 900px;
	overflow: hidden;
	margin-bottom: 20px;
}
.tp-btn-10 {
	width: 955px;
	overflow: hidden;
	margin-bottom: 20px;
}
.tp-container-1 {
	width: 81.25px;
}
.tp-container-2 {
	width: 162.5px;
}
.tp-container-3 {
	width: 243.75px;
}
.tp-container-4 {
	width: 325px;
}
.tp-container-5 {
	width: 406.25px;
}
.tp-container-6 {
	width: 487.5px;
}
.tp-container-7 {
	width: 568.75px;
}
.tp-container-8 {
	width: 650px;
}
.tp-container-9 {
	width: 731.25px;
}
.tp-container-10 {
	width: 812.5px;
}
.tp-container-11 {
	width: 893.75px;
}
.tp-container-12 {
	width: 975px;
}
.row-full .tp-div-1 {
	width: 100px;
}
.row-full .tp-div-2 {
	width: 200px;
}
.row-full .tp-div-3 {
	width: 300px;
}
.row-full .tp-div-4 {
	width: 400px;
}
.row-full .tp-div-5 {
	width: 500px;
}
.row-full .tp-div-6 {
	width: 600px;
}
.row-full .tp-div-7 {
	width: 700px;
}
.row-full .tp-div-8 {
	width: 800px;
}
.row-full .tp-div-9 {
	width: 900px;
}
.row-full .tp-div-content-1 {
	width: 100px;
	text-align: justify;
	margin-right: 10px;
}
.row-full .tp-div-content-2 {
	width: 200px;
	text-align: justify;
	margin-right: 10px;
}
.row-full .tp-div-content-3 {
	width: 300px;
	text-align: justify;
	margin-right: 10px;
}
.row-full .tp-div-content-4 {
	width: 400px;
	text-align: justify;
	margin-right: 10px;
}
.row-full .tp-div-content-5 {
	width: 500px;
	text-align: justify;
	margin-right: 10px;
}
.row-full .tp-div-content-6 {
	width: 600px;
	text-align: justify;
	margin-right: 10px;
}
.row-full .tp-div-content-7 {
	width: 700px;
	text-align: justify;
	margin-right: 10px;
}
.row-full .tp-div-content-8 {
	width: 800px;
	text-align: justify;
	margin-right: 10px;
}
.row-full .tp-div-content-9 {
	width: 900px;
	text-align: justify;
	margin-right: 10px;
}
.inputs {
	padding: 6px 9px;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 13px;
	font-family: "openSans-regular";
	color: #666666;
}
.tp-box-10 {
	width: 955px;
	overflow: hidden;
	margin-bottom: 20px;
}
.tp-box-11 {
	width: 975px;
	overflow: hidden;
	margin-bottom: 20px !important;
}
.tp-div-content-10 {
	width: 965px;
	margin-right: 10px;
	text-align: justify;
}
.row-full .tp-div-10 {
	overflow: hidden;
	width: 975px;
}
.tp-input-1 {
	padding: 5px 7px;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 13px;
	font-family: "openSans-regular";
	color: #666666;
	width: 84px;
}
.tp-input-2 {
	padding: 5px 7px;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 13px;
	font-family: "openSans-regular";
	color: #666666;
	width: 184px;
}
.tp-input-3 {
	padding: 5px 7px;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font: 13px 'openSans-regular';
	color: #666666;
	width: 284px;
}
.tp-input-4 {
	padding: 6px 7px;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 13px;
	font-family: "openSans-regular";
	color: #666666;
	width: 384px;
}
.tp-input-5 {
	padding: 6px 7px;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 13px;
	font-family: "openSans-regular";
	color: #666666;
	width: 484px;
}
.tp-input-6 {
	padding: 6px 7px;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 13px;
	font-family: "openSans-regular";
	color: #666666;
	width: 584px;
}
.tp-input-7 {
	padding: 6px 7px;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 13px;
	font-family: "openSans-regular";
	color: #666666;
	width: 684px;
}
.tp-input-8 {
	padding: 6px 7px;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 13px;
	font-family: "openSans-regular";
	color: #666666;
	width: 784px;
}
.tp-input-9 {
	padding: 6px 7px;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 13px;
	font-family: "openSans-regular";
	color: #666666;
	width: 884px;
}
.tp-input-min {
	padding: 6px 7px;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 13px;
	font-family: "openSans-regular";
	color: #666666;
	width: 52px;
}
.text-confirmed {
	font-size: 13px;
	font-family: "openSans-semiBold";
	color: #003b71;
	border-radius: 5px;
	text-align: center;
	border: 1px solid #f5890c;
	min-height: 25px;
	padding: 2px 10px 2px;
	min-width: 108px;
	text-transform:uppercase;
	/*Start 68497 - Status Border Issue*/
	width:111px;
	/*width: 112px;*/
	/*margin-left:-1px;*/
	/*End 68497 - Status Border Issue*/
	background:#FFF;
}
.tp-btn {
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px ! important;
	text-align: center;
	min-height: 44px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	text-transform: uppercase;
	font-family: "openSans-SemiBold" !important;
	min-width: 220px;
}
 [class^="tp-btn"] {
 -webkit-appearance: none;
 -webkit-border-radius:3px;
 border-radius:3px;
}
.tp-anchor {
	background-clip: padding-box;
	border: medium none;
	border-radius: 3px;
	display: inline-block;
	font-family: "openSans-SemiBold" !important;
	font-size: 14px;
	min-height: 30px;
	min-width: 220px;
	padding: 13px 0 1px;
	text-align: center;
	color: #FFF ! important;
	text-transform: uppercase;
}
.tp-btn-1 {
	border-radius: 3px;
	background-clip: padding-box;
	min-width: 100px;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px ! important;
	text-align: center;
	min-height: 44px;
	text-transform: uppercase;
	font-family: "openSans-SemiBold" !important;
	min-width: 220px;
}
.tp-btn-2 {
	border-radius: 3px;
	background-clip: padding-box;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px ! important;
	text-align: center;
	min-height: 44px;
	text-transform: uppercase;
	font-family: "openSans-SemiBold" !important;
	min-width: 220px;
}
.tp-btn-3 {
	border-radius: 3px;
	background-clip: padding-box;
	min-width: 300px;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px ! important;
	text-align: center;
	min-height: 44px;
	text-transform: uppercase;
	font-family: "openSans-SemiBold" !important;
	min-width: 220px;
}
.tp-btn-4 {
	border-radius: 3px;
	background-clip: padding-box;
	min-width: 400px;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px !important;
	text-align: center;
	min-height: 44px;
	text-transform: uppercase;
	font-family: "openSans-SemiBold" !important;
	min-width: 220px;
}
.tp-btn-5 {
	border-radius: 3px;
	background-clip: padding-box;
	min-width: 500px;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px ! important;
	text-align: center;
	min-height: 44px;
	text-transform: uppercase;
	font-family: "openSans-SemiBold" !important;
	min-width: 220px;
}
.tp-btn-6 {
	border-radius: 3px;
	background-clip: padding-box;
	min-width: 600px;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	min-height: 44px;
	text-transform: uppercase;
	font-family: "openSans-SemiBold" !important;
	min-width: 220px;
}
.tp-btn-7 {
	border-radius: 3px;
	background-clip: padding-box;
	min-width: 700px;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	min-height: 44px;
	text-transform: uppercase;
	font-family: "openSans-SemiBold" !important;
	min-width: 220px;
}
.tp-btn-8 {
	border-radius: 3px;
	background-clip: padding-box;
	min-width: 800px;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	min-height: 44px;
	text-transform: uppercase;
	font-family: "openSans-SemiBold" !important;
	min-width: 220px;
}
.tp-btn-9 {
	border-radius: 3px;
	background-clip: padding-box;
	min-width: 900px;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	min-height: 44px;
	text-transform: uppercase;
	font-family: "openSans-SemiBold" !important;
	min-width: 220px;
}
.btn-green {
	background: linear-gradient(to bottom, #003b71 0%, #003b71 100%) repeat scroll 0 0;
	background-color: #003b71;
}
.btn-blue {
	background: linear-gradient(to bottom, #385b85 0%, #253e5c 100%) repeat scroll 0 0;
	background: #003b71;
}
.btn-blue:hover {
	background: linear-gradient(to bottom, #89cf57 0%, #80bf53 100%) repeat scroll 0 0;
	background: #003b71;
	cursor:pointer;
}
.btn-icon-blue:hover, .btnUp:hover, .btnDown:hover {
	background: linear-gradient(to bottom, #89cf57 0%, #80bf53 100%) repeat scroll 0 0;
	background: #003b71;
}
.btn-disabled, .btn-disabled:hover {
	background-color: #999999 !important;
	pointer-events: none;
	color:#fbfbfb;
	cursor:default;
}

/***13855 - Meeting Material-->***/

.btn-RemoveLinkHide{
	display:none !important;
}

.btn-AddBtnHide{
	display:none !important;
}

.margTopTwentyPerc{
    margin-top: 15%;
}

.margTenRightTwentyFivePerc {
    margin-right: 25%;
}

/***13855 - Meeting Material-->***/

.disabled {
	cursor:default ! important
}
.icon-btn {
	border: none;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	min-height: 24px;
	min-width: 24px;
	padding: 4px 4px;
	text-align: center;
	text-transform: uppercase;
}
.btn-icon-blue, .btnUp, .btnDown {
	background-color: #385b85;
	border: none;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	min-height: 22px;
	min-width: 24px;
	padding: 4px 4px;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff !important;
}
.btn-icon-white {
	background-color: #ffffff;
	border: none;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	min-height: 24px;
	min-width: 24px;
	padding: 4px 4px;
	text-align: center;
	text-transform: uppercase;
	color: #003b71 !important;
}
.btn-icon-grey {
	background-color: #999999;
	cursor: default;
	border: none;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	min-height: 24px;
	min-width: 24px;
	padding: 4px 4px;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff !important;
}

.box-group .btn-small {
	padding: 0 10px 2px ! important;
	min-height: 30px;
	min-width: 148px;
}
.btn-confirmed {
	color: #003b71;
	border-radius: 5px;
	text-align: center;
	border: 1px solid #003b71;
	background-color: #ffffff;
	min-height: 25px;
	padding: 1px 10px;
	min-width: 109px;
}
.dropdowns {
	border-radius: 4px;
	height: 32px;
	font: 12px arial;
}
 [class^="tp-dropdown"] input {
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}
.tp-dropdown-1 {
	width: 100px;
	border-radius: 4px;
	height: 32px;
	font: 12px arial;
	position: relative;
	border:1px solid #a8a8a8 !important;
}
.tp-dropdown-2 {
	width: 200px;
	border-radius: 4px;
	height: 32px;
	font: 12px arial;
	position: relative;
	border:1px solid #a8a8a8 !important;
}
.tp-dropdown-3 {
	width: 300px;
	border-radius: 4px;
	height: 32px;
	font: 12px arial;
	position: relative;
	border:1px solid #a8a8a8 !important;
}
.tp-dropdown-4 {
	width: 400px;
	border-radius: 4px;
	height: 32px;
	font: 12px arial;
	position: relative;
	border:1px solid #a8a8a8 !important;
}
.tp-dropdown-5 {
	width: 500px;
	border-radius: 4px;
	height: 32px;
	font: 12px arial;
	position: relative;
	border:1px solid #a8a8a8 !important;
}
.tp-dropdown-6 {
	width: 600px;
	border-radius: 4px;
	height: 32px;
	font: 12px arial;
	position: relative;
	border:1px solid #a8a8a8 !important;
}
.tp-dropdown-7 {
	width: 700px;
	border-radius: 4px;
	height: 32px;
	font: 12px arial;
	position: relative;
	border:1px solid #a8a8a8;
}
.tp-dropdown-8 {
	width: 800px;
	border-radius: 4px;
	height: 32px;
	font: 12px arial;
	position: relative;
	border:1px solid #a8a8a8;
}
.tp-dropdown-9 {
	width: 900px;
	border-radius: 4px;
	height: 32px;
	font: 12px arial;
	position: relative;
	border:1px solid #a8a8a8;
}
/* HEADING TEXT */
h1, h2, h3, h4, h5, h6 {
	font-family: "openSans-SemiBold";
	font-weight: normal;
	color: #666;
	text-transform: uppercase;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
	padding: 16px 20px;
}
h6 {
	font-size: 12px;
	padding: 16px 20px;
}
.header-green {
	background: linear-gradient(to bottom, #003b71 0%, #003b71 100%) repeat scroll 0 0;
	background-color: #003b71;
	color: #ffffff !important;
	font-size: 14px;
	display: inline-block;
	height: 44px;
	line-height: 30px;
	margin: 0;
	padding: 10px 25px;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	text-align: center;
	max-width: 400px;
	min-width: 200px;
}
/*
input[type=radio].css-checkbox, input[type=checkbox].css-checkbox {
	display: none;
}
*/

input[type=checkbox].css-checkbox {
	display: none;
}

input[type=checkbox].css-checkbox + label.check-label {
	padding-left: 25px;
	height: 22px;
	display: inline-block;
	line-height: 22px;
	background-repeat: no-repeat;
	font-size: 12px;
	vertical-align: middle;
	cursor: pointer;
	margin: 0 5px;
}

input[type=radio].css-checkbox + label.css-label {
	padding-left: 5px;
	padding-right: 10px;
	height: 22px;
	display: inline-block;
	line-height: 22px;
	background-repeat: no-repeat;
	font-size: 12px;
	vertical-align: middle;
	cursor: pointer;
	margin: 0 5px;
}

/*
input[type=radio].css-checkbox:checked + label.css-label {
	background: url("../../Images/radio-check.png") no-repeat 0 0;
}
*/
input[type=checkbox].css-checkbox:checked + label.check-label {
	background: url("../../Images/checkChk.png") no-repeat 0 2px;
}
input[type=checkbox].css-checkbox:disabled + label.check-label {
	background: url("../../Images/checkChk-disabled.png") no-repeat 0 2px;
	cursor:default;
}
input[type=checkbox].css-checkbox:disabled:checked + label.check-label {
	background: url("../../Images/checkChk-disabled-chk.png") no-repeat 0 2px;
	cursor:default;
}
/*
label.css-label {
	background: url("../../Images/radio-uncheck.png") no-repeat 0 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
*/
label.check-label {
	background: url("../../Images/check.png") no-repeat 0 2px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
label.check-label-red {
	background: url("../../Images/check-red.png") no-repeat 0 2px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* ACCORDION STYLE START */
.header-label-box {
	border-radius: 3px 3px 0 0;
	text-transform: uppercase;
	background-color: #003b71;
}
.accordion {
	padding-top: 0px;
}
.accordion .accHeader {
	width: 100%;
	overflow: hidden;
	height: 50px;
	cursor:pointer;
}

/*IN:30635 UI Issue - Start*/
.accordion .accHeaderProfileAccordion {
	width: 100%;
	overflow: hidden;
	height: 50px;
	cursor:pointer;
}
.accordion .accHeaderContactInfoAccordion {
	width: 100%;
	overflow: hidden;
	height: 50.5px;
	cursor:pointer;
}
.accordion .accHeaderAddContactInfoAccordion {
	width: 100%;
	overflow: hidden;
	height: 50.5px;
	cursor:pointer;
}
.accordion .accHeaderPreferencesAccordion {
	width: 100%;
	overflow: hidden;
	height: 50px;
	cursor:pointer;
}
.accordion .accHeaderMedicalLicenseAccordion {
	width: 100%;
	overflow: hidden;
	height: 50px;
	cursor:pointer;
}
.accordion .accHeaderDivProgramSummary {
	width: 100%;
	overflow: hidden;
	height: 50px;
	cursor:pointer;
}
/*IN:30635 UI Issue - End*/

.accordion .accHeader .accTitle {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 13px 20px;
	color: #3a3a3a;
	float: left;
}
.accordion .accHeader .accTitle .accContent {
	background: #FFFFFF;
}
.accordion .accHeader .accCTA {
	font-size: 12px;
	float: right;
	padding: 6px 20px;
}
.accordion .accHeader .accCTA a {
	float: left;
	border-radius: 4px;
	padding: 0px 10px;
	line-height: 19px;
	margin: 6px 0;
	text-decoration: none;
	color: #fff;
}
.acc-expand .accCTA a.accIndicator {
	width: 25px;
	height: 19px;
	background: url('../../Images/blue-down-arrow.png') no-repeat 4px 6px;
	padding: 0;
}
.acc-collapse .accCTA a.accIndicator {
	width: 25px;
	height: 19px;
	background: url('../../Images/blue-up-arrow.png') no-repeat 4px 6px;
	padding: 0;
}
/* ACCORDION STYLE END */
.tp-wrapper {
	width: 100%;
	margin: 0 auto;
}
/*Nested Rules*/
.header {
	width: 100%;
	/*background-color: #253e5c;*/
 background:#385b85 url(../../Images/bgnew.jpg) 0px 0px repeat-y;
/*background: url('../../Images/TPDemoheader.png') no-repeat 0px 0px;*/
}
/*.header{width:100%;}*/
.header .header-container {
	width: 975px;
	/*background: #253e5c url(../../Images/header-bg.png) 0px 0px no-repeat;*/
  margin: 0 auto;
}
.header .header-container .logo-container {
	margin: 0 27px 0px 0px;
	height: 88px;
	/*line-height: 65px;*/
  position: relative;
}
.header .header-container .logo-container a {
	font-size: 34px;
	font-family: Helvetica;
}
.header .header-container .logo-container label {
	font-family: Helvetica;
	font-size: 18px;
	padding-top:38px;
}
.header .header-container .logo-container .logo-dot {
	position: absolute;
	left: 28px;
	top: 34px;
}
.header .header-container .logo-container .touch3-text {
	display: inline-block;
	position: relative;
	font-size: 20px;
	left: 5px;
	top: -10px;
}
/*****ALCON*****/
/*.header .header-container .logo-container .client-logo 
{
   background:url(../../Images/TPAlcon_new.png) 0px 0px no-repeat;
   display:inline-block;
   height: 80px;
   width: 235px;
}*/
/*****BIOGEN*****/
/*.header .header-container .logo-container .client-logo {
	background:url(../../Images/TPBiogen.png) 0px 0px no-repeat;
	display:inline-block;
	height: 80px;
	width: 235px;
}*/
/*****OTSUKA*****/
.header .header-container .logo-container .client-logo 
{
    background:url(../../Images/PharmaEssentiaLogo.png) 0px 5px no-repeat;
   display:inline-block;
   height: 80px;
   width: 235px;
}
/*HEADER END*/
/*NAVIGATION START*/
.menu-container {
	padding-top: 1px;
	height: 49px;
}
.menu-container li a {
	display: block ! important;
	color: #ffffff;
	font-size: 16px;
	margin: 0 auto;
	text-align: center;
	text-transform:capitalize !important
}
.menu-container .menu {
	display: inline;
	float: left;
	margin-left: 5px;
	width: 130px;
}
.menu-container .menu:first-child {
	margin-left: 0px ! important;
}
.menu-container .deSelect {
	line-height: 43px;
	margin-top: 5px;
	background-color: #B4BFC9;
}
.menu-container .select {
	line-height: 46px;
	-webkit-border-radius: 8px 6px 0 0;
	-moz-border-radius: 8px 6px 0 0;
	border-radius: 8px 6px 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: linear-gradient(to bottom, #003b71 0%, #003b71 100%) repeat scroll 0 0;
	background-color: #003b71;
	margin-top:2px;
}
/*NAVIGATION END*/
/* TIME ENTRY START */
.row-full .dateTimePicker {
	width: 110px;
}
.datePickerCustom, .timePickerCustom {
	position: relative;
}
.datePickerCustom .ui-state-default, .datePickerCustom .ui-widget-content .ui-state-default, .datePickerCustom .ui-widget-header .ui-state-default, .datePickerCustom .ui-igeditbutton-hover.ui-state-hover, .datePickerCustom .ui-state-hover, .timePickerCustom .ui-state-default, .timePickerCustom .ui-widget-content .ui-state-default, .timePickerCustom .ui-widget-header .ui-state-default, .timePickerCustom .ui-igeditbutton-hover.ui-state-hover, .timePickerCustom .ui-state-hover {
	border: none;
	background: none;/*position: absolute;
	left: 0;
	top: 0;
	z-index: 1;*/
}
.datePickerCustom .ui-igedit {
	width: 119px !important;
	display:block ! important;
}
.timePickerCustom .ui-igedit {
	float: left;
	position: relative;
	margin: 0;
	width: 100% ! important;
}
[class^="tp-div"] .datePickerCustom .tp-input-1, [class^="tp-div"] .timePickerCustom .tp-input-1 {
 background-clip: padding-box;
 border: 1px solid #a8a8a8;
 border-radius: 4px;
 color: #666666;
 font-family: "openSans-regular";
 font-size: 13px;
 padding: 7px 9px;
}
[class^="tp-div"] .datePickerCustom input[type="tel"] {
 height: 18px !important;
 padding: 4px 0 7px 28px !important;
 position: relative;
 width: 80px !important;
}
#dateSection .dateTimePicker .datePickerCustom input[type="tel"] {
	margin-bottom: 5px !important;
}
[class^="tp-div"] .timePickerCustom input[type="tel"] {
 position: relative;
 height: 18px ! important;
 padding: 5px 9px 6px 30px ! important;
 border: 1px solid #a8a8a8;
 width: 69px ! important;
}
[class^="tp-div"] .datePickerCustom .ui-igedit-button {
 position: absolute;
 left: 9px;
 z-index: 1;
}
[class^="tp-div"] .timePickerCustom .ui-igedit-button {
 position: absolute;
 left: 7px;
 top: 0px;
 z-index: 1;
}
[class^="tp-div"] .timePickerCustom #combo_meridiem_1 {
 background: none;
 border: 1px solid #666666;
 border-radius: 4px;
}
.box-group [class*="tp-dropdown"] .ui-state-default, .box-group [class*="tp-dropdown"] .ui-widget-content .ui-state-default, .box-group [class*="tp-dropdown"] .ui-widget-header .ui-state-default {
 background-color: none ! important;
 color: #666;
}
 [class^="tp-div"] input[type=text][id^='datePicker_']:disabled {
 border: 2px solid #f7f7f7;
 background: #fafbfd;
 outline: none;
}
 [class^="tp-dropdown"].disabled  .ui-state-default .ui-icon, [class^="tp-dropdown"].disabled .ui-state-hover.ui-igcombo-button-hover .ui-icon-triangle-1-s {
  background: url("../../Images/grey-down-arrow-disbaled.png") no-repeat center center rgb(235, 235, 228) ! important;
  margin: 0;
  height: 28px;
  padding: 0 0 10px;
}
[id^="combo_"] :disabled ,[class^="tp-dropdown"].disabled *,[class^="tp-dropdown"]:disabled, [class^="tp-dropdown"].disabled span,.box-group [class^="tp-dropdown"].disabled{
 
   background-color: rgb(235, 235, 228) !important;
 outline: none;
}
[id^="combo_"] .ui-igcombo-fieldholder{background:none !important}
[class^="tp-div"] input[type="text"].disabledInput, [class^="tp-div"] input[type="email"].disabledInput, [class^="tp-div"] input[type="password"].disabledInput, [class^="tp-div"] input[type="tel"].disabledInput, [class^="tp-div"] input[type="date"].disabledInput {
 color: #9c9c9c;
}
.datePickerCustom .ui-state-default.ui-igedit-button .ui-icon, .datePickerCustom .ui-state-default.ui-state-hover.ui-igedit-button .ui-icon {
	background: url("../../Images/datepicker-icon.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*COMBO BOX & TIME ENTRY END*/
/*Select Wrapper for Select*/
.select-wrapper {
	display: block ! important;
	background: url("../../Images/dropdown.png") no-repeat right center;
	cursor: pointer;
	background-color: #CFD2D7;
	position: relative;
	width: 100%;
	height: 32px;
	line-height: 30px;
}
.select-wrapper select {
	margin: 7px 0 0;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	outline: none;
	opacity: 0;
	height: 26px;
	width: 98.9%;
}
.select-wrapper:hover {
	background: url("../../Images/dropdown-hover.png") no-repeat right center #cfd2d7;
}
.select-wrapper span.holder {
	background-color: #cfd2d7;
	color: #333;
	cursor: pointer;
	display: block;
	height: 32px;
	margin: 0 0 0 5px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 80%;
	font: 14px 'openSans-semibold';
	line-height: 31px;
}
[class^="tp-dropdown"] .ui-state-hover.ui-igcombo-button-hover span.ui-icon-triangle-1-s, [class^="tp-dropdown"] .ui-state-default .ui-icon-triangle-1-s, [class^="tp-dropdown"] .ui-igcombo.ui-state-focus .ui-igcombo-button span.ui-icon-triangle-1-s, [class^="tp-dropdown"] .ui-state-default .icon, [class^="tp-dropdown"] .ui-state-hover .ui-state-default .icon {
 background: url("../../Images/grey-down-arrow.png") no-repeat center center #ffffff ! important;
 margin: 0;
 height: 28px;
 padding: 0 0 10px;
}
[class^="tp-dropdown"] input {
 padding: 5px 10px;
 font: 13px 'openSans-regular';
 color: #666666;
}
[class^="tp-dropdown"].ui-igcombo-clear, [class^="tp-dropdown"].ui-widget-content .ui-igcombo-clear, [class^="tp-dropdown"].ui-igcombo .ui-igcombo-clear {
 position: absolute;
 right: 0;
 top: 1px;
}
.box-group [class^="tp-dropdown"] {
 border-radius: 4px;
 height: 30px !important;
 font: 12px arial;
 border:1px solid #a8a8a8 !important;
 position:relative;
 background:#FFF !important;
}
.box-group [class^="tp-dropdown"] .ui-igcombo .ui-igcombo-button-ltr, .box-group [class^="tp-dropdown"] .ui-widget-content .ui-igcombo-button-ltr, .box-group [class^="tp-dropdown"] .ui-igcombo-button-ltr {
 border-width: 0;
}
#eventCriteria .box-group [class^="tp-dropdown"] .ui-igcombo-list {
max-height:230px ! important;
overflow-x:hidden;
}
.box-group [class^="tp-dropdown"] .ui-state-default, .box-group [class^="tp-dropdown"] .ui-widget-content .ui-state-default, .box-group [class^="tp-dropdown"] .ui-widget-header .ui-state-default {
 background: none;
}
[class^=tp-dropdown] .ui-igcombo-listitemholder li {
 padding: 5px 10px;
 font: 13px 'openSans-regular';
 height: auto;
 cursor:pointer;
 border:none ! important;
}
.row-full .ui-igedit-list .ui-igedit-listitem.ui-state-highlight, .row-full .ui-igcombo-listitemholder li.ui-state-highlight, .row-full .ui-igcombo-listitemholder li.ui-state-highlight a {
	border: none;
}
.row-full .ui-igedit-list .ui-igedit-listitem.ui-state-default, .row-full .ui-iggrid-filterddlist li.ui-state-default, .row-full .ui-iggrid-featurechooser-list li.ui-state-default, .row-full .ui-iggrid-hiding-dropdown-list li.ui-state-default, .row-full .ui-iggrid-columnmoving-dropdown-list li.ui-state-default, .row-full .ui-igcombo-listitemholder li.ui-state-default {
	border: none;
}
[class^="tp-div"] [class^="tp-dropdown"] span.ui-igcombo-fieldholder, [class^="tp-dropdown"] span.ui-igcombo-fieldholder, [class^="tp-div"] [class^="tp-dropdown"] span.ui-igcombo-fieldholder input {
 font: 13px 'openSans-regular';
 height: 23px !important;
 padding: 1px 4px;
 color: #666666;
 cursor: pointer;
}
[class^="tp-dropdown"] .ui-state-hover.ui-igcombo-button-hover span.ui-icon-triangle-1-s, [class^="tp-dropdown"] .ui-state-default .ui-icon-triangle-1-s, [class^="tp-dropdown"] .ui-igcombo.ui-state-focus .ui-igcombo-button span.ui-icon-triangle-1-s {
 margin: 0 !important;
 padding: 0 0 8px 0 !important;
}
[class^="tp-dropdown"] .ui-igcombo-clear {
 margin: 5px 0px 0 0;
 height: 20px !important;
}
[class^="tp-dropdown"].ui-igcombo-clear .ui-icon {
 margin-top: 0px !important;
}
[class^="tp-dropdown"] .ui-igcombo-button.ui-state-default, [class^="tp-dropdown"] .ui-igcombo-button.ui-state-hover {
 background: none;
 border: none;
}
/*changes for #14841 starts*/
[class^="tp-dropdown"] .ui-igcombo-listitem, [class^="tp-dropdown"] .ui-igcombo-list, [class^="tp-dropdown"] .ui-igcombo-listitem {
 height: auto !important;
 min-height: 15px;
 white-space: normal;
 word-wrap: break-word;
 white-space:normal;
}

/*changes for #14841*/
div[name=ET] li.ui-igcombo-listitem.ui-state-default {
    height: 32px !important;
     min-height: 0px;
}
/*changes for #14841 ends*/
/* Dialog Box */
#ui-datepicker-div .ui-widget-header {
	background-color: #003b71;
	color: #fff;
	font-weight: normal;
}
#ui-datepicker-div .ui-widget-header .ui-datepicker-prev, #ui-datepicker-div .ui-widget-header .ui-datepicker-next {
	top: 11px;
	background-color: transparent;
	border: medium none;
}
#ui-datepicker-div .ui-widget-header .ui-datepicker-prev, #ui-datepicker-div .ui-widget-header .ui-datepicker-next {
	top: 8px;
	background-color: transparent;
	border: medium none;
}
#ui-datepicker-div .ui-widget-header .ui-datepicker-prev-hover {
	top: 0px;
	left: 0px;
	margin-top: 3px;
	margin-left:0px;
}
#ui-datepicker-div .ui-widget-header .ui-datepicker-next-hover {
	top: 0px;
	right: 0px;
	margin-top: 3px;
	margin-right:-1px;
}
.first-row #ui-datepicker-div .ui-widget-header .ui-datepicker-prev, .first-row #ui-datepicker-div .ui-widget-header .ui-datepicker-next {
	top: 12px !important;
	background-color: transparent;
	border: medium none;
	margin-left:8px !important;
}
.first-row #ui-datepicker-div .ui-widget-header .ui-datepicker-prev-hover {
	margin-left:7px !important;
	margin-top: -5px !important;
}
.first-row #ui-datepicker-div .ui-widget-header .ui-datepicker-next-hover {
	margin-top: -5px !important;
}
#ui-datepicker-div .ui-widget-header .ui-datepicker-prev span {
	background: url("../../Images/white-left-arrow.png") no-repeat center 1px ! important;
}
#ui-datepicker-div .ui-widget-header .ui-datepicker-next span {
	background: url("../../Images/white-right-arrow.png") no-repeat 0px 1px ! important;
}
.ui-datepicker .ui-datepicker-title {
	margin-top: 3px ! important;
}
#ui-datepicker-div {
	width: 267px;
	border-radius: 3px 3px 0 0;
}
.timePickerCustom [id^="timePicker"] {
 background: url("../../Images/time-picker.jpg") no-repeat 9px 7px;
}
#ui-datepicker-div thead {
	display: none;
}
#ui-datepicker-div tbody td {
	padding: 5px 0px;
}
.dashCalWrapper #ui-datepicker-div tbody td {
	padding: 10px 6px;
}
.dashCalWrapper {
	position:relative
}
.dashCalWrapper #ui-datepicker-div table {
	border-collapse: separate !important;
}
.dashCalWrapper #ui-datepicker-div .ui-datepicker-today .ui-state-highlight, #ui-datepicker-div .ui-state-highlight, #ui-datepicker-div .ui-widget-content .ui-state-highlight, #ui-datepicker-div .ui-widget-header .ui-state-highlight {
	padding: 4px;
	border: 2px solid #f5890c !important;
}
#ui-datepicker-div .ui-datepicker-today .ui-state-highlight, #ui-datepicker-div .ui-state-highlight, #ui-datepicker-div .ui-widget-content .ui-state-highlight, #ui-datepicker-div .ui-widget-header .ui-state-highlight {
	background-color: #f5890c ! important;
	border-radius: 20px;
	line-height: 22px;
	width:22px;
	margin-top: 5px;
	padding: 5px;
	text-align: center;
	color: #FFF ! important;
}
#ui-datepicker-div .ui-state-hover {
	background-color: #ffffff;
	border-radius: 27px;
	color: #385b85;
	border: 1px solid #385b85;
	line-height: 22px;
	width:22px;
	margin-top: 5px;
	padding: 5px;
	text-align: center;
	cursor:default;
}
#ui-datepicker-div .ui-state-default {
	line-height: 22px;
	width:22px;
	margin-top: 5px;
	padding: 5px;
	text-align: center;
}
.dashCalWrapper #ui-datepicker-div .ui-state-default {
	line-height: 22px;
	width: 22px;
	margin-top: 5px;
	text-align: center;
	padding: 5px;
}
.dashCalWrapper #ui-datepicker-div .ui-state-hover {
	border:none;
	cursor:default;
}
.dashCalWrapper #ui-datepicker-div .ui-datepicker-header .ui-state-hover {
	border:none !important;
	cursor:pointer
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
	background-color: transparent;
	border-radius: 0;
}
/* Grid Components */
.row-full .accHeader .header-green {
	border-radius: 3px 3px 0 0;
	color: #ffffff;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}
.row-full .grid thead {
	height: 42px;
}
.row-full .grid .ui-widget-header.ui-state-default, .row-full .grid .ui-widget-header {
	background: #CFD3D8 !important;
	color: #666666;
}
.row-full .grid th, .row-full .grid th.ui-state-default {
	border: none;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'openSans-bold';
}
.row-full .grid .ui-widget-content tr {
	height: 50px;
	background-color: #F2F2F2;
}
@-moz-document url-prefix() {
 .row-full .grid tr.ui-ig-altrecord {
 background-color: #FFF;
}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
 .row-full .grid tr.ui-ig-altrecord {
 background-color: #FFF;
}
}
/*.row-full .grid tr.ui-ig-altrecord {
  background-color: #FFF;
}*/
.row-full .grid td {
	font-family: 'openSans-semibold';
	color: #666666;
	font-size: 13px;
}
.row-full .grid .ui-iggrid-headertext {
	color: #404040;
}
[data-chk="off"], [data-chk="on"] {
 background: url("../../Images/check.png") no-repeat center center ! important;
 height: 32px !important;
 width: 32px !important;
 float: left ! important;
 border:none !important;
}
.disableRows .ui-iggrid-rowselector-class [data-chk="off"], .disableRows .ui-iggrid-rowselector-class [data-chk="on"] {
	background: url("../../Images/checkChk-disabled.png") no-repeat 0 2px ! important;
	cursor:default;
}
.grid thead th [data-role="checkbox"] {
	margin-left: 28px;
}
.row-full .ui-iggrid tr.ui-state-focus td, .row-full .ui-iggrid tr.ui-state-focus th, .row-full .ui-iggrid tr.ui-ig-altrecord.ui-state-focus td, .row-full .ui-iggrid tr.ui-ig-altrecord.ui-state-focus th {
	border: none ! important;
}
/* CHECK BOX */
.row-full input.css-checkbox[type="checkbox"] + label.check-label {
	height: 32px;
	line-height: 34px;
	padding-left: 35px;
	vertical-align: middle;
}
.row-full input.css-checkbox[type="radio"] + label.css-label, .row-full input.css-checkbox[type="checkbox"] + label.check-label {
	font-size: 13px;
	color: #666666;
}
/* CUSTOMIZE CONTAINER */
/* Event Search Result  */
.eventSearch-Result .tp-div-1 {
	width: 112px;
}
.eventSearch-Result .tp-div-1 .border-all {
	border: none;
	border-left: 1px solid #d8dbdf;
	border-right: 1px solid #d8dbdf;
	border-bottom: 1px solid #d8dbdf;
	padding: 0;
	-webkit-border-radius: 8px 6px 0 0;
	-moz-border-radius: 8px 6px 0 0;
	border-radius: 8px 6px 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.eventSearch-Result .tp-div-6 {
	width: 678px;
}
.eventSearch-Result .tp-div-2 {
	width: 207px;
}
.eventSearch-Result .tp-div-3 {
	width: 319px;
}
.eventSearch-Result .tp-div-btn {
	width: 173px ! important;
}
.calenderTheme {
	font-size: 45px;
	text-align: center;
	color: #253e5c;
	margin-bottom: 5px;
}
.calender-text45 {
	text-align: center;
	color: #253e5c;
	font-size: 45px ! important;
	font-family: 'openSans-bold' ! important;
	margin-top: 5px;
	line-height:45px ! important;
}
.calender-text22 {
	font-size: 45px;
	text-align: center;
	color: #253e5c;
	margin-bottom: 5px;
	font-size: 22px ! important;
	font-family: 'openSans-bold' ! important;
	line-height:22px ! important;
}
.calender-text16 {
	font-size: 45px;
	text-align: center;
	color: #253e5c;
	margin-bottom: 5px;
	font-size: 16px ! important;
	font-family: 'openSans-regular' ! important;
	line-height:16px ! important;
}
.calender-text12 {
	font-size: 45px;
	text-align: center;
	color: #253e5c;
	margin-bottom: 8px;
	font-size: 12px ! important;
	line-height:18px ! important;
	font-family: 'openSans-regular' ! important;
}
.label-merge {
	display: block ! important;
	font-family: 'openSans-regular';
	font-size: 13px;
}
.label-header {
	display: block ! important;
	font-family: 'openSans-regular';
	font-size: 13px;
	color: #666666;
	text-transform: uppercase;
	text-align:left\0;
}
.label-content {
	color: #333333;
	display: block ! important;
	font-family: 'openSans-regular';
	font-size: 13px;
	font-weight: bold;
	text-align:left\0;
}

.margTopResult {
	margin-top: 28px;
}
.eventSearch-Result input.css-checkbox[type="radio"] + label.css-label, input.css-checkbox[type="checkbox"] + label.check-label {
	margin: 0 13px;
}
.iconDown-event {
	height: 19px;
	vertical-align: bottom;
	font-size: 18px;
	margin-left: -7px;
}
.tp-box-half {
	width: 470px;
	overflow: hidden;
	float: left;
}
#eventCriteria {
	background: #FFF;
}
#eventCriteria .row-full .tp-div-1 {
	width:124px;
}
#EventSearchCriteriascroll input.tp-btn-3 {
	min-width:100px !important
}
#eventCriteria .tp-div-4, #eventCriteria .tp-dropdown-4 {
	width: 418px ! important;
}
#eventCriteria .tp-input-4 {
	width: 415px ! important;
	padding-right:25px;
}
#eventCriteria .wid468px {
	width: 468px ! important;
}
/* AutoComplete Effect */
.auto-text {
	padding-left: 25px;
	width: 82.5%;
	padding-right:25px;
}
.fa-close {
	position: relative;
	margin: 7px 0 0 -25px;
	cursor: pointer;
	color: #a8a8a8;
}
.arrow {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #888;
	position: absolute;
	top: -12px;
	margin-left: 15px;
}
[class^=tp-div] #ui-id-1 {
 border: 1px solid #a8a8a8;
 background: #FFF;
 border-radius: 5px;
}
.ui-menu-item {
	width: 100%;
	overflow: hidden;
	float: none;
}
.autocomplete-image, .autocomplete-label {
	float: left;
	padding: 5px 0 0 5px;
	font: 12px 'openSans-semibold';
	color: #666;
}
.close-btn {
	color: #a8a8a8;
	font: bold 12px 'openSans-regular';
	text-decoration: none;
	float: right;
	display: inline-block;
	margin-right: 20px;
}
.last-btn-list {
	border-top: 1px solid #CCC;
	background: #F9F9F9;
	overflow: hidden;
	display: block;
	padding: 5px;
}
.close-btn {
	color: #a8a8a8;
	font: bold 12px 'openSans-bold';
	text-decoration: none;
	float: right;
	display: inline-block;
}
/* UI TABS for EVENTS - JAIBABURAJ - 5Jan2015 */
.eventTabsLines {
	padding: 2px;
	margin: -6px auto 0;
	background: #E1E1E3;
	width: 930px;
	border: 1px solid #c1c6cc;
}
.eventTabsLineCenter {
	border: 2px solid #9AA4B1;
}
#eventTabs ul {
	list-style-type: none;
	background-color: transparent;
	border: none;
}
.event-tab-menu {
	width: 930px;
	margin: 28px auto 0 ! important;
}
.event-tab-menu li:first-child {
	margin-left: 15px ! important;
}
#eventTabs ul li.ui-state-active span.circle {
	background: linear-gradient(to bottom, #003b71 0%, #003b71 100%) repeat scroll 0 0;
	background-color: #003b71;
}
#eventTabs ul li.ui-state-active h6 {
	font-weight:bold;
	color:#003b71;
}
#eventTabs ul li {
	display: inline;
	outline: none;
	float: left;
	width: 12%;
	background-color: transparent;
	white-space:normal
}

/* Code Change Start For Project 20411  */
#errorMsgSpeakerAddressmMatch , #errorMsgSpeakerAddressMatchForESIS ul li {
	display: list-item;
	outline: none;
	width: 98%;
	background-color: transparent;
	white-space:normal;
	list-style-type: none;
	margin-left: 10px;
}
#errorMsgWriteInAddressmMatch ul li {
	display: list-item;
	outline: none;
	width: 40%;
	background-color: transparent;
	white-space:normal;
	list-style-type: square;
	margin-left: 58px;
}
.AddressmMatch-msg-red {
	background-color: #f8dbd8;
	color: #1b1818;
	padding:14px 10px;
	border: 3px solid #ea786c;
	clear:left;
}
ul.AddressList {
    list-style-type: square;
}
.sa-2x {
	font-size:1.5em !important;
	color : #ea786c;
}
/* Code Change End For Project 20411  */

#eventTabs ul li h6 span {
	background: #9AA4B1;
	padding: 9px;
	border-radius: 50%;
	border: 1px solid #ccc;
	display: inline-block;
}
#eventTabs ul li.ui-state-focus a {
	border: 1px solid #98A1B1 !important;
	background: #E2E0E1 !important;
}
/*#eventTabs > ul a,#eventTabs > ul > li{pointer-events:none;}*/

.disableaction > ul > li {
	pointer-events:none;
}
#eventTabs ul a {
	text-decoration: none;
	outline: none;
	line-height: 10px;
	background: #E2E0E1;
	padding: 2px;
	border-radius: 50%;
	border: 1px solid #98A1B1;
	margin-top: 5px;
	display: inline-block;
	float: none;
}
#eventTabs ul li h6 {
	font: 16px 'openSans-regular';
	color: #253d5d;
	margin: 0;
	padding: 0 ! important;
	text-transform: capitalize;
	text-align: center;
}
/*#speakerPaging {width:auto !important; visibility:hidden}*/
#speakerPaging li {
	border:none !important;
}
#eventTabs {
	background-color: transparent;
	border: none;
	padding: 0;
}
#eventTabs #speakerEvent, #eventTabs #defnEvent, #eventTabs #dateTimeEvent, #eventTabs #locationEvent, #eventTabs #audienceEvent, #eventTabs #financialEvent, #eventTabs #summaryEvent, #eventTabs #completeEvent {
	border: none;
	padding: 0;
}
.circle-green {
	background-color: #003b71 !important;
}
.circle-text {
	color: #003b71 !important;
}
.dateTimePicker .datePickerCustom .ui-state-default, .dateTimePicker .datePickerCustom .ui-widget-content .ui-state-default, .dateTimePicker .datePickerCustom .ui-widget-header .ui-state-default {
	background-color: transparent;
	border: none;
}
/* GREY BOX HEADER */


.GB_Window, .ui-dialog {
	box-shadow:10px 10px 10px rgba(0, 0, 0, 0.3);
}
.GB_Window .header tr {
	background-color: #003b71 ! important;
	color: white;
	height: 50px;
}
.GB_Window .header {
	max-width:975px !important;
}
.GB_Window .header .caption {
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	font-family: openSans-semibold;
	font-size: 14px;
	padding-left: 20px;
	vertical-align: middle;
}
.GB_Window .header, .GB_Window .content {
	border: none !important;
}
.GB_Window .close {
	padding-right: 10px;
	text-align: right;
	vertical-align: middle;
}
.GB_Window .close span {
	display: none;
}
.GB_Window .close img {
	padding: 1px 0px 0 0 !important;
}
.tp-box-content {
	background: #ffffff;
	padding: 10px;
}
.box-group .invalid {
	border: 1px solid #eb212f !important;
}
.error_show {
	display: block;
	color: #eb212f;
	margin: 5px 0 0 17px;
	font: 14px 'openSans-regular';
}
.ui-igcombo-clear .ui-icon, .ui-igedit-buttonclear .ui-icon, .ui-igcombo-clear .ui-igcombo-clear-hover .ui-state-hover {
	background: url("../../Images/ui-icons_888888_256x240.png") no-repeat -32px -192px !important;
	width: 16px !important;
	height: 16px !important;
}
.button-next, .button-prev {
	min-width: 119px !important;
}
/* Dialog box css override here */
.ui-dialog .ui-dialog-content {
	padding: 0 ! important;
}
/* Speaker Event - Jaibaburaj 6-jan2014 */
.search-pos {
	position: absolute;
	left: 8px;
	top: 8px;
	color: #a8a8a8;
	font-size: 14px;
}
.evt-speak-header {
	font-family: 'openSans-semibold';
	font-size: 14px;
	color: #333333;
	display: inline-block;
	margin-right: 10px;
	margin-top: 18px;
}
.heading-text {
	font-family: 'openSans-regular';
	padding: 18px 10px 6px 20px;
}
.speaker-link {
	font-size: 13px;
	color: #333333 ! important;
	font-family: 'openSans-bold';
	text-decoration: underline;
	display: block ! important;
}
#spCount {
	padding-top:5px ! important;
	padding-bottom:5px ! important
}
.label-block {
	font-size: 13px;
	font-family: 'openSans-regular';
	display: block ! important;
	color: #666666;
}
.label-upCase {
	font-size: 13px;
	font-family: 'openSans-regular';
	display: block ! important;
	color: #666666;
	text-transform: uppercase;
	white-space: normal;
}


.label-evSpeaker {
	font-size: 13px;
	font-family: 'openSans-regular';
	display: block ! important;
	color: #666666;
	text-transform: none;
	white-space: normal;
	margin-bottom: 6px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
/*fonts*/
.tp-label1 {
	font-family: 'openSans-semibold';
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
}
.tp-label2 {
	font-family: 'openSans-semibold';
	font-size: 14px;
	color: #333333;
}
.tp-label3 {
	font-family: 'openSans-regular' !important;
	font-size: 13px !important;
	color: #666666 !important;
}
.tp-label4 {
	font-family: 'openSans-regular';
	font-size: 13px;
	color: #666666 !important;
	text-decoration: underline;
}
.tp-label5 {
	font-family: 'openSans-semibold';
	font-size: 13px;
	color: #a8a8a8;
}
.tp-label6 {
	font-family: 'openSans-semibold' !important;
	font-size: 14px !important;
	color: #666666 !important;
}
.tp-label7 {
	font-family: 'openSans-bold' !important;
	color: #333333 !important;
	font-size: 13px !important;
	font-weight:bold
}
.tp-label8 {
	font-family: 'openSans-bold';
	font-size: 14px;
	color: #666666;
	text-decoration: underline;
	text-transform: uppercase;
}
.tp-label9 {
	font-family: 'openSans-semibold';
	font-size: 13px;
	color: #003b71;
	text-transform: uppercase;
}
.tp-label10 {
	font-family: 'openSans-semibold';
	font-size: 13px;
	color: #333333;
}
.tp-label11 {
	font-family: 'openSans-bold' !important;
	font-size: 13px !important;
	color: #333333 !important;
	text-decoration: underline !important;
}
.tp-label12 {
	font-family: 'openSans-regular' !important;
	font-size: 10px !important;
	color: #666666 !important;
}
/*footer*/
.footer {
	background: #7d91a2;
	text-align: center;
	color: #fff;
	width: 100%;
	border-top: 9px solid #f5890c;
}
.footer p {
	margin: 20px;
	vertical-align: middle;
}
.footer a {
	text-decoration: underline !important;
}
/*login page */
.login-panel-container {
	display:table;
	margin: 0px auto;
}
.login-panel {
	width: 390px;
}
#changePassword, #forgotPassword {
	margin-left:20px
}
#forgotPassword .tp-btn-2, #changePassword .tp-btn-2 {
	min-width:193px !important
}
.forgot-Password-heading {
	font-size: 18px;
	font-family: "openSans-bold";
	display: inline-block;
	color: #333333;
	margin-bottom: 20px;
}
#logindiv {
	display:table-cell;
	vertical-align:middle
}
.login-panel .tp-input-3, #forgotPassword .tp-input-3, #changePassword .tp-input-3 {
	width: 370px !important;
}
#changePassword, #forgotPassword {
	margin-left:20px
}
#forgotPassword .tp-btn-2, #changePassword .tp-btn-2 {
	min-width:188px !important
}
.forgot-Password-heading {
	font-size: 18px;
	font-family: "openSans-bold";
	display: inline-block;
	color: #333333;
	margin-bottom: 20px;
}
#forgotPassword .tp-dropdown-1 {
	width: 390px !important;
}
.login-panel .tp-btn-1 {
	width: 390px !important;
}
.login-footer {
	position: absolute;
}
/* dashboard first row*/
.first-row {
	height: 333px;
}
.first-row #ui-datepicker-div {
	height: 333px;
}
.first-row #ui-datepicker-div tbody td {
	padding: 3px 0px !important;
}
.first-row #ui-datepicker-div tbody tr td:nth-child(1) {
padding-left:4px !important;
}
.first-row #ui-datepicker-div .ui-datepicker td span {
	padding-left:9px !important;
	padding-top:6px !important
}
.first-row .box-group, .second-row .box-group {
	margin-bottom: 0px !important;
}
.first-row #ui-datepicker-div .ui-widget-content {
	border: none !important;
	width: 100% !important;
	height: 100%;
}
.first-row #ui-datepicker-div table tbody td a {
	font-family: 'openSans-semibold';
	font-size: 14px;
	color: #333333;
}
.first-row #ui-datepicker-div .ui-datepicker-header {
	font-family: 'openSans-semibold';
	font-size: 14px;
	padding: 9px 16px !important;
	background-color: #003b71;
	color: #fff;
	font-weight: normal;
}
.first-row #ui-datepicker-div .ui-widget-content {
	border: none !important;
	width: 100% !important;
	height: 100%;
}
.first-row .ui-datepicker .ui-datepicker-title {
	margin-top: 0px !important;
}
.first-row #ui-datepicker-div .ui-datepicker {
	box-shadow: none !important;
}
.tp-dashboard #tabs {
	width: 687px;
	height: 333px;
	max-height: 333px;
	padding: 0px;
	margin-top: -1px;
	position:relative;
}
.tp-dashboard .first-row .ui-tabs-nav li a {
	padding:8px 5px !important
}
.tp-dashboard .ui-widget-header {
	height:50px;
}
.tp-dashboard .ui-tabs-panel {
	overflow-y: auto;
	height: 283px;
	padding: 0px !important;
	border: none !important;
	-webkit-overflow-scrolling: touch;
}
.tp-dashboard .ui-tabs-panel .accordion, .third-row .accordion {
	padding-top: 0px;
}
.tp-dashboard #tabs ul {
	background: #ededed;
	border-bottom: solid 9px #f5890c;
}
.tp-dashboard .tab-border {
	border-bottom: solid 9px #003b71;
}
.tp-dashboard #tabs ul li {
	background-color: #B4BFC9;
	border-radius: 3px 3px 0px 0px;
	text-align: center;
	text-transform: uppercase;
	height: 41px;
	line-height: 28px;
}
.tp-dashboard .ui-tabs .ui-tabs-nav li a {
	float: none !important;
	text-align: center;
	font-family: 'openSans-semibold';
	font-size: 14px;
	display: inline-block !important;
	color:#fff !important
}
.tp-dashboard #tabs ul li:nth-of-type(1) {
 width:152px;
}
.tp-dashboard #tabs ul li:nth-of-type(2) {
 width:192px;
}
.tp-dashboard #tabs ul li:nth-of-type(3) {
width: 192px;
}
.tp-dashboard #tabs ul li:nth-of-type(4) {
 width:145px;
float:right;
}
 .tp-dashboard #tabs ul li:nth-of-type(2) {
 margin: 0 2px;
}
.tp-dashboard #tabs ul li.ui-state-active {
	background: linear-gradient(to bottom, #003b71 0%, #003b71 100%) repeat scroll 0 0 !important;
	background-color: #003b71 !important;
}
.tp-dashboard #tabs ul li a {
	outline: none;
}
.tp-dashboard #tabs .tp-btn-1, .tp-dashboard #tabs .btn-small {
	min-width: 0px !important;
	min-height:30px;
	padding:5px 10px;
}
.tp-dashboard #tabs .tp-anchor {
	padding:1px 10px;
	line-height:30px;
	float:right;
}
.tp-dashboard #tabs .box-group {
	float:right;
}
.db-grid tr:nth-of-type(even) {
 background: #f2f2f2 !important;
}
.tp-dashboard #tabs .db-grid td, .tp-dashboard #tabs .db-grid th {
	padding:4px 5px !important
}
.tp-dashboard #tabs .db-grid tr td:nth-of-type(1), .tp-dashboard #tabs .db-grid tr th:nth-of-type(1) {
padding-left:20px !important;
}
.db-grid thead {
	height: 42px;
	background: #cfd3d8;
}
.db-grid {
	width:100%;
	border-collapse:collapse;
}
.db-grid tr td, .db-grid tr th {
	padding: 4px 10px;
	text-align: left;
	height: 44px;
	vertical-align: middle;
	word-wrap:break-word;
	white-space: normal;
}
.db-grid tr td:nth-of-type(1), .db-grid tr th:nth-of-type(1) {
 padding-left: 20px;
}
.db-grid tr td {
	font-family: 'openSans-regular';
	color: #666666;
	font-size: 13px;
	vertical-align: middle;
}
.db-grid tr th {
	font-size: 14px;
	color: #333333;
	font-family: 'openSans-semibold';
	vertical-align: middle;
}
.tp-dashboard #tabs #completionGrid tr td:nth-of-type(6), .tp-dashboard #tabs #upcomingEventsGrid tr td:nth-of-type(6) {
padding-right:10px !important;
word-break: break-word !important;
}
.third-row .accHeader {
	height: 42px;
}
.first-row .accHeader {
	height: 40px;
}
.first-row .accTitle {
	font-size: 14px;
	color: #333333;
	font-family: 'openSans-semibold';
}
.first-row .accordion {
	padding-bottom: 10px;
}
.third-row .accordion {
	padding-bottom: 1px;
}
.first-row .accordion .btn-small {
	min-width: 0px;
}
.tp-dashboard .accTitle .event-count {
	font-family: 'openSans-regular';
	font-weight: bold;
	color: #253e5c;
	font-weight: 14px;
	text-decoration: underline;
}
.pagination {
	background: #d8dbdf;
	text-align: center;
	font-weight: bold;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 40px;
	background: #d8dbdf;
	text-align: center;
	line-height: 35px;
	font-weight: bold;
}
.pagination a {
	text-decoration: underline !important;
	font-weight: normal;
	font-family: 'openSans-regular';
}
/* dashboard second row */
.second-row {
	padding-top: 28px;
	width: 975px;
	height: 371px;
}
.second-row .event-button {
	width: 267px;
	margin-bottom: 27px;
}
.second-row .event-button .fa {
	margin-top:-4px;
}
.second-row .event-button:first-child {
	margin-right: 6px;
}
.second-row-right {
	width: 544px;
}
.second-row-right {
	height: 371px;
	background: #fff;
	width: 415px;
}
.announcements {
	height: 300px;
	background: #fff;
	width:544px !important;
	
}
.db-message {
	padding: 10px 20px;
}
.db-attachement {
	padding: 3px 10px 0 0;
	display: inline-block;
}
.db-message-content {
	padding-top:5px
}
.db-message-content{
	font-family: "openSans-semibold";
	color: #253E5C;
	font-size: 13px;
	list-style-type:none
}
.db-message-icon {
	font-size: 18px;
	display: inline-block;
	color: #30527A;
	margin-top: -4px;
	margin-right: 3px;
}
.db-message-icon .fa {
	display: inline;
}
.db-message-content a.read-more {
	color: #333366;
	font-family: 'openSans-bold';
	font-size: 14px !important;
	text-decoration:underline;
	text-transform:uppercase;
}
.db-message-content a {
	color: #666666;
	font-family: 'openSans-regular';
	font-size: 13px !important;
	text-decoration: underline;
}
.db-message:nth-of-type(even) {
 background: #f2f2f2;
}
.db-message-title {
	font-family: 'openSans-bold';
	font-size: 13px;
	color: #333366;
}

.db-message-title-completion-status {
	font-family: 'openSans-bold';
    font-weight: bold;
	color: #333366;
	margin-left: 1px;	
	font-size:16px;
}

.db-message-container {
	height: 250px;
	overflow-y:auto;
	-webkit-overflow-scrolling: touch !important;
}
.db-message-container ul {
	list-style: initial;
	margin-left: 30px;
}
.db-message-container ul li {
	padding:2px 0px;
	font-family: 'openSans-semibold';
}
.read-more {
	text-decoration: underline;
	font-family: 'openSans-bold';
	color: #253e5c;
	font-size: 13px;
}
.db-next-message, .budget-item span, .budget-product span {
	font-family: 'openSans-regular';
	font-size: 13px;
	color: #666666;
	display:table-cell;
	vertical-align:middle
}
.db-message-container .morecontent span {
	display:none
}
.budget-item:nth-of-type(4) span {
 font-weight: bold;
 color: #3a3a3a;
}
.budget-content {
	height: 321px;
}
.budget-items {
	padding: 15px 18px 15px 20px;
}
.budget-item span {
	display: inline-block;
}
.budget-item span:nth-of-type(1) {
 width: 160px;
}
.budget-item span:nth-of-type(2) {
 width: 100px;
 text-align: right;
}
.budget-content .budget-group:nth-of-type(even) {
 background: #F2F2F2;
}
#divBudgetPeriodResult {
	height:208px;
	overflow-y:auto;
	-webkit-overflow-scrolling: touch;
}
.db-budget-btn {
	margin: 15px auto;
	width: 226px;
}
.budget-content .box-group {
	margin: 0px auto;
	width: 200px;
}
.filter-by {
	padding: 0px 0px 0px 20px;
	line-height: 32px;
	width:96px;
	color: #333333;
	font-family: 'openSans-semibold';
	font-size: 14px;
}
.box-group .bf-wid258px {
	width:258px ! important;
	border:none ! important;
	border-radius:0px;
	background:#CFD3D8 ! important;
	min-height:32px !important;
}
.box-group .bf-wid258px input {
	font:14px 'openSans-semibold';
	display:inline-block;
	width:211px ! important;
	height:32px ! important;
	background:#CFD3D8 ! important;
	color:#000;
}
.box-group .bf-wid258px span.ui-igcombo-fieldholder, .box-group .bf-wid258px span.ui-igcombo-fieldholder, .box-group .bf-wid258px span.ui-igcombo-fieldholder input {
	padding:0 0 0 5px;
}
.box-group .bf-wid258px .ui-icon-circle-close {
	display:none;
}
.bf-wid258px .ui-igedit-list .ui-igedit-listitem.ui-state-default, .bf-wid258px .ui-iggrid-filterddlist li.ui-state-default, .bf-wid258px .ui-iggrid-featurechooser-list li.ui-state-default, .bf-wid258px .ui-iggrid-hiding-dropdown-list li.ui-state-default, .bf-wid258px .ui-iggrid-columnmoving-dropdown-list li.ui-state-default, .bf-wid258px .ui-igcombo-listitemholder li.ui-state-default {
	border:none !important;
	width:248px;
	white-space: normal;
}
.bf-wid258px .ui-igedit-list .ui-igedit-listitem.ui-state-hover, .bf-wid258px .ui-iggrid-filterddlist li.ui-state-hover, .bf-wid258px .ui-iggrid-featurechooser-list li.ui-state-hover, .bf-wid258px .ui-iggrid-hiding-dropdown-list li.ui-state-hover, .bf-wid258px .ui-iggrid-columnmoving-dropdown-list li.ui-state-hover, .bf-wid258px .ui-igcombo-listitemholder li.ui-state-hover {
	border:none !important;
}
.bf-wid258px .ui-state-hover.ui-igcombo-button-hover span.ui-icon-triangle-1-s, .bf-wid258px .ui-state-default .ui-icon-triangle-1-s, .bf-wid258px .ui-igcombo.ui-state-focus .ui-igcombo-button span.ui-icon-triangle-1-s, .bf-wid258px .ui-state-default .icon, .bf-wid258px .ui-state-hover .ui-state-default .icon {
	background:url('../../Images/dropdown.png') no-repeat center center ! important;
	height:32px;
}
.bf-wid258px .ui-igcombo-listitemholder, .ui-igcombo-list .ui-igcombo-listitemholder {
	max-height:240px;
}
#addPhysiciansOfficePopUp .ui-igcombo-listitemholder, #addPhysiciansOfficePopUp .ui-igcombo-list .ui-igcombo-listitemholder {
	max-height:230px;
}
.popAddDisplay .ui-igcombo-listitemholder {
	max-height:230px;
}
.searchAttendee .ui-igcombo-listitemholder {
	max-height:230px !important;
}




/*Attendee Program Summary year drop down start */


.box-group .bf-wid110px {
	width:110px ! important;
	border:none ! important;
	border-radius:0px;
	background:#CFD3D8 ! important;
	min-height:32px !important;
}
.box-group .bf-wid110px input {
	font:14px 'openSans-semibold';
	display:inline-block;
	width:70px ! important;
	height:32px ! important;
	background:#CFD3D8 ! important;
	color:#000;
}
.box-group .bf-wid110px span.ui-igcombo-fieldholder, .box-group .bf-wid110px span.ui-igcombo-fieldholder, .box-group .bf-wid110px span.ui-igcombo-fieldholder input {
	padding:0 0 0 5px;
    width:80px;
}
.box-group .bf-wid110px .ui-icon-circle-close .ui-icon{
	display:none !important;
}
.bf-wid110px .ui-igedit-list .ui-igedit-listitem.ui-state-default, .bf-wid110px .ui-iggrid-filterddlist li.ui-state-default, .bf-wid110px .ui-iggrid-featurechooser-list li.ui-state-default, .bf-wid110px .ui-iggrid-hiding-dropdown-list li.ui-state-default, .bf-wid110px .ui-iggrid-columnmoving-dropdown-list li.ui-state-default, .bf-wid110px .ui-igcombo-listitemholder li.ui-state-default {
	border:none !important;
	width:110px;
	white-space: normal;
}
.bf-wid110px .ui-igedit-list .ui-igedit-listitem.ui-state-hover, .bf-wid110px .ui-iggrid-filterddlist li.ui-state-hover, .bf-wid110px .ui-iggrid-featurechooser-list li.ui-state-hover, .bf-wid110px .ui-iggrid-hiding-dropdown-list li.ui-state-hover, .bf-wid110px .ui-iggrid-columnmoving-dropdown-list li.ui-state-hover, .bf-wid110px .ui-igcombo-listitemholder li.ui-state-hover {
	border:none !important;
}
.bf-wid110px .ui-state-hover.ui-igcombo-button-hover span.ui-icon-triangle-1-s, .bf-wid110px .ui-state-default .ui-icon-triangle-1-s, .bf-wid110px .ui-igcombo.ui-state-focus .ui-igcombo-button span.ui-icon-triangle-1-s, .bf-wid110px .ui-state-default .icon, .bf-wid110px .ui-state-hover .ui-state-default .icon {
	background:url('../../Images/dropdown.png') no-repeat center center ! important;
	height:32px;
}
.bf-wid110px .ui-igcombo-listitemholder, .ui-igcombo-list .ui-igcombo-listitemholder {
	max-height:140px;
}

/* Attendee Program Summary year drop down end */


/* Search Attendee POP MULTI COMBO Issue fixed */
.searchAttendee #participantSpeciality .ui-igcombo-listitemholder, .searchAttendee #participantCredentials .ui-igcombo-listitemholder, .searchAttendee #participantProduct .ui-igcombo-listitemholder   {
	
}




.db-budget-period {
	padding-top: 8px;
	height: 40px;
}
.clear {
	clear: both;
}
.budget-product {
	width: 100px;
	height:104px;
	display:table;
}
#divBudgetPeriodResult .budget-tracking-container {
	height:104px;
}
#divBudgetPeriodResult .budget-tracking-container:nth-child(even) {
background:#f2f2f2 !important
}
#divBudgetPeriodResult .budget-tracking-container:nth-child(odd) {
background:#ffffff !important
}
/* dashboard third row */
.third-row {
	height: 310px;
	margin: 20px 0px;
}
.third-row-left {
	height: 310px;
	width:478px;
}
.db-chart-container {
	width: 478px;
	background: #f5f5f5;
	height: 278px;
	padding: 10px;
}
.db-chart {
	background: #fff;
	height: 258px;
	width: 458px;
	padding: 10px;
}
#lblReportName {
	display:inline-block;
	width:145px;
	margin-top: -5px;
	height: 18px;
}
.db-chart-labelName {
	display:inline-block;
	margin-top: -5px;
	width:12px;
}
.db-chart-title-container {
	font-size: 16px;
	font-family: 'openSans-semibold';
	color: #666666;
}
.ui-vertical-axis-labels, .ui-horizontal-axis-labels {
	font-family: 'openSans-regular' !important;
	font-size: 13px !important;
	color: #666666 !important;
}
.ui-chart-vertical-axis-title {
	font-family: 'openSans-regular' !important;
	font-size: 14px !important;
	color: #666666 !important;
}
#barChart {
	position:relative;
}
#dataGridContainer table {
	width:438px;
}
#dataGridContainer table thead tr {
	background-color: #003b71;
	height:38px
}
#dataGridContainer tr:after {
	content: ".";
	visibility: hidden;
}
#dataGridContainer thead, #dataGridContainer tbody {
	display: block;
	float:left;
	background:#fff;
	width:438px;
}
#dataGridContainer thead tr {
	display:table-row
}
#dataGridContainer tbody tr {
	display:table
}
#dataGridContainer table tbody {
	height:160px;
	overflow-y:auto;
	-webkit-overflow-scrolling: touch;
}
#dataGridContainer table td {
	word-break: break-all;
}
#dataGridContainer table th {
	word-wrap: break-word;
}
#dataGridContainer table tbody tr:nth-of-type(even) {
background:#f2f2f2
}
#dataGridContainer thead th {
	color: #ffffff !important;
}
#dataGridContainer table th, #dataGridContainer table td {
	padding:5px 5px !important;
	vertical-align: middle;
	font-size: 10px !important;
	text-align:left
}
.db-slider {
	background: #d8dbdf;
	height: 32px;
	position:relative;
}
.db-slider a {
	border-radius: 0px;
	font-size: 11px;
}
.db-slider .box-group {
	background: #e8e8e8;
}
.db-slider a:first-child {
	margin-right: 2px;
	margin-left: 2px;
}
.db-resources {
	width: 478px;
	background: #fff;
	height: 310px;
}
.resources-content {
	height: 260px;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.db-resources .accContent {
	line-height: 53px;
}
.db-resources .accTitle {
	color: #3a3a3a;
	font-family: 'openSans-semibold';
	font-size: 13px !important;
}
.resources a {
	color: #666666;
	font-family: 'openSans-regular';
	font-size: 13px !important;
	text-decoration: underline;
	outline:none;
}
.accContent .resources:nth-of-type(even) {
 background: #F2F2F2;
}
.resources {
	padding-left: 20px;
}
.db-icon {
	vertical-align: middle;
	height: 25px;
	width: 26px;
	display: inline-block;
	margin-left: -3px;
}
.icon-pdf {
	background: url('../../Images/pdf-doc.JPG') no-repeat 4px 1px;
	background-size: 19px;
}
.icon-word {
	background: url('../../Images/word-doc.JPG') no-repeat 4px 1px;
	background-size: 19px;
}
.icon-ppt {
	background: url('../../Images/ppt-doc.jpg') no-repeat 4px 2px;
	background-size: 24px;
	width:30px;
}
.icon-excel {
	background: url('../../Images/excel-doc.jpg') no-repeat 4px 2px;
	background-size: 19px;
	width:30px;
}
.icon-image {
	background: url('../../Images/jpg.png') no-repeat 4px 2px;
	background-size: 19px;
	width:30px;
}
.clear {
	clear: both;
}
/* popup*/
.event-rep-popup:nth-child(odd) {
 width: 630px;
 background: #ffffff;
}
.event-rep-popup:nth-child(even) {
 width: 630px;
 background: #f5f5f5;
}
.event-nonrep-popup {
	background: #ffffff;
	overflow:hidden;
	border-radius: 3px 3px 0px 0px;
}
.event-nonrep-popup span img {
	cursor:pointer
}
.popup-content {
	padding: 20px 10px 15px 15px;
}
.db-milestone-text p {
	text-align: center;
}
.db-milestone-text a {
	font-family: 'openSans-bold';
	color: #333333;
	text-decoration: underline;
	font-size: 13px;
}
.db-event-confirmed {
	border: 1px solid #62b329;
	border-radius: 5px;
	margin-left: -20px;
	width: 110px;
	height: 20px;
	display: inline-block;
	text-align: center;
}
.db-event-location-continer {
	width:160px;
}
.db-event-location {
	font-family: 'openSans-bold';
	font-size: 13px;
	color: #666666;
}
.db-event-product {
	margin-top: 10px;
	font-family: 'openSans-semibold';
	font-size: 14px;
	color: #333333;
}
.db-event-details {
	padding-left: 20px;
	width: 260px;
	padding-bottom: 20px;
}
.db-event-topic {
	padding-left: 20px;
	font-family: 'openSans-bold';
	font-size: 13px;
	color: #333333;
	width: 420px;
}
.event-rep-popup input {
	width: 155px !important;
	min-width: 155px !important;
}
.event-rep-popup .box-group {
	margin-bottom: 5px !important;
}
#eventNonRep {
	width: 100%;
}
#eventNonRep tr td a {
	color: #333333;
}
.event-pagination {
	background: #d8dbdf;
	height: 35px;
	text-align: center;
	line-height: 33px;
	font-weight: bold;
}
#dbEventDeatilsLeft {
	width: 430px;
}
.event-pagination a {
	text-decoration: underline !important;
	font-weight: normal;
	color: #333333;
}
.milestone-grid {
	width: 630px;
	max-height:250px;
}
.summary-milestone .db-grid tr td {
	height:50px;
}
.summary-milestone .db-grid tr th {
	height:42px;
	text-transform:uppercase;
	height:42px;
	vertical-align:middle;
	background:#D8DBDF;
	font-family: 'openSans-semibold';
	font-size: 13px;
	color: #333333;
}
.milestone-grid tbody tr:nth-of-type(even) {
background:#fff !important
}
.milestone-grid tbody tr:nth-of-type(odd) {
background:#f2f2f2 !important
}
.milestone-grid tr td {
	font-family: 'openSans-regular' !important;
	color: #666666;
}
.milestone-grid tr:after {
	content: ".";
	visibility: hidden;
}
.milestone-grid thead tr {
	display:table-row
}
.milestone-grid tbody tr {
	display:table
}
.milestone-grid tr th {
	font-family: 'openSans-semibold';
	font-weight: normal;
	background:#fff;
	text-transform:uppercase;
	font-size:14px;
	color:#666666;
}
.milestone-grid tbody {
	max-height:200px;
	overflow-y:auto;
	display:table;
}
.milestone-grid thead, .milestone-grid tbody {
	display: block;
	float:left;
	background:#fff;
	width:630px;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1) {
.milestone-grid thead, .milestone-grid tbody {
display: block;
float:left;
background:#fff;
max-width:630px;
width:625px;
}
 .milestone-grid tbody tr td:nth-of-type(3) {
width:250px !important;
}


/***Reports DDL Cut-off issue***/
#ReportsSearchCriteria .tp-box-content 
{
    width:975px;
}


}



.dashCalWrapper #ui-datepicker-div .ui-state-activity {
	text-align: center !important;
	border: 2px solid #f5890c !important;
	border-radius: 20px;
	padding:4px !important;
	cursor:pointer;
}
.dashBoard .dashCalWrapper .ui-state-active {
	border:1px solid #fff !important
}
.dashCalWrapper .ui-datepicker-today .ui-state-active {
	background: #406D92 !important;
	color:#fff !important;
	border-radius:20px !important;
}
.dashCalWrapper .ui-datepicker-today a.ui-state-todayActivity {
	background: #406D92 !important;
	color:#fff !important;
	border: 2px solid #406D92 !important;
	position: relative;
	border-radius:20px !important;
}
.dashCalWrapper .ui-datepicker-today a.ui-state-todayActivity:before {
	background: none;
	border: 2px solid #fff;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius:20px;
}
/*Ballon Popup*/
#ballonPopup {
	position: absolute;
	display: none;
	z-index: 101;
	box-shadow: 2px 7px 35px 0px #444 !important;
	min-width:630px;
	max-width:630px;
	border-radius: 3px 3px 0px 0px;
}
/*.db-ballon-arrow{
 -ms-transform: rotate(133deg); 
    -webkit-transform: rotate(133deg);
    transform: rotate(133deg);
	width: 15px;
height: 15px;
background:linear-gradient(to bottom, @lightGreen 0%, @green 100%) repeat scroll 0 0;
	background-color:#003b71;
position: absolute;
top: 19px;
left: -6px;
 }*/
#locationEvent .swappingRows {
	width: 100%;
}
#locationEvent .swappingRows tbody tr:nth-of-type(odd) {
 background:#F2F2F2;
}
#locationEvent .swappingRows thead {
	height: 30px;
	text-transform:uppercase;
}
#locationEvent .swappingRows thead th {
	text-align: left;
}
#locationEvent .swappingRows thead tr {
	background: #fff;
	font-family: 'openSans-semibold';
	font-size: 14px;
	color: #666666;
}
#locationEvent .swappingRows tr th {
	padding: 10px;
	vertical-align: middle;
}
#locationEvent .swappingRows tr td {
	height: 62px;
	vertical-align: middle;
	padding: 4px 10px 3px 10px;
}
#locationEvent .box-group {
	margin-bottom: 0px;
}
#formLocnEventDet .box-group {
	margin-bottom: 10px !important;
}
#divWebConference .box-group {
	margin-bottom:10px;
}
#locationEvent .swappingRows tr td:nth-of-type(1), #locationEvent .swappingRows tr th:nth-of-type(1) {
 padding-left: 26px;
}
#locationEvent .swappingRows .tp-div-1 {
	min-height: 0px;
}
.location-btn {
	min-width: 220px !important;
}
.el-width140 {
	width: 140px !important;
}
.el-width115 {
	width: 115px !important;
}
.tp-location-audio-label {
	padding: 20px;
}
.margLeft26 {
	margin-left: 26px;
}
.margTop15 {
	margin-top: 15px;
}
.location-header-text {
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
}
#locationEvent .tp-box-11:nth-of-type(1) .border-green {
 background: #e8e8e8;
}
#nominateNewVenuePopUp .tp-input-4 {
	width: 400px !important;
}
#nominateNewVenuePopUp{overflow:hidden;}

/*#nominateNewVenuePopUp #combo_Venue_State .ui-igcombo-list, #combo_Venue_State .ui-igcombo .ui-igcombo-list{max-height:250px !important}*/
#nominateNewVenuePopUp .ui-igcombo-listitemholder, #nominateNewVenuePopUp .ui-igcombo-list .ui-igcombo-listitemholder{max-height:230px !important}


.margin-left-minus4 {
	margin-left: -4px;
}
#nominateNewVenuePopUp .tp-dropdown-3 {
	width: 400px !important;
}
#nominateNewVenuePopUp .tp-box-half {
	width: 420px !important;
}
#nominateNewVenuePopUp .tp-box-11 {
	padding: 20px 10px 20px 20px;
}
#addPhysiciansOfficePopUp .tp-input-4 {
	width: 410px !important;
}
#addPhysiciansOfficePopUp, #searchVenue, #searchCaterer, #nominateNewVenuePopUp {
	background: #fff !important;
}
#addPhysiciansOfficePopUp .tp-box-half {
	width: 420px !important;
}
#addPhysiciansOfficePopUp {
	padding: 20px 10px 20px 20px;
}
#searchVenue .tp-input-4 {
	width: 410px !important;
}
#searchVenue .tp-dropdown-3 {
	width: 410px !important;
}
#searchVenue #scndRowSearchVenue #txtSearchVenueCity, #combo_CatererSearch_State, #txtCity, #combo_CatererSearch_Vendor, #combo_CatererSearch_Dietary, #Combo_CatererSearch_Radius, #txtzipCode {
	width:200px !important
}
#searchVenue #scndRowSearchVenue #combo_VenueSrch_State, #addPhysiciansOfficePopUp .tp-input-2, #combo_Location_DR_State {
	width:200px !important
}
#searchVenue #thirdRowSearchVenue .tp-div-4 {
	width: 410px;
}
#searchVenue tp-div-11 {
	padding: 20px 10px 20px 20px;
}
#searchCaterer .tp-input-4, #searchCaterer .tp-div-4 {
	width: 410px !important;
}
#searchCaterer .tp-dropdown-4 {
	width: 410px !important;
}
#searchVenue .tp-dropdown-2, #addPhysiciansOfficePopUp .tp-dropdown-2, #searchCaterer .tp-dropdown-2, #nominateNewVenuePopUp .tp-dropdown-2 {
	width: 226px !important;
}
#searchCaterer .tp-box-half {
	width: 465px !important;
}
#searchCaterer .tp-box {
	padding: 20px 10px 20px 20px;
}
#grid_2 tbody tr td, #gridSearchVenue tbody tr td, #grid1 tr td {
	height: 50px;
}
#grid_2 thead tr th, #gridSearchVenue thead tr th, #grid1 tr th {
	height: 42px;
}
ul#main-menu li {
	position: relative;
}
ul#main-menu ul {
	display: none;
	position: absolute;
	left: 0;
	top: 45px;
	z-index: 9999;
	background-color: #7d91a2;
	box-shadow:3px 5px 6px 0px rgba(50, 50, 50, 0.75);
}
ul#main-menu ul li, ul#main-menu ul li a {
	width: 100% !important;
	text-align: left !important;
	white-space: nowrap;
	margin-left: 0px !important;
}
ul#main-menu li:hover ul li a, ul#main-menu li:hover ul, ul#main-menu li {
	display: block;
}
ul#main-menu ul li {
	padding: 0 25px;
}
header {
	overflow: visible;
}
#SubSpeakers li {
	padding: 0px 40px 0 30px !important;
}
/*.tp-wrapper {
  background: #e8e8e8;
}*/
/* Issues fixing CSS - Jai */
.ui-datepicker-month {
	text-transform: uppercase;
}
.ui-state-disabled .ui-state-default {
	border-radius:18px;
	background:none ! important;
	border:none ! important;
}
.box-group a.btn-small {
	padding: 0px 10px ! important;
	text-decoration: none important;
	line-height: 27px;
}
.db-grid .todayEvent-link {
	text-decoration: underline;
	font-family:'openSans-semibold' !important;
}
.db-ballon-arrow {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 15px solid #003b71;
	position: absolute;
	top: 16px;
	left: -12px;
}
.db-chart-toolbar .ds-c1 {
	background: url('../../Images/c1.jpg') no-repeat top left;
	width: 14px;
	height: 19px;
	display: inline-block;
	margin-left: 20px;
	margin-top: 2px;
}
.db-chart-toolbar .ds-c7 {
	background: url('../../Images/c7.jpg') no-repeat top left;
	width: 14px;
	height: 19px;
	display: inline-block;
	margin-left: 15px;
	margin-top: 2px;
}
.db-chart-toolbar .ds-c30 {
	background: url('../../Images/c30.jpg') no-repeat top left;
	width: 14px;
	height: 19px;
	display: inline-block;
	margin-left: 15px;
	margin-top: 2px;
}
.db-chart-toolbar .ds-c30x3 {
	background: url('../../Images/c30x3.jpg') no-repeat top left;
	width: 20px;
	height: 19px;
	display: inline-block;
	margin-left: 15px;
	margin-top: 2px;
}
.db-chart-toolbar .ds-c30x12 {
	background: url('../../Images/c30x12.jpg') no-repeat top left;
	width: 22px;
	height: 19px;
	display: inline-block;
	margin-left: 15px;
	margin-top: 2px;
}
.db-chart-toolbar .ds-upArrow {
	background: url('../../Images/up-arrow.jpg') no-repeat top left;
	width: 8px;
	height: 19px;
	display: inline-block;
	margin-left: 15px;
	margin-top: 2px;
}
.db-chart-toolbar .ds-downArrow {
	background: url('../../Images/down-arrow.jpg') no-repeat top left;
	width: 8px;
	height: 19px;
	display: inline-block;
	margin-left: 15px;
	margin-top: 2px;
}
.db-chart-toolbar .ds-graph {
	background: url('../../Images/graph.jpg') no-repeat top left;
	width: 22px;
	height: 19px;
	display: inline-block;
	margin-left: 15px;
}
.db-chart-toolbar-disabled .ds-c1 {
	background: url('../../Images/c1-d.jpg') no-repeat top left;
	width: 14px;
	height: 19px;
	display: inline-block;
	margin-left: 20px;
	margin-top: 2px;
}
.db-chart-toolbar-disabled .ds-c7 {
	background: url('../../Images/c7-d.jpg') no-repeat top left;
	width: 14px;
	height: 19px;
	display: inline-block;
	margin-left: 15px;
	margin-top: 2px;
}
.db-chart-toolbar-disabled .ds-c30 {
	background: url('../../Images/c30-d.jpg') no-repeat top left;
	width: 14px;
	height: 19px;
	display: inline-block;
	margin-left: 15px;
	margin-top: 2px;
}
.db-chart-toolbar-disabled .ds-c30x3 {
	background: url('../../Images/c30x3-d.jpg') no-repeat top left;
	width: 20px;
	height: 19px;
	display: inline-block;
	margin-left: 15px;
	margin-top: 2px;
}
.db-chart-toolbar-disabled .ds-c30x12 {
	background: url('../../Images/c30x12-d.jpg') no-repeat top left;
	width: 22px;
	height: 19px;
	display: inline-block;
	margin-left: 15px;
	margin-top: 2px;
}
.db-chart-toolbar-disabled .ds-upArrow {
	background: url('../../Images/up-arrow-d.jpg') no-repeat top left;
	width: 8px;
	height: 19px;
	display: inline-block;
	margin-left: 15px;
	margin-top: 2px;
}
.db-chart-toolbar-disabled .ds-downArrow {
	background: url('../../Images/down-arrow-d.jpg') no-repeat top left;
	width: 8px;
	height: 19px;
	display: inline-block;
	margin-left: 15px;
	margin-top: 2px;
}
.db-chart-toolbar-disabled .ds-graph {
	background: url('../../Images/graph-d.jpg') no-repeat top left;
	width: 22px;
	height: 19px;
	display: inline-block;
	margin-left: 15px;
}
.widBtn155px {
	min-width: 173px ! important;
	font: 14px 'openSans-semibold' ! important;
}
/*  EVENT - Search Event , Speaker , Audience & Finance pages css */
.es-wid65px {
	width:65px ! important;
}
.es-wid145px {
	width:145px ! important;
}
.es-wid137px {
	width:135px ! important;
}
.es-wid128px {
	width:128px ! important;
}
.es-wid105px {
	width:105px ! important;
}
.es-wid85px {
	width:85px ! important;
	margin:0 !important
}
.es-wid267px {
	width:267px ! important;
}
.es-wid265px {
	width:265px ! important;
}
.es-wid250px {
	width:250px ! important;
}
.es-wid245px {
	width:245px ! important;
	margin:0 !important
}
.es-wid93px {
	width:93px ! important
}
.margTop-minus-7 {
	margin-top:-7px
}
.margTop-minusTen {
	margin-top:-10px
}
.btn-pos-bottom {
	position:absolute;
	top:39px;
}
#eventSpeakerGrid table tr:nth-of-type(odd) {
background:#F2F2F2;
}
#eventSpeakerGrid .label-block {
	color:#333
}
#eventSpeakerGrid .tp-input-1 {
	padding:5px 9px;
}
#eventSpeakerGrid label.check-label {
	margin-top:-2px !important;
}
#eventSpeakerGrid .label-evSpeaker {
	padding-top:5px;
}
#eventSpeakerGrid .btn-pos-bottom {
	top:43px;
}
#eventSpeakerGrid .btn-pos-top {
	top:5px;
	position:absolute;
}
.vAlign-middle {
	vertical-align:middle
}
#eventSpeakerGrid table tr {
	padding:10px
}
#eventSpeakerGrid .tp-box-11 {
	margin-bottom:0 ! important
}
.pagenation {
	width:100%;
	overflow:hidden;
}
.pagenation ul {
	min-width:150px;
	margin:5px auto;
	font:13px 'openSans-regular';
	overflow:hidden;
	display:table;
	padding:10px 100px;
}
.pagenation li {
	float: left !important;
	padding: 0 1px !important;
	width: auto ! important;
	display:table-row
}
.pagenation li a {
	background-color:transparent ! important;
	border:none ! important;
	;
	text-decoration:underline ! important;
	margin-top:0 ! important
}
.pagenation li a.hightling {
	text-decoration:none ! important;
	font-weight:bold;
}
.pagenation li .textNone {
	text-decoration: none ! important;
}
#formSpeaker {
	position:relative;
}
/*#formSpeaker .tp-box-10 
{
    height:95px;
}*/
#formSpeaker #divAnticipated {
	top:-10px;
}
#formSpeaker #SpeakerComboContainer {
	clear:both;
	position:relative;
	top:0px;
	margin-bottom:20px;
}
#formSpeaker #SpeakerComboContainer .sp-auto {
	margin-bottom:0px;
}
#eventSearch-Result #backToSrchCrit {
	margin-top:-15px;
}
/* Icon Button Position Setting */
.btn-parent {
	position:relative;
	display:inline-block;
}
.btn-icon-right {
	position:absolute;
	right:15px;
	top:11px;
	cursor:pointer;
}
/* IE10 Fix*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.btn-icon-right {
position:absolute;
right:15px;
top:9px;
cursor:pointer;
}
}
.btn-icon-left {
	position:absolute;
	left:18px;
	top:11px;
	cursor:pointer;
}

/* IE10 Fix*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.btn-icon-left {
position:absolute;
left:18px;
top:9px;
cursor:pointer;
}
}
.btn131px {
	min-width:131px ! important
}
.esPopButton-Container {
	background:#FFF;
	padding-top:20px;
	z-index:1;
	position:relative;
}
.esPopButton-Container .es-btn-wid {
	width:auto;
	margin-right:10px;
	float:right;
}
/* Ajay Classes */
.tp-box-content {
 background:@white;
	padding:10px;
}
.ui-autocomplete {
	max-height:230px ! important;
	overflow-y:auto;
}
.list_item_container .autocomplete-label .highlightTxt {
	padding-left:0 ! important;
	vertical-align:baseline;
}
.popup-container {
	overflow:hidden;
	background-color:#FFF;
	width:100%;
}
#searchSpeaker-form {
	background: none repeat scroll 0 0 #fff;
	height: 205px;
	overflow: visible;
	width: 100%;
	padding:20px;
}
#searchSpeaker-grid {
	width:100%;
	overflow:auto;
	height:400px;
}
#grid_lazy_searchSpeaker-Results {
	width:100%;
}
#grid_lazy_searchSpeaker-Results tr:nth-of-type(even) {
background-color:#f2f2f2;
}
#grid_lazy_searchSpeaker-Results th {
	text-align:left;
	height:12px;
	background-color:#cfd2d7;
	text-transform:uppercase;
	line-height:12px;
}
#grid_lazy_searchSpeaker-Results th:first-child {
	text-indent:0px;
	width:10%;
}
#grid_lazy_searchSpeaker-Results td, #grid_lazy_searchSpeaker-Results th {
	padding:15px 20px;
	vertical-align: middle;
	font: 13px "openSans-semibold";
	color:#333;
}
#grid_lazy_searchSpeaker-Results td:nth-of-type(2) {
font-family:"OpenSans-bold";
}
.eveSpeaker-checkbox:first-child {
	margin-bottom:10px;
}
#searchSpeaker-grid .eveSpeaker-checkbox input.css-checkbox[type="radio"] + label.css-label, #searchSpeaker-grid .eveSpeaker-checkbox input.css-checkbox[type="checkbox"] + label.check-label {
	margin: 0 15px 0 0; 
	height:32px;
	width:32px;
}
.eventSearch-Result input.css-checkbox[type="radio"] + label.css-label, input.css-checkbox[type="checkbox"] + label.check-label {
	margin:0 13px;
}
.more-link {
	font: 13px "openSans-semibold";
	color:#333;
	text-decoration:underline;
}
.es-date-text {
	display: inline-block;
	font: 12px "openSans-semibold";
	vertical-align: middle;
	white-space: normal;
}
.searchGrid-header {
	height:42px;
	text-align:center;
	line-height:42px;
	background-color:#eaedf2;
}
.searchGrid-header a {
	font: 14px "openSans-semibold";
	color:#32527b;
}
#searchSpeaker-grid .tp-div-2 {
	width:130px;
}
#searchSpeaker-grid .tp-div-2 .tp-btn-1 {
	padding:7px 45px
}
#searchSpeaker-form .tp-div-3, #searchSpeaker-form .tp-div-3 .tp-dropdown-3 {
	width:292px ! important;
}
#searchSpeaker-form .tp-div-2, #searchSpeaker-form .tp-div-2 .tp-dropdown-2 {
	width:214px ! important;
}
#searchSpeaker-form .tp-div-2 .tp-input-2 {
	width:196px ! important;
}
.speakCheck-marg {
	margin-top:25px;
	margin-left:7px;
}
.es-counter {
	font-size:18px;
	font-weight:bold;
	display:inline-block;
	margin-right:5px;
	vertical-align:top
}
#searchSpeaker-form .speakCheck-marg {
	margin-top:20px;
}
#searchSpeaker-form .speakCheck-marg label {
	text-transform:uppercase;
	font-family:"openSans-semibold";
}
.positionTop {
	position:absolute;
	top:25px;
	z-index:-1;
	width:100% ! important;
	height:auto;
}
.mask {
	background-color:#888;
	opacity:0.4;
	width:100%;
	top:135px;
	z-index:0;
	position:absolute;
	height:100%;
}
.masked {
	top:65px;
	z-index:0;
}
.positionFront {
	position:relative;
	z-index:1;
}
.dynamicHeight {
	height:223px;
}
.posRel-index {
	position:relative;
	z-index:2;
}
#divSearchSpeakerBtns {
	margin-bottom:18px;
}
/* EVENT AUDIENCE */
/* Audience POP UP */
#searchAudience-form {
	background: #fff;
	height: auto;
	overflow: visible;
	width:100%;
	margin:20px 20px 0 0;
	padding-top:20px;
	padding-left:20px;
}
#searchAudience-form .tp-div-3, #searchAudience-form .tp-div-3 .tp-dropdown-3 {
	width:289px ! important;
}
#searchAudience-form .tp-div-2, #searchAudience-form .tp-div-2 .tp-dropdown-2 {
	width:214px ! important;
}
#searchAudience-form .tp-div-2 .tp-input-2 {
	width:205px ! important;
}
.clearLeft {
	clear:left;
}
.eaPopButton-Container {
	background:#FFF;
	z-index:1;
	position:relative;
	width:100%;
	padding-right:20px
}
.audiPopBth-wid {
	width:915px ! important;
}
.eaPopButton-Container .es-btn-wid {
	width:auto;
	margin-right:0px;
	float:right;
}
.eaPopButton-Container .es-count-writeIn-wid {
	width:350px ! important
}
.dynAudienceHeight {
	height:120px;
}
.icon-PosRight-attendes {
	position:absolute;
	right:8px;
	top:1px;
	cursor:pointer;
	border-radius:25px;
	color:#FFF;
	background:#888;
	font-variant:normal;
	font-size:9px ! important;
	padding:2px 3px 3px;
}
.icon-PosRight-minus {
	position:absolute;
	right:0px;
	top:1px;
	cursor:pointer;
	border-radius:25px;
	color:#FFF;
	background:#888;
	font-variant:normal;
	font-size:9px ! important;
	padding:2px 3px 3px;
}
.icon-PosRight {
	position:absolute;
	right:10px;
	top:1px;
	cursor:pointer;
	border-radius:25px;
	color:#FFF;
	background:#888;
	font-variant:normal;
	font-size:9px ! important;
	padding:2px 3px 3px;
}
.icon-PosRight-contactNotes {
	position:absolute;
	right:10px;
	top:3px;
	cursor:pointer;
	border-radius:25px;
	color:#FFF;
	background:#888;
	font-variant:normal;
	font-size:9px ! important;
	padding:0 3px 3px;
}
.iconRight-PosRight {
	position:absolute;
	right:-40px;
	top:2px;
	color:#FFF;
	background:#888;
	border-radius:25px;
	font-variant:normal;
	font-size:9px ! important;
	padding:2px 3px 3px;
}
#searchAffil-grid {
	width:100%;
	overflow-y:auto;
	height:400px;
	overflow-x:hidden;
}
#searchAffil-grid .tp-div-2 {
	width:130px;
}
#searchAffil-grid .tp-div-2 .tp-btn-1 {
	padding:7px 45px
}
#grid_lazy_eventAudience-Result {
	width:100%;
}
#grid_lazy_eventAudience-Result tr:nth-of-type(even) {
background-color:#f2f2f2;
}
#grid_lazy_eventAudience-Result th {
	text-align:left;
	height:12px;
	background-color:#cfd2d7;
	text-transform:uppercase;
	line-height:12px;
}
#grid_lazy_eventAudience-Result td, #grid_lazy_eventAudience-Result th {
	padding:15px 20px;
	vertical-align: middle;
	font: 13px "openSans-semibold";
	color:#333;
}
#grid_lazy_eventAudience-Result td:nth-of-type(3) {
text-align:left;
}
#grid_lazy_eventAffil-Result {
	width:100%;
}
#grid_lazy_eventAffil-Result tr:nth-of-type(even) {
background-color:#f2f2f2;
}
#grid_lazy_eventAffil-Result th {
	text-align:left;
	height:12px;
	background-color:#cfd2d7;
	text-transform:uppercase;
	line-height:12px;
}
#grid_lazy_eventAffil-Result td, #grid_lazy_eventAffil-Result th {
	padding:15px 20px;
	vertical-align: middle;
	font: 13px "openSans-semibold";
	color:#333;
}
#grid_lazy_eventAffil-Result td:nth-of-type(3) {
text-align:left;
}
.eveSpeaker-checkbox:first-child {
	margin-bottom:10px;
}
#searchAffil-grid .eveSpeaker-checkbox input.css-checkbox[type="radio"] + label.css-label, #searchAffil-grid .eveSpeaker-checkbox input.css-checkbox[type="checkbox"] + label.check-label {
	margin: 0 15px 0 0;
	height:32px;
	width:32px;
}
#searchAffil-grid input.css-checkbox[type="radio"] + label.css-label, #searchAffil-grid input.css-checkbox[type="checkbox"] + label.check-label {
	margin:0 13px;
}
.ea-name-text {
	display: inline-block;
	font: 12px "openSans-semibold";
	vertical-align: middle;
	white-space: normal;
}
.quickLabel {
	float:left;
	margin:5px 20px 0 0
}
.btmLine {
	border-bottom:1px solid #CCC;
	padding-bottom:5px;
}
/*Audience Main Page */
.bg-white-pos {
	position:absolute;
	overflow:hidden;
	background-color:#FFF;
	height:150px;
	width:975px;
	margin:0 auto;
	z-index:-1;
}
#audienceEvent .row-full .tp-div-5 {
	width:330px;
	margin-bottom:11px;
}
#audienceEvent .row-full .tp-div-6 {
	width:495px;
}
#audienceEvent .ea-label-content {
	color: #666;
	display: block;
	font-family: "openSans-regular";
	font-size: 13px;
	text-align:right;
	margin:10px 0 20px
}
.lblPlanned {
	margin-right:15px;
}
.lblInitialPlanned {
	margin-right:16px;
}
.lblRegistered, .lblAttended, .lblClientPaidMeals {
	margin-right:20px;
}
.attendPlan-list {
	float:left;
	text-align:center
}
.attendPlan-list ul {
	list-style:none;
}
.attendPlan-list ul li {
	font:13px 'openSans-Regular';
	color:#666;
	height:62px;
	line-height:31px;
}
.attendPlan-list:first-child ul li {
	text-indent:30px;
	text-align:left;
}
.attendPlan-list ul li:first-child {
	text-transform:uppercase;
	padding-bottom:5px;
	font:14px 'openSans-Semibold';
	color:#666;
	height:37px;
}
.attendPlan-list ul li:nth-of-type(even) {
background:#f2f2f2 ! important;
}
.attendPlan-list ul li:last-child {
	background:#CFD2D7 ! important;
	font-weight:bold;
}
.attendee-footer-bg {
	background:#CFD2D7 !important
}
.attendPlan-list ul li {
	text-align:right;
}
.hidemeal li {
	padding-right: 40px !important;
}
/*#audienceEvent .attendPlan-list ul li:nth-of-type(6){background-color:#cfd3d8 ! important; color:#333 ! important;}*/
#apType, #apMeal {
	width:203px;
}
#apInitial {
	width:120px;
}
#apPlanned {
	width:165px;
}
#apRegister, #apAttended {
	width:142px;
}
#audienceEvent .attendPlan-list ul li {
	clear:left;
	padding:15px 0;
	width:100%;
	text-align: center;
	line-height:20px;
}
.text-right {
	text-align:right
}
.height62px {
	padding:15px 0;
	height:62px;
}
.height62px:nth-of-type(odd) {
background:#F2F2F2;
}
.ea-venueLabel {
	margin-left:30px;
	margin-right:20px;
	color: #666666;
	display: inline-block;
	font-family: "openSans-semibold";
	font-size: 13px;
	float:left;
	;
	width:180px;
}

/* MNK GAP START  */
.ea-waitlistLabel {
	margin-left:90px;
	margin-right:20px;
	color: #666666;
	display: inline-block;
	font-family: "openSans-semibold";
	font-size: 13px;
	float:left;
	width:180px;
}

.ea-waitlistValueLabel {
	margin-left:5px;
	margin-right:20px;
	color: #666666;
	display: inline-block;
	font-family: "openSans-semibold";
	font-size: 13px;
	float:left;
	width:180px;
}
/* MNK GAP END */

#ea-Attendee-list {
	width:100%;
}
#ea-Attendee-list tr:nth-of-type(odd) {
background-color:#f2f2f2;
}
#ea-Attendee-list th {
	text-align:left;
	height:12px;
	background-color:#FFF;
	text-transform:uppercase;
	line-height:12px;
	padding-bottom:3px ! important;
}
#ea-Attendee-list td, #ea-Attendee-list th {
	padding:15px 0 0;
	vertical-align: top;
	font: 13px "openSans-semibold";
	color:#333;
}
#ea-Attendee-list td:first-child, #ea-Attendee-list th:first-child {
	padding-left:30px;
	vertical-align: top;
	font: 13px "openSans-semibold";
	color:#333;
}
.wid165px {
	width:165px ! important;
}
.wid163px {
	width:147px ! important;
	padding-right:20px;
}
.wid175px {
	width:175px ! important;
}
.wid178px {
	width:178px ! important;
}
.wid235px {
	width:235px ! important;
}
.wid100px {
	width:100px ! important;
}
.wid148px {
	width:148px ! important;
}
.wid75px {
	width:75px ! important;
	display:block
}
.wid90px {
	width:90px ! important;
}
.wid50px {
	width:50px ! important;
}
.wid104px {
	width:104px ! important;
}
.wid110px {
	width:110px ! important;
}
.wid120px {
	width:120px ! important;
}
.wid155px {
	min-width:155px ! important;
}

/*19907 Start*/
.wid50px {
	width:50px ! important
}
/*19907 End*/

.wid205px {
	width:205px ! important
}
.wid210px {
	width:210px ! important
}
.wid215px {
	width:215px ! important
}
.wid201px {
	width:201px ! important
}
.wid226px {
	width:226px ! important
}
.wid232px {
	width:232px ! important
}
.wid212px {
	width:212px ! important
}
.wid222px {
	width:222px ! important
}
.wid202px {
	width:202px ! important
}
.wid206px {
	width:206px ! important
}
.wid300px {
	width:300px ! important
}
.wid352px {
	width:352px ! important
}
.wid400px {
	width:400px ! important
}
.wid315px {
	width:315px ! important
}
.wid247.padRt29px {
	width:247px ! important
}
.wid252px {
	width:252px ! important
}
.wid262px {
	width:262px ! important
}
.wid187px {
	width:187px ! important
}
.wid530px {
	width:530px ! important;
}

.margTop22px {
	margin-top:22px;
}
.margTop24px {
	margin-top:24px;
}
.marTopMinus4px {
	margin-top:-4px
}
.margTop7px {
	margin-top:7px;
}
.marLtMinus10px {
	margin-left:-10px
}
.marTopMinus21px {
	margin-top:-21px
}
.rightMinus42px{right:-42px !important}
.audience-link {
	color: #333333 !important;
	display: block !important;
	font-family: "openSans-bold";
	font-size: 13px;
	text-decoration: underline;
	max-width:125px;
	min-width:125px;
}
.audi-cross-btn {
	width: 20px;
	margin-top: -5px;
	float: right;
	margin-right: 5px;
}
#ea-Attendee-list .row-full .tp-div-2 {
	margin-top:13px;
}
#EventAudDigitalCopyGrid a.removebutton {
	margin-top:8px;
}
/* FINANCIAL CSS */
#financialEvent .tp-box-6 {
	width:685px;
	overflow:hidden;
	float:left;
	margin-right:25px;
}
#financialEvent .tp-box-5, #financialSummary .tp-box-5 {
	width:520px;
	overflow:hidden;
	float:left;
	margin-right:25px;
}
#financialEvent .tp-box-4, #financialSummary .tp-box-4 {
	width:430px;
	overflow:hidden;
	float:left;
}
#financialEvent .accordion .accHeader .accCTA {
	padding: 6px 10px 6px 5px;
}
#financialEvent .accordion .accHeader .accTitle {
	color: #333;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 13px 0;
	text-align:left;
}
.ef-acc-textBold 
{
   	text-align:left;
	text-transform:capitalize;
	display:inline-block;
	margin-left:20px;
}
.ef-acc-textCaps {
	color:#666;
	text-transform:uppercase;
	text-align:right;
	display:block
}
.finSpeaker-grid {
	padding:20px;
	background-color:#FFF;
}
.finSpeaker-grid tbody tr td:nth-of-type(2), .finSpeaker-grid tbody tr td:nth-of-type(3) {
text-align:right
}
#financialEvent .accContent {
	background-color:#FFF;
	width:100%;
	font:13px 'openSans-regular';
	color:#333;
}
.finSpeaker-grid tr td:first-child, .finEvent-grid tr td:first-child {
	text-indent:30px;
}
.finSpeaker-grid tr td span.text-finSpeaker {
	display:block;
	margin:15px 0;
	font:13px 'openSans-SemiBold';
	color:#666;
}
.textRight {
	text-align:right ! important;
}
.textLeftMarg {
	text-align:left ! important;
	margin-left:20px;
}
.textIndentMore {
	text-indent:50px;
	display:block;
	font:13px 'openSans-SemiBold';
	color:#666;
	margin-bottom:15px;
}
.totalUpLine {
	display:block;
	border-top:1px solid #333;
	color:#333;
	font-weight:bold;
	padding-top:10px;
	text-align:right;
	margin:20px 5px 30px 0;
}
.grandTotal {
	display:block;
	color:#333;
	float: left;
	font: 14px "openSans-SemiBold";
	margin-top: 10px;
	padding: 10px 10px 15px 20px;
	text-align: left;
	text-transform: uppercase;
	width: 120px;
}
.finEvent-grid tr td span.text-finEvent {
	display:block;
	margin:2px 0px;
	font:13px 'openSans-SemiBold';
	color:#666
}
.finEvent-grid #financeEvent tr td span.text-finEvent {
	display:block;
	margin:2px 0px;
	font:13px 'openSans-SemiBold';
	color:#666
}
.finEvent-grid, .finEventTotal {
	padding:10px 20px;
	background-color:#FFF;
}
.grandTotal-text {
	text-align:left;
	display:block;
	border-top:1px solid #333;
	color:#333;
	font:14px 'openSans-SemiBold';
	margin-top: 10px;
	padding: 10px 10px 15px 20px;
	float:left;
	width:410px;
}
.finAcc-grid {
	padding:10px 20px;
}
.finAcc-grid tr:nth-of-type(odd) {
background-color:#F5F5F5;
}
.finAcc-header {
	text-align:left;
	text-transform:uppercase;
	color:#666;
	display:block;
	font:14px 'openSans-SemiBold';
}
.finAcc-text {
	text-align:left;
	color:#333;
	display:block;
	margin:15px 0;
	padding-left:30px;
	font:13px 'openSans-SemiBold';
	color:#666;
}
.finAccFirst-th {
	width:400px;
	overflow:hidden;
	float:left;
}
.finAccSecond-th {
	width:235px;
	overflow:hidden;
	float:left;
}
.estimateEvent-grid {
	background-color:#FFF;
	overflow:hidden;
	padding-bottom:18px;
}
.estimateEvent-grid table tr th {
	background-color:#CFD3D8;
	padding:13px 20px;
	font: 14px 'openSans-bold';
	text-transform: uppercase;
}
.estimateEvent-grid table tr th:first-child {
	text-align:left;
	margin-bottom:10px;
}
.finEst-textCenter {
	text-align:center;
	display:block;
	font:13px 'openSans-SemiBold';
	color:#666;
}
.finEst-text {
	text-align:left;
	color:#666;
	display:block;
	margin:2px 0;
	padding-left:20px;
	font:13px 'openSans-SemiBold';
}
.mTpTen-override {
	margin-top:10px ! important
}
.mLeft150px {
	margin-left:150px;
}
.mLeft30px {
	margin-left:30px;
}
.mLeft250px {
	margin-left:250px;
}
.gTotal-text {
	font:20px 'openSans-Bold' !important;
	color:#264e6c;
	border-top:1px solid #333;
	text-align:right;
	width:100px;
	display:inline-block
}
.font13px {
	font:13px 'openSans-SemiBold';
	color:#333 ! important;
}
.redFont13px {
	font:13px 'openSans-SemiBold';
	color:#7f3f98 ! important;
}
.est-gTotal {
	overflow:hidden;
}
.gTotal-speaker {
	text-align:left;
	text-transform:uppercase;
	color:#333;
	display:block;
	font:14px 'openSans-SemiBold';
	border-top:1px solid #333;
	margin-top:10px;
	padding: 10px 10px 15px 20px;
	float:left;
	width:120px;
}
.gTotal-event {
	border-top: 1px solid #333;
	color: #333;
	display: block;
	float: left;
	font: 14px "openSans-SemiBold";
	margin-top: 10px;
	padding: 10px 10px 15px 22px;
	text-align: left;
	width: 90px;
}
/*  Ajay Date & Time page CSS */
/****** DATE AND TIME CSS ******/
#dateTimeEvent table {
	margin-left:15px;
	color:#666666;
}
#dateTimeEvent table th {
	text-align:left !important;
	white-space:normal;
	height:auto;
}
/*#dateTimeEvent table th label {
	margin-bottom:3px;
}*/
#dateTimeEvent table tr {
	margin-bottom:10px;
	height:22px;
}
#dateTimeEvent table tr td {
/*padding-right:20px;*/
	/*text-align:left;*/
}
#dateTimeEvent table tr td:last-child {
	padding-right:0;
}
#dateTimeEvent table tr:last-child {
	margin-bottom:0;
}
#dateTimeEvent table tr label {
	font-weight:normal;
}
#dateTimeEvent table tr label.css-label {
	margin-top:0px;
	margin-left:24px;
}
#dateTimeEvent .clsPresenter label.css-label {
	margin-left:58px;
}
#dateTimeEvent table tr td {
	vertical-align:top ! important;
	white-space:nowrap;
	font-size:14px;
}
#dateTimeEvent .table-date, #dateTimeEvent .table-time {
	width:118px !important;
}
#dateTimeEvent .combo-small, #dateTimeEvent .input-small {
	width:122px !important;
}
#dateTimeEvent .combo-medium, #dateTimeEvent .input-medium {
	width:138px !important;
}
#dateTimeEvent .combo-large, #dateTimeEvent .input-large {
	width:250px !important;
}
#dateTimeRepresentative .tp-box-content {
	padding:15px 10px 0px 10px;
}
.tp-box-wrapper {
	background:#FFF;
}
.valign-mid {
	vertical-align:middle !important;
}
.valign-top {
	vertical-align:top !important;
}
#dateTimeEvent .timePickerCustom [id^="timePicker"] {
 background: url("../../Images/time-picker.jpg") no-repeat scroll 9px 7px;
}
#dateTimeEvent .summary {
	padding:0px 10px 10px 20px;
	font-family:'openSans-regular';
	font-size:13px;
	color:#666666;
}
#dateTimeEvent .summary-heading {
	width:110px;
	float:left;
}
#dateTimeEvent .summary-content {
	width:700px;
	display:inline-block;
}
#dateTimeEvent .pad10 {
	padding:10px 0px 10px 10px;
}
#dateTimeEvent .marTop100 {
	margin-top:100px;
}
#dateTimeEvent .removebutton, #dateTimeEvent .dateremoveButton {
	margin-left:-32px;
}

#eventRepGrid .tp-input-1, #dateTimeOwner .tp-input-1 {
	width:109px;
}
#eventRepGrid .row-full .tp-div-2 {
	width:100px !important;
}
#dateTimeRepresentative .tp-box-11 {
	margin-bottom:0px !important;
}
#dateTimeLinkEvent .tp-input-min, #formSpeaker .tp-input-min {
	width:32px;
	border-radius:7px;
	margin-left:3px;
}
#eventRepGrid .input-label-upCase {
	padding-left:0px;
}
#eventRepGrid .removeRowButton {
	margin-left:18px;
}
#eventRepGrid .req {
	margin-left:0px;
}
#dateTimeOwner .removebutton {
	margin-left:13px;
}
#dateTimeOwner .combo-large {
	width:325px !important;
}
#dateTimeOwner .input-medium, #dateTimeOwner .tp-div-2 {
	width:138px !important;
}
#dateTimeOwner .tp-box-11 {
	margin-bottom: 0px !important;
}
/* EVENT DEFINITION CSS */

.parent-Event .tp-div-1 {
	width:112px !important;
}
/*.parent-Event .tp-div-1 .border-all{border:none; border-left:1px solid @lightGrey; border-right:1px solid @lightGrey; border-bottom:1px solid @input-border; padding:0; .border-radius;}*/
.parent-Event .tp-div-6 {
	width:780px !important;
}
.parent-Event .tp-div-2 {
	width:225px !important;
}
.parent-Event .tp-div-3 {
	width:370px !important;
}
.parent-Event .tp-div-btn {
	width:145px ! important
}
#eventDetails .summary-linked-event-acc #dateTimeLinkEvent .product-location-div {
	width:120px !important;
	margin-right:20px !important
}
#eventDetails .summary-linked-event-acc #dateTimeLinkEvent .program-topic-div {
	width:310px !important;
}
#eventDetails .summary-linked-event-acc #dateTimeLinkEvent .speaker-lead-div {
	width:160px !important;
	margin-right:20px !important
}
#eventDetails .summary-linked-event-acc #dateTimeLinkEvent .fee-service-div {
	width:110px !important;
}
#eventDetails .summary-linked-event-acc #dateTimeLinkEvent .col1 {
	width:450px !important
}
#eventDetails .summary-linked-event-acc #dateTimeLinkEvent .col2 {
	width:290px !important
}
.parent-Event input.css-checkbox[type="radio"] + label.css-label, input.css-checkbox[type="checkbox"] + label.check-label {
	margin:0 13px;
}
#formEventDef input.css-checkbox[type="radio"] + label.css-label, input.css-checkbox[type="checkbox"] + label.check-label {
	margin:0px;
}
#formEventDef #chkBxTour {
	padding-left:0px;
}
/*.parent-Event .tp-div-1 .border-all {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-clip: padding-box;
    border-color: -moz-use-text-color #d8dbdf #a8a8a8;
    border-image: none;
    border-radius: 8px 6px 0 0;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 0;
}*/
.tp-div-1 .border-all {
	border: none;
	border-left: 1px solid #d8dbdf;
	border-right: 1px solid #d8dbdf;
	border-bottom: 1px solid #d8dbdf;
	padding: 0;
	-webkit-border-radius: 8px 6px 0 0;
	-moz-border-radius: 8px 6px 0 0;
	border-radius: 8px 6px 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.addPrdctFrst .tp-div-2 {
	width: 285px !important;
}
.addPrdctFrst .tp-dropdown-2 {
	width: 285px !important;
	margin-right:10px
}
#addPrdctScnd .tp-div-2 {
	width: 285px !important;
}
#addPrdctScnd .tp-dropdown-2 {
	width: 285px !important;
}
#chkBxTour {
	width:auto;
	padding-left: 5px;
	margin-top:6px;
}
#chkBxTour label {
	margin-bottom: 10px;
	margin-top: -7px;
}
#chkBxTour .input-label-upCase {
	padding-left:0px;
}
/*#addPrdctBtn{height: 60px;}*/
#prjctLnk {
	color:red !important;
}
#supplierDiv {
	height: 60px;
}
#supplierDiv .tp-div-2 {
	width: 290px !important;
}
#supplierDiv .tp-dropdown-2 {
	width: 290px !important;
}
#btnClose {
	margin-top:113px;
}
#defnEvent .marg-top-15 {
	margin-top:15px
}
#defnEvent .marg-btm-25 {
	margin-bottom:25px
}
 #defnEvent .bg-white:nth-of-type(1) .border-green {
background: #e8e8e8;
}
/* Search Parent Event CSS*/
.margTenLeft {
	margin-left:10px;
}
.margFiveRight {
	margin-right:5px;
}
.frstRow .tp-div-3 {
	width:330px !important;
}
.frstRow .tp-div-3 .tp-dropdown-3 {
	width:330px !important;
}
.frstRow .tp-div-3 .tp-input-3 {
	width:335px !important;
}
.frstRow .tp-div-2, .scndRow .tp-div-2, .frstRow .tp-div-2 .tp-dropdown-2 {
	width: 225px !important;
}
.frstRow .tp-div-2 .tp-input-2, .scndRow .tp-div-2 .tp-input-2 {
	width: 205px !important;
}
.row-full .grid td {
	color: #333333;
	font-family: "openSans-semibold";
	font-size: 13px;
}
.gridLbl .grid-lbl {
	font-family: "openSans-bold";
	text-decoration: underline;
	cursor: pointer;
}
.gridLbl .grid-lbl-linked {
	font-family: "openSans-bold";
	font-size: 8px;
	text-decoration: underline;
	cursor: pointer;
}
.ui-iggrid-headertext {
	color: #333333;
	font-family: "openSans-semibold";
	font-size: 13px;
}
#mainContainer {
	height: 500px;
	overflow-y: auto;
	width: 975px !important;
}
/* Search Venue CSS Starts*/
#gridSearchVenue .gridLbl .grid-lbl {
	color: #333333 !important;
	font-family: "openSans-semibold" !important;
	font-size: 13px !important;
	text-decoration: none !important;
}
#scndRowSearchVemue .tp-div-3 {
	width:270px !important;
}
#scndRowSearchVemue .tp-div-3 .tp-input-3 {
	width:270px !important;
}
#scndRowSearchVemue .tp-div-2 {
	width:220px !important;
}
#scndRowSearchVemue .tp-div-2 .tp-dropdown-2 {
	width:220px !important;
}
#scndRowSearchVemue .tp-div-2 .tp-input-2 {
	width:220px !important;
}
/* Search Venue CSS Ends*/

/* Event Comment Starts */
#eventComment .tp-div-3 .tp-input-3 {
	width:530px !important;
	height: 100px !important;
}
/* Event Comment Ends */

/* Summary CSS */
/* CSS Document */
#summaryEventContent table td {
	vertical-align:top;
}
#summaryEventContent .accordion {
	padding-top:0px;
}
#summaryEventContent .accordion .accContent {
	padding:20px;
}
#summaryEventContent .accordion .accContent.summary-audience {
	padding:0px;
}
.summary-event-details .wrap-1 {
	width:100%;
}
.summary-event-details .wrap-1 .row-one, .summary-event-details .wrap-1 .row-two, .summary-event-details .wrap-1 .row-three, .summary-event-details .wrap-1 .row-four {
	margin-bottom:15px;
	float:left;
}
.summary-event-details .label-header {
	font-family:'openSans-semibold';
}
.summary-event-details .row-six .label-header, .summary-event-details .row-six .tp-label7 {
	display:inline-block !important;
	width:170px;
	padding-right: 0px !important;
}
.summary-event-details .wrap-1 .row-five {
	float:left;
}
#ProductDetails .tp-label7 {
	word-wrap: break-word;
	padding-right: 30px;
}
.summary-event-details .wrap-1 .col-one, .summary-event-details .wrap-1 .col-two {
	float:left;
	width:350px;
}
.summary-event-details .wrap-2 {
	width:200px;
	position:relative;
}
.summary-event-details .tp-div-2, .summary-event-details .tp-dropdown-2 {
	width:175px !important;
}
.summary-event-details .wrap-1 .wrapper {
	float:left;
	width:450px;
}
.summary-event-details .wrap-2 .note-box {
	border: 1px solid #ccc;
	padding: 10px;
	width: 200px;
	margin-left:10px;
}
#representativeSummary ul li {
	float:none !important;
	display:block !important;
	width:auto !important;
}
#representativeSummary ul li a {
	background: none;
	border:none;
	border-radius:none;
	display:block;
	float: none;
	line-height: 10px;
	margin-top: 0px;
	outline: medium none;
	padding: 0px;
	text-decoration: none;
}
#representativeSummary th {
	text-align:left;
	height:auto !important;
}
#representativeSummary th td.five, #representativeSummary th td.last {
	text-align:right;
}
#representativeSummary td.first {
	width:100px
}
#representativeSummary td.second {
	width:280px;
}
#representativeSummary td.third {
	width:150px;
}
#representativeSummary td.four {
	width:150px;
}
#representativeSummary td.five {
	width:150px;
}
#representativeSummary td.last {
	width:75px;
}
.event-details table {
	width:935px;
}
.header-grey {
	background-color:#d8dbdf;
	height: 44px;
	line-height: 20px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 13px 20px;
	color: #3a3a3a;
}
.col-one label, .col-two label, .col-three label {
	display:block;
}
#summaryEvent .grandTotal {
	width:auto;
	margin-left:15px;
}
#summaryEvent .accordion .accHeader {
	border-bottom:1px solid #FFFFFF;
}
#summaryEvent .gTotal-text {
	font-size:13px;
}
/****Ajay Added Menu CSS*****/
/* #menu ul#main-menu >  li:nth-of-type(3) > a, #menu ul#main-menu >  li:nth-of-type(3) ul li a,  #menu ul#main-menu >  li:nth-of-type(2) ul li:nth-of-type(3) a, #menu ul#main-menu >  li:nth-of-type(4) a, #menu ul#main-menu >  li:nth-of-type(5) a{
 	cursor:default !important;
	pointer-events: none;
 }
 #menu ul#main-menu >  li:nth-of-type(2) > a {
	 pointer-events: none;
 }
 #menu ul#main-menu >  li:nth-of-type(3) ul li,  #menu ul#main-menu >  li:nth-of-type(4) ul li{
 	display:none;
	}
	*/
ul#main-menu ul li {
	border-bottom:1px solid #e8e8e8;
}
ul#main-menu ul li:last-child {
	border-bottom:none;
}
ul#main-menu li:hover ul li a, ul#main-menu li:hover ul {
	display: none;
}
ul#main-menu ul li {
	height:40px;
	min-width:160px !important;
}
ul#main-menu ul li a {
	height:40px;
	line-height:40px;
	font-size:14px;
}
ul#main-menu ul li:hover {
	background-color:#294f6e;
}
.displayBlock {
	display:block;
}
/* override css */
.evCrResult-container {
	background:#FFF;
}
.eventResult-container {
	background:#FFF;
}
.pad-esResult {
	padding:20px 10px 10px 20px;
}
#EventSearchCriteriascroll #grid_lazy_FieldFaculty .tp-div-6 {
	width:640px
}
#EventSearchCriteriascroll .row-full .tp-div-3 {
	width:295px;
}
#EventSearchCriteriascroll .row-full .tp-div-2 {
	width: 182px;
	padding:0px 10px;
}
/* Datepicker Alignment issues */
#ui-datepicker-div .ui-datepicker .ui-datepicker-prev span, #ui-datepicker-div .ui-datepicker .ui-datepicker-next span {
	margin-left: -11px;
}
.ui-dialog .ui-dialog-titlebar-close {
	background:url('../../Images/ui-dialog-close.png') no-repeat top left ! important;
	position:absolute;
	z-index:9999;
	right: 0.5em ! important;
	top: 40.5% ! important;
	width:34px ! important;
	height:34px ! important;
	text-indent:-9999999px;
}
/*.ui-iggrid th.ui-state-default, .ui-iggrid th.ui-state-hover, .ui-iggrid th.ui-state-active, .ui-iggrid th.ui-state-default a, .ui-iggrid th.ui-state-hover a, .ui-iggrid th.ui-state-active a {
	cursor:default !important;
	pointer-events: none !important;
}*/
.accContent p {
	font:14px 'openSans-regular';
}
.summary-event-details strong {
	font:14px 'openSans-regular';
}
#representativeSummary ul li {
	font:14px 'openSans-regular';
}
#summaryEventContent [class^="tp-div"] {
font:13px 'openSans-regular';
}
#summaryEventContent table td {
	font:14px 'openSans-regular';
}
#eventCompletion table td {
	font:14px 'openSans-regular';
	height: 30px;
	line-height: 35px ! important;
}
#eventCompletion p {
	font:14px 'openSans-regular';
}
.padBot30px {
	padding-bottom:35px;
}
.margTop29px {
	margin-top:29px;
}
.margTop23px {
	margin-top:23px;
}
.dynamicBg:nth-of-type(odd) {
background:#f5f5f5
}
.dynamicBg:nth-of-type(even) {
background:#FFF
}
.dynamicBg {
	clear:left\0;
}
.btnPosfixed {
	margin-top:-25px;
}
.marRt30px {
	margin-right:30px;
}
.marRt39px {
	margin-right:39px;
}
/* Combo box width adjusting  */
.ui-igcombo-list, .ui-igcombo-listitemholder, .ui-igcombo-listitem {
	-webkit-box-sizing: initial !important;
	-moz-box-sizing: initial !important;
	box-sizing: content-box !important;
	max-height:230px !important;
}
#searchVenue .ui-igcombo-list,#searchVenue  .ui-igcombo-listitemholder,#searchVenue  .ui-igcombo-listitem{max-height:225px !important;}
#ballonPopup h5 {
	position:relative;
}
#ballonPopup h5 span {
	position:absolute;
	right:10px;
	top:10px;
}
/* Accordian with Green header*/
.accGreen .accHeader {
	height:51px;
	background: #fff;
	border-bottom: 7px solid #003b71;
}
.accGreen .accTitle {
	height:50px;
	background: linear-gradient(to bottom, #003b71 0%, #003b71 100%) repeat scroll 0px 0px padding-box #003b71;
	color: #FFF !important;
	font-size: 14px;
	display: inline-block;
	height: 44px;
	line-height: 23px;
	margin: 0px;
	padding: 10px 25px;
	border-radius: 3px 3px 0px 0px;
	text-align: center;
	max-width: 400px;
	font-family: "openSans-SemiBold";
	min-width:200px;
	font-weight: normal;
}
.accGreen .accHeader .accCTA a {
	margin:11px 0px !important
}
/* Event css */
#audienceEvent .accGreen {
	margin-bottom:5px;
}
#completeEvent .border-green:nth-of-type(1) {
 background: #e8e8e8;
}
#summaryEvent .accordion .accHeader {
	border-bottom: 7px solid #f5890c;
}
.verical-align-bottom {
	vertical-align:bottom
}
/*#EventAudRecGrid tr td
{
        padding:0px 5px;
}
#EventAudRecGrid tr td:nth-of-type(1)
{
        padding-left:20px;
}*/
.margin-top100 {
	margin-top:114px;
	margin-left:15px;
	margin-right:20px;
}
.wid120px {
	width:120px !important
}
.wid137px {
	width:137px !important;
}
/*.event-aud-dropdown{margin: 0 13px 0px 30px;}*/
.hidden {
	display:none;
}
/* Time Picker */
.ui-timepicker td.ui-timepicker-hour-cell, .ui-timepicker td.ui-timepicker-minute-cell {
	padding: 10px;
	background: #fff;
}
.ui-timepicker a.ui-state-default {
	background: #fff !important;
	border: none !important;
	font-size:14px;
	font-family:'openSans-semibold';
	color:#333333;
}
.ui-timepicker a.ui-state-hover {
	color:#333333 !important;
	cursor:pointer;
}
.ui-timepicker th.periods {
	vertical-align: middle;
	font-size:14px;
	font-family:'openSans-bold';
	color:#333333;
	padding:10px;
}
.ui-timepicker .ui-widget-header {
	line-height:50px;
	border:none
}
div#ui-timepicker-div {
	border:none
}
div#ui-timepicker-div .ui-timepicker-title.ui-widget-header.ui-helper-clearfix.ui-corner-all {
	text-align: center;
}
table.ui-timepicker-table.ui-widget-content.ui-corner-all {
	box-shadow: 3px 2px 12px #888;
}
.ui-timepicker .ui-widget-content {
	border: none;
}
.ui-timepicker-table .ui-timepicker-minutes .ui-timepicker-title {
	margin-left:1px;
}
/* Pre-Loading CSS here */

 #loading {
	background-color: rgba(0, 0, 0, .5);
	position: fixed !important;
	margin: auto;
	top: 0% !important;
	left: 0% !important;
	z-index: 100;
	width:100% !important;
	height:100% !important;
}
#loading {
	background: rgba(255, 255, 255, .5);
}
#loading img {
	position: absolute;
	top: 45%;
	left: 50%;
}
#loading img {
	position: absolute;
	top: 45%;
	left: 50%;
}
/* Fixing Issue for CSSHTML*/
.popAddDisplay {
	height:495px;
	overflow-y:auto;
	overflow-x:hidden;
}
#srBtnShows {
	/*position:fixed;*/
	bottom:0px;
	z-index:999;
	background:#FFF;
	width:959px;
	padding-top:15px;
	margin:0 20px 0 0;
}
.openEvent {
	color:#000 ! important;
	text-decoration:underline;
}
#srBtnShows .box-group .padAllNull {
	padding:0 ! important
}
#eventSummaryPopup #srBtnShows {
	bottom:-15px;
}
#eventSummaryPopup {
	/*height:450px;*/
	overflow:hidden
}
#eventSummaryPopup .scroll-div {
	overflow-y:scroll;
	overflow-x:hidden;
	height:442px;
}
/* today's background color */


a.btn-icon-blue strong {
	font-family: "openSans-bold";
	font-size: 18px;
	line-height: 22px;
}
/*****Search Rep Fix*****/
#grid_lazy_searchRep thead th {
	background:#cfd2d7 !important;
	border:none !important;
	height:40px;
}
#grid_lazy_searchRep label, #grid_lazy_searchRep td {
	font-family: "openSans-semiBold" !important;
	font-size: 13px;
	border-width:0px !important;
}
#grid_lazy_searchRep [data-chk="off"], #grid_lazy_searchRep [data-chk="on"] {
	width:27px !important;
}
.searchRepForm, .searchLinkForm, .addParentForm, .searchVenueForm, .searchVendorForm {
	padding-top:20px;
	margin: 0 20px;
	width:935px;
}
.ui-igcheckbox-normal {
	margin-left:15px;
}
/**Ig Grid Fix**/
.ui-iggrid td.ui-state-active, .ui-iggrid .ui-ig-altrecord td.ui-state-active, .ui-iggrid th.ui-iggrid-rowselector-class.ui-state-active, .ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-active, .ui-iggrid tbody .ui-iggrid-mergedcell.ui-state-active, .ui-iggrid tbody .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-active, .ui-iggrid tbody .ui-iggrid-mergedcellstop.ui-state-active, .ui-iggrid tbody .ui-ig-altrecord .ui-iggrid-mergedcellstop.ui-state-active {
	background:#003b71 !important;
	border:none !important;
}
.ui-iggrid th.ui-iggrid-rowselector-class>.ui-icon {
	margin-top: 0 !important;
	margin-left:-10px ! important
}
/* Check box override here */
.ui-igcheckbox-small .ui-icon, .ui-igcheckbox-normal .ui-icon, .ui-iggrid th .ui-igcheckbox-normal.ui-state-default .ui-icon, .ui-igcombo-checkbox .ui-icon {
	background-image:url('../../images/checkChk.png') ! important;
	width:25px;
	height:25px;
}
.ui-igcheckbox-normal-on {
	left: 25% ! important;
	margin-left: -8px ! important;
	margin-top: -15px ! important;
	position: relative ! important;
	top: 50% ! important;
}
/*.ui-icon{background-position: left top ! important;}*/
#Datetimemessage-container {
	clear:left;
	margin-top:20px;
}
.padBottomTen {
	padding-bottom: 10px;
}
.speakerErrorText {
	width:915px;
	margin:20px auto;
	overflow:hidden;
	font:14px 'openSans-regular';
}
/* PHASE II STYLES*/
/****LOGOUT STYLES*******/

    
/*.header .header-container .logo-container .arrow-up 
{
    position: absolute;
    right: 6px;
    top: 11px;
    height: 0px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #003b71;
	cursor:pointer;
	text-indent:-5000px;
	width:10px;
	height:5px;
}*/
/****BIOGEN*****/
.header .header-container .logo-container .arrow-up {
	position: absolute;
	right: 6px;
	top: 7px;
	height: 0px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #003b71;
	cursor:pointer;
	text-indent:-5000px;
	width:10px;
	height:5px;
}
.privacy-policy .tp-label6 {
	padding-top:20px;
	font-family: 'openSans-semibold' !important;
	font-size: 14px !important;
	color: #333333 !important;
}
/*.logo-container .loginContainer span.arrow-down 
{
    position: absolute;
    right: 6px;
    top: 11px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    cursor: pointer;
    text-indent: -5000px;
    border-top: 10px solid #003b71;
    width:10px;
	height:5px;
}*/
/*****BIOGEN****/
.logo-container .loginContainer span.arrow-down {
	position: absolute;
	right: 6px;
	top: 7px;
	height: 0px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	cursor: pointer;
	text-indent: -5000px;
	border-top: 10px solid #FFFFFF;
	width:10px;
	height:5px;
}
.logo-container .loginContainer .loginBox {
	position: absolute;
	top: 60px;
	right: -30px;
	display: none;
	width: 150px;
	/*border: 1px solid #e8e8e8;*/
    box-shadow:3px 5px 6px 0 rgba(50, 50, 50, 0.75);
	padding: 0px;
}
.logo-container .loginContainer .loginBox a {
	font-size:14px;
	display:block;
	line-height:20px;
	color:#fff;
	background:#7d91a2;
	padding:7px;
	border-bottom:1px solid #e8e8e8;
	font-family: "openSans-regular";
}
.logo-container .loginContainer .loginBox a:hover {
	background:#294f6e;
}
.logo-container .loginContainer .loginBox a:last-child {
	border-bottom:none;
}
.loginButton.active em {
	width: 100%;
	height: 1px;
	bottom: -1px;
	position: absolute;
	background-color:#253e5c;
	display:inline-block;
}
.loginButton {
	position: relative;
	z-index: 30;
	cursor: pointer;
	display: inline-block;
	float: right;
	top: -48px;
	width: 26px;
	height: 20px;
	right: -30px;
}

/*IN:21367 - added class as Logout click was not called for draft event when logged in user is not lead rep of that event - start*/
.clickable-div 
{
	cursor: pointer;
}
/*IN:21367 - added class as Logout click was not called for draft event when logged in user is not lead rep of that event - end*/

/*.loginButton.active{
    border: 1px solid #7d91a2;
}*/

/****SIGN IN POP UP****/
#signbody {
}
#canvas {
	margin:0px 28px;
	border:1px solid #ccc;
	border-radius:2px;
	width:440px;
}
#signtext {
	color:#385b85;
	padding:10px;
	padding-left:28px;
}
#mealrow {
	padding:15px 0px 15px 28px;
	color:#385b85;
}
#clearbuttondiv {
	padding-left:28px;
}
/* Override CSS for hierarchical*/
.ui-menu .ui-menu-item a {
	font:13px "openSans-regular";
	color:#666;
	padding: 2px 10px;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	margin: 0px ! important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background:  #F1F1F1;
	border: none;
	font-weight: normal;
}
#budgetAllocationGridTable td, #BudgetTrackingGridTable td {
	font: 14px 'openSans-semiBold';
}
#budgetAllocationGridTable_container, #BudgetTrackingGridTable_container {
	padding-bottom:20px;
}
#bdgtAuditGrid tr:hover, #bdgtNotesGrid tr:hover {
	background:#CCC ! important;
}
#budgetAllocationGridTable tr:hover{background:#F1F1F1 !important;}
.sectionHeader {
	display:inline-block;
	padding-bottom:10px;
}
/* Dashboard date */
.ui-state-disabled .ui-state-default {
	border-radius:18px;
	background:none;
	border:none;
}
/***Close buton fix***/
a.btn-icon-blue strong {
	font-family: "openSans-bold";
	font-size: 18px;
	line-height: 22px;
}
.bg-accordionGrey .ui-dialog .ui-dialog-titlebar {
	padding:8px 20px !important;
	background:#003b71 !important;
	height:50px;
	line-height:35px;
}
.bg-accordionGrey .ui-dialog .ui-dialog-title {
	padding-left:0px;
}
.ui-dialog, .ui-dialog .ui-widget-content {
	border:none !important
}
#combo_ContactNoteType .ui-widget-content{ border: 1px solid #b1b1b1 ! important}
.row-full .ui-iggrid tr.ui-state-focus td, .row-full .ui-iggrid tr.ui-state-focus th, .row-full .ui-iggrid tr.ui-ig-altrecord.ui-state-focus th {
	background:#003b71 !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background:none !important;
	border:none !important;
}
.closeAdd {
	width: 100%;
	position: fixed;
	left: 0;
	background: #ffffff;
	z-index: 500;
	top: 90%;
}
.speakerErrorText {
	width:915px;
	margin:20px auto;
	overflow:hidden;
	font:14px 'openSans-regular';
}
/****DRAFT MESSAGE CSS*****/
.draft-msg span {
	line-height:64px;
}
.draft-msg .btn-blue {
	min-width:154px !important;
}
.draft-msg .box-group {
	margin-bottom:0px !important;
}
/******Demo comments Event Financial Page*****/
#estimateGridCost table tbody tr:nth-of-type(1) {
height:52px
}
#estimateGridCost table tbody tr:nth-of-type(2) {
height:48px
}
#estimateGridCost table tbody tr:nth-of-type(3) {
height:48px
}
/****Demo comments fix Event Audience Page*****/
    #apPlanned ul li {
	text-align:right
}
#apPlanned ul li input, #apRegister ul li input, #apAttended ul li input, #apMeal ul li input, #apInitial ul li input {
	width:41px;
	padding-right:14px
}
/* #apPlanned ul li:nth-of-type(4) input{padding-right:16px; width:39px;}
    #apPlanned ul li:nth-of-type(3) input{width:45px;padding-right:3px}*/


/* fixed UI ISSUE -- Jai */
.scndRow .tp-div-2 #autoText_LinkedEvent_RepName, .scndRow .tp-div-2 #autoText_LinkedEvent_OwnerName {
	width:189px ! important
}
.esr-padEffect .removeRowButton, .removelinkedEvent {
	position:absolute;
	bottom:15px;
}
/*.scndRow .tp-div-2 #autoText_rep, .scndRow .tp-div-2 #autoText_owner{width:170px ! important}*/


/********************************************************/
.textLeft {
	text-align:left !important;
}
#financialSummary table tbody td:nth-of-type(1), #financialSummary table thead th:nth-of-type(1), #financialEvent table tbody td:nth-of-type(1), #financialEvent table thead th:nth-of-type(1), #Financials_Totals table tbody td:nth-of-type(1), #Financials_Totals table thead th:nth-of-type(1) {
text-align:left;
text-indent: 0px;
}
 #financialSummary table thead th:nth-of-type(2), #financialSummary table thead th:nth-of-type(3), #financialEvent table thead th:nth-of-type(2), #financialEvent table thead th:nth-of-type(3), #Financials_Totals table thead th:nth-of-type(2), #Financials_Totals table thead th:nth-of-type(3), #Financials_Totals table td:nth-of-type(2), #Financials_Totals table td:nth-of-type(3) {
text-align:right
}
#financialSummary table thead th {
	text-transform:uppercase;
	height:42px;
	vertical-align:middle;
	background:#D8DBDF;
}
#financialSummary table tbody .finEst-text {
	padding-left:0
}
#financialSummary table .ef-acc-textBold {
	margin-left:0;
}
#financialSummary table td:nth-of-type(2), #financialSummary table td:nth-of-type(3) {
text-align:right;
}
#financialSummary .est-gTotal .mLeft150px {
	margin-left:0
}
#financialSummary .est-gTotal {
	padding-left:130px;
}
#SpeakerFinancials .est-gTotal {
	padding-left:208px;
}
#SpeakerFinancials .mLeft250px {
	margin-left:0
}
#financialSummary .est-gTotal .gTotal-text {
	font-size: 20px !important;
}
#financialSummary .est-gTotal .gTotal-text:nth-of-type(1) {
margin-left:-18px;
}
#financialSummary .est-gTotal .mLeft30px {
	margin-left:24px;
}
#financialSummary #SpeakerFinancials .accHeader, #financialEventSummary #EventFinancials .accHeader, #financialEventSummary .accHeader {
	border:none !important
}
#financialSummary #SpeakerFinancials .accCTA, #financialEventSummary .accCTA {
	padding:6px 10px
}
#financialSummary #SpeakerFinancials table, #Financials_SpeakerInfo table {
	width:435px;
}
#financialSummary #SpeakerFinancials table td, #financialSummary #SpeakerFinancials table th, #Financials_SpeakerInfo table td, #Financials_SpeakerInfo table th {
	vertical-align:middle
}
#financialSummary #SpeakerFinancials .finSpeaker-grid tr td span.text-finSpeaker, #Financials_SpeakerInfo .finSpeaker-grid tr td span.text-finSpeaker {
	margin:0
}
#financialSummary #SpeakerFinancials .finSpeaker-grid .textIndentMore {
	margin-bottom:0;
	text-indent: 25px;
}
#financialSummary #SpeakerFinancials .finSpeaker-grid tbody tr, #Financials_SpeakerInfo_Categories .finSpeaker-grid tbody tr, #Financials_SpeakerInfo_Categories .finSpeaker-grid tfoot tr {
	height:40px;
}
#financialSummary #SpeakerFinancials .finSpeaker-grid tbody tr {
	height:30px;
}
#financialSummary #SpeakerFinancials .accContent, #Financials_SpeakerInfo .accContent {
	padding:0 20px;
}
#financialSummary #SpeakerFinancials .accTitle {
	margin-top:-11px;
}
#financialEventSummary .accTitle table {
	width:635px !important;
}
#financialEventSummary #financeEvent .financial-acc {
	width:100% !important
}
#financialEventSummary .accTitle table th {
	vertical-align:middle;
}
#financialEventSummary .accTitle table tr {
	height:42px;
}
#financialEventSummary .accTitle table tr th:nth-of-type(1) {
padding-left:20px;
}
#financialSummary #SpeakerFinancials .accHeader, #financialEventSummary #EventFinancials .accHeader, #Financials_SpeakerInfo .accHeader, #Financials_BudgetCategories .accHeader, #summaryAccordian .accHeader {
	height:42px !important;
}
#financialEventSummary {
	width:685px;
}
#financialEventSummary .accContent, #Financials_BudgetCategories .finEvent-grid {
	padding:0 !important
}
#EventFinancials table {
	width:100%
}
#Financials_BudgetCategories .finEvent-grid table {
	width:100%
}
#financialEventSummary .textLeftMarg {
	margin-left:0
}
#financialEventSummary .finEvent-grid table {
	width:100%;
}
#financialEventSummary .finEvent-grid {
	padding:0
}
#financialSummary #estimateGridCost {
	padding:0;
}
#estimateGridCost table {
	width:100%;
}
#estimateGridCost table td, #financialSummary #estimateGridCost table th {
	padding:0 20px;
	vertical-align:middle
}
 #estimateGridCost table tbody tr:nth-of-type(1) {
height:30px
}
 #estimateGridCost table tbody tr:nth-of-type(2) {
height:25px
}
#Financials_SpeakerInfo_Categories table {
	table-layout:fixed
}
 #Financials_SpeakerInfo_Categories table tfoot td:nth-of-type(2), #Financials_SpeakerInfo_Categories table tfoot td:nth-of-type(3), #financeEvent tbody tr td:nth-of-type(2), #financeEvent tbody tr td:nth-of-type(3), #financialSpeakerGrid tr td:nth-of-type(2), #financialSpeakerGrid tr td:nth-of-type(3), #TotalsEventFinancials tr td:nth-of-type(2), #TotalsEventFinancials tr td:nth-of-type(3) {
text-align:right
}
 /*Issue Fixed 19342*/
#Financials_SpeakerInfo_Categories .ef-acc-textBold 
{
     margin-top: -11px;
}
 /*Issue Fixed 19342*/
.financial-event-grid {
	width:635px;
}
#financeEvent .accContent table {
	width:92.5% !important;
}
#staffing-grid {
	width:100% !important
}
 #staffing-grid tr td:nth-of-type(1) {
padding-left:20px;
}
#financeEvent table tr, #staffing-grid tr {
	height:50px
}
#financeEvent table td, #staffing-grid td {
	vertical-align:middle
}
 #staffing-grid tr td:nth-of-type(2), #staffing-grid tr td:nth-of-type(3) {
text-align:right
}
#financeEvent table tr td {
	vertical-align:middle;
}
 #financeEvent table tr td:nth-of-type(1), #TotalsEventFinancials table td:nth-of-type(1) {
padding-left:20px;
}
 #financeEvent > tbody > tr:nth-of-type(odd) {
background:#f2f2f2 !important
}
 #EventFinancials #financeEvent > tbody > tr:nth-of-type(even) {
background:#f2f2f2 !important
}
 #EventFinancials #financeEvent > tbody > tr:nth-of-type(odd) {
background:#fff !important
}
#EventFinancials #financeEvent > tbody > tr .accContent {
	background:#fff
}
#financialSpeakerGrid tr {
	height:40px;
	background:#fff
}
#TotalsEventFinancials tr {
	height:50px;
	background:#fff
}
.financialSpeakerGrid, #TotalsEventFinancials {
	background:#fff
}
.finEvent-grid #financeEvent .financial-acc tr {
	height:42px !important
}
.finEvent-grid #financeEvent .financial-acc tr th {
	vertical-align:middle !important
}
 .finEvent-grid #financeEvent .financial-acc:nth-of-type(1) {
margin-top:1px;
}
#TotalsEventFinancials table td {
	vertical-align:middle
}
#TotalsEventFinancials .tp-label7 {
	border-top:1px solid #000;
	display:inline-block;
	padding-top:10px;
	min-height:31px
}
#financeEvent .ef-acc-textBold {
	font-weight:normal
}
#financialSpeakerGrid {
	width:90.5% !important
}
#financialSummary #financialSpeakerGrid {
	width:85.5% !important
}
.financialSpeakerGrid {
	padding-top:10px;
}
.grey-body-bg {
	background:#e8e8e8
}
#eventVendorGrid .swappingRows tr td {
	padding: 4px 5px 3px 0px ! important;
}
.event-details-acc .tp-label3 {
	text-transform:uppercase;
	margin-bottom:2px
}
#eventLocationGrid .swappingRows tr td:nth-of-type(6) {
padding-left:39px ! important
}
#eventLocationGrid .swappingRows tr th:nth-of-type(5) {
padding-left:22px ! important
}
#eventLocationGrid .swappingRows tr th:nth-of-type(6) {
padding-left:37px ! important
}
#eventVendorGrid .swappingRows tr td:nth-of-type(1) {
padding-left:26px ! important
}
#eventLocationGrid .swappingRows tr td:nth-of-type(1) {
padding-left:26px ! important
}
#eventLocationGrid .swappingRows tr th {
	padding:0px
}
#eventLocationGrid .swappingRows tr th:nth-of-type(4) {
padding-left:1px
}
#eventLocationGrid .swappingRows tr td {
	padding: 15px 2px 15px 0px ! important;
	vertical-align: top !important;
}
#EventInformation *, #EventInformation {
	font-family:'openSans-semibold' !important;
	font-size:14px !important;
	color:#333333 !important
}
#EventInformation .tp-label3 {
	font-family: 'openSans-regular' !important;
	font-size: 13px !important;
	color: #666666 !important;
}
#divPendingApprovalSummaryStatus .accContent .box-group {
	margin-bottom:20px;
	margin-right: -10px;
}
#PendingApprovalHeaderComment {
	border: 1px solid #CCC;
	width: 572px;
	margin: 10px 0px;
}
.PendingApprovalContainer {
	padding: 20px 6px 20px 20px;
}
#grid_lazy_ContactNotes_scroll {
	background:#fff;
	height:auto !important
}
#grid_lazy_FieldFaculty {
	width:100%
}
#grid_lazy_ContactNotes_scroll table .ui-iggrid th, .ui-iggrid th.ui-state-default, #grid_lazy_ContactNotes_scroll table th {
	border:none
}
#eventonholder .tp-dropdown-2 {
	width:300px !important;
}
#eventonholder textarea {
	border:1px solid #ccc;
	width:450px;
	height:80px;
}
#viewAttestation label.tp-label6 {
	margin:10px 0;
	display: inline-block;
	margin: 10px 0px 20px 0;
	width:420px;
	float:left;
	margin-right:30px;
}
#viewAttestation div.tp-label6 {
	margin:10px 0;
	display: inline-block;
	margin: 10px 0px 20px 0;
}
#viewAttestation .box-group {
	margin-top:10px;
}
#viewAttestation .attestation-header {
	font-size:18px;
	color:#333333;
	font-family:'openSans-semibold';
	text-transform:uppercase;
}
#grid_lazy_ContactNotes_container {
	margin-top:20px;
}
#grid_lazy_ContactNotes_container table thead {
	height:42px;
	text-transform:uppercase;
	height:42px;
	vertical-align:middle;
	background:#D8DBDF;
	font-family: 'openSans-semibold';
	font-size: 13px;
	color: #333333;
}
#grid_lazy_ContactNotes_container table td {
	height:62px;
	font-family: 'openSans-regular';
	font-size: 13px;
	color: #666666;
}
#grid_lazy_ContactNotes_container table th, #grid_lazy_ContactNotes_container table td {
	padding:5px 10px;
	vertical-align:middle
}
 #grid_lazy_ContactNotes_container table th:nth-of-type(1), #grid_lazy_ContactNotes_container table td:nth-of-type(1) {
padding-left:20px !important
}
#grid_lazy_ContactNotes_container .ui-iggrid th, #grid_lazy_ContactNotes_container .ui-iggrid th.ui-state-default, #grid_lazy_ContactNotes_container .ui-widget-header {
	border: none !important;
}
#addParentEventDateRep #autoText_LinkedEvent_RepName, #addParentEventDateRep #autoText_LinkedEvent_OwnerName {
	padding-right:26px !important;
	width: 220px !important;
}
#addParentEventDateRep .datePickerCustom input[type="tel"], .addParentForm .datePickerCustom input[type="tel"], #formCancelEventDiv .datePickerCustom input[type="tel"] {
	height: 30px !important;
	padding: 5px 0 7px 28px !important;
	position: relative;
	width: 109px !important;
}
#InsufficientFunds {
	text-align:center
}
#eventCancellation .tp-dropdown-3 {
	width:300px !important
}
#eventCancellation label {
	display:inline-block
}
.representativeSummaryAcc, .locationSummaryAcc {
	padding:0px !important
}
.representativeSummaryAcc table, .locationSummaryAcc table {
	margin:20px 0;
	width:100%;
	table-layout:auto !important
}
#eventDetails .representativeSummaryAcc table td, #eventDetails .locationSummaryAcc table td {
	padding:5px 10px;
	font-family: 'openSans-regular' !important;
	font-size: 13px !important;
	color: #666 !important;
}
.summary-textarea {
	width:915px;
	padding:5px 10px;
}
.representativeSummaryAcc table th, .locationSummaryAcc table th {
	padding:0px 10px;
	text-transform:uppercase;
	text-align:left
}
.representativeSummaryAcc table td:nth-of-type(1), .representativeSummaryAcc table th:nth-of-type(1), .locationSummaryAcc table td:nth-of-type(1), .locationSummaryAcc table th:nth-of-type(1) {
padding-left:20px !important;
}
#eventDetails .speakerSummaryAcc .row-full .tp-div-1 {
	width:110px !important;
}
#speakerfullsummary .check-label {
	cursor:default
}
.speakerSummaryAcc table {
	width:100% !important
}
#eventDetails .speakerSummaryAcc .box-group label {
	display: inline-block !important;
}
.speakerSummaryAcc .eventDateHeader .bg-lightGrey {
	height:42px;
	line-height:10px;
}
#eventDetails .speakerSummaryAcc tbody tr:nth-of-type(odd), .audience-summary-acc #ea-Attendee-list tbody tr:nth-of-type(odd) {
background:#f2f2f2 !important
}
.alternate-table-color tbody tr:nth-of-type(odd) {
background:#f2f2f2
}
.alternate-table-color thead tr th, .alternate-table-color tbody tr td {
	padding: 5px 10px !important;
}
.audience-summary-acc #ea-Attendee-list th {
	padding-bottom:5px !important;
}
.audience-summary-acc #ea-Attendee-list tbody tr:nth-of-type(even) {
background:#fff !important
}
.alternate-table-color tbody tr td {
	height:50px !important;
	vertical-align:middle !important
}
.audience-summary-acc #typesummary div, .audience-summary-acc #apType label {
	text-align:left;
	padding-left:20px !important;
}
.attendee-panning-summary > div div:nth-of-type(odd) {
background:#f2f2f2;
}
.attendee-panning-summary > div div:nth-of-type(even) {
background:#ffffff;
}
.attendee-panning-summary > div > div {
	line-height: 55px;
	padding-top:5px;
}
.attendee-panning-summary > div > label {
	padding:0 10px;
}
.attendee-panning-summary > div > div > div {
	padding:0 10px;
}
.attendee-panning-summary {
	padding-top:20px;
}
.attendee-panning-summary #apType {
	width:220px;
}
.attendee-panning-summary #apInitial, .attendee-panning-summary #apRegister, .attendee-panning-summary #apAttended, .attendee-panning-summary #apPlanned, .attendee-panning-summary #apMeal {
	width:151px !important;
}
.attendee-panning-summary #apMeal label, .attendee-panning-summary #apMeal > div div {
	padding-right:10px;
}
.summary-grid th:nth-of-type(1), .summary-grid td:nth-of-type(1) {
padding-left:20px !important;
}
.summary-grid td {
	padding:5px 10px;
}
.summary-grid th {
	padding:0 10px;
}
.summary-grid td {
	font-family: 'openSans-regular';
	font-size: 13px;
	color: #666666;
}
.summary-grid td, .summary-grid th {
	vertical-align:middle !important;
}
.summary-grid {
	width:100%;
	margin:20px 0
}
.padding-zero {
	padding:0 !important
}
.summary-statistics div > span {
	width:250px;
	display:block;
	padding:2px 0;
	float:left;
	margin-right: 15px;
}
.summary-statistics div {
	clear:both
}
.summary-statistics .GlobalEvent {
	vertical-align:inherit
}
.summary-statistics {
	width: 530px;
	margin-left: 200px;
	margin-bottom:20px;
}
#attendeelistsummary #ea-Attendee-list td, #attendeelistsummary #ea-Attendee-list th {
	padding:5px 10px;
}
.audience-summary-acc .ea-venueLabel {
	margin-left:20px;
}
#EventContactNotes {
	background:#e8e8e8
}
.summaryLinkedEvents .linkedEventsStatus {
	width:110px !important
}
.summaryLinkedEvents .linkedEventDetails {
	width:743px !important
}
.linkedEventLeftContainer {
	width:403px;
}
.linkedEventLeftContainer .tp-div-1 {
	width:100px;
}
.linkedEventLeftContainer .linked-event-type {
	width:283px
}
.linkedEventRightContainer .linked-events-spaker {
	width:150px;
	float:left
}
#dateTimeLinkEvent .summaryLinkedEvents .removeRowButton {
	bottom:20px;
}
#Accounting .accordion .accHeader {
	height:42px;
}
#addParentEventDateRep #autoText_LinkedEvent_RepName, #addParentEventDateRep #autoText_LinkedEvent_OwnerName {
	padding-right:26px !important;
	width: 220px !important;
}
#addParentEventDateRep .datePickerCustom input[type="tel"], .addParentForm .datePickerCustom input[type="tel"], #formCancelEventDiv .datePickerCustom input[type="tel"] {
	height: 30px !important;
	padding: 5px 0 7px 28px !important;
	position: relative;
	width: 109px !important;
}
#InsufficientFunds {
	text-align:center
}
#eventCancellation .tp-dropdown-3 {
	width:300px !important
}
#eventCancellation label {
	display:inline-block
}
.representativeSummaryAcc, .locationSummaryAcc {
	padding:0px !important
}
.representativeSummaryAcc table, .locationSummaryAcc table {
	margin:20px 0;
	width:100%;
	table-layout:auto !important
}
#eventDetails .representativeSummaryAcc table td, #eventDetails .locationSummaryAcc table td {
	padding:5px 10px;
	font-family: 'openSans-regular' !important;
	font-size: 13px !important;
	color: #666 !important;
}
.summary-textarea {
	width:915px;
	padding:5px 10px;
}
.representativeSummaryAcc table th, .locationSummaryAcc table th {
	padding:0px 10px;
	text-transform:uppercase;
	text-align:left
}
.representativeSummaryAcc table td:nth-of-type(1), .representativeSummaryAcc table th:nth-of-type(1), .locationSummaryAcc table td:nth-of-type(1), .locationSummaryAcc table th:nth-of-type(1) {
padding-left:20px !important;
}
#eventDetails .speakerSummaryAcc .row-full .tp-div-1 {
	width:110px !important;
}
#speakerfullsummary .check-label {
	cursor:default
}
.speakerSummaryAcc table {
	width:100% !important
}
#eventDetails .speakerSummaryAcc .box-group label {
	display: inline-block !important;
}
.speakerSummaryAcc .eventDateHeader .bg-lightGrey {
	height:42px;
	line-height:10px;
}
#eventDetails .speakerSummaryAcc tbody tr:nth-of-type(odd), .audience-summary-acc #ea-Attendee-list tbody tr:nth-of-type(odd) {
background:#f2f2f2 !important
}
.alternate-table-color tbody tr:nth-of-type(odd) {
background:#f2f2f2
}
.alternate-table-color thead tr th, .alternate-table-color tbody tr td {
	padding: 5px 10px !important;
}
.audience-summary-acc #ea-Attendee-list th {
	padding-bottom:5px !important;
}
.audience-summary-acc #ea-Attendee-list tbody tr:nth-of-type(even) {
background:#fff !important
}
.alternate-table-color tbody tr td {
	height:50px !important;
	vertical-align:middle !important
}
.audience-summary-acc #typesummary div, .audience-summary-acc #apType label {
	text-align:left;
	padding-left:20px !important;
}
.attendee-panning-summary > div div:nth-of-type(odd) {
background:#f2f2f2;
}
.attendee-panning-summary > div div:nth-of-type(even) {
background:#ffffff;
}
.attendee-panning-summary > div > div {
	line-height: 55px;
	padding-top:5px;
}
.attendee-panning-summary > div > label {
	padding:0 10px;
}
.attendee-panning-summary > div > div > div {
	padding:0 10px;
}
.attendee-panning-summary {
	padding-top:20px;
}
.attendee-panning-summary #apType {
	width:220px;
}
.attendee-panning-summary #apInitial, .attendee-panning-summary #apRegister, .attendee-panning-summary #apAttended, .attendee-panning-summary #apPlanned, .attendee-panning-summary #apMeal {
	width:151px !important;
}
.attendee-panning-summary #apMeal label, .attendee-panning-summary #apMeal > div div {
	padding-right:10px;
}
.summary-grid th:nth-of-type(1), .summary-grid td:nth-of-type(1) {
padding-left:20px !important;
}
.summary-grid td {
	padding:5px 10px;
}
.summary-grid th {
	padding:0 10px;
}
.summary-grid td {
	font-family: 'openSans-regular';
	font-size: 13px;
	color: #666666;
}
.summary-grid td, .summary-grid th {
	vertical-align:middle !important;
}
.summary-grid {
	width:100%;
	margin:20px 0
}
.padding-zero {
	padding:0 !important
}
.summary-statistics div > span {
	width:250px;
	display:block;
	padding:2px 0;
	float:left;
	margin-right: 15px;
}
.summary-statistics div {
	clear:both
}
.summary-statistics .GlobalEvent {
	vertical-align:inherit
}
.summary-statistics {
	width: 530px;
	margin-left: 200px;
	margin-bottom:20px;
}
#attendeelistsummary #ea-Attendee-list td, #attendeelistsummary #ea-Attendee-list th {
	padding:5px 10px;
}
#attendeelistsummary .summary-grid {
	table-layout:fixed
}
.audience-summary-acc .ea-venueLabel {
	margin-left:20px;
}
#EventContactNotes {
	background:#e8e8e8
}
.summaryLinkedEvents .linkedEventsStatus {
	width:110px !important
}
.summaryLinkedEvents .linkedEventDetails {
	width:743px !important
}
.linkedEventLeftContainer {
	width:403px;
}
.linkedEventLeftContainer .tp-div-1 {
	width:100px;
}
.linkedEventLeftContainer .linked-event-type {
	width:283px
}
.linkedEventRightContainer .linked-events-spaker {
	width:150px;
	float:left
}
#dateTimeLinkEvent .summaryLinkedEvents .removeRowButton {
	bottom:20px;
}
#Accounting .accordion .accHeader {
	height:42px;
}
a.tp-new-link:after {
 position: absolute;
 padding-left: 5px;
 content: "\203a";
 color: #003b71;
 font-weight: bold;
 font-family: "openSans-semibold";
 font-size: 22px;
 border-bottom:1px solid #ffffff;
 line-height: 16px;
}
.min-height30 {
	min-height:30px;
}
#RepCommentsSection {
	position:relative
}
a.tp-new-link {
	font-family:'openSans-semibold';
	font-size:14px;
	color:#333333;
	border-bottom:1px solid #333333;
	text-decoration:none;
	display:inline-block;
	line-height: 16px;
}



/* multi select */
/*Styles for Multi Select list*/

#participantCredentials .ui-igcombo-list .ui-igcheckbox-small, #participantProduct .ui-igcombo-list .ui-igcheckbox-small, #participantSpeciality .ui-igcombo-list .ui-igcheckbox-small, [id^="combo_SpeakerSpeciality"] .ui-igcombo-list .ui-igcheckbox-small, [id^="combo_SpeakerSpeciality"] .ui-igcombo-list .ui-icon,[id^="combo_NomSpeakerCredential"] .ui-igcombo-list .ui-igcheckbox-small, [id^="combo_NomSpeakerCredential"] .ui-igcombo-list .ui-icon, [id^="combo_NomSpeakerSpecialties"] .ui-igcombo-list .ui-igcheckbox-small, [id^="combo_NomSpeakerSpecialties"] .ui-igcombo-list .ui-icon, [id^="combo_NomSpeakerBoardcertifications"] .ui-igcombo-list .ui-igcheckbox-small, [id^="combo_NomSpeakerBoardcertifications"] .ui-igcombo-list .ui-icon {
 width: 21px;
 height: 21px;
 background-color: #f8f8f8;
}
[id^='combo_Travel'] .ui-igcheckbox-small .ui-icon, #participantCredentials .ui-igcheckbox-small .ui-icon, #participantProduct .ui-igcheckbox-small .ui-icon, #participantSpeciality .ui-igcheckbox-small .ui-icon, [id^="combo_SpeakerSpeciality"] .ui-igcheckbox-small .ui-icon, [id^="combo_SpeakerSpeciality"] .ui-igcheckbox-normal .ui-icon, [id^="combo_SpeakerSpeciality"].ui-iggrid th .ui-igcheckbox-normal.ui-state-default .ui-icon, [id^="combo_SpeakerSpeciality"] .ui-igcombo-checkbox .ui-icon, [id^="combo_NomSpeakerCredential"] .ui-igcheckbox-small .ui-icon, [id^="combo_NomSpeakerCredential"] .ui-igcheckbox-normal .ui-icon, [id^="combo_NomSpeakerCredential"].ui-iggrid th .ui-igcheckbox-normal.ui-state-default .ui-icon, [id^="combo_NomSpeakerCredential"] .ui-igcombo-checkbox .ui-icon, [id^="combo_NomSpeakerSpecialties"] .ui-igcheckbox-small .ui-icon, [id^="combo_NomSpeakerSpecialties"] .ui-igcheckbox-normal .ui-icon, [id^="combo_NomSpeakerSpecialties"].ui-iggrid th .ui-igcheckbox-normal.ui-state-default .ui-icon, [id^="combo_NomSpeakerSpecialties"] .ui-igcombo-checkbox .ui-icon , [id^="combo_NomSpeakerBoardcertifications"] .ui-igcheckbox-small .ui-icon, [id^="combo_NomSpeakerBoardcertifications"] .ui-igcheckbox-normal .ui-icon, [id^="combo_NomSpeakerBoardcertifications"].ui-iggrid th .ui-igcheckbox-normal.ui-state-default .ui-icon, [id^="combo_NomSpeakerBoardcertifications"] .ui-igcombo-checkbox .ui-icon{
 background: url("../../images/checkbox.png") no-repeat 0 2px !important;
}
[id^='combo_Travel'] .ui-igcombo-list .ui-state-highlight .ui-icon, #participantCredentials .ui-igcombo-list .ui-state-highlight .ui-icon, #participantProduct .ui-igcombo-list .ui-state-highlight .ui-icon, #participantSpeciality .ui-igcombo-list .ui-state-highlight .ui-icon, [id^="combo_SpeakerSpeciality"] .ui-igcombo-list .ui-state-highlight .ui-icon, [id^="grid_"] .ui-igcombo-list .ui-state-highlight .ui-icon, [id^="combo_NomSpeakerCredential"] .ui-igcombo-list .ui-state-highlight .ui-icon, [id^="grid_"] .ui-igcombo-list .ui-state-highlight .ui-icon, [id^="combo_NomSpeakerSpecialties"] .ui-igcombo-list .ui-state-highlight .ui-icon, [id^="grid_"] .ui-igcombo-list .ui-state-highlight .ui-icon, [id^="combo_NomSpeakerBoardcertifications"] .ui-igcombo-list .ui-state-highlight .ui-icon, [id^="grid_"] .ui-igcombo-list .ui-state-highlight .ui-icon {
 background: url("../../images/checkbox-checked.png") no-repeat 1px 2px !important;
}
[id^='combo_Travel'] .ui-igcheckbox-small.ui-state-default, #participantCredentials .ui-igcheckbox-small.ui-state-default, #participantProduct .ui-igcheckbox-small.ui-state-default, #participantSpeciality .ui-igcheckbox-small.ui-state-default, [id^="combo_SpeakerSpeciality"] .ui-igcheckbox-small.ui-state-default, [id^="combo_SpeakerSpeciality"].ui-igcheckbox-normal.ui-state-default, [id^="combo_SpeakerSpeciality"].ui-igcombo-checkbox.ui-state-default, [id^="combo_NomSpeakerCredential"] .ui-igcheckbox-small.ui-state-default, [id^="combo_NomSpeakerCredential"].ui-igcheckbox-normal.ui-state-default, [id^="combo_NomSpeakerCredential"].ui-igcombo-checkbox.ui-state-default, [id^="combo_NomSpeakerSpecialties"] .ui-igcheckbox-small.ui-state-default, [id^="combo_NomSpeakerSpecialties"].ui-igcheckbox-normal.ui-state-default, [id^="combo_NomSpeakerSpecialties"].ui-igcombo-checkbox.ui-state-default, [id^="combo_NomSpeakerBoardcertifications"] .ui-igcheckbox-small.ui-state-default, [id^="combo_NomSpeakerBoardcertifications"].ui-igcheckbox-normal.ui-state-default, [id^="combo_NomSpeakerBoardcertifications"].ui-igcombo-checkbox.ui-state-default {
 border: none;
}
[id^='combo_Travel'] .ui-igcheckbox-small, [id^='combo_Travel'] .ui-igcheckbox-small .ui-icon {
width:30px ! important;
height:20px ! important
}
.popAddDisplay #participantCredentials .ui-igcombo-list, .popAddDisplay #participantProduct .ui-igcombo-list, .popAddDisplay #participantSpeciality .ui-igcombo-list {
	max-height: 80px !important;
	margin-top:28px ! important
}
.popAddDisplay #participantCredentials .ui-igcombo-listitemholder, .popAddDisplay #participantProduct .ui-igcombo-listitemholder, .popAddDisplay #participantSpeciality .ui-igcombo-listitemholder {

}
/* override Buget POPUP*/
.GB_frame {
	max-width:975px !important;
}
/***GLOBAL BUTTON FIX***/
.fa-2x {
	font-size:1.5em !important;
}
a i.fa-2x {
	font-size:2em !important;
}
/* speaker auto complete cross button position */
.icon-autoComplete-remove {
	cursor: pointer;
	position: absolute;
	right: 41px;
	top: 2px;
	color:#FFF;
	background:#888;
	border-radius:45px;
	padding:2px 3px 3px;
	font-size:9px
}
 .dynamicprod:nth-of-type(even) {
background: #f2f2f2;
}
.dynamicprod:before, .dynamicprod:after {
	padding-top:3px;
	content:"";
	display:table;
}
.dynamicprod:after {
	clear:both;
}
.dynamicprod {
	zoom:1; /* For IE 6/7 (trigger hasLayout) */
}
/* More or Less Styles */
.label-hide {
	display:none !important;
}
.label-show {
	display:block !important;
}
.show_button, .hide_button, .more_view_button a, .speaker_show_button, .speaker_hide_button, .IgGrid-more, .IgGrid-less {
	font-size:13px;
	font-family: 'openSans-semibold';
	color:#666666;
	text-decoration:underline;
	cursor:pointer;
}
/* Summary History Notes*/

.hidden {
	display:none
}
.fileupload {
	overflow: hidden;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	min-height: 44px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	text-transform: uppercase;
	font-family: "openSans-SemiBold" !important;
	-webkit-appearance: none;
	-webkit-border-radius:3px;
	border-radius:3px;
	background: linear-gradient(to bottom, #385b85 0%, #253e5c 100%) repeat scroll 0 0;
	background: #385b85;
	padding: 1px 10px ! important;
	min-height: 30px;
	min-width: 148px;
	line-height: 30px;
	margin:0px 0px 20px 0px;
}
.fileupload input {
	position: absolute;
	cursor: pointer;
	opacity: 0.0;
	filter: alpha(opacity=5);
	left: 0px;
	max-width: 100px;
}
 #contactNote .swappingRows tbody tr:nth-of-type(odd), #attendeeDuplicate .swappingRows tbody tr:nth-of-type(odd) {
 background:#F2F2F2;
}
#contactNote .swappingRows thead, #attendeeDuplicate .swappingRows thead {
	height: 42px;
}
#contactNote .swappingRows thead th, #attendeeDuplicate .swappingRows thead th {
	text-align: left;
}
#contactNote .swappingRows thead tr, #attendeeDuplicate .swappingRows thead tr {
	background: #fff;
	font-family: 'openSans-semibold';
	font-size: 14px;
	color: #666666;
}
#contactNote .swappingRows tr th, #attendeeDuplicate .swappingRows tr th {
	padding: 10px;
	vertical-align: middle;
}
#contactNote .swappingRows tr td {
	font-family: 'openSans-regular';
	color: #666;
	font-size: 13px;
	height: 62px;
	vertical-align: middle;
	padding: 14px 10px;
}
 #contactNote .swappingRows tr td:nth-of-type(4) {
font-family: 'openSans-semibold';
 color: #666666;
 font-size: 13px;
 height: 62px;
 vertical-align: middle;
 padding: 14px 10px;
}
#contactNote .box-group {
	margin-bottom: 0px;
}
#contactNote .swappingRows tr td:nth-of-type(1), #contactNote .swappingRows tr th:nth-of-type(1), #attendeeDuplicate .swappingRows tr td:nth-of-type(1), #attendeeDuplicate .swappingRows tr th:nth-of-type(1) {
 padding-left: 20px;
}
#contactNote .swappingRows, #attendeeDuplicate .swappingRows {
	width: 100%;
}
#attendeeDuplicate .swappingRows tr td {
	font-family: 'openSans-semibold';
	color: #666666;
	font-size: 13px;
	height: 62px;
	vertical-align: middle;
	padding: 14px 10px;
	font-weight:bold;
}
 #attendeeDuplicate .swappingRows tr td:nth-of-type(2) {
font-family: 'openSans-bold';
 color: #333333;
 font-size: 13px;
}
/***BOX SHADOW***/
.boxShadow {
	box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.75);
}
/***SPEAKER CHANGES***/
#Invitation .top-title {
	font-size: 14px;
	text-transform: uppercase;
	font-family:'openSans-bold';
	color: #666666;
	margin:-10px 0px 10px 0px;
}
#Invitation .col-1 {
	width:59.1%;
}
#Invitation .col-1 {
	width:59.1%;
}
#Invitation .col-1 {
	width:54%\9\0;
}
#eventDef .col-1 p, #eventDef .col-2 p, #eventDef .col-3 p {
	color:#666666;
	text-transform:uppercase;
}
#eventDef .col-1 span, #eventDef .col-2 span, #eventDef .col-3 span {
	font-family:'openSans-bold';
	color:#333;
	font-size:13px;
}
#Invitation textarea {
	border:1px solid #CCC;
}
#Invitation .combo-large {
	width: 250px !important;
}
#Invitation .combo-small {
	width:109px !important;
}
#Invitation .combo-medium, #Invitation .input-medium {
	width:150px !important;
}
#Invitation .datePickerCustom .ui-igedit {
	width:250px !important;
}
#Invitation .input-large {
	width: 220px !important;
}
#Invitation .input-small {
	width:87px !important;
}
/*#Invitation .row-full .dateTimePicker, #Invitation .datePickerCustom .ui-igedit, #Invitation [class^="tp-div"] .datePickerCustom input[type="tel"]{
	width: 250px !important;
}*/
#invitationOp .col-1 .tp-div-1 {
	float:none !important;
	width:250px;
}
#eventDef .tp-box-11:nth-of-type(1) .border-green {
 background:#e8e8e8;
}
/*******SPEAKER PROFILE CSS*****/
#Speaker .btn-icon-right {
	top:14px;
	right:24px;
}
#Speaker .btn-icon-left {
	left: 26px;
	top: 11px;
	font-size: 1.5em;
}
#Speaker .box-group {
	margin-bottom:20px;
}
#profileTop .btn-icon-right {
	position:absolute;
	right:22px;
	top:14px;
	cursor:pointer;
}
#profileTop .profile-top-content {
	padding:30px 10px 20px 20px;
}
#profileTop h2 label {
	font-size:20px;
}
#profileTop .profile-right .h2-custom label {
	text-transform:none;
	color:#666;
	margin-top:4px;
	font-family: "openSans-Bold";
}
#profileTop .profile-right .row-1 {
	margin-top:3px;
	height:65px; /* Fix for Issue # 30653 */
}
#profileTop .profile-right .row-1, #speakerProfile .profile-right .row-2, #speakerProfile .profile-right .row-3 {
	display:inline-block;
	width:760px;
}
.profile-right .row-3 {
	position:relative;
}
.profile-right .row-3 .border2px {
	border-top: 2px solid #e1e0e0;
	position: absolute;
	right: 10px;
	top: 16px;
	width: 944px;
	z-index: 100;
}
#profileTop .profile-thumb {
	padding:30px 0px 20px 21px;
}
.profile-row, .profile-col {
	display:inline-block;
	vertical-align:top;
	 word-wrap: break-word;
}
#contactInfoAccordion .profile-col label {
	display:block;
	line-height:20px;
}
#speakerProfile #contactInfoAccordion .contact-info-practice .profile-row h2 {
	margin-bottom:15px;
}
#profileTop .profile-right .row-1 {
	padding-top:30px;
}
#profileTop .profile-right .row-2 {
	margin-bottom:87px;
	padding-top: 15px; /* Fix for Issue # 30653 */
}
.prf-rgt-active {
	border-radius:5px;
	border:1px solid #003b71;
	padding:3px 35px;
	color:#003b71;
	text-transform:uppercase;
	font-size:13px;
	padding-top:-10px;
	margin-right:10px;
}
.prf-prefer {
	border-radius: 5px;
	border: 1px solid #385b85;
	padding: 3px 20px;
	color: #365882;
	text-transform: uppercase;
	font-size: 13px;
	margin-top:-3px;
	margin-left:20px;
	background:#FFF;
	font-weight:600;
}
#profileTop .profile-content h5, #profileTop .profile-content strong, #profileTop .profile-right .row-2 h5, #profileTop .profile-right .row-2 strong, #profileTop .profile-row h5, #profileTop .profile-row strong {
	font-size:13px;
	padding:0;
}
.marRgt67 {
	margin-right:67px;
}
.marRgt77 {
	margin-right:77px;
}
.marRgt61 {
	margin-right:61px;
}
.marRgt7 {
	margin-right:7px;
}
.marRgt80 {
	margin-right:80px;
	width:166px;
}
.marRgt65 {
	margin-right:65px;
	width:166px;
}
.marRgt57 {
	margin-right:57px;
	width:150px;
}
.marLftMinus22 {
	margin-left:-22px;
}
.marRgt71 {
	margin-right:71px;
}
.marRgt55 {
	margin-right:55px;
}
.marRgt40 {
	margin-right:40px;
}
.width350 {
	width:350px !important;
}
.width345 {
	width:345px;
}
.width325 {
	width:325px;
}
.width175 {
	width:175px;
}
#speakerProfile .accordion .accHeader .accCTA a, #speakerContracts .accordion .accHeader .accCTA a {
	color:#31537c;
	text-decoration:underline;
}
#Speaker .accHeader h5 {
	font-size: 14px;
}
#Speaker .row-full .accHeader .header-green {
	line-height:24px;
}
#speakerProfile .profile-content {
	padding:15px 10px 15px 25px;
}
.profile-row li a.profile-pdf, .profile-row li a.profile-doc, .profile-row li a.profile-ppt, .profile-row li a.profile-xls, .profile-row li a.profile-img {
	color: #333;
	font-size: 13px;
	text-decoration: underline;
	display: inline-block;
	cursor: pointer;
	padding-left: 40px;
	height: 35px;
	margin-right:30px;
}
.profile-row li {
	float:left;
	list-style:none;/*line-height:30px;*/
}
.profile-row li a.profile-pdf {
	background: url(../../Images/pdf-doc.jpg) no-repeat 0 0;
}
.profile-row li a.profile-doc {
	background: url(../../Images/word-doc.jpg) no-repeat 0 0;
}
.profile-row li a.profile-ppt {
	background: url(../../Images/ppt-doc.jpg) no-repeat 0 0;
}
.profile-row li a.profile-xls {
	background: url(../../Images/excel-doc.jpg) no-repeat 0 0;
}
.profile-row li a.profile-img {
	background: url(../../Images/jpg.png) no-repeat 0 0;
}
.profile-row li a.profile-doc, .profile-row li a.profile-ppt, .profile-row li a.profile-xls, .profile-row li a.profile-img {
	width:120px;
	word-wrap: break-word;
	line-height:15px;
}
#speakerProfile .contact-info-practice, #speakerProfile .add-contact-info-practice, #speakerProfile .preferences {
	padding:15px 10px 13px 28px;
}
#speakerProfile .contact-info-practice h2 {
	color:#333;
}
#contactInfoAccordion .accContent div.row-full:nth-of-type(odd), #medicalLicenseAccordion .accContent div.row-full:nth-of-type(odd) {
 background: #F2F2F2;
}
#speakerProfile .contact-info-practice .profile-row {
	display:block;
}
#speakerProfile .profile-row .profile-col h5 {
	margin-bottom:2px;
}
#speakerProfile .contact-info-practice .profile-row h2 {
	margin-bottom:0px;
}
#speakerProfile .contact-info-practice .profile-row h5 {
	margin-bottom:0px;
}
#divSpeakerProfileSalesForceAlignDetails .ui-iggrid .ui-iggrid-tablebody td, #divSpeakerProductTraining .ui-iggrid .ui-iggrid-tablebody td, #divSpeakerProductTraining .ui-iggrid .ui-iggrid-tablebody > tr > td {
	color: #333333;
	font-family: "openSans-semibold";
	font-size: 13px;
	padding-left:25px !important;
}
#divSpeakerProfileSalesForceAlignDetails .ui-iggrid-sortableheader .ui-iggrid-headertext, #divSpeakerContactsDetails .ui-iggrid-sortableheader .ui-iggrid-headertext, #divSpeakerProductTraining .ui-iggrid-sortableheader .ui-iggrid-headertext {
	font-family: "openSans-SemiBold";
	font-weight: normal;
	color: #666;
	text-transform: uppercase;
	padding-left:25px;
}
#speakerTabs .ui-iggrid th.ui-state-active {
	background:#cfd3d8 !important;
}
#profileTop .profile-row strong label {
	font-size:13px;
}
/****TAB CSS*****/
#speakerTabs .ui-tabs {
	padding:0em !important;
}
#speakerTabs ul {
	background:#FFF !important;
	float:left;
}
#speakerTabs .ui-widget-header {
	margin-top:-49px;
	margin-right:3px;
	border:none;
}
#speakerTabs ul.speaker-tab-menu li {
	background: linear-gradient(to bottom, #385b85 0%, #253e5c 100%) repeat scroll 0 0;
	background: #385b85;
	margin-right:10px;
	border: none;
	color: #ffffff !important;
	cursor: pointer;
	font-size: 14px;
	text-align: center;
	min-height: 44px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	text-transform: uppercase;
	font-family: "openSans-SemiBold" !important;
	width:143px;
	line-height:44px;
}
#speakerTabs ul.speaker-tab-menu li a {
	outline:none;
	text-align:center;
	float:none;
}
#speakerTabs .ui-widget-content, #speakerTabs .ui-widget-header {
	/*border: none !important;*/
	padding:0px;
}
#speakerTabs .ui-widget-content table tr > td {
	padding-left:25px;
}
#speakerTabs .row-full .grid .ui-iggrid-headertext {
	padding-left:25px;
	color: #666;
	font-family: "openSans-SemiBold";
	font-size:14px;
}
#speakerTabs ul {
	border-bottom:none !important;
}
.speaker-tab-menu li.ui-tabs-active {
	background: #003b71 !important;/*linear-gradient(to bottom, #003b71 0%, #003b71 100%) repeat scroll 0 0 !important;*/
}
.ui-tabs, .ui-tabs .ui-tabs-panel {
	padding-left:0px !important;
	padding-right:0px !important;
	border:none ! important
}
#dialog-modal-write {
	height:500px ! important
}
#Speaker .row-full .accHeader .header-green {
	max-width: 400px;
	min-width: 250px;
}
/*******CONTRACTS CSS***********************/
#contractsAccordion .contracts-content {
	padding:10px 10px 20px 20px;
}
#contractsAccordion table {
	text-align:left;
	white-space:nowrap;
}
#contractsAccordion table th {
	font-family:'openSans-bold';
	color: #333;
	font-size:13px;
	line-height:30px;
	margin-right:5px;
	text-align: left;
	padding-left:25px;
}
#contractsAccordion table td {
	height: 50px;
	/*background: #FFFFFF;*/
	font-size: 13px;
	padding-left:25px;
	color: #333333;
	font-family: "openSans-semibold";
}
#contractsAccordion table tr:nth-of-type(2n+1) {
 background:#f2f2f2;
}
#contractsAccordion table a {
	color: #333333;
	font-weight: bold;
	cursor: pointer;
}
#contractsAccordion .contracts-content {
	padding:0px !important;
}
.filter-area label {
	float:left;
	margin:10px 0px 0px 20px;
}
.filter-area .tp-div-2 .tp-dropdown-2 {
	width:80px !important;
}
/*******TRAININGS CSS********/
.filter-area-trainings {
	margin-bottom:10px;
	padding-left:20px;
}
.filter-area-trainings label {
	font-family: 'openSans-regular';
	color: #666666;
	font-size: 13px;
}
#speakerTrainingsLeft {
	margin-top:30px;
}

#speakerTrainingsRight .tp-div-2 {
	width:auto !important;
}
#speakerTrainingsRight .combo-small {
	width:122px !important;
	margin-right:10px;
}
#speakerTrainingsRight .combo-medium {
	width:172px !important;
	margin-right:10px;
}
#speakerTrainingsRight .box-group .btn-small {
	min-width:70px !important;
	margin-bottom:0;
	margin-top:23px;
	min-height:33px;
}
#speakerTrainingsRight label {
	margin-bottom:5px;
}
.filter-area-trainings .input-label-upCase {
	margin-top:2px;
}
input[type=radio].css-checkbox {
	transform: scale(1.3);
	margin-left: revert;
}
/*
input[type=radio].css-checkbox:checked + label.css-label {
	background: url("../../Images/radio-check-new.png") no-repeat 0 2px;
}
label.css-label {
	background: url("../../Images/radio-uncheck-new.png") no-repeat 0 2px;
}
label.css-label-red {
	background: url("../../Images/radio-uncheck-red.png") no-repeat 0 2px;
}
*/
/*[class^="tp-dropdown"] .ui-state-hover.ui-igcombo-button-hover span.ui-icon-triangle-1-s, [class^="tp-dropdown"] .ui-state-default .ui-icon-triangle-1-s, [class^="tp-dropdown"] .ui-igcombo.ui-state-focus .ui-igcombo-button span.ui-icon-triangle-1-s, [class^="tp-dropdown"] .ui-state-default .icon, [class^="tp-dropdown"] .ui-state-hover .ui-state-default .icon {
	background: url("../../Images/dd-arrow-new.png") no-repeat center center #ffffff ! important;
}*/

/*****NOMINATE SPEAKER SEARCH CSS**********/
#nomSpkrSrch .tp-box-11:nth-of-type(1) .border-green {
 background: #e8e8e8;
}
#nomSpkrSrch .nom-spk-srch label {
	margin-left:0px;
}
#nomSpkrSrch .tp-box-content {
	padding-left:20px;
	float:left;
	width:100%;
}
#nomSpkrSrch .combo-medium {
	width:200px !important;
}
/*-- Nominate Speker CSS Starts--*/

.padRtTwntyFiv {
	padding-right: 25px;
}
.padLtTwntyFiv {
	padding-left: 25px;
}
.marg-left-17 {
	margin-left:17px;
}
.padTop31 {
	padding-top: 31px;
}
.padTop40 {
	padding-top: 40px;
}
.padBtmFive {
	padding-bottom: 5px;
}
.padLft40 {
	padding-left: 40px;
}
.padTop12 {
	padding-top: 12px;
}
.padTopFive {
	padding-top: 5px;
}
.contHeaderBg {
	background-color:#E8E8E8
}
;
.accBgGrey {
	background-color:#E8E8E8;
}
#nomSpkr #genInfo .tp-div-2 {
	width:200px!important;
}
#nomSpkr #genInfo .tp-div-2 .tp-dropdown-2 {
	width:200px !important;
}
#nomSpkr #genInfo .tp-div-2 #combo_nomSpkr_genInfo_salut {
	width: 180px !important;
}
#nomSpkr #genInfo #dvChk {
	width:50px;
}
#nomSpkr #genInfo #dvLbl {
	min-width:90px;
}
#nomSpkr #addrsInfo .tp-div-2, #nomSpkr #addrsInfo .tp-div-2 .tp-input-2 {
	width:300px !important;
}
#nomSpkr #addrsInfo .tp-div-1 {
	width:150px !important;
}
#nomSpkr #addrsInfo .tp-div-1 .tp-input-1 {
	width:130px !important;
}
#nomSpkr #addrsInfo .tp-div-4 {
	width:390px !important;
}
#nomSpkr #addrsInfo .tp-div-5 {
	width:544px !important;
}
#nomSpkr #addrsInfo .tp-div-5 .tp-div-2 {
	width:265px !important;
}
#nomSpkr #othrDoc .tp-btn-1 {
	min-height:30px !important;
}
#nomSpkr #grpField .tp-div-2 {
	width:280px !important;
}
#nomSpkr #grpField .tp-div-2 .tp-dropdown-2 {
	width:280px !important;
}
#nomSpkr #grpField .tp-div-1 {
	width:140px;
}
#nomSpkr #grpField .txtArea {
	border: 1px solid #CCC;
	width:70%;
}
#nomSpkrSrch a {
	color:#333;
	text-decoration:underline;
	font-size:12px;
}
.collapseAll {
	color: #31537c;
	text-decoration: underline;
	cursor: pointer;
	padding-right: 10px;
	padding-top:10px;
}
/*-- Nominate Speker CSS Ends--*/

/*-- SEARCH SPEAKER CSS STARTS--*/
.contHeaderBg {
	background-color:#E8E8E8;
}
#srchSpkr #frstRow .tp-div-2 .tp-dropdown-2 {
	width:215px !important;
}
#srchSpkr #scndRow .tp-div-2 .tp-dropdown-2 {
	width:215px !important;
}
#srchSpkr #scndRow .tp-div-2 .tp-dropdown-2.combo-large {
	width:215px !important;
}
#srchSpkr #thirdRow .tp-div-4 {
	width:440px !important;
}
#srchSpkr #thirdRow .tp-div-4 .tp-dropdown-4 {
	width:450px !important;
}
#srchSpkr #fourthRow .tp-div-2 .tp-dropdown-2 {
	width:215px !important;
}
#srchSpkr #fourthRow label.check-label {
	margin-left:0px;
	margin-top:-1px;
}
/*-- SEARCH SPEAKER CSS ENDS--*/

/*-- SPEAKER SEARCH RESULTS CSS STARTS HERE--*/

.padLftTen {
	padding-left:10px;
}
.padTopTen {
	padding-top:10px;
}
.padRtTwo {
	padding-right:2px;
}
.padLftTwenty {
	padding-left:20px;
}
.padLftThirty {
	padding-left:30px;
}
.padRtTwnty {
	padding-right:20px;
}
.padTopFive {
	padding-top:5px;
}
.padBtmTen {
	padding-bottom: 10px;
}
#ssr .tp-div-1 {
	width:130px;
}
#ssr #ssrGridDiv .ssr-grid tr, #ssr #ssrGridDiv .ssr-grid tr th {
	height: 40px !important;
	font-size: 14px;
	color: #333333;
	font-family: 'openSans-semibold';
	vertical-align: middle;
	text-align:left
}
#ssr #ssrGridDiv .ssr-grid tr th {
	background-color:#CFD2D7;
}
#ssr #ssrGridDiv .ssr-grid tr, #ssr #ssrGridDiv .ssr-grid tr td {
	height: 95px;
	vertical-align: middle;
	font-family: 'openSans-regular';
	color: #666666;
	font-size: 13px;
}
#ssr #ssrGridDiv .ssr_profileHeight {
	width:65px;
}
#ssr #ssrGridDiv .ssr-grid .speakerLink {
	text-decoration:underline;
	color: #333333;
	font-weight:bold;
	cursor: pointer
}
#ssr #ssrGridDiv .th1 {
	width:240px;
}
#ssr #ssrGridDiv .th2 {
	width:75px;
}
#ssr #ssrGridDiv .th3 {
	width:180px;
}
#ssr #ssrGridDiv .th4 {
	width:180px;
}
#ssr #ssrGridDiv .th5 {
	width:130px;
}
#ssr #ssrGridDiv .th6 {
	width:180px;
}
 #ssr #ssrGridDiv .ssr-grid tr:nth-of-type(odd) {
background: #f2f2f2;
}
#ssr #ssrGridDiv .ssr-grid tr:nth-of-type(odd) {
background: #ffffff;
}
#ssr #ssrGridDiv .btn-small {
	min-width:100px !important;
}
a.padTp22 {
	text-decoration:underline !important;
}
/*#ssr #ssrGridDiv { height: 310px; overflow-y: auto; overflow-x: hidden;}*/
/*-- SPEAKER SEARCH RESULTS CSS ENDS HERE--*/

/*---- Styles for Approve Speaker MOdel PopUp Starts---*/
#approveSpeakerModel .tp-div-2 {
	width:130px;
}
#approveSpeakerModel .tp-div-3, #approveSpeakerModel .tp-dropdown-3 {
	width:310px !important;
}
#approveSpeakerModel .tp-container-5 {
	width:450px;
}
/*---- Styles for Approve Speaker MOdel PopUp Ends---*/

/*-- Css for Approve Speaker Nomination Starts--*/
.padLftTen {
	padding-left:10px;
}
.padTopTen {
	padding-top:10px;
}
.padRtTwo {
	padding-right:2px;
}
.padLftTwenty {
	padding-left:20px;
}
.padLftThirty {
	padding-left:30px;
}
.padRtTwnty {
	padding-right:20px;
}
.padTopFive {
	padding-top:5px;
}
#approveSpeakerNomination .tp-div-1 {
	width:130px;
}
#approveSpeakerNomination #aspnGridDiv .aspn-grid tr, #approveSpeakerNomination #aspnGridDiv .aspn-grid tr th {
	height: 40px !important;
	font-size: 14px;
	color: #333333;
	font-family: 'openSans-semibold';
	vertical-align: middle;
	text-align:left
}
#approveSpeakerNomination #aspnGridDiv .aspn-grid tr th {
	background-color:#CFD2D7;
}
#approveSpeakerNomination #aspnGridDiv .aspn-grid tr, #approveSpeakerNomination #aspnGridDiv .aspn-grid tr td {
	height: 95px;
	vertical-align: middle;
	font-family: 'openSans-regular';
	color: #666666;
	font-size: 13px;
}
#approveSpeakerNomination #aspnGridDiv .aspn_profileHeight {
	width:65px;
}
#approveSpeakerNomination #aspnGridDiv .aspn-grid .speakerLink {
	text-decoration:underline;
	color: #333333;
	font-weight:bold;
	cursor: pointer
}
#approveSpeakerNomination #aspnGridDiv .th1 {
	width:250px;
}
#approveSpeakerNomination #aspnGridDiv .th2 {
	width:75px;
}
#approveSpeakerNomination #aspnGridDiv .th3 {
	width:175px;
}
#approveSpeakerNomination #aspnGridDiv .th4 {
	width:140px;
}
#approveSpeakerNomination #aspnGridDiv .th5 {
	width:90px;
}
#approveSpeakerNomination #aspnGridDiv .th6 {
	width:125px;
}
 #approveSpeakerNomination #aspnGridDiv .aspn-grid tr:nth-of-type(odd) {
background: #f2f2f2;
}
#approveSpeakerNomination #aspnGridDiv .aspn-grid tr:nth-of-type(even) {
background: #ffffff;
}
/*#approveSpeakerNomination #aspnGridDiv { height: 310px; overflow-y: auto; overflow-x: hidden;}*/
/*-- Css for Approve Speaker Nomination Ends--*/

/*-- Css for Nomination Speaker Search Result Starts--*/
.padLftTen {
	padding-left:10px;
}
.padTopTen {
	padding-top:10px;
}
.padRtTwo {
	padding-right:2px;
}
.padLftTwenty {
	padding-left:20px;
}
.padLftThirty {
	padding-left:30px;
}
.padRtTwnty {
	padding-right:20px;
}
.padTopFive {
	padding-top:5px;
}
#nomSpkSrchRes .tp-div-1 {
	width:130px;
}
#nomSpkSrchRes #nssrGridDiv .nssr-grid tr, #nomSpkSrchRes #nssrGridDiv .nssr-grid tr th {
	height: 40px !important;
	font-size: 14px;
	color: #333333;
	font-family: 'openSans-semibold';
	vertical-align: middle;
	text-align:left
}
#nomSpkSrchRes #nssrGridDiv .nssr-grid tr th {
	background-color:#CFD2D7;
}
#nomSpkSrchRes #nssrGridDiv .nssr-grid tr, #nomSpkSrchRes #nssrGridDiv .nssr-grid tr td {
	height: 95px;
	vertical-align: middle;
	font-family: 'openSans-regular';
	color: #666666;
	font-size: 13px;
}
#nomSpkSrchRes #nssrGridDiv .nssr_profileHeight {
	width:65px;
}
#nomSpkSrchRes #nssrGridDiv .nssr-grid .speakerLink {
	text-decoration:underline;
	color: #333333;
	font-weight:bold;
	cursor: pointer
}
#nomSpkSrchRes #nssrGridDiv .th1 {
	width:240px;
}
#nomSpkSrchRes #nssrGridDiv .th2 {
	width:75px;
}
#nomSpkSrchRes #nssrGridDiv .th3 {
	width:165px;
}
#nomSpkSrchRes #nssrGridDiv .th4 {
	width:130px;
}
#nomSpkSrchRes #nssrGridDiv .th5 {
	width:90px;
}
#nomSpkSrchRes #nssrGridDiv .th6 {
	width:135px;
}
 #nomSpkSrchRes #nssrGridDiv .nssr-grid tr:nth-of-type(odd) {
background: #f2f2f2;
}
#nomSpkSrchRes #nssrGridDiv .btn-small {
	min-width:100px !important;
}
/*#nomSpkSrchRes #nssrGridDiv { height: 310px; overflow-y: auto; overflow-x: hidden;}*/
/*-- Css for Nomination Speaker Search Result  Ends--*/

/******VIEW PARTICIPANTS INFO*********/
#ViewParticipantsInfo .tp-box-content .row-1 {
	overflow:hidden;
}
/****DEMO FIX FOR GRID HIGHLIGHT*********/
.row-full .ui-iggrid tr.ui-state-focus td, .row-full .ui-iggrid tr.ui-state-focus th, .row-full .ui-iggrid tr.ui-ig-altrecord.ui-state-focus th {
	background:#003b71 !important;
}
/***COLLAPSE ALL FIX***/
#profileAccordion, #generalInfo {
	position:relative;
}
#profileAccordion .sp-collapse {
	position: absolute;
	right: 53px;
	top: 20px;
}
#generalInfo .sp-collapse {
	position:absolute;
	right:50px;
	top:17px;
}
#profileAccordion .sp-collapse a, #generalInfo .sp-collapse a {
	color:#385b85;
	font-size:12px;
}
#profileAccordion .accordion .accHeader .accCTA {
	margin-top:10px;
}
/***APPROVE AND DENY***/
.app-den-wrp {
	width:100px;
}
.approve {
	margin-right:5px;
}
.approve, .deny {
	width:25px;
	height:25px;
	border:2px solid #CCC;
	border-radius:3px;
	display:inline-block;
	text-align:center;
	background:#FFF;
	font-family:'openSans-bold';
	line-height:20px;
}
.app-den-wrp a {
	color:#666;
}
#ssrGridDiv .ui-iggrid table img {
	float:left;
	margin:10px 15px;
	width:65px;
	height:67px;
}
.padTp22 {
	padding-top:22px;
	display:block;
	color:#333;
	font-family:"openSans-bold";
}
#ssrGridDiv .ui-iggrid table a:hover {
	color:#333 !important;
}
#ssrGridDiv .ui-iggrid table label {
	color: #333333;
	font-family: "openSans-semibold";
	font-size: 13px;
}
#ssrGridDiv .ui-iggrid table th:nth-of-type(1) {
 padding-left:20px;
}
#ssr #btnBacktoSearch {
	margin:5px 0 15px 10px;
}
/****REPORTS CSS****/

#Reports .top-title {
	font-size: 14px;
	text-transform: uppercase;
	font-family:'openSans-bold';
	color: #666666;
	margin:10px 0px 10px 0px;
}
#Reports table tr {
	font-family: 'openSans-bold';
	color: #333;
	font-size: 13px;
	line-height: 30px;
	margin-right: 5px;
	text-align: left;
}
#Reports table a {
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
	cursor: pointer;
}
#Reports table td {
	height: 65px;
	vertical-align: top;
	background: #FFFFFF;
	font-family: 'openSans-regular';
	color: #666666;
	font-size: 13px;
}
#reportsAccordion .accContent {
	padding: 10px 10px 20px 20px;
}
#reportsAccordion .tp-box-11:nth-of-type(1) .border-green {
 background:#e8e8e8;
}
#reportsAccordion .tp-box-11:nth-of-type(1) .accordion {
 padding-top:0px;
}
#reportsAccordion .tp-box-11 {
	margin-bottom:0px !important;
}
#eventDetails .box-group label {
	display:block;
}
#eventDetails .leftInline {
	display:inline-block;
}
#eventDetails .row-full .tp-div-1 {
	width:200px !important;
}
#eventDetails .leftInline .input-large {
	width: 170px !important;
}
#eventDetails .leftInline .datePickerCustom .ui-igedit {
	width:200px !important;
}
#eventDetails .combo-large {
	width:423px !important;
}
#eventDetails .tp-box-content {
	width:975px;
}
#eventDetails .input-large {
	width:405px !important;
}
#eventDetails .input-large-main {
	width:425px !important;
}
.entDtlsWrap {
	width:425px;
}
#circle {
	width: 20px;
	height: 20px;
	background: #385b85;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	display:inline-block;
	text-align:center;
	color:#FFF;
	margin-top:10px;
	line-height:16px;
	font-weight:bold;
	padding:2px;
	font-family:"OpenSans-bold";
}
#cordinator_email1, #cordinator_email2 {
	position:absolute;
	width:400px;
	margin-top:5px;
}
.displayNone {
	display:none
}
.minusMargin {
	margin-top:-25px;
}
/*****PREVILEDGE CSS*****/
.browserUpgrade.ui-dialog .ui-dialog-titlebar {
	background: linear-gradient(to bottom, #003b71 0%, #003b71 100%) repeat scroll 0 0;
	background-color: #003b71;
	padding: 8px 20px !important;
	height: 50px;
	height: 50px;
	line-height: 35px;
}
.browserUpgrade.ui-dialog .ui-dialog-titlebar-close {
	position:absolute !important;
}
.browserUpgrade.ui-dialog .ui-dialog-title {
	font-family: 'openSans-semibold';
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
}
.browserUpgrade.ui-dialog .ui-widget-content {
	border:none;
	overflow:hidden;
}
.browserUpgrade.ui-dialog [id*="hdnbrowserAlertMessage"] {
 margin:20px 10px 20px 20px;
 height:auto !important;
}
.browserUpgrade.ui-dialog .ui-dialog-buttonpane button {
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px ! important;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	text-transform: uppercase;
	font-family: "openSans-SemiBold" !important;
	padding: 0 10px 2px ! important;
	min-height: 30px;
	min-width: 148px;
	background: linear-gradient(to bottom, #385b85 0%, #253e5c 100%) repeat scroll 0 0;
	background: #385b85;
}
.browserUpgrade.ui-dialog .ui-dialog-titlebar-close {
	width:32px !important;
	height:31px !important;
	border:none;
}
.ui-widget-overlay {
	background-color:#000 !important;
	opacity:0.7;
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100% !important;
}
.browserWarning {
	text-align:center;
	width:33%;
}
.browserUpgrade.ui-dialog .ui-dialog-buttonset button.ui-state-hover {
	background: linear-gradient(to bottom, #89cf57 0%, #80bf53 100%) repeat scroll 0 0;
	background: #80bf53;
	cursor:pointer;
}
.browserWarningCore {
	width:100%;
	text-align:center;
}
.browserUpgrade .ui-widget-header .ui-state-hover, .browserUpgrade .ui-widget-header .ui-state-focus {
	background: url("../../Images/ui-dialog-close.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
}
.browserUpgrade.ui-dialog {
	border:none;
}
.browserUpgrade .ui-widget-header {
	border-bottom:none;
}
.browserUpgrade.ui-dialog .ui-dialog-buttonpane button.ui-state-focus, .browserUpgrade.ui-dialog .ui-dialog-buttonpane button.ui-state-active {
	background: linear-gradient(to bottom, #385b85 0%, #253e5c 100%) repeat scroll 0 0;
	background: #385b85;
}
a {
	outline:none;
}
[class^="tp-div"] [class^="tp-dropdown"] .tempBtn {
height: 28px;
margin: 0px;
position: absolute;
right: 0px;
font-size: 0px;
line-height: 0;
background: url("../../Images/grey-down-arrow.png") no-repeat scroll center !important;
width: 25px;
outline: none;
border: none;
}
#combo_BugetPeriod .tempBtn {
	height: 32px;
	margin: 0px;
	position: absolute;
	right: 0px;
	font-size: 0px;
	line-height: 0;
	background: url("../../Images/dropdown.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important;
	width: 25px;
	outline: none;
	border: none;
}
/* Audience */
 #audienceEvent #gridhardcopyReceipent .tp-div-1, #gridhardcopyReceipent .tp-div-2, .addDigitalcopyrecipient .tp-div-1, .addDigitalcopyrecipient .tp-div-2 {
	margin-left:13px
}
.wid135px {
	width:135px ! important;
}
.wid130px {
	width:130px ! important;
}
.wid108px {
	width:108px ! important;
}
.wid80px {
	width:80px ! important;
}
.addhardcopyrecipient:nth-of-type(odd), .addDigitalcopyrecipient:nth-of-type(odd) {
background-color:#F2F2F2;
width: 100%;
}
.wid212px {
	width:212px ! important
}
#audienceEvent .addhardcopyrecipient .marLtDefault, #audienceEvent .addDigitalcopyrecipient .marLtDefault {
	margin-left:22px ! important
}
#divDigitalcopy, #divHardcopy {
	margin-bottom:5px;
}
#divshowAudienceMinimumRegisteredCount, #lblshowAudienceMinimumRegisteredCount {
	width:100%;
	margin-top:10px;
}
/* Close Button icon disturbing in Audience Dialog pop ups*/
.ui-dialog .ui-state-active .ui-icon {
	background-position:0 24px;
}
/***BUTTON DISABLED HOVER COLOR CHANGE***/
.btnDown.disabled:hover, .btnUp.disabled:hover {
	background:#999999;
}
 .dynamicBg:nth-of-type(even) .dateBg {
background-color:#F8F8F8 ! important
}
.dynamicBg:nth-of-type(odd) .dateBg {
background-color: #FFF ! important;
}
#btnAddSpeaker {
	margin-bottom:2px;
}
/******* AddWriteInAttendee Styles Start *******/
        #tp-firstlogin .tp-dropdown-6, #tp-firstlogin .tp-input-6, #tp-firstlogin .tp-dropdown-4, #tp-secondlogin .tp-dropdown-6, #tp-secondlogin .tp-dropdown-4, #tp-secondlogin .tp-input-6, #tp-thirdlogin .tp-dropdown-6, #tp-thirdlogin .tp-input-6, #tp-thirdlogin .tp-dropdown-4 {
	width: 400px !important;
}
.tp-userone .menu {
	display: inline;
	float: left;
	margin-left: 0px;
	width: 200px;
}
.tpfirstlogin-left {
	float: left;
	width: 420px;
	margin-left: 15px;
}
.tpfirstlogin-right {
	float: right;
	width: 420px;
}
.tp-user {
	width: 100% !important; /* page width */
	max-height: 500px !important;
	height: 500px !important;
	margin: auto;
	background: #fff !important;
}
.tpfirstlogin {
	margin: auto;
	width: 420px;
}
.tp-buttons {
	margin-right: 20px;
}
#addWriteIn #eventTabs ul li {
	width: 32%;
}
.marLeftRight {
	margin-right: 20px !important;
	margin-left: 20px !important;
}
#addWriteIn .ui-dialog {
	top: 770px !important;
}
#addWriteIn .eventTabsLines {
	margin: -14px auto 0;
}
#type, #contact-tab {
	height: auto !important;
}
#license {
	height: 400px;
	overflow-y:visible;
}
#imgProfilePic {
	background-size:150px;
	width:174px;
	height:200px;
}
.comboMulti .ui-igcombo-list .ui-igcheckbox-small, .comboMulti .ui-igcombo-list .ui-icon {
	width: 21px;
	height: 21px;
	background-color: #f8f8f8;
}
.comboMulti .ui-igcheckbox-small .ui-icon, .comboMulti .ui-igcheckbox-normal .ui-icon, .comboMulti.ui-iggrid th .ui-igcheckbox-normal.ui-state-default .ui-icon, .comboMulti .ui-igcombo-checkbox .ui-icon {
	background: url("../../images/checkbox.png") no-repeat 0 2px !important;
}
 .comboMulti .ui-igcombo-list .ui-state-highlight .ui-icon, [id^="grid_"] .ui-igcombo-list .ui-state-highlight .ui-icon {
 background: url("../../images/checkbox-checked.png") no-repeat 1px 2px !important;
}
.comboMulti .ui-igcheckbox-small.ui-state-default, .comboMulti.ui-igcheckbox-normal.ui-state-default, .comboMulti.ui-igcombo-checkbox.ui-state-default {
	border: none;
}
/* .comboMulti .ui-igcombo-list .ui-igcheckbox-small, .comboMulti .ui-igcombo-list .ui-icon{
	        width: 21px;
	        height: 21px;
	        background-color: #f8f8f8;
        }
        .comboMulti .ui-igcheckbox-small .ui-icon, .comboMulti .ui-igcheckbox-normal .ui-icon, .comboMulti .ui-iggrid th .ui-igcheckbox-normal.ui-state-default .ui-icon, .comboMulti .ui-igcombo-checkbox .ui-icon {
	        background: url("../../images/checkbox.png") no-repeat 0 2px !important;
        }
        .comboMulti .ui-igcombo-list .ui-state-highlight .ui-icon, [id^="grid_"] .ui-igcombo-list .ui-state-highlight .ui-icon {
	        background: url("../../images/checkbox-checked.png") no-repeat 1px 2px !important;
        }
        .comboMulti .ui-igcheckbox-small.ui-state-default, .comboMulti.ui-igcheckbox-normal.ui-state-default, .comboMulti .ui-igcombo-checkbox.ui-state-default {
	        border: none;
        }*/
/******* AddWriteInAttendee Styles End *******/
/******* ERegistration Styles Start *******/
         .divSigninButton {
	margin-right:10px;
	padding-top: 10px;
}
.divEditProfile {
	margin-right:10px
}
#tpregistration .tp-box-content {
	padding:10px 20px 20px 20px;
}
 #tpregistration table:nth-of-type(1) tbody tr th:nth-of-type(1) {
vertical-align:middle;
width:30%
}
 #tpregistration table:nth-of-type(1) tbody tr th:nth-of-type(2) {
vertical-align:middle;
width:20%
}
 #tpregistration table:nth-of-type(1) tbody tr th:nth-of-type(3), #tpregistration table:nth-of-type(1) tbody tr th:nth-of-type(4) {
vertical-align:middle;
width:25%
}
 #tpregistration table:nth-of-type(2) tbody tr th {
vertical-align:middle
}
#tpregistration table#ea-Attendee-list tbody tr th {
	width:25%
}
 #tpregistration table#ea-Attendee-list tbody tr th:nth-of-type(2) {
padding-left:30px
}
 #tpregistration table#ea-Attendee-list tbody tr th:nth-of-type(3) {
padding-left:50px
}
#tpregistration .para_width {
	font-size:13px;
	width:935px;
	color:#666;
}
/*  #tpregistration table:nth-of-type(2) tbody tr th:nth-of-type(2){width: 34%;vertical-align:middle} 
         #tpregistration table:nth-of-type(2) tbody tr th:nth-of-type(3){width: 16%;vertical-align:middle} */
         .eregtableGrid {
	width:100%;
}
.eregtableGrid tr td {
	height: 50px;
}
.eregtableGrid tr th {
	height: 25px;
}
/*  .tp-wrapper .header-container .loginContainer .loginBox a:nth-of-type(2){display:none} */
       #addWriteIn #eventTabs {
	margin-top:10px;
}
/******* ERegistration Styles End *******/
         
/*****MODAL MESSAGE BOX SPACING FIX******/
.popAddDisplay .draft-msg-red {
	margin:0px 20px;
}
.popAddDisplay .draft-msg-blue {
	width:935px;
	margin-left:20px;
}
/****LOGIN CLIENT LOGO*****/
/*****ALCON****/
/*a.client-logo-small
{
    background: url("../../Images/TPAlcon-small-new.png") no-repeat scroll 0 0;
    cursor: pointer;
    float:left;
    height: 29px;
    text-decoration: underline;
    width: 75px;
    margin-left:22px;
}*/
/*****BIOGEN****/
/*a.client-logo-small {
	background: url("../../Images/TPBiogen-small.png") no-repeat scroll 0 0;
	cursor: pointer;
	float:left;
	height: 29px;
	text-decoration: underline;
	width: 88px;
	margin-top:-6px;
	margin-left:20px;
}*/
/*****OTSUKA****/
a.client-logo-small {
	/*background: url("../../Images/TPOrator-small-new.png") no-repeat scroll 0 0;*/
	cursor: pointer;
	float: left;
	height: 29px;
	text-decoration: underline;
	width: 81px;
	margin-left: 20px;
}
a.client-logo-small-text {
	text-transform: uppercase;
	font-size: 14px;
	font-family: "openSans-semibold";
	color: #666666;
	padding-left:0px;
	text-decoration:underline;
	cursor:pointer;
	float:left;
	margin-top:4px;
}
.client-logo-top {
	margin-left:28px;
}
a.client-logo-top {
	background: url("../../Images/client-logo.png") no-repeat 0 0;
	display: block;
	height: 51px;
	width: 170px;
	line-height: 46px;
	cursor:default;
}
/***OTSUKA LOGO***/

a.otsuka-logo-small {
	background: url("../../Images/otsuka-logo-small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	cursor: pointer;
	float:left;
	height: 29px;
	text-decoration: underline;
	width: 115px;
}
a.otsuka-logo-small-text {
	text-transform: uppercase;
	font-size: 14px;
	font-family: "openSans-semibold";
	color: #666666;
	padding-left:0px;
	text-decoration:underline;
	cursor:pointer;
	float:left;
	margin-top:4px;
}
.otsuka-logo-top {
	margin-left:28px;
}
a.otsuka-logo-top {
	background: url("../../Images/otsuka-logo.png") no-repeat 0 0;
	display: block;
	height: 51px;
	width: 170px;
	line-height: 46px;
	cursor:default;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)
{
    .bf-wid258px .ui-igcombo-listitemholder, .ui-igcombo-list .ui-igcombo-listitemholder 
    {
        max-height:230px;
	-webkit-overflow-scrolling: touch;
	overflow-y:auto;
}
/*#nominateNewVenuePopUp #combo_Venue_State .ui-igcombo-list, #combo_Venue_State .ui-igcombo .ui-igcombo-list{ max-height:250px;
	-webkit-overflow-scrolling: touch;
	overflow-y:auto;
	}*/
#addPhysiciansOfficePopUp .ui-igcombo-listitemholder, #addPhysiciansOfficePopUp .ui-igcombo-list .ui-igcombo-listitemholder {
	max-height:230px;
	-webkit-overflow-scrolling: touch;
	overflow-y:auto;
}
.popAddDisplay .ui-igcombo-listitemholder 
{
    max-height:200px;
	-webkit-overflow-scrolling: touch;
	overflow-y:auto;
}
.searchAttendee .ui-igcombo-listitemholder {
	-webkit-overflow-scrolling: touch;
	overflow-y:auto;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  
/* ipad Issues */
#ipadScroll {
 overflow-y:scroll !important;
 -webkit-overflow-scrolling:touch !important;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

 #ipadScroll .tp-wrapper {
padding-bottom:25px;
overflow-y:scroll;
-webkit-overflow-scrolling:touch !important;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
 .ui-widget-overlay {
}
}
.ui-igcombo-list .ui-igcombo-listitemholder .ui-igcombo-listitem {
	white-space:normal ! important;
}
/***THANK YOU CSS***/
#thankYou .tp-box-content {
	padding:10px 30px 30px 30px !important;
}
#thankYou .posfixing {
	vertical-align:top;
}
#thankYou a {
	text-decoration:underline;
	color:#333;
}
/*****COMPLETION ATTESTATION CSS*****/
#attestationTemplate td {
	padding:2px;
}
#divCompletion tr td {
	height:0px;
}
/***Nominate Venue Modal Check box Alignment Fix***/
#formNominatevenue .tp-div-2 {
	width: 192px;
}
#formNominatevenue .tp-div-2 .tp-input-1 {
	width:183px;
}
#formNominatevenue .tp-div-1 {
	width: 208px;
	margin-top:-2px;
}
/**Sign-in-now background**/
.ui-widget-overlay.signin-overlay {
	background-color: black;
	background-image: none;
	opacity: 0.7;
}
/* Search Event UI Fixes for Final demo comments
.honorarium-content{text-align:right ! important}
.honorarium-content .honorarium-content{margin-right:0px ! important;}*/


/*Budget UI Fixes */
.budgetPadding {
	padding:15px 20px 15px
}
.bdgtPadBot {
	padding-bottom:5px ! important
}
.addMore-btn {
	position:fixed;
	bottom:5px;
	right:20px;
}
/* Budget Summary of event popups */
#bdgtEventSummaryGrid th {
	background:#cfd2d7;
	font:1em 'openSans-Semibold';
	text-decoration:none;
	text-transform:uppercase;
	height:40px;
	vertical-align: middle;
	text-align:left;
}
#bdgtEventSummaryGrid th:nth-of-type(1), #bdgtEventSummaryGrid td:nth-of-type(1) {
padding-left:20px
}
#bdgtEventSummaryGrid td {
	border-width: 0 !important;
	font-family: "openSans-semiBold" !important;
	font-size: 13px;
	height:40px;
	vertical-align: middle;
}
#bdgtEventSummaryGrid th a {
	color:#333
}
#bdgtEventSummaryGrid th a:hover {
	color:#003b71
}
#bdgtEventSummaryGrid tr:nth-of-type(odd) {
background:#F2F2F2;
}
#bdgtEventSummaryGrid tr:nth-of-type(even) {
background:#FFFF;
}
#bdgtEventSummaryGrid tr:hover {
	background:#003b71
}
#bdgtEventSummaryGrid tr td b {
	font:14px 'openSans-Bold'
}
#bdgtEventSummaryGrid th {
	width:10%
}
#bdgtEventSummaryGrid th:nth-of-type(3) {
min-width:175px;
width:18%
}


/***** History Notes******/

[id^="combo_CategoryType"] .ui-igcombo-list .ui-igcheckbox-small, [id^="combo_CategoryType"] .ui-igcombo-list .ui-icon {
 width: 21px;
 height: 21px;
 background-color: #f8f8f8;
}
[id^="combo_CategoryType"] .ui-igcheckbox-small .ui-icon, [id^="combo_CategoryType"] .ui-igcheckbox-normal .ui-icon, [id^="combo_CategoryType"].ui-iggrid th .ui-igcheckbox-normal.ui-state-default .ui-icon, [id^="combo_CategoryType"] .ui-igcombo-checkbox .ui-icon {
 background: url("../../images/checkbox.png") no-repeat 0 2px !important;
}
[id^="combo_CategoryType"] .ui-igcombo-list .ui-state-highlight .ui-icon, [id^="grid_"] .ui-igcombo-list .ui-state-highlight .ui-icon {
 background: url("../../images/checkbox-checked.png") no-repeat 1px 2px !important;
}
[id^="combo_CategoryType"] .ui-igcheckbox-small.ui-state-default, [id^="combo_CategoryType"].ui-igcheckbox-normal.ui-state-default, [id^="combo_CategoryType"].ui-igcombo-checkbox.ui-state-default {
 border: none;
}
.highlighAttendee {
	background-color: #003b71 !important;
}
/*.attendeeDialog
    {
        top: 15% !important;
        left:15% !important;
        margin: 0 auto !important;
    }*/
/***ATTENDEE DIALOG HEADER CLOSE BUTTON AND BORDER ISSUE***/
.attendeeDialog, .attendeeDialog .ui-widget-content {
	border:none !important;
}
.attendeeDialog .ui-widget-header {
	border-bottom:none !important;
}
.frstRow .tp-div-2 .wid220px {
	width:220px ! important
}
#searchAgain {
	text-decoration: underline;
	line-height:42px;
}
/* span Global Changes */
.GlobalEvent, .GlobalProduct, .GlobalSpeaker {
	vertical-align:baseline;
}
.margTopOne {
	margin-top:1px;
	display:inline-block
}
/* Event Summary box */

.event-summary-box {
	margin-top:20px;
	border:2px solid #f5890c;
	background:#f2f2f2;
	width:100%;
	padding:15px 15px 10px 20px;
	min-height:70px;
	height:auto !important;
	display: inline-block;
}
.event-summary-completion-box {
	margin-top:20px;
	border:2px solid #003b71;
	background:#f2f2f2;
	width:100%;
	padding:22px 15px 10px 20px;
	min-height:70px;
	height:auto !important;
	display: inline-block;
}
.event-summary-box .tp-label7 {
	word-wrap:break-word
}
.event-summary-box .tp-label3 {
	height:24px;
}
.evnt-box-date .tp-label7 {
	width:180px
}
.evnt-box-Location .tp-label7 {
	width:170px
}
.evnt-box-prodct .tp-label7 {
	width:140px
}
.evnt-box-speaker .tp-label7 {
	width:200px
}
.evnt-box-status {
	text-align:center
}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
 body, html {
 overflow-x:hidden;
 /*-webkit-overflow-scrolling:touch !important;*/
}
}
/* IE 9 Issues fixing */
.wid84px-ie.wid84px-ie {
	width:84px\0 ! important;
}
.datePickerCustom .wid84px-ie, .timePickerCustom .wid84px-ie {
	width:67px\0 ! important;
}
 [class^="tp-dropdown"] ul li:hover {
color:#385b85 ! important;
font-weight:bold
}
input:focus {
	outline:0 ! important
}
.InsufficientClass .ui-widget-header {
	border-bottom:none !important
}
.InsufficientClass .ui-dialog-title {
	padding-left:0px !important
}
/* Audience Attendee pop up fixed */
.attendee-input-2 {
	padding: 5px 0px;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 13px;
	font-family: "openSans-regular";
	color: #666666;
	width: 120px;
}
.attendee-input-3 {
	padding: 5px 7px;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 13px;
	font-family: "openSans-regular";
	color: #666666;
	width: 289px;
}
.attendee-dropdown-2 {
	width: 120px !important;
	border-radius: 4px;
	height: 32px;
	font: 12px arial;
	position: relative;
	border:1px solid #a8a8a8 !important;
}
.attendee-div-2 {
	width: 120px !important;
	box-sizing: border-box;
	display: block;
	float: left;
	min-height: 30px;
}
.audience-new-header-text {
	color:#fff !important;
	padding:16px 20px !important
}
#divRequestInvitationDetail .acc-expand .accCTA a.accIndicator {
	width: 25px;
	height: 19px;
	background: url('../../Images/white-down-arrow.png') no-repeat 4px 11px;
	padding: 0;
}
#divRequestInvitationDetail .acc-collapse .accCTA a.accIndicator {
	width: 25px;
	height: 19px;
	background: url('../../Images/white-up-arrow.png') no-repeat 4px 11px;
	padding: 0;
}
#autoText_sa1 {
	padding: 5px 25px !important;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 13px;
	font-family: "openSans-regular";
	color: #666666;
	width: 289px !important;
}
.attendee-div-2 .ui-igcombo-field {
	height: 25px !important;
}
#SignInNowdialog {
	clear:left
}
.ui-dialog.SignInNowdialog .ui-dialog-titlebar {
	padding: 3px 10px !important;
}
.SignInNowdialog .ui-widget-header {
	border-bottom: none;
}
 [class*="attendee-div"] {
 box-sizing: border-box;
 display: block;
 float: left;
 min-height: 30px;
 width: 100%;
}
.speaker-box-shadow {
	box-shadow: 3px 0px 7px 0px #000;
	width:970px;
	z-index:99999;
	position:relative
}
.speaker-box-error-msg {
	margin-top:0px;
	padding:20px 0
}
#img-spinner {
	background-size:40px !important;
	height:40px;
	width:40px;
}
/***Dynamic Question Label Change***/
#attestationTemplate .row-full input.css-checkbox[type="radio"] + label.css-label {
	color:#333 !important;
}
/***AMS Input Related To Count Size Uniformity***/
#venueplanning .tp-input-1 {
	width:50px !important;
}
#cancellationnotes {
	width:300px;
	padding:5px 10px;
}
.posTopLabel {
	position:relative;
	top:-10px;
}
/***IN10769 Fix***/
.login-panel-container .tp-input-3 {
	word-spacing:1px
}
/****Overrite Boostrap CSS **/
.box-group input[readonly], .box-group select[readonly], .box-group textarea[readonly] {
	background:#FFF;
}
.bootstrap-timepicker-widget.timepicker-orient-bottom::after, .bootstrap-timepicker-widget.timepicker-orient-bottom::before {
 border-bottom: 0 none ! important;
 border-top: 7px solid #fff ! important;
 bottom: 0 ! important;
 top: 120px ! important;
}
.attendPlan-list ul {
	margin:0 ! important;
}
.popAddDisplay .scndRow .tp-div-2 .box-group .wid222px, .popAddDisplay .frstRow .tp-div-2 .box-group .wid222px {
	width:222px ! important
}
.height85px {
	height:90px;
}
.height85px .error_show {
	margin-top:1px
}
.audiPopBth-wid #divAudienceTypeList .check-label {
	margin-right:15px;
}
.v-align-top {
	vertical-align:top;
}
#eventDetails .parent-Event .row-full .tp-div-1 {
	width:112px !important
}
#srchSpkr .row-full .tp-div-2 {
	width:215px;
}
#srchSpkr .row-full .tp-div-2 .tp-dropdown-2 {
	width:215px;
}
/* Speaker Page */
.speakerParentPage .speakerParentTable td {
	vertical-align:top
}
.speakerParentPage .speakerParentTable {
	width:100%;
}
.datePickerCustom .triggerDatePicker {
	position: absolute;
	width: 100%;
	height: 30px;
}
.scroll-wrapper {
	width: 100% !important;
	height: 100% !important;
}

/* Speaker Page issuse */ 
#autoText_SpeakerPage_1 {
	text-indent:20px;
}
.icon-autoComplete-remove {
	cursor: pointer !important;
	line-height: 13px !important;
	padding: 0 3px 3px 4px !important;
	right: 81px !important;
	width:15px ! important
}

.ui-igedit-list .ui-igedit-listitem.ui-state-active, .ui-iggrid-filterddlist li.ui-state-active, .ui-iggrid-filterddlistitem.ui-state-active a, .ui-iggrid-featurechooser-list li.ui-state-active, .ui-iggrid-featurechooser-list.ui-state-active a, .ui-iggrid-hiding-dropdown-list li.ui-state-active, .ui-iggrid-hiding-dropdown-list.ui-state-active a, .ui-iggrid-columnmoving-dropdown-list li.ui-state-active, .ui-iggrid-columnmoving-dropdown-list.ui-state-active a, .ui-igcombo-listitemholder li.ui-state-active, .ui-igcombo-listitemholder li.ui-state-active a {
	background-color: none;
	border: none ! important;
	color: #666;
}
#addWriteIn .popup-container #WriteInTabOne .ui-igcombo-listitemholder, #addWriteIn .popup-container #WriteInTabTwo .ui-igcombo-listitemholder {
	max-height:230px;
}
.box50 {
	width:50% !important;
}
/* ESIS HEADER TEXT */
#spanDate, #SpanTime, #SpanTimeZone {
	vertical-align:top;
}
#searchVenue .popAddDisplay {
	height:437px !important
}
/* Salesforce Alignment Issue */
#divSpeakerProfileSalesForceAlignDetails thead, #divSpeakerProfileSalesForceAlignDetails .ui-widget-header.ui-state-default {
	background: none repeat scroll 0 0 #cfd3d8 !important;
}
#divSpeakerProfileSalesForceAlignDetails table td {
	color: #333333;
	font-family: "openSans-semibold";
	font-size: 13px;
}
#divSpeakerProfileSalesForceAlignDetails p {
	padding:10px 30px;
}
#summaryEvent .header-green {	
	min-width:230px !important;
}
#grid_lazy_ContactNotes_headers thead, #grid_lazy_ContactNotes_headers .ui-widget-header.ui-state-default {
	background:#d8dbdf !important
}
#divSpeakerProfileSalesForceAlignDetails p {
	padding:10px 30px;
}
h5#spCount {
	padding: 16px 0 16px 20px;
}

.fileupload #SignInuploadBtn, .fileupload #uploadBtn {cursor:default}

label#ProfileBroadCertification 
{
    display:block;
}
.audience-lbl
{
    min-width:125px;
    max-width:125px;
    word-break: break-all;
    float:left;
}

.labelSpeaker-pos{position:relative; top:-10px;}
#lblOptionHeader{font-family: "openSans-Bold"; text-transform:none;}


/* Location - Phone and Fax UI */
#formLocnEventDet .phoneFaxWidth{width:187px ! important}
#formLocnEventDet .phoneFaxWidth .tp-input-2{width:176px}
#formLocnEventDet .phoneFaxWidth .tp-dropdown{width:187px  ! important}

#dashboardBudgetTrackingLoader {
  height: 321px;
  position: relative;
  background-color: #fff; /* for demonstration */
}
.dashboardBudgetTracking-ajax-loader {
  position: absolute;
  left: 46%;
  top: 44%;
 
}

.dashboardCalender-ajax-loader {
  position: absolute;  
  left: 44%;
  top: 50%;
  z-index:30;
}

#dbchartAjaxLoaderDiv
{
  height: 280px;
  position: relative;
  background-color: #fff; /* for demonstration */
}

#divSpeakerProfileSalesForceAlignDetails table td 
{
    color: #333333;
    font-family: "openSans-semibold";
    font-size: 13px;
}
.textTransformNone{text-transform:none ! important}
.ui-iggrid-hiding-indicator{display:none ! important}


.dbchart-ajax-loader {
  position: absolute;
  left: 50%;
  top: 46%;
}

#EventAudRecGrid .zip-val, #EventAudHardCopyGrid .zip-val
{
    width:50px !important;   
}
#EventAudRecGrid .phone-val, #EventAudHardCopyGrid .phone-val
{
    width:100px !important;
}
table.addhardcopyrecipient 
{
    width:100%;
}
.spk-pre 
{
    float:right;
    margin-top:-20px;
}
.reportDefinitionStyle 
{
    display: block;
    margin-top: 5px;
    width: 312px;
}
#removeSpeakerDiv{margin-top:32px !important;}

#ProfileBroadCertification li 
{
    font-family: "openSans-bold";
    font-size: 13px;
    margin-top:6px;
}

.speakerParentPage .speakerParentTable td:nth-of-type(6) .privileges{margin-top:82px !important;}

.speakerParentPage .heading-text
{
    padding: 15px 10px 9px 20px;}

/* Summary Linked Event UI */
#summary_basedonlist p.grey{overflow:hidden; margin-right:10px; white-space:normal}
strong{font-family:"OpenSans-bold" !important;}

/* Write In */
#eventTabs li h6:first-child{text-transform:none}
#affiliateDetails{width:400px; border-radius:4px;}
.posFixedButton{ bottom: 0; position: fixed; right: 10px;}
.posRelButton{ bottom: 0; position:relative; right: 10px;}



.speakerParentPage .eventDateHeader .evt-speak-header{margin-top:0}
#searchSpeaker-grid .es-date-text{width:110px;}
#searchSpeaker-grid .eveSpeaker-checkbox input.css-checkbox[type="radio"] + label.css-label, #searchSpeaker-grid .eveSpeaker-checkbox input.css-checkbox[type="checkbox"] + label.check-label {
	margin: 0 ! important;
}


/* Issue fixed by Jai 6-May 2015 2.44pm  -- Speaker Remove button and all popup IG COMBO */
.speakerParentPage .speakerParentTable td:nth-of-type(6) {vertical-align:top;}
#removeSpeakerDiv .removeSpeakerRowbutton{margin:6px 0 0 6px}
.popAddDisplay #searchAudience-form .ui-igcombo-list .ui-igcombo-listitemholder, 
.popup-container .tp-dropdown-6 .ui-igcombo-list .ui-igcombo-fieldholder, 
.popAddDisplay #formSearchspeaker #searchSpeaker-form .ui-igcombo-list .ui-igcombo-listitemholder, 
.popAddDisplay .searchLinkForm .ui-igcombo-list .ui-igcombo-listitemholder, 
.popAddDisplay .searchRepForm .ui-igcombo-list .ui-igcombo-listitemholder, 
.popAddDisplay .searchVenueForm .ui-igcombo-list .ui-igcombo-listitemholder, 
.popAddDisplay .searchVendorForm .ui-igcombo-list .ui-igcombo-listitemholder,
#combo_Selectfile .ui-igcombo-list .ui-igcombo-listitemholder
 {max-height:200px !important;}

/* 12261 issues fixed */ 
.ui-igcombo-listitem-match{font-weight:normal ! important; vertical-align:inherit ! important;}


/***Reports DDL Cut-off issue***/
#ReportsSearchCriteria .tp-box-content 
{
    width:975px;
}
#grid_lazy_NominateSpeakerSearch-Results td,#grid_lazy_NominateSpeakerSearch-Results th,#grid_lazy_ApproveSpeakerResults td,#grid_lazy_ApproveSpeakerResults th{padding:15px 5px;}
#grid_lazy_ApproveSpeakerResults th:nth-child(1),#grid_lazy_ApproveSpeakerResults td:nth-child(1),#grid_lazy_NominateSpeakerSearch-Results th:nth-child(1),#grid_lazy_NominateSpeakerSearch-Results td:nth-child(1){padding-left:20px;}
#grid_lazy_NominateSpeakerSearch-Results td:nth-child(7){padding-right:10px;text-align:right}
#grid_lazy_NominateSpeakerSearch-Results th:nth-child(7){text-align:center}
.min-width50px{min-width:50px !important;}
.min-width0px{min-width:0px !important;}
.right55px{right:55px;}
.width450px{width:450px !important}
.width145px{width:135px !important}
#SpeakerOtherDocListDetails_scroll{background:#fff}
.width232px{width:232px !important}
.margTop-minus-10{margin-top:-10px;}
.speaker-profile-image{width:67px;height:65px;}
.NominateSpeakerDiv .wid232px,.NominateSpeakerDiv .wid200px  {width:205px !important}
#speakerTrainingsRight{margin-right:10px;}
.pflet
{
    float:left;
    width:65%;
}
.pfright
{
    float:right;
    width:35%;
}




.multiCheckAllSpan {
   background: url("../../images/checkbox.png") no-repeat scroll 1px 2px rgba(0, 0, 0, 0) !important;
    height: 20px;
    left: 8px;
    position: absolute;
    top: 2px;
    width: 100px;
    z-index:-1;
    cursor:pointer;
}


.multiCheckAllDiv .checked{
 background: url("../../images/checkbox-checked.png") no-repeat 1px 2px !important;
  
    height: 20px;
    left: 8px;
    position: absolute;
    top: 2px;
    width: 100px;
    z-index:-1;
    cursor:pointer;
}
.multiCheckAllDiv
{
    height: 25px;
    margin-left: 10px;
    margin-top: 5px;
}
.multiCheckAllDiv input
{
    opacity:0;
}

.multiCheckAllLabel
{
    color: #787878;
    font-size: 15px;   
    margin-left:25px;
}

.word-break {
  -ms-word-break:   break-all; 
  word-break:       break-word;
  word-wrap:        break-word; 
  -webkit-hyphens:  auto;
     -moz-hyphens:  auto;
          hyphens:  auto;
}

.width108px
{
  width: 116px !important;
  margin-left: 12px !important;
    
}
.wid70px
{
    width: 70px !important;
}

#combo_RequestInvitationTypes .ui-igcombo-listitem-match
{
    vertical-align:bottom ! important;
}
.AudienceParentPageTable td{ word-break:break-all;}
.minwidth180{min-width: 180px !important;}
#divNomSpeakerCV .fileupload{margin:0}
.ui-iggrid-headertext{white-space:normal !important}
.wid623px{width:623px;}
#grid_lazy_NominateSpeakerSearch-Results .ui-iggrid td.ui-state-active, .ui-iggrid .ui-ig-altrecord td.ui-state-active, .ui-iggrid th.ui-iggrid-rowselector-class.ui-state-active, .ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-active, .ui-iggrid tbody .ui-iggrid-mergedcell.ui-state-active, .ui-iggrid tbody .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-active, .ui-iggrid tbody .ui-iggrid-mergedcellstop.ui-state-active, .ui-iggrid tbody .ui-ig-altrecord .ui-iggrid-mergedcellstop.ui-state-active {
	/*background:none !important;*/
	border:none !important;
}
.row-full .ui-iggrid #grid_lazy_NominateSpeakerSearch-Results tr.ui-state-focus td,  .row-full #grid_lazy_NominateSpeakerSearch-Results .ui-iggrid tr.ui-ig-altrecord.ui-state-focus th,.row-full .ui-iggrid #grid_lazy_ApproveSpeakerResults tr.ui-state-focus td,.row-full .ui-iggrid #grid_lazy_ApproveSpeakerResults .ui-iggrid tr.ui-ig-altrecord.ui-state-focus th,.row-full .ui-iggrid #grid_lazy_FullsearchSpeaker-Results tr.ui-state-focus td,  .row-full #grid_lazy_FullsearchSpeaker-Results .ui-iggrid tr.ui-ig-altrecord.ui-state-focus th{
   background: none !important; 
}
#approveSpeakerModel .ui-igcombo-listitemholder,#approveSpeakerModel .ui-igcombo-list{
	max-height:100px !important;
}
.tp-default-page{display:table-cell;vertical-align:middle}

.nominateStatus label
{
font:12px openSans-semibold;
}

/* Overwrite your normal rows */
.customIgGrid .ui-iggrid-table tr {
background: #f2f2f2 !important;
}
  
/* Add a style to handle the hovering event */
.customIgGrid .ui-iggrid-table tr .ui-state-hover {
background: none !important;
          
}  

/* As well as the hover styles for those as well */
.customIgGrid .ui-iggrid-table tr.ui-ig-altrecord .ui-state-hover {
background: none !important;
          
}

.overRideSpanTxtfontfamily
{
	font-family:'openSans-semibold' !important;
	color:#666 !important;
}



.ui-iggrid-altrecord .ui-state-hover{        
        background-color:#fff !important;      
        
}
.ui-iggrid-expandcolumn .ui-state-hover
{
    background-color:red !important;
}
.ui-iggrid-expandcolumn-expanded .ui-state-hover
{
     background-color:red !important;
}


.reqindicator {
	background-color: #eb212f;
	border-radius: 7px;
	float: left;
	margin: 4px 9px 0 0;
	padding: 5px;
	display: inline-block;
	margin-left:-10px;
}


.ui-igcombo-listitem-match
{
    font-weight:bold ! important; 
    vertical-align:inherit ! important;
}


#AllSpeakerAssistants p {
	padding:10px 30px;

}

.qtip-content
{
   padding:0px !important;
}

.wrapped
{

    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
     hyphens: auto;
} 

.override-height
{
    height:350px !important;
}

/***26746 RSVP -->***/

.table-width-100cent
{
    width:100%;
}
.display-none
{
    display:none;
}
.height-100cent
{
    height:100% !important;
}

.div-right-margin
{
    margin-right:60px !important;
}

.tp-div-min-height{
    min-height:120px;
}

.rsvpDiv
{
      display: inline-block !important;
    width: 260px !important;
    float: right !important;
    /*margin-top: 86px;*/
    position: absolute;
  bottom:10px;
    left: 0;
    padding-left: 5px;
    
}
.rsvpParent
{
	min-height:125px;
	position: relative;
}
.rsvpChk
{
       display: inline-block;
}
.rsvpTxt
{
    margin-left:10px;
    width: 215px;
    display: inline-block;
    color:blue;
    text-decoration:underline;
}
.amsRefferedBy
{
       padding-top: 20px;
}
.namebox
{
       padding-left: 30px;
       width: 175px !important;
       min-height: 55px;

}

#PageFooterLink p
{
    margin:0px !important;
}

.fontSize12px
{
    font-size:12px !important;
}
.min-height500px
{
    min-height:500px;
}

.footer-inner-div-width
{
    width:975px; 
    margin: 0 auto;
    min-height:60px
}

 @media only screen and (max-width : 319px) {
     html {
         font-size: 7px;
    }
}
 @media only screen and (min-width : 320px) {
     html {
         font-size: 13px;
    }
}
 @media only screen and (min-width : 340px) and (max-width:350px) {
     html {
         font-size: 12px;
    }
}
 @media only screen and (min-width : 360px) {
     html {
         font-size: 12.5px;
    }
}
 @media only screen and (min-width : 480px) {
     html {
         font-size: 14px;
    }
}

@media only screen and (min-width : 540px) {
     html {
         font-size: 20px;
    }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 767px) and (orientation:portrait)
{
       .header {
            position: relative;
            height: 8.5% !important;
       } 
       
       .footer{
           position: relative;
           min-height:10% !important;
       }
       
	   #addWriteIn{
            width: 85%;
            margin: 4% 7.5% 2% 7.5% !important;
            height: 80%;
            overflow:auto;
       }
	    
        #rsvp-container-register, #rsvp-container-index
        {
            overflow:auto; 
        } 
        
        #rsvpWrapper .tp-container-12
        {
            width: 90%;
            margin: 2% auto 2%  !important;
            height: 79.5% !important;
            position: relative;
            min-height:400px;
        }
        
        #rsvpWrapper  .tp-container-height {
            margin: 4% auto 0 !important;
        }
         #statusMessage_device, #errorMessage
        {
            width:85%;
            margin: 2% 7.5% 0% 7.5% !important;
        }
        
        .popup-container{
            position:relative ;
            height:90% !important;
        }
        
        [class^="tp-dropdown"].ui-igcombo .ui-igcombo-clear {
            right: 0.5% !important;
        }
        
        .device-div-height
        {
            height:100% !important;
        }
        
        .device-overflow {
            overflow-y: auto !important;
            overflow-x: hidden !important;
            height: 88%;
            padding-top: 5px;
        }
               
        .div-right-margin
        {
            margin-right:20% !important;
            margin-top:28%;
        }
        
        .device-margin-top
        {
            margin-top:6%;
        }
        #type, #contact-tab {
	        height: 100% !important;
        }

}

@media only screen and (min-device-width : 320px) and  (max-device-width : 767px) and (orientation:landscape)
{
        html {
         font-size: 14px;
        }
       .header {
            position: relative;
            height: 18.5% !important;
       } 
       
       .footer{
           position: relative;
           height: 18.5% !important;
       }
        .tp-wrapper {
            height: auto !important;
       }
	   
       #addWriteIn{
           width:85%;
           margin:7.5% !important;
           height:60%
       }
       #rsvpWrapper .tp-container-12
        {
           width:90%;
           margin:1% 5% !important;
           height:auto !important;
        }
        .device-div-height
        {
            height:inherit !important;
        }
        .device-overflow
        {
            height:inherit !important;
            overflow:visible !important;
        }   
        
        .popup-container
        {
            position:relative ;
            height : 73% !important;
            overflow:auto !important;
        }  
        
         #statusMessage_device, #errorMessage
        {
            width:90%;
            margin:1% 5% !important;
        }        
        .device-min-height
        {
            min-height:250px !important;
        }
        #type, #contact-tab {
	        height: auto !important;
        }
       #ProductDetails
        {
            overflow:hidden !important;
        }
        .tp-label12
        {
            margin-top: 0% !important;
        }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 767px)  
{
        
     html,body{
        height:100%;
        width:100%;
        overflow-x:hidden;
    }
    
    .tp-wrapper {
        width: 100%;
        height: 100%;
        position: relative;
    }
   
    #dvHdrTypeAndName,#dvHdrContactInformation,#dvHdrLicenseInfo
    {
        display:none;
    }
    
    #dvBreadcrum
    {
        display:block !important;
    }
    
    .tpfirstlogin {
        width: 90%;
        margin: 2% auto;
    }
    
    .tpfirstlogin-left {
        float: left;
        width: 100%;
        margin-top: 2px;
    }
    
    .container-wrapper {
        padding: 20px 10px;
        width: 100%;
    }
    
    .tp-div-device{
        width:100% !important;
    }
    
    .tp-input-device{
        width:96% !important;
        height: 57px;
    }
    
    .tp-btn-device{
	    text-align:center;
	    float:none !important;
    }
    
    #tp-firstlogin .tp-dropdown-6, #tp-firstlogin .tp-input-6, #tp-firstlogin .tp-dropdown-4, #tp-secondlogin .tp-dropdown-6, #tp-secondlogin .tp-dropdown-4, #tp-secondlogin .tp-input-6, #tp-thirdlogin .tp-dropdown-6, #tp-thirdlogin .tp-input-6, #tp-thirdlogin .tp-dropdown-4 {
        width: 98% !important;
    }
    [class^="tp-div"] [class^="tp-dropdown"] span.ui-igcombo-fieldholder, [class^="tp-dropdown"] span.ui-igcombo-fieldholder, [class^="tp-div"] [class^="tp-dropdown"] span.ui-igcombo-fieldholder input {
        font: 13px 'openSans-regular';
        height: 33px !important;
        padding: 1px 4px;
        color: #666666;
        cursor: pointer;
    }
    .WriteIn-office-details{
        width:100%;
    }
   
    .row-full [class*="tp-div"] {
        box-sizing: border-box;
        display: block;
        float: none;
        min-height: 30px;
        width: 100%;
    }

    .box-group [class^="tp-dropdown"] {
        border-radius: 4px;
        height: 72px !important;
        font: 12px arial;
        border: 1px solid #a8a8a8 !important;
        position: relative;
        background: #FFF !important;
        padding-top: 2% !important;
        padding-bottom:1px !important
    }

   
    #addWriteIn .eventTabsLines
    {
        border:1px solid #003b71;
        padding:0px;
        width:94%;
    }
     #addWriteIn .eventTabsLineCenter {
        border: 2px solid #003b71;
    }
    
    .ui-widget-header
    {
        height:65px !important;
    }
    
    #addWriteIn #eventTabs {
        position: relative;
        height: 96.5%;
        padding-top: 28px;
    }
    
    #eventTabs ul li h6 {
        font: 2rem 'openSans-regular';
        color: #666666 !important;
        font-weight: bold;
    }
    
    .input-label {
        font-size: 1.5rem;
    }
    
    [class^="tp-div"] [class^="tp-dropdown"] span.ui-igcombo-fieldholder, [class^="tp-dropdown"] span.ui-igcombo-fieldholder, [class^="tp-div"] [class^="tp-dropdown"] span.ui-igcombo-fieldholder input {
        font: 1.5rem 'openSans-regular';
    }
    
    
    .box-group .btn-small {
        padding: 0 14px 2px ! important;
        min-height: 70px;
        min-width: 40%;
        font-size: 1.4rem !important;
    }
    
    .box-group {
        margin-bottom: 39px;
    }
    
    #RsvpEventDetails_mobile .box-group {
        margin-bottom: 13px;
    }
    
    .footer p, .footer a
    {
        font-size: 0.9rem !important;
        line-height:1.2rem;
    }
    
    .tp-div-padding
    {
        padding:20px 0;
        min-height:16%;
        margin-top:4px;
    }
    
    .date-time-div
    {
        width:50% !important;
        display :inline-block !important;
        float:left !important;
    }
    
    #welcomenote
    {
         line-height: 1.2 !important;
         font-size: 1.8rem !important;
         color: rgba(143, 143, 143, 1) !important;
    }
    
    #ProductDetails .tp-label7 {
        word-wrap: break-word;
        padding-right: 30px;
        margin-top: 8px;
    }
    
    .tp-label7 {
        font-family: 'openSans-bold' !important;
        color: #333333 !important;
        font-size: 1.4rem !important;
        font-weight: bold;
    }
    
    .tp-label3 {
        font-family: 'openSans-regular' !important;
        font-size: 1.4rem !important;
        color: #666666 !important;
        line-height:2rem;
    }
    
    .tp-btn-1 {
        font-size: 1.4rem ! important;
        min-height: 80px;
        min-width: 54%;
    }
    
    .tp-input-4 
    {
        font-size: 1.5rem !important;
    }
    
    #ProductDetails
    {
        overflow: auto;
        height: 95%;
        margin: 0 auto;
        width: 96%;
    }
    
    #statusMessage_device  
    {
        display:block !important;
    }
    
    .statusMessage_device 
    {
        margin-top: 5%;
        font-size: 1.8rem !important;
        font-weight: bold;
        line-height: 2.6rem;
        color: rgba(143, 143, 143, 1) !important;
    }
    
    .error-message
    {
        margin-top: 10%;
        font-size: 1.8rem !important;
        font-weight: bold;
        line-height: 2.3rem;
        margin-bottom: 0px;
        padding: 0px 0px;
        width: 100%;
    }
    
    #statusMessage
    {
        display:none;
    }
    
    .tp-div-min-height{
        min-height:25px;
    }
    
    .device-float-none
    {
        float:none !important;
    }
    .div-right-margin
    {
        margin-right:25% !important;
    }
    .height-0cent
    {
        height:0px !important;
    }
      
    .device-margin0top
    {
        margin-top:0px !important;
    }
    
    .margMinusNavTop{
        margin-top: 24px ! important;
    }
    
    #eventTabs .input-label
    {
        margin-bottom:20px;
    }
    
    .error_show {
        font: 1.3rem 'openSans-regular';
    }
    
    #eventTabs ul li {
        font-size: 1.5rem;
    }
    
    #rsvp-container-index .tp-label12
    {
        margin-top: 3% !important;
    }
    
    .tp-label12
    {
        background-color : white;
        font-size: 0.9rem !important;
        line-height:1rem;
        margin-top: -3%;
    }
    
    #rsvp-container-register .tp-container-height
    {
        height:75% !important;
    }
    
    .SpeakerDisclaimer
    {
        margin:0 4%;
    }
    .ui-igcombo.ui-state-focus .ui-igcombo-button
    {
        background-color:transparent !important;
        border-color:transparent !important;
    }
    .ui-igcombo-clear .ui-icon, .ui-igedit-buttonclear .ui-icon, .ui-igcombo-clear .ui-igcombo-clear-hover .ui-state-hover
    {
        margin-top:0px !important;
    } 
    .footer-inner-div-width
    {
        width:auto; 
        margin: 0 5%;
        min-height:60px
    }
    
}
#divEventSummary
{
    border-top:7px solid #f5890c !important;
}

/***26746 RSVP End ***/
/*****26790 TP Financial Gaps Starts**********/
.taxpopup-arrow-up
{
	position: absolute;
    top: -15px;
    left: 50%;
    border-left: 16px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 16px solid #5fae28;
    cursor: pointer;
    text-indent: -5000px;
    width: 10px;
    height: 5px;
       
}
.taxpopup-payment-details-grid tr td
{
	border: 1px #CCCCCC solid !important;
	text-align:center;
	padding:5px;
	   
}
.taxpopup-payment-details-grid
{
    margin: 8px;
}
/*****26790 TP Financial Gaps Ends**********/

/*Project 53838 AMS Page Change*/
.attest-block {
	font-size: 13px;
	font-family: 'openSans-regular';
	display: block ! important;	
    color: #65BA3E;
    font-style:italic;
    font-weight: bold;
}
/* IN58882 Jquery upgrade start */
.quickSearchElements .ui-combobox-input
{
    width: 380px;
    height: 30px;
    padding-left: 25px;
}

.highlight .ui-state-default, .dashBoard .dashCalWrapper .highlight .ui-state-active, .highlight .ui-state-default, .dashBoard .dashCalWrapper .highlight .ui-state-hover
{
    text-align: center !important;
    border: 2px solid #f5890c !important;
    border-radius: 20px;
    padding: 4px !important;
    cursor: pointer;
}
.dashCalWrapper .highlight a.ui-state-highlight:before {
	background: none;
	border: 2px solid #fff;
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	border-radius: 20px;
}

.dashCalWrapper .highlight .ui-state-highlight {
    background: #f5890c !important;
    color: #fff !important;
    border: 2px solid #f5890c !important;
    position: relative;
    border-radius: 20px !important;
}
.dashCalWrapper .ui-state-disabled .ui-state-default
{
    border:none !important;
}
.drftBtnMargin{
	margin-bottom:3px;
}
/* IN58882 Jquery upgrade end */