/* ============================================================================================== */
/*                                                                                                */
/*    ANDORRA TELECOM THEME                                                                       */
/*                                                                                                */
/* ============================================================================================== */

/* =====[ FONTS ]================================================================================ */
/*@import url("http://fonts.googleapis.com/css?family=Lato:400,700,900,400italic");*/

body {
	font-family: Arial, sans-serif;
	color: #444444;
}

[data-theme="andorra-telecom"] h1, 
[data-theme="andorra-telecom"] h2, 
[data-theme="andorra-telecom"] h3, 
[data-theme="andorra-telecom"] h4, 
[data-theme="andorra-telecom"] h5, 
[data-theme="andorra-telecom"] h6, 
[data-theme="andorra-telecom"] legend {
	font-family: Arial, sans-serif;
	font-weight: 200;
	color: #444444;
}

[data-theme="andorra-telecom"]  a,
[data-theme="andorra-telecom"] a:hover, 
[data-theme="andorra-telecom"] a:focus {
	color: #E3007C;
	text-decoration: underline;
}
/* =====[ VISUAL AND STRUCTURAL HELPS ]============================================================================= */

.position-relative {
	position: relative;
}
.position-absolute {
	position: absolute;
}
.center {
	text-align: center;
}

.container .text-muted {
  margin: 20px 0;
}

.no-border {
	border: 0;
}
.help-block {
	font-size: 90%;
	color: #888888;
	font-style: italic;
}

.divider{height:30px}
.divider5{height:5px}
.divider10{height:10px}
.divider15{height:15px}
.divider20{height:20px}
.divider25{height:25px}
.divider30{height:30px}
.divider50{height:50px}

