html{font-family:Roboto-Regular,Verdana,sans-serif;font-size:16px;line-height:1.5}
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}

/* Display */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article{display:block}
aside{display:block}
details{display:block}
figcaption{display:block}
figure{display:block}
footer{display:block}
header{display:block}
main{display:block}
menu{display:block}
nav{display:block}
section{display:block}
summary{display:list-item}
audio{display:inline-block}
canvas{display:inline-block}
progress{display:inline-block}
video{display:inline-block}
progress{vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
template{display:none}


/* Link */
a{background-color:transparent; text-decoration: none!important;}
a:active{outline-width:0; text-decoration: underline!important;}
a:hover{outline-width:0; text-decoration: underline!important;}

abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}

b{font-weight:bolder}
strong{font-weight:bolder}
dfn{font-style:italic}
mark{background:#ff0;color:#000}

small{font-size:0.8rem}
sub{font-size:0.75rem;line-height:0;position:relative;vertical-align:baseline}
sup{font-size:0.75rem;line-height:0;position:relative;vertical-align:baseline}

sub{bottom:-0.25rem}
sup{top:-0.5rem}

figure{margin:1rem 2.5rem}
img{border-style:none}

code{font-family:monospace,monospace;font-size:1rem}
kbd{font-family:monospace,monospace;font-size:1rem}
pre{font-family:monospace,monospace;font-size:1rem}
samp{font-family:monospace,monospace;font-size:1rem}

hr{box-sizing:content-box;height:0;overflow:visible}

button{font:inherit;margin:0;outline:0px;border-style:none}
input{font:inherit;margin:0;outline:0px;border-style:none}
select{font:inherit;margin:0;outline:0px;border-style:none}
textarea{font:inherit;margin:0;outline:0px;color: gray; border: 1px solid grey; border-radius: 1px;}
optgroup{font:inherit;margin:0;outline:0px;border-style:none}
optgroup{font-weight:bold}

button{overflow:visible}
input{overflow:visible}

button{text-transform:none}
select{text-transform:none}

button{-webkit-appearance:button}
[type=button]{-webkit-appearance:button}
[type=reset]{-webkit-appearance:button}
[type=submit]{-webkit-appearance:button}

button::-moz-focus-inner{border-style:none;padding:0}
[type=button]::-moz-focus-inner{border-style:none;padding:0}
[type=reset]::-moz-focus-inner{border-style:none;padding:0}
[type=submit]::-moz-focus-inner{border-style:none;padding:0}

button:-moz-focusring{outline:1px dotted ButtonText}
[type=button]:-moz-focusring{outline:1px dotted ButtonText}
[type=reset]:-moz-focusring{outline:1px dotted ButtonText}
[type=submit]:-moz-focusring{outline:1px dotted ButtonText}

fieldset{border:1px solid #c0c0c0;margin:0 0.125rem;padding:0.35rem 0.625rem 0.75rem}
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}

[type=checkbox]{padding:0}
[type=radio]{padding:0}
[type=number]::-webkit-inner-spin-button{height:auto}
[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-0.125rem}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

body{font-family:Roboto-Regular,Verdana,sans-serif;font-size:16px;line-height:1.5}html{overflow-x:hidden}
h1{font-size:1.7rem}
h2{font-size:1.55rem;}
h3{font-size:1.4rem}
h4{font-size:1.25rem}
h5{font-size:1.125rem}
h6{font-size:1rem}
.ari-serif{font-family:serif}
.ari-sans-serif{font-family:sans-serif}
.ari-cursive{font-family:cursive}
.ari-monospace{font-family:monospace}
h1{font-family:"Segoe UI",Arial,sans-serif;font-weight:600;margin:0.625rem 0;}
h2{font-family:"Segoe UI",Arial,sans-serif;font-weight:600;margin:0.625rem 0;}
h3{font-family:"Segoe UI",Arial,sans-serif;font-weight:600;margin:0.625rem 0;}
h4{font-family:"Segoe UI",Arial,sans-serif;font-weight:600;margin:0.625rem 0;}
h5{font-family:"Segoe UI",Arial,sans-serif;font-weight:600;margin:0.625rem 0;}
h6{font-family:"Segoe UI",Arial,sans-serif;font-weight:600;margin:0.625rem 0;}
hr{border:0;border-top:1px solid #eee;margin:1.25rem 0}
.ari-wide{letter-spacing:0.25rem}

/* Imagin, linkuri */
.ari-image{max-width:100%;height:auto}
img{vertical-align:middle}
a{color:inherit}


/* Fonturi */
.ari-bold{font-weight:bold}
.ari-italic{font-style:italic}

/* Tabele */
.ari-table{border-collapse:collapse;border-spacing:0;width:100%;display:table}
.ari-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}
.ari-table-all{border:1px solid #ddd}
.ari-bordered tr{border-bottom:1px solid #ddd}
.ari-table-all tr{border-bottom:1px solid #ddd}
.ari-striped tbody tr:nth-child(even){background-color:#f1f1f1}
.ari-table-all tr:nth-child(odd){background-color:#fff}
.ari-table-all tr:nth-child(even){background-color:#f1f1f1}
.ari-hoverable tbody tr:hover{background-color:#ddd}
.ari-ul.ari-hoverable li:hover{background-color:#ddd}
.ari-centered tr th{text-align:center}
.ari-centered tr td{text-align:center}
.ari-table td{padding:0.5rem 0.5rem;display:table-cell;text-align:left;vertical-align:top}
.ari-table th{padding:0.5rem 0.5rem;display:table-cell;text-align:left;vertical-align:top}
.ari-table-all td{padding:0.5rem 0.5rem;display:table-cell;text-align:left;vertical-align:top}
.ari-table-all th{padding:0.5rem 0.5rem;display:table-cell;text-align:left;vertical-align:top}
.ari-table th:first-child{padding-left:1rem}
.ari-table td:first-child{padding-left:1rem}
.ari-table-all th:first-child{padding-left:1rem}
.ari-table-all td:first-child{padding-left:1rem}


/* Butoane */
.ari-btn{border:none;display:inline-block;padding:0.5rem 1rem;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.ari-button{border:none;display:inline-block;padding:0.5rem 1rem;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
/* .ari-btn:hover{box-shadow:0 0.5rem 1rem 0 rgba(0,0,0,0.2),0 0.375rem 1.25rem 0 rgba(0,0,0,0.19)} */
.ari-btn:hover{text-decoration: underline;}
.ari-btn{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ari-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.ari-disabled{cursor:not-allowed;opacity:0.3}
.ari-btn:disabled{cursor:not-allowed;opacity:0.3}
.ari-button:disabled{cursor:not-allowed;opacity:0.3}
.ari-disabled *{pointer-events:none}
:disabled *{pointer-events:none}
.ari-btn.ari-disabled:hover{box-shadow:none}
.ari-btn:disabled:hover{box-shadow:none}


/* Ecusoane, insigne */
.ari-badge{background-color:#ddd;color:#fff;display:inline-block;text-align:center; width:1.2rem; height:1.2rem; margin:0.5rem}
.ari-tag{background-color:#000;color:#fff;display:inline-block;padding-left:0.5rem;padding-right:0.5rem;text-align:center}
.ari-badge{border-radius:50%}


/* Lista neordonate */
.ari-ul{list-style-type:none;padding:0;margin:0}
.ari-ul li{padding:0.5rem 1rem;border-bottom:1px solid #ddd}
.ari-ul li:last-child{border-bottom:none}


/* Tooltip */
.ari-tooltip{position:relative}
.ari-display-container{position:relative}
.ari-tooltip .ari-text{display:none}
.ari-tooltip:hover .ari-text{display:inline-block}


/* Elemente formular */
.ari-ripple:active{opacity:0.5}
.ari-ripple{transition:opacity 0s}
.ari-input{padding:0.5rem;width:100%;display:block;border-style:solid;border:1px solid #ddd;}
.ari-select{padding:0.5rem;width:100%;border-style:solid;border:1px solid #ddd}
.ari-textarea{padding:0.5rem;width:100%;border-style:solid;border:1px solid #ddd}

/* Lista derulanta */
.ari-dropdown-click{position:relative;display:inline-block;cursor:pointer}
.ari-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
.ari-dropdown-hover:hover .ari-dropdown-content{display:block}
/*.ari-dropdown-hover:first-child{background-color:#ddd;color:#000}*/
/*.ari-dropdown-click:hover{background-color:#ddd;color:#000}*/
/*.ari-dropdown-hover:hover > .ari-button:first-child{background-color:#ddd;color:#000}*/
/*.ari-dropdown-click:hover > .ari-button:first-child{background-color:#ddd;color:#000}*/

/*.ari-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:relative;min-width:160px;margin:0;padding:0;z-index:1}*/
.ari-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:20rem;margin:0;padding:0;z-index:1}

/* Elemente formular */
.ari-check{width:1rem;height:1rem;position:relative;top:0.1rem; padding:1rem}
.ari-radio{width:1rem;height:1rem;position:relative;top:0.1rem; padding:1rem}


/* Bare */
.ari-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}
.ari-bar-block .ari-dropdown-hover{width:100%}
.ari-bar-block .ari-dropdown-click{width:100%}
.ari-bar-block .ari-dropdown-hover .ari-dropdown-content{min-width:100%}
.ari-bar-block .ari-dropdown-click .ari-dropdown-content{min-width:100%}
.ari-bar-block .ari-dropdown-hover .ari-button{width:100%;text-align:left;padding:0.5rem 1rem}
.ari-bar-block .ari-dropdown-click .ari-button{width:100%;text-align:left;padding:0.5rem 1rem}


.ari-main{transition:margin-left .4s}
#main{transition:margin-left .4s}

/* Modal */
.ari-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.ari-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}


/* Bare */
.ari-bar{width:100%;overflow:hidden}
.ari-center .ari-bar{display:inline-block;width:auto}
.ari-bar .ari-bar-item{padding:0.5rem 1rem;float:left;width:auto;border:none;display:block;outline:0}
.ari-bar .ari-dropdown-hover{position:static;float:left}
.ari-bar .ari-dropdown-click{position:static;float:left}
.ari-bar .ari-button{white-space:normal}
.ari-bar-block .ari-bar-item{width:100%;display:block;padding:0.5rem 1rem;text-align:left;border:none;white-space:normal;float:none;outline:0}
.ari-bar-block.ari-center .ari-bar-item{text-align:center}
.ari-bar-block .ari-dropdown-hover{width:100%}
.ari-bar-block .ari-dropdown-click{width:100%}
.ari-bar-block .ari-dropdown-hover .ari-dropdown-content{min-width:100%}
.ari-bar-block .ari-dropdown-click .ari-dropdown-content{min-width:100%}
.ari-bar-block .ari-dropdown-hover .ari-button{width:100%;text-align:left;padding:0.5rem 1rem}
.ari-bar-block .ari-dropdown-click .ari-button{width:100%;text-align:left;padding:0.5rem 1rem}


/* Container */
.ari-block{display:block;width:100%}
.ari-responsive{display:block;overflow-x:auto}
.ari-container:after{content:"";display:table;clear:both}
.ari-container:before{content:"";display:table;clear:both}
.ari-panel:after{content:"";display:table;clear:both}
.ari-panel:before{content:"";display:table;clear:both}


/* Elemente tabel */
.ari-row:after{content:"";display:table;clear:both}
.ari-row:before{content:"";display:table;clear:both}
.ari-row-padding:after{content:"";display:table;clear:both}
.ari-row-padding:before{content:"";display:table;clear:both}
.ari-cell-row:before{content:"";display:table;clear:both}
.ari-cell-row:after{content:"";display:table;clear:both}
.ari-clear:after{content:"";display:table;clear:both}
.ari-clear:before{content:"";display:table;clear:both}
.ari-bar:before{content:"";display:table;clear:both}
.ari-bar:after{content:"";display:table;clear:both}

/* Coloane */
.ari-col{float:left;width:100%}
.ari-half{float:left;width:100%}
.ari-third{float:left;width:100%}
.ari-twothird{float:left;width:100%}
.ari-threequarter{float:left;width:100%}
.ari-quarter{float:left;width:100%}
.ari-col.s1{width:8.33333%}
.ari-col.s2{width:16.66666%}
.ari-col.s3{width:24.99999%}
.ari-col.s4{width:33.33333%}
.ari-col.s5{width:41.66666%}
.ari-col.s6{width:49.99999%}
.ari-col.s7{width:58.33333%}
.ari-col.s8{width:66.66666%}
.ari-col.s9{width:74.99999%}
.ari-col.s10{width:83.33333%}
.ari-col.s11{width:91.66666%}
.ari-col.s12{width:99.99999%}

@media (min-width:601px){
.ari-col.m1{width:8.33333%}
.ari-col.m2{width:16.66666%}
.ari-col.m3{width:24.99999%}
.ari-quarter{width:49.99999%}
.ari-col.m4{width:33.33333%}
.ari-third{width:49.99999%}
.ari-col.m5{width:41.66666%}
.ari-col.m6{width:49.99999%}
.ari-col.m7{width:58.33333%}
.ari-col.m8{width:66.66666%}
.ari-twothird{width:66.66666%}
.ari-col.m9{width:74.99999%}
.ari-threequarter{width:49.99999%}
.ari-col.m10{width:83.33333%}
.ari-col.m11{width:91.66666%}
.ari-col.m12{width:99.99999%}}

@media (min-width:750px){
.ari-col.m1{width:8.33333%}
.ari-col.m2{width:16.66666%}
.ari-col.m3{width:24.99999%}
.ari-quarter{width:33.33333%}
.ari-col.m4{width:33.33333%}
.ari-third{width:49.99999%}
.ari-col.m5{width:41.66666%}
.ari-col.m6{width:49.99999%}
.ari-half{width:49.99999%}
.ari-col.m7{width:58.33333%}
.ari-col.m8{width:66.66666%}
.ari-twothird{width:66.66666%}
.ari-col.m9{width:74.99999%}
.ari-threequarter{width:74.99999%}
.ari-col.m10{width:83.33333%}
.ari-col.m11{width:91.66666%}
.ari-col.m12{width:99.99999%}}


@media (min-width:993px){
.ari-col.l1{width:8.33333%}
.ari-col.l2{width:16.66666%}
.ari-col.l3{width:24.99999%}
.ari-quarter{width:24.99999%}
.ari-col.l4{width:33.33333%}
.ari-third{width:33.33333%}
.ari-col.l5{width:41.66666%}
.ari-col.l6{width:49.99999%}
.ari-half{width:49.99999%}
.ari-col.l7{width:58.33333%}
.ari-col.l8{width:66.66666%}
.ari-twothird{width:66.66666%}
.ari-col.l9{width:74.99999%}
.ari-threequarter{width:74.99999%}
.ari-col.l10{width:83.33333%}
.ari-col.l11{width:91.66666%}
.ari-col.l12{width:99.99999%}
}


/* Elemente tabel */
.ari-rest{overflow:hidden}
.ari-stretch{margin-left:-1rem;margin-right:-1rem}
.ari-content{margin-left:auto;margin-right:auto}
.ari-auto{margin-left:auto;margin-right:auto}
.ari-content{max-width:1205px}
.ari-auto{max-width:1180px}

/* Elemente tabel */
.ari-cell-row{display:table;width:100%}
.ari-cell{display:table-cell}
.ari-cell-top{vertical-align:top}
.ari-cell-middle{vertical-align:middle}
.ari-cell-bottom{vertical-align:bottom}


/* Afisare / ascundere */
.ari-hide{display:none!important}
.ari-show-block{display:block!important}
.ari-show{display:block!important}
.ari-show-inline-block{display:inline-block!important}

@media (max-width:1205px){
.ari-auto{max-width:95%}
}


@media (max-width:600px){
.ari-modal-content{margin:0 0.625rem;width:auto!important}
.ari-modal{padding-top:1.875rem}
.ari-dropdown-hover.ari-mobile .ari-dropdown-content{position:relative}	
.ari-dropdown-click.ari-mobile .ari-dropdown-content{position:relative}	
.ari-hide-small{display:none!important}
.ari-mobile{display:block;width:100%!important}
.ari-bar-item.ari-mobile{text-align:center}
.ari-dropdown-hover.ari-mobile{text-align:center}
.ari-dropdown-click.ari-mobile{text-align:center}
.ari-dropdown-hover.ari-mobile{width:100%}
.ari-dropdown-hover.ari-mobile .ari-btn{width:100%}
.ari-dropdown-hover.ari-mobile .ari-button{width:100%}
.ari-dropdown-click.ari-mobile{width:100%}
.ari-dropdown-click.ari-mobile .ari-btn{width:100%}
.ari-dropdown-click.ari-mobile .ari-button{width:100%}
}


@media (max-width:768px){
.ari-modal-content{width:500px}
.ari-modal{padding-top:3.125rem}
}


@media (min-width:993px){
.ari-modal-content{width:900px}
.ari-hide-large{display:none!important}
.ari-sidebar.ari-collapse{display:block!important}
}


@media (max-width:992px) and (min-width:601px){
.ari-hide-medium{display:none!important}
}


@media (max-width:992px){
.ari-sidebar.ari-collapse{display:none}
.ari-main{margin-left:0!important;margin-right:0!important}
.ari-auto{max-width:100%}
}


/* Pozitie sus/jos */
.ari-top{position:fixed;width:100%;z-index:1}
.ari-bottom{position:fixed;width:100%;z-index:1}
.ari-top{top:0}
.ari-bottom{bottom:0}


/* Suprapunere */
.ari-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}


/* Afisare */
.ari-display-topleft{position:absolute;left:0;top:0}
.ari-display-topright{position:absolute;right:0;top:0}
.ari-display-bottomleft{position:absolute;left:0;bottom:0}
.ari-display-bottomright{position:absolute;right:0;bottom:0}
.ari-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.ari-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.ari-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.ari-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.ari-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.ari-display-container:hover .ari-display-hover{display:block}
.ari-display-container:hover span.ari-display-hover{display:inline-block}
.ari-display-hover{display:none}
.ari-display-position{position:absolute}


/* Cerc */
.ari-circle{border-radius:50%}


/* Rotunjire element */
.ari-round-tiny{border-radius:0.1rem}
.ari-round-small{border-radius:0.125rem}
.ari-round{border-radius:0.25rem}
.ari-round-large{border-radius:0.5rem}
.ari-round-xlarge{border-radius:1rem}
.ari-round-xxlarge{border-radius:2rem}
.ari-round-xxxlarge{border-radius:4rem}
.ari-round-circle{border-radius:50%}


/* Spatiu de umplere */
.ari-row-padding{padding:0 0.5rem}
.ari-row-padding>.ari-half{padding:0 0.5rem}
.ari-row-padding>.ari-third{padding:0 0.5rem}
.ari-row-padding>.ari-twothird{padding:0 0.5rem}
.ari-row-padding>.ari-threequarter{padding:0 0.5rem}
.ari-row-padding>.ari-quarter{padding:0 0.5rem}
.ari-row-padding>.ari-col{padding:0 0.5rem}

/* Container, panel */
.ari-container{padding:0.25rem 0.5rem}
.ari-panel{padding:0.25rem 0.5rem}
.ari-panel{margin-top:1rem;margin-bottom:1rem}


/* Cod */
.ari-code{font-family:Consolas,"courier new";font-size:1rem}
.ari-codespan{font-family:Consolas,"courier new";font-size:1rem}
.ari-code{width:auto;background-color:#fff;padding:0.5rem 0.75rem;border-left:0.25rem solid #4CAF50;word-wrap:break-word}
.ari-codespan{color:crimson;background-color:#f1f1f1;padding-left:0.25rem;padding-right:0.25rem;font-size:110%}


/* Card */
.ari-card{box-shadow:0 0.125rem 0.3125rem 0 rgba(0,0,0,0.16),0 0.125rem 0.625rem 0 rgba(0,0,0,0.12)}
.ari-card-2{box-shadow:0 0.125rem 0.3125rem 0 rgba(0,0,0,0.16),0 0.125rem 0.625rem 0 rgba(0,0,0,0.12)}
.ari-card-4{box-shadow:0 0.25rem 0.625rem 0 rgba(0,0,0,0.2),0 0.25rem 1.25rem 0 rgba(0,0,0,0.19)}


/* Umbra cand mouse-ul este deasupra element */
.ari-hover-shadow:hover{box-shadow:0 0.25rem 0.625rem 0 rgba(0,0,0,0.2),0 0.25rem 1.25rem 0 rgba(0,0,0,0.19)}


/* Rotire */
.ari-spin{animation:ari-spin 2s infinite linear}@keyframes ari-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}


/* Animatie */
.ari-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.ari-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
.ari-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.ari-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.ari-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.ari-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.ari-animate-zoom {animation:animatezoom 0.3s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.ari-animate-input{transition:width 0.4s ease-in-out}
.ari-animate-input:focus{width:100%!important}


/* Filtru transparenta/opacitate */
.ari-opacity{opacity:0.60}
.ari-hover-opacity:hover{opacity:0.60}
.ari-opacity-off{opacity:1}
.ari-hover-opacity-off:hover{opacity:1}
.ari-opacity-max{opacity:0.25}
.ari-opacity-min{opacity:0.75}


/* Filtru gri */
.ari-greyscale-max{filter:grayscale(100%)}
.ari-grayscale-max{filter:grayscale(100%)}
.ari-hover-greyscale:hover{filter:grayscale(100%)}
.ari-hover-grayscale:hover{filter:grayscale(100%)}
.ari-greyscale{filter:grayscale(75%)}
.ari-grayscale{filter:grayscale(75%)}
.ari-greyscale-min{filter:grayscale(50%)}
.ari-grayscale-min{filter:grayscale(50%)}


/* Filtru sepia */
.ari-sepia{filter:sepia(75%)}
.ari-sepia-max{filter:sepia(100%)}
.ari-hover-sepia:hover{filter:sepia(100%)}
.ari-sepia-min{filter:sepia(50%)}


/* Marime text */
.ari-tiny{font-size:0.7rem!important}
.ari-small{font-size:0.8rem!important}
.ari-medium{font-size:0.9rem!important}
.ari-large{font-size:1rem!important}
.ari-xlarge{font-size:1.25rem!important}
.ari-xxlarge{font-size:1.5rem!important}
.ari-xxxlarge{font-size:2.25rem!important}
.ari-jumbo{font-size:3rem!important}

@media (min-width:601px){
.ari-tiny{font-size:0.7rem!important}
.ari-small{font-size:0.8rem!important}
.ari-medium{font-size:1rem!important}
.ari-large{font-size:1.25rem!important}
.ari-xlarge{font-size:1.5rem!important}
.ari-xxlarge{font-size:2.25rem!important}
.ari-xxxlarge{font-size:3rem!important}
.ari-jumbo{font-size:4rem!important}
}

/* Aliniere continut */
.ari-left-align{text-align:left!important}
.ari-right-align{text-align:right!important}
.ari-justify{text-align:justify!important}
.ari-center{text-align:center!important}


/* Bordura */
.ari-border{border:5px solid #ddd!important}
.ari-border-top{border-top:5px solid #ddd!important}
.ari-border-bottom{border-bottom:5px solid #ddd!important}
.ari-border-left{border-left:5px solid #ddd!important}
.ari-border-right{border-right:5px solid #ddd!important}


/* Bordura 0 */
.ari-border-0{border:0px none #ddd!important}
.ari-border-top-0{border-top:0px none #ddd!important}
.ari-border-bottom-0{border-bottom:0px none #ddd!important}
.ari-border-left-0{border-left:0px none #ddd!important}
.ari-border-right-0{border-right:0px none #ddd!important}


/* Bordura tiny */
.ari-border-tiny{border:1px solid #ddd!important}
.ari-border-top-tiny{border-top:1px solid #ddd!important}
.ari-border-bottom-tiny{border-bottom:1px solid #ddd!important}
.ari-border-left-tiny{border-left:1px solid #ddd!important}
.ari-border-right-tiny{border-right:1px solid #ddd!important}


/* Bordura small */
.ari-border-small{border:3px solid #ddd!important}
.ari-border-top-small{border-top:3px solid #ddd!important}
.ari-border-bottom-small{border-bottom:3px solid #ddd!important}
.ari-border-left-small{border-left:3px solid #ddd!important}
.ari-border-right-small{border-right:3px solid #ddd!important}


/* Bordura large */
.ari-border-large{border:8px solid #ddd!important}
.ari-border-top-large{border-top:8px solid #ddd!important}
.ari-border-bottom-large{border-bottom:8px solid #ddd!important}
.ari-border-left-large{border-left:8px solid #ddd!important}
.ari-border-right-large{border-right:8px solid #ddd!important}


/* Bordura xlarge */
.ari-border-xlarge{border:15px solid #ddd!important}
.ari-border-top-xlarge{border-top:15px solid #ddd!important}
.ari-border-bottom-xlarge{border-bottom:15px solid #ddd!important}
.ari-border-left-xlarge{border-left:15px solid #ddd!important}
.ari-border-right-xlarge{border-right:15px solid #ddd!important}


/* Bordura xxlarge*/
.ari-border-xxlarge{border:25px solid #ddd!important}
.ari-border-top-xxlarge{border-top:25px solid #ddd!important}
.ari-border-bottom-xxlarge{border-bottom:25px solid #ddd!important}
.ari-border-left-xxlarge{border-left:25px solid #ddd!important}
.ari-border-right-xxlarge{border-right:25px solid #ddd!important}

/* Bordura xxxlarge*/
.ari-border-xxxlarge{border:40px solid #ddd!important}
.ari-border-top-xxxlarge{border-top:40px solid #ddd!important}
.ari-border-bottom-xxxlarge{border-bottom:40px solid #ddd!important}
.ari-border-left-xxxlarge{border-left:40px solid #ddd!important}
.ari-border-right-xxxlarge{border-right:40px solid #ddd!important}


/* Bara */
.ari-topbar{border-top:0.375rem solid #ddd!important}
.ari-bottombar{border-bottom:0.375rem solid #ddd!important}
.ari-leftbar{border-left:0.375rem solid #ddd!important}
.ari-rightbar{border-right:0.375rem solid #ddd!important}


/* Sectiune, cod */
.ari-section{margin-top:1rem!important;margin-bottom:1rem!important}
.ari-code{margin-top:1rem!important;margin-bottom:1rem!important}


/* Margine */
.ari-margin{margin:1rem!important}
.ari-margin-top{margin-top:1rem!important}
.ari-margin-bottom{margin-bottom:1rem!important}
.ari-margin-left{margin-left:1rem!important}
.ari-margin-right{margin-right:1rem!important}
  

/* Margine  0 */
.ari-margin-0{margin:0px!important}
.ari-margin-top-0{margin-top:0px!important}
.ari-margin-bottom-0{margin-bottom:0px!important}
.ari-margin-left-0{margin-left:0px!important}
.ari-margin-right-0{margin-right:0px!important}


/* Margine tiny */
.ari-margin-tiny{margin:0.5rem!important}
.ari-margin-top-tiny{margin-top:0.5rem!important}
.ari-margin-bottom-tiny{margin-bottom:0.5rem!important}
.ari-margin-left-tiny{margin-left:0.5rem!important}
.ari-margin-right-tiny{margin-right:0.5rem!important}


/* Margine small */
.ari-margin-small{margin:0.75rem!important}
.ari-margin-top-small{margin-top:0.75rem!important}
.ari-margin-bottom-small{margin-bottom:0.75rem!important}
.ari-margin-left-small{margin-left:0.75rem!important}
.ari-margin-right-small{margin-right:0.75rem!important}


/* Margine large */
.ari-margin-large{margin:1.25rem!important}
.ari-margin-top-large{margin-top:1.25rem!important}
.ari-margin-bottom-large{margin-bottom:1.25rem!important}
.ari-margin-left-large{margin-left:1.25rem!important}
.ari-margin-right-large{margin-right:1.25rem!important}


/* Margine xlarge */
.ari-margin-xlarge{margin:1.5rem!important}
.ari-margin-top-xlarge{margin-top:1.5rem!important}
.ari-margin-bottom-xlarge{margin-bottom:1.5rem!important}
.ari-margin-left-xlarge{margin-left:1.5rem!important}
.ari-margin-right-xlarge{margin-right:1.5rem!important}


/* Margine xxlarge */
.ari-margin-xxlarge{margin:1.75rem!important}
.ari-margin-top-xxlarge{margin-top:1.75rem!important}
.ari-margin-bottom-xxlarge{margin-bottom:1.75rem!important}
.ari-margin-left-xxlarge{margin-left:1.75rem!important}
.ari-margin-right-xxlarge{margin-right:1.75rem!important}


/* Margine xxxlarge */
.ari-margin-xxxlarge{margin:2rem!important}
.ari-margin-top-xxxlarge{margin-top:2rem!important}
.ari-margin-bottom-xxxlarge{margin-bottom:2rem!important}
.ari-margin-left-xxxlarge{margin-left:2rem!important}
.ari-margin-right-xxxlarge{margin-right:2rem!important}


/* Spatiu de umplere */
.ari-padding{padding:0.5rem 1rem!important}
.ari-padding-top{padding-top:0.5rem!important}
.ari-padding-bottom{padding-bottom:0.5rem!important}
.ari-padding-left{padding-left:1rem!important}
.ari-padding-right{padding-right:1rem!important}


/* Spatiu de umplere  0 */
.ari-padding-0{padding:0rem!important}
.ari-padding-top-0{padding-top:0rem!important}
.ari-padding-bottom-0{padding-bottom:0rem!important}
.ari-padding-left-0{padding-left:0rem!important}
.ari-padding-right-0{padding-right:0rem!important}


/* Spatiu de umplere tiny */
.ari-padding-tiny{padding:0.125rem 0.25rem!important}
.ari-padding-top-tiny{padding-top:0.125rem!important}
.ari-padding-bottom-tiny{padding-bottom:0.125rem!important}
.ari-padding-left-tiny{padding-left:0.25rem!important}
.ari-padding-right-tiny{padding-right:0.25rem!important}


/* Spatiu de umplere small */
.ari-padding-small{padding:0.25rem 0.5rem!important}
.ari-padding-top-small{padding-top:0.25rem!important}
.ari-padding-bottom-small{padding-bottom:0.25rem!important}
.ari-padding-left-small{padding-left:0.5rem!important}
.ari-padding-right-small{padding-right:0.5rem!important}


/* Spatiu de umplere large */
.ari-padding-large{padding:0.75rem 1.5rem!important}
.ari-padding-top-large{padding-top:0.75rem!important}
.ari-padding-bottom-large{padding-bottom:0.75rem!important}
.ari-padding-left-large{padding-left:1.5rem!important}
.ari-padding-right-large{padding-right:1.5rem!important}


/* Spatiu de umplere xlarge */
.ari-padding-xlarge{padding-top:1rem!important;padding-bottom:1rem!important}


/* Spatiu de umplere xxlarge */
.ari-padding-xxlarge{padding-top:2rem!important;padding-bottom:2rem!important}


/* Spatiu de umplere xxxlarge */
.ari-padding-xxxlarge{padding-top:4rem!important;padding-bottom:4rem!important}


/* Aliniere element */
.ari-left{float:left!important}
.ari-right{float:right!important}


/* Mouse deasupra buton */
/*.ari-button:hover{color:#000!important;background-color:#ddd!important} */
.ari-button:hover{text-decoration: underline;}

/* Transparenta */
.ari-transparent{background-color:transparent!important}

/* Text subliniat */
.ari-underline{text-decoration:underline!important}

/* Text subliniat hover */
.ari-hover-underline:hover{text-decoration:underline!important}


/* Mouse deasupra element */
.ari-hover-none:hover{background-color:transparent!important}
.ari-hover-none:hover{box-shadow:none!important}

/* Translucid */
.ari-translucent{background-color:rgba(255,255,255,0.5)}
.ari-translucent-min{background-color:rgba(255,255,255,0.2)}
.ari-translucent-max{background-color:rgba(255,255,255,0.8)}

/* Imagine epica */
.ari-content-imagine-epica{max-width:95vw}

.ari-caret{display:inline-block;width:0;height:0;margin-left:0.25rem;vertical-align:middle;border-top:0.5rem dashed;border-top:0.5rem solid\9;border-right:0.5rem solid transparent;border-left:0.5rem solid transparent}
.ari-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:20rem;padding:0.5rem 0.5rem; text-align:left;list-style:none;background-color:#fff;}
.ari-dropdown-menu>li>a{display:block;padding:0.5rem 0.2rem;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}
.open>.ari-dropdown-menu{display:block}
