@charset "utf-8";
/* CSS Document */

/* F
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-f {
	border: 1px solid 		#cc7f0f;
	background: 			#cc7f0f;
	color: 					#fff;
	font-weight:            bold;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e0a534), to(#cc7f0f)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #e0a534, #cc7f0f); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #e0a534, #cc7f0f); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #e0a534, #cc7f0f); /* IE10 */
	background-image:      -o-linear-gradient(top, #e0a534, #cc7f0f); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #e0a534, #cc7f0f);
}
.ui-bar-f,
.ui-bar-f input,
.ui-bar-f select,
.ui-bar-f textarea,
.ui-bar-f button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-f .ui-link-inherit {
	color: 					#fff;
}
.ui-bar-f .ui-link {
	color: 					#fff;
	font-weight: bold;
}
.ui-body-f {
	border: 1px solid 		#cc7f0f;
	color: 					#242424;
	background: 			#f7e1a7;
}
.ui-body-f,
.ui-body-f input,
.ui-body-f select,
.ui-body-f button {
	font-family: Helvetica, Arial, sans-serif;
}

.ui-body-f textarea {
    font-family: Helvetica, Arial, sans-serif;
    -webkit-appearance:none;
}
.ui-body-f .ui-link-inherit {
	color: 					#fff;
}
.ui-body-f .ui-link {
	color: 					#96060f;
	font-weight: bold;
}
.ui-btn-up-f {
	border: 1px solid 		#cc7f0f;
	background: 			#cc7f0f;
	color: 					#fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e0a534), to(#cc7f0f)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #e0a534, #cc7f0f); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #e0a534, #cc7f0f); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #e0a534, #cc7f0f); /* IE10 */
	background-image:      -o-linear-gradient(top, #e0a534, #cc7f0f); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #e0a534, #cc7f0f);
	font-weight: bold;
}
.ui-btn-up-f a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-hover-f {
	border: 1px solid 		#cc7f0f;
	background: 			#cc7f0f;
	color: 					#fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e0a534), to(#cc7f0f)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #cc7f0f, #e0a534); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #cc7f0f, #e0a534); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #cc7f0f, #e0a534); /* IE10 */
	background-image:      -o-linear-gradient(top, #cc7f0f, #e0a534); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #cc7f0f, #e0a534);
	font-weight: bold;
}

.ui-btn-hover-f a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-down-f {
	border: 1px solid 		#cc7f0f;
	background: 			#cc7f0f;
	color: 					#fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e0a534), to(#cc7f0f)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #cc7f0f, #e0a534); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #cc7f0f, #e0a534); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #cc7f0f, #e0a534); /* IE10 */
	background-image:      -o-linear-gradient(top, #cc7f0f, #e0a534); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #cc7f0f, #e0a534);
	font-weight: bold;
}
.ui-btn-down-f a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-up-f,
.ui-btn-hover-f,
.ui-btn-down-f {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}

/*read-only listviews*/
.ui-li-static { background-image:none; background-color:#f7e1a7;  border: 1px solid rgba(130, 130, 130, 0.3); border-top: none; color:#242424; }
.ui-li-static .ui-link { color:#96060f; }

/*misc*/
.discount, div.refund a.ui-link { font-weight: normal; }
.ui-content ul.section-header.ui-listview { margin: 15px -15px; }
.legend { text-align: right; padding:15px; }
.ui-bar-c { background: none; } /*this removes the background for the filter text input*/
body .ui-li .ui-li-desc { white-space: normal; }
/*.ui-li-aside.share img { margin: auto 10px auto 0;  width: 50%; padding-top: 5px; }*/
.right { text-align: right; /*margin-right: 10px; margin-left: -10px;*/ }
.left { text-align: left; }
.center { text-align: center; }
.ui-grid-a p { margin: 0; }
.clear { clear: both; }
.share { background: url(/g/mobile/images/share.png) 0 5px no-repeat; display: block; padding: 5px 0 5px 25px; margin-bottom: 10px; }
.map { background: url(/g/mobile/images/see-map.png) 0 5px no-repeat; display: block; padding: 5px 0 5px 25px; margin-bottom: 10px; }
.directions { background: url(/g/mobile/images/directions.png) 0 5px no-repeat; display: block; padding: 5px 0 5px 25px; margin-bottom: 10px; }
.near { background: url(/g/mobile/images/near-me.png) 0 5px no-repeat; display: block; padding: 5px 0 5px 25px; margin-bottom: 10px; }
.phone { background: url(/g/mobile/images/call.png) 0 5px no-repeat; display: block; padding: 5px 0 5px 25px; margin-bottom: 10px; }
.email { background: url(/g/mobile/images/email.png) 0 5px no-repeat; display: block; padding: 5px 0 5px 25px; margin-bottom: 10px; }
.rss { background: url(/g/mobile/images/rss.png) 0 5px no-repeat; display: block; padding: 5px 0 5px 25px; margin-bottom: 10px; }
.footer p { text-align: center; }
.bold { font-weight: bold; }
.normal { font-weight: normal; }
.admin { padding-right: 40px; }
.admin .description { font-weight: normal; font-size: 14px; }
.ui-checkbox .ui-btn-inner, .ui-radio .ui-btn-inner, .wrap .ui-btn-inner, .ui-selectmenu .ui-btn-inner, .ui-selectmenu .ui-li .ui-btn-text a.ui-link-inherit { white-space: normal; }
/*.wide-select .ui-select { width: 75%; }*/
.hide { display: block; padding: 10px 10px 10px 0; text-decoration: underline; cursor: pointer; }
.description-container { padding-left: 25px; }
.description .ui-link { color: #fff; font-weight: normal; }
.date { border-bottom: 1px dotted #242424; margin-bottom: 0; }
.view { display: block; padding: 5px 25px 15px 0; }
.session-info { padding-left: 25px; margin-bottom: 0; }
.otherbox { margin: 5px 0 0 5px; }
.title { font-weight: bold; }
.loading { text-align: center; }
.loading img {
  -webkit-animation-name: rotateThis;
  -webkit-animation-duration:1s;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
}
@-webkit-keyframes rotateThis {
  from {-webkit-transform:rotate(0deg);}
  to {-webkit-transform:rotate(360deg);}
}
.progress { font-size: .8em; font-style: italic; }
h1 { font-size: 1.4em; }
img.header { max-width: 100%; }
/*.survey-body img.header { margin: 0px -15px 0px -15px; }*/
.survey-body div.header { margin: -15px -15px 0px -15px; }
.placeholder { color: #808080; }
.myreg li { font-weight: normal; }
.section-instruction { padding-left: 10px; }
.page-instruction { padding-bottom: 10px; } 
.hub a.ui-link { text-decoration: none; color: #242424; font-weight: normal; width: 32%; margin: 0 2px; min-height: 150px; font-size: .9em; }
.hub div { margin-bottom: 15px; }
.hub img { margin-top: 10px; }
.hub.shadows img { 
	-moz-box-shadow:0px 0px 10px #303030;
	-webkit-box-shadow:0px 0px 10px #303030; 
	box-shadow:0px 0px 10px #303030;
}
.question-text-req.ui-btn-hover-f, .question-text-req.ui-btn-up-f, .question-text-req .ui-controlgroup-label, .question-text-req, span.asterisk { color: #ff0000; font-weight: bold; }
.map-image { border: 1px solid #975e04; }

p, .hub a, .ui-li-static h4.ui-li-heading {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	word-wrap: break-word;      /* IE 5+ */
	}
p.session-info { white-space: normal; }

.overlay {
	height: 100%;
	width: 100%;
	background: #000;
	opacity: 0.5;
	z-index: 9998;
	position: absolute;
	top: 0;
	left: -9999px;
}
.toolbar {
	height: 200px;
	width: 50px;
	position: fixed;
	right: -20px;
	top: 20px;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 8px;
	z-index: 9999;
	padding: 10px;
	-moz-box-shadow:0px 0px 10px #000000;
	-webkit-box-shadow:0px 0px 10px #000000;
	box-shadow:0px 0px 10px #000000;

}
ul.social {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.social li img {
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
}
ul.social li.last img {
	border-bottom: none;
}
.ui-input-datebox {
	width: 97% !important;
	background: transparent;
	border-color: #303030;
}
div.follow img { float: left; }
div.follow a { display: block; margin-top: 3px; padding: 10px 0 10px 60px; }

/*make the header in dropdown disappear*/
.ui-selectmenu .ui-header { display: none; }

/*override dropdown css for matrix spreadsheet question*/
.ui-controlgroup-controls label.ui-select.ui-select-matrix-dropdown { position: relative; left: 0; }
.ui-controlgroup-controls .ui-select a.ui-btn.ui-btn-icon-right { border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }

/*turn off text shadows*/
.ui-bar-f, .ui-body-f, .ui-btn-up-f, .ui-btn-hover-f, .ui-btn-down-f, .ui-bar-b, .ui-body-b { text-shadow: none; } 

/*overriding JQM media queries to always top align form labels*/
@media all and (min-width: 450px){
	.ui-field-contain .ui-controlgroup-label { display: block;  width: 95%;  margin: 0 0 0.3em 0.3em; line-height: 1.4em;  }
	.ui-field-contain .ui-controlgroup-controls { width: 100%; display: block; }
	.ui-field-contain .ui-controlgroup .ui-select { width: 95%; } 
	.ui-field-contain .ui-controlgroup-horizontal .ui-select { width: auto; }
    .ui-field-contain .ui-controlgroup-label li { list-style: inherit; }
}
@media all and (min-width: 450px){
	.ui-field-contain { border-width: 1px; padding: 1em 0; margin: 0; }
}
@media all and (min-width: 450px){	
	.ui-field-contain label.ui-select { display: block;  width: 95%;  margin: 0 0 0.3em 0.3em; line-height: 1.4em; }
	.ui-field-contain .ui-select { width: 100%; display: block; }
}
@media all and (min-width: 450px){
	.ui-field-contain label.ui-input-text  { display: block;  width: 95%;  margin: 0 0 0.3em 0.3em; line-height: 1.4em; }
	.ui-field-contain input.ui-input-text, 
	.ui-field-contain textarea.ui-input-text, 
	.ui-field-contain .ui-input-search { width: 95%; display: block; } 
	.ui-field-contain input.ui-input-text.donation { width: 90%; display: inline; margin-left: 5px; } 
	.ui-field-contain .ui-input-search { width: 95%; }
	.ui-hide-label input.ui-input-text, 
	.ui-hide-label textarea.ui-input-text, 
	.ui-hide-label .ui-input-search { padding: .4em 1.5%; width: 97%; } 
	.ui-input-search input.ui-input-text { width: 98%; /*echos rule from above*/ }
}

span.timer {
    display: block;
    text-align: center;
}
.ui-field-contain { padding: 1em 0; }

/*fix for survey my response page - putting question and answer on separate lines*/
#survey .ui-grid-a .ui-grid-a .ui-block-a { width: 100%; margin-bottom: 5px; }
#survey .ui-grid-a .ui-grid-a .ui-block-b { width: 100%; font-style: italic; }

/*survey input areas - white bg black text*/
input.ui-input-text, textarea.ui-input-text, .ui-input-datebox { background: #fff; color: #303030; }

/*Match contact field colors to question text*/
.survey-body .question { color: #303030; }

/*Bold category text*/
.category { font-weight: bold; }

/*Donation Item $ fix*/
input.ui-input-text.donation { display: inline; width: 90%; margin-left: 5px; }

/*Fix for reg summary text not aligning on blackberry*/
.ui-grid-a .ui-block-a, .ui-grid-a .ui-block-b { width: 49%; }

/*hide header on datepicker*/
.ui-datebox-header { display: none; }

/*changing default border for LI's*/
li.ui-body-f { border: 1px solid rgba(130, 130, 130, 0.3); border-top: none; }

/*fix for legend icons on agenda page for bb os5*/
.ui-li-has-arrow.ui-li-has-count .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-arrow.ui-li-has-count { position: relative; }
.ui-li-has-count .ui-li-count { right: 25px; }

/*allows previous button text to fit without being truncated*/
.ui-btn-text { font-size: .90em; }

/*transparent background for cancel button on survey*/
.ui-bar-transparent { border: none; background-image: none !important; background-color: transparent !important; }

/* jqm popup framework does what the following css rule does automagically */
/*.menu-overlay { position: absolute; top: 25px; right: 10px; }*/

/* website overlay */
.menu-overlay a { width: 150px; font-size: .75em; color: black;} 
.menu-overlay-wide a { width: 175px; }

div.menu-overlay li { background-image:none; background-color:#f7e1a7; border:1px solid #cc7f0f; color:#242424; }
div.menu-overlay a.ui-link-inherit { color:#96060f; }
div.menu-overlay >ul>li>div>span { border-radius: 0px; background-color: rgba(0,0,0,0); }
div.icons-dark>ul>li>div>span { background-image: url('./images/hub-icons/dark/overlay-sprite.png'); }
div.icons-neutral>ul>li>div>span { background-image: url('./images/hub-icons/neutral/overlay-sprite.png'); }
div.icons-light>ul>li>div>span { background-image: url('./images/hub-icons/light/overlay-sprite.png'); }

.ui-icon-register {background-position: 0px 0px;}
.ui-icon-summary {background-position: -18px 0px;}
.ui-icon-agenda {background-position: -36px 0px;}
.ui-icon-fees {background-position: -54px 0px;}
.ui-icon-myreg {background-position: -72px 0px;}
.ui-icon-itinerary {background-position: -90px 0px;}
.ui-icon-feedback {background-position: -108px 0px;}
.ui-icon-unregister {background-position: -126px 0px;}
.ui-icon-follow {background-position: -144px 0px;}
.ui-icon-share {background-position: -162px 0px;}
.ui-icon-speakers {background-position: -180px 0px;}
.ui-icon-custompage {background-position: -198px 0px;}

/*-------------------------------------------------------------------
speakers
-------------------------------------------------------------------*/
.profile-image { display: block; border: 1px solid #fff; float: left; width: 80px; max-height: 80px; margin-right: 10px; overflow: hidden; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.profile-image.profile-image-small { width: 40px; max-height: 40px; }
.profile-image img { width: 100%; height: auto; display: block; }
.speaker > div { margin-bottom: .8em; }
.speaker .sp-category { font-size: .75em; font-weight: normal; }
.speaker .sp-name { font-weight: bold; }
.speaker .sp-title { font-size: 1em; font-weight: normal; clear: both; }
.speaker .sp-company { font-size: 1em; font-weight: normal; clear: both; }
.speaker .sp-designation { font-size: 1em; font-weight: normal; clear: both; }
.speaker .sp-bio { font-size: 1em; line-height: 1.5em; font-weight: normal; clear: both; padding-bottom: .8em; border-bottom: 1px dashed rgba(130, 130, 130, 0.3); }
.speaker .sp-social-media { list-style-type: none; overflow: hidden; padding-left: 0; clear: both; }
.speaker .sp-social-media > li { margin-right: 1em; float: left; border: 1px solid #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.speaker .sp-resources { border-bottom: 1px dashed rgba(130, 130, 130, 0.3); clear: both; }
.speaker .sp-resources > h6 { font-size: 1em; margin: .8em 0 .5em; }
.speaker .sp-resources > ul { list-style-type: none; padding-left: 0 }
.speaker .sp-resources > ul > li {  margin-bottom: 1em; }
.speaker .sp-resources a { font-weight: normal; font-size: 1em }
.speaker .cvgm-icon { display: block; width: 36px; height: 36px; background-image: url(/g/mobile/images/icon-social-media.png); background-repeat: no-repeat; }
.speaker .cvgm-icon-email { background-position: 0 0; }
.speaker .cvgm-icon-facebook { background-position: -40px 0; }
.speaker .cvgm-icon-twitter { background-position: -80px 0; }
.speaker .cvgm-icon-linkedin { background-position: -120px 0; }
/* speaker list shown on agenda page */
.session-speaker { margin-top: 1.2em; margin-bottom: 1.5em; }
.session-speaker .ui-link { font-weight: normal; }
/* speaker category shown on matrix page */
.session-speaker-category-list { padding-left: 25px; margin-top: .8em; border-bottom: 1px solid rgba(130, 130, 130, 0.3); }
.session-speaker-category-list .ui-link { font-weight: normal; }
/* Start Media ------------------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi) {
            .speaker .cvgm-icon { 
                            background-image: url(/g/mobile/images/icon-social-media-2x.png);
                           -moz-background-size: 160px 40px;
                            -o-background-size: 160px 40px;
                            -webkit-background-size: 160px 40px;
                            background-size: 160px 40px; }
}
/* End Media ------------------- */

/* registrant header */
.registrant-name-hdr { font-style:italic;}

/*App Download Section - My Reg and Mobile Event
--------------------------------------------------------------*/
.app-download-container {width:100%; text-align: center; margin: 0 0 10px 0; clear:both;}
.app-download-container a.app-download-apple img {margin:0 10px 0 0;}
.app-download-message {font-weight: bold; margin:0 0 10px 0;}

/*Timer Styling
--------------------------------------------------------------*/
span.timer.cv-timer { color: #c2c2c2; font-size: 13px; position:fixed; top: 0; left: 0; padding: 5px 0; background: #fff; z-index: 999; margin-bottom:10px; width:100%; }
span.timer.cv-timer span.count-down { color: #9e9b9b; font-size: 22px; display: block; }
span.timer.cv-timer span.count-down.red { color: #cd0a0a; }
#custom-timeout-dialogbox { width: 330px; height: 75px; margin: 0 auto; position: fixed; top: 50%; left: 50%; z-index: 1500; display: none;  margin-left: -165px; margin-top: -26px; color: #959595; }
#custom-timeout-dialogbox .preloader { padding: 10px 15px;  background: url("/g/images/status.gif") no-repeat center bottom; text-align: center; padding-bottom: 40px; }
#custom-timeout-dialogbox .status p.big-font{ font-size:18px; display:block; }
#custom-timeout-overlay { width: 790px; height: 100%; position: fixed; top: 0; right: 0; bottom: 0; left: 0; margin: 0 auto; z-index: 1000; display: none; background: #fff; opacity: .8; filter: alpha(opacity=80); }

/*MSS ui-select style -----------------------------------------------*/
.ui-select-corner-all { border-radius: .6em; }


/*------Mobile dropdown for survey languages-----------------------------------*/
.cv-dropdown-label { float: left; font-size: 1.2em; padding: 4px 8px 4px 0; font-weight: bold; } /* text goes before the dropdown */
.cv-dropdown-menu { position: relative; }
.cv-dropdown-menu.is-hover { z-index: 10; }
.cv-dropdown-menu-product-list { width: 179px; margin:0 auto;} /* modifier class */
.cv-dropdown-menu-body { list-style: none; border: 1px solid #ccc; font-size: 1.2em; position: absolute; right: 0; top: -99999px; background: #f5f5f5; box-shadow: 0px 3px 3px rgba(0, 0, 0, .25); border-radius: 3px; max-width: 300px; max-height: 450px; overflow-y: auto; padding-left:0; z-index: 1; width: 179px; margin-top: 10px; }
.cv-dropdown-menu-body.is-visible { top: auto; }
.cv-dropdown-menu-body-on-right { left: 0; right: auto; }
.cv-dropdown-menu-body.is-separated-from-trigger { z-index: 1004; top: -99999px; }
.cv-dropdown-menu-body > li { border-bottom: dotted 1px #ccc; }
.cv-dropdown-menu-body > li:last-child { border-bottom-width: 0; }
.cv-dropdown-menu-body > li > a { display: block; padding: 5px 10px; text-decoration: none; white-space: nowrap; color: #128dd6; overflow: hidden; text-overflow: ellipsis; }
.cv-dropdown-menu-body > li > a:hover { background: #518bb9; color: #fff; }
.cv-dropdown-menu-body > li.is-active > a { color: #fff; background: #70a33a; }
.cv-dropdown-menu-body > li.is-disabled > a { color: #b5b3b3; cursor: default; }
.cv-dropdown-menu-body > li.is-disabled > a:hover { background: #e1e1e1; color: #b5b3b3; }
.cv-dropdown-group-header { text-transform: uppercase; color: #666; font-weight: bold; padding: 5px; background: #dfdfdf; text-shadow: 0 1px 0 #fff; }
.cv-dropdown-menu-primary .cv-dropdown-menu-body { background: #577d9a; border:none; border-radius: 3px;  padding:10px 0;  border-radius: 15px; z-index:10; } 
.cv-dropdown-menu-primary .cv-dropdown-menu-body > li {border-bottom: none;}
.cv-dropdown-menu-primary .cv-dropdown-menu-body > li > a { color: #ffffff; padding:5px 15px; font-size: 1.1em; font-size: 17px; text-align: left; }
.cv-dropdown-menu-primary .cv-dropdown-menu-body > li > a:hover {background: #404248; color:#1aa1da;}
.cv-dropdown-menu-primary .cv-button { background: #1aa1da; border:none; font-size: 1em; font-weight: normal; padding:3px 8px; text-align:left;}
.cv-dropdown-menu-primary .cv-button.is-inactive { font-weight: normal; }
.cv-dropdown-menu-primary .cv-button.is-active { background: #1aa1da; }
.cv-dropdown-menu-primary .cv-button:hover,
.cv-dropdown-menu-primary .cv-button.is-active { background: #1aa1da; }
.cv-dropdown-display-views { width: 200px; } /* modifier class - display views **/
.cv-dropdown-menu-small { width: 150px; }
.cv-dropdown-selected-text{ text-overflow:ellipsis; overflow:hidden; display:block; padding-right: 12px; }
.cv-cross-menu .cv-dropdown-menu-body { background: #2A4D69; padding: 10px; border-width: 0; border-radius: 0; left: -1px; width: 180px; margin-top: 0px; } /* cv-cross-menu is a modifier class */
.cv-cross-menu .cv-dropdown-menu-body > li > a { color: #fff; padding: 8px 8px; }

.ui-select-btn { padding: 10px 10px 10px 10px; }
.ui-select-btn .ui-icon{ top: 10px; right: 5px; position: absolute;}