[data-theme="andorra-telecom"]  .color1 { background-color: #ffffff; }
[data-theme="andorra-telecom"]  .text-color1 { color: #ffffff; }

[data-theme="andorra-telecom"]  .color2 { background-color: #E3007C; }
[data-theme="andorra-telecom"]  .text-color2 { color: #E3007C; }

[data-theme="andorra-telecom"]  .color3 { background-color: #f1f1f1; }
[data-theme="andorra-telecom"]  .text-color3 { color: #f1f1f1; }

[data-theme="andorra-telecom"]  .color4 { background-color: #f7f7f7; }
[data-theme="andorra-telecom"]  .text-color4 { color: #f7f7f7; }

[data-theme="andorra-telecom"]  .text-color5 { color: #888888;	font-style: italic; }

.asterisk {  }
[data-theme="andorra-telecom"]  .asterisk { vertical-align: super; font-size: 75%; }

.page-header {
	padding-bottom: 9.5px;
	margin: 42px 0 21px;
	border-bottom: 1px solid #ecf0f1;
}

[data-theme="andorra-telecom"]  .page-header {
	border-bottom: none;
	text-shadow: .1em .1em .2em rgba(255,255,255, .9);
}

/* =====[ LAYOUT ]============================================================================= */
html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -91px;
  /* Pad bottom by footer height */
  padding: 0 0 91px;
}
body#login {
	padding-top: 0;
}
[data-theme="andorra-telecom"] #wrap { 
	background-color: #f7f7f7;
	
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 800px;
}

[data-theme="andorra-telecom"] #wrap > .container {
  /*padding: 40px 15px 0;*/
  padding: 2.20em 1.00em 0;
}


/* Set the fixed height of the footer here */
[data-theme="andorra-telecom"] #footer {
	margin-top: 30px;
	height: 60px;
	background-color: #f1f1f1;
	
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 300px;
}

[data-theme="andorra-telecom"] #footer > .container {
  padding-left: 1.00em;
  padding-right: 1.00em;
}
[data-theme="andorra-telecom"] #footer > .container > .text-muted {
	color: #555555;
}


/* =====[ HEADER ]============================================================================= */

	/* -----[ NAVBAR ]-------------------------------------------------------------------------------- */
	
	[data-theme="andorra-telecom"] .navbar-default {
		background-color: #E3007C;
		border-color: #E3007C;
		-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
		box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
	}
	
	[data-theme="andorra-telecom"] .navbar-default .navbar-toggle {
		border-color: #E3007C;
	}

	[data-theme="andorra-telecom"] .navbar-default .navbar-toggle:hover,
	[data-theme="andorra-telecom"] .navbar-default .navbar-toggle:focus {
		background-color: #333333;
		color: #ffffff;
	}

	[data-theme="andorra-telecom"] .navbar-default .navbar-toggle .fa {
		/*background-color: #ffffff;*/
		color: #ffffff;
	}
	
	/* -----[ BRAND ]-------------------------------------------------------------------------------- */
	
	[data-theme="andorra-telecom"] .navbar-default .navbar-brand {
		padding: .25em 15px 0;;
		color: #ffffff;
	}
	
	[data-theme="andorra-telecom"] .navbar > .container .navbar-brand > img{
		width: 250px;
	}
	[data-theme="andorra-telecom"] .navbar-default .navbar-brand:hover,
	[data-theme="andorra-telecom"] .navbar-default .navbar-brand:focus {
		color: #18bc9c;
		background-color: transparent;
	}
	/* -----[ FOOTER BRAND ]----- */
	[data-theme="andorra-telecom"] #footer > .container .navbar-brand {
	padding: .3em 15px;
}
	[data-theme="andorra-telecom"] #footer > .container .navbar-brand > img{
		width: 200px;
	}

	[data-theme="andorra-telecom"] .navbar-default .navbar-text {
		color: #777777;
	}

	[data-theme="andorra-telecom"] .navbar-default .navbar-nav > li > a {
		color: #ffffff;
		border-left: .10em solid #E3007C;
		text-decoration: none;
	}

	[data-theme="andorra-telecom"] .navbar-default .navbar-nav > li > a:hover,
	[data-theme="andorra-telecom"] .navbar-default .navbar-nav > li > a:focus {
		/*color: #E3007C;*/
		background-color: #333333;
	}

	[data-theme="andorra-telecom"] .navbar-default .navbar-nav > .active > a,
	[data-theme="andorra-telecom"] .navbar-default .navbar-nav > .active > a:hover,
	[data-theme="andorra-telecom"] .navbar-default .navbar-nav > .active > a:focus {
	  color: #ffffff;
	  background-color: #333333;
	}

	[data-theme="andorra-telecom"] .navbar-default .navbar-nav > .disabled > a,
	[data-theme="andorra-telecom"] .navbar-default .navbar-nav > .disabled > a:hover,
	[data-theme="andorra-telecom"] .navbar-default .navbar-nav > .disabled > a:focus {
	  color: #cccccc;
	  background-color: transparent;
	}
	
	/* DROPDOWN */
	[data-theme="andorra-telecom"] .navbar-default .navbar-nav .dropdown {
		
	}
	[data-theme="andorra-telecom"] .navbar-default .navbar-nav .dropdown-menu > li > a {
		text-decoration: none;
		border-radius: .2em;
		margin: .1em .2em;
		outline: 0;
	}
	
	[data-theme="andorra-telecom"] .navbar-default .navbar-nav .dropdown-menu > li > a:hover, 
	[data-theme="andorra-telecom"] .navbar-default .navbar-nav .dropdown-menu > li > a:focus {
		color: #ffffff;
		background-color: #E3007C;
	}
	
	[data-theme="andorra-telecom"] .dropdown-menu > .active > a,
	[data-theme="andorra-telecom"] .dropdown-menu > .active > a:hover,
	[data-theme="andorra-telecom"] .dropdown-menu > .active > a:focus {
		color: #ffffff!important;
		background-color: #333333;
		
	}
/* =====[ BREADCRUMBS ]============================================================================= */	

[data-theme="andorra-telecom"] .breadcrumb {
	margin-bottom: 0;
}

[data-theme="andorra-telecom"] #wrap > .container#breadcrumbs {
	padding: 0 15px;
	position: relative;
	top: 20px;
}

/* =====[ STYLES ]============================================================================= */


/* -----[ BUTTONS ]-------------------------------------------------------------------------------- */

[data-theme="andorra-telecom"] .btn {
	
}
[data-theme="andorra-telecom"] .btn-primary {
	color: #ffffff;
	background-color: #E3007C;
	border-color: #E3007C;
	text-decoration: none!important;
}

[data-theme="andorra-telecom"] .btn-primary:hover,
[data-theme="andorra-telecom"]  .btn-primary:focus,
[data-theme="andorra-telecom"]  .btn-primary:active,
[data-theme="andorra-telecom"]  .btn-primary.active,
[data-theme="andorra-telecom"]  .open .dropdown-toggle.btn-primary {
	color: #ffffff;
	background-color: #333333;
	border-color: #333333;
	text-decoration: none;
}

