
a, img {
    outline: none !important;
}

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

.body1000fix {
    min-width: 1000px;
    overflow: auto;
}

.hidden {
    display: none !important;
}

.pointer {
    cursor: pointer !important;
}

.inlinebi {
    display: inline-block !important;
}

.inlineb {
    display: inline-block;
}

.body_bgr {
    background: #F3F3F4 !important;
}

.popup {
    z-index: 90;
    width: 100%;
    min-height: 400% !important;
    position: absolute;
    top: 0;
    left: 0;
    /*bottom:0px;*/
    /*background: rgba(255,255,255,0.95);*/
    /*background: rgba(250, 250, 250, 0.95);*/
    background: rgba(0, 0, 0, 0.8);
}

.popup_inner {
    /*border: 1px solid #d6d6d6;*/
    /*box-shadow: 0 1px 30px rgba(0,0,0,.35);*/

    outline: 0 none;
}

.absolute {
    position: absolute;
}

.absolute.stretch {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.fixed {
    position: fixed;
}

.fl_l {
    float: left !important;
}

.fl_r {
    float: right !important;
}

.left {
    text-align: left !important;
}

.center {
    text-align: center !important;
}

.right {
    text-align: right !important;
}

.clear_fix:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .clear_fix {
    height: 1%;
}

.clear_fix {
    display: block;
    overflow: hidden;
}

.clear_fix.hidden {
    display: none !important;
}

.page_unscrollable {
    width: 100%;
    position: fixed;
    right: 0;
    left: 0;
}

div {
    position: relative;
}
.relative {
    position: relative;
}

#notifier_css {
    display: none;
}

#notifiers_wrap {
    top: 0;
    left: 0;
    z-index: 11000;
    position: absolute;
}

.notifier_baloon_wrap {
    padding: 0 0 10px 10px;
    visibility: hidden;
}

.notifier_baloon {
    background: #000;
    opacity: 0.75;
    filter: alpha(Opacity=75);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 15px #000000;
    color: #FFFFFF;
    cursor: pointer;
    text-shadow: 0 1px 0 #262626;
    /*	max-width: 410px;*/
    /*	min-width: 410px;*/
}

.notifier_baloon_head {
    padding: 10px;
}

div.notifier_baloon_title {
    font-size: 12px;
    font-weight: bold;
}

.notifier_close_wrap {
    background: #000;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 2px #111111;
    margin: 0 0 0 10px;
    opacity: 0.6;
    filter: alpha(Opacity=60);
    padding: 5px;
    visibility: hidden;
}

.notifier_close {
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent;
    background-attachment: scroll;
    display: block;
    height: 7px;
    opacity: 0.6;
    filter: alpha(Opacity=60);
    width: 7px;
}

.notifier_baloon_over .notifier_close_wrap {
    visibility: visible;
}

.notifier_close_over .notifier_close {
    opacity: 1;
    filter: alpha(Opacity=100);
}

.notifier_baloon_body {
    padding: 5px 10px 10px;
}

td.notifier_image_wrap {
    padding-right: 10px;
    vertical-align: top;
    width: 50px;
}

td.notifier_add_image_wrap {
    padding-left: 10px;
    vertical-align: top;
    width: 50px;
}

div.notifier_image_wrap {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px #111111;
    line-height: 0;
    max-height: 50px;
    overflow: hidden;
    width: 50px;
}

.notifier_image {
    border-radius: 3px 3px 3px 3px;
    width: 50px;
}

td.notifier_baloon_msg {
    text-align: left;
    vertical-align: top;
}

div.notifier_baloon_msg {
}

#notifiers_wrap a, div.notifier_baloon_msg span.mem_link {
    color: #B1DAFF;
}

#notifiers_wrap a.mem_link, #notifiers_wrap a.memLink {
    font-weight: bold;
}

.notifier_author_quote {
    padding-right: 4px;
}

#queue_transport_wrap, #queue_transport_frame, #queue_storage_frame {
    height: 1px;
    overflow: hidden;
    width: 1px;
}

