div.ctools-sample-modal-content {
  background:none;
  border:0;
  color:#333333;
  margin:0;
  padding:0;
  text-align:left;
}
div.ctools-sample-modal-content .modal-scroll{
  overflow:hidden;
  overflow-y:auto;
}
div.ctools-sample-modal-content #popups-overlay {
  background-color:transparent;
}
div.ctools-sample-modal-content #popups-loading {
  width:248px;
  position:absolute;
  display:none;
  opacity:1;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  z-index:99;
}
div.ctools-sample-modal-content #popups-loading span.popups-loading-message {
  background:#FFF url(../images/loading-large.gif) no-repeat 8px center;
  display:block;
  color:#444444;
  font-family:Arial;
  font-size:22px;
  font-weight:bold;
  height:36px;
  line-height:36px;
  padding:0 40px;
}
div.ctools-sample-modal-content #popups-loading table,
div.ctools-sample-modal-content .popups-box table {
  margin:0px;
}
div.ctools-sample-modal-content #popups-loading tbody,
div.ctools-sample-modal-content .popups-box tbody {
  border:none;
}
div.ctools-sample-modal-content .popups-box tr {
  background-color:transparent;
}
div.ctools-sample-modal-content td.popups-border {
  background: url(../images/popups-border.png);
  background-color:transparent;
  border: none;
}
div.ctools-sample-modal-content td.popups-tl,
div.ctools-sample-modal-content td.popups-tr,
div.ctools-sample-modal-content td.popups-bl,
div.ctools-sample-modal-content td.popups-br {
  background-repeat: no-repeat;
  height:10px;
  padding:0px;
}
div.ctools-sample-modal-content td.popups-tl { background-position: 0px 0px; }
div.ctools-sample-modal-content td.popups-t,
div.ctools-sample-modal-content td.popups-b {
  background-position: 0px -40px;
  background-repeat: repeat-x;
}
div.ctools-sample-modal-content td.popups-tr { background-position: 0px -10px; width: 10px; }
div.ctools-sample-modal-content td.popups-cl,
div.ctools-sample-modal-content td.popups-cr {
  background-position: -10px 0;
  background-repeat: repeat-y;
  width:10px;
}
div.ctools-sample-modal-content td.popups-cl,
div.ctools-sample-modal-content td.popups-cr,
div.ctools-sample-modal-content td.popups-c { padding:0; border: none; }
div.ctools-sample-modal-content td.popups-c { background:#fff; }
div.ctools-sample-modal-content td.popups-bl { background-position: 0px -20px; }
div.ctools-sample-modal-content td.popups-br { background-position: 0px -30px; width: 10px; }

div.ctools-sample-modal-content .popups-box,
div.ctools-sample-modal-content #popups-loading {
  border: 0px solid #454545;
  opacity:1;
  overflow:hidden;
  padding:0;
  background-color:transparent;
}
div.ctools-sample-modal-content .popups-container {
  overflow:hidden;
  height:100%;
  background-color:#fff;
}
div.ctools-sample-modal-content div.popups-title {
  -moz-border-radius-topleft: 0px;
  -webkit-border-radius-topleft: 0px;
  margin-bottom:0px;
  background-color:#ff7200;
  border:1px solid #ce5c00;
  padding:4px 10px 5px;
  color:white;
  font-size:1em;
  font-weight:bold;
}
div.ctools-sample-modal-content .popups-body {
  background-color:#fff;
  padding:8px;
}
div.ctools-sample-modal-content .popups-box .popups-buttons,
div.ctools-sample-modal-content .popups-box .popups-footer {
  background-color:#fff;
}
div.ctools-sample-modal-content .popups-title a.close {
  color: #fff;
  text-decoration:none;
}
div.ctools-sample-modal-content .popups-close {
  font-size:120%;
  float:right;
  text-align:right;
}
div.ctools-sample-modal-content .modal-loading-wrapper {
  width:220px;
  height:19px;
  margin:0 auto;
  margin-top:2%;
}

div.ctools-sample-modal-content tbody{
  border:none;
}

div.ctools-sample-modal-content .modal-content .modal-throbber-wrapper img {
  margin-top: 100px;
}

div.ctools-modal-content {
  background: #fff;
  color: #000;
  padding: 35px 0 30px 0;
  margin: 2px;
  border: none;
  /*width: 730px;*/
  /*height: 445px;*/
  text-align: left;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  border-radius: 9px;
}

div.ctools-modal-content .modal-header {
  background: transparent;
}
div.ctools-modal-content .modal-header {
  margin-bottom: 25px;
}