[data-theme="andorra-telecom"] .btn-default,
[data-theme="andorra-telecom"]  .open .dropdown-toggle.btn-default {
	text-decoration: none!important;	
	color: #ffffff;
	background-color: #95a5a6;
	border-color: #95a5a6;
}

[data-theme="andorra-telecom"] .btn-default:hover,
[data-theme="andorra-telecom"]  .btn-default:focus,
[data-theme="andorra-telecom"]  .btn-default:active,
[data-theme="andorra-telecom"]  .btn-default.active,
[data-theme="andorra-telecom"]  .open .dropdown-toggle.btn-default {
	color: #ffffff;
	background-color: #333333;
	border-color: #333333;
	text-decoration: none;
}

/* =====[ FORMS ]============================================================================= */

/* -----[ LOGIN ]-------------------------------------------------------------------------------- */

[data-theme="andorra-telecom"] .login-container { 
	width: 375px;
	margin: 0px auto;
}

[data-theme="andorra-telecom"] .login-container  .panel { 
	-moz-box-shadow: 0 0 .1em .3em rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 .1em .3em rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 .1em .3em rgba(0, 0, 0, 0.3);
}

[data-theme="andorra-telecom"]#login .logo > img{
	text-align: center;
    width: 500px;
}

[data-theme="andorra-telecom"]  .form-signin {	
	width: 330px;
	max-width: 330px;
	padding: 40px;
	margin: 0 auto 25px;
}
[data-theme="andorra-telecom"]  .login-container  .form-signin { 
	padding-bottom: 0;
}

.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
  margin-bottom: -1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/*end login form*/

/* INFO LOGIN */
[data-theme="andorra-telecom"]  .reg-login-info {
	font-size: 13px;
	-webkit-font-smoothing: antialiased;
}

[data-theme="andorra-telecom"]  .reg-login-info p {
	padding-left: 1.5em;
	padding-right: 1.5em;
 }
 
[data-theme="andorra-telecom"]  .login-container  p > .btn { margin-bottom: .5em; }

/* -----[ VALIDATION ]-------------------------------------------------------------------------------- */

/* bootstrap styles */
.has-success,
.has-warning,
.has-error {  }

.has-warning .help-block,
.has-warning .control-label {
  color: #f39c12;
}

.has-warning .form-control,
.has-warning .form-control:focus {
  border: 2px solid #f39c12;
}

.has-error .help-block,
.has-error .control-label,
[data-theme="andorra-telecom"]  .field-validation-error,
[data-theme="andorra-telecom"]  .validation-summary-errors {
  color: #e74c3c;
}

.has-error .form-control,
.has-error .form-control:focus,
[data-theme="andorra-telecom"]   input.input-validation-error,
[data-theme="andorra-telecom"]   input.input-validation-error:focus  {
  border: 2px solid #e74c3c;
}

.has-success .help-block,
.has-success .control-label,
[data-theme="andorra-telecom"]  .field-validation-valid,
[data-theme="andorra-telecom"]  .validation-summary-valid {
  color: #18bc9c;
}

.has-success .form-control,
.has-success .form-control:focus,
[data-theme="andorra-telecom"]   input.field-validation-valid,
[data-theme="andorra-telecom"]   input.validation-summary-valid {
  border: 2px solid #18bc9c;
}
/* styles for validation helpers */
/*
[data-theme="andorra-telecom"]   input[type="checkbox"].input-validation-error {
    border: 0 none;
}*/
/*
[data-theme="andorra-telecom"]   .validation-summary-errors {
    font-size: 1.1em;
}*/
/*
[data-theme="andorra-telecom"]   .field-validation-valid,
[data-theme="andorra-telecom"]   .validation-summary-valid {
    display: none;
}*/

