p {color:#555;}
.ooredoo-grey2 {color:#808285;}
.ooredoo-red, .or {color:#ed1b24;}
.ooredoo-red-bg {background-color:#ed1b24;}
.btn-ooredoo-green {background:#27bda2; color:#fff;}
.btn-ooredoo-green:hover {background:#27bda2; color:#fff;}
.btn-ooredoo-red, .btn-danger {background:#ed1b24; color:#fff;}
.btn-ooredoo-red:hover, .btn-danger:hover {color:#ed1b24!important; background:#fff;}
.bg-ooredoo {background:#ed1b24!important;}
.bg-grey {background:#f1f3f2 url('../img/bg-circle.png');}
.margin37 {margin-top:37px}
.margin27 {margin-top:27px}
.margin17 {margin-top:17px}

body {font-family: ooredoo, sans-serif!important;color:#505050}
header {background-color:#fff; height: 70px; border-bottom: solid 1px #f3f3f3; font-family: FuturaLT}
.navbar {padding-top:10px; padding-bottom: 10px; background:#fff;}
.navbar-brand {padding:1px 15px;}
nav a {color:#414042; font-size: 16px; font-weight: bold; text-transform: uppercase;}
nav li.active > a, nav li:hover > a, nav li.active > a, nav li, .ooredoo-grey2:hover {color:#ed1b24; background-color:#fff!important;}
nav > ul > li > a:before {display: none;}
.navbar-toggle {padding:4px 10px;}

.hero-domain {background-image:url('../img/domain-name-hero.jpg');}
.hero {background-size: cover; height: 77vh; background-position-x: center; position:relative; min-height: 470px;}
.hero h1 {color:#fff; font-size: 31px; text-transform: uppercase; font-weight: bold; margin-bottom: 37px;}
.domain-search-container {padding-top:7%;}
.div-tld-search {margin-left:-37px;}
.hosting-plans {padding:37px 0;}
.hosting-plans h2 {font-weight: bold; color:#2d2d2d; margin-bottom: 27px;}
.hosting-plans p {padding-bottom:47px;}

.hosting-includes {background-image:url('../img/hosting-features.jpg'); background-position-x: center; background-size: cover;  position:relative;}
.hosting-includes .container {padding:40px 30px 77px 30px;}
.hosting-includes h2 {font-weight: bold; margin-bottom: 37px; text-transform: uppercase;}
.hosting-includes .icon {font-size: 22px; color:#ed1b24; margin-right: 23px; min-height: 89px;}
.hosting-includes h5 {font-weight: bold; font-size: 17px; color:#414042; margin:3px 0 6px 0;}
.hosting-includes p {color:#58595B;}

.marketplace-header {background-image:url('../img/domain-name-page.jpg'); background-position-x: left; background-size: cover;  position:relative; padding-top:27px; min-height: 157px;}
.domains-header {min-height: 300px;}
.hosting-header {min-height: 350px;}
.client-area-header {min-height: 215px;}
.marketplace-header h1 {font-size: 43px; color:#fff; font-weight: bold; margin-bottom: 3px; margin-top:30px; text-transform: uppercase}
.marketplace-header-register h1 {margin-top:15px;}
.marketplace-header p {color:#fff; font-size: 17px;}
.marketplace-header form {margin-top: 17px;}
.marketplace-header h5 {font-weight: bold; color: #fff; margin-top: 0; margin-bottom: 3px; text-transform: uppercase}
.marketplace-header .header_icon { color: #27bda2!important; }

.marketplace-header .pricing {position:absolute; top:65px; right: 56%; z-index: 2; width: auto;}
.marketplace-header .price-option  {-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);}

.marketplace-content, .client-area-content {padding-top:27px; padding-bottom: 47px;}
.marketplace-content h2 {color:#2d2d2d; font-size: 30px; font-weight: bold; text-transform: uppercase; margin-bottom: 47px}
.client-area-content .btn {text-transform: uppercase}

.why-ooredoo {padding-bottom:37px;}
.why-ooredoo h2 {color:#2d2d2d; font-weight: bold; font-size: 30px; text-align: center; margin-bottom: 37px;}
.why-block {margin:0; background-color:#e6e7e8; color:#414042;  padding: 25px 20px 15px 30px; position: relative; color: #dadada; margin-bottom: 57px;}
.why-block::after {background:url(../img/circle-box-bottom-white.png) repeat-x; height: 32px;   bottom: -27px;  content: "";  left: 0;  position: absolute;     right: 0;    width: 100%;  z-index: -1;}
.why-block h3 {margin:0; padding:0; margin-bottom:10px; font-size: 18px; color:#222;}
.why-block span.fa { font-size: 23px; color: #868686; padding-right: 15px; }
.why-block p {color:#58595B}

.why-block.active::after, .why-block:hover::after  {background:url(../img/circle-box-bottom.png) repeat-x;}
.why-block.active, .why-block:hover  {background:#ed1b24;}
.why-block.active p, .why-block:hover p, .why-block.active h3, .why-block:hover h3, .why-block.active span.fa, .why-block:hover span.fa {color:#fff}
.why-block {-webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; -moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px;}

.discover-mail {padding:27px;}
.discover-mail h2 {padding:0; margin:0; color:#fff; font-size: 19px; text-transform: uppercase; margin-top:10px; margin-bottom: 5px;}
.discover-mail .container {max-width: 790px;}
.discover-mail a {text-transform: uppercase}

footer {font-family: FuturaLT}
.footer-navigation h6 {color:#fff;}
.footer-navigation {padding-top:40px;}
.footer-support {    font-size: 27px!important; margin-top: 0; margin-bottom: 21px!important; color:#fff;}
footer .newsletter {width: 87%;}
footer p, .footer-navigation li a {color:#9e9e9e; font-weight: 300; line-height: 17px;}
footer small, footer p small {font-size: 12px; display: block; margin-top:11px; line-height: 15px;color:#9e9e9e;}
.footer-navigation li a:hover {color:#fff; text-decoration: none;}
.top-footer-info {background:#ed1b24;}
.bg-dark-2 {background:url(../img/bg-reduir.gif) bottom left repeat-x #3a3939; border-top:#3c3c3b 1px solid;}
.bg-dark {background:#404040;}
.copyright {padding:27px 0;}
.copyright ul li a {margin-bottom:0;}
.copyright span{position: relative; float: right; color: #9e9e9e; font-size: 14px; font-weight: 300;}
.accordeon-entry h5:after, .accordeon-wrapper .accordeon-entry.active h5, .accordeon-wrapper .accordeon-entry h5:hover {background:#ed1b24}
.footer-block ul li a {background:url(../img/arrow_footer.gif) left 8px no-repeat; padding:3px 0 3px 15px; line-height: 1.2; font-size: 14px;}
.footer-block h6 {margin-bottom: 6px; text-transform: none; font-size: 16px; padding-bottom: 0;}
.reduireMenuFooter { background: url(../img/bg-reduir.gif) bottom left repeat-x #3a3939; padding: 10px 0; border-top: #3c3c3b 1px solid; }
.reseau_sociaux a {margin:0 5px;}
.follow-us {padding-bottom:40px; margin-top:40px;}
.follow-us h4 {color:#fff; font-size: 31px; line-height: 30px; font-weight: 300; margin-top:0; }
.minimAgrandir {    padding: 5px 5px 5px 0;    color: #fff;    font-size: 16px;    text-decoration: none; font-weight: 300;}
.minimAgrandir:hover, .minimAgrandir.selected  {text-decoration: none; color:#fff;}
.iconF {    background: url(../img/reduire-footer.png) top left no-repeat;    width: 19px;    height: 11px;    right: 0;    top: 8px;}
.menu {list-style: none; padding:0;}

/* clientarea */
.marketplace-header {}
.remove-borderRadius {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.remove-boxShadow {-webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none;}
.bg-ooredoo-green {background:#27bda2!important; color:#fff;}
.bg-ooredoo-green p {color:#fff;}
p.lead {font-weight: 400;}
.home-shortcuts li {border:none!important;}
.ooredoo-white {color:#fff; border:none;}
.subnav { top: 60px; z-index: 100; position: fixed; width: 100%; }
.dropdown-menu>li>a {font-size: 15px;}
.dropdown-menu>li>a:hover {text-decoration: none;}
#clientarea-menu.navbar-default { font-size: 13px; background-color: #ed1b24; border-width: 0px; border-radius: 0px; padding-top:0; }
#clientarea-menu.navbar-default a { font-size: 13px; }
#clientarea-menu.navbar-default .navbar-nav>li>a { color: rgba(255, 255, 255, 1); background-color: #ed1b24;}
#clientarea-menu.navbar-default .navbar-nav>li>a:hover, #clientarea-menu.navbar-default .navbar-nav>li>a:focus { color: rgba(255, 255, 255, 1); }
#clientarea-menu.navbar-default .navbar-nav>.active>a, #clientarea-menu.navbar-default .navbar-nav>.active>a:hover, #clientarea-menu.navbar-default .navbar-nav>.active>a:focus { color: rgba(255, 255, 255, 1); }
#clientarea-menu.navbar-default .navbar-toggle { border:none; }
#clientarea-menu.navbar-default .navbar-toggle:hover, #clientarea-menu.navbar-default .navbar-toggle:focus { background:none; }
#clientarea-menu.navbar-default {height: 51px;}
#clientarea-menu > ul.navbar-nav {background:none; margin-top:0;}
#clientarea-menu.navbar-default .navbar-nav>li>a {font-weight: normal;}
#clientarea-menu ul.navbar-nav {margin-top:0; margin-right: 0;}
#clientarea-menu.navbar-default .navbar-brand h2 {color:#fff; font-size: 17px; margin:0; padding:0; margin-top:9px;}
#clientarea-menu a:hover, #clientarea-menu .dropdown .dropdown-toggle:hover {background-color:#fff!important; color:#2d2d2d!important;}
.toggle-hoverd > a {color:#2d2d2d!important;}
.dropdown-menu li {padding:4px 0; background:url(../img/arrow_footer.gif) 9px center no-repeat;}
.dropdown-menu a:hover {text-decoration: underline!important; color:#2d2d2d!important; background:url(../img/arrow_footer.gif) 9px center no-repeat; }
#clientarea-menu .dropdown-menu li:hover > a {color:#2d2d2d!important}
.client-area-loginheader {min-height: auto; padding-bottom:37px; padding-top:17px;}
.client-area-pageheader {min-height: auto; padding-top:0; padding-bottom: 17px; z-index: -7;}
.client-area-pageheader .breadcrumb {background:none; padding:0;}
.client-area-pageheader .breadcrumb a {color:#fff;}
.client-area-pageheader .breadcrumb>.active {color:#ddd;}
section#main-body {margin-top:0!important; margin-bottom: 0!important; padding-top:20px; padding-bottom: 20px;}
.navbar {margin-bottom: 0;}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {background-color:#ed1b24;border-color:#ed1b24;}
.sidebar-nav {padding: 9px 0;}
.dropdown-menu .sub-menu {left: 100%; position: absolute; top: 0; visibility: hidden; margin-top: -1px; }
.dropdown-menu li:hover .sub-menu { visibility: visible; }
.dropdown:hover .dropdown-menu { display: block; }
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu { margin-top: 0; }
.white-form {padding:17px; background-color: #fff;}
.bss-border-radius-3 {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.bss-h3-red {margin-top:0; color:#ed1b24;}
.support-container {-webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; background: #fff; width: 77%; padding:17px 0;}
.support-container a {color:#ed1b24;}
.support-container a:hover {text-decoration: none;}
.support-container:hover {background-color:#ed1b24;} .support-container:hover a, .support-container:hover p {color:#fff!important;}
.btn-success, .btn-primary, .btn-info {background:#27bda2; border-color:#27bda2; color:#fff!important;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active,
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active,
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active  {color:#fff; background:#27bda2;border-color:#27bda2;}
.panel.panel-accent-emerald, .panel.panel-accent-emerald {border-color:#27bda2!important}
.panel.panel-accent-gold, .panel.panel-accent-blue {border-color:#ed1b24!important}
.status-fraud, .status-answered, .bg-color-gold, .bg-color-blue, .status-pending {background:#ed1b24!important;}
.bg-color-gold:hover, .bg-color-blue:hover {color:#ed1b24!important;background:#fff!important;}
#main-body {background:#F1F3F2;}
.dataTables_wrapper .dataTables_info {background-color:#404040!important}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color:#404040; border-color:#404040;}
.alert-info {background-color:#F1F3F2; border-color:#F1F3F2;}
.panel-default>.panel-heading {background-color:#F1F3F2}
.status-suspended {background-color:#fff!important; color:#ed1b24; border:1px solid #ed1b24!important;}
.status-paid, .label-success,.status-active, .status-open {background-color:#27bda2!important;}
.status-unpaid, .label-danger {background-color:#ed1b24!important;}
.product-status-suspended {background-color:#fff!important; border-bottom:1px solid #ed1b24;}
.product-status-suspended .product-status-text {color:#ed1b24;}
.alert-success {background-color:#F1F3F2; border-color: #27bda2; color:#27bda2; }
#order-standard_cart .domain-checker-available {color:#27bda2!important; font-weight: bold;}
.alert-danger {background-color:#F1F3F2!important; border-color: #ed1b24!important; color:#ed1b24!important; }
#order-standard_cart .sub-heading span {color:#555!important;}
/* new update *marketing-requests*/
#clientarea-menu.navbar-default, #clientarea-menu.navbar-default .navbar-nav>li>a {background-color:#545445;}
.btn-success:hover, .btn-primary:hover, .btn-info:hover {color:#ffffff!important;}
.bg-info {background-color:#F1F3F2;}
/* eof marketing-request */
@media screen and (max-width: 1200px) { 
	nav a {font-size: 14px;}
}
@media screen and (max-width: 992px) {
	
}
@media screen and (max-width: 768px) {
	.div-tld-search {margin-left:0;}
	

}
@media screen and (max-width: 600px) {
	.div-tld-search {margin-left:0;}
}
@media screen and (max-width: 480px) {
	.div-tld-search {margin-left:0;}
}
@media screen and (max-width: 376px) {
	.div-tld-search {margin-left:0;}
}
.home-kb-search .form-control {background-color:#E6E6E6!important; color:#000!important;}