div.ctools-modal-content .modal-title{
  color: #5d327d;
  font-size: 22px;
  line-height: normal;
  display: block;
}
div.ctools-modal-content .modal-header, div.ctools-modal-content .modal-content {
  padding: 0 45px;
}
div.ctools-modal-content a.close {
  color: white;
  text-decoration: none;
  width: 31px;
  height: 31px;
  background: url('/sites/moldcell/themes/custom/moldcell_dealer/css/assets/close.png') no-repeat 0 0;
  position: absolute;
  top: -10px;
  right: -10px;
  text-indent: -9999px;
}

/* mnp video page */

.page-portare #modal-content {
  max-height: 390px;
  color: #333;
  font-size: 13px;
}
.page-portare div.ctools-modal-content{
  padding: 45px 0;
}
.page-portare .ctools-use-modal-processed .views-row-last p,
.page-portare .mnp-sms-modal-p{
  margin:0;
}
.page-portare div.ctools-modal-content .modal-title{
  white-space: normal;
}
.page-portare .panel-col-first,
.page-portare .panel-col-last {
  font-size:16px;
}
.page-portare .panel-separator {
  margin: 0;
}
.page-portare .panel-2col-stacked .panel-col-first {
  width: 68%;
}
.page-portare .panel-2col-stacked .panel-col-last {
  width: 32%;
}
.page-portare .panel-pane {
  border: 1px solid #d6d6d6;
}
.page-portare .panel-col-last .pane-mnp-video {
  border: none;
}

.page-portare .panel-col-top .pane-mnp-video {
  padding: 1em;
  background: url('/sites/moldcell/themes/custom/moldcell/img/video-bg.png');
}
.page-portare .panel-col-top .pane-block {
  padding: 2em 2em 0 2em;
  background: #fdfdf5;
  margin-bottom: 13px;
  line-height: 20px;
}
.page-portare .panel-col-top .pane-block .pane-title {
  font-size: 2.1em;
  color: #734298;
}
.page-portare #content-column p {
  font-size: 0.81em;
}
.page-portare .pane-mnp-video #video-container_wrapper,
.page-portare .pane-mnp-video #big-video-container {
  margin: 0;
}
.page-portare .pane-mnp-sms-mnp-sms-preregistration-block,
.page-portare .ui-widget-content {
  border: none;
  padding: 0;
}
.page-portare .ui-widget {
  font-size: 100%;
  border: 1px solid #d7d7d7;
}
.page-portare .ui-corner-bottom {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.page-portare .ui-tabs .ui-widget-header {
  padding: 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  border: none;
  background: #f7f7f7;
  border-bottom: 1px solid #d7d7d7;
  background: #00b48b;
}
.page-portare .ui-tabs .ui-tabs-nav li {
  padding: 0;
  margin: 0;
  width: 50%;
  top: 0;
  position: relative;
}
.page-portare .ui-tabs .ui-tabs-nav li.ui-state-active {

}
.page-portare .ui-tabs .ui-tabs-nav li.ui-state-active span {
  height: 56px;
  position: absolute;
  left: 0;
  width: 100%;
}
.page-portare .ui-tabs .ui-tabs-nav li a[href=\#tab-1] {
  background-color: #009fd5;
  border-left: none;
  border-radius: 3px 0 0 0;
  -moz-border-radius: 3px 0 0 0;
  -webkit-border-radius: 3px 0 0 0;
}
.page-portare .ui-tabs .ui-tabs-nav li a[href=\#tab-2] {
  background-color: #00b48b;
}
.page-portare .ui-tabs .ui-tabs-nav li a[href=\#tab-2] {
  background-color: #00b48b;
  border-right: none;
  border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  -webkit-border-radius: 0 3px 0 0;
}
.page-portare .ui-tabs li.ui-state-active a[href=\#tab-1] span {
  background: url('/sites/moldcell/themes/custom/moldcell/img/is-active-blue.png') no-repeat center 100%;
}
.page-portare .ui-tabs li.ui-state-active a[href=\#tab-2] span {
  background: url('/sites/moldcell/themes/custom/moldcell/img/is-active-green.png') no-repeat center 100%;
}
.page-portare .ui-tabs .ui-tabs-nav li a {
  color: #fff;
  text-align: center;
  padding: 0;
  width: 100%;
  text-shadow: 1px 0 0 rgba(0, 0, 0, 0.33);
  font-size: 16px;
  height: 45px;
  line-height: 45px;
  border-left: 2px solid #d9d9d9;
  box-sizing: border-box;
  -moz-box-sizing:border-box;
}
.page-portare .ui-tabs .ui-tabs-panel,
.page-portare .panel-pane.pane-mnp-video #see-below-porting-procedure-id {
  background-color: #f7f7f7;
}
.page-portare .ui-tabs .ui-tabs-panel {
  padding-top: 1.2em;
  border-bottom: none;
}
.page-portare .ui-tabs .ui-tabs-panel#tab-2,
.page-portare .ui-tabs .ui-tabs-panel#tab-3 {
  text-align: center;
  padding: 50px 20px;
  font-size: 16px;
  line-height: 28px;
}
.page-portare .ui-tabs .ui-tabs-panel#tab-2 {
  color: #6c6f70;
}