/* -----[ PAGINATION ]-------------------------------------------------------------------------------- */
	
	[data-theme="andorra-telecom"] .pagination > li > a,
	[data-theme="andorra-telecom"] .pagination > li > span {
		position: relative;
		float: left;
		padding: 10px 15px;
		margin-left: -1px;
		line-height: 1.428571429;
		text-decoration: none;
		color: #ffffff;
		background-color: #E3007C;
		border: 1px solid transparent;
	}
	[data-theme="andorra-telecom"] .pagination > .active > a,
	[data-theme="andorra-telecom"] .pagination > .active > span,
	[data-theme="andorra-telecom"] .pagination > .active > a:hover,
	[data-theme="andorra-telecom"] .pagination > .active > span:hover,
	[data-theme="andorra-telecom"] .pagination > .active > a:focus,
	[data-theme="andorra-telecom"] .pagination > .active > span:focus {
		z-index: 2;
		color: #ffffff;
		cursor: default;
		background-color: #333333;
		border-color: #333333;
	}
	
	[data-theme="andorra-telecom"] .pagination a:hover,
	[data-theme="andorra-telecom"] .pagination a:focus{
		background-color: #333333;
		border-color: #333333;
	}
	
	[data-theme="andorra-telecom"] .pagination .disabled > a,
	[data-theme="andorra-telecom"] .pagination .disabled > a:hover,
	[data-theme="andorra-telecom"] .pagination .disabled > a:focus,
	[data-theme="andorra-telecom"] .pagination .disabled > span {
		/*background-color: #FCB8DD;
		border-color: #FCB8DD;*/
		border-color: #95a5a6;
		background-color: #95a5a6;
		color: #dddddd;
	}
	/* -----[ PANEL ]-------------------------------------------------------------------------------- */
	
	[data-theme="andorra-telecom"]  .panel {  }
	[data-theme="andorra-telecom"]  .panel.panel-just-line {
		border-color: #dedede;
	}
	[data-theme="andorra-telecom"]  .panel.panel-default {
		border-color: #dedede;
		background-color: #ecf0f1;
	}
	[data-theme="andorra-telecom"]  .panel > .panel-body p { padding: .7em .90em; margin-bottom: 0; }	
	[data-theme="andorra-telecom"]  .panel .pagination  { margin: 0; }
	
	[data-theme="andorra-telecom"]  .panel hr { 
		margin-top: 21px;
		margin-bottom: 21px;
		border: 0;
		border-top: 1px solid #ecf0f1;
	}
	[data-theme="andorra-telecom"]  .panel hr.divider2 {  }
	[data-theme="andorra-telecom"]  .panel.panel-default hr.divider2 {	
		margin-top: .8em;
		margin-bottom: .8em;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #dedede;
	}
	
/* =====[ TABLE ]============================================================================= */

	[data-theme="andorra-telecom"]  table { 
		font-size: 90%; 
		background-color: #ffffff;
	}
	[data-theme="andorra-telecom"]  table tbody {  }
	[data-theme="andorra-telecom"]  table thead th { 
		background-color: #ecf0f1;
		border-bottom-color: #ffffff;
	}
	[data-theme="andorra-telecom"]  .table-bordered {
		border: 0 solid #dedede;
		box-shadow: 0 0 0 .1em #dedede;
	}
/* =====[ MODAL ]============================================================================= */

	[data-theme="andorra-telecom"]  .modal-dialog {
		position: relative;
		z-index: 1050;
		width: auto;
		margin: 10px;
	}

/* =====[ MEDIA QUERIES ]============================================================================= */

@media(max-width: 400px){
	
	[data-theme="andorra-telecom"] .navbar > .container .navbar-brand > img{
		width: 200px;
	}
	[data-theme="andorra-telecom"] #wrap { 
		background-size: 800px;
	}
	[data-theme="andorra-telecom"] #wrap > .container#breadcrumbs {
		padding: 0 15px;
		position: relative;
		top: 40px;
	}
	[data-theme="andorra-telecom"]#login .logo > img{
		width: 103px;
    }
	[data-theme="andorra-telecom"] .login-container { 
		width: 280px;
	}
	[data-theme="andorra-telecom"] .login-container  .form-signin {	
		width: auto;
		padding: .8em 1.8em 0;
	}
}