.noselect {
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.m1 {
    margin: 1px !important;
}

.m2 {
    margin: 2px !important;
}

.m3 {
    margin: 3px !important;
}

.m4 {
    margin: 4px !important;
}

.m5 {
    margin: 5px !important;
}

.m10 {
    margin: 10px !important;
}

.m15 {
    margin: 15px !important;
}

.m20 {
    margin: 20px !important;
}

.m25 {
    margin: 25px !important;
}

.m30 {
    margin: 30px !important;
}

.mt-1 {
    margin-top: -1px !important;
}

.mt-2 {
    margin-top: -2px !important;
}

.mt-3 {
    margin-top: -3px !important;
}

.mt-4 {
    margin-top: -4px !important;
}

.mt-5 {
    margin-top: -5px !important;
}

.mt-6 {
    margin-top: -6px !important;
}

.mt-7 {
    margin-top: -7px !important;
}

.mt-8 {
    margin-top: -8px !important;
}

.mt-9 {
    margin-top: -9px !important;
}

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

.mt-11 {
    margin-top: -11px !important;
}

.mt-12 {
    margin-top: -12px !important;
}

.mt-13 {
    margin-top: -13px !important;
}

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

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

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

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

.mb-1 {
    margin-bottom: -1px !important;
}

.mb-2 {
    margin-bottom: -2px !important;
}

.mb-3 {
    margin-bottom: -3px !important;
}

.mb-4 {
    margin-bottom: -4px !important;
}

.mb-5 {
    margin-bottom: -5px !important;
}

.mb-6 {
    margin-bottom: -6px !important;
}

.mb-7 {
    margin-bottom: -7px !important;
}

.mb-8 {
    margin-bottom: -8px !important;
}

.mb-9 {
    margin-bottom: -9px !important;
}

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

.mb-11 {
    margin-bottom: -11px !important;
}

.mb-12 {
    margin-bottom: -12px !important;
}

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

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

.mb-23 {
    margin-bottom: -23px !important;
}

.mb-25 {
    margin-bottom: -25px !important;
}

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

.ml-1 {
    margin-left: -1px !important;
}

.ml-2 {
    margin-left: -2px !important;
}

.ml-3 {
    margin-left: -3px !important;
}

.ml-4 {
    margin-left: -4px !important;
}

.ml-5 {
    margin-left: -5px !important;
}

.ml-6 {
    margin-left: -6px !important;
}

.ml-7 {
    margin-left: -7px !important;
}

.ml-8 {
    margin-left: -8px !important;
}

.ml-9 {
    margin-left: -9px !important;
}

.ml-10 {
    margin-left: -10px !important;
}

.ml-12 {
    margin-left: -12px !important;
}

.ml-13 {
    margin-left: -13px !important;
}

.ml-14 {
    margin-left: -14px !important;
}

.ml-15 {
    margin-left: -15px !important;
}

.ml-20 {
    margin-left: -20px !important;
}

.ml-35 {
    margin-left: -35px !important;
}

.ml-57 {
    margin-left: -57px !important;
}

.mr-1 {
    margin-right: -1px !important;
}

.mr-2 {
    margin-right: -2px !important;
}

.mr-3 {
    margin-right: -3px !important;
}

.mr-4 {
    margin-right: -4px !important;
}

.mr-5 {
    margin-right: -5px !important;
}

.mr-6 {
    margin-right: -6px !important;
}

.mr-7 {
    margin-right: -7px !important;
}

.mr-8 {
    margin-right: -8px !important;
}

.mr-9 {
    margin-right: -9px !important;
}

.mr-10 {
    margin-right: -10px !important;
}

.mr-11 {
    margin-right: -11px !important;
}

.mr-12 {
    margin-right: -12px !important;
}

.mr-13 {
    margin-right: -13px !important;
}

.mr-14 {
    margin-right: -14px !important;
}

.mr-15 {
    margin-right: -15px !important;
}

.mr-20 {
    margin-right: -20px !important;
}

.mr-30 {
    margin-right: -30px !important;
}

.mr-40 {
    margin-right: -40px !important;
}

.mr-50 {
    margin-right: -50px !important;
}

.mr-12 {
    margin-right: -12px !important;
}

.mr-57 {
    margin-right: -57px !important;
}

.mr-100 {
    margin-right: -100px !important;
}

.l-5 {
    left: -5px !important;
}

.mb0 {
    margin-bottom: 0 !important;
}

.mb1 {
    margin-bottom: 1px !important;
}

.mb2 {
    margin-bottom: 2px !important;
}

.mb3 {
    margin-bottom: 3px !important;
}

.mb4 {
    margin-bottom: 4px !important;
}

.mb5 {
    margin-bottom: 5px !important;
}

.mb5ie {
    margin-bottom: 5px !important;
}

.mb6 {
    margin-bottom: 6px !important;
}

.mb7 {
    margin-bottom: 7px !important;
}

.mb8 {
    margin-bottom: 8px !important;
}

.mb9 {
    margin-bottom: 9px !important;
}

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

.mb11 {
    margin-bottom: 11px !important;
}

.mb12 {
    margin-bottom: 12px !important;
}

.mb13 {
    margin-bottom: 13px !important;
}

.mb14 {
    margin-bottom: 14px !important;
}

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

.mb16 {
    margin-bottom: 16px !important;
}

.mb17 {
    margin-bottom: 17px !important;
}

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

.mb22 {
    margin-bottom: 22px !important;
}

.mb23 {
    margin-bottom: 23px !important;
}

.mb25 {
    margin-bottom: 25px !important;
}

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

.mb32 {
    margin-bottom: 32px !important;
}

.mb35 {
    margin-bottom: 35px !important;
}

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

.mb43 {
    margin-bottom: 43px !important;
}

.mb45 {
    margin-bottom: 45px !important;
}

.mb50 {
    margin-bottom: 50px !important;
}
.mb60 {
    margin-bottom: 60px !important;
}

.mb70 {
    margin-bottom: 70px !important;
}

.mb90 {
    margin-bottom: 90px !important;
}

.mb250 {
    margin-bottom: 250px !important;
}

.mt0 {
    margin-top: 0 !important;
}

.mt1 {
    margin-top: 1px !important;
}

.mt2 {
    margin-top: 2px !important;
}

.mt3 {
    margin-top: 3px !important;
}

.mt4 {
    margin-top: 4px !important;
}

.mt5 {
    margin-top: 5px !important;
}

.mt6 {
    margin-top: 6px !important;
}

.mt7 {
    margin-top: 7px !important;
}

.mt8 {
    margin-top: 8px !important;
}

.mt9 {
    margin-top: 9px !important;
}

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

.mt11 {
    margin-top: 11px !important;
}

.mt12 {
    margin-top: 12px;
}

.mt13 {
    margin-top: 13px !important;
}

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

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

.mt16 {
    margin-top: 16px !important;
}

.mt17 {
    margin-top: 17px !important;
}

.mt18 {
    margin-top: 18px !important;
}

.mt19 {
    margin-top: 19px !important;
}

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

.mt22 {
    margin-top: 22px !important;
}

.mt23 {
    margin-top: 23px !important;
}

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

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

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

.mt50 {
    margin-top: 50px !important;
}

.mt55 {
    margin-top: 55px !important;
}

.mt66 {
    margin-top: 66px !important;
}

.mt75 {
    margin-top: 75px !important;
}

.mt80 {
    margin-top: 80px !important;
}

.mt88 {
    margin-top: 88px !important;
}

.ml0 {
    margin-left: 0 !important;
}

.ml1 {
    margin-left: 1px !important;
}

.ml2 {
    margin-left: 2px !important;
}

.ml3 {
    margin-left: 3px !important;
}

.ml4 {
    margin-left: 4px !important;
}

.ml5 {
    margin-left: 5px !important;
}

.ml6 {
    margin-left: 6px !important;
}

.ml7 {
    margin-left: 7px !important;
}

.ml8 {
    margin-left: 8px !important;
}

.ml10 {
    margin-left: 10px !important;
}

.ml11 {
    margin-left: 11px !important;
}

.ml12 {
    margin-left: 12px !important;
}

.ml13 {
    margin-left: 13px !important;
}

.ml14 {
    margin-left: 14px !important;
}

.ml15 {
    margin-left: 15px !important;
}

.ml16 {
    margin-left: 16px !important;
}

.ml17 {
    margin-left: 17px !important;
}

.ml18 {
    margin-left: 18px !important;
}

.ml19 {
    margin-left: 19px !important;
}

.ml20 {
    margin-left: 20px !important;
}

.ml21 {
    margin-left: 21px !important;
}

.ml22 {
    margin-left: 22px !important;
}

.ml23 {
    margin-left: 23px !important;
}

.ml24 {
    margin-left: 24px !important;
}

.ml25 {
    margin-left: 25px !important;
}

.ml30 {
    margin-left: 30px !important;
}

.ml33 {
    margin-left: 33px !important;
}

.ml35 {
    margin-left: 35px !important;
}

.ml40 {
    margin-left: 40px !important;
}

.ml43 {
    margin-left: 40px !important;
}

.ml45 {
    margin-left: 45px !important;
}

.ml50 {
    margin-left: 50px !important;
}

.ml55 {
    margin-left: 55px !important;
}

.ml57 {
    margin-left: 57px !important;
}

.ml60 {
    margin-left: 60px !important;
}

.ml65 {
    margin-left: 65px !important;
}

.ml70 {
    margin-left: 70px !important;
}

.ml73 {
    margin-left: 73px !important;
}

.ml75 {
    margin-left: 75px !important;
}

.ml80 {
    margin-left: 80px !important;
}

.ml85 {
    margin-left: 85px !important;
}

.ml90 {
    margin-left: 90px !important;
}

.ml95 {
    margin-left: 95px !important;
}

.ml100 {
    margin-left: 100px !important;
}

.ml105 {
    margin-left: 105px !important;
}

.ml110 {
    margin-left: 110px !important;
}

.ml115 {
    margin-left: 115px !important;
}

.ml120 {
    margin-left: 120px !important;
}

.ml130 {
    margin-left: 130px !important;
}

.ml140 {
    margin-left: 140px !important;
}

.ml135 {
    margin-left: 135px !important;
}

.ml150 {
    margin-left: 150px !important;
}

.ml160 {
    margin-left: 160px !important;
}

.ml165 {
    margin-left: 165px !important;
}

.ml170 {
    margin-left: 170px !important;
}

.ml180 {
    margin-left: 180px !important;
}

.ml190 {
    margin-left: 190px !important;
}

.ml198 {
    margin-left: 198px !important;
}

.ml200 {
    margin-left: 200px !important;
}

.ml210 {
    margin-left: 210px !important;
}

.ml215 {
    margin-left: 215px !important;
}

.ml220 {
    margin-left: 220px !important;
}

.ml225 {
    margin-left: 225px !important;
}

.ml230 {
    margin-left: 230px !important;
}

.ml250 {
    margin-left: 250px !important;
}

.ml265 {
    margin-left: 265px !important;
}

.ml410 {
    margin-left: 410px !important;
}

.ml712 {
    margin-left: 712px !important;
}

.mr0 {
    margin-right: 0 !important;
}

.mr1 {
    margin-right: 1px !important;
}

.mr2 {
    margin-right: 2px !important;
}

.mr3 {
    margin-right: 3px !important;
}

.mr4 {
    margin-right: 4px !important;
}

.mr5 {
    margin-right: 5px !important;
}

.mr6 {
    margin-right: 6px !important;
}

.mr7 {
    margin-right: 7px !important;
}

.mr8 {
    margin-right: 8px !important;
}

.mr9 {
    margin-right: 9px !important;
}

.mr10 {
    margin-right: 10px !important;
}

.mr11 {
    margin-right: 11px !important;
}

.mr12 {
    margin-right: 12px !important;
}

.mr13 {
    margin-right: 13px !important;
}

.mr14 {
    margin-right: 14px !important;
}

.mr15 {
    margin-right: 15px !important;
}

.mr16 {
    margin-right: 16px !important;
}

.mr17 {
    margin-right: 17px !important;
}

.mr18 {
    margin-right: 18px !important;
}

.mr19 {
    margin-right: 19px !important;
}

.mr20 {
    margin-right: 20px !important;
}

.mr22 {
    margin-right: 22px !important;
}

.mr23 {
    margin-right: 23px !important;
}

.mr25 {
    margin-right: 25px !important;
}

.mr26 {
    margin-right: 26px !important;
}

.mr30 {
    margin-right: 30px !important;
}

.mr31 {
    margin-right: 31px !important;
}

.mr32 {
    margin-right: 32px !important;
}

.mr33 {
    margin-right: 33px !important;
}

.mr35 {
    margin-right: 35px !important;
}

.mr40 {
    margin-right: 40px !important;
}

.mr43 {
    margin-right: 43px !important;
}

.mr45 {
    margin-right: 45px !important;
}

.mr50 {
    margin-right: 50px !important;
}

.mr55 {
    margin-right: 55px !important;
}

.mr57 {
    margin-right: 57px !important;
}

.mr60 {
    margin-right: 60px !important;
}

.mr65 {
    margin-right: 65px !important;
}

.mr70 {
    margin-right: 70px !important;
}

.mr75 {
    margin-right: 75px !important;
}

.mr80 {
    margin-right: 80px !important;
}

.mr110 {
    margin-right: 110px;
}

.mr110 {
    margin-right: 110px;
}

.mr110 {
    margin-right: 110px;
}

.mr110 {
    margin-right: 110px;
}

.mr110 {
    margin-right: 110px;
}

.mr110 {
    margin-right: 110px;
}

.mr114 {
    margin-right: 114px;
}

.mr115 {
    margin-right: 115px;
}

.mr120 {
    margin-right: 120px;
}

.mr130 {
    margin-right: 130px;
}

.mr140 {
    margin-right: 140px;
}

.mr150 {
    margin-right: 150px;
}

.mr160 {
    margin-right: 160px;
}
.mr170 {
    margin-right: 170px;
}

.mr180 {
    margin-right: 180px;
}

.mr260 {
    margin-right: 260px !important;
}

.p0 {
    padding: 0 !important;
}

.p1 {
    padding: 1px !important;
}

.p2 {
    padding: 2px !important;
}

.p3 {
    padding: 3px !important;
}

.p4 {
    padding: 4px !important;
}

.p5 {
    padding: 5px !important;
}

.p6 {
    padding: 6px !important;
}

.p7 {
    padding: 7px !important;
}

.p8 {
    padding: 8px !important;
}

.p9 {
    padding: 9px !important;
}

.pb0 {
    padding-bottom: 0 !important;
}

.pb1 {
    padding-bottom: 1px !important;
}

.pb2 {
    padding-bottom: 2px !important;
}

.pb3 {
    padding-bottom: 3px !important;
}

.pb4 {
    padding-bottom: 4px !important;
}

.pb5 {
    padding-bottom: 5px !important;
}

.pb6 {
    padding-bottom: 6px !important;
}

.pb7 {
    padding-bottom: 7px !important;
}

.pb8 {
    padding-bottom: 8px !important;
}

.pb9 {
    padding-bottom: 9px !important;
}

.pb10 {
    padding-bottom: 10px !important;
}

.pb11 {
    padding-bottom: 11px !important;
}

.pb12 {
    padding-bottom: 12px !important;
}

.pb13 {
    padding-bottom: 13px !important;
}

.pb14 {
    padding-bottom: 14px !important;
}

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

.pb16 {
    padding-bottom: 16px !important;
}

.pb17 {
    padding-bottom: 17px !important;
}

.pb18 {
    padding-bottom: 18px !important;
}

.pb19 {
    padding-bottom: 19px !important;
}

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

.pb25 {
    padding-bottom: 25px !important;
}

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

.pb32 {
    padding-bottom: 32px !important;
}

.pb35 {
    padding-bottom: 35px !important;
}

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

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

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

.pb70 {
    padding-bottom: 70px !important;
}

.pb75 {
    padding-bottom: 75px !important;
}


.pb80 {
    padding-bottom: 80px !important;
}

.pb90 {
    padding-bottom: 90px !important;
}

.pb100 {
    padding-bottom: 100px !important;
}

.pb150 {
    padding-bottom: 150px !important;
}

.pb200 {
    padding-bottom: 200px !important;
}

.pb250 {
    padding-bottom: 250px !important;
}

.pb300 {
    padding-bottom: 300px !important;
}

.pb350 {
    padding-bottom: 350px !important;
}

.pb1300 {
    padding-bottom: 1300px !important;
}

.pb1500 {
    padding-bottom: 1500px !important;
}

.pt1 {
    padding-top: 1px !important;
}

.pt2 {
    padding-top: 2px !important;
}

.pt3 {
    padding-top: 3px !important;
}

.pt4 {
    padding-top: 4px !important;
}

.pt5 {
    padding-top: 5px !important;
}

.pt6 {
    padding-top: 6px !important;
}

.pt7 {
    padding-top: 7px !important;
}

.pt8 {
    padding-top: 8px !important;
}

.pt9 {
    padding-top: 9px !important;
}

.pt10 {
    padding-top: 10px !important;
}

.pt11 {
    padding-top: 11px !important;
}

.pt12 {
    padding-top: 12px !important;
}

.pt13 {
    padding-top: 13px !important;
}

.pt14 {
    padding-top: 14px !important;
}

.pt15 {
    padding-top: 15px !important;
}

.pt16 {
    padding-top: 16px !important;
}

.pt17 {
    padding-top: 17px !important;
}

.pt18 {
    padding-top: 18px !important;
}

.pt19 {
    padding-top: 19px !important;
}

.pt20 {
    padding-top: 20px !important;
}

.pt22 {
    padding-top: 22px !important;
}

.pt23 {
    padding-top: 23px !important;
}

.pt25 {
    padding-top: 25px !important;
}

.pt26 {
    padding-top: 26px !important;
}

.pt27 {
    padding-top: 27px !important;
}

.pt28 {
    padding-top: 28px !important;
}

.pt29 {
    padding-top: 29px !important;
}

.pt30 {
    padding-top: 30px !important;
}

.pt31 {
    padding-top: 31px !important;
}

.pt32 {
    padding-top: 32px !important;
}

.pt33 {
    padding-top: 33px !important;
}

.pt34 {
    padding-top: 34px !important;
}

.pt35 {
    padding-top: 35px !important;
}

.pt37 {
    padding-top: 37px !important;
}

.pt40 {
    padding-top: 40px !important;
}

.pt50 {
    padding-top: 50px !important;
}

.pt60 {
    padding-top: 60px !important;
}

.pt68 {
    padding-top: 68px !important;
}

.pt65 {
    padding-top: 65px !important;
}

.pt70 {
    padding-top: 70px !important;
}

.pt75 {
    padding-top: 75px !important;
}

.pt80 {
    padding-top: 80px !important;
}

.pt90 {
    padding-top: 90px !important;
}

.pt100 {
    padding-top: 100px !important;
}

.pt110 {
    padding-top: 110px !important;
}

.pt120 {
    padding-top: 120px !important;
}

.pt130 {
    padding-top: 130px !important;
}

.pt140 {
    padding-top: 140px !important;
}

.pt150 {
    padding-top: 150px !important;
}

.pt160 {
    padding-top: 160px !important;
}

.pt200 {
    padding-top: 200px !important;
}

.pt210 {
    padding-top: 210px !important;
}

.pt250 {
    padding-top: 250px !important;
}

.pt300 {
    padding-top: 300px !important;
}

.pt350 {
    padding-top: 350px !important;
}

.pl0 {
    padding-left: 0 !important;
}

.pl1 {
    padding-left: 1px !important;
}

.pl2 {
    padding-left: 2px !important;
}

.pl3 {
    padding-left: 3px !important;
}

.pl4 {
    padding-left: 4px !important;
}

.pl5 {
    padding-left: 5px !important;
}

.pl6 {
    padding-left: 6px !important;
}

.pl7 {
    padding-left: 7px !important;
}

.pl8 {
    padding-left: 8px !important;
}

.pl9 {
    padding-left: 9px !important;
}

.pl10 {
    padding-left: 10px !important;
}

.pl11 {
    padding-left: 11px !important;
}

.pl12 {
    padding-left: 12px !important;
}

.pl13 {
    padding-left: 13px !important;
}

.pl14 {
    padding-left: 14px !important;
}

.pl15 {
    padding-left: 15px !important;
}

.pl17 {
    padding-left: 17px !important;
}

.pl18 {
    padding-left: 18px !important;
}

.pl19 {
    padding-left: 19px !important;
}

.pl20 {
    padding-left: 20px !important;
}

.pl21 {
    padding-left: 21px !important;
}

.pl22 {
    padding-left: 22px !important;
}

.pl23 {
    padding-left: 23px !important;
}

.pl24 {
    padding-left: 24px !important;
}

.pl25 {
    padding-left: 25px !important;
}

.pl26 {
    padding-left: 26px !important;
}

.pl27 {
    padding-left: 27px !important;
}

.pl28 {
    padding-left: 28px !important;
}

.pl29 {
    padding-left: 29px !important;
}

.pl30 {
    padding-left: 30px !important;
}

.pl32 {
    padding-left: 32px !important;
}

.pl35 {
    padding-left: 35px !important;
}

.pl40 {
    padding-left: 40px !important;
}

.pl50 {
    padding-left: 50px !important;
}

.pl55 {
    padding-left: 55px !important;
}

.pl57 {
    padding-left: 57px !important;
}

.pl60 {
    padding-left: 60px !important;
}

.pl68 {
    padding-left: 68px !important;
}

.pl70 {
    padding-left: 70px !important;
}

.pl75 {
    padding-left: 75px !important;
}

.pl80 {
    padding-left: 80px !important;
}

.pl65 {
    padding-left: 65px !important;
}

.pl95 {
    padding-left: 95px !important;
}

.pl100 {
    padding-left: 100px !important;
}

.pl120 {
    padding-left: 120px !important;
}

.pr0 {
    padding-right: 0 !important;
}

.pr1 {
    padding-right: 1px !important;
}

.pr2 {
    padding-right: 2px !important;
}

.pr3 {
    padding-right: 3px !important;
}

.pr4 {
    padding-right: 4px !important;
}

.pr5 {
    padding-right: 5px !important;
}

.pr6 {
    padding-right: 6px !important;
}

.pr7 {
    padding-right: 7px !important;
}

.pr8 {
    padding-right: 8px !important;
}

.pr9 {
    padding-right: 9px !important;
}

.pr10 {
    padding-right: 10px !important;
}

.pr11 {
    padding-right: 11px !important;
}

.pr12 {
    padding-right: 12px !important;
}

.pr14 {
    padding-right: 14px !important;
}

.pr15 {
    padding-right: 15px !important;
}

.pr16 {
    padding-right: 16px !important;
}

.pr17 {
    padding-right: 17px !important;
}

.pr18 {
    padding-right: 18px !important;
}

.pr19 {
    padding-right: 19px !important;
}

.pr20 {
    padding-right: 20px !important;
}

.pr22 {
    padding-right: 22px !important;
}

.pr25 {
    padding-right: 25px !important;
}

.pr30 {
    padding-right: 30px !important;
}

.pr35 {
    padding-right: 35px !important;
}

.pr40 {
    padding-right: 40px !important;
}

.pr50 {
    padding-right: 50px !important;
}

.pr60 {
    padding-right: 60px !important;
}

.pr68 {
    padding-right: 68px !important;
}

.pr57 {
    padding-right: 57px !important;
}

.pr75 {
    padding-right: 75px !important;
}

.pr65 {
    padding-right: 65px !important;
}

.pr95 {
    padding-right: 95px !important;
}

.pr100 {
    padding-right: 100px !important;
}

.mauto {
    margin-left: auto !important;
    margin-right: auto !important;
}

.m0 {
    margin: 0 !important;
}

.m01 {
    margin: 1px !important;
}

.m02 {
    margin: 2px !important;
}

.m03 {
    margin: 3px !important;
}

.m04 {
    margin: 4px !important;
}

.m05 {
    margin: 5px !important;
}

.p00 {
    padding: 0 !important;
}

.p01 {
    padding: 1px !important;
}

.p02 {
    padding: 2px !important;
}

.p03 {
    padding: 3px !important;
}

.p05 {
    padding: 5px !important;
}

.p07 {
    padding: 7px !important;
}

.p08 {
    padding: 8px !important;
}

.p10 {
    padding: 10px !important;
}

.p11 {
    padding: 11px !important;
}

.p12 {
    padding: 12px !important;
}

.p13 {
    padding: 13px !important;
}

.p14 {
    padding: 14px !important;
}

.p15 {
    padding: 15px !important;
}

.p20 {
    padding: 20px !important;
}
.p22 {
    padding: 22px !important;
}

.p25 {
    padding: 25px !important;
}

.p30 {
    padding: 30px !important;
}

.p35 {
    padding: 35px !important;
}

.p40 {
    padding: 40px !important;
}

.p50 {
    padding: 50px !important;
}

.p60 {
    padding: 60px !important;
}

.p100 {
    padding: 100px !important;
}

.prl10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.prl5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.prl15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.w0 {
    width: 0 !important;
}

.w10 {
    width: 10px !important;
}

.w12 {
    width: 12px !important;
}

.w14 {
    width: 14px !important;
}

.w16 {
    width: 16px !important;
}

.w15 {
    width: 15px !important;
}

.w16 {
    width: 16px !important;
}

.w17 {
    width: 17px !important;
}

.w18 {
    width: 18px !important;
}

.w19 {
    width: 19px !important;
}

.w20 {
    width: 20px !important;
}

.w21 {
    width: 21px !important;
}

.w22 {
    width: 22px !important;
}

.w23 {
    width: 23px !important;
}

.w24 {
    width: 24px !important;
}

.w25 {
    width: 25px !important;
}

.w26 {
    width: 26px !important;
}

.w27 {
    width: 27px !important;
}

.w28 {
    width: 28px !important;
}

.w29 {
    width: 29px !important;
}

.w30 {
    width: 30px !important;
}

.w31 {
    width: 31px !important;
}

.w32 {
    width: 32px !important;
}

.w33 {
    width: 33px !important;
}

.w34 {
    width: 34px !important;
}

.w35 {
    width: 35px !important;
}

.w36 {
    width: 36px !important;
}

.w37 {
    width: 37px !important;
}

.w38 {
    width: 38px !important;
}

.w39 {
    width: 39px !important;
}

.w40 {
    width: 40px !important;
}

.w44 {
    width: 44px !important;
}

.w45 {
    width: 45px !important;
}

.w46 {
    width: 46px !important;
}

.w50 {
    width: 50px !important;
}

.w48p {
    width: 48% !important;
}

.w49p {
    width: 49% !important;
}

.w50p {
    width: 50% !important;
}

.w52 {
    width: 52px !important;
}

.w58 {
    width: 58px !important;
}

.w59 {
    width: 59px !important;
}

.w60 {
    width: 60px !important;
}

.w61 {
    width: 61px !important;
}

.w62 {
    width: 62px !important;
}

.w63 {
    width: 63px !important;
}

.w65 {
    width: 65px !important;
}

.w66 {
    width: 66px !important;
}

.w67 {
    width: 67px !important;
}

.w68 {
    width: 68px !important;
}

.w69 {
    width: 69px !important;
}
.w70 {
    width: 70px !important;
}

.w71 {
    width: 71px !important;
}

.w74 {
    width: 74px !important;
}

.w75 {
    width: 75px !important;
}

.w76 {
    width: 76px !important;
}

.w80 {
    width: 80px !important;
}

.w81 {
    width: 81px !important;
}

.w82 {
    width: 82px !important;
}

.w83 {
    width: 83px !important;
}

.w84 {
    width: 84px !important;
}

.w85 {
    width: 85px !important;
}

.w86 {
    width: 86px !important;
}

.w87 {
    width: 87px !important;
}

.w90 {
    width: 90px !important;
}

.w95 {
    width: 95px !important;
}

.w100 {
    width: 100px !important;
}

.w105 {
    width: 105px !important;
}

.w107 {
    width: 107px !important;
}

.w110 {
    width: 110px !important;
}

.w115 {
    width: 115px !important;
}

.w116 {
    width: 116px !important;
}

.w117 {
    width: 117px !important;
}

.w118 {
    width: 118px !important;
}

.w119 {
    width: 119px !important;
}

.w120 {
    width: 120px !important;
}

.w121 {
    width: 121px !important;
}

.w122 {
    width: 122px !important;
}

.w123 {
    width: 123px !important;
}

.w124 {
    width: 124px !important;
}

.w125 {
    width: 125px !important;
}

.w125 {
    width: 125px !important;
}

.w126 {
    width: 126px !important;
}

.w127 {
    width: 127px !important;
}

.w128 {
    width: 128px !important;
}

.w129 {
    width: 129px !important;
}

.w130 {
    width: 130px !important;
}

.w132 {
    width: 132px !important;
}

.w133 {
    width: 133px !important;
}

.w134 {
    width: 134px !important;
}

.w135 {
    width: 135px !important;
}

.w136 {
    width: 136px !important;
}

.w137 {
    width: 137px !important;
}

.w138 {
    width: 138px !important;
}

.w139 {
    width: 139px !important;
}

.w140 {
    width: 140px !important;
}

.w145 {
    width: 145px !important;
}

.w150 {
    width: 150px !important;
}

.w153 {
    width: 153px !important;
}

.w154 {
    width: 154px !important;
}

.w155 {
    width: 155px !important;
}

.w156 {
    width: 156px !important;
}

.w157 {
    width: 157px !important;
}

.w160 {
    width: 160px !important;
}

.w162 {
    width: 162px !important;
}

.w163 {
    width: 163px !important;
}

.w165 {
    width: 165px !important;
}

.w166 {
    width: 166px !important;
}

.w167 {
    width: 167px !important;
}

.w170 {
    width: 170px !important;
}

.w171 {
    width: 171px !important;
}

.w172 {
    width: 172px !important;
}

.w173 {
    width: 173px !important;
}

.w174 {
    width: 174px !important;
}

.w176 {
    width: 176px !important;
}

.w177 {
    width: 177px !important;
}

.w178 {
    width: 178px !important;
}

.w179 {
    width: 179px !important;
}

.w180 {
    width: 180px !important;
}

.w185 {
    width: 185px !important;
}

.w187 {
    width: 187px !important;
}

.w188 {
    width: 188px !important;
}

.w190 {
    width: 190px !important;
}

.w196 {
    width: 196px !important;
}

.w195 {
    width: 195px !important;
}

.w200 {
    width: 200px !important;
}

.w202 {
    width: 202px !important;
}

.w204 {
    width: 204px !important;
}

.w205 {
    width: 205px !important;
}

.w206 {
    width: 206px !important;
}

.w207 {
    width: 207px !important;
}

.w209 {
    width: 209px !important;
}

.w210 {
    width: 210px !important;
}

.w211 {
    width: 211px !important;
}

.w212 {
    width: 212px !important;
}

.w213 {
    width: 213px !important;
}

.w214 {
    width: 214px !important;
}

.w215 {
    width: 215px !important;
}

.w216 {
    width: 216px !important;
}

.w218 {
    width: 218px !important;
}

.w220 {
    width: 220px !important;
}

.mw220 {
    min-width: 220px !important;
}

.w224 {
    width: 224px !important;
}

.w225 {
    width: 225px !important;
}

.w230 {
    width: 230px !important;
}

.w234 {
    width: 234px !important;
}

.w240 {
    width: 240px !important;
}

.mw240 {
    min-width: 240px !important;
}

.w245 {
    width: 245px !important;
}

.w246 {
    width: 246px !important;
}

.w247 {
    width: 247px !important;
}

.w248 {
    width: 248px !important;
}

.w249 {
    width: 249px !important;
}

.w250 {
    width: 250px !important;
}

.w251 {
    width: 251px !important;
}

.w254 {
    width: 254px !important;
}

.w255 {
    width: 255px !important;
}

.w260 {
    width: 260px !important;
}

.w265 {
    width: 265px !important;
}

.w268 {
    width: 268px !important;
}

.w270 {
    width: 270px !important;
}

.w271 {
    width: 271px !important;
}

.w275 {
    width: 275px !important;
}

.w280 {
    width: 280px !important;
}

.w285 {
    width: 285px !important;
}

.w290 {
    width: 290px !important;
}

.w296 {
    width: 296px !important;
}

.w300 {
    width: 300px !important;
}

.w306 {
    width: 306px !important;
}

.w310 {
    width: 310px !important;
}

.w315 {
    width: 315px !important;
}

.w316 {
    width: 316px !important;
}

.w320 {
    width: 320px !important;
}

.w325 {
    width: 325px !important;
}

.w327 {
    width: 327px !important;
}

.w328 {
    width: 328px !important;
}

.w330 {
    width: 330px !important;
}

.w334 {
    width: 334px !important;
}

.w335 {
    width: 335px !important;
}

.w350 {
    width: 350px !important;
}

.w360 {
    width: 360px !important;
}

.w367 {
    width: 367px !important;
}

.w370 {
    width: 370px !important;
}

.w375 {
    width: 375px !important;
}

.w380 {
    width: 380px !important;
}

.w385 {
    width: 385px !important;
}

.w390 {
    width: 390px !important;
}

.w400 {
    width: 400px !important;
}

.w405 {
    width: 405px !important;
}

.w415 {
    width: 415px !important;
}

.w417 {
    width: 417px !important;
}

.w420 {
    width: 420px !important;
}

.w430 {
    width: 430px !important;
}

.w437 {
    width: 437px !important;
}

.w439 {
    width: 439px !important;
}

.w450 {
    width: 450px !important;
}

.w460 {
    width: 460px !important;
}

.w463 {
    width: 463px !important;
}

.w470 {
    width: 470px !important;
}

.w475 {
    width: 475px !important;
}

.w480 {
    width: 480px !important;
}

.w485 {
    width: 485px !important;
}

.w490 {
    width: 490px !important;
}

.w495 {
    width: 495px !important;
}

.w500 {
    width: 500px !important;
}

.w507 {
    width: 507px !important;
}

.w510 {
    width: 510px !important;
}

.w514 {
    width: 514px !important;
}

.w516 {
    width: 513px !important;
}

.w524 {
    width: 524px !important;
}

.w525 {
    width: 525px !important;
}

.w527 {
    width: 527px !important;
}

.w530 {
    width: 530px !important;
}

.w534 {
    width: 534px !important;
}

.w540 {
    width: 540px !important;
}

.w545 {
    width: 545px !important;
}

.w550 {
    width: 550px !important;
}

.w554 {
    width: 554px !important;
}

.w555 {
    width: 555px !important;
}

.w556 {
    width: 556px !important;
}

.w557 {
    width: 557px !important;
}

.w568 {
    width: 568px !important;
}

.w580 {
    width: 580px !important;
}

.w600 {
    width: 600px !important;
}

.w615 {
    width: 615px !important;
}

.w650 {
    width: 650px !important;
}

.w662 {
    width: 662px !important;
}

.w663 {
    width: 663px !important;
}

.w680 {
    width: 680px !important;
}

.w682 {
    width: 682px !important;
}

.w684 {
    width: 684px !important;
}

.w684 {
    width: 684px !important;
}

.w688 {
    width: 688px !important;
}

.w700 {
    width: 700px !important;
}

.w704 {
    width: 704px !important;
}

.w720 {
    width: 720px !important;
}

.w725 {
    width: 725px !important;
}

.w726 {
    width: 726px !important;
}

.w727 {
    width: 727px !important;
}

.w728 {
    width: 728px !important;
}

.w729 {
    width: 729px !important;
}

.w730 {
    width: 730px !important;
}

.w760 {
    width: 760px !important;
}

.w774 {
    width: 774px !important;
}

.w780 {
    width: 780px !important;
}

.w795 {
    width: 795px !important;
}

.w800 {
    width: 800px !important;
}

.w845 {
    width: 845px !important;
}

.w900 {
    width: 900px !important;
}

.w940 {
    width: 940px !important;
}

.w946 {
    width: 946px !important;
}

.w960 {
    width: 960px !important;
}

.w996 {
    width: 996px !important;
}

.w1000 {
    width: 1000px !important;
}

.w1024 {
    width: 1024px !important;
}

.w1142 {
    width: 1142px !important;
}

.w1100 {
    width: 1100px !important;
}

.w2000 {
    width: 2000px !important;
}

.w25p {
    width: 25% !important;
}

.w32p {
    width: 32% !important;
}

.w33p {
    width: 33% !important;
}

.w48p {
    width: 48% !important;
}

.w49p {
    width: 49% !important;
}

.w50p {
    width: 50% !important;
}

.w75p {
    width: 75% !important;
}

.hauto {
    height: auto !important;
}

.mh170 {
    min-height: 170px;
}

.mh325 {
    min-height: 325px;
}

.mh310 {
    min-height: 310px;
}

.mh330 {
    min-height: 330px;
}

.mh400 {
    min-height: 400px;
}


.h10 {
    height: 10px !important;
}

.h11 {
    height: 11px !important;
}

.h12 {
    height: 12px !important;
}

.h13 {
    height: 13px !important;
}

.h14 {
    height: 14px !important;
}

.h15 {
    height: 15px !important;
}

.h16 {
    height: 16px !important;
}

.h17 {
    height: 17px !important;
}

.h18 {
    height: 18px !important;
}

.h19 {
    height: 19px !important;
}

.h20 {
    height: 20px !important;
}

.h21 {
    height: 21px !important;
}

.h22 {
    height: 22px !important;
}

.h23 {
    height: 23px !important;
}

.h24 {
    height: 24px !important;
}

.h25 {
    height: 25px !important;
}

.h26 {
    height: 26px !important;
}

.h27 {
    height: 27px !important;
}

.h28 {
    height: 28px !important;
}

.h29 {
    height: 29px !important;
}

.h30 {
    height: 30px !important;
}

.h31 {
    height: 31px !important;
}

.h32 {
    height: 32px !important;
}

.h33 {
    height: 33px !important;
}

.h34 {
    height: 34px !important;
}

.h35 {
    height: 35px !important;
}

.h36 {
    height: 36px !important;
}

.h37 {
    height: 37px !important;
}

.h38 {
    height: 38px !important;
}

.h39 {
    height: 39px !important;
}

.h40 {
    height: 40px !important;
}

.h43 {
    height: 43px !important;
}

.h44 {
    height: 44px !important;
}

.h45 {
    height: 45px !important;
}

.h46 {
    height: 46px !important;
}

.h50 {
    height: 50px !important;
}

.h54 {
    height: 54px !important;
}

.h55 {
    height: 55px !important;
}

.h56 {
    height: 56px !important;
}

.h57 {
    height: 57px !important;
}

.h58 {
    height: 58px !important;
}

.h59 {
    height: 59px !important;
}

.h60 {
    height: 60px !important;
}

.h61 {
    height: 60px !important;
}

.h65 {
    height: 65px !important;
}

.h67 {
    height: 67px !important;
}

.h69 {
    height: 69px !important;
}

.h70 {
    height: 70px !important;
}

.h71 {
    height: 71px !important;
}

.h72 {
    height: 72px !important;
}

.h73 {
    height: 73px !important;
}

.h75 {
    height: 75px !important;
}

.h80 {
    height: 80px !important;
}

.h85 {
    height: 85px !important;
}

.h90 {
    height: 90px !important;
}

.h93 {
    height: 93px !important;
}

.h95 {
    height: 95px !important;
}

.h97 {
    height: 97px !important;
}

.h98 {
    height: 98px !important;
}

.h100 {
    height: 100px !important;
}

.h104 {
    height: 104px !important;
}

.h105 {
    height: 105px !important;
}

.h117 {
    height: 117px !important;
}

.h120 {
    height: 120px !important;
}

.h125 {
    height: 125px !important;
}

.h130 {
    height: 130px !important;
}

.h132 {
    height: 132px !important;
}

.h137 {
    height: 137px !important;
}
.h140 {
    height: 140px !important;
}
.h150 {
    height: 150px !important;
}

.h156 {
    height: 156px !important;
}

.h160 {
    height: 160px !important;
}

.h165 {
    height: 165px !important;
}

.h170 {
    height: 170px !important;
}

.h175 {
    height: 175px !important;
}

.h180 {
    height: 180px !important;
}

.h190 {
    height: 190px !important;
}

.h191 {
    height: 191px !important;
}

.h192 {
    height: 192px !important;
}

.h193 {
    height: 193px !important;
}

.h194 {
    height: 194px !important;
}

.h195 {
    height: 195px !important;
}

.h196 {
    height: 196px !important;
}

.h197 {
    height: 197px !important;
}

.h200 {
    height: 200px !important;
}

.h210 {
    height: 210px !important;
}

.h220 {
    height: 220px !important;
}

.h230 {
    height: 230px !important;
}

.h235 {
    height: 235px !important;
}

.h240 {
    height: 240px !important;
}

.h250 {
    height: 250px !important;
}

.h251 {
    height: 251px !important;
}

.h252 {
    height: 252px !important;
}

.h253 {
    height: 253px !important;
}

.h254 {
    height: 254px !important;
}

.h255 {
    height: 255px !important;
}

.h265 {
    height: 265px !important;
}

.h266 {
    height: 266px !important;
}

.h267 {
    height: 267px !important;
}

.h268 {
    height: 268px !important;
}

.h275 {
    height: 275px !important;
}

.h280 {
    height: 280px !important;
}
.h282 {
    height: 282px !important;
}

.h285 {
    height: 285px !important;
}

.h290 {
    height: 290px !important;
}

.h291 {
    height: 291px !important;
}

.h292 {
    height: 292px !important;
}

.h293 {
    height: 293px !important;
}

.h300 {
    height: 300px !important;
}

.h302 {
    height: 302px !important;
}

.h315 {
    height: 315px !important;
}

.h320 {
    height: 320px !important;
}

.h325 {
    height: 325px !important;
}

.h330 {
    height: 330px !important;
}

.h315 {
    height: 315px !important;
}

.h315 {
    height: 315px !important;
}

.h315 {
    height: 315px !important;
}
.h340 {
    height: 340px !important;
}


.h350 {
    height: 350px !important;
}

.h360 {
    height: 360px !important;
}

.h400 {
    height: 400px !important;
}

.h450 {
    height: 450px !important;
}

.h465 {
    height: 465px !important;
}

.h468 {
    height: 468px !important;
}

.h476 {
    height: 476px !important;
}

.h500 {
    height: 500px !important;
}

.h532 {
    height: 532px !important;
}

.h600 {
    height: 600px !important;
}

.h700 {
    height: 700px !important;
}

.h800 {
    height: 800px !important;
}

.h850 {
    height: 850px !important;
}

.h900 {
    height: 900px !important;
}
.h9000 {
    height: 9000px !important;
}

.h100p {
    height: 100% !important;
}
.w100p {
    width: 100% !important;
}
.f_s8 {
    font-size: 8px !important;
}

.f_s9 {
    font-size: 9px !important;
}

.f_s10 {
    font-size: 10px !important;
}

.f_s11 {
    font-size: 11px !important;
}

.f_s12 {
    font-size: 12px !important;
}

.f_s13 {
    font-size: 13px !important;
}

.f_s14 {
    font-size: 14px !important;
}

.f_s15 {
    font-size: 15px !important;
}

.f_s16 {
    font-size: 16px !important;
}

.f_s17 {
    font-size: 17px !important;
}

.f_s18 {
    font-size: 18px !important;
}

.f_s19 {
    font-size: 19px !important;
}

.f_s20 {
    font-size: 20px !important;
}

.f_s21 {
    font-size: 21px !important;
}

.f_s22 {
    font-size: 22px !important;
}

.f_s23 {
    font-size: 23px !important;
}

.f_s24 {
    font-size: 24px !important;
}

.f_s26 {
    font-size: 26px !important;
}

.f_s30 {
    font-size: 30px !important;
}

.f_s42 {
    font-size: 42px !important;
}

.f_s60 {
    font-size: 60px !important;
}

.f_s120 {
    font-size: 120px !important;
}

.f_s1_1em {
    font-size: 1.1em !important;
    line-height: 1.1em !important;
}

.f_s1_2em {
    font-size: 1.2em !important;
    line-height: 1.2em !important;
}

.f_s1_3em {
    font-size: 1.3em !important;
    line-height: 1.3em !important;
}

.f_s1_4em {
    font-size: 1.4em !important;
    line-height: 1.4em !important;
}

.f_s1_5em {
    font-size: 1.5em !important;
    line-height: 1.5em !important;
}

.f_s1_6em {
    font-size: 1.6em !important;
    line-height: 1.6em !important;
}

.f_s1_7em {
    font-size: 1.7em !important;
    line-height: 1.7em !important;
}

.f_s_small {
    font-size: 14px !important;
}

.f_s_normal {
    font-size: 16px !important;
}

.f_s_big {
    font-size: 20px !important;
}

.uppercase {
    text-transform: uppercase !important;
}

.corner0 {
    border-radius: 0 !important;
}

.corner2 {
    border-radius: 2px !important;
}

.corner3 {
    border-radius: 3px !important;
}

.corner4 {
    border-radius: 4px !important;
}

.corner5 {
    border-radius: 5px !important;
}

.corner6 {
    border-radius: 6px !important;
}

.corner7 {
    border-radius: 7px !important;
}

.corner8 {
    border-radius: 8px !important;
}

.corner9 {
    border-radius: 9px !important;
}

.corner10 {
    border-radius: 10px !important;
}

.corner20 {
    border-radius: 20px !important;
}

.corner30 {
    border-radius: 30px !important;
}

.corner100p {
    border-radius: 100% !important;
}

.corner_top10 {
    border-radius: 10px 10px 0 0;
}

.corner_left_top10 {
    border-radius: 10px 0 0 0 !important;
}

.corner_right_top10 {
    border-radius: 0 10px 0 0 !important;
}

.corner_left_bottom10 {
    border-radius: 0 0 10px 0 !important;
}

.corner_right_bottom10 {
    border-radius: 0 0 0 10px !important;
}

.corner_bottom10 {
    border-radius: 0 0 10px 10px !important;
}

.corner_bottom5 {
    border-radius: 0 0 5px 5px !important;
}

.corner_top3 {
    border-radius: 3px 3px 0 0;
}

.corner_bottom3 {
    border-radius: 0 0 3px 3px;
}

.corner_top4 {
    border-radius: 4px 4px 0 0;
}

.corner_top5 {
    border-radius: 5px 5px 0 0;
}

.cornerl10 {
    border-radius: 10px 0 0 0;
}

.corner_left_top3 {
    border-radius: 3px 0 0 0 !important;
}

.corner_right_top3 {
    border-radius: 0 3px 0 0 !important;
}

.corner_left_bottom3 {
    border-radius: 0 0 0 3px !important;
}

.corner_right_bottom3 {
    border-radius: 0 0 3px 0 !important;
}

.corner_left5 {
    border-radius: 5px 0 0 5px !important;
}

.corner_right5 {
    border-radius: 0 5px 5px 0 !important;
}

.absolute {
    position: absolute;
}

.left0 {
    left: 0 !important;
}

.right0 {
    right: 0 !important;
}

.top0 {
    top: 0 !important;
}

.bottom0 {
    bottom: 0 !important;
}

.bottom2 {
    bottom: 2px !important;
}

.left5 {
    left: 5px !important;
}

.right1 {
    right: 1px !important;
}

.right2 {
    right: 2px !important;
}

.right3 {
    right: 3px !important;
}

.right4 {
    right: 4px !important;
}

.right5 {
    right: 5px !important;
}

.top1 {
    top: 1px !important;
}

.top2 {
    top: 2px !important;
}

.top3 {
    top: 3px !important;
}

.top4 {
    top: 4px !important;
}

.top5 {
    top: 5px !important;
}

.top6 {
    top: 6px !important;
}

.top7 {
    top: 7px !important;
}

.top30 {
    top: 30px !important;
}

.top40 {
    top: 40px !important;
}

.top8 {
    top: 8px !important;
}

.top9 {
    top: 9px !important;
}

.top-1 {
    top: -1px !important;
}

.top-2 {
    top: -2px !important;
}

.top-3 {
    top: -3px !important;
}

.top-4 {
    top: -4px !important;
}

.top-5 {
    top: -5px !important;
}

.top-6 {
    top: -6px !important;
}

.top-7 {
    top: -7px !important;
}

.top-8 {
    top: -8px !important;
}

.top-9 {
    top: -9px !important;
}

.top-10 {
    top: -10px !important;
}

.bottom5 {
    bottom: 5px !important;
}

.left-1 {
    left: -1px !important;
}

.left-2 {
    left: -2px !important;
}

.left-3 {
    left: -3px !important;
}

.left-4 {
    left: -4px !important;
}

.left-5 {
    left: -5px !important;
}

.left10 {
    left: 10px !important;
}

.left15 {
    left: 15px !important;
}

.left16 {
    left: 16px !important;
}

.left17 {
    left: 17px !important;
}

.left18 {
    left: 18px !important;
}

.left20 {
    left: 20px !important;
}

.right10 {
    right: 10px !important;
}

.right15 {
    right: 15px !important;
}

.right20 {
    right: 20px !important;
}

.right30 {
    right: 30px !important;
}

.right-5 {
    right: -5px !important;
}

.right-10 {
    right: -10px !important;
}

.right-15 {
    right: -15px !important;
}

.right-20 {
    right: -20px !important;
}

.top10 {
    top: 10px !important;
}

.top11 {
    top: 11px !important;
}

.top12 {
    top: 12px !important;
}

.top13 {
    top: 13px !important;
}

.top14 {
    top: 14px !important;
}

.top15 {
    top: 15px !important;
}

.top16 {
    top: 16px !important;
}

.top17 {
    top: 17px !important;
}

.top18 {
    top: 18px !important;
}

.top20 {
    top: 20px !important;
}

.bottom10 {
    bottom: 10px !important;
}

.bottom11 {
    bottom: 11px !important;
}

.bottom12 {
    bottom: 12px !important;
}

.bottom13 {
    bottom: 13px !important;
}

.left15 {
    left: 15px !important;
}

.right15 {
    right: 15px !important;
}

.top15 {
    top: 15px !important;
}

.bottom15 {
    bottom: 15px !important;
}

.white {
    color: #fff !important;
}

.bordert0 {
    border-top: none !important;
}

.borderb0 {
    border-bottom: none !important;
}

.borderl0 {
    border-left: none !important;
}

.borderr0 {
    border-right: none !important;
}

#tooltip {
    position: absolute;
    z-index: 10000;
    /*max-width: 400px;*/
}