.page-portare .ui-tabs .ui-tabs-panel#tab-2 span,
.page-portare .ui-tabs .ui-tabs-panel#tab-3 span {
  margin-left: 4px;
  color: #fff;
  display: inline-block;
  padding: 1px 11px 0px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.page-portare .ui-tabs .ui-tabs-panel#tab-2 span {
  font-weight: bold;
  color: #990AE3;
}
.page-portare .ui-tabs .ui-tabs-panel#tab-3 span {
  background: #00b48b;
}
.page-portare .ui-corner-all {
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
}
.portal-form {
  overflow: hidden;
}
.portal-form .form-title {
  font-size: 1.125em;
  color: #1d1d1d;
  text-align: center;
  padding-bottom: 0.7em;
  margin-bottom: 0;
  border-bottom: 1px solid #d7d7d7;
}
.portal-form fieldset {
  margin: 0;
  border: none;
}
.portal-form .one-step,
.portal-form .steps-wrapper .fieldset-wrapper {
  margin: 0 auto;
}
.portal-form .steps-wrapper {
  border-top: 1px solid #fff;
}
.portal-form .steps-wrapper .fieldset-wrapper {
  width: 560px;
  padding: 1.1em 0 0 0;
  overflow: hidden;
}
.portal-form .one-step {
  width: 65%;
}
.portal-form .steps-wrapper .fieldset-wrapper .step {
  position: relative;
  font-size: 0.875em;
  text-align: center;
  width: 177px;
  color: #b4b4b4;
  float: left;
  /*text-shadow: 1px 0 1px rgba(0, 0, 0, 0.26);*/
  padding: 0;
  height: 43px;
  line-height: 43px;
  border: 1px solid #d4d4d4;
  background: #fff;
}
.portal-form .steps-wrapper .fieldset-wrapper .step .helper {
  position: absolute;
  top: -1px;
  right: -16px;
  width: 20px;
  height: 45px;
  background: url('/sites/moldcell/themes/custom/moldcell/img/arrow-tab.png') no-repeat 100% -92px;
}
.portal-form .steps-wrapper .fieldset-wrapper .step.first {
  z-index: 10;
  border-radius: 6px 0 0 6px;
  -moz-border-radius: 6px 0 0 6px;
  -webkit-border-radius: 6px 0 0 6px;
}
.portal-form .steps-wrapper .fieldset-wrapper .step.second {
  z-index: 9;
}
.portal-form .steps-wrapper .fieldset-wrapper .step.third {
  border-radius: 0 6px 6px 0;
  -moz-border-radius: 0 6px 6px 0;
  -webkit-border-radius: 0 6px 6px 0;
}
.portal-form .steps-wrapper .fieldset-wrapper div.active {
  background: #bdd215 url('/sites/moldcell/themes/custom/moldcell/img/arrow-active-bg.png') repeat-x 0 0;
  color: #fff;
  border-color: #fff;
}