@media(min-width: 400px){
	
	[data-theme="andorra-telecom"] .navbar > .container .navbar-brand > img{
		width: 200px;
	}
	[data-theme="andorra-telecom"]#login .container .row .col-xs-6  {
		min-width: 390px !important;
		max-width: 390px !important;
		margin: 0 auto !important;
	}
	[data-theme="andorra-telecom"] #wrap > .container#breadcrumbs {
		padding: 0 15px;
		position: relative;
		top: 40px;
	}
	[data-theme="andorra-telecom"]#login .logo > img {
		width: 280px;
    }
	[data-theme="andorra-telecom"] .login-container { 
		width: 325px;
	}
	[data-theme="andorra-telecom"] .login-container  .form-signin {	
		width: auto;
		padding: .8em 1.8em 0;
	}
}
@media(max-width: 767px){
	/* DROPDOWN */
	[data-theme="andorra-telecom"] .navbar-nav .open .dropdown-menu {
		margin: 0 .3em 0 .3em;
		background-color: #ffffff;
	}
	[data-theme="andorra-telecom"] .navbar-nav .open {
		
	}

	[data-theme="andorra-telecom"] .navbar-nav .open .dropdown-menu  > li  a {
		color: #777777;
	}
	
	[data-theme="andorra-telecom"] .navbar-nav .open .dropdown-menu > li  a:hover, 
	[data-theme="andorra-telecom"] .navbar-nav .open .dropdown-menu  > li  a:focus {
		color: #ffffff;
		background-color: #E3007C;
	}
	
	[data-theme="andorra-telecom"] .navbar-nav  .open .dropdown-menu > .active > a,
	[data-theme="andorra-telecom"] .navbar-nav  .open .dropdown-menu > .active > a:hover,
	[data-theme="andorra-telecom"] .navbar-nav  .open .dropdown-menu > .active > a:focus {
		color: #ffffff!important;
		background-color: #333333;
		
	}
		
	[data-theme="andorra-telecom"] #footer {
		height: 143px;
	}
	[data-theme="andorra-telecom"] #footer > .container {
		text-align: center;
		margin: 0 auto;
	}
	[data-theme="andorra-telecom"] #footer > .container .navbar-brand { width: 99.9%; text-align: center; }
	[data-theme="andorra-telecom"] #footer > .container .navbar-brand  img { }
	[data-theme="andorra-telecom"] #footer > .container > .text-muted {
		/*float: left;*/
	}
}

@media (min-width: 768px) {
	
	[data-theme="andorra-telecom"] .navbar > .container .navbar-brand > img{
		
	}
	[data-theme="andorra-telecom"] #wrap > .container#breadcrumbs {
		padding: 25px 15px;
		top: 55px;
	}
	[data-theme="andorra-telecom"]#login .container .row .col-xs-6  {
		min-width: 390px !important;
		max-width: 390px !important;
		margin: 0 auto !important;
	}
	[data-theme="andorra-telecom"]#login .logo > img {
		width: 280px;
	}
	[data-theme="andorra-telecom"] .login-container { 
		width: 380px;
	}
	[data-theme="andorra-telecom"]  .form-signin {	
		padding: 1.9em;
		margin: 0 auto 25px;
	}
	[data-theme="andorra-telecom"]  .login-container  .form-signin { 
		padding-bottom: 0;
	}
	
	/*
	[data-theme="andorra-telecom"] #footer > .container > .text-muted {
		float: left;
		display: block;
	}*/
}

@media(min-width: 992px){
	
	[data-theme="andorra-telecom"] .navbar > .container .navbar-brand > img{
		
	}
	[data-theme="andorra-telecom"] #wrap > .container#breadcrumbs {
		padding: 0 15px;
		position: relative;
		top: 20px;
	}
	[data-theme="andorra-telecom"]#login .logo > img{
        width: 350px;
    }
	[data-theme="andorra-telecom"] .login-container { 
		width: 380px;
	}
	[data-theme="andorra-telecom"]  .form-signin {	
		padding: 1.9em;
		margin: 0 auto 25px;
	}
	[data-theme="andorra-telecom"]  .login-container  .form-signin { 
		padding-bottom: 0;
	}
}

@media(min-width: 1200px){
	
	[data-theme="andorra-telecom"] .navbar > .container .navbar-brand > img{
		
	}
	[data-theme="andorra-telecom"] #wrap > .container#breadcrumbs {
		padding: 0 15px;
		position: relative;
		top: 20px;
	}
	[data-theme="andorra-telecom"]#login .logo > img{
        width: 350px;
    }
	[data-theme="andorra-telecom"] .login-container { 
		width: 500px;
	}
	[data-theme="andorra-telecom"]  .form-signin {
		padding: 1.9em;
		margin: 0 auto 25px;
	}
	[data-theme="andorra-telecom"]  .login-container  .form-signin { 
		padding-bottom: 0;
	}
}


@media screen and (max-width: 400px) {
	
}
@media screen and (min-width: 400px) {
	
}
@media screen and (min-width: 768px) {
	[data-theme="andorra-telecom"]  .modal-dialog {
		width: 600px;
		margin: 100px auto;
	}
}
@media screen and (min-width: 992px) {
	
}
@media screen and (min-width: 1200px) {
	
}