@media (max-width:9999px) {
	table.responsive td, table.responsive_1p td, table.responsive_2p td, table.responsive_3p td, table.responsive_4p td, table.responsive_5p td{
		padding:5px;
	}
	table.border_1p{ border-collapse:separate; border-spacing:1px;}
	table.border_2p{ border-collapse:separate; border-spacing:2px; }
	table.border_3p{ border-collapse:separate; border-spacing:3px; }
	table.border_4p{ border-collapse:separate; border-spacing:4px; }
	table.border_5p{ border-collapse:separate; border-spacing:5px; }

.h_full{
	display:none !important;
	opacity:0 !important;
}
.contul_meu_anchor .mobile_indicator, .contul_meu_anchor .indicator{
	display:none !important;
}
	#search_over_big .l{
		text-align: right;
		padding-right: 0px;
		padding-top: 0px;
	}
	#search_over_big .r{
		text-align: left;
		padding-left: 0px;
		padding-top: 0px;
	}
	.search_box_big_overlay{	
		border: 1px solid #FFFFFF;
  	border-width: 1px 1px 1px 1px;
	}
	.pr_90{
	/*background-color:#000000;*/
	background-image:url("http://www.orange.md/responsive/images/90_pr.png");
	}
.container {
  /*width: 940px;*/
}
.body{
	/*padding-top:20px;*/
}
body{padding-top: 120px;}
/* Orange Logo */
.orange-brand div img{
	opacity:0;
	height:50px;
	width:50px;
}
.orange-brand div{
	background-image:url("http://www.orange.md/responsive/images/logo_orange.svg");
	background-size : 50px 50px;
	background-position:center center;
	background-repeat:no-repeat;
	height:50px;
	width:50px;
}
/* ************ */
/* icons menu */  
a.amenu.collapsed{
	background:url('http://www.orange.md/responsive/images/second_menu_arrow_bottom_active.svg') right center no-repeat;
	background-size: 20px 20px;
	background-position: right -2px;
	background-repeat: no-repeat;
	/*background:url('http://www.orange.md/responsive/images/amenu-icon.svg') right center no-repeat;
	background-size : 21px 28px;*/
} 
a.amenu.collapsed.white{
	/*background:url('http://www.orange.md/responsive/images/amenu-icon-white.svg') right center no-repeat;
	background-size : 21px 28px;*/
} 
a.amenu{
	background:url('http://www.orange.md/responsive/images/second_menu_arrow_top_active.svg') right center no-repeat;
	background-size: 20px 20px;
	background-position: right 5px;
	background-repeat: no-repeat;
	/*background:url('http://www.orange.md/responsive/images/amenu-icon-active.svg') right center no-repeat;
	background-size : 21px 28px;*/
	display: inline-block;
  width: 100%;
	text-decoration:none;
}
.orange-supra-header .navbar-right a{
	height:37px;
}
.orange-supra-header .navbar-right a span{
	font-size:15px;
	display: inline-block;
	padding-left:20px;
	color:#FFF;
}
.orange-supra-header .navbar-right li{
	line-height: 17px;
	float: left;
}
.orange-supra-header .navbar-right .contact-orange{
	background:url('http://www.orange.md/responsive/images/contact-icon.svg') right center no-repeat;
	background-size : 18px 20px;
	padding-right:30px;
}
.orange-supra-header .navbar-right .search-top-orange{
	background:url('http://www.orange.md/responsive/images/icon-search.svg') right center no-repeat;
	background-size : 18px 20px;
	padding-right:30px;
	/*display:none;*/
}
.orange-supra-header .navbar-right .contulmeu-top-orange{
	background:url('http://www.orange.md/responsive/images/myorange.svg') right center no-repeat;
	background-size : 18px 20px;
	padding-right:30px;
	display:none;
}
.orange-supra-header .navbar-right .search-orange{
	background:url('http://www.orange.md/responsive/images/search-orange.svg') right center no-repeat;
	background-size : 18px 20px;
	padding-right:30px;
}
.orange-supra-header .navbar-right .switch_lang{
	background:url('http://www.orange.md/responsive/images/switch_lang.svg') right center no-repeat;
	background-size : 18px 20px;
	padding-right:30px;
}
.orange-supra-header .navbar-right .select_lang{
	background:url('http://www.orange.md/responsive/images/select_lang.png') right center no-repeat;
	background-size: 15px 16px;
	width:25px;
	padding-right:5px;
}
/********************************/
 .orange-global-menu-overlay .indicator, .orange-global-menu-overlay .mobile_indicator {
 opacity:0;
}
 /*.orange-global-menu-overlay {
 width: 950px;
 margin: 0 auto;
}*/
.orange-menu>li>.megamenu .megamenu-row {
 width: 950px;
 margin-top: 15px;
 margin: 0 auto;
 padding: 0px 0px 15px 0px;
}
 .orange-global-menu-overlay {
 width: 940px;
 margin: 0 auto;
}
.orange-brand {
	margin:15px 0px 0px 0px;
	float:left;
	color:#666;
	text-decoration:none;
	font-size:24px;
	font-weight:600;
	line-height:1.3;
	cursor:pointer
}
/* .orange-responsive .orange-brand {
 margin:15px 0px 0px 0px;
}
 .navbar-nav.navbar-right:last-child {
 margin-right:0px;
}*/
.global-container{
	padding:0px;
	margin:0px;
	padding:0px 0px;
	height: 37px;
	position:relative;
	overflow: hidden;
}
 .navbar-nav.navbar-left {
 /*margin-left:15px;*/
}
 .navbar-nav.navbar-right {
	margin:0;
 margin-right:0px;
 float:right;
}
 .navbar-nav.navbar-right li {
 /*padding-left:20px;*/
}
 .orange-brand img {
 width:50px;
 height:50px;
}
 .header-title-anchor {
 font-size:32px;
 line-height:34px;
 text-decoration: none;
 margin-top: 15px;
 margin-bottom: 0px;
 display: inline-block;
}
 /*.list-unstyled li a {
 font-size: 13px;
}*/
 .orange-menu>li {
 display:inline-block;
 float:left;
}
 .mobile_close_button {
 display:none;
}
.orange-global-menu .navbar-right {
 margin-right: 0px;
 display:block;
 
}
.orange-supra-header .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
}

