
	INPUT:not([type=checkbox]):not([type=button]):not([type=submit]):not([class|=mce]),
	TEXTAREA:not([class|=mce]), 
	SELECT:not([class|=mce]), DIV[tinymce] {
		font-family: 'Open Sans';
		font-size: 1em;
		border-radius: 3px;
		padding: 5px;
		margin-bottom: 5px;
		border: solid 1px #ccc;
		/*border: solid 1px transparent;*/
	}

	.tel_input, .tel_input_init, .mob_input {
		padding-left: 50px !important;
	}

	INPUT[type=submit], INPUT[type=button] {
		font-size: 1em;
	}

	DIV[tinymce], DIV[tinymce]:focus{
		border: solid 1px #ccc;
		background-color: #fff;
	}

	DIV[tinymce]:focus{
		box-shadow: 0px 0px 10px 1px #69c;
	}

	INPUT:not([type=checkbox]):not([type=radio]):focus, 
	TEXTAREA:focus {
		border: solid 1px #69c;
		box-shadow: 0px 0px 10px 1px #69c;
	}

	LI[class|=tagit] INPUT {
		border: 0px !important;
		box-shadow: none !important;
	}

	
	.ui-datepicker-current {
		visibility:hidden
	}

	ul.tagit {
		width:500px;
	}


	/*Stilovi za dodavanje elemenata forme*/

	INPUT.dodano:not(.dodano_unhide), 
	SELECT.dodano_select:not(.dodano_unhide), 
	.dodano:not(.dodano_unhide), 
	.dodano_select:not(.dodano_unhide){
		border: solid 1px #f2f2f2 !important;
		background: none;
	}

	.brisanje, .brisanje_potvrda {
        display: inline-flex;
        justify-content: center;
        font-size: 1.2em;
    }
    
    .brisanje {
        border: solid 1px transparent;
        padding: 5px 6px;
	}

    .brisanje:hover, .brisanje_potvrda {
        text-decoration: none;
		border: solid 1px #900 !important;
		box-shadow: 0px 0px 5px #900 !important;
    }

	.brisanje:hover, .brisanje_potvrda {
		color: #fff;
		background: -webkit-linear-gradient(bottom, #cc0000, #ff0000);
	}

	.brisanje_potvrda {
        transform: scale(1.5);
        transition-duration: 0.3s;
        box-shadow: 0px 0px 5px #900 !important;
        border-radius: 20px;
        padding: 5px 6px;
        background: transparent;
        color: #900;
	}

    .odabir_datoteke {
		line-height: 1.5em;
		width: 24px;
		text-align: center;
		vertical-align: middle;
		display: inline-block;
		
	}

	.odabir_datoteke SPAN {
		font-size: 1.35em;
	}

	.odabir_datoteke:hover {
		cursor: pointer;
	}

	.dodano:not(.dodano_unhide):focus, .dodano:not(.dodano_unhide):hover{
		background:#fff;
		border: solid 1px #ccc !important;
	}

	.dodano_select{
		display: inline-block;
		background:#f2f2f2;
	}

	.divmask{
		float: left;
		margin-bottom: 5px;
		clear: both;
	}

	.dodavanje{
		position:relative;
		margin: 0 2 2 0;
		padding: 1 1 1 5;
		height:15px;
		cursor:pointer;
		text-align:left;
		display:block;
		font-size:0.9em;
		color: #888;
		clear:both;
	}

	.dodavanje:hover {
		text-decoration:underline;
	}

	.lista, .listainput, .listainput_2{
		font-family: 'Open Sans';/* !important;*/
		float:none;
		display: table;
		margin-bottom:15px;
		width: 99%;
	}

	.listatitle {
		font-family: 'Open Sans';/* !important;*/
		position:relative;
		font-size: 1.2em;
		padding:2px;
		margin-top:10px;
		margin-bottom:15px;
		font-weight:bold;
		border-bottom:solid 1px #d2d2d2;
		width:700px;
	}

	.nazivpolja{
		font-family: 'Open Sans';/* !important;*/
		width:15%;
		display:table-cell;
		text-align:right;
		vertical-align:top;
		padding: 3px 5px 0px 0px;
	}

	.podacipoljaforme, .podacipolja{
		width: 81%;
		padding-left: 7px;
		display: table-cell;
	}

	.podacipolja {
		padding: 3px 5px;
	}
	

	/*.lista, .listainput, .listainput_2 {
		position:relative;
		float:left;
	}	

	.nazivpolja {
		position:relative;
		float:left;
		padding:5px;
		min-width:65px;
		text-align:right;
	}

	.podacipolja, .podacipoljaforme {
		position:relative;
		float:left;
		margin-left:10px;
	}

	.podacipolja {
		margin-top: 4px;
	}

	.podacipoljaforme {
		padding-top:1px;
	}*/



	/*stilovi polja za unos pute autonumeric funkcije*/

	.autocurrency {
		text-align:right;
	}

	.ats_date {
		width: 72px;
	}


	.sivopolje{
		font-family:  Arial;
		font-size:12px;
		font-weight:bold;
		border:solid 1px #888;
		background:-webkit-linear-gradient(bottom, #ccc, #f2f2f2);
		background: -moz-linear-gradient(bottom, #ccc, #f2f2f2);
		padding:5px;
		text-align:center;
		/*border-radius:3px;*/
		line-height:16px;
		color:#f2f2f2;
	}



	/*tipka forme - plava i siva*/

	INPUT[type=submit], INPUT[type=button], .formtipka, .formtipka_siva, .formtipka_crvena{
		font-family: 'Open Sans'; /*!important;*/
		padding: 5px;
		border-radius: 3px;
        display: inline-flex;
        justify-content: center;
		/*display: flex;
		justify-content: center;
		align-items: center;*/
	}

	INPUT[type=button]:not(.formtipka), .formtipka_siva {
		background: #e8e8e8;
		border: solid 1px #e8e8e8;
		color: #555;
	}

	INPUT[type=submit]:not(.formtipka_siva), .formtipka {
		border: solid 1px #069;
		background: #069;
		color: #f2f2f2;
	}

	.tipka_ikona, .tipka_ikona_potvrda {
		display: inline-flex;
		justify-content: center;
        align-items: center;
        border: solid 1px transparent;
    }

    .tipka_ikona_potvrda {
        transform: scale(1.5);
        transition-duration: 0.3s;
    }

    /*justify-content:center;font-size:1.2em;padding:5px 6px;margin-left:10px;*/
    
	.formtipka_crvena {
		background:#c00;
		border:solid 1px #e8e8e8;
        color:#fff;
    }
    
	INPUT[type=submit]:not([disabled]):not(.formtipka_siva):hover, 
	INPUT[type=submit]:not([disabled]):not(.formtipka_siva):focus, 
	.formtipka:hover, 
	.formtipka:focus {
		border:solid 1px #069;
		background: -webkit-linear-gradient(bottom, #069, #09c);
		background: -moz-linear-gradient(bottom, #069, #09c);
		color:#fff;
		box-shadow: 0px 0px 2px #888;
	}

	INPUT[type=button]:not([disabled]):not(.formtipka):hover, 
	INPUT[type=button]:not([disabled]):not(.formtipka):focus, 
	.formtipka_siva:hover, 
	.formtipka_siva:focus{
		border:solid 1px #888;
		background: -webkit-linear-gradient(bottom, #e2e2e2, #f2f2f2);
		background: -moz-linear-gradient(bottom, #e2e2e2, #f2f2f2);
		color:#333;
		box-shadow: 0px 0px 2px #888;
		cursor:default;
	}

	.formtipka_crvena:hover, .formtipka_crvena:focus {
		border:solid 1px #c00;
		background: -webkit-linear-gradient(bottom, #cc0000, #ff0000);
		background: -moz-linear-gradient(bottom, #cc0000, #ff0000);
		color: #fff;
		box-shadow: 0px 0px 2px #888;
		cursor:default;
	}