.tooltip {

}
:-moz-any(x), .tooltip_inside_box {
    padding: 5px 10px;
}

@media not screen and (1) {
    /** Fuck Opera **/
    .tooltip_inside_box {
        padding: 5px 18px 6px;
    }
}

:root .tooltip_inside_box {
    padding: 5px 8px 6px;
}

/* IE9 + IE10pp4 */
.tooltip_inside_box {
    padding: 5px 8px 6px \0/;
}

/* IE8 */
.dlink {
    /*color: #2B587A;*/
    cursor: pointer;
    /*border-bottom: 1px dotted;*/
    border-bottom: 1px dashed;
}

.color_ba {
    color: #bababa !important;
}

#skin_light {
    position: absolute;
    top: 0;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.skin_light_overlay {
    background: rgba(0, 0, 0, 0.8);
}

.skin_light_border {
    border: 5px solid #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.5);
}

.skin_light_border > div {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 2px white solid;
}

.rgba0000-6 {
    background: rgba(0, 0, 0, 0.6) !important;
}

.lightgray {
    color: #E7EAEC !important;
}

.valign {
    vertical-align: middle !important;
    display: table-cell;
}

.valign_top {
    vertical-align: top !important;
}

.btn-vk {
    background-color: #6383a8 !Important;
    color: #FFF !important;
    border: none !important;
}

