.collapse {
  display: none;
}

html {
  background: #000;
}

.single-ublstep_1 .column *, .single-ublstep_2 .column *, .single-ublstep_3 .column * {
  -webkit-font-smoothing: antialiased;
  font-family: Helvetica,Arial,Tahoma,Verdana,sans-serif;
}
.single-ublstep_1 form .form-group, .single-ublstep_2 form .form-group, .single-ublstep_3 form .form-group {
  float: left;
  width: 42%;
  display: block !important;
}
.single-ublstep_1 form .form-group .col-sm-8, .single-ublstep_2 form .form-group .col-sm-8, .single-ublstep_3 form .form-group .col-sm-8 {
  display: block !important;
}
.single-ublstep_1 form .form-group input[type="text"], .single-ublstep_2 form .form-group input[type="text"], .single-ublstep_3 form .form-group input[type="text"] {
  padding: 6px 8px 6px 8px;
  font-size: 16px;
  font-size: 1.6rem;
  border: 1px solid #bfbfbf;
  margin: 6px 0;
  -webkit-transition: border 1s linear;
  -webkit-transition-delay: 0s;
  -moz-transition: border 1s linear 0s;
  -o-transition: border 1s linear 0s;
  transition: border 1s linear 0s;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-appearance: none;
}
.single-ublstep_1 form .form-group input[type="text"]:focus, .single-ublstep_2 form .form-group input[type="text"]:focus, .single-ublstep_3 form .form-group input[type="text"]:focus {
  outline-offset: -2px;
}
.single-ublstep_1 form .form-group select, .single-ublstep_2 form .form-group select, .single-ublstep_3 form .form-group select {
  width: 300px;
}
.single-ublstep_1 form .form-group .required, .single-ublstep_2 form .form-group .required, .single-ublstep_3 form .form-group .required {
  background: url("data:image/png;base64,R0lGODlhCwAKANU6AP9BAP/s5P9OBf9KAP/KtP/Rvv93Qv/38//49P/Ltf/49v/u5/9mJv/m3P/Cqf/Apv///v/Xxv++o//z7v+edv/Uwv9QCP9LCP+ykv9MAf9RCv/t5f/6+P9hHv/8+/9CAP9TD//+/v/i1v9jI/+Ybv9PDv90O/+3mf9/Sv8/AP9cGP/f0v9LAP/28v/by//Nuf/g0/9QDf/i1f/v6f/dz/9tMP/q4f/+/f9AAP///////wAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjMyQkI1RjYwQkZGMTFFM0I2M0Q5QUZBMTY3RUFEOEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjMyQkI1RjcwQkZGMTFFM0I2M0Q5QUZBMTY3RUFEOEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMzJCQjVGNDBCRkYxMUUzQjYzRDlBRkExNjdFQUQ4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMzJCQjVGNTBCRkYxMUUzQjYzRDlBRkExNjdFQUQ4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAADoALAAAAAALAAoAAAZPQJ1Q15IshkidDEdA5iBCEVOYywVQD4Tr4+AkTI1CDXBhWDqxlKagu81OAkGGYvMgIwMVC5MMDEYTJAAVQyEGOCs6ByAlCkMbLzlCMDSSQQA7") no-repeat;
  padding-top: 10px;
  height: 0;
  overflow: hidden;
  display: inline-block;
  width: 11px;
  margin: 0 4px;
}
.single-ublstep_1 form .form-group .help-block label.error, .single-ublstep_2 form .form-group .help-block label.error, .single-ublstep_3 form .form-group .help-block label.error {
  color: #ee2e2e;
  font-weight: 800;
}
.single-ublstep_1 form .form-group label.error, .single-ublstep_2 form .form-group label.error, .single-ublstep_3 form .form-group label.error {
  color: #ee2e2e;
}
.single-ublstep_1 form .form-group.has-feedback.has-error input[type="text"], .single-ublstep_2 form .form-group.has-feedback.has-error input[type="text"], .single-ublstep_3 form .form-group.has-feedback.has-error input[type="text"] {
  border: 1px solid #d10202;
}
.single-ublstep_1 form .form-group.has-feedback.has-error p, .single-ublstep_1 form .form-group.has-feedback.has-error .help-block, .single-ublstep_2 form .form-group.has-feedback.has-error p, .single-ublstep_2 form .form-group.has-feedback.has-error .help-block, .single-ublstep_3 form .form-group.has-feedback.has-error p, .single-ublstep_3 form .form-group.has-feedback.has-error .help-block {
  color: #ee2e2e;
  font-weight: 800;
}
.single-ublstep_1 form .form-group.has-feedback.has-error p, .single-ublstep_2 form .form-group.has-feedback.has-error p, .single-ublstep_3 form .form-group.has-feedback.has-error p {
  padding: 6px 0 0;
}
.single-ublstep_1 form .form-group.has-feedback.has-error label p, .single-ublstep_2 form .form-group.has-feedback.has-error label p, .single-ublstep_3 form .form-group.has-feedback.has-error label p {
  padding: 0;
  color: #686868;
  font-weight: normal;
}
.single-ublstep_1 form .form-group.has-feedback.has-success input[type="text"], .single-ublstep_2 form .form-group.has-feedback.has-success input[type="text"], .single-ublstep_3 form .form-group.has-feedback.has-success input[type="text"] {
  border: 1px solid #3f9c0a;
}
.single-ublstep_1 form .submit, .single-ublstep_2 form .submit, .single-ublstep_3 form .submit {
  float: right;
  margin: 20px;
  line-height: 48px;
  padding: 0 0 0 50px;
  font-size: 16px;
  text-align: left;
  min-width: 218px;
}
.single-ublstep_1 form .submit:after, .single-ublstep_2 form .submit:after, .single-ublstep_3 form .submit:after {
  position: absolute;
  content: '';
  display: inline-block;
  width: 14px;
  height: 20px;
  margin: 0 10px 6px 0;
  background: transparent url(/wp-content/themes/sonymobile-developerworld/image/sprite.png) no-repeat -20px -95px;
  left: 24px;
  top: 50%;
  margin-top: -12px;
}
.single-ublstep_1 #main, .single-ublstep_2 #main, .single-ublstep_3 #main {
  background-color: rgba(207, 207, 207, 0.8);
  border: 1px solid #dfdfdf;
  float: left;
}
.single-ublstep_1 #main article, .single-ublstep_2 #main article, .single-ublstep_3 #main article {
  background: #F3F3F3;
  float: left;
  padding: 32px 0 0;
  width: 100%;
}
.single-ublstep_1 #theme-image, .single-ublstep_2 #theme-image, .single-ublstep_3 #theme-image {
  background: transparent url(../img/theme-image.png) 0 0 no-repeat;
  left: -232px;
  width: 232px;
}
.single-ublstep_1 #theme-image img, .single-ublstep_2 #theme-image img, .single-ublstep_3 #theme-image img {
  display: none;
}
.single-ublstep_1 .small-column, .single-ublstep_2 .small-column, .single-ublstep_3 .small-column {
  display: none;
}
.single-ublstep_1 .large-column, .single-ublstep_2 .large-column, .single-ublstep_3 .large-column {
  width: 100%;
}
.single-ublstep_1 .horizontal-line, .single-ublstep_2 .horizontal-line, .single-ublstep_3 .horizontal-line {
  display: none;
  width: 100%;
}
.single-ublstep_1 .ubl_wrapper, .single-ublstep_2 .ubl_wrapper, .single-ublstep_3 .ubl_wrapper {
  float: left;
  padding: 0 20px;
  min-height: 155px;
}
.single-ublstep_1 .ubl_wrapper.form_wrapper, .single-ublstep_2 .ubl_wrapper.form_wrapper, .single-ublstep_3 .ubl_wrapper.form_wrapper {
  background: #fff;
  min-height: 180px;
  padding: 0;
  position: relative;
  width: 100%;
}
.single-ublstep_1 .ubl_wrapper.form_wrapper form, .single-ublstep_2 .ubl_wrapper.form_wrapper form, .single-ublstep_3 .ubl_wrapper.form_wrapper form {
  /** padding: 0 20px; **/
}
.single-ublstep_1 .ubl_wrapper.form_wrapper form .panel, .single-ublstep_2 .ubl_wrapper.form_wrapper form .panel, .single-ublstep_3 .ubl_wrapper.form_wrapper form .panel {
  margin: 20px 0 10px;
}
.single-ublstep_1 .ubl_wrapper.form_wrapper .panel, .single-ublstep_2 .ubl_wrapper.form_wrapper .panel, .single-ublstep_3 .ubl_wrapper.form_wrapper .panel {
  margin: 20px 20px 0px 40px;
}
.single-ublstep_1 .ubl_wrapper.form_wrapper .panel p, .single-ublstep_2 .ubl_wrapper.form_wrapper .panel p, .single-ublstep_3 .ubl_wrapper.form_wrapper .panel p {
  padding: 0;
}
.single-ublstep_1 .ubl_wrapper.form_wrapper #curr_image, .single-ublstep_2 .ubl_wrapper.form_wrapper #curr_image, .single-ublstep_3 .ubl_wrapper.form_wrapper #curr_image {
  float: left;
  margin-left: -60px;
  margin-right: -30px;
  margin-top: -10px;
  /** margin-top: -10px; **/
}
.single-ublstep_1 .ubl_wrapper.form_wrapper h3, .single-ublstep_2 .ubl_wrapper.form_wrapper h3, .single-ublstep_3 .ubl_wrapper.form_wrapper h3 {
  padding-top: 20px 0 5px;
}
.single-ublstep_1 .ubl_wrapper pre, .single-ublstep_2 .ubl_wrapper pre, .single-ublstep_3 .ubl_wrapper pre {
  border: 1px solid #dddddd;
  background-color: #333;
  color: #fff;
  padding: 13px 13px 15px;
  -webkit-font-smoothing: auto;
  font-family: Monaco, "DejaVu Sans Mono", "Courier New", monospace;
  font-size: 13px;
  margin: 0 0 12px;
}
.single-ublstep_1 .ubl_wrapper pre:before, .single-ublstep_2 .ubl_wrapper pre:before, .single-ublstep_3 .ubl_wrapper pre:before {
  content: ">";
  display: inline-block;
  padding-right: 7px;
  color: grey;
}
.single-ublstep_1 .page-title, .single-ublstep_1 .page-content, .single-ublstep_2 .page-title, .single-ublstep_2 .page-content, .single-ublstep_3 .page-title, .single-ublstep_3 .page-content {
  color: #000;
  -webkit-font-smoothing: antialiased;
}
.single-ublstep_1 .page-progress, .single-ublstep_2 .page-progress, .single-ublstep_3 .page-progress {
  padding: 0 20px 3px;
  font-size: 14px;
  display: inline-block;
  float: right;
}
.single-ublstep_1 .page-content, .single-ublstep_2 .page-content, .single-ublstep_3 .page-content {
  margin-bottom: 50px;
}
.single-ublstep_1 .page-content p, .single-ublstep_2 .page-content p, .single-ublstep_3 .page-content p {
  text-align: left;
  font-size: 17px;
  line-height: 22px;
  color: #353535;
}
.single-ublstep_1 .custom-tab-column, .single-ublstep_2 .custom-tab-column, .single-ublstep_3 .custom-tab-column {
  padding: 0;
}
.single-ublstep_1 .tab-panel, .single-ublstep_2 .tab-panel, .single-ublstep_3 .tab-panel {
  background: #fff;
  /* padding: 36px 42px 8px; */
  padding: 0;
  width: 100%;
  float: left;
}
.single-ublstep_1 .tab-panel p, .single-ublstep_2 .tab-panel p, .single-ublstep_3 .tab-panel p {
  padding: 0;
}
.single-ublstep_1 .tab-panel .inner, .single-ublstep_2 .tab-panel .inner, .single-ublstep_3 .tab-panel .inner {
  padding: 34px 42px 2px;
  margin-bottom: 12px;
}
.single-ublstep_1 .tab-panel .inner h3, .single-ublstep_2 .tab-panel .inner h3, .single-ublstep_3 .tab-panel .inner h3 {
  padding-bottom: 4px;
}
.single-ublstep_1 .tab-panel .inner p, .single-ublstep_2 .tab-panel .inner p, .single-ublstep_3 .tab-panel .inner p {
  padding: 0 0 21px;
}
.single-ublstep_1 .tab-panel .inner .help-block p, .single-ublstep_2 .tab-panel .inner .help-block p, .single-ublstep_3 .tab-panel .inner .help-block p {
  padding: 0;
}
.single-ublstep_1 .tab-panel .inner ul, .single-ublstep_2 .tab-panel .inner ul, .single-ublstep_3 .tab-panel .inner ul {
  padding: 12px 0;
}
.single-ublstep_1 .tab-panel .inner ol li, .single-ublstep_2 .tab-panel .inner ol li, .single-ublstep_3 .tab-panel .inner ol li {
  padding-bottom: 3px;
}
.single-ublstep_1 .tab-panel .inner .qa p, .single-ublstep_2 .tab-panel .inner .qa p, .single-ublstep_3 .tab-panel .inner .qa p {
  margin-left: 20px;
}
.single-ublstep_1 .tab-panel .inner .qa p:before, .single-ublstep_2 .tab-panel .inner .qa p:before, .single-ublstep_3 .tab-panel .inner .qa p:before {
  content: "A: ";
  margin-left: -20px;
  width: 20px;
  display: inline-block;
}
.single-ublstep_1 .tab-panel .inner .qa p.question, .single-ublstep_2 .tab-panel .inner .qa p.question, .single-ublstep_3 .tab-panel .inner .qa p.question {
  padding: 0;
}
.single-ublstep_1 .tab-panel .inner .qa p.question:before, .single-ublstep_2 .tab-panel .inner .qa p.question:before, .single-ublstep_3 .tab-panel .inner .qa p.question:before {
  content: "Q: ";
  font-weight: bold;
}
.single-ublstep_1 .tab-panel .inner .qa ul, .single-ublstep_2 .tab-panel .inner .qa ul, .single-ublstep_3 .tab-panel .inner .qa ul {
  margin-left: 36px;
  margin-top: -30px;
}

