body {
	background-color: #ffffff !important;
}

.ema-dk-advisor-avatar{
	width: 120px !important;
	height: 150px !important;
	/*border-radius: 12px;*/
}

.tox-tinymce button {
	background-color: #ffffff !important;
}

/* Seznam účastníků - zarovnání textu */
.ema-dk-office-meeting-participants {
	text-align: left;	
}

/* Seznam účastníků - podtržení */
.ema-dk-office-box-wrapper-tabs a.active {
    border-bottom: 2px solid #ed174f !important;
}

/* chat button */
.ema-dk-widget-text-chat-input button {
	right: 5px !important;
	bottom: 0px !important;
	height: 35px !important;
	font-size: 12px !important;
}

.ema-dk-widget-text-chat-input .form-control {
	width: 180px !important;
}

/* DEV */
.dev {
	background-color: #ffffff;
}

.dev .container {
	background-color: #e7efef;
    margin-top: 1em;
	padding-bottom: 1em;
}

.dev .ema-dk-embed-header-logo {
	background: transparent;
	background-image: url(logo-creasoft-small.png);
    background-repeat: no-repeat;
    width: 153px;
    height: 29px;    
}

.dev .ema-dk-embed-header {
    margin: 20px 0 0 0;
}

.dev .ema-dk-widget-advisor-info, 
.dev .ema-dk-widget-video-chat,
.dev .ema-dk-widget-text-chat,
.dev .ema-dk-widget-company-info {
	border-radius: 0 !important;
}

.dev h1 {
	color: #58585a;
    font-weight: 700;
    font-size: 18px;
    border-bottom: 0;
    text-transform: uppercase;
	margin-bottom: 5px !important;
}

.dev .ema-dk-embed-advisor-create-meeting .row,
.dev .ema-dk-office .row {
    padding: 1em;
}

.dev .ema-dk-embed-advisor-create-meeting form {
    padding: 1em;
}

.dev .form-control {
    display: block !important;
    width: 100%;
    height: 34px !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #495057 !important;
    background-color: #fff !important;    
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
}

.ema-dk-layout-embed .dev .ema-dk-embed-advisor-create-meeting .custom-select {
	border: 1px solid #eeefef !important;
	border-radius: 4px !important;
	background-color: #eeefef;
	background: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E) no-repeat right .75rem center/8px 10px;
}

.dev .nav-tabs {	
	border-color: #af0e38 !important;	
}

.dev .nav-link {	
	border-color: #af0e38 !important;	
}

.dev .vdatetime-popup__header,
.dev .vdatetime-calendar__month__day--selected>span>span {    
	background-color: #ed174f !important;
}

.dev .vdatetime-popup__actions__button,
.dev .vdatetime-time-picker__item--selected {
	color: #ed174f !important;
}

.dev .nav-link.active,
.dev .page-item.active .page-link  {
	color: #fff !important;
    background-color: #ed174f !important;
	border-color: #af0e38 !important;	
}

.dev button ,
.modal-dialog button
{
	text-transform: uppercase;
	letter-spacing: 2px;
	border-radius: 6px;
	color: #fff;
    background-color: #ed174f /*!important*/;
    background-repeat: repeat-x;
    border-color: #af0e38 !important;
	padding: 10px 16px;
    font-size: 18px;
	font-weight: normal !important;
    line-height: 1.3333333;    
}

.dev .ema-dk-embed-advisor-create-meeting .buttons button {	
    padding-left: 5em !important;
    padding-right: 5em !important;    	    
}

.dev table button,
.modal-dialog button {
	font-size: 14px;
	text-transform: none !important;
	letter-spacing: normal;
    /*padding: 4px 20px;*/
	padding: 2px 8px;
}

.table button:active,
.dev button:hover,
.modal-dialog button:hover,
.modal-dialog button:active,
.modal-dialog button.active,
.modal-dialog button:focus,
.dev .ema-dk-embed-header-menu a:hover,
.dev .ema-dk-menu-links a:hover {
	border-color: #af0e38 !important;
	background-color: #b80e3b !important;	
}

