ol {
   // counter-reset: li;
    list-style: disc;
    margin-bottom: 4em;
    padding: 0;
}
.slogan{
    display: block;
    width: 500px;
    height: 37px;
    padding: 63px 0 0 151px;
    color: #528BA6;
    float: left;
    font-size: 14px;
}
.logo-header2{/*margin:0 auto;*/
    background: url("../img/logo.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 90px;
    margin-top: 10px;
    width: 289px;
}
.starter-template{text-align: center}

#responsive ul.list_responsive h3{color: #538BA4 !important; font-size: 20px !important; }
#responsive ul.list_responsive li {
    color: #666666;
    display: block;
    padding: 5px 10px 5px 15px;
    position: relative;
    text-decoration: none;
    transition: all 0.3s ease-out 0s;
}
#responsive ul.list_responsive {list-style-type: none !important;}
#responsive .rounded-list li .list_detail_prestamos li:before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
    content: "·";
    counter-increment: none;
    font-size: 65px;
    top: 35px;
}
.list_detail_prestamos li:before{left:-20px !important}
.list_detail_prestamos{padding-left: 20px;}
.rounded-list li {
    color: #666666;
    display: block;
    /*margin: 5px 0;
    min-height: 105px;*/
    padding: 5px 10px 5px 15px;
    position: relative;
    text-decoration: none;
    transition: all 0.3s ease-out 0s;
}
.control-group {
    margin-bottom: 10px;
}
.control-label {
    text-align: right;
}
.to-uppercase {
    text-transform: uppercase;
}
form .terms-conditions-checkbox {
    font-size: 11px !important;
}
label, input, button, select, textarea {
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
}
input, button, select, textarea {
    font-family: 'Noto Sans',sans-serif;
}
select, textarea {
    border-radius: 4px;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 4px 6px;
    vertical-align: middle;
}
select, input[type="file"] {
    height: 30px;
    line-height: 30px;
}
#RegistrationForm{border:5px solid #538BA4; border-radius: 20px;padding: 20px; text-align: right;margin-top:30px;}
label.error {
    color: #FF0000 !important;
    font-size: 11px;
}
input.error, select.error {
    border-color: #FF0000 !important;
}
input.error[type="checkbox"], div.control-group.error input[type="checkbox"] {
    outline: 1px solid #FF0000 !important;
}
select, textarea {
    border-radius: 4px;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 4px 6px;
    vertical-align: middle;
}
.all-wide {
    width: 100%;
}
.half-wide {
  width: 49%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

div.formulario-registro h4 {
  margin: 0px !important;
  font-size: 16px;
}

form .terms-conditions-checkbox {
  font-size: 11px !important;
}

.hide-no-important {
  display: none;
}

.margin-bottom-0 {
    margin-bottom: 0;
}
select {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    width: 220px;
}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    border-radius: 4px;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
    padding: 4px 6px;
    vertical-align: middle;
}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.rounded-list p {text-align: justify}
    
/* Bring Up Transition
********************/

.login {
    float: left;
    height: 40px;
    width: 500px;
    position: relative;
    z-index: 9;
}
.top {
    float: right;
    list-style: none outside none;
    padding-left: 0;
    margin-top:30px;
}
.top li {
    float: left;
    margin: 0 0 5px 20px;
}
.social {
    float: right;
}
.top .social ul {
    border: 1px solid #CCCCCC;
    height: 34px;
    margin: 0 3px 3px;
    padding-left: 0;
}
/* General social media buttons style.
***************************************/

.smb{
	list-style: none;
	display: block;
	font-size: 0;
	clear: both;
}

.smb li{
	display: inline-block;
	font-size: 16px;
	margin-right: 20px;
	cursor: pointer;
}

.smb li a{
	width: 100%;
	height: 100%;
	display: block;
}

.smb.circle li{
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}

/*******************
**   48x48 Icons   *
********************/

.smb.px48 li{
	background-image: url(../img/sprite_48.png);
	width: 48px;
	height: 48px;
	background-repeat: no-repeat;
}

