@charset "UTF-8";
/* >>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<>>>>>>>> CMS  CONTENT START<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  */
.cms_contents {
  width: 100%;
  color: #4d4d4d !important;
  /*padding-top: 30px !important;*/
  position: relative !important;
  font-size: 14px !important;
  line-height: 22px !important;
  font-family: Helvetica, Arial, sans-serif !important;
}

.about .cms_contents,
.support .cms_contents {
  padding-top: 0px !important;
  word-wrap: break-word;
}

.cms_contents p {
  color: #4d4d4d !important;
  font-size: 14px !important;
  line-height: 22px !important;
  margin: 0 !important;
}

.cms_contents_description,
.support .cms_contents {
  margin-bottom: 15px;
}

.cms_contents_description p {
  margin: 0 !important;
}

.cms_contents ul,
.cms_contents_description ul,
.cms-ul,
.cms_contents ol,
.cms_contents_description ol,
.cms-ol {
  margin-top: 10px;
  margin-bottom: 10px;
}

.cms_contents ul li,
.cms_contents_description ul li,
.cms-ul li {
  list-style: disc outside url("/sol_static_lib/internal/images/common/list-dot.png") !important;
  margin-left: 15px !important;
}

.cms_contents ol li,
.cms_contents_description ol li,
.cms-ol li {
  list-style: decimal outside none !important;
}

.cms_contents ol,
.cms_contents_description ol,
.cms-ol {
  padding-left: 15px !important;
}

.cms_contents table,
.cms-table {
  width: auto;
}

.device_detail .pricing .step_through_accordion .cms_contents table {
  width: auto !important;
}

.cms_contents table th,
.cms_contents table td,
.cms_contents_description table th,
.cms_contents_description table td,
.cms-table th,
.cms-table td {
  padding: 10px 15px;
  text-align: center;
  font-weight: normal;
  border-color: #E5E5E5;
  border-style: solid;
  border-width: 1px;
  height: auto;
}

.cms_contents table tr:nth-child(odd),
.cms_contents_description table tr:nth-child(odd),
.cms-table tr:nth-child(odd) {
  background-color: #EFEFEF;
}

.cms_contents table tr:first-child td,
.cms_contents table tr:first-child th,
.cms_contents_description table tr:first-child td,
.cms_contents_description table tr:first-child th,
.cms-table tr:first-child td,
.cms-table tr:first-child th {
  background-color: #16375A;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

.cms_contents table td:first-child,
.cms_contents table th:first-child,
.cms_contents_description table td:first-child,
.cms_contents_description table th:first-child,
.cms-table td:first-child,
.cms-table th:first-child {
  /*text-align: left;*/
}

.cms_contents table tr:first-child p,
.cms_contents table tr:first-child a,
.cms-table tr:first-child p,
.cms-table tr:first-child a {
  color: #FFFFFF !important;
}

.cms_contents table em,
.cms_contents_description table em,
.cms-table em {
  font-style: normal;
}

.cms_contents_description, .cms_contents_description a {
  color: #9D9D9D;
  font-size: 16px;
  line-height: 26px;
}

.cms_contents_description a:hover {
  color: #3fb0e8 !important;
}

.cms_contents_description h1,
.cms_contents_description h2,
.cms_contents_description h3,
.cms_contents_description h4,
.cms_contents_description h5,
.cms_contents_description h6,
.cms_contents h1,
.cms_contents h2,
.cms_contents h3,
.cms_contents h4,
.cms_contents h5,
.cms_contents h6 {
  font-weight: bold !important;
  font-family: "Turkcell Satura", Helvetica, Arial, sans-serif !important;
  text-align: left;
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
}

.device_detail .aciklama .cms_contents_description h1 {
  color: #4d4d4d !important;
  font-size: 34px !important;
  line-height: 34px !important;
  margin: 77px 0 30px 0 !important;
}

.cms_contents h1, .cms_contents_description h1 {
  font-size: 34px !important;
}

.cms_contents h2, .cms_contents_description h2 {
  font-size: 24px !important;
}

.cms_contents h3, .cms_contents_description h3 {
  font-size: 16px !important;
}

.cms_contents h4, .cms_contents_description h4 {
  font-size: 14px !important;
}

.cms_contents h5, .cms_contents_description h5 {
  font-size: 12px !important;
}

.cms_contents h6, .cms_contents_description h6 {
  font-size: 9px !important;
}

.cms_contents_generic_page .content.categories.separate.top-l.bot-l {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.cms_contents_generic_page .content.categories.separate.top-l.bot-l ul {
  margin-left: 67px !important;
  margin-right: 67px !important;
}

.cms_contents_generic_page article.editorial h1 {
  padding-top: 0px !important;
}

.cms_contents_generic_page .intro article.editorial h1, .intro article.editorial h2 {
  text-align: center !important;
}

.cms_contents_generic_page article.editorial li {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
}

.cms_contents_generic_page article.editorial ul {
  margin-bottom: 30px !important;
}

.device_detail .aciklama .cms_contents_description .no-image h1 {
  margin-top: 50px !important;
}

.device_detail .aciklama .cms_contents_description .no-image p, .device_detail .aciklama .cms_contents_description .no-image ul, .device_detail .aciklama .cms_contents_description .no-image table {
  margin-bottom: 40px !important;
}

.device_detail .aciklama .cms_contents_description {
  margin-bottom: 0px !important;
}

.cms_contents ul ul, .cms-ul ul {
  margin: 0px 0px 0px 20px;
}

.dynamic-sms-form input.text {
  padding: 14px;
  font-size: 14px;
  width: 100%;
  height: 45px;
  margin-bottom: 15px;
}

.dynamic-sms-form {
  margin-top: 15px;
}

.cms_contents .accordion-basic .accordion-item {
  list-style: none !important;
  margin-left: 0px !important;
}

.cms_contents .accordion-basic .accordion-item h2:first-child {
  margin: 0px !important;
}

.cms_contents a, .cms_contents_description a {
  color: #3fb0e8 !important;
}

.cms_contents a:hover, .cms_contents_description a:hover {
  text-decoration: underline;
}

.small-table td, .small-table th {
  padding: 6px !important;
  font-size: 12px;
}

.cms_contents .button-cta {
  color: black !important;
}

.cms_contents .button-cta:hover {
  text-decoration: inherit;
}

.cms_contents strong {
  font-weight: bold !important;
}

.cms_contents a {
  color: #3fb0e8 !important;
}

.cms_contents a:hover {
  text-decoration: underline;
}

.cms_contents_description .button-cta {
  color: black !important;
  font-size: 20px;
  line-height: 46px;
}

.cms_contents_description .button-cta:hover {
  text-decoration: inherit;
  color: black !important;
}

.support-hub-search .speech_to_text_button{
	top: 31px;
	right: 160px;
}

.package-calculator .flex-container .child {
	background: none;
}

/* >>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<>>>>>>>> CMS CONTENT END <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  */