.dev .ema-dk-embed-header-menu a,
.dev .ema-dk-menu-links a {
	text-transform: uppercase;
    letter-spacing: 2px;
	padding: 10px 16px;
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: 1.3333333;
    border-radius: 6px;
	color: #fff;
    background-color: #ed174f;
    background-repeat: repeat-x;
    border-color: #af0e38;	
}


/* DEMO */
.demo {
	background-color: #ffffff;
}

.demo .container {
	background-color: #e7efef;
	/*
    margin-top: 1em;
	padding-bottom: 1em;
	*/
}

.demo .ema-dk-embed-header-logo {
	/*background: transparent;
	background-image: url(logo-creasoft-small.png);
    background-repeat: no-repeat;
    width: 153px;
    height: 29px;*/
	height: 0px !important;
}

.demo .ema-dk-embed-header {
    margin: 5px 0 0 0;
    /*margin: 20px 0 0 0;*/
}

.demo .ema-dk-widget-advisor-info, 
.demo .ema-dk-widget-video-chat,
.demo .ema-dk-widget-text-chat,
.demo .ema-dk-widget-company-info {
	border-radius: 0 !important;
	max-height: 815px !important;
	margin-bottom: 0px !important;
}

.ema-dk-widget-video-chat {
	max-height: 815px !important;
	min-height: 500px !important;
}

.demo h1 {
	color: #58585a;
    font-weight: 700;
    font-size: 18px;
    border-bottom: 0;
    text-transform: uppercase;
	margin-bottom: 5px !important;
}

.demo .ema-dk-embed-advisor-create-meeting .row,
.demo .ema-dk-office .row {
    padding: 1em;
}

.demo .ema-dk-embed-advisor-create-meeting form {
    padding: 1em;
}

.demo .form-control {
    display: block !important;
    width: 100%;
    height: 34px !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #495057 !important;
    background-color: #fff !important;    
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
}

.ema-dk-layout-embed .demo .ema-dk-embed-advisor-create-meeting .custom-select {
	border: 1px solid #eeefef !important;
	border-radius: 4px !important;
	background-color: #eeefef;
	background: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E) no-repeat right .75rem center/8px 10px;
}

.demo .nav-tabs {	
	border-color: #af0e38 !important;	
}

.demo .nav-link {	
	border-color: #af0e38 !important;	
}

.demo .vdatetime-popup__header,
.demo .vdatetime-calendar__month__day--selected>span>span {    
	background-color: #ed174f !important;
}

.demo .vdatetime-popup__actions__button,
.demo .vdatetime-time-picker__item--selected {
	color: #ed174f !important;
}

.demo .nav-link.active,
.demo .page-item.active .page-link  {
	color: #fff !important;
    background-color: #ed174f !important;
	border-color: #af0e38 !important;	
}

.demo button ,
.modal-dialog button
{
	text-transform: uppercase;
	letter-spacing: 2px;
	border-radius: 6px;
	color: #fff;
    background-color: #ed174f /*!important*/;
    background-repeat: repeat-x;
    border-color: #af0e38 !important;
	padding: 10px 16px;
    font-size: 18px;
	font-weight: normal !important;
    line-height: 1.3333333;    
}

.demo .ema-dk-embed-advisor-create-meeting .buttons button {	
    padding-left: 5em !important;
    padding-right: 5em !important;    	    
}

.demo table button,
.modal-dialog button {
	font-size: 14px;
	text-transform: none !important;
	letter-spacing: normal;
    /*padding: 4px 20px;*/
	padding: 2px 8px;
}

.table button:active,
.demo button:hover,
.modal-dialog button:hover,
.modal-dialog button:active,
.modal-dialog button.active,
.modal-dialog button:focus,
.demo .ema-dk-embed-header-menu a:hover,
.demo .ema-dk-menu-links a:hover {
	border-color: #af0e38 !important;
	background-color: #b80e3b !important;	
}