.btn-fb {
    background-color: #5b74a8 !important;
    border-color: #2f477a #29447e #1a356e !important;
    border: none !important;

    /*background: #4c69ba;*/
    /*background: -webkit-gradient(linear, center top, center bottom, from(#4c69ba), to(#3b55a0));*/
    /*background: -webkit-linear-gradient(#4c69ba, #3b55a0);*/
}

.btn {
    box-shadow: none!important;
}

.divider_text {
    text-align: center;
}

.divider_text:before {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    content: '';
    border-top: 1px solid #eee;
}

.divider_text.divider_dashed:before {
    border-top: 1px dashed #bebebe;
}

.divider_text span {
    background: #fff;
    z-index: 2;
    display: inline-block;
    position: relative;
    text-align: cet;
    padding: 0 9px;
    color: #ccc;
}

.grayscale {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}

.alink {
    /*color: #2B587A;*/
    cursor: pointer;
    text-decoration: underline !important;
}

.nolink {
    text-decoration: none !important;
}

.elink {
    color: yellow;
    cursor: pointer;
    text-decoration: underline;
}

.blink {
    cursor: pointer;
    text-decoration: none;
}

.bordert {
    border-top: 1px solid #eee !important;
}

.borderr {
    border-right: 1px solid #eee !important;
}

