@charset "UTF-8";
html,body{min-height:100%;}body{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:1em;color:#000;font-weight:normal;padding:0;margin:0;background-color:#fff;color:#000;font-family:"Noto Sans",Helvetica,sans-serif;}body a,body button{outline:none;}body a:focus,body button:focus{outline:none !important;}body .header{height:115px;}body .header .header-gray{background-color:#f3f3f3;}body .content{background-color:#fff;background:url(/Images/background-1.svg) left 100px no-repeat,url(/Images/background-2.svg) right 100px no-repeat,url(/Images/background-3.svg) bottom right no-repeat;background-size:50px,90px,300px;font-size:13px;min-height:calc(100vh - 80px - 115px);}body .content.design-enter{background:url(/Images/Backgrounds/BRS_enter_1.svg) 100px 200px no-repeat,url(/Images/Backgrounds/BRS_enter_2.svg) right 0 no-repeat,url(/Images/Backgrounds/BRS_enter_3.svg) bottom -5px left no-repeat,url(/Images/Backgrounds/BRS_enter_4.svg) bottom right no-repeat;background-size:80px,150px,350px,350px;}body .content.design-calendar,body .content.BRS{background:url(/Images/Backgrounds/BRS_calendar3.svg) left 100px no-repeat,url(/Images/Backgrounds/BRS_testing_2.svg) bottom 400px left no-repeat,url(/Images/background-2.svg) right 100px no-repeat,url(/Images/Backgrounds/BRS_calendar2.svg) bottom 20px right 500px no-repeat,url(/Images/Backgrounds/BRS_calendar1.svg) bottom -10px right no-repeat;background-size:50px,70px,70px,90px,350px;}body .content.design-testing,body .content.Testing{background:url(/Images/background-1.svg) left 100px no-repeat,url(/Images/Backgrounds/BRS_testing_2.svg) bottom 150px left no-repeat,url(/Images/background-2.svg) right 100px no-repeat,url(/Images/Backgrounds/BRS_calendar2.svg) bottom -10px right 700px no-repeat,url(/Images/Backgrounds/BRS_testing_1.svg) bottom right no-repeat;background-size:50px,70px,70px,90px,350px;}body .content.design-modules,body .content.Abiturient{background:url(/Images/background-1.svg) left 100px no-repeat,url(/Images/Backgrounds/BRS_testing_2.svg) bottom 150px left no-repeat,url(/Images/background-2.svg) right 100px no-repeat,url(/Images/Backgrounds/BRS_calendar2.svg) bottom right 700px no-repeat,url(/Images/Backgrounds/BRS_modules_1.svg) bottom right no-repeat;background-size:50px,70px,70px,90px,350px;}body .content.design-task,body .content.Administration{background:url(/Images/background-1.svg) left 100px no-repeat,url(/Images/Backgrounds/BRS_testing_2.svg) bottom 150px left no-repeat,url(/Images/background-2.svg) right 100px no-repeat,url(/Images/Backgrounds/BRS_calendar2.svg) bottom -10px right 700px no-repeat,url(/Images/Backgrounds/BRS_task_1.svg) bottom -10px right no-repeat;background-size:50px,70px,70px,90px,300px;}body .content.design-competency,body .content.Competence{background:url(/Images/background-1.svg) left 100px no-repeat,url(/Images/Backgrounds/BRS_testing_2.svg) bottom 150px left no-repeat,url(/Images/background-2.svg) right 100px no-repeat,url(/Images/Backgrounds/BRS_calendar2.svg) bottom -10px right 700px no-repeat,url(/Images/Backgrounds/BRS_competency_1.svg) bottom -15px right no-repeat;background-size:50px,70px,70px,90px,350px;}body .content.design-chat,body .content.KODA{background:url(/Images/Backgrounds/BRS_calendar3.svg) left 100px no-repeat,url(/Images/Backgrounds/BRS_testing_2.svg) bottom 150px left no-repeat,url(/Images/Backgrounds/BRS_chat_2.svg) bottom -10px right 800px no-repeat,url(/Images/Backgrounds/BRS_calendar2.svg) bottom -25px right 600px no-repeat,url(/Images/Backgrounds/BRS_chat_1.svg) bottom -15px right no-repeat;background-size:50px,70px,70px,90px,400px;}body .content.design-result-test,body .content.MUR{background:url(/Images/Backgrounds/BRS_calendar3.svg) left 100px no-repeat,url(/Images/Backgrounds/BRS_testing_2.svg) bottom 150px left no-repeat,url(/Images/Backgrounds/BRS_chat_2.svg) bottom -30px left 600px no-repeat,url(/Images/Backgrounds/BRS_result_test_1.svg) bottom -20px right -10px no-repeat;background-size:50px,70px,70px,350px;}body .content.design-portfolio,body .content.PersonalCabinet{background:url(/Images/Backgrounds/BRS_calendar3.svg) left 115px no-repeat,url(/Images/Backgrounds/BRS_testing_2.svg) bottom 150px left no-repeat,url(/Images/Backgrounds/BRS_chat_2.svg) bottom 85px left 600px no-repeat,url(/Images/Backgrounds/BRS_portfolio_1.svg) bottom 60px right -10px no-repeat;background-size:50px,70px,70px,350px;background-attachment:fixed;}body .content .login{margin:0 auto;}body .footer{height:80px;background-color:#f3f3f3;}.student{display:table;width:100%;color:#cacaca !important;font-size:14px;}.student .center-block{text-align:center;}.student .user_photo{width:50px;height:50px;overflow:hidden;border-radius:25px;border:3px double #c6c6c6;-ms-align-content:center;-webkit-align-content:center;align-content:center;box-shadow:#b7b7b7 0 0 3px;margin-left:10px;}.student .user_photo #userPhoto{width:47px;position:relative;right:18px;top:-3px;}.student .vcenter{display:inline-block;vertical-align:middle;}.logout .user{display:table;}.logout .user .user_photo{width:94px;height:94px;overflow:hidden;border-radius:47px;border:5px double #c6c6c6;box-shadow:#b7b7b7 0 0 3px;}.logout .user .user_photo #userPhoto{width:89px;position:relative;}.logout .user .loggedUserName{font-style:italic;vertical-align:middle;}.logout .user .logout_button{display:table-cell;float:none;vertical-align:top;}.logout .sessionTime{text-align:right;font-style:italic;}.statistic{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:12px;color:#1d1d1b;font-weight:inherit;}.statistic .stat_item{display:table;}.statistic .stat_item .statistic-icon{height:20px;display:table-cell;margin:5px;}.statistic .stat_item .stat_text{display:table-cell;vertical-align:middle;}@media only screen and (max-width:2000px){.logout .loggedUserName{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:13pt;color:#1d1d1b;font-weight:bold;}.logout .sessionTime{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:9pt;color:#e42a1d;font-weight:bold;}}@media only screen and (max-width:1400px){.logout .loggedUserName{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:11pt;color:#1d1d1b;font-weight:bold;}.logout .sessionTime{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:9pt;color:#e42a1d;font-weight:bold;}}@media only screen and (max-width:1280px){.logout .loggedUserName{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:10pt;color:#1d1d1b;font-weight:bold;}.logout .sessionTime{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:8pt;color:#e42a1d;font-weight:bold;}}@media only screen and (max-width:1024px){.logout .loggedUserName{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:9pt;color:#1d1d1b;font-weight:bold;}.logout .sessionTime{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:7pt;color:#e42a1d;font-weight:bold;}.statistic{display:none;}.headMenu{font-size:.9em;}.headMenu a{padding-left:3px;padding-right:3px;}}@media only screen and (max-width:700px){.logout .loggedUserName{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:8pt;color:#1d1d1b;font-weight:bold;}.logout .sessionTime{font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:6pt;color:#e42a1d;font-weight:bold;}.statistic{display:none;}.footer{font-size:9px;}}.UserInfoBlock{padding:10px;color:#555;}.UserInfoBlock h1,.UserInfoBlock h2{color:#555;}.UserInfoBlock .row{margin-bottom:0 !important;}.UserInfoBlock .uib-photo{width:280px;height:280px;overflow:hidden;border-radius:140px;border:5px double #c6c6c6;box-shadow:#b7b7b7 0 0 3px;margin-left:auto;margin-right:auto;}.UserInfoBlock .uib-photo #userPhoto{width:275px;position:relative;left:-4px;}#studentListPartial .UserInfoBlock .uib-photo{max-height:270px;max-width:270px;}.UserInfoBlock .uib-fio{padding:15px;}.UserInfoBlock .uib-info{padding:3px;font-size:14px !important;}.UserInfoBlock .uib-info:hover{font-weight:bold;}.UserInfoBlock .uib-info .uib-label{font-weight:bold;}.UserInfoBlock .uib-info:nth-child(2n+1){background:#eee;}.UserInfoBlock .uib-rating h2{padding-top:10px;padding-bottom:10px;}.UserInfoBlock .uib-rating .row.uib-info{background:none !important;margin-bottom:0;}.UserInfoBlock .uib-rating .row.uib-info:nth-child(2n){background:#eee !important;}.UserInfoBlock .uib-rating .row.uib-info .uib-label{padding-left:35px !important;}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px;}.bs-callout-info{border-left-color:#1b809e;}.event-info .user_photo{width:280px;height:280px;overflow:hidden;border-radius:140px;border:3px double #c6c6c6;-ms-align-content:center;-webkit-align-content:center;align-content:center;box-shadow:#b7b7b7 0 0 3px;margin-left:10px;}.event-info .user_photo #userPhoto{width:277px;position:relative;right:0;top:-3px;}

@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansThin.eot?");src:local("Noto Sans Thin"),local("NotoSans-Thin"),url("/Content/fonts/NotoSans/NotoSans-Thin.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-Thin.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-Thin.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-Thin.svg#NotoSans-Thin") format("svg");font-weight:100;font-style:normal;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansThinItalic.eot?");src:local("Noto Sans ThinItalic"),local("NotoSans-ThinItalic"),url("/Content/fonts/NotoSans/NotoSans-ThinItalic.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-ThinItalic.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-ThinItalic.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-ThinItalic.svg#NotoSans-ThinItalic") format("svg");font-weight:100;font-style:italic;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansExtraLight.eot?");src:local("Noto Sans ExtraLight"),local("NotoSans-ExtraLight"),url("/Content/fonts/NotoSans/NotoSans-ExtraLight.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-ExtraLight.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-ExtraLight.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-ExtraLight.svg#NotoSans-ExtraLight") format("svg");font-weight:200;font-style:normal;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansExtraLightItalic.eot?");src:local("Noto Sans ExtraLightItalic"),local("NotoSans-ExtraLightItalic"),url("/Content/fonts/NotoSans/NotoSans-ExtraLightItalic.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-ExtraLightItalic.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-ExtraLightItalic.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-ExtraLightItalic.svg#NotoSans-ExtraLightItalic") format("svg");font-weight:200;font-style:italic;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansLight.eot?");src:local("Noto Sans Light"),local("NotoSans-Light"),url("/Content/fonts/NotoSans/NotoSans-Light.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-Light.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-Light.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-Light.svg#NotoSans-Light") format("svg");font-weight:300;font-style:normal;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansLightItalic.eot?");src:local("Noto Sans LightItalic"),local("NotoSans-LightItalic"),url("/Content/fonts/NotoSans/NotoSans-LightItalic.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-LightItalic.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-LightItalic.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-LightItalic.svg#NotoSans-LightItalic") format("svg");font-weight:300;font-style:italic;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansRegular.eot?");src:local("Noto Sans Regular"),local("NotoSans-Regular"),url("/Content/fonts/NotoSans/NotoSans-Regular.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-Regular.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-Regular.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-Regular.svg#NotoSans-Regular") format("svg");font-weight:400;font-style:normal;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansItalic.eot?");src:local("Noto Sans Italic"),local("NotoSans-Italic"),url("/Content/fonts/NotoSans/NotoSans-Italic.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-Italic.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-Italic.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-Italic.svg#NotoSans-Italic") format("svg");font-weight:400;font-style:italic;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansMedium.eot?");src:local("Noto Sans Medium"),local("NotoSans-Medium"),url("/Content/fonts/NotoSans/NotoSans-Medium.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-Medium.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-Medium.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-Medium.svg#NotoSans-Medium") format("svg");font-weight:500;font-style:normal;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansMediumItalic.eot?");src:local("Noto Sans MediumItalic"),local("NotoSans-MediumItalic"),url("/Content/fonts/NotoSans/NotoSans-MediumItalic.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-MediumItalic.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-MediumItalic.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-MediumItalic.svg#NotoSans-MediumItalic") format("svg");font-weight:500;font-style:italic;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansSemiBold.eot?");src:local("Noto Sans SemiBold"),local("NotoSans-SemiBold"),url("/Content/fonts/NotoSans/NotoSans-SemiBold.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-SemiBold.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-SemiBold.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-SemiBold.svg#NotoSans-SemiBold") format("svg");font-weight:600;font-style:normal;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansSemiBoldItalic.eot?");src:local("Noto Sans SemiBoldItalic"),local("NotoSans-SemiBoldItalic"),url("/Content/fonts/NotoSans/NotoSans-SemiBoldItalic.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-SemiBoldItalic.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-SemiBoldItalic.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-SemiBoldItalic.svg#NotoSans-SemiBoldItalic") format("svg");font-weight:600;font-style:italic;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansBold.eot?");src:local("Noto Sans Bold"),local("NotoSans-Bold"),url("/Content/fonts/NotoSans/NotoSans-Bold.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-Bold.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-Bold.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-Bold.svg#NotoSans-Bold") format("svg");font-weight:700;font-style:normal;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansBoldItalic.eot?");src:local("Noto Sans BoldItalic"),local("NotoSans-BoldItalic"),url("/Content/fonts/NotoSans/NotoSans-BoldItalic.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-BoldItalic.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-BoldItalic.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-BoldItalic.svg#NotoSans-BoldItalic") format("svg");font-weight:700;font-style:italic;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansExtraBold.eot?");src:local("Noto Sans ExtraBold"),local("NotoSans-ExtraBold"),url("/Content/fonts/NotoSans/NotoSans-ExtraBold.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-ExtraBold.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-ExtraBold.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-ExtraBold.svg#NotoSans-ExtraBold") format("svg");font-weight:800;font-style:normal;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansExtraBoldItalic.eot?");src:local("Noto Sans ExtraBoldItalic"),local("NotoSans-ExtraBoldItalic"),url("/Content/fonts/NotoSans/NotoSans-ExtraBoldItalic.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-ExtraBoldItalic.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-ExtraBoldItalic.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-ExtraBoldItalic.svg#NotoSans-ExtraBoldItalic") format("svg");font-weight:800;font-style:italic;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansBlack.eot?");src:local("Noto Sans Black"),local("NotoSans-Black"),url("/Content/fonts/NotoSans/NotoSans-Black.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-Black.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-Black.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-Black.svg#NotoSans-Black") format("svg");font-weight:900;font-style:normal;}@font-face{font-family:"Noto Sans";src:url("/Content/fonts/NotoSans/NotoSansBlackItalic.eot?");src:local("Noto Sans BlackItalic"),local("NotoSans-BlackItalic"),url("/Content/fonts/NotoSans/NotoSans-BlackItalic.woff2") format("woff2"),url("/Content/fonts/NotoSans/NotoSans-BlackItalic.woff") format("woff"),url("/Content/fonts/NotoSans/NotoSans-BlackItalic.ttf") format("truetype"),url("/Content/fonts/NotoSans/NotoSans-BlackItalic.svg#NotoSans-BlackItalic") format("svg");font-weight:900;font-style:italic;}@font-face{font-family:'Orator Std';src:url("/Content/fonts/OratorStd/OratorStd.eot?");src:url("/Content/fonts/OratorStd/OratorStd.woff2") format("woff2"),url("/Content/fonts/OratorStd/OratorStd.woff") format("woff"),url("/Content/fonts/OratorStd/OratorStd.ttf") format("truetype"),url("/Content/fonts/OratorStd/OratorStd.svg#OratorStd") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+20-FE;}.vcenter{vertical-align:middle !important;}a{color:#868686;outline-style:none;}a .btn{padding:5px;}hr{color:#f3f3f3;background-color:#f3f3f3;border:0;height:1px;margin:4px 3px 4px 3px;}.width100{width:100px;}.width150{width:150px;}.width200{width:200px;}.width250{width:250px;}.width300{width:300px;}input[type="text"],textarea,input[type="password"]{padding:5px;}input[type='submit'],input[type='button']{color:#fff;cursor:pointer;text-align:left;}input.ob_iDdlIE,input.ob_iTIE,input.ob_iCboIE{padding:0;border:none;}textarea.ob_iCboIE{padding:0;border:none;}.error{color:#f81700;font-weight:normal;font-family:"Noto Sans",Helvetica,sans-serif;font-size:14px;}.info{color:#7fad1b;font-size:14px;font-weight:bold;}.float-left{float:left;}.float-right{float:right;}.clear-fix:after{content:".";clear:both;display:block;height:0;visibility:hidden;}fieldset{border:1px solid #d0d0d0;border-style:dotted;margin-bottom:4px;padding:4px;}fieldset legend{display:block;font-weight:600;font-size:15px;}fieldset label.checkbox{display:inline;}fieldset input[type="text"],fieldset input[type="password"]{border:1px solid #d0d0d0;color:#333;font-size:14px;margin:2px 0 2px 0;padding:2px;}fieldset input[type="text"]:focus,fieldset input[type="password"]:focus{border:1px solid #7ac0da;}.border-1{border:1px solid #cacaca !important;}.border-right-1{border-right:1px solid #cacaca;}.border-top-1{border-top:1px solid #cacaca;}.modal-popup{font-size:14px;}.modal-popup .ui-jqgrid input[type="text"],.modal-popup .ui-jqgrid input[type="password"],.modal-popup .ui-jqgrid select{width:auto !important;}.modal-popup .cell.large-9.align-self-middle input,.modal-popup .cell.large-9.align-self-middle select,.modal-popup .cell.large-9.align-self-middle textarea{margin-bottom:0;}.message-info{border:1px solid;clear:both;padding:10px 20px;}.message-error{clear:both;color:#f81700;font-size:1.1em;font-weight:bold;margin:20px 0 10px 0;}.message-success{color:#7fad1b;font-size:1.3em;font-weight:bold;margin:20px 0 10px 0;}.field-validation-error{color:#f81700;font-weight:bold;}.field-validation-valid{display:none;}input[type="text"].input-validation-error,input[type="password"].input-validation-error{border:1px solid #f81700;}.validation-summary-errors{color:#f81700;font-size:1em;}.validation-summary-valid{display:none;}#customFormatters{display:inline;float:none;text-align:center;}.viewLink,.moveUpLink,.moveDownLink,.temesDictionaryLink,.addLink,.noteLink,.removeLink,.managerLink,.mailLink,.msgLink,.downloadfileLink{display:inline-block;cursor:pointer;background-size:cover;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat;margin:0;background-image:url("/Images/Mobile/icons.svg");margin-right:10px !important;margin-left:3px !important;}.editLink,.deleteLink,.editLinkNoActive,.deleteLinkNoActive{display:inline-block;cursor:pointer;background-size:cover;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat;margin:0;margin-right:3px !important;margin-left:3px !important;padding:0;}.viewLink{background-image:url("/Images/Mobile/i_details2_black.svg");}.viewLink:hover{background-image:url("/Images/Mobile/i_details2_red.svg");}.editLink{background-image:url("/Images/Mobile/i_edit2_black.svg");}.editLink:hover{background-image:url("/Images/Mobile/i_edit2_red.svg");}.editLinkNoActive{background-image:url("/Images/Mobile/i_edit_h.svg");}.deleteLink{background-image:url("/Images/Mobile/i_trash2_black.svg");}.deleteLink:hover{background-image:url("/Images/Mobile/i_trash2_red.svg");}.deleteLinkNoActive{background-image:url("/Images/Mobile/i_trash_h.svg");}.msgLink{background-image:url("/Images/Mobile/i_chat_black.svg");}.msgLink:hover{background-image:url("/Images/Mobile/i_chat_red.svg");}.moveUpLink{background-image:url("/Images/Mobile/i_up_arrow_black.svg");}.moveUpLink:hover{background-image:url("/Images/Mobile/i_up_arrow_red.svg");}.moveDownLink{background-image:url("/Images/Mobile/i_down_arrow_black.svg");}.moveDownLink:hover{background-image:url("/Images/Mobile/i_down_arrow_red.svg");}.downloadfileLink{background-image:url("/Images/Mobile/i_download_file_black.svg");}.download-file .dfSpan{display:inline-block;background-size:cover;width:18px;height:18px;vertical-align:text-bottom;margin-left:10px;transform:rotateY(180deg);background-image:url("/Images/Mobile/i_download_file_black.svg");}.download-file:hover .dfSpan{background-image:url("/Images/Mobile/i_download_file_red.svg");}.temesDictionaryLink{background-position:0 -864px;background-image:url("/Images/Mobile/icons.svg") !important;}.addLink{background-color:none;display:inline-block;width:18px;height:18px;border:1px solid none;background-image:none;margin-right:10px;margin-top:2px;position:relative;}.addLink:after{height:2px;content:'';width:10px;background-color:#0a0a0a;position:absolute;top:7px;left:3px;}.addLink:hover:after{background-color:#f81700;}.addLink:before{height:10px;content:'';width:2px;background-color:#0a0a0a;position:absolute;top:3px;left:7px;}.addLink:hover:before{background-color:#f81700;}.removeLink{background-color:none;display:inline-block;width:18px;height:18px;border:1px solid none;background-image:none;margin-right:10px;margin-top:2px;position:relative;}.removeLink:after{height:2px;content:'';width:10px;background-color:#0a0a0a;position:absolute;top:7px;left:3px;}.removeLink:hover:after{background-color:#f81700;}.noteLink{background-image:url("/Images/Mobile/i_check_black.svg");}.noteLink:hover{background-image:url("/Images/Mobile/i_check_red.svg");}.managerLink{background-image:url("/Images/Mobile/list.svg");}.managerLink:hover{background-image:url("/Images/Mobile/list_red.svg");}.mailLink{background-position:0 -1888px;}.loading,.loadingDivFullscreen,.loadingDivInWidget{background:#eee;display:block;left:0;opacity:.8;top:0;width:100%;height:100%;min-height:200px;min-width:200px;z-index:1000;background-image:url("/Images/loader.svg");background-position:center center;background-repeat:no-repeat;}.loadingDivFullscreen{position:fixed;}.loadingDivInWidget{position:absolute;}th.ui-th-column div{white-space:normal !important;height:auto !important;padding:2px;}table.ui-jqgrid-btable td{white-space:normal !important;height:auto !important;padding:2px;}.persPhoto{border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-color:#a6a6a6;}.ui-dialog .ui-dialog-buttonpane button{height:30px;font-size:13px;cursor:pointer;padding:3px 3px 3px 3px;text-align:left;border:1px solid #d0d0d0;}.shadowDiv{box-shadow:10px 5px 10px rgba(0,0,0,.1);-webkit-box-shadow:10px 5px 10px rgba(0,0,0,.1);-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;background-color:#fff;}.buttonsContainer{width:100%;text-align:right;margin-top:10px;}table.noborder,table.noborder tr,table.noborder td{border:none;}.basket{background-image:url("/Images/basket.png");background-repeat:no-repeat;background-position:0 0;padding-left:100px;padding-top:35px;height:90px;font-family:"Noto Sans",Helvetica,sans-serif;font-size:19px;font-weight:600;}.redButton{background:#f81700;background-image:-webkit-linear-gradient(top,#ff2c15,#e30200);background-image:-moz-linear-gradient(top,#ff2c15,#e30200);background-image:-ms-linear-gradient(top,#ff2c15,#e30200);background-image:-o-linear-gradient(top,#ff2c15,#e30200);background-image:linear-gradient(to bottom,#ff2c15,#e30200);text-shadow:1px 1px 3px #666;font-family:"Noto Sans",Helvetica,sans-serif;color:#fff;font-size:14px;padding:10px 10px 10px 10px;text-decoration:none;text-align:center;vertical-align:middle;touch-action:manipulation;border:1px solid #d60000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;white-space:nowrap;}.greenButton{background:#7fad1b;background-image:-webkit-linear-gradient(top,#94c230,#6a9806);background-image:-moz-linear-gradient(top,#94c230,#6a9806);background-image:-ms-linear-gradient(top,#94c230,#6a9806);background-image:-o-linear-gradient(top,#94c230,#6a9806);background-image:linear-gradient(to bottom,#94c230,#6a9806);text-shadow:1px 1px 3px #666;font-family:"Noto Sans",Helvetica,sans-serif;color:#fff;font-size:14px;padding:10px 10px 10px 10px;text-decoration:none;text-align:center;vertical-align:middle;touch-action:manipulation;border:1px solid #5d8b00;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;white-space:nowrap;}.lightGreenButton{background:#88b32c;background-image:-webkit-linear-gradient(top,#9dc841,#739e17);background-image:-moz-linear-gradient(top,#9dc841,#739e17);background-image:-ms-linear-gradient(top,#9dc841,#739e17);background-image:-o-linear-gradient(top,#9dc841,#739e17);background-image:linear-gradient(to bottom,#9dc841,#739e17);text-shadow:1px 1px 3px #666;font-family:"Noto Sans",Helvetica,sans-serif;color:#fff;font-size:14px;padding:10px 10px 10px 10px;text-decoration:none;text-align:center;vertical-align:middle;touch-action:manipulation;border:1px solid #66910a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;white-space:nowrap;}.orangeButton{background:#fc8333;background-image:-webkit-linear-gradient(top,#ff9848,#e76e1e);background-image:-moz-linear-gradient(top,#ff9848,#e76e1e);background-image:-ms-linear-gradient(top,#ff9848,#e76e1e);background-image:-o-linear-gradient(top,#ff9848,#e76e1e);background-image:linear-gradient(to bottom,#ff9848,#e76e1e);text-shadow:1px 1px 3px #666;font-family:"Noto Sans",Helvetica,sans-serif;color:#fff;font-size:14px;padding:10px 10px 10px 10px;text-decoration:none;text-align:center;vertical-align:middle;touch-action:manipulation;border:1px solid #da6111;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;white-space:nowrap;}.blueButton{background:#1570a6;background-image:-webkit-linear-gradient(top,#2a85bb,#005b91);background-image:-moz-linear-gradient(top,#2a85bb,#005b91);background-image:-ms-linear-gradient(top,#2a85bb,#005b91);background-image:-o-linear-gradient(top,#2a85bb,#005b91);background-image:linear-gradient(to bottom,#2a85bb,#005b91);text-shadow:1px 1px 3px #666;font-family:"Noto Sans",Helvetica,sans-serif;color:#fff;font-size:14px;padding:10px 10px 10px 10px;text-decoration:none;text-align:center;vertical-align:middle;touch-action:manipulation;border:1px solid #004e84;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;white-space:nowrap;}.lightBlueButton{background:#8bb5f6;background-image:-webkit-linear-gradient(top,#a0caff,#76a0e1);background-image:-moz-linear-gradient(top,#a0caff,#76a0e1);background-image:-ms-linear-gradient(top,#a0caff,#76a0e1);background-image:-o-linear-gradient(top,#a0caff,#76a0e1);background-image:linear-gradient(to bottom,#a0caff,#76a0e1);text-shadow:1px 1px 3px #666;font-family:"Noto Sans",Helvetica,sans-serif;color:#fff;font-size:14px;padding:10px 10px 10px 10px;text-decoration:none;text-align:center;vertical-align:middle;touch-action:manipulation;border:1px solid #6993d4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;white-space:nowrap;}.grayButton{background:#f3f3f3;background-image:-webkit-linear-gradient(top,white,#dedede);background-image:-moz-linear-gradient(top,white,#dedede);background-image:-ms-linear-gradient(top,white,#dedede);background-image:-o-linear-gradient(top,white,#dedede);background-image:linear-gradient(to bottom,white,#dedede);text-shadow:1px 1px 3px #666;font-family:"Noto Sans",Helvetica,sans-serif;color:#fff;font-size:14px;padding:10px 10px 10px 10px;text-decoration:none;text-align:center;vertical-align:middle;touch-action:manipulation;border:1px solid #d1d1d1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;white-space:nowrap;}.lightGrayButton{background:#e6e6e6;background-image:-webkit-linear-gradient(top,#fbfbfb,#d1d1d1);background-image:-moz-linear-gradient(top,#fbfbfb,#d1d1d1);background-image:-ms-linear-gradient(top,#fbfbfb,#d1d1d1);background-image:-o-linear-gradient(top,#fbfbfb,#d1d1d1);background-image:linear-gradient(to bottom,#fbfbfb,#d1d1d1);text-shadow:1px 1px 3px #666;font-family:"Noto Sans",Helvetica,sans-serif;color:#fff;font-size:14px;padding:10px 10px 10px 10px;text-decoration:none;text-align:center;vertical-align:middle;touch-action:manipulation;border:1px solid #c4c4c4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;white-space:nowrap;}.grayBlueButton{background:#1371a6;background-image:-webkit-linear-gradient(top,#2886bb,#005c91);background-image:-moz-linear-gradient(top,#2886bb,#005c91);background-image:-ms-linear-gradient(top,#2886bb,#005c91);background-image:-o-linear-gradient(top,#2886bb,#005c91);background-image:linear-gradient(to bottom,#2886bb,#005c91);text-shadow:1px 1px 3px #666;font-family:"Noto Sans",Helvetica,sans-serif;color:#fff;font-size:14px;padding:10px 10px 10px 10px;text-decoration:none;text-align:center;vertical-align:middle;touch-action:manipulation;border:1px solid #004f84;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;white-space:nowrap;}.greyBorderShadowedBlock{background-color:#e2e2e2;border:1px solid #d0d0d0;box-shadow:10px 5px 10px rgba(0,0,0,.1);-webkit-box-shadow:10px 5px 10px rgba(0,0,0,.1);}.rowColorGreen{color:#7fad1b !important;}.rowColorGrey{color:#cacaca !important;background:none;background-color:#f3f3f3 !important;}.rowColorRed{color:#f81700 !important;}.rowColorOrange{color:#fc8333 !important;}.rowColorIsVerified,.rowColorGreenTint,.rowColorValue5{background:none;background-color:#d8fac3 !important;}.rowColorIsNotVerified,.rowColorBlueTint,.rowColorValue4{background:none;background-color:#d9f4ff !important;}.rowColorValue3,.rowColorOrangeTint{background:none;background-color:#ffd4b8 !important;}.rowColorIsRejected,.rowColorRedTint,.rowColorValue2{background:none;background-color:#fad1d1 !important;}.rowColorYellowTint,.rowColorValue1{background:none;background-color:#efe6b9 !important;}.rowColorGreyTint,.rowColorValue0{background:none;background-color:#d4d4d4 !important;}.defaultFmButton{border-radius:4px;background:url("/Content/local/themes/custom-theme/images/ui-bg_glass_60_eeeeee_1x400.png") repeat-x scroll 50% 50% #eee;border:1px solid #ccc;font-weight:bold;padding-left:1.9em;cursor:pointer;display:inline-block;position:relative;text-align:center;text-decoration:none !important;outline-style:none;}.modalDiv{padding:15px;}.modalDiv .row{margin-bottom:10px;}.fileItem{text-align:center;display:inline-table;margin:10px;}.fileItem img{max-height:64px;max-width:64px;}.fileItem .fileName{text-align:left;max-width:120px;white-space:normal;overflow-wrap:break-word;}.choosediscipline{border-bottom:1px solid #87ceeb;}.switch{position:relative;display:inline-block;width:60px;height:34px;}.switch input{display:none;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;}input:checked+.slider{background-color:#2196f3;}input:focus+.slider{box-shadow:0 0 1px #2196f3;}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}.slider.round{border-radius:34px;}.slider.round:before{border-radius:50%;}.tablecell{height:45px;text-align:center;}.pointer{cursor:pointer;}#MessagesLink{position:relative;top:-20px;}#MessagesLink .noNewMsg{background-image:url("/Images/icons/chart-ico-gray.png") !important;}#MessagesLink .img_messages{display:table-cell;padding:0;margin:0;width:20px;height:20px;background-repeat:no-repeat;vertical-align:middle;margin-top:12.5px;background-size:20px;background-image:url("/Images/icons/chart-ico.svg");font-size:8px;color:#fff;text-align:center;padding-bottom:3px;}#MessagesLink .badge{position:absolute;top:-8px;left:20px;color:#000;background-color:#f00;z-index:0;}.display-inline{display:inline-block !important;}.display-flex{display:flex !important;}.display-inline-block{display:inline-block !important;}.sign-item{text-align:center;padding:30px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-bottom:40px;position:relative;border:1px solid #dae6ef;display:flex;flex-direction:column;justify-content:space-between;height:200px;}.sign-item .badge{position:absolute;top:10px;right:10px;background-color:#1570a6;}.sign-item-title{margin:0 0 50px 0;padding:0;font-size:18px;letter-spacing:2px;text-transform:uppercase;font-weight:700;}.yellow-color{color:#dee058 !important;}.red-color{color:#f81700 !important;}.white-color{color:#fff !important;}.card-title{font-size:18px;font-weight:bold;padding:20px;color:#000;}.scrolling .cell-block{overflow:unset;}.accordion.accordion-filter .accordion-title{padding:1rem;background-color:#f3f3f3;border:1px solid #cacaca;}.accordion.accordion-filter .accordion-title h6{margin-bottom:0;}.accordion.accordion-filter .accordion-title:hover{background-color:#f3f3f3;}.accordion.accordion-filter .accordion-content{border:1px solid #cacaca;border-top:none;}.accordion .accordion-title{color:#000;}.accordion .accordion-title::before{content:'';background-image:url(/Images/icons/arrow.svg);background-repeat:no-repeat;width:20px;height:10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}.accordion .is-active>.accordion-title::before{content:'';-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}.user-photo-10{width:10px;height:10px;overflow:hidden;border-radius:50%;}.user-photo-20{width:20px;height:20px;overflow:hidden;border-radius:50%;}.user-photo-30{width:30px;height:30px;overflow:hidden;border-radius:50%;}.user-photo-40{width:40px;height:40px;overflow:hidden;border-radius:50%;}.user-photo-50{width:50px;height:50px;overflow:hidden;border-radius:50%;}.user-photo-60{width:60px;height:60px;overflow:hidden;border-radius:50%;}.user-photo-70{width:70px;height:70px;overflow:hidden;border-radius:50%;}.user-photo-80{width:80px;height:80px;overflow:hidden;border-radius:50%;}.user-photo-90{width:90px;height:90px;overflow:hidden;border-radius:50%;}.user-photo-100{width:100px;height:100px;overflow:hidden;border-radius:50%;}.user-photo-120{width:120px;height:120px;overflow:hidden;border-radius:50%;}.user-photo-150{width:150px;height:150px;overflow:hidden;border-radius:50%;}.user-photo-200{width:200px;height:200px;overflow:hidden;border-radius:50%;}.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable .ui-jqgrid-labels th{padding-top:15px;padding-bottom:15px;}.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable .ui-search-toolbar{display:none !important;}.ui-jqgrid .ui-jqgrid-bdiv tr{vertical-align:top !important;}.ui-jqgrid .ui-jqgrid-pager{padding:10px 0 !important;}.ui-jqgrid .ui-jqgrid-pager .ui-pg-table .ui-icon-search,.ui-jqgrid .ui-jqgrid-pager .ui-pg-table .ui-icon-refresh{height:20px;width:20px;background-size:18px;}.ui-jqgrid .ui-jqgrid-pager .ui-pg-table .ui-icon-refresh{background-image:url(/Images/Mobile/i_refresh-black.svg) !important;}.ui-jqgrid .ui-jqgrid-pager .ui-pg-table .ui-icon-search{background-image:url(/Images/Mobile/i_search-black.svg) !important;}.ui-jqgrid .ui-jqgrid-pager .ui-pg-table .ui-state-hover .ui-icon-refresh{background-image:url(/Images/Mobile/i_refresh-red.svg) !important;}.ui-jqgrid .ui-jqgrid-pager .ui-pg-table .ui-state-hover .ui-icon-search{background-image:url(/Images/Mobile/i_search-red.svg) !important;}.ui-jqdialog .ui-widget-header{background-color:#fff !important;color:#000 !important;padding-top:15px !important;}.ui-jqdialog .ui-widget-header .ui-jqdialog-title{float:none !important;}.ui-jqdialog .ui-widget-header .ui-jqdialog-titlebar-close{position:absolute;background:none !important;border:none !important;right:10px !important;width:15px;height:15px;top:20px;}.ui-jqdialog .ui-widget-header .ui-jqdialog-titlebar-close:before,.ui-jqdialog .ui-widget-header .ui-jqdialog-titlebar-close:after{position:absolute;content:' ';height:22px;width:2px;background-color:#f00;top:-2px;right:8px;}.ui-jqdialog .ui-widget-header .ui-jqdialog-titlebar-close:before{transform:rotate(45deg);}.ui-jqdialog .ui-widget-header .ui-jqdialog-titlebar-close:after{transform:rotate(-45deg);}.ui-jqdialog .ui-jqdialog-content{margin:1rem;margin-top:1px;border:1px solid #c6c6c6 !important;}.ui-jqdialog .ui-jqdialog-content tbody{border:none;}.ui-jqdialog .ui-jqdialog-content tbody tr{background-color:#fff !important;}.ui-jqdialog .ui-jqdialog-content tbody tr .opsel{margin-left:0;}.ui-jqdialog .ui-jqdialog-content tbody tr .ui-add,.ui-jqdialog .ui-jqdialog-content tbody tr .ui-del{font-weight:bold;width:30px;height:30px;padding:0;text-align:center;border:1px solid #c6c6c6;color:#c6c6c6;background:#f3f3f3;}.ui-jqdialog .ui-jqdialog-content tbody tr input,.ui-jqdialog .ui-jqdialog-content tbody tr select{margin:0 0 1rem;}.ui-jqdialog .ui-jqdialog-content tbody tr hr{border:none;border-top:1px solid #c6c6c6;}.ui-jqdialog .ui-jqdialog-content tbody tr .EditButton a[id*=reset],.ui-jqdialog .ui-jqdialog-content tbody tr .EditButton a[id*=search]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:.85em 1em;font-family:inherit;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;letter-spacing:2px;text-transform:uppercase;}.ui-jqdialog .ui-jqdialog-content tbody tr .EditButton a[id*=reset]{background-color:#767676;color:#fff;}.ui-jqdialog .ui-jqdialog-content tbody tr .EditButton a[id*=search]{background-color:#f00;color:#fff;}label .select2-container{font-weight:normal;}#FavoriteBtn i{font-size:18px;padding-top:5px;}#FavoriteBtn i:hover{color:#f00;}.favorite-menu-link{margin:0 !important;padding:5px;}.favorite-menu-link a:hover{color:#f00;}.favorite-menu-link .favorite-menu-delete{color:#c6c6c6;padding:.7rem 1rem;}.favorite-menu-link .favorite-menu-delete :hover{color:#f00;}.ui-dialog .ui-dialog-titlebar{background-color:inherit !important;color:#000 !important;margin:0 !important;}.ui-dialog .ui-dialog-titlebar .ui-state-hover{background-color:inherit !important;border:0;right:8px;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{width:25px;height:25px;border:none !important;background:none !important;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick{background-color:#fff !important;position:absolute;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:after{position:absolute;content:' ';height:20px;width:2px;background-color:#000;top:3px;right:13px;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:hover:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:hover:after{background-color:#f00;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before{transform:rotate(45deg);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:after{transform:rotate(-45deg);}.page-filter .button{margin:0 5px;padding:5px 0;}.page-filter .active-filter{color:#1d1d1b !important;border-bottom:2px solid #f81700 !important;}.breadcrumbs li:not(:last-child)::after{content:"";width:4px;height:4px;-moz-border-radius:7.5px;-webkit-border-radius:7.5px;border-radius:7.5px;background-color:#cacaca;display:inline-block;vertical-align:middle;}i .fas.fa-pencil{margin:-2px;}.button-plus{background-color:#f3f3f3;display:inline-block;width:18px;height:18px;border:1px solid #c6c6c6;background-image:none;margin-right:10px;margin-top:2px;position:relative;}.button-plus:after{height:2px;content:'';width:10px;background-color:#c6c6c6;position:absolute;top:7px;left:3px;}.button-plus:hover:after{background-color:#c6c6c6;}.button-plus:before{height:10px;content:'';width:2px;background-color:#c6c6c6;position:absolute;top:3px;left:7px;}.button-plus:hover:before{background-color:#c6c6c6;}.hidden{display:none !important;}.switch{display:inline-block;border:none;height:100%;width:100%;}.switch.check{background-color:#f81700 !important;}.switch-not-click{background-color:#d8d8d8;}.switch .switch-label{margin:5px;font-weight:normal;}.switch .switch-label i{margin-left:5px;}.criteriaActivity{border:1px solid #f3f3f3;}.check-field{width:25px;height:25px;}.check-field-success{position:relative;background-color:#7fad1b;color:#fff;}.check-field-success span{content:'';border-bottom:2px solid;border-left:2px solid;width:15px;height:8px;top:6px;left:5px;position:absolute;transform:rotate(-45deg);}.check-field-fail{position:relative;background-color:#f81700;}.check-field-fail span:before,.check-field-fail span:after{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:'';height:13px;width:2px;background-color:#fff;}.check-field-fail span:after{transform:rotate(38deg);}.check-field-fail span:before{transform:rotate(-38deg);}.favorite-placeholder{padding-left:10px;}:focus{outline:none;}.body-mobile .header{height:auto;}.body-mobile .header .header-gray{padding:10px 0;}.body-mobile #menu-modal .chat-new-messages{background-color:#f81700;color:#fff;padding:0 5px;margin-left:7px;}.body-mobile .content{background-image:none !important;}.body-mobile .reveal.small{min-height:min-content;height:max-content;top:20%;width:70%;margin:auto;}.body-mobile .reveal.reveal-mobile{top:0 !important;height:auto !important;min-height:auto !important;width:100%;}.body-mobile .reveal .close-button{right:2rem;top:1.5rem;}.body-mobile .icon-info{color:#a4a4a4;}.body-mobile .mobile-header-menu-item{text-transform:uppercase;}.body-mobile .mobile-header-menu-item .active-mobile-header-menu-item{color:#000;}.body-mobile .pagination{list-style:none;margin-left:-1rem;margin-right:-1rem;}.body-mobile .pagination li{display:inline-block;min-width:20px;width:max-content;font-size:10px;padding:0;}.body-mobile .pagination li a{font-size:10px;padding:0;}.body-mobile .pagination .ellipsis:after{padding:0;}.body-mobile .footer{font-size:14px;}

.header .user{width:25%;font-size:.85em;}.header a{color:#000;}.header .loggedUserName{font-weight:700;font-style:italic;}.header .button-exit{font-weight:700;text-transform:uppercase;}.header .menu-block{z-index:1001;}.header .menu-block a:after{display:none !important;}.header .menu-block .menu-logo{height:115px;width:100%;top:0;position:fixed;color:#8a8a8a;}.header .menu-block .menu-close{height:115px;width:69%;top:0;position:fixed;color:#8a8a8a;text-align:right;z-index:1001;}.header .menu-block .menu-close span{padding:20px;}.header .menu-block .menu-block-1{position:fixed;height:100%;padding-top:115px;top:0 !important;left:0 !important;border:none;width:69%;animation:showmeny 2s infinite ease-in-out 1;font-family:"Noto Sans",Helvetica,sans-serif;font-size:1.5rem;color:#000;font-weight:bold;background-color:#e6e6e6;opacity:.95;}.header .menu-block .menu-block-1>li{width:33%;}.header .menu-block .menu-block-1 .is-active a{background:none;}.header .menu-block .menu-block-1 [data-is-click="true"]>a:before,.header .menu-block .menu-block-1 [data-is-click="true"]>a:after{content:"";position:absolute;bottom:-10px;width:0;height:5px;margin:5px 0 0;opacity:0;background-color:#f81700;}.header .menu-block .menu-block-1 [data-is-click="true"]>a .hover-1:before,.header .menu-block .menu-block-1 [data-is-click="true"]>a .hover-1:after{left:0;width:100%;opacity:1;}.header .menu-block .menu-block-2{position:fixed;height:100%;top:0 !important;left:23% !important;padding-top:170px;border:none;border-left:1px solid #1d1d1b;width:46%;animation:showmeny 2s infinite ease-in-out 1;font-family:"Noto Sans",Helvetica,sans-serif;font-size:1.5rem;color:#000;font-weight:normal;background:none;}.header .menu-block .menu-block-2>li{width:49%;}.header .menu-block .menu-block-2 .is-active a{background:none;}.header .menu-block .menu-block-3{position:fixed;height:100%;top:0 !important;padding-top:245px;left:46% !important;border:none;border-left:1px solid #f81700;width:23%;animation:showmeny 2s infinite ease-in-out 1;font-family:"Noto Sans",Helvetica,sans-serif;font-size:1.5rem;color:#000;font-weight:normal;background:none;}.header .menu-block .menu-block-3>li{width:98%;}.header .menu-block .menu-block-3 .is-active a{background:none;}.header .submenu li{margin:1em;}@keyframes showmeny{from{width:0;}to{width:33%;}}.mainMenu{border-bottom:1px solid #e6e6e6;font-family:"Noto Sans",Helvetica,sans-serif;font-size:1.1rem;color:#000;font-weight:none;}.mainMenu>div{border-bottom:2px solid #f5f5f5;}.mainMenu>div.currentMainMenu{border-bottom:2px solid #f81700;font-weight:700;}.mainMenu>div:hover{border-bottom:2px solid #f81700;transition:all .2s ease-in-out;}@media only screen and (max-width:1366px){.mainMenu .height-100{height:auto !important;}}.user-photo{width:120px;height:120px;overflow:hidden;border-radius:50%;}.subLevelMenu{font-family:"Noto Sans",Helvetica,sans-serif;font-size:1.1rem;color:#000;font-weight:none;}.subLevelMenu .currentSubLevelMenu{font-family:"Noto Sans",Helvetica,sans-serif;font-size:1.1rem;color:#000;font-weight:bold;color:#f81700;}.subLevelMenu .subLevelMenuItem{transition:all .2s ease-in-out;}.subLevelMenu .subLevelMenuItem:hover a{transition:all .2s ease-in-out;color:#f81700 !important;}.favorite-menu-icon{display:block;text-indent:-9999px;width:11px;height:18px;background:url("/Images/icons/flag-ico.svg");background-size:11px 18px;}.underline{display:flex;flex-flow:row nowrap;align-items:center;margin:0 0 45px;}.underline .hover{font-size:1.3rem;text-align:center;margin:0 auto;padding:0;transition:all .2s ease-in-out;position:relative;}.underline .hover:before,.underline .hover:after{content:"";position:absolute;bottom:-10px;width:0;height:5px;margin:5px 0 0;transition:all .2s ease-in-out;transition-duration:.75s;opacity:0;background-color:#f81700;}.underline .hover.hover-1:before,.underline .hover.hover-1:after{left:0;}.underline .hover.hover-2:before,.underline .hover.hover-2:after{right:0;}.underline .hover.hover-3:before{left:50%;}.underline .hover.hover-3:after{right:50%;}.underline .hover.hover-4:before{left:0;}.underline .hover.hover-4:after{right:0;}.underline:hover{cursor:pointer;}.underline:hover .hover:before,.underline:hover .hover:after{width:100%;opacity:1;}.underline:hover .hover.hover-3:before,.underline:hover .hover.hover-3:after,.underline:hover .hover.hover-4:before,.underline:hover .hover.hover-4:after{width:50%;}

.subLevelMenuOld{border:1px solid #075ea4;background-color:#9bcae6;padding:0;margin:0;border-bottom:none;}.subLevelMenuOld .subLevelMenuItem{background-color:#9bcae6;list-style-type:none;margin:0;height:50px;padding:0;text-align:center;}.subLevelMenuOld .subLevelMenuItem a{text-decoration:none;font-family:"Arial, Helvetica, sans-serif";font-size:1.1em;color:#1d1d1b;font-weight:bold;padding-right:3px;padding-left:2px;display:block;height:100%;}.subLevelMenuOld .subLevelMenuItem a:hover{color:#1371a6 !important;background-color:#c4e0f0;}.subLevelMenuOld .subLevelMenuItem a .subMenuText{display:inline-table;vertical-align:middle;height:50px;width:95%;}.subLevelMenuOld .subLevelMenuItem a .subMenuText .imgdiv{display:table-cell;padding:0;margin:0;width:25px;max-height:25px;background-repeat:no-repeat;background-position:0 center;vertical-align:middle;margin-top:12.5px;background-size:50px;background-image:url("/Images/Mobile/icons.svg");}.subLevelMenuOld .subLevelMenuItem a .subMenuText .linkText{display:table-cell;padding-left:5px;padding-right:3px;vertical-align:middle;height:40px;max-width:185px;white-space:normal;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu{color:#fff;background-color:#1570a6;background-repeat:no-repeat;background-image:url("/Images/MainMenuIcons/arrow.svg");background-position:center top;background-size:50px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu .linkText:hover{color:#65bced !important;}.subLevelMenuOld .subLevelMenuItem a.testing_mytests .imgdiv{background-position:0 -650px;}.subLevelMenuOld .subLevelMenuItem a.testing_mytests:hover .imgdiv{background-position:-25px -650px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_mytests .subMenuText .imgdiv{background-position:-25px -650px;}.subLevelMenuOld .subLevelMenuItem a.testing_historydetails .imgdiv{background-position:0 -1200px;}.subLevelMenuOld .subLevelMenuItem a.testing_historydetails:hover .imgdiv{background-position:-25px -1200px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_historydetails .subMenuText .imgdiv{background-position:-25px -1200px;}.subLevelMenuOld .subLevelMenuItem a.testing_calendar .imgdiv{background-position:0 -800px;}.subLevelMenuOld .subLevelMenuItem a.testing_calendar:hover .imgdiv{background-position:-25px -800px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_calendar .subMenuText .imgdiv{background-position:-25px -800px;}.subLevelMenuOld .subLevelMenuItem a.testing_materials_list .imgdiv{background-position:0 -3150px;}.subLevelMenuOld .subLevelMenuItem a.testing_materials_list:hover .imgdiv{background-position:-25px -3150px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_materials_list .subMenuText .imgdiv{background-position:-25px -3150px;}.subLevelMenuOld .subLevelMenuItem a.crm_personaldata .imgdiv{background-position:0 -3250px;}.subLevelMenuOld .subLevelMenuItem a.crm_personaldata:hover .imgdiv{background-position:-25px -3250px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.crm_personaldata .subMenuText .imgdiv{background-position:-25px -3250px;}.subLevelMenuOld .subLevelMenuItem a.crm_news .imgdiv{background-position:0 -3100px;}.subLevelMenuOld .subLevelMenuItem a.crm_news:hover .imgdiv{background-position:-25px -3100px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.crm_news .subMenuText .imgdiv{background-position:-25px -3100px;}.subLevelMenuOld .subLevelMenuItem a.crm_faq .imgdiv{background-position:0 -1100px;}.subLevelMenuOld .subLevelMenuItem a.crm_faq:hover .imgdiv{background-position:-25px -1100px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.crm_faq .subMenuText .imgdiv{background-position:-25px -1100px;}.subLevelMenuOld .subLevelMenuItem a.crm_polls .imgdiv{background-position:0 -3350px;}.subLevelMenuOld .subLevelMenuItem a.crm_polls:hover .imgdiv{background-position:-25px -3350px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.crm_polls .subMenuText .imgdiv{background-position:-25px -3350px;}.subLevelMenuOld .subLevelMenuItem a.crm_photogallery .imgdiv{background-position:0 -3300px;}.subLevelMenuOld .subLevelMenuItem a.crm_photogallery:hover .imgdiv{background-position:-25px -3300px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.crm_photogallery .subMenuText .imgdiv{background-position:-25px -3300px;}.subLevelMenuOld .subLevelMenuItem a.crm_feedback .imgdiv{background-position:0 -1150px;}.subLevelMenuOld .subLevelMenuItem a.crm_feedback:hover .imgdiv{background-position:-25px -1150px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.crm_feedback .subMenuText .imgdiv{background-position:-25px -1150px;}.subLevelMenuOld .subLevelMenuItem a.testing_testmanage .imgdiv{background-position:0 -3800px;}.subLevelMenuOld .subLevelMenuItem a.testing_testmanage:hover .imgdiv{background-position:-25px -3800px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_testmanage .subMenuText .imgdiv{background-position:-25px -3800px;}.subLevelMenuOld .subLevelMenuItem a.testing_testappointment .imgdiv{background-position:0 -3750px;}.subLevelMenuOld .subLevelMenuItem a.testing_testappointment:hover .imgdiv{background-position:-25px -3750px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_testappointment .subMenuText .imgdiv{background-position:-25px -3750px;}.subLevelMenuOld .subLevelMenuItem a.testing_attemptscounter .imgdiv{background-position:0 -700px;}.subLevelMenuOld .subLevelMenuItem a.testing_attemptscounter:hover .imgdiv{background-position:-25px -700px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_attemptscounter .subMenuText .imgdiv{background-position:-25px -700px;}.subLevelMenuOld .subLevelMenuItem a.testing_testsresults .imgdiv{background-position:0 -3850px;}.subLevelMenuOld .subLevelMenuItem a.testing_testsresults:hover .imgdiv{background-position:-25px -3850px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_testsresults .subMenuText .imgdiv{background-position:-25px -3850px;}.subLevelMenuOld .subLevelMenuItem a.testing_uncheckedtests .imgdiv{background-position:0 -3950px;}.subLevelMenuOld .subLevelMenuItem a.testing_uncheckedtests:hover .imgdiv{background-position:-25px -3950px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_uncheckedtests .subMenuText .imgdiv{background-position:-25px -3950px;}.subLevelMenuOld .subLevelMenuItem a.testing_checkedtests .imgdiv{background-position:0 -850px;}.subLevelMenuOld .subLevelMenuItem a.testing_checkedtests:hover .imgdiv{background-position:-25px -850px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_checkedtests .subMenuText .imgdiv{background-position:-25px -850px;}.subLevelMenuOld .subLevelMenuItem a.testing_questions .imgdiv{background-position:0 -3400px;}.subLevelMenuOld .subLevelMenuItem a.testing_questions:hover .imgdiv{background-position:-25px -3400px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_questions .subMenuText .imgdiv{background-position:-25px -3400px;}.subLevelMenuOld .subLevelMenuItem a.testing_scenarios .imgdiv{background-position:0 -3600px;}.subLevelMenuOld .subLevelMenuItem a.testing_scenarios:hover .imgdiv{background-position:-25px -3600px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_scenarios .subMenuText .imgdiv{background-position:-25px -3600px;}.subLevelMenuOld .subLevelMenuItem a.testing_questionsDB .imgdiv{background-position:0 -3500px;}.subLevelMenuOld .subLevelMenuItem a.testing_questionsDB:hover .imgdiv{background-position:-25px -3500px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_questionsDB .subMenuText .imgdiv{background-position:-25px -3500px;}.subLevelMenuOld .subLevelMenuItem a.testing_questions_database .imgdiv{background-position:0 -3450px;}.subLevelMenuOld .subLevelMenuItem a.testing_questions_database:hover .imgdiv{background-position:-25px -3450px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_questions_database .subMenuText .imgdiv{background-position:-25px -3450px;}.subLevelMenuOld .subLevelMenuItem a.testing_scenariosDB .imgdiv{background-position:0 -3650px;}.subLevelMenuOld .subLevelMenuItem a.testing_scenariosDB:hover .imgdiv{background-position:-25px -3650px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_scenariosDB .subMenuText .imgdiv{background-position:-25px -3650px;}.subLevelMenuOld .subLevelMenuItem a.testing_mydisciplines .imgdiv{background-position:0 -350px;}.subLevelMenuOld .subLevelMenuItem a.testing_mydisciplines:hover .imgdiv{background-position:-25px -350px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_mydisciplines .subMenuText .imgdiv{background-position:-25px -350px;}.subLevelMenuOld .subLevelMenuItem a.testing_themes .imgdiv{background-position:0 -3700px;}.subLevelMenuOld .subLevelMenuItem a.testing_themes:hover .imgdiv{background-position:-25px -3700px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_themes .subMenuText .imgdiv{background-position:-25px -3700px;}.subLevelMenuOld .subLevelMenuItem a.testing_questionsverifying .imgdiv{background-position:0 -3400px;}.subLevelMenuOld .subLevelMenuItem a.testing_questionsverifying:hover .imgdiv{background-position:-25px -3400px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_questionsverifying .subMenuText .imgdiv{background-position:-25px -3400px;}.subLevelMenuOld .subLevelMenuItem a.testing_scenarioverifying .imgdiv{background-position:0 -3600px;}.subLevelMenuOld .subLevelMenuItem a.testing_scenarioverifying:hover .imgdiv{background-position:-25px -3600px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_scenarioverifying .subMenuText .imgdiv{background-position:-25px -3600px;}.subLevelMenuOld .subLevelMenuItem a.testing_questionproblems .imgdiv{background-position:0 -3400px;}.subLevelMenuOld .subLevelMenuItem a.testing_questionproblems:hover .imgdiv{background-position:-25px -3400px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_questionproblems .subMenuText .imgdiv{background-position:-25px -3400px;}.subLevelMenuOld .subLevelMenuItem a.testing_managelibrary .imgdiv{background-position:0 -3100px;}.subLevelMenuOld .subLevelMenuItem a.testing_managelibrary:hover .imgdiv{background-position:-25px -3100px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_managelibrary .subMenuText .imgdiv{background-position:-25px -3100px;}.subLevelMenuOld .subLevelMenuItem a.testing_questionsarchive .imgdiv{background-position:0 -3400px;}.subLevelMenuOld .subLevelMenuItem a.testing_questionsarchive:hover .imgdiv{background-position:-25px -3400px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_questionsarchive .subMenuText .imgdiv{background-position:-25px -3400px;}.subLevelMenuOld .subLevelMenuItem a.testing_scenariosarchive .imgdiv{background-position:0 -3600px;}.subLevelMenuOld .subLevelMenuItem a.testing_scenariosarchive:hover .imgdiv{background-position:-25px -3600px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_scenariosarchive .subMenuText .imgdiv{background-position:-25px -3600px;}.subLevelMenuOld .subLevelMenuItem a.testing_availabletestsarchive .imgdiv{background-position:0 -250px;}.subLevelMenuOld .subLevelMenuItem a.testing_availabletestsarchive:hover .imgdiv{background-position:-25px -250px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_availabletestsarchive .subMenuText .imgdiv{background-position:-25px -250px;}.subLevelMenuOld .subLevelMenuItem a.testing_reports .imgdiv{background-position:0 -650px;}.subLevelMenuOld .subLevelMenuItem a.testing_reports:hover .imgdiv{background-position:-25px -650px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_reports .subMenuText .imgdiv{background-position:-25px -650px;}.subLevelMenuOld .subLevelMenuItem a.crm_users .imgdiv{background-position:0 -4000px;}.subLevelMenuOld .subLevelMenuItem a.crm_users:hover .imgdiv{background-position:-25px -4000px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.crm_users .subMenuText .imgdiv{background-position:-25px -4000px;}.subLevelMenuOld .subLevelMenuItem a.testing_mydisciplinesmanagement .imgdiv{background-position:0 -1050px;}.subLevelMenuOld .subLevelMenuItem a.testing_mydisciplinesmanagement:hover .imgdiv{background-position:-25px -1050px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_mydisciplinesmanagement .subMenuText .imgdiv{background-position:-25px -1050px;}.subLevelMenuOld .subLevelMenuItem a.testing_directions_appointment .imgdiv{background-position:0 -950px;}.subLevelMenuOld .subLevelMenuItem a.testing_directions_appointment:hover .imgdiv{background-position:-25px -950px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.testing_directions_appointment .subMenuText .imgdiv{background-position:-25px -950px;}.subLevelMenuOld .subLevelMenuItem a.crm_audit .imgdiv{background-position:0 -750px;}.subLevelMenuOld .subLevelMenuItem a.crm_audit:hover .imgdiv{background-position:-25px -750px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.crm_audit .subMenuText .imgdiv{background-position:-25px -750px;}.subLevelMenuOld .subLevelMenuItem a.crm_audit_journal_settings .imgdiv{background-position:0 -3050px;}.subLevelMenuOld .subLevelMenuItem a.crm_audit_journal_settings:hover .imgdiv{background-position:-25px -3050px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.crm_audit_journal_settings .subMenuText .imgdiv{background-position:-25px -3050px;}.subLevelMenuOld .subLevelMenuItem a.crm_contacts .imgdiv{background-position:0 -650px;}.subLevelMenuOld .subLevelMenuItem a.crm_contacts:hover .imgdiv{background-position:-25px -650px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.crm_contacts .subMenuText .imgdiv{background-position:-25px -650px;}.subLevelMenuOld .subLevelMenuItem a.crm_message .imgdiv{background-position:0 -450px;}.subLevelMenuOld .subLevelMenuItem a.crm_message:hover .imgdiv{background-position:-25px -450px;}.subLevelMenuOld .subLevelMenuItem a.currentSubLevelMenu.crm_message .subMenuText .imgdiv{background-position:-25px -450px;}table.subLevelMenuTable{border:none;border-collapse:collapse;padding:0;}table.subLevelMenuTable tr,table.subLevelMenuTable td{padding:0;vertical-align:top;}

.tabs{margin:0;border:1px solid #f3f3f3;background:#fff;list-style-type:none;}.tabs::before,.tabs::after{display:table;content:' ';flex-basis:0;order:1;}.tabs::after{clear:both;}.tabs-content{border:1px solid #f3f3f3;border-top:0;background:#fff;color:#000;transition:all .5s ease;}.tabs-title{float:left;}.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:1.23077rem;line-height:1;color:#cacaca;}[data-whatinput='mouse'] .tabs-title>a{outline:0;}.tabs-title>a .badge{margin-top:2px;vertical-align:top;}.tabs-title>a:hover{background:#fefefe;color:#aeaeae;}.tabs-title>a:focus,.tabs-title>a[aria-selected='true']{background:#f3f3f3;color:#1d1d1b;}.tabs-title>a{font-size:1.23077rem;font-family:"Noto Sans",Helvetica,sans-serif;font-style:normal;font-weight:bold;text-transform:uppercase;}.tabs-title:hover{color:#000;}.tabs-title:focus,.tabs-title[aria-selected='true']{background:#f3f3f3;color:#000 !important;}

.checkbox{display:inline-block;font-weight:normal;position:relative;padding-left:20px;margin-bottom:12px;cursor:pointer;font-size:12.6px;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.checkbox .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#fff;border:1px solid #cacaca;}.checkbox .checkmark:after{content:"";position:absolute;display:none;left:5px;width:4px;height:10px;border:solid #f81700;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;display:none;}.checkbox input:checked~.checkmark{background-color:#fff;}.checkbox input:checked~.checkmark:after{display:block;}.radiobutton{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:12.6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.radiobutton .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#fff;border-radius:50%;border:1px solid #cacaca;}.radiobutton .checkmark:after{content:"";position:absolute;display:none;top:2px;left:2px;width:9px;height:9px;border-radius:50%;background:#f81700;}.radiobutton input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.radiobutton input:checked~.checkmark{background-color:#fff;}.radiobutton input:checked~.checkmark:after{display:block;}.radiobutton:hover input~.checkmark{background-color:#cacaca;}.onoffswitch{position:relative;width:65px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}.onoffswitch .onoffswitch-checkbox{position:absolute;opacity:0;pointer-events:none;}.onoffswitch .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border-radius:0;margin:0;}.onoffswitch .onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s;}.onoffswitch .onoffswitch-inner:before,.onoffswitch .onoffswitch-inner:after{display:block;float:left;width:50%;height:25px;padding:0;line-height:21px;font-size:14px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:bold;box-sizing:border-box;border:2px solid transparent;background-clip:padding-box;}.onoffswitch .onoffswitch-inner:before{content:"Вкл.";padding-left:8px;background-color:#f81700;color:#fff;}.onoffswitch .onoffswitch-inner:after{content:"Выкл.";padding-right:8px;background-color:#ccc;color:#333;text-align:right;}.onoffswitch .onoffswitch-switch{display:block;width:5px;margin:0;background:#000;position:absolute;top:0;bottom:0;right:60px;transition:all .3s ease-in 0s;}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0;}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0;}

table#schedule{border-collapse:collapse;}table#schedule tr,table#schedule th,table#schedule td{border-collapse:collapse;}table#schedule th,table#schedule td{padding:5px;}table#schedule th{background-color:#ecebea;}table.cleartable{border:none;width:100%;}table.cleartable th{border:none;}table.cleartable td{border:none;}table.cleartable .total td{font-weight:bolder;}table.cleartable .sub td{background-color:#c8e8f8;}table.cleartable .sub2 td{background-color:#e8eef4;}table.cleartable td.lvl1{padding-left:20px;}table.cleartable td.lvl2{padding-left:40px;}#sidebarMissing{color:#f00;float:left;font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:11px;height:200px;padding:30px;width:177px;}#contentMissing{padding-left:10px;padding-top:0;margin-left:260px;}.coming-events{border:1px solid #f3f3f3;padding:5px 5px 15px 5px;max-height:265px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;}.coming-events .event{height:250px;padding:15px 15px 15px 20px;cursor:pointer;margin-bottom:10px;width:340px;word-break:break-word;white-space:normal;display:inline-block;vertical-align:top;}.coming-events .event:hover{background-color:#e9e8e8;}.coming-events .event .dateTime{text-transform:capitalize;border-left:3px solid #f00;padding-left:10px;}.coming-events .event .dateTime .time-range{vertical-align:text-bottom;}.coming-events .event .dateTime .time-range span{margin:0 5px 0 10px;}.stylishedCalendar .fc-toolbar{height:40px;color:#fff !important;padding-left:45px;padding-right:45px;font-weight:bold;background:#6db3f2;background:-moz-linear-gradient(-45deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#6db3f2),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),color-stop(100%,#1e69de));background:-webkit-linear-gradient(-45deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:-o-linear-gradient(-45deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:-ms-linear-gradient(-45deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:linear-gradient(135deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6db3f2',endColorstr='#1e69de',GradientType=1);}.stylishedCalendar .fc-toolbar h2{color:#fff !important;font-family:'Tahoma';}.stylishedCalendar .fc-toolbar .fc-left{margin-top:7px;}.stylishedCalendar .fc-toolbar .fc-right{margin-top:7px;}.stylishedCalendar .fc-toolbar .fc-center{margin-top:10px;}.stylishedCalendar .fc-view td.fc-widget-header{line-height:4.5em !important;}.stylishedCalendar .fc-time-grid .fc-slats td{line-height:4.5em !important;}.stylishedCalendar .fc-time-grid .fc-slats table tr:nth-child(2n) td{background-color:#efecec;}.stylishedCalendar .fc-time-grid .fc-slats table td.fc-axis{color:#7a7a7a;}.stylishedCalendar .fc-row.fc-rigid{overflow:visible;}.stylishedCalendar .fc-basic-view .fc-body .fc-row,.stylishedCalendar .fc-view .fc-body .fc-row{min-height:11em;overflow:hidden;}.stylishedCalendar .fc-basic-view .fc-body .fc-row .fc-day-grid-event,.stylishedCalendar .fc-view .fc-body .fc-row .fc-day-grid-event{padding:5px;}.stylishedCalendar .fc-basic-view .fc-body .fc-row .fc-event-container .fc-event .fc-content,.stylishedCalendar .fc-view .fc-body .fc-row .fc-event-container .fc-event .fc-content{display:block;white-space:normal;}

table.report{width:100%;font-size:.9em;border-collapse:collapse;}table.report th{text-align:center;border:1px solid #fff;background-color:#e8eef4;}table.report td{padding:5px;}table.report .total td{font-weight:bolder;}table.report .sub td{background-color:#c8e8f8;}table.report .sub2 td{background-color:#e8eef4;}table.report td.lvl1{padding-left:20px;}table.report td.lvl2{padding-left:40px;}

.test-info{margin:auto;color:#8a8a8a;line-height:2;}.test-info .hTestName{padding-left:5px;color:#000;}.test-info .hQuestionsCount,.test-info .hQuestionsCountAnswered{color:#f81700;padding-left:5px;padding-right:25px;}.test-info .hTimeToFinish{color:#f81700;padding-left:5px;padding-right:25px;}.test-info .hHelp{color:#f81700;font-size:16px;}.whileDragging{text-align:center;width:100px;height:100px;background-image:-webkit-linear-gradient(top,white,#dedede);background-image:-moz-linear-gradient(top,white,#dedede);background-image:-ms-linear-gradient(top,white,#dedede);background-image:-o-linear-gradient(top,white,#dedede);background-image:linear-gradient(to bottom,white,#dedede);border:1px solid #cacaca;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;border-radius:100px;display:inline-block;position:relative;overflow:hidden;}span.colorSpan{width:40px;height:3px;margin-right:5px;display:block;}span.colorSpan.grayBlueBorder{background-color:#1371a6;}span.colorSpan.lightBlueBorder{background-color:#8bb5f6;}span.colorSpan.greenBorder{background-color:#7fad1b;}span.colorSpan.lightGreenBorder{background-color:#88b32c;}span.colorSpan.purpleBorder{background-color:#641860;}span.colorSpan.yellowBorder{background-color:#f1e623;}span.colorSpan.lightRedBorder{background-color:#f81700;}span.colorSpan.lightPurpleBorder{background-color:#c463e0;}span.colorSpan.orangeBorder{background-color:#fc8333;}span.colorSpan.grayBorder{background-color:#a7a7a7;}#testingContainer{width:100%;}#testingContainer dt{width:50px;}#testingContainer dl{margin-left:70px;}#testingContainer #testingTestName{font-weight:bold;font-family:"Noto Sans",Helvetica,sans-serif;color:#000;}#testingContainer #testingQuestionsList{border:1px solid #cacaca;padding:5px;margin-top:35px;margin-bottom:40px;}#testingContainer #testingQuestionsList .questionNumber{text-align:center;display:inline-block;width:40px;height:40px;position:relative;margin:15px;background-color:#f3f3f3;border-right:0 !important;}#testingContainer #testingQuestionsList .questionNumber.bordered{border-right:1px solid #c6c6c6;}#testingContainer #testingQuestionsList .questionNumber.currentTask{border-color:#00f !important;font-weight:600 !important;}#testingContainer #testingQuestionsList .questionNumber.grayBlueBorder:after{content:"";color:#1371a6;background-color:#1371a6;padding:2px;width:40px;height:3px;position:absolute;bottom:-10px;left:-1px;}#testingContainer #testingQuestionsList .questionNumber.lightBlueBorder:after{content:"";color:#8bb5f6;background-color:#8bb5f6;padding:2px;width:40px;height:3px;position:absolute;bottom:-10px;left:-1px;}#testingContainer #testingQuestionsList .questionNumber.greenBorder:after{content:"";color:#7fad1b;background-color:#7fad1b;padding:2px;width:40px;height:3px;position:absolute;bottom:-10px;left:-1px;}#testingContainer #testingQuestionsList .questionNumber.lightGreenBorder:after{content:"";color:#88b32c;background-color:#88b32c;padding:2px;width:40px;height:3px;position:absolute;bottom:-10px;left:-1px;}#testingContainer #testingQuestionsList .questionNumber.purpleBorder:after{content:"";color:#641860;background-color:#641860;padding:2px;width:40px;height:3px;position:absolute;bottom:-10px;left:-1px;}#testingContainer #testingQuestionsList .questionNumber.yellowBorder:after{content:"";color:#f1e623;background-color:#f1e623;padding:2px;width:40px;height:3px;position:absolute;bottom:-10px;left:-1px;}#testingContainer #testingQuestionsList .questionNumber.lightPurpleBorder:after{content:"";color:#c463e0;background-color:#c463e0;padding:2px;width:40px;height:3px;position:absolute;bottom:-10px;left:-1px;}#testingContainer #testingQuestionsList .questionNumber.orangeBorder:after{content:"";color:#fc8333;background-color:#fc8333;padding:2px;width:40px;height:3px;position:absolute;bottom:-10px;left:-1px;}#testingContainer #testingQuestionsList .questionNumber.grayBorder:after{content:"";color:#f3f3f3;background-color:#f3f3f3;padding:2px;width:40px;height:3px;position:absolute;bottom:-10px;left:-1px;}#testingContainer #testingQuestionsList .questionNumber.lightRedBorder:after{content:"";color:#f81700;background-color:#f81700;padding:2px;width:40px;height:3px;position:absolute;bottom:-10px;left:-1px;}#testingContainer #testingQuestionsList .questionNumber a{position:absolute;top:50%;transform:translate(-50%,-50%);color:#000;}#testingContainer #testingQuestionsList a{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:.85em 1em;}#testingContainer #testingQuestionsList .questionNumber-red{background-color:#f81700;}#testingContainer #testingQuestionsList .questionNumber-red a{color:#fff;}#testingContainer #testingQuestionsList .questionNumber-gray{background-color:#a4a4a4;}#testingContainer #testingQuestionsList .questionNumber-gray a{color:#fff;}#testingContainer .number{vertical-align:top;}#testingContainer #questionViewerQuestion{font-size:14px -1pt;font-family:"Noto Sans",Helvetica,sans-serif;color:#000;display:inline-block;margin-top:-2px;}#testingContainer #questionViewerQuestion p{display:inline;}#testingContainer #questionViewerQuestion .Normal-H{display:block;}#testingContainer #questionViewerAnswers .orderSortableTR{vertical-align:middle;}#testingContainer #questionViewerAnswers .orderSortableTR p{display:inline;}#testingContainer #questionViewerAnswers .pointered:hover{cursor:pointer;}#testingContainer #questionViewerAnswers input[type='text'],#testingContainer #questionViewerAnswers textarea{width:100%;height:40px;border-radius:5px;padding:5px 10px;font-size:16.66667px;}#testingContainer #questionViewerAnswers #btResetComparison{margin-top:20px;margin-bottom:20px;}#testingContainer #questionViewerAnswers #questionViewerAnswersTable .checkbox{margin-right:5px;}#testingContainer #questionViewerAnswers #questionViewerAnswersTable label{display:inline-block;}#testingContainer #questionViewerAnswers #questionViewerAnswersTable label p{display:inline;}#testingContainer #questionViewerAnswers #questionViewerAnswersTable .comparisonGroup1TD p,#testingContainer #questionViewerAnswers #questionViewerAnswersTable .comparisonGroup2TD p{display:inline;}#testingContainer #questionViewerAnswers #questionViewerComparisonAnswersTable{border-spacing:1px;}#testingContainer #questionViewerAnswers #questionViewerComparisonAnswersTable tr td{width:500px;z-index:1000;border-left:1px solid #f3f3f3;border-bottom-left-radius:5px;border-top-left-radius:5px;border-right:1px solid #f3f3f3;border-bottom-right-radius:5px;border-top-right-radius:5px;}#testingContainer #questionViewerAnswers #questionViewerComparisonAnswersTable .comparisonDraggableTD{cursor:move;}#testingContainer .comparisonGroup2TD,#testingContainer .comparisonDraggableTD{text-align:center;vertical-align:middle;border:1px solid #f3f3f3;}#testingContainer .numberCircle{border-radius:50%;content:' ';width:40px;height:40px;padding:5px;background:#fff;border:2px solid #cacaca;color:#cacaca;text-align:center;font:19px "Noto Sans",Helvetica,sans-serif;}#testingContainer .button-group button{margin-right:15px;}.regular-radio{display:none;}.regular-radio+label{-webkit-appearance:none;background-color:#f3f3f3;border:1px solid #cacaca;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;border-radius:50px;display:inline-block;position:relative;cursor:pointer;}.regular-radio:checked+label:after{content:' ';width:12px;height:12px;border-radius:50px;position:absolute;top:3px;background:#cacaca;box-shadow:inset 0 0 10px rgba(0,0,0,.3);text-shadow:0;left:3px;font-size:32px;}.regular-radio:checked+label{background-color:#f3f3f3;color:#cacaca;border:1px solid #cacaca;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1),inset 0 0 10px rgba(0,0,0,.1);}.regular-radio+label:active,.regular-radio:checked+label:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1);}.big-radio+label{padding:16px;}.big-radio:checked+label:after{width:24px;height:24px;left:4px;top:4px;}.regular-checkbox{display:none;}.regular-checkbox+label{background-color:#f3f3f3;border:1px solid #cacaca;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;border-radius:3px;display:inline-block;position:relative;cursor:pointer;}.regular-checkbox+label:active,.regular-checkbox:checked+label:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1);}.regular-checkbox:checked+label{background-color:#f3f3f3;border:1px solid #cacaca;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);color:#cacaca;}.regular-checkbox:checked+label:after{content:'✔';font-size:14px;position:absolute;top:0;left:3px;color:#cacaca;}.big-checkbox+label{padding:18px;}.big-checkbox:checked+label:after{font-size:28px;left:6px;}#testingResultDiv{width:100%;margin:auto;font-size:24.66667px;}#testingResultDiv #titleDiv{padding:3px 3px 3px 7px;text-align:center;font-size:35pt;}#testingResultDiv table{font-size:20pt;}#testingResultDiv table tr td:first-child{font-weight:bold;}#testingResultDiv fieldset{padding:10px 20px;border-radius:5px;border:1px solid #888;}a.disabledLink{pointer-events:none;cursor:default;color:#888 !important;}table.uchplan,table.uchplan tr,table.uchplan tr td,table.uchplan tr th{border:1px solid #000;}table.uchplan{width:100%;border-collapse:collapse;vertical-align:middle;text-align:center;}table.uchplan th{font-weight:bold;}table.uchplan tr td.filled{background-color:#ffa500;}table.uchplan tr th.ball{width:50px;}.red{color:#f00;}.green{color:#008000;}.black{color:#000;}.orange{color:#ffa500;}.blue{color:#00f;}#sortable{list-style-type:none;margin:0;padding:0;width:100%;}#sortable li{margin:0 3px 3px 3px;padding:.4em;padding-left:1.5em;font-size:1.1em;font-weight:normal;}#sortable li span{position:absolute;margin-left:-1.3em;}.groupCheckBox{margin-top:3px !important;}.qInfo{cursor:move;height:50px;vertical-align:middle;background-color:#f3f3f3;}.qInfo table tbody{background-color:transparent;border:none;}.qInfo table td{padding:0;vertical-align:top;}.qName{width:880px;}.qThemeName{width:770px;}.qCount input[type="text"]{width:100px;}.link-plus{background-color:#f3f3f3;display:inline-block;width:18px;height:18px;border:1px solid #c6c6c6;background-image:none;margin-right:10px;margin-top:2px;position:relative;}.link-plus:after{height:2px;content:'';width:10px;background-color:#c6c6c6;position:absolute;top:7px;left:3px;}.link-plus:hover:after{background-color:#c6c6c6;}.link-plus:before{height:10px;content:'';width:2px;background-color:#c6c6c6;position:absolute;top:3px;left:7px;}.link-plus:hover:before{background-color:#c6c6c6;}.link-minus{background-color:#f3f3f3;display:inline-block;width:18px;height:18px;border:1px solid #c6c6c6;background-image:none;margin-right:10px;margin-top:2px;position:relative;}.link-minus:after{height:2px;content:'';width:10px;background-color:#c6c6c6;position:absolute;top:7px;left:3px;}.link-minus:hover:after{background-color:#c6c6c6;}

div#auditDialog table#auditTable td:first-child{font-weight:bold;}

.ui-tabs-vertical{width:60em;}.ui-tabs-vertical .ui-tabs-nav{padding:.2em .1em .2em .2em;float:left;width:12em;}.ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border-bottom-width:1px !important;border-right-width:0 !important;margin:0 -1px .2em 0;}.ui-tabs-vertical .ui-tabs-nav li a{display:block;height:45px;white-space:normal;width:140px;}.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:.1em;border-right-width:1px;border-right-width:1px;}.ui-tabs-vertical .ui-tabs-panel{padding:1em;float:right;width:47em;}

.posts_list{margin:0 auto;padding:25px;}.posts .post{margin-bottom:40px;}.posts .post .published{color:#1371a6;font-size:16px;margin-bottom:2px;}.posts .post h1.title{color:#767676;font:21px "Tahoma";}.posts .post .ui-widget{font-size:14px;}.posts .post .content{font-family:"Verdana",sans-serif;font-size:13px;line-height:160%;margin-bottom:10px;overflow:hidden;}.posts .post .content .cancel-edit,.posts .post .content .editlink{margin-top:20px;}.posts .post .content .rawcontent{margin-bottom:10px;}.posts .post .full_post{padding:25px;}.posts .post h1 .title{color:#1570a6 !important;}.posts .post h1 .title a.post_title{color:#1570a6 !important;}.posts .post h1 .title a.post_title:hover{color:#1570a6 !important;}.post-view .short{background:#e6e6e6;padding:10px;}.post-view .img-thumbnail{height:100% !important;}.buttons{display:inline-block;}.pager_wrap{display:block;margin:0 auto;overflow:hidden;padding:25px 0 0 3px;text-align:center;}.pager_wrap{padding:0 6px 0 0;position:relative;top:-8px;display:block;margin:0 auto;overflow:hidden;text-align:center;}.pager_wrap p{display:inline-block;margin-bottom:0;padding:0 6px 0 0;position:relative;top:-8px;}.pager_wrap li a.active{background:#f81700 !important;color:#fff !important;display:block;padding:2px 5px;}#pager_list{display:inline-block;}#pager_list a{color:#434343;display:block;height:22px;line-height:22px;min-width:11px;padding:0 5px;text-align:center;text-decoration:none;}ul#pager_list{list-style:none outside none;margin:0;padding:0;}#pager_list li{background:#fff;border-radius:1px;color:#434343;float:left;margin:0 4px 0 0;}#pager_list li:hover a,#pager_list li a:hover{background:#f81700;color:#fff;}#pager_list .cke_ltr{margin-bottom:5px !important;margin-top:5px !important;}

.gb-student{border-top:1px solid #1570a6;}.gradebook{border:1px solid #1570a6;padding-bottom:1px;}.gradebook .gb-title{min-height:50px;height:100%;color:#fff !important;padding-left:0;padding-right:0;font-weight:bold;background:#6db3f2;background:-moz-linear-gradient(-45deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#6db3f2),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),color-stop(100%,#1e69de));background:-webkit-linear-gradient(-45deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:-o-linear-gradient(-45deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:-ms-linear-gradient(-45deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:linear-gradient(135deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6db3f2',endColorstr='#1e69de',GradientType=1);text-align:center;position:relative;}.gradebook .gb-title .gb-current-student{display:inline-block;margin-top:7px;position:relative;width:85%;top:5px;}.gradebook .gb-title .gb-current-student h1{color:#fff !important;font-family:"Noto Sans",Helvetica,sans-serif;}.gradebook .gb-title .gb-prev-stud{height:100%;position:absolute;left:25px;top:2px;}.gradebook .gb-title .gb-prev-stud .btn{height:100%;padding:0;background:none;border:none;color:#fff;text-shadow:none;box-shadow:none;}.gradebook .gb-title .gb-prev-stud .btn i:hover{color:#fc8333 !important;}.gradebook .gb-title .gb-next-stud{height:100%;position:absolute;right:25px;top:2px;}.gradebook .gb-title .gb-next-stud .btn{height:100%;padding:0;background:none;border:none;color:#fff;text-shadow:none;box-shadow:none;}.gradebook .gb-title .gb-next-stud .btn i:hover{color:#fc8333 !important;}.gradebook .gb-toolbar{height:50px;color:#fff !important;padding-left:45px;padding-right:45px;font-weight:bold;background:#bbb;text-align:center;}.gradebook .gb-toolbar .gb-prev-sem{height:100%;float:left;}.gradebook .gb-toolbar .gb-prev-sem .btn{height:100%;padding:0;background:none;border:none;color:#fff;text-shadow:none;box-shadow:none;}.gradebook .gb-toolbar .gb-current-sem{display:inline-block;margin-top:10px;}.gradebook .gb-toolbar .gb-current-sem h1{color:#fff !important;font-weight:bold;font-family:"Noto Sans",Arial,Helvetica,sans-serif;}.gradebook .gb-toolbar .gb-next-sem{height:100%;float:right;}.gradebook .gb-toolbar .gb-next-sem .btn{height:100%;padding:0;background:none;border:none;color:#fff;text-shadow:none;box-shadow:none;}.gradebook .gb-data{margin-left:15px;margin-right:15px;padding-top:0;color:#1d1d1b;}.gradebook .gb-data .gb-row:nth-child(2n+1){background-color:#fff;}.gradebook .gb-data .gb-row:nth-child(2n){background-color:#eee;}.gradebook .gb-data .gb-discipline-header{display:table;width:100%;float:none !important;min-height:45px;text-align:center;font-family:"Noto Sans",Helvetica,sans-serif;font-size:15px;font-weight:bold;-ms-word-wrap:break-word;word-wrap:break-word;border-bottom:1px solid #e6e6e6;border-left:none !important;border-right:none !important;border-top:none !important;border-right:5px solid #e7cb9d !important;border-left:5px solid #e7cb9d !important;}.gradebook .gb-data .gb-discipline-header .gb-discipline-name,.gradebook .gb-data .gb-discipline-header .gb-discipline-data,.gradebook .gb-data .gb-discipline-header .gb-rate-name{text-align:center !important;display:table-cell;float:none !important;font-variant:small-caps;font-size:16px !important;color:#6b4700;padding-top:15px;padding-bottom:15px;padding-left:0;padding-right:0;vertical-align:middle;border-bottom:none;border-top:none;}.gradebook .gb-data .gb-discipline-header .gb-rate-names{display:table;width:100%;float:none !important;margin:0;}.gradebook .gb-data .gb-discipline-header .gb-rate-names .gb-rate-name.right-border{border-right:3px solid #e7cb9d !important;}.gradebook .gb-data .gb-discipline-header .gb-rate-names .gb-rate-name.left-border{border-left:3px solid #e7cb9d !important;}.gradebook .gb-data .gb-discipline-header,.gradebook .gb-data .gb-discipline{min-height:45px;margin:0;display:table;width:100%;height:100%;float:none !important;border-left:5px solid #e7cb9d;border-right:5px solid #e7cb9d;}.gradebook .gb-data .gb-discipline-header .gb-discipline-name,.gradebook .gb-data .gb-discipline .gb-discipline-name{padding:15px;font-family:"Noto Sans",Helvetica,sans-serif;font-size:14px;font-weight:bold;text-align:left;vertical-align:middle;cursor:pointer;display:table-cell;float:none !important;}.gradebook .gb-data .gb-discipline-header .gb-discipline-name .fa,.gradebook .gb-data .gb-discipline .gb-discipline-name .fa{color:#888;}.gradebook .gb-data .gb-discipline-header .gb-discipline-name:hover .fa,.gradebook .gb-data .gb-discipline .gb-discipline-name:hover .fa{color:#555;}.gradebook .gb-data .gb-discipline-header .gb-discipline-data,.gradebook .gb-data .gb-discipline .gb-discipline-data{vertical-align:middle;text-align:center;height:100%;display:table-cell;float:none !important;padding:0;}.gradebook .gb-data .gb-discipline-header .gb-discipline-data .gb-discipline-rates,.gradebook .gb-data .gb-discipline .gb-discipline-data .gb-discipline-rates{width:100%;height:100%;display:table;margin:0;}.gradebook .gb-data .gb-discipline-header .gb-discipline-data .gb-discipline-rates .gb-rate-mark,.gradebook .gb-data .gb-discipline .gb-discipline-data .gb-discipline-rates .gb-rate-mark{display:table-cell;float:none !important;border:2px solid;border-color:transparent;padding-top:15px;padding-bottom:15px;padding-left:0;padding-right:0;vertical-align:middle;font-size:24px;font-weight:bold;min-height:45px !important;}.gradebook .gb-data .gb-discipline-header .gb-discipline-data .gb-discipline-rates .gb-rate-mark:first-child,.gradebook .gb-data .gb-discipline .gb-discipline-data .gb-discipline-rates .gb-rate-mark:first-child{border-right:3px solid #e7cb9d !important;}.gradebook .gb-data .gb-discipline-header .gb-discipline-data .gb-discipline-rates .gb-rate-mark.dopusk,.gradebook .gb-data .gb-discipline .gb-discipline-data .gb-discipline-rates .gb-rate-mark.dopusk{border-right:3px solid #e7cb9d !important;border-left:3px solid #e7cb9d !important;}.gradebook .gb-data .gb-discipline-header .gb-discipline-data .gb-discipline-rates .gb-rate-mark .notEnough,.gradebook .gb-data .gb-discipline .gb-discipline-data .gb-discipline-rates .gb-rate-mark .notEnough{color:#e4223c;}.gradebook .gb-data .gb-discipline-header .gb-discipline-data .gb-discipline-rates .gb-rate-mark .Enough,.gradebook .gb-data .gb-discipline .gb-discipline-data .gb-discipline-rates .gb-rate-mark .Enough{color:#42620c;}.gradebook .gb-data .gb-discipline-header .gb-discipline-data .gb-discipline-rates .gb-rate-mark:hover,.gradebook .gb-data .gb-discipline .gb-discipline-data .gb-discipline-rates .gb-rate-mark:hover{border:2px solid #f6e4db;}.gradebook .gb-data .gb-module{min-height:45px;height:100%;margin:0;display:table;float:none !important;width:100%;border-left:5px solid transparent;border-right:5px solid transparent;}.gradebook .gb-data .gb-module:nth-child(2n){background-color:#faf5ec;}.gradebook .gb-data .gb-module:nth-child(2n+1){background-color:#fff;}.gradebook .gb-data .gb-module .gb-module-name{font-family:"Noto Sans",Helvetica,sans-serif;font-size:14px;font-weight:bold;text-align:left;vertical-align:middle;display:table-cell;float:none !important;}.gradebook .gb-data .gb-module .gb-module-data{vertical-align:middle;text-align:center;display:table-cell;float:none !important;padding:0;margin:0;min-height:100%;}.gradebook .gb-data .gb-module .gb-module-data .gb-module-rates{width:100%;height:100%;display:table;margin:0;}.gradebook .gb-data .gb-module .gb-module-data .gb-module-rates .gb-rate-mark{display:table-cell;float:none !important;border:2px solid;border-color:transparent;padding-top:15px;padding-bottom:15px;padding-left:0;padding-right:0;vertical-align:middle;font-size:18px;height:100%;}.gradebook .gb-data .gb-module .gb-module-data .gb-module-rates .gb-rate-mark:first-child{border-right:3px solid #e7cb9d !important;}.gradebook .gb-data .gb-module .gb-module-data .gb-module-rates .gb-rate-mark.dopusk{border-right:3px solid #e7cb9d !important;border-left:3px solid #e7cb9d !important;}.gradebook .gb-data .gb-module .gb-module-data .gb-module-rates .gb-rate-mark .clickable{cursor:help;}.gradebook .gb-data .gb-module .gb-module-data .gb-module-rates .gb-rate-mark .notEnough{color:#e4223c;}.gradebook .gb-data .gb-module .gb-module-data .gb-module-rates .gb-rate-mark .Enough{color:#42620c;}.gradebook .gb-data .gb-module .gb-module-data .gb-module-rates .gb-rate-mark:hover{border:2px solid #dbedf6;}.gradebook .gb-data .gb-module-events{background:#fff;}.paging_simple_numbers{text-align:center;}.paging_simple_numbers ul{margin:0;}@media only screen and (max-width:1024px){.gradebook .gb-data .gb-discipline-header .gb-rate-name{font-size:14px !important;}.gradebook .gb-title .gb-current-student{top:10px;}.gradebook .gb-title .gb-current-student h1{font-size:18px;}}

.card .card-divider .button{margin:0;padding:.3em 1em;}.card .card-divider h6{margin:0;}.card .card-divider .checkbox{margin:0;}.card .card-divider .input-group{margin:0;}.card .card-divider .input-group-label{background-color:#f81700;background-image:url(/Images/icons/arrow-white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;background-size:.7rem;transform:rotate(180deg);padding:0 .7rem;border:0;}#ratingData .accordion .accordion-item{border-bottom:1px solid #cacaca;}#ratingData .accordion .accordion-item img{border-radius:40px;}#ratingData .accordion .accordion-item .accordion-title{color:#000;padding:1.25rem 3rem 1.25rem 0;border:0;}#ratingData .accordion .accordion-item .accordion-title:hover,#ratingData .accordion .accordion-item .accordion-title:focus{background:none;}#ratingData .accordion .accordion-item .accordion-title .grid-x .cell:first-child{margin-right:0;width:1.5rem;}#ratingData .accordion .accordion-item .accordion-title .grid-x .cell.large-1:nth-child(4){width:2rem;height:2rem;padding:.5rem 0;color:#fff;background:#85b1f5;text-align:center;}#ratingData .accordion .accordion-item .accordion-title .grid-x .cell.large-1:nth-child(4).primary{background:#f81700;}#ratingData .accordion .accordion-item .accordion-title .grid-x .cell.large-1:nth-child(4).secondary{background:#a8a8a8;}#ratingData .accordion .accordion-item .accordion-title .grid-x .cell.large-1:nth-child(4).success{background:#7fad1b;}#ratingData .accordion .accordion-item .accordion-title .grid-x .cell.large-1:nth-child(4).warning{background:#fc7c27;}#ratingData .accordion .accordion-item .accordion-title .grid-x .cell.large-1:nth-child(4).alert{background:#f81700;}#ratingData .accordion .accordion-item .accordion-title .progress{margin:0;}#ratingData .accordion .accordion-item .accordion-content{border:0;}#ratingData .accordion .has-tip{cursor:pointer;display:block;}#ratingData .accordion .tooltip{color:#000;background-color:#fff;border:1px solid #cacaca;}#ratingData .accordion .tooltip.bottom::before{display:block;width:20px;height:20px;transform:rotate(45deg);background-color:#fff;border:0;border-left:1px solid #cacaca;border-top:1px solid #cacaca;top:-10px;}

.retake .bluePanel{height:40px;color:#fff !important;padding-left:45px;padding-right:45px;font-weight:bold;background:#6db3f2;background:-moz-linear-gradient(-45deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#6db3f2),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),color-stop(100%,#1e69de));background:-webkit-linear-gradient(-45deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:-o-linear-gradient(-45deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:-ms-linear-gradient(-45deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:linear-gradient(135deg,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6db3f2',endColorstr='#1e69de',GradientType=1);color:#fff !important;font-family:'Tahoma';font-size:14pt;padding-top:5px;text-align:center;margin-bottom:20px;}.retake .redPanel{height:40px;color:#fff !important;padding-left:45px;padding-right:45px;font-weight:bold;background:#f81700;color:#fff !important;font-family:'Noto Sans',Arial,Helvetica,sans-serif;font-size:14pt;padding-top:5px;text-align:center;margin-bottom:20px;}.retake .studentEventListList .sEvent{border:1px solid #e0dcdc;margin:10px;position:relative;float:left;width:180px;height:105px;cursor:pointer;overflow:hidden;border-left-width:8px;}.retake .studentEventListList .sEvent:hover{background-color:#e0dcdc;border:1px solid #ff6a00;border-left-width:8px;}.retake .studentEventListList .sEvent .sdate{position:absolute;left:4px;top:0;width:180px;height:30px;color:#a5a4a4;}.retake .studentEventListList .sEvent .sdate p{margin:0;}.retake .studentEventListList .sEvent .sAttendance{width:25px;height:25px;border:1px solid #e0dcdc;right:-2px;top:-2px;font-weight:bold;position:absolute;font-size:14pt;text-align:center;}.retake .studentEventListList .sEvent .sMark{position:absolute;top:45px;left:120px;font-size:25pt;font-weight:bold;}.retake .studentEventListList .sEvent .sValidReason{position:absolute;bottom:0;left:4px;font-size:12pt;}

.checkbox{display:inline-block;font-weight:normal;position:relative;padding-left:20px;margin-bottom:12px;cursor:pointer;font-size:12.6px;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.checkbox .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#fff;border:1px solid #cacaca;}.checkbox .checkmark:after{content:"";position:absolute;display:none;left:5px;width:4px;height:10px;border:solid #f81700;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;display:none;}.checkbox input:checked~.checkmark{background-color:#fff;}.checkbox input:checked~.checkmark:after{display:block;}.radiobutton{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:12.6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.radiobutton .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#fff;border-radius:50%;border:1px solid #cacaca;}.radiobutton .checkmark:after{content:"";position:absolute;display:none;top:2px;left:2px;width:9px;height:9px;border-radius:50%;background:#f81700;}.radiobutton input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.radiobutton input:checked~.checkmark{background-color:#fff;}.radiobutton input:checked~.checkmark:after{display:block;}.radiobutton:hover input~.checkmark{background-color:#cacaca;}.onoffswitch{position:relative;width:65px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}.onoffswitch .onoffswitch-checkbox{position:absolute;opacity:0;pointer-events:none;}.onoffswitch .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border-radius:0;margin:0;}.onoffswitch .onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s;}.onoffswitch .onoffswitch-inner:before,.onoffswitch .onoffswitch-inner:after{display:block;float:left;width:50%;height:25px;padding:0;line-height:21px;font-size:14px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:bold;box-sizing:border-box;border:2px solid transparent;background-clip:padding-box;}.onoffswitch .onoffswitch-inner:before{content:"Вкл.";padding-left:8px;background-color:#f81700;color:#fff;}.onoffswitch .onoffswitch-inner:after{content:"Выкл.";padding-right:8px;background-color:#ccc;color:#333;text-align:right;}.onoffswitch .onoffswitch-switch{display:block;width:5px;margin:0;background:#000;position:absolute;top:0;bottom:0;right:60px;transition:all .3s ease-in 0s;}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0;}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0;}.portfolio-container .checkbox{display:inline-block;font-weight:normal;position:relative;padding-left:20px;margin-bottom:12px;cursor:pointer;font-size:12.6px;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.portfolio-container .checkbox .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#fff;border:1px solid #cacaca;}.portfolio-container .checkbox .checkmark:after{content:"";position:absolute;display:none;left:5px;width:4px;height:10px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.portfolio-container .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;display:none;}.portfolio-container .checkbox input:checked~.checkmark{background-color:#f81700;}.portfolio-container .checkbox input:checked~.checkmark:after{display:block;}.portfolio-container .serie-mark-group,.portfolio-container .serie-mark-person{width:1.5rem;height:1.5rem;}.portfolio-container .serie-mark-group.primary,.portfolio-container .serie-mark-person.primary{background:#f81700;}.portfolio-container .serie-mark-group.secondary,.portfolio-container .serie-mark-person.secondary{background:#a8a8a8;}.portfolio-container .serie-mark-group.success,.portfolio-container .serie-mark-person.success{background:#7fad1b;}.portfolio-container .serie-mark-group.warning,.portfolio-container .serie-mark-person.warning{background:#fc7c27;}.portfolio-container .serie-mark-group.alert,.portfolio-container .serie-mark-person.alert{background:#f81700;}.portfolio-container .chart{display:none;}.portfolio-container .accordion .accordion-item{border-bottom:1px solid #cacaca;}.portfolio-container .accordion .accordion-item:last-child{border-bottom:none;}.portfolio-container .accordion .accordion-item .accordion-title{color:#000;padding:2rem 3rem 2rem 0;border:0;}.portfolio-container .accordion .accordion-item .accordion-title:hover,.portfolio-container .accordion .accordion-item .accordion-title:focus{background:none;}.portfolio-container .accordion .accordion-item .accordion-title .progress{margin:0;}.portfolio-container .accordion .accordion-item .accordion-content{border:0;}.portfolio-container .accordion .accordion-item .accordion-content:last-child{border-bottom:none;}.portfolio-container .accordion .has-tip{cursor:pointer;display:block;}.portfolio-container .accordion .tooltip{color:#000;background-color:#fff;border:1px solid #cacaca;}.portfolio-container .accordion .tooltip.bottom::before{display:block;width:20px;height:20px;transform:rotate(45deg);background-color:#fff;border:0;border-left:1px solid #cacaca;border-top:1px solid #cacaca;top:-10px;}.portfolio-container #disceplines-result .rate-value{width:2rem;height:2rem;padding:.5rem 0;color:#fff;text-align:center;}.portfolio-container #disceplines-result .rate-value.primary{background:#f81700;}.portfolio-container #disceplines-result .rate-value.secondary{background:#a8a8a8;}.portfolio-container #disceplines-result .rate-value.success{background:#7fad1b;}.portfolio-container #disceplines-result .rate-value.warning{background:#fc7c27;}.portfolio-container #disceplines-result .rate-value.alert{background:#f81700;}.portfolio-container #competence-result .progress{position:relative;}.portfolio-container #competence-result .progress .progress-meter-text-start{position:absolute;top:200%;left:0;font-size:.75rem;font-weight:bold;}.portfolio-container #competence-result .progress .progress-meter-text{top:200%;right:-.5rem;left:unset;color:#000;webkit-transform:unset;-ms-transform:unset;transform:unset;}.portfolio-container #competence-result .progress .progress-meter-text.center{right:40%;}.portfolio-container #competence-result .progress .progress-meter-text-end{position:absolute;top:200%;right:0;font-size:.75rem;font-weight:bold;}.portfolio-container .jobs-info{text-transform:uppercase;font-size:10px;}.portfolio-container .jobs-link{background-image:url("/Images/icons/job-cert.png");width:50px;height:30px;display:block;background-repeat:no-repeat;}.portfolio-container .photo{position:relative;}.portfolio-container .photo .button-group{display:none;position:absolute;bottom:0;}.portfolio-container .photo:hover .button-group{display:block;}

.operations .button{padding:.5em .1em;margin:0;}.operations .checkbox{margin-bottom:0;}.search-container .button.delete-group .icon{background:url(/Images/icons/basket.svg) no-repeat;background-size:contain;background-position:center;width:13px;height:13px;opacity:.6;}.search-container .button.delete-group:hover .icon{opacity:1;}.search-container .accordion-title{border:none;color:#1d1d1b;padding:0;}.search-container .accordion-title:hover,.search-container .accordion-title:focus{background-color:#fff;color:#000;}:last-child:not(.is-active)>.search-container .accordion-title{border-bottom:none;}.search-container .accordion-title a{color:#1d1d1b;}.search-container .accordion-title a:hover,.search-container .accordion-title a:focus{color:#000;}.search-container .accordion-title::before{position:absolute;top:50%;left:13rem;margin-top:-.7rem;content:'';}.search-container .is-active>.accordion-title::before{content:'';}.search-container :last-child>.accordion-content:last-child{border-bottom:none;}.search-container :last-child:not(.is-active)>.accordion-title{border-bottom:none;}.search-container .accordion-content{border:none;padding:0;}:last-child>.search-container .accordion-content:last-child{border-bottom:none;}.search-container input[type="text"]{display:block;box-sizing:border-box;width:100%;height:3.15385rem;margin:0 0 1.38462rem;padding:.69231rem;border:1px solid #ebebeb;border-radius:0;background-color:#fefefe;box-shadow:none;font-family:inherit;font-size:1.23077rem;font-weight:normal;line-height:1.5;color:#0a0a0a;transition:box-shadow .5s,border-color .25s ease-in-out;height:30px;border:1px solid #cacaca;}.search-container input[type="text"]:focus{outline:none;border:1px solid #ebebeb;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out;}.search-container label{margin-bottom:12px;}.search-container .viewDetails{cursor:pointer;}.search-container .viewDetails img{border-radius:40px;width:80px;height:80px;}.search-container .rate{display:none;}

/*!
 * FullCalendar v2.3.0 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */


.fc {
	direction: ltr;
	text-align: left;
}

.fc-rtl {
	text-align: right;
}

body .fc { /* extra precedence to overcome jqui */
	font-size: 1em;
}


/* Colors
--------------------------------------------------------------------------------------------------*/

.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-popover {
	border-color: #ddd;
}

.fc-unthemed .fc-popover {
	background-color: #fff;
}

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header {
	background: #eee;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	color: #666;
}

.fc-unthemed .fc-today {
	background: #fcf8e3;
}

.fc-highlight { /* when user is selecting cells */
	background: #bce8f1;
	opacity: .3;
	filter: alpha(opacity=30); /* for IE */
}

.fc-bgevent { /* default look for background events */
	background: rgb(143, 223, 130);
	opacity: .3;
	filter: alpha(opacity=30); /* for IE */
}

.fc-nonbusiness { /* default look for non-business-hours areas */
	/* will inherit .fc-bgevent's styles */
	background: #d7d7d7;
}


/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/

.fc-icon {
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1em;
	font-size: 1em;
	text-align: center;
	overflow: hidden;
	font-family: "Courier New", Courier, monospace;
}

/*
Acceptable font-family overrides for individual icons:
	"Arial", sans-serif
	"Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/

.fc-icon:after {
	position: relative;
	margin: 0 -1em; /* ensures character will be centered, regardless of width */
}

.fc-icon-left-single-arrow:after {
	content: "\02039";
	font-weight: bold;
	font-size: 200%;
	top: -7%;
	left: 3%;
}

.fc-icon-right-single-arrow:after {
	content: "\0203A";
	font-weight: bold;
	font-size: 200%;
	top: -7%;
	left: -3%;
}

.fc-icon-left-double-arrow:after {
	content: "\000AB";
	font-size: 160%;
	top: -7%;
}

.fc-icon-right-double-arrow:after {
	content: "\000BB";
	font-size: 160%;
	top: -7%;
}

.fc-icon-left-triangle:after {
	content: "\25C4";
	font-size: 125%;
	top: 3%;
	left: -2%;
}

.fc-icon-right-triangle:after {
	content: "\25BA";
	font-size: 125%;
	top: 3%;
	left: 2%;
}

.fc-icon-down-triangle:after {
	content: "\25BC";
	font-size: 125%;
	top: 2%;
}

.fc-icon-x:after {
	content: "\000D7";
	font-size: 200%;
	top: 6%;
}


/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/

.fc button {
	/* force height to include the border and padding */
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

	/* dimensions */
	margin: 0;
	height: 2.1em;
	padding: 0 .6em;

	/* text & cursor */
	font-size: 1em; /* normalize */
	white-space: nowrap;
	cursor: pointer;
}

/* Firefox has an annoying inner border */
.fc button::-moz-focus-inner { margin: 0; padding: 0; }
	
.fc-state-default { /* non-theme */
	border: 1px solid;
}

.fc-state-default.fc-corner-left { /* non-theme */
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.fc-state-default.fc-corner-right { /* non-theme */
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

/* icons in buttons */

.fc button .fc-icon { /* non-theme */
	position: relative;
	top: -0.05em; /* seems to be a good adjustment across browsers */
	margin: 0 .2em;
	vertical-align: middle;
}
	
/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/

.fc-state-default {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #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;
	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;
}


/* Buttons Groups
--------------------------------------------------------------------------------------------------*/

.fc-button-group {
	display: inline-block;
}

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/

.fc .fc-button-group > * { /* extra precedence b/c buttons have margin set to zero */
	float: left;
	margin: 0 0 0 -1px;
}

.fc .fc-button-group > :first-child { /* same */
	margin-left: 0;
}


/* Popover
--------------------------------------------------------------------------------------------------*/

.fc-popover {
	position: absolute;
	box-shadow: 0 2px 6px rgba(0,0,0,.15);
}

.fc-popover .fc-header { /* TODO: be more consistent with fc-head/fc-body */
	padding: 2px 4px;
}

.fc-popover .fc-header .fc-title {
	margin: 0 2px;
}

.fc-popover .fc-header .fc-close {
	cursor: pointer;
}

.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
	float: left;
}

.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
	float: right;
}

/* unthemed */

.fc-unthemed .fc-popover {
	border-width: 1px;
	border-style: solid;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	font-size: .9em;
	margin-top: 2px;
}

/* jqui themed */

.fc-popover > .ui-widget-header + .ui-widget-content {
	border-top: 0; /* where they meet, let the header have the border */
}


/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/

.fc-divider {
	border-style: solid;
	border-width: 1px;
}

hr.fc-divider {
	height: 0;
	margin: 0;
	padding: 0 0 2px; /* height is unreliable across browsers, so use padding */
	border-width: 1px 0;
}

.fc-clear {
	clear: both;
}

.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
	/* these element should always cling to top-left/right corners */
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.fc-bg {
	bottom: 0; /* strech bg to bottom edge */
}

.fc-bg table {
	height: 100%; /* strech bg to bottom edge */
}


/* Tables
--------------------------------------------------------------------------------------------------*/

.fc table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 1em; /* normalize cross-browser */
}

.fc th {
	text-align: center;
}

.fc th,
.fc td {
	border-style: solid;
	border-width: 1px;
	padding: 0;
	vertical-align: top;
}

.fc td.fc-today {
	border-style: double; /* overcome neighboring borders */
}


/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/

.fc .fc-row { /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
	/* no visible border by default. but make available if need be (scrollbar width compensation) */
	border-style: solid;
	border-width: 0;
}

.fc-row table {
	/* don't put left/right border on anything within a fake row.
	   the outer tbody will worry about this */
	border-left: 0 hidden transparent;
	border-right: 0 hidden transparent;

	/* no bottom borders on rows */
	border-bottom: 0 hidden transparent; 
}

.fc-row:first-child table {
	border-top: 0 hidden transparent; /* no top border on first row */
}


/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/

.fc-row {
	position: relative;
}

.fc-row .fc-bg {
	z-index: 1;
}

/* highlighting cells & background event skeleton */

.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
	bottom: 0; /* stretch skeleton to bottom of row */
}

.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
	height: 100%; /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
	border-color: transparent;
}

.fc-row .fc-bgevent-skeleton {
	z-index: 2;

}

.fc-row .fc-highlight-skeleton {
	z-index: 3;
}

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/

.fc-row .fc-content-skeleton {
	position: relative;
	z-index: 4;
	padding-bottom: 2px; /* matches the space above the events */
}

.fc-row .fc-helper-skeleton {
	z-index: 5;
}

.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
	/* see-through to the background below */
	background: none; /* in case <td>s are globally styled */
	border-color: transparent;

	/* don't put a border between events and/or the day number */
	border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td, /* cells with events inside (so NOT the day number cell) */
.fc-row .fc-helper-skeleton tbody td {
	/* don't put a border between event cells */
	border-top: 0;
}


/* Scrolling Container
--------------------------------------------------------------------------------------------------*/

.fc-scroller { /* this class goes on elements for guaranteed vertical scrollbars */
	overflow-y: scroll;
	overflow-x: hidden;
}

.fc-scroller > * { /* we expect an immediate inner element */
	position: relative; /* re-scope all positions */
	width: 100%; /* hack to force re-sizing this inner element when scrollbars appear/disappear */
	overflow: hidden; /* don't let negative margins or absolute positioning create further scroll */
}


/* Global Event Styles
--------------------------------------------------------------------------------------------------*/

.fc-event {
	position: relative; /* for resize handle and other inner positioning */
	display: block; /* make the <a> tag block */
	font-size: .85em;
	line-height: 1.3;
	border-radius: 3px;
	border: 1px solid #3a87ad; /* default BORDER color */
	background-color: #3a87ad; /* default BACKGROUND color */
	font-weight: normal; /* undo jqui's ui-widget-header bold */
}

/* overpower some of bootstrap's and jqui's styles on <a> tags */
.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
	color: #fff; /* default TEXT color */
	text-decoration: none; /* if <a> has an href */
}

.fc-event[href],
.fc-event.fc-draggable {
	cursor: pointer; /* give events with links and draggable events a hand mouse pointer */
}

.fc-not-allowed, /* causes a "warning" cursor. applied on body */
.fc-not-allowed .fc-event { /* to override an event's custom cursor */
	cursor: not-allowed;
}

.fc-event .fc-bg { /* the generic .fc-bg already does position */
	z-index: 1;
	background: #fff;
	opacity: .25;
	filter: alpha(opacity=25); /* for IE */
}

.fc-event .fc-content {
	position: relative;
	z-index: 2;
}

.fc-event .fc-resizer {
	position: absolute;
	z-index: 3;
}


/* Horizontal Events
--------------------------------------------------------------------------------------------------*/

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */

.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
	margin-left: 0;
	border-left-width: 0;
	padding-left: 1px; /* replace the border with padding */
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
	margin-right: 0;
	border-right-width: 0;
	padding-right: 1px; /* replace the border with padding */
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

/* resizer */

.fc-h-event .fc-resizer { /* positioned it to overcome the event's borders */
	top: -1px;
	bottom: -1px;
	left: -1px;
	right: -1px;
	width: 5px;
}

/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-ltr .fc-h-event .fc-start-resizer:before,
.fc-ltr .fc-h-event .fc-start-resizer:after,
.fc-rtl .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-end-resizer:before,
.fc-rtl .fc-h-event .fc-end-resizer:after {
	right: auto; /* ignore the right and only use the left */
	cursor: w-resize;
}

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-ltr .fc-h-event .fc-end-resizer:before,
.fc-ltr .fc-h-event .fc-end-resizer:after,
.fc-rtl .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-start-resizer:before,
.fc-rtl .fc-h-event .fc-start-resizer:after {
	left: auto; /* ignore the left and only use the right */
	cursor: e-resize;
}


/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/

.fc-day-grid-event {
	margin: 1px 2px 0; /* spacing between events and edges */
	padding: 0 1px;
}


.fc-day-grid-event .fc-content { /* force events to be one-line tall */
	white-space: nowrap;
	overflow: hidden;
}

.fc-day-grid-event .fc-time {
	font-weight: bold;
}

.fc-day-grid-event .fc-resizer { /* enlarge the default hit area */
	left: -3px;
	right: -3px;
	width: 7px;
}


/* Event Limiting
--------------------------------------------------------------------------------------------------*/

/* "more" link that represents hidden events */

a.fc-more {
	margin: 1px 3px;
	font-size: .85em;
	cursor: pointer;
	text-decoration: none;
}

a.fc-more:hover {
	text-decoration: underline;
}

.fc-limited { /* rows and cells that are hidden because of a "more" link */
	display: none;
}

/* popover that appears when "more" link is clicked */

.fc-day-grid .fc-row {
	z-index: 1; /* make the "more" popover one higher than this */
}

.fc-more-popover {
	z-index: 2;
	width: 220px;
}

.fc-more-popover .fc-event-container {
	padding: 10px;
}

/* Toolbar
--------------------------------------------------------------------------------------------------*/

.fc-toolbar {
	text-align: center;
	margin-bottom: 1em;
}

.fc-toolbar .fc-left {
	float: left;
}

.fc-toolbar .fc-right {
	float: right;
}

.fc-toolbar .fc-center {
	display: inline-block;
}

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * { /* extra precedence to override button border margins */
	float: left;
	margin-left: .75em;
}

/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child { /* extra precedence to override button border margins */
	margin-left: 0;
}
	
/* title text */

.fc-toolbar h2 {
	margin: 0;
}

/* button layering (for border precedence) */

.fc-toolbar button {
	position: relative;
}

.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
	z-index: 2;
}
	
.fc-toolbar .fc-state-down {
	z-index: 3;
}

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
	z-index: 4;
}

.fc-toolbar button:focus {
	z-index: 5;
}


/* View Structure
--------------------------------------------------------------------------------------------------*/

/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
	-webkit-box-sizing: content-box;
	   -moz-box-sizing: content-box;
	        box-sizing: content-box;
}

.fc-view, /* scope positioning and z-index's for everything within the view */
.fc-view > table { /* so dragged elements can be above the view's main element */
	position: relative;
	z-index: 1;
}

/* BasicView
--------------------------------------------------------------------------------------------------*/

/* day row structure */

.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
	/* we are sure there are no day numbers in these views, so... */
	padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */
	padding-bottom: 1em; /* ensure a space at bottom of cell for user selecting/clicking */
}

.fc-basic-view .fc-body .fc-row {
	min-height: 4em; /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */

.fc-row.fc-rigid {
	overflow: hidden;
}

.fc-row.fc-rigid .fc-content-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

/* week and day number styling */

.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
	padding: 0 2px;
}

.fc-basic-view td.fc-week-number span,
.fc-basic-view td.fc-day-number {
	padding-top: 2px;
	padding-bottom: 2px;
}

.fc-basic-view .fc-week-number {
	text-align: center;
}

.fc-basic-view .fc-week-number span {
	/* work around the way we do column resizing and ensure a minimum width */
	display: inline-block;
	min-width: 1.25em;
}

.fc-ltr .fc-basic-view .fc-day-number {
	text-align: right;
}

.fc-rtl .fc-basic-view .fc-day-number {
	text-align: left;
}

.fc-day-number.fc-other-month {
	opacity: 0.3;
	filter: alpha(opacity=30); /* for IE */
	/* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
}

/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/

.fc-agenda-view .fc-day-grid {
	position: relative;
	z-index: 2; /* so the "more.." popover will be over the time grid */
}

.fc-agenda-view .fc-day-grid .fc-row {
	min-height: 3em; /* all-day section will never get shorter than this */
}

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
	padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */
	padding-bottom: 1em; /* give space underneath events for clicking/selecting days */
}


/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/

.fc .fc-axis { /* .fc to overcome default cell styles */
	vertical-align: middle;
	padding: 0 4px;
	white-space: nowrap;
}

.fc-ltr .fc-axis {
	text-align: right;
}

.fc-rtl .fc-axis {
	text-align: left;
}

.ui-widget td.fc-axis {
	font-weight: normal; /* overcome jqui theme making it bold */
}


/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/

.fc-time-grid-container, /* so scroll container's z-index is below all-day */
.fc-time-grid { /* so slats/bg/content/etc positions get scoped within here */
	position: relative;
	z-index: 1;
}

.fc-time-grid {
	min-height: 100%; /* so if height setting is 'auto', .fc-bg stretches to fill height */
}

.fc-time-grid table { /* don't put outer borders on slats/bg/content/etc */
	border: 0 hidden transparent;
}

.fc-time-grid > .fc-bg {
	z-index: 1;
}

.fc-time-grid .fc-slats,
.fc-time-grid > hr { /* the <hr> AgendaView injects when grid is shorter than scroller */
	position: relative;
	z-index: 2;
}

.fc-time-grid .fc-bgevent-skeleton,
.fc-time-grid .fc-content-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.fc-time-grid .fc-bgevent-skeleton {
	z-index: 3;
}

.fc-time-grid .fc-highlight-skeleton {
	z-index: 4;
}

.fc-time-grid .fc-content-skeleton {
	z-index: 5;
}

.fc-time-grid .fc-helper-skeleton {
	z-index: 6;
}


/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-slats td {
	height: 1.5em;
	border-bottom: 0; /* each cell is responsible for its top border */
}

.fc-time-grid .fc-slats .fc-minor td {
	border-top-style: dotted;
}

.fc-time-grid .fc-slats .ui-widget-content { /* for jqui theme */
	background: none; /* see through to fc-bg */
}


/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-highlight-container { /* a div within a cell within the fc-highlight-skeleton */
	position: relative; /* scopes the left/right of the fc-highlight to be in the column */
}

.fc-time-grid .fc-highlight {
	position: absolute;
	left: 0;
	right: 0;
	/* top and bottom will be in by JS */
}


/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-event-container, /* a div within a cell within the fc-content-skeleton */
.fc-time-grid .fc-bgevent-container { /* a div within a cell within the fc-bgevent-skeleton */
	position: relative;
}

.fc-ltr .fc-time-grid .fc-event-container { /* space on the sides of events for LTR (default) */
	margin: 0 2.5% 0 2px;
}

.fc-rtl .fc-time-grid .fc-event-container { /* space on the sides of events for RTL */
	margin: 0 2px 0 2.5%;
}

.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
	position: absolute;
	z-index: 1; /* scope inner z-index's */
}