.demo .ema-dk-embed-header-menu a,
.demo .ema-dk-menu-links a {
	text-transform: uppercase;
    letter-spacing: 2px;
	padding: 10px 16px;
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: 1.3333333;
    border-radius: 6px;
	color: #fff;
    background-color: #ed174f;
    background-repeat: repeat-x;
    border-color: #af0e38;	
}



/* PERNAMENTA */
.pernamenta {
	background-color: #ffffff;
}

.pernamenta .container {
	background-color: #e7efef;
    margin-top: 1em;
	padding-bottom: 1em;
}

.pernamenta .ema-dk-embed-header-logo {
	background: transparent;
	background-image: url(logo-pernamenta.svg);
    background-repeat: no-repeat;
    width: 200px;
    /*height: 29px;   */ 
}

.pernamenta .ema-dk-embed-header {
    margin: 20px 0 0 0;
}

.pernamenta .ema-dk-widget-advisor-info, 
.pernamenta .ema-dk-widget-video-chat,
.pernamenta .ema-dk-widget-text-chat,
.pernamenta .ema-dk-widget-company-info {
	border-radius: 0 !important;
}

.pernamenta h1 {
	color: #58585a;
    font-weight: 700;
    font-size: 18px;
    border-bottom: 0;
    text-transform: uppercase;
	margin-bottom: 5px !important;
}

.pernamenta .ema-dk-embed-advisor-create-meeting .row,
.pernamenta .ema-dk-office .row {
    padding: 1em;
}

.pernamenta .ema-dk-embed-advisor-create-meeting form {
    padding: 1em;
}

.pernamenta .form-control {
    display: block !important;
    width: 100%;
    height: 34px !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #495057 !important;
    background-color: #fff !important;    
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
}

.ema-dk-layout-embed .pernamenta .ema-dk-embed-advisor-create-meeting .custom-select {
	border: 1px solid #eeefef !important;
	border-radius: 4px !important;
	background-color: #eeefef;
	background: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E) no-repeat right .75rem center/8px 10px;
}

.pernamenta .nav-tabs {	
	border-color: #eba830 !important;	
}

.pernamenta .nav-link {	
	border-color: #eba830 !important;	
}

.pernamenta .vdatetime-popup__header,
.pernamenta .vdatetime-calendar__month__day--selected>span>span {    
	background-color: #eba830 !important;
}

.pernamenta .vdatetime-popup__actions__button,
.pernamenta .vdatetime-time-picker__item--selected {
	color: #eba830 !important;
}

.pernamenta .nav-link.active,
.pernamenta .page-item.active .page-link  {
	color: #fff !important;
    background-color: #eba830 !important;
	border-color: #eba830 !important;	
}

.pernamenta button ,
.modal-dialog button
{
	text-transform: uppercase;
	letter-spacing: 2px;
	border-radius: 6px;
	color: #fff;
    background-color: #eba830 /*!important*/;
    background-repeat: repeat-x;
    border-color: #eba830 !important;
	padding: 10px 16px;
    font-size: 18px;
	font-weight: normal !important;
    line-height: 1.3333333;    
}

.pernamenta .ema-dk-embed-advisor-create-meeting .buttons button {	
    padding-left: 5em !important;
    padding-right: 5em !important;    	    
}

.pernamenta table button,
.modal-dialog button {
	font-size: 14px;
	text-transform: none !important;
	letter-spacing: normal;
    /*padding: 4px 20px;*/
	padding: 2px 8px;
}

.table button:active,
.pernamenta button:hover,
.modal-dialog button:hover,
.modal-dialog button:active,
.modal-dialog button.active,
.modal-dialog button:focus,
.pernamenta .ema-dk-embed-header-menu a:hover,
.pernamenta .ema-dk-menu-links a:hover {
	border-color: #eba830 !important;
	background-color: #eba830 !important;	
}


.pernamenta .ema-dk-embed-header-menu a,
.pernamenta .ema-dk-menu-links a {
	text-transform: uppercase;
    letter-spacing: 2px;
	padding: 10px 16px;
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: 1.3333333;
    border-radius: 6px;
	color: #fff;
    background-color: #eba830;
    background-repeat: repeat-x;
    border-color: #eba830;	
}



