/* ----- BS ----- */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:10px;margin-bottom:10px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{/* padding-right:15px;padding-left:15px; */padding-right:0;padding-left:0;margin-left:auto;margin-right:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-right:auto}.row{/* margin-right:-15px;margin-right:-15px */}.row-no-gutters{margin-right:0;margin-right:0}.row-no-gutters [class*="col-"]{padding-right:0;padding-left:0}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:right}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-right:100%}.col-xs-offset-11{margin-right:91.66666667%}.col-xs-offset-10{margin-right:83.33333333%}.col-xs-offset-9{margin-right:75%}.col-xs-offset-8{margin-right:66.66666667%}.col-xs-offset-7{margin-right:58.33333333%}.col-xs-offset-6{margin-right:50%}.col-xs-offset-5{margin-right:41.66666667%}.col-xs-offset-4{margin-right:33.33333333%}.col-xs-offset-3{margin-right:25%}.col-xs-offset-2{margin-right:16.66666667%}.col-xs-offset-1{margin-right:8.33333333%}.col-xs-offset-0{margin-right:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:right}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-right:100%}.col-sm-offset-11{margin-right:91.66666667%}.col-sm-offset-10{margin-right:83.33333333%}.col-sm-offset-9{margin-right:75%}.col-sm-offset-8{margin-right:66.66666667%}.col-sm-offset-7{margin-right:58.33333333%}.col-sm-offset-6{margin-right:50%}.col-sm-offset-5{margin-right:41.66666667%}.col-sm-offset-4{margin-right:33.33333333%}.col-sm-offset-3{margin-right:25%}.col-sm-offset-2{margin-right:16.66666667%}.col-sm-offset-1{margin-right:8.33333333%}.col-sm-offset-0{margin-right:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:right}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-right:100%}.col-md-offset-11{margin-right:91.66666667%}.col-md-offset-10{margin-right:83.33333333%}.col-md-offset-9{margin-right:75%}.col-md-offset-8{margin-right:66.66666667%}.col-md-offset-7{margin-right:58.33333333%}.col-md-offset-6{margin-right:50%}.col-md-offset-5{margin-right:41.66666667%}.col-md-offset-4{margin-right:33.33333333%}.col-md-offset-3{margin-right:25%}.col-md-offset-2{margin-right:16.66666667%}.col-md-offset-1{margin-right:8.33333333%}.col-md-offset-0{margin-right:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:right}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-right:100%}.col-lg-offset-11{margin-right:91.66666667%}.col-lg-offset-10{margin-right:83.33333333%}.col-lg-offset-9{margin-right:75%}.col-lg-offset-8{margin-right:66.66666667%}.col-lg-offset-7{margin-right:58.33333333%}.col-lg-offset-6{margin-right:50%}.col-lg-offset-5{margin-right:41.66666667%}.col-lg-offset-4{margin-right:33.33333333%}.col-lg-offset-3{margin-right:25%}.col-lg-offset-2{margin-right:16.66666667%}.col-lg-offset-1{margin-right:8.33333333%}.col-lg-offset-0{margin-right:0}}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" "}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}
table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}table{background-color:transparent}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:right}th{text-align:right}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;/* overflow-x:auto */}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}
.img-responsive{margin: auto;}
.table-responsive{position: relative;z-index: 100;}/* http://meyerweb.com/eric/tools/css/reset/
   v2.0-modified | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* make sure to set some focus styles for accessibility */
:focus {
    outline: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    -moz-appearance: none;
}

input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 100%;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

html,
button,
input,
select,
textarea {
    color: #222;
}


::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}/* ----- Font's ----- */
@font-face{
    font-family:IRANSans-web;
    font-style:normal;
    font-weight:300;
    src:url('/assets/fonts/IRANSansWebLight.eot');
    src:url('/assets/fonts/IRANSansWebLight.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/IRANSansWebLight.woff2') format('woff2'),
        url('/assets/fonts/IRANSansWebLight.woff') format('woff'),
        url('/assets/fonts/IRANSansWebLight.ttf') format('truetype');
}

/* ----- Tag's' ----- */
html, body{direction: rtl;/* background-color: #F5F5F9; padding-bottom: 40px; */}
/* html, body{display: none;} */
html *, body *{font-family: IRANSans-web;}

