﻿/*! qik_text.css | v171121.536 Copyright QikCss 2010 - 2017 | MIT License | http://QikCss.com  */
/*  qik_text.css is a collection of peconfigured containers to control uniform content presentation over multiple browsers  */
/*  Making changes to qik_text.css is not recommended. */
/*  Use qik_theme.css to extend/override/style. */

/*#region - Text - */
/*===================================================TEXT */

/*#region - TEXT ELEMENT - */
a {
    color: inherit;
    font-size: inherit;
    cursor: pointer;
}

address {
    font-size: 1em;
    font-style: italic;
    line-height: 1.35em;
    color: inherit;
    text-align: left;
    margin: .2em 0;
    padding: .05em .1em;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b {
    font-weight: bold;
}

blockquote {
margin: 1em 40px;
}
blockquote:before {
content: open-quote;
}
blockquote:after {
content: close-quote;
}

code {
    font-family: monospace, monospace;
    font-size: 1em;
}

dfn {
    font-style: italic;
}

figure {
    margin: 1em 40px;
}

/*#region - TEXT HEADING - */
/*===================================================heading */

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: inherit;
    margin: 0;
}
h1, .h1 {
    color: #8f8f8f;
    font-size: 2em;
    padding: 1em .1em .005em .1em;
}
h2, .h2 {
    color: #1f6c8b;
    font-size: 1.7em;
    padding: .035em .2em;
}
h3, .h3 {
    color: #6f6f6f;
    font-size: 1.55em;
    padding: .04em .25em;
}
h4, .h4 {
    color: #1f779b;
    font-size: 1.45em;
    padding: .05em .3em;
}
h5, .h5 {
    color: #5f5f5f;
    font-size: 1.3em;
    padding: .06em .35em;
}
h6, .h6 {
    color: #1f789b;
    font-size: 1.2em;
    padding: .07em .4em;
}

header h1 {
    font-size: 2.5em;
}
header h2 {
    font-size: 2em;
}
header h3 {
    font-size: 1.8em;
}
header h4 {
    font-size: 1.6em;
}

h1 + p {
    margin-top: -.42em;
}
h2 + p {
    margin-top: -.33em;
}
h3 + p {
    margin-top: -.31em;
}
h4 + p {
    margin-top: -.35em;
}
h5 + p {
    margin-top: -.3em;
}
h6 + p {
    margin-top: -.3em;
}

/*#endregion Text_Heading*/


kbd {
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    font-size: 1em;
}

mark {
    background: #ff0;
    color: inherit;
}

/*#region - TEXT LIST - */
/*===================================================list */

ol, ul {
    font-size: 1em;
    line-height: 1.5em;
    color: inherit;
    margin: .5em 0;
    padding: 0 .5em .5em 2.5em;
}
    ol > li, ul > li {
        margin: 0;
        padding: 0;
    }

/*#endregion Text_List*/

p {
    font-size: 1em;
    color: inherit;
    text-align: left;
    padding: .3em .5em;
}

    p:last-child {
        margin-bottom: .2em;
        padding-bottom: .5em;
    }

pre {
    display: block;
    font-size: 1.05em;
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    white-space: pre-wrap;
    color: inherit;
    -ms-word-break: break-all;
    -moz-word-break: break-all;
    -o-word-break: break-all;
    word-break: break-all;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    margin: .3em 0;
    padding: .37em;
    overflow: auto;
    border: 1px solid #ccc;
    -ms-border-radius: 4.5px;
    -moz-border-radius: 4.5px;
    -webkit-border-radius: 4.5px;
    border-radius: 4.5px;
}

samp {
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    font-size: 1em;
}

small {
    font-size: 80%;
}

strong {
    font-weight: bold;
}

sup {
    position: relative;
    top: -0.5em;
    font-size: 78%;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    position: relative;
    bottom: -0.25em;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}


textarea {
    width: 95%;
    min-height: 3em;
    -moz-resize: vertical;
    -ms-resize: vertical;
    -o-resize: vertical;
    resize: vertical;
    color: inherit;
    font: inherit;
    margin: .3em 0;
    padding: .3em;
    overflow: auto;
    border: 1px solid #d9d9d9;
    -ms-border-radius: 4px 4px;
    border-radius: 4px 4px;
    -webkit-transition: all linear 200ms;
    -moz-transition: all linear 200ms;
    -ms-transition: all linear 200ms;
    -o-transition: all linear 200ms;
    transition: all linear 200ms;
}