/* OkKlient */
.okklient {
	background-color: #ffffff;
	color: #626262 !important;
}

.okklient table {
	color: #626262 !important;
}

.okklient .container {
	background-color: #f6f6f6;
    margin-top: 1em;
	padding-bottom: 1em;
}

.okklient .ema-dk-embed-header-logo {
	background: transparent;
	background-image: url(OK_KLIENT_logo.svg);
    background-repeat: no-repeat;
	background-position: left center;
	background-size: 100%;
    width: 153px;
    height: 75px;    
}

.okklient .ema-dk-embed-header {
    margin: 20px 0 0 0;
}

.okklient .ema-dk-widget-advisor-info, 
.okklient .ema-dk-widget-video-chat,
.okklient .ema-dk-widget-text-chat,
.okklient .ema-dk-widget-company-info,
.okklient .ema-dk-embed-advisor-create-meeting form {
	border-radius: 0 !important;
	border-width: 1px;
    border-color: #dcdcdc;
    border-style: solid;
    background-color: #ffffff;
}

.okklient h1 {
	color: #00814b;
    font-weight: 700;
    font-size: 18px;
    border-bottom: 0;
    text-transform: uppercase;
	margin-bottom: 5px !important;
}

.okklient .ema-dk-embed-advisor-create-meeting .row,
.okklient .ema-dk-office .row {
    padding: 1em;
}

.okklient .ema-dk-embed-advisor-create-meeting form {
    padding: 1em;
}


.okklient .form-control {
    display: block !important;
    width: 100%;
    height: 34px !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #495057 !important;
    background-color: #fff !important;    
    border: 1px solid #ccc !important;
    border-radius: 0 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
}

.okklient .custom-select {	
	border-radius: 0 !important;	
	background: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E) no-repeat right .75rem center/8px 10px;
}

.okklient .nav-tabs {	
	border-color: #ee7400 !important;	
}

.okklient .nav-link {	
	border-color: #ee7400 !important;	
}

.okklient .vdatetime-popup__header,
.okklient .vdatetime-calendar__month__day--selected>span>span {    
	background-color: #ee7400 !important;
}

.okklient .vdatetime-popup__actions__button,
.okklient .vdatetime-time-picker__item--selected {
	color: #ee7400 !important;
}

.okklient .nav-link.active,
.okklient .page-item.active .page-link  {
	color: #fff !important;
    background-color: #ee7400 !important;
	border-color: #ee7400 !important;	
}

.okklient button ,
.modal-dialog button
{
	border: none;
	border-radius: 0;    
    color: #ffffff;
    background-color: #ee7400;
    font-size: 14px;
    font-weight: 400;    
	padding: 0.75em 1.5em;
    text-align: center;
    text-transform: uppercase;
}

.okklient .ema-dk-embed-advisor-create-meeting .buttons button {	
    padding-left: 2em !important;
    padding-right: 2em !important;    	    
}

.okklient table button,
.modal-dialog button {
	font-size: 14px;
	text-transform: none !important;
	letter-spacing: normal;
	/*padding: 4px 20px;*/
	padding: 2px 8px;
}

.table button:active,
.okklient button:hover,
.modal-dialog button:hover,
.modal-dialog button:active,
.modal-dialog button.active,
.modal-dialog button:focus,
.okklient .ema-dk-embed-header-menu a:hover,
.okklient .ema-dk-menu-links a:hover,
a:active {
	border-color: #ee7400 !important;
	background-color: #ee7400 !important;	
	border-radius: 0;
}

.okklient button:focus,
.modal-dialog button:focus,
.ema-dk-embed-header-menu a:focus,
table a:focus {	
	box-shadow: 0 0 0 0.2rem rgba(143,143,143,.5) !important;
}