.smb.px48.rounded li{
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

/* Buttons Position 48x48
***********************/

.smb.px48 .facebook{background-position:0 0;}
.smb.px48 .facebook:hover{background-position:0 -48px;}

.smb.px48 .twitter{background-position:0 -96px;}
.smb.px48 .twitter:hover{background-position:0 -144px;}

.smb.px48 .linkedin{background-position:0 -192px;}
.smb.px48 .linkedin:hover{background-position:0 -240px;}

.smb.px48 .rss{background-position:0 -288px;}
.smb.px48 .rss:hover{background-position:0 -336px;}

.smb.px48 .googleplus{background-position:0 -384px;}
.smb.px48 .googleplus:hover{background-position:0 -432px;}

.smb.px48 .pinterest{background-position:0 -480px;}
.smb.px48 .pinterest:hover{background-position:0 -528px;}

.smb.px48 .drible{background-position:0 -576px;}
.smb.px48 .drible:hover{background-position:0 -624px;}

.smb.px48 .youtube{background-position:0 -672px;}
.smb.px48 .youtube:hover{background-position:0 -720px;}

.smb.px48 .vimeo{background-position:0 -768px;}
.smb.px48 .vimeo:hover{background-position:0 -816px;}

.smb.px48 .flickr{background-position:0 -864px;}
.smb.px48 .flickr:hover{background-position:0 -912px;}

.smb.px48 .yelp{background-position:0 -960px;}
.smb.px48 .yelp:hover{background-position:0 -1008px;}

.smb.px48 .stumbleupon{background-position:0 -1056px;}
.smb.px48 .stumbleupon:hover{background-position:0 -1104px;}

.smb.px48 .yahoo{background-position:0 -1152px;}
.smb.px48 .yahoo:hover{background-position:0 -1200px;}

.smb.px48 .tumblr{background-position:0 -1248px;}
.smb.px48 .tumblr:hover{background-position:0 -1296px;}

.smb.px48 .lastfm{background-position:0 -1344px;}
.smb.px48 .lastfm:hover{background-position:0 -1392px;}

.smb.px48 .email{background-position:0 -1440px;}
.smb.px48 .email:hover{background-position:0 -1488px;}

.smb.px48 .digg{background-position:0 -1536px;}
.smb.px48 .digg:hover{background-position:0 -1584px;}

.smb.px48 .deviantart{background-position:0 -1632px;}
.smb.px48 .deviantart:hover{background-position:0 -1680px;}

.smb.px48 .delicious{background-position:0 -1728px;}
.smb.px48 .delicious:hover{background-position:0 -1776px;}

.smb.px48 .behance{background-position:0 -1824px;}
.smb.px48 .behance:hover{background-position:0 -1872px;}

.smb.px48 .reddit{background-position:0 -1920px;}
.smb.px48 .reddit:hover{background-position:0 -1968px;}

.smb.px48 .skype{background-position:0 -2016px;}
.smb.px48 .skype:hover{background-position:0 -2064px;}

.smb.px48 .feedburner{background-position:0 -2112px;}
.smb.px48 .feedburner:hover{background-position:0 -2160px;}

.smb.px48 .myspace{background-position:0 -2208px;}
.smb.px48 .myspace:hover{background-position:0 -2256px;}

.smb.px48 .blogger{background-position:0 -2304px;}
.smb.px48 .blogger:hover{background-position:0 -2352px;}

.smb.px48 .picasa{background-position:0 -2400px;}
.smb.px48 .picasa:hover{background-position:0 -2448px;}

.smb.px48 .technorati{background-position:0 -2496px;}
.smb.px48 .technorati:hover{background-position:0 -2544px;}

.smb.px48 .ebay{background-position:0 -2592px;}
.smb.px48 .ebay:hover{background-position:0 -2640px;}

.smb.px48 .ask{background-position:0 -2688px;}
.smb.px48 .ask:hover{background-position:0 -2736px;}

.smb.px48 .aol{background-position:0 -2784px;}
.smb.px48 .aol:hover{background-position:0 -2832px;}

.smb.px48 .paypal{background-position:0 -2880px;}
.smb.px48 .paypal:hover{background-position:0 -2928px;}

.smb.px48 .diigo{background-position:0 -2976px;}
.smb.px48 .diigo:hover{background-position:0 -3024px;}

.smb.px48 .bebo{background-position:0 -3072px;}
.smb.px48 .bebo:hover{background-position:0 -3120px;}

.smb.px48 .sharethis{background-position:0 -3168px;}
.smb.px48 .sharethis:hover{background-position:0 -3216px;}

.smb.px48 .badoo{background-position:0 -3264px;}
.smb.px48 .badoo:hover{background-position:0 -3312px;}

.smb.px48 .friendfeed{background-position:0 -3360px;}
.smb.px48 .friendfeed:hover{background-position:0 -3408px;}

.smb.px48 .openid{background-position:0 -3456px;}
.smb.px48 .openid:hover{background-position:0 -3504px;}

.smb.px48 .orkut{background-position:0 -3552px;}
.smb.px48 .orkut:hover{background-position:0 -3600px;}

.smb.px48 .qik{background-position:0 -3648px;}
.smb.px48 .qik:hover{background-position:0 -3696px;}

.smb.px48 .viddler{background-position:0 -3744px;}
.smb.px48 .viddler:hover{background-position:0 -3792px;}

.smb.px48 .instagram{background-position:0 -3840px;}
.smb.px48 .instagram:hover{background-position:0 -3888px;}

/*******************
**   TRANSITIONS   *
********************/

/* Bring Up Transition
********************/

ul.smb.bringUp li{
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

/* Rotate Transition
*****************************/

ul.smb.rotate li{
	-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
     
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
}

ul.smb.rotate li:hover{
	-webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform: rotate(360deg);
    transform:rotate(360deg);
}


/* Diagonal Up Transition
*************************/

ul.smb.diagonalUp{
	overflow: hidden;
	position: relative;
}

ul.smb.diagonalUp li{
	background-image: none;
	margin-right: 0px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	overflow: hidden;
	height: auto;
	-moz-box-shadow: inset 0 -18px 11px -19px #000;
	-webkit-box-shadow: inset 0 -18px 11px -19px #000;
	box-shadow: inset 0 -18px 11px -19px #000;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align: left;
	padding: 0 5px;
}

.smb.rounded.diagonalUp li{-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}

.smb.diagonalUp li span{
	-webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    
    display: inline-block;
    
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
     
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -o-transition-property: top;
    transition-property: top;
    
    position: relative;
}

.smb.circle.diagonalUp li span{
	border-radius: 100%;
}

/* 16x16 */

.smb.px16.rounded.diagonalUp li span{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.smb.px16.diagonalUp li span{
	background-image: url(http://www.mauriciovidal.com/loanbook/prototipo/img/sprite_16.png);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	top: 9px;
}

.smb.diagonalUp.px16 li span:hover,
.smb.diagonalUp.px16 li:hover span{ top: 5px;}

.smb.px16.diagonalUp.square li{height: 26px; width: 22px; padding-top: 0;}
.smb.px16.diagonalUp.square li span{margin-left: 3px; top: 12px;}
.smb.px16.diagonalUp.square li span:hover,
.smb.px16.diagonalUp.square li:hover span{ top: 6px;}

.smb.px16.diagonalUp.rounded li{height: 26px; width: 20px; padding-top: 0;}
.smb.px16.diagonalUp.rounded li span{margin-left: 2px; top: 12px;}
.smb.px16.diagonalUp.rounded li span:hover,
.smb.px16.diagonalUp.rounded li:hover span{ top: 6px;} 

.smb.px16.diagonalUp.circle li{ width: 16px; height: 24px;}

/* 24x24 */

.smb.px24.rounded.diagonalUp li span{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


.smb.px24.diagonalUp li span{
	background-image: url(http://www.mauriciovidal.com/loanbook/prototipo/img/sprite_24.png);
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	top: 10px;
}

.smb.diagonalUp.px24 li span:hover,
.smb.diagonalUp.px24 li:hover span{ top: 4px;} 

.smb.px24.diagonalUp.square li{height: 34px; width: 33px; padding-top: 0;}
.smb.px24.diagonalUp.square li span{margin-left: 5px; top: 13px;}
.smb.px24.diagonalUp.square li span:hover,
.smb.px24.diagonalUp.square li:hover span{ top: 6px;}

.smb.px24.diagonalUp.rounded li{height: 34px; width: 30px; padding-top: 0;}
.smb.px24.diagonalUp.rounded li span{margin-left: 3px; top: 13px;}
.smb.px24.diagonalUp.rounded li span:hover,
.smb.px24.diagonalUp.rounded li:hover span{ top: 6px;}

.smb.px24.diagonalUp.circle li{ width: 24px; height: 31px;}

/* 32x32 */

.smb.px32.rounded.diagonalUp li span{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.smb.px32.diagonalUp li span{
	background-image: url(../img/sprite_32.png);
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	top: 12px;
}

.smb.diagonalUp.px32 li span:hover,
.smb.diagonalUp.px32 li:hover span{ top: 4px;} 

.smb.px32.diagonalUp.square li{height: 42px; width: 44px; padding-top: 3px;}
.smb.px32.diagonalUp.square li span{margin-left: 6px; top: 14px;}
.smb.px32.diagonalUp.square li span:hover,
.smb.px32.diagonalUp.square li:hover span{ top: 5px;}

.smb.px32.diagonalUp.rounded li{height: 42px; width: 40px; padding-top: 2px;}
.smb.px32.diagonalUp.rounded li span{margin-left: 4px; top: 14px;}
.smb.px32.diagonalUp.rounded li span:hover,
.smb.px32.diagonalUp.rounded li:hover span{ top: 5px;}

.smb.px32.diagonalUp.circle li{ width: 32px; height: 39px;}

/* 48x48 */

.smb.px48.rounded.diagonalUp li span{
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

.smb.px48.diagonalUp li span{
	background-image: url(../img/sprite_48.png);
	width: 48px;
	height: 48px;
	background-repeat: no-repeat;
}

.smb.diagonalUp.px48 li span:hover,
.smb.diagonalUp.px48 li:hover span{ top: 3px;} 

.smb.px48.diagonalUp.square li{height: 58px; width: 67px; padding-top: 4px;}
.smb.px48.diagonalUp.square li span{margin-left: 10px; top: 16px;}
.smb.px48.diagonalUp.square li span:hover,
.smb.px48.diagonalUp.square li:hover span{ top: 6px;}

.smb.px48.diagonalUp.rounded li{height: 58px; width: 61px; padding-top: 2px;}
.smb.px48.diagonalUp.rounded li span{margin-left: 7px; top: 16px;}
.smb.px48.diagonalUp.rounded li span:hover,
.smb.px48.diagonalUp.rounded li:hover span{ top: 6px;}

.smb.px48.diagonalUp.circle li{ width: 48px; height: 55px;}

/****************************/
.top .social li:nth-child(1) {
    margin: 0;
}
.smb.px32_header .twitter {
    background-position: 0 -65px;
}
ul.smb.bringUp li {
    transition: all 0.5s ease 0s;
}
.smb.px32_header li {
    background-image: url("../img/sprite_32_header.png");
    background-repeat: no-repeat;
    height: 31px;
    width: 32px;
}
.top .social li {
    margin: 0;
}
.smb li {
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    margin-right: 20px;
}
.top li {
    float: left;
    margin: 0 0 5px 20px;
}

/* Bring Up Transition
********************/

ul.smb.bringUp li{
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.crowdlending_title {
    color: #808080;
    font-size: 24px;
    letter-spacing: -1px;
    text-align: center;
}
h1 {
    color: #538BA4;
    font-family: 'Ruda',Arial,serif;
    font-size: 22px;
    font-weight: 400;
    letter-spacing: -1px;
}

/********************************/
#responsive .rounded-list li .list_detail_prestamos li:before{content: none}
.investor-check{padding-left: 5px; padding-right: 5px;}
.img-comentario {
    background-image: url("../img/back-comentario2.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 337px;
    width: 488px;
    margin-bottom: 20px;
}
.img-usuario {
    float: left;
    height: 255px;
    margin: 15px 0 0 125px;
    text-align: center;
}
.img-usuario p {
    text-align: center;
}
.img-usuario p {
    color: #FFFFFF;
    font-size: 18px;
    margin: 30px 0 0;
    text-align: center;
}
blockquote.pull-right{border:none; padding-right: 0;}  
#responsive{margin-bottom: 20px;}
.formulario-registro{/* bottom: 50%;
    color: #55879E;
    position: fixed;
    text-decoration: none;width: 320px;*/}
#RegistrationForm h3{font-size: 22px;}
#RegistrationForm .btn-warning{width: 100%;}
.smb li a {
    display: block;
    height: 100%;
    width: 100%;
}
ul.list_resp li h3{color: #538BA4 !important; font-size: 20px !important; }

ul.list_resp
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

ol.list_detail_prestamos li
{
//background-image:  url("../img/check.jpg");
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 14px;
color:#808080;
   margin-top: 10px;
}

ul.list_resp li a
{
padding-bottom: 10px;
padding-top: 10px;
}

/* -------- All that responsive media queries ----------- */
    /*@media screen and (max-width:600px){  
     
        .container{  
        width:auto;
        background-color: red;
        }   
        body{font-size:150%;}
        .slogan{
        padding: 30px 0 0 151px;
        }
        img {  
        max-width:290px;  
        }  
    }

    @media screen and (min-width:1200px){  
      
        .container{  
        width:1100px;  
        background-color: blue;
        }                      

    }  
    
    @media screen and (max-width:320px){  

        .container{  
        width:auto;  
        background-color: green;
        } 
        img {  
        max-width:200px;  
        }
        header h1 a{  
        width:auto;  
        height:52px;  
        background:url(https://www.loanbook.es/stylesheets/image-small.jpg) no-repeat 50% 0;
        }
     
    }  */
    /* Smartphones */
    @media (max-width: 480px) { 
        .container{   
        //background-color: brown;
        }
        .slogan{
        padding: 30px 0 0 151px;
        }
        .img-responsive{display: none}
        #RegistrationForm {
            margin-top: 30px;
        }
    }
    /* Smartphones to Tablets */
    @media (min-width: 481px) and (max-width: 767px) { 
        .container{   
        //background-color: blue;
        }
        .slogan{
        padding: 30px 0 0 151px;
        }
        .img-responsive{display: none}
        #RegistrationForm {
            margin-top: 30px;
        }
    }
    /* Tablets */
    @media (min-width: 768px) and (max-width: 959px) { 
        .container{   
        //background-color: red;
        width:auto;
        font-size: 110%;
        }
        ul.list_resp li h3{font-size: 200% !important;}
        .slogan{
        padding: 30px 0 0 151px;
        }
        .img-responsive{display: none}
        #RegistrationForm {
            margin-top: 30px;
        }
    }
    /* Desktop */
    @media (min-width: 960px) and (max-width: 1199px) { 
        .container{   
            //background-color: yellow;
            width:90%;
            font-size: 18px;
        }
        .slogan{
        padding: 60px 0 0 151px;
        }
        .img-responsive{display: none}
        .col-md-12 h3, ul.list_resp li h3{font-size: 25px !important;}
        .btn, small, .small {
            font-size: 120% !important;
        }
    }
    /* Large Display */
    @media (min-width: 1200px) { 
        .container{   
        //background-color: green;
        } 
    }