@import url(https://i.icomoon.io/public/79403e251b/ColegioAbogados/style.css);.alert-payment{background-color:#E3F1FD;border:1px solid #C5E1FA;margin-top:20px}.alert-payment p{display:inline-block;position:relative}.alert-payment .link{display:block;color:#2980B9;margin-left:20px}@media screen and (min-width: 768px){.alert-payment .icon-sprite{position:absolute;top:0;bottom:0;left:-60px;margin:auto}.alert-payment .link{display:inline-block}}.btn{border-radius:3px;font-weight:300;font-size:18px;line-height:24px;padding:15px 60px 15px 60px;text-transform:none}.btn:not(.btn-raised).btn-primary,.btn:not(.btn-raised).btn-danger{color:#FFFFFF}.btn.btn-primary,.btn.btn-primary:disabled,.btn.btn-primary:not(.btn-raised):not(.btn-link):hover,.btn.btn-primary:not(.btn-raised):not(.btn-link):focus{background:#1F81D9}.btn.btn-danger,.btn.btn-danger:not(.btn-raised):not(.btn-link):hover,.btn.btn-danger:not(.btn-raised):not(.btn-link):focus{background:#34495E}.btn.btn-secondary{background-color:#34495E;color:#FFF;font-size:14px;line-height:50px;width:175px;padding:0}.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary:focus{background-color:#2b3c4e !important}.card{margin:0 0 20px;padding-top:10px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.18);padding-bottom:25px;padding-top:15px}.card .card-title{background:#2C3E50;margin:0px 0px 5px 0px;padding:15px 35px;color:#FFFFFF;font-weight:400;overflow:hidden}.card .card-title div{padding:0px}.reveal{visibility:hidden}.card-inner{padding:0 15px}@media screen and (min-width: 768px){.card-inner{padding:0 35px}}.card.has-title{padding-top:0px;position:relative;transform:inherit !important;-webkit-transform:inherit !important}.card.blue{background:#E3F1FD;border:1px solid #C5E1FA;border-radius:2px}.icon{vertical-align:middle}footer{background-color:#2C3E50;color:white;padding:10px;text-align:center;bottom:0px;width:100%}footer a{color:white;padding:2px;text-align:center;line-height:inherit;display:block}footer span{display:none}@media (min-width: 768px){footer{position:fixed}footer a,footer span{display:inline-block}}form .form-group.label-floating label.control-label,form .form-group.label-placeholder label.control-label{font-size:14px}form .form-group.label-static{margin-top:10px}form .form-group.label-static label.control-label{line-height:20px;font-size:14px;left:inherit;display:block;position:initial}form .form-group.label-static input{color:black;font-weight:400}form .form-group.label-placeholder{margin:0px}form .form-group.label-floating.is-focused label.control-label,form .form-group.label-floating:not(.is-empty) label.control-label{left:initial}form .form-group.is-focused:not(.has-error) label.control-label{color:inherit}form .form-group.is-focused:not(.has-error) .form-control{background-image:-webkit-gradient(linear, left top, left bottom, from(#2C3E50), to(#2C3E50)),-webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2))}form .form-group .input-box{border:1px solid #BDC3C7;border-radius:5px;padding:10px;width:100%;margin:10px 0}form .form-group .input-box.form-control{background-image:none}form .form-group.has-error .form-control.input-box{border-color:#BDC3C7}form .form-group .form-control{font-size:14px}form .form-group .control-label{font-weight:300;color:#000}form .form-group .icon{top:10px;position:absolute;right:15px;max-width:45px;font-size:20px}form .form-group ::-webkit-input-placeholder{color:#000;font-size:14px;font-weight:300}form .form-group :-moz-placeholder{color:#000;font-size:14px;font-weight:300}form .form-group ::-moz-placeholder{color:#000;font-size:14px;font-weight:300;opacity:1}form .form-group :-ms-input-placeholder{color:#000;font-size:14px;font-weight:300}.form-group.credit-cards{margin-top:0px;overflow:overlay}.form-group.credit-cards .radio{padding-left:0px}.form-group.credit-cards .radio label{display:block;padding:0px}.form-group.credit-cards .radio label span{left:28px}.form-group.credit-cards .radio img{cursor:not-allowed}.form-group.is-focused .radio label,.form-group.is-focused .radio label:hover{color:initial}.form-group span.select2-selection{border:none;background:transparent;margin-top:7px;border:0;background-image:-webkit-gradient(linear, left top, left bottom, from(#009688), to(#009688)),-webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));background-image:-webkit-linear-gradient(#009688, #009688),-webkit-linear-gradient(#D2D2D2, #D2D2D2);background-image:-o-linear-gradient(#009688, #009688),-o-linear-gradient(#D2D2D2, #D2D2D2);background-image:linear-gradient(#009688, #009688),linear-gradient(#D2D2D2, #D2D2D2);-webkit-background-size:0 2px,100% 1px;background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:center bottom,center -webkit-calc(100% - 1px);background-position:center bottom,center calc(100% - 1px);background-color:transparent;-webkit-transition:background 0s ease-out;-o-transition:background 0s ease-out;transition:background 0s ease-out;float:none;box-shadow:none;border-radius:0}.form-group span.select2-selection .select2-selection__rendered{padding:0px}.form-group .radio{margin-top:20px;display:block}.form-group .radio label{padding-left:30px;color:#000000;font-size:14px;font-weight:300}.form-group .radio label label{top:0px;margin-top:0px;padding-left:0px}.form-group .radio .circle{background-image:radial-gradient(50% 150%, #ffffff 50%,#cacaca 100%);border:1px solid #979797}.form-group .radio input[type=radio]:checked ~ .circle{border:1px solid #979797}.form-group .radio .check,.form-group .radio input[type=radio]:checked ~ .check{background:#3498DB}.form-group ul{margin:0px;padding:0px}.form-group ul li.error{color:#f44336;list-style-type:none}.select2-dropdown.select2-dropdown--below{margin-top:-1px;border-color:#D2D2D2}.form-group label.error{font-size:14px;color:#f44336;position:absolute;display:none !important}.form-group.is-focused label.error{display:block !important}.checkbox input[type=checkbox]:checked+.checkbox-material .check,.checkbox input[type=checkbox]:checked+.checkbox-material .check:before{color:#2C3E50;border-color:#2C3E50}.input-ccv{position:relative}.input-ccv:after{content:'';background-image:url("../img/credit_card_ccv.png");background-repeat:no-repeat;background-size:100%;width:70px;height:51px;position:absolute;right:-85px;bottom:13px}@media screen and (min-width: 768px){.form-group .radio{display:inline-block;margin-right:20px}}.loader-container{display:table;position:fixed;height:100%;width:100%;z-index:99;background:rgba(0,0,0,0.6);top:0px;bottom:0px;left:0px;right:0px}.loader-container .loader{text-align:center;display:table-cell;vertical-align:middle}.loader-container .message{color:white;font-weight:bold;font-size:larger}.fos_user_security_login .navbar-header,.reset_password .navbar-header,.fos_user_resetting_reset .navbar-header{background-color:#2C3E50}.fos_user_security_login .menu-open,.fos_user_security_login .navbar,.fos_user_security_login .logout,.reset_password .menu-open,.reset_password .navbar,.reset_password .logout,.fos_user_resetting_reset .menu-open,.fos_user_resetting_reset .navbar,.fos_user_resetting_reset .logout{display:none}.fos_user_security_login .wrapper,.reset_password .wrapper,.fos_user_resetting_reset .wrapper{padding-top:0}.fos_user_security_login header,.reset_password header,.fos_user_resetting_reset header{position:relative}.fos_user_security_login .container,.reset_password .container,.fos_user_resetting_reset .container{max-width:400px}.fos_user_security_login .container h3,.reset_password .container h3,.fos_user_resetting_reset .container h3{margin:30px auto 35px;max-width:300px;line-height:24px}.reset_password .container{max-width:500px}.forgot-password{margin-top:30px;margin-bottom:30px}.top-card .head{padding-bottom:100px;background-color:#2C3E50;color:white;text-align:center}.top-card .content{margin-top:-100px;background:transparent}h3{font-weight:bold;font-size:18px;margin:30px 0}p{font-size:15px;color:#8B8B8B;line-height:25px}a{font-size:15px;color:#3498DB;line-height:24px;text-decoration:underline}hr{width:100%;border-top:1px solid #EBEBEB;margin:0px auto}dl{margin:0px}dd{color:#7F8C8D}dt,dd{font-size:15px;display:inline-block}.center{text-align:center}p,label.note{font-size:14px;color:#000000;line-height:20px}p.info,label.info{margin-top:15px}p.note,label.note{font-weight:500}p.note{margin:20px 0}p.info-payment strong{display:inline-block;margin:0 20px 0 10px}.container-smaller{max-width:700px}.is-hidden{display:none}.g-recaptcha{max-width:300px;margin:0px auto}.wrapper{padding-top:80px;padding-bottom:40px}@media screen and (min-width: 768px){.wrapper{padding-top:160px;padding-bottom:80px}}.checkbox.terms-and-conditions label{color:black;font-weight:bold;font-size:14px}.modal{background:rgba(0,0,0,0.8)}.modal-body{text-align:center}.modal-body img{display:block;margin:0px auto}.modal-body p,.modal-body ul{font-size:16px;color:#708283;line-height:21px}.modal-body button{margin:0px auto;width:130px;display:block;padding:0;line-height:47px}.modal-body h3{margin:15px auto}.modal-body ul{list-style-type:none;padding:0px}.person-detail h3{margin-bottom:0px}.payment-form .title h3,.payment-form .title .img-container{display:inline-block}.payment-form .title .img-container{padding-bottom:10px;float:right}.payment-form .title img{width:100px;margin-left:10px}.payment-form .credit-cards span.circle{display:none}.payment-form .radio{margin-top:0px;padding-top:0px}.payment-detail-card .item{font-size:15px;color:#7F8C8D;line-height:45px;padding:0 20px;border-bottom:1px solid #EBEBEB}.payment-detail-card .item:last-child{border:none}.payment-detail-card .item div{padding:0px}.payment-detail-card .item a{line-height:35px}div.ccv .form-group{display:inline-block;margin-top:12px}div.ccv img{display:inline-block;float:right;margin-top:25px}.ssl-seal{text-align:center;padding-right:15px}@media (min-width: 1200px){.ssl-seal{margin-top:55px;text-align:right}}.home div.row{margin-top:15px}.profile-card div{margin-top:5px}.profile-card p{font-size:19px;color:#2C3E50;line-height:26px;font-weight:bold;margin:0px}.profile-card .avatar .options{position:absolute;width:80px;height:100%;background-color:rgba(255,255,255,0.7);text-align:center;display:none;margin:0px}.profile-card .avatar .options label{position:absolute;top:50%;left:0px;right:0px;transform:translateY(-50%);overflow:auto;padding:0px;cursor:pointer}.profile-card .avatar .options label .glyphicon{color:#2C3E50;font-size:50px}.profile-card .avatar img{width:80px;height:80px}.profile-card .avatar input{display:none}.profile-card .avatar:hover .options{display:inherit}.information-card dl{border-bottom:1px solid #EBEBEB;width:100%}.information-card dt{min-width:160px}.information-card dt,.information-card dd{line-height:45px;vertical-align:top;word-wrap:break-word}.icon-sprite{display:block;background-image:url("../img/icon-sprites.png");background-repeat:no-repeat;width:35px;height:35px;background-size:105px;margin:0 auto}.icon-warning{background-position:0 0}.icon-success{background-position:-35px 0}.icon-payment{background-position:-35px -35px}.icon-fail{background-position:0 -70px}.icon-required{background-position:-70px 0}.icon-login{background-position:-70px -35px}.icon-pending{background-position:0 -35px}.container-tabs{padding:0 1%;margin-top:30px}.container-tabs ul{padding:0}.container-tabs li{display:inline-block;border-bottom:3px solid transparent}.container-tabs li a{text-decoration:none;color:#7F8C8D;font-weight:400;padding:10px 5px;display:block;font-size:14px}.container-tabs li.active a{color:#000;border-bottom:3px solid #2C3E50}.container-info{margin-top:30px}.terms-and-conditions h1{font-size:30px;font-weight:bold}.terms-and-conditions h2{font-size:20px;font-weight:bold;margin:0px}.terms-and-conditions ul.check-list{padding-left:20px;text-indent:2px;list-style:none;list-style-position:outside}.terms-and-conditions ul.check-list li:before{content:'\e013';font-family:'Glyphicons Halflings';font-weight:100}.terms-and-conditions .ssl-seal{text-align:center;padding-top:50px}header{background-color:#2C3E50;width:100%;position:fixed;z-index:99}header ul{margin:0}header .logo{vertical-align:middle;display:inline-block;padding:5px}header .options{vertical-align:middle;display:inline-block;width:100%}@media (min-width: 768px){header .options{max-width:595px}}@media (min-width: 992px){header .options{max-width:800px}}@media (min-width: 1200px){header .options{max-width:990px}}.navbar{background-color:#FFF;width:300px;position:fixed;height:100%;top:0;z-index:100;padding-top:20px;margin:0;-moz-box-shadow:0 2px 12px 0 rgba(0,0,0,0.35);-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,0.35);box-shadow:0 2px 12px 0 rgba(0,0,0,0.35);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.navbar ul{padding:0;list-style-type:none}.navbar li{color:#000}.navbar li a{text-decoration:none;line-height:47px;padding:0 35px;display:block;color:#7F8C8D;font-size:15px;font-weight:400}.navbar li a:hover,.navbar li a:focus{background-color:#ECECEC}.navbar .active a{background-color:#ECECEC;color:#000;font-weight:700}.navbar p{font-weight:700;padding:0 35px}.menu-active{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.menu-close:hover,.menu-close:focus,.menu-open:hover,.menu-open:focus{text-decoration:none}.menu-close{position:absolute;top:15px;right:20px;text-decoration:none;color:#000}.menu-open{position:absolute;top:15px;left:15px;text-decoration:none;color:#FFF;font-size:25px}.navbar-header{padding-right:10px}.navbar-header .title{margin:10px 10px 10px 45px;display:block;font-weight:400;color:white;max-width:300px}.logout{text-align:left;margin-top:5px}.logout p{font-size:16px;color:#FFFFFF;margin-bottom:0px;margin-top:5px}.logout a{font-size:12px;color:#2980B9;line-height:17px}
