.social-networks,#nav,#nav>li ul,.breadcrumbs,.links-list{margin:0;padding:0;list-style:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;color:#6c7181;background:#fff;font:12px/2.05 Verdana, Geneva, Tahoma, sans-serif;min-width:320px;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none}*{max-height:1000000px}button{background-color:white;color:black;border:2px solid #8dbfd6;text-align:center;font:14px/21px "functionbold", Arial, Helvetica, sans-serif;cursor:pointer}button:hover{background-color:#8dbfd6;color:white}input[type="submit"]{background-color:#8dbfd6;border:none;color:white;padding:8px 20px;text-align:center;text-transform:uppercase;border-radius:8px;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;font:14px/21px, Arial, Helvetica, sans-serif}select{-webkit-appearance:button;-webkit-border-radius:2px;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.1);-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;background-image:url(../assets/arrow.png),-webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);background-position:97% center;background-repeat:no-repeat;border:1px solid #AAA;color:#555;font:12px/2.05 Verdana, Geneva, Tahoma, sans-serif;font-size:inherit;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap;width:90px}select.state{width:150px}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}img{border-style:none}a{text-decoration:none;color:#716d6d}a:hover{text-decoration:underline}input,textarea,select{font:100% Verdana, Geneva, Tahoma, sans-serif;color:#000;vertical-align:middle}form,fieldset{margin:0;padding:0;border-style:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;overflow:visible}input[type="submit"]:hover,button:hover{cursor:pointer}input[type="text"],input[type="tel"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{margin:0;padding:4px 7px;border:1px solid #999}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{border-color:#4d4d4d}textarea{overflow:auto;resize:vertical;vertical-align:top}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}h1,h2,h3,h4,h5,h6{font-family:Verdana, Geneva, Tahoma, sans-serif;line-height:1.2em;margin:0 0 1.2em}p{margin:0 0 1.2em}q{quotes:none}q:before,q:after{content:"";content:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"functionbold";src:url("../assets/function_bold-webfont.eot");src:url("../assets/function_bold-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/function_bold-webfont.woff2") format("woff2"),url("../assets/function_bold-webfont.woff") format("woff"),url("../assets/function_bold-webfont.ttf") format("truetype"),url("../assets/function_bold-webfont.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"functionregular";src:url("../assets/function_regular-webfont.eot");src:url("../assets/function_regular-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/function_regular-webfont.woff2") format("woff2"),url("../assets/function_regular-webfont.woff") format("woff"),url("../assets/function_regular-webfont.ttf") format("truetype"),url("../assets/function_regular-webfont.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"timesitalic";src:url("../assets/times_italic-webfont.eot");src:url("../assets/times_italic-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/times_italic-webfont.woff2") format("woff2"),url("../assets/times_italic-webfont.woff") format("woff"),url("../assets/times_italic-webfont.ttf") format("truetype"),url("../assets/times_italic-webfont.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"HelveticaNeue-MediumCond";src:url("../assets/HelveticaNeue-MediumCond.eot?#iefix") format("embedded-opentype"),url("../assets/HelveticaNeue-MediumCond.otf") format("opentype"),url("../assets/HelveticaNeue-MediumCond.woff") format("woff"),url("../assets/HelveticaNeue-MediumCond.ttf") format("truetype"),url("../assets/HelveticaNeue-MediumCond.svg#HelveticaNeue-MediumCond") format("svg");font-weight:normal;font-style:normal}#wrapper{position:relative;overflow:hidden;width:100%;padding:0 20px}.w1{max-width:1150px;margin:0 auto}#header{padding:61px 0 0;margin:0 0 19px}#header:after{content:"";clear:both;display:block}#header .logo{width:439px;height:auto;float:left;margin:0 10px 0 -18px}#header .logo img{display:block;width:100%}.active .nav{display:block}.nav-opener{float:right;width:30px;height:30px;border-radius:5px;background:#8dbfd6;position:relative;display:none;margin:11px 0 15px}.nav-opener:after,.nav-opener:before,.nav-opener span{content:"";clear:both;position:absolute;top:5px;left:5px;right:5px;height:4px;background:#fff;border-radius:2px}.nav-opener:after{top:13px}.nav-opener span{top:21px}.active .drop-nav{display:block}.active .nav-opener,.nav-opener:hover{background:#6ab3d4}.active .nav-opener:after,.active .nav-opener:before,.active .nav-opener span,.nav-opener:hover:after,.nav-opener:hover:before,.nav-opener:hover span{background:#fff}.navs{float:right;padding:21px 0 0}.social-networks{float:right;margin:0 0 20px}.social-networks li{float:left;margin:0 0 0 8px}.social-networks a{width:24px;height:24px;border:1px solid #cacac9;display:block;text-align:center;position:relative;text-indent:-9999px;overflow:hidden}.social-networks a:hover{border-color:#8c8c8c}.social-networks a:after{content:"";clear:both;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../assets/sprite.png) no-repeat}.social-networks .facebook:after{background-position:0 0;width:8px;height:12px}.social-networks .facebook:hover:after{background-position:0 -17px}.social-networks .twitter:after{background-position:-14px -2px;width:10px;height:11px}.social-networks .twitter:hover:after{background-position:-14px -19px}.social-networks .google:after{background-position:-32px -1px;width:12px;height:12px}.social-networks .google:hover:after{background-position:-32px -18px}.social-networks .youtube:after{background-position:-50px 0;width:12px;height:13px}.social-networks .youtube:hover:after{background-position:-50px -17px}.social-networks .linkedin:after{background-position:-69px 0;width:12px;height:12px}.social-networks .linkedin:hover:after{background-position:-69px -17px}.social-networks .flickr:after{background-position:-87px 0;width:12px;height:12px}.social-networks .flickr:hover:after{background-position:-87px -17px}.navigation{float:right;clear:both;margin-top:44px}#nav{white-space:nowrap}#nav li.hover>.drop,#nav li.hover li.hover>.drop{display:block}#nav a:hover{text-decoration:none}#nav>li{float:left;padding:0 13px 0 14px;position:relative}#nav>li:before{content:"";clear:both;position:absolute;top:10px;left:0;width:1px;height:16px;background:#716d6d}#nav>li:first-child{padding-left:0}#nav>li:first-child:before{display:none}#nav>li:last-child>.drop,#nav>li:nth-last-child(2)>.drop,#nav>li:nth-last-child(3)>.drop{left:auto;right:-4px}#nav>li:last-child>.drop a,#nav>li:nth-last-child(2)>.drop a,#nav>li:nth-last-child(3)>.drop a{padding:3px 19px 3px 25px}#nav>li:last-child>.drop .drop,#nav>li:nth-last-child(2)>.drop .drop,#nav>li:nth-last-child(3)>.drop .drop{left:auto;right:100%}#nav>li:last-child>.drop .has-drop:after,#nav>li:nth-last-child(2)>.drop .has-drop:after,#nav>li:nth-last-child(3)>.drop .has-drop:after{right:auto;left:11px;content:"<"}#nav>li:last-child ul,#nav>li:nth-last-child(2) ul,#nav>li:nth-last-child(3) ul{box-shadow:-4px 4px 4px 0 rgba(0,0,0,0.15)}#nav>li:last-child{padding-right:0}#nav>li>a{text-transform:uppercase;font-family:"functionregular", Arial, Helvetica, sans-serif;font-size:18px}#nav>li>a:hover,#nav>li.active>a{color:#6da42b;text-decoration:none}#nav>li .drop{padding:10px 0 0;position:absolute;top:100%;left:-4px;display:none;background:url(../assets/transparent.png);z-index:1;min-width:160px}#nav>li .drop .drop{display:none}#nav>li ul{font-size:14px;background:#fff;box-shadow:4px 4px 4px 0 rgba(0,0,0,0.15)}#nav>li ul li{position:relative;box-shadow:inset 0 1px 0 0 #6da42b}#nav>li ul li:first-child{box-shadow:none}#nav>li ul li.hover:after{color:#fff}#nav>li ul li.hover>a,#nav>li ul li li a:hover{text-decoration:none;background:#6da42b;color:#fff}#nav>li ul a{display:block;padding:3px 25px 3px 19px;position:relative;font-family:Arial, Helvetica, sans-serif}#nav>li ul .drop{padding:0;left:100%;top:0}#nav>li ul ul a{padding:3px 33px 3px 18px}#nav .has-drop:after{content:">";clear:both;position:absolute;top:2px;right:11px;font-family:Arial, Helvetica, sans-serif}.index #main{border:0;padding-top:0;padding-bottom:4px}.index #main:before{display:none}#main{padding:16px 0 78px;border-top:1px solid #eeeeed;position:relative}#main:before{content:"";clear:both;position:absolute;top:-1px;left:0;height:1px;width:130px;background:#9ed154}.promo-section{display:table;width:100%;margin:0 0 61px}.promo-section .link-box{display:table-cell;vertical-align:top;width:391px;font:40px/38px "functionbold", Arial, Helvetica, sans-serif;padding:0 0 0 31px}.promo-section .link{display:block;color:#fff;text-align:center;padding:50px 10px 50px;background:#8dbfd6;margin:31px 0 0}.promo-section .link:hover{background:#6ab3d4}.promo-section .link:first-child{margin:0;background:#7accc8}.promo-section .link:first-child:hover{background:#5abcb7}.promo-section .link span{display:inline-block;word-spacing:-2px}.promo-section .link .top,.promo-section .link .bottom{display:block;word-spacing:1px;font:16px/18px "functionregular", Arial, Helvetica, sans-serif;text-align:left}.promo-section .link .middle{display:inline-block;word-spacing:1px;font:30px/38px "functionregular", Arial, Helvetica, sans-serif}.promo-section .link .top b,.promo-section .link .bottom b{font-weight:normal;font-family:"functionbold", Arial, Helvetica, sans-serif}.promo-section .link .bottom{text-align:right;font-size:22px}.promo-section .img-box{vertical-align:top;display:table-cell}.promo-section .img-box img{vertical-align:top;width:100%;max-width:100%;height:auto;margin:0 0 20px}h2{text-transform:uppercase;font:20px/24px "functionbold", Arial, Helvetica, sans-serif;color:#131212;position:relative;margin:0 0 20px}.main-section h2,.links-list h2{margin:0 0 28px}.main-section h2:after,.links-list h2:after{content:"";clear:both;position:absolute;bottom:-13px;left:0;height:1px;width:190px;background:#eee}.main-section{overflow:hidden}.main-section>.box{float:right;width:391px;padding:0 0 0 31px}.main-section>.box h2:after{background:#72a732;height:2px;width:173px;bottom:-11px}.main-section .box-holder{margin:0 -10px}.main-section .block{overflow:hidden;font-size:0;line-height:0}.main-section .block .box{font-size:12px;line-height:25px;display:inline-block;vertical-align:top;width:50%;padding:0 10px;margin:0 0 59px}.main-section .block img{vertical-align:top;max-width:100%;height:auto;margin:0 0 22px}.main-section .block p{margin:0 0 9px}.main-section .btn-holder{overflow:hidden}.main-section .btn{float:left;margin:0 7px 7px 0;padding:8px 5px 7px;min-width:168px;width:80%;text-align:center;text-transform:uppercase;color:#fff;font:14px/18px "functionbold", Arial, Helvetica, sans-serif;background:#8dbfd6}.main-section .btn:hover{background:#6ab3d4;text-decoration:none}.main-section .btn:first-child{background:#7accc8}.main-section .btn:first-child:hover{background:#5abcb7}.main-section .table{border:1px solid #d4d4d4;width:100%;font:14px/18px "HelveticaNeue-MediumCond", Arial, Helvetica, sans-serif;color:#7f7f7f}.main-section .table th{text-align:left;font:12px/16px "functionregular", Arial, Helvetica, sans-serif;background:#6da42b;color:#fff;padding:10px 21px 9px}.main-section .table th:last-child{width:86px}.main-section .table td{vertical-align:middle;padding:9px 21px}.main-section .table td:first-child{text-transform:capitalize}.main-section .table tr:nth-child(odd){background:#f2f2f2}.main-section .table tr:last-child{font:14px/18px "functionbold", Arial, Helvetica, sans-serif;text-align:right;font-size:12px}.main-section .table tr:last-child a{color:#6da42b}.main-section .table tr:last-child td{padding-top:20px;padding-bottom:16px;word-spacing:2px}#footer{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative;padding:46px 0 35px;margin:0 -18px;color:#d6d6d6;font:14px/24px Arial, Helvetica, sans-serif}#footer:before{content:"";clear:both;position:absolute;top:0;height:100%;left:-9999px;right:-9999px;background:#3e3e3e;z-index:-1}#footer .box{width:34.5%;padding:0 18px;position:relative}#footer .box:first-child{width:64%}#footer .box:first-child h2{margin:0 0 6px}#footer .box:last-child{width:32%}#footer .placeholder{vertical-align:top;max-width:100%;height:auto}#footer h2{font:20px/34px "functionbold", Arial, Helvetica, sans-serif;margin:0 0 10px;color:#fff}#footer p{margin:0 0 15px;text-align:justify}.register-form [type="submit"],.contact-block .btn{border:0;padding:7px 5px 5px;margin:0;background:#8dbfd6;color:#feffff;text-transform:uppercase;font:14px/21px "functionbold", Arial, Helvetica, sans-serif;height:33px;letter-spacing:1px;text-align:center}.register-form [type="submit"]{width:169px;float:none;margin:0 0 14px}.register-form [type="submit"]:first-child,.contact-block .btn:first-child{float:left}.register-form [type="submit"]:hover,.contact-block .btn:hover{text-decoration:none;background:#6ab3d4}.register-form{padding:34px 0 0;margin:0 0 22px}.register-form [type="email"],.register-form [type="text"]{background:#fff;border:0;padding:6px 7px 8px}.register-form [type="email"]{width:242px;margin:0 3px 14px 0}.register-form [type="text"]{width:100%;margin:0 0 14px}.register-form [type="submit"]{letter-spacing:0}.register-form [type="submit"]:first-child{background:#7accc8}.register-form [type="submit"]:first-child:hover{background:#5abcb7}.contact-block{font-size:16px;line-height:24px;color:#fff}.contact-block address{font-style:normal;margin:0 0 8px}.contact-block .btn-holder{overflow:hidden}.contact-block h3{font:16px/23px Arial, Helvetica, sans-serif;margin:0 0 1px;color:#8dbfd6;font-weight:bold}.contact-block .contact-box{margin:0 0 17px}.contact-block .btn{float:right;min-width:49%}.contact-block .contact-box .btn{display:inline-block;vertical-align:top}.contact-block .contact-box:first-child h3{color:#7accc8}.contact-block .contact-box:first-child .btn{background:#7accc8}.contact-block .contact-box:first-child .btn:hover{background:#5abcb7}.copy{color:#a9a7a7;font-size:16px}h1{text-transform:uppercase;font:bold 25px/34px Arial, Helvetica, sans-serif;margin:0 0 8px;color:#000}.breadcrumbs{color:#999;overflow:hidden;margin:0 0 26px;font-size:13px}.breadcrumbs li{float:left;position:relative;padding:0 6px 0 13px}.breadcrumbs li:before{content:"/";clear:both;position:absolute;top:0;left:0}.breadcrumbs li:first-child{padding-left:0}.breadcrumbs li:first-child:before{display:none}.breadcrumbs a{color:#9ed154}.section{margin:0 0 80px}.section .block{overflow:hidden;margin:0 0 40px}.section .box{float:left;width:50%;padding:0 0 0 24px}.section .box:first-child{padding:0 13px 0 0}.section .box img{vertical-align:top;max-width:100%;height:auto}.section p{margin:0 0 24px}.section blockquote{margin:-5px 0 0;padding:0 0 0 3px}blockquote{color:#6da42b;font-size:31px;font:31px/50px "timesitalic", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;padding:0;margin:0}.links-list{overflow:hidden;margin:0 -17px}.links-list li{float:left;width:33.333%;padding:0 17px}.links-list a{display:block}.links-list img{vertical-align:top;max-width:100%;height:auto}@media only screen and (max-width: 1150px){.main-section .btn{height:51px}}@media only screen and (max-width: 1129px){#header .logo{width:350px}.navs{padding:5px 0 0}#nav>li{padding:0 10px}}@media only screen and (max-width: 1023px){#header{padding:20px 0 0}.navs{float:none;padding:0}.social-networks{padding:49px 0 0}.navigation{float:none;text-align:center}#nav{display:inline-block;vertical-align:top;text-align:left}.promo-section .link-box{width:280px;font-size:24px;line-height:24px}.promo-section .link{padding:40px 5px;margin:20px 0 0}.promo-section .link span{word-spacing:0}.promo-section .link .top,.promo-section .link .bottom{font-size:14px}.promo-section .link .bottom{font-size:14px}h2{font-size:17px;line-height:20px;margin:0 0 15px}.main-section>.box{width:280px}.main-section .table th{padding:7px}.main-section .table th:last-child{width:70px}.main-section .table td{padding:7px}.main-section .table tr:last-child td{padding:12px}#footer{line-height:17px;margin:0 -10px}#footer .box{padding:0 10px}#footer h2{line-height:20px;font-size:17px}.register-form [type="submit"],.register-form [type="email"],.contact-block .btn{float:none;width:100%;margin:0 0 7px;padding:5px 5px 3px;height:29px}.contact-block{font-size:14px;line-height:18px}.contact-block h3{font-size:15px;line-height:18px}.copy{display:block;text-align:center;font-size:14px}.section .block{margin:0}.section .box{float:none;width:100%;padding:0;margin:0 0 45px}.section blockquote{margin:0;padding:0}.links-list h2{margin:0 0 10px}.links-list h2:after{bottom:-3px}}@media only screen and (max-width: 1023px) and (max-width: 767px){.links-list h2:after{display:none}}@media only screen and (max-width: 767px){body{line-height:20px}#wrapper{padding:0 10px}#header{padding:10px 0 0}#header .logo{width:200px;margin:0 0 15px}.nav-opener{display:block}.drop-nav{width:100%;float:left;display:none}.social-networks{padding:0;float:none;width:100%;text-align:center}.social-networks li{float:none;display:inline-block;vertical-align:top;margin:0 3px}#nav{display:block;text-align:center;white-space:normal}#nav>li{float:none;padding:0}#nav>li:before{display:none}#nav>li:last-child>.drop .drop,#nav>li:nth-last-child(2)>.drop .drop,#nav>li:nth-last-child(3)>.drop .drop{right:auto}#nav>li:last-child>.drop .has-drop:after,#nav>li:nth-last-child(2)>.drop .has-drop:after,#nav>li:nth-last-child(3)>.drop .has-drop:after{left:auto;right:11px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#nav>li:last-child ul,#nav>li:nth-last-child(2) ul,#nav>li:nth-last-child(3) ul{box-shadow:none}#nav>li>a{display:block;line-height:22px;padding:5px}#nav>li .drop{position:relative;top:auto;left:auto;padding:0;display:none}#nav>li ul{box-shadow:none;background:#fff}#nav>li ul ul{background:#d9fbb0}#nav>li ul a{padding:5px !important;line-height:18px}#nav>li ul .drop{left:auto;top:auto}#nav .has-drop>a{padding-right:25px !important}#nav .has-drop:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:4px}#main{padding-bottom:40px}.promo-section{margin:0 0 30px}.promo-section .link-box{padding:0;width:auto;display:table-footer-group}.promo-section .link{padding:5px;margin:0 0 15px}.promo-section .link:first-child{margin:0 0 15px}.promo-section .img-box{background:none;display:table-header-group}.promo-section .img-box img{display:inline-block}.main-section h2,.links-list h2{margin:0 0 15px}.main-section h2:after,.links-list h2:after{bottom:-3px}.main-section{display:table;width:100%;margin:0 0 50px}.main-section>.box{float:none;width:100%;display:table-footer-group}.main-section .box-holder{margin:0}.main-section .block{display:table-header-group}.main-section .block .box{float:none;width:100%;line-height:20px;margin:0 0 30px;padding:0}.main-section .block img{margin:0 0 11px;width:100%}.main-section .btn{padding:5px 5px 4px;height:auto;width:100%}#footer{text-align:center;margin:0;padding-bottom:5px}#footer .box{float:none;width:100% !important;padding:0;margin:0 0 50px}.register-form [type="submit"],.register-form [type="email"],.contact-block .btn{width:auto;min-width:55%;margin:0 0 5px;display:inline-block;vertical-align:top}.register-form [type="submit"]:first-child,.contact-block .btn:first-child{float:none}.register-form{padding:0}.copy{padding:20px 0 0}.section{margin:0 0 30px}.section .box{margin:0 0 30px}blockquote{font-size:18px;line-height:22px;text-align:center}.links-list{margin:0;text-align:center}.links-list h2{margin:0 0 5px}.links-list li{float:none;width:auto;padding:0;margin:0 0 20px}}article,nav,header,footer,aside,hgroup,section{display:block}div.fieldWithErrors{display:inline}#errorExplanation{border-top:3px solid #F27F7F;background:#FFBEBE;padding:10px}#errorExplanation,#errorExplanation *,.fieldWithErrors,.fieldWithErrors *{color:#9C2626}a img{border:0px none}a:focus{outline:none}.clearfix,section{display:inline-block}.clearfix:after,section:after{display:block;height:0;clear:both;visibility:hidden}.clearfix,section{display:block}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}.image-align-left{float:left;margin-right:6px;margin-bottom:6px}.image-align-right{float:right;margin-left:6px;margin-bottom:6px}.font-size-small{font-size:0.75em}.font-size-normal{font-size:1em}.font-size-large{font-size:1.25em}/*!
 * FullCalendar v2.0.2 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */.fc{direction:ltr;text-align:left}.fc table{border-collapse:collapse;border-spacing:0}html .fc,.fc table{font-size:1em}.fc td,.fc th{padding:0;vertical-align:top}.fc-header td{white-space:nowrap}.fc-header-left{width:25%;text-align:left}.fc-header-center{text-align:center}.fc-header-right{width:25%;text-align:right}.fc-header-title{display:inline-block;vertical-align:top}.fc-header-title h2{margin-top:0;white-space:nowrap}.fc .fc-header-space{padding-left:10px}.fc-header .fc-button{margin-bottom:1em;vertical-align:top}.fc-header .fc-button{margin-right:-1px}.fc-header .fc-corner-right,.fc-header .ui-corner-right{margin-right:0}.fc-header .fc-state-hover,.fc-header .ui-state-hover{z-index:2}.fc-header .fc-state-down{z-index:3}.fc-header .fc-state-active,.fc-header .ui-state-active{z-index:4}.fc-content{position:relative;z-index:1;clear:both;zoom:1}.fc-view{position:relative;width:100%;overflow:hidden}.fc-widget-header,.fc-widget-content{border:1px solid #ddd}.fc-state-highlight{background:#fcf8e3}.fc-cell-overlay{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-button{position:relative;display:inline-block;padding:0 .6em;overflow:hidden;height:1.9em;line-height:1.9em;white-space:nowrap;cursor:pointer}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc-button .fc-icon{margin:0 .1em;font-size:2em;font-family:"Courier New", Courier, monospace;vertical-align:baseline}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:bold}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:bold}.fc-icon-left-double-arrow:after{content:"\000AB"}.fc-icon-right-double-arrow:after{content:"\000BB"}.fc-button .ui-icon{position:relative;top:50%;float:left;margin-top:-8px}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333333;background-color:#e6e6e6}.fc-state-hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.fc-state-down,.fc-state-active{background-color:#cccccc;background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);box-shadow:none}.fc-event-container>*{z-index:8}.fc-event-container>.ui-draggable-dragging,.fc-event-container>.ui-resizable-resizing{z-index:9}.fc-event{border:1px solid #3a87ad;background-color:#3a87ad;color:#fff;font-size:.85em;cursor:default}a.fc-event{text-decoration:none}a.fc-event,.fc-event-draggable{cursor:pointer}.fc-rtl .fc-event{text-align:right}.fc-event-inner{width:100%;height:100%;overflow:hidden}.fc-event-time,.fc-event-title{padding:0 1px}.fc .ui-resizable-handle{display:block;position:absolute;z-index:99999;overflow:hidden;font-size:300%;line-height:50%}.fc-event-hori{border-width:1px 0;margin-bottom:1px}.fc-ltr .fc-event-hori.fc-event-start,.fc-rtl .fc-event-hori.fc-event-end{border-left-width:1px;border-top-left-radius:3px;border-bottom-left-radius:3px}.fc-ltr .fc-event-hori.fc-event-end,.fc-rtl .fc-event-hori.fc-event-start{border-right-width:1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.fc-event-hori .ui-resizable-e{top:0           !important;right:-3px      !important;width:7px       !important;height:100%     !important;cursor:e-resize}.fc-event-hori .ui-resizable-w{top:0           !important;left:-3px       !important;width:7px       !important;height:100%     !important;cursor:w-resize}.fc-event-hori .ui-resizable-handle{_padding-bottom:14px}table.fc-border-separate{border-collapse:separate}.fc-border-separate th,.fc-border-separate td{border-width:1px 0 0 1px}.fc-border-separate th.fc-last,.fc-border-separate td.fc-last{border-right-width:1px}.fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td{border-bottom-width:1px}.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th{border-top-width:0}.fc-grid th{text-align:center}.fc .fc-week-number{width:22px;text-align:center}.fc .fc-week-number div{padding:0 2px}.fc-grid .fc-day-number{float:right;padding:0 2px}.fc-grid .fc-other-month .fc-day-number{opacity:0.3;filter:alpha(opacity=30)}.fc-grid .fc-day-content{clear:both;padding:2px 2px 1px}.fc-grid .fc-event-time{font-weight:bold}.fc-rtl .fc-grid .fc-day-number{float:left}.fc-rtl .fc-grid .fc-event-time{float:right}.fc-agenda table{border-collapse:separate}.fc-agenda-days th{text-align:center}.fc-agenda .fc-agenda-axis{width:50px;padding:0 4px;vertical-align:middle;text-align:right;font-weight:normal}.fc-agenda-slots .fc-agenda-axis{white-space:nowrap}.fc-agenda .fc-week-number{font-weight:bold}.fc-agenda .fc-day-content{padding:2px 2px 1px}.fc-agenda-days .fc-agenda-axis{border-right-width:1px}.fc-agenda-days .fc-col0{border-left-width:0}.fc-agenda-allday th{border-width:0 1px}.fc-agenda-allday .fc-day-content{min-height:34px;_height:34px}.fc-agenda-divider-inner{height:2px;overflow:hidden}.fc-widget-header .fc-agenda-divider-inner{background:#eee}.fc-agenda-slots th{border-width:1px 1px 0}.fc-agenda-slots td{border-width:1px 0 0;background:none}.fc-agenda-slots td div{height:20px}.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td{border-top-width:0}.fc-agenda-slots tr.fc-minor th,.fc-agenda-slots tr.fc-minor td{border-top-style:dotted}.fc-agenda-slots tr.fc-minor th.ui-widget-header{*border-top-style:solid}.fc-event-vert{border-width:0 1px}.fc-event-vert.fc-event-start{border-top-width:1px;border-top-left-radius:3px;border-top-right-radius:3px}.fc-event-vert.fc-event-end{border-bottom-width:1px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.fc-event-vert .fc-event-time{white-space:nowrap;font-size:10px}.fc-event-vert .fc-event-inner{position:relative;z-index:2}.fc-event-vert .fc-event-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc .ui-draggable-dragging .fc-event-bg,.fc-select-helper .fc-event-bg{display:none\9}.fc-event-vert .ui-resizable-s{bottom:0        !important;width:100%      !important;height:8px      !important;overflow:hidden !important;line-height:8px !important;font-size:11px  !important;font-family:monospace;text-align:center;cursor:s-resize}.fc-agenda .ui-resizable-resizing{_overflow:hidden}.smaller{font-size:10px}body{font:12px/2.05 Verdana, Geneva, Tahoma, sans-serif}
