/*
----------------------------------------------------------
[Table of contents]


#Skins-Colors
#Skins-Typography
#Skins-General
#Skins-Buttons
#Skins-Alerts
#Skins-Menus
#Skins-Thumbs


----------------------------------------------------------
*/
/*
----------------------------------------------------------


#Skins-Color


----------------------------------------------------------
*/

/*----------------------------------------------------------
#transparent
----------------------------------------------------------*/
.style-transparent-bg { background-color: transparent; }
.btn-transparent { color: #ffffff !important; background-color: transparent !important; border-color: transparent !important; }
.btn-transparent:not(.btn-hover-nobg):hover, .btn-transparent:not(.btn-hover-nobg):focus,btn-transparent:active { background-color: transparent !important; border-color: transparent !important;}
.btn-transparent.btn-flat:not(.btn-hover-nobg):hover, .btn-transparent.btn-flat:not(.btn-hover-nobg):focus,btn-transparent.btn-flat:active { background-color: #000000000100 !important; border-color: #000000000100 !important;}
.btn-transparent:not(.btn-flat):not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-transparent:not(.btn-hover-nobg):not(.btn-text-skin):focus,btn-transparent:active { color: transparent !important; }
.btn-transparent.btn-outline { background-color: transparent !important; border-color: transparent !important; }
.btn-transparent.btn-outline:not(.btn-text-skin) { color: transparent !important; }
.btn-transparent.btn-outline:not(.btn-hover-nobg):hover, .btn-transparent.btn-outline:not(.btn-hover-nobg):focus, btn-transparent.btn-outline:active { background-color: transparent !important; border-color: transparent !important; }
.btn-transparent.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-transparent.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-transparent.btn-outline:active { color: #ffffff !important; }
.style-light .btn-transparent.btn-text-skin.btn-outline, .style-light .btn-transparent.btn-text-skin:not(.btn-outline):hover { color: #808285 !important; }
.style-light .btn-transparent.btn-text-skin.btn-outline:hover { color: #ffffff !important; }
.text-transparent-color { color: transparent !important; fill: transparent !important; }
.border-transparent-color { border-color: transparent !important; }
.tmb-overlay-gradient-top .style-transparent-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(top, transparent 0%, transparent 50%) !important; background-image: -moz-linear-gradient(top, transparent 0%, transparent 50%) !important; background-image: -o-linear-gradient(top, transparent 0%, transparent 50%) !important; background-image: linear-gradient(to bottom, transparent 0%, transparent 50%) !important;}
.tmb-overlay-gradient-bottom .style-transparent-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(bottom, transparent 0%, transparent 50%) !important; background-image: -moz-linear-gradient(bottom, transparent 0%, transparent 50%) !important; background-image: -o-linear-gradient(bottom, transparent 0%, transparent 50%) !important; background-image: linear-gradient(to top, transparent 0%, transparent 50%) !important;}

/*----------------------------------------------------------
#color-186719
----------------------------------------------------------*/
.style-color-186719-bg { background-color: #4e8abe; }
.btn-color-186719 { color: #ffffff !important; background-color: #4e8abe !important; border-color: #4e8abe !important; }
.btn-color-186719:not(.btn-hover-nobg):hover, .btn-color-186719:not(.btn-hover-nobg):focus,btn-color-186719:active { background-color: transparent !important; border-color: #4e8abe !important;}
.btn-color-186719.btn-flat:not(.btn-hover-nobg):hover, .btn-color-186719.btn-flat:not(.btn-hover-nobg):focus,btn-color-186719.btn-flat:active { background-color: #417db1 !important; border-color: #417db1 !important;}
.btn-color-186719:not(.btn-flat):not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-186719:not(.btn-hover-nobg):not(.btn-text-skin):focus,btn-color-186719:active { color: #4e8abe !important; }
.btn-color-186719.btn-outline { background-color: transparent !important; border-color: #4e8abe !important; }
.btn-color-186719.btn-outline:not(.btn-text-skin) { color: #4e8abe !important; }
.btn-color-186719.btn-outline:not(.btn-hover-nobg):hover, .btn-color-186719.btn-outline:not(.btn-hover-nobg):focus, btn-color-186719.btn-outline:active { background-color: #4e8abe !important; border-color: #4e8abe !important; }
.btn-color-186719.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-186719.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-186719.btn-outline:active { color: #ffffff !important; }
.style-light .btn-color-186719.btn-text-skin.btn-outline, .style-light .btn-color-186719.btn-text-skin:not(.btn-outline):hover { color: #808285 !important; }
.style-light .btn-color-186719.btn-text-skin.btn-outline:hover { color: #ffffff !important; }
.text-color-186719-color { color: #4e8abe !important; fill: #4e8abe !important; }
.border-color-186719-color { border-color: #4e8abe !important; }
.tmb-overlay-gradient-top .style-color-186719-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(top, #4e8abe 0%, transparent 50%) !important; background-image: -moz-linear-gradient(top, #4e8abe 0%, transparent 50%) !important; background-image: -o-linear-gradient(top, #4e8abe 0%, transparent 50%) !important; background-image: linear-gradient(to bottom, #4e8abe 0%, transparent 50%) !important;}
.tmb-overlay-gradient-bottom .style-color-186719-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(bottom, #4e8abe 0%, transparent 50%) !important; background-image: -moz-linear-gradient(bottom, #4e8abe 0%, transparent 50%) !important; background-image: -o-linear-gradient(bottom, #4e8abe 0%, transparent 50%) !important; background-image: linear-gradient(to top, #4e8abe 0%, transparent 50%) !important;}

/*----------------------------------------------------------
#color-135012
----------------------------------------------------------*/
.style-color-135012-bg { background-color: #d1d3d4; }
.btn-color-135012 { color: #ffffff !important; background-color: #d1d3d4 !important; border-color: #d1d3d4 !important; }
.btn-color-135012:not(.btn-hover-nobg):hover, .btn-color-135012:not(.btn-hover-nobg):focus,btn-color-135012:active { background-color: transparent !important; border-color: #d1d3d4 !important;}
.btn-color-135012.btn-flat:not(.btn-hover-nobg):hover, .btn-color-135012.btn-flat:not(.btn-hover-nobg):focus,btn-color-135012.btn-flat:active { background-color: #c4c6c7 !important; border-color: #c4c6c7 !important;}
.btn-color-135012:not(.btn-flat):not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-135012:not(.btn-hover-nobg):not(.btn-text-skin):focus,btn-color-135012:active { color: #d1d3d4 !important; }
.btn-color-135012.btn-outline { background-color: transparent !important; border-color: #d1d3d4 !important; }
.btn-color-135012.btn-outline:not(.btn-text-skin) { color: #d1d3d4 !important; }
.btn-color-135012.btn-outline:not(.btn-hover-nobg):hover, .btn-color-135012.btn-outline:not(.btn-hover-nobg):focus, btn-color-135012.btn-outline:active { background-color: #d1d3d4 !important; border-color: #d1d3d4 !important; }
.btn-color-135012.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-135012.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-135012.btn-outline:active { color: #ffffff !important; }
.style-light .btn-color-135012.btn-text-skin.btn-outline, .style-light .btn-color-135012.btn-text-skin:not(.btn-outline):hover { color: #808285 !important; }
.style-light .btn-color-135012.btn-text-skin.btn-outline:hover { color: #ffffff !important; }
.text-color-135012-color { color: #d1d3d4 !important; fill: #d1d3d4 !important; }
.border-color-135012-color { border-color: #d1d3d4 !important; }
.tmb-overlay-gradient-top .style-color-135012-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(top, #d1d3d4 0%, transparent 50%) !important; background-image: -moz-linear-gradient(top, #d1d3d4 0%, transparent 50%) !important; background-image: -o-linear-gradient(top, #d1d3d4 0%, transparent 50%) !important; background-image: linear-gradient(to bottom, #d1d3d4 0%, transparent 50%) !important;}
.tmb-overlay-gradient-bottom .style-color-135012-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(bottom, #d1d3d4 0%, transparent 50%) !important; background-image: -moz-linear-gradient(bottom, #d1d3d4 0%, transparent 50%) !important; background-image: -o-linear-gradient(bottom, #d1d3d4 0%, transparent 50%) !important; background-image: linear-gradient(to top, #d1d3d4 0%, transparent 50%) !important;}

/*----------------------------------------------------------
#color-753107
----------------------------------------------------------*/
.style-color-753107-bg { background-color: #808285; }
.btn-color-753107 { color: #ffffff !important; background-color: #808285 !important; border-color: #808285 !important; }
.btn-color-753107:not(.btn-hover-nobg):hover, .btn-color-753107:not(.btn-hover-nobg):focus,btn-color-753107:active { background-color: transparent !important; border-color: #808285 !important;}
.btn-color-753107.btn-flat:not(.btn-hover-nobg):hover, .btn-color-753107.btn-flat:not(.btn-hover-nobg):focus,btn-color-753107.btn-flat:active { background-color: #737578 !important; border-color: #737578 !important;}
.btn-color-753107:not(.btn-flat):not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-753107:not(.btn-hover-nobg):not(.btn-text-skin):focus,btn-color-753107:active { color: #808285 !important; }
.btn-color-753107.btn-outline { background-color: transparent !important; border-color: #808285 !important; }
.btn-color-753107.btn-outline:not(.btn-text-skin) { color: #808285 !important; }
.btn-color-753107.btn-outline:not(.btn-hover-nobg):hover, .btn-color-753107.btn-outline:not(.btn-hover-nobg):focus, btn-color-753107.btn-outline:active { background-color: #808285 !important; border-color: #808285 !important; }
.btn-color-753107.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-753107.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-753107.btn-outline:active { color: #ffffff !important; }
.style-light .btn-color-753107.btn-text-skin.btn-outline, .style-light .btn-color-753107.btn-text-skin:not(.btn-outline):hover { color: #808285 !important; }
.style-light .btn-color-753107.btn-text-skin.btn-outline:hover { color: #ffffff !important; }
.text-color-753107-color { color: #808285 !important; fill: #808285 !important; }
.border-color-753107-color { border-color: #808285 !important; }
.tmb-overlay-gradient-top .style-color-753107-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(top, #808285 0%, transparent 50%) !important; background-image: -moz-linear-gradient(top, #808285 0%, transparent 50%) !important; background-image: -o-linear-gradient(top, #808285 0%, transparent 50%) !important; background-image: linear-gradient(to bottom, #808285 0%, transparent 50%) !important;}
.tmb-overlay-gradient-bottom .style-color-753107-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(bottom, #808285 0%, transparent 50%) !important; background-image: -moz-linear-gradient(bottom, #808285 0%, transparent 50%) !important; background-image: -o-linear-gradient(bottom, #808285 0%, transparent 50%) !important; background-image: linear-gradient(to top, #808285 0%, transparent 50%) !important;}

/*----------------------------------------------------------
#color-107973
----------------------------------------------------------*/
.style-color-107973-bg { background-color: #6f9bc8; }
.btn-color-107973 { color: #ffffff !important; background-color: #6f9bc8 !important; border-color: #6f9bc8 !important; }
.btn-color-107973:not(.btn-hover-nobg):hover, .btn-color-107973:not(.btn-hover-nobg):focus,btn-color-107973:active { background-color: transparent !important; border-color: #6f9bc8 !important;}
.btn-color-107973.btn-flat:not(.btn-hover-nobg):hover, .btn-color-107973.btn-flat:not(.btn-hover-nobg):focus,btn-color-107973.btn-flat:active { background-color: #628ebb !important; border-color: #628ebb !important;}
.btn-color-107973:not(.btn-flat):not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-107973:not(.btn-hover-nobg):not(.btn-text-skin):focus,btn-color-107973:active { color: #6f9bc8 !important; }
.btn-color-107973.btn-outline { background-color: transparent !important; border-color: #6f9bc8 !important; }
.btn-color-107973.btn-outline:not(.btn-text-skin) { color: #6f9bc8 !important; }
.btn-color-107973.btn-outline:not(.btn-hover-nobg):hover, .btn-color-107973.btn-outline:not(.btn-hover-nobg):focus, btn-color-107973.btn-outline:active { background-color: #6f9bc8 !important; border-color: #6f9bc8 !important; }
.btn-color-107973.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-107973.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-107973.btn-outline:active { color: #ffffff !important; }
.style-light .btn-color-107973.btn-text-skin.btn-outline, .style-light .btn-color-107973.btn-text-skin:not(.btn-outline):hover { color: #808285 !important; }
.style-light .btn-color-107973.btn-text-skin.btn-outline:hover { color: #ffffff !important; }
.text-color-107973-color { color: #6f9bc8 !important; fill: #6f9bc8 !important; }
.border-color-107973-color { border-color: #6f9bc8 !important; }
.tmb-overlay-gradient-top .style-color-107973-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(top, #6f9bc8 0%, transparent 50%) !important; background-image: -moz-linear-gradient(top, #6f9bc8 0%, transparent 50%) !important; background-image: -o-linear-gradient(top, #6f9bc8 0%, transparent 50%) !important; background-image: linear-gradient(to bottom, #6f9bc8 0%, transparent 50%) !important;}
.tmb-overlay-gradient-bottom .style-color-107973-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(bottom, #6f9bc8 0%, transparent 50%) !important; background-image: -moz-linear-gradient(bottom, #6f9bc8 0%, transparent 50%) !important; background-image: -o-linear-gradient(bottom, #6f9bc8 0%, transparent 50%) !important; background-image: linear-gradient(to top, #6f9bc8 0%, transparent 50%) !important;}

/*----------------------------------------------------------
#color-jevc
----------------------------------------------------------*/
.style-color-jevc-bg { background-color: #000000; }
.btn-color-jevc { color: #ffffff !important; background-color: #000000 !important; border-color: #000000 !important; }
.btn-color-jevc:not(.btn-hover-nobg):hover, .btn-color-jevc:not(.btn-hover-nobg):focus,btn-color-jevc:active { background-color: transparent !important; border-color: #000000 !important;}
.btn-color-jevc.btn-flat:not(.btn-hover-nobg):hover, .btn-color-jevc.btn-flat:not(.btn-hover-nobg):focus,btn-color-jevc.btn-flat:active { background-color: #000000 !important; border-color: #000000 !important;}
.btn-color-jevc:not(.btn-flat):not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-jevc:not(.btn-hover-nobg):not(.btn-text-skin):focus,btn-color-jevc:active { color: #000000 !important; }
.btn-color-jevc.btn-outline { background-color: transparent !important; border-color: #000000 !important; }
.btn-color-jevc.btn-outline:not(.btn-text-skin) { color: #000000 !important; }
.btn-color-jevc.btn-outline:not(.btn-hover-nobg):hover, .btn-color-jevc.btn-outline:not(.btn-hover-nobg):focus, btn-color-jevc.btn-outline:active { background-color: #000000 !important; border-color: #000000 !important; }
.btn-color-jevc.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-jevc.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-jevc.btn-outline:active { color: #ffffff !important; }
.style-light .btn-color-jevc.btn-text-skin.btn-outline, .style-light .btn-color-jevc.btn-text-skin:not(.btn-outline):hover { color: #808285 !important; }
.style-light .btn-color-jevc.btn-text-skin.btn-outline:hover { color: #ffffff !important; }
.text-color-jevc-color { color: #000000 !important; fill: #000000 !important; }
.border-color-jevc-color { border-color: #000000 !important; }
.tmb-overlay-gradient-top .style-color-jevc-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(top, #000000 0%, transparent 50%) !important; background-image: -moz-linear-gradient(top, #000000 0%, transparent 50%) !important; background-image: -o-linear-gradient(top, #000000 0%, transparent 50%) !important; background-image: linear-gradient(to bottom, #000000 0%, transparent 50%) !important;}
.tmb-overlay-gradient-bottom .style-color-jevc-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(bottom, #000000 0%, transparent 50%) !important; background-image: -moz-linear-gradient(bottom, #000000 0%, transparent 50%) !important; background-image: -o-linear-gradient(bottom, #000000 0%, transparent 50%) !important; background-image: linear-gradient(to top, #000000 0%, transparent 50%) !important;}

/*----------------------------------------------------------
#color-nhtu
----------------------------------------------------------*/
.style-color-nhtu-bg { background-color: #101213; }
.btn-color-nhtu { color