.borderb {
    border-bottom: 1px solid #eee !important;
}

.borderl {
    border-left: 1px solid #eee !important;
}

.border {
    border: 1px solid #eee;
}

.bordert5 {
    border-top: 5px solid #eee !important;
}

.borderr5 {
    border-right: 5px solid #eee !important;
}

.borderb5 {
    border-bottom: 5px solid #eee !important;
}

.borderl5 {
    border-left: 5px solid #eee !important;
}

.border5 {
    border: 5px solid #eee !important;
}

.border_white5 {
    border: 5px solid #fff !important;
}

.bordertl {
    border-top: 1px solid #fafafa !important;
}

.borderrl {
    border-right: 1px solid #fafafa !important;
}

.borderbl {
    border-bottom: 1px solid #fafafa !important;
}

.borderll {
    border-left: 1px solid #fafafa !important;
}

.borderlight {
    border: 1px solid #fafafa !important;
}

.light {
    font-weight: 300 !important;
}

.ultra_light {
    font-weight: 100 !important;
}

.bold {
    font-weight: bold !important;
}

.bgr_white {
    background: #fff !important;
}

.close-link {
    padding: 5px 8px;
    cursor: pointer;
    border-radius: 5px;
    z-index: 5;
    color: #aaa;
}

.close-link:hover {
    background: #f1f1f1;
    color: inherit;
}