/****  STYLES FOR SHORT NEWS  FROM HOME PAGE *****/
.news_container ul li .date_month{
	 float:left;
	 margin-right:10px;
	 /*width:50px;*/
	 text-align:center;
	 border-left:2px solid white;
	 min-width: 30px;
}
.news_container ul li{
	list-style-type:none;
	 border-left:2px solid white;
	 border-bottom:1px solid #cdcdcd;
	 padding-bottom: 3px;
	 padding-top: 4px;
}
.news_container ul li.last{
	 border-bottom:0px solid #cdcdcd;
	 padding-bottom: 7px;
}
.news_container ul li:hover{
	 border-left:2px solid #F16000;
}
.news_container ul li .date{
	 font-size:22px;
	 color: #000000;
	 line-height:22px;
}
.news_container ul li .month{
	 font-size:15px;
	 color: #666666;
	 line-height:15px;
}
.news_container ul li .link{
	overflow: hidden;
	height: 36px;
}
.news_container ul li .link a{
	 font-size:15px;
	 color: #000000;
	 line-height:19px;
}
.news_container ul li:hover a{
	color:#ff6600;
}
/******* FOOTER STYLES FOR QUICK ACTION, IMAGES, MENU *********/

  .ftr a{
    color:#ffffff;
    font-size:14px;
    font-family:Arial;
    /*font-weight:700;*/
    line-height: 22px;
    /*text-transform: capitalize;*/
  }
  .ftr a:hover, .ftr a:active{
    color:#F16E00;
		text-decoration:none;
  }
  .ftr h5 a{
    color:#ffffff;
    font-size:17px;
    font-family:Arial;
    /*font-weight:700;*/
  }
	.social_icons_footer{
		float:left;
		margin-left:5px;
	}
	.footer_quick_links{
	list-style-type:none;
	}
	.footer_quick_links li{
		float:left;
		margin-right:10px;
		list-style-type: none;
	}
	.footer_quick_links a{
		font-size:14px;
		line-height:36px;
		color:#ffffff;
		text-decoration:none;
		white-space:nowrap;
	}
	.footer_quick_links a img{
		margin-right:5px;
	}
	.social_icons img{
		/*width:30px;*/
	}
	.social_icons a{
		width:36px;
	}
	
	.social_icons a.f{ 
		margin-left: 0px;
		display: block;
	}
	.social_icons a.l{ 
		margin-left: -40px;
		display: block;
	}
	.social_icons a.r{
		margin-right: -72px;
		display: block;
		margin-top: -36px;
	}
	