.portal-form .steps-wrapper .fieldset-wrapper div.active .helper {
  background-position: 100% -46px;
}
.portal-form .steps-wrapper .fieldset-wrapper div.passed {
  background: #959595;
  color: #fff;
  border-color: #fff;
}
.portal-form .steps-wrapper .fieldset-wrapper div.passed .helper {
  background-position: 100% 0;
}
.portal-form .form-item {
  overflow: hidden;
}
.portal-form .form-item.form-item-step1-mnp-sms-request-agree {
  overflow: visible;
}
.portal-form .form-item span.jqTransformCheckboxWrapper {
   margin-top: 0;
  z-index: 99;
  position: relative;
  top: -8px;
}
.portal-form input.form-text {
  float: right;
  width: 205px;
  padding: 0 5px;
  height: 1.8em;
  border: 1px solid #d9d9d9;
  color: #444;
}
.portal-form .form-item input.error {
  border-color: #b91d75;
}
.portal-form .form-item.form-item-captcha-response .form-text {
  width: 140px;
}
.page-portare .ui-tabs .messages.error {
  background-color: transparent;
  overflow: hidden;
  font-size: 12px;
  color: #bf1976;
  background: #fbfbfb;
  border: 1px solid #e7e7e7;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding-bottom: 10px!important;
  min-height: 0;
}
.portal-form .ajax-progress-throbber {
  position: absolute;
  bottom: 30px;
  right: 80px;
}
.portal-form .ajax-progress-throbber .message {
  display: none;
}
.portal-form .field-prefix img {
  border: 1px solid #fff;
  height: 29px;
  width: auto;
  margin-left: 7px;
}
form.portal-form label {
  padding-top: 8px;
  float: left;
  width: 190px;
  font-size: 12px;
  font-weight: normal;
  color: #666;
}
.portal-form .form-item-captcha-response label {
  font-size: 12px!important;
}
.portal-form .form-type-checkbox {
  float: left;
}
.portal-form .form-checkbox {
  float: left;
  margin-right: 0.2em;
  overflow: visible;
  float: left;
}
.portal-form .form-type-checkbox label {
  width: auto;
  font-size: 11px;
  font-style: normal;
  color: #707070;
  padding: 0 0 0 5px;
}
.portal-form .mnp_sms_request_number_hint {
  color: #666;
  padding-left: 198px;
  padding-top: 35px;
  font-size: 11px;
}
.portal-form label span {
  color: #bf1976;
}
.portal-form label span.blue {
  color: #009fd5;
}
.portal-form .form-submit {
  float: right;
  font-size: 0.75em;
  color: #fff;
  cursor: pointer;
  text-shadow: 1px 0 0 rgba(0, 0, 0, 0.33);
  background: #582a79 url('/sites/moldcell/themes/custom/moldcell/img/submit-bg-violet.png') repeat-x 0 0;
  border: 1px solid #4e246b;
  height: 30px;
  line-height: 27px;
  padding: 0 17px;
  margin: 0.4em 0 1em 0.3em;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.portal-form .form-submit.prev-step {
  background: transparent;
  border: none;
  color: #582a79;
  font-weight: normal;
  text-shadow:none;
}
.portal-form #edit-step3 {
  text-align: center;
}
.page-portare #edit-step3-finish {
  float: none;
}
.page-portare .panel-col-first .pane-mnp-video {
  border: none;
}
/*.page-portare .panel-col-first .pane-mnp-video .pane-content {
  border: 1px solid #fff;
}*/
.page-portare .see-below-porting-procedure-container {
  position: relative;
}
.page-portare #see-below-porting-procedure-id {
  display: block;
  font-size: 0.75em;
  color: #040404;
  font-weight: bold;
  text-align: center;
  height: 50px;
  line-height: 50px;
  border: 1px solid #d7d7d7;
  border-top: none;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
}
.page-portare #see-below-porting-procedure-id .text-inner {
  border-top: 1px solid #fff;
}
/* sidebar blocks */
.page-portare div.panel-col-last div.pane-top {
  background: url('/sites/moldcell/themes/custom/moldcell/img/sidebar-top-bg.png') repeat-x 0 0;
  border-top: none;
  padding-top: 23px;
}
.page-portare .panel-col-last .panel-pane {
  background: #fbfbfb;
  padding: 0.9em 1.2em;
  margin-bottom: 1em;
}

.page-portare .panel-col-last .pane-mnp-video {
  padding: 0;
}