.fc-time-grid .fc-bgevent {
	/* background events always span full width */
	left: 0;
	right: 0;
}


/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/

.fc-v-event.fc-not-start { /* events that are continuing from another day */
	/* replace space made by the top border with padding */
	border-top-width: 0;
	padding-top: 1px;

	/* remove top rounded corners */
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.fc-v-event.fc-not-end {
	/* replace space made by the top border with padding */
	border-bottom-width: 0;
	padding-bottom: 1px;

	/* remove bottom rounded corners */
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}


/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/

.fc-time-grid-event {
	overflow: hidden; /* don't let the bg flow over rounded corners */
}

.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
	padding: 0 1px;
}

.fc-time-grid-event .fc-time {
	font-size: .85em;
	white-space: nowrap;
}

/* short mode, where time and title are on the same line */

.fc-time-grid-event.fc-short .fc-content {
	/* don't wrap to second line (now that contents will be inline) */
	white-space: nowrap;
}

.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
	/* put the time and title on the same line */
	display: inline-block;
	vertical-align: top;
}

.fc-time-grid-event.fc-short .fc-time span {
	display: none; /* don't display the full time text... */
}

.fc-time-grid-event.fc-short .fc-time:before {
	content: attr(data-start); /* ...instead, display only the start time */
}

.fc-time-grid-event.fc-short .fc-time:after {
	content: "\000A0-\000A0"; /* seperate with a dash, wrapped in nbsp's */
}

