@charset "utf-8";


/* CSS Document */


 @font-face {


 font-family: 'office365icons';


  src: url('fonts/office365icons.eot?');


  src: url('fonts/office365icons.eot?#iefix') format('embedded-opentype'),


       url('fonts/office365icons.woff?') format('woff'),


       url('fonts/office365icons.ttf?') format('truetype'),


       url('fonts/office365icons.svg?#office365icons') format('svg');


  font-weight: normal;


  font-style: normal;


       }


/*.dashicons-update_o365:before{


   
	width: 22px !important;
    background-size: 100% !important;
    height: 22px !important;
    display: inline-block !important;
    background-repeat: no-repeat !important;
    margin: 7px 0 0 0px !important;
    cursor: pointer !important;
    content: '';
	background: url(../img/office365_wp_icon.png)
}*/

a.toplevel_page_o365_settings .dashicons-update_o365:before, a.current.toplevel_page_o365_settings .dashicons-update_o365:before{
	width: 22px !important;
    background-size: 100% !important;
    height: 22px !important;
    display: inline-block !important;
    background-repeat: no-repeat !important;
    margin: 7px 0 0 0px !important;
    cursor: pointer !important;
    content: '';
}
a.toplevel_page_o365_settings .dashicons-update_o365:before {
    background: url(../img/office365_wp_icon.png);
}
a.toplevel_page_o365_settings:hover .dashicons-update_o365:before {
    background: url(../img/office365_wp_icon_hover.png);
}
a.wp-has-current-submenu.toplevel_page_o365_settings .dashicons-update_o365:before{
	background: url(../img/office365_wp_icon_select.png);
}

/*Team*/

body.o365-admin-color-ms-temas a.toplevel_page_o365_settings .dashicons-update_o365:before {
    background: url(../img/team/office365_wp_icon.png);
}
body.o365-admin-color-ms-temas a.wp-has-current-submenu.toplevel_page_o365_settings .dashicons-update_o365:before, body.o365-admin-color-ms-temas a.toplevel_page_o365_settings:hover .dashicons-update_o365:before{
	background: url(../img/office365_wp_icon_select.png);
}

/*Team*/


.head-office-365-add-ons{


	background-color:#ccc;


}


.office-365-add-ons td {


    vertical-align: middle;


}


.office-365-add-ons table


{


	width:100%;


}


.head-right-office-365-add-ons span {


    margin-left: 5px;


    float: left;


    vertical-align: middle;


    font-size: 20px;


    margin-top: 3px;


}


.head-right-office-365-add-ons img {


    float: left;


}


.office-365-add-ons td {


    padding: 8px 10px;


}


.body-office-365-add-ons{


	background-color:#fff;


}


tr.column-office-365-add-ons td {


    padding: 10px 40px 30px;


}


.head-right-office-365-add-ons a{


	color:#000;


}


.learn-more-Office-365-add-ons {


    display: block;


    text-align: center;


}


/******************an Css*****************/


div.office-365-add-ons-wp-list-table {


    height: 60px;


    overflow: hidden;


	margin: 35px 0 0 0;


    width: 100%;


}


.an_right_column {


    width: 40%;


    float: left;


	display:table;


	vertical-align:middle;


    height: 60px;


}


.an_left_column {


    height: 60px;


	display:table;


	vertical-align:middle;


    width: 60%;


    float: left;


}


.an_clear


{


	clear:both;


}


.wrap .an_left_column span {


    vertical-align: middle;


    padding: 0 15px;


    height: 60px;


    display: table-cell;


    width: 100%;


	font-size: 23px;


    font-weight: 400;


    line-height: 29px;


    margin: 0;


}


.an_display_cell {


    height: 60px;


    display: table;


    width: 33.33%;


    float: left;


    text-align: center;


}


.an_display_cell_inner {


    vertical-align: middle;


    display: table-cell;


    text-align: center;


}


.head-right-office-365-add-ons .an_display_cell_inner a {


    color: #000;


    display: inline-block;


    vertical-align: middle;


}


table.office-365-add-ons-wp-list-table{


	border-collapse: collapse;


}


/******************an Css*****************/


/*css for error log page start*/


.setting-page-error-page-last {


    word-break: break-all;


}


/*css for error log page end*/


#delete-all-error-log-ids


{


	margin-left:20px;


}


.tab_buttons_o365_sql {


    margin-top: 10px;


}


@media screen and (max-width:1500px){


.head-right-office-365-add-ons span{


	font-size:100%;


}


.an_display_cell{


	width:30%;


}


.an_left_column{


	width:50%;


}


.an_right_column{


	width:50%;


	float:right;


}


.head-right-office-365-add-ons img{


	width:20px;


	height:auto;


}


}


@media screen and (max-width:767px)


{


#delete-all-error-log-ids {


    margin-left: 5px;


}


.wrap .add-new-h2, .wrap .add-new-h2:active, .wrap .page-title-action, .wrap .page-title-action:active{


margin-bottom:5px;	


}


#wpbody select {


     width: 100%;


	 margin-bottom: 10px;


}


.head-right-office-365-add-ons img {


    display: block;


    height: auto;


    margin: 0 auto;


    text-align: center;


    width: 20px;


	float:none;


}


}


@media screen and (max-width:999px){


.head-right-office-365-add-ons img {


    display: block;


    float: none;


    margin: 0 auto;


    text-align: center;


}


}


@media screen and (min-width:320px) and (max-width:368px)