.single-ublstep_2 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper form {
  padding: 20px 40px;
}
.single-ublstep_2 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper .form-group {
  clear: left;
  padding-bottom: 18px;
  width: 74%;
}
.single-ublstep_2 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper .form-group label {
  font-weight: 800;
}
.single-ublstep_2 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper .form-group .checkbox-inline label {
  font-weight: normal;
}
.single-ublstep_2 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper small {
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
}
.single-ublstep_2 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper input[type="text"] {
  max-width: 450px;
  width: 100%;
}
.single-ublstep_2 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper .submit {
  margin-right: -20px;
}

.single-ublstep_3 .super-wrapper .large-column .page .page-progress {
  position: absolute;
  right: 20px;
}
.single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper form {
  padding: 20px 0 0;
}
.single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper form .tablist {
  margin-top: -42px;
}
.single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper #curr_image {
  margin-top: 20px;
  margin-left: -20px;
  margin-bottom: 20px;
}
.single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper .form-group {
  padding-bottom: 15px;
  width: 100%;
}
.single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper .form-group label {
  font-weight: 800;
}
.single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper .form-group .checkbox-inline label {
  font-weight: normal;
}
.single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper .chosen-container {
  min-width: 222px;
}
.single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper ol {
  margin: -12px 0 20px;
  padding-left: 0;
  font-size: 17px;
}
.single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper ol li {
  margin: 12px 0 20px;
}
.single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper ol li p {
  font-size: 13px;
}
.single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper h4 {
  border-bottom: 1px solid #f3f3f3;
  padding-bottom: 4px;
  margin-bottom: 11px;
  font-size: 17px;
}
.single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper .panel {
  margin: 16px 0;
}
.single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper .panel .panel-heading p {
  padding: 0;
}
.single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper .panel h4 {
  margin-bottom: 0;
  padding: 0;
  font-size: 14px;
}