.fc-time-grid-event.fc-short .fc-title {
	font-size: .85em; /* make the title text the same size as the time */
	padding: 0; /* undo padding from above */
}

/* resizer */

.fc-time-grid-event .fc-resizer {
	left: 0;
	right: 0;
	bottom: 0;
	height: 8px;
	overflow: hidden;
	line-height: 8px;
	font-size: 11px;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
}

.fc-time-grid-event .fc-resizer:after {
	content: "=";
}

/*!
 * jQuery contextMenu - Plugin for simple contextMenu handling
 *
 * Version: git-master
 *
 * Authors: Rodney Rehm, Addy Osmani (patches for FF)
 * Web: http://medialize.github.com/jQuery-contextMenu/
 *
 * Licensed under
 *   MIT License http://www.opensource.org/licenses/mit-license
 *   GPL v3 http://opensource.org/licenses/GPL-3.0
 *
 */

.context-menu-list {
    margin:0; 
    padding:0;
    
    min-width: 120px;
    max-width: 250px;
    display: inline-block;
    position: absolute;
    list-style-type: none;
    
    border: 1px solid #DDD;
    background: #EEE;
    
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
         -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.context-menu-item {
    padding: 2px 2px 2px 24px;
    background-color: #EEE;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: -moz-none;
        -ms-user-select: none;
            user-select: none;
}

.context-menu-separator {
    padding-bottom:0;
    border-bottom: 1px solid #DDD;
}

.context-menu-item > label > input,
.context-menu-item > label > textarea {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
}

.context-menu-item.hover {
    cursor: pointer;
    background-color: #39F;
}

.context-menu-item.disabled {
    color: #666;
}

.context-menu-input.hover,
.context-menu-item.disabled.hover {
    cursor: default;
    background-color: #EEE;
}

.context-menu-submenu:after {
    content: ">";
    color: #666;
    position: absolute;
    top: 0;
    right: 3px;
    z-index: 1;
}

/* icons
    #protip:
    In case you want to use sprites for icons (which I would suggest you do) have a look at
    http://css-tricks.com/13224-pseudo-spriting/ to get an idea of how to implement 
    .context-menu-item.icon:before {}
 */
.context-menu-item.icon { min-height: 18px; background-repeat: no-repeat; background-position: 4px 2px; }
.context-menu-item.icon-edit { background-image: url(/Images/contextMenu/page_white_edit.png); }
.context-menu-item.icon-cut { background-image: url(/Images/contextMenu/cut.png); }
.context-menu-item.icon-copy { background-image: url(/Images/contextMenu/page_white_copy.png); }
.context-menu-item.icon-paste { background-image: url(/Images/contextMenu/page_white_paste.png); }
.context-menu-item.icon-delete { background-image: url(/Images/contextMenu/page_white_delete.png); }
.context-menu-item.icon-add { background-image: url(/Images/contextMenu/page_white_add.png); }
.context-menu-item.icon-quit { background-image: url(/Images/contextMenu/door.png); }

/* vertically align inside labels */
.context-menu-input > label > * { vertical-align: top; }

/* position checkboxes and radios as icons */
.context-menu-input > label > input[type="checkbox"],
.context-menu-input > label > input[type="radio"] {
    margin-left: -17px;
}
.context-menu-input > label > span {
    margin-left: 5px;
}

.context-menu-input > label,
.context-menu-input > label > input[type="text"],
.context-menu-input > label > textarea,
.context-menu-input > label > select {
    display: block;
    width: 100%;
    
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
         -o-box-sizing: border-box;
            box-sizing: border-box;
}

.context-menu-input > label > textarea {
    height: 100px;
}
.context-menu-item > .context-menu-list {
    display: none;
    /* re-positioned by js */
    right: -5px;
    top: 5px;
}

.context-menu-item.hover > .context-menu-list {
    display: block;
}

.context-menu-accesskey {
    text-decoration: underline;
}

.xdsoft_datetimepicker{
	box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #333333;
	display: block;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding: 8px;
	padding-left: 0px;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:none;
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border:none;
}
/*For IE8 or lower*/
.xdsoft_datetimepicker button {
    border:none !important;
}

.xdsoft_noselect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.xdsoft_noselect::selection { background: transparent; }
.xdsoft_noselect::-moz-selection { background: transparent; }
.xdsoft_datetimepicker.xdsoft_inline{
	display: inline-block;
	position: static;
	box-shadow: none;
}
.xdsoft_datetimepicker *{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0px;
	margin:0px;
}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{
	display:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{
	display:block;
}
.xdsoft_datetimepicker .xdsoft_datepicker{
	width: 224px;
	float:left;
	margin-left:8px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker{
	width: 58px;
	float:left;
	text-align:center;
	margin-left:8px;
	margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{
	margin-top:8px;
	margin-bottom:3px
}
.xdsoft_datetimepicker  .xdsoft_mounthpicker{
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker  .xdsoft_prev, .xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_today_button{
	background-image: url(/Content/vendors/jquery.dateTimePicker/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==);
}
.xdsoft_datetimepicker  .xdsoft_prev{
    float: left;
	background-position:-20px 0px;
}
.xdsoft_datetimepicker  .xdsoft_today_button{
    float: left;
	background-position:-70px 0px;
	margin-left:5px;
}

.xdsoft_datetimepicker  .xdsoft_next{
    float: right;
	background-position:0px 0px;
}
.xdsoft_datetimepicker  .xdsoft_next:active,.xdsoft_datetimepicker  .xdsoft_prev:active{
}
.xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_prev ,.xdsoft_datetimepicker  .xdsoft_today_button{
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0px none currentColor;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	outline: medium none currentColor;
	overflow: hidden;
	padding: 0px;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{
	float:none;
	background-position:-40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left:14px;
	margin-top:7px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{
	background-position:-40px 0px;
	margin-bottom:7px;
	margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{
	height:151px;
	overflow:hidden;
	border-bottom:1px solid #DDDDDD;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #F5F5F5;
	border-top:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: center;
	border-collapse:collapse;
	cursor:pointer;
	border-bottom-width:0px;
	height:25px;
	line-height:25px;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{
 border-top-width:0px;
}
.xdsoft_datetimepicker  .xdsoft_today_button:hover,
.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover {
    opacity: 1;
}
.xdsoft_datetimepicker  .xdsoft_label{
	display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
	float:left;
	width:182px;
	text-align:center;
	cursor:pointer;
}
.xdsoft_datetimepicker  .xdsoft_label:hover{
	text-decoration:underline;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{
	border:1px solid #ccc;
	position:absolute;
	display:block;
	right:0px;
	top:30px;
	z-index:101;
	display:none;
	background:#fff;
	max-height:160px;
	overflow-y:hidden;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #fff;
    background: #ff8000;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
	padding:2px 10px 2px 5px; 
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0px 1px 3px 0px inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_month{
	width:90px;
	text-align:right;
}
.xdsoft_datetimepicker  .xdsoft_calendar{
	clear:both;
}
.xdsoft_datetimepicker  .xdsoft_year{
	width:56px;
}
.xdsoft_datetimepicker  .xdsoft_calendar table{
	border-collapse:collapse;
	width:100%;
	
}
.xdsoft_datetimepicker  .xdsoft_calendar td > div{
	padding-right:5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{
	width:14.2857142%;
	text-align:center;
	background: #F5F5F5;
	border:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: right;
	padding:0px;
	border-collapse:collapse;
	cursor:pointer;
	height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	background: #F1F1F1;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{
	color:#33AAFF;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0px 1px 3px 0px inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{
	opacity:0.5;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{
	opacity:0.2;
}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{
	color: inherit	!important;
    background: inherit !important;
    box-shadow: inherit !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor:default;
}
.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}


.xdsoft_time_box{
	position:relative;
	border:1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller{
	background:#ccc !important;
	height:20px;
	border-radius:3px;
}
.xdsoft_scrollbar{
	position:absolute;
	width:7px;
	width:7px;
	right:0px;
	top:0px;
	bottom:0px;
	cursor:pointer;
}
.xdsoft_scroller_box{
position:relative;
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
a.chosen-single {
    color: #000000 !important;
}
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 23px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/Content/vendors/chosen/chosen-sprite.png) -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/Content/vendors/chosen/chosen-sprite.png) no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url(/Content/vendors/chosen/chosen-sprite.png) no-repeat 100% -20px;
  background: url(/Content/vendors/chosen/chosen-sprite.png) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  height: 15px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/Content/vendors/chosen/chosen-sprite.png) -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #111 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url(/Content/vendors/chosen/chosen-sprite.png) no-repeat -30px -20px;
  background: url(/Content/vendors/chosen/chosen-sprite.png) no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url(/Content/vendors/chosen/chosen-sprite@2x.png) !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */

.alertify,
.alertify-show,
.alertify-log {
	-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1);
	   -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1);
	    -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1);
	     -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1);
	        transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1); /* easeOutBack */
}
.alertify-hide {
	-webkit-transition: all 250ms cubic-bezier(0.600, 0, 0.735, 0.045);
	   -moz-transition: all 250ms cubic-bezier(0.600, 0, 0.735, 0.045);
	    -ms-transition: all 250ms cubic-bezier(0.600, 0, 0.735, 0.045);
	     -o-transition: all 250ms cubic-bezier(0.600, 0, 0.735, 0.045);
	        transition: all 250ms cubic-bezier(0.600, 0, 0.735, 0.045); /* easeInBack */
}
.alertify-log-hide {
	-webkit-transition: all 500ms cubic-bezier(0.600, 0, 0.735, 0.045);
	   -moz-transition: all 500ms cubic-bezier(0.600, 0, 0.735, 0.045);
	    -ms-transition: all 500ms cubic-bezier(0.600, 0, 0.735, 0.045);
	     -o-transition: all 500ms cubic-bezier(0.600, 0, 0.735, 0.045);
	        transition: all 500ms cubic-bezier(0.600, 0, 0.735, 0.045); /* easeInBack */
    z-index: 0;
}
.alertify-cover {
	position: fixed; z-index: 99999;
	top: 0; right: 0; bottom: 0; left: 0;
}
	.alertify-cover-hidden {
		display: none;
	}
.alertify {
	position: fixed; z-index: 99999;
	top: 50px; left: 50%;
	width: 550px;
	margin-left: -275px;
	opacity: 1;
}
	.alertify-hidden {
		-webkit-transform: translate(0,-150px);
		   -moz-transform: translate(0,-150px);
		    -ms-transform: translate(0,-150px);
		     -o-transform: translate(0,-150px);
		        transform: translate(0,-150px);
		opacity: 0;
		display: none;
	    z-index: 0;
	}
	/* overwrite display: none; for everything except IE6-8 */
	:root *> .alertify-hidden { display: block;z-index: 0;}
.alertify-logs {
	position: fixed;
	z-index: 5000;
	bottom: 50px;
	right: 10px;
	width: 300px;
}
.alertify-logs-hidden {
	display: none;
    z-index: 0;
}
	.alertify-log {
		display: block;
		margin-top: 10px;
		position: relative;
		right: -300px;
		opacity: 0;
	}
	.alertify-log-show {
		right: 0;
		opacity: 1;
	}
	.alertify-log-hide {
		-webkit-transform: translate(300px, 0);
		   -moz-transform: translate(300px, 0);
		    -ms-transform: translate(300px, 0);
		     -o-transform: translate(300px, 0);
		        transform: translate(300px, 0);
		opacity: 0;
	    z-index: 0;
	}
	.alertify-dialog {
		padding: 25px;
	}
		.alertify-resetFocus {
			border: 0;
			clip: rect(0 0 0 0);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px;
		}
		.alertify-inner {
			text-align: center;
		}
		.alertify-text {
			margin-bottom: 15px;
			width: 100%;
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
			        box-sizing: border-box;
			font-size: 100%;
		}
		.alertify-buttons {
		}
			.alertify-button,
			.alertify-button:hover,
			.alertify-button:active,
			.alertify-button:visited {
				background: none;
				text-decoration: none;
				border: none;
				/* line-height and font-size for input button */
				line-height: 1.5;
				font-size: 100%;
				display: inline-block;
				cursor: pointer;
				margin-left: 5px;
			}

.alertify-isHidden {
	display: none;
    z-index: 0;
}

@media only screen and (max-width: 680px) {
	.alertify,
	.alertify-logs {
		width: 90%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.alertify {
		left: 5%;
		margin: 0;
	}
}

/**
 * Twitter Bootstrap Look and Feel
 * Based on http://twitter.github.com/bootstrap/
 */
nav.alertify-buttons {
    border-bottom: none
}
.alertify,
.alertify-log {
    font-family: "Noto Sans", Helvetica, sans-serif;
    font-size: 1.3rem;
}
.alertify {
	background: #FFF;
	border: 1px solid #8E8E8E; /* browsers that don't support rgba */
	border: 1px solid rgba(0,0,0,.3);
	/*border-radius: 6px;*/
	box-shadow: 0 3px 7px rgba(0,0,0,.3);
	-webkit-background-clip: padding;     /* Safari 4? Chrome 6? */
	   -moz-background-clip: padding;     /* Firefox 3.6 */
	        background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
.alertify-dialog {
	padding: 0;
}
	.alertify-inner {
		text-align: left;
	}
		.alertify-message {
			padding: 15px;
			margin: 0;
		}
		.alertify-text-wrapper {
			padding: 0 15px;
		}
			.alertify-text {
				color: #555;
				/*border-radius: 4px;*/
				padding: 8px;
				background-color: #FFF;
				border: 1px solid #CCC;
				box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
			    height: 25px!important;
			}
			.alertify-text:focus {
				border-color: rgba(82,168,236,.8);
				outline: 0;
				box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
			}

		.alertify-buttons {
			padding: 14px 15px 15px;
			background: #F5F5F5;
			border-top: 1px solid #DDD;
			/*border-radius: 0 0 6px 6px;*/
			box-shadow: inset 0 1px 0 #FFF;
			text-align: right;
		}
			.alertify-button,
			.alertify-button:hover,
			.alertify-button:focus,
			.alertify-button:active {
				margin-left: 10px;
				/*border-radius: 4px;*/
				font-weight: normal;
				padding: 4px 12px;
				text-decoration: none;
				box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
				background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
				background-image:    -moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
				background-image:     -ms-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
				background-image:      -o-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
				background-image:         linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
			}
                .alertify-button:focus {
                    outline: none;
                    box-shadow: 0 0 5px #f81700;
                }
			.alertify-button:active {
				position: relative;
				box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
			}
				.alertify-button-cancel,
				.alertify-button-cancel:hover,
				.alertify-button-cancel:focus,
				.alertify-button-cancel:active {
					text-shadow: 0 -1px 0 rgba(255,255,255,.75);
					background-color: #E6E6E6;
					border: 1px solid #BBB;
					color: #333;
					background-image: -webkit-linear-gradient(top, #FFF, #E6E6E6);
					background-image:    -moz-linear-gradient(top, #FFF, #E6E6E6);
					background-image:     -ms-linear-gradient(top, #FFF, #E6E6E6);
					background-image:      -o-linear-gradient(top, #FFF, #E6E6E6);
					background-image:         linear-gradient(top, #FFF, #E6E6E6);
				}
				.alertify-button-cancel:hover,
				.alertify-button-cancel:focus,
				.alertify-button-cancel:active {
					background: #E6E6E6;
				}
.alertify-button-ok,
.alertify-button-ok:hover,
.alertify-button-ok:focus,
.alertify-button-ok:active {
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #d31400;
    border: 1px solid #d31400;
    border-color: #d31400 #d31400 #d31400;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFF;
}
    .alertify-button-ok:hover,
    .alertify-button-ok:focus,
    .alertify-button-ok:active {
        background: #d31400;
    }

.alertify-log {
    background: #e6e6e6;
    padding: 8px 14px;
    /*border-radius: 4px;*/
    color: #1D1D1B;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    border: 1px solid #e6e6e6;
}
	.alertify-log-error {
		color: #B94A48;
		background: #F2DEDE;
		border: 1px solid #EED3D7;
	}
	.alertify-log-success {
		color: #468847;
		background: #DFF0D8;
		border: 1px solid #D6E9C6;
	}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*!
 * Select2-to-Tree CSS 1.1.1
 * https://github.com/clivezhg/select2-to-tree
 */
.s2-to-tree * {
	box-sizing: border-box;
}

.s2-to-tree .select2-results__option.l1 {
	margin-left: 0.6em;
	font-size: 1em;
}
.s2-to-tree .select2-results__option.l2 {
	margin-left: 1.4em;
	font-size: 0.95em;
}
.s2-to-tree .select2-results__option.l3 {
	margin-left: 2.2em;
	font-size: 0.91em;
}
.s2-to-tree .select2-results__option.l4 {
	margin-left: 3.0em;
	font-size: 0.87em;
}
.s2-to-tree .select2-results__option.l5 {
	margin-left: 3.8em;
	font-size: 0.83em;
}
.s2-to-tree .select2-results__option.l6 {
	margin-left: 4.5em;
	font-size: 0.8em;
}
.s2-to-tree .select2-results__option.l7 {
	margin-left: 5.3em;
	font-size: 0.77em;
}
.s2-to-tree .select2-results__option.l8 {
	margin-left: 6.0em;
	font-size: 0.75em;
}

.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l1 {
	margin-right: 0.6em;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l2 {
	margin-right: 1.4em;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l3 {
	margin-right: 2.2em;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l4 {
	margin-right: 3.0em;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l5 {
	margin-right: 3.8em;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l6 {
	margin-right: 4.5em;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l7 {
	margin-right: 5.3em;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l8 {
	margin-right: 6.0em;
}

.s2-to-tree li.select2-results__option.non-leaf .expand-collapse:hover {
	color: red;
	cursor: pointer;
}
.s2-to-tree li.select2-results__option.non-leaf .expand-collapse:before { /* no :: in IE8 */
	content: "+";
	position: absolute;
	left: -0.35em;
	top: 0.1em;
	font-size: larger;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] li.select2-results__option.non-leaf .expand-collapse:before {
	right: -0.35em;
}
.s2-to-tree li.select2-results__option.non-leaf.opened .expand-collapse:before {
	content: "−";
}

.s2-to-tree .select2-results__option[aria-disabled="true"] .expand-collapse {
	color: black;
}

.s2-to-tree .item-label {
	display: inline-block;
	margin-left: 0.5em;
	padding: 3px;
	width: calc(100% - 11px); /* IE8 will fit the content */
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .item-label {
	margin-right: 0.5em;
}

.s2-to-tree li.select2-results__option {
	position: relative;
	padding: 0px;
	height: auto;
	overflow-y: hidden;
}

.s2-to-tree li.select2-results__option[data-pup] {
	display: none;
}
.s2-to-tree li.select2-results__option[data-pup].showme {
	display: block;
	overflow-y: visible;
}

.s2-to-tree.select2-container .select2-results__option--highlighted[aria-selected] > span.item-label {
	background-color: #5897fb;
	color: white;
}
.s2-to-tree.select2-container li.select2-results__option[aria-selected="true"] > span.item-label {
	background-color: #ddd;
}

.s2-to-tree.select2-container li.select2-results__option--highlighted[aria-selected],
.s2-to-tree.select2-container li.select2-results__option[aria-selected="true"] {
	background-color: inherit;
	color: inherit;
}

.s2-to-tree li.select2-results__option.l1 {
	display: block;
	overflow-y: visible;
}

.s2-to-tree.searching-result li.select2-results__option {
	height: auto;
	display: block;
}

.select2:not(.select2-hidden-accessible) {
  width: 100% !important;
}

.select2-container .select2-selection {
  display: block;
  height: 30px;
  padding: 0px;
  overflow: hidden;
  position: relative;
  border: 1px solid #ebebeb;
  border-radius: 0;
  white-space: normal;
  line-height: 30px;
  text-decoration: none;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
}

.select2-container .select2-selection .select2-selection__rendered {
  color: #868686;
}

.select2-container:hover .select2-selection .select2-selection__rendered {
  color: #cacaca !important;
}

.select2-container .select2-dropdown {
  border: 1px solid #ebebeb;
  border-top: none;
  margin-top: -1px;
}

.select2-container .select2-dropdown .select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 30px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff url(/Content/vendors/select2/select2.png) no-repeat 100% -22px;
  background: url(/Content/vendors/select2/select2.png) no-repeat 100% -22px, -webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), color-stop(99%, #eee)) 0 0;
  background: url(/Content/vendors/select2/select2.png) no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-container .select2-dropdown .select2-search input:focus {
  outline: none;
  border: 1px solid #ebebeb;
  background-color: #fefefe;
  -webkit-box-shadow: 0 0 5px #cacaca;
  box-shadow: 0 0 5px #cacaca;
  -webkit-transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;
  transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;
  transition: box-shadow .5s,border-color .25s ease-in-out;
  transition: box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;
}

.select2-container .select2-dropdown li {
  list-style: none;
  display: list-item;
  background-image: none;
  background-color: inherit !important;
  color: #b2b2b2;
  padding: 5px 10px;
}

.select2-container .select2-dropdown .select2-results__option--highlighted {
  background-color: inherit;
  color: #1d1d1b;
}

.select2-container--focus .selection .select2-selection {
  border: 1px solid #ebebeb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.select2-container--focus .selection:focus {
  border: 1px solid #ebebeb;
}

.select2-selection__arrow {
  display: inline-block;
  width: 27px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background-clip: padding-box;
}

.select2-selection__arrow b {
  display: block;
  width: 100% !important;
  height: 100% !important;
  background: url(/Images/icons/arrow.svg) no-repeat;
  background-size: 80%;
  background-position: center;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  border-style: none !important;
  left: inherit !important;
  top: inherit !important;
  margin-top: 0px !important;
  margin-left: 0px !important;
  margin: auto;
}

.select2-container--open .select2-selection__arrow b {
  transform: rotate(0deg);
}

.fc-ltr{z-index:0;}.fc-ltr .fc-basic-view .fc-day-number{text-align:left;}.fc-body .fc-content-skeleton tr td{padding:5px;}.fc-body .fc-content-skeleton tr td .fc-event{border:0;}.fc-body .fc-content-skeleton tr td .fc-event b:hover{color:#000;}@media only screen and (max-width:74.9375em){.fc-month-view .fc-head .fc-widget-header th.fc-widget-header .big-header-name{display:none;}}@media only screen and (min-width:74.9375em){.fc-month-view .fc-head .fc-widget-header th.fc-widget-header .small-header-name{display:none;}}.fc-view{z-index:0;}.fc-view .fc-head{background-color:#f3f3f3;}.fc-view .fc-head .fc-widget-header{padding:0;}.fc-view .fc-head .fc-widget-header table{margin:0;}.fc-view .fc-head .fc-widget-header table thead{background-color:#f3f3f3;text-transform:capitalize;font-size:18px;}.fc-view .fc-head .fc-widget-header table thead th{text-align:left;padding-left:10px;border:0;}.fc-view .fc-head .fc-widget-header table thead th .big-header-name,.fc-view .fc-head .fc-widget-header table thead th .small-header-name{text-transform:capitalize;}.fc-view .fc-body .fc-event{padding:5px !important;border-radius:0;}.fc-view .fc-body .fc-event .fc-event-text{height:100%;overflow:hidden;word-break:break-word;}.fc-view .fc-body .fc-event .fc-content{font-weight:normal;border:0;z-index:10;}.fc-view .fc-body .fc th .fc td{padding:10px;border-right:0;border-left:0;}.fc-view .fc-body .fc-week{background:none;margin:10px;}.fc-view .fc-body .fc-week .fc-day{border:0;}.fc-view .fc-body .fc-week .fc-content-skeleton .fc-event-container{padding:5px;}.fc-view .fc-body .fc-week .fc-content-skeleton tbody tr{background-color:none;}.fc-view .fc-body .fc-week .fc-content-skeleton thead{background-color:none;}.fc-view .fc-body .fc-week .fc-content-skeleton tbody tr{background-color:none;background:none;}.fc-view .fc-body .fc-week:not(:first-child){border-top:1px solid #f3f3f3;}.fc-view thead,.fc-view tbody,.fc-view tfoot{background:none;border:0;}.fc-view .calender-header-title{text-transform:capitalize;font-weight:bold;font-size:20px;}.fc-basicDay-view .fc-body .fc-event-container{padding-right:5px;}.fc-view .multi-days{width:16px;height:16px;background-size:15px 15px;position:absolute;margin-top:auto;margin-bottom:auto;top:0;bottom:0;right:-5px;}.fc-view .multi-days span{color:#fff;background-color:#000;padding:2px;font-size:12px;}.fc-event{overflow:visible;}.fc-agendaDay-view .fc-body .fc-content-skeleton .fc-event,.fc-agendaWeek-view .fc-body .fc-content-skeleton .fc-event{border:1px solid #adadad;}.fc-agenda-view .fc-body td{border:0;background-color:#fff !important;}.fc-button-group .button{margin:0 5px;padding:5px 0;}.fc-button-group .active-button{color:#000 !important;border-bottom:2px solid #f00 !important;}.calendar-arrows{margin:0 10px;}.calendar-arrows :hover{color:#f00;}.calender-header-title{text-transform:capitalize;min-width:115px;}