.gray {
    color: #979A9B !important;
}

.bgr_eee {
    background: #eee !important;
}

.bgr_f1f1f1 {
    background: #f1f1f1 !important;
}



.bgr_eb {
    background-image: -webkit-radial-gradient(center, ellipse, rgba(235, 235, 235, 0.5), rgba(235, 235, 235, 1));
    background-image: radial-gradient(ellipse at center, rgba(235, 235, 235, 0.5), rgba(235, 235, 235, 1));
    background-color: #fff;
}

.normal {
    font-weight: normal;
}

.white-bg-hover {
    background: white;
}

.white-bg-hover.active {
    background: #1ab394 !Important;
    color: white !Important;
}

.white-bg-hover:hover {
    background: #f3f3f4;
    color: inherit;
}

.home_btn_youtube {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -75px;
    margin-left: -75px;
}

.bgr_light {
    background: #f8fafb;
}

.home_btn_youtube:hover {
    margin-top: -74px;
    margin-left: -74px;
}

/*разруливатели ширины - чтото прячем что-то наоборот*/
/* .screen-big .screen-normal .screen-small .screen-xsmall */

.hide-big {
    display: none !Important;
}

.screen-normal .hide-normal, .screen-small .hide-normal, .screen-xsmall .hide-normal {
    display: none !Important;
}

.screen-small .hide-small, .screen-xsmall .hide-small {
    display: none !Important;
}

.screen-xsmall .hide-xsmall {
    display: none !Important;
}

.no_select,
.number,
img,
.btn {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.show-big {
    display: none !Important;
}

.screen-big .show-big {
    display: inherit !important;
}

.show-normal {
    display: none !Important;
}

.screen-normal .show-normal {
    display: inherit !important;
}

.show-small {
    display: none !Important;
}

.screen-small .show-small {
    display: inherit !important;
}

.show-xsmall {
    display: none !Important;
}

.screen-xsmall .show-xsmall {
    display: inherit !important;
}

.opacity0 {
    opacity: 0;
    filter: alpha(Opacity=0);
}

.opacity10 {
    opacity: 0.1 !important;;
    filter: alpha(Opacity=10) !important;
}

.opacity20 {
    opacity: 0.2 !important;;
    filter: alpha(Opacity=20) !important;
}

.opacity_hover_30 {
    opacity: 0.3 ;
    filter: alpha(Opacity=30);
}

.opacity_hover_50 {
    opacity: 0.5 ;
    filter: alpha(Opacity=50);
}

.opacity30 {
    opacity: 0.3 !important;;
    filter: alpha(Opacity=30) !important;
}

.opacity40 {
    opacity: 0.4 !important;;
    filter: alpha(Opacity=40) !important;
}

.opacity50 {
    opacity: 0.5 !important;;
    filter: alpha(Opacity=50) !important;
}

.opacity60 {
    opacity: 0.6 !important;;
    filter: alpha(Opacity=60) !important;
}

.opacity70 {
    opacity: 0.7 !important;;
    filter: alpha(Opacity=70) !important;
}

.opacity80 {
    opacity: 0.8 !important;;
    filter: alpha(Opacity=80) !important;
}

.opacity90 {
    opacity: 0.9 !important;;
    filter: alpha(Opacity=90) !important;
}

.opacity100 {
    opacity: 1.0 !important;
    filter: alpha(Opacity=100) !important;
}

#path_overlay .popup_fix_pt15 {
    padding-top: 15px;
}

#path_overlay .popup_fix_pl15 {
    padding-left: 15px;
}

#path_overlay .popup_fix_pb15 {
    padding-bottom: 15px;
}

#path_overlay .popup_fix_pr15 {
    padding-right: 15px;
}

#path_overlay .popup_fix_pt10 {
    padding-top: 10px;
}

#path_overlay .popup_fix_pl10 {
    padding-left: 10px;
}

