.profile-title-bar {
    font-size: 18px;
    font-family: inherit;
    font-weight: 500;
    color: inherit
}

.profile-title-colors {
    background: #0b9444;
    color: white
}

.profile-round-close-button {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    background: #0b9444 !important
}

.profile-grey-box-style {
    background: rgba(204,210,213,0.75);
    padding: 4px;
    margin-bottom: 10px;
    border: 2px solid #2b3a46;
    color: #2b3a46;
    transition: .6s;
    float: left;
    width: 100%;
    position: relative;
    min-height: 250px;
    box-sizing: border-box;
    text-align: center
}

.profile-grey-box-style:active {
    background: rgba(38,187,102,0.7);
    color: #fff;
    border: 2px solid rgba(0,0,0,1);
    margin-top: 0
}

.profile-grey-box-style:hover {
    background: rgba(41,56,67,0.75);
    color: #fff;
    border: 2px solid #293742;
    margin-top: 0
}

.profile-bottom-box {
    padding: 10px 5px;
    font-size: 18px;
    margin: 0;
    bottom: 0;
    text-transform: uppercase;
    font-weight: bold;
    position: absolute;
    left: 0;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #FFF;
    box-sizing: border-box;
    line-height: 1.1;
    font-family: Roboto,sans-serif
}

.profile-img-circle {
    border: 2px solid #968e00;
    border-radius: 50%
}

.profile-img-circle-gold {
    border: 2px solid #968e00;
    border-radius: 50%
}

.profile-header-img {
    text-align: center
}

.profile-rank-label-container {
    margin-top: -19px;
    text-align: center
}

.profile-gold-rank-label {
    background-color: #968e00;
    padding: 10px;
    border-radius: 27px
}

.profile-popuptable tr:nth-child(odd) {
    background-color: rgba(236,236,236,1) !important;
    border: 1px solid rgba(236,236,236,1) !important;
    color: #333 !important
}

.profile-popuptable tr:nth-child(even) {
    background-color: transparent !important;
    color: #333 !important
}

.profile-popuptable>tbody>tr>td,.profile-popuptable>tbody>tr>profile-popuptable table,.profile-popuptable>tfoot>tr>td,.profile-popuptable>tfoot>tr>th,.profile-popuptable>thead>tr>td,.profile-popuptable>thead>tr>th {
    border: 1px solid rgba(236,236,236,1);
    color: #333 !important
}

.profile-popuptable {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1px !important;
    color: #333 !important
}

.profile-popuptable a {
    color: #333 !important
}

.profile-popuptable th {
    cursor: pointer;
    background-color: #cecece;
    color: #333
}

.profile-table>tbody>tr>td,.profile-table>tbody>tr>th,.profile-table>tfoot>tr>td,.profile-table>tfoot>tr>th,.profile-table>thead>tr>td,.profile-table>thead>tr>th {
    vertical-align: inherit !important
}

.profile-table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1px !important;
    font-size: 12px;
    line-height: 1.42857143;
    border-collapse: collapse !important
}

.profile-table tr {
    border-bottom: 1px solid #e9e9e9 !important
}

.profile-table td {
    padding: 8px;
    border: 1px solid rgba(236,236,236,1)
}

.profile-table tr:nth-child(odd) {
    background-color: #e6e6e6;
    border: 0 solid #333
}

.profile-table tr:nth-child(even) {
    background-color: transparent
}

