.shadow-inner-1
{
    box-shadow: -1px 2px 10px 3px rgba(0, 0, 0, 0.3) inset;
}

.shadow
{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.no-shadow
{
    box-shadow: none;
}

.shadow-1
{
    box-shadow: 1px 1px 1px 1px #cfcfcf;
}

.shadow-3
{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.shadow-4
{
    box-shadow: 0 8px 6px -6px black;
}

.shadow-5
{
    position: relative;
}

.shadow-5:after
{
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 15px;
    right: 10px;
    left: auto;
    width: 50%;
    top: 80%;
    max-width: 300px;
    background: #777;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #777;
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
}

.thin-border
{
    border: 1px solid #d5d5d5;
    border-radius: 5px;
}.no-border
{
    border: none!important;
    border-radius: 0px;
}

.thin-border-top
{
    border-top: 1px solid #f1f1f1;
}

.thin-border-gray
{
    border: 1px solid #cbb631;
}

.border-dotted1
{
    border-style: dotted solid;
}

.thin-border-top
{
    border-top: 1px solid #f1f1f1;
}

.thin-border-bottom
{
    border-bottom: solid 1px rgba(0, 0, 0, .12);
}

.thin-border-right
{
    border-right: solid 1px #f1f1f1;
}

.theme-maincolorback
{
    background-color: #2085bd  !important;
}

.theme-maincolorback *
{
    color:;
    
}

.theme-maincolorback .btn, .theme-maincolorback btn
{
  border:solid 1px #333;
}

.theme-maincolorback2
{
    background-color: orange  !important;
}

.theme-maincolorback2 *
{
   color: #f7f7f7!important;
}


.theme-maincolorback2 .btn, .theme-maincolorback2 btn
{
  border:solid 1px #333;
}


.theme-maincolorback3
{
    background-color: #333;
}

.theme-maincolorback3 *
{
    color: #f7f7f7!important;
}

.theme-maincolorback3 .btn
{
   border:solid 1px #fff;
    background-color:inherit;
}

.theme-maincolorback-dark
{
    background-color: #000!important;
}

.theme-maincolorback-dark .btn, .theme-maincolorback-dark btn
{
  border:solid 1px #fff;
    background-color:inherit;
}

.theme-maincolorback-dark *
{
    color: #333!important;
}



.theme-maincolorback-dark h1, .theme-maincolorback-dark h2, .theme-maincolorback-dark h3, .theme-maincolorback-dark h4, .theme-maincolorback-dark h5, .theme-maincolorback-dark p, .theme-maincolorback-dark span
{
    color: #f1f1f1  !important;
}

.theme-maincolorback-light
{
    background-color: #fefff0;
}


.theme-maincolorback-light .btn, .theme-maincolorback-light btn
{
  border:solid 1px #000;
    background-color:inherit;
}


.theme-maincolorback-light *
{
    color: #333 !important;
}


.theme-backlighter
{
    background-color: #302d2d  !important;
}.theme-maincolorback-dark .btn
{
    background-color:inherit;
    border: solid 1px #999;
    color: #ddd!important;
}

/*theme-gradient-back*/

.theme-full-gradient-back1
{
background: #8A2387;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #F27121, #E94057, #8A2387);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #F27121, #E94057, #8A2387); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.theme-full-gradient-back1 *
{
color:white!important;
}


.theme-full-gradient-back2
{
background: #a8ff78;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #78ffd6, #a8ff78);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #78ffd6, #a8ff78); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}
.theme-full-gradient-back2 *
{
color:white!important;
}


.theme-full-gradient-back3
{
background: #ED213A;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #93291E, #ED213A);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #93291E, #ED213A); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}
.theme-full-gradient-back3 *
{
color:white!important;
}


.theme-full-gradient-back4
{
background: #59C173;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #5D26C1, #a17fe0, #59C173);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #5D26C1, #a17fe0, #59C173); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}
.theme-full-gradient-back4 *
{
color:white!important;
}


.theme-full-gradient-back5
{
background: #FC466B;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #3F5EFB, #FC466B);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #3F5EFB, #FC466B); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}
.theme-full-gradient-back5 *
{
color:white!important;
}.theme-maincolorback-dark * {
    color:white!important;
}
.gc-btn img {
  width: 30px;
float: right;
align-items: center;
flex-direction: column;
margin-left: 15px;
}.gc-btn {
    align-items:center;width: auto;line-height: 190%;font-size: 16px;font-weight: bold;border-color: #c9c6c6;color: #080000;margin-right: 12px;margin-bottom: 12px;
}
@media (max-width:600px) {
.gc-btn {
  width: 100% !important;
}
}