/*CSS ADD FROM 24-04-20*/
.kidi-daycare .datetype {display: inline-block;}

.kidi-daycare .careplace-datatable tbody td input.multidaycares {cursor: default;}

.kidi-daycare .tab-content-2 table.moduledatas {width: 100%; text-align: center;}

.kidi-daycare .tab-content-2 .multicaretime {margin: 50px 0 0 0;}

.kidi-daycare .tab-content-2 table.moduledatas td .module-rangestart, .kidi-daycare .tab-content-2 table.moduledatas td .module-rangeend{margin: 10px 0;}

button.savemoduledata{font-size: 16px; color: #fff; border: none; border-radius: 0; width: 125px; line-height: 1.5; background: #000; padding: 8px 5px; margin: 20px 0;}

button.savemoduledata:hover, button.savemoduledata:focus {background: #be9e55; color: #fff;}

.card_tab_points{margin: 10px 0;display: flex;}

.card_tab_points p{margin: 0px 5px;}

.card_tab_points p span{padding: 8px 10px; border: 1px solid #000; display: inline-block; margin: 0 -3px;}

.care_fields_view span.title_fields {background: #92d14f; width: 140px;}

.acclimation_fields_view span.title_fields {background: #01b0f1; width: 140px;}

.care_fields_view span.btn_fields {background: #fff;}

.acclimation_fields_view span.btn_fields {background: #fff;}

.card_tab_points p span .caretypes{margin: 0;}

.btn_remote {padding: 4px 8px; border: 1px solid #000; cursor: pointer;}

.kidi-daycare .tab-content-2 table.moduledatas td.module-startdate, .kidi-daycare .tab-content-2 table.moduledatas td.module-enddate {min-width: 50px;}

.btn_remote:hover, .btn_remote:focus{padding: 4px 8px; border: 1px solid #be9e55; background: #fff; cursor: pointer;}

.card_tab_points p span input[type="radio"] {cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: 0; background: #fff; height: 20px; width: 20px; border: 1px solid #ccc; margin: 0; border-radius: 50%;}

.card_tab_points p span input[type="radio"]:checked {background: #fff;}

.card_tab_points p span input[type="radio"]:after {content: ''; position: relative; left: 0; top: 0; width: 16px; height: 16px; border-radius: 50%; display: none; background: #be9e55;}

.card_tab_points p span input[type="radio"]:checked:after {display: block;}



.careplace-datatable tr td.checkbox-dayname {text-align: center;}

.careplace-datatable tr td input[type="checkbox"] {cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: 0; background: #fff; height: 30px; width: 30px; border: 1px solid #ccc; margin:5px 0;}

.careplace-datatable tr td input[type="checkbox"]:checked {background: #fff;}

.careplace-datatable tr td input[type="checkbox"]:after {content: ''; position: relative; left: 35%; top: 15%; width: 25%; height: 55%; border: solid #000; border-width: 0 2px 2px 0; transform: rotate(45deg); display: none;}

.careplace-datatable tr td input[type="checkbox"]:checked:after {display: block;}

.kidi-daycare .careplace-datatable .btn-icn {font-size: 40px; line-height: 0; vertical-align: middle; color: #ff7600; margin: 0 5px;}
.kidi-daycare .careplace-datatable .btn-style {text-align: right;}

.kidi-daycare .careplace-datatable .btn-style span.kidi-module-types{float: left;}

@media only screen and (min-width:1025px) and (max-width:1199px){
	/*.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 95%; width: 100%;}*/
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 960px; width: 100%;}
}

@media only screen and (min-width:1200px) and (max-width:1280px){
	/*.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 95%; width: 100%;}*/
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 1140px; width: 100%;}
}
@media only screen and (min-width:1280px) and (max-width:1400px){
	/*.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 95%; width:100%;}*/
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 1170px; width:100%;}

}
@media only screen and (min-width:1400px) and (max-width:1920px){
	/*.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 95%; width:100%;}*/
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 1370px; width:100%;}
	table.dataTable{width: 100%;}
}
@media only screen and (min-width:1920px) {
	/*.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 95%; width:100%;}*/
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 1370px; width:100%;}
	table.dataTable{width: 100%;}
}
/*CSS CLOSE FROM 24-04-20*/