.profile-rounded-button {
    box-sizing: border-box;
    display: inline-block;
    padding: 6px 12px;
    margin-left: 0;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.profile-blue-button {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}

.profile-blue-button:hover,.profile-blue-button:focus {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.profile-green-button {
    color: #fff;
    background: #0b9444 !important;
    border-color: #4cae4c
}

.profile-green-button:hover,.profile-green-button:focus {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.profile-red-button {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.profile-red-button:hover,.profile-red-button:focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.profile-row {
    margin: 0
}

.profile-top-text-bar {
    color: white;
    padding: 0 5px !important;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    font-size: 20px;
    margin: 0
}

.profile-image-surround {
    border: #2b3a46 1px solid;
    background: white;
    border-radius: 40px;
    height: 60px;
    width: 60px;
    padding: 2px;
    box-sizing: border-box
}

.profile-box-style-modal {
    background: #FFF;
    margin-bottom: 10px;
    border: 1px solid #a2a2a2;
    color: #333;
    transition: .3s;
    cursor: pointer;
    float: left;
    width: 100%;
    height: auto;
    box-shadow: 0 2px 2px 0 #999;
    padding: 10px;
    box-sizing: border-box
}

.profile-box-style-modal:hover {
    margin-top: 0;
    box-shadow: 0 5px 6px 0 #999;
    background: #b9b9b9
}

.profile-box-style-modal a {
    color: #333
}

.profile-box-style-modal:active {
    background: #888;
    color: #fff;
    border: 1px solid #a2a2a2;
    margin-top: 0;
    box-shadow: none
}

.profile-option-text-underlined {
    padding: 5px;
    font-size: 16px;
    margin: 0;
    text-transform: uppercase;
    font-weight: bold;
    color: #333;
    background: #fff;
    border: 2px solid #fff;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box;
    display: inline-block;
    text-decoration: none !important;
    text-align: center
}

.profile-option-text-underlined:hover {
    border-bottom: 2px solid #0b9444;
    color: #333;
    text-decoration: none !important
}

.profile-option-text-underlined:focus {
    text-decoration: none
}

.profile-option-text-underlined-active {
    border-bottom: 2px solid #0b9444;
    color: #333;
    text-decoration: none !important
}

.profile-heading-text-link-grey {
    padding: 10px !important;
    margin: 0;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff !important;
    background: #777;
    border: 0 solid #838383;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box;
    display: inline-block;
    text-align: center;
    text-decoration: none !important
}

.profile-heading-text-link-grey-active {
    background: #3659aa;
    color: #fff !important;
    background-image: url(//smimgs.com/images/assets/gradient-bar-light.png);
    background-size: 100% 150%;
    text-decoration: none !important
}

.profile-black-info-bar {
    text-align: center;
    background: #2b3a46;
    color: white;
    margin-bottom: 5px
}

.profile-h3 {
    font-size: 14px;
    margin: 0;
    padding: 5px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1
}

.profile-h2 {
    font-size: 20px;
    margin: 0;
    padding: 5px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

.profile-height-auto {
    min-height: inherit !important
}

.profile-fadeBlock {
    background: rgba(0,0,0,0.6);
    background: -moz-linear-gradient(left,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(left,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(left,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(left,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 100%);
    background: linear-gradient(to right,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#595959',GradientType=1)
}

.profile-WhiteBlock {
    background: -moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)
}

.profile-BlackBlock {
    background: -moz-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);
    background: linear-gradient(to right,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00000000',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-GreenBlock {
    background: -moz-linear-gradient(left,rgba(11,148,68,1) 0,rgba(51,126,99,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(11,148,68,1)),color-stop(100%,rgba(51,126,99,0)));
    background: -webkit-linear-gradient(left,rgba(11,148,68,1) 0,rgba(51,126,99,0) 100%);
    background: -o-linear-gradient(left,rgba(11,148,68,1) 0,rgba(51,126,99,0) 100%);
    background: -ms-linear-gradient(left,rgba(11,148,68,1) 0,rgba(51,126,99,0) 100%);
    background: linear-gradient(to right,rgba(11,148,68,1) 0,rgba(51,126,99,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b9444',endColorstr='#00337e63',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-DarkGreenBlock {
    background: -moz-linear-gradient(left,rgba(10,66,1,1) 0,rgba(51,126,99,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(10,66,1,1)),color-stop(100%,rgba(51,126,99,0)));
    background: -webkit-linear-gradient(left,rgba(10,66,1,1) 0,rgba(51,126,99,0) 100%);
    background: -o-linear-gradient(left,rgba(10,66,1,1) 0,rgba(51,126,99,0) 100%);
    background: -ms-linear-gradient(left,rgba(10,66,1,1) 0,rgba(51,126,99,0) 100%);
    background: linear-gradient(to right,rgba(10,66,1,1) 0,rgba(51,126,99,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a4201',endColorstr='#00337e63',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-PaleGreenBlock {
    background: -moz-linear-gradient(left,rgba(24,161,118,1) 0,rgba(51,126,99,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(24,161,118,1)),color-stop(100%,rgba(51,126,99,0)));
    background: -webkit-linear-gradient(left,rgba(24,161,118,1) 0,rgba(51,126,99,0) 100%);
    background: -o-linear-gradient(left,rgba(24,161,118,1) 0,rgba(51,126,99,0) 100%);
    background: -ms-linear-gradient(left,rgba(24,161,118,1) 0,rgba(51,126,99,0) 100%);
    background: linear-gradient(to right,rgba(24,161,118,1) 0,rgba(51,126,99,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#18a176',endColorstr='#00337e63',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-LimeBlock {
    background: -moz-linear-gradient(left,rgba(118,211,31,1) 0,rgba(51,126,99,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(118,211,31,1)),color-stop(100%,rgba(51,126,99,0)));
    background: -webkit-linear-gradient(left,rgba(118,211,31,1) 0,rgba(51,126,99,0) 100%);
    background: -o-linear-gradient(left,rgba(118,211,31,1) 0,rgba(51,126,99,0) 100%);
    background: -ms-linear-gradient(left,rgba(118,211,31,1) 0,rgba(51,126,99,0) 100%);
    background: linear-gradient(to right,rgba(118,211,31,1) 0,rgba(51,126,99,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#76d31f',endColorstr='#00337e63',GradientType=1)
}

.profile-ClaretBlock {
    background: -moz-linear-gradient(left,rgba(101,35,57,1) 0,rgba(51,126,99,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(101,35,57,1)),color-stop(100%,rgba(51,126,99,0)));
    background: -webkit-linear-gradient(left,rgba(101,35,57,1) 0,rgba(51,126,99,0) 100%);
    background: -o-linear-gradient(left,rgba(101,35,57,1) 0,rgba(51,126,99,0) 100%);
    background: -ms-linear-gradient(left,rgba(101,35,57,1) 0,rgba(51,126,99,0) 100%);
    background: linear-gradient(to right,rgba(101,35,57,1) 0,rgba(51,126,99,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#652339',endColorstr='#00337e63',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-GoldBlock {
    background: -moz-linear-gradient(left,rgba(203,168,16,1) 0,rgba(51,126,99,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(203,168,16,1)),color-stop(100%,rgba(51,126,99,0)));
    background: -webkit-linear-gradient(left,rgba(203,168,16,1) 0,rgba(51,126,99,0) 100%);
    background: -o-linear-gradient(left,rgba(203,168,16,1) 0,rgba(51,126,99,0) 100%);
    background: -ms-linear-gradient(left,rgba(203,168,16,1) 0,rgba(51,126,99,0) 100%);
    background: linear-gradient(to right,rgba(203,168,16,1) 0,rgba(51,126,99,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cba810',endColorstr='#00337e63',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-GreyBlock {
    background: -moz-linear-gradient(left,rgba(189,188,184,1) 0,rgba(51,126,99,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(189,188,184,1)),color-stop(100%,rgba(51,126,99,0)));
    background: -webkit-linear-gradient(left,rgba(189,188,184,1) 0,rgba(51,126,99,0) 100%);
    background: -o-linear-gradient(left,rgba(189,188,184,1) 0,rgba(51,126,99,0) 100%);
    background: -ms-linear-gradient(left,rgba(189,188,184,1) 0,rgba(51,126,99,0) 100%);
    background: linear-gradient(to right,rgba(189,188,184,1) 0,rgba(51,126,99,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdbcb8',endColorstr='#00337e63',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-PaleYellowyBlock {
    background: -moz-linear-gradient(left,rgba(249,225,134,1) 0,rgba(51,126,99,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(249,225,134,1)),color-stop(100%,rgba(51,126,99,0)));
    background: -webkit-linear-gradient(left,rgba(249,225,134,1) 0,rgba(51,126,99,0) 100%);
    background: -o-linear-gradient(left,rgba(249,225,134,1) 0,rgba(51,126,99,0) 100%);
    background: -ms-linear-gradient(left,rgba(249,225,134,1) 0,rgba(51,126,99,0) 100%);
    background: linear-gradient(to right,rgba(249,225,134,1) 0,rgba(51,126,99,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9e186',endColorstr='#00337e63',GradientType=1)
}

.profile-PurpleBlock {
    background: -moz-linear-gradient(left,rgba(151,65,160,1) 0,rgba(130,53,130,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(151,65,160,1)),color-stop(100%,rgba(130,53,130,0)));
    background: -webkit-linear-gradient(left,rgba(151,65,160,1) 0,rgba(130,53,130,0) 100%);
    background: -o-linear-gradient(left,rgba(151,65,160,1) 0,rgba(130,53,130,0) 100%);
    background: -ms-linear-gradient(left,rgba(151,65,160,1) 0,rgba(130,53,130,0) 100%);
    background: linear-gradient(to right,rgba(151,65,160,1) 0,rgba(130,53,130,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9741a0',endColorstr='#00823582',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-PinkBlock {
    background: -moz-linear-gradient(left,rgba(237,156,230,1) 0,rgba(237,156,230,0.99) 1%,rgba(130,53,130,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(237,156,230,1)),color-stop(1%,rgba(237,156,230,0.99)),color-stop(100%,rgba(130,53,130,0)));
    background: -webkit-linear-gradient(left,rgba(237,156,230,1) 0,rgba(237,156,230,0.99) 1%,rgba(130,53,130,0) 100%);
    background: -o-linear-gradient(left,rgba(237,156,230,1) 0,rgba(237,156,230,0.99) 1%,rgba(130,53,130,0) 100%);
    background: -ms-linear-gradient(left,rgba(237,156,230,1) 0,rgba(237,156,230,0.99) 1%,rgba(130,53,130,0) 100%);
    background: linear-gradient(to right,rgba(237,156,230,1) 0,rgba(237,156,230,0.99) 1%,rgba(130,53,130,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed9ce6',endColorstr='#00823582',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-YellowBlock {
    background: -moz-linear-gradient(left,rgba(235,237,142,1) 0,rgba(130,53,130,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(235,237,142,1)),color-stop(100%,rgba(130,53,130,0)));
    background: -webkit-linear-gradient(left,rgba(235,237,142,1) 0,rgba(130,53,130,0) 100%);
    background: -o-linear-gradient(left,rgba(235,237,142,1) 0,rgba(130,53,130,0) 100%);
    background: -ms-linear-gradient(left,rgba(235,237,142,1) 0,rgba(130,53,130,0) 100%);
    background: linear-gradient(to right,rgba(235,237,142,1) 0,rgba(130,53,130,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebed8e',endColorstr='#00823582',GradientType=1)
}

.profile-OrangeBlock {
    background: -moz-linear-gradient(left,rgba(229,159,48,1) 0,rgba(130,53,130,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(229,159,48,1)),color-stop(100%,rgba(130,53,130,0)));
    background: -webkit-linear-gradient(left,rgba(229,159,48,1) 0,rgba(130,53,130,0) 100%);
    background: -o-linear-gradient(left,rgba(229,159,48,1) 0,rgba(130,53,130,0) 100%);
    background: -ms-linear-gradient(left,rgba(229,159,48,1) 0,rgba(130,53,130,0) 100%);
    background: linear-gradient(to right,rgba(229,159,48,1) 0,rgba(130,53,130,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e59f30',endColorstr='#00823582',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-BrownBlock {
    background: -moz-linear-gradient(left,rgba(178,122,37,1) 0,rgba(130,53,130,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(178,122,37,1)),color-stop(100%,rgba(130,53,130,0)));
    background: -webkit-linear-gradient(left,rgba(178,122,37,1) 0,rgba(130,53,130,0) 100%);
    background: -o-linear-gradient(left,rgba(178,122,37,1) 0,rgba(130,53,130,0) 100%);
    background: -ms-linear-gradient(left,rgba(178,122,37,1) 0,rgba(130,53,130,0) 100%);
    background: linear-gradient(to right,rgba(178,122,37,1) 0,rgba(130,53,130,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b27a25',endColorstr='#00823582',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-BlueBlock {
    background: -moz-linear-gradient(left,rgba(63,93,184,1) 0,rgba(63,93,184,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(63,93,184,1)),color-stop(100%,rgba(63,93,184,0)));
    background: -webkit-linear-gradient(left,rgba(63,93,184,1) 0,rgba(63,93,184,0) 100%);
    background: -o-linear-gradient(left,rgba(63,93,184,1) 0,rgba(63,93,184,0) 100%);
    background: -ms-linear-gradient(left,rgba(63,93,184,1) 0,rgba(63,93,184,0) 100%);
    background: linear-gradient(to right,rgba(63,93,184,1) 0,rgba(63,93,184,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f5db8',endColorstr='#003f5db8',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-LightBlueBlock {
    background: -moz-linear-gradient(left,rgba(152,191,235,1) 0,rgba(152,191,235,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(152,191,235,1)),color-stop(100%,rgba(152,191,235,0)));
    background: -webkit-linear-gradient(left,rgba(152,191,235,1) 0,rgba(152,191,235,0) 100%);
    background: -o-linear-gradient(left,rgba(152,191,235,1) 0,rgba(152,191,235,0) 100%);
    background: -ms-linear-gradient(left,rgba(152,191,235,1) 0,rgba(152,191,235,0) 100%);
    background: linear-gradient(to right,rgba(152,191,235,1) 0,rgba(152,191,235,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98bfeb',endColorstr='#0098bfeb',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-RedBlock {
    background: -moz-linear-gradient(left,rgba(196,59,59,1) 0,rgba(196,59,59,0.00) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(196,59,59,1)),color-stop(100%,rgba(196,59,59,0.00)));
    background: -webkit-linear-gradient(left,rgba(196,59,59,1) 0,rgba(196,59,59,0.00) 100%);
    background: -o-linear-gradient(left,rgba(196,59,59,1) 0,rgba(196,59,59,0.00) 100%);
    background: -ms-linear-gradient(left,rgba(196,59,59,1) 0,rgba(196,59,59,0.00) 100%);
    background: linear-gradient(to right,rgba(196,59,59,1) 0,rgba(196,59,59,0.00) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c43b3b',endColorstr='#14c43b3b',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-RedBlock-Reverse {
    background: -moz-linear-gradient(right,rgba(196,59,59,1) 0,rgba(196,59,59,0.08) 100%);
    background: -webkit-gradient(linear,right top,left top,color-stop(0,rgba(196,59,59,1)),color-stop(100%,rgba(196,59,59,0.08)));
    background: -webkit-linear-gradient(right,rgba(196,59,59,1) 0,rgba(196,59,59,0.08) 100%);
    background: -o-linear-gradient(right,rgba(196,59,59,1) 0,rgba(196,59,59,0.08) 100%);
    background: -ms-linear-gradient(right,rgba(196,59,59,1) 0,rgba(196,59,59,0.08) 100%);
    background: linear-gradient(to left,rgba(196,59,59,1) 0,rgba(196,59,59,0.08) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c43b3b',endColorstr='#14c43b3b',GradientType=1);
    color: white;
    text-shadow: 1px 1px 1px #000
}

.profile-msg_container_base {
    background: #e5e5e5;
    margin: 0;
    overflow-x: hidden
}

.profile-msg_receive {
    padding-left: 0;
    margin-left: 0;
    background: LemonChiffon !important
}

.profile-msg_receive a {
    color: blue
}

.profile-msg_sent {
    padding-bottom: 20px !important;
    margin-right: 0;
    background: LightSkyBlue !important
}

.profile-msg_sent a {
    color: blue
}

.profile-msg_inbox {
    cursor: pointer;
    padding-bottom: 20px !important;
    margin-right: 0
}

.profile-msg_inbox a {
    color: blue
}

.profile-msg_time {
    color: black !important
}

.profile-messages {
    background: white;
    padding: 10px;
    border-radius: 2px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    max-width: 100%
}

.profile-messages>p {
    font-size: 13px;
    margin: 0 0 .2rem 0
}

.profile-messages>time {
    font-size: 11px;
    color: #ccc
}

.profile-msg_container {
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    display: flex
}

.profile-avatar {
    position: relative
}

.profile-base_receive>.avatar:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border: 5px solid #FFF;
    border-left-color: rgba(0,0,0,0);
    border-bottom-color: rgba(0,0,0,0)
}

.profile-base_sent {
    justify-content: flex-end;
    align-items: flex-end
}

.profile-base_sent>.avatar:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    border: 5px solid white;
    border-right-color: transparent;
    border-top-color: transparent;
    box-shadow: 1px 1px 2px rgba(black,0.2)
}

.profile-msg_sent>time {
    float: right
}

.profile-msg_container_base::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #f5f5f5
}

.profile-msg_container_base::-webkit-scrollbar {
    width: 12px;
    background-color: #f5f5f5
}

.profile-msg_container_base::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555
}
