/* */.ut-row {        clear:both;    display: block;    margin:15px 0px;    }.ut-cal-popup {    font-family: "Roboto";}.ut-cal-popup .ut-form-row {        clear:both;    display: block;    padding:5px;    }.ut-col-6 {         width:50%;    display:block;    float: left;    }.fc-day{    border:1px solid #dcdcdc;    padding:5px;    background: #dcdcdc;    color:#FFFFFF;}.fc-day-top .fc-day-number{    color:#FFFFFF;    margin:5px 5px;    border-top-right-radius: 7px;}/* .ut-hover, .fc-day:hover {       background-color:#eeeeee;     }*/.fc-row .fc-content-skeleton{    max-height: 30px;}.fc-future, .fc-future:hover{    background:#dcdcdc!important;}.fc table {    width: 100%;    box-sizing: border-box;    table-layout: fixed;    border-collapse: inherit;    border-spacing: 4px 2px!important;}.fc table td{    border:none!important;}.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead{    border-radius: 7px;}.fc-month-view table:first-child>tbody.fc-body tr:first-child td:first-child{    border:none;}.fc-month-view table:first-child>tbody.fc-body tr:first-child td:first-child.fc-day{    border:1px solid #dcdcdc;}.fc-unthemed thead{    border:none!important;}.fc-unthemed thead th{    border:none!important;}.fc-month-view table:first-child>thead.fc-head tr:first-child {    background: #eeeeee;}.fc-unthemed{    font-family:"Roboto";}.fc-unthemed table, .fc-unthemed td, .fc-unthemed th{    border:none!important;}.ut-text-center {        text-align: center;    }#ut-cal-container {        width: 100%;    height: 100%;    top: 0;    left:0;    position: fixed;    display: none;    background-color: rgba(22,22,22,0.5); /* complimenting your modal colors */    z-index: 1000;    margin:0px auto;    }.ut-cal-popup {        width:290px;    min-height:350px;    background: #FFF;    z-index: 9999;    position: relative;    margin: 0 auto;    top: 25%;    border:1px solid #ccc;    /*padding:15px;    border-radius: 10px;    */    }.ut-cal-popup .ut-form-control {        padding:5px 7px!important;    width:110px;    background:#FFFFFF;    }.ut-cal-popup select{    width:110px;}.fc-header-toolbar button{    width:auto;}.fc-future{    cursor:no-drop;    color:#FFFFFF;}.fc-future:hover{    background:#f9f9f9;}.fc-head-container table{    margin:0px;}.fc-day-top.fc-future .fc-day-number{    color: #FFFFFF;}.fc-day-top.fc-future{        /*opacity: .3;*/}.fc-state-hover{    background-position: 0 -30px;}/*.fc-unthemed td.fc-today{    background-color:#eeeeee!important;    color:#000000;    border:none!important;}*/#ut-cal-event-btn {    border-width: 0;    border:none;    /*border-color:#0dc70a;*/    background:#0be57c;    border-color:#0be57c;    width:100%;    text-transform: uppercase;    color:#FFFFFF;    font-weight:normal;    height: 3.5em;}/* The container */.ut-cal-label {  display: block;  position: relative;  float:left;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  margin-right:10px;}/* Hide the browser's default radio button */.ut-cal-label input[type="radio"] {  position: absolute;  opacity: 0;  cursor: pointer;}/* Create a custom radio button */.ut-cal-checkmark {  height: 30px;  width: 30px;  background-color: #eee;  border-radius: 50%;  text-align:center;  font-size:80%;  display: block;  padding:5px;}.ut-cal-smiley{    padding:3px 0px;    font-size:22px;    line-height: 26px;    text-align: center;}/* On mouse-over, add a grey background color */.ut-cal-label:hover input ~ .ut-cal-checkmark {  background-color: #ccc;  color:#FFF;}/* When the radio button is checked, add a blue background */.ut-cal-label input:checked ~ .ut-cal-checkmark {  background-color: #2196F3;  color:#FFFFFF;}/* Create the indicator (the dot/circle - hidden when not checked) */.ut-cal-checkmark:after {  content: "";  position: absolute;  display: none;}/* Show the indicator (dot/circle) when checked */.ut-cal-label input:checked ~ .ut-cal-checkmark:after {  display: block;}/* Style the indicator (dot/circle) */.ut-cal-label .ut-cal-checkmark:after { 	/*top: 9px;	left: 9px;	width: 8px;	height: 8px;	border-radius: 50%;	background: white;        */}.ut-cal-popup .ut-label{    text-transform: uppercase;}.ut-dash-label{    font-size:9px;    text-transform: uppercase;    line-height: 150%;    word-break: normal;    height:30px;    padding:0px 0px;    width:90%;    margin:5px auto 0px;}.ut-dash-content {    padding:0px;    text-align: center;    width:100%;    font-weight: bolder;}.ut-cal-pop-title{    background:#000000;    font-family: 'Roboto';    padding:5px 0px;    }.ut-cal-pop-title-left{    width: 90%;    float: left;    background: #000000;    color: #FFFFFF;    text-align: center;    text-transform: uppercase;    font-weight: bold;    }.ut-cal-pop-title-right{    width: 7%;    float: right;    /* text-align: center; */    font-size: 11px;    font-weight: bold;    font-family: Roboto;    margin-top: 0.4em;}.ut-cal-close-btn{    display:block;    width: auto;    background: #000000;    border-radius: 12px;    padding: 0px;    cursor:pointer;    margin:0px auto;    color:#FFFFFF;}.ut-cal-close-btn:hover{    color:#eee;}.ut-cal-pop-innter{    padding:15px;}.fc td, .fc th{    vertical-align: middle;    text-align: center;}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{    float:none;}.fc-state-default.fc-corner-right {    border-top-right-radius: 50px;    border-bottom-right-radius: 50px;}.fc-state-default.fc-corner-left {    border-top-left-radius: 50px;    border-bottom-left-radius: 50px;}.fc button {    margin: 0;    height: 2em;        width:3em;    padding: 0 0.15em;    cursor: pointer!important;    border: 1px solid #666;    background: none;}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {    float: none;    top: 25px;    z-index: 300;    position: relative;}.fc-widget-header{    border-width: 0px; margin: 0px; font-size: 14px; text-transform: uppercase;    font-weight: 400;    color:#666666;    font-family: 'Myrid Pro','Roboto';}.fc-header-toolbar h2{    font-weight:bold;}.fc-toolbar.fc-header-toolbar{    width: 30%;    float: none;    margin: 0px auto;}.fc-toolbar.fc-header-toolbar .fc-center{    margin-top:-0.8em;}.ut-cal-popup select, .ut-cal-popup textarea {    padding: 5px 7px!important;    width: 110px;}.ut-cal-popup textarea {    width: 95%;    margin: 0px auto;    background: #FFFFFF;    }#ut-cal-dashboard{    font-family: 'Roboto';    width:80%;    margin:0px auto;}#ut-cal-dash-table{    border-collapse: inherit;    /* border-spacing: 25px; */    width:100%;    margin:0px auto;} #ut-cal-dash-table td{   }.text-white{    color:#FFFFFF;}.ut-cal-bg-green{    background:#49e030!important;    background-color:#49e030!important;}.ut-cal-bg-red{    background:#e50b0b!important;    background-color:#e50b0b!important;}.ut-cal-bg-green .ut-dash-label, .ut-cal-bg-red .ut-dash-label{    width:100%!important;}.ut-cal-dash-icon{    width: 40px;    height: 40px;    display: block;    margin: 0px auto;    background: #dfdfdf;    border-radius: 25px;    padding: 5px;    color: #666666;    font-size: 1.2em;}#ut-cal-dash-table, #ut-cal-dash-table-1 {    width: 100%;    list-style: none;    display: block;    margin: 0px auto;    padding:0px;    border:none;}#ut-cal-dash-table-1 li{    display:inline-block;    width: 49%;    float:left;    margin:0px;    padding:0px;}#ut-cal-dash-table-1 li:nth-child(odd){        margin-right:2%;}#ut-cal-dash-table li{    display:inline-block;    width: 23.5%;    margin:0px;    padding:0px;    margin-right:2%;    padding:0px;    float:left;}#ut-cal-dash-table li:nth-child(4){    margin-right:0;}.ut-clearfix {    clear:both;}/* Medium devices (landscape tablets, 768px and up) */@media only screen and (max-width: 768px) {       #ut-cal-dash-table li{        width:45%;        margin:3% 0%;    }        #ut-cal-dash-table li:nth-child(odd){        margin-right:5%;    }        #ut-cal-dashboard{        font-family: 'Roboto';        width:100%;        margin:0px auto;    }    } .ut-no-shadow{    box-shadow: none!important;}.ut-up-arrow, .ut-down-arrow{    display:none;}.ut-green-btm-bdr{    border-bottom:5px solid #49e030!important;    }.ut-green-btm-bdr .ut-up-arrow {    color:#49e030!important;    font-size:15px!important;    display: inline;    text-align: left;    width:auto;    position: relative;    top: -5px;}.ut-red-btm-bdr{    border-bottom:5px solid #e50b0b!important   }.ut-red-btm-bdr .ut-down-arrow {    color:#e50b0b!important;    font-size:15px!important;    display: inline;    text-align: left;    width:auto;    position: relative;    top: -5px;}.ut-dash-content-smaller span.dash-calc{    display:inline;}.ut-dash-label-small{    clear:both;}.ut-dash-content-shadow{    border-bottom:5px solid #cccccc;}.ut-dash-content span.ut-dash-con-calc{    display:inline;}.ut-dash-content .ut-up-con-arrow, .ut-dash-content .ut-down-con-arrow{    display:none;}.ut-cal-bg-green .ut-up-con-arrow, .ut-cal-bg-red .ut-down-con-arrow{    font-size:15px!important;    display: inline;    text-align: left;    width:auto;    position: relative;    top: -5px;}.utpst-result {    border-bottom: 6px solid rgba(0, 0, 0, 0.1)!important;    border-radius: 10px;}.ut-act-dash{        max-width:80%;    margin:0px auto;}.ut-act-btn{    background-color: #49e030!important;    border: 0px solid #0be57c!important;    border-radius: 5px;    padding: 10px 20px;    font-weight: 400;    text-transform: none;    font-size: 22px;    width:auto;    color:#FFFFFF;}.ut-act-btn:hover {    color: #fff;    background-color: #49e030!important;    box-shadow: 0px -6px 0px rgba(0, 0, 0, 0.1) inset;    cursor: pointer;}.ut-act-dash-btn-inner{    padding: 40px;    text-align: center;    border-bottom: 5px solid rgba(0, 0, 0, 0.1)!important;    /* box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); */    border-radius: 5px;    background:#FFFFFF;}.ut-act-head{    margin:0px auto 20px;    text-transform: uppercase;}.ut-act-post-head{    margin:20px auto;    text-transform: uppercase;}ul.ut-act-dash-posts-blk{    list-style: none;    display: block;    padding: 0px!important;    margin: 0px!important;}ul.ut-act-dash-posts-blk li{    display: block;    clear:both;    padding:0px;    margin:0px;    margin-bottom:30px;}ul.ut-act-dash-posts-blk li div.ut-act-dash-avatar{    min-width:60px;    min-height:60px;    width:20%;    text-align: center;    float:left;    padding:0px;}ul.ut-act-dash-posts-blk li div.ut-act-dash-desc{    width:80%;    text-align: left;    float:left;    padding:30px;    background:#FFFFFF;    min-height:100px;}ul.ut-act-dash-posts-blk li div.ut-act-dash-desc p:nth-child(1){    margin-top:0px;}ul.ut-act-dash-posts-blk li div.ut-act-dash-desc p:nth-last-child{    margin-bottom:0px;}.ut-act-dash-author{    padding:5px 0px;    text-align: center;    font-size:0.7em;}