/*#endregion element*/



/*#region - TEXT LINK - */
/*===================================================link */
/*See TEXT ELEMENT*/
/*a {
    color: inherit;
    font-size: inherit;
    cursor: pointer;
}*/  

/*#endregion Text_Link */


/*#region - TEXT CLASS - */

/*#region -  after / before - ICON */

.after {
    display: inline-block;
    content: " ";
    color: #575353;
}

 .after.bar:after {
    content: "\00A0 \007C \00A0";
     font-weight: bold;
     font-size: 1.1em;
 }

 .after.copyright:after {
    content: "\200A \200A \00A9";
     font-weight: bold;
     font-size: 1.1em;
 }

.after.iconChvrnUp:after {
    content: "\00A0 \00A0 \^";
}
.after.iconChvrnDwn:after {
    content: "\00A0 \00A0 \02C7";
}

.after.iconChvrnLft:after {
    content: "\00A0 \00A0 \2039";
}

.after.iconChvrnRt:after {
    content: "\00A0 \00A0 \203A";
}

.after.iconChvrnLftDbl:after {
    content: "\00A0 \00A0 \00AB";
}

.after.iconChvrnRtDbl:after {
    content: "\00A0 \00A0 \00BB";
}

.after.iconArrowUp:after {
    content: "\00A0 \00A0 \25B4";
    font-size: 1.1em;
}

.after.iconArrowRt:after {
    content: "\00A0 \00A0 \25B8";
    font-size: 1.1em;
}

.after.iconArrowDwn:after {
    content: "\00A0 \00A0 \25BE";
    font-size: 1.1em;
}

.after.iconArrowLft:after {
    content: "\00A0 \00A0 \25C2";
    font-size: 1.1em;
}

 .after.registered:after {
    content: "\200A \00AE";
     font-weight: bold;
     font-size: 1.1em;
 }

 .after.trademark:after {
    content: "\200A \2122";
     font-weight: bold;
     font-size: 1.1em;
 }



.before:before {
    display: inline-block;
    content: "";
    color: #575353;
}

 .before.bar:before {
    content: "\00A0 \007C \00A0";
     font-weight: 300;
     font-size: 1.1em;
 }

 .before.copyright:before {
    content: "\00A9 \200A \200A";
     font-weight: bold;
     font-size: 1.1em;
 }

.before.iconChvrnLft:before {
    content: "\2039\00A0 \00A0 ";
}

.before.iconChvrnRt:before {
    content: "\203A\00A0 \00A0 ";
}

.before.iconChvrnLftDbl:before {
    content: "\00BB\00A0 \00A0 ";
}

.before.iconChvrnRtDbl:before {
    content: "\00BB\00A0 \00A0 ";
}

.before.iconArrowUp:before {
    content: "\25B4\00A0 \00A0 ";
    font-size: 1.1em;
}

.before.iconArrowRt:before {
    content: "\25B8\00A0 \00A0 ";
    font-size: 1.1em;
}

.before.iconArrowDwn:before {
    content: "\25BE\00A0 \00A0 ";
    font-size: 1.1em;
}

.before.iconArrowLft:before {
    content: "\25C2\00A0 \00A0 ";
    font-size: 1.1em;
}

 .before.registered:before {
    content: "\00AE \200A \200A";
     font-weight: bold;
     font-size: 1.1em;
 }

  .before.trademark:before { 
    content: "\2122 \200A";
     font-weight: bold;
     font-size: 1.1em;
 }


/*#endregion */

.txtDecorNone, .noDecor {
    text-decoration: none;
    list-style-type: none;
    list-style-image: none;
    list-style-position: inside;
    list-style: none;
}

.txtWrapNone {
    white-space: nowrap;
    -webkit-text-wrap: none;
    -moz-text-wrap: none;
    -ms-text-wrap: none;
    -o-text-wrap: none;
    text-wrap: none;
}

.txtAlgnCtr {text-align: center !important;}
.txtAlgnJst {text-align: justify !important;}
.txtAlgnLft {text-align: left !important;}
.txtAlgnRt {text-align: right !important;}