#path_overlay .popup_fix_pb10 {
    padding-bottom: 10px;
}

#path_overlay .popup_fix_pr10 {
    padding-right: 10px;
}

#path_overlay .popup_fix_pt5 {
    padding-top: 5px;
}

#path_overlay .popup_fix_pl5 {
    padding-left: 5px;
}

#path_overlay .popup_fix_pb5 {
    padding-bottom: 5px;
}

#path_overlay .popup_fix_pr5 {
    padding-right: 5px;
}

#path_overlay .popup_fix_show {
    display: block !important;
}

.ofh {
    overflow: hidden !important;
}

.dd_block {
    color: inherit;
    /*border: 1px dashed #e7eaec;*/
    border: 1px dashed #c7cccc;
    /*background: #f3f3f4;*/
    background: #fff;
    padding: 10px;
    display: block;
    margin: 5px 0;
    border-radius: 3px;
    cursor: pointer;
}

.dd_block:hover {
    /*border: 1px solid #1AB394;*/
    background: rgba(26, 179, 148, 0.15);
}

.dblock {
    display: block !important;
}

a {
    outline: none !important;;
}

.arrow_animate {
    float: none;
    z-index: 100;
    position: absolute;
}
.navbar-static-top {
    z-index: 100 !important;
}
.pagination {
    text-align: center;
}

.pagination span {
    display: inline-block;
    padding: 7px 15px;
    border: 1px solid #dedede;
    background: #fff;
    margin-left: 10px;
    border-radius: 3px;
    cursor: pointer;
}

.pagination span:hover {
    border: 1px solid #1ab394;
}

.pagination span.open:hover  {
    border: 1px solid #dedede;
}

.pagination span.open {
    background: #eee;
    cursor: default;
}

.body_bgr_light {
    background: rgba(238, 238, 238, 0.4)
}


.account_item_block {

}

.account_item_block img {
    width: 100px;
}

.account_item_block.active img {
    width: 66px;
}

.account_item_block.active .account_item_hide_active {
    display: none !important;
}


.rotating-dashed {
    display: inline-block;
    position: relative;
    overflow: hidden;
    padding: 2px;
}
.rotating-dashed .dashing:nth-of-type(1) { -webkit-transform: rotate(   0deg ); }
.rotating-dashed .dashing:nth-of-type(2) { -webkit-transform: rotate(  90deg ); }
.rotating-dashed .dashing:nth-of-type(3) { -webkit-transform: rotate( 180deg ); }
.rotating-dashed .dashing:nth-of-type(4) { -webkit-transform: rotate( 270deg ); }

.rotating-dashed .dashing {
    display: block;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    position: absolute;
    color: transparent;
}

.rotating-dashed .dashing:nth-of-type(3){
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
}

.rotating-dashed .dashing:nth-of-type(2){
    top: 100%;
    bottom: -100%;
    -webkit-transform-origin: right top;
}

.rotating-dashed .dashing:nth-of-type(4) {
    top: 100%;
    bottom: -100%;
    -webkit-transform-origin: left top;
}

.rotating-dashed .dashing i {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    border-bottom: 2px dashed;
}

.rotating-dashed strong {
    display: block;
    width: 105%;
    line-height: 100%;
    text-align: center;
    position: absolute;
    font-size: 50px;
    -webkit-transform: rotate( 90deg );
}

.rotating-dashed.in .dashing i {
    -webkit-animation: slideDash 5s infinite linear;
}

.rotating-dashed.inend .dashing i {
    -webkit-animation: fastSlideDash 3s linear;
}

@-webkit-keyframes slideDash {
    0%      { -webkit-transform: translateX( -50% ); border-color: transparent; }
    40%      { border-color: red; }
    60%      { border-color: red; }
    100%    { -webkit-transform: translateX(   0% ); border-color: transparent; }
}

@-webkit-keyframes fastSlideDash {
    0%      { -webkit-transform: translateX( -20% ); border-color: transparent; }
    40%      { border-color: red; }
    60%      { border-color: red; }
    100%    { -webkit-transform: translateX(   0% ); border-color: transparent; }
}

.t_wrapper {
    display: table;
}

.t_wrapper > .t_col {
    display: table-cell;
    vertical-align: top
}
.t_wrapper.t_middle > .t_col {
    vertical-align: middle
}

.show_on_desktop {
    display: none;
}

.text-nowrap {
    white-space: nowrap;
}

.b1 {
    border: 0.55px solid #e2e2e2 !important;
}

.bl1 {
    border-left: 0.55px solid #e2e2e2 !important;
}

.bt1 {
    border-top: 0.55px solid #e2e2e2 !important;
}

.br1 {
    border-right: 0.55px solid #e2e2e2 !important;
}

.bb1 {
    border-bottom: 0.55px solid #e2e2e2 !important;
}

.hairlines .b1 {
    border: 0.55px solid #e2e2e2;
}

.hairlines .bl1 {
    border-left: 0.55px solid #e2e2e2;
}

.hairlines .bt1 {
    border-top: 0.55px solid #e2e2e2;
}

.hairlines .br1 {
    border-right: 0.55px solid #e2e2e2;
}

.hairlines .bb1 {
    border-bottom: 0.55px solid #e2e2e2;
}

.bb1.bb_light {
    border-bottom: 1px solid #f5f5f5 !important;
}

.bb_item:last-child .bb1 {
    border-bottom: none!important;
}