a, a:hover, a:focus{text-decoration: none;cursor: pointer;color: #2c3e50 !important;}

p, ol, ul{margin: 0;padding: 0;}

li{list-style: none;}

/* Image */
img[src=""]{display: none;}

/* Audio */
audio.no-volume::-webkit-media-controls-mute-button {display: none !important;}
audio.no-volume::-webkit-media-controls-volume-slider {display: none !important;}

/* HR */
hr{float: right;width: 100%;margin: 0 auto !important;}
hr.line{border-top-width: 3px;}

/* Heading */
h1, h2, h3, h4, h5, h6{/* color: #EEE; */font-weight: bold;line-height: 1.4;}

/* Has Error */
.has-error, .has-error *{border: 1px solid !important;color: #e74c3c !important;}

/* Input's */
input, select{height: 48px;padding: 0 14px;width: 100%;border: 1px solid #EEE;border-radius: 5px;font-size: 14px;background-color: #FFF;} /* [type=text] */
input[type=checkbox]{height: 20px;width: 20px;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}/* Chrome, Safari, Edge, Opera */
input[type=number]{-moz-appearance: textfield;}/* Firefox */

/* Radio input */
input[type=radio]{width: 14px !important;height: 14px !important;padding: 0;}
.input-radio{float: right;width: 100%;padding: 3px 4px;border: 1px solid #EEE;border-radius: 14px;cursor: pointer;}
.input-radio:hover{background-color: rgba(236, 240, 241,0.8);}
.input-radio *{display: inline-block;/* float: right; */font-size: 13px;}
.input-radio input[type=radio]{margin-top: 6px;}
/* .input-radio span, .input-radio strong{} */

select{-moz-appearance: none;/* for Firefox */-webkit-appearance: none;/* for Chrome */}
select::-ms-expand{display: none;}

textarea{padding: 18px 14px;width: 100%;border: 1px solid #EEE;border-radius: 5px;font-size: 14px;background-color: #FFF;resize: none;}

/* ----- Screen size [ Width ] ----- */
.wh-100{width: 100%;height: 100%;}

.wm-10{max-width: 10%;}
.wm-20{max-width: 20%;}
.wm-30{max-width: 30%;}
.wm-40{max-width: 40%;}
.wm-50{max-width: 50%;}

.btn-w100, .w-100{width: 100%;}

/* ----- Screen size [ Height ] ----- */
.h-fit{height: fit-content !important;}

/* ----- Margin [ Top, Bottom ] ----- */
.top-5px{margin-top: 5px !important;}
.btm-5px{margin-bottom: 5px !important;}

.top-10px{margin-top: 10px !important;}
.btm-10px{margin-bottom: 10px !important;}

.top-14px{margin-top: 14px !important;}

.top-15px{margin-top: 15px !important;}
.btm-15px{margin-bottom: 15px !important;}

.top-20px{margin-top: 20px !important;}
.btm-20px{margin-bottom: 20px !important;}

.top-24px{margin-top: 24px !important;}
.top-25px{margin-top: 25px !important;}

.top-30px{margin-top: 30px !important;}
.btm-30px{margin-bottom: 30px !important;}

.top-40px{margin-top: 40px !important;}
.btm-40px{margin-bottom: 40px !important;}

.top-50px{margin-top: 50px !important;}
.top-60px{margin-top: 60px !important;}
.top-80px{margin-top: 80px !important;}
.top-90px{margin-top: 90px !important;}
.top-100px{margin-top: 100px !important;}
.top-110px{margin-top: 110px !important;}
.top-120px{margin-top: 120px !important;}
.top-140px{margin-top: 140px !important;}
.top-160px{margin-top: 160px !important;}

.top-5vh{margin-top: 5vh;}
.btm-5vh{margin-bottom: 5vh;}

.top-8vh{margin-top: 8vh;}
.btm-8vh{margin-bottom: 8vh;}

.top-10vh{margin-top: 10vh;}
.btm-10vh{margin-bottom: 10vh;}

.top-12vh{margin-top: 12vh;}
.btm-12vh{margin-bottom: 12vh;}

.top-14vh{margin-top: 14vh;}
.btm-14vh{margin-bottom: 14vh;}

.top-16vh{margin-top: 16vh;}
.btm-16vh{margin-bottom: 16vh;}

/* ----- Padding [ Around & Bottom ] ----- */
.pad-10px{padding: 10px !important;}
.pad-b-10px{padding-bottom: 10px !important;}

.pad-15px{padding: 15px !important;}
.pad-b-15px{padding-bottom: 15px !important;}

.pad-20px{padding: 20px !important;}
.pad-b-20px{padding-bottom: 20px !important;}

.pad-30px{padding: 30px !important;}
.pad-b-30px{padding-bottom: 30px !important;}

.pad-40px{padding: 40px !important;}
.pad-b-40px{padding-bottom: 40px !important;}

.pad-50px{padding: 50px !important;}
.pad-b-50px{padding-bottom: 50px !important;}

.pad-60px{padding: 60px !important;}
.pad-b-60px{padding-bottom: 60px !important;}

.pad-rl-5px{padding: 0 5px !important;}
.pad-rl-8px{padding: 0 8px !important;}
.pad-rl-10px{padding: 0 10px !important;}

/* ----- Alignments ----- */
.float-right{float: right;}
.float-left{float: left;}

.inline-block{display: inline-block;}

/* ----- Direction ----- */
.ltr{direction: ltr;}
.ltr-ilb{direction: ltr;display: inline-block;}
.ltr-font{direction: ltr;font-family: Arial, Tahoma;}

/* ----- Shadow ----- */
.shadow{box-shadow: 0px 5px 14px 2px rgba(50, 50, 50, 0.1);}

/* ----- Font & Text ----- */
p{line-height: 1.6;}

.text-right{text-align: right !important;}
.text-center{text-align: center !important;}
.text-justify{text-align: justify !important;}
.text-left{text-align: left !important;}

.font-bold, .text-bold{font-weight: bold !important;}
.font-normal, .text-normal{font-weight: normal !important;}

.text-white, .text-white a{color: #ffffff !important;}
.text-black, .text-black a{color: #2c3e50 !important;}
.text-green, .text-green a{color: #27ae60 !important;}
.text-blue, .text-blue a{color: #3498db !important;}
.text-violet, .text-violet a{color: #9b59b6 !important;}
.text-orange, .text-orange a{color: #e67e22 !important;}
.text-red, .text-red a{color: #e74c3c !important;}

.font-8px{font-size: 8px !important;}
.font-9px{font-size: 9px !important;}
.font-10em{font-size: 10em !important;}
.font-10px{font-size: 10px !important;}
.font-11px{font-size: 11px !important;}
.font-12px{font-size: 12px !important;}
.font-13px{font-size: 13px !important;}
.font-14px{font-size: 14px !important;}
.font-16px{font-size: 16px !important;}
.font-18px{font-size: 18px !important;}
.font-20px{font-size: 20px !important;}
.font-22px{font-size: 22px !important;}
.font-24px{font-size: 24px !important;}
.font-26px{font-size: 26px !important;}
.font-28px{font-size: 28px !important;}
.font-30px{font-size: 30px !important;}
.font-32px{font-size: 32px !important;}
.font-40px{font-size: 40px !important;}

/* ----- Background ----- */
.bg-white, .bg-white a{background-color: #ffffff !important;}
.bg-green, .bg-green a{background-color: #27ae60 !important;}
.bg-blue, .bg-blue a{background-color: #3498db !important;}
.bg-violet, .bg-violet a{background-color: #9b59b6 !important;}
.bg-orange, .bg-orange a{background-color: #e67e22 !important;}
.bg-red, .bg-red a{background-color: #e74c3c !important;}

/* ----- Background [ Alpha ] ----- */
.bg-green-a{background-color: rgba(85, 239, 196,0.2) !important;}
.bg-blue-a{background-color: rgba(116, 185, 255,0.2) !important;}
.bg-yellow-a{background-color: rgba(253, 203, 110,0.2) !important;}
.bg-red-a{background-color: rgba(255, 118, 117,0.2) !important;}

/* ----- Background [ Alpha ] ----- */
.bg-red-a-05{background-color: rgba(255, 118, 117,0.05) !important;}

/* ----- Position ----- */
.relative{position: relative;}

/* ----- Fixed box ----- */
.fix-box{position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 800;}
.fix-box-text{
    position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 90%;height: 48px;margin: auto;z-index: 800;
    font-size: 18px;color: #555;background-color: rgba(255, 255, 255, 0.85);line-height: 2.7;
    border-radius: 8px;border: 1px solid #999;
}

/* ----- Center fixed ----- */
.center-fixed{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 100;margin: auto;}

/* ----- Border ----- */
.border{border: 1px solid #555;border-radius: 10px;}

/* - - - - - AJAX Loading - - - - - */
.loading{position: fixed;top: 0;left: 0;z-index: 4000;width: 100%;height: 100%;background-color: rgba(255,255,255,0.8);text-align: center;/* border-radius: 14px; */}
.loading img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 80px;margin: auto;}

/* - - - - - Blink Target - - - - - */
.blink_target{animation: blinker 1s linear infinite;}
@keyframes blinker {50% {opacity: 0;}}.icon-link
{display:block;height:24px;width:24px;}

.icon-link{content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M440-280H280q-83 0-141.5-58.5T80-480q0-83 58.5-141.5T280-680h160v80H280q-50 0-85 35t-35 85q0 50 35 85t85 35h160v80ZM320-440v-80h320v80H320Zm200 160v-80h160q50 0 85-35t35-85q0-50-35-85t-85-35H520v-80h160q83 0 141.5 58.5T880-480q0 83-58.5 141.5T680-280H520Z"/></svg>');}

/*
.icon-location, .icon-call
{display:block;height:24px;width:24px;}

.icon-location{content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path fill="white" d="m438-426 198-198-57-57-141 141-56-56-57 57 113 113Zm42 346Q319-217 239.5-334.5T160-552q0-150 96.5-239T480-880q127 0 223.5 89T800-552q0 100-79.5 217.5T480-80Z"/></svg>');}
.icon-call{content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path fill="white" d="M162-120q-18 0-30-12t-12-30v-162q0-13 9-23.5t23-14.5l138-28q14-2 28.5 2.5T342-374l94 94q38-22 72-48.5t65-57.5q33-32 60.5-66.5T681-524l-97-98q-8-8-11-19t-1-27l26-140q2-13 13-22.5t25-9.5h162q18 0 30 12t12 30q0 125-54.5 247T631-329Q531-229 409-174.5T162-120Z"/></svg>');}

.icon-tick{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z"/></svg>');}

.icon-arrow-right{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="m18.75 36-2.15-2.15 9.9-9.9-9.9-9.9 2.15-2.15L30.8 23.95Z"/></svg>');}
.icon-arrow-left{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M28.05 36 16 23.95 28.05 11.9l2.15 2.15-9.9 9.9 9.9 9.9Z"/></svg>');}
.icon-search{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M796 935 533 672q-30 26-69.959 40.5T378 727q-108.162 0-183.081-75Q120 577 120 471t75-181q75-75 181.5-75t181 75Q632 365 632 471.15 632 514 618 554q-14 40-42 75l264 262-44 44ZM377 667q81.25 0 138.125-57.5T572 471q0-81-56.875-138.5T377 275q-82.083 0-139.542 57.5Q180 390 180 471t57.458 138.5Q294.917 667 377 667Z"/></svg>');opacity: 0.5;}
.icon-sun{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 -960 960 960" width="48"><path d="M450-770v-150h60v150h-60Zm256 106-42-42 106-107 42 43-106 106Zm64 214v-60h150v60H770ZM450-40v-150h60v150h-60ZM253-665 148-770l42-42 106 106-43 41Zm518 517L664-254l41-41 108 104-42 43ZM40-450v-60h150v60H40Zm151 302-43-42 105-105 22 20 22 21-106 106Zm289-92q-100 0-170-70t-70-170q0-100 70-170t170-70q100 0 170 70t70 170q0 100-70 170t-170 70Zm0-60q75 0 127.5-52.5T660-480q0-75-52.5-127.5T480-660q-75 0-127.5 52.5T300-480q0 75 52.5 127.5T480-300Zm0-180Z"/></svg>');}
.icon-moon{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 -960 960 960" width="48"><path d="M374-820q-20 0-41 2t-32 5q64 72 98 157t34 176q0 91-34 176.5T302-148q11 3 31 5.5t43 2.5q140.066 0 238.533-98Q713-336 713-480t-99.5-242Q514-820 374-820Zm8-60q80.825 0 151.913 30.5Q605-819 658.5-765.5t84 126.5Q773-566 773-481t-30.947 158.287q-30.948 73.288-84 127.5Q605-141 533.594-110.5 462.188-80 381-80q-54.377 0-106.188-13Q223-106 188-126q88-66 136.5-158T373-479.5Q373-583 324-676T187-833q35-20 87.468-33.5Q326.935-880 382-880Zm51 401Z"/></svg>');}
.icon-change{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 -960 960 960" width="48"><path d="M430-82q-72-9-134.5-43t-108-86.5Q142-264 116-332.5T90-480q0-88 41.5-168T243-790H121v-60h229v229h-60v-129q-64 51-102 121.5T150-480q0 132 80 225.5T430-143v61Zm-7-228L268-465l42-42 113 113 227-227 42 42-269 269Zm187 200v-229h60v129q64-52 102-122t38-148q0-132-80-225.5T530-817v-61q146 18 243 129t97 269q0 88-41.5 168T717-170h122v60H610Z"/></svg>');}
.icon-today{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 -960 960 960" width="48"><path d="M352.817-310Q312-310 284-338.183q-28-28.183-28-69T284.183-476q28.183-28 69-28T422-475.817q28 28.183 28 69T421.817-338q-28.183 28-69 28ZM180-80q-24 0-42-18t-18-42v-620q0-24 18-42t42-18h65v-60h65v60h340v-60h65v60h65q24 0 42 18t18 42v620q0 24-18 42t-42 18H180Zm0-60h600v-430H180v430Zm0-490h600v-130H180v130Zm0 0v-130 130Z"/></svg>');}
.icon-info{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M22.65 34h3V22h-3ZM24 18.3q.7 0 1.175-.45.475-.45.475-1.15t-.475-1.2Q24.7 15 24 15q-.7 0-1.175.5-.475.5-.475 1.2t.475 1.15q.475.45 1.175.45ZM24 44q-4.1 0-7.75-1.575-3.65-1.575-6.375-4.3-2.725-2.725-4.3-6.375Q4 28.1 4 23.95q0-4.1 1.575-7.75 1.575-3.65 4.3-6.35 2.725-2.7 6.375-4.275Q19.9 4 24.05 4q4.1 0 7.75 1.575 3.65 1.575 6.35 4.275 2.7 2.7 4.275 6.35Q44 19.85 44 24q0 4.1-1.575 7.75-1.575 3.65-4.275 6.375t-6.35 4.3Q28.15 44 24 44Zm.05-3q7.05 0 12-4.975T41 23.95q0-7.05-4.95-12T24 7q-7.05 0-12.025 4.95Q7 16.9 7 24q0 7.05 4.975 12.025Q16.95 41 24.05 41ZM24 24Z"/></svg>');}

.icon-user-group{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M38 896v-94q0-35 18-63.5t50-42.5q73-32 131.5-46T358 636q62 0 120 14t131 46q32 14 50.5 42.5T678 802v94H38Zm700 0v-94q0-63-32-103.5T622 633q69 8 130 23.5t99 35.5q33 19 52 47t19 63v94H738ZM358 575q-66 0-108-42t-42-108q0-66 42-108t108-42q66 0 108 42t42 108q0 66-42 108t-108 42Zm360-150q0 66-42 108t-108 42q-11 0-24.5-1.5T519 568q24-25 36.5-61.5T568 425q0-45-12.5-79.5T519 282q11-3 24.5-5t24.5-2q66 0 108 42t42 108ZM98 836h520v-34q0-16-9.5-31T585 750q-72-32-121-43t-106-11q-57 0-106.5 11T130 750q-14 6-23 21t-9 31v34Zm260-321q39 0 64.5-25.5T448 425q0-39-25.5-64.5T358 335q-39 0-64.5 25.5T268 425q0 39 25.5 64.5T358 515Zm0 321Zm0-411Z"/></svg>');opacity: 0.5;}
.icon-basket{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M196 936q-16 0-28.5-9.5T151 902L38 495q-4-15 5.5-27T69 456h200l185-270q5-6 11-9.5t14-3.5q8 0 14 3.5t11 9.5l184 270h205q15 0 24.5 12t5.5 27L809 902q-4 15-16.5 24.5T764 936H196Zm10-60h548l101-360H106l100 360Zm274-120q25 0 42.5-17.5T540 696q0-25-17.5-42.5T480 636q-25 0-42.5 17.5T420 696q0 25 17.5 42.5T480 756ZM342 456h273L479 256 342 456ZM206 876h548-548Z"/></svg>');opacity: 0.5;}
.icon-checklist{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M222 842 80 700l42-42 100 99 179-179 42 43-221 221Zm0-320L80 380l42-42 100 99 179-179 42 43-221 221Zm298 244v-60h360v60H520Zm0-320v-60h360v60H520Z"/></svg>');opacity: 0.5;}
.icon-plus{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M22.5 38V25.5H10v-3h12.5V10h3v12.5H38v3H25.5V38Z"/></svg>');opacity: 0.5;}

.icon-home{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M11 39h7.5V26.5h11V39H37V19.5L24 9.75 11 19.5Zm-3 3V18L24 6l16 12v24H26.5V29.5h-5V42Zm16-17.65Z"/></svg>');opacity: 0.5;}
.icon-menu{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M120 816v-60h720v60H120Zm0-210v-60h720v60H120Zm0-210v-60h720v60H120Z"/></svg>');}

.icon-register{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M4 40v-4.7q0-1.7.85-3.125T7.4 30q3.6-1.6 6.6-2.3 3-.7 6-.7 1.45 0 3.075.175 1.625.175 3.325.625l-2.45 2.45q-1-.1-1.975-.175Q21 30 20 30q-2.9 0-5.275.525Q12.35 31.05 8.6 32.7q-.85.4-1.225 1.15Q7 34.6 7 35.3V37h15.95l3 3Zm27.25.8-7.05-7.05 2.1-2.1 4.95 4.95L41.9 25.95l2.1 2.1ZM20 23.9q-3.3 0-5.4-2.1-2.1-2.1-2.1-5.4 0-3.3 2.1-5.4 2.1-2.1 5.4-2.1 3.3 0 5.4 2.1 2.1 2.1 2.1 5.4 0 3.3-2.1 5.4-2.1 2.1-5.4 2.1ZM22.95 37ZM20 20.9q1.95 0 3.225-1.275Q24.5 18.35 24.5 16.4q0-1.95-1.275-3.225Q21.95 11.9 20 11.9q-1.95 0-3.225 1.275Q15.5 14.45 15.5 16.4q0 1.95 1.275 3.225Q18.05 20.9 20 20.9Zm0-4.5Z"/></svg>');opacity: 0.5;}
.icon-project{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M33.95 24.7 23.3 14.05 33.95 3.4 44.6 14.05ZM6 21.1V6.05h15.05V21.1ZM26.9 42V26.95h15.05V42ZM6 42V26.95h15.05V42Zm3-23.9h9.05V9.05H9Zm25.1 2.55 6.45-6.45-6.45-6.45-6.45 6.45ZM29.9 39h9.05v-9.05H29.9ZM9 39h9.05v-9.05H9Zm9.05-20.9Zm9.6-3.9Zm-9.6 15.75Zm11.85 0Z"/></svg>');opacity: 0.5;}
.icon-category{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m261 530 220-354 220 354H261Zm445 446q-74 0-124-50t-50-124q0-74 50-124t124-50q74 0 124 50t50 124q0 74-50 124t-124 50Zm-586-25V647h304v304H120Zm586.085-35Q754 916 787 882.916q33-33.085 33-81Q820 754 786.916 721q-33.085-33-81.001-33Q658 688 625 721.084q-33 33.085-33 81Q592 850 625.084 883q33.085 33 81.001 33ZM180 891h184V707H180v184Zm189-421h224L481 289 369 470Zm112 0ZM364 707Zm342 95Z"/></svg>');opacity: 0.5;}
.icon-how-it-works{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M24 44q-1.7 0-2.875-1.175T19.95 39.95h8.1q0 1.7-1.175 2.875T24 44Zm-8.1-7.15v-3h16.2v3Zm.25-6.05q-3.3-2.15-5.225-5.375Q9 22.2 9 18.15q0-6.1 4.45-10.55Q17.9 3.15 24 3.15q6.1 0 10.55 4.45Q39 12.05 39 18.15q0 4.05-1.9 7.275-1.9 3.225-5.25 5.375Zm1.1-3H30.8q2.4-1.6 3.8-4.15 1.4-2.55 1.4-5.5 0-4.95-3.525-8.475Q28.95 6.15 24 6.15q-4.95 0-8.475 3.525Q12 13.2 12 18.15q0 2.95 1.4 5.5t3.85 4.15Zm6.75 0Z"/></svg>');opacity: 0.5;}
.icon-plans{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M10 42V8h17.15l.95 4.3H40v18.5H27.2l-.95-4.25H13V42Zm15-22.6Zm4.75 8.4H37V15.3H25.55L24.6 11H13v12.55h15.8Z"/></svg>');opacity: 0.5;}
.icon-done{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M18.9 35.7 7.7 24.5l2.15-2.15 9.05 9.05 19.2-19.2 2.15 2.15Z"/></svg>');opacity: 0.5;}
.icon-eye{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M24 31.5q3.55 0 6.025-2.475Q32.5 26.55 32.5 23q0-3.55-2.475-6.025Q27.55 14.5 24 14.5q-3.55 0-6.025 2.475Q15.5 19.45 15.5 23q0 3.55 2.475 6.025Q20.45 31.5 24 31.5Zm0-2.9q-2.35 0-3.975-1.625T18.4 23q0-2.35 1.625-3.975T24 17.4q2.35 0 3.975 1.625T29.6 23q0 2.35-1.625 3.975T24 28.6Zm0 9.4q-7.3 0-13.2-4.15Q4.9 29.7 2 23q2.9-6.7 8.8-10.85Q16.7 8 24 8q7.3 0 13.2 4.15Q43.1 16.3 46 23q-2.9 6.7-8.8 10.85Q31.3 38 24 38Zm0-15Zm0 12q6.05 0 11.125-3.275T42.85 23q-2.65-5.45-7.725-8.725Q30.05 11 24 11t-11.125 3.275Q7.8 17.55 5.1 23q2.7 5.45 7.775 8.725Q17.95 35 24 35Z"/></svg>');opacity: 0.5;}
.icon-clock{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="m31.35 33.65 2.25-2.25-7.95-8V13.35h-3V24.6ZM24 44q-4.1 0-7.75-1.575-3.65-1.575-6.375-4.3-2.725-2.725-4.3-6.375Q4 28.1 4 24t1.575-7.75q1.575-3.65 4.3-6.375 2.725-2.725 6.375-4.3Q19.9 4 24 4t7.75 1.575q3.65 1.575 6.375 4.3 2.725 2.725 4.3 6.375Q44 19.9 44 24t-1.575 7.75q-1.575 3.65-4.3 6.375-2.725 2.725-6.375 4.3Q28.1 44 24 44Zm0-20Zm0 17q7 0 12-5t5-12q0-7-5-12T24 7q-7 0-12 5T7 24q0 7 5 12t12 5Z"/></svg>');opacity: 0.5;}
.icon-bookmark{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M10 42V8.75q0-1.2.9-2.1.9-.9 2.1-.9h22q1.2 0 2.1.9.9.9.9 2.1V42l-14-6Zm3-4.55 11-4.65 11 4.65V8.75H13Zm0-28.7h22-11Z"/></svg>');opacity: 0.5;}
.icon-location{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M24 23.5q1.45 0 2.475-1.025Q27.5 21.45 27.5 20q0-1.45-1.025-2.475Q25.45 16.5 24 16.5q-1.45 0-2.475 1.025Q20.5 18.55 20.5 20q0 1.45 1.025 2.475Q22.55 23.5 24 23.5Zm0 16.55q6.65-6.05 9.825-10.975Q37 24.15 37 20.4q0-5.9-3.775-9.65T24 7q-5.45 0-9.225 3.75Q11 14.5 11 20.4q0 3.75 3.25 8.675Q17.5 34 24 40.05ZM24 44q-8.05-6.85-12.025-12.725Q8 25.4 8 20.4q0-7.5 4.825-11.95Q17.65 4 24 4q6.35 0 11.175 4.45Q40 12.9 40 20.4q0 5-3.975 10.875T24 44Zm0-23.6Z"/></svg>');opacity: 0.5;}
.icon-job{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M7 42q-1.2 0-2.1-.9Q4 40.2 4 39V15q0-1.2.9-2.1.9-.9 2.1-.9h9V7q0-1.2.9-2.1.9-.9 2.1-.9h10q1.2 0 2.1.9.9.9.9 2.1v5h9q1.2 0 2.1.9.9.9.9 2.1v24q0 1.2-.9 2.1-.9.9-2.1.9Zm0-3h34V15H7v24Zm12-27h10V7H19ZM7 39V15v24Z"/></svg>');opacity: 0.5;}
.icon-timer{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M18 5V2h12v3Zm4.5 22.35h3v-11.5h-3Zm1.5 16.6q-3.7 0-6.975-1.425Q13.75 41.1 11.3 38.65q-2.45-2.45-3.875-5.725Q6 29.65 6 25.95q0-3.7 1.425-6.975Q8.85 15.7 11.3 13.25q2.45-2.45 5.725-3.875Q20.3 7.95 24 7.95q3.35 0 6.3 1.125 2.95 1.125 5.25 3.125l2.55-2.55 2.1 2.1-2.55 2.55q1.8 2 3.075 4.85Q42 22 42 25.95q0 3.7-1.425 6.975Q39.15 36.2 36.7 38.65q-2.45 2.45-5.725 3.875Q27.7 43.95 24 43.95Zm0-3q6.25 0 10.625-4.375T39 25.95q0-6.25-4.375-10.625T24 10.95q-6.25 0-10.625 4.375T9 25.95q0 6.25 4.375 10.625T24 40.95ZM24 26Z"/></svg>');opacity: 0.5;}
.icon-wallet{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M32.6 27.2q1.25 0 2.225-.975.975-.975.975-2.275 0-1.25-.975-2.2-.975-.95-2.225-.95t-2.225.95q-.975.95-.975 2.2 0 1.3.975 2.275.975.975 2.225.975ZM9 36.35V39 9 36.35ZM9 42q-1.15 0-2.075-.9Q6 40.2 6 39V9q0-1.15.925-2.075Q7.85 6 9 6h30q1.2 0 2.1.925Q42 7.85 42 9v6.7h-3V9H9v30h30v-6.65h3V39q0 1.2-.9 2.1-.9.9-2.1.9Zm17.9-8.65q-1.7 0-2.7-1-1-1-1-2.65V18.35q0-1.7 1-2.675 1-.975 2.7-.975h13.5q1.7 0 2.7.975 1 .975 1 2.675V29.7q0 1.65-1 2.65t-2.7 1Zm14.2-3V17.7H26.2v12.65Z"/></svg>');opacity: 0.5;}
.icon-close{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="m12.45 37.65-2.1-2.1L21.9 24 10.35 12.45l2.1-2.1L24 21.9l11.55-11.55 2.1 2.1L26.1 24l11.55 11.55-2.1 2.1L24 26.1Z"/></svg>');opacity: 0.5;}
.icon-content{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M13.85 34.05H27.6v-3H13.85Zm0-8.55h20.3v-3h-20.3Zm0-8.55h20.3v-3h-20.3ZM9 42q-1.2 0-2.1-.9Q6 40.2 6 39V9q0-1.2.9-2.1Q7.8 6 9 6h30q1.2 0 2.1.9.9.9.9 2.1v30q0 1.2-.9 2.1-.9.9-2.1.9Zm0-3h30V9H9v30ZM9 9v30V9Z"/></svg>');opacity: 0.5;}
.icon-support{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M440 936v-60h340V572q0-58-25-111.5T688 366q-42-41-96-65.5T480 276q-58 0-112 24.5T272 366q-42 41-67 94.5T180 572v244h-20q-33 0-56.5-23.5T80 736v-80q0-23 11-40.5t29-28.5l3-53q9-73 41.5-132t81-100q48.5-41 109-63.5T480 216q66 0 126.5 22.5t108.5 64q48 41.5 80.5 100T837 533l3 52q18 9 29 26.5t11 38.5v92q0 22-11 39t-29 26v69q0 24.75-17.625 42.375T780 936H440Zm-80-290q-12 0-21-9t-9-21.5q0-12.5 9-21t21.5-8.5q12.5 0 21 8.625T390 616q0 12-8.625 21T360 646Zm240 0q-12 0-21-9t-9-21.5q0-12.5 9-21t21.5-8.5q12.5 0 21 8.625T630 616q0 12-8.625 21T600 646Zm-359-52q-4-59 16.5-107t55-81.5Q347 372 392 354t90-18q91 0 153 57.5T711 537q-94-1-165.5-50.5T435 358q-16 81-67.5 143.5T241 594Z"/></svg>');opacity: 0.5;}
.icon-box{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M120 914V422q-14-2-27-20t-13-39V236q0-23 18-41.5t42-18.5h680q23 0 41.5 18.5T880 236v127q0 21-13 39t-27 20v492q0 23-18.5 42.5T780 976H180q-24 0-42-19.5T120 914Zm60-491v493h600V423H180Zm640-60V236H140v127h680ZM360 633h240v-60H360v60ZM180 916V423v493Z"/></svg>');opacity: 0.5;}

.icon-dashboard{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M510 486V216h330v270H510ZM120 606V216h330v390H120Zm390 330V546h330v390H510Zm-390 0V666h330v270H120Zm60-390h210V276H180v270Zm390 330h210V606H570v270Zm0-450h210V276H570v150ZM180 876h210V726H180v150Zm210-330Zm180-120Zm0 180ZM390 726Z"/></svg>');opacity: 0.5;}
.icon-inbox{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M180 936q-24 0-42-18t-18-42V276q0-24 18-42t42-18h600q24 0 42 18t18 42v600q0 24-18 42t-42 18H180Zm0-60h600V740H634q-26 40-67.5 61.5T480 823q-45 0-86.5-21.5T326 740H180v136Zm300.246-113Q521 763 554 739.5q33-23.5 56-59.5h170V276H180v404h170q23 36 56.246 59.5 33.247 23.5 74 23.5ZM180 876h600-600Z"/></svg>');opacity: 0.5;}

.icon-arrow-up{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m283 711-43-43 240-240 240 239-43 43-197-197-197 198Z"/></svg>');}
.icon-arrow-down{display:block;height:32px;width:32px;content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M480 711 240 471l43-43 197 198 197-197 43 43-240 239Z"/></svg>');}
*//* ----- Defaults ----- */
button{background: none;border: none;}

/* ----- Button's [ Global ] ----- */
.button{position: relative;padding: 10px 30px;border: 1px solid #FFFFFF;border-radius: 30px;font-weight: bold;text-align: center;vertical-align: middle;line-height: 1.5;font-size: 14px;}

.button.btn-block{display: inline-block;}
.button.btn-block-w100{display: inline-block;width: fit-content;}
.button.btn-w100{width: 100%;}
.button.btn-bold{font-weight: bold;}
.button.btn-small, .button.btn-sm{padding: 6px 16px !important;}
.button.btn-large, .button.btn-lg{padding: 12px 30px !important;font-size: 18px;}

.button img{width: 28px;}
.button img.search-icon{margin: 1px 1px 0 0;}

/* .button.btn-icon i{float: right;} */

/* ----- Button [ White ] ----- */
.button.btn-white{background-color: #ffffff;border: 2px solid #eeeeee;}

/* ----- Button [ Green ] ----- */
.button.btn-green{background-color: rgba(0, 206, 201,0.8) !important;border: 2px solid rgba(0, 206, 201,0.5);color: #FFFFFF !important;}
.button.btn-green-br{background-color: rgba(0, 206, 201,0.3);border: 2px solid rgba(0, 206, 201,0.5);}
.button.btn-green-sh{background-color: rgba(0, 206, 201,0.3);border: 2px solid rgba(0, 206, 201,0.01);box-shadow: 0 0 8px rgba(0, 206, 201,0.5);color: #555 !important;}

/* ----- Button [ Blue ] ----- */
.button.btn-blue{background-color: rgb(116, 185, 255) !important;border: 2px solid rgba(116, 185, 255,0.5);color: #FFFFFF !important;}
.button.btn-blue-br{background-color: rgba(116, 185, 255,0.3);border: 2px solid rgba(116, 185, 255,0.5);}
.button.btn-blue-sh{background-color: rgba(116, 185, 255,0.3);border: 2px solid rgba(116, 185, 255,0.01);box-shadow: 0 0 8px rgba(116, 185, 255,0.5);}

/* ----- Button [ Violet ] ----- */
.button.btn-violet{background-color: #9b59b6 !important;border: 2px solid #9b59b6;color: #FFFFFF !important;}
.button.btn-violet-br{/* background-color: #FFF !important; */border: 2px solid #9b59b6;color: #555;}

/* ----- Button [ Orange ] ----- */
.button.btn-orange{background-color: rgba(230, 126, 34,1.0) !important;border: 2px solid #e67e22;color: #FFFFFF !important;}
.button.btn-orange-br{/* background-color: #FFF !important; */border: 2px solid #e67e22;color: #555;}
.button.btn-orange-sh{background-color: rgba(230, 126, 34,0.5) !important;border: 2px solid rgba(230, 126, 34,0.01);box-shadow: 0 0 8px rgba(230, 126, 34,0.5);}

/* ----- Button [ Red ] ----- */
.button.btn-red{background-color: rgba(231, 76, 60,1) !important;border: 2px solid rgba(231, 76, 60,0.5);color: #FFFFFF !important;}
.button.btn-red-br{background-color: rgba(231, 76, 60,0.3);border: 2px solid rgba(231, 76, 60,0.5);}
.button.btn-red-sh{background-color: rgba(231, 76, 60,0.3);border: 2px solid rgba(231, 76, 60,0.01);box-shadow: 0 0 8px rgba(231, 76, 60,0.5);}

/* ----- Button close ----- */
button.btn-close{position: absolute;top: -16px;left: -16px;width: 32px;height: 32px;border-radius: 50%;background-color: #e74c3c;font-weight: bold;color: #FFF;font-size: 18px;line-height: 28px;border: 2px solid #FFF;}

/* - - - - - Responsive - - - - - */
@media (max-width: 992px) /* and (max-width: 600px) */{
    .button.btn-block-w100{width: 100% !important;}
}/* ----- Modal ----- */
.modal{position: fixed;z-index: 1010;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;overflow: hidden;overflow-y: scroll;background-color: rgba(255, 255, 255, 0.8);}
.modal .modal-body{position: fixed;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 480px;height: fit-content;background-color: #FFF;border: 1px solid #CCC;border-radius: 14px;}
.modal .modal-close{position: absolute;top: -16px;left: 8px;width: 32px;height: 32px;padding: 3px 9px;font-size: 16px;line-height: 1.5;border: 1px solid #CCC;border-radius: 50%;text-align: center;background-color: #FFF;}
.modal .modal-content{float: right;width: 100%;margin-top: 16px;padding: 14px 20px 24px 20px;line-height: 2.2;text-align: justify;}
.modal .modal-content p{line-height: 1.8;font-size: 14px;}
.modal .modal-content img{border-radius: 14px;}
.modal .modal-content strong.title{float: right;width: 100%;text-align: center;font-weight: bold;color: #2980b9;}

.modal .modal-body.modal-fit{width: fit-content;}

.modal .modal-content .discount-code .button{position: absolute;bottom: 2px;left: 2px;padding: 9px 15px;border-radius: 5px;}

/*
.modal .modal-panel{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: 16vh auto auto auto;border-radius: 3px;background-color: #FFF;overflow: hidden;}
.modal-header, .modal-body, .modal-footer{width: 50%;margin: 5vh auto 0 auto;padding: 16px 20px;}

.modal-header{border-bottom: 1px solid #eee;text-align: center;}
.modal-header *{color: #555;}

.modal-footer{border-top: 1px solid #eee;}

.modal .modal-panel.name-family{width: 340px;height: 175px;}

.modal .modal-panel .code-label{position: absolute;top: 28px;left: 10px;height: 34px;width: 40px;padding: 0 10px;border-right: 1px solid rgba(52, 73, 94, 0.2);line-height: 38px;color: #555;}

.modal .modal-panel.support{width: 720px;height: 520px;}
.modal .modal-panel.score{width: 320px;height: 210px;}

.modal .modal-panel.alert-modal .modal-body p{line-height: 24px;}

.modal .card h3 {margin: 8px auto;}

.modal h3.required:after{content: " ✸";font-size: 10px;color: #e74c3c;}
*/

@media (max-width: 992px) /* and (max-width: 600px) */{
    /* .modal-header, .modal-body, .modal-footer{width: 100%;} */
    .modal .modal-body, .modal .modal-body.modal-fit{width: 95% !important;max-height: calc(100% - 40px);}
    .modal .modal-content p{line-height: 1.5;}
}.container{position: relative;}

.navbar{
    position: fixed;z-index: 100;width: inherit;height: 80px;top: 14px;
    background-color: #FFF;box-shadow: 0 5px 8px 0 #dfe6e9;
    border: 1px solid rgba(236, 240, 241,0.5);border-radius: 30px;text-align: center;
}

.navbar .brand-info{float: right;width: 100%;margin-top: 20px;}
.navbar .brand-info *{/* float: right;width: 100%; */font-weight: bold;}
.navbar .brand-info strong{font-size: 20px;color: #2980b9;}
.navbar .brand-info p{margin-top: 5px;font-size: 10px;color: #e67e22;}
.navbar .brand-info img{position: relative;top: -48px;right: -78px;transform: rotate(-45deg);}

.navbar .btn-right, .navbar .btn-left{position: absolute;top: 19px;cursor: pointer;}

.navbar .btn-right{right: 20px;}

.navbar .btn-left{left: 28px;}
.navbar .btn-left span{padding: 2px 4px 2px 8px;margin-left: -10px;border: 2px solid #777;border-left: none;border-radius: 0 8px 8px 0;font-size: 12px;font-weight: bold;}

.navbar .btn-right img, .navbar .btn-left img{max-width: 42px;opacity: 0.6;}

.navbar ul.menu{
    position: absolute;top: 45px;z-index: 100;width: 210px;text-align: right;
    background-color: #FFF;border: 1px solid rgba(236, 240, 241,0.5);border-radius: 14px;
}
.navbar ul.menu.right{right: 8px;}
.navbar ul.menu.left{left: 8px;}
.navbar ul.menu li{float: right;width: 100%;border-bottom: 1px solid rgba(236, 240, 241,0.5);}
.navbar ul.menu li:last-child{border: none;}
.navbar ul.menu li:hover{background-color: rgba(236, 240, 241,0.4);}
.navbar ul.menu li a{float: right;width: 100%;padding: 12px 12px 12px 0;}

.box-color{position: absolute;top: 0;z-index: -5;width: 90%;height: 90%;transform: rotate(-14deg);opacity: 0.4;border-radius: 22px;}
.box-color.blue{background-color: rgba(52, 152, 219,0.2);box-shadow: 0 0 40px 0 rgba(52, 152, 219,0.3);/* border: 1px solid rgba(52, 152, 219,0.3); */}
.box-color.green{background-color: rgba(26, 188, 156,0.2);box-shadow: 0 0 40px 0 rgba(26, 188, 156,0.3);/* border: 1px solid rgba(26, 188, 156,0.3); */}

.img-box{max-width: 80%;border-radius: 32px;box-shadow: 16px 16px 40px 0 #EEE;}

.row-box{position: relative;}
.row-box > strong, .row-box > .heading, .row-box > .box-text{float: right;width: 100%;}
.row-box > strong{color: #d63031;font-size: 12px;font-weight: bold;}
.row-box > .heading{margin-top: 10px;font-size: 28px;font-weight: bold;}
.row-box > .heading strong{color: #2980b9;}
.row-box > .box-text{margin-top: 10px;font-size: 18px;text-align: justify;}

.row-box-h1-top{margin-top: 140px;}
.row-box-h2-top{margin-top: 140px;}

.course-info{
    display: inline-block;width: 100%;padding: 16px;margin-top: 28px;border-radius: 18px;
    background-color: rgba(236, 240, 241,1.0);box-shadow: 0 0 20px 0 rgba(236, 240, 241,0.8);
}
.course-info h3, .course-info img{float: right;}
.course-info h3{margin: 19px 20px 0 0;font-size: 18px;}
.course-info img{}

/* - - - - - Counter Box - - - - - */
.counter-box{display: inline-block;width: 100%;margin: 24px auto -8px auto;background-color: #34495e;box-shadow: 0 0 10px 0 #34495e;}
.counter-box .cbox{position: relative;float: right;text-align: center;width: 20%;height: 200px;}
.counter-box .cbox:first-child{margin-right: 10%;}
.counter-box .cbox img{max-width: 64px;margin: 28px auto -5px auto;}
.counter-box .cbox strong{float: right;width: 100%;font-size: 24px;color: #FFF;margin-top: 14px;}
.counter-box .cbox strong.count{direction: ltr;}

/* - - - - - Footer - - - - - */
.footer{float: right;width: 100%;/* height: 240px; */margin-top: 80px;padding: 30px 0;background-color: #34495e;}
/*
.footer ul, .footer ul li, .footer ul li a{float: right;width: 100%;}
.footer ul li a{padding: 6px;font-size: 14px;font-weight: bold;color: #FFF !important;}

.footer .copyright{margin-top: 30px;padding-top: 20px;border-top: 2px solid #FFF;text-align: center;color: #FFF;font-size: 14px;}
.footer .copyright strong{color: #f39c12 !important;font-weight: bold;}
*/

.footer .copyright{padding-top: 14px;text-align: center;color: #FFF;font-size: 14px;}
.footer .copyright strong{color: #f39c12 !important;font-weight: bold;}

/* - - - - - Modal Button - - - - - */
.btn-course-link{width: 32px;height: 32px;padding: 5px;text-align: center;border-radius: 5px;}

/* - - - - - Responsive - - - - - */
/* https://www.w3schools.com/css/css_rwd_mediaqueries.asp */

@media (max-width: 992px) /* and (max-width: 600px) */{
    .container{width: 96%;}
    .row-box-h1-top{margin: 0 auto 40px auto;}
    .row-box-h2-top{margin: 40px auto 0 auto;}
    .course-info h3{margin-top: 24px;font-size: 13px;}

    .navbar .btn-right{right: 5px;}
    .navbar .btn-left{left: 14px;}
}

/* Extra small devices (phones, 600px and down) */
@media /* only screen and */ (max-width: 600px) {}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media /* only screen and */ (min-width: 600px) {}

/* Medium devices (landscape tablets, 768px and up) */
@media /* only screen and */ (min-width: 768px) {}

/* Large devices (laptops/desktops, 992px and up) */
@media /* only screen and */ (min-width: 992px) {}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media /* only screen and */ (min-width: 1200px) {}