.okklient .ema-dk-embed-header-menu a,
.okklient .ema-dk-menu-links a {
	border: none;
	border-radius: 0;    
    color: #ffffff;
    background-color: #ee7400;
    font-size: 14px;
    font-weight: 400;    
	line-height: 20px;	
	padding: 0.75em 1.5em;
    text-align: center;
    text-transform: uppercase;	
	
}

.okklient .vp-table button {
	padding: 0.25em 1em;
}



/* BOHEMIKA */
.bohemika {
	background-color: #ffffff;
}

.bohemika .container {
	background-color: #e7efef;
	/*background-color: #ffffff;*/
    margin-top: 1em;
	padding-bottom: 1em;
}

.bohemika .ema-dk-embed-header-logo {
	background: transparent;
	background-image: url(bohemika_logo.png);
    background-repeat: no-repeat;
    width: 350px;
    height: 65px;    
}

.bohemika .ema-dk-embed-header {
    margin: 20px 0 0 0;
}

.bohemika .ema-dk-widget-advisor-info, 
.bohemika .ema-dk-widget-video-chat,
.bohemika .ema-dk-widget-text-chat,
.bohemika .ema-dk-widget-company-info {
	border-radius: 0 !important;
}

.bohemika h1 {
	color: #58585a;
    font-weight: 700;
    font-size: 18px;
    border-bottom: 0;
    text-transform: uppercase;
	margin-bottom: 5px !important;
}

.bohemika .ema-dk-embed-advisor-create-meeting .row,
.bohemika .ema-dk-office .row {
    padding: 1em;
}

.bohemika .ema-dk-embed-advisor-create-meeting form {
    padding: 1em;
}

.bohemika .form-control {
    display: block !important;
    width: 100%;
    height: 34px !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #495057 !important;
    background-color: #fff !important;    
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
}

.ema-dk-layout-embed .bohemika .ema-dk-embed-advisor-create-meeting .custom-select {
	border: 1px solid #eeefef !important;
	border-radius: 4px !important;
	background-color: #eeefef;
	background: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E) no-repeat right .75rem center/8px 10px;
}

.bohemika .nav-tabs {	
	border-color: #66cef5 !important;	
}

.bohemika .nav-link {	
	border-color: #66cef5 !important;	
}

.bohemika .vdatetime-popup__header,
.bohemika .vdatetime-calendar__month__day--selected>span>span {    
	background-color: #66cef5 !important;
}

.bohemika .vdatetime-popup__actions__button,
.bohemika .vdatetime-time-picker__item--selected {
	color: #66cef5 !important;
}

.bohemika .nav-link.active,
.bohemika .page-item.active .page-link  {
	color: #fff !important;
    background-color: #66cef5 !important;
	border-color: #66cef5 !important;	
}

.bohemika button ,
.modal-dialog button
{
	text-transform: uppercase;
	letter-spacing: 2px;
	border-radius: 6px;
	color: #fff;
    background-color: #66cef5 /*!important*/;
    background-repeat: repeat-x;
    border-color: #66cef5 !important;
	padding: 10px 16px;
    font-size: 18px;
	font-weight: normal !important;
    line-height: 1.3333333;    
}

.bohemika .ema-dk-embed-advisor-create-meeting .buttons button {	
    padding-left: 5em !important;
    padding-right: 5em !important;    	    
}

.bohemika table button,
.modal-dialog button {
	font-size: 14px;
	text-transform: none !important;
	letter-spacing: normal;
    /*padding: 4px 20px;*/
	padding: 2px 8px;
}

.table button:active,
.bohemika button:hover,
.modal-dialog button:hover,
.modal-dialog button:active,
.modal-dialog button.active,
.modal-dialog button:focus,
.bohemika .ema-dk-embed-header-menu a:hover,
.bohemika .ema-dk-menu-links a:hover {
	border-color: #00337A !important;
	background-color: #00337A !important;	
}


.bohemika .ema-dk-embed-header-menu a,
.bohemika .ema-dk-menu-links a {
	text-transform: uppercase;
    letter-spacing: 2px;
	padding: 10px 16px;
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: 1.3333333;
    border-radius: 6px;
	color: #fff;
    background-color: #66cef5;
    background-repeat: repeat-x;
    border-color: #66cef5;	
}