.page-portare .panel-col-last .panel-pane .pane-title {
  font-size: 16px;
  color: #1d1d1d;
  margin-bottom: 0.9em;
}
.page-portare .view-mnp-faq .views-field-title{
  margin-bottom: 10px;
}
.page-portare .panel-col-last .views-field-title a {
  font-size: 14px;
  line-height: 1.28em;
  color: #009fd6;
}
.page-portare .more-link {
  text-align: left;
  font-size: 0.75em;
}
.page-portare .view-mnp-good-to-know  .more-link a{
  text-decoration: underline;
}
.page-portare .see-below-porting-procedure-video-container {
  position: relative;
}
.page-portare .see-below-porting-procedure-video-container #big-video-container {
  overflow: hidden;
  width: 610px;
  margin: 0 auto;
  border: 1px solid #430a64;
  border-top: none;
  border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
}
.page-portare .see-below-porting-procedure-video-container .bottom-left,
.page-portare .see-below-porting-procedure-video-container .bottom-right {
  position: absolute;
  bottom: 0;
  width: 5px;
  height: 5px;
  /*background-image: url('/sites/moldcell/themes/custom/moldcell/img/round.png');*/
  background-repeat: no-repeat;
  background-position: 0 0;
}
.page-portare .see-below-porting-procedure-video-container .bottom-left {
  left: 9px;
  background-image: url('/sites/moldcell/themes/custom/moldcell/img/video-left.png');
}
.page-portare .see-below-porting-procedure-video-container .bottom-right {
  right: 10px;
  background-image: url('/sites/moldcell/themes/custom/moldcell/img/video-right.png');
}
.page-portare .view-footer .shadow,
.page-portare .see-below-porting-procedure-video-container .shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 13px;
  background: url('/sites/moldcell/themes/custom/moldcell/img/video-shadow.png') no-repeat center 0;
}
.page-portare div.view-footer .shadow {
  top: 51px;
}
.page-portare #content-column .panel-col-last .panel-pane .views-field-body p {
  font-size: 12px;
  line-height: 1.5em;
  margin: 0;
}
.page-portare #content-column .panel-col-last .views-row {
  margin-bottom: 1em;
}
.page-portare .panel-col-last .panel-pane.pane-btn {
  border: none;
  padding: 0;
}
.page-portare .panel-col-last .panel-pane.pane-btn p {
  margin: 0;
}
.page-portare .panel-col-last .panel-pane.pane-btn .portal-offer {
  position: relative;
  display: block;
  overflow: hidden;
  height: 46px;
  border: 1px solid #98ab00;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  background: #bed600 url('/sites/moldcell/themes/custom/moldcell/img/portal-bg.png');
  box-shadow: 0px 1px 0px #dde979 inset;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.33);
  font-size: 15px;
  font-weight: bold;
  cursor: pointer;
}

.portal-text {
  z-index: 100;
  position: relative;
}
.portal-transition{
  transition: width 2s;
  -webkit-transition: width 2s;
}
.portal-transition:hover{
  width: 302px;

}
.portal-transition,
.portal-img{
  position: absolute;
  display: block;
  height: 48px;
  width: 85px;
  right: -1px;
  top: -1px;
}
.portal-transition{
  background: url('/sites/moldcell/themes/custom/moldcell/img/transition-img1.png') no-repeat;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;

}
.portal-img {
  background: url('/sites/moldcell/themes/custom/moldcell/img/portal-arrows.png') no-repeat right center;
}
.page-portare .pane-btn .pane-content{
  position: relative;

}
.page-portare .view-mnp-faq .views-field-body p,
.page-portare .view-mnp-good-to-know .views-field-body p,
#mnp-sms-modal-page-content .mnp-sms-modal-p + p{
  text-indent: 17px;
  background: url('/sites/moldcell/themes/custom/moldcell/img/list_item_grey.gif') no-repeat 0 7px;
}
.page-portare .jcarousel-skin-default .jcarousel-container-horizontal {
  padding: 0;
  width: 610px;
  padding: 0 12px;
  height: auto;
}
.page-portare .jcarousel-skin-default .jcarousel-clip-horizontal {
  width: auto;
  border: 1px solid #430a64;
  border-top: none;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}
.page-portare .jcarousel-skin-default .jcarousel-next,
.page-portare .jcarousel-skin-default .jcarousel-prev {
  top: 163px;
  width: 20px;
  height: 84px;
}
.page-portare .jcarousel-skin-default .jcarousel-next {
  right: 6px;
  background: transparent url('/sites/moldcell/themes/custom/moldcell/img/slider_arrows/arrow-next.png') no-repeat -1px 0;
}
.page-portare .jcarousel-skin-default .jcarousel-next:hover {
  background-position: -22px 0;
}
.page-portare .jcarousel-skin-default .jcarousel-prev:hover {
  background-position: -20px 0;
}
.page-portare .jcarousel-skin-default .jcarousel-prev {
  left: 6px;
  background: transparent url('/sites/moldcell/themes/custom/moldcell/img/slider_arrows/arrow-prev.png') no-repeat 1px 0;
}
.page-portare .jcarousel-skin-default .jcarousel-clip-horizontal .jcarousel-item {
  height: 410px;
  margin: 0;
  border: none;
}
.view-questions-all .views-field-title a {
  color: #333;
  font-size: 13px;
  font-weight: bold;
}
#tabs {
  border: 0px;
}
.page-portare .panel-col-last .pane-2 {
  background: #fbfbfb;
  margin-bottom: -1em;
  border: 0px;
  margin-left: 9px;
}
.portabilitate-play-button {
  position: absolute;
  margin-top: -20px;
}
