/*! sassyjson - v1.1.8 - 2015-09-24 */main{padding-bottom:20px;margin-top:0px;margin-bottom:20px}@media (min-width: 992px){main{min-height:400px}}main#training-index{background:url("/img/training/bg.jpg") top center no-repeat;background-size:100% auto}#training-index .page-header{border:none}#training-index .h1{padding:20px 0 0 0;display:block}@media (min-width: 768px){#training-index h1{padding:20px 0 0 0;font-size:30px}}#training-index .search{background:#0b84de;background-image:linear-gradient(to right, #0e5f95 0%, #0b84de 50%, #0e5f95 100%);background-image:-webkit-linear-gradient(left, #0e5f95 0%, #0b84de 50%, #0e5f95 100%);padding:20px 0px;text-align:center}@media (min-width: 768px){#training-index .search{padding:20px 10px}}#training-index .search .form-inline{margin:0 auto;background:#fff;-webkit-border-radius:10px;border-radius:10px;padding:5px 5px 0 5px}#training-index .search .form-inline>div,#training-index .search .form-inline>.btn{margin:0 5px 5px 0}@media (min-width: 1200px){#training-index .search .form-inline{padding:10px 10px 0 10px}#training-index .search .form-inline>div,#training-index .search .form-inline>.btn{margin:0 10px 10px 0}}#training-index .search .form-inline .bootstrap-select>.btn{border-color:#0b84de;width:100%}#training-index .search .form-inline .bootstrap-select>.btn:hover{background-color:#4d4d4d;border-color:#333;color:#fff}#training-index .search .form-inline .btn-clear{border-color:#db2e1c}#training-index .search .form-inline .btn-clear i{color:#db2e1c}#training-index .search .form-inline .btn-clear:hover{background-color:#4d4d4d;border-color:#333;color:#fff}@media (max-width: 480px){#training-index .search .form-inline{padding:10px}#training-index .search .form-inline>div{width:100%}#training-index .search .form-inline>.btn{margin:0 0 5px;width:100%}}#training-index .search .form-inline .dropdown-menu.open{max-height:210px !important}#training-index .search .form-inline ul.dropdown-menu{max-height:150px !important;max-width:300px;overflow:hidden;min-width:200px}#training-index .search .form-inline ul.dropdown-menu>li>a{padding:5px 10px;border-bottom:1px solid #f5f5f5}@media (min-width: 768px){.calendar-header-spacer{height:147px}}.calendar-header .row-grid{justify-items:stretch;justify-self:stretch;justify-content:stretch;grid-gap:0px;width:100%}@media (min-width: 768px){.calendar-header .row-grid{display:inline-grid}}.calendar-header .top{display:inline-grid;grid-template-columns:1fr 1fr 1fr;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background:rgba(77,77,77,0.8);font-size:1.3em;color:#fff;text-align:center;padding:2px;text-transform:uppercase}@media (min-width: 768px){.calendar-header .top{grid-template-columns:2fr 4fr 2fr}}@media (min-width: 768px){.calendar-header .top{font-size:20px}}.calendar-header .top>*{margin:15px auto}.calendar-header .top .center span{display:block}.calendar-header .top .center span:nth-child(1){font-size:1rem;margin:4px auto}@media (min-width: 768px){.calendar-header .top .center span:nth-child(1){font-size:2rem}}.calendar-header .top .btn{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;color:#fff;border:none}@media (min-width: 768px){.calendar-header .top .btn{font-size:1.5rem}}.calendar-header .top .btn i{vertical-align:middle}@media (min-width: 768px){.calendar-header .top .btn i{font-size:2em;margin:-7px 10px -2px 10px}}.calendar-header .top .btn:hover{background:#fff;color:#1a1a1a}.calendar-header .daysHeader{grid-template-columns:3fr 3fr 3fr 3fr 3fr 1fr 1fr;border-right:1px solid #e6e6e6}.calendar-header .daysHeader>div{display:none;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;min-height:50px;background:rgba(242,242,242,0.5);font-size:1.2rem;text-align:center;padding:20px 10px;text-transform:uppercase}@media (min-width: 768px){.calendar-header .daysHeader>div{display:inline-grid}}@media (min-width: 992px){.calendar-header .daysHeader>div{min-height:60px}}@media (max-width: 1199px){.calendar-header .daysHeader>div>span>span{display:none}}@media (max-width: 1199px){.calendar-header .daysHeader>div>span::after{content:attr(data-shortname)}}.calendar-header.rowAffixed{position:fixed;top:0px;z-index:1080;box-shadow:0 0 10px rgba(0,0,0,0.1)}@media (min-width: 768px) and (max-width: 1199px){.calendar-header.rowAffixed{left:15px;right:15px}}@media (min-width: 1200px){.calendar-header.rowAffixed{left:calc(50% -  585px);width:1170px}}.calendar-header.rowAffixed .top{-webkit-border-radius:0;border-radius:0;background:#4d4d4d;padding:5px}.calendar-header.rowAffixed .top>div{margin:0 auto}.calendar-header.rowAffixed .daysHeader{background:#fff}.calendar-header.rowAffixed .daysHeader>div{min-height:30px;padding:6px}.bottomBtn{display:none;justify-items:stretch;justify-self:stretch;justify-content:stretch;grid-gap:20px;grid-template-columns:1fr 1fr;width:100%;margin:20px auto}@media (max-width: 767px){.bottomBtn{display:inline-grid}}.calendar-body{-webkit-border-radius:10px;border-radius:10px;width:100%}.calendar-body .row-grid-1{justify-items:stretch;justify-self:stretch;justify-content:stretch;grid-gap:0px;grid-template-columns:3fr 3fr 3fr 3fr 3fr 1fr 1fr;width:100%}@media (min-width: 768px){.calendar-body .row-grid-1{display:inline-grid}}.calendar-body .row-grid-1.days{border-left:1px solid #d9d9d9}.calendar-body .row-grid-1.days .day{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background:rgba(255,255,255,0.9);border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:relative;height:100%}@media (min-width: 768px){.calendar-body .row-grid-1.days .day{min-height:150px}}.calendar-body .row-grid-1.days .day:not(.empty):not(.today):hover{z-index:1;background:#fff}.calendar-body .row-grid-1.days .day.empty{border:none;background:none}@media (max-width: 767px){.calendar-body .row-grid-1.days .day.empty{display:none}}.calendar-body .row-grid-1.days .day.empty.prevMonth{border-bottom:1px solid #d9d9d9 !important}.calendar-body .row-grid-1.days .day.empty.prevMonth.lastDayOfMonth{border-right:1px solid #d9d9d9}.calendar-body .row-grid-1.days .day>span{display:inline-block}@media (min-width: 768px){.calendar-body .row-grid-1.days .day>span{display:block}}.calendar-body .row-grid-1.days .day .noTrainig{text-align:center;font-size:0.9rem;color:#ccc;margin:0 auto;display:inline-block}@media (min-width: 768px){.calendar-body .row-grid-1.days .day .noTrainig{display:block}}.calendar-body .row-grid-1.days .day .day-num{-webkit-border-radius:2px;border-radius:2px;width:40px;height:40px;display:block;text-align:center;line-height:1.5rem}.calendar-body .row-grid-1.days .day .day-num i{font-style:normal;color:#4d4d4d;font-weight:800;display:block;padding:5px;font-size:1rem}@media (min-width: 768px){.calendar-body .row-grid-1.days .day .day-num i{font-size:1.3rem}}@media (min-width: 992px){.calendar-body .row-grid-1.days .day .day-num i{font-size:1.6rem}}@media (min-width: 1200px){.calendar-body .row-grid-1.days .day .day-num i{font-size:2rem}}.calendar-body .row-grid-1.days .day [class*=-popover-]{display:none}@media (min-width: 768px){.calendar-body .row-grid-1.days .day .popover{width:460px;max-width:460px}}.calendar-body .row-grid-1.days .day .popover .popover-title{margin:0 !important;font-size:1.4rem;text-align:left;background:#0e5f95;color:#fff;text-align:center;padding:20px}.calendar-body .row-grid-1.days .day .popover .popover-content{font-size:0.9rem;text-align:justify}.calendar-body .row-grid-1.days .day .popover .popover-content h2,.calendar-body .row-grid-1.days .day .popover .popover-content h3,.calendar-body .row-grid-1.days .day .popover .popover-content h4,.calendar-body .row-grid-1.days .day .popover .popover-content h5{font-size:1em !important;font-weight:600 !important}.calendar-body .row-grid-1.days .day .popover .desc{max-height:120px;overflow-y:auto;overflow-x:hidden;display:block;margin:20px auto}.calendar-body .row-grid-1.days .day .training-item{border-bottom-width:1px;border-bottom-style:solid;background-color:#fcfcfc;margin:0px 5px 10px 5px;-webkit-border-radius:3px;border-radius:3px;display:block;text-align:center;position:relative;padding:4px;text-decoration:none}.calendar-body .row-grid-1.days .day .training-item:nth-child(odd){background-color:#ededed}.calendar-body .row-grid-1.days .day .training-item:hover{z-index:2;background:#f3e3b3}@media (min-width: 992px){.calendar-body .row-grid-1.days .day .training-item{padding:8px 8px 0px 8px}}.calendar-body .row-grid-1.days .day .training-item .title{display:block;font-size:1rem}@media (min-width: 768px) and (max-width: 992px){.calendar-body .row-grid-1.days .day .training-item .title{font-size:.8rem}}.calendar-body .row-grid-1.days .day .training-item .desc{margin:20px 0}.calendar-body .row-grid-1.days .day .training-item .training-logos{margin:10px auto 5px}.calendar-body .row-grid-1.days .day .training-item .city{color:#999;display:block;font-size:0.9em}.calendar-body .row-grid-1.days .day.today{background-color:rgba(96,183,240,0.8)}.calendar-body .row-grid-1.days .day.today:hover{background-color:rgba(20,137,214,0.8)}[class^=training-logos]{background:#fff;border-radius:4px;padding:0 5px;width:100%;margin:4px auto;display:inline-grid;align-items:center;justify-items:center;justify-self:stretch;justify-content:stretch;grid-gap:5px;grid-template-columns:1fr 1fr}@media (min-width: 992px){[class^=training-logos]{margin:10px auto}}[class^=training-logos].column-1{grid-template-columns:1fr}[class^=training-logos]>*{text-align:center;justify-self:center}.training-facts{width:100%;display:inline-grid;align-items:center;justify-items:center;justify-self:stretch;justify-content:stretch;grid-gap:5px;grid-template-columns:1fr 1fr;border-bottom:1px solid #f7f7f7}.training-facts b{font-size:1.3rem}.training-facts>*{text-align:center;justify-self:center;padding:5px 0}.calendar-card{display:inline-block;font-weight:bold;font-size:11.2px;text-align:center;padding-top:15px;width:auto;background:#ededef;background:-webkit-gradient(linear, left top, left bottom, from(#ededef), to(#ccc));background:-moz-linear-gradient(top, #ededef, #ccc);text-shadow:#fff 0 1px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;-moz-box-shadow:0 2px 2px #888;-webkit-box-shadow:0 2px 2px #888;box-shadow:0 2px 2px #888;line-height:16px}@media (min-width: 992px){.calendar-card{font-size:14px}.calendar-card .day{padding:5px 10px;min-width:111px}}.calendar-card>*{display:block}.calendar-card .day{line-height:1em;font-size:0.8em;padding:5px 5px;min-width:100px}.calendar-card .date{color:#000;line-height:1em;font-size:3em;margin:5px 5px 10px 5px}.calendar-card .month{padding:5px 10px;line-height:2em;font-size:0.8em;color:#fff;text-shadow:#810505 0 -1px 0;background:#EE0B0B;background:-webkit-gradient(linear, left top, left bottom, from(#EE0B0B), to(#AF0C0C));background:-moz-linear-gradient(top, #EE0B0B, #AF0C0C);border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top:1px solid #860000}.calendar-card::before,.calendar-card::after{content:'';position:absolute;top:5px;width:8px;height:8px;background:#111;z-index:1;border-radius:10px;-moz-box-shadow:0 1px 1px #fff;-webkit-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff}.calendar-card::before{left:11px}.calendar-card::after{right:11px}.calendar-card .month:before,.calendar-card .month:after{content:'';position:absolute;top:-5px;width:4px;height:14px;background:#dadada;background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#aaa));background:-moz-linear-gradient(top, #f1f1f1, #aaa);z-index:2;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.calendar-card .month::before{left:13px}.calendar-card .month::after{right:13px}.full-description ul{list-style:none;margin:0}.full-description ul li{font-size:1em;padding:0 0 3px 0;margin:0 0 3px 0;text-align:left;vertical-align:top}@media (min-width: 992px){.full-description ul li{font-size:1.2rem}}.full-description ul li:last-child{border:none}.full-description ul li::before{content:"\f111";font-size:1.56rem;font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em}.full-description img{border-radius:8px;transition:transform 0.4s ease, box-shadow 0.4s ease;box-shadow:0 4px 6px rgba(0,0,0,0.2);transform:scale(1)}@media (min-width: 991px){.full-description img{margin-left:20px !important}}.full-description img:hover{transform:scale(1.02);box-shadow:0 8px 15px rgba(0,0,0,0.2)}.training-list .training-item{display:grid;justify-items:stretch;justify-self:stretch;justify-content:stretch;place-items:center;grid-gap:10px;margin:0 auto 20px;background-color:#f2f2f2}@media (max-width: 768px){.training-list .training-item{padding:20px}}@media (min-width: 767px){.training-list .training-item{grid-template-columns:1fr 3fr 1fr 2fr}}.training-list .training-item:nth-child(odd){background-color:#ebebeb}.training-list .training-item:nth-child(odd)>div:nth-of-type(1){background-color:#fcfcfc}.training-list .training-item>.day{background-color:#fcfcfc;width:100%}@media (max-width: 768px){.training-list .training-item>.day{display:none}}.training-list .training-item>.day .calendar-card{margin-left:20px}.training-list .training-item>.day .calendar-card .day{min-width:111px}.training-list .training-item .title{text-align:center;font-size:1.3em}@media (min-width: 767px){.training-list .training-item .title{justify-self:start;text-align:left;padding-left:30px}.training-list .training-item .title .date{display:none}}.training-list .training-item .city{color:#999;display:block;font-size:0.9em}@media (max-width: 768px){.training-list .training-item .logos img{display:inline-block;margin:10px}}.training-list .training-item .btns .btn{display:inline-block;margin:10px}#training-detail .btn-register{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5)}#training-detail .btn-register svg{vertical-align:middle}#training-detail .btn-register:hover,#training-detail .btn-register:focus{-webkit-box-shadow:0 1px 5px #000;box-shadow:0 1px 5px #000}#training-detail .training-image{position:relative}#training-detail .training-image .calendar-card{position:absolute;top:10px;right:30px;line-height:18px;font-size:14px}@media (min-width: 992px){#training-detail .training-image .calendar-card{top:30px;right:30px;font-size:21px}}#training-detail .training-image .btn-register{position:absolute;bottom:10px;right:30px;left:30px;display:inline-block}@media (min-width: 992px){#training-detail .training-image .btn-register{left:auto;bottom:30px;right:30px}}#training-detail .training-detail{border-bottom-width:2px;border-bottom-style:solid;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);min-height:150px;font-size:1.2rem;background-color:#fff;margin-bottom:20px;padding:20px;position:relative}#training-detail .training-detail .details{width:100%;display:grid;justify-items:stretch;justify-self:stretch;justify-content:stretch;grid-gap:15px;margin:20px auto 30px;grid-template-columns:1fr}@media (min-width: 767px){#training-detail .training-detail .details{grid-template-columns:repeat(auto-fit, minmax(320px, 1fr))}}#training-detail .training-detail .details .btn{margin:20px 0 0 0}#training-detail .training-detail .details>div{min-height:20px;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start;border-bottom:1px solid #f0f0f0;padding:10px 0;margin:0;font-size:1.2rem}#training-detail .training-detail .details>div:nth-child(6n+1),#training-detail .training-detail .details>div:nth-child(6n+2),#training-detail .training-detail .details>div:nth-child(6n+3){background-color:#f7f7f7}#training-detail .training-detail .details>div:last-of-type{border-bottom:none}#training-detail .training-detail .details>div>div:first-child{text-align:right;align-self:center;flex:2 1 0}#training-detail .training-detail .details>div>div:last-child{align-self:center;padding-left:20px;color:#0e5f95;text-align:left;flex:4 1 0}#training-detail .training-detail .details>div>div:last-child table{margin:0}#training-detail .training-detail .details>div .tag-lg{font-size:1.2em}#training-detail .training-detail .details>div.datesConnected .dateRange{display:block;color:#4d4d4d;font-weight:bold}#training-detail .training-detail .details>div.datesConnected a{margin:3px auto;display:block}#training-detail .training-detail .details>div .costDesc{font-size:.8em;padding-right:10px}
/*# sourceMappingURL=training.css.map */
