/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jul 20, 2015, 9:36:37 AM
    Author     : Georvys Gonzalez
*/

.pricing-table{
    background-color: #eee;
    font-family: 'Montserrat', sans-serif;
}

.pricing-table .block-heading {
    padding-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}

.pricing-table .block-heading h2 {
    color: #3b99e0;
}

.pricing-table .block-heading p {
    text-align: center;
    max-width: 420px;
    margin: auto;
    opacity: 0.7;
}

.pricing-table .heading {
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.pricing-table .item {
    background-color: #ffffff;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.075);
    border-top: 2px solid #5ea4f3;
    padding: 30px;
    overflow: hidden;
    position: relative;
}

.pricing-table .col-md-5:not(:last-child) .item {
    margin-bottom: 30px;
}

.pricing-table .item button {
    font-weight: 600;
}

.pricing-table .ribbon {
    width: 160px;
    height: 32px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    box-shadow: 0px 2px 3px rgba(136, 136, 136, 0.25);
    background: #4dbe3b;
    transform: rotate(45deg);
    position: absolute;
    right: -42px;
    top: 20px;
    padding-top: 7px;
}

.pricing-table .item p {
    text-align: center;
    margin-top: 20px;
    opacity: 0.7;
}

.pricing-table .features .feature {
    font-weight: 600; }

.pricing-table .features h4 {
    text-align: center;
    font-size: 18px;
    padding: 5px;
}

.pricing-table .price h4 {
    margin: 15px 0;
    font-size: 45px;
    text-align: center;
    color: #2288f9;
}

.pricing-table .buy-now button {
    text-align: center;
    margin: auto;
    font-weight: 600;
    padding: 9px 0;
}


.userPhoto {
	background: white;
	border:2px solid;
	border-color: black;
	border-radius:10px;
		-moz-border-radius:10px;
	box-shadow: 2px 2px 2px #C7C7C7; 
	width: 44px;
	height: 44px;
        margin-top: 5px;
}

.UserInfo{
    margin-top: 5px;    
    padding-left: 15px;
}

.imglogo{
    padding-right: -5px;
    margin-top: -10px;
}

.breadcrumb {
    background-color: #fff ! important;
}

--------------------------
.dropdown-menu {
   margin-top: 0;
 }


.dropdown-menu {
 margin-top: 0;
 border: none;
}

.dropdown-submenu {
   position: relative;
}

.dropdown-submenu>.dropdown-menu {
   top: 0;
   left: 100%;
   margin-top: -6px;
   margin-left: -1px;
   -webkit-border-radius: 0 6px 6px 6px;
   -moz-border-radius: 0 6px 6px;
   border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
   display: block;
}

.dropdown-submenu>a:after {
   display: block;
   content: " ";
   float: right;
   width: 0;
   height: 0;
   border-color: transparent;
   border-style: solid;
   border-width: 5px 0 5px 5px;
   border-left-color: #ccc;
   margin-top: 5px;
   margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
   border-left-color: #fff;
}

.dropdown-submenu.pull-left {
   float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
   left: -100%;
   margin-left: 10px;
   -webkit-border-radius: 6px 0 6px 6px;
   -moz-border-radius: 6px 0 6px 6px;
   border-radius: 6px 0 6px 6px;
}

/* PAGINATION    #EFEFEF    */
.paginationd {
     font-size: 12px;
    border-top: 0;
    margin: 0;
    padding: 0.3em 0.2em;
    text-align: center;
       -moz-box-shadow: 0 0 3px 1px rgba(170, 170, 170, 0.08);
    -webkit-box-shadow: 0 0 3px 1px rgba(170, 170, 170, 0.08);
            box-shadow: 0 0 3px 1px rgba(170, 170, 170, 0.08);         /* rgba(170, 170, 170, 0.08);   #AAAAAA  */
    background-color: rgba(239, 239, 239, 0.26);		/* #EFEFEF  */
    
}

.paginationd a,
.paginationd .currentStep {
    color: #666666;
    display: inline-block;
    margin: 0 0.1em;
    padding: 0.25em 0.7em;
    text-decoration: none;
       -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
            border-radius: 0.3em;
}

.paginationd a:hover, .paginationd a:focus,
.paginationd .currentStep {
    background-color: rgba(234, 114, 15, 0.92); 	/*  #999999;	 */
    color: #ffffff;
    outline: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}

.no-borderradius .paginationd a:hover, .no-borderradius .paginationd a:focus,
.no-borderradius .paginationd .currentStep {
    background-color: transparent;
    color: #444444;
    text-decoration: underline;
}

/*  Árbol de referidos */
ul.jqtree-tree .jqtree-title.black {
	
}

ul.jqtree-tree .jqtree-title.red {
  color: red;
}

ul.lista li {float:left; margin: 0 4px 0 0; list-style:none;}
ul.lista li a {display:block; text-decoration:none; padding: 4px; border-bottom: 4px solid transparent; color: black;}
ul.lista li a:hover {color: blue; border-color: blue;}

.pdfDivs {
	height: 150px;
}

#divider-vertical {                 
    margin-left: 5px;                 
}

/* ini......seccion para el iocono de las fechas*/
#demo i {
    position: absolute;
    bottom: 23px;
    right: 17px;
    top: auto;
    cursor: pointer;
}



/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	#demo i {
	    position: absolute;
	    bottom: 14px;
	    right: 6px;
	    top: auto;
	    cursor: pointer;
	}
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	#demo i {
	    position: absolute;
	    bottom: 12px;
	    right: 6px;
	    top: auto;
	    cursor: pointer;
	}
}
/* Extra Small */
@media(max-width:767px){
	#demo i {
	    position: absolute;
	    bottom: 10px;
	    right: 6px;
	    top: auto;
	    cursor: pointer;
	}
}
/* fin......seccion para el iocono de las fechas*/

.modal-body {
    height: 600px;
}
.pdfDiv{
	 height: 100%;
}


/*   badge  colores     #999999  */
.badges {
  padding: 1px 9px 2px;
  font-size: 12.025px;
  font-weight: bold;
  white-space: nowrap;
  color: #ffffff;
  background-color: #999999 ;	 
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.badges:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.badges-error {
  background-color: #b94a48;
}
.badges-error:hover {
  background-color: #953b39;
}
.badges-warning {
  background-color: #f89406;
}
.badges-warning:hover {
  background-color: #c67605;
}
.badges-success {
  background-color: #468847;
}
.badges-success:hover {
  background-color: #356635;
}
.badges-info {
  background-color: #3a87ad;
}
.badges-info:hover {
  background-color: #2d6987;
}
.badges-inverse {
  background-color: #333333;
}
.badges-inverse:hover {
  background-color: #1a1a1a;
}



.modal-body{
    max-height: calc(100vh - 200px);
    overflow-y: auto;
}
