﻿@import url("Theme.FID_B2C_SIM_Theme.css?2958");

/* Mobile fixes for PETS Simulator */

/* Buttons **************************/

.phone .Button,
.phone input.Button {
  width: 100%;
  max-width: 49%;
  font-size: 14px;
  line-height: 1.3;
  white-space: normal;
  margin: unset;
  margin-left: 6px;
}

.phone .Button.First,
.phone input.Button.First {
  margin-left: 0;
}

.phone .PriceBox_Button .Button {
  max-width: 270px;
  margin: auto;
}

/* $PriceBox **************************/

.phone .PriceBox {
  width: 100%;
}

.phone .PriceBox .PriceBox_Title {
  font-size: 32px;
}

.phone .PriceBox_Image {
  height: 100px;
}

/* ContactAgentLayout **************************/

.phone .ContactAgentLayout_FormActions .Button {
  width: 100%;
  max-width: 324px;
}

.phone .ContactAgentLayout_Navigation .Button {
  max-width: 230px;
}

/* ContactAgentLayout **************************/

.phone .contratador-layout__sidebar-content .Button {
  max-width: 100%;
}

/* Select2 **************************/

.phone .select2-container[class*="ThemeGrid_Width"] {
  width: 100%;
}

/* .phone .select2-container {
  display: none;
}

.phone .select2-container + select {
  display: block !important;
  opacity: 1;
  position: relative;
  width: 100%;
  pointer-events: all;
  z-index: 1;
} */

/* Legal Notes **************************/

.phone [id*="NotasLegais"] .ThemeGrid_Width8 {
  width: 100%;
  padding: 0;
}

/* Coverage List Modal **************************/

.phone [id*="Container_Fracionamento"] {
  text-align: center;
}

.phone [id*="Container_Fracionamento"] > div:nth-child(2) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.phone [id*="Container_Fracionamento"] > div:nth-child(2) > div {
  width: auto;
}

.phone [id*="Container_Fracionamento"] .Heading2 {
  font-size: 20px;
  line-height: 1.4;
}

.tablet [id*="EspecieGenero"] .Columns2 > .Column {
  width: 100%;
}

.tablet [id*="EspecieGenero"] .Columns2 > .Column:last-child {
  margin-top: 20px;
  padding-left: 0;
}