{


.widefat td, .widefat th {


    padding: 8px 4px;


}


.page-id-97 .fa.fa-envelope {


    margin-left: 8px !important;


}


}


@media screen and (max-width:1023px){


#o365-add-new-con-form form table select, #o365-add-new-con-form form table input#con_name_input {


    height: 28px;


    line-height: 28px;


	 background: rgba(0, 0, 0, 0) url("/wp-content/plugins/o365/img/dropdownarrow.png") no-repeat scroll right center / 20px auto;


    width: 100%;


}


.wp-admin select {


    height: 28px;


    line-height: 28px;


    padding: 2px 16px !important;


}


#wpbody select {


    margin-bottom: 10px;


    width: 100%;


	 background: rgba(0, 0, 0, 0) url("/wp-content/plugins/o365/img/dropdownarrow.png") no-repeat scroll right center / 20px auto;


	 background-color:#fff;


}


.widefat ol, .widefat p, .widefat tfoot tr td, .widefat tfoot tr th, .widefat thead tr td, .widefat thead tr th, .widefat ul {


    color: #32373c;


    width: 200px;


}


}


@media screen and (max-width:782px){


.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column) {


    clear: both;


    position: relative;


	display:table-cell !important;


}


.check-column {


    display: table-cell;


    width: 10% !important;


}


	


}


@media screen and (max-width:1024px){


.an_left_column {


    width: 49%;


}	


.an_right_column {


    float: right;


	padding:0 10px 0 0;


    width: 50%;


}	


}


/*----jund---*/


/*.office-365-license {


    display: inline-block;


    max-width: 800px;


    width: 100%;


}*/


.products_heading {


    margin: 50px 0 0;


}


.col-md-4 {


    float: left;


	margin:7px 20px;


    width: 60%;


}


.contant_box {


    display: inline-block;


    padding: 10px 0;


    width: 100%;


	margin-left: 15px;


}


.col-md-3


{


	float: left;


    margin: 9px;


    width: 16%;


}


.col-md-2 {


    float: left;


    width: 16%;


}


.col-md-2 p.frist_test {


	color: #999ba4;


    font-weight: 900;


    font-size: 14px;


}


/*.col-md-4 input {


    border: 1px solid #dbe2e8;


    border-radius: 5px;


    padding: 7px;


	text-align: center;


}*/


.col-md-3 .btn-primary {


    background: #0085ba none repeat scroll 0 0;


    border-color: #0073aa #006799 #006799;


    box-shadow: 0 1px 0 #006799;


    color: #fff;


    text-decoration: none;


    text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;


	    height: 33px;


	color: #fff;


    /*border-radius: 5px;


    border-width: 1px;


    box-sizing: border-box;


    cursor: pointer;


    display: inline-block;


    font-size: 14px;


    font-weight: bold;


    margin: 0;


    padding: 0 14px 1px;


    text-decoration: none;


    white-space: nowrap;*/


}


.btn {


	display: inline-block;


	padding: 6px 12px;


	margin-bottom: 0;


	font-size: 14px;


	font-weight: 400;


	line-height: 1.42857143;


	text-align: center;


	white-space: nowrap;


	vertical-align: middle;


	-ms-touch-action: manipulation;


	touch-action: manipulation;


	cursor: pointer;


	-webkit-user-select: none;


	-moz-user-select: none;


	-ms-user-select: none;


	user-select: none;


	background-image: none;


	border: 1px solid transparent;


	border-radius: 4px


}


.form-control {


	display: block;


	width: 100%;


	height: 34px;


	padding: 6px 12px;


	font-size: 14px;


	line-height: 1.42857143;


	color: #555;


	background-color: #fff;


	background-image: none;


	border: 1px solid #ccc;


	border-radius: 4px;


	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);


	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);


	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;


	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;


	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;


    text-align: center;


}


.col-md-3 .btn-primary:hover {


    background: #008ec2 none repeat scroll 0 0;


}


@media screen and (max-width: 768px)


{


	.col-md-4 {


    margin: 7px 0;


    width: 100%;


}


	.col-md-2 {


    width: 100%;


	margin-top:7px;


}


.col-md-4 .form-control {


    width: 90%;


}


.col-md-3


{


	width: 100%;


	margin:7px 0px;


}


}


.office-365-add-ons-wp-list-table .an_display_cell_inner .button-primary {


    color: #fff !important;


}


.tribe-events-timezone-update-msg


{


	display:none;


}


/*----jund---*/

.license_li .col-md-4 {
    width: 22% !important;
}
.license_li .col-md-4 p {
    line-height: 20px;
    margin:  8px 0;
}
#office-365-license ul li {
    border-bottom: solid 1px #ddd;
    border-top: solid 1px #fafafa;
    margin: 0px !important;
}
#office-365-license ul{
	border-bottom: solid 1px #fafafa;
    border-top: solid 1px #ddd;
}
#office-365-license ul li:nth-child(1) {
    border-top: solid 1px #fafafa;
}
.powerapps-h2 {
    font-size: 1.3em;
    margin: 1em 0;
}
.o365_base_addons_configurations_class {
    margin-bottom: 10px;
}
.o365_base_addons_configurations_class span {
    display: block;
}
.o365_webhooks_general table.form-table, .flow-list-results {
    border-top: 1px solid;
}

/* Ms Teams menu icon size Css */
#adminmenu .wp-menu-image img {padding: 7px 0 !important;background-size: 20px auto;width: 25px !important;height: 23px !important;}