body{padding-top:112px;font-family:'Open Sans', Verdana, Arial;font-size:13px;padding-bottom:0}body.clean{padding-top:100px}body.blank{padding-top:0}h1,h2,h3,h4,h5,h6{font-weight:300}strong{font-weight:600}a{color:#009BC9}select{cursor:pointer}.container{width:auto}.btn,.dropdown-menu,.form-control{font-size:13px;border-radius:0 !important}.btn-primary{background-color:#009BC9;border-color:#009BC9;color:#FFF}.btn-primary:hover,.btn-primary:focus{background-color:#005B76;color:#FFF}.btn .caret{margin-left:8px}.input-group-addon,.panel-group .panel,.list-group-item:first-child,.list-group-item:last-child,.modal-content,.panel,.alert{border-radius:0}.caret{border-left:5px solid rgba( 0, 0, 0, 0 );border-right:5px solid rgba( 0, 0, 0, 0 );border-top:5px solid}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{margin-left:1px}.modal-footer{padding:14px 20px 15px;text-align:left;margin-top:0}.navbar-fixed-bottom,.navbar-fixed-top{z-index:100}.modal{overflow-y:auto}.modal-footer{background-color:#F6F6F6}.bootstrap-datetimepicker-widget table td.day,.bootstrap-datetimepicker-widget table td span{color:#313131;border-radius:0}.bootstrap-datetimepicker-widget table td.active{color:#FFF;border-radius:0}.bootstrap-datetimepicker-widget table thead tr th{color:#313131;border-radius:0}.list-group-item{border:1px solid #F6F6F6}label{font-weight:600}.table > tbody > tr > td{line-height:21px}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{border-top:0;border-bottom:1px solid #F6F6F6}.error-page p{font-size:18px;font-weight:300;margin:40px 0}.error-page span{font-size:11px}.error-page .msg-hidden{color:#EEE}.clean{background-color:#EEE}.box{width:450px;padding:30px 0 0;background-color:#FFF;box-shadow:0 0px 15px #C0C0C0;display:inline-block;text-align:left}.box .box-content{padding:0 30px}.box-footer a{color:#FFF}.box-footer{width:450px;background-color:#353638;color:#FFF;line-height:27px;font-size:10px;margin-top:25px;padding:0 30px}#logotipo{background:transparent url( '/public/img/logotipo.png' )no-repeat;width:176px;height:36px;text-indent:-3000px;display:block}.box h2,.payment-box h2,.sign-box h2{color:#353638;font-size:16px}.obs{line-height:24px;margin-top:10px}.filter-bar{background-color:#2d2d2d;height:56px;padding:0}.counters{color:#6E7273;text-transform:uppercase;font-size:12px;text-align:right;float:left;margin:12px 0;padding:0 20px}.counters span{color:#FFF;font-size:16px;font-weight:600px;line-height:16px}.separator{border-right:1px solid #6E7273}h1{color:#00BBF0;text-transform:uppercase;font-size:26px;font-weight:100;line-height:25px}h1 strong{color:#000;font-weight:700}.header-content{background-color:#F2F7FA;padding:20px;position:relative}.panel-heading a{display:block}.left-space{padding-left:20px}.right-space{padding-right:20px}.color-red{color:#BB0000}.color-green{color:#22AA24}.color-blue{color:#009BC9}body.dragging,body.dragging *{cursor:move !important}.dragged{position:absolute;opacity:0.5;z-index:2000}.no-padding{padding:0 !important}.no-top-border{border-top:0}.no-bottom-margin{margin-bottom:0}.header-title{padding:15px 20px 0 15px;background-color:#F2F7FA;height:47px;position:relative}.header-title h3{color:#00BBF0;text-transform:uppercase;margin:0}.header-max{padding-top:25px;height:76px}.header-tip{padding:0 20px 5px 8px;background-color:#F2F7FA;color:#6E7273}.header-grid div{background-color:#F2F7FA;color:#00BBF0;padding:0 15px;line-height:28px}.footer-grid div{background-color:#F2F7FA;padding:15px;line-height:28px}.content-filters{background-color:#F2F7FA;padding-bottom:10px}.content-0-2-cols > div:first-child{width:80%;float:left}.content-0-2-cols > div:last-child{width:20%;float:left}.content-3-cols > div:first-child{width:80%;padding-left:225px;float:left}.content-3-cols > div:last-child{width:20%;float:right}.content-2-cols > div:first-child{width:100%;padding-left:225px;float:left}.grid-row{clear:both;float:left;width:100%}.grid-row:hover{background-color:#F5F5F5}.grid-col-5,.grid-col-10,.grid-col-15,.grid-col-20,.grid-col-25,.grid-col-30,.grid-col-35,.grid-col-40,.grid-col-45,.grid-col-50,.grid-col-55,.grid-col-60,.grid-col-65,.grid-col-70,.grid-col-75,.grid-col-80,.grid-col-85,.grid-col-90,.grid-col-95,.grid-col-100{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;min-height:1px;padding-left:15px;padding-right:15px;line-height:39px;border-bottom:1px solid #F6F6F6}.grid-col-5{width:5%}.grid-col-10{width:10%}.grid-col-15{width:15%}.grid-col-20{width:20%}.grid-col-25{width:25%}.grid-col-30{width:30%}.grid-col-35{width:35%}.grid-col-40{width:40%}.grid-col-45{width:45%}.grid-col-50{width:50%}.grid-col-55{width:55%}.grid-col-60{width:60%}.grid-col-65{width:65%}.grid-col-70{width:70%}.grid-col-75{width:75%}.grid-col-80{width:80%}.grid-col-85{width:85%}.grid-col-90{width:90%}.grid-col-95{width:95%}.grid-col-100{width:100%}#msg-status{font-size:13px;position:fixed;top:0;left:0;width:100%;height:56px;display:none;z-index:2000;line-height:24px;cursor:pointer;border-radius:0}#msg-status #msg-icon{font-size:24px;margin-top:-2px;margin-right:7px;vertical-align:middle}#col-tips{padding:15px;color:#6E7273}#dashboard h1{margin:0 0 20px}#dashboard .dashboard-alert{padding:15px 0}#dashboard .dashboard-alert a{color:#A94442;font-weight:600}#dashboard .dashboard-panels > div{float:left}#dashboard .dashboard-panels > div:nth-child( 1 ){width:40%;border-right:1px solid #DDD}#dashboard .dashboard-panels > div:nth-child( 2 ){width:30%}#dashboard .dashboard-panels > div:nth-child( 3 ){width:30%;background-color:#F2F7FA}#dashboard .pending-invoices{padding:20px 0 15px}#dashboard .pending-invoices h1{margin-left:15px}#dashboard .pending-invoices h2{color:#00BBF0;font-size:14px;margin:15px 0 10px 15px;float:left}#dashboard .pending-invoices .item{border-bottom:1px solid #DDD;padding:10px 15px 5px 65px;float:left;width:100%;position:relative}#dashboard .pending-invoices .item img{position:absolute;width:40px;margin-left:-50px}#dashboard .pending-invoices .item > div{float:left}#dashboard .pending-invoices .item > div:nth-child( 2 ){width:20%}#dashboard .pending-invoices .item > div:nth-child( 3 ){width:30%}#dashboard .pending-invoices .item > div:nth-child( 4 ){width:20%;text-align:center;font-weight:600}#dashboard .pending-invoices .item > div:nth-child( 5 ){width:30%;text-align:right;font-weight:600}#dashboard .pending-invoices .item > div:nth-child( 6 ){width:55%;font-weight:600}#dashboard .pending-invoices .item > div:nth-child( 7 ){width:25%}#dashboard .pending-invoices .item > div:nth-child( 8 ){width:20%;text-align:right}#dashboard .pending-invoices .item > div:nth-child( 9 ){width:100%;color:#B0B0B0}#dashboard .pending-invoices .item > div:nth-child( 20 ){width:calc( 50% - 25px )}#dashboard .pending-invoices .item strong{color:#000;font-weight:normal}#dashboard .pending-invoices .item .hover{display:none;position:absolute;background:url( '/public/img/bg_shadow.png' );top:0;left:0;width:100%;height:100%}#dashboard .pending-invoices .item:hover .hover{display:block}#dashboard .pending-invoices .item .hover a{color:#888;font-size:16px;cursor:pointer;background-color:#F9F9F9;border-radius:15px;width:28px;height:28px;margin:17px 2px 0;display:inline-block;line-height:30px}#dashboard .pending-invoices .item .hover a:hover{color:#009bc9;background-color:#e2e2e2}#dashboard .cancel-log{background-color:#353638;padding:20px 15px 15px 15px;clear:both}#dashboard .cancel-log h1{color:#FFF}#dashboard .cancel-log li{color:#FFF;border-bottom:1px solid #4F5051;list-style:none;padding:0 0 10px;margin-top:10px}#dashboard .cancel-log li strong{font-weight:600}#dashboard .graphs > div{background-color:#FFF;width:100%;padding:15px;float:left;border-right:1px solid #DDD;border-bottom:1px solid #DDD}#dashboard .graphs h1{font-size:15px;margin-bottom:15px}#dashboard small{color:#A2A2A2;text-transform:none;font-size:10px}.panel-payment .radio{margin:0 0 15px}.panel-payment .radio:last-child{margin:0}.panel-payment .card-flags{width:50px;margin:10px 15px 20px 0}.panel-payment .flag-mini{width:30px;margin:-2px 5px 0 10px}.panel-payment .panel-heading{padding:5px 15px}#loader{top:0;left:0;right:0;bottom:0;text-align:center;position:absolute;z-index:2000;display:none}#loader div{box-shadow:0 0px 15px #C0C0C0;border:2px solid #00BBF0;background-color:#FFF;width:25px;height:25px;border-radius:5px;display:inline-table;margin-top:300px}#loader img{margin:15px}.loader-pq{margin:28px 0 0 5px;display:none}@media ( min-width: 992px ){.navbar{background-color:#00BBF0;height:56px;border:none}.navbar-brand{padding:10px 10px 0 20px}.navbar-default .nav-menu > li > a{color:#FFF;font-weight:600;text-transform:uppercase;padding:0 10px;line-height:56px}.navbar-default .nav-menu > li > a:hover,.navbar-default .nav-menu > li > a:focus,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:#FFF;background-color:#009BC9}.navbar-default .nav-menu > li > a span{color:#FFF}.navbar-default .nav-buttons > li > a{background-color:#009BC9;margin-left:1px;min-width:60px;text-align:center;color:#FFF;text-transform:uppercase;padding:0 15px;line-height:56px;font-weight:600}.navbar-default .nav-buttons > li > a:hover,.navbar-default .nav-buttons > li > a:focus{background-color:#005B76;color:#FFF}.navbar-default .nav-buttons > li > a span{position:relative;font-size:18px;vertical-align:middle;margin-top:-7px}.navbar-default .nav-buttons #new-message,.navbar-default .nav-buttons #new-activity{position:absolute;background-color:red;border-radius:21px;font-size:9px;width:15px;text-align:center;line-height:14px;top:-7px;right:-9px;padding-bottom:1px;display:none}.navbar-nav > li > .dropdown-menu{background-color:#00BBF0;padding:0}.navbar-nav > li > .dropdown-menu .divider{margin:0}.navbar-nav > li > .dropdown-menu a{color:#FFF;font-weight:600;text-transform:uppercase;line-height:30px;padding:3px 12px}.navbar-nav > li > .dropdown-menu a span{color:#FFF;margin-right:5px}.navbar-nav > li > .dropdown-menu a:hover{background-color:#009BC9}.navbar-default .nav-buttons #btn-user{font-size:11px;background-color:#009BC9;margin-left:1px;color:#FFF;display:block;height:56px}.navbar-default .nav-buttons #btn-user:hover{background-color:#005B76}.navbar-default .nav-buttons #btn-user .left{float:left;padding:12px 5px 0 10px;max-width:130px}.navbar-default .nav-buttons #btn-user .left div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navbar-default .nav-buttons #btn-user .right{float:right;padding:8px 10px 0 5px}.navbar-default .nav-buttons #btn-user img{width:40px}#modal-user{background-color:#FFF;padding:10px;display:none;top:70px;right:20px;width:300px;height:180px;z-index:200;position:fixed;border:1px solid #DDD;box-shadow:0 2px 5px rgba( 0, 0, 0, 0.1 )}#modal-user .arrow:before{content:"";display:inline-block;width:0;height:0;top:-11px;right:40px;position:absolute;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #FFF}#modal-user .left{float:left;width:110px}#modal-user .left img{width:110px}#modal-user .right{float:right;width:150px}#modal-user .right .local{position:absolute;bottom:60px;font-size:11px}#modal-user .right button{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:20px}#modal-user .right button .caret{right:8px;position:absolute;top:13px}#modal-user .user-name{color:#00BBF0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#modal-user .user-type{font-size:11px;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#modal-user .footer{position:absolute;left:0;bottom:0;width:100%;padding:8px;background-color:#EEE;display:block}}@media ( min-width: 992px ) and ( max-width: 1024px ){#section-edit-content{left:225px;width:calc( 100% - 225px )}.content-3-cols > div:first-child{width:100%;padding-left:225px}#financial .balance-now span{font-size:19px;margin-top:18px}#financial .balance-now strong{font-size:35px;padding-left:25px}}@media ( min-width: 768px ) and ( max-width: 991px ){body{padding-top:0}#nav-bar-top{margin-bottom:0}.navbar-fixed-top{position:relative}.navbar{background-color:#00BBF0;height:56px;border:none}.navbar-brand{padding:10px 10px 0 20px}.navbar-default .nav-menu > li > a{color:#FFF;font-weight:600;text-transform:uppercase;padding:0 10px;line-height:56px}.navbar-default .nav-menu > li > a:hover,.navbar-default .nav-menu > li > a:focus{color:#C1ECF5}.navbar-default .nav-menu > li > a span{color:#C1ECF5}.navbar-default .nav-buttons > li > a{background-color:#009BC9;margin-left:1px;min-width:60px;text-align:center;color:#FFF;text-transform:uppercase;padding:0 15px;line-height:56px;font-weight:600}.navbar-default .nav-buttons > li > a:hover,.navbar-default .nav-buttons > li > a:focus{background-color:#005B76;color:#FFF}.navbar-default .nav-buttons > li > a span{position:relative;font-size:18px;vertical-align:middle;margin-top:-7px}.navbar-default .nav-buttons #new-message,.navbar-default .nav-buttons #new-activity{position:absolute;background-color:red;border-radius:21px;font-size:9px;width:15px;text-align:center;line-height:14px;top:-7px;right:-9px;padding-bottom:1px;display:none}.filter-bar{position:relative;top:0;z-index:auto}#dashboard .dashboard-panels > div:nth-child( 1 ){width:60%}#dashboard .dashboard-panels > div:nth-child( 3 ){width:40%}#daily-calendar .header{position:relative;width:100%;border-right:0;z-index:auto}#daily-calendar .div-left{border-right:0}#daily-calendar #day-cells-container{margin-top:0}#weekly-calendar .header{position:relative;z-index:auto}#weekly-calendar #week-xs-head-container{background-color:#FFF;float:left;width:100%}#weekly-calendar #week-xs-head-container .cells{margin-top:0;position:relative;z-index:auto}#weekly-calendar #week-cells-container .cells{margin-top:0}#monthly-calendar .header{position:relative;z-index:auto}#monthly-calendar .header-week{margin-top:0;position:relative;z-index:auto}#monthly-calendar #month-cells-container{margin-top:0}.error-page{margin-top:100px}.content-3-cols > div:first-child{width:100%;padding-left:225px}#section-edit-content{left:225px;width:calc( 100% - 225px )}#financial .balance-now h1{line-height:14px;margin-bottom:5px}#financial .balance-now span{font-size:15px;margin-top:10px}#financial .balance-now strong{font-size:25px;padding-left:20px}}@media ( max-width: 767px ){body{font-size:12px;padding-top:88px}.btn,.dropdown-menu,.form-control{font-size:12px}.content-0-2-cols > div:first-child{width:100%;float:left}.clean{padding-top:20px}.box{width:96%;max-width:450px}.box-footer{width:100%;max-width:450px}.sign-box{width:96%;max-width:650px}#settings .col-plan{width:100%;margin-bottom:20px}.days .col-day{float:left;width:14.28%}.days .col-day:first-child{float:left;width:8%}.field100{width:80px}#nav-bar{margin-bottom:0}.navbar{background-color:#00BBF0;border:none}.navbar-nav{margin:0 -15px}.navbar-brand{padding:8px 10px 0 20px}.navbar-default .nav-menu > li{background-color:#FFF;border-bottom:1px solid #EAEAEA}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#005B76;border:0;margin-top:10px;border-radius:0}.navbar-default .navbar-toggle .icon-bar{background-color:#FFF}.btn-choice-schedule{font-size:16px;float:right;color:#FFF;background-color:#005B76;padding:6px 14px 4px;margin-top:10px;margin-right:10px}.btn-choice-schedule:hover,.btn-choice-schedule:focus{color:#FFF}.filter-bar{position:relative;top:0;z-index:auto;height:38px}.filter-combos{position:absolute;background-color:#FFF;padding:0px;z-index:1000;left:0px;right:20px;padding:15px;box-shadow:0 3px 9px rgba( 0, 0, 0, .5 );display:none}.filter-combos label{float:left;width:100px}.filter-combos .btn-group,.filter-combos .btn-group button{width:100%}.filter-buttons a{line-height:38px}.dash-cols h1{font-size:20px}.hour-xs{margin-left:42px}#dashboard .dash-cols:first-child{border-right:0}#dashboard .dashboard-panels > div:nth-child( 1 ){width:100%;border-right:0}.calendar-nav .input-group-addon{height:17px}#daily-calendar .header{height:63px;position:relative;width:100%;border-right:0;z-index:auto;padding-left:10px}#daily-calendar h1{font-size:20px;position:relative}#daily-calendar .div-left{border-right:0}#daily-calendar #day-cells-container{margin-top:0}#weekly-calendar .header{height:73px;padding-top:10px;padding-left:10px;position:relative;z-index:auto}#weekly-calendar .header h1{font-size:20px;margin:0;position:relative}#weekly-calendar #week-xs-head-container{background-color:#FFF;float:left;width:100%}#weekly-calendar #week-xs-head-container .cells{margin-top:0;position:relative;z-index:auto}#weekly-calendar #week-xs-head-container .head{width:14.2857%;line-height:16px;text-transform:uppercase}#weekly-calendar #week-cells-container .cells{margin-top:0}#monthly-calendar .header{height:73px;padding-top:10px;padding-left:10px;position:relative;z-index:auto}#monthly-calendar .header h1{font-size:20px;margin:0;position:relative}#monthly-calendar .header-week{margin-top:0;position:relative;height:28px;z-index:auto}#monthly-calendar .week-day{line-height:28px;text-transform:uppercase}#monthly-calendar #month-cells-container{margin-top:0}.right-space{padding-right:0}.nav > li > a{padding:10px}#settings .header-title h3{font-size:20px}.colors{display:table}.colors div{margin-bottom:20px}.error-page{margin-bottom:20px}.error-page img{max-width:80%}.error-page p{font-size:15px;font-weight:300;margin:30px 0}.error-page span{font-size:11px}.error-page input[type=button]{margin-bottom:20px}}@media ( min-height: 300px ){#loader div{margin-top:130px}}@media ( min-height: 450px ){#loader div{margin-top:200px}}@media ( min-height: 600px ){#loader div{margin-top:280px}}@media ( min-height: 800px ){#loader div{margin-top:300px}}@media ( min-height: 1000px ){#loader div{margin-top:430px}}@media ( min-height: 1200px ){#loader div{margin-top:530px}}@media ( min-height: 1400px ){#loader div{margin-top:630px}}@media ( min-height: 1800px ){#loader div{margin-top:830px}}@media ( min-height: 2200px ){#loader div{margin-top:1030px}}@media ( min-height: 2500px ){#loader div{margin-top:1150px}}