/**** MENU FROM LEFT SIDE INTO PAGES ****/

.collapseListGroup_Prod_Serv_Heading h3{
    background-image: url("http://www.orange.md/responsive/images/arrow_bottom_black_small.png");
    background-position: 96% 11px;
		    padding: 2px 33px 2px 11px;
				/*background-color: #D1D1D1;*/
    background-repeat: no-repeat;
		padding-right: 35px;
		cursor:pointer;
		margin-bottom:0px;
		display:inline-block;
}
.collapseListGroup_Prod_Serv_Heading.open h3{
    background-image: url("http://www.orange.md/responsive/images/arrow_bottom_orange_small.png");
    background-position: 96% 14px;
		color:#ff6600;
}
.middle_menu_items{
list-style-type: none;
    padding-left: 0px;
    /*margin: 0px;
    padding: 5px;
    margin-top: -5px;
    /*margin-left: 5px;*/
    border: 0px solid #333;
    border-bottom: none;
    border-radius: 0px;
    /* width: 100%; */
    -webkit-box-shadow: none;
    box-shadow: none;
		background:transparent;
}
.middle_menu_items li {
	list-style-type:none;
    padding-left: 0px;
    height: 40px;
		line-height:40px;
}
.middle_menu_items li a {
		padding:0px;
    font-size: 15px;
		line-height:40px;
    text-decoration: none;
    color: #fff;
		display:block;
		padding-right:10px;
    padding-left: 10px;
    /*
		width:100%;background-image: url("http://www.orange.md/responsive/images/arrow_right_orange_small.png");
    background-position: right;
    background-repeat: no-repeat;
		padding-right: 20px;*/
}
.middle_menu_items li{
    background-color: #000;
		/*padding-right:10px;
    padding-left: 10px;*/
		border-bottom:1px solid #333333;
}
.middle_menu_items li a:hover, .middle_menu_items li a:active {
    color: #F60;
		background-color:transparent;
    /*background-image: url("http://www.orange.md/responsive/images/arrow_right_orange_small.png");
    background-position: right;
    background-repeat: no-repeat;*/
}
/**** SLIDER PROMO HOMEPAGE *****/

#slider_container_promo .item img{
    display: block;
    width: 100%;
    height: auto;
    border:1px solid #cdcdcd;
}
#slider_container_promo .owl-theme .owl-controls .owl-page span{
	/*background:#ff6600 !important;*/
}
#slider_container_promo .owl-controls {
  margin-top: 0px !important;
  text-align: center;
	background-color: #E6E6E6;
}
#slider_container_promo .owl-prev{
	float:left;
	background:transparent;
	margin-top: -22px;
	margin-left: -5px;
}
#slider_container_promo .owl-next{
	float:right;
	background:transparent;
	margin-top: -22px;
	margin-right: -5px;
}
/**********************************/
/*******   VIDEO FROM HOMEPAGE ****/
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom:10px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/***********************************/
.megamenu .list.list-orange-styled li {
    margin-bottom: 5px;
}
sup.stiker{
	padding-left:5px;
	color:#F00;
}
/************ UNVERSAL ******************/
.content_block{
	margin: 0px;
	border: 1px solid #D6D7D6;
	padding: 10px;
	margin-bottom: 10px;
}

/********* DROP DAWN SLIDING MENU ***********/

/* prod_serv / menu */
/* help / menu */
/* services / menu */
/* business / prod_serv / menu */

.menu_inside_content .dropdown-toggle {
	padding: 6px 12px;
	cursor:pointer;
	font-size: 21px;
	padding-left:0px;
	line-height:40px;
}

.menu_inside_content .open .dropdown-toggle {
	color:#ff6600;
}

.menu_inside_content .open .caret {
		background-image:url("http://www.orange.md/responsive/images/second_menu_arrow_top_active.svg");	
		background-position: 0px 0px;
}