.txtClrDanger {color: red !important;}
.txtClrError {color: #c84442 !important;}
.txtClrInfo {color: #4e93b5 !important;}
.txtClrMute {color: #b5aaa3 !important;}
.txtClrPrimary {color: #3f7db4 !important;}
.txtClrSuccess {color: #3b803c !important;}
.txtClrWarn {color: #d16c46 !important;}
.txtClr3 {color: #333 !important;}
.txtClr6 {color: #666 !important;}
.txtClr9 {color: #999 !important;}
.txtClrC {color: #ccc !important;}
.txtClrE {color: #eee !important;}
.txtClrF {color: #fff !important;}

.txtClrHvr0:hover {color: transparent !important;}
.txtClrHvr3:hover {color: #333 !important;}
.txtClrHvr6:hover {color: #666 !important;}
.txtClrHvr9:hover {color: #999 !important;}
.txtClrHvrC:hover {color: #ccc !important;}
.txClrtHvrE:hover {color: #eee !important;}
.txtClrHvrF:hover {color: #fff !important;}

.txtShdwNone {
    -webkit-text-shadow: none;
    -ms-text-shadow: none;
    text-shadow: none;
}
.txtShdw0 {
    -webkit-text-shadow: .05em .05em #000;
    -ms-text-shadow: .05em .05em #000;
    text-shadow: .05em .05em #000;
}
.txtShdw3 {
    -webkit-text-shadow: .05em .05em #333;
    -ms-text-shadow: .05em .05em #333;
    text-shadow: .05em .05em #333;
}
.txtShdw6 {
    -webkit-text-shadow: .05em .05em #666;
    -ms-text-shadow: .05em .05em #666;
    text-shadow: .05em .05em #666;
}
.txtShdw9 {
    -webkit-text-shadow: .05em .05em #999;
    -ms-text-shadow: .05em .05em #999;
    text-shadow: .05em .05em #999;
}
.txtShdwC{
    -webkit-text-shadow: .05em .05em #ccc;
    -ms-text-shadow: .05em .05em #ccc;
    text-shadow: .05em .05em #ccc;
}
.txtShdwD {
    -webkit-text-shadow: .05em .05em #ddd;
    -ms-text-shadow: .05em .05em #ddd;
    text-shadow: .05em .05em #ddd;
}
.txtShdwE {
    -webkit-text-shadow: .05em .05em #eee;
    -ms-text-shadow: .05em .05em #eee;
    text-shadow: .05em .05em #eee;
}
.txtShdwF {
    -webkit-text-shadow: .05em .05em #fff;
    -ms-text-shadow: .05em .05em #fff;
    text-shadow: .05em .05em #fff;
}

.txtSz_03em {font-size: .3em;}
.txtSz_05em {font-size: .5em;}
.txtSz_06em, .txtSzXsml, .xSml, .xSmall {font-size: .60em;}
.txtSz_07em, .txtSzSmlr, .smlr, .smaller {font-size: .70em;}
.txtSz_08em, .txtSzSml, .sml, .small {font-size: .80em;}
.txtSz_09em {font-size: .9em;}
.txtSz_1em  {font-size: 1em;}
.txtSz_1-2em, .txtSzLrg, .lrg, .large {font-size: 1.20em;}
.txtSz_1-3em {font-size: 1.3em;}
.txtSz_1-4em, .txtSzLrgr, .lrgr, .larger {font-size: 1.40em;}
.txtSz_1-5em {font-size: 1.5em;}
.txtSz_1-6em, .txtSzXlrg, .xLrg, .xLarge {font-size: 1.60em;}
.txtSz_1-7em {font-size: 1.7em;}
.txtSz_1-9em {font-size: 1.9em;}
.txtSz_2em   {font-size: 2em;}
.txtSz_2-3em {font-size: 2.3em;}
.txtSz_2-5em {font-size: 2.5em;}
.txtSz_2-7em {font-size: 2.7em;}
.txtSz_2-9em {font-size: 2.9em;}
.txtSz_3em   {font-size: 3em;}

.txtWgt100  {font-weight:  100;}
.txtWgt200  {font-weight: 200;}
.txtWgt300  {font-weight: 300;}
.txtWgt400  {font-weight: 400;}
.txtWgt500  {font-weight: 500;}
.txtWgt600  {font-weight: 600;}
.txtWgt700  {font-weight: 700;}
.txtWgt800  {font-weight: 800;}
.txtWgt900  {font-weight:  900;}
.txtWgtBold {font-weight: bold;}
.txtWgtBolder {font-weight: bolder;}
.txtWgtLighter {font-weight: lighter;}

.undrln { text-decoration: underline;}

/*#endregion */

/*#endregion text*/