/* UMD */
.umd {
	background-color: #ffffff;
}

.umd .container {
	background-color: #e7efef;
    margin-top: 1em;
	/*padding-bottom: 1em;*/
}

.umd .ema-dk-embed-header-logo {
	background: transparent;
	background-image: url(logo_universal_male.png);
    background-repeat: no-repeat;
	background-position: center;
    width: 275px;
    height: 75px;    
}

.umd .ema-dk-embed-header {
    margin: 20px 0 0 0;
	/*background-image: url(logo_universal_male.png);
	background-repeat: no-repeat;
	background-position: center; */
}

.umd .ema-dk-widget-advisor-info, 
.umd .ema-dk-widget-video-chat,
.umd .ema-dk-widget-text-chat,
.umd .ema-dk-widget-company-info {
	border-radius: 0 !important;
}

.umd h1 {
	color: #58585a;
    font-weight: 700;
    font-size: 18px;
    border-bottom: 0;
    text-transform: uppercase;
	margin-bottom: 5px !important;
}

.umd .ema-dk-embed-advisor-create-meeting .row,
.umd .ema-dk-office .row {
    padding: 1em;
}

.umd .ema-dk-embed-advisor-create-meeting form {
    padding: 1em;
}

.umd .form-control {
    display: block !important;
    width: 100%;
    height: 34px !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #495057 !important;
    background-color: #fff !important;    
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
}

.ema-dk-layout-embed .umd .ema-dk-embed-advisor-create-meeting .custom-select {
	border: 1px solid #eeefef !important;
	border-radius: 4px !important;
	background-color: #eeefef;
	background: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E) no-repeat right .75rem center/8px 10px;
}

.umd .nav-tabs {	
	border-color: #1d4f91 !important;	
}

.umd .nav-link {	
	border-color: #1d4f91 !important;	
}

.umd .vdatetime-popup__header,
.umd .vdatetime-calendar__month__day--selected>span>span {    
	background-color: #1d4f91 !important;
}

.umd .vdatetime-popup__actions__button,
.umd .vdatetime-time-picker__item--selected {
	color: #1d4f91 !important;
}

.umd .nav-link.active,
.umd .page-item.active .page-link  {
	color: #fff !important;
    background-color: #1d4f91 !important;
	border-color: #1d4f91 !important;	
}

.umd button ,
.modal-dialog button
{
	text-transform: uppercase;
	letter-spacing: 2px;
	border-radius: 6px;
	color: #fff;
    background-color: #1d4f91 /*!important*/;
    background-repeat: repeat-x;
    border-color: #1d4f91 !important;
	padding: 10px 16px;
    font-size: 18px;
	font-weight: normal !important;
    line-height: 1.3333333;    
}

.umd .ema-dk-embed-advisor-create-meeting .buttons button {	
    padding-left: 5em !important;
    padding-right: 5em !important;    	    
}

.umd table button,
.modal-dialog button {
	font-size: 14px;
	text-transform: none !important;
	letter-spacing: normal;
    /*padding: 4px 20px;*/
	padding: 2px 8px;
}

.table button:active,
.umd button:hover,
.modal-dialog button:hover,
.modal-dialog button:active,
.modal-dialog button.active,
.modal-dialog button:focus,
.umd .ema-dk-embed-header-menu a:hover,
.umd .ema-dk-menu-links a:hover {
	border-color: #1d4f91 !important;
	background-color: #1d4f91 !important;	
}


.umd .ema-dk-embed-header-menu a,
.umd .ema-dk-menu-links a {
	text-transform: uppercase;
    letter-spacing: 2px;
	padding: 10px 16px;
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: 1.3333333;
    border-radius: 6px;
	color: #fff;
    background-color: #1d4f91 !important;
    background-repeat: repeat-x;
    border-color: #1d4f91;	
}
/*
.umd .container [data-v-68bbf7c2] {
	background-color: #ffffff;
	
}*/