.smoothing {
    outline: 1px solid transparent;
}
.sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
.sa-icon.sa-error {
    border-color: #F27474; }
.sa-icon.sa-error .sa-x-mark {
    position: relative;
    display: block; }
.sa-icon.sa-error .sa-line {
    position: absolute;
    height: 5px;
    width: 47px;
    background-color: #F27474;
    display: block;
    top: 37px;
    border-radius: 2px; }
.sa-icon.sa-error .sa-line.sa-left {
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    left: 17px; }
.sa-icon.sa-error .sa-line.sa-right {
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
    right: 16px; }
.sa-icon.sa-warning {
    border-color: #F8BB86; }
.sa-icon.sa-warning .sa-body {
    position: absolute;
    width: 5px;
    height: 47px;
    left: 50%;
    top: 10px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-left: -2px;
    background-color: #F8BB86; }
.sa-icon.sa-warning .sa-dot {
    position: absolute;
    width: 7px;
    height: 7px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-left: -3px;
    left: 50%;
    bottom: 10px;
    background-color: #F8BB86; }
.sa-icon.sa-info {
    border-color: #C9DAE1; }
.sa-icon.sa-info::before {
    content: "";
    position: absolute;
    width: 5px;
    height: 29px;
    left: 50%;
    bottom: 17px;
    border-radius: 2px;
    margin-left: -2px;
    background-color: #C9DAE1; }
.sa-icon.sa-info::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    margin-left: -3px;
    top: 19px;
    background-color: #C9DAE1; }
.sa-icon.sa-success {
    border-color: #A5DC86; }
.sa-icon.sa-success::before, .sa-icon.sa-success::after {
    content: '';
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    position: absolute;
    width: 60px;
    height: 120px;
    background: white;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg); }
.sa-icon.sa-success::before {
    -webkit-border-radius: 120px 0 0 120px;
    border-radius: 120px 0 0 120px;
    top: -7px;
    left: -33px;
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
    -webkit-transform-origin: 60px 60px;
    transform-origin: 60px 60px; }
.sa-icon.sa-success::after {
    -webkit-border-radius: 0 120px 120px 0;
    border-radius: 0 120px 120px 0;
    top: -11px;
    left: 30px;
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
    -webkit-transform-origin: 0px 60px;
    transform-origin: 0px 60px; }
.sa-icon.sa-success .sa-placeholder {
    width: 80px;
: 80px;
    border: 4px solid rgba(165, 220, 134, 0.2);
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    box-sizing: content-box;
    position: absolute;
    left: -4px;
    top: -4px;
    z-index: 2; }
.sa-icon.sa-success .sa-fix {
    width: 5px;
    height: 90px;
    background-color: white;
    position: absolute;
    left: 28px;
    top: 8px;
    z-index: 1;
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg); }
.sa-icon.sa-success .sa-line {
    height: 5px;
    background-color: #A5DC86;
    display: block;
    border-radius: 2px;
    position: absolute;
    z-index: 2; }
.sa-icon.sa-success .sa-line.sa-tip {
    width: 25px;
    left: 14px;
    top: 46px;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg); }
.sa-icon.sa-success .sa-line.sa-long {
    width: 47px;
    right: 8px;
    top: 38px;
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg); }
.sa-icon.sa-custom {
    background-size: contain;
    border-radius: 0;
    border: none;
    background-position: center center;
    background-repeat: no-repeat; }

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
    0% {
        transform: scale3d(0.7, 0.7, 1);
        -webkit-transform: scale3d(0.7, 0.7, 1); }
    45% {
        transform: scale3d(1.05, 1.05, 1);
        -webkit-transform: scale3d(1.05, 1.05, 1); }
    80% {
        transform: scale3d(0.95, 0.95, 1);
        -webkit-transform: scale3d(0.95, 0.95, 1); }
    100% {
        transform: scale3d(1, 1, 1);
        -webkit-transform: scale3d(1, 1, 1); } }

@keyframes showSweetAlert {
    0% {
        transform: scale3d(0.7, 0.7, 1);
        -webkit-transform: scale3d(0.7, 0.7, 1); }
    45% {
        transform: scale3d(1.05, 1.05, 1);
        -webkit-transform: scale3d(1.05, 1.05, 1); }
    80% {
        transform: scale3d(0.95, 0.95, 1);
        -webkit-transform: scale3d(0.95, 0.95, 1); }
    100% {
        transform: scale3d(1, 1, 1);
        -webkit-transform: scale3d(1, 1, 1); } }

@-webkit-keyframes hideSweetAlert {
    0% {
        transform: scale3d(1, 1, 1);
        -webkit-transform: scale3d(1, 1, 1); }
    100% {
        transform: scale3d(0.5, 0.5, 1);
        -webkit-transform: scale3d(0.5, 0.5, 1); } }

@keyframes hideSweetAlert {
    0% {
        transform: scale3d(1, 1, 1);
        -webkit-transform: scale3d(1, 1, 1); }
    100% {
        transform: scale3d(0.5, 0.5, 1);
        -webkit-transform: scale3d(0.5, 0.5, 1); } }

@-webkit-keyframes slideFromTop {
    0% {
        top: 0%; }
    100% {
        top: 50%; } }

@keyframes slideFromTop {
    0% {
        top: 0%; }
    100% {
        top: 50%; } }

@-webkit-keyframes slideToTop {
    0% {
        top: 50%; }
    100% {
        top: 0%; } }

@keyframes slideToTop {
    0% {
        top: 50%; }
    100% {
        top: 0%; } }

@-webkit-keyframes slideFromBottom {
    0% {
        top: 70%; }
    100% {
        top: 50%; } }

@keyframes slideFromBottom {
    0% {
        top: 70%; }
    100% {
        top: 50%; } }

@-webkit-keyframes slideToBottom {
    0% {
        top: 50%; }
    100% {
        top: 70%; } }

@keyframes slideToBottom {
    0% {
        top: 50%; }
    100% {
        top: 70%; } }

.showSweetAlert[data-animation=pop] {
    -webkit-animation: showSweetAlert 0.3s;
    animation: showSweetAlert 0.3s; }

.showSweetAlert[data-animation=none] {
    -webkit-animation: none;
    animation: none; }

.showSweetAlert[data-animation=slide-from-top] {
    -webkit-animation: slideFromTop 0.3s;
    animation: slideFromTop 0.3s; }

.showSweetAlert[data-animation=slide-from-bottom] {
    -webkit-animation: slideFromBottom 0.3s;
    animation: slideFromBottom 0.3s; }

.hideSweetAlert[data-animation=pop] {
    -webkit-animation: hideSweetAlert 0.2s;
    animation: hideSweetAlert 0.2s; }

.hideSweetAlert[data-animation=none] {
    -webkit-animation: none;
    animation: none; }

.hideSweetAlert[data-animation=slide-from-top] {
    -webkit-animation: slideToTop 0.4s;
    animation: slideToTop 0.4s; }

.hideSweetAlert[data-animation=slide-from-bottom] {
    -webkit-animation: slideToBottom 0.3s;
    animation: slideToBottom 0.3s; }

@-webkit-keyframes animateSuccessTip {
    0% {
        width: 0;
        left: 1px;
        top: 19px; }
    54% {
        width: 0;
        left: 1px;
        top: 19px; }
    70% {
        width: 50px;
        left: -8px;
        top: 37px; }
    84% {
        width: 17px;
        left: 21px;
        top: 48px; }
    100% {
        width: 25px;
        left: 14px;
        top: 45px; } }

@keyframes animateSuccessTip {
    0% {
        width: 0;
        left: 1px;
        top: 19px; }
    54% {
        width: 0;
        left: 1px;
        top: 19px; }
    70% {
        width: 50px;
        left: -8px;
        top: 37px; }
    84% {
        width: 17px;
        left: 21px;
        top: 48px; }
    100% {
        width: 25px;
        left: 14px;
        top: 45px; } }

@-webkit-keyframes animateSuccessLong {
    0% {
        width: 0;
        right: 46px;
        top: 54px; }
    65% {
        width: 0;
        right: 46px;
        top: 54px; }
    84% {
        width: 55px;
        right: 0px;
        top: 35px; }
    100% {
        width: 47px;
        right: 8px;
        top: 38px; } }

@keyframes animateSuccessLong {
    0% {
        width: 0;
        right: 46px;
        top: 54px; }
    65% {
        width: 0;
        right: 46px;
        top: 54px; }
    84% {
        width: 55px;
        right: 0px;
        top: 35px; }
    100% {
        width: 47px;
        right: 8px;
        top: 38px; } }

@-webkit-keyframes rotateZPlaceholder {
    0% {
        transform: rotateZ(-45deg);
        -webkit-transform: rotateZ(-45deg); }
    5% {
        transform: rotateZ(-45deg);
        -webkit-transform: rotateZ(-45deg); }
    12% {
        transform: rotateZ(-405deg);
        -webkit-transform: rotateZ(-405deg); }
    100% {
        transform: rotateZ(-405deg);
        -webkit-transform: rotateZ(-405deg); } }

@keyframes rotateZPlaceholder {
    0% {
        transform: rotateZ(-45deg);
        -webkit-transform: rotateZ(-45deg); }
    5% {
        transform: rotateZ(-45deg);
        -webkit-transform: rotateZ(-45deg); }
    12% {
        transform: rotateZ(-405deg);
        -webkit-transform: rotateZ(-405deg); }
    100% {
        transform: rotateZ(-405deg);
        -webkit-transform: rotateZ(-405deg); } }

.animateSuccessTip {
    -webkit-animation: animateSuccessTip 0.75s;
    animation: animateSuccessTip 0.75s; }

.animateSuccessLong {
    -webkit-animation: animateSuccessLong 0.75s;
    animation: animateSuccessLong 0.75s; }

.sa-icon.sa-success.animate::after {
    -webkit-animation: rotateZPlaceholder 4.25s ease-in;
    animation: rotateZPlaceholder 4.25s ease-in; }

@-webkit-keyframes animateErrorIcon {
    0% {
        transform: rotateZX(100deg);
        -webkit-transform: rotateZX(100deg);
        opacity: 0; }
    100% {
        transform: rotateZX(0deg);
        -webkit-transform: rotateZX(0deg);
        opacity: 1; } }

@keyframes animateErrorIcon {
    0% {
        transform: rotateZX(100deg);
        -webkit-transform: rotateZX(100deg);
        opacity: 0; }
    100% {
        transform: rotateZX(0deg);
        -webkit-transform: rotateZX(0deg);
        opacity: 1; } }

.animateErrorIcon {
    -webkit-animation: animateErrorIcon 0.5s;
    animation: animateErrorIcon 0.5s; }

@-webkit-keyframes animateXMark {
    0% {
        transform: scale3d(0.4, 0.4, 1);
        -webkit-transform: scale3d(0.4, 0.4, 1);
        margin-top: 26px;
        opacity: 0; }
    50% {
        transform: scale3d(0.4, 0.4, 1);
        -webkit-transform: scale3d(0.4, 0.4, 1);
        margin-top: 26px;
        opacity: 0; }
    80% {
        transform: scale3d(1.15, 1.15, 1);
        -webkit-transform: scale3d(1.15, 1.15, 1);
        margin-top: -6px; }
    100% {
        transform: scale3d(1, 1, 1);
        -webkit-transform: scale3d(1, 1, 1);
        margin-top: 0;
        opacity: 1; } }

@keyframes animateXMark {
    0% {
        transform: scale3d(0.4, 0.4, 1);
        -webkit-transform: scale3d(0.4, 0.4, 1);
        margin-top: 26px;
        opacity: 0; }
    50% {
        transform: scale3d(0.4, 0.4, 1);
        -webkit-transform: scale3d(0.4, 0.4, 1);
        margin-top: 26px;
        opacity: 0; }
    80% {
        transform: scale3d(1.15, 1.15, 1);
        -webkit-transform: scale3d(1.15, 1.15, 1);
        margin-top: -6px; }
    100% {
        transform: scale3d(1, 1, 1);
        -webkit-transform: scale3d(1, 1, 1);
        margin-top: 0;
        opacity: 1; } }

.animateXMark {
    -webkit-animation: animateXMark 0.5s;
    animation: animateXMark 0.5s; }

@-webkit-keyframes pulseWarning {
    0% {
        border-color: #F8D486; }
    100% {
        border-color: #F8BB86; } }

@keyframes pulseWarning {
    0% {
        border-color: #F8D486; }
    100% {
        border-color: #F8BB86; } }

.pulseWarning {
    -webkit-animation: pulseWarning 0.75s infinite alternate;
    animation: pulseWarning 0.75s infinite alternate; }

@-webkit-keyframes pulseWarningIns {
    0% {
        background-color: #F8D486; }
    100% {
        background-color: #F8BB86; } }

@keyframes pulseWarningIns {
    0% {
        background-color: #F8D486; }
    100% {
        background-color: #F8BB86; } }

.pulseWarningIns {
    -webkit-animation: pulseWarningIns 0.75s infinite alternate;
    animation: pulseWarningIns 0.75s infinite alternate; }

@-webkit-keyframes rotateZ-loading {
    0% {
        transform: rotateZ(0deg); }
    100% {
        transform: rotateZ(360deg); } }

@keyframes rotateZ-loading {
    0% {
        transform: rotateZ(0deg); }
    100% {
        transform: rotateZ(360deg); } }

/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sa-icon.sa-error .sa-line.sa-left {
    -ms-transform: rotateZ(45deg) \9; }

.sa-icon.sa-error .sa-line.sa-right {
    -ms-transform: rotateZ(-45deg) \9; }

/* Success icon */
.sa-icon.sa-success {
    border-color: transparent\9; }

.sa-icon.sa-success .sa-line.sa-tip {
    -ms-transform: rotateZ(45deg) \9; }

.sa-icon.sa-success .sa-line.sa-long {
    -ms-transform: rotateZ(-45deg) \9; }

input.no-spin::-webkit-outer-spin-button,
input.no-spin::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
input:focus, select:focus {
    outline: none;
}
.border-red {
    border-color: red !important;
}
.eye {
    color: #00c0ea;
}

#mega_block {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 999999;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
}

.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Chrome/Safari/Opera */
    -khtml-user-select: none;    /* Konqueror */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* IE/Edge */
    user-select: none;           /* non-prefixed version, currently
                                  not supported by any browser */
}

.arrow_animate_css.arrow_left {
    -webkit-animation: arrow-move-left 0s ease-in-out infinite;

    animation-duration: 1.4s;
    -webkit-animation-duration: 1.4s;
}


@-webkit-keyframes arrow-move-left {
    0% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    50% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
}
.rotate-right {
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}

.flag-icon {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover!important;
}
.flag-icon.border {
    border: 1px solid #eee;
}

.has-error.form-control {
    border-color: red;
}

.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

.bg-warning {
    background-color:#ff8c15 !important;
}

.blue-bg {
    background-color: #1c84c6;
    color: #ffffff;
}

.drop {
    z-index: 1 !important;
}

.input_none {
    outline: none;
    border: none;
}
.no-resize {
    resize:none !important;
}
.f_h124 {
    line-height: 1.24 !important;
}
.z-in1 {
    z-index: 2 !important;
}
input {
    -webkit-appearance: none;
}
textarea {
    -webkit-appearance: none;
}
.gray-hover:hover {
    background-color: rgb(250, 250, 250);
}
.white-bg {
    background-color: #ffffff !important;
}

.flex-row-center {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.flex-row-between {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.flex-row-right {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: right;
}
.flex-row-left {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: left;
}