.single-ublstep_3 .form-horizontal .form-group {
  width: 36%;
}

.single-ublstep_2 .super-wrapper .large-column .page .ubl_wrapper .page-title, .single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper .page-title {
  line-height: 25px;
  font-size: 25px;
  padding: 5px 20px 8px;
  font-weight: 400;
}
.single-ublstep_2 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper form input[type="checkbox"], .single-ublstep_3 .super-wrapper .large-column .page .ubl_wrapper.form_wrapper form input[type="checkbox"] {
  display: none;
  cursor: pointer;
  cursor: hand;
}

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  margin: 8px 0 5px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  height: 23px;
  border: 1px solid #aaa;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 8px 0;
}
.chosen-container-single .chosen-single span:after {
  background: transparent url(/wp-content/themes/sonymobile-developerworld/image/sprite.png) no-repeat -122px 1px;
  width: 17px;
  height: 15px;
  display: inline-block;
  content: "";
  right: 3px;
  position: absolute;
  top: 3px;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  background-clip: padding-box;
}
.chosen-container-single .chosen-drop .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 0 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-drop .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url("/wp-content/themes/sonymobile-developerworld/image/sprite-icons.png") no-repeat 263px 1px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
  display: none;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px 0;
  height: 15px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single span:after {
  background-position: -122px 1px;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* =========================================================================
 *  Project: One Sony Developer
 *  Filename: tabs.css
 *
 *  Component tabs styles.
/* ========================================================================= */
/* ======================================================
 *  Tablist
/* ====================================================== */
.tablist {
  list-style: none;
  background: #f3f3f3;
  padding-left: 40px;
  border-bottom: 1px solid #dfdfdf;
}
.tablist .tab {
  position: relative;
  float: none;
  margin: 0 0 0 1px;
  display: inline-block;
  vertical-align: top;
  border-left: 1px solid rgba(180, 180, 180, 0.7);
  border-right: 1px solid rgba(180, 180, 180, 0.7);
  background: #fff;
  /* Fallback */
  background: rgba(255, 255, 255, 0.2);
}
.tablist .tab span, .tablist .tab a {
  display: block;
  padding: 12px 15px 6px;
  font-size: 17px;
  line-height: 19px;
  border-top: 1px solid rgba(180, 180, 180, 0.7);
  color: #111;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #fff;
}
.tablist .tab span:hover, .tablist .tab span:focus, .tablist .tab a:hover, .tablist .tab a:focus {
  text-decoration: none;
  background: #f5f5f5;
  /* Fallback */
  background: rgba(255, 255, 255, 0.9);
  border-top: 5px solid rgba(42, 171, 228, 0.5);
  padding-top: 10px;
  margin-bottom: -2px;
}

.tablist .tab-button-active {
  margin-top: -4px;
  margin-bottom: -1px;
}
.tablist .tab-button-active span, .tablist .tab-button-active a {
  background: #fff;
  /* Fallback */
  pointer-events: none;
  color: #000;
  padding-top: 10px;
  border-top: 5px solid #2aabe4;
  padding-top: 12px;
  padding-bottom: 7px;
}
.tablist .tab-button-active span:hover, .tablist .tab-button-active span:focus, .tablist .tab-button-active a:hover, .tablist .tab-button-active a:focus {
  cursor: default;
  text-decoration: none;
  border-top: 5px solid #2aabe4;
  padding-top: 12px;
}

/**
 * Tablist centered - modifier
 * Makes the tabs appear centered.
 */
.tablist-centered {
  text-align: center;
}
.tablist-centered .tab {
  margin-left: 1px;
  margin-bottom: -1px;
}

/*
 * Tablist with icons (mainly used on search results page)
 */
.tablist .tab[class^='icon-'] a,
.tablist .tab[class*=' icon-'] a {
  padding-left: 35px;
}

.tablist .tab.icon-all a {
  padding-left: 15px;
}

.tablist .icon-tutorials:before,
.tablist .icon-tutorial:before {
  top: 13px;
  left: 10px;
}

.tablist .icon-postspages:before,
.tablist .icon-page:before {
  top: 13px;
  left: 13px;
}

.tablist .icon-downloads:before,
.tablist .icon-download:before {
  top: 13px;
  left: 10px;
}

.tablist .icon-apireferences:before,
.tablist .icon-api:before {
  top: 12px;
  left: 8px;
}

.tablist .icon-devices:before,
.tablist .icon-device:before {
  top: 15px;
  left: 10px;
}

.tablist .icon-support:before {
  top: 13px;
  left: 10px;
}

.tablist .icon-videos:before,
.tablist .icon-video:before {
  top: 11px;
  left: 9px;
}

.tablist .icon-tutorials.tab-button-active:before,
.tablist .icon-tutorials:hover:before,
.tablist .icon-tutorial.tab-button-active:before,
.tablist .icon-tutorial:hover:before {
  background-position: -113px -25px;
}

.tablist .icon-postspages.tab-button-active:before,
.tablist .icon-postspages:hover:before,
.tablist .icon-page.tab-button-active:before,
.tablist .icon-page:hover:before {
  background-position: -118px -99px;
}

.tablist .icon-downloads.tab-button-active:before,
.tablist .icon-downloads:hover:before,
.tablist .icon-download.tab-button-active:before,
.tablist .icon-download:hover:before {
  background-position: -140px -26px;
}

.tablist .icon-apireferences.tab-button-active:before,
.tablist .icon-apireferences:hover:before,
.tablist .icon-api.tab-button-active:before,
.tablist .icon-api:hover:before {
  background-position: -56px -28px;
}

.tablist .icon-devices.tab-button-active:before,
.tablist .icon-devices:hover:before,
.tablist .icon-device.tab-button-active:before,
.tablist .icon-device:hover:before {
  background-position: -28px -21px;
}

.tablist .icon-support.tab-button-active:before,
.tablist .icon-support:hover:before {
  background-position: 0 -25px;
}

.tablist .icon-videos.tab-button-active:before,
.tablist .icon-videos:hover:before,
.tablist .icon-video.tab-button-active:before,
.tablist .icon-video:hover:before {
  background-position: -167px -29px;
}

/* ======================================================
 *  Tab panels
/* ====================================================== */
.tab-panel {
  display: none;
  background: #cfcfcf;
  background: rgba(207, 207, 207, 0.8);
}

.tab-panel.tab-panel-active {
  display: block;
}

/* line 7, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_panels.scss */
.panel {
  margin-bottom: 20px;
  background-color: white;
  border: 1px solid transparent;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 16, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_panels.scss */
.panel-body {
  padding: 15px;
}

/* line 15, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}

/* line 19, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.panel-body:after {
  clear: both;
}

/* line 22, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 27, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

/* line 33, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_panels.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

/* line 39, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_panels.scss */
.panel-title > a {
  color: inherit;
}

/* line 45, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_panels.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: whitesmoke;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 223, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_panels.scss */
.panel-default {
  border-color: #dddddd;
}

/* line 6, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading {
  color: #333333;
  background-color: whitesmoke;
  border-color: #dddddd;
}

/* line 11, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}

/* line 16, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}

/* line 226, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_panels.scss */
.panel-primary {
  border-color: #428bca;
}

/* line 6, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading {
  color: white;
  background-color: #428bca;
  border-color: #428bca;
}

/* line 11, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}

/* line 16, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}

/* line 229, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_panels.scss */
.panel-success {
  border-color: #d6e9c6;
}

/* line 6, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

/* line 11, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

/* line 16, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

/* line 232, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_panels.scss */
.panel-info {
  border-color: #bce8f1;
}

/* line 6, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

/* line 11, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

/* line 16, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

/* line 235, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_panels.scss */
.panel-warning {
  border-color: #faebcc;
}

/* line 6, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

/* line 11, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

/* line 16, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

/* line 238, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_panels.scss */
.panel-danger {
  border-color: #ebccd1;
}

/* line 6, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

/* line 11, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

/* line 16, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.front-page-toggle-button {
  display: none;
  outline: 0;
  position: relative;
  border: none;
  border-left: 7px solid transparent;
  width: 100%;
  height: 42px;
  padding: 0 10px;
  margin-bottom: 1px;
  text-align: left;
  font-size: 16px;
  background: #f3f3f3;
}

.custom-tab-column {
  float: left;
  padding: 0 150px;
  width: 100%;
}

.checkbox-inline > input {
  position: absolute;
  left: 0;
  opacity: 0;
}

.checkbox-inline > input:hover + label, .checkbox-inline > input:focus + label,
.checkbox-inline > input + label:hover, .checkbox-inline > input:focus + label {
  color: #111;
}

.checkbox-inline > input + label {
  padding: 3px 0 0 27px;
  -moz-transition: color 1s ease;
  -o-transition: color 1s ease;
  -webkit-transition: color 1s ease;
  transition: color 1s ease;
  line-height: 27px;
  min-height:30px;
}
.checkbox-inline > input + label p {
  line-height: 15px;
  font-weight:400;
}
.checkbox-inline > input[type=checkbox]:checked + label {
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAIAAABL1vtsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATVJREFUeNpivHPnDgOFAGjEfwoAUDsTA8VgiBrx7/8fioz4/P3lidsLfv35SqYRQP1Hbs788PXxoRvTfv7+jN8IYGT9w6qfkYGRmYn9+88Pz99fxWfE1vP18w9E/Pv/F1M/IyPTn78/1CQdFcTM4bIsqEH199C1SdvONwPZbCxcUTZzmRiZUfX/VJGwU5dyQdaFYsSnb8+3X2hiZWZhYWI/fnshKwuXk3bRhYdr8ehH94gAt0xlwGVWZs4//35ysnIfuTF90nYHoM9ZmNlx6ccSFsimsLFwf/rx4tz95e+/PlaRdMCqH3twCvHIA00Bhvzff79YmNhefXooKaCtLulEWuoEmlIdeIWZie3br+9hFv02GhlkZvY3n++dubuMYGZnwWO6MI8iEA3XzI4JGCkvfgECDADkvgl5uieHrgAAAABJRU5ErkJggg==") 0 4px no-repeat;
}
.checkbox-inline.checked label {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAIAAABL1vtsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATVJREFUeNpivHPnDgOFAGjEfwoAUDsTA8VgiBrx7/8fioz4/P3lidsLfv35SqYRQP1Hbs788PXxoRvTfv7+jN8IYGT9w6qfkYGRmYn9+88Pz99fxWfE1vP18w9E/Pv/F1M/IyPTn78/1CQdFcTM4bIsqEH199C1SdvONwPZbCxcUTZzmRiZUfX/VJGwU5dyQdaFYsSnb8+3X2hiZWZhYWI/fnshKwuXk3bRhYdr8ehH94gAt0xlwGVWZs4//35ysnIfuTF90nYHoM9ZmNlx6ccSFsimsLFwf/rx4tz95e+/PlaRdMCqH3twCvHIA00Bhvzff79YmNhefXooKaCtLulEWuoEmlIdeIWZie3br+9hFv02GhlkZvY3n++dubuMYGZnwWO6MI8iEA3XzI4JGCkvfgECDADkvgl5uieHrgAAAABJRU5ErkJggg==") 0 4px no-repeat;
}
.checkbox-inline label {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAIAAABL1vtsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpivHPnDgNlgImBYjBqxKgRo0aMGjFqBOkAIMAAWE8CwPgzcOEAAAAASUVORK5CYII=") 0 4px no-repeat;
  min-height: 22px;
}

.informationblock {
  text-align: center;
  padding: 80px 120px;
  font-size: 20px;
}
.informationblock p {
  padding-bottom: 25px;
}

#helptext_model {
  width: 73%;
  float: left;
}
#helptext_model .inner div {
  line-height: 1.4;
}
#helptext_model .inner h2 {
  padding: 30px 0 0;
}
#helptext_model .inner ol {
  padding-top: 40px;
}
#helptext_model .inner .section {
  padding-left: 20px;
  padding-bottom: 20px;
}
#helptext_model .inner .example {
  clear: both;
  width: 80%;
  margin: 0 0 15px;
  background: #f3f3f3;
  padding: 10px 15px 15px 15px;
}
#helptext_model .inner .example .tip-icon-image {
  padding-right: 50px;
}
#helptext_model .inner .nested1 {
  clear: both;
}
#helptext_model .inner .nested1 ol {
  padding-bottom: 20px;
}
#helptext_model .inner li {
  font-size: 13px;
  margin: 0 0 3px;
}

.single-ublstep_1 .super-wrapper .page-title {
  font-size: 53px;
  line-height: 50px;
  margin: 0 0 15px;
}
.single-ublstep_1 .super-wrapper .ubl_wrapper.form_wrapper .inner.bottomline {
  border-bottom: 1px solid #dfdfdf;
}
.single-ublstep_1 .super-wrapper .ubl_wrapper.form_wrapper .form-group {
  margin-top: 50px;
}
.single-ublstep_1 .super-wrapper .ubl_wrapper.form_wrapper .submit {
  margin: 60px 0 0;
}
.single-ublstep_1 .super-wrapper .ubl_wrapper.form_wrapper #curr_image {
  margin-top: 25px;
  margin-bottom: 30px;
}
.single-ublstep_1 .super-wrapper #curr_image {
  margin-top: -30px;
  margin-bottom: 30px;
}
.single-ublstep_1 .super-wrapper #helptext_model {
  width: 71%;
}
.single-ublstep_1 .super-wrapper #helptext_model .inner {
  background: #F3F3F3;
  padding: 15px 20px 30px;
  margin: 15px 0;
  border: 1px solid rgba(255, 0, 0, 0.25);
}
.single-ublstep_1 .super-wrapper #helptext_model .inner ol {
  padding-top: 5px;
}
.single-ublstep_1 .super-wrapper .tab-panel.tab-panel-active {
  -moz-box-shadow: 0px 15px 10px -12px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 15px 10px -12px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 15px 10px -12px rgba(0, 0, 0, 0.3);
}

.col_right {
  float: right;
  width: 26%;
  min-height: 500px;
}

.alignright {
  float: right;
}

img.alignright {
  margin: 20px;
}

.progressbar-container {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
  left: 0;
}
.progressbar-container .progressbar {
  position: absolute;
  height: 3px;
  background: #2aabe4;
  box-shadow: 0 1px 6px rgba(42, 171, 228, 0.8);
}

header, .smdw-site-nav, article {
  margin: 0;
}

.animated_wobble {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada;
}

.animated_fullwidth {
  -webkit-animation-duration: 7s;
  -moz-animation-duration: 7s;
  -o-animation-duration: 7s;
  animation-duration: 7s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fullwidth;
  -moz-animation-name: fullwidth;
  -o-animation-name: fullwidth;
  animation-name: fullwidth;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}

@-moz-keyframes tada {
  0% {
    -moz-transform: scale(1);
  }

  10%, 20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -moz-transform: scale(1) rotate(0);
  }
}

@-o-keyframes tada {
  0% {
    -o-transform: scale(1);
  }

  10%, 20% {
    -o-transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -o-transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -o-transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -o-transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    transform: scale(1);
  }

  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    transform: scale(1) rotate(0);
  }
}

@-webkit-keyframes fullwidth {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

@-moz-keyframes tada fullwidth {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

@-o-keyframes tada fullwidth {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

@keyframes tada fullwidth {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

@media only screen and (max-width: 468px) {
  .ubl_wrapper.ubl_wrapper img {
    float: left;
    margin: 0 0 10px;
    width: 80%;
  }
  .ubl_wrapper.form_wrapper .tablist {
    padding: 0;
  }
  .ubl_wrapper.form_wrapper .tablist .tab {
    width: 100%;
  }
  .ubl_wrapper.form_wrapper form #curr_image {
    margin: 20px auto 0;
  }
  .ubl_wrapper.form_wrapper form .form-group {
    width: 100%;
  }
  .ubl_wrapper.form_wrapper form button.submit {
    margin: 20px 0 0;
    width: 100%;
  }
}


/**
 * UnlockBootLoader DropdownShortcode
 */
.ubl-dropdown-container {
  position: relative;
}

.ubl-dropdown-container .ubl-header-image {
  margin-top: 40px; /** Add extra margin to give space to the dropdown */
}

.ubl-dropdown {
  position: absolute;
  top: -12px;
  right: 20px;

  min-width: 220px;
}

.ubl-dropdown-title {
  position: relative;
  z-index: 10;

  padding: 5px 14px 5px 15px;
  padding-right: 36px;

  font-size: 13px;
  line-height: 26px;

  background: #FFF;
  border: 1px solid rgba(180, 180, 180, 0.7);

  cursor: pointer;
}

.ubl-dropdown .ubl-dropdown-title:after {
  content: "";

  position: absolute;
  top: 11px;
  right: 14px;

  height: 14px;
  width: 15px;
  margin-left: 7px;

  background: transparent url(/wp-content/themes/sonymobile-developerworld/image/sprite.png) no-repeat -123px 0; /* Reference to theme sprite... */
}

.ubl-dropdown:hover .ubl-dropdown-title:after {
  background-position: -143px 0;
}

.ubl-dropdown-content {
  height: 0; /** Use height: 0; instead of display: none; to scale with children as well */
  margin: 0 1px; /** Use margin to offset .ubl-dropdown-title border */

  overflow: hidden;
}

.ubl-dropdown:hover .ubl-dropdown-content {
  height: auto;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.29);
}

/**
 * Dropdown list
 */
.ubl-dropdown .ubl-dropdown-content ul,
.ubl-dropdown .ubl-dropdown-content li {
  margin: 0;
  padding: 0;

  background: #FFF;
}

.ubl-dropdown .ubl-dropdown-content li + li {
  border-top: 1px solid rgba(180, 180, 180, 0.7);
}

.ubl-dropdown .ubl-dropdown-content li {
  min-width: 220px;
  padding: 5px 14px 5px 18px;
  
  font-size: 13px;
  line-height: 23px;

  color: #111;
}

.ubl-dropdown .ubl-dropdown-content li a {
  display: block;

  margin: -5px -14px -5px -18px; /** Offsets the li padding */
  padding: 5px 14px 5px 18px;

  color: inherit;
}

.ubl-dropdown .ubl-dropdown-content li a:hover,
.ubl-dropdown .ubl-dropdown-content li a:focus {
  color: #FFF;
  text-decoration: none;

  background: #2aabe4;
}

.ubl-dropdown .ubl-dropdown-content li a:hover:before {
  content: "";
  float: left;

  height: 11px;
  width: 8px;
  margin-top: 6px;
  margin-right: 6px;

  background: transparent url(/wp-content/themes/sonymobile-developerworld/image/sprite.png) no-repeat -15px -120px; /* Reference to theme sprite... */
}