/* finpos */
.finpos {
	background-color: #ffffff;
}

.finpos .container {
	/*background-color: #e7efef;*/
    /*margin-top: 1em;*/
	/*padding-bottom: 1em;*/
}

.finpos .ema-dk-office .container, .finpos .ema-dk-embed-advisor-create-meeting .container .row:nth-child(2), .ema-dk-embed-advisor-list-meeting .container .row:nth-child(2) .tab-content{
	background-color: #e7efef;
}

.finpos .ema-dk-embed-header-logo {
	background: transparent;
	background-image: url(logo_finpos.svg);
    background-repeat: no-repeat;
    width: 200px;
    /*height: 29px;   */ 
}

.finpos .ema-dk-embed-header {
    margin: 20px 0 0 0;
}

.finpos .ema-dk-widget-advisor-info, 
.finpos .ema-dk-widget-video-chat,
.finpos .ema-dk-widget-text-chat,
.finpos .ema-dk-widget-company-info {
	border-radius: 0 !important;
}

.finpos h1 {
	color: #58585a;
    font-weight: 700;
    font-size: 18px;
    border-bottom: 0;
    text-transform: uppercase;
	margin-bottom: 5px !important;
}

.finpos .ema-dk-embed-advisor-create-meeting .row,
.finpos .ema-dk-office .row {
    padding: 1em;
}

.finpos .ema-dk-embed-advisor-create-meeting form {
    padding: 1em;
}

.finpos .form-control {
    display: block !important;
    width: 100%;
    height: 34px !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #495057 !important;
    background-color: #fff !important;    
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
}

.ema-dk-layout-embed .finpos .ema-dk-embed-advisor-create-meeting .custom-select {
	border: 1px solid #eeefef !important;
	border-radius: 4px !important;
	background-color: #eeefef;
	background: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E) no-repeat right .75rem center/8px 10px;
}

.finpos .nav-tabs {	
	border-color: #53c6d3;	
}

.finpos .nav-link {	
	border-color: #53c6d3;	
}

.finpos .vdatetime-popup__header,
.finpos .vdatetime-calendar__month__day--selected>span>span {    
	background-color: #53c6d3;
}

.finpos .vdatetime-popup__actions__button,
.finpos .vdatetime-time-picker__item--selected {
	color: #53c6d3;
}

.finpos .nav-link.active,
.finpos .page-item.active .page-link  {
	color: #fff !important;
    background-color: #53c6d3 !important;
	border-color: #53c6d3 !important;	
}

.finpos button ,
.modal-dialog button
{
	text-transform: uppercase;
	letter-spacing: 2px;
	border-radius: 6px;
	color: #fff;
    background-color: #53c6d3;
    background-repeat: repeat-x;
    border-color: #53c6d3 !important;
	padding: 10px 16px;
    font-size: 18px;
	font-weight: normal !important;
    line-height: 1.3333333;    
}

.finpos .ema-dk-embed-advisor-create-meeting .buttons button {	
    padding-left: 5em !important;
    padding-right: 5em !important;    	    
}

.finpos table button,
.modal-dialog button {
	font-size: 14px;
	text-transform: none !important;
	letter-spacing: normal;
    /*padding: 4px 20px;*/
	padding: 2px 8px;
}

.table button:active,
.finpos button:hover,
.modal-dialog button:hover,
.modal-dialog button:active,
.modal-dialog button.active,
.modal-dialog button:focus,
.finpos .ema-dk-embed-header-menu a:hover,
.finpos .ema-dk-menu-links a:hover {
	border-color: #53c6d3 !important;
	background-color: #53c6d3 !important;	
}


.finpos .ema-dk-embed-header-menu a,
.finpos .ema-dk-menu-links a {
	text-transform: uppercase;
    letter-spacing: 2px;
	padding: 10px 16px;
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: 1.3333333;
    border-radius: 6px;
	color: #fff;
    background-color: #53c6d3;
    background-repeat: repeat-x;
    border-color: #53c6d3;	
}