.menu_inside_content .caret{
		background-image:url("http://www.orange.md/responsive/images/second_menu_arrow_bottom.svg");
		background-size: 20px 20px;
		background-position: 0 -10px;
		background-repeat: no-repeat;
		height: 10px;
		width: 20px;
		border: none !important;	
		margin-left:10px;	
    display: inline-block;
}

/* ********** CALMATE BOOTSTRAP ***********/
.no-row{
	margin-left:0px;
	margin-right:0px;
}
/************/
#container_sliding_menu{
	position: absolute;
	z-index: 999;
	margin-top: 0px;
	border: none;
	padding: 10px !important;
	background: transparent;
	box-shadow: none;
}
}
.inside {
  margin-top: 20px;
  margin-bottom: 20px;
  background: #ededed;
  background: -webkit-gradient(linear, left top, left bottom,color-stop(0%, #f4f4f4), color-stop(100%, #ededed));
  background: -moz-linear-gradient(top, #f4f4f4 0%, #ededed 100%);
  background: -ms-linear-gradient(top, #f4f4f4 0%, #ededed 100%);
}
.inside-full-height {
  /*
  // if you want to give content full height give him height: 100%;
  // with content full height you can't apply margins to the content
  // content full height does not work in ie http://stackoverflow.com/questions/27384433/ie-display-table-cell-child-ignores-height-100
  */
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

/* columns of same height styles */

.row-height {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}
.col-height {
  display: table-cell;
  float: none;
  height: 100%;
}
.col-top {
  vertical-align: top;
}
.col-middle {
  vertical-align: middle;
}
.col-bottom {
  vertical-align: bottom;
}

@media (min-width: 480px) {
  .row-xs-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-xs-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-xs-top {
    vertical-align: top;
  }
  .col-xs-middle {
    vertical-align: middle;
  }
  .col-xs-bottom {
    vertical-align: bottom;
  }
}

@media (min-width: 768px) {
  .row-sm-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-sm-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-sm-top {
    vertical-align: top;
  }
  .col-sm-middle {
    vertical-align: middle;
  }
  .col-sm-bottom {
    vertical-align: bottom;
  }
}

@media (min-width: 992px) {
  .row-md-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-md-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-md-top {
    vertical-align: top;
  }
  .col-md-middle {
    vertical-align: middle;
  }
  .col-md-bottom {
    vertical-align: bottom;
  }
}

@media (min-width: 1200px) {
  .row-lg-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-lg-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-lg-top {
    vertical-align: top;
  }
  .col-lg-middle {
    vertical-align: middle;
  }
  .col-lg-bottom {
    vertical-align: bottom;
  }
}

img.w_100_p, .w_100_p img{min-width:100%;max-width:100%;}
img.w_80_p, .w_80_p img{min-width:80%;max-width:80%;}
img.w_50_p, .w_50_p img{min-width:50%;max-width:50%;}
img.w_20_p, .w_20_p img{min-width:20%;max-width:20%;}

/*******  FRAUDE MENIU *******/
.fraude_nav li a{
	color:#555;
	font-size: 15px;
	background-color: #d1d1d1;
	border: 1px solid #ffffff;
}

.nav-pills.fraude_nav{
	border-bottom: 2px solid #000000;
}
.nav-pills.fraude_nav > li{
	vertical-align:middle;
	background-color:#cdcdcd;
	border-left:1px solid #ffffff;
}
.nav-pills.fraude_nav > li.first{
	border-left:none;
}
.nav-pills.fraude_nav > li a{
	background-color:transparent;
	border:none;
}
.nav-pills.fraude_nav > li.active, .nav-pills.fraude_nav > li.active > a, .nav-pills.fraude_nav > li.active > a:hover, .nav-pills.fraude_nav > li.active > a:focus{
	color: #ff6600;
	background-color: #000000;
	cursor: default;
	font-size: 15px;
}
.nav-tabs.fraude_nav > li.active > a, .nav-tabs.fraude_nav > li.active > a:hover, .nav-tabs.fraude_nav > li.active > a:focus{
	color: #ff6600;
	background-color: #000000;
	border: 1px solid #000000;
	border-bottom-color: transparent;
	cursor: default;
	font-size: 15px;
}

.ui-accordion-header{
	background:#f1f1f1;
}
.ui-accordion-header.ui-state-active{
background:#ff6600;
